From b4a7120c4a1aa69ffe1d4b55f6b455dad11be016 Mon Sep 17 00:00:00 2001 From: necusjz Date: Thu, 23 Jun 2022 13:46:21 +0800 Subject: [PATCH 01/25] initial generation --- src/securityinsight/HISTORY.rst | 10 +- src/securityinsight/README.md | 187 +- .../azext_securityinsight/__init__.py | 42 + .../azext_securityinsight/_help.py | 11 + .../azext_securityinsight/_params.py | 13 + .../azext_securityinsight/aaz/__init__.py | 6 + .../aaz/latest/__init__.py | 6 + .../aaz/latest/sentinel/__cmd_group.py | 23 + .../aaz/latest/sentinel/__init__.py | 11 + .../latest/sentinel/alert_rule/__cmd_group.py | 23 + .../latest/sentinel/alert_rule/__init__.py | 16 + .../aaz/latest/sentinel/alert_rule/_create.py | 1517 ++++++++++++++ .../aaz/latest/sentinel/alert_rule/_delete.py | 135 ++ .../aaz/latest/sentinel/alert_rule/_list.py | 733 +++++++ .../aaz/latest/sentinel/alert_rule/_show.py | 733 +++++++ .../aaz/latest/sentinel/alert_rule/_update.py | 1785 +++++++++++++++++ .../sentinel/alert_rule/action/__cmd_group.py | 23 + .../sentinel/alert_rule/action/__init__.py | 16 + .../sentinel/alert_rule/action/_create.py | 266 +++ .../sentinel/alert_rule/action/_delete.py | 146 ++ .../sentinel/alert_rule/action/_list.py | 222 ++ .../sentinel/alert_rule/action/_show.py | 223 ++ .../sentinel/alert_rule/action/_update.py | 409 ++++ .../alert_rule/template/__cmd_group.py | 23 + .../sentinel/alert_rule/template/__init__.py | 13 + .../sentinel/alert_rule/template/_list.py | 698 +++++++ .../sentinel/alert_rule/template/_show.py | 697 +++++++ .../sentinel/analytics_setting/__cmd_group.py | 23 + .../sentinel/analytics_setting/__init__.py | 16 + .../sentinel/analytics_setting/_create.py | 411 ++++ .../sentinel/analytics_setting/_delete.py | 134 ++ .../sentinel/analytics_setting/_list.py | 268 +++ .../sentinel/analytics_setting/_show.py | 267 +++ .../sentinel/analytics_setting/_update.py | 574 ++++++ .../azext_securityinsight/azext_metadata.json | 4 + .../azext_securityinsight/commands.py | 15 + .../azext_securityinsight/custom.py | 14 + .../azext_securityinsight/tests/__init__.py | 6 + .../tests/latest/__init__.py | 6 + src/securityinsight/setup.py | 35 +- 40 files changed, 9546 insertions(+), 214 deletions(-) create mode 100644 src/securityinsight/azext_securityinsight/__init__.py create mode 100644 src/securityinsight/azext_securityinsight/_help.py create mode 100644 src/securityinsight/azext_securityinsight/_params.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/__init__.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/__init__.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/__cmd_group.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/__init__.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/__cmd_group.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/__init__.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/_create.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/_delete.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/_list.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/_show.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/_update.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/__cmd_group.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/__init__.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/_create.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/_delete.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/_list.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/_show.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/_update.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/template/__cmd_group.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/template/__init__.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/template/_list.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/template/_show.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/__cmd_group.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/__init__.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/_create.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/_delete.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/_list.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/_show.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/_update.py create mode 100644 src/securityinsight/azext_securityinsight/azext_metadata.json create mode 100644 src/securityinsight/azext_securityinsight/commands.py create mode 100644 src/securityinsight/azext_securityinsight/custom.py create mode 100644 src/securityinsight/azext_securityinsight/tests/__init__.py create mode 100644 src/securityinsight/azext_securityinsight/tests/latest/__init__.py diff --git a/src/securityinsight/HISTORY.rst b/src/securityinsight/HISTORY.rst index 0eb45d18800..8c34bccfff8 100644 --- a/src/securityinsight/HISTORY.rst +++ b/src/securityinsight/HISTORY.rst @@ -3,14 +3,6 @@ Release History =============== -0.1.2 -++++++ -Rebrand the terms in help. - -0.1.1 -++++++ -Add missing help for top level command group. - 0.1.0 ++++++ -* Initial release. +* Initial release. \ No newline at end of file diff --git a/src/securityinsight/README.md b/src/securityinsight/README.md index 90913a91f07..6ad9f346c49 100644 --- a/src/securityinsight/README.md +++ b/src/securityinsight/README.md @@ -1,184 +1,5 @@ -# Azure CLI sentinel Extension # -This is the extension for sentinel +# Azure CLI Securityinsight Extension # +This is an extension to Azure CLI to manage Securityinsight resources. -### How to use ### -Install this extension using the below CLI command -``` -az extension add --name sentinel -``` - -### Included Features ### -#### sentinel alert-rule #### -##### Create ##### -``` -az sentinel alert-rule create --etag "\\"0300bf09-0000-0000-0000-5c37296e0000\\"" \ - --logic-app-resource-id "/subscriptions/d0cfe6b2-9ac0-4464-9919-dccaee2e48c0/resourceGroups/myRg/providers/Microsoft.Logic/workflows/MyAlerts" \ - --trigger-uri "https://prod-31.northcentralus.logic.azure.com:443/workflows/cd3765391efd48549fd7681ded1d48d7/triggers/manual/paths/invoke?api-version=2016-10-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=signature" \ - --action-id "912bec42-cb66-4c03-ac63-1761b6898c3e" --resource-group "myRg" \ - --rule-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" --workspace-name "myWorkspace" -``` -##### Show ##### -``` -az sentinel alert-rule show --resource-group "myRg" --rule-id "myFirstFusionRule" --workspace-name "myWorkspace" -``` -##### Show ##### -``` -az sentinel alert-rule show --resource-group "myRg" --rule-id "microsoftSecurityIncidentCreationRuleExample" \ - --workspace-name "myWorkspace" -``` -##### Show ##### -``` -az sentinel alert-rule show --resource-group "myRg" --rule-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" \ - --workspace-name "myWorkspace" -``` -##### List ##### -``` -az sentinel alert-rule list --resource-group "myRg" --workspace-name "myWorkspace" -``` -##### Get-action ##### -``` -az sentinel alert-rule get-action --action-id "912bec42-cb66-4c03-ac63-1761b6898c3e" --resource-group "myRg" \ - --rule-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" --workspace-name "myWorkspace" -``` -##### Delete ##### -``` -az sentinel alert-rule delete --action-id "912bec42-cb66-4c03-ac63-1761b6898c3e" --resource-group "myRg" \ - --rule-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" --workspace-name "myWorkspace" -``` -#### sentinel action #### -##### List ##### -``` -az sentinel action list --resource-group "myRg" --rule-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" \ - --workspace-name "myWorkspace" -``` -#### sentinel alert-rule-template #### -##### List ##### -``` -az sentinel alert-rule-template list --resource-group "myRg" --workspace-name "myWorkspace" -``` -##### Show ##### -``` -az sentinel alert-rule-template show --alert-rule-template-id "65360bb0-8986-4ade-a89d-af3cf44d28aa" \ - --resource-group "myRg" --workspace-name "myWorkspace" -``` -#### sentinel bookmark #### -##### Create ##### -``` -az sentinel bookmark create --etag "\\"0300bf09-0000-0000-0000-5c37296e0000\\"" --created "2019-01-01T13:15:30Z" \ - --display-name "My bookmark" --labels "Tag1" --labels "Tag2" --notes "Found a suspicious activity" \ - --query "SecurityEvent | where TimeGenerated > ago(1d) and TimeGenerated < ago(2d)" \ - --query-result "Security Event query result" --updated "2019-01-01T13:15:30Z" \ - --bookmark-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" --resource-group "myRg" --workspace-name "myWorkspace" -``` -##### Show ##### -``` -az sentinel bookmark show --bookmark-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" --resource-group "myRg" \ - --workspace-name "myWorkspace" -``` -##### List ##### -``` -az sentinel bookmark list --resource-group "myRg" --workspace-name "myWorkspace" -``` -##### Delete ##### -``` -az sentinel bookmark delete --bookmark-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" --resource-group "myRg" \ - --workspace-name "myWorkspace" -``` -#### sentinel data-connector #### -##### Create ##### -``` -az sentinel data-connector create \ - --office-data-connector etag="\\"0300bf09-0000-0000-0000-5c37296e0000\\"" tenant-id="2070ecc9-b4d5-4ae4-adaa-936fa1954fa8" \ - --data-connector-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" --resource-group "myRg" --workspace-name "myWorkspace" -``` -##### Show ##### -``` -az sentinel data-connector show --data-connector-id "763f9fa1-c2d3-4fa2-93e9-bccd4899aa12" --resource-group "myRg" \ - --workspace-name "myWorkspace" -``` -##### Show ##### -``` -az sentinel data-connector show --data-connector-id "b96d014d-b5c2-4a01-9aba-a8058f629d42" --resource-group "myRg" \ - --workspace-name "myWorkspace" -``` -##### Show ##### -``` -az sentinel data-connector show --data-connector-id "06b3ccb8-1384-4bcc-aec7-852f6d57161b" --resource-group "myRg" \ - --workspace-name "myWorkspace" -``` -##### Show ##### -``` -az sentinel data-connector show --data-connector-id "c345bf40-8509-4ed2-b947-50cb773aaf04" --resource-group "myRg" \ - --workspace-name "myWorkspace" -``` -##### Show ##### -``` -az sentinel data-connector show --data-connector-id "f0cd27d2-5f03-4c06-ba31-d2dc82dcb51d" --resource-group "myRg" \ - --workspace-name "myWorkspace" -``` -##### Show ##### -``` -az sentinel data-connector show --data-connector-id "07e42cb3-e658-4e90-801c-efa0f29d3d44" --resource-group "myRg" \ - --workspace-name "myWorkspace" -``` -##### Show ##### -``` -az sentinel data-connector show --data-connector-id "c345bf40-8509-4ed2-b947-50cb773aaf04" --resource-group "myRg" \ - --workspace-name "myWorkspace" -``` -##### Show ##### -``` -az sentinel data-connector show --data-connector-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" --resource-group "myRg" \ - --workspace-name "myWorkspace" -``` -##### List ##### -``` -az sentinel data-connector list --resource-group "myRg" --workspace-name "myWorkspace" -``` -##### Delete ##### -``` -az sentinel data-connector delete --data-connector-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" --resource-group "myRg" \ - --workspace-name "myWorkspace" -``` -#### sentinel incident #### -##### Create ##### -``` -az sentinel incident create --etag "\\"0300bf09-0000-0000-0000-5c37296e0000\\"" \ - --description "This is a demo incident" --classification "FalsePositive" \ - --classification-comment "Not a malicious activity" --classification-reason "IncorrectAlertLogic" \ - --first-activity-time-utc "2019-01-01T13:00:30Z" --last-activity-time-utc "2019-01-01T13:05:30Z" \ - --owner object-id="2046feea-040d-4a46-9e2b-91c2941bfa70" --severity "High" --status "Closed" --title "My incident" \ - --incident-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" --resource-group "myRg" --workspace-name "myWorkspace" -``` -##### Show ##### -``` -az sentinel incident show --incident-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" --resource-group "myRg" \ - --workspace-name "myWorkspace" -``` -##### List ##### -``` -az sentinel incident list --orderby "properties/createdTimeUtc desc" --top 1 --resource-group "myRg" \ - --workspace-name "myWorkspace" -``` -##### Delete ##### -``` -az sentinel incident delete --incident-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" --resource-group "myRg" \ - --workspace-name "myWorkspace" -``` -#### sentinel incident-comment #### -##### Create ##### -``` -az sentinel incident-comment create --message "Some message" \ - --incident-comment-id "4bb36b7b-26ff-4d1c-9cbe-0d8ab3da0014" --incident-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" \ - --resource-group "myRg" --workspace-name "myWorkspace" -``` -##### Show ##### -``` -az sentinel incident-comment show --incident-comment-id "4bb36b7b-26ff-4d1c-9cbe-0d8ab3da0014" \ - --incident-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" --resource-group "myRg" --workspace-name "myWorkspace" -``` -##### List ##### -``` -az sentinel incident-comment list --incident-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" --resource-group "myRg" \ - --workspace-name "myWorkspace" -``` \ No newline at end of file +## How to use ## +Please add commands usage here. \ No newline at end of file diff --git a/src/securityinsight/azext_securityinsight/__init__.py b/src/securityinsight/azext_securityinsight/__init__.py new file mode 100644 index 00000000000..1d92940d219 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/__init__.py @@ -0,0 +1,42 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +from azure.cli.core import AzCommandsLoader +from azext_securityinsight._help import helps # pylint: disable=unused-import + + +class SecurityinsightCommandsLoader(AzCommandsLoader): + + def __init__(self, cli_ctx=None): + from azure.cli.core.commands import CliCommandType + custom_command_type = CliCommandType( + operations_tmpl='azext_securityinsight.custom#{}') + super().__init__(cli_ctx=cli_ctx, + custom_command_type=custom_command_type) + + def load_command_table(self, args): + from azext_securityinsight.commands import load_command_table + from azure.cli.core.aaz import load_aaz_command_table + try: + from . import aaz + except ImportError: + aaz = None + if aaz: + load_aaz_command_table( + loader=self, + aaz_pkg_name=aaz.__name__, + args=args + ) + load_command_table(self, args) + return self.command_table + + def load_arguments(self, command): + from azext_securityinsight._params import load_arguments + load_arguments(self, command) + + +COMMAND_LOADER_CLS = SecurityinsightCommandsLoader diff --git a/src/securityinsight/azext_securityinsight/_help.py b/src/securityinsight/azext_securityinsight/_help.py new file mode 100644 index 00000000000..126d5d00714 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/_help.py @@ -0,0 +1,11 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: disable=line-too-long +# pylint: disable=too-many-lines + +from knack.help_files import helps # pylint: disable=unused-import diff --git a/src/securityinsight/azext_securityinsight/_params.py b/src/securityinsight/azext_securityinsight/_params.py new file mode 100644 index 00000000000..cfcec717c9c --- /dev/null +++ b/src/securityinsight/azext_securityinsight/_params.py @@ -0,0 +1,13 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: disable=too-many-lines +# pylint: disable=too-many-statements + + +def load_arguments(self, _): # pylint: disable=unused-argument + pass diff --git a/src/securityinsight/azext_securityinsight/aaz/__init__.py b/src/securityinsight/azext_securityinsight/aaz/__init__.py new file mode 100644 index 00000000000..5757aea3175 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/__init__.py @@ -0,0 +1,6 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/__init__.py b/src/securityinsight/azext_securityinsight/aaz/latest/__init__.py new file mode 100644 index 00000000000..5757aea3175 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/__init__.py @@ -0,0 +1,6 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/__cmd_group.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/__cmd_group.py new file mode 100644 index 00000000000..ef4b32bbd02 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "sentinel", +) +class __CMDGroup(AAZCommandGroup): + """Manage Microsoft Sentinel. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/__init__.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/__init__.py new file mode 100644 index 00000000000..5a9d61963d6 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/__init__.py @@ -0,0 +1,11 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/__cmd_group.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/__cmd_group.py new file mode 100644 index 00000000000..dbdb969c63f --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "sentinel alert-rule", +) +class __CMDGroup(AAZCommandGroup): + """Manage alert rule with sentinel. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/__init__.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/__init__.py new file mode 100644 index 00000000000..c401f439385 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/__init__.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._create import * +from ._delete import * +from ._list import * +from ._show import * +from ._update import * diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/_create.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/_create.py new file mode 100644 index 00000000000..c3c6d2c088f --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/_create.py @@ -0,0 +1,1517 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel alert-rule create", + is_experimental=True, +) +class Create(AAZCommand): + """Create the alert rule. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.rule_name = AAZStrArg( + options=["-n", "--name", "--rule-name"], + help="Name of alert rule.", + required=True, + is_experimental=True, + id_part="child_name_1", + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + + # define Arg Group "AlertRule" + + _args_schema = cls._args_schema + _args_schema.fusion = AAZObjectArg( + options=["--fusion"], + arg_group="AlertRule", + ) + _args_schema.ml_behavior_analytics = AAZObjectArg( + options=["--ml-behavior-analytics"], + arg_group="AlertRule", + ) + _args_schema.ms_security_incident = AAZObjectArg( + options=["--ms-security-incident"], + arg_group="AlertRule", + help="Microsoft security incident creation.", + is_experimental=True, + ) + _args_schema.nrt = AAZObjectArg( + options=["--nrt"], + arg_group="AlertRule", + ) + _args_schema.scheduled = AAZObjectArg( + options=["--scheduled"], + arg_group="AlertRule", + ) + _args_schema.threat_intelligence = AAZObjectArg( + options=["--threat-intelligence"], + arg_group="AlertRule", + ) + _args_schema.etag = AAZStrArg( + options=["--etag"], + arg_group="AlertRule", + help="Etag of the azure resource", + ) + + fusion = cls._args_schema.fusion + fusion.alert_rule_template_name = AAZStrArg( + options=["alert-rule-template-name"], + help="The Name of the alert rule template used to create this rule.", + ) + fusion.enabled = AAZBoolArg( + options=["enabled"], + help="Determines whether this alert rule is enabled or disabled.", + ) + fusion.scenario_exclusion_patterns = AAZListArg( + options=["scenario-exclusion-patterns"], + help="Configuration to exclude scenarios in fusion detection.", + ) + fusion.source_settings = AAZListArg( + options=["source-settings"], + help="Configuration for all supported source signals in fusion detection.", + ) + + scenario_exclusion_patterns = cls._args_schema.fusion.scenario_exclusion_patterns + scenario_exclusion_patterns.Element = AAZObjectArg() + + _element = cls._args_schema.fusion.scenario_exclusion_patterns.Element + _element.date_added_in_utc = AAZStrArg( + options=["date-added-in-utc"], + help="DateTime when scenario exclusion pattern is added in UTC.", + required=True, + ) + _element.exclusion_pattern = AAZStrArg( + options=["exclusion-pattern"], + help="Scenario exclusion pattern.", + required=True, + ) + + source_settings = cls._args_schema.fusion.source_settings + source_settings.Element = AAZObjectArg() + + _element = cls._args_schema.fusion.source_settings.Element + _element.enabled = AAZBoolArg( + options=["enabled"], + help="Determines whether this source signal is enabled or disabled in Fusion detection.", + required=True, + ) + _element.source_name = AAZStrArg( + options=["source-name"], + help="Name of the Fusion source signal. Refer to Fusion alert rule template for supported values.", + required=True, + ) + _element.source_sub_types = AAZListArg( + options=["source-sub-types"], + help="Configuration for all source subtypes under this source signal consumed in fusion detection.", + ) + + source_sub_types = cls._args_schema.fusion.source_settings.Element.source_sub_types + source_sub_types.Element = AAZObjectArg() + + _element = cls._args_schema.fusion.source_settings.Element.source_sub_types.Element + _element.enabled = AAZBoolArg( + options=["enabled"], + help="Determines whether this source subtype under source signal is enabled or disabled in Fusion detection.", + required=True, + ) + _element.severity_filters = AAZObjectArg( + options=["severity-filters"], + help="Severity configuration for a source subtype consumed in fusion detection.", + required=True, + ) + _element.source_sub_type_name = AAZStrArg( + options=["source-sub-type-name"], + help="The Name of the source subtype under a given source signal in Fusion detection. Refer to Fusion alert rule template for supported values.", + required=True, + ) + + severity_filters = cls._args_schema.fusion.source_settings.Element.source_sub_types.Element.severity_filters + severity_filters.filters = AAZListArg( + options=["filters"], + help="Individual Severity configuration settings for a given source subtype consumed in Fusion detection.", + ) + + filters = cls._args_schema.fusion.source_settings.Element.source_sub_types.Element.severity_filters.filters + filters.Element = AAZObjectArg() + + _element = cls._args_schema.fusion.source_settings.Element.source_sub_types.Element.severity_filters.filters.Element + _element.enabled = AAZBoolArg( + options=["enabled"], + help="Determines whether this severity is enabled or disabled for this source subtype consumed in Fusion detection.", + required=True, + ) + _element.severity = AAZStrArg( + options=["severity"], + help="The Severity for a given source subtype consumed in Fusion detection.", + required=True, + enum={"High": "High", "Informational": "Informational", "Low": "Low", "Medium": "Medium"}, + ) + + ml_behavior_analytics = cls._args_schema.ml_behavior_analytics + ml_behavior_analytics.alert_rule_template_name = AAZStrArg( + options=["alert-rule-template-name"], + help="The Name of the alert rule template used to create this rule.", + ) + ml_behavior_analytics.enabled = AAZBoolArg( + options=["enabled"], + help="Determines whether this alert rule is enabled or disabled.", + ) + + ms_security_incident = cls._args_schema.ms_security_incident + ms_security_incident.alert_rule_template_name = AAZStrArg( + options=["alert-rule-template-name"], + help="The Name of the alert rule template used to create this rule.", + ) + ms_security_incident.description = AAZStrArg( + options=["description"], + help="The description of the alert rule.", + ) + ms_security_incident.display_name = AAZStrArg( + options=["display-name"], + help="The display name for alerts created by this alert rule.", + ) + ms_security_incident.display_names_exclude_filter = AAZListArg( + options=["display-names-exclude-filter"], + help="the alerts' displayNames on which the cases will not be generated", + ) + ms_security_incident.display_names_filter = AAZListArg( + options=["display-names-filter"], + help="the alerts' displayNames on which the cases will be generated", + ) + ms_security_incident.enabled = AAZBoolArg( + options=["enabled"], + help="Determines whether this alert rule is enabled or disabled.", + ) + ms_security_incident.product_filter = AAZStrArg( + options=["product-filter"], + help="The alerts' productName on which the cases will be generated", + enum={"Azure Active Directory Identity Protection": "Azure Active Directory Identity Protection", "Azure Advanced Threat Protection": "Azure Advanced Threat Protection", "Azure Security Center": "Azure Security Center", "Azure Security Center for IoT": "Azure Security Center for IoT", "Microsoft Cloud App Security": "Microsoft Cloud App Security", "Microsoft Defender Advanced Threat Protection": "Microsoft Defender Advanced Threat Protection", "Office 365 Advanced Threat Protection": "Office 365 Advanced Threat Protection"}, + ) + ms_security_incident.severities_filter = AAZListArg( + options=["severities-filter"], + help="the alerts' severities on which the cases will be generated", + ) + + display_names_exclude_filter = cls._args_schema.ms_security_incident.display_names_exclude_filter + display_names_exclude_filter.Element = AAZStrArg() + + display_names_filter = cls._args_schema.ms_security_incident.display_names_filter + display_names_filter.Element = AAZStrArg() + + severities_filter = cls._args_schema.ms_security_incident.severities_filter + severities_filter.Element = AAZStrArg( + enum={"High": "High", "Informational": "Informational", "Low": "Low", "Medium": "Medium"}, + ) + + nrt = cls._args_schema.nrt + nrt.alert_details_override = AAZObjectArg( + options=["alert-details-override"], + help="The alert details override settings", + ) + cls._build_args_alert_details_override_create(nrt.alert_details_override) + nrt.alert_rule_template_name = AAZStrArg( + options=["alert-rule-template-name"], + help="The Name of the alert rule template used to create this rule.", + ) + nrt.custom_details = AAZDictArg( + options=["custom-details"], + help="Dictionary of string key-value pairs of columns to be attached to the alert", + ) + nrt.description = AAZStrArg( + options=["description"], + help="The description of the alert rule.", + ) + nrt.display_name = AAZStrArg( + options=["display-name"], + help="The display name for alerts created by this alert rule.", + ) + nrt.enabled = AAZBoolArg( + options=["enabled"], + help="Determines whether this alert rule is enabled or disabled.", + ) + nrt.entity_mappings = AAZListArg( + options=["entity-mappings"], + help="Array of the entity mappings of the alert rule", + ) + cls._build_args_entity_mappings_create(nrt.entity_mappings) + nrt.incident_configuration = AAZObjectArg( + options=["incident-configuration"], + help="The settings of the incidents that created from alerts triggered by this analytics rule", + ) + cls._build_args_incident_configuration_create(nrt.incident_configuration) + nrt.query = AAZStrArg( + options=["query"], + help="The query that creates alerts for this rule.", + ) + nrt.severity = AAZStrArg( + options=["severity"], + help="The severity for alerts created by this alert rule.", + enum={"High": "High", "Informational": "Informational", "Low": "Low", "Medium": "Medium"}, + ) + nrt.suppression_duration = AAZStrArg( + options=["suppression-duration"], + help="The suppression (in ISO 8601 duration format) to wait since last time this alert rule been triggered.", + ) + nrt.suppression_enabled = AAZBoolArg( + options=["suppression-enabled"], + help="Determines whether the suppression for this alert rule is enabled or disabled.", + ) + nrt.tactics = AAZListArg( + options=["tactics"], + help="The tactics of the alert rule", + ) + nrt.techniques = AAZListArg( + options=["techniques"], + help="The techniques of the alert rule", + ) + nrt.template_version = AAZStrArg( + options=["template-version"], + help="The version of the alert rule template used to create this rule - in format , where all are numbers, for example 0 <1.0.2>", + ) + + custom_details = cls._args_schema.nrt.custom_details + custom_details.Element = AAZStrArg() + + tactics = cls._args_schema.nrt.tactics + tactics.Element = AAZStrArg( + enum={"Collection": "Collection", "CommandAndControl": "CommandAndControl", "CredentialAccess": "CredentialAccess", "DefenseEvasion": "DefenseEvasion", "Discovery": "Discovery", "Execution": "Execution", "Exfiltration": "Exfiltration", "Impact": "Impact", "ImpairProcessControl": "ImpairProcessControl", "InhibitResponseFunction": "InhibitResponseFunction", "InitialAccess": "InitialAccess", "LateralMovement": "LateralMovement", "Persistence": "Persistence", "PreAttack": "PreAttack", "PrivilegeEscalation": "PrivilegeEscalation", "Reconnaissance": "Reconnaissance", "ResourceDevelopment": "ResourceDevelopment"}, + ) + + techniques = cls._args_schema.nrt.techniques + techniques.Element = AAZStrArg() + + scheduled = cls._args_schema.scheduled + scheduled.alert_details_override = AAZObjectArg( + options=["alert-details-override"], + help="The alert details override settings", + ) + cls._build_args_alert_details_override_create(scheduled.alert_details_override) + scheduled.alert_rule_template_name = AAZStrArg( + options=["alert-rule-template-name"], + help="The Name of the alert rule template used to create this rule.", + ) + scheduled.custom_details = AAZDictArg( + options=["custom-details"], + help="Dictionary of string key-value pairs of columns to be attached to the alert", + ) + scheduled.description = AAZStrArg( + options=["description"], + help="The description of the alert rule.", + ) + scheduled.display_name = AAZStrArg( + options=["display-name"], + help="The display name for alerts created by this alert rule.", + ) + scheduled.enabled = AAZBoolArg( + options=["enabled"], + help="Determines whether this alert rule is enabled or disabled.", + ) + scheduled.entity_mappings = AAZListArg( + options=["entity-mappings"], + help="Array of the entity mappings of the alert rule", + ) + cls._build_args_entity_mappings_create(scheduled.entity_mappings) + scheduled.event_grouping_settings = AAZObjectArg( + options=["event-grouping-settings"], + help="The event grouping settings.", + ) + scheduled.incident_configuration = AAZObjectArg( + options=["incident-configuration"], + help="The settings of the incidents that created from alerts triggered by this analytics rule", + ) + cls._build_args_incident_configuration_create(scheduled.incident_configuration) + scheduled.query = AAZStrArg( + options=["query"], + help="The query that creates alerts for this rule.", + ) + scheduled.query_frequency = AAZStrArg( + options=["query-frequency"], + help="The frequency (in ISO 8601 duration format) for this alert rule to run.", + ) + scheduled.query_period = AAZStrArg( + options=["query-period"], + help="The period (in ISO 8601 duration format) that this alert rule looks at.", + ) + scheduled.severity = AAZStrArg( + options=["severity"], + help="The severity for alerts created by this alert rule.", + enum={"High": "High", "Informational": "Informational", "Low": "Low", "Medium": "Medium"}, + ) + scheduled.suppression_duration = AAZStrArg( + options=["suppression-duration"], + help="The suppression (in ISO 8601 duration format) to wait since last time this alert rule been triggered.", + ) + scheduled.suppression_enabled = AAZBoolArg( + options=["suppression-enabled"], + help="Determines whether the suppression for this alert rule is enabled or disabled.", + ) + scheduled.tactics = AAZListArg( + options=["tactics"], + help="The tactics of the alert rule", + ) + scheduled.techniques = AAZListArg( + options=["techniques"], + help="The techniques of the alert rule", + ) + scheduled.template_version = AAZStrArg( + options=["template-version"], + help="The version of the alert rule template used to create this rule - in format , where all are numbers, for example 0 <1.0.2>", + ) + scheduled.trigger_operator = AAZStrArg( + options=["trigger-operator"], + help="The operation against the threshold that triggers alert rule.", + enum={"Equal": "Equal", "GreaterThan": "GreaterThan", "LessThan": "LessThan", "NotEqual": "NotEqual"}, + ) + scheduled.trigger_threshold = AAZIntArg( + options=["trigger-threshold"], + help="The threshold triggers this alert rule.", + ) + + custom_details = cls._args_schema.scheduled.custom_details + custom_details.Element = AAZStrArg() + + event_grouping_settings = cls._args_schema.scheduled.event_grouping_settings + event_grouping_settings.aggregation_kind = AAZStrArg( + options=["aggregation-kind"], + help="The event grouping aggregation kinds", + enum={"AlertPerResult": "AlertPerResult", "SingleAlert": "SingleAlert"}, + ) + + tactics = cls._args_schema.scheduled.tactics + tactics.Element = AAZStrArg( + enum={"Collection": "Collection", "CommandAndControl": "CommandAndControl", "CredentialAccess": "CredentialAccess", "DefenseEvasion": "DefenseEvasion", "Discovery": "Discovery", "Execution": "Execution", "Exfiltration": "Exfiltration", "Impact": "Impact", "ImpairProcessControl": "ImpairProcessControl", "InhibitResponseFunction": "InhibitResponseFunction", "InitialAccess": "InitialAccess", "LateralMovement": "LateralMovement", "Persistence": "Persistence", "PreAttack": "PreAttack", "PrivilegeEscalation": "PrivilegeEscalation", "Reconnaissance": "Reconnaissance", "ResourceDevelopment": "ResourceDevelopment"}, + ) + + techniques = cls._args_schema.scheduled.techniques + techniques.Element = AAZStrArg() + + threat_intelligence = cls._args_schema.threat_intelligence + threat_intelligence.alert_rule_template_name = AAZStrArg( + options=["alert-rule-template-name"], + help="The Name of the alert rule template used to create this rule.", + ) + threat_intelligence.enabled = AAZBoolArg( + options=["enabled"], + help="Determines whether this alert rule is enabled or disabled.", + ) + return cls._args_schema + + _args_alert_details_override_create = None + + @classmethod + def _build_args_alert_details_override_create(cls, _schema): + if cls._args_alert_details_override_create is not None: + _schema.alert_description_format = cls._args_alert_details_override_create.alert_description_format + _schema.alert_display_name_format = cls._args_alert_details_override_create.alert_display_name_format + _schema.alert_severity_column_name = cls._args_alert_details_override_create.alert_severity_column_name + _schema.alert_tactics_column_name = cls._args_alert_details_override_create.alert_tactics_column_name + return + + cls._args_alert_details_override_create = AAZObjectArg() + + alert_details_override_create = cls._args_alert_details_override_create + alert_details_override_create.alert_description_format = AAZStrArg( + options=["alert-description-format"], + help="the format containing columns name(s) to override the alert description", + ) + alert_details_override_create.alert_display_name_format = AAZStrArg( + options=["alert-display-name-format"], + help="the format containing columns name(s) to override the alert name", + ) + alert_details_override_create.alert_severity_column_name = AAZStrArg( + options=["alert-severity-column-name"], + help="the column name to take the alert severity from", + ) + alert_details_override_create.alert_tactics_column_name = AAZStrArg( + options=["alert-tactics-column-name"], + help="the column name to take the alert tactics from", + ) + + _schema.alert_description_format = cls._args_alert_details_override_create.alert_description_format + _schema.alert_display_name_format = cls._args_alert_details_override_create.alert_display_name_format + _schema.alert_severity_column_name = cls._args_alert_details_override_create.alert_severity_column_name + _schema.alert_tactics_column_name = cls._args_alert_details_override_create.alert_tactics_column_name + + _args_entity_mappings_create = None + + @classmethod + def _build_args_entity_mappings_create(cls, _schema): + if cls._args_entity_mappings_create is not None: + _schema.Element = cls._args_entity_mappings_create.Element + return + + cls._args_entity_mappings_create = AAZListArg() + + entity_mappings_create = cls._args_entity_mappings_create + entity_mappings_create.Element = AAZObjectArg() + + _element = cls._args_entity_mappings_create.Element + _element.entity_type = AAZStrArg( + options=["entity-type"], + help="The V3 type of the mapped entity", + enum={"Account": "Account", "AzureResource": "AzureResource", "CloudApplication": "CloudApplication", "DNS": "DNS", "File": "File", "FileHash": "FileHash", "Host": "Host", "IP": "IP", "MailCluster": "MailCluster", "MailMessage": "MailMessage", "Mailbox": "Mailbox", "Malware": "Malware", "Process": "Process", "RegistryKey": "RegistryKey", "RegistryValue": "RegistryValue", "SecurityGroup": "SecurityGroup", "SubmissionMail": "SubmissionMail", "URL": "URL"}, + ) + _element.field_mappings = AAZListArg( + options=["field-mappings"], + help="array of field mappings for the given entity mapping", + ) + + field_mappings = cls._args_entity_mappings_create.Element.field_mappings + field_mappings.Element = AAZObjectArg() + + _element = cls._args_entity_mappings_create.Element.field_mappings.Element + _element.column_name = AAZStrArg( + options=["column-name"], + help="the column name to be mapped to the identifier", + ) + _element.identifier = AAZStrArg( + options=["identifier"], + help="the V3 identifier of the entity", + ) + + _schema.Element = cls._args_entity_mappings_create.Element + + _args_incident_configuration_create = None + + @classmethod + def _build_args_incident_configuration_create(cls, _schema): + if cls._args_incident_configuration_create is not None: + _schema.create_incident = cls._args_incident_configuration_create.create_incident + _schema.grouping_configuration = cls._args_incident_configuration_create.grouping_configuration + return + + cls._args_incident_configuration_create = AAZObjectArg() + + incident_configuration_create = cls._args_incident_configuration_create + incident_configuration_create.create_incident = AAZBoolArg( + options=["create-incident"], + help="Create incidents from alerts triggered by this analytics rule", + required=True, + ) + incident_configuration_create.grouping_configuration = AAZObjectArg( + options=["grouping-configuration"], + help="Set how the alerts that are triggered by this analytics rule, are grouped into incidents", + ) + + grouping_configuration = cls._args_incident_configuration_create.grouping_configuration + grouping_configuration.enabled = AAZBoolArg( + options=["enabled"], + help="Grouping enabled", + required=True, + ) + grouping_configuration.group_by_alert_details = AAZListArg( + options=["group-by-alert-details"], + help="A list of alert details to group by (when matchingMethod is Selected)", + ) + grouping_configuration.group_by_custom_details = AAZListArg( + options=["group-by-custom-details"], + help="A list of custom details keys to group by (when matchingMethod is Selected). Only keys defined in the current alert rule may be used.", + ) + grouping_configuration.group_by_entities = AAZListArg( + options=["group-by-entities"], + help="A list of entity types to group by (when matchingMethod is Selected). Only entities defined in the current alert rule may be used.", + ) + grouping_configuration.lookback_duration = AAZStrArg( + options=["lookback-duration"], + help="Limit the group to alerts created within the lookback duration (in ISO 8601 duration format)", + required=True, + ) + grouping_configuration.matching_method = AAZStrArg( + options=["matching-method"], + help="Grouping matching method. When method is Selected at least one of groupByEntities, groupByAlertDetails, groupByCustomDetails must be provided and not empty.", + required=True, + enum={"AllEntities": "AllEntities", "AnyAlert": "AnyAlert", "Selected": "Selected"}, + ) + grouping_configuration.reopen_closed_incident = AAZBoolArg( + options=["reopen-closed-incident"], + help="Re-open closed matching incidents", + required=True, + ) + + group_by_alert_details = cls._args_incident_configuration_create.grouping_configuration.group_by_alert_details + group_by_alert_details.Element = AAZStrArg( + enum={"DisplayName": "DisplayName", "Severity": "Severity"}, + ) + + group_by_custom_details = cls._args_incident_configuration_create.grouping_configuration.group_by_custom_details + group_by_custom_details.Element = AAZStrArg() + + group_by_entities = cls._args_incident_configuration_create.grouping_configuration.group_by_entities + group_by_entities.Element = AAZStrArg( + enum={"Account": "Account", "AzureResource": "AzureResource", "CloudApplication": "CloudApplication", "DNS": "DNS", "File": "File", "FileHash": "FileHash", "Host": "Host", "IP": "IP", "MailCluster": "MailCluster", "MailMessage": "MailMessage", "Mailbox": "Mailbox", "Malware": "Malware", "Process": "Process", "RegistryKey": "RegistryKey", "RegistryValue": "RegistryValue", "SecurityGroup": "SecurityGroup", "SubmissionMail": "SubmissionMail", "URL": "URL"}, + ) + + _schema.create_incident = cls._args_incident_configuration_create.create_incident + _schema.grouping_configuration = cls._args_incident_configuration_create.grouping_configuration + + def _execute_operations(self): + self.AlertRulesCreateOrUpdate(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class AlertRulesCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRules/{ruleId}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "ruleId", self.ctx.args.rule_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + typ=AAZObjectType, + typ_kwargs={"flags": {"required": True, "client_flatten": True}} + ) + _builder.set_prop("etag", AAZStrType, ".etag") + _builder.set_const("kind", "Fusion", AAZStrType, ".fusion", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "MLBehaviorAnalytics", AAZStrType, ".ml_behavior_analytics", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "MicrosoftSecurityIncidentCreation", AAZStrType, ".ms_security_incident", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "NRT", AAZStrType, ".nrt", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "Scheduled", AAZStrType, ".scheduled", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "ThreatIntelligence", AAZStrType, ".threat_intelligence", typ_kwargs={"flags": {"required": True}}) + _builder.discriminate_by("kind", "Fusion") + _builder.discriminate_by("kind", "MLBehaviorAnalytics") + _builder.discriminate_by("kind", "MicrosoftSecurityIncidentCreation") + _builder.discriminate_by("kind", "NRT") + _builder.discriminate_by("kind", "Scheduled") + _builder.discriminate_by("kind", "ThreatIntelligence") + + disc_fusion = _builder.get("{kind:Fusion}") + if disc_fusion is not None: + disc_fusion.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:Fusion}.properties") + if properties is not None: + properties.set_prop("alertRuleTemplateName", AAZStrType, ".fusion.alert_rule_template_name", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("enabled", AAZBoolType, ".fusion.enabled", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("scenarioExclusionPatterns", AAZListType, ".fusion.scenario_exclusion_patterns") + properties.set_prop("sourceSettings", AAZListType, ".fusion.source_settings") + + scenario_exclusion_patterns = _builder.get("{kind:Fusion}.properties.scenarioExclusionPatterns") + if scenario_exclusion_patterns is not None: + scenario_exclusion_patterns.set_elements(AAZObjectType) + + _elements = _builder.get("{kind:Fusion}.properties.scenarioExclusionPatterns[]") + if _elements is not None: + _elements.set_prop("dateAddedInUTC", AAZStrType, ".date_added_in_utc", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("exclusionPattern", AAZStrType, ".exclusion_pattern", typ_kwargs={"flags": {"required": True}}) + + source_settings = _builder.get("{kind:Fusion}.properties.sourceSettings") + if source_settings is not None: + source_settings.set_elements(AAZObjectType) + + _elements = _builder.get("{kind:Fusion}.properties.sourceSettings[]") + if _elements is not None: + _elements.set_prop("enabled", AAZBoolType, ".enabled", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("sourceName", AAZStrType, ".source_name", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("sourceSubTypes", AAZListType, ".source_sub_types") + + source_sub_types = _builder.get("{kind:Fusion}.properties.sourceSettings[].sourceSubTypes") + if source_sub_types is not None: + source_sub_types.set_elements(AAZObjectType) + + _elements = _builder.get("{kind:Fusion}.properties.sourceSettings[].sourceSubTypes[]") + if _elements is not None: + _elements.set_prop("enabled", AAZBoolType, ".enabled", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("severityFilters", AAZObjectType, ".severity_filters", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("sourceSubTypeName", AAZStrType, ".source_sub_type_name", typ_kwargs={"flags": {"required": True}}) + + severity_filters = _builder.get("{kind:Fusion}.properties.sourceSettings[].sourceSubTypes[].severityFilters") + if severity_filters is not None: + severity_filters.set_prop("filters", AAZListType, ".filters") + + filters = _builder.get("{kind:Fusion}.properties.sourceSettings[].sourceSubTypes[].severityFilters.filters") + if filters is not None: + filters.set_elements(AAZObjectType) + + _elements = _builder.get("{kind:Fusion}.properties.sourceSettings[].sourceSubTypes[].severityFilters.filters[]") + if _elements is not None: + _elements.set_prop("enabled", AAZBoolType, ".enabled", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("severity", AAZStrType, ".severity", typ_kwargs={"flags": {"required": True}}) + + disc_ml_behavior_analytics = _builder.get("{kind:MLBehaviorAnalytics}") + if disc_ml_behavior_analytics is not None: + disc_ml_behavior_analytics.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:MLBehaviorAnalytics}.properties") + if properties is not None: + properties.set_prop("alertRuleTemplateName", AAZStrType, ".ml_behavior_analytics.alert_rule_template_name", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("enabled", AAZBoolType, ".ml_behavior_analytics.enabled", typ_kwargs={"flags": {"required": True}}) + + disc_microsoft_security_incident_creation = _builder.get("{kind:MicrosoftSecurityIncidentCreation}") + if disc_microsoft_security_incident_creation is not None: + disc_microsoft_security_incident_creation.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:MicrosoftSecurityIncidentCreation}.properties") + if properties is not None: + properties.set_prop("alertRuleTemplateName", AAZStrType, ".ms_security_incident.alert_rule_template_name") + properties.set_prop("description", AAZStrType, ".ms_security_incident.description") + properties.set_prop("displayName", AAZStrType, ".ms_security_incident.display_name", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("displayNamesExcludeFilter", AAZListType, ".ms_security_incident.display_names_exclude_filter") + properties.set_prop("displayNamesFilter", AAZListType, ".ms_security_incident.display_names_filter") + properties.set_prop("enabled", AAZBoolType, ".ms_security_incident.enabled", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("productFilter", AAZStrType, ".ms_security_incident.product_filter", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("severitiesFilter", AAZListType, ".ms_security_incident.severities_filter") + + display_names_exclude_filter = _builder.get("{kind:MicrosoftSecurityIncidentCreation}.properties.displayNamesExcludeFilter") + if display_names_exclude_filter is not None: + display_names_exclude_filter.set_elements(AAZStrType, ".") + + display_names_filter = _builder.get("{kind:MicrosoftSecurityIncidentCreation}.properties.displayNamesFilter") + if display_names_filter is not None: + display_names_filter.set_elements(AAZStrType, ".") + + severities_filter = _builder.get("{kind:MicrosoftSecurityIncidentCreation}.properties.severitiesFilter") + if severities_filter is not None: + severities_filter.set_elements(AAZStrType, ".") + + disc_nrt = _builder.get("{kind:NRT}") + if disc_nrt is not None: + disc_nrt.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:NRT}.properties") + if properties is not None: + _build_schema_alert_details_override_create(properties.set_prop("alertDetailsOverride", AAZObjectType, ".nrt.alert_details_override")) + properties.set_prop("alertRuleTemplateName", AAZStrType, ".nrt.alert_rule_template_name") + properties.set_prop("customDetails", AAZDictType, ".nrt.custom_details") + properties.set_prop("description", AAZStrType, ".nrt.description") + properties.set_prop("displayName", AAZStrType, ".nrt.display_name", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("enabled", AAZBoolType, ".nrt.enabled", typ_kwargs={"flags": {"required": True}}) + _build_schema_entity_mappings_create(properties.set_prop("entityMappings", AAZListType, ".nrt.entity_mappings")) + _build_schema_incident_configuration_create(properties.set_prop("incidentConfiguration", AAZObjectType, ".nrt.incident_configuration")) + properties.set_prop("query", AAZStrType, ".nrt.query", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("severity", AAZStrType, ".nrt.severity", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("suppressionDuration", AAZStrType, ".nrt.suppression_duration", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("suppressionEnabled", AAZBoolType, ".nrt.suppression_enabled", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("tactics", AAZListType, ".nrt.tactics") + properties.set_prop("techniques", AAZListType, ".nrt.techniques") + properties.set_prop("templateVersion", AAZStrType, ".nrt.template_version") + + custom_details = _builder.get("{kind:NRT}.properties.customDetails") + if custom_details is not None: + custom_details.set_elements(AAZStrType, ".") + + tactics = _builder.get("{kind:NRT}.properties.tactics") + if tactics is not None: + tactics.set_elements(AAZStrType, ".") + + techniques = _builder.get("{kind:NRT}.properties.techniques") + if techniques is not None: + techniques.set_elements(AAZStrType, ".") + + disc_scheduled = _builder.get("{kind:Scheduled}") + if disc_scheduled is not None: + disc_scheduled.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:Scheduled}.properties") + if properties is not None: + _build_schema_alert_details_override_create(properties.set_prop("alertDetailsOverride", AAZObjectType, ".scheduled.alert_details_override")) + properties.set_prop("alertRuleTemplateName", AAZStrType, ".scheduled.alert_rule_template_name") + properties.set_prop("customDetails", AAZDictType, ".scheduled.custom_details") + properties.set_prop("description", AAZStrType, ".scheduled.description") + properties.set_prop("displayName", AAZStrType, ".scheduled.display_name", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("enabled", AAZBoolType, ".scheduled.enabled", typ_kwargs={"flags": {"required": True}}) + _build_schema_entity_mappings_create(properties.set_prop("entityMappings", AAZListType, ".scheduled.entity_mappings")) + properties.set_prop("eventGroupingSettings", AAZObjectType, ".scheduled.event_grouping_settings") + _build_schema_incident_configuration_create(properties.set_prop("incidentConfiguration", AAZObjectType, ".scheduled.incident_configuration")) + properties.set_prop("query", AAZStrType, ".scheduled.query", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("queryFrequency", AAZStrType, ".scheduled.query_frequency", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("queryPeriod", AAZStrType, ".scheduled.query_period", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("severity", AAZStrType, ".scheduled.severity", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("suppressionDuration", AAZStrType, ".scheduled.suppression_duration", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("suppressionEnabled", AAZBoolType, ".scheduled.suppression_enabled", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("tactics", AAZListType, ".scheduled.tactics") + properties.set_prop("techniques", AAZListType, ".scheduled.techniques") + properties.set_prop("templateVersion", AAZStrType, ".scheduled.template_version") + properties.set_prop("triggerOperator", AAZStrType, ".scheduled.trigger_operator", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("triggerThreshold", AAZIntType, ".scheduled.trigger_threshold", typ_kwargs={"flags": {"required": True}}) + + custom_details = _builder.get("{kind:Scheduled}.properties.customDetails") + if custom_details is not None: + custom_details.set_elements(AAZStrType, ".") + + event_grouping_settings = _builder.get("{kind:Scheduled}.properties.eventGroupingSettings") + if event_grouping_settings is not None: + event_grouping_settings.set_prop("aggregationKind", AAZStrType, ".aggregation_kind") + + tactics = _builder.get("{kind:Scheduled}.properties.tactics") + if tactics is not None: + tactics.set_elements(AAZStrType, ".") + + techniques = _builder.get("{kind:Scheduled}.properties.techniques") + if techniques is not None: + techniques.set_elements(AAZStrType, ".") + + disc_threat_intelligence = _builder.get("{kind:ThreatIntelligence}") + if disc_threat_intelligence is not None: + disc_threat_intelligence.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:ThreatIntelligence}.properties") + if properties is not None: + properties.set_prop("alertRuleTemplateName", AAZStrType, ".threat_intelligence.alert_rule_template_name", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("enabled", AAZBoolType, ".threat_intelligence.enabled", typ_kwargs={"flags": {"required": True}}) + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.etag = AAZStrType() + _schema_on_200_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.kind = AAZStrType( + flags={"required": True}, + ) + _schema_on_200_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200_201.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + disc_fusion = cls._schema_on_200_201.discriminate_by("kind", "Fusion") + disc_fusion.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200_201.discriminate_by("kind", "Fusion").properties + properties.alert_rule_template_name = AAZStrType( + serialized_name="alertRuleTemplateName", + flags={"required": True}, + ) + properties.description = AAZStrType( + flags={"read_only": True}, + ) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"read_only": True}, + ) + properties.enabled = AAZBoolType( + flags={"required": True}, + ) + properties.last_modified_utc = AAZStrType( + serialized_name="lastModifiedUtc", + flags={"read_only": True}, + ) + properties.scenario_exclusion_patterns = AAZListType( + serialized_name="scenarioExclusionPatterns", + ) + properties.severity = AAZStrType( + flags={"read_only": True}, + ) + properties.source_settings = AAZListType( + serialized_name="sourceSettings", + ) + properties.tactics = AAZListType( + flags={"read_only": True}, + ) + properties.techniques = AAZListType( + flags={"read_only": True}, + ) + + scenario_exclusion_patterns = cls._schema_on_200_201.discriminate_by("kind", "Fusion").properties.scenario_exclusion_patterns + scenario_exclusion_patterns.Element = AAZObjectType() + + _element = cls._schema_on_200_201.discriminate_by("kind", "Fusion").properties.scenario_exclusion_patterns.Element + _element.date_added_in_utc = AAZStrType( + serialized_name="dateAddedInUTC", + flags={"required": True}, + ) + _element.exclusion_pattern = AAZStrType( + serialized_name="exclusionPattern", + flags={"required": True}, + ) + + source_settings = cls._schema_on_200_201.discriminate_by("kind", "Fusion").properties.source_settings + source_settings.Element = AAZObjectType() + + _element = cls._schema_on_200_201.discriminate_by("kind", "Fusion").properties.source_settings.Element + _element.enabled = AAZBoolType( + flags={"required": True}, + ) + _element.source_name = AAZStrType( + serialized_name="sourceName", + flags={"required": True}, + ) + _element.source_sub_types = AAZListType( + serialized_name="sourceSubTypes", + ) + + source_sub_types = cls._schema_on_200_201.discriminate_by("kind", "Fusion").properties.source_settings.Element.source_sub_types + source_sub_types.Element = AAZObjectType() + + _element = cls._schema_on_200_201.discriminate_by("kind", "Fusion").properties.source_settings.Element.source_sub_types.Element + _element.enabled = AAZBoolType( + flags={"required": True}, + ) + _element.severity_filters = AAZObjectType( + serialized_name="severityFilters", + flags={"required": True}, + ) + _element.source_sub_type_display_name = AAZStrType( + serialized_name="sourceSubTypeDisplayName", + flags={"read_only": True}, + ) + _element.source_sub_type_name = AAZStrType( + serialized_name="sourceSubTypeName", + flags={"required": True}, + ) + + severity_filters = cls._schema_on_200_201.discriminate_by("kind", "Fusion").properties.source_settings.Element.source_sub_types.Element.severity_filters + severity_filters.filters = AAZListType() + severity_filters.is_supported = AAZBoolType( + serialized_name="isSupported", + flags={"read_only": True}, + ) + + filters = cls._schema_on_200_201.discriminate_by("kind", "Fusion").properties.source_settings.Element.source_sub_types.Element.severity_filters.filters + filters.Element = AAZObjectType() + + _element = cls._schema_on_200_201.discriminate_by("kind", "Fusion").properties.source_settings.Element.source_sub_types.Element.severity_filters.filters.Element + _element.enabled = AAZBoolType( + flags={"required": True}, + ) + _element.severity = AAZStrType( + flags={"required": True}, + ) + + tactics = cls._schema_on_200_201.discriminate_by("kind", "Fusion").properties.tactics + tactics.Element = AAZStrType( + flags={"read_only": True}, + ) + + techniques = cls._schema_on_200_201.discriminate_by("kind", "Fusion").properties.techniques + techniques.Element = AAZStrType( + flags={"read_only": True}, + ) + + disc_ml_behavior_analytics = cls._schema_on_200_201.discriminate_by("kind", "MLBehaviorAnalytics") + disc_ml_behavior_analytics.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200_201.discriminate_by("kind", "MLBehaviorAnalytics").properties + properties.alert_rule_template_name = AAZStrType( + serialized_name="alertRuleTemplateName", + flags={"required": True}, + ) + properties.description = AAZStrType( + flags={"read_only": True}, + ) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"read_only": True}, + ) + properties.enabled = AAZBoolType( + flags={"required": True}, + ) + properties.last_modified_utc = AAZStrType( + serialized_name="lastModifiedUtc", + flags={"read_only": True}, + ) + properties.severity = AAZStrType( + flags={"read_only": True}, + ) + properties.tactics = AAZListType( + flags={"read_only": True}, + ) + properties.techniques = AAZListType( + flags={"read_only": True}, + ) + + tactics = cls._schema_on_200_201.discriminate_by("kind", "MLBehaviorAnalytics").properties.tactics + tactics.Element = AAZStrType( + flags={"read_only": True}, + ) + + techniques = cls._schema_on_200_201.discriminate_by("kind", "MLBehaviorAnalytics").properties.techniques + techniques.Element = AAZStrType( + flags={"read_only": True}, + ) + + disc_microsoft_security_incident_creation = cls._schema_on_200_201.discriminate_by("kind", "MicrosoftSecurityIncidentCreation") + disc_microsoft_security_incident_creation.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200_201.discriminate_by("kind", "MicrosoftSecurityIncidentCreation").properties + properties.alert_rule_template_name = AAZStrType( + serialized_name="alertRuleTemplateName", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.display_names_exclude_filter = AAZListType( + serialized_name="displayNamesExcludeFilter", + ) + properties.display_names_filter = AAZListType( + serialized_name="displayNamesFilter", + ) + properties.enabled = AAZBoolType( + flags={"required": True}, + ) + properties.last_modified_utc = AAZStrType( + serialized_name="lastModifiedUtc", + flags={"read_only": True}, + ) + properties.product_filter = AAZStrType( + serialized_name="productFilter", + flags={"required": True}, + ) + properties.severities_filter = AAZListType( + serialized_name="severitiesFilter", + ) + + display_names_exclude_filter = cls._schema_on_200_201.discriminate_by("kind", "MicrosoftSecurityIncidentCreation").properties.display_names_exclude_filter + display_names_exclude_filter.Element = AAZStrType() + + display_names_filter = cls._schema_on_200_201.discriminate_by("kind", "MicrosoftSecurityIncidentCreation").properties.display_names_filter + display_names_filter.Element = AAZStrType() + + severities_filter = cls._schema_on_200_201.discriminate_by("kind", "MicrosoftSecurityIncidentCreation").properties.severities_filter + severities_filter.Element = AAZStrType() + + disc_nrt = cls._schema_on_200_201.discriminate_by("kind", "NRT") + disc_nrt.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200_201.discriminate_by("kind", "NRT").properties + properties.alert_details_override = AAZObjectType( + serialized_name="alertDetailsOverride", + ) + _build_schema_alert_details_override_read(properties.alert_details_override) + properties.alert_rule_template_name = AAZStrType( + serialized_name="alertRuleTemplateName", + ) + properties.custom_details = AAZDictType( + serialized_name="customDetails", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.enabled = AAZBoolType( + flags={"required": True}, + ) + properties.entity_mappings = AAZListType( + serialized_name="entityMappings", + ) + _build_schema_entity_mappings_read(properties.entity_mappings) + properties.incident_configuration = AAZObjectType( + serialized_name="incidentConfiguration", + ) + _build_schema_incident_configuration_read(properties.incident_configuration) + properties.last_modified_utc = AAZStrType( + serialized_name="lastModifiedUtc", + flags={"read_only": True}, + ) + properties.query = AAZStrType( + flags={"required": True}, + ) + properties.severity = AAZStrType( + flags={"required": True}, + ) + properties.suppression_duration = AAZStrType( + serialized_name="suppressionDuration", + flags={"required": True}, + ) + properties.suppression_enabled = AAZBoolType( + serialized_name="suppressionEnabled", + flags={"required": True}, + ) + properties.tactics = AAZListType() + properties.techniques = AAZListType() + properties.template_version = AAZStrType( + serialized_name="templateVersion", + ) + + custom_details = cls._schema_on_200_201.discriminate_by("kind", "NRT").properties.custom_details + custom_details.Element = AAZStrType() + + tactics = cls._schema_on_200_201.discriminate_by("kind", "NRT").properties.tactics + tactics.Element = AAZStrType() + + techniques = cls._schema_on_200_201.discriminate_by("kind", "NRT").properties.techniques + techniques.Element = AAZStrType() + + disc_scheduled = cls._schema_on_200_201.discriminate_by("kind", "Scheduled") + disc_scheduled.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200_201.discriminate_by("kind", "Scheduled").properties + properties.alert_details_override = AAZObjectType( + serialized_name="alertDetailsOverride", + ) + _build_schema_alert_details_override_read(properties.alert_details_override) + properties.alert_rule_template_name = AAZStrType( + serialized_name="alertRuleTemplateName", + ) + properties.custom_details = AAZDictType( + serialized_name="customDetails", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.enabled = AAZBoolType( + flags={"required": True}, + ) + properties.entity_mappings = AAZListType( + serialized_name="entityMappings", + ) + _build_schema_entity_mappings_read(properties.entity_mappings) + properties.event_grouping_settings = AAZObjectType( + serialized_name="eventGroupingSettings", + ) + properties.incident_configuration = AAZObjectType( + serialized_name="incidentConfiguration", + ) + _build_schema_incident_configuration_read(properties.incident_configuration) + properties.last_modified_utc = AAZStrType( + serialized_name="lastModifiedUtc", + flags={"read_only": True}, + ) + properties.query = AAZStrType( + flags={"required": True}, + ) + properties.query_frequency = AAZStrType( + serialized_name="queryFrequency", + flags={"required": True}, + ) + properties.query_period = AAZStrType( + serialized_name="queryPeriod", + flags={"required": True}, + ) + properties.severity = AAZStrType( + flags={"required": True}, + ) + properties.suppression_duration = AAZStrType( + serialized_name="suppressionDuration", + flags={"required": True}, + ) + properties.suppression_enabled = AAZBoolType( + serialized_name="suppressionEnabled", + flags={"required": True}, + ) + properties.tactics = AAZListType() + properties.techniques = AAZListType() + properties.template_version = AAZStrType( + serialized_name="templateVersion", + ) + properties.trigger_operator = AAZStrType( + serialized_name="triggerOperator", + flags={"required": True}, + ) + properties.trigger_threshold = AAZIntType( + serialized_name="triggerThreshold", + flags={"required": True}, + ) + + custom_details = cls._schema_on_200_201.discriminate_by("kind", "Scheduled").properties.custom_details + custom_details.Element = AAZStrType() + + event_grouping_settings = cls._schema_on_200_201.discriminate_by("kind", "Scheduled").properties.event_grouping_settings + event_grouping_settings.aggregation_kind = AAZStrType( + serialized_name="aggregationKind", + ) + + tactics = cls._schema_on_200_201.discriminate_by("kind", "Scheduled").properties.tactics + tactics.Element = AAZStrType() + + techniques = cls._schema_on_200_201.discriminate_by("kind", "Scheduled").properties.techniques + techniques.Element = AAZStrType() + + disc_threat_intelligence = cls._schema_on_200_201.discriminate_by("kind", "ThreatIntelligence") + disc_threat_intelligence.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200_201.discriminate_by("kind", "ThreatIntelligence").properties + properties.alert_rule_template_name = AAZStrType( + serialized_name="alertRuleTemplateName", + flags={"required": True}, + ) + properties.description = AAZStrType( + flags={"read_only": True}, + ) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"read_only": True}, + ) + properties.enabled = AAZBoolType( + flags={"required": True}, + ) + properties.last_modified_utc = AAZStrType( + serialized_name="lastModifiedUtc", + flags={"read_only": True}, + ) + properties.severity = AAZStrType( + flags={"read_only": True}, + ) + properties.tactics = AAZListType( + flags={"read_only": True}, + ) + properties.techniques = AAZListType( + flags={"read_only": True}, + ) + + tactics = cls._schema_on_200_201.discriminate_by("kind", "ThreatIntelligence").properties.tactics + tactics.Element = AAZStrType( + flags={"read_only": True}, + ) + + techniques = cls._schema_on_200_201.discriminate_by("kind", "ThreatIntelligence").properties.techniques + techniques.Element = AAZStrType( + flags={"read_only": True}, + ) + + return cls._schema_on_200_201 + + +def _build_schema_alert_details_override_create(_builder): + if _builder is None: + return + _builder.set_prop("alertDescriptionFormat", AAZStrType, ".alert_description_format") + _builder.set_prop("alertDisplayNameFormat", AAZStrType, ".alert_display_name_format") + _builder.set_prop("alertSeverityColumnName", AAZStrType, ".alert_severity_column_name") + _builder.set_prop("alertTacticsColumnName", AAZStrType, ".alert_tactics_column_name") + + +def _build_schema_entity_mappings_create(_builder): + if _builder is None: + return + _builder.set_elements(AAZObjectType) + + _elements = _builder.get("[]") + if _elements is not None: + _elements.set_prop("entityType", AAZStrType, "@EntityMappings_create.[].entity_type") + _elements.set_prop("fieldMappings", AAZListType, "@EntityMappings_create.[].field_mappings") + + field_mappings = _builder.get("[].fieldMappings") + if field_mappings is not None: + field_mappings.set_elements(AAZObjectType) + + _elements = _builder.get("[].fieldMappings[]") + if _elements is not None: + _elements.set_prop("columnName", AAZStrType, "@EntityMappings_create.[].field_mappings.[].column_name") + _elements.set_prop("identifier", AAZStrType, "@EntityMappings_create.[].field_mappings.[].identifier") + + +def _build_schema_incident_configuration_create(_builder): + if _builder is None: + return + _builder.set_prop("createIncident", AAZBoolType, ".create_incident", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("groupingConfiguration", AAZObjectType, ".grouping_configuration") + + grouping_configuration = _builder.get(".groupingConfiguration") + if grouping_configuration is not None: + grouping_configuration.set_prop("enabled", AAZBoolType, ".enabled", typ_kwargs={"flags": {"required": True}}) + grouping_configuration.set_prop("groupByAlertDetails", AAZListType, ".group_by_alert_details") + grouping_configuration.set_prop("groupByCustomDetails", AAZListType, ".group_by_custom_details") + grouping_configuration.set_prop("groupByEntities", AAZListType, ".group_by_entities") + grouping_configuration.set_prop("lookbackDuration", AAZStrType, ".lookback_duration", typ_kwargs={"flags": {"required": True}}) + grouping_configuration.set_prop("matchingMethod", AAZStrType, ".matching_method", typ_kwargs={"flags": {"required": True}}) + grouping_configuration.set_prop("reopenClosedIncident", AAZBoolType, ".reopen_closed_incident", typ_kwargs={"flags": {"required": True}}) + + group_by_alert_details = _builder.get(".groupingConfiguration.groupByAlertDetails") + if group_by_alert_details is not None: + group_by_alert_details.set_elements(AAZStrType, ".") + + group_by_custom_details = _builder.get(".groupingConfiguration.groupByCustomDetails") + if group_by_custom_details is not None: + group_by_custom_details.set_elements(AAZStrType, ".") + + group_by_entities = _builder.get(".groupingConfiguration.groupByEntities") + if group_by_entities is not None: + group_by_entities.set_elements(AAZStrType, ".") + + +_schema_alert_details_override_read = None + + +def _build_schema_alert_details_override_read(_schema): + global _schema_alert_details_override_read + if _schema_alert_details_override_read is not None: + _schema.alert_description_format = _schema_alert_details_override_read.alert_description_format + _schema.alert_display_name_format = _schema_alert_details_override_read.alert_display_name_format + _schema.alert_severity_column_name = _schema_alert_details_override_read.alert_severity_column_name + _schema.alert_tactics_column_name = _schema_alert_details_override_read.alert_tactics_column_name + return + + _schema_alert_details_override_read = AAZObjectType() + + alert_details_override_read = _schema_alert_details_override_read + alert_details_override_read.alert_description_format = AAZStrType( + serialized_name="alertDescriptionFormat", + ) + alert_details_override_read.alert_display_name_format = AAZStrType( + serialized_name="alertDisplayNameFormat", + ) + alert_details_override_read.alert_severity_column_name = AAZStrType( + serialized_name="alertSeverityColumnName", + ) + alert_details_override_read.alert_tactics_column_name = AAZStrType( + serialized_name="alertTacticsColumnName", + ) + + _schema.alert_description_format = _schema_alert_details_override_read.alert_description_format + _schema.alert_display_name_format = _schema_alert_details_override_read.alert_display_name_format + _schema.alert_severity_column_name = _schema_alert_details_override_read.alert_severity_column_name + _schema.alert_tactics_column_name = _schema_alert_details_override_read.alert_tactics_column_name + + +_schema_entity_mappings_read = None + + +def _build_schema_entity_mappings_read(_schema): + global _schema_entity_mappings_read + if _schema_entity_mappings_read is not None: + _schema.Element = _schema_entity_mappings_read.Element + return + + _schema_entity_mappings_read = AAZListType() + + entity_mappings_read = _schema_entity_mappings_read + entity_mappings_read.Element = AAZObjectType() + + _element = _schema_entity_mappings_read.Element + _element.entity_type = AAZStrType( + serialized_name="entityType", + ) + _element.field_mappings = AAZListType( + serialized_name="fieldMappings", + ) + + field_mappings = _schema_entity_mappings_read.Element.field_mappings + field_mappings.Element = AAZObjectType() + + _element = _schema_entity_mappings_read.Element.field_mappings.Element + _element.column_name = AAZStrType( + serialized_name="columnName", + ) + _element.identifier = AAZStrType() + + _schema.Element = _schema_entity_mappings_read.Element + + +_schema_incident_configuration_read = None + + +def _build_schema_incident_configuration_read(_schema): + global _schema_incident_configuration_read + if _schema_incident_configuration_read is not None: + _schema.create_incident = _schema_incident_configuration_read.create_incident + _schema.grouping_configuration = _schema_incident_configuration_read.grouping_configuration + return + + _schema_incident_configuration_read = AAZObjectType() + + incident_configuration_read = _schema_incident_configuration_read + incident_configuration_read.create_incident = AAZBoolType( + serialized_name="createIncident", + flags={"required": True}, + ) + incident_configuration_read.grouping_configuration = AAZObjectType( + serialized_name="groupingConfiguration", + ) + + grouping_configuration = _schema_incident_configuration_read.grouping_configuration + grouping_configuration.enabled = AAZBoolType( + flags={"required": True}, + ) + grouping_configuration.group_by_alert_details = AAZListType( + serialized_name="groupByAlertDetails", + ) + grouping_configuration.group_by_custom_details = AAZListType( + serialized_name="groupByCustomDetails", + ) + grouping_configuration.group_by_entities = AAZListType( + serialized_name="groupByEntities", + ) + grouping_configuration.lookback_duration = AAZStrType( + serialized_name="lookbackDuration", + flags={"required": True}, + ) + grouping_configuration.matching_method = AAZStrType( + serialized_name="matchingMethod", + flags={"required": True}, + ) + grouping_configuration.reopen_closed_incident = AAZBoolType( + serialized_name="reopenClosedIncident", + flags={"required": True}, + ) + + group_by_alert_details = _schema_incident_configuration_read.grouping_configuration.group_by_alert_details + group_by_alert_details.Element = AAZStrType() + + group_by_custom_details = _schema_incident_configuration_read.grouping_configuration.group_by_custom_details + group_by_custom_details.Element = AAZStrType() + + group_by_entities = _schema_incident_configuration_read.grouping_configuration.group_by_entities + group_by_entities.Element = AAZStrType() + + _schema.create_incident = _schema_incident_configuration_read.create_incident + _schema.grouping_configuration = _schema_incident_configuration_read.grouping_configuration + + +__all__ = ["Create"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/_delete.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/_delete.py new file mode 100644 index 00000000000..36ac241fe3f --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/_delete.py @@ -0,0 +1,135 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel alert-rule delete", + is_experimental=True, + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete the alert rule. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return None + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.rule_name = AAZStrArg( + options=["-n", "--name", "--rule-name"], + help="Name of alert rule.", + required=True, + is_experimental=True, + id_part="child_name_1", + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.AlertRulesDelete(ctx=self.ctx)() + + class AlertRulesDelete(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + if session.http_response.status_code in [204]: + return self.on_204(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRules/{ruleId}", + **self.url_parameters + ) + + @property + def method(self): + return "DELETE" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "ruleId", self.ctx.args.rule_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + def on_200(self, session): + pass + + def on_204(self, session): + pass + + +__all__ = ["Delete"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/_list.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/_list.py new file mode 100644 index 00000000000..da3bfbab427 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/_list.py @@ -0,0 +1,733 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel alert-rule list", + is_experimental=True, +) +class List(AAZCommand): + """Get all alert rules. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.AlertRulesList(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance.value, client_flatten=True) + next_link = self.deserialize_output(self.ctx.vars.instance.next_link) + return result, next_link + + class AlertRulesList(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRules", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + flags={"read_only": True}, + ) + _schema_on_200.value = AAZListType( + flags={"required": True}, + ) + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.etag = AAZStrType() + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.kind = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + disc_fusion = cls._schema_on_200.value.Element.discriminate_by("kind", "Fusion") + disc_fusion.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "Fusion").properties + properties.alert_rule_template_name = AAZStrType( + serialized_name="alertRuleTemplateName", + flags={"required": True}, + ) + properties.description = AAZStrType( + flags={"read_only": True}, + ) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"read_only": True}, + ) + properties.enabled = AAZBoolType( + flags={"required": True}, + ) + properties.last_modified_utc = AAZStrType( + serialized_name="lastModifiedUtc", + flags={"read_only": True}, + ) + properties.scenario_exclusion_patterns = AAZListType( + serialized_name="scenarioExclusionPatterns", + ) + properties.severity = AAZStrType( + flags={"read_only": True}, + ) + properties.source_settings = AAZListType( + serialized_name="sourceSettings", + ) + properties.tactics = AAZListType( + flags={"read_only": True}, + ) + properties.techniques = AAZListType( + flags={"read_only": True}, + ) + + scenario_exclusion_patterns = cls._schema_on_200.value.Element.discriminate_by("kind", "Fusion").properties.scenario_exclusion_patterns + scenario_exclusion_patterns.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.discriminate_by("kind", "Fusion").properties.scenario_exclusion_patterns.Element + _element.date_added_in_utc = AAZStrType( + serialized_name="dateAddedInUTC", + flags={"required": True}, + ) + _element.exclusion_pattern = AAZStrType( + serialized_name="exclusionPattern", + flags={"required": True}, + ) + + source_settings = cls._schema_on_200.value.Element.discriminate_by("kind", "Fusion").properties.source_settings + source_settings.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.discriminate_by("kind", "Fusion").properties.source_settings.Element + _element.enabled = AAZBoolType( + flags={"required": True}, + ) + _element.source_name = AAZStrType( + serialized_name="sourceName", + flags={"required": True}, + ) + _element.source_sub_types = AAZListType( + serialized_name="sourceSubTypes", + ) + + source_sub_types = cls._schema_on_200.value.Element.discriminate_by("kind", "Fusion").properties.source_settings.Element.source_sub_types + source_sub_types.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.discriminate_by("kind", "Fusion").properties.source_settings.Element.source_sub_types.Element + _element.enabled = AAZBoolType( + flags={"required": True}, + ) + _element.severity_filters = AAZObjectType( + serialized_name="severityFilters", + flags={"required": True}, + ) + _element.source_sub_type_display_name = AAZStrType( + serialized_name="sourceSubTypeDisplayName", + flags={"read_only": True}, + ) + _element.source_sub_type_name = AAZStrType( + serialized_name="sourceSubTypeName", + flags={"required": True}, + ) + + severity_filters = cls._schema_on_200.value.Element.discriminate_by("kind", "Fusion").properties.source_settings.Element.source_sub_types.Element.severity_filters + severity_filters.filters = AAZListType() + severity_filters.is_supported = AAZBoolType( + serialized_name="isSupported", + flags={"read_only": True}, + ) + + filters = cls._schema_on_200.value.Element.discriminate_by("kind", "Fusion").properties.source_settings.Element.source_sub_types.Element.severity_filters.filters + filters.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.discriminate_by("kind", "Fusion").properties.source_settings.Element.source_sub_types.Element.severity_filters.filters.Element + _element.enabled = AAZBoolType( + flags={"required": True}, + ) + _element.severity = AAZStrType( + flags={"required": True}, + ) + + tactics = cls._schema_on_200.value.Element.discriminate_by("kind", "Fusion").properties.tactics + tactics.Element = AAZStrType( + flags={"read_only": True}, + ) + + techniques = cls._schema_on_200.value.Element.discriminate_by("kind", "Fusion").properties.techniques + techniques.Element = AAZStrType( + flags={"read_only": True}, + ) + + disc_ml_behavior_analytics = cls._schema_on_200.value.Element.discriminate_by("kind", "MLBehaviorAnalytics") + disc_ml_behavior_analytics.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "MLBehaviorAnalytics").properties + properties.alert_rule_template_name = AAZStrType( + serialized_name="alertRuleTemplateName", + flags={"required": True}, + ) + properties.description = AAZStrType( + flags={"read_only": True}, + ) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"read_only": True}, + ) + properties.enabled = AAZBoolType( + flags={"required": True}, + ) + properties.last_modified_utc = AAZStrType( + serialized_name="lastModifiedUtc", + flags={"read_only": True}, + ) + properties.severity = AAZStrType( + flags={"read_only": True}, + ) + properties.tactics = AAZListType( + flags={"read_only": True}, + ) + properties.techniques = AAZListType( + flags={"read_only": True}, + ) + + tactics = cls._schema_on_200.value.Element.discriminate_by("kind", "MLBehaviorAnalytics").properties.tactics + tactics.Element = AAZStrType( + flags={"read_only": True}, + ) + + techniques = cls._schema_on_200.value.Element.discriminate_by("kind", "MLBehaviorAnalytics").properties.techniques + techniques.Element = AAZStrType( + flags={"read_only": True}, + ) + + disc_microsoft_security_incident_creation = cls._schema_on_200.value.Element.discriminate_by("kind", "MicrosoftSecurityIncidentCreation") + disc_microsoft_security_incident_creation.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "MicrosoftSecurityIncidentCreation").properties + properties.alert_rule_template_name = AAZStrType( + serialized_name="alertRuleTemplateName", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.display_names_exclude_filter = AAZListType( + serialized_name="displayNamesExcludeFilter", + ) + properties.display_names_filter = AAZListType( + serialized_name="displayNamesFilter", + ) + properties.enabled = AAZBoolType( + flags={"required": True}, + ) + properties.last_modified_utc = AAZStrType( + serialized_name="lastModifiedUtc", + flags={"read_only": True}, + ) + properties.product_filter = AAZStrType( + serialized_name="productFilter", + flags={"required": True}, + ) + properties.severities_filter = AAZListType( + serialized_name="severitiesFilter", + ) + + display_names_exclude_filter = cls._schema_on_200.value.Element.discriminate_by("kind", "MicrosoftSecurityIncidentCreation").properties.display_names_exclude_filter + display_names_exclude_filter.Element = AAZStrType() + + display_names_filter = cls._schema_on_200.value.Element.discriminate_by("kind", "MicrosoftSecurityIncidentCreation").properties.display_names_filter + display_names_filter.Element = AAZStrType() + + severities_filter = cls._schema_on_200.value.Element.discriminate_by("kind", "MicrosoftSecurityIncidentCreation").properties.severities_filter + severities_filter.Element = AAZStrType() + + disc_nrt = cls._schema_on_200.value.Element.discriminate_by("kind", "NRT") + disc_nrt.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "NRT").properties + properties.alert_details_override = AAZObjectType( + serialized_name="alertDetailsOverride", + ) + _build_schema_alert_details_override_read(properties.alert_details_override) + properties.alert_rule_template_name = AAZStrType( + serialized_name="alertRuleTemplateName", + ) + properties.custom_details = AAZDictType( + serialized_name="customDetails", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.enabled = AAZBoolType( + flags={"required": True}, + ) + properties.entity_mappings = AAZListType( + serialized_name="entityMappings", + ) + _build_schema_entity_mappings_read(properties.entity_mappings) + properties.incident_configuration = AAZObjectType( + serialized_name="incidentConfiguration", + ) + _build_schema_incident_configuration_read(properties.incident_configuration) + properties.last_modified_utc = AAZStrType( + serialized_name="lastModifiedUtc", + flags={"read_only": True}, + ) + properties.query = AAZStrType( + flags={"required": True}, + ) + properties.severity = AAZStrType( + flags={"required": True}, + ) + properties.suppression_duration = AAZStrType( + serialized_name="suppressionDuration", + flags={"required": True}, + ) + properties.suppression_enabled = AAZBoolType( + serialized_name="suppressionEnabled", + flags={"required": True}, + ) + properties.tactics = AAZListType() + properties.techniques = AAZListType() + properties.template_version = AAZStrType( + serialized_name="templateVersion", + ) + + custom_details = cls._schema_on_200.value.Element.discriminate_by("kind", "NRT").properties.custom_details + custom_details.Element = AAZStrType() + + tactics = cls._schema_on_200.value.Element.discriminate_by("kind", "NRT").properties.tactics + tactics.Element = AAZStrType() + + techniques = cls._schema_on_200.value.Element.discriminate_by("kind", "NRT").properties.techniques + techniques.Element = AAZStrType() + + disc_scheduled = cls._schema_on_200.value.Element.discriminate_by("kind", "Scheduled") + disc_scheduled.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "Scheduled").properties + properties.alert_details_override = AAZObjectType( + serialized_name="alertDetailsOverride", + ) + _build_schema_alert_details_override_read(properties.alert_details_override) + properties.alert_rule_template_name = AAZStrType( + serialized_name="alertRuleTemplateName", + ) + properties.custom_details = AAZDictType( + serialized_name="customDetails", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.enabled = AAZBoolType( + flags={"required": True}, + ) + properties.entity_mappings = AAZListType( + serialized_name="entityMappings", + ) + _build_schema_entity_mappings_read(properties.entity_mappings) + properties.event_grouping_settings = AAZObjectType( + serialized_name="eventGroupingSettings", + ) + properties.incident_configuration = AAZObjectType( + serialized_name="incidentConfiguration", + ) + _build_schema_incident_configuration_read(properties.incident_configuration) + properties.last_modified_utc = AAZStrType( + serialized_name="lastModifiedUtc", + flags={"read_only": True}, + ) + properties.query = AAZStrType( + flags={"required": True}, + ) + properties.query_frequency = AAZStrType( + serialized_name="queryFrequency", + flags={"required": True}, + ) + properties.query_period = AAZStrType( + serialized_name="queryPeriod", + flags={"required": True}, + ) + properties.severity = AAZStrType( + flags={"required": True}, + ) + properties.suppression_duration = AAZStrType( + serialized_name="suppressionDuration", + flags={"required": True}, + ) + properties.suppression_enabled = AAZBoolType( + serialized_name="suppressionEnabled", + flags={"required": True}, + ) + properties.tactics = AAZListType() + properties.techniques = AAZListType() + properties.template_version = AAZStrType( + serialized_name="templateVersion", + ) + properties.trigger_operator = AAZStrType( + serialized_name="triggerOperator", + flags={"required": True}, + ) + properties.trigger_threshold = AAZIntType( + serialized_name="triggerThreshold", + flags={"required": True}, + ) + + custom_details = cls._schema_on_200.value.Element.discriminate_by("kind", "Scheduled").properties.custom_details + custom_details.Element = AAZStrType() + + event_grouping_settings = cls._schema_on_200.value.Element.discriminate_by("kind", "Scheduled").properties.event_grouping_settings + event_grouping_settings.aggregation_kind = AAZStrType( + serialized_name="aggregationKind", + ) + + tactics = cls._schema_on_200.value.Element.discriminate_by("kind", "Scheduled").properties.tactics + tactics.Element = AAZStrType() + + techniques = cls._schema_on_200.value.Element.discriminate_by("kind", "Scheduled").properties.techniques + techniques.Element = AAZStrType() + + disc_threat_intelligence = cls._schema_on_200.value.Element.discriminate_by("kind", "ThreatIntelligence") + disc_threat_intelligence.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "ThreatIntelligence").properties + properties.alert_rule_template_name = AAZStrType( + serialized_name="alertRuleTemplateName", + flags={"required": True}, + ) + properties.description = AAZStrType( + flags={"read_only": True}, + ) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"read_only": True}, + ) + properties.enabled = AAZBoolType( + flags={"required": True}, + ) + properties.last_modified_utc = AAZStrType( + serialized_name="lastModifiedUtc", + flags={"read_only": True}, + ) + properties.severity = AAZStrType( + flags={"read_only": True}, + ) + properties.tactics = AAZListType( + flags={"read_only": True}, + ) + properties.techniques = AAZListType( + flags={"read_only": True}, + ) + + tactics = cls._schema_on_200.value.Element.discriminate_by("kind", "ThreatIntelligence").properties.tactics + tactics.Element = AAZStrType( + flags={"read_only": True}, + ) + + techniques = cls._schema_on_200.value.Element.discriminate_by("kind", "ThreatIntelligence").properties.techniques + techniques.Element = AAZStrType( + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +_schema_alert_details_override_read = None + + +def _build_schema_alert_details_override_read(_schema): + global _schema_alert_details_override_read + if _schema_alert_details_override_read is not None: + _schema.alert_description_format = _schema_alert_details_override_read.alert_description_format + _schema.alert_display_name_format = _schema_alert_details_override_read.alert_display_name_format + _schema.alert_severity_column_name = _schema_alert_details_override_read.alert_severity_column_name + _schema.alert_tactics_column_name = _schema_alert_details_override_read.alert_tactics_column_name + return + + _schema_alert_details_override_read = AAZObjectType() + + alert_details_override_read = _schema_alert_details_override_read + alert_details_override_read.alert_description_format = AAZStrType( + serialized_name="alertDescriptionFormat", + ) + alert_details_override_read.alert_display_name_format = AAZStrType( + serialized_name="alertDisplayNameFormat", + ) + alert_details_override_read.alert_severity_column_name = AAZStrType( + serialized_name="alertSeverityColumnName", + ) + alert_details_override_read.alert_tactics_column_name = AAZStrType( + serialized_name="alertTacticsColumnName", + ) + + _schema.alert_description_format = _schema_alert_details_override_read.alert_description_format + _schema.alert_display_name_format = _schema_alert_details_override_read.alert_display_name_format + _schema.alert_severity_column_name = _schema_alert_details_override_read.alert_severity_column_name + _schema.alert_tactics_column_name = _schema_alert_details_override_read.alert_tactics_column_name + + +_schema_entity_mappings_read = None + + +def _build_schema_entity_mappings_read(_schema): + global _schema_entity_mappings_read + if _schema_entity_mappings_read is not None: + _schema.Element = _schema_entity_mappings_read.Element + return + + _schema_entity_mappings_read = AAZListType() + + entity_mappings_read = _schema_entity_mappings_read + entity_mappings_read.Element = AAZObjectType() + + _element = _schema_entity_mappings_read.Element + _element.entity_type = AAZStrType( + serialized_name="entityType", + ) + _element.field_mappings = AAZListType( + serialized_name="fieldMappings", + ) + + field_mappings = _schema_entity_mappings_read.Element.field_mappings + field_mappings.Element = AAZObjectType() + + _element = _schema_entity_mappings_read.Element.field_mappings.Element + _element.column_name = AAZStrType( + serialized_name="columnName", + ) + _element.identifier = AAZStrType() + + _schema.Element = _schema_entity_mappings_read.Element + + +_schema_incident_configuration_read = None + + +def _build_schema_incident_configuration_read(_schema): + global _schema_incident_configuration_read + if _schema_incident_configuration_read is not None: + _schema.create_incident = _schema_incident_configuration_read.create_incident + _schema.grouping_configuration = _schema_incident_configuration_read.grouping_configuration + return + + _schema_incident_configuration_read = AAZObjectType() + + incident_configuration_read = _schema_incident_configuration_read + incident_configuration_read.create_incident = AAZBoolType( + serialized_name="createIncident", + flags={"required": True}, + ) + incident_configuration_read.grouping_configuration = AAZObjectType( + serialized_name="groupingConfiguration", + ) + + grouping_configuration = _schema_incident_configuration_read.grouping_configuration + grouping_configuration.enabled = AAZBoolType( + flags={"required": True}, + ) + grouping_configuration.group_by_alert_details = AAZListType( + serialized_name="groupByAlertDetails", + ) + grouping_configuration.group_by_custom_details = AAZListType( + serialized_name="groupByCustomDetails", + ) + grouping_configuration.group_by_entities = AAZListType( + serialized_name="groupByEntities", + ) + grouping_configuration.lookback_duration = AAZStrType( + serialized_name="lookbackDuration", + flags={"required": True}, + ) + grouping_configuration.matching_method = AAZStrType( + serialized_name="matchingMethod", + flags={"required": True}, + ) + grouping_configuration.reopen_closed_incident = AAZBoolType( + serialized_name="reopenClosedIncident", + flags={"required": True}, + ) + + group_by_alert_details = _schema_incident_configuration_read.grouping_configuration.group_by_alert_details + group_by_alert_details.Element = AAZStrType() + + group_by_custom_details = _schema_incident_configuration_read.grouping_configuration.group_by_custom_details + group_by_custom_details.Element = AAZStrType() + + group_by_entities = _schema_incident_configuration_read.grouping_configuration.group_by_entities + group_by_entities.Element = AAZStrType() + + _schema.create_incident = _schema_incident_configuration_read.create_incident + _schema.grouping_configuration = _schema_incident_configuration_read.grouping_configuration + + +__all__ = ["List"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/_show.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/_show.py new file mode 100644 index 00000000000..adf2a5a06a0 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/_show.py @@ -0,0 +1,733 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel alert-rule show", + is_experimental=True, +) +class Show(AAZCommand): + """Get the alert rule. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.rule_name = AAZStrArg( + options=["-n", "--name", "--rule-name"], + help="Name of alert rule.", + required=True, + is_experimental=True, + id_part="child_name_1", + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.AlertRulesGet(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class AlertRulesGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRules/{ruleId}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "ruleId", self.ctx.args.rule_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.etag = AAZStrType() + _schema_on_200.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.kind = AAZStrType( + flags={"required": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + disc_fusion = cls._schema_on_200.discriminate_by("kind", "Fusion") + disc_fusion.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "Fusion").properties + properties.alert_rule_template_name = AAZStrType( + serialized_name="alertRuleTemplateName", + flags={"required": True}, + ) + properties.description = AAZStrType( + flags={"read_only": True}, + ) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"read_only": True}, + ) + properties.enabled = AAZBoolType( + flags={"required": True}, + ) + properties.last_modified_utc = AAZStrType( + serialized_name="lastModifiedUtc", + flags={"read_only": True}, + ) + properties.scenario_exclusion_patterns = AAZListType( + serialized_name="scenarioExclusionPatterns", + ) + properties.severity = AAZStrType( + flags={"read_only": True}, + ) + properties.source_settings = AAZListType( + serialized_name="sourceSettings", + ) + properties.tactics = AAZListType( + flags={"read_only": True}, + ) + properties.techniques = AAZListType( + flags={"read_only": True}, + ) + + scenario_exclusion_patterns = cls._schema_on_200.discriminate_by("kind", "Fusion").properties.scenario_exclusion_patterns + scenario_exclusion_patterns.Element = AAZObjectType() + + _element = cls._schema_on_200.discriminate_by("kind", "Fusion").properties.scenario_exclusion_patterns.Element + _element.date_added_in_utc = AAZStrType( + serialized_name="dateAddedInUTC", + flags={"required": True}, + ) + _element.exclusion_pattern = AAZStrType( + serialized_name="exclusionPattern", + flags={"required": True}, + ) + + source_settings = cls._schema_on_200.discriminate_by("kind", "Fusion").properties.source_settings + source_settings.Element = AAZObjectType() + + _element = cls._schema_on_200.discriminate_by("kind", "Fusion").properties.source_settings.Element + _element.enabled = AAZBoolType( + flags={"required": True}, + ) + _element.source_name = AAZStrType( + serialized_name="sourceName", + flags={"required": True}, + ) + _element.source_sub_types = AAZListType( + serialized_name="sourceSubTypes", + ) + + source_sub_types = cls._schema_on_200.discriminate_by("kind", "Fusion").properties.source_settings.Element.source_sub_types + source_sub_types.Element = AAZObjectType() + + _element = cls._schema_on_200.discriminate_by("kind", "Fusion").properties.source_settings.Element.source_sub_types.Element + _element.enabled = AAZBoolType( + flags={"required": True}, + ) + _element.severity_filters = AAZObjectType( + serialized_name="severityFilters", + flags={"required": True}, + ) + _element.source_sub_type_display_name = AAZStrType( + serialized_name="sourceSubTypeDisplayName", + flags={"read_only": True}, + ) + _element.source_sub_type_name = AAZStrType( + serialized_name="sourceSubTypeName", + flags={"required": True}, + ) + + severity_filters = cls._schema_on_200.discriminate_by("kind", "Fusion").properties.source_settings.Element.source_sub_types.Element.severity_filters + severity_filters.filters = AAZListType() + severity_filters.is_supported = AAZBoolType( + serialized_name="isSupported", + flags={"read_only": True}, + ) + + filters = cls._schema_on_200.discriminate_by("kind", "Fusion").properties.source_settings.Element.source_sub_types.Element.severity_filters.filters + filters.Element = AAZObjectType() + + _element = cls._schema_on_200.discriminate_by("kind", "Fusion").properties.source_settings.Element.source_sub_types.Element.severity_filters.filters.Element + _element.enabled = AAZBoolType( + flags={"required": True}, + ) + _element.severity = AAZStrType( + flags={"required": True}, + ) + + tactics = cls._schema_on_200.discriminate_by("kind", "Fusion").properties.tactics + tactics.Element = AAZStrType( + flags={"read_only": True}, + ) + + techniques = cls._schema_on_200.discriminate_by("kind", "Fusion").properties.techniques + techniques.Element = AAZStrType( + flags={"read_only": True}, + ) + + disc_ml_behavior_analytics = cls._schema_on_200.discriminate_by("kind", "MLBehaviorAnalytics") + disc_ml_behavior_analytics.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "MLBehaviorAnalytics").properties + properties.alert_rule_template_name = AAZStrType( + serialized_name="alertRuleTemplateName", + flags={"required": True}, + ) + properties.description = AAZStrType( + flags={"read_only": True}, + ) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"read_only": True}, + ) + properties.enabled = AAZBoolType( + flags={"required": True}, + ) + properties.last_modified_utc = AAZStrType( + serialized_name="lastModifiedUtc", + flags={"read_only": True}, + ) + properties.severity = AAZStrType( + flags={"read_only": True}, + ) + properties.tactics = AAZListType( + flags={"read_only": True}, + ) + properties.techniques = AAZListType( + flags={"read_only": True}, + ) + + tactics = cls._schema_on_200.discriminate_by("kind", "MLBehaviorAnalytics").properties.tactics + tactics.Element = AAZStrType( + flags={"read_only": True}, + ) + + techniques = cls._schema_on_200.discriminate_by("kind", "MLBehaviorAnalytics").properties.techniques + techniques.Element = AAZStrType( + flags={"read_only": True}, + ) + + disc_microsoft_security_incident_creation = cls._schema_on_200.discriminate_by("kind", "MicrosoftSecurityIncidentCreation") + disc_microsoft_security_incident_creation.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "MicrosoftSecurityIncidentCreation").properties + properties.alert_rule_template_name = AAZStrType( + serialized_name="alertRuleTemplateName", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.display_names_exclude_filter = AAZListType( + serialized_name="displayNamesExcludeFilter", + ) + properties.display_names_filter = AAZListType( + serialized_name="displayNamesFilter", + ) + properties.enabled = AAZBoolType( + flags={"required": True}, + ) + properties.last_modified_utc = AAZStrType( + serialized_name="lastModifiedUtc", + flags={"read_only": True}, + ) + properties.product_filter = AAZStrType( + serialized_name="productFilter", + flags={"required": True}, + ) + properties.severities_filter = AAZListType( + serialized_name="severitiesFilter", + ) + + display_names_exclude_filter = cls._schema_on_200.discriminate_by("kind", "MicrosoftSecurityIncidentCreation").properties.display_names_exclude_filter + display_names_exclude_filter.Element = AAZStrType() + + display_names_filter = cls._schema_on_200.discriminate_by("kind", "MicrosoftSecurityIncidentCreation").properties.display_names_filter + display_names_filter.Element = AAZStrType() + + severities_filter = cls._schema_on_200.discriminate_by("kind", "MicrosoftSecurityIncidentCreation").properties.severities_filter + severities_filter.Element = AAZStrType() + + disc_nrt = cls._schema_on_200.discriminate_by("kind", "NRT") + disc_nrt.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "NRT").properties + properties.alert_details_override = AAZObjectType( + serialized_name="alertDetailsOverride", + ) + _build_schema_alert_details_override_read(properties.alert_details_override) + properties.alert_rule_template_name = AAZStrType( + serialized_name="alertRuleTemplateName", + ) + properties.custom_details = AAZDictType( + serialized_name="customDetails", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.enabled = AAZBoolType( + flags={"required": True}, + ) + properties.entity_mappings = AAZListType( + serialized_name="entityMappings", + ) + _build_schema_entity_mappings_read(properties.entity_mappings) + properties.incident_configuration = AAZObjectType( + serialized_name="incidentConfiguration", + ) + _build_schema_incident_configuration_read(properties.incident_configuration) + properties.last_modified_utc = AAZStrType( + serialized_name="lastModifiedUtc", + flags={"read_only": True}, + ) + properties.query = AAZStrType( + flags={"required": True}, + ) + properties.severity = AAZStrType( + flags={"required": True}, + ) + properties.suppression_duration = AAZStrType( + serialized_name="suppressionDuration", + flags={"required": True}, + ) + properties.suppression_enabled = AAZBoolType( + serialized_name="suppressionEnabled", + flags={"required": True}, + ) + properties.tactics = AAZListType() + properties.techniques = AAZListType() + properties.template_version = AAZStrType( + serialized_name="templateVersion", + ) + + custom_details = cls._schema_on_200.discriminate_by("kind", "NRT").properties.custom_details + custom_details.Element = AAZStrType() + + tactics = cls._schema_on_200.discriminate_by("kind", "NRT").properties.tactics + tactics.Element = AAZStrType() + + techniques = cls._schema_on_200.discriminate_by("kind", "NRT").properties.techniques + techniques.Element = AAZStrType() + + disc_scheduled = cls._schema_on_200.discriminate_by("kind", "Scheduled") + disc_scheduled.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "Scheduled").properties + properties.alert_details_override = AAZObjectType( + serialized_name="alertDetailsOverride", + ) + _build_schema_alert_details_override_read(properties.alert_details_override) + properties.alert_rule_template_name = AAZStrType( + serialized_name="alertRuleTemplateName", + ) + properties.custom_details = AAZDictType( + serialized_name="customDetails", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.enabled = AAZBoolType( + flags={"required": True}, + ) + properties.entity_mappings = AAZListType( + serialized_name="entityMappings", + ) + _build_schema_entity_mappings_read(properties.entity_mappings) + properties.event_grouping_settings = AAZObjectType( + serialized_name="eventGroupingSettings", + ) + properties.incident_configuration = AAZObjectType( + serialized_name="incidentConfiguration", + ) + _build_schema_incident_configuration_read(properties.incident_configuration) + properties.last_modified_utc = AAZStrType( + serialized_name="lastModifiedUtc", + flags={"read_only": True}, + ) + properties.query = AAZStrType( + flags={"required": True}, + ) + properties.query_frequency = AAZStrType( + serialized_name="queryFrequency", + flags={"required": True}, + ) + properties.query_period = AAZStrType( + serialized_name="queryPeriod", + flags={"required": True}, + ) + properties.severity = AAZStrType( + flags={"required": True}, + ) + properties.suppression_duration = AAZStrType( + serialized_name="suppressionDuration", + flags={"required": True}, + ) + properties.suppression_enabled = AAZBoolType( + serialized_name="suppressionEnabled", + flags={"required": True}, + ) + properties.tactics = AAZListType() + properties.techniques = AAZListType() + properties.template_version = AAZStrType( + serialized_name="templateVersion", + ) + properties.trigger_operator = AAZStrType( + serialized_name="triggerOperator", + flags={"required": True}, + ) + properties.trigger_threshold = AAZIntType( + serialized_name="triggerThreshold", + flags={"required": True}, + ) + + custom_details = cls._schema_on_200.discriminate_by("kind", "Scheduled").properties.custom_details + custom_details.Element = AAZStrType() + + event_grouping_settings = cls._schema_on_200.discriminate_by("kind", "Scheduled").properties.event_grouping_settings + event_grouping_settings.aggregation_kind = AAZStrType( + serialized_name="aggregationKind", + ) + + tactics = cls._schema_on_200.discriminate_by("kind", "Scheduled").properties.tactics + tactics.Element = AAZStrType() + + techniques = cls._schema_on_200.discriminate_by("kind", "Scheduled").properties.techniques + techniques.Element = AAZStrType() + + disc_threat_intelligence = cls._schema_on_200.discriminate_by("kind", "ThreatIntelligence") + disc_threat_intelligence.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "ThreatIntelligence").properties + properties.alert_rule_template_name = AAZStrType( + serialized_name="alertRuleTemplateName", + flags={"required": True}, + ) + properties.description = AAZStrType( + flags={"read_only": True}, + ) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"read_only": True}, + ) + properties.enabled = AAZBoolType( + flags={"required": True}, + ) + properties.last_modified_utc = AAZStrType( + serialized_name="lastModifiedUtc", + flags={"read_only": True}, + ) + properties.severity = AAZStrType( + flags={"read_only": True}, + ) + properties.tactics = AAZListType( + flags={"read_only": True}, + ) + properties.techniques = AAZListType( + flags={"read_only": True}, + ) + + tactics = cls._schema_on_200.discriminate_by("kind", "ThreatIntelligence").properties.tactics + tactics.Element = AAZStrType( + flags={"read_only": True}, + ) + + techniques = cls._schema_on_200.discriminate_by("kind", "ThreatIntelligence").properties.techniques + techniques.Element = AAZStrType( + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +_schema_alert_details_override_read = None + + +def _build_schema_alert_details_override_read(_schema): + global _schema_alert_details_override_read + if _schema_alert_details_override_read is not None: + _schema.alert_description_format = _schema_alert_details_override_read.alert_description_format + _schema.alert_display_name_format = _schema_alert_details_override_read.alert_display_name_format + _schema.alert_severity_column_name = _schema_alert_details_override_read.alert_severity_column_name + _schema.alert_tactics_column_name = _schema_alert_details_override_read.alert_tactics_column_name + return + + _schema_alert_details_override_read = AAZObjectType() + + alert_details_override_read = _schema_alert_details_override_read + alert_details_override_read.alert_description_format = AAZStrType( + serialized_name="alertDescriptionFormat", + ) + alert_details_override_read.alert_display_name_format = AAZStrType( + serialized_name="alertDisplayNameFormat", + ) + alert_details_override_read.alert_severity_column_name = AAZStrType( + serialized_name="alertSeverityColumnName", + ) + alert_details_override_read.alert_tactics_column_name = AAZStrType( + serialized_name="alertTacticsColumnName", + ) + + _schema.alert_description_format = _schema_alert_details_override_read.alert_description_format + _schema.alert_display_name_format = _schema_alert_details_override_read.alert_display_name_format + _schema.alert_severity_column_name = _schema_alert_details_override_read.alert_severity_column_name + _schema.alert_tactics_column_name = _schema_alert_details_override_read.alert_tactics_column_name + + +_schema_entity_mappings_read = None + + +def _build_schema_entity_mappings_read(_schema): + global _schema_entity_mappings_read + if _schema_entity_mappings_read is not None: + _schema.Element = _schema_entity_mappings_read.Element + return + + _schema_entity_mappings_read = AAZListType() + + entity_mappings_read = _schema_entity_mappings_read + entity_mappings_read.Element = AAZObjectType() + + _element = _schema_entity_mappings_read.Element + _element.entity_type = AAZStrType( + serialized_name="entityType", + ) + _element.field_mappings = AAZListType( + serialized_name="fieldMappings", + ) + + field_mappings = _schema_entity_mappings_read.Element.field_mappings + field_mappings.Element = AAZObjectType() + + _element = _schema_entity_mappings_read.Element.field_mappings.Element + _element.column_name = AAZStrType( + serialized_name="columnName", + ) + _element.identifier = AAZStrType() + + _schema.Element = _schema_entity_mappings_read.Element + + +_schema_incident_configuration_read = None + + +def _build_schema_incident_configuration_read(_schema): + global _schema_incident_configuration_read + if _schema_incident_configuration_read is not None: + _schema.create_incident = _schema_incident_configuration_read.create_incident + _schema.grouping_configuration = _schema_incident_configuration_read.grouping_configuration + return + + _schema_incident_configuration_read = AAZObjectType() + + incident_configuration_read = _schema_incident_configuration_read + incident_configuration_read.create_incident = AAZBoolType( + serialized_name="createIncident", + flags={"required": True}, + ) + incident_configuration_read.grouping_configuration = AAZObjectType( + serialized_name="groupingConfiguration", + ) + + grouping_configuration = _schema_incident_configuration_read.grouping_configuration + grouping_configuration.enabled = AAZBoolType( + flags={"required": True}, + ) + grouping_configuration.group_by_alert_details = AAZListType( + serialized_name="groupByAlertDetails", + ) + grouping_configuration.group_by_custom_details = AAZListType( + serialized_name="groupByCustomDetails", + ) + grouping_configuration.group_by_entities = AAZListType( + serialized_name="groupByEntities", + ) + grouping_configuration.lookback_duration = AAZStrType( + serialized_name="lookbackDuration", + flags={"required": True}, + ) + grouping_configuration.matching_method = AAZStrType( + serialized_name="matchingMethod", + flags={"required": True}, + ) + grouping_configuration.reopen_closed_incident = AAZBoolType( + serialized_name="reopenClosedIncident", + flags={"required": True}, + ) + + group_by_alert_details = _schema_incident_configuration_read.grouping_configuration.group_by_alert_details + group_by_alert_details.Element = AAZStrType() + + group_by_custom_details = _schema_incident_configuration_read.grouping_configuration.group_by_custom_details + group_by_custom_details.Element = AAZStrType() + + group_by_entities = _schema_incident_configuration_read.grouping_configuration.group_by_entities + group_by_entities.Element = AAZStrType() + + _schema.create_incident = _schema_incident_configuration_read.create_incident + _schema.grouping_configuration = _schema_incident_configuration_read.grouping_configuration + + +__all__ = ["Show"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/_update.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/_update.py new file mode 100644 index 00000000000..eca6cdce926 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/_update.py @@ -0,0 +1,1785 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel alert-rule update", + is_experimental=True, +) +class Update(AAZCommand): + """Update the alert rule. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}", "2022-06-01-preview"], + ] + } + + AZ_SUPPORT_GENERIC_UPDATE = True + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.rule_name = AAZStrArg( + options=["-n", "--name", "--rule-name"], + help="Name of alert rule.", + required=True, + is_experimental=True, + id_part="child_name_1", + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + + # define Arg Group "AlertRule" + + _args_schema = cls._args_schema + _args_schema.fusion = AAZObjectArg( + options=["--fusion"], + arg_group="AlertRule", + ) + _args_schema.ml_behavior_analytics = AAZObjectArg( + options=["--ml-behavior-analytics"], + arg_group="AlertRule", + ) + _args_schema.ms_security_incident = AAZObjectArg( + options=["--ms-security-incident"], + arg_group="AlertRule", + help="Microsoft security incident creation.", + is_experimental=True, + ) + _args_schema.nrt = AAZObjectArg( + options=["--nrt"], + arg_group="AlertRule", + ) + _args_schema.scheduled = AAZObjectArg( + options=["--scheduled"], + arg_group="AlertRule", + ) + _args_schema.threat_intelligence = AAZObjectArg( + options=["--threat-intelligence"], + arg_group="AlertRule", + ) + _args_schema.etag = AAZStrArg( + options=["--etag"], + arg_group="AlertRule", + help="Etag of the azure resource", + nullable=True, + ) + + fusion = cls._args_schema.fusion + fusion.alert_rule_template_name = AAZStrArg( + options=["alert-rule-template-name"], + help="The Name of the alert rule template used to create this rule.", + ) + fusion.enabled = AAZBoolArg( + options=["enabled"], + help="Determines whether this alert rule is enabled or disabled.", + ) + fusion.scenario_exclusion_patterns = AAZListArg( + options=["scenario-exclusion-patterns"], + help="Configuration to exclude scenarios in fusion detection.", + nullable=True, + ) + fusion.source_settings = AAZListArg( + options=["source-settings"], + help="Configuration for all supported source signals in fusion detection.", + nullable=True, + ) + + scenario_exclusion_patterns = cls._args_schema.fusion.scenario_exclusion_patterns + scenario_exclusion_patterns.Element = AAZObjectArg() + + _element = cls._args_schema.fusion.scenario_exclusion_patterns.Element + _element.date_added_in_utc = AAZStrArg( + options=["date-added-in-utc"], + help="DateTime when scenario exclusion pattern is added in UTC.", + ) + _element.exclusion_pattern = AAZStrArg( + options=["exclusion-pattern"], + help="Scenario exclusion pattern.", + ) + + source_settings = cls._args_schema.fusion.source_settings + source_settings.Element = AAZObjectArg() + + _element = cls._args_schema.fusion.source_settings.Element + _element.enabled = AAZBoolArg( + options=["enabled"], + help="Determines whether this source signal is enabled or disabled in Fusion detection.", + ) + _element.source_name = AAZStrArg( + options=["source-name"], + help="Name of the Fusion source signal. Refer to Fusion alert rule template for supported values.", + ) + _element.source_sub_types = AAZListArg( + options=["source-sub-types"], + help="Configuration for all source subtypes under this source signal consumed in fusion detection.", + nullable=True, + ) + + source_sub_types = cls._args_schema.fusion.source_settings.Element.source_sub_types + source_sub_types.Element = AAZObjectArg() + + _element = cls._args_schema.fusion.source_settings.Element.source_sub_types.Element + _element.enabled = AAZBoolArg( + options=["enabled"], + help="Determines whether this source subtype under source signal is enabled or disabled in Fusion detection.", + ) + _element.severity_filters = AAZObjectArg( + options=["severity-filters"], + help="Severity configuration for a source subtype consumed in fusion detection.", + ) + _element.source_sub_type_name = AAZStrArg( + options=["source-sub-type-name"], + help="The Name of the source subtype under a given source signal in Fusion detection. Refer to Fusion alert rule template for supported values.", + ) + + severity_filters = cls._args_schema.fusion.source_settings.Element.source_sub_types.Element.severity_filters + severity_filters.filters = AAZListArg( + options=["filters"], + help="Individual Severity configuration settings for a given source subtype consumed in Fusion detection.", + nullable=True, + ) + + filters = cls._args_schema.fusion.source_settings.Element.source_sub_types.Element.severity_filters.filters + filters.Element = AAZObjectArg() + + _element = cls._args_schema.fusion.source_settings.Element.source_sub_types.Element.severity_filters.filters.Element + _element.enabled = AAZBoolArg( + options=["enabled"], + help="Determines whether this severity is enabled or disabled for this source subtype consumed in Fusion detection.", + ) + _element.severity = AAZStrArg( + options=["severity"], + help="The Severity for a given source subtype consumed in Fusion detection.", + enum={"High": "High", "Informational": "Informational", "Low": "Low", "Medium": "Medium"}, + ) + + ml_behavior_analytics = cls._args_schema.ml_behavior_analytics + ml_behavior_analytics.alert_rule_template_name = AAZStrArg( + options=["alert-rule-template-name"], + help="The Name of the alert rule template used to create this rule.", + ) + ml_behavior_analytics.enabled = AAZBoolArg( + options=["enabled"], + help="Determines whether this alert rule is enabled or disabled.", + ) + + ms_security_incident = cls._args_schema.ms_security_incident + ms_security_incident.alert_rule_template_name = AAZStrArg( + options=["alert-rule-template-name"], + help="The Name of the alert rule template used to create this rule.", + nullable=True, + ) + ms_security_incident.description = AAZStrArg( + options=["description"], + help="The description of the alert rule.", + nullable=True, + ) + ms_security_incident.display_name = AAZStrArg( + options=["display-name"], + help="The display name for alerts created by this alert rule.", + ) + ms_security_incident.display_names_exclude_filter = AAZListArg( + options=["display-names-exclude-filter"], + help="the alerts' displayNames on which the cases will not be generated", + nullable=True, + ) + ms_security_incident.display_names_filter = AAZListArg( + options=["display-names-filter"], + help="the alerts' displayNames on which the cases will be generated", + nullable=True, + ) + ms_security_incident.enabled = AAZBoolArg( + options=["enabled"], + help="Determines whether this alert rule is enabled or disabled.", + ) + ms_security_incident.product_filter = AAZStrArg( + options=["product-filter"], + help="The alerts' productName on which the cases will be generated", + enum={"Azure Active Directory Identity Protection": "Azure Active Directory Identity Protection", "Azure Advanced Threat Protection": "Azure Advanced Threat Protection", "Azure Security Center": "Azure Security Center", "Azure Security Center for IoT": "Azure Security Center for IoT", "Microsoft Cloud App Security": "Microsoft Cloud App Security", "Microsoft Defender Advanced Threat Protection": "Microsoft Defender Advanced Threat Protection", "Office 365 Advanced Threat Protection": "Office 365 Advanced Threat Protection"}, + ) + ms_security_incident.severities_filter = AAZListArg( + options=["severities-filter"], + help="the alerts' severities on which the cases will be generated", + nullable=True, + ) + + display_names_exclude_filter = cls._args_schema.ms_security_incident.display_names_exclude_filter + display_names_exclude_filter.Element = AAZStrArg() + + display_names_filter = cls._args_schema.ms_security_incident.display_names_filter + display_names_filter.Element = AAZStrArg() + + severities_filter = cls._args_schema.ms_security_incident.severities_filter + severities_filter.Element = AAZStrArg( + enum={"High": "High", "Informational": "Informational", "Low": "Low", "Medium": "Medium"}, + ) + + nrt = cls._args_schema.nrt + nrt.alert_details_override = AAZObjectArg( + options=["alert-details-override"], + help="The alert details override settings", + nullable=True, + ) + cls._build_args_alert_details_override_update(nrt.alert_details_override) + nrt.alert_rule_template_name = AAZStrArg( + options=["alert-rule-template-name"], + help="The Name of the alert rule template used to create this rule.", + nullable=True, + ) + nrt.custom_details = AAZDictArg( + options=["custom-details"], + help="Dictionary of string key-value pairs of columns to be attached to the alert", + nullable=True, + ) + nrt.description = AAZStrArg( + options=["description"], + help="The description of the alert rule.", + nullable=True, + ) + nrt.display_name = AAZStrArg( + options=["display-name"], + help="The display name for alerts created by this alert rule.", + ) + nrt.enabled = AAZBoolArg( + options=["enabled"], + help="Determines whether this alert rule is enabled or disabled.", + ) + nrt.entity_mappings = AAZListArg( + options=["entity-mappings"], + help="Array of the entity mappings of the alert rule", + nullable=True, + ) + cls._build_args_entity_mappings_update(nrt.entity_mappings) + nrt.incident_configuration = AAZObjectArg( + options=["incident-configuration"], + help="The settings of the incidents that created from alerts triggered by this analytics rule", + nullable=True, + ) + cls._build_args_incident_configuration_update(nrt.incident_configuration) + nrt.query = AAZStrArg( + options=["query"], + help="The query that creates alerts for this rule.", + ) + nrt.severity = AAZStrArg( + options=["severity"], + help="The severity for alerts created by this alert rule.", + enum={"High": "High", "Informational": "Informational", "Low": "Low", "Medium": "Medium"}, + ) + nrt.suppression_duration = AAZStrArg( + options=["suppression-duration"], + help="The suppression (in ISO 8601 duration format) to wait since last time this alert rule been triggered.", + ) + nrt.suppression_enabled = AAZBoolArg( + options=["suppression-enabled"], + help="Determines whether the suppression for this alert rule is enabled or disabled.", + ) + nrt.tactics = AAZListArg( + options=["tactics"], + help="The tactics of the alert rule", + nullable=True, + ) + nrt.techniques = AAZListArg( + options=["techniques"], + help="The techniques of the alert rule", + nullable=True, + ) + nrt.template_version = AAZStrArg( + options=["template-version"], + help="The version of the alert rule template used to create this rule - in format , where all are numbers, for example 0 <1.0.2>", + nullable=True, + ) + + custom_details = cls._args_schema.nrt.custom_details + custom_details.Element = AAZStrArg() + + tactics = cls._args_schema.nrt.tactics + tactics.Element = AAZStrArg( + enum={"Collection": "Collection", "CommandAndControl": "CommandAndControl", "CredentialAccess": "CredentialAccess", "DefenseEvasion": "DefenseEvasion", "Discovery": "Discovery", "Execution": "Execution", "Exfiltration": "Exfiltration", "Impact": "Impact", "ImpairProcessControl": "ImpairProcessControl", "InhibitResponseFunction": "InhibitResponseFunction", "InitialAccess": "InitialAccess", "LateralMovement": "LateralMovement", "Persistence": "Persistence", "PreAttack": "PreAttack", "PrivilegeEscalation": "PrivilegeEscalation", "Reconnaissance": "Reconnaissance", "ResourceDevelopment": "ResourceDevelopment"}, + ) + + techniques = cls._args_schema.nrt.techniques + techniques.Element = AAZStrArg() + + scheduled = cls._args_schema.scheduled + scheduled.alert_details_override = AAZObjectArg( + options=["alert-details-override"], + help="The alert details override settings", + nullable=True, + ) + cls._build_args_alert_details_override_update(scheduled.alert_details_override) + scheduled.alert_rule_template_name = AAZStrArg( + options=["alert-rule-template-name"], + help="The Name of the alert rule template used to create this rule.", + nullable=True, + ) + scheduled.custom_details = AAZDictArg( + options=["custom-details"], + help="Dictionary of string key-value pairs of columns to be attached to the alert", + nullable=True, + ) + scheduled.description = AAZStrArg( + options=["description"], + help="The description of the alert rule.", + nullable=True, + ) + scheduled.display_name = AAZStrArg( + options=["display-name"], + help="The display name for alerts created by this alert rule.", + ) + scheduled.enabled = AAZBoolArg( + options=["enabled"], + help="Determines whether this alert rule is enabled or disabled.", + ) + scheduled.entity_mappings = AAZListArg( + options=["entity-mappings"], + help="Array of the entity mappings of the alert rule", + nullable=True, + ) + cls._build_args_entity_mappings_update(scheduled.entity_mappings) + scheduled.event_grouping_settings = AAZObjectArg( + options=["event-grouping-settings"], + help="The event grouping settings.", + nullable=True, + ) + scheduled.incident_configuration = AAZObjectArg( + options=["incident-configuration"], + help="The settings of the incidents that created from alerts triggered by this analytics rule", + nullable=True, + ) + cls._build_args_incident_configuration_update(scheduled.incident_configuration) + scheduled.query = AAZStrArg( + options=["query"], + help="The query that creates alerts for this rule.", + ) + scheduled.query_frequency = AAZStrArg( + options=["query-frequency"], + help="The frequency (in ISO 8601 duration format) for this alert rule to run.", + ) + scheduled.query_period = AAZStrArg( + options=["query-period"], + help="The period (in ISO 8601 duration format) that this alert rule looks at.", + ) + scheduled.severity = AAZStrArg( + options=["severity"], + help="The severity for alerts created by this alert rule.", + enum={"High": "High", "Informational": "Informational", "Low": "Low", "Medium": "Medium"}, + ) + scheduled.suppression_duration = AAZStrArg( + options=["suppression-duration"], + help="The suppression (in ISO 8601 duration format) to wait since last time this alert rule been triggered.", + ) + scheduled.suppression_enabled = AAZBoolArg( + options=["suppression-enabled"], + help="Determines whether the suppression for this alert rule is enabled or disabled.", + ) + scheduled.tactics = AAZListArg( + options=["tactics"], + help="The tactics of the alert rule", + nullable=True, + ) + scheduled.techniques = AAZListArg( + options=["techniques"], + help="The techniques of the alert rule", + nullable=True, + ) + scheduled.template_version = AAZStrArg( + options=["template-version"], + help="The version of the alert rule template used to create this rule - in format , where all are numbers, for example 0 <1.0.2>", + nullable=True, + ) + scheduled.trigger_operator = AAZStrArg( + options=["trigger-operator"], + help="The operation against the threshold that triggers alert rule.", + enum={"Equal": "Equal", "GreaterThan": "GreaterThan", "LessThan": "LessThan", "NotEqual": "NotEqual"}, + ) + scheduled.trigger_threshold = AAZIntArg( + options=["trigger-threshold"], + help="The threshold triggers this alert rule.", + ) + + custom_details = cls._args_schema.scheduled.custom_details + custom_details.Element = AAZStrArg() + + event_grouping_settings = cls._args_schema.scheduled.event_grouping_settings + event_grouping_settings.aggregation_kind = AAZStrArg( + options=["aggregation-kind"], + help="The event grouping aggregation kinds", + nullable=True, + enum={"AlertPerResult": "AlertPerResult", "SingleAlert": "SingleAlert"}, + ) + + tactics = cls._args_schema.scheduled.tactics + tactics.Element = AAZStrArg( + enum={"Collection": "Collection", "CommandAndControl": "CommandAndControl", "CredentialAccess": "CredentialAccess", "DefenseEvasion": "DefenseEvasion", "Discovery": "Discovery", "Execution": "Execution", "Exfiltration": "Exfiltration", "Impact": "Impact", "ImpairProcessControl": "ImpairProcessControl", "InhibitResponseFunction": "InhibitResponseFunction", "InitialAccess": "InitialAccess", "LateralMovement": "LateralMovement", "Persistence": "Persistence", "PreAttack": "PreAttack", "PrivilegeEscalation": "PrivilegeEscalation", "Reconnaissance": "Reconnaissance", "ResourceDevelopment": "ResourceDevelopment"}, + ) + + techniques = cls._args_schema.scheduled.techniques + techniques.Element = AAZStrArg() + + threat_intelligence = cls._args_schema.threat_intelligence + threat_intelligence.alert_rule_template_name = AAZStrArg( + options=["alert-rule-template-name"], + help="The Name of the alert rule template used to create this rule.", + ) + threat_intelligence.enabled = AAZBoolArg( + options=["enabled"], + help="Determines whether this alert rule is enabled or disabled.", + ) + return cls._args_schema + + _args_alert_details_override_update = None + + @classmethod + def _build_args_alert_details_override_update(cls, _schema): + if cls._args_alert_details_override_update is not None: + _schema.alert_description_format = cls._args_alert_details_override_update.alert_description_format + _schema.alert_display_name_format = cls._args_alert_details_override_update.alert_display_name_format + _schema.alert_severity_column_name = cls._args_alert_details_override_update.alert_severity_column_name + _schema.alert_tactics_column_name = cls._args_alert_details_override_update.alert_tactics_column_name + return + + cls._args_alert_details_override_update = AAZObjectArg( + nullable=True, + ) + + alert_details_override_update = cls._args_alert_details_override_update + alert_details_override_update.alert_description_format = AAZStrArg( + options=["alert-description-format"], + help="the format containing columns name(s) to override the alert description", + nullable=True, + ) + alert_details_override_update.alert_display_name_format = AAZStrArg( + options=["alert-display-name-format"], + help="the format containing columns name(s) to override the alert name", + nullable=True, + ) + alert_details_override_update.alert_severity_column_name = AAZStrArg( + options=["alert-severity-column-name"], + help="the column name to take the alert severity from", + nullable=True, + ) + alert_details_override_update.alert_tactics_column_name = AAZStrArg( + options=["alert-tactics-column-name"], + help="the column name to take the alert tactics from", + nullable=True, + ) + + _schema.alert_description_format = cls._args_alert_details_override_update.alert_description_format + _schema.alert_display_name_format = cls._args_alert_details_override_update.alert_display_name_format + _schema.alert_severity_column_name = cls._args_alert_details_override_update.alert_severity_column_name + _schema.alert_tactics_column_name = cls._args_alert_details_override_update.alert_tactics_column_name + + _args_entity_mappings_update = None + + @classmethod + def _build_args_entity_mappings_update(cls, _schema): + if cls._args_entity_mappings_update is not None: + _schema.Element = cls._args_entity_mappings_update.Element + return + + cls._args_entity_mappings_update = AAZListArg( + nullable=True, + ) + + entity_mappings_update = cls._args_entity_mappings_update + entity_mappings_update.Element = AAZObjectArg() + + _element = cls._args_entity_mappings_update.Element + _element.entity_type = AAZStrArg( + options=["entity-type"], + help="The V3 type of the mapped entity", + nullable=True, + enum={"Account": "Account", "AzureResource": "AzureResource", "CloudApplication": "CloudApplication", "DNS": "DNS", "File": "File", "FileHash": "FileHash", "Host": "Host", "IP": "IP", "MailCluster": "MailCluster", "MailMessage": "MailMessage", "Mailbox": "Mailbox", "Malware": "Malware", "Process": "Process", "RegistryKey": "RegistryKey", "RegistryValue": "RegistryValue", "SecurityGroup": "SecurityGroup", "SubmissionMail": "SubmissionMail", "URL": "URL"}, + ) + _element.field_mappings = AAZListArg( + options=["field-mappings"], + help="array of field mappings for the given entity mapping", + nullable=True, + ) + + field_mappings = cls._args_entity_mappings_update.Element.field_mappings + field_mappings.Element = AAZObjectArg() + + _element = cls._args_entity_mappings_update.Element.field_mappings.Element + _element.column_name = AAZStrArg( + options=["column-name"], + help="the column name to be mapped to the identifier", + nullable=True, + ) + _element.identifier = AAZStrArg( + options=["identifier"], + help="the V3 identifier of the entity", + nullable=True, + ) + + _schema.Element = cls._args_entity_mappings_update.Element + + _args_incident_configuration_update = None + + @classmethod + def _build_args_incident_configuration_update(cls, _schema): + if cls._args_incident_configuration_update is not None: + _schema.create_incident = cls._args_incident_configuration_update.create_incident + _schema.grouping_configuration = cls._args_incident_configuration_update.grouping_configuration + return + + cls._args_incident_configuration_update = AAZObjectArg( + nullable=True, + ) + + incident_configuration_update = cls._args_incident_configuration_update + incident_configuration_update.create_incident = AAZBoolArg( + options=["create-incident"], + help="Create incidents from alerts triggered by this analytics rule", + ) + incident_configuration_update.grouping_configuration = AAZObjectArg( + options=["grouping-configuration"], + help="Set how the alerts that are triggered by this analytics rule, are grouped into incidents", + nullable=True, + ) + + grouping_configuration = cls._args_incident_configuration_update.grouping_configuration + grouping_configuration.enabled = AAZBoolArg( + options=["enabled"], + help="Grouping enabled", + ) + grouping_configuration.group_by_alert_details = AAZListArg( + options=["group-by-alert-details"], + help="A list of alert details to group by (when matchingMethod is Selected)", + nullable=True, + ) + grouping_configuration.group_by_custom_details = AAZListArg( + options=["group-by-custom-details"], + help="A list of custom details keys to group by (when matchingMethod is Selected). Only keys defined in the current alert rule may be used.", + nullable=True, + ) + grouping_configuration.group_by_entities = AAZListArg( + options=["group-by-entities"], + help="A list of entity types to group by (when matchingMethod is Selected). Only entities defined in the current alert rule may be used.", + nullable=True, + ) + grouping_configuration.lookback_duration = AAZStrArg( + options=["lookback-duration"], + help="Limit the group to alerts created within the lookback duration (in ISO 8601 duration format)", + ) + grouping_configuration.matching_method = AAZStrArg( + options=["matching-method"], + help="Grouping matching method. When method is Selected at least one of groupByEntities, groupByAlertDetails, groupByCustomDetails must be provided and not empty.", + enum={"AllEntities": "AllEntities", "AnyAlert": "AnyAlert", "Selected": "Selected"}, + ) + grouping_configuration.reopen_closed_incident = AAZBoolArg( + options=["reopen-closed-incident"], + help="Re-open closed matching incidents", + ) + + group_by_alert_details = cls._args_incident_configuration_update.grouping_configuration.group_by_alert_details + group_by_alert_details.Element = AAZStrArg( + enum={"DisplayName": "DisplayName", "Severity": "Severity"}, + ) + + group_by_custom_details = cls._args_incident_configuration_update.grouping_configuration.group_by_custom_details + group_by_custom_details.Element = AAZStrArg() + + group_by_entities = cls._args_incident_configuration_update.grouping_configuration.group_by_entities + group_by_entities.Element = AAZStrArg( + enum={"Account": "Account", "AzureResource": "AzureResource", "CloudApplication": "CloudApplication", "DNS": "DNS", "File": "File", "FileHash": "FileHash", "Host": "Host", "IP": "IP", "MailCluster": "MailCluster", "MailMessage": "MailMessage", "Mailbox": "Mailbox", "Malware": "Malware", "Process": "Process", "RegistryKey": "RegistryKey", "RegistryValue": "RegistryValue", "SecurityGroup": "SecurityGroup", "SubmissionMail": "SubmissionMail", "URL": "URL"}, + ) + + _schema.create_incident = cls._args_incident_configuration_update.create_incident + _schema.grouping_configuration = cls._args_incident_configuration_update.grouping_configuration + + def _execute_operations(self): + self.AlertRulesGet(ctx=self.ctx)() + self.InstanceUpdateByJson(ctx=self.ctx)() + self.InstanceUpdateByGeneric(ctx=self.ctx)() + self.AlertRulesCreateOrUpdate(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class AlertRulesGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRules/{ruleId}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "ruleId", self.ctx.args.rule_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _build_schema_alert_rule_read(cls._schema_on_200) + + return cls._schema_on_200 + + class AlertRulesCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRules/{ruleId}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "ruleId", self.ctx.args.rule_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + value=self.ctx.vars.instance, + ) + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + _build_schema_alert_rule_read(cls._schema_on_200_201) + + return cls._schema_on_200_201 + + class InstanceUpdateByJson(AAZJsonInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance(self.ctx.vars.instance) + + def _update_instance(self, instance): + _instance_value, _builder = self.new_content_builder( + self.ctx.args, + value=instance, + typ=AAZObjectType + ) + _builder.set_prop("etag", AAZStrType, ".etag") + _builder.set_const("kind", "Fusion", AAZStrType, ".fusion", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "MLBehaviorAnalytics", AAZStrType, ".ml_behavior_analytics", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "MicrosoftSecurityIncidentCreation", AAZStrType, ".ms_security_incident", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "NRT", AAZStrType, ".nrt", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "Scheduled", AAZStrType, ".scheduled", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "ThreatIntelligence", AAZStrType, ".threat_intelligence", typ_kwargs={"flags": {"required": True}}) + _builder.discriminate_by("kind", "Fusion") + _builder.discriminate_by("kind", "MLBehaviorAnalytics") + _builder.discriminate_by("kind", "MicrosoftSecurityIncidentCreation") + _builder.discriminate_by("kind", "NRT") + _builder.discriminate_by("kind", "Scheduled") + _builder.discriminate_by("kind", "ThreatIntelligence") + + disc_fusion = _builder.get("{kind:Fusion}") + if disc_fusion is not None: + disc_fusion.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:Fusion}.properties") + if properties is not None: + properties.set_prop("alertRuleTemplateName", AAZStrType, ".fusion.alert_rule_template_name", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("enabled", AAZBoolType, ".fusion.enabled", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("scenarioExclusionPatterns", AAZListType, ".fusion.scenario_exclusion_patterns") + properties.set_prop("sourceSettings", AAZListType, ".fusion.source_settings") + + scenario_exclusion_patterns = _builder.get("{kind:Fusion}.properties.scenarioExclusionPatterns") + if scenario_exclusion_patterns is not None: + scenario_exclusion_patterns.set_elements(AAZObjectType) + + _elements = _builder.get("{kind:Fusion}.properties.scenarioExclusionPatterns[]") + if _elements is not None: + _elements.set_prop("dateAddedInUTC", AAZStrType, ".date_added_in_utc", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("exclusionPattern", AAZStrType, ".exclusion_pattern", typ_kwargs={"flags": {"required": True}}) + + source_settings = _builder.get("{kind:Fusion}.properties.sourceSettings") + if source_settings is not None: + source_settings.set_elements(AAZObjectType) + + _elements = _builder.get("{kind:Fusion}.properties.sourceSettings[]") + if _elements is not None: + _elements.set_prop("enabled", AAZBoolType, ".enabled", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("sourceName", AAZStrType, ".source_name", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("sourceSubTypes", AAZListType, ".source_sub_types") + + source_sub_types = _builder.get("{kind:Fusion}.properties.sourceSettings[].sourceSubTypes") + if source_sub_types is not None: + source_sub_types.set_elements(AAZObjectType) + + _elements = _builder.get("{kind:Fusion}.properties.sourceSettings[].sourceSubTypes[]") + if _elements is not None: + _elements.set_prop("enabled", AAZBoolType, ".enabled", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("severityFilters", AAZObjectType, ".severity_filters", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("sourceSubTypeName", AAZStrType, ".source_sub_type_name", typ_kwargs={"flags": {"required": True}}) + + severity_filters = _builder.get("{kind:Fusion}.properties.sourceSettings[].sourceSubTypes[].severityFilters") + if severity_filters is not None: + severity_filters.set_prop("filters", AAZListType, ".filters") + + filters = _builder.get("{kind:Fusion}.properties.sourceSettings[].sourceSubTypes[].severityFilters.filters") + if filters is not None: + filters.set_elements(AAZObjectType) + + _elements = _builder.get("{kind:Fusion}.properties.sourceSettings[].sourceSubTypes[].severityFilters.filters[]") + if _elements is not None: + _elements.set_prop("enabled", AAZBoolType, ".enabled", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("severity", AAZStrType, ".severity", typ_kwargs={"flags": {"required": True}}) + + disc_ml_behavior_analytics = _builder.get("{kind:MLBehaviorAnalytics}") + if disc_ml_behavior_analytics is not None: + disc_ml_behavior_analytics.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:MLBehaviorAnalytics}.properties") + if properties is not None: + properties.set_prop("alertRuleTemplateName", AAZStrType, ".ml_behavior_analytics.alert_rule_template_name", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("enabled", AAZBoolType, ".ml_behavior_analytics.enabled", typ_kwargs={"flags": {"required": True}}) + + disc_microsoft_security_incident_creation = _builder.get("{kind:MicrosoftSecurityIncidentCreation}") + if disc_microsoft_security_incident_creation is not None: + disc_microsoft_security_incident_creation.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:MicrosoftSecurityIncidentCreation}.properties") + if properties is not None: + properties.set_prop("alertRuleTemplateName", AAZStrType, ".ms_security_incident.alert_rule_template_name") + properties.set_prop("description", AAZStrType, ".ms_security_incident.description") + properties.set_prop("displayName", AAZStrType, ".ms_security_incident.display_name", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("displayNamesExcludeFilter", AAZListType, ".ms_security_incident.display_names_exclude_filter") + properties.set_prop("displayNamesFilter", AAZListType, ".ms_security_incident.display_names_filter") + properties.set_prop("enabled", AAZBoolType, ".ms_security_incident.enabled", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("productFilter", AAZStrType, ".ms_security_incident.product_filter", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("severitiesFilter", AAZListType, ".ms_security_incident.severities_filter") + + display_names_exclude_filter = _builder.get("{kind:MicrosoftSecurityIncidentCreation}.properties.displayNamesExcludeFilter") + if display_names_exclude_filter is not None: + display_names_exclude_filter.set_elements(AAZStrType, ".") + + display_names_filter = _builder.get("{kind:MicrosoftSecurityIncidentCreation}.properties.displayNamesFilter") + if display_names_filter is not None: + display_names_filter.set_elements(AAZStrType, ".") + + severities_filter = _builder.get("{kind:MicrosoftSecurityIncidentCreation}.properties.severitiesFilter") + if severities_filter is not None: + severities_filter.set_elements(AAZStrType, ".") + + disc_nrt = _builder.get("{kind:NRT}") + if disc_nrt is not None: + disc_nrt.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:NRT}.properties") + if properties is not None: + _build_schema_alert_details_override_update(properties.set_prop("alertDetailsOverride", AAZObjectType, ".nrt.alert_details_override")) + properties.set_prop("alertRuleTemplateName", AAZStrType, ".nrt.alert_rule_template_name") + properties.set_prop("customDetails", AAZDictType, ".nrt.custom_details") + properties.set_prop("description", AAZStrType, ".nrt.description") + properties.set_prop("displayName", AAZStrType, ".nrt.display_name", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("enabled", AAZBoolType, ".nrt.enabled", typ_kwargs={"flags": {"required": True}}) + _build_schema_entity_mappings_update(properties.set_prop("entityMappings", AAZListType, ".nrt.entity_mappings")) + _build_schema_incident_configuration_update(properties.set_prop("incidentConfiguration", AAZObjectType, ".nrt.incident_configuration")) + properties.set_prop("query", AAZStrType, ".nrt.query", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("severity", AAZStrType, ".nrt.severity", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("suppressionDuration", AAZStrType, ".nrt.suppression_duration", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("suppressionEnabled", AAZBoolType, ".nrt.suppression_enabled", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("tactics", AAZListType, ".nrt.tactics") + properties.set_prop("techniques", AAZListType, ".nrt.techniques") + properties.set_prop("templateVersion", AAZStrType, ".nrt.template_version") + + custom_details = _builder.get("{kind:NRT}.properties.customDetails") + if custom_details is not None: + custom_details.set_elements(AAZStrType, ".") + + tactics = _builder.get("{kind:NRT}.properties.tactics") + if tactics is not None: + tactics.set_elements(AAZStrType, ".") + + techniques = _builder.get("{kind:NRT}.properties.techniques") + if techniques is not None: + techniques.set_elements(AAZStrType, ".") + + disc_scheduled = _builder.get("{kind:Scheduled}") + if disc_scheduled is not None: + disc_scheduled.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:Scheduled}.properties") + if properties is not None: + _build_schema_alert_details_override_update(properties.set_prop("alertDetailsOverride", AAZObjectType, ".scheduled.alert_details_override")) + properties.set_prop("alertRuleTemplateName", AAZStrType, ".scheduled.alert_rule_template_name") + properties.set_prop("customDetails", AAZDictType, ".scheduled.custom_details") + properties.set_prop("description", AAZStrType, ".scheduled.description") + properties.set_prop("displayName", AAZStrType, ".scheduled.display_name", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("enabled", AAZBoolType, ".scheduled.enabled", typ_kwargs={"flags": {"required": True}}) + _build_schema_entity_mappings_update(properties.set_prop("entityMappings", AAZListType, ".scheduled.entity_mappings")) + properties.set_prop("eventGroupingSettings", AAZObjectType, ".scheduled.event_grouping_settings") + _build_schema_incident_configuration_update(properties.set_prop("incidentConfiguration", AAZObjectType, ".scheduled.incident_configuration")) + properties.set_prop("query", AAZStrType, ".scheduled.query", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("queryFrequency", AAZStrType, ".scheduled.query_frequency", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("queryPeriod", AAZStrType, ".scheduled.query_period", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("severity", AAZStrType, ".scheduled.severity", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("suppressionDuration", AAZStrType, ".scheduled.suppression_duration", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("suppressionEnabled", AAZBoolType, ".scheduled.suppression_enabled", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("tactics", AAZListType, ".scheduled.tactics") + properties.set_prop("techniques", AAZListType, ".scheduled.techniques") + properties.set_prop("templateVersion", AAZStrType, ".scheduled.template_version") + properties.set_prop("triggerOperator", AAZStrType, ".scheduled.trigger_operator", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("triggerThreshold", AAZIntType, ".scheduled.trigger_threshold", typ_kwargs={"flags": {"required": True}}) + + custom_details = _builder.get("{kind:Scheduled}.properties.customDetails") + if custom_details is not None: + custom_details.set_elements(AAZStrType, ".") + + event_grouping_settings = _builder.get("{kind:Scheduled}.properties.eventGroupingSettings") + if event_grouping_settings is not None: + event_grouping_settings.set_prop("aggregationKind", AAZStrType, ".aggregation_kind") + + tactics = _builder.get("{kind:Scheduled}.properties.tactics") + if tactics is not None: + tactics.set_elements(AAZStrType, ".") + + techniques = _builder.get("{kind:Scheduled}.properties.techniques") + if techniques is not None: + techniques.set_elements(AAZStrType, ".") + + disc_threat_intelligence = _builder.get("{kind:ThreatIntelligence}") + if disc_threat_intelligence is not None: + disc_threat_intelligence.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:ThreatIntelligence}.properties") + if properties is not None: + properties.set_prop("alertRuleTemplateName", AAZStrType, ".threat_intelligence.alert_rule_template_name", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("enabled", AAZBoolType, ".threat_intelligence.enabled", typ_kwargs={"flags": {"required": True}}) + + return _instance_value + + class InstanceUpdateByGeneric(AAZGenericInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance_by_generic( + self.ctx.vars.instance, + self.ctx.generic_update_args + ) + + +def _build_schema_alert_details_override_update(_builder): + if _builder is None: + return + _builder.set_prop("alertDescriptionFormat", AAZStrType, ".alert_description_format") + _builder.set_prop("alertDisplayNameFormat", AAZStrType, ".alert_display_name_format") + _builder.set_prop("alertSeverityColumnName", AAZStrType, ".alert_severity_column_name") + _builder.set_prop("alertTacticsColumnName", AAZStrType, ".alert_tactics_column_name") + + +def _build_schema_entity_mappings_update(_builder): + if _builder is None: + return + _builder.set_elements(AAZObjectType) + + _elements = _builder.get("[]") + if _elements is not None: + _elements.set_prop("entityType", AAZStrType, "@EntityMappings_update.[].entity_type") + _elements.set_prop("fieldMappings", AAZListType, "@EntityMappings_update.[].field_mappings") + + field_mappings = _builder.get("[].fieldMappings") + if field_mappings is not None: + field_mappings.set_elements(AAZObjectType) + + _elements = _builder.get("[].fieldMappings[]") + if _elements is not None: + _elements.set_prop("columnName", AAZStrType, "@EntityMappings_update.[].field_mappings.[].column_name") + _elements.set_prop("identifier", AAZStrType, "@EntityMappings_update.[].field_mappings.[].identifier") + + +def _build_schema_incident_configuration_update(_builder): + if _builder is None: + return + _builder.set_prop("createIncident", AAZBoolType, ".create_incident", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("groupingConfiguration", AAZObjectType, ".grouping_configuration") + + grouping_configuration = _builder.get(".groupingConfiguration") + if grouping_configuration is not None: + grouping_configuration.set_prop("enabled", AAZBoolType, ".enabled", typ_kwargs={"flags": {"required": True}}) + grouping_configuration.set_prop("groupByAlertDetails", AAZListType, ".group_by_alert_details") + grouping_configuration.set_prop("groupByCustomDetails", AAZListType, ".group_by_custom_details") + grouping_configuration.set_prop("groupByEntities", AAZListType, ".group_by_entities") + grouping_configuration.set_prop("lookbackDuration", AAZStrType, ".lookback_duration", typ_kwargs={"flags": {"required": True}}) + grouping_configuration.set_prop("matchingMethod", AAZStrType, ".matching_method", typ_kwargs={"flags": {"required": True}}) + grouping_configuration.set_prop("reopenClosedIncident", AAZBoolType, ".reopen_closed_incident", typ_kwargs={"flags": {"required": True}}) + + group_by_alert_details = _builder.get(".groupingConfiguration.groupByAlertDetails") + if group_by_alert_details is not None: + group_by_alert_details.set_elements(AAZStrType, ".") + + group_by_custom_details = _builder.get(".groupingConfiguration.groupByCustomDetails") + if group_by_custom_details is not None: + group_by_custom_details.set_elements(AAZStrType, ".") + + group_by_entities = _builder.get(".groupingConfiguration.groupByEntities") + if group_by_entities is not None: + group_by_entities.set_elements(AAZStrType, ".") + + +_schema_alert_details_override_read = None + + +def _build_schema_alert_details_override_read(_schema): + global _schema_alert_details_override_read + if _schema_alert_details_override_read is not None: + _schema.alert_description_format = _schema_alert_details_override_read.alert_description_format + _schema.alert_display_name_format = _schema_alert_details_override_read.alert_display_name_format + _schema.alert_severity_column_name = _schema_alert_details_override_read.alert_severity_column_name + _schema.alert_tactics_column_name = _schema_alert_details_override_read.alert_tactics_column_name + return + + _schema_alert_details_override_read = AAZObjectType() + + alert_details_override_read = _schema_alert_details_override_read + alert_details_override_read.alert_description_format = AAZStrType( + serialized_name="alertDescriptionFormat", + ) + alert_details_override_read.alert_display_name_format = AAZStrType( + serialized_name="alertDisplayNameFormat", + ) + alert_details_override_read.alert_severity_column_name = AAZStrType( + serialized_name="alertSeverityColumnName", + ) + alert_details_override_read.alert_tactics_column_name = AAZStrType( + serialized_name="alertTacticsColumnName", + ) + + _schema.alert_description_format = _schema_alert_details_override_read.alert_description_format + _schema.alert_display_name_format = _schema_alert_details_override_read.alert_display_name_format + _schema.alert_severity_column_name = _schema_alert_details_override_read.alert_severity_column_name + _schema.alert_tactics_column_name = _schema_alert_details_override_read.alert_tactics_column_name + + +_schema_alert_rule_read = None + + +def _build_schema_alert_rule_read(_schema): + global _schema_alert_rule_read + if _schema_alert_rule_read is not None: + _schema.etag = _schema_alert_rule_read.etag + _schema.id = _schema_alert_rule_read.id + _schema.kind = _schema_alert_rule_read.kind + _schema.name = _schema_alert_rule_read.name + _schema.system_data = _schema_alert_rule_read.system_data + _schema.type = _schema_alert_rule_read.type + _schema.discriminate_by( + "kind", + "Fusion", + _schema_alert_rule_read.discriminate_by( + "kind", + "Fusion", + ) + ) + _schema.discriminate_by( + "kind", + "MLBehaviorAnalytics", + _schema_alert_rule_read.discriminate_by( + "kind", + "MLBehaviorAnalytics", + ) + ) + _schema.discriminate_by( + "kind", + "MicrosoftSecurityIncidentCreation", + _schema_alert_rule_read.discriminate_by( + "kind", + "MicrosoftSecurityIncidentCreation", + ) + ) + _schema.discriminate_by( + "kind", + "NRT", + _schema_alert_rule_read.discriminate_by( + "kind", + "NRT", + ) + ) + _schema.discriminate_by( + "kind", + "Scheduled", + _schema_alert_rule_read.discriminate_by( + "kind", + "Scheduled", + ) + ) + _schema.discriminate_by( + "kind", + "ThreatIntelligence", + _schema_alert_rule_read.discriminate_by( + "kind", + "ThreatIntelligence", + ) + ) + return + + _schema_alert_rule_read = AAZObjectType() + + alert_rule_read = _schema_alert_rule_read + alert_rule_read.etag = AAZStrType() + alert_rule_read.id = AAZStrType( + flags={"read_only": True}, + ) + alert_rule_read.kind = AAZStrType( + flags={"required": True}, + ) + alert_rule_read.name = AAZStrType( + flags={"read_only": True}, + ) + alert_rule_read.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + alert_rule_read.type = AAZStrType( + flags={"read_only": True}, + ) + + system_data = _schema_alert_rule_read.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + disc_fusion = _schema_alert_rule_read.discriminate_by("kind", "Fusion") + disc_fusion.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = _schema_alert_rule_read.discriminate_by("kind", "Fusion").properties + properties.alert_rule_template_name = AAZStrType( + serialized_name="alertRuleTemplateName", + flags={"required": True}, + ) + properties.description = AAZStrType( + flags={"read_only": True}, + ) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"read_only": True}, + ) + properties.enabled = AAZBoolType( + flags={"required": True}, + ) + properties.last_modified_utc = AAZStrType( + serialized_name="lastModifiedUtc", + flags={"read_only": True}, + ) + properties.scenario_exclusion_patterns = AAZListType( + serialized_name="scenarioExclusionPatterns", + ) + properties.severity = AAZStrType( + flags={"read_only": True}, + ) + properties.source_settings = AAZListType( + serialized_name="sourceSettings", + ) + properties.tactics = AAZListType( + flags={"read_only": True}, + ) + properties.techniques = AAZListType( + flags={"read_only": True}, + ) + + scenario_exclusion_patterns = _schema_alert_rule_read.discriminate_by("kind", "Fusion").properties.scenario_exclusion_patterns + scenario_exclusion_patterns.Element = AAZObjectType() + + _element = _schema_alert_rule_read.discriminate_by("kind", "Fusion").properties.scenario_exclusion_patterns.Element + _element.date_added_in_utc = AAZStrType( + serialized_name="dateAddedInUTC", + flags={"required": True}, + ) + _element.exclusion_pattern = AAZStrType( + serialized_name="exclusionPattern", + flags={"required": True}, + ) + + source_settings = _schema_alert_rule_read.discriminate_by("kind", "Fusion").properties.source_settings + source_settings.Element = AAZObjectType() + + _element = _schema_alert_rule_read.discriminate_by("kind", "Fusion").properties.source_settings.Element + _element.enabled = AAZBoolType( + flags={"required": True}, + ) + _element.source_name = AAZStrType( + serialized_name="sourceName", + flags={"required": True}, + ) + _element.source_sub_types = AAZListType( + serialized_name="sourceSubTypes", + ) + + source_sub_types = _schema_alert_rule_read.discriminate_by("kind", "Fusion").properties.source_settings.Element.source_sub_types + source_sub_types.Element = AAZObjectType() + + _element = _schema_alert_rule_read.discriminate_by("kind", "Fusion").properties.source_settings.Element.source_sub_types.Element + _element.enabled = AAZBoolType( + flags={"required": True}, + ) + _element.severity_filters = AAZObjectType( + serialized_name="severityFilters", + flags={"required": True}, + ) + _element.source_sub_type_display_name = AAZStrType( + serialized_name="sourceSubTypeDisplayName", + flags={"read_only": True}, + ) + _element.source_sub_type_name = AAZStrType( + serialized_name="sourceSubTypeName", + flags={"required": True}, + ) + + severity_filters = _schema_alert_rule_read.discriminate_by("kind", "Fusion").properties.source_settings.Element.source_sub_types.Element.severity_filters + severity_filters.filters = AAZListType() + severity_filters.is_supported = AAZBoolType( + serialized_name="isSupported", + flags={"read_only": True}, + ) + + filters = _schema_alert_rule_read.discriminate_by("kind", "Fusion").properties.source_settings.Element.source_sub_types.Element.severity_filters.filters + filters.Element = AAZObjectType() + + _element = _schema_alert_rule_read.discriminate_by("kind", "Fusion").properties.source_settings.Element.source_sub_types.Element.severity_filters.filters.Element + _element.enabled = AAZBoolType( + flags={"required": True}, + ) + _element.severity = AAZStrType( + flags={"required": True}, + ) + + tactics = _schema_alert_rule_read.discriminate_by("kind", "Fusion").properties.tactics + tactics.Element = AAZStrType( + flags={"read_only": True}, + ) + + techniques = _schema_alert_rule_read.discriminate_by("kind", "Fusion").properties.techniques + techniques.Element = AAZStrType( + flags={"read_only": True}, + ) + + disc_ml_behavior_analytics = _schema_alert_rule_read.discriminate_by("kind", "MLBehaviorAnalytics") + disc_ml_behavior_analytics.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = _schema_alert_rule_read.discriminate_by("kind", "MLBehaviorAnalytics").properties + properties.alert_rule_template_name = AAZStrType( + serialized_name="alertRuleTemplateName", + flags={"required": True}, + ) + properties.description = AAZStrType( + flags={"read_only": True}, + ) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"read_only": True}, + ) + properties.enabled = AAZBoolType( + flags={"required": True}, + ) + properties.last_modified_utc = AAZStrType( + serialized_name="lastModifiedUtc", + flags={"read_only": True}, + ) + properties.severity = AAZStrType( + flags={"read_only": True}, + ) + properties.tactics = AAZListType( + flags={"read_only": True}, + ) + properties.techniques = AAZListType( + flags={"read_only": True}, + ) + + tactics = _schema_alert_rule_read.discriminate_by("kind", "MLBehaviorAnalytics").properties.tactics + tactics.Element = AAZStrType( + flags={"read_only": True}, + ) + + techniques = _schema_alert_rule_read.discriminate_by("kind", "MLBehaviorAnalytics").properties.techniques + techniques.Element = AAZStrType( + flags={"read_only": True}, + ) + + disc_microsoft_security_incident_creation = _schema_alert_rule_read.discriminate_by("kind", "MicrosoftSecurityIncidentCreation") + disc_microsoft_security_incident_creation.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = _schema_alert_rule_read.discriminate_by("kind", "MicrosoftSecurityIncidentCreation").properties + properties.alert_rule_template_name = AAZStrType( + serialized_name="alertRuleTemplateName", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.display_names_exclude_filter = AAZListType( + serialized_name="displayNamesExcludeFilter", + ) + properties.display_names_filter = AAZListType( + serialized_name="displayNamesFilter", + ) + properties.enabled = AAZBoolType( + flags={"required": True}, + ) + properties.last_modified_utc = AAZStrType( + serialized_name="lastModifiedUtc", + flags={"read_only": True}, + ) + properties.product_filter = AAZStrType( + serialized_name="productFilter", + flags={"required": True}, + ) + properties.severities_filter = AAZListType( + serialized_name="severitiesFilter", + ) + + display_names_exclude_filter = _schema_alert_rule_read.discriminate_by("kind", "MicrosoftSecurityIncidentCreation").properties.display_names_exclude_filter + display_names_exclude_filter.Element = AAZStrType() + + display_names_filter = _schema_alert_rule_read.discriminate_by("kind", "MicrosoftSecurityIncidentCreation").properties.display_names_filter + display_names_filter.Element = AAZStrType() + + severities_filter = _schema_alert_rule_read.discriminate_by("kind", "MicrosoftSecurityIncidentCreation").properties.severities_filter + severities_filter.Element = AAZStrType() + + disc_nrt = _schema_alert_rule_read.discriminate_by("kind", "NRT") + disc_nrt.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = _schema_alert_rule_read.discriminate_by("kind", "NRT").properties + properties.alert_details_override = AAZObjectType( + serialized_name="alertDetailsOverride", + ) + _build_schema_alert_details_override_read(properties.alert_details_override) + properties.alert_rule_template_name = AAZStrType( + serialized_name="alertRuleTemplateName", + ) + properties.custom_details = AAZDictType( + serialized_name="customDetails", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.enabled = AAZBoolType( + flags={"required": True}, + ) + properties.entity_mappings = AAZListType( + serialized_name="entityMappings", + ) + _build_schema_entity_mappings_read(properties.entity_mappings) + properties.incident_configuration = AAZObjectType( + serialized_name="incidentConfiguration", + ) + _build_schema_incident_configuration_read(properties.incident_configuration) + properties.last_modified_utc = AAZStrType( + serialized_name="lastModifiedUtc", + flags={"read_only": True}, + ) + properties.query = AAZStrType( + flags={"required": True}, + ) + properties.severity = AAZStrType( + flags={"required": True}, + ) + properties.suppression_duration = AAZStrType( + serialized_name="suppressionDuration", + flags={"required": True}, + ) + properties.suppression_enabled = AAZBoolType( + serialized_name="suppressionEnabled", + flags={"required": True}, + ) + properties.tactics = AAZListType() + properties.techniques = AAZListType() + properties.template_version = AAZStrType( + serialized_name="templateVersion", + ) + + custom_details = _schema_alert_rule_read.discriminate_by("kind", "NRT").properties.custom_details + custom_details.Element = AAZStrType() + + tactics = _schema_alert_rule_read.discriminate_by("kind", "NRT").properties.tactics + tactics.Element = AAZStrType() + + techniques = _schema_alert_rule_read.discriminate_by("kind", "NRT").properties.techniques + techniques.Element = AAZStrType() + + disc_scheduled = _schema_alert_rule_read.discriminate_by("kind", "Scheduled") + disc_scheduled.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = _schema_alert_rule_read.discriminate_by("kind", "Scheduled").properties + properties.alert_details_override = AAZObjectType( + serialized_name="alertDetailsOverride", + ) + _build_schema_alert_details_override_read(properties.alert_details_override) + properties.alert_rule_template_name = AAZStrType( + serialized_name="alertRuleTemplateName", + ) + properties.custom_details = AAZDictType( + serialized_name="customDetails", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.enabled = AAZBoolType( + flags={"required": True}, + ) + properties.entity_mappings = AAZListType( + serialized_name="entityMappings", + ) + _build_schema_entity_mappings_read(properties.entity_mappings) + properties.event_grouping_settings = AAZObjectType( + serialized_name="eventGroupingSettings", + ) + properties.incident_configuration = AAZObjectType( + serialized_name="incidentConfiguration", + ) + _build_schema_incident_configuration_read(properties.incident_configuration) + properties.last_modified_utc = AAZStrType( + serialized_name="lastModifiedUtc", + flags={"read_only": True}, + ) + properties.query = AAZStrType( + flags={"required": True}, + ) + properties.query_frequency = AAZStrType( + serialized_name="queryFrequency", + flags={"required": True}, + ) + properties.query_period = AAZStrType( + serialized_name="queryPeriod", + flags={"required": True}, + ) + properties.severity = AAZStrType( + flags={"required": True}, + ) + properties.suppression_duration = AAZStrType( + serialized_name="suppressionDuration", + flags={"required": True}, + ) + properties.suppression_enabled = AAZBoolType( + serialized_name="suppressionEnabled", + flags={"required": True}, + ) + properties.tactics = AAZListType() + properties.techniques = AAZListType() + properties.template_version = AAZStrType( + serialized_name="templateVersion", + ) + properties.trigger_operator = AAZStrType( + serialized_name="triggerOperator", + flags={"required": True}, + ) + properties.trigger_threshold = AAZIntType( + serialized_name="triggerThreshold", + flags={"required": True}, + ) + + custom_details = _schema_alert_rule_read.discriminate_by("kind", "Scheduled").properties.custom_details + custom_details.Element = AAZStrType() + + event_grouping_settings = _schema_alert_rule_read.discriminate_by("kind", "Scheduled").properties.event_grouping_settings + event_grouping_settings.aggregation_kind = AAZStrType( + serialized_name="aggregationKind", + ) + + tactics = _schema_alert_rule_read.discriminate_by("kind", "Scheduled").properties.tactics + tactics.Element = AAZStrType() + + techniques = _schema_alert_rule_read.discriminate_by("kind", "Scheduled").properties.techniques + techniques.Element = AAZStrType() + + disc_threat_intelligence = _schema_alert_rule_read.discriminate_by("kind", "ThreatIntelligence") + disc_threat_intelligence.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = _schema_alert_rule_read.discriminate_by("kind", "ThreatIntelligence").properties + properties.alert_rule_template_name = AAZStrType( + serialized_name="alertRuleTemplateName", + flags={"required": True}, + ) + properties.description = AAZStrType( + flags={"read_only": True}, + ) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"read_only": True}, + ) + properties.enabled = AAZBoolType( + flags={"required": True}, + ) + properties.last_modified_utc = AAZStrType( + serialized_name="lastModifiedUtc", + flags={"read_only": True}, + ) + properties.severity = AAZStrType( + flags={"read_only": True}, + ) + properties.tactics = AAZListType( + flags={"read_only": True}, + ) + properties.techniques = AAZListType( + flags={"read_only": True}, + ) + + tactics = _schema_alert_rule_read.discriminate_by("kind", "ThreatIntelligence").properties.tactics + tactics.Element = AAZStrType( + flags={"read_only": True}, + ) + + techniques = _schema_alert_rule_read.discriminate_by("kind", "ThreatIntelligence").properties.techniques + techniques.Element = AAZStrType( + flags={"read_only": True}, + ) + + _schema.etag = _schema_alert_rule_read.etag + _schema.id = _schema_alert_rule_read.id + _schema.kind = _schema_alert_rule_read.kind + _schema.name = _schema_alert_rule_read.name + _schema.system_data = _schema_alert_rule_read.system_data + _schema.type = _schema_alert_rule_read.type + _schema.discriminate_by( + "kind", + "Fusion", + _schema_alert_rule_read.discriminate_by( + "kind", + "Fusion", + ) + ) + _schema.discriminate_by( + "kind", + "MLBehaviorAnalytics", + _schema_alert_rule_read.discriminate_by( + "kind", + "MLBehaviorAnalytics", + ) + ) + _schema.discriminate_by( + "kind", + "MicrosoftSecurityIncidentCreation", + _schema_alert_rule_read.discriminate_by( + "kind", + "MicrosoftSecurityIncidentCreation", + ) + ) + _schema.discriminate_by( + "kind", + "NRT", + _schema_alert_rule_read.discriminate_by( + "kind", + "NRT", + ) + ) + _schema.discriminate_by( + "kind", + "Scheduled", + _schema_alert_rule_read.discriminate_by( + "kind", + "Scheduled", + ) + ) + _schema.discriminate_by( + "kind", + "ThreatIntelligence", + _schema_alert_rule_read.discriminate_by( + "kind", + "ThreatIntelligence", + ) + ) + + +_schema_entity_mappings_read = None + + +def _build_schema_entity_mappings_read(_schema): + global _schema_entity_mappings_read + if _schema_entity_mappings_read is not None: + _schema.Element = _schema_entity_mappings_read.Element + return + + _schema_entity_mappings_read = AAZListType() + + entity_mappings_read = _schema_entity_mappings_read + entity_mappings_read.Element = AAZObjectType() + + _element = _schema_entity_mappings_read.Element + _element.entity_type = AAZStrType( + serialized_name="entityType", + ) + _element.field_mappings = AAZListType( + serialized_name="fieldMappings", + ) + + field_mappings = _schema_entity_mappings_read.Element.field_mappings + field_mappings.Element = AAZObjectType() + + _element = _schema_entity_mappings_read.Element.field_mappings.Element + _element.column_name = AAZStrType( + serialized_name="columnName", + ) + _element.identifier = AAZStrType() + + _schema.Element = _schema_entity_mappings_read.Element + + +_schema_incident_configuration_read = None + + +def _build_schema_incident_configuration_read(_schema): + global _schema_incident_configuration_read + if _schema_incident_configuration_read is not None: + _schema.create_incident = _schema_incident_configuration_read.create_incident + _schema.grouping_configuration = _schema_incident_configuration_read.grouping_configuration + return + + _schema_incident_configuration_read = AAZObjectType() + + incident_configuration_read = _schema_incident_configuration_read + incident_configuration_read.create_incident = AAZBoolType( + serialized_name="createIncident", + flags={"required": True}, + ) + incident_configuration_read.grouping_configuration = AAZObjectType( + serialized_name="groupingConfiguration", + ) + + grouping_configuration = _schema_incident_configuration_read.grouping_configuration + grouping_configuration.enabled = AAZBoolType( + flags={"required": True}, + ) + grouping_configuration.group_by_alert_details = AAZListType( + serialized_name="groupByAlertDetails", + ) + grouping_configuration.group_by_custom_details = AAZListType( + serialized_name="groupByCustomDetails", + ) + grouping_configuration.group_by_entities = AAZListType( + serialized_name="groupByEntities", + ) + grouping_configuration.lookback_duration = AAZStrType( + serialized_name="lookbackDuration", + flags={"required": True}, + ) + grouping_configuration.matching_method = AAZStrType( + serialized_name="matchingMethod", + flags={"required": True}, + ) + grouping_configuration.reopen_closed_incident = AAZBoolType( + serialized_name="reopenClosedIncident", + flags={"required": True}, + ) + + group_by_alert_details = _schema_incident_configuration_read.grouping_configuration.group_by_alert_details + group_by_alert_details.Element = AAZStrType() + + group_by_custom_details = _schema_incident_configuration_read.grouping_configuration.group_by_custom_details + group_by_custom_details.Element = AAZStrType() + + group_by_entities = _schema_incident_configuration_read.grouping_configuration.group_by_entities + group_by_entities.Element = AAZStrType() + + _schema.create_incident = _schema_incident_configuration_read.create_incident + _schema.grouping_configuration = _schema_incident_configuration_read.grouping_configuration + + +__all__ = ["Update"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/__cmd_group.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/__cmd_group.py new file mode 100644 index 00000000000..227f199b1fe --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "sentinel alert-rule action", +) +class __CMDGroup(AAZCommandGroup): + """Manage alert rule action with sentinel. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/__init__.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/__init__.py new file mode 100644 index 00000000000..c401f439385 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/__init__.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._create import * +from ._delete import * +from ._list import * +from ._show import * +from ._update import * diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/_create.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/_create.py new file mode 100644 index 00000000000..54e6390a858 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/_create.py @@ -0,0 +1,266 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel alert-rule action create", + is_experimental=True, +) +class Create(AAZCommand): + """Create the action of alert rule. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}/actions/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.action_name = AAZStrArg( + options=["-n", "--name", "--action-name"], + help="Name of action.", + required=True, + is_experimental=True, + id_part="child_name_2", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.rule_name = AAZStrArg( + options=["--rule-name"], + help="Name of alert rule.", + required=True, + is_experimental=True, + id_part="child_name_1", + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + + # define Arg Group "Action" + + _args_schema = cls._args_schema + _args_schema.etag = AAZStrArg( + options=["--etag"], + arg_group="Action", + help="Etag of the azure resource", + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.logic_app_resource_id = AAZStrArg( + options=["--logic-app-resource-id"], + arg_group="Properties", + help="Logic App Resource Id, /subscriptions/{my-subscription}/resourceGroups/{my-resource-group}/providers/Microsoft.Logic/workflows/{my-workflow-id}.", + ) + _args_schema.trigger_uri = AAZStrArg( + options=["--trigger-uri"], + arg_group="Properties", + help="Logic App Callback URL for this specific workflow.", + ) + return cls._args_schema + + def _execute_operations(self): + self.ActionsCreateOrUpdate(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class ActionsCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRules/{ruleId}/actions/{actionId}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "actionId", self.ctx.args.action_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "ruleId", self.ctx.args.rule_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + typ=AAZObjectType, + typ_kwargs={"flags": {"required": True, "client_flatten": True}} + ) + _builder.set_prop("etag", AAZStrType, ".etag") + _builder.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("logicAppResourceId", AAZStrType, ".logic_app_resource_id", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("triggerUri", AAZStrType, ".trigger_uri", typ_kwargs={"flags": {"required": True}}) + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.etag = AAZStrType() + _schema_on_200_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200_201.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200_201.properties + properties.logic_app_resource_id = AAZStrType( + serialized_name="logicAppResourceId", + flags={"required": True}, + ) + properties.workflow_id = AAZStrType( + serialized_name="workflowId", + ) + + system_data = cls._schema_on_200_201.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200_201 + + +__all__ = ["Create"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/_delete.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/_delete.py new file mode 100644 index 00000000000..2141d371cb0 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/_delete.py @@ -0,0 +1,146 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel alert-rule action delete", + is_experimental=True, + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete the action of alert rule. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}/actions/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return None + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.action_name = AAZStrArg( + options=["-n", "--name", "--action-name"], + help="Name of action.", + required=True, + is_experimental=True, + id_part="child_name_2", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.rule_name = AAZStrArg( + options=["--rule-name"], + help="Name of alert rule.", + required=True, + is_experimental=True, + id_part="child_name_1", + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.ActionsDelete(ctx=self.ctx)() + + class ActionsDelete(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + if session.http_response.status_code in [204]: + return self.on_204(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRules/{ruleId}/actions/{actionId}", + **self.url_parameters + ) + + @property + def method(self): + return "DELETE" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "actionId", self.ctx.args.action_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "ruleId", self.ctx.args.rule_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + def on_200(self, session): + pass + + def on_204(self, session): + pass + + +__all__ = ["Delete"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/_list.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/_list.py new file mode 100644 index 00000000000..96e4038dc15 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/_list.py @@ -0,0 +1,222 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel alert-rule action list", + is_experimental=True, +) +class List(AAZCommand): + """Get all actions of alert rule. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}/actions", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.rule_name = AAZStrArg( + options=["--rule-name"], + help="Name of alert rule.", + required=True, + is_experimental=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.ActionsListByAlertRule(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance.value, client_flatten=True) + next_link = self.deserialize_output(self.ctx.vars.instance.next_link) + return result, next_link + + class ActionsListByAlertRule(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRules/{ruleId}/actions", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "ruleId", self.ctx.args.rule_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + flags={"read_only": True}, + ) + _schema_on_200.value = AAZListType( + flags={"required": True}, + ) + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.etag = AAZStrType() + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.logic_app_resource_id = AAZStrType( + serialized_name="logicAppResourceId", + flags={"required": True}, + ) + properties.workflow_id = AAZStrType( + serialized_name="workflowId", + ) + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +__all__ = ["List"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/_show.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/_show.py new file mode 100644 index 00000000000..32aa7332a80 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/_show.py @@ -0,0 +1,223 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel alert-rule action show", + is_experimental=True, +) +class Show(AAZCommand): + """Get the action of alert rule. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}/actions/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.action_name = AAZStrArg( + options=["-n", "--name", "--action-name"], + help="Name of action.", + required=True, + is_experimental=True, + id_part="child_name_2", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.rule_name = AAZStrArg( + options=["--rule-name"], + help="Name of alert rule.", + required=True, + is_experimental=True, + id_part="child_name_1", + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.ActionsGet(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class ActionsGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRules/{ruleId}/actions/{actionId}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "actionId", self.ctx.args.action_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "ruleId", self.ctx.args.rule_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.etag = AAZStrType() + _schema_on_200.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.logic_app_resource_id = AAZStrType( + serialized_name="logicAppResourceId", + flags={"required": True}, + ) + properties.workflow_id = AAZStrType( + serialized_name="workflowId", + ) + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +__all__ = ["Show"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/_update.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/_update.py new file mode 100644 index 00000000000..eb0f83d011f --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/_update.py @@ -0,0 +1,409 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel alert-rule action update", + is_experimental=True, +) +class Update(AAZCommand): + """Update the action of alert rule. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}/actions/{}", "2022-06-01-preview"], + ] + } + + AZ_SUPPORT_GENERIC_UPDATE = True + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.action_name = AAZStrArg( + options=["-n", "--name", "--action-name"], + help="Name of action.", + required=True, + is_experimental=True, + id_part="child_name_2", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.rule_name = AAZStrArg( + options=["--rule-name"], + help="Name of alert rule.", + required=True, + is_experimental=True, + id_part="child_name_1", + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + + # define Arg Group "Action" + + _args_schema = cls._args_schema + _args_schema.etag = AAZStrArg( + options=["--etag"], + arg_group="Action", + help="Etag of the azure resource", + nullable=True, + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.logic_app_resource_id = AAZStrArg( + options=["--logic-app-resource-id"], + arg_group="Properties", + help="Logic App Resource Id, /subscriptions/{my-subscription}/resourceGroups/{my-resource-group}/providers/Microsoft.Logic/workflows/{my-workflow-id}.", + ) + _args_schema.trigger_uri = AAZStrArg( + options=["--trigger-uri"], + arg_group="Properties", + help="Logic App Callback URL for this specific workflow.", + ) + return cls._args_schema + + def _execute_operations(self): + self.ActionsGet(ctx=self.ctx)() + self.InstanceUpdateByJson(ctx=self.ctx)() + self.InstanceUpdateByGeneric(ctx=self.ctx)() + self.ActionsCreateOrUpdate(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class ActionsGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRules/{ruleId}/actions/{actionId}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "actionId", self.ctx.args.action_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "ruleId", self.ctx.args.rule_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _build_schema_action_response_read(cls._schema_on_200) + + return cls._schema_on_200 + + class ActionsCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRules/{ruleId}/actions/{actionId}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "actionId", self.ctx.args.action_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "ruleId", self.ctx.args.rule_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + value=self.ctx.vars.instance, + ) + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + _build_schema_action_response_read(cls._schema_on_200_201) + + return cls._schema_on_200_201 + + class InstanceUpdateByJson(AAZJsonInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance(self.ctx.vars.instance) + + def _update_instance(self, instance): + _instance_value, _builder = self.new_content_builder( + self.ctx.args, + value=instance, + typ=AAZObjectType + ) + _builder.set_prop("etag", AAZStrType, ".etag") + _builder.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("logicAppResourceId", AAZStrType, ".logic_app_resource_id", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("triggerUri", AAZStrType, ".trigger_uri", typ_kwargs={"flags": {"required": True}}) + + return _instance_value + + class InstanceUpdateByGeneric(AAZGenericInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance_by_generic( + self.ctx.vars.instance, + self.ctx.generic_update_args + ) + + +_schema_action_response_read = None + + +def _build_schema_action_response_read(_schema): + global _schema_action_response_read + if _schema_action_response_read is not None: + _schema.etag = _schema_action_response_read.etag + _schema.id = _schema_action_response_read.id + _schema.name = _schema_action_response_read.name + _schema.properties = _schema_action_response_read.properties + _schema.system_data = _schema_action_response_read.system_data + _schema.type = _schema_action_response_read.type + return + + _schema_action_response_read = AAZObjectType() + + action_response_read = _schema_action_response_read + action_response_read.etag = AAZStrType() + action_response_read.id = AAZStrType( + flags={"read_only": True}, + ) + action_response_read.name = AAZStrType( + flags={"read_only": True}, + ) + action_response_read.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + action_response_read.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + action_response_read.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = _schema_action_response_read.properties + properties.logic_app_resource_id = AAZStrType( + serialized_name="logicAppResourceId", + flags={"required": True}, + ) + properties.workflow_id = AAZStrType( + serialized_name="workflowId", + ) + + system_data = _schema_action_response_read.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + _schema.etag = _schema_action_response_read.etag + _schema.id = _schema_action_response_read.id + _schema.name = _schema_action_response_read.name + _schema.properties = _schema_action_response_read.properties + _schema.system_data = _schema_action_response_read.system_data + _schema.type = _schema_action_response_read.type + + +__all__ = ["Update"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/template/__cmd_group.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/template/__cmd_group.py new file mode 100644 index 00000000000..a9c9a722ef6 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/template/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "sentinel alert-rule template", +) +class __CMDGroup(AAZCommandGroup): + """Manage alert rule template with sentinel. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/template/__init__.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/template/__init__.py new file mode 100644 index 00000000000..2df85698253 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/template/__init__.py @@ -0,0 +1,13 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._list import * +from ._show import * diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/template/_list.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/template/_list.py new file mode 100644 index 00000000000..1c3dd6118d3 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/template/_list.py @@ -0,0 +1,698 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel alert-rule template list", + is_experimental=True, +) +class List(AAZCommand): + """Get all alert rule templates. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertruletemplates", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.AlertRuleTemplatesList(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance.value, client_flatten=True) + next_link = self.deserialize_output(self.ctx.vars.instance.next_link) + return result, next_link + + class AlertRuleTemplatesList(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRuleTemplates", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + flags={"read_only": True}, + ) + _schema_on_200.value = AAZListType( + flags={"required": True}, + ) + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.kind = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + disc_fusion = cls._schema_on_200.value.Element.discriminate_by("kind", "Fusion") + disc_fusion.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "Fusion").properties + properties.alert_rules_created_by_template_count = AAZIntType( + serialized_name="alertRulesCreatedByTemplateCount", + flags={"required": True}, + ) + properties.created_date_utc = AAZStrType( + serialized_name="createdDateUTC", + flags={"read_only": True}, + ) + properties.description = AAZStrType( + flags={"required": True}, + ) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.last_updated_date_utc = AAZStrType( + serialized_name="lastUpdatedDateUTC", + flags={"read_only": True}, + ) + properties.required_data_connectors = AAZListType( + serialized_name="requiredDataConnectors", + ) + properties.severity = AAZStrType( + flags={"required": True}, + ) + properties.source_settings = AAZListType( + serialized_name="sourceSettings", + ) + properties.status = AAZStrType( + flags={"required": True}, + ) + properties.tactics = AAZListType() + properties.techniques = AAZListType() + + required_data_connectors = cls._schema_on_200.value.Element.discriminate_by("kind", "Fusion").properties.required_data_connectors + required_data_connectors.Element = AAZObjectType() + _build_schema_alert_rule_template_data_source_read(required_data_connectors.Element) + + source_settings = cls._schema_on_200.value.Element.discriminate_by("kind", "Fusion").properties.source_settings + source_settings.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.discriminate_by("kind", "Fusion").properties.source_settings.Element + _element.source_name = AAZStrType( + serialized_name="sourceName", + flags={"required": True}, + ) + _element.source_sub_types = AAZListType( + serialized_name="sourceSubTypes", + ) + + source_sub_types = cls._schema_on_200.value.Element.discriminate_by("kind", "Fusion").properties.source_settings.Element.source_sub_types + source_sub_types.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.discriminate_by("kind", "Fusion").properties.source_settings.Element.source_sub_types.Element + _element.severity_filter = AAZObjectType( + serialized_name="severityFilter", + flags={"required": True}, + ) + _element.source_sub_type_display_name = AAZStrType( + serialized_name="sourceSubTypeDisplayName", + flags={"read_only": True}, + ) + _element.source_sub_type_name = AAZStrType( + serialized_name="sourceSubTypeName", + flags={"required": True}, + ) + + severity_filter = cls._schema_on_200.value.Element.discriminate_by("kind", "Fusion").properties.source_settings.Element.source_sub_types.Element.severity_filter + severity_filter.is_supported = AAZBoolType( + serialized_name="isSupported", + flags={"required": True}, + ) + severity_filter.severity_filters = AAZListType( + serialized_name="severityFilters", + ) + + severity_filters = cls._schema_on_200.value.Element.discriminate_by("kind", "Fusion").properties.source_settings.Element.source_sub_types.Element.severity_filter.severity_filters + severity_filters.Element = AAZStrType() + + tactics = cls._schema_on_200.value.Element.discriminate_by("kind", "Fusion").properties.tactics + tactics.Element = AAZStrType() + + techniques = cls._schema_on_200.value.Element.discriminate_by("kind", "Fusion").properties.techniques + techniques.Element = AAZStrType() + + disc_ml_behavior_analytics = cls._schema_on_200.value.Element.discriminate_by("kind", "MLBehaviorAnalytics") + disc_ml_behavior_analytics.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "MLBehaviorAnalytics").properties + properties.alert_rules_created_by_template_count = AAZIntType( + serialized_name="alertRulesCreatedByTemplateCount", + flags={"required": True}, + ) + properties.created_date_utc = AAZStrType( + serialized_name="createdDateUTC", + flags={"read_only": True}, + ) + properties.description = AAZStrType( + flags={"required": True}, + ) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.last_updated_date_utc = AAZStrType( + serialized_name="lastUpdatedDateUTC", + flags={"read_only": True}, + ) + properties.required_data_connectors = AAZListType( + serialized_name="requiredDataConnectors", + ) + properties.severity = AAZStrType( + flags={"required": True}, + ) + properties.status = AAZStrType( + flags={"required": True}, + ) + properties.tactics = AAZListType() + properties.techniques = AAZListType() + + required_data_connectors = cls._schema_on_200.value.Element.discriminate_by("kind", "MLBehaviorAnalytics").properties.required_data_connectors + required_data_connectors.Element = AAZObjectType() + _build_schema_alert_rule_template_data_source_read(required_data_connectors.Element) + + tactics = cls._schema_on_200.value.Element.discriminate_by("kind", "MLBehaviorAnalytics").properties.tactics + tactics.Element = AAZStrType() + + techniques = cls._schema_on_200.value.Element.discriminate_by("kind", "MLBehaviorAnalytics").properties.techniques + techniques.Element = AAZStrType() + + disc_microsoft_security_incident_creation = cls._schema_on_200.value.Element.discriminate_by("kind", "MicrosoftSecurityIncidentCreation") + disc_microsoft_security_incident_creation.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "MicrosoftSecurityIncidentCreation").properties + properties.alert_rules_created_by_template_count = AAZIntType( + serialized_name="alertRulesCreatedByTemplateCount", + flags={"required": True}, + ) + properties.created_date_utc = AAZStrType( + serialized_name="createdDateUTC", + flags={"required": True, "read_only": True}, + ) + properties.description = AAZStrType( + flags={"required": True}, + ) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.display_names_exclude_filter = AAZListType( + serialized_name="displayNamesExcludeFilter", + ) + properties.display_names_filter = AAZListType( + serialized_name="displayNamesFilter", + ) + properties.last_updated_date_utc = AAZStrType( + serialized_name="lastUpdatedDateUTC", + flags={"read_only": True}, + ) + properties.product_filter = AAZStrType( + serialized_name="productFilter", + flags={"required": True}, + ) + properties.required_data_connectors = AAZListType( + serialized_name="requiredDataConnectors", + ) + properties.severities_filter = AAZListType( + serialized_name="severitiesFilter", + ) + properties.status = AAZStrType( + flags={"required": True}, + ) + + display_names_exclude_filter = cls._schema_on_200.value.Element.discriminate_by("kind", "MicrosoftSecurityIncidentCreation").properties.display_names_exclude_filter + display_names_exclude_filter.Element = AAZStrType() + + display_names_filter = cls._schema_on_200.value.Element.discriminate_by("kind", "MicrosoftSecurityIncidentCreation").properties.display_names_filter + display_names_filter.Element = AAZStrType() + + required_data_connectors = cls._schema_on_200.value.Element.discriminate_by("kind", "MicrosoftSecurityIncidentCreation").properties.required_data_connectors + required_data_connectors.Element = AAZObjectType() + _build_schema_alert_rule_template_data_source_read(required_data_connectors.Element) + + severities_filter = cls._schema_on_200.value.Element.discriminate_by("kind", "MicrosoftSecurityIncidentCreation").properties.severities_filter + severities_filter.Element = AAZStrType() + + disc_nrt = cls._schema_on_200.value.Element.discriminate_by("kind", "NRT") + disc_nrt.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "NRT").properties + properties.alert_details_override = AAZObjectType( + serialized_name="alertDetailsOverride", + ) + _build_schema_alert_details_override_read(properties.alert_details_override) + properties.alert_rules_created_by_template_count = AAZIntType( + serialized_name="alertRulesCreatedByTemplateCount", + flags={"required": True}, + ) + properties.created_date_utc = AAZStrType( + serialized_name="createdDateUTC", + flags={"read_only": True}, + ) + properties.custom_details = AAZDictType( + serialized_name="customDetails", + ) + properties.description = AAZStrType( + flags={"required": True}, + ) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.entity_mappings = AAZListType( + serialized_name="entityMappings", + ) + _build_schema_entity_mappings_read(properties.entity_mappings) + properties.last_updated_date_utc = AAZStrType( + serialized_name="lastUpdatedDateUTC", + flags={"read_only": True}, + ) + properties.query = AAZStrType( + flags={"required": True}, + ) + properties.required_data_connectors = AAZListType( + serialized_name="requiredDataConnectors", + ) + properties.severity = AAZStrType( + flags={"required": True}, + ) + properties.status = AAZStrType( + flags={"required": True}, + ) + properties.tactics = AAZListType() + properties.techniques = AAZListType() + properties.version = AAZStrType( + flags={"required": True}, + ) + + custom_details = cls._schema_on_200.value.Element.discriminate_by("kind", "NRT").properties.custom_details + custom_details.Element = AAZStrType() + + required_data_connectors = cls._schema_on_200.value.Element.discriminate_by("kind", "NRT").properties.required_data_connectors + required_data_connectors.Element = AAZObjectType() + _build_schema_alert_rule_template_data_source_read(required_data_connectors.Element) + + tactics = cls._schema_on_200.value.Element.discriminate_by("kind", "NRT").properties.tactics + tactics.Element = AAZStrType() + + techniques = cls._schema_on_200.value.Element.discriminate_by("kind", "NRT").properties.techniques + techniques.Element = AAZStrType() + + disc_scheduled = cls._schema_on_200.value.Element.discriminate_by("kind", "Scheduled") + disc_scheduled.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "Scheduled").properties + properties.alert_details_override = AAZObjectType( + serialized_name="alertDetailsOverride", + ) + _build_schema_alert_details_override_read(properties.alert_details_override) + properties.alert_rules_created_by_template_count = AAZIntType( + serialized_name="alertRulesCreatedByTemplateCount", + flags={"required": True}, + ) + properties.created_date_utc = AAZStrType( + serialized_name="createdDateUTC", + flags={"read_only": True}, + ) + properties.custom_details = AAZDictType( + serialized_name="customDetails", + ) + properties.description = AAZStrType( + flags={"required": True}, + ) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.entity_mappings = AAZListType( + serialized_name="entityMappings", + ) + _build_schema_entity_mappings_read(properties.entity_mappings) + properties.event_grouping_settings = AAZObjectType( + serialized_name="eventGroupingSettings", + ) + properties.last_updated_date_utc = AAZStrType( + serialized_name="lastUpdatedDateUTC", + flags={"read_only": True}, + ) + properties.query = AAZStrType( + flags={"required": True}, + ) + properties.query_frequency = AAZStrType( + serialized_name="queryFrequency", + flags={"required": True}, + ) + properties.query_period = AAZStrType( + serialized_name="queryPeriod", + flags={"required": True}, + ) + properties.required_data_connectors = AAZListType( + serialized_name="requiredDataConnectors", + ) + properties.severity = AAZStrType( + flags={"required": True}, + ) + properties.status = AAZStrType( + flags={"required": True}, + ) + properties.tactics = AAZListType() + properties.techniques = AAZListType() + properties.trigger_operator = AAZStrType( + serialized_name="triggerOperator", + flags={"required": True}, + ) + properties.trigger_threshold = AAZIntType( + serialized_name="triggerThreshold", + flags={"required": True}, + ) + properties.version = AAZStrType( + flags={"required": True}, + ) + + custom_details = cls._schema_on_200.value.Element.discriminate_by("kind", "Scheduled").properties.custom_details + custom_details.Element = AAZStrType() + + event_grouping_settings = cls._schema_on_200.value.Element.discriminate_by("kind", "Scheduled").properties.event_grouping_settings + event_grouping_settings.aggregation_kind = AAZStrType( + serialized_name="aggregationKind", + ) + + required_data_connectors = cls._schema_on_200.value.Element.discriminate_by("kind", "Scheduled").properties.required_data_connectors + required_data_connectors.Element = AAZObjectType() + _build_schema_alert_rule_template_data_source_read(required_data_connectors.Element) + + tactics = cls._schema_on_200.value.Element.discriminate_by("kind", "Scheduled").properties.tactics + tactics.Element = AAZStrType() + + techniques = cls._schema_on_200.value.Element.discriminate_by("kind", "Scheduled").properties.techniques + techniques.Element = AAZStrType() + + disc_threat_intelligence = cls._schema_on_200.value.Element.discriminate_by("kind", "ThreatIntelligence") + disc_threat_intelligence.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "ThreatIntelligence").properties + properties.alert_rules_created_by_template_count = AAZIntType( + serialized_name="alertRulesCreatedByTemplateCount", + flags={"required": True}, + ) + properties.created_date_utc = AAZStrType( + serialized_name="createdDateUTC", + flags={"read_only": True}, + ) + properties.description = AAZStrType( + flags={"required": True}, + ) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.last_updated_date_utc = AAZStrType( + serialized_name="lastUpdatedDateUTC", + flags={"read_only": True}, + ) + properties.required_data_connectors = AAZListType( + serialized_name="requiredDataConnectors", + ) + properties.severity = AAZStrType( + flags={"required": True}, + ) + properties.status = AAZStrType( + flags={"required": True}, + ) + properties.tactics = AAZListType() + properties.techniques = AAZListType() + + required_data_connectors = cls._schema_on_200.value.Element.discriminate_by("kind", "ThreatIntelligence").properties.required_data_connectors + required_data_connectors.Element = AAZObjectType() + _build_schema_alert_rule_template_data_source_read(required_data_connectors.Element) + + tactics = cls._schema_on_200.value.Element.discriminate_by("kind", "ThreatIntelligence").properties.tactics + tactics.Element = AAZStrType() + + techniques = cls._schema_on_200.value.Element.discriminate_by("kind", "ThreatIntelligence").properties.techniques + techniques.Element = AAZStrType() + + return cls._schema_on_200 + + +_schema_alert_details_override_read = None + + +def _build_schema_alert_details_override_read(_schema): + global _schema_alert_details_override_read + if _schema_alert_details_override_read is not None: + _schema.alert_description_format = _schema_alert_details_override_read.alert_description_format + _schema.alert_display_name_format = _schema_alert_details_override_read.alert_display_name_format + _schema.alert_severity_column_name = _schema_alert_details_override_read.alert_severity_column_name + _schema.alert_tactics_column_name = _schema_alert_details_override_read.alert_tactics_column_name + return + + _schema_alert_details_override_read = AAZObjectType() + + alert_details_override_read = _schema_alert_details_override_read + alert_details_override_read.alert_description_format = AAZStrType( + serialized_name="alertDescriptionFormat", + ) + alert_details_override_read.alert_display_name_format = AAZStrType( + serialized_name="alertDisplayNameFormat", + ) + alert_details_override_read.alert_severity_column_name = AAZStrType( + serialized_name="alertSeverityColumnName", + ) + alert_details_override_read.alert_tactics_column_name = AAZStrType( + serialized_name="alertTacticsColumnName", + ) + + _schema.alert_description_format = _schema_alert_details_override_read.alert_description_format + _schema.alert_display_name_format = _schema_alert_details_override_read.alert_display_name_format + _schema.alert_severity_column_name = _schema_alert_details_override_read.alert_severity_column_name + _schema.alert_tactics_column_name = _schema_alert_details_override_read.alert_tactics_column_name + + +_schema_alert_rule_template_data_source_read = None + + +def _build_schema_alert_rule_template_data_source_read(_schema): + global _schema_alert_rule_template_data_source_read + if _schema_alert_rule_template_data_source_read is not None: + _schema.connector_id = _schema_alert_rule_template_data_source_read.connector_id + _schema.data_types = _schema_alert_rule_template_data_source_read.data_types + return + + _schema_alert_rule_template_data_source_read = AAZObjectType() + + alert_rule_template_data_source_read = _schema_alert_rule_template_data_source_read + alert_rule_template_data_source_read.connector_id = AAZStrType( + serialized_name="connectorId", + ) + alert_rule_template_data_source_read.data_types = AAZListType( + serialized_name="dataTypes", + ) + + data_types = _schema_alert_rule_template_data_source_read.data_types + data_types.Element = AAZStrType() + + _schema.connector_id = _schema_alert_rule_template_data_source_read.connector_id + _schema.data_types = _schema_alert_rule_template_data_source_read.data_types + + +_schema_entity_mappings_read = None + + +def _build_schema_entity_mappings_read(_schema): + global _schema_entity_mappings_read + if _schema_entity_mappings_read is not None: + _schema.Element = _schema_entity_mappings_read.Element + return + + _schema_entity_mappings_read = AAZListType() + + entity_mappings_read = _schema_entity_mappings_read + entity_mappings_read.Element = AAZObjectType() + + _element = _schema_entity_mappings_read.Element + _element.entity_type = AAZStrType( + serialized_name="entityType", + ) + _element.field_mappings = AAZListType( + serialized_name="fieldMappings", + ) + + field_mappings = _schema_entity_mappings_read.Element.field_mappings + field_mappings.Element = AAZObjectType() + + _element = _schema_entity_mappings_read.Element.field_mappings.Element + _element.column_name = AAZStrType( + serialized_name="columnName", + ) + _element.identifier = AAZStrType() + + _schema.Element = _schema_entity_mappings_read.Element + + +__all__ = ["List"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/template/_show.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/template/_show.py new file mode 100644 index 00000000000..c7747d9e06e --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/template/_show.py @@ -0,0 +1,697 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel alert-rule template show", + is_experimental=True, +) +class Show(AAZCommand): + """Get the alert rule template. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertruletemplates/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.alert_rule_template_id = AAZStrArg( + options=["-n", "--name", "--alert-rule-template-id"], + help="Alert rule template ID", + required=True, + id_part="child_name_1", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.AlertRuleTemplatesGet(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class AlertRuleTemplatesGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRuleTemplates/{alertRuleTemplateId}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "alertRuleTemplateId", self.ctx.args.alert_rule_template_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.kind = AAZStrType( + flags={"required": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + disc_fusion = cls._schema_on_200.discriminate_by("kind", "Fusion") + disc_fusion.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "Fusion").properties + properties.alert_rules_created_by_template_count = AAZIntType( + serialized_name="alertRulesCreatedByTemplateCount", + flags={"required": True}, + ) + properties.created_date_utc = AAZStrType( + serialized_name="createdDateUTC", + flags={"read_only": True}, + ) + properties.description = AAZStrType( + flags={"required": True}, + ) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.last_updated_date_utc = AAZStrType( + serialized_name="lastUpdatedDateUTC", + flags={"read_only": True}, + ) + properties.required_data_connectors = AAZListType( + serialized_name="requiredDataConnectors", + ) + properties.severity = AAZStrType( + flags={"required": True}, + ) + properties.source_settings = AAZListType( + serialized_name="sourceSettings", + ) + properties.status = AAZStrType( + flags={"required": True}, + ) + properties.tactics = AAZListType() + properties.techniques = AAZListType() + + required_data_connectors = cls._schema_on_200.discriminate_by("kind", "Fusion").properties.required_data_connectors + required_data_connectors.Element = AAZObjectType() + _build_schema_alert_rule_template_data_source_read(required_data_connectors.Element) + + source_settings = cls._schema_on_200.discriminate_by("kind", "Fusion").properties.source_settings + source_settings.Element = AAZObjectType() + + _element = cls._schema_on_200.discriminate_by("kind", "Fusion").properties.source_settings.Element + _element.source_name = AAZStrType( + serialized_name="sourceName", + flags={"required": True}, + ) + _element.source_sub_types = AAZListType( + serialized_name="sourceSubTypes", + ) + + source_sub_types = cls._schema_on_200.discriminate_by("kind", "Fusion").properties.source_settings.Element.source_sub_types + source_sub_types.Element = AAZObjectType() + + _element = cls._schema_on_200.discriminate_by("kind", "Fusion").properties.source_settings.Element.source_sub_types.Element + _element.severity_filter = AAZObjectType( + serialized_name="severityFilter", + flags={"required": True}, + ) + _element.source_sub_type_display_name = AAZStrType( + serialized_name="sourceSubTypeDisplayName", + flags={"read_only": True}, + ) + _element.source_sub_type_name = AAZStrType( + serialized_name="sourceSubTypeName", + flags={"required": True}, + ) + + severity_filter = cls._schema_on_200.discriminate_by("kind", "Fusion").properties.source_settings.Element.source_sub_types.Element.severity_filter + severity_filter.is_supported = AAZBoolType( + serialized_name="isSupported", + flags={"required": True}, + ) + severity_filter.severity_filters = AAZListType( + serialized_name="severityFilters", + ) + + severity_filters = cls._schema_on_200.discriminate_by("kind", "Fusion").properties.source_settings.Element.source_sub_types.Element.severity_filter.severity_filters + severity_filters.Element = AAZStrType() + + tactics = cls._schema_on_200.discriminate_by("kind", "Fusion").properties.tactics + tactics.Element = AAZStrType() + + techniques = cls._schema_on_200.discriminate_by("kind", "Fusion").properties.techniques + techniques.Element = AAZStrType() + + disc_ml_behavior_analytics = cls._schema_on_200.discriminate_by("kind", "MLBehaviorAnalytics") + disc_ml_behavior_analytics.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "MLBehaviorAnalytics").properties + properties.alert_rules_created_by_template_count = AAZIntType( + serialized_name="alertRulesCreatedByTemplateCount", + flags={"required": True}, + ) + properties.created_date_utc = AAZStrType( + serialized_name="createdDateUTC", + flags={"read_only": True}, + ) + properties.description = AAZStrType( + flags={"required": True}, + ) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.last_updated_date_utc = AAZStrType( + serialized_name="lastUpdatedDateUTC", + flags={"read_only": True}, + ) + properties.required_data_connectors = AAZListType( + serialized_name="requiredDataConnectors", + ) + properties.severity = AAZStrType( + flags={"required": True}, + ) + properties.status = AAZStrType( + flags={"required": True}, + ) + properties.tactics = AAZListType() + properties.techniques = AAZListType() + + required_data_connectors = cls._schema_on_200.discriminate_by("kind", "MLBehaviorAnalytics").properties.required_data_connectors + required_data_connectors.Element = AAZObjectType() + _build_schema_alert_rule_template_data_source_read(required_data_connectors.Element) + + tactics = cls._schema_on_200.discriminate_by("kind", "MLBehaviorAnalytics").properties.tactics + tactics.Element = AAZStrType() + + techniques = cls._schema_on_200.discriminate_by("kind", "MLBehaviorAnalytics").properties.techniques + techniques.Element = AAZStrType() + + disc_microsoft_security_incident_creation = cls._schema_on_200.discriminate_by("kind", "MicrosoftSecurityIncidentCreation") + disc_microsoft_security_incident_creation.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "MicrosoftSecurityIncidentCreation").properties + properties.alert_rules_created_by_template_count = AAZIntType( + serialized_name="alertRulesCreatedByTemplateCount", + flags={"required": True}, + ) + properties.created_date_utc = AAZStrType( + serialized_name="createdDateUTC", + flags={"required": True, "read_only": True}, + ) + properties.description = AAZStrType( + flags={"required": True}, + ) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.display_names_exclude_filter = AAZListType( + serialized_name="displayNamesExcludeFilter", + ) + properties.display_names_filter = AAZListType( + serialized_name="displayNamesFilter", + ) + properties.last_updated_date_utc = AAZStrType( + serialized_name="lastUpdatedDateUTC", + flags={"read_only": True}, + ) + properties.product_filter = AAZStrType( + serialized_name="productFilter", + flags={"required": True}, + ) + properties.required_data_connectors = AAZListType( + serialized_name="requiredDataConnectors", + ) + properties.severities_filter = AAZListType( + serialized_name="severitiesFilter", + ) + properties.status = AAZStrType( + flags={"required": True}, + ) + + display_names_exclude_filter = cls._schema_on_200.discriminate_by("kind", "MicrosoftSecurityIncidentCreation").properties.display_names_exclude_filter + display_names_exclude_filter.Element = AAZStrType() + + display_names_filter = cls._schema_on_200.discriminate_by("kind", "MicrosoftSecurityIncidentCreation").properties.display_names_filter + display_names_filter.Element = AAZStrType() + + required_data_connectors = cls._schema_on_200.discriminate_by("kind", "MicrosoftSecurityIncidentCreation").properties.required_data_connectors + required_data_connectors.Element = AAZObjectType() + _build_schema_alert_rule_template_data_source_read(required_data_connectors.Element) + + severities_filter = cls._schema_on_200.discriminate_by("kind", "MicrosoftSecurityIncidentCreation").properties.severities_filter + severities_filter.Element = AAZStrType() + + disc_nrt = cls._schema_on_200.discriminate_by("kind", "NRT") + disc_nrt.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "NRT").properties + properties.alert_details_override = AAZObjectType( + serialized_name="alertDetailsOverride", + ) + _build_schema_alert_details_override_read(properties.alert_details_override) + properties.alert_rules_created_by_template_count = AAZIntType( + serialized_name="alertRulesCreatedByTemplateCount", + flags={"required": True}, + ) + properties.created_date_utc = AAZStrType( + serialized_name="createdDateUTC", + flags={"read_only": True}, + ) + properties.custom_details = AAZDictType( + serialized_name="customDetails", + ) + properties.description = AAZStrType( + flags={"required": True}, + ) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.entity_mappings = AAZListType( + serialized_name="entityMappings", + ) + _build_schema_entity_mappings_read(properties.entity_mappings) + properties.last_updated_date_utc = AAZStrType( + serialized_name="lastUpdatedDateUTC", + flags={"read_only": True}, + ) + properties.query = AAZStrType( + flags={"required": True}, + ) + properties.required_data_connectors = AAZListType( + serialized_name="requiredDataConnectors", + ) + properties.severity = AAZStrType( + flags={"required": True}, + ) + properties.status = AAZStrType( + flags={"required": True}, + ) + properties.tactics = AAZListType() + properties.techniques = AAZListType() + properties.version = AAZStrType( + flags={"required": True}, + ) + + custom_details = cls._schema_on_200.discriminate_by("kind", "NRT").properties.custom_details + custom_details.Element = AAZStrType() + + required_data_connectors = cls._schema_on_200.discriminate_by("kind", "NRT").properties.required_data_connectors + required_data_connectors.Element = AAZObjectType() + _build_schema_alert_rule_template_data_source_read(required_data_connectors.Element) + + tactics = cls._schema_on_200.discriminate_by("kind", "NRT").properties.tactics + tactics.Element = AAZStrType() + + techniques = cls._schema_on_200.discriminate_by("kind", "NRT").properties.techniques + techniques.Element = AAZStrType() + + disc_scheduled = cls._schema_on_200.discriminate_by("kind", "Scheduled") + disc_scheduled.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "Scheduled").properties + properties.alert_details_override = AAZObjectType( + serialized_name="alertDetailsOverride", + ) + _build_schema_alert_details_override_read(properties.alert_details_override) + properties.alert_rules_created_by_template_count = AAZIntType( + serialized_name="alertRulesCreatedByTemplateCount", + flags={"required": True}, + ) + properties.created_date_utc = AAZStrType( + serialized_name="createdDateUTC", + flags={"read_only": True}, + ) + properties.custom_details = AAZDictType( + serialized_name="customDetails", + ) + properties.description = AAZStrType( + flags={"required": True}, + ) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.entity_mappings = AAZListType( + serialized_name="entityMappings", + ) + _build_schema_entity_mappings_read(properties.entity_mappings) + properties.event_grouping_settings = AAZObjectType( + serialized_name="eventGroupingSettings", + ) + properties.last_updated_date_utc = AAZStrType( + serialized_name="lastUpdatedDateUTC", + flags={"read_only": True}, + ) + properties.query = AAZStrType( + flags={"required": True}, + ) + properties.query_frequency = AAZStrType( + serialized_name="queryFrequency", + flags={"required": True}, + ) + properties.query_period = AAZStrType( + serialized_name="queryPeriod", + flags={"required": True}, + ) + properties.required_data_connectors = AAZListType( + serialized_name="requiredDataConnectors", + ) + properties.severity = AAZStrType( + flags={"required": True}, + ) + properties.status = AAZStrType( + flags={"required": True}, + ) + properties.tactics = AAZListType() + properties.techniques = AAZListType() + properties.trigger_operator = AAZStrType( + serialized_name="triggerOperator", + flags={"required": True}, + ) + properties.trigger_threshold = AAZIntType( + serialized_name="triggerThreshold", + flags={"required": True}, + ) + properties.version = AAZStrType( + flags={"required": True}, + ) + + custom_details = cls._schema_on_200.discriminate_by("kind", "Scheduled").properties.custom_details + custom_details.Element = AAZStrType() + + event_grouping_settings = cls._schema_on_200.discriminate_by("kind", "Scheduled").properties.event_grouping_settings + event_grouping_settings.aggregation_kind = AAZStrType( + serialized_name="aggregationKind", + ) + + required_data_connectors = cls._schema_on_200.discriminate_by("kind", "Scheduled").properties.required_data_connectors + required_data_connectors.Element = AAZObjectType() + _build_schema_alert_rule_template_data_source_read(required_data_connectors.Element) + + tactics = cls._schema_on_200.discriminate_by("kind", "Scheduled").properties.tactics + tactics.Element = AAZStrType() + + techniques = cls._schema_on_200.discriminate_by("kind", "Scheduled").properties.techniques + techniques.Element = AAZStrType() + + disc_threat_intelligence = cls._schema_on_200.discriminate_by("kind", "ThreatIntelligence") + disc_threat_intelligence.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "ThreatIntelligence").properties + properties.alert_rules_created_by_template_count = AAZIntType( + serialized_name="alertRulesCreatedByTemplateCount", + flags={"required": True}, + ) + properties.created_date_utc = AAZStrType( + serialized_name="createdDateUTC", + flags={"read_only": True}, + ) + properties.description = AAZStrType( + flags={"required": True}, + ) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.last_updated_date_utc = AAZStrType( + serialized_name="lastUpdatedDateUTC", + flags={"read_only": True}, + ) + properties.required_data_connectors = AAZListType( + serialized_name="requiredDataConnectors", + ) + properties.severity = AAZStrType( + flags={"required": True}, + ) + properties.status = AAZStrType( + flags={"required": True}, + ) + properties.tactics = AAZListType() + properties.techniques = AAZListType() + + required_data_connectors = cls._schema_on_200.discriminate_by("kind", "ThreatIntelligence").properties.required_data_connectors + required_data_connectors.Element = AAZObjectType() + _build_schema_alert_rule_template_data_source_read(required_data_connectors.Element) + + tactics = cls._schema_on_200.discriminate_by("kind", "ThreatIntelligence").properties.tactics + tactics.Element = AAZStrType() + + techniques = cls._schema_on_200.discriminate_by("kind", "ThreatIntelligence").properties.techniques + techniques.Element = AAZStrType() + + return cls._schema_on_200 + + +_schema_alert_details_override_read = None + + +def _build_schema_alert_details_override_read(_schema): + global _schema_alert_details_override_read + if _schema_alert_details_override_read is not None: + _schema.alert_description_format = _schema_alert_details_override_read.alert_description_format + _schema.alert_display_name_format = _schema_alert_details_override_read.alert_display_name_format + _schema.alert_severity_column_name = _schema_alert_details_override_read.alert_severity_column_name + _schema.alert_tactics_column_name = _schema_alert_details_override_read.alert_tactics_column_name + return + + _schema_alert_details_override_read = AAZObjectType() + + alert_details_override_read = _schema_alert_details_override_read + alert_details_override_read.alert_description_format = AAZStrType( + serialized_name="alertDescriptionFormat", + ) + alert_details_override_read.alert_display_name_format = AAZStrType( + serialized_name="alertDisplayNameFormat", + ) + alert_details_override_read.alert_severity_column_name = AAZStrType( + serialized_name="alertSeverityColumnName", + ) + alert_details_override_read.alert_tactics_column_name = AAZStrType( + serialized_name="alertTacticsColumnName", + ) + + _schema.alert_description_format = _schema_alert_details_override_read.alert_description_format + _schema.alert_display_name_format = _schema_alert_details_override_read.alert_display_name_format + _schema.alert_severity_column_name = _schema_alert_details_override_read.alert_severity_column_name + _schema.alert_tactics_column_name = _schema_alert_details_override_read.alert_tactics_column_name + + +_schema_alert_rule_template_data_source_read = None + + +def _build_schema_alert_rule_template_data_source_read(_schema): + global _schema_alert_rule_template_data_source_read + if _schema_alert_rule_template_data_source_read is not None: + _schema.connector_id = _schema_alert_rule_template_data_source_read.connector_id + _schema.data_types = _schema_alert_rule_template_data_source_read.data_types + return + + _schema_alert_rule_template_data_source_read = AAZObjectType() + + alert_rule_template_data_source_read = _schema_alert_rule_template_data_source_read + alert_rule_template_data_source_read.connector_id = AAZStrType( + serialized_name="connectorId", + ) + alert_rule_template_data_source_read.data_types = AAZListType( + serialized_name="dataTypes", + ) + + data_types = _schema_alert_rule_template_data_source_read.data_types + data_types.Element = AAZStrType() + + _schema.connector_id = _schema_alert_rule_template_data_source_read.connector_id + _schema.data_types = _schema_alert_rule_template_data_source_read.data_types + + +_schema_entity_mappings_read = None + + +def _build_schema_entity_mappings_read(_schema): + global _schema_entity_mappings_read + if _schema_entity_mappings_read is not None: + _schema.Element = _schema_entity_mappings_read.Element + return + + _schema_entity_mappings_read = AAZListType() + + entity_mappings_read = _schema_entity_mappings_read + entity_mappings_read.Element = AAZObjectType() + + _element = _schema_entity_mappings_read.Element + _element.entity_type = AAZStrType( + serialized_name="entityType", + ) + _element.field_mappings = AAZListType( + serialized_name="fieldMappings", + ) + + field_mappings = _schema_entity_mappings_read.Element.field_mappings + field_mappings.Element = AAZObjectType() + + _element = _schema_entity_mappings_read.Element.field_mappings.Element + _element.column_name = AAZStrType( + serialized_name="columnName", + ) + _element.identifier = AAZStrType() + + _schema.Element = _schema_entity_mappings_read.Element + + +__all__ = ["Show"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/__cmd_group.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/__cmd_group.py new file mode 100644 index 00000000000..dc27c23fbcc --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "sentinel analytics-setting", +) +class __CMDGroup(AAZCommandGroup): + """Manage security ml analytics setting with sentinel. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/__init__.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/__init__.py new file mode 100644 index 00000000000..c401f439385 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/__init__.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._create import * +from ._delete import * +from ._list import * +from ._show import * +from ._update import * diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/_create.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/_create.py new file mode 100644 index 00000000000..f55ced3e592 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/_create.py @@ -0,0 +1,411 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel analytics-setting create", + is_experimental=True, +) +class Create(AAZCommand): + """Create the Security ML Analytics Settings. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/securitymlanalyticssettings/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.settings_resource_name = AAZStrArg( + options=["-n", "--name", "--settings-resource-name"], + help="Security ML Analytics Settings resource name", + required=True, + id_part="child_name_1", + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + + # define Arg Group "SecurityMLAnalyticsSetting" + + _args_schema = cls._args_schema + _args_schema.anomaly = AAZObjectArg( + options=["--anomaly"], + arg_group="SecurityMLAnalyticsSetting", + ) + _args_schema.etag = AAZStrArg( + options=["--etag"], + arg_group="SecurityMLAnalyticsSetting", + help="Etag of the azure resource", + ) + + anomaly = cls._args_schema.anomaly + anomaly.anomaly_settings_version = AAZIntArg( + options=["anomaly-settings-version"], + help="The anomaly settings version of the Anomaly security ml analytics settings that dictates whether job version gets updated or not.", + ) + anomaly.anomaly_version = AAZStrArg( + options=["anomaly-version"], + help="The anomaly version of the AnomalySecurityMLAnalyticsSettings.", + ) + anomaly.description = AAZStrArg( + options=["description"], + help="The description of the SecurityMLAnalyticsSettings.", + ) + anomaly.display_name = AAZStrArg( + options=["display-name"], + help="The display name for settings created by this SecurityMLAnalyticsSettings.", + ) + anomaly.enabled = AAZBoolArg( + options=["enabled"], + help="Determines whether this settings is enabled or disabled.", + ) + anomaly.frequency = AAZStrArg( + options=["frequency"], + help="The frequency that this SecurityMLAnalyticsSettings will be run.", + ) + anomaly.is_default_settings = AAZBoolArg( + options=["is-default-settings"], + help="Determines whether this anomaly security ml analytics settings is a default settings", + ) + anomaly.required_data_connectors = AAZListArg( + options=["required-data-connectors"], + help="The required data sources for this SecurityMLAnalyticsSettings", + ) + anomaly.settings_definition_id = AAZStrArg( + options=["settings-definition-id"], + help="The anomaly settings definition Id", + ) + anomaly.settings_status = AAZStrArg( + options=["settings-status"], + help="The anomaly SecurityMLAnalyticsSettings status", + enum={"Flighting": "Flighting", "Production": "Production"}, + ) + anomaly.tactics = AAZListArg( + options=["tactics"], + help="The tactics of the SecurityMLAnalyticsSettings", + ) + anomaly.techniques = AAZListArg( + options=["techniques"], + help="The techniques of the SecurityMLAnalyticsSettings", + ) + + required_data_connectors = cls._args_schema.anomaly.required_data_connectors + required_data_connectors.Element = AAZObjectArg() + + _element = cls._args_schema.anomaly.required_data_connectors.Element + _element.connector_id = AAZStrArg( + options=["connector-id"], + help="The connector id that provides the following data types", + ) + _element.data_types = AAZListArg( + options=["data-types"], + help="The data types used by the security ml analytics settings", + ) + + data_types = cls._args_schema.anomaly.required_data_connectors.Element.data_types + data_types.Element = AAZStrArg() + + tactics = cls._args_schema.anomaly.tactics + tactics.Element = AAZStrArg( + enum={"Collection": "Collection", "CommandAndControl": "CommandAndControl", "CredentialAccess": "CredentialAccess", "DefenseEvasion": "DefenseEvasion", "Discovery": "Discovery", "Execution": "Execution", "Exfiltration": "Exfiltration", "Impact": "Impact", "ImpairProcessControl": "ImpairProcessControl", "InhibitResponseFunction": "InhibitResponseFunction", "InitialAccess": "InitialAccess", "LateralMovement": "LateralMovement", "Persistence": "Persistence", "PreAttack": "PreAttack", "PrivilegeEscalation": "PrivilegeEscalation", "Reconnaissance": "Reconnaissance", "ResourceDevelopment": "ResourceDevelopment"}, + ) + + techniques = cls._args_schema.anomaly.techniques + techniques.Element = AAZStrArg() + return cls._args_schema + + def _execute_operations(self): + self.SecurityMLAnalyticsSettingsCreateOrUpdate(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class SecurityMLAnalyticsSettingsCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/securityMLAnalyticsSettings/{settingsResourceName}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "settingsResourceName", self.ctx.args.settings_resource_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + typ=AAZObjectType, + typ_kwargs={"flags": {"required": True, "client_flatten": True}} + ) + _builder.set_prop("etag", AAZStrType, ".etag") + _builder.set_const("kind", "Anomaly", AAZStrType, ".anomaly", typ_kwargs={"flags": {"required": True}}) + _builder.discriminate_by("kind", "Anomaly") + + disc_anomaly = _builder.get("{kind:Anomaly}") + if disc_anomaly is not None: + disc_anomaly.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:Anomaly}.properties") + if properties is not None: + properties.set_prop("anomalySettingsVersion", AAZIntType, ".anomaly.anomaly_settings_version") + properties.set_prop("anomalyVersion", AAZStrType, ".anomaly.anomaly_version", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("description", AAZStrType, ".anomaly.description") + properties.set_prop("displayName", AAZStrType, ".anomaly.display_name", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("enabled", AAZBoolType, ".anomaly.enabled", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("frequency", AAZStrType, ".anomaly.frequency", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("isDefaultSettings", AAZBoolType, ".anomaly.is_default_settings", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("requiredDataConnectors", AAZListType, ".anomaly.required_data_connectors") + properties.set_prop("settingsDefinitionId", AAZStrType, ".anomaly.settings_definition_id") + properties.set_prop("settingsStatus", AAZStrType, ".anomaly.settings_status", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("tactics", AAZListType, ".anomaly.tactics") + properties.set_prop("techniques", AAZListType, ".anomaly.techniques") + + required_data_connectors = _builder.get("{kind:Anomaly}.properties.requiredDataConnectors") + if required_data_connectors is not None: + required_data_connectors.set_elements(AAZObjectType) + + _elements = _builder.get("{kind:Anomaly}.properties.requiredDataConnectors[]") + if _elements is not None: + _elements.set_prop("connectorId", AAZStrType, ".connector_id") + _elements.set_prop("dataTypes", AAZListType, ".data_types") + + data_types = _builder.get("{kind:Anomaly}.properties.requiredDataConnectors[].dataTypes") + if data_types is not None: + data_types.set_elements(AAZStrType, ".") + + tactics = _builder.get("{kind:Anomaly}.properties.tactics") + if tactics is not None: + tactics.set_elements(AAZStrType, ".") + + techniques = _builder.get("{kind:Anomaly}.properties.techniques") + if techniques is not None: + techniques.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.etag = AAZStrType() + _schema_on_200_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.kind = AAZStrType( + flags={"required": True}, + ) + _schema_on_200_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200_201.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + disc_anomaly = cls._schema_on_200_201.discriminate_by("kind", "Anomaly") + disc_anomaly.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200_201.discriminate_by("kind", "Anomaly").properties + properties.anomaly_settings_version = AAZIntType( + serialized_name="anomalySettingsVersion", + ) + properties.anomaly_version = AAZStrType( + serialized_name="anomalyVersion", + flags={"required": True}, + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.enabled = AAZBoolType( + flags={"required": True}, + ) + properties.frequency = AAZStrType( + flags={"required": True}, + ) + properties.is_default_settings = AAZBoolType( + serialized_name="isDefaultSettings", + flags={"required": True}, + ) + properties.last_modified_utc = AAZStrType( + serialized_name="lastModifiedUtc", + flags={"read_only": True}, + ) + properties.required_data_connectors = AAZListType( + serialized_name="requiredDataConnectors", + ) + properties.settings_definition_id = AAZStrType( + serialized_name="settingsDefinitionId", + ) + properties.settings_status = AAZStrType( + serialized_name="settingsStatus", + flags={"required": True}, + ) + properties.tactics = AAZListType() + properties.techniques = AAZListType() + + required_data_connectors = cls._schema_on_200_201.discriminate_by("kind", "Anomaly").properties.required_data_connectors + required_data_connectors.Element = AAZObjectType() + + _element = cls._schema_on_200_201.discriminate_by("kind", "Anomaly").properties.required_data_connectors.Element + _element.connector_id = AAZStrType( + serialized_name="connectorId", + ) + _element.data_types = AAZListType( + serialized_name="dataTypes", + ) + + data_types = cls._schema_on_200_201.discriminate_by("kind", "Anomaly").properties.required_data_connectors.Element.data_types + data_types.Element = AAZStrType() + + tactics = cls._schema_on_200_201.discriminate_by("kind", "Anomaly").properties.tactics + tactics.Element = AAZStrType() + + techniques = cls._schema_on_200_201.discriminate_by("kind", "Anomaly").properties.techniques + techniques.Element = AAZStrType() + + return cls._schema_on_200_201 + + +__all__ = ["Create"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/_delete.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/_delete.py new file mode 100644 index 00000000000..4731dcbc9fa --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/_delete.py @@ -0,0 +1,134 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel analytics-setting delete", + is_experimental=True, + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete the Security ML Analytics Settings. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/securitymlanalyticssettings/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return None + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.settings_resource_name = AAZStrArg( + options=["-n", "--name", "--settings-resource-name"], + help="Security ML Analytics Settings resource name", + required=True, + id_part="child_name_1", + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.SecurityMLAnalyticsSettingsDelete(ctx=self.ctx)() + + class SecurityMLAnalyticsSettingsDelete(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + if session.http_response.status_code in [204]: + return self.on_204(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/securityMLAnalyticsSettings/{settingsResourceName}", + **self.url_parameters + ) + + @property + def method(self): + return "DELETE" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "settingsResourceName", self.ctx.args.settings_resource_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + def on_200(self, session): + pass + + def on_204(self, session): + pass + + +__all__ = ["Delete"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/_list.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/_list.py new file mode 100644 index 00000000000..b8954e1b923 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/_list.py @@ -0,0 +1,268 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel analytics-setting list", + is_experimental=True, +) +class List(AAZCommand): + """Get all Security ML Analytics Settings. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/securitymlanalyticssettings", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.SecurityMLAnalyticsSettingsList(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance.value, client_flatten=True) + next_link = self.deserialize_output(self.ctx.vars.instance.next_link) + return result, next_link + + class SecurityMLAnalyticsSettingsList(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/securityMLAnalyticsSettings", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + flags={"read_only": True}, + ) + _schema_on_200.value = AAZListType( + flags={"required": True}, + ) + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.etag = AAZStrType() + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.kind = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + disc_anomaly = cls._schema_on_200.value.Element.discriminate_by("kind", "Anomaly") + disc_anomaly.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "Anomaly").properties + properties.anomaly_settings_version = AAZIntType( + serialized_name="anomalySettingsVersion", + ) + properties.anomaly_version = AAZStrType( + serialized_name="anomalyVersion", + flags={"required": True}, + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.enabled = AAZBoolType( + flags={"required": True}, + ) + properties.frequency = AAZStrType( + flags={"required": True}, + ) + properties.is_default_settings = AAZBoolType( + serialized_name="isDefaultSettings", + flags={"required": True}, + ) + properties.last_modified_utc = AAZStrType( + serialized_name="lastModifiedUtc", + flags={"read_only": True}, + ) + properties.required_data_connectors = AAZListType( + serialized_name="requiredDataConnectors", + ) + properties.settings_definition_id = AAZStrType( + serialized_name="settingsDefinitionId", + ) + properties.settings_status = AAZStrType( + serialized_name="settingsStatus", + flags={"required": True}, + ) + properties.tactics = AAZListType() + properties.techniques = AAZListType() + + required_data_connectors = cls._schema_on_200.value.Element.discriminate_by("kind", "Anomaly").properties.required_data_connectors + required_data_connectors.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.discriminate_by("kind", "Anomaly").properties.required_data_connectors.Element + _element.connector_id = AAZStrType( + serialized_name="connectorId", + ) + _element.data_types = AAZListType( + serialized_name="dataTypes", + ) + + data_types = cls._schema_on_200.value.Element.discriminate_by("kind", "Anomaly").properties.required_data_connectors.Element.data_types + data_types.Element = AAZStrType() + + tactics = cls._schema_on_200.value.Element.discriminate_by("kind", "Anomaly").properties.tactics + tactics.Element = AAZStrType() + + techniques = cls._schema_on_200.value.Element.discriminate_by("kind", "Anomaly").properties.techniques + techniques.Element = AAZStrType() + + return cls._schema_on_200 + + +__all__ = ["List"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/_show.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/_show.py new file mode 100644 index 00000000000..a198633f14c --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/_show.py @@ -0,0 +1,267 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel analytics-setting show", + is_experimental=True, +) +class Show(AAZCommand): + """Get the Security ML Analytics Settings. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/securitymlanalyticssettings/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.settings_resource_name = AAZStrArg( + options=["-n", "--name", "--settings-resource-name"], + help="Security ML Analytics Settings resource name", + required=True, + id_part="child_name_1", + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.SecurityMLAnalyticsSettingsGet(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class SecurityMLAnalyticsSettingsGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/securityMLAnalyticsSettings/{settingsResourceName}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "settingsResourceName", self.ctx.args.settings_resource_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.etag = AAZStrType() + _schema_on_200.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.kind = AAZStrType( + flags={"required": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + disc_anomaly = cls._schema_on_200.discriminate_by("kind", "Anomaly") + disc_anomaly.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "Anomaly").properties + properties.anomaly_settings_version = AAZIntType( + serialized_name="anomalySettingsVersion", + ) + properties.anomaly_version = AAZStrType( + serialized_name="anomalyVersion", + flags={"required": True}, + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.enabled = AAZBoolType( + flags={"required": True}, + ) + properties.frequency = AAZStrType( + flags={"required": True}, + ) + properties.is_default_settings = AAZBoolType( + serialized_name="isDefaultSettings", + flags={"required": True}, + ) + properties.last_modified_utc = AAZStrType( + serialized_name="lastModifiedUtc", + flags={"read_only": True}, + ) + properties.required_data_connectors = AAZListType( + serialized_name="requiredDataConnectors", + ) + properties.settings_definition_id = AAZStrType( + serialized_name="settingsDefinitionId", + ) + properties.settings_status = AAZStrType( + serialized_name="settingsStatus", + flags={"required": True}, + ) + properties.tactics = AAZListType() + properties.techniques = AAZListType() + + required_data_connectors = cls._schema_on_200.discriminate_by("kind", "Anomaly").properties.required_data_connectors + required_data_connectors.Element = AAZObjectType() + + _element = cls._schema_on_200.discriminate_by("kind", "Anomaly").properties.required_data_connectors.Element + _element.connector_id = AAZStrType( + serialized_name="connectorId", + ) + _element.data_types = AAZListType( + serialized_name="dataTypes", + ) + + data_types = cls._schema_on_200.discriminate_by("kind", "Anomaly").properties.required_data_connectors.Element.data_types + data_types.Element = AAZStrType() + + tactics = cls._schema_on_200.discriminate_by("kind", "Anomaly").properties.tactics + tactics.Element = AAZStrType() + + techniques = cls._schema_on_200.discriminate_by("kind", "Anomaly").properties.techniques + techniques.Element = AAZStrType() + + return cls._schema_on_200 + + +__all__ = ["Show"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/_update.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/_update.py new file mode 100644 index 00000000000..06724e23643 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/_update.py @@ -0,0 +1,574 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel analytics-setting update", + is_experimental=True, +) +class Update(AAZCommand): + """Update the Security ML Analytics Settings. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/securitymlanalyticssettings/{}", "2022-06-01-preview"], + ] + } + + AZ_SUPPORT_GENERIC_UPDATE = True + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.settings_resource_name = AAZStrArg( + options=["-n", "--name", "--settings-resource-name"], + help="Security ML Analytics Settings resource name", + required=True, + id_part="child_name_1", + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + + # define Arg Group "SecurityMLAnalyticsSetting" + + _args_schema = cls._args_schema + _args_schema.anomaly = AAZObjectArg( + options=["--anomaly"], + arg_group="SecurityMLAnalyticsSetting", + ) + _args_schema.etag = AAZStrArg( + options=["--etag"], + arg_group="SecurityMLAnalyticsSetting", + help="Etag of the azure resource", + nullable=True, + ) + + anomaly = cls._args_schema.anomaly + anomaly.anomaly_settings_version = AAZIntArg( + options=["anomaly-settings-version"], + help="The anomaly settings version of the Anomaly security ml analytics settings that dictates whether job version gets updated or not.", + nullable=True, + ) + anomaly.anomaly_version = AAZStrArg( + options=["anomaly-version"], + help="The anomaly version of the AnomalySecurityMLAnalyticsSettings.", + ) + anomaly.description = AAZStrArg( + options=["description"], + help="The description of the SecurityMLAnalyticsSettings.", + nullable=True, + ) + anomaly.display_name = AAZStrArg( + options=["display-name"], + help="The display name for settings created by this SecurityMLAnalyticsSettings.", + ) + anomaly.enabled = AAZBoolArg( + options=["enabled"], + help="Determines whether this settings is enabled or disabled.", + ) + anomaly.frequency = AAZStrArg( + options=["frequency"], + help="The frequency that this SecurityMLAnalyticsSettings will be run.", + ) + anomaly.is_default_settings = AAZBoolArg( + options=["is-default-settings"], + help="Determines whether this anomaly security ml analytics settings is a default settings", + ) + anomaly.required_data_connectors = AAZListArg( + options=["required-data-connectors"], + help="The required data sources for this SecurityMLAnalyticsSettings", + nullable=True, + ) + anomaly.settings_definition_id = AAZStrArg( + options=["settings-definition-id"], + help="The anomaly settings definition Id", + nullable=True, + ) + anomaly.settings_status = AAZStrArg( + options=["settings-status"], + help="The anomaly SecurityMLAnalyticsSettings status", + enum={"Flighting": "Flighting", "Production": "Production"}, + ) + anomaly.tactics = AAZListArg( + options=["tactics"], + help="The tactics of the SecurityMLAnalyticsSettings", + nullable=True, + ) + anomaly.techniques = AAZListArg( + options=["techniques"], + help="The techniques of the SecurityMLAnalyticsSettings", + nullable=True, + ) + + required_data_connectors = cls._args_schema.anomaly.required_data_connectors + required_data_connectors.Element = AAZObjectArg() + + _element = cls._args_schema.anomaly.required_data_connectors.Element + _element.connector_id = AAZStrArg( + options=["connector-id"], + help="The connector id that provides the following data types", + nullable=True, + ) + _element.data_types = AAZListArg( + options=["data-types"], + help="The data types used by the security ml analytics settings", + nullable=True, + ) + + data_types = cls._args_schema.anomaly.required_data_connectors.Element.data_types + data_types.Element = AAZStrArg() + + tactics = cls._args_schema.anomaly.tactics + tactics.Element = AAZStrArg( + enum={"Collection": "Collection", "CommandAndControl": "CommandAndControl", "CredentialAccess": "CredentialAccess", "DefenseEvasion": "DefenseEvasion", "Discovery": "Discovery", "Execution": "Execution", "Exfiltration": "Exfiltration", "Impact": "Impact", "ImpairProcessControl": "ImpairProcessControl", "InhibitResponseFunction": "InhibitResponseFunction", "InitialAccess": "InitialAccess", "LateralMovement": "LateralMovement", "Persistence": "Persistence", "PreAttack": "PreAttack", "PrivilegeEscalation": "PrivilegeEscalation", "Reconnaissance": "Reconnaissance", "ResourceDevelopment": "ResourceDevelopment"}, + ) + + techniques = cls._args_schema.anomaly.techniques + techniques.Element = AAZStrArg() + return cls._args_schema + + def _execute_operations(self): + self.SecurityMLAnalyticsSettingsGet(ctx=self.ctx)() + self.InstanceUpdateByJson(ctx=self.ctx)() + self.InstanceUpdateByGeneric(ctx=self.ctx)() + self.SecurityMLAnalyticsSettingsCreateOrUpdate(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class SecurityMLAnalyticsSettingsGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/securityMLAnalyticsSettings/{settingsResourceName}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "settingsResourceName", self.ctx.args.settings_resource_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _build_schema_security_ml_analytics_setting_read(cls._schema_on_200) + + return cls._schema_on_200 + + class SecurityMLAnalyticsSettingsCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/securityMLAnalyticsSettings/{settingsResourceName}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "settingsResourceName", self.ctx.args.settings_resource_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + value=self.ctx.vars.instance, + ) + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + _build_schema_security_ml_analytics_setting_read(cls._schema_on_200_201) + + return cls._schema_on_200_201 + + class InstanceUpdateByJson(AAZJsonInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance(self.ctx.vars.instance) + + def _update_instance(self, instance): + _instance_value, _builder = self.new_content_builder( + self.ctx.args, + value=instance, + typ=AAZObjectType + ) + _builder.set_prop("etag", AAZStrType, ".etag") + _builder.set_const("kind", "Anomaly", AAZStrType, ".anomaly", typ_kwargs={"flags": {"required": True}}) + _builder.discriminate_by("kind", "Anomaly") + + disc_anomaly = _builder.get("{kind:Anomaly}") + if disc_anomaly is not None: + disc_anomaly.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:Anomaly}.properties") + if properties is not None: + properties.set_prop("anomalySettingsVersion", AAZIntType, ".anomaly.anomaly_settings_version") + properties.set_prop("anomalyVersion", AAZStrType, ".anomaly.anomaly_version", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("description", AAZStrType, ".anomaly.description") + properties.set_prop("displayName", AAZStrType, ".anomaly.display_name", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("enabled", AAZBoolType, ".anomaly.enabled", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("frequency", AAZStrType, ".anomaly.frequency", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("isDefaultSettings", AAZBoolType, ".anomaly.is_default_settings", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("requiredDataConnectors", AAZListType, ".anomaly.required_data_connectors") + properties.set_prop("settingsDefinitionId", AAZStrType, ".anomaly.settings_definition_id") + properties.set_prop("settingsStatus", AAZStrType, ".anomaly.settings_status", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("tactics", AAZListType, ".anomaly.tactics") + properties.set_prop("techniques", AAZListType, ".anomaly.techniques") + + required_data_connectors = _builder.get("{kind:Anomaly}.properties.requiredDataConnectors") + if required_data_connectors is not None: + required_data_connectors.set_elements(AAZObjectType) + + _elements = _builder.get("{kind:Anomaly}.properties.requiredDataConnectors[]") + if _elements is not None: + _elements.set_prop("connectorId", AAZStrType, ".connector_id") + _elements.set_prop("dataTypes", AAZListType, ".data_types") + + data_types = _builder.get("{kind:Anomaly}.properties.requiredDataConnectors[].dataTypes") + if data_types is not None: + data_types.set_elements(AAZStrType, ".") + + tactics = _builder.get("{kind:Anomaly}.properties.tactics") + if tactics is not None: + tactics.set_elements(AAZStrType, ".") + + techniques = _builder.get("{kind:Anomaly}.properties.techniques") + if techniques is not None: + techniques.set_elements(AAZStrType, ".") + + return _instance_value + + class InstanceUpdateByGeneric(AAZGenericInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance_by_generic( + self.ctx.vars.instance, + self.ctx.generic_update_args + ) + + +_schema_security_ml_analytics_setting_read = None + + +def _build_schema_security_ml_analytics_setting_read(_schema): + global _schema_security_ml_analytics_setting_read + if _schema_security_ml_analytics_setting_read is not None: + _schema.etag = _schema_security_ml_analytics_setting_read.etag + _schema.id = _schema_security_ml_analytics_setting_read.id + _schema.kind = _schema_security_ml_analytics_setting_read.kind + _schema.name = _schema_security_ml_analytics_setting_read.name + _schema.system_data = _schema_security_ml_analytics_setting_read.system_data + _schema.type = _schema_security_ml_analytics_setting_read.type + _schema.discriminate_by( + "kind", + "Anomaly", + _schema_security_ml_analytics_setting_read.discriminate_by( + "kind", + "Anomaly", + ) + ) + return + + _schema_security_ml_analytics_setting_read = AAZObjectType() + + security_ml_analytics_setting_read = _schema_security_ml_analytics_setting_read + security_ml_analytics_setting_read.etag = AAZStrType() + security_ml_analytics_setting_read.id = AAZStrType( + flags={"read_only": True}, + ) + security_ml_analytics_setting_read.kind = AAZStrType( + flags={"required": True}, + ) + security_ml_analytics_setting_read.name = AAZStrType( + flags={"read_only": True}, + ) + security_ml_analytics_setting_read.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + security_ml_analytics_setting_read.type = AAZStrType( + flags={"read_only": True}, + ) + + system_data = _schema_security_ml_analytics_setting_read.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + disc_anomaly = _schema_security_ml_analytics_setting_read.discriminate_by("kind", "Anomaly") + disc_anomaly.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = _schema_security_ml_analytics_setting_read.discriminate_by("kind", "Anomaly").properties + properties.anomaly_settings_version = AAZIntType( + serialized_name="anomalySettingsVersion", + ) + properties.anomaly_version = AAZStrType( + serialized_name="anomalyVersion", + flags={"required": True}, + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.enabled = AAZBoolType( + flags={"required": True}, + ) + properties.frequency = AAZStrType( + flags={"required": True}, + ) + properties.is_default_settings = AAZBoolType( + serialized_name="isDefaultSettings", + flags={"required": True}, + ) + properties.last_modified_utc = AAZStrType( + serialized_name="lastModifiedUtc", + flags={"read_only": True}, + ) + properties.required_data_connectors = AAZListType( + serialized_name="requiredDataConnectors", + ) + properties.settings_definition_id = AAZStrType( + serialized_name="settingsDefinitionId", + ) + properties.settings_status = AAZStrType( + serialized_name="settingsStatus", + flags={"required": True}, + ) + properties.tactics = AAZListType() + properties.techniques = AAZListType() + + required_data_connectors = _schema_security_ml_analytics_setting_read.discriminate_by("kind", "Anomaly").properties.required_data_connectors + required_data_connectors.Element = AAZObjectType() + + _element = _schema_security_ml_analytics_setting_read.discriminate_by("kind", "Anomaly").properties.required_data_connectors.Element + _element.connector_id = AAZStrType( + serialized_name="connectorId", + ) + _element.data_types = AAZListType( + serialized_name="dataTypes", + ) + + data_types = _schema_security_ml_analytics_setting_read.discriminate_by("kind", "Anomaly").properties.required_data_connectors.Element.data_types + data_types.Element = AAZStrType() + + tactics = _schema_security_ml_analytics_setting_read.discriminate_by("kind", "Anomaly").properties.tactics + tactics.Element = AAZStrType() + + techniques = _schema_security_ml_analytics_setting_read.discriminate_by("kind", "Anomaly").properties.techniques + techniques.Element = AAZStrType() + + _schema.etag = _schema_security_ml_analytics_setting_read.etag + _schema.id = _schema_security_ml_analytics_setting_read.id + _schema.kind = _schema_security_ml_analytics_setting_read.kind + _schema.name = _schema_security_ml_analytics_setting_read.name + _schema.system_data = _schema_security_ml_analytics_setting_read.system_data + _schema.type = _schema_security_ml_analytics_setting_read.type + _schema.discriminate_by( + "kind", + "Anomaly", + _schema_security_ml_analytics_setting_read.discriminate_by( + "kind", + "Anomaly", + ) + ) + + +__all__ = ["Update"] diff --git a/src/securityinsight/azext_securityinsight/azext_metadata.json b/src/securityinsight/azext_securityinsight/azext_metadata.json new file mode 100644 index 00000000000..cce7fd18ec3 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/azext_metadata.json @@ -0,0 +1,4 @@ +{ + "azext.isExperimental": true, + "azext.minCliCoreVersion": "2.37.0" +} \ No newline at end of file diff --git a/src/securityinsight/azext_securityinsight/commands.py b/src/securityinsight/azext_securityinsight/commands.py new file mode 100644 index 00000000000..b0d842e4993 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/commands.py @@ -0,0 +1,15 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: disable=too-many-lines +# pylint: disable=too-many-statements + +# from azure.cli.core.commands import CliCommandType + + +def load_command_table(self, _): # pylint: disable=unused-argument + pass diff --git a/src/securityinsight/azext_securityinsight/custom.py b/src/securityinsight/azext_securityinsight/custom.py new file mode 100644 index 00000000000..86df1e48ef5 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/custom.py @@ -0,0 +1,14 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: disable=too-many-lines +# pylint: disable=too-many-statements + +from knack.log import get_logger + + +logger = get_logger(__name__) diff --git a/src/securityinsight/azext_securityinsight/tests/__init__.py b/src/securityinsight/azext_securityinsight/tests/__init__.py new file mode 100644 index 00000000000..5757aea3175 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/tests/__init__.py @@ -0,0 +1,6 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- diff --git a/src/securityinsight/azext_securityinsight/tests/latest/__init__.py b/src/securityinsight/azext_securityinsight/tests/latest/__init__.py new file mode 100644 index 00000000000..5757aea3175 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/tests/latest/__init__.py @@ -0,0 +1,6 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- diff --git a/src/securityinsight/setup.py b/src/securityinsight/setup.py index a3d2c6727d7..19cec467e6b 100644 --- a/src/securityinsight/setup.py +++ b/src/securityinsight/setup.py @@ -1,20 +1,16 @@ -#!/usr/bin/env python - # -------------------------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools # -------------------------------------------------------------------------------------------- - from codecs import open from setuptools import setup, find_packages + # HISTORY.rst entry. -VERSION = '0.1.2' -try: - from azext_sentinel.manual.version import VERSION -except ImportError: - pass +VERSION = '0.1.0' # The full list of classifiers is available at # https://pypi.python.org/pypi?%3Aaction=list_classifiers @@ -24,35 +20,30 @@ 'Intended Audience :: System Administrators', 'Programming Language :: Python', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', + 'Programming Language :: Python :: 3.9', 'License :: OSI Approved :: MIT License', ] DEPENDENCIES = [] -try: - from azext_sentinel.manual.dependency import DEPENDENCIES -except ImportError: - pass - with open('README.md', 'r', encoding='utf-8') as f: README = f.read() with open('HISTORY.rst', 'r', encoding='utf-8') as f: HISTORY = f.read() setup( - name='sentinel', + name='securityinsight', version=VERSION, - description='Microsoft Azure Command-Line Tools SecurityInsights Extension', - author='Microsoft Corporation', - author_email='azpycli@microsoft.com', - url='https://github.com/Azure/azure-cli-extensions/tree/main/src/sentinel', + description='Microsoft Azure Command-Line Tools Securityinsight Extension.', long_description=README + '\n\n' + HISTORY, license='MIT', + author='Microsoft Corporation', + author_email='azpycli@microsoft.com', + url='https://github.com/Azure/azure-cli-extensions/tree/main/src/securityinsight', classifiers=CLASSIFIERS, - packages=find_packages(), - install_requires=DEPENDENCIES, - package_data={'azext_sentinel': ['azext_metadata.json']}, + packages=find_packages(exclude=["tests"]), + package_data={'azext_securityinsight': ['azext_metadata.json']}, + install_requires=DEPENDENCIES ) From fe6a1e49393ab5ec38bc33d31745de9fc7d2615c Mon Sep 17 00:00:00 2001 From: necusjz Date: Thu, 23 Jun 2022 13:47:00 +0800 Subject: [PATCH 02/25] add tests for alert-rule --- .../test_sentinel_alert_rule_crud.yaml | 12036 ++++++++++++++++ .../tests/latest/test_sentinel_commands.py | 464 + 2 files changed, 12500 insertions(+) create mode 100644 src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_alert_rule_crud.yaml create mode 100644 src/securityinsight/azext_securityinsight/tests/latest/test_sentinel_commands.py diff --git a/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_alert_rule_crud.yaml b/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_alert_rule_crud.yaml new file mode 100644 index 00000000000..cd821c70f0b --- /dev/null +++ b/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_alert_rule_crud.yaml @@ -0,0 +1,12036 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics workspace create + Connection: + - keep-alive + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001?api-version=2021-04-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001","name":"cli_test_sentinel_000001","type":"Microsoft.Resources/resourceGroups","location":"eastus2","tags":{"product":"azurecli","cause":"automation","date":"2022-06-23T05:43:04Z"},"properties":{"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '327' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 23 Jun 2022 05:43:09 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"location": "eastus2", "properties": {"sku": {"name": "PerGB2018"}, "retentionInDays": + 30, "workspaceCapping": {}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics workspace create + Connection: + - keep-alive + Content-Length: + - '116' + Content-Type: + - application/json + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-mgmt-loganalytics/13.0.0b4 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002?api-version=2021-12-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": + \"029edd17-c175-4532-9302-76bfeb2f3e28\",\r\n \"provisioningState\": \"Creating\",\r\n + \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": + \"Thu, 23 Jun 2022 05:43:14 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n + \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n + \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": + \"Thu, 23 Jun 2022 22:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": + \"Enabled\",\r\n \"createdDate\": \"Thu, 23 Jun 2022 05:43:14 GMT\",\r\n + \ \"modifiedDate\": \"Thu, 23 Jun 2022 05:43:14 GMT\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n + \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n + \ \"location\": \"eastus2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '1075' + content-type: + - application/json + date: + - Thu, 23 Jun 2022 05:43:15 GMT + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics workspace create + Connection: + - keep-alive + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-mgmt-loganalytics/13.0.0b4 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002?api-version=2021-12-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": + \"029edd17-c175-4532-9302-76bfeb2f3e28\",\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": + \"Thu, 23 Jun 2022 05:43:14 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n + \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n + \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": + \"Thu, 23 Jun 2022 22:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": + \"Enabled\",\r\n \"createdDate\": \"Thu, 23 Jun 2022 05:43:14 GMT\",\r\n + \ \"modifiedDate\": \"Thu, 23 Jun 2022 05:43:16 GMT\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n + \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n + \ \"location\": \"eastus2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '1076' + content-type: + - application/json + date: + - Thu, 23 Jun 2022 05:43:45 GMT + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding,Accept-Encoding + x-content-type-options: + - nosniff + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics solution create + Connection: + - keep-alive + ParameterSetName: + - -t -w -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-mgmt-loganalytics/13.0.0b4 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002?api-version=2021-12-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": + \"029edd17-c175-4532-9302-76bfeb2f3e28\",\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": + \"Thu, 23 Jun 2022 05:43:14 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n + \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n + \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": + \"Thu, 23 Jun 2022 22:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": + \"Enabled\",\r\n \"createdDate\": \"Thu, 23 Jun 2022 05:43:14 GMT\",\r\n + \ \"modifiedDate\": \"Thu, 23 Jun 2022 05:43:16 GMT\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n + \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n + \ \"location\": \"eastus2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '1076' + content-type: + - application/json + date: + - Thu, 23 Jun 2022 05:43:48 GMT + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding,Accept-Encoding + x-content-type-options: + - nosniff + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 200 + message: OK +- request: + body: '{"location": "eastus2", "plan": {"name": "SecurityInsights(workspace-000002)", + "publisher": "Microsoft", "promotionCode": "", "product": "OMSGallery/SecurityInsights"}, + "properties": {"workspaceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/microsoft.OperationalInsights/workspaces/workspace-000002"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics solution create + Connection: + - keep-alive + Content-Length: + - '370' + Content-Type: + - application/json; charset=utf-8 + ParameterSetName: + - -t -w -g + User-Agent: + - python/3.8.10 (Windows-10-10.0.19044-SP0) msrest/0.7.0 msrest_azure/0.6.4 + azure-mgmt-operationsmanagement/0.1.0 Azure-SDK-For-Python AZURECLI/2.37.0 + accept-language: + - en-US + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationsManagement/solutions/SecurityInsights%28workspace-000002%29?api-version=2015-11-01-preview + response: + body: + string: "{\r\n \"plan\": {\r\n \"name\": \"SecurityInsights(workspace-000002)\",\r\n + \ \"publisher\": \"Microsoft\",\r\n \"promotionCode\": \"\",\r\n \"product\": + \"OMSGallery/SecurityInsights\"\r\n },\r\n \"properties\": {\r\n \"workspaceResourceId\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/microsoft.OperationalInsights/workspaces/workspace-000002\",\r\n + \ \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"Mon, + 01 Jan 0001 00:00:00 GMT\",\r\n \"sku\": {\r\n \"name\": \"PerGB\"\r\n + \ },\r\n \"lastModifiedTime\": \"Mon, 01 Jan 0001 00:00:00 GMT\",\r\n + \ \"containedResources\": []\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationsManagement/solutions/SecurityInsights(workspace-000002)\",\r\n + \ \"name\": \"SecurityInsights(workspace-000002)\",\r\n \"type\": \"Microsoft.OperationsManagement/solutions\",\r\n + \ \"location\": \"East US 2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + cachecontrol: + - no-cache + content-length: + - '940' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 23 Jun 2022 05:44:02 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-ams-apiversion: + - WebAPI1.0 + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1196' + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 201 + message: Created +- request: + body: '{"kind": "MicrosoftSecurityIncidentCreation", "properties": {"displayName": + "testing", "enabled": true, "productFilter": "Microsoft Cloud App Security"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel alert-rule create + Connection: + - keep-alive + Content-Length: + - '153' + Content-Type: + - application/json + ParameterSetName: + - -n -w -g --ms-security-incident + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRules/alert-rule-000003?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRules/alert-rule-000003","name":"alert-rule-000003","etag":"\"01007f61-0000-0100-0000-62b3fda80000\"","type":"Microsoft.SecurityInsights/alertRules","kind":"MicrosoftSecurityIncidentCreation","properties":{"productFilter":"Microsoft + Cloud App Security","severitiesFilter":null,"displayNamesFilter":null,"displayNamesExcludeFilter":null,"displayName":"testing","enabled":true,"description":null,"alertRuleTemplateName":null,"lastModifiedUtc":"2022-06-23T05:44:08.5349604Z"}}' + headers: + cache-control: + - no-cache + content-length: + - '682' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 23 Jun 2022 05:44:08 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + 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 + CommandName: + - sentinel alert-rule list + Connection: + - keep-alive + ParameterSetName: + - -w -g + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRules?api-version=2022-06-01-preview + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRules/alert-rule-000003","name":"alert-rule-000003","etag":"\"01007f61-0000-0100-0000-62b3fda80000\"","type":"Microsoft.SecurityInsights/alertRules","kind":"MicrosoftSecurityIncidentCreation","properties":{"productFilter":"Microsoft + Cloud App Security","severitiesFilter":null,"displayNamesFilter":null,"displayNamesExcludeFilter":null,"displayName":"testing","enabled":true,"description":null,"alertRuleTemplateName":null,"lastModifiedUtc":"2022-06-23T05:44:08.5349604Z"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '694' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 23 Jun 2022 05:44:09 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel alert-rule update + Connection: + - keep-alive + ParameterSetName: + - -n -w -g --ms-security-incident + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRules/alert-rule-000003?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRules/alert-rule-000003","name":"alert-rule-000003","etag":"\"01007f61-0000-0100-0000-62b3fda80000\"","type":"Microsoft.SecurityInsights/alertRules","kind":"MicrosoftSecurityIncidentCreation","properties":{"productFilter":"Microsoft + Cloud App Security","severitiesFilter":null,"displayNamesFilter":null,"displayNamesExcludeFilter":null,"displayName":"testing","enabled":true,"description":null,"alertRuleTemplateName":null,"lastModifiedUtc":"2022-06-23T05:44:08.5349604Z"}}' + headers: + cache-control: + - no-cache + content-length: + - '682' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 23 Jun 2022 05:44:11 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"etag": "\"01007f61-0000-0100-0000-62b3fda80000\"", "kind": "MicrosoftSecurityIncidentCreation", + "properties": {"displayName": "tested", "enabled": true, "productFilter": "Microsoft + Cloud App Security"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel alert-rule update + Connection: + - keep-alive + Content-Length: + - '204' + Content-Type: + - application/json + ParameterSetName: + - -n -w -g --ms-security-incident + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRules/alert-rule-000003?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRules/alert-rule-000003","name":"alert-rule-000003","etag":"\"01008061-0000-0100-0000-62b3fdab0000\"","type":"Microsoft.SecurityInsights/alertRules","kind":"MicrosoftSecurityIncidentCreation","properties":{"productFilter":"Microsoft + Cloud App Security","severitiesFilter":null,"displayNamesFilter":null,"displayNamesExcludeFilter":null,"displayName":"tested","enabled":true,"description":null,"alertRuleTemplateName":null,"lastModifiedUtc":"2022-06-23T05:44:11.4891467Z"}}' + headers: + cache-control: + - no-cache + content-length: + - '681' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 23 Jun 2022 05:44:11 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel alert-rule show + Connection: + - keep-alive + ParameterSetName: + - -n -w -g + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRules/alert-rule-000003?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRules/alert-rule-000003","name":"alert-rule-000003","etag":"\"01008061-0000-0100-0000-62b3fdab0000\"","type":"Microsoft.SecurityInsights/alertRules","kind":"MicrosoftSecurityIncidentCreation","properties":{"productFilter":"Microsoft + Cloud App Security","severitiesFilter":null,"displayNamesFilter":null,"displayNamesExcludeFilter":null,"displayName":"tested","enabled":true,"description":null,"alertRuleTemplateName":null,"lastModifiedUtc":"2022-06-23T05:44:11.4891467Z"}}' + headers: + cache-control: + - no-cache + content-length: + - '681' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 23 Jun 2022 05:44:12 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel alert-rule delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - -n --workspace-name -g --yes + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRules/alert-rule-000003?api-version=2022-06-01-preview + response: + body: + string: '{}' + headers: + cache-control: + - no-cache + content-length: + - '2' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 23 Jun 2022 05:44:12 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-deletes: + - '14998' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel alert-rule template list + Connection: + - keep-alive + ParameterSetName: + - -w -g + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRuleTemplates?api-version=2022-06-01-preview + response: + body: + string: "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/f71aba3d-28fb-450b-b192-4e76a83015c8\",\"name\":\"f71aba3d-28fb-450b-b192-4e76a83015c8\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Fusion\",\"properties\":{\"severity\":\"High\",\"sourceSettings\":[{\"sourceName\":\"Anomalies\",\"sourceSubTypes\":null},{\"sourceName\":\"Alert + providers\",\"sourceSubTypes\":[{\"sourceSubTypeDisplayName\":\"Azure Active + Directory Identity Protection\",\"sourceSubTypeName\":\"Azure Active Directory + Identity Protection\",\"severityFilter\":{\"isSupported\":true,\"severityFilters\":[\"Informational\",\"Low\",\"Medium\",\"High\"]}},{\"sourceSubTypeDisplayName\":\"Microsoft + 365 Defender\",\"sourceSubTypeName\":\"Microsoft 365 Defender\",\"severityFilter\":{\"isSupported\":true,\"severityFilters\":[\"Informational\",\"Low\",\"Medium\",\"High\"]}},{\"sourceSubTypeDisplayName\":\"Microsoft + Cloud App Security\",\"sourceSubTypeName\":\"Microsoft Cloud App Security\",\"severityFilter\":{\"isSupported\":true,\"severityFilters\":[\"Informational\",\"Low\",\"Medium\",\"High\"]}},{\"sourceSubTypeDisplayName\":\"Microsoft + Defender for Cloud\",\"sourceSubTypeName\":\"Azure Defender\",\"severityFilter\":{\"isSupported\":true,\"severityFilters\":[\"Informational\",\"Low\",\"Medium\",\"High\"]}},{\"sourceSubTypeDisplayName\":\"Microsoft + Defender for Endpoint\",\"sourceSubTypeName\":\"Microsoft Defender for Endpoint\",\"severityFilter\":{\"isSupported\":true,\"severityFilters\":[\"Informational\",\"Low\",\"Medium\",\"High\"]}},{\"sourceSubTypeDisplayName\":\"Microsoft + Defender for Identity\",\"sourceSubTypeName\":\"Microsoft Defender for Identity\",\"severityFilter\":{\"isSupported\":true,\"severityFilters\":[\"Informational\",\"Low\",\"Medium\",\"High\"]}},{\"sourceSubTypeDisplayName\":\"Microsoft + Defender for IoT\",\"sourceSubTypeName\":\"Azure Defender for IoT\",\"severityFilter\":{\"isSupported\":true,\"severityFilters\":[\"Informational\",\"Low\",\"Medium\",\"High\"]}},{\"sourceSubTypeDisplayName\":\"Microsoft + Defender for Office 365\",\"sourceSubTypeName\":\"Microsoft Defender for Office + 365\",\"severityFilter\":{\"isSupported\":true,\"severityFilters\":[\"Informational\",\"Low\",\"Medium\",\"High\"]}},{\"sourceSubTypeDisplayName\":\"Azure + Sentinel scheduled analytics rules\",\"sourceSubTypeName\":\"Azure Sentinel + scheduled analytics rules\",\"severityFilter\":{\"isSupported\":true,\"severityFilters\":[\"Informational\",\"Low\",\"Medium\",\"High\"]}},{\"sourceSubTypeDisplayName\":\"Azure + Sentinel NRT analytic rules\",\"sourceSubTypeName\":\"Azure Sentinel NRT analytic + rules\",\"severityFilter\":{\"isSupported\":true,\"severityFilters\":[\"Informational\",\"Low\",\"Medium\",\"High\"]}}]}],\"tactics\":[\"Collection\",\"CommandAndControl\",\"CredentialAccess\",\"DefenseEvasion\",\"Discovery\",\"Execution\",\"Exfiltration\",\"Impact\",\"InitialAccess\",\"LateralMovement\",\"Persistence\",\"PrivilegeEscalation\"],\"displayName\":\"Advanced + Multistage Attack Detection\",\"description\":\"Microsoft Sentinel uses Fusion, + a correlation engine based on scalable machine learning algorithms, to automatically + detect multistage attacks by identifying combinations of anomalous behaviors + and suspicious activities that are observed at various stages of the kill + chain. On the basis of these discoveries, Azure Sentinel generates incidents + that would otherwise be very difficult to catch. By design, these incidents + are low-volume, high-fidelity, and high-severity, which is why this detection + is turned ON by default.\\n\\nSince Fusion correlates multiple signals from + various products to detect advanced multistage attacks, successful Fusion + detections are presented as Fusion incidents on the Microsoft Sentinel Incidents + page. This rule covers the following detections:\\n- Fusion for emerging threats\\n- + Fusion for ransomware\\n- Scenario-based Fusion detections (122 scenarios)\\n\\nTo + enable these detections, we recommend you configure the following data connectors + for best results:\\n- Out-of-the-box anomaly detections\\n- Azure Active Directory + Identity Protection\\n- Azure Defender\\n- Azure Defender for IoT\\n- Microsoft + 365 Defender\\n- Microsoft Cloud App Security \\n- Microsoft Defender for + Endpoint\\n- Microsoft Defender for Identity\\n- Microsoft Defender for Office + 365\\n- Scheduled analytics rules, both built-in and those created by your + security analysts. Analytics rules must contain kill-chain (tactics) and entity + mapping information in order to be used by Fusion.\\n\\nFor the full description + of each detection that is supported by Fusion, go to https://aka.ms/SentinelFusion.\",\"lastUpdatedDateUTC\":\"2021-06-09T00:00:00Z\",\"createdDateUTC\":\"2019-07-25T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/57c7e832-64eb-411f-8928-4133f01f4a25\",\"name\":\"57c7e832-64eb-411f-8928-4133f01f4a25\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\nThreatIntelligenceIndicator\\n| + where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\\n| + summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\\n| + where Active == true\\n| where isnotempty(NetworkIP) or isnotempty(EmailSourceIpAddress) + or isnotempty(NetworkDestinationIP) or isnotempty(NetworkSourceIP)\\n| extend + TI_ipEntity = iff(isnotempty(NetworkIP), NetworkIP, NetworkDestinationIP)\\n| + extend TI_ipEntity = iff(isempty(TI_ipEntity) and isnotempty(NetworkSourceIP), + NetworkSourceIP, TI_ipEntity)\\n| extend TI_ipEntity = iff(isempty(TI_ipEntity) + and isnotempty(EmailSourceIpAddress), EmailSourceIpAddress, TI_ipEntity)\\n// + using innerunique to keep perf fast and result set low, we only need one match + to indicate potential malicious activity that needs to be investigated\\n| + join kind=innerunique (\\n AzureDiagnostics\\n | where ResourceType + =~ \\\"VAULTS\\\"\\n | where TimeGenerated >= ago(dt_lookBack)\\n | + extend KeyVaultEvents_TimeGenerated = TimeGenerated, ClientIP = CallerIPAddress\\n)\\non + $left.TI_ipEntity == $right.ClientIP\\n| where KeyVaultEvents_TimeGenerated + < ExpirationDateTime\\n| summarize KeyVaultEvents_TimeGenerated = arg_max(KeyVaultEvents_TimeGenerated, + *) by IndicatorId, ClientIP\\n| project KeyVaultEvents_TimeGenerated, Description, + ActivityGroupNames, IndicatorId, ThreatType, Url, ExpirationDateTime, ConfidenceScore,\\nTI_ipEntity, + ClientIP, ResourceId, SubscriptionId, OperationName, ResultType, CorrelationId, + id_s, clientInfo_s, httpStatusCode_d, identity_claim_appid_g, identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g\\n| + extend timestamp = KeyVaultEvents_TimeGenerated\",\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"ClientIP\"}]},{\"entityType\":\"AzureResource\",\"fieldMappings\":[{\"identifier\":\"ResourceId\",\"columnName\":\"ResourceId\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.1\",\"tactics\":[\"Impact\"],\"displayName\":\"TI + map IP entity to Azure Key Vault logs\",\"description\":\"Identifies a match + in Azure Key Vault logsfrom any IP IOC from TI\",\"lastUpdatedDateUTC\":\"2022-06-09T00:00:00Z\",\"createdDateUTC\":\"2019-08-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"AzureKeyVault\",\"dataTypes\":[\"KeyVaultData\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/f948a32f-226c-4116-bddd-d95e91d97eb9\",\"name\":\"f948a32f-226c-4116-bddd-d95e91d97eb9\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + detectionTime = 1d;\\nlet joinLookback = 14d;\\nAuditLogs\\n| where TimeGenerated + > ago(detectionTime)\\n| where LoggedByService =~ \\\"Core Directory\\\"\\n| + where Category =~ \\\"ApplicationManagement\\\"\\n| where OperationName =~ + \\\"Consent to application\\\"\\n| where TargetResources has \\\"mailboxsettings\\\"\\n| + extend AppDisplayName = TargetResources.[0].displayName\\n| extend AppClientId + = tolower(TargetResources.[0].id)\\n| where AppClientId !in ((externaldata(knownAppClientId:string, + knownAppDisplayName:string)[@\\\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Sample%20Data/Feeds/Microsoft.OAuth.KnownApplications.csv\\\"] + with (format=\\\"csv\\\")))\\n| extend ConsentFull = TargetResources[0].modifiedProperties[4].newValue\\n| + parse ConsentFull with * \\\"ConsentType: \\\" GrantConsentType \\\", Scope: + \\\" GrantScope1 \\\"]\\\" *\\n| where ConsentFull contains \\\"contacts.read\\\" + and ConsentFull contains \\\"user.read\\\" and ConsentFull contains \\\"mail.read\\\" + and ConsentFull contains \\\"notes.read.all\\\" and ConsentFull contains \\\"mailboxsettings.readwrite\\\" + and ConsentFull contains \\\"Files.ReadWrite.All\\\"\\n| where GrantConsentType + != \\\"AllPrincipals\\\" // NOTE: we are ignoring if OAuth application was + granted to all users via an admin - but admin due diligence should be audited + occasionally\\n| extend GrantIpAddress = iff(isnotempty(InitiatedBy.user.ipAddress), + tostring(InitiatedBy.user.ipAddress), tostring(InitiatedBy.app.ipAddress))\\n| + extend GrantInitiatedBy = iff(isnotempty(InitiatedBy.user.userPrincipalName), + tostring(InitiatedBy.user.userPrincipalName), tostring(InitiatedBy.app.displayName))\\n| + extend GrantUserAgent = iff(AdditionalDetails[0].key =~ \\\"User-Agent\\\", + tostring(AdditionalDetails[0].value), \\\"\\\")\\n| project TimeGenerated, + GrantConsentType, GrantScope1, GrantInitiatedBy, AppDisplayName, GrantIpAddress, + GrantUserAgent, AppClientId, OperationName, ConsentFull, CorrelationId\\n| + join kind = leftouter (AuditLogs\\n| where TimeGenerated > ago(joinLookback)\\n| + where LoggedByService =~ \\\"Core Directory\\\"\\n| where Category =~ \\\"ApplicationManagement\\\"\\n| + where OperationName =~ \\\"Add service principal\\\"\\n| extend AppClientId + = tolower(TargetResources[0].id)\\n| extend AppReplyURLs = iff(TargetResources[0].modifiedProperties[1].newValue + has \\\"AddressType\\\", TargetResources[0].modifiedProperties[1].newValue, + \\\"\\\")\\n| distinct AppClientId, tostring(AppReplyURLs)\\n)\\non AppClientId\\n| + join kind = innerunique (AuditLogs\\n| where TimeGenerated > ago(joinLookback)\\n| + where LoggedByService =~ \\\"Core Directory\\\"\\n| where Category =~ \\\"ApplicationManagement\\\"\\n| + where OperationName =~ \\\"Add OAuth2PermissionGrant\\\" or OperationName + =~ \\\"Add delegated permission grant\\\"\\n| extend GrantAuthentication = + tostring(TargetResources[0].displayName)\\n| extend GrantOperation = OperationName\\n| + project GrantAuthentication, GrantOperation, CorrelationId\\n) on CorrelationId\\n| + project TimeGenerated, GrantConsentType, GrantScope1, GrantInitiatedBy, AppDisplayName, + AppReplyURLs, GrantIpAddress, GrantUserAgent, AppClientId, GrantAuthentication, + OperationName, GrantOperation, CorrelationId, ConsentFull\\n| extend timestamp + = TimeGenerated, AccountCustomEntity = GrantInitiatedBy, IPCustomEntity = + GrantIpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CredentialAccess\",\"DefenseEvasion\"],\"techniques\":[\"T1528\",\"T1550\"],\"displayName\":\"Suspicious + application consent similar to O365 Attack Toolkit\",\"description\":\"This + will alert when a user consents to provide a previously-unknown Azure application + with the same OAuth permissions used by the MDSec O365 Attack Toolkit (https://github.com/mdsecactivebreach/o365-attack-toolkit).\\nThe + default permissions/scope for the MDSec O365 Attack toolkit are contacts.read, + user.read, mail.read, notes.read.all, mailboxsettings.readwrite, and files.readwrite.all.\\nConsent + to applications with these permissions should be rare, especially as the knownApplications + list is expanded, especially as the knownApplications list is expanded. Public + contributions to expand this filter are welcome!\\nFor further information + on AuditLogs please see https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-audit-activities.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2020-06-25T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/8d19b599-3c58-41ea-8db1-7ed22f80561e\",\"name\":\"8d19b599-3c58-41ea-8db1-7ed22f80561e\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.0\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"0\",\"maximum\":\"1\",\"value\":\"0.1\",\"name\":\"Score\",\"description\":\"Generate + an anomaly when score is greater than the chosen value\",\"sequenceNumber\":1,\"rerun\":\"NotRequired\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1078\"],\"displayName\":\"(Preview) + Powershell obfuscation detection by user account\",\"description\":\"This + algorithm detects potential powershell obfuscation on windows security events + by user account within the last day. The model is based on assumption that + number of alphanumeric characters and powershell command line length should + follow linear regression relationship. Any powershell command lines deviate + far from the linear trend will be labeld as anomalies.\",\"lastUpdatedDateUTC\":\"2022-02-23T00:00:00Z\",\"createdDateUTC\":\"2022-02-23T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a3c144f9-8051-47d4-ac29-ffb0c312c910\",\"name\":\"a3c144f9-8051-47d4-ac29-ffb0c312c910\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + SunburstMD5=dynamic([\\\"b91ce2fa41029f6955bff20079468448\\\",\\\"02af7cec58b9a5da1c542b5a32151ba1\\\",\\\"2c4a910a1299cdae2a4e55988a2f102e\\\",\\\"846e27a652a5e1bfbd0ddd38a16dc865\\\",\\\"4f2eb62fa529c0283b28d05ddd311fae\\\"]);\\nlet + SupernovaMD5=\\\"56ceb6d0011d87b6e4d7023d7ef85676\\\";\\nDeviceFileEvents\\n| + where MD5 in(SunburstMD5) or MD5 in(SupernovaMD5)\\n| extend\\n timestamp + = TimeGenerated,\\n AccountCustomEntity = iff(isnotempty(InitiatingProcessAccountUpn), + InitiatingProcessAccountUpn, InitiatingProcessAccountName),\\n HostCustomEntity + = DeviceName,\\n AlgorithmCustomEntity = \\\"MD5\\\",\\n FileHashCustomEntity + = MD5\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"FileHash\",\"fieldMappings\":[{\"identifier\":\"Algorithm\",\"columnName\":\"AlgorithmCustomEntity\"},{\"identifier\":\"Value\",\"columnName\":\"FileHashCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.2\",\"tactics\":[\"Execution\",\"Persistence\",\"InitialAccess\"],\"techniques\":[\"T1195\"],\"displayName\":\"SUNBURST + and SUPERNOVA backdoor hashes\",\"description\":\"Identifies SolarWinds SUNBURST + and SUPERNOVA backdoor file hash IOCs in DeviceFileEvents\\nReferences:\\n- + https://www.fireeye.com/blog/threat-research/2020/12/evasive-attacker-leverages-solarwinds-supply-chain-compromises-with-sunburst-backdoor.html\\n- + https://gist.github.com/olafhartong/71ffdd4cab4b6acd5cbcd1a0691ff82f\",\"lastUpdatedDateUTC\":\"2022-02-23T00:00:00Z\",\"createdDateUTC\":\"2020-12-15T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceFileEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/87210ca1-49a4-4a7d-bb4a-4988752f978c\",\"name\":\"87210ca1-49a4-4a7d-bb4a-4988752f978c\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"// + Get details of current Azure Ranges (note this URL updates regularly so will + need to be manually updated over time)\\n// You may find the name of the new + JSON here: https://www.microsoft.com/download/details.aspx?id=56519\\n// On + the downloads page, click the 'details' button, and then replace just the + filename in the URL below\\nlet azure_ranges = externaldata(changeNumber: + string, cloud: string, values: dynamic)\\n[\\\"https://download.microsoft.com/download/7/1/D/71D86715-5596-4529-9B13-DA13A5DE5B63/ServiceTags_Public_20220321.json\\\"]\\nwith(format='multijson')\\n| + mv-expand values\\n| mv-expand values.properties.addressPrefixes\\n| mv-expand + values_properties_addressPrefixes\\n| summarize by tostring(values_properties_addressPrefixes);\\nSigninLogs\\n// + Limiting to Azure Portal really reduces false positives and helps focus on + potential admin activity\\n| where AppDisplayName =~ \\\"Azure Portal\\\"\\n// + Only get logons where the IP address is in an Azure range\\n| evaluate ipv4_lookup(azure_ranges, + IPAddress, values_properties_addressPrefixes)\\n// Limit to where the user + is external to the tenant\\n| where HomeTenantId != ResourceTenantId\\n// + Further limit it to just access to the current tenant (you can drop this if + you wanted to look elsewhere as well but it helps reduce FPs)\\n| where ResourceTenantId + == AADTenantId\\n| summarize FirstSeen = min(TimeGenerated), LastSeen = max(TimeGenerated), + make_set(ResourceDisplayName) by UserPrincipalName, IPAddress, UserAgent, + Location, HomeTenantId, ResourceTenantId\\n| extend AccountCustomEntity = + UserPrincipalName, IPCustomEntity = IPAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.0\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1199\"],\"displayName\":\"Azure + Portal Signin from another Azure Tenant\",\"description\":\"This query looks + for sign in attempts to the Azure Portal where the user who is signing in + from another Azure tenant,\\n and the IP address the login attempt is from + is an Azure IP. A threat actor who compromises an Azure tenant may look\\n + to pivot to other tenants leveraging cross-tenant delegated access in this + manner.\",\"lastUpdatedDateUTC\":\"2022-03-30T00:00:00Z\",\"createdDateUTC\":\"2021-10-25T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/29a29e5d-354e-4f5e-8321-8b39d25047bf\",\"name\":\"29a29e5d-354e-4f5e-8321-8b39d25047bf\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT6H\",\"queryPeriod\":\"PT6H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + files1 = dynamic([\\\"C:\\\\\\\\Windows\\\\\\\\TAPI\\\\\\\\lsa.exe\\\", \\\"C:\\\\\\\\Windows\\\\\\\\TAPI\\\\\\\\pa.exe\\\", + \\\"C:\\\\\\\\Windows\\\\\\\\TAPI\\\\\\\\pc.exe\\\", \\\"C:\\\\\\\\Windows\\\\\\\\TAPI\\\\\\\\Rar.exe\\\"]);\\nlet + files2 = dynamic([\\\"svchost.exe\\\",\\\"wdmsvc.exe\\\"]);\\nlet FileHash1 + = dynamic([\\\"43109fbe8b752f7a9076eaafa417d9ae5c6e827cd5374b866672263fdebd5ec3\\\", + \\\"ab50d8d707b97712178a92bbac74ccc2a5699eb41c17aa77f713ff3e568dcedb\\\", + \\\"010e32be0f86545e116a8bc3381a8428933eb8789f32c261c81fd5e7857d4a77\\\", + \ \\\"56cd102b9fc7f3523dad01d632525ff673259dbc9a091be0feff333c931574f7\\\"]);\\nlet + FileHash2 = dynamic([\\\"2a1044e9e6e87a032f80c6d9ea6ae61bbbb053c0a21b186ecb3b812b49eb03b7\\\", + \\\"9ab7e99ed84f94a7b6409b87e56dc6e1143b05034a5e4455e8c555dbbcd0d2dd\\\", + \\\"18a072ccfab239e140d8f682e2874e8ff19d94311fc8bb9564043d3e0deda54b\\\"]);\\nimFileEvent\\n| + where ((FilePath has_any (files1)) and (ActingProcessSHA256 has_any (FileHash1))) + or ((FilePath has_any (files2)) and (ActingProcessSHA256 has_any (FileHash2)))\\n// + Increase risk score if recent alerts for the host\\n| join kind=leftouter + (SecurityAlert\\n| where ProviderName =~ \\\"MDATP\\\"\\n| extend ThreatName + = tostring(parse_json(ExtendedProperties).ThreatName)\\n| mv-expand todynamic(Entities)\\n| + extend DvcId = tostring(parse_json(Entities).MdatpDeviceId)\\n| where isnotempty(DvcId)\\n// + Higher risk score are for Defender alerts related to threat actor\\n| extend + AlertRiskScore = iif(ThreatName has_any (\\\"Backdoor:MSIL/ShellClient.A\\\", + \\\"Backdoor:MSIL/ShellClient.A!dll\\\", \\\"Trojan:MSIL/Mimikatz.BA!MTB\\\"), + 1.0, 0.5)\\n| project DvcId, AlertRiskScore) on DvcId\\n| extend AlertRiskScore + = iif(isempty(AlertRiskScore), 0.0, AlertRiskScore)\\n| extend timestamp = + TimeGenerated, HostCustomEntity = Dvc, AccountCustomEntity = ActorUsername\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"HostName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"Name\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"File\",\"fieldMappings\":[{\"identifier\":\"Name\",\"columnName\":\"FileName\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.1\",\"tactics\":[\"CredentialAccess\",\"Execution\"],\"techniques\":[\"T1569\"],\"displayName\":\"Dev-0228 + File Path Hashes November 2021 (ASIM Version)\",\"description\":\"This hunting + query looks for file paths/hashes related to observed activity by Dev-0228. + The actor is known to use custom version of popular tool like PsExec, Procdump + etc. to carry its activity.\\n The risk score associated with each result + is based on a number of factors, hosts with higher risk events should be investigated + first.\\n This query uses the Microsoft Sentinel Information Model - https://docs.microsoft.com/azure/sentinel/normalization\",\"lastUpdatedDateUTC\":\"2022-03-02T00:00:00Z\",\"createdDateUTC\":\"2021-11-18T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/0dd2a343-4bf9-4c93-a547-adf3658ddaec\",\"name\":\"0dd2a343-4bf9-4c93-a547-adf3658ddaec\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + known_processes = (\\n imProcess\\n // Change these values if adjusting + Query Frequency or Query Period\\n | where TimeGenerated between(ago(14d)..ago(1d))\\n + \ | where Process has_any (\\\"Policies\\\\\\\\{6AC1786C-016F-11D2-945F-00C04fB984F9}\\\", + \\\"Policies\\\\\\\\{31B2F340-016D-11D2-945F-00C04FB984F9}\\\")\\n | summarize + by Process);\\n imProcess\\n // Change these values if adjusting Query Frequency + or Query Period\\n | where TimeGenerated > ago(1d)\\n | where Process has_any + (\\\"Policies\\\\\\\\{6AC1786C-016F-11D2-945F-00C04fB984F9}\\\", \\\"Policies\\\\\\\\{31B2F340-016D-11D2-945F-00C04FB984F9}\\\")\\n + \ | where Process !in (known_processes)\\n | summarize FirstSeen=min(TimeGenerated), + LastSeen=max(TimeGenerated) by Process, CommandLine, DvcHostname\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"HostName\",\"columnName\":\"DvcHostname\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"Execution\",\"LateralMovement\"],\"techniques\":[\"T1072\",\"T1570\"],\"displayName\":\"New + EXE deployed via Default Domain or Default Domain Controller Policies (ASIM + Version)\",\"description\":\"This detection highlights executables deployed + to hosts via either the Default Domain or Default Domain Controller Policies. + These policies apply to all hosts or Domain Controllers and best practice + is that these policies should not be used for deployment of files.\\n A threat + actor may use these policies to deploy files or scripts to all hosts in a + domain.\\n This query uses the ASIM parsers and will need them deployed before + usage - https://docs.microsoft.com/azure/sentinel/normalization\",\"lastUpdatedDateUTC\":\"2022-03-02T00:00:00Z\",\"createdDateUTC\":\"2022-02-25T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/871ba14c-88ef-48aa-ad38-810f26760ca3\",\"name\":\"871ba14c-88ef-48aa-ad38-810f26760ca3\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P7D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"OfficeActivity\\n| + where Operation =~ \\\"Set-Mailbox\\\"\\n| where Parameters has \\\"ForwardingSmtpAddress\\\"\\n| + extend parsed = parse_json(Parameters)\\n| mv-expand parsed\\n| where parsed.Name + == \\\"ForwardingSmtpAddress\\\"\\n| extend parameterName = tostring(parsed.Name), + fwdingDestination = tostring(parsed.Value)\\n| where isnotempty(fwdingDestination)\\n| + extend ClientIPOnly = case( \\nClientIP has \\\".\\\" and ClientIP has ':', + tostring(split(ClientIP,\\\":\\\")[0]), \\nClientIP has \\\".\\\" and ClientIP + has '-', tostring(split(ClientIP,\\\"-\\\")[0]), \\nClientIP has ']-', tostring(trim_start(@'[[]',tostring(split(ClientIP,\\\"]\\\")[0]))),\\nClientIP + has ']:', tostring(trim_start(@'[[]',tostring(split(ClientIP,\\\"]\\\")[0]))),\\nisempty(ClientIP) + and ClientIP_ has \\\".\\\" and ClientIP_ has ':', tostring(split(ClientIP_,\\\":\\\")[0]), + \\nisempty(ClientIP) and ClientIP_ has \\\".\\\" and ClientIP_ has '-', tostring(split(ClientIP_,\\\"-\\\")[0]), + \\nisempty(ClientIP) and ClientIP_ has ']-', tostring(trim_start(@'[[]',tostring(split(ClientIP_,\\\"]\\\")[0]))),\\nisempty(ClientIP) + and ClientIP_ has ']:', tostring(trim_start(@'[[]',tostring(split(ClientIP_,\\\"]\\\")[0]))),\\nisnotempty(ClientIP), + ClientIP,\\nisnotempty(ClientIP_), ClientIP_,\\n\\\"IP Not Available\\\"\\n) + \ \\n| extend Port = case(\\nClientIP has \\\".\\\" and ClientIP has ':', + tostring(split(ClientIP,\\\":\\\")[1]), \\nClientIP has \\\".\\\" and ClientIP + has '-', tostring(split(ClientIP,\\\"-\\\")[1]), \\nClientIP has ']-', tostring(split(ClientIP,\\\"]-\\\")[1]), + \\nClientIP has ']:', tostring(split(ClientIP,\\\"]:\\\")[1]), \\nisempty(ClientIP) + and ClientIP_ has \\\".\\\" and ClientIP_ has ':', tostring(split(ClientIP_,\\\":\\\")[1]), + \\nisempty(ClientIP) and ClientIP_ has \\\".\\\" and ClientIP_ has '-', tostring(split(ClientIP_,\\\"-\\\")[1]), + \\nisempty(ClientIP) and ClientIP_ has ']-', tostring(split(ClientIP_,\\\"]-\\\")[1]),\\nisempty(ClientIP) + and ClientIP_ has ']:', tostring(split(ClientIP_,\\\"]:\\\")[1]),\\nisnotempty(ClientIP), + ClientIP,\\nisnotempty(ClientIP_), ClientIP_,\\n\\\"IP Not Available\\\"\\n)\\n| + extend UserId = iff(isempty(UserId), UserId_, UserId)\\n| summarize StartTimeUtc + = min(TimeGenerated), EndTimeUtc = max(TimeGenerated), DistinctUserCount = + dcount(UserId), UserId = make_set(UserId), \\nPorts = make_set(Port), EventCount + = count() by fwdingDestination, ClientIP = ClientIPOnly \\n| where DistinctUserCount + > 1\\n| mv-expand UserId\\n| extend UserId = tostring(UserId), Ports = tostring(Ports)\\n| + distinct StartTimeUtc, EndTimeUtc, UserId, DistinctUserCount, ClientIP, Ports, + fwdingDestination, EventCount\\n| extend timestamp = StartTimeUtc, AccountCustomEntity + = UserId, IPCustomEntity = ClientIP\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Collection\",\"Exfiltration\"],\"techniques\":[\"T1114\",\"T1020\"],\"displayName\":\"Multiple + users email forwarded to same destination\",\"description\":\"Identifies when + multiple (more than one) users mailboxes are configured to forward to the + same destination. \\nThis could be an attacker-controlled destination mailbox + configured to collect mail from multiple compromised user accounts.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-08-23T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a6c435a2-b1a0-466d-b730-9f8af69262e8\",\"name\":\"a6c435a2-b1a0-466d-b730-9f8af69262e8\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT20M\",\"queryPeriod\":\"PT20M\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + failureCountThreshold = 10;\\nlet successCountThreshold = 1;\\n// let authenticationWindow + = 20m; // Implicit in the analytic rule query period \\nimAuthentication\\n| + summarize \\n StartTime = min(TimeGenerated), \\n EndTime = max(TimeGenerated), + \\n IpAddresses = make_set (SrcDvcIpAddr, 100),\\n ReportedBy = + make_set (strcat (EventVendor, \\\"/\\\", EventProduct), 100),\\n FailureCount + = countif(EventResult=='Failure'),\\n SuccessCount = countif(EventResult=='Success')\\n + \ by \\n TargetUserId, TargetUsername, TargetUserType \\n| where FailureCount + >= failureCountThreshold and SuccessCount >= successCountThreshold\\n| extend\\n + \ IpAddresses = strcat_array(IpAddresses, \\\", \\\"), \\n ReportedBy + = strcat_array(ReportedBy, \\\", \\\")\",\"customDetails\":{\"IpAddresses\":\"IpAddresses\",\"ReportedBy\":\"ReportedBy\"},\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"TargetUsername\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.0\",\"tactics\":[\"CredentialAccess\"],\"techniques\":[\"T1110\"],\"displayName\":\"Brute + force attack against user credentials (Uses Authentication Normalization)\",\"description\":\"Identifies + evidence of brute force activity against a user based on multiple authentication + failures \\nand at least one successful authentication within a given time + window. Note that the query does not enforce any sequence,\\nand does not + require the successful authentication to occur last.\\nThe default failure + threshold is 10, success threshold is 1, and the default time window is 20 + minutes.\\nTo use this analytics rule, make sure you have deployed the [ASIM + normalization parsers](https://aka.ms/ASimAuthentication)\",\"lastUpdatedDateUTC\":\"2022-04-04T00:00:00Z\",\"createdDateUTC\":\"2021-06-14T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/bb8a3481-dd14-4e76-8dcc-bbec8776d695\",\"name\":\"bb8a3481-dd14-4e76-8dcc-bbec8776d695\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT6H\",\"queryPeriod\":\"PT6H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + DomainNames = dynamic(['onetechcompany.com', 'reyweb.com', 'srfnetwork.org', + 'sense4baby.fr', 'nikeoutletinc.org', 'megatoolkit.com']);\\nlet IPList = + dynamic(['185.225.69.69']);\\nlet IPRegex = '[0-9]{1,3}\\\\\\\\.[0-9]{1,3}\\\\\\\\.[0-9]{1,3}\\\\\\\\.[0-9]{1,3}';\\n(union + isfuzzy=true\\n(CommonSecurityLog\\n| where SourceIP in (IPList) or DestinationIP + in (IPList) or DestinationHostName in~ (DomainNames) or RequestURL has_any + (DomainNames) or Message has_any (IPList)\\n| parse Message with * '(' DNSName + ')' * \\n| extend MessageIP = extract(IPRegex, 0, Message)\\n| extend IPMatch + = case(SourceIP in (IPList), \\\"SourceIP\\\", DestinationIP in (IPList), + \\\"DestinationIP\\\", MessageIP in (IPList), \\\"Message\\\", RequestURL + in (DomainNames), \\\"RequestUrl\\\", \\\"NoMatch\\\") \\n| extend timestamp + = TimeGenerated, IPCustomEntity = case(IPMatch == \\\"SourceIP\\\", SourceIP, + IPMatch == \\\"DestinationIP\\\", DestinationIP, IPMatch == \\\"Message\\\", + MessageIP, \\\"NoMatch\\\"), AccountCustomEntity = SourceUserID\\n),\\n(_Im_Dns + (domain_has_any=DomainNames)\\n| extend DestinationIPAddress = DnsResponseName, + DNSName = DnsQuery, Host = Dvc\\n| extend timestamp = TimeGenerated, IPCustomEntity + = DestinationIPAddress, HostCustomEntity = Host\\n),\\n(_Im_Dns (response_has_any_prefix=IPList)\\n| + extend DestinationIPAddress = DnsResponseName, DNSName = DnsQuery, Host = + Dvc\\n| extend timestamp = TimeGenerated, IPCustomEntity = DestinationIPAddress, + HostCustomEntity = Host\\n),\\n(_Im_WebSession(url_has_any=DomainNames)\\n| + extend DestinationIPAddress = DstIpAddr, DNSName = tostring(parse_url(Url)[\\\"Host\\\"]), + Host = Dvc\\n| extend timestamp = TimeGenerated, IPCustomEntity = DestinationIPAddress, + HostCustomEntity = Host\\n),\\n(VMConnection\\n| where SourceIp in (IPList) + or DestinationIp in (IPList) or RemoteDnsCanonicalNames has_any (DomainNames)\\n| + parse RemoteDnsCanonicalNames with * '[\\\"' DNSName '\\\"]' *\\n| extend + IPMatch = case( SourceIp in (IPList), \\\"SourceIP\\\", DestinationIp in (IPList), + \\\"DestinationIP\\\", \\\"None\\\") \\n| extend timestamp = TimeGenerated, + IPCustomEntity = case(IPMatch == \\\"SourceIP\\\", SourceIp, IPMatch == \\\"DestinationIP\\\", + DestinationIp, \\\"NoMatch\\\"), HostCustomEntity = Computer\\n),\\n(OfficeActivity\\n| + where ClientIP in (IPList)\\n| extend timestamp = TimeGenerated, IPCustomEntity + = ClientIP, AccountCustomEntity = UserId\\n),\\n(DeviceNetworkEvents\\n| where + RemoteUrl has_any (DomainNames) or RemoteIP in (IPList)\\n| extend timestamp + = TimeGenerated, DNSName = RemoteUrl, IPCustomEntity = RemoteIP, HostCustomEntity + = DeviceName\\n),\\n(AzureDiagnostics \\n| where ResourceType == \\\"AZUREFIREWALLS\\\"\\n| + where Category == \\\"AzureFirewallApplicationRule\\\"\\n| parse msg_s with + Protocol 'request from ' SourceHost ':' SourcePort 'to ' DestinationHost ':' + DestinationPort '. Action:' Action\\n| where isnotempty(DestinationHost)\\n| + where DestinationHost has_any (DomainNames) \\n| extend timestamp = TimeGenerated, + DNSName = DestinationHost, IPCustomEntity = SourceHost\\n)\\n)\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"DNS\",\"fieldMappings\":[{\"identifier\":\"DomainName\",\"columnName\":\"DNSName\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.3.1\",\"tactics\":[\"CommandAndControl\"],\"techniques\":[\"T1102\"],\"displayName\":\"NOBELIUM + - Domain and IP IOCs - March 2021\",\"description\":\"Identifies a match across + various data feeds for domains and IP IOCs related to NOBELIUM.\\n References: + https://www.microsoft.com/security/blog/2021/03/04/goldmax-goldfinder-sibot-analyzing-nobelium-malware/\",\"lastUpdatedDateUTC\":\"2022-04-04T00:00:00Z\",\"createdDateUTC\":\"2021-03-03T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SquidProxy\",\"dataTypes\":[\"SquidProxy_CL\"]},{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]},{\"connectorId\":\"AzureMonitor(VMInsights)\",\"dataTypes\":[\"VMConnection\"]},{\"connectorId\":\"CiscoASA\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceNetworkEvents\"]},{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity\"]},{\"connectorId\":\"AzureFirewall\",\"dataTypes\":[\"AzureDiagnostics\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"InfobloxNIOS\",\"dataTypes\":[\"Syslog\"]},{\"connectorId\":\"GCPDNSDataConnector\",\"dataTypes\":[\"GCP_DNS_CL\"]},{\"connectorId\":\"NXLogDnsLogs\",\"dataTypes\":[\"NXLog_DNS_Server_CL\"]},{\"connectorId\":\"CiscoUmbrellaDataConnector\",\"dataTypes\":[\"Cisco_Umbrella_dns_CL\"]},{\"connectorId\":\"Corelight\",\"dataTypes\":[\"Corelight_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/f7f4a77e-f68f-4b56-9aaf-a0c9d87d7a8e\",\"name\":\"f7f4a77e-f68f-4b56-9aaf-a0c9d87d7a8e\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"// + Replace these with the username or emails of your VIP users you wish to monitor + for.\\nlet vips = dynamic(['vip1@email.com','vip2@email.com']);\\n// Add users + who are allowed to conduct these searches - this could be specific SOC team + members\\nlet allowed_users = dynamic([]);\\nLAQueryLogs\\n| where QueryText + has_any (vips) or QueryText has_any ('_GetWatchlist(\\\"VIPUsers\\\")', \\\"_GetWatchlist('VIPUsers')\\\")\\n| + where AADEmail !in (allowed_users)\\n| project TimeGenerated, AADEmail, RequestClientApp, + QueryText, ResponseRowCount, RequestTarget\\n| extend timestamp = TimeGenerated, + AccountCustomEntity = AADEmail\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"AzureResource\",\"fieldMappings\":[{\"identifier\":\"ResourceId\",\"columnName\":\"RequestTarget\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.1\",\"tactics\":[\"Collection\",\"Exfiltration\"],\"techniques\":[\"T1530\",\"T1213\",\"T1020\"],\"displayName\":\"Users + searching for VIP user activity\",\"description\":\"This query monitors for + users running Log Analytics queries that contain filters\\nfor specific, defined + VIP user accounts or the VIPUser watchlist template.\\nUse this detection + to alert for users specifically searching for activity of sensitive users.\",\"lastUpdatedDateUTC\":\"2021-11-11T00:00:00Z\",\"createdDateUTC\":\"2020-09-16T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/62085097-d113-459f-9ea7-30216f2ee6af\",\"name\":\"62085097-d113-459f-9ea7-30216f2ee6af\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P3D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + starttime = 3d;\\nlet SecEvents = materialize ( SecurityEvent | where TimeGenerated + >= ago(starttime)\\n| where EventID in (4722,4723) | where TargetUserName + !endswith \\\"$\\\"\\n| project TimeGenerated, EventID, Activity, Computer, + TargetAccount, TargetSid, SubjectAccount, SubjectUserSid);\\nlet userEnable + = SecEvents\\n| extend EventID4722Time = TimeGenerated\\n// 4722: User Account + Enabled\\n| where EventID == 4722\\n| project Time_Event4722 = TimeGenerated, + TargetAccount, TargetSid, SubjectAccount_Event4722 = SubjectAccount, SubjectUserSid_Event4722 + = SubjectUserSid, Activity_4722 = Activity, Computer_4722 = Computer;\\nlet + userPwdSet = SecEvents\\n// 4723: Attempt made by user to set password\\n| + where EventID == 4723\\n| project Time_Event4723 = TimeGenerated, TargetAccount, + TargetSid, SubjectAccount_Event4723 = SubjectAccount, SubjectUserSid_Event4723 + = SubjectUserSid, Activity_4723 = Activity, Computer_4723 = Computer;\\nuserEnable + | join kind=leftouter userPwdSet on TargetAccount, TargetSid\\n| extend PasswordSetAttemptDelta_Min + = datetime_diff('minute', Time_Event4723, Time_Event4722)\\n| where PasswordSetAttemptDelta_Min + > 2880 or isempty(PasswordSetAttemptDelta_Min)\\n| project-away TargetAccount1, + TargetSid1\\n| extend Reason = @\\\"User either has not yet attempted to set + the initial password after account was enabled or it occurred after 48 hours\\\"\\n| + order by Time_Event4722 asc \\n| extend timestamp = Time_Event4722, AccountCustomEntity + = TargetAccount, HostCustomEntity = Computer_4722\\n| project-reorder Time_Event4722, + Time_Event4723, PasswordSetAttemptDelta_Min, TargetAccount, TargetSid\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"},{\"identifier\":\"Sid\",\"columnName\":\"TargetSid\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Persistence\"],\"techniques\":[\"T1098\"],\"displayName\":\"AD + user enabled and password not set within 48 hours\",\"description\":\"Identifies + when an account is enabled with a default password and the password is not + set by the user within 48 hours.\\nEffectively, there is an event 4722 indicating + an account was enabled and within 48 hours, no event 4723 occurs which \\nindicates + there was no attempt by the user to set the password. This will show any attempts + (success or fail) that occur \\nafter 48 hours, which can indicate too long + of a time period in setting the password to something that only the user knows.\\nIt + is recommended that this time period is adjusted per your internal company + policy.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-01-28T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/f9949656-473f-4503-bf43-a9d9890f7d08\",\"name\":\"f9949656-473f-4503-bf43-a9d9890f7d08\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\nThreatIntelligenceIndicator\\n| + where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\\n| + summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\\n| + where Active == true\\n// Picking up only IOC's that contain the entities + we want\\n| where isnotempty(NetworkIP) or isnotempty(EmailSourceIpAddress) + or isnotempty(NetworkDestinationIP) or isnotempty(NetworkSourceIP)\\n// As + there is potentially more than 1 indicator type for matching IP, taking NetworkIP + first, then others if that is empty.\\n// Taking the first non-empty value + based on potential IOC match availability\\n| extend TI_ipEntity = iff(isnotempty(NetworkIP), + NetworkIP, NetworkDestinationIP)\\n| extend TI_ipEntity = iff(isempty(TI_ipEntity) + and isnotempty(NetworkSourceIP), NetworkSourceIP, TI_ipEntity)\\n| extend + TI_ipEntity = iff(isempty(TI_ipEntity) and isnotempty(EmailSourceIpAddress), + EmailSourceIpAddress, TI_ipEntity)\\n//Exclude local addresses, using the + ipv4_is_private operator\\n| where ipv4_is_private(TI_ipEntity) == false and + \ TI_ipEntity !startswith \\\"fe80\\\" and TI_ipEntity !startswith \\\"::\\\" + and TI_ipEntity !startswith \\\"127.\\\"\\n// using innerunique to keep perf + fast and result set low, we only need one match to indicate potential malicious + activity that needs to be investigated\\n| join kind=innerunique (\\n AppServiceHTTPLogs + | where TimeGenerated >= ago(dt_lookBack)\\n | where isnotempty(CIp)\\n | + extend WebApp = split(_ResourceId, '/')[8]\\n // renaming time column so + it is clear the log this came from\\n | extend AppService_TimeGenerated = + TimeGenerated\\n)\\non $left.TI_ipEntity == $right.CIp\\n| where AppService_TimeGenerated + < ExpirationDateTime\\n| summarize AppService_TimeGenerated = arg_max(AppService_TimeGenerated, + *) by IndicatorId, CIp\\n| project AppService_TimeGenerated, Description, + ActivityGroupNames, IndicatorId, ThreatType, Url, ExpirationDateTime, ConfidenceScore, + TI_ipEntity, CsUsername, \\nWebApp = split(_ResourceId, '/')[8], CIp, CsHost, + NetworkIP, NetworkDestinationIP, NetworkSourceIP, EmailSourceIpAddress, _ResourceId\\n| + extend timestamp = AppService_TimeGenerated, AccountCustomEntity = CsUsername, + IPCustomEntity = CIp, URLCustomEntity = Url, HostCustomEntity = CsHost\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]},{\"entityType\":\"AzureResource\",\"fieldMappings\":[{\"identifier\":\"ResourceId\",\"columnName\":\"_ResourceId\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.3\",\"tactics\":[\"Impact\"],\"displayName\":\"TI + map IP entity to AppServiceHTTPLogs\",\"description\":\"Identifies a match + in AppServiceHTTPLogs from any IP IOC from TI\",\"lastUpdatedDateUTC\":\"2022-04-26T00:00:00Z\",\"createdDateUTC\":\"2019-08-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/f8b3c49c-4087-499b-920f-0dcfaff0cbca\",\"name\":\"f8b3c49c-4087-499b-920f-0dcfaff0cbca\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"imProcessCreate\\n + \ | where CommandLine contains \\\"TVqQAAMAAAAEAAA\\\"\\n | where isnotempty(Process)\\n + \ | summarize StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated), + count() by Dvc, ActorUsername, Process, CommandLine, ActingProcessName, EventVendor, + EventProduct\\n | extend timestamp = StartTimeUtc, AccountCustomEntity = + ActorUsername, HostCustomEntity = Dvc\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.1\",\"tactics\":[\"Execution\",\"DefenseEvasion\"],\"techniques\":[\"T1059\",\"T1027\",\"T1140\"],\"displayName\":\"Base64 + encoded Windows process command-lines (Normalized Process Events)\",\"description\":\"Identifies + instances of a base64 encoded PE file header seen in the process command line + parameter.\\nTo use this analytics rule, make sure you have deployed the [ASIM + normalization parsers](https://aka.ms/ASimProcessEvent)\",\"lastUpdatedDateUTC\":\"2022-02-14T00:00:00Z\",\"createdDateUTC\":\"2018-09-13T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/c3e5dbaa-a540-408c-8b36-68bdfb3df088\",\"name\":\"c3e5dbaa-a540-408c-8b36-68bdfb3df088\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"NRT\",\"properties\":{\"severity\":\"Medium\",\"query\":\"SecurityEvent\\n + | where EventID==4688\\n | where isnotempty(CommandLine)\\n | where CommandLine + contains \\\"TVqQAAMAAAAEAAA\\\"\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Account\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Computer\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Execution\",\"DefenseEvasion\"],\"techniques\":[\"T1059\",\"T1027\",\"T1140\"],\"displayName\":\"NRT + Base64 encoded Windows process command-lines\",\"description\":\"Identifies + instances of a base64 encoded PE file header seen in the process command line + parameter.\",\"lastUpdatedDateUTC\":\"2022-02-07T00:00:00Z\",\"createdDateUTC\":\"2022-02-07T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/8a602940-4153-4045-a741-3bf15591ae29\",\"name\":\"8a602940-4153-4045-a741-3bf15591ae29\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.2.8\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"0\",\"maximum\":\"1\",\"value\":\"0.4\",\"name\":\"Score\",\"description\":\"Generate + an anomaly when score is greater than the chosen value\",\"sequenceNumber\":1,\"rerun\":\"NotRequired\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"CredentialAccess\"],\"techniques\":[\"T1110\"],\"displayName\":\"(Preview) + Attempted computer bruteforce\",\"description\":\"This algorithm detects an + unusually high volume of failed login attempts to each computer. The model + is trained on the previous 21 days of security event ID 4625 on a computer. + It indicates anomalous high volume of failed login attempts in the last day.\",\"lastUpdatedDateUTC\":\"2021-10-06T00:00:00Z\",\"createdDateUTC\":\"2020-12-08T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/79566f41-df67-4e10-a703-c38a6213afd8\",\"name\":\"79566f41-df67-4e10-a703-c38a6213afd8\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"AuditLogs\\n| + where OperationName has_any (\\\"Add service principal\\\", \\\"Certificates + and secrets management\\\") // captures \\\"Add service principal\\\", \\\"Add + service principal credentials\\\", and \\\"Update application - Certificates + and secrets management\\\" events\\n| where Result =~ \\\"success\\\"\\n| + mv-expand target = TargetResources\\n| where tostring(InitiatedBy.user.userPrincipalName) + has \\\"@\\\" or tostring(InitiatedBy.app.displayName) has \\\"@\\\"\\n| extend + targetDisplayName = tostring(TargetResources[0].displayName)\\n| extend targetId + = tostring(TargetResources[0].id)\\n| extend targetType = tostring(TargetResources[0].type)\\n| + extend keyEvents = TargetResources[0].modifiedProperties\\n| mv-expand keyEvents\\n| + where keyEvents.displayName =~ \\\"KeyDescription\\\"\\n| extend new_value_set + = parse_json(tostring(keyEvents.newValue))\\n| extend old_value_set = parse_json(tostring(keyEvents.oldValue))\\n| + where old_value_set != \\\"[]\\\"\\n| extend diff = set_difference(new_value_set, + old_value_set)\\n| where isnotempty(diff)\\n| parse diff with * \\\"KeyIdentifier=\\\" + keyIdentifier:string \\\",KeyType=\\\" keyType:string \\\",KeyUsage=\\\" keyUsage:string + \\\",DisplayName=\\\" keyDisplayName:string \\\"]\\\" *\\n| where keyUsage + == \\\"Verify\\\" or keyUsage == \\\"\\\"\\n| extend UserAgent = iff(AdditionalDetails[0].key + == \\\"User-Agent\\\",tostring(AdditionalDetails[0].value),\\\"\\\")\\n| extend + InitiatingUserOrApp = iff(isnotempty(InitiatedBy.user.userPrincipalName),tostring(InitiatedBy.user.userPrincipalName), + tostring(InitiatedBy.app.displayName))\\n| extend InitiatingIpAddress = iff(isnotempty(InitiatedBy.user.ipAddress), + tostring(InitiatedBy.user.ipAddress), tostring(InitiatedBy.app.ipAddress))\\n// + The below line is currently commented out but Microsoft Sentinel users can + modify this query to show only Application or only Service Principal events + in their environment\\n//| where targetType =~ \\\"Application\\\" // or targetType + =~ \\\"ServicePrincipal\\\"\\n| project-away diff, new_value_set, old_value_set\\n| + project-reorder TimeGenerated, OperationName, InitiatingUserOrApp, InitiatingIpAddress, + UserAgent, targetDisplayName, targetId, targetType, keyDisplayName, keyType, + keyUsage, keyIdentifier, CorrelationId, TenantId\\n| extend timestamp = TimeGenerated, + AccountCustomEntity = InitiatingUserOrApp, IPCustomEntity = InitiatingIpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.0\",\"tactics\":[\"DefenseEvasion\"],\"techniques\":[\"T1550\"],\"displayName\":\"New + access credential added to Application or Service Principal\",\"description\":\"This + will alert when an admin or app owner account adds a new credential to an + Application or Service Principal where a verify KeyCredential was already + present for the app.\\nIf a threat actor obtains access to an account with + sufficient privileges and adds the alternate authentication material triggering + this event, the threat actor can now authenticate as the Application or Service + Principal using this credential.\\nAdditional information on OAuth Credential + Grants can be found in RFC 6749 Section 4.4 or https://docs.microsoft.com/azure/active-directory/develop/v2-oauth2-client-creds-grant-flow\\nFor + further information on AuditLogs please see https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-audit-activities.\",\"lastUpdatedDateUTC\":\"2022-01-17T00:00:00Z\",\"createdDateUTC\":\"2020-11-30T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/66276b14-32c5-4226-88e3-080dacc31ce1\",\"name\":\"66276b14-32c5-4226-88e3-080dacc31ce1\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + timeframe = 1d;\\nlet AccountAllowList = dynamic(['SYSTEM']);\\nlet SubCategoryList + = dynamic([\\\"Logoff\\\", \\\"Account Lockout\\\", \\\"User Account Management\\\", + \\\"Authorization Policy Change\\\"]); // Add any Category in the list to + be allowed or disallowed\\nlet tokens = dynamic([\\\"clear\\\", \\\"remove\\\", + \\\"success:disable\\\",\\\"failure:disable\\\"]); \\n(union isfuzzy=true\\n(\\nSecurityEvent\\n| + where TimeGenerated >= ago(timeframe)\\n//| where Process =~ \\\"auditpol.exe\\\" + \\n| where CommandLine has_any (tokens)\\n| where AccountType !~ \\\"Machine\\\" + and Account !in~ (AccountAllowList)\\n| parse CommandLine with * \\\"/subcategory:\\\" + subcategorytoken\\n| extend SubCategory = tostring(split(subcategorytoken, + \\\"\\\\\\\"\\\")[1]) , Toggle = tostring(split(subcategorytoken, \\\"\\\\\\\"\\\")[2])\\n| + where SubCategory in~ (SubCategoryList) //use in~ for inclusion or !in~ for + exclusion\\n| where Toggle !in~ (\\\"/failure:disable\\\", \\\" /success:enable + /failure:disable\\\") // use this filter if required to exclude certain toggles\\n| + project TimeGenerated, Computer, Account, SubjectDomainName, SubjectUserName, + Process, ParentProcessName, CommandLine, SubCategory, Toggle\\n| extend timestamp + = TimeGenerated, AccountCustomEntity = Account, HostCustomEntity = Computer\\n),\\n(\\nDeviceProcessEvents\\n| + where TimeGenerated >= ago(timeframe)\\n// | where InitiatingProcessFileName + =~ \\\"auditpol.exe\\\" \\n| where InitiatingProcessCommandLine has_any (tokens)\\n| + where AccountName !in~ (AccountAllowList)\\n| parse InitiatingProcessCommandLine + with * \\\"/subcategory:\\\" subcategorytoken\\n| extend SubCategory = tostring(split(subcategorytoken, + \\\"\\\\\\\"\\\")[1]) , Toggle = tostring(split(subcategorytoken, \\\"\\\\\\\"\\\")[2])\\n| + where SubCategory in~ (SubCategoryList) //use in~ for inclusion or !in~ for + exclusion\\n| where Toggle !in~ (\\\"/failure:disable\\\", \\\" /success:enable + /failure:disable\\\") // use this filter if required to exclude certain toggles\\n| + project TimeGenerated, DeviceName, AccountName, InitiatingProcessAccountDomain, + InitiatingProcessAccountName, InitiatingProcessFileName, InitiatingProcessParentFileName, + \ InitiatingProcessCommandLine, SubCategory, Toggle\\n| extend timestamp = + TimeGenerated, AccountCustomEntity = AccountName, HostCustomEntity = DeviceName\\n),\\n(\\nEvent\\n| + where TimeGenerated > ago(timeframe)\\n| where Source == \\\"Microsoft-Windows-Sysmon\\\"\\n| + where EventID == 1\\n| extend EventData = parse_xml(EventData).DataItem.EventData.Data\\n| + mv-expand bagexpansion=array EventData\\n| evaluate bag_unpack(EventData)\\n| + extend Key=tostring(['@Name']), Value=['#text']\\n| evaluate pivot(Key, any(Value), + TimeGenerated, Source, EventLog, Computer, EventLevel, EventLevelName, EventID, + UserName, RenderedDescription, MG, ManagementGroupName, Type, _ResourceId)\\n// + | where OriginalFileName =~ \\\"auditpol.exe\\\"\\n| where CommandLine has_any + (tokens)\\n| where User !in~ (AccountAllowList)\\n| parse CommandLine with + * \\\"/subcategory:\\\" subcategorytoken\\n| extend SubCategory = tostring(split(subcategorytoken, + \\\"\\\\\\\"\\\")[1]) , Toggle = tostring(split(subcategorytoken, \\\"\\\\\\\"\\\")[2])\\n| + where SubCategory in~ (SubCategoryList) //use in~ for inclusion or !in~ for + exclusion\\n| where Toggle !in~ (\\\"/failure:disable\\\", \\\" /success:enable + /failure:disable\\\") // use this filter if required to exclude certain toggles\\n| + project TimeGenerated, Computer, User, Process, ParentImage, CommandLine, + SubCategory, Toggle\\n| extend timestamp = TimeGenerated, AccountCustomEntity + = User, HostCustomEntity = Computer\\n)\\n)\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Execution\"],\"techniques\":[\"T1204\"],\"displayName\":\"Audit + policy manipulation using auditpol utility\",\"description\":\"This detects + attempt to manipulate audit policies using auditpol command.\\nThis technique + was seen in relation to Solorigate attack but the results can indicate potential + \ malicious activity used in different attacks.\\nThe process name in each + data source is commented out as an adversary could rename it. It is advisable + to keep process name commented but \\nif the results show unrelated false + positives, users may want to uncomment it.\\nRefer to auditpol syntax: https://docs.microsoft.com/windows-server/administration/windows-commands/auditpol + \ \\nRefer to our M365 blog for details on use during the Solorigate attack:\\nhttps://www.microsoft.com/security/blog/2021/01/20/deep-dive-into-the-solorigate-second-stage-activation-from-sunburst-to-teardrop-and-raindrop/\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2021-01-15T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceProcessEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/18e6a87e-9d06-4a4e-8b59-3469cd49552d\",\"name\":\"18e6a87e-9d06-4a4e-8b59-3469cd49552d\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"(union + isfuzzy=true \\n(SecurityEvent \\n| where EventID == 4662 // You need to create + a SACL on the ADFS Policy Store DKM group for this event to be created. \\n| + where ObjectServer == 'DS'\\n| where OperationType == 'Object Access'\\n//| + where ObjectName contains '= ago(endtime)\\n| where EventID + == 4625 and AccountType =~ \\\"User\\\"\\n| where IpAddress !in (\\\"127.0.0.1\\\", + \\\"::1\\\")\\n| summarize StartTime = min(TimeGenerated), EndTime = max(TimeGenerated), + CountToday = count() by EventID, Account, LogonTypeName, SubStatus, AccountType, + Computer, WorkstationName, IpAddress, Process\\n| join kind=leftouter (\\n + \ SecurityEvent \\n | where TimeGenerated between (ago(starttime) .. + ago(endtime))\\n | where EventID == 4625 and AccountType =~ \\\"User\\\"\\n + \ | where IpAddress !in (\\\"127.0.0.1\\\", \\\"::1\\\")\\n | summarize + CountPrev7day = count() by EventID, Account, LogonTypeName, SubStatus, AccountType, + Computer, WorkstationName, IpAddress\\n) on EventID, Account, LogonTypeName, + SubStatus, AccountType, Computer, WorkstationName, IpAddress\\n| where CountToday + >= coalesce(CountPrev7day,0)*threshold and CountToday >= countlimit\\n//SubStatus + Codes are detailed here - https://docs.microsoft.com/windows/security/threat-protection/auditing/event-4625\\n| + extend Reason = case(\\nSubStatus =~ '0xC000005E', 'There are currently no + logon servers available to service the logon request.',\\nSubStatus =~ '0xC0000064', + 'User logon with misspelled or bad user account',\\nSubStatus =~ '0xC000006A', + 'User logon with misspelled or bad password', \\nSubStatus =~ '0xC000006D', + 'Bad user name or password',\\nSubStatus =~ '0xC000006E', 'Unknown user name + or bad password',\\nSubStatus =~ '0xC000006F', 'User logon outside authorized + hours',\\nSubStatus =~ '0xC0000070', 'User logon from unauthorized workstation',\\nSubStatus + =~ '0xC0000071', 'User logon with expired password',\\nSubStatus =~ '0xC0000072', + 'User logon to account disabled by administrator',\\nSubStatus =~ '0xC00000DC', + 'Indicates the Sam Server was in the wrong state to perform the desired operation', + \ \\nSubStatus =~ '0xC0000133', 'Clocks between DC and other computer too + far out of sync',\\nSubStatus =~ '0xC000015B', 'The user has not been granted + the requested logon type (aka logon right) at this machine',\\nSubStatus =~ + '0xC000018C', 'The logon request failed because the trust relationship between + the primary domain and the trusted domain failed',\\nSubStatus =~ '0xC0000192', + 'An attempt was made to logon, but the Netlogon service was not started',\\nSubStatus + =~ '0xC0000193', 'User logon with expired account',\\nSubStatus =~ '0xC0000224', + 'User is required to change password at next logon',\\nSubStatus =~ '0xC0000225', + 'Evidently a bug in Windows and not a risk',\\nSubStatus =~ '0xC0000234', + 'User logon with account locked',\\nSubStatus =~ '0xC00002EE', 'Failure Reason: + An Error occurred during Logon',\\nSubStatus =~ '0xC0000413', 'Logon Failure: + The machine you are logging onto is protected by an authentication firewall. + The specified account is not allowed to authenticate to the machine',\\nstrcat('Unknown + reason substatus: ', SubStatus))\\n| extend WorkstationName = iff(WorkstationName + == \\\"-\\\" or isempty(WorkstationName), Computer , WorkstationName) \\n| + project StartTime, EndTime, EventID, Account, LogonTypeName, SubStatus, Reason, + AccountType, Computer, WorkstationName, IpAddress, CountToday, CountPrev7day, + Avg7Day = round(CountPrev7day*1.00/7,2), Process\\n| summarize StartTime = + min(StartTime), EndTime = max(EndTime), Computer = make_set(Computer,128), + IpAddressList = make_set(IpAddress,128), sum(CountToday), sum(CountPrev7day), + avg(Avg7Day) \\nby EventID, Account, LogonTypeName, SubStatus, Reason, AccountType, + WorkstationName, Process\\n| order by sum_CountToday desc nulls last \\n| + extend timestamp = StartTime, AccountCustomEntity = Account, HostCustomEntity + = WorkstationName\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"Process\",\"fieldMappings\":[{\"identifier\":\"CommandLine\",\"columnName\":\"Process\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"2.0.0\",\"tactics\":[\"CredentialAccess\"],\"techniques\":[\"T1110\"],\"displayName\":\"Excessive + Windows logon failures\",\"description\":\"User has over 50 Windows logon + failures today and at least 33% of the count of logon failures over the previous + 7 days.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-02-22T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/56f3f35c-3aca-4437-a1fb-b7a84dc4af00\",\"name\":\"56f3f35c-3aca-4437-a1fb-b7a84dc4af00\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT2H\",\"queryPeriod\":\"PT2H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"SecurityEvent\\n + \ | where EventID == 4657\\n | parse ObjectName with \\\"\\\\\\\\REGISTRY\\\\\\\\\\\" + KeyPrefix \\\"\\\\\\\\\\\" RegistryKey\\n | project-reorder RegistryKey\\n + \ | where RegistryKey has \\\"Software\\\\\\\\Classes\\\\\\\\ms-settings\\\\\\\\shell\\\\\\\\open\\\\\\\\command\\\"\\n + \ | extend TimeKey = bin(TimeGenerated, 1h)\\n | join (\\n SecurityEvent\\n + \ | where EventID == 4688\\n | where Process =~ \\\"fodhelper.exe\\\"\\n + \ | where ParentProcessName endswith \\\"cmd.exe\\\" or ParentProcessName + endswith \\\"powershell.exe\\\" or ParentProcessName endswith \\\"powershell_ise.exe\\\"\\n + \ | extend TimeKey = bin(TimeGenerated, 1h)) on TimeKey, Computer\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Computer\"}]},{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Account\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"PrivilegeEscalation\"],\"techniques\":[\"T1548\"],\"displayName\":\"Potential + Fodhelper UAC Bypass\",\"description\":\"This detection looks for the steps + required to conduct a UAC bypass using Fodhelper.exe. By default this detection + looks for the setting of the required registry keys and the invoking of the + process within 1 hour - this can be tweaked as required.\",\"lastUpdatedDateUTC\":\"2022-02-25T00:00:00Z\",\"createdDateUTC\":\"2022-02-25T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/4b93c5af-d20b-4236-b696-a28b8c51407f\",\"name\":\"4b93c5af-d20b-4236-b696-a28b8c51407f\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1DT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + timeframe = 1d;\\nlet spanoftime = 10m;\\nlet threshold = 0;\\n (union isfuzzy=true\\n + (SecurityEvent\\n| where TimeGenerated > ago(timeframe+spanoftime)\\n// A + user account was created\\n| where EventID == 4720\\n| where AccountType =~ + \\\"User\\\"\\n| project creationTime = TimeGenerated, CreateEventID = EventID, + CreateActivity = Activity, Computer, TargetUserName, UserPrincipalName, \\nAccountUsedToCreate + = SubjectAccount, SIDofAccountUsedToCreate = SubjectUserSid, TargetAccount + = tolower(TargetAccount), TargetSid\\n),\\n(\\nWindowsEvent\\n| where TimeGenerated + > ago(timeframe+spanoftime)\\n// A user account was created\\n| where EventID + == 4720\\n| extend SubjectUserSid = tostring(EventData.SubjectUserSid)\\n| + extend AccountType=case(EventData.SubjectUserName endswith \\\"$\\\" or SubjectUserSid + in (\\\"S-1-5-18\\\", \\\"S-1-5-19\\\", \\\"S-1-5-20\\\"), \\\"Machine\\\", + isempty(SubjectUserSid), \\\"\\\", \\\"User\\\")\\n| where AccountType =~ + \\\"User\\\"\\n| extend SubjectAccount = strcat(tostring(EventData.SubjectDomainName),\\\"\\\\\\\\\\\", + tostring(EventData.SubjectUserName))\\n| extend TargetAccount = strcat(EventData.TargetDomainName,\\\"\\\\\\\\\\\", + EventData.TargetUserName)\\n| extend TargetSid = tostring(EventData.TargetSid)\\n| + extend UserPrincipalName = tostring(EventData.UserPrincipalName)\\n| extend + Activity = \\\"4720 - A user account was created.\\\"\\n| extend TargetUserName + = tostring(EventData.TargetUserName) \\n| project creationTime = TimeGenerated, + CreateEventID = EventID, CreateActivity = Activity, Computer, TargetUserName, + UserPrincipalName, \\nAccountUsedToCreate = SubjectAccount, SIDofAccountUsedToCreate + = SubjectUserSid, TargetAccount = tolower(TargetAccount), TargetSid \\n))\\n| + join kind= inner (\\n (union isfuzzy=true\\n (SecurityEvent\\n | where + TimeGenerated > ago(timeframe)\\n // A user account was deleted\\n | where + EventID == 4726\\n| where AccountType == \\\"User\\\"\\n| project deletionTime + = TimeGenerated, DeleteEventID = EventID, DeleteActivity = Activity, Computer, + TargetUserName, UserPrincipalName, \\nAccountUsedToDelete = SubjectAccount, + SIDofAccountUsedToDelete = SubjectUserSid, TargetAccount = tolower(TargetAccount), + TargetSid\\n),\\n(WindowsEvent\\n| where TimeGenerated > ago(timeframe)\\n + \ // A user account was deleted\\n| where EventID == 4726\\n| extend SubjectUserSid + = tostring(EventData.SubjectUserSid)\\n| extend SubjectAccount = strcat(tostring(EventData.SubjectDomainName),\\\"\\\\\\\\\\\", + tostring(EventData.SubjectUserName))\\n| extend AccountType=case(SubjectAccount + endswith \\\"$\\\" or SubjectUserSid in (\\\"S-1-5-18\\\", \\\"S-1-5-19\\\", + \\\"S-1-5-20\\\"), \\\"Machine\\\", isempty(SubjectUserSid), \\\"\\\", \\\"User\\\")\\n| + where AccountType == \\\"User\\\"\\n| extend TargetSid = tostring(EventData.TargetSid)\\n| + extend UserPrincipalName = tostring(EventData.UserPrincipalName)\\n| extend + Activity = \\\"4726 - A user account was deleted.\\\"\\n| extend TargetUserName + = tostring(EventData.TargetUserName) \\n| extend TargetAccount = strcat(EventData.TargetDomainName,\\\"\\\\\\\\\\\", + EventData.TargetUserName)\\n| project deletionTime = TimeGenerated, DeleteEventID + = EventID, DeleteActivity = Activity, Computer, TargetUserName, UserPrincipalName, + AccountUsedToDelete = SubjectAccount, SIDofAccountUsedToDelete = SubjectUserSid, + TargetAccount = tolower(TargetAccount), TargetSid))\\n) on Computer, TargetAccount\\n| + where deletionTime - creationTime < spanoftime\\n| extend TimeDelta = deletionTime + - creationTime\\n| where tolong(TimeDelta) >= threshold\\n| project TimeDelta, + creationTime, CreateEventID, CreateActivity, Computer, TargetAccount, TargetSid, + UserPrincipalName, AccountUsedToCreate, SIDofAccountUsedToCreate,\\ndeletionTime, + DeleteEventID, DeleteActivity, AccountUsedToDelete, SIDofAccountUsedToDelete\\n| + extend timestamp = creationTime, AccountCustomEntity = AccountUsedToCreate, + HostCustomEntity = Computer\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"},{\"identifier\":\"Sid\",\"columnName\":\"SIDofAccountUsedToCreate\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.1\",\"tactics\":[\"Persistence\",\"PrivilegeEscalation\"],\"techniques\":[\"T1098\",\"T1078\"],\"displayName\":\"User + account created and deleted within 10 mins\",\"description\":\"Identifies + when a user account is created and then deleted within 10 minutes. This can + be an indication of compromise and\\nan adversary attempting to hide in the + noise.\",\"lastUpdatedDateUTC\":\"2022-03-16T00:00:00Z\",\"createdDateUTC\":\"2019-02-14T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/1399664f-9434-497c-9cde-42e4d74ae20e\",\"name\":\"1399664f-9434-497c-9cde-42e4d74ae20e\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"SecurityAlert + \\n| where AlertName == \\\"Impossible travel activity\\\"\\n| extend Extprop + = parsejson(Entities)\\n| mv-expand Extprop\\n| extend Extprop = parsejson(Extprop)\\n| + extend CmdLine = iff(Extprop['Type']==\\\"process\\\", Extprop['CommandLine'], + '')\\n| extend File = iff(Extprop['Type']==\\\"file\\\", Extprop['Name'], + '')\\n| extend Account = Extprop['Name']\\n| extend Domain = Extprop['UPNSuffix']\\n| + extend Account = iif(isnotempty(Domain) and Extprop['Type']==\\\"account\\\", + tolower(strcat(Account, \\\"@\\\", Domain)), iif(Extprop['Type']==\\\"account\\\", + tolower(Account), \\\"\\\"))\\n| extend IpAddress = iff(Extprop[\\\"Type\\\"] + == \\\"ip\\\",Extprop['Address'], '')\\n| extend Process = iff(isnotempty(CmdLine), + CmdLine, File)\\n| project TimeGenerated,Account,IpAddress,CompromisedEntity,Description,ProviderName,ResourceId\\n| + join kind=inner\\n(\\nOfficeActivity\\n| where Operation =~ \\\"Add-MailboxPermission\\\"\\n| + extend value = tostring(parse_json(Parameters)[3].Value)\\n| where value contains + \\\"FullAccess\\\"\\n| where ResultStatus == \\\"True\\\"\\n| project Parameters,TimeGenerated,value,RecordType,Operation,OrganizationId,UserType,UserKey,OfficeWorkload,ResultStatus,OfficeObjectId,UserId,ClientIP,ExternalAccess,OriginatingServer,OrganizationName,TenantId,ElevationTime,SourceSystem,OfficeId,OfficeTenantId,Type,SourceRecordId\\n) + on $left.Account == $right.UserId\\n| join kind=inner\\n(\\nAuditLogs\\n| + where ActivityDisplayName =~ \\\"Add eligible member to role in PIM requested + (timebound)\\\"\\n| where AADOperationType =~ \\\"CreateRequestEligibleRole\\\"\\n| + where TargetResources has_any (\\\"-PRIV\\\", \\\"Administrator\\\", \\\"Security\\\")\\n| + extend BuiltinRole = tostring(parse_json(TargetResources[0].displayName))\\n| + extend CustomGroup = tostring(parse_json(TargetResources[3].displayName))\\n| + extend TargetAccount = tostring(parse_json(TargetResources[2].displayName))\\n| + extend Initiatedby = Identity\\n| project TimeGenerated, ActivityDisplayName, + AADOperationType, Initiatedby, TargetAccount, BuiltinRole, CustomGroup, LoggedByService, + Result, ResourceId, Id\\n| sort by TimeGenerated desc\\n) on $left.UserId + == $right.Initiatedby\\n| project AADOperationType, ActivityDisplayName,AccountCustomEntity=Initiatedby, + Id,ResourceId,IPCustomEntity=IpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"InitialAccess\",\"PrivilegeEscalation\"],\"techniques\":[\"T1078\",\"T1548\"],\"displayName\":\"Detecting + Impossible travel with mailbox permission tampering & Privilege Escalation + attempt\",\"description\":\"This hunting query will alert on any Impossible + travel activity in correlation with mailbox permission tampering followed + by account being added to a PIM managed privileged group.\\nEnsure this impossible + travel incident with increase of privileges is legitimate in your environment.\",\"lastUpdatedDateUTC\":\"2022-02-09T00:00:00Z\",\"createdDateUTC\":\"2022-02-04T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureSecurityCenter\",\"dataTypes\":[\"SecurityAlert + (ASC)\"]},{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity\"]},{\"connectorId\":\"AzureActivity\",\"dataTypes\":[\"AzureActivity\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/4f19d4e3-ec5f-4abc-9e61-819eb131758c\",\"name\":\"4f19d4e3-ec5f-4abc-9e61-819eb131758c\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + EventNameList = dynamic([ \\\"AuthorizeSecurityGroupEgress\\\", \\\"AuthorizeSecurityGroupIngress\\\", + \\\"RevokeSecurityGroupEgress\\\", \\\"RevokeSecurityGroupIngress\\\"]);\\nAWSCloudTrail\\n| + where EventName in~ (EventNameList)\\n| extend User = iif(isnotempty(UserIdentityUserName), + UserIdentityUserName, SessionIssuerUserName)\\n| summarize EventCount=count(), + StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated) \\nby EventSource, + EventName, UserIdentityType, User, SourceIpAddress, UserAgent, SessionMfaAuthenticated, + AWSRegion, \\nAdditionalEventData, UserIdentityAccountId, UserIdentityPrincipalid, + ResponseElements\\n| extend timestamp = StartTimeUtc, AccountCustomEntity + = User , IPCustomEntity = SourceIpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Persistence\"],\"techniques\":[\"T1098\"],\"displayName\":\"Changes + to AWS Security Group ingress and egress settings\",\"description\":\"A Security + Group acts as a virtual firewall of an instance to control inbound and outbound + traffic. \\n Hence, ingress and egress settings changes to AWS Security Group + should be monitored as these can expose the enviornment to new attack vectors.\\nMore + information: https://medium.com/@GorillaStack/the-most-important-aws-cloudtrail-security-events-to-track-a5b9873f8255.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-02-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AWS\",\"dataTypes\":[\"AWSCloudTrail\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/0914adab-90b5-47a3-a79f-7cdcac843aa7\",\"name\":\"0914adab-90b5-47a3-a79f-7cdcac843aa7\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + starttime = 14d;\\nlet timeframe = 1d;\\nlet scorethreshold = 3;\\nlet baselinethreshold + = 5;\\n// To avoid any False Positives, filtering using AppId is recommended. + For example the AppId 509e4652-da8d-478d-a730-e9d4a1996ca4 has been added + in the query as it corresponds \\n// to Azure Resource Graph performing VaultGet + operations for indexing and syncing all tracked resources across Azure.\\nlet + Allowedappid = dynamic([\\\"509e4652-da8d-478d-a730-e9d4a1996ca4\\\"]);\\nlet + OperationList = dynamic(\\n[\\\"SecretGet\\\", \\\"KeyGet\\\", \\\"VaultGet\\\"]);\\nlet + TimeSeriesData = AzureDiagnostics\\n| where TimeGenerated between (startofday(ago(starttime))..startofday(now()))\\n| + where not((identity_claim_appid_g in (Allowedappid)) and OperationName == + 'VaultGet')\\n| extend ResultType = columnifexists(\\\"ResultType\\\", \\\"None\\\"), + CallerIPAddress = columnifexists(\\\"CallerIPAddress\\\", \\\"None\\\")\\n| + where ResultType !~ \\\"None\\\" and isnotempty(ResultType)\\n| where CallerIPAddress + !~ \\\"None\\\" and isnotempty(CallerIPAddress)\\n| where ResourceType =~ + \\\"VAULTS\\\" and ResultType =~ \\\"Success\\\"\\n| where OperationName in + (OperationList)\\n| project TimeGenerated, OperationName, Resource, CallerIPAddress\\n| + make-series HourlyCount=count() on TimeGenerated from startofday(ago(starttime)) + to startofday(now()) step timeframe by Resource;\\n//Filter anomolies against + TimeSeriesData\\nlet TimeSeriesAlerts = TimeSeriesData\\n| extend (anomalies, + score, baseline) = series_decompose_anomalies(HourlyCount, scorethreshold, + -1, 'linefit')\\n| mv-expand HourlyCount to typeof(double), TimeGenerated + to typeof(datetime), anomalies to typeof(double),score to typeof(double), + baseline to typeof(long)\\n| where anomalies > 0 | extend AnomalyHour = TimeGenerated\\n| + where baseline > baselinethreshold // Filtering low count events per baselinethreshold\\n| + project Resource, AnomalyHour, TimeGenerated, HourlyCount, baseline, anomalies, + score;\\nlet AnomalyHours = TimeSeriesAlerts | where TimeGenerated > ago(2d) + | project TimeGenerated;\\n// Filter the alerts since specified timeframe\\nTimeSeriesAlerts\\n| + where TimeGenerated > ago(2d)\\n// Join against base logs since specified + timeframe to retrive records associated with the hour of anomoly\\n| join + (\\nAzureDiagnostics\\n| where TimeGenerated > ago(timeframe)\\n| where not((identity_claim_appid_g + in (Allowedappid)) and OperationName == 'VaultGet')\\n| extend DateHour = + bin(TimeGenerated, 1h) // create a new column and round to hour\\n| where + DateHour in ((AnomalyHours)) //filter the dataset to only selected anomaly + hours\\n| extend ResultType = columnifexists(\\\"ResultType\\\", \\\"NoResultType\\\")\\n| + extend requestUri_s = columnifexists(\\\"requestUri_s\\\", \\\"None\\\"), + identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g + = columnifexists(\\\"identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g\\\", + \\\"None\\\")\\n| extend id_s = columnifexists(\\\"id_s\\\", \\\"None\\\"), + CallerIPAddress = columnifexists(\\\"CallerIPAddress\\\", \\\"None\\\"), clientInfo_s + = columnifexists(\\\"clientInfo_s\\\", \\\"None\\\")\\n| where ResultType + !~ \\\"None\\\" and isnotempty(ResultType)\\n| where identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g + !~ \\\"None\\\" and isnotempty(identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g)\\n| + where id_s !~ \\\"None\\\" and isnotempty(id_s)\\n| where CallerIPAddress + !~ \\\"None\\\" and isnotempty(CallerIPAddress)\\n| where clientInfo_s !~ + \\\"None\\\" and isnotempty(clientInfo_s)\\n| where requestUri_s !~ \\\"None\\\" + and isnotempty(requestUri_s)\\n| where ResourceType =~ \\\"VAULTS\\\" and + ResultType =~ \\\"Success\\\"\\n| where OperationName in (OperationList)\\n| + summarize PerOperationCount=count(), LatestAnomalyTime = arg_max(TimeGenerated,*) + by bin(TimeGenerated,1h), Resource, OperationName, id_s, CallerIPAddress, + identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g, + requestUri_s, clientInfo_s\\n) on Resource, TimeGenerated\\n| summarize EventCount=count(), + OperationNameList = make_set(OperationName), RequestURLList = make_set(requestUri_s, + 100), AccountList = make_set(identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g, + 100), AccountMax = arg_max(identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g,*) + by Resource, id_s, clientInfo_s, LatestAnomalyTime\\n| extend timestamp = + LatestAnomalyTime, IPCustomEntity = CallerIPAddress, AccountCustomEntity = + AccountMax\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.2\",\"tactics\":[\"CredentialAccess\"],\"techniques\":[\"T1003\"],\"displayName\":\"Azure + Key Vault access TimeSeries anomaly\",\"description\":\"Indentifies a sudden + increase in count of Azure Key Vault secret or vault access operations by + CallerIPAddress. The query leverages a built-in KQL anomaly detection algorithm\\nto + find large deviations from baseline Azure Key Vault access patterns. Any sudden + increase in the count of Azure Key Vault accesses can be an\\nindication of + adversary dumping credentials via automated methods. If you are seeing any + noise, try filtering known source(IP/Account) and user-agent combinations.\\nTimeSeries + Reference Blog: https://techcommunity.microsoft.com/t5/azure-sentinel/looking-for-unknown-anomalies-what-is-normal-time-series/ba-p/555052\",\"lastUpdatedDateUTC\":\"2022-01-03T00:00:00Z\",\"createdDateUTC\":\"2019-07-01T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureKeyVault\",\"dataTypes\":[\"KeyVaultData\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/6a2e2ff4-5568-475e-bef2-b95f12b9367b\",\"name\":\"6a2e2ff4-5568-475e-bef2-b95f12b9367b\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + FailureThreshold = 15;\\nimAuthentication\\n| where EventType== 'Logon' and + \ EventResult== 'Failure'\\n// reason: creds \\n| where EventResultDetails + in ('No such user or password', 'Incorrect password')\\n| summarize UserCount=dcount(TargetUserId), + Vendors=make_set(EventVendor), Products=make_set(EventVendor)\\n , Users + = make_set(TargetUserId,100) \\n by SrcDvcIpAddr, SrcGeoCountry, bin(TimeGenerated, + 5m)\\n| where UserCount > FailureThreshold\\n| extend timestamp = TimeGenerated, + IPCustomEntity = SrcDvcIpAddr\",\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.1\",\"tactics\":[\"CredentialAccess\"],\"techniques\":[\"T1110\"],\"displayName\":\"Potential + Password Spray Attack (Uses Authentication Normalization)\",\"description\":\"This + query searches for failed attempts to log in from more than 15 various users + within a 5 minute timeframe from the same source. This is a potential indication + of a password spray attack\\n To use this analytics rule, make sure you have + deployed the [ASIM normalization parsers](https://aka.ms/ASimAuthentication)\",\"lastUpdatedDateUTC\":\"2022-02-14T00:00:00Z\",\"createdDateUTC\":\"2021-06-14T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a5b3429d-f1da-42b9-883c-327ecb7b91ff\",\"name\":\"a5b3429d-f1da-42b9-883c-327ecb7b91ff\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"SecurityAlert + \\n| where AlertName == \\\"Sign-in from an infected device\\\"\\n| extend + Extprop = parsejson(Entities)\\n| mv-expand Extprop\\n| extend Extprop = parsejson(Extprop)\\n| + extend CmdLine = iff(Extprop['Type']==\\\"process\\\", Extprop['CommandLine'], + '')\\n| extend File = iff(Extprop['Type']==\\\"file\\\", Extprop['Name'], + '')\\n| extend Account = Extprop['Name']\\n| extend Domain = Extprop['UPNSuffix']\\n| + extend Account = iif(isnotempty(Domain) and Extprop['Type']==\\\"account\\\", + tolower(strcat(Account, \\\"@\\\", Domain)), iif(Extprop['Type']==\\\"account\\\", + tolower(Account), \\\"\\\"))\\n| extend IpAddress = iff(Extprop[\\\"Type\\\"] + == \\\"ip\\\",Extprop['Address'], '')\\n| extend Process = iff(isnotempty(CmdLine), + CmdLine, File)\\n| summarize count() by AlertName, AlertSeverity, CompromisedEntity, + Account, IpAddress\\n| join kind=inner \\n(\\nAzureActivity\\n| where OperationNameValue + hassuffix (\\\"/workspaces/computes/delete\\\")\\n| where ActivityStatusValue + =~ \\\"Succeeded\\\"\\n| summarize StartTimeUtc = min(TimeGenerated), EndTimeUtc + = max(TimeGenerated), ActivityTimeStamp = makelist(TimeGenerated), ActivityStatusValue + = makelist(ActivityStatusValue), OperationIds = makelist(OperationId), CorrelationIds + = makelist(CorrelationId), Resources = makelist(Resource), ResourceGroups + = makelist(ResourceGroup), ResourceIds = makelist(ResourceId), ActivityCountByCallerIPAddress + = count() \\nby CallerIpAddress, Caller, OperationNameValue\\n) on $left. + IpAddress == $right. CallerIpAddress\\n| extend timestamp = StartTimeUtc, + AccountCustomEntity = Caller, IPCustomEntity = CallerIpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"InitialAccess\",\"Impact\"],\"techniques\":[\"T1078\",\"T1489\"],\"displayName\":\"Workspace + deletion attempt from an infected device\",\"description\":\"This hunting + query will alert on any sign-ins from devices infected with malware in correlation + with potential workspace deletion activity. \\nAttackers may attempt to delete + \ workspaces containing compute instances after successful compromise to + cause service unavailability to regular business operation.\",\"lastUpdatedDateUTC\":\"2022-04-11T00:00:00Z\",\"createdDateUTC\":\"2022-04-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectoryIdentityProtection\",\"dataTypes\":[\"SecurityAlert + (IPC)\"]},{\"connectorId\":\"AzureActivity\",\"dataTypes\":[\"AzureActivity\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/8e267e91-6bda-4b3c-bf68-9f5cbdd103a3\",\"name\":\"8e267e91-6bda-4b3c-bf68-9f5cbdd103a3\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"ZoomLogs + \\n| where Event =~ \\\"account.settings_updated\\\" \\n| extend EnforceLogin + = columnifexists(\\\"payload_object_settings_schedule_meeting_enfore_login_b\\\", + \\\"\\\") \\n| extend EnforceLoginDomain = columnifexists(\\\"payload_object_settings_schedule_meeting_enfore_login_b\\\", + \\\"\\\") \\n| extend GuestAlerts = columnifexists(\\\"payload_object_settings_in_meeting_alert_guest_join_b\\\", + \\\"\\\") \\n| where EnforceLogin == 'false' or EnforceLoginDomain == 'false' + or GuestAlerts == 'false' \\n| extend SettingChanged = case(EnforceLogin == + 'false' and EnforceLoginDomain == 'false' and GuestAlerts == 'false', \\\"All + settings changed\\\", \\n EnforceLogin == 'false' + and EnforceLoginDomain == 'false', \\\"Enforced Logons and Restricted Domains + Changed\\\", \\n EnforceLoginDomain == 'false' + and GuestAlerts == 'false', \\\"Enforced Domains Changed\\\", \\n EnforceLoginDomain + == 'false', \\\"Enfored Domains Changed\\\", \\n GuestAlerts + == 'false', \\\"Guest Join Alerts Changed\\\", \\n EnforceLogin + == 'false', \\\"Enforced Logins Changed\\\", \\n \\\"No + Changes\\\")\\n| extend timestamp = TimeGenerated, AccountCustomEntity = User\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CredentialAccess\",\"Persistence\"],\"techniques\":[\"T1098\"],\"displayName\":\"External + User Access Enabled\",\"description\":\"This alerts when the account setting + is changed to allow either external domain access or anonymous access to meetings.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2020-04-24T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/2bb167bf-3951-435b-a932-8b03bfde0a2b\",\"name\":\"2bb167bf-3951-435b-a932-8b03bfde0a2b\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.5\",\"customizableObservations\":{\"multiSelectObservations\":[{\"supportedValues\":[\"accept\",\"allow\",\"start\"],\"values\":[\"accept\",\"allow\",\"start\"],\"supportedValuesKql\":null,\"valuesKql\":null,\"name\":\"Device + action\",\"description\":\"Include only these specific device actions\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"}],\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":[{\"prioritize\":null,\"exclude\":\"53,67,80,8080,123,137,138,443,445,3389\",\"dataType\":\"string\",\"name\":\"Exclude + ports\",\"description\":\"Provide a comma separated list to exclude specific + ports from source data. This should be within double quotes, example: \\\"53, + 67, 80, 8080, 123, 137, 138, 443, 445, 3389\\\"\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"}],\"thresholdObservations\":[{\"minimum\":\"1\",\"maximum\":\"60000000\",\"value\":\"600\",\"name\":\"Destination + IP count\",\"description\":\"The minimum distinct destination IP count per + hour required for inclusion. Default is 600. This is an OR condition with + destination port count.\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"},{\"minimum\":\"1\",\"maximum\":\"60000000\",\"value\":\"600\",\"name\":\"Destination + port count\",\"description\":\"The minimum distinct destination port count + per hour required for inclusion. Default is 600. This is an OR condition with + destination IP count.\",\"sequenceNumber\":1,\"rerun\":\"RerunAlways\"},{\"minimum\":\"0.00\",\"maximum\":\"1.00\",\"value\":\"1.00\",\"name\":\"IP + ratio\",\"description\":\"The distinct source IP (always 1) to distinct destination + IP count with a default minimum ratio of 1.00 or lower (converted to Base + 10 to the -4 power of original value). This is an OR condition with port ratio.\",\"sequenceNumber\":2,\"rerun\":\"RerunAlways\"},{\"minimum\":\"0.00\",\"maximum\":\"1.00\",\"value\":\"1.00\",\"name\":\"Port + ratio\",\"description\":\"The distinct source port to distinct destination + port count with a default minimum ratio of 1.00 or lower (converted to Base + 10 to the -4 power of original value). This is an OR condition with IP Ratio.\",\"sequenceNumber\":3,\"rerun\":\"RerunAlways\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"Discovery\"],\"techniques\":[\"T1046\"],\"displayName\":\"(Preview) + Anomalous scanning activity\",\"description\":\"The Scanning Activity anomaly + is looking to determine if there is potential port scanning anomaly in an + environment coming from a single source IP to one or more destination IPs. + \ \\nThe algorithm takes into account whether the IP is public, meaning external, + or private, meaning internal, and the event is marked accordingly. Only private + to public or public \\nto private is considered at this time. Scanning activity + can indicate an attacker attempting to determine available services in an + environment that can be potentially \\nexploited and used for ingress or lateral + movement.\\nA high number of source ports and high number of destination ports + from a single source IP to either a single or multiple destination IP or IPs + can be interesting and indicate \\nanomalous scanning. Additionally, if there + is a high ratio of destination IPs to the single source IP this can indicate + anomalous scanning.\\nConfiguration details -\\nJob run default is daily, + with hourly bins\\nThe algorithm uses the following defaults to limit the + results based on hourly bins, each is configurable\\n-> Included device actions + - accept, allow, start\\n-> Excluded ports - 53, 67, 80, 8080, 123, 137, 138, + 443, 445, 3389\\n-> Distinct destination port count >= 600\\n-> Distinct source + port count >= 600\\n-> Distinct source port count divided by distinct destination + port, ratio converted to percent >= 99.99\\n-> Source IP (always 1) divided + by destination IP, ratio converted to percent >= 99.99\",\"lastUpdatedDateUTC\":\"2022-05-13T00:00:00Z\",\"createdDateUTC\":\"2021-04-28T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog + (PaloAlto)\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog + (Zscaler)\"]},{\"connectorId\":\"CEF\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"CheckPoint\",\"dataTypes\":[\"CommonSecurityLog + (CheckPoint)\"]},{\"connectorId\":\"Fortinet\",\"dataTypes\":[\"CommonSecurityLog + (Fortinet)\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/56b0a0cd-894e-4b38-a0a1-c41d9f96649a\",\"name\":\"56b0a0cd-894e-4b38-a0a1-c41d9f96649a\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + lbtime = 1h;\\nlet tls_ciphers = dynamic(['RC4-SHA', 'DES-CBC3-SHA']);\\nProofpointPOD\\n| + where EventType == 'message'\\n| where TlsCipher in (tls_ciphers)\\n| extend + IpCustomEntity = SrcIpAddr\",\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"displayName\":\"ProofpointPOD + - Weak ciphers\",\"description\":\"Detects when weak TLS ciphers are used.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2021-01-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"ProofpointPOD\",\"dataTypes\":[\"ProofpointPOD_message_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/87890d78-3e05-43ec-9ab9-ba32f4e01250\",\"name\":\"87890d78-3e05-43ec-9ab9-ba32f4e01250\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\n//Create a list of TLDs in our + threat feed for later validation\\nlet list_tlds = ThreatIntelligenceIndicator\\n| + where TimeGenerated > ago(ioc_lookBack)\\n| where isnotempty(DomainName)\\n| + extend parts = split(DomainName, '.')\\n| extend tld = parts[(array_length(parts)-1)]\\n| + summarize count() by tostring(tld)\\n| summarize make_list(tld);\\nThreatIntelligenceIndicator\\n| + where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\\n| + summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\\n| + where Active == true\\n// Picking up only IOC's that contain the entities + we want\\n| where isnotempty(DomainName)\\n// using innerunique to keep perf + fast and result set low, we only need one match to indicate potential malicious + activity that needs to be investigated\\n| join kind=innerunique (\\n SecurityAlert\\n + \ | where TimeGenerated > ago(dt_lookBack)\\n | extend MSTI = case(AlertName + has \\\"TI map\\\" and VendorName == \\\"Microsoft\\\" and ProductName == + 'Azure Sentinel', true, false)\\n | where MSTI == false\\n //Extract + domain patterns from message\\n | extend domain = todynamic(dynamic_to_json(extract_all(@\\\"(((xn--)?[a-z0-9\\\\-]+\\\\.)+([a-z]+|(xn--[a-z0-9]+)))\\\", + dynamic([1]), tolower(Entities))))\\n | mv-expand domain\\n | extend + domain = tostring(domain[0])\\n | extend parts = split(domain, '.')\\n + \ //Split out the TLD\\n | extend tld = parts[(array_length(parts)-1)]\\n + \ //Validate parsed domain by checking if the TLD is in the list of TLDs + in our threat feed\\n | where tld in~ (list_tlds)\\n // Converting Entities + into dynamic data type and use mv-expand to unpack the array\\n | extend + EntitiesDynamicArray = parse_json(Entities)\\n | mv-apply EntitiesDynamicArray + on\\n (summarize\\n HostName = take_anyif(tostring(EntitiesDynamicArray.HostName), + EntitiesDynamicArray.Type == \\\"host\\\"),\\n IP_addr = take_anyif(tostring(EntitiesDynamicArray.Address), + EntitiesDynamicArray.Type == \\\"ip\\\")\\n )\\n | extend Alert_TimeGenerated + = TimeGenerated\\n | extend Alert_Description = Description\\n) on $left.DomainName==$right.domain\\n| + where Alert_TimeGenerated < ExpirationDateTime\\n| summarize Alert_TimeGenerated + = arg_max(Alert_TimeGenerated, *) by IndicatorId, AlertName\\n| project Alert_TimeGenerated, + Description, ActivityGroupNames, IndicatorId, ThreatType, ExpirationDateTime, + ConfidenceScore, DomainName, AlertName, Alert_Description, ProviderName, AlertSeverity, + ConfidenceLevel, HostName, IP_addr, Url, Entities\\n| extend timestamp = Alert_TimeGenerated, + HostCustomEntity = HostName, IPCustomEntity = IP_addr, URLCustomEntity = Url\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.3\",\"tactics\":[\"Impact\"],\"displayName\":\"TI + map Domain entity to SecurityAlert\",\"description\":\"Identifies a match + in SecurityAlert table from any Domain IOC from TI\",\"lastUpdatedDateUTC\":\"2022-01-17T00:00:00Z\",\"createdDateUTC\":\"2019-08-28T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"MicrosoftCloudAppSecurity\",\"dataTypes\":[\"SecurityAlert\"]},{\"connectorId\":\"AzureSecurityCenter\",\"dataTypes\":[\"SecurityAlert\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/88f453ff-7b9e-45bb-8c12-4058ca5e44ee\",\"name\":\"88f453ff-7b9e-45bb-8c12-4058ca5e44ee\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"AzureActivity\\n| + where CategoryValue == 'Administrative'\\n| where ResourceProviderValue =~ + 'Microsoft.ADHybridHealthService'\\n| where _ResourceId contains 'AdFederationService'\\n| + where OperationNameValue =~ 'Microsoft.ADHybridHealthService/services/servicemembers/action'\\n| + extend claimsJson = parse_json(Claims)\\n| extend AppId = tostring(claimsJson.appid)\\n| + extend AccountName = tostring(claimsJson.name)\\n| project-away claimsJson\\n| + extend timestamp = TimeGenerated, AccountCustomEntity = Caller, IPCustomEntity + = CallerIpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"DefenseEvasion\"],\"techniques\":[\"T1578\"],\"displayName\":\"Azure + Active Directory Hybrid Health AD FS New Server\",\"description\":\"This detection + uses AzureActivity logs (Administrative category) to identify the creation + or update of a server instance in an Azure AD Hybrid health AD FS service.\\nA + threat actor can create a new AD Health ADFS service and create a fake server + instance to spoof AD FS signing logs. There is no need to compromise an on-prem + AD FS server.\\nThis can be done programmatically via HTTP requests to Azure. + More information in this blog: https://o365blog.com/post/hybridhealthagent/\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2021-08-26T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActivity\",\"dataTypes\":[\"AzureActivity\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/e1ce0eab-10d1-4aae-863f-9a383345ba88\",\"name\":\"e1ce0eab-10d1-4aae-863f-9a383345ba88\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + threshold = 15;\\nSyslog\\n| where SyslogMessage contains \\\"Failed password + for invalid user\\\"\\n| where ProcessName =~ \\\"sshd\\\" \\n| parse kind=relaxed + SyslogMessage with * \\\"invalid user\\\" user \\\" from \\\" ip \\\" port\\\" + port \\\" ssh2\\\"\\n| project user, ip, port, SyslogMessage, EventTime\\n| + summarize EventTimes = make_list(EventTime), PerHourCount = count() by ip, + bin(EventTime, 4h), user\\n| where PerHourCount > threshold\\n| mvexpand EventTimes\\n| + extend EventTimes = tostring(EventTimes) \\n| summarize StartTimeUtc = min(EventTimes), + EndTimeUtc = max(EventTimes), UserList = makeset(user), sum(PerHourCount) + by IPAddress = ip\\n| extend UserList = tostring(UserList) \\n| extend timestamp + = StartTimeUtc, IPCustomEntity = IPAddress, AccountCustomEntity = UserList\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CredentialAccess\"],\"techniques\":[\"T1110\"],\"displayName\":\"SSH + - Potential Brute Force\",\"description\":\"Identifies an IP address that + had 15 failed attempts to sign in via SSH in a 4 hour block during a 24 hour + time period.\",\"lastUpdatedDateUTC\":\"2022-05-31T00:00:00Z\",\"createdDateUTC\":\"2019-02-20T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Syslog\",\"dataTypes\":[\"Syslog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a7b9df32-1367-402d-b385-882daf6e3020\",\"name\":\"a7b9df32-1367-402d-b385-882daf6e3020\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"Event\\n| + where EventLog == \\\"Microsoft-Windows-Sysmon/Operational\\\" and EventID==10\\n| + parse EventData with * 'TargetImage\\\">' TargetImage \\\"<\\\" * 'GrantedAccess\\\">' + GrantedAccess \\\"<\\\" * 'CallTrace\\\">' CallTrace \\\"<\\\" * \\n| where + GrantedAccess == \\\"0x1FFFFF\\\" and TargetImage == \\\"C:\\\\\\\\Windows\\\\\\\\System32\\\\\\\\lsass.exe\\\" + and CallTrace has_any (\\\"dbghelp.dll\\\",\\\"dbgcore.dll\\\")\\n| parse + EventData with * 'SourceProcessGUID\\\">' SourceProcessGUID \\\"<\\\" * 'SourceImage\\\">' + SourceImage \\\"<\\\" *\\n| summarize StartTime = min(TimeGenerated), EndTime + = max(TimeGenerated) by EventID, Computer, SourceProcessGUID, SourceImage, + GrantedAccess, TargetImage, CallTrace\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Computer\"}]},{\"entityType\":\"Process\",\"fieldMappings\":[{\"identifier\":\"CommandLine\",\"columnName\":\"SourceImage\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CredentialAccess\"],\"techniques\":[\"T1003\"],\"displayName\":\"Dumping + LSASS Process Into a File\",\"description\":\"Adversaries may attempt to access + credential material stored in the process memory of the Local Security Authority + Subsystem Service (LSASS). \\nAfter a user logs on, the system generates and + stores a variety of credential materials in LSASS process memory. \\nThese + credential materials can be harvested by an administrative user or SYSTEM + and used to conduct Lateral Movement using Use Alternate Authentication Material. + \\nAs well as in-memory techniques, the LSASS process memory can be dumped + from the target host and analyzed on a local system.\\nRef: https://attack.mitre.org/techniques/T1003/001/\",\"lastUpdatedDateUTC\":\"2022-03-11T00:00:00Z\",\"createdDateUTC\":\"2022-03-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/94749332-1ad9-49dd-a5ab-5ff2170788fc\",\"name\":\"94749332-1ad9-49dd-a5ab-5ff2170788fc\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT6H\",\"queryPeriod\":\"PT6H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + iocs = externaldata(DateAdded:string,IoC:string,Type:string,TLP:string) [@\\\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Sample%20Data/Feeds/SOURGUM.csv\\\"] + with (format=\\\"csv\\\", ignoreFirstRecord=True);\\nlet domains = (iocs | + where Type =~ \\\"domainname\\\"| project IoC);\\nlet sha256Hashes = (iocs + | where Type =~ \\\"sha256\\\" | project IoC);\\nlet file_path1 = (iocs | + where Type =~ \\\"filepath1\\\" | project IoC);\\nlet file_path2 = (iocs | + where Type =~ \\\"filepath2\\\" | project IoC);\\nlet file_path3 = (iocs | + where Type =~ \\\"filepath3\\\" | project IoC);\\nlet reg_key = (iocs | where + Type =~ \\\"regkey\\\" | project IoC);\\n(union isfuzzy=true\\n(CommonSecurityLog\\n| + where DestinationHostName has_any (domains) or RequestURL has_any (domains) + or Message has_any (domains)\\n| parse Message with * '(' DNSName ')' *\\n| + project TimeGenerated, Message, SourceUserID, RequestURL, DestinationHostName, + Type, SourceIP, DestinationIP, DNSName\\n| extend Alert = 'SOURGUM IOC detected'\\n| + extend timestamp = TimeGenerated, AccountCustomEntity = SourceUserID, UrlCustomEntity + = RequestURL , IPCustomEntity = DestinationIP, DNSCustomEntity = DNSName\\n),\\n(DnsEvents\\n| + where Name in~ (domains)\\n| project TimeGenerated, Computer, IPAddresses, + Name, ClientIP, Type\\n| extend DNSName = Name, Host = Computer , Alert = + 'SOURGUM IOC detected'\\n| extend timestamp = TimeGenerated, HostCustomEntity + = Host, DNSCustomEntity = DNSName, IPCustomEntity = IPAddresses\\n),\\n(VMConnection\\n| + where RemoteDnsCanonicalNames has_any (domains)\\n| parse RemoteDnsCanonicalNames + with * '[\\\"' DNSName '\\\"]' *\\n| project TimeGenerated, Computer, Direction, + RemoteDnsCanonicalNames, ProcessName, SourceIp, DestinationIp, DestinationPort, + DNSName,BytesSent, BytesReceived, RemoteCountry, Type\\n| extend timestamp + = TimeGenerated, IPCustomEntity = DestinationIp, HostCustomEntity = Computer, + ProcessCustomEntity = ProcessName, DNSCustomEntity = DNSName, Alert = 'SOURGUM + IOC detected'\\n),\\n(Event\\n| where Source == \\\"Microsoft-Windows-Sysmon\\\"\\n| + where EventID == 3\\n| extend EvData = parse_xml(EventData)\\n| extend EventDetail + = EvData.DataItem.EventData.Data\\n| extend SourceIP = tostring(EventDetail.[9].[\\\"#text\\\"]), + DestinationIP = tostring(EventDetail.[14].[\\\"#text\\\"]), Image = EventDetail.[4].[\\\"#text\\\"]\\n| + where Image has_any (file_path1) or Image has_any (file_path3)\\n| project + TimeGenerated, SourceIP, DestinationIP, Image, UserName, Computer, EventDetail, + Type\\n| extend timestamp = TimeGenerated, AccountCustomEntity = UserName, + ProcessCustomEntity = tostring(split(Image, '\\\\\\\\', -1)[-1]), HostCustomEntity + = Computer , IPCustomEntity = DestinationIP, Alert = 'SOURGUM IOC detected'\\n), + \ \\n(DeviceNetworkEvents\\n| where (RemoteUrl has_any (domains)) or (InitiatingProcessSHA256 + in (sha256Hashes) and InitiatingProcessFolderPath has_any (file_path1)) or + InitiatingProcessFolderPath has_any (file_path3)\\n| project TimeGenerated, + ActionType, DeviceId, DeviceName, InitiatingProcessAccountDomain, InitiatingProcessAccountName, + InitiatingProcessCommandLine, InitiatingProcessFolderPath, InitiatingProcessId, + InitiatingProcessParentFileName, InitiatingProcessFileName, RemoteIP, RemoteUrl, + LocalIP, Type\\n| extend timestamp = TimeGenerated, IPCustomEntity = RemoteIP, + HostCustomEntity = DeviceName, Alert = 'SOURGUM IOC detected', UrlCustomEntity + =RemoteUrl\\n),\\n(AzureDiagnostics\\n| where ResourceType == \\\"AZUREFIREWALLS\\\"\\n| + where Category == \\\"AzureFirewallDnsProxy\\\"\\n| project TimeGenerated,Resource, + msg_s, Type\\n| parse msg_s with \\\"DNS Request: \\\" ClientIP \\\":\\\" + ClientPort \\\" - \\\" QueryID \\\" \\\" Request_Type \\\" \\\" Request_Class + \\\" \\\" Request_Name \\\". \\\" Request_Protocol \\\" \\\" Request_Size + \\\" \\\" EDNSO_DO \\\" \\\" EDNS0_Buffersize \\\" \\\" Responce_Code \\\" + \\\" Responce_Flags \\\" \\\" Responce_Size \\\" \\\" Response_Duration\\n| + where Request_Name has_any (domains)\\n| extend timestamp = TimeGenerated, + DNSName = Request_Name, IPCustomEntity = ClientIP, Alert = 'SOURGUM IOC detected'\\n),\\n(AzureDiagnostics\\n| + where ResourceType == \\\"AZUREFIREWALLS\\\"\\n| where Category == \\\"AzureFirewallApplicationRule\\\"\\n| + project TimeGenerated,Resource, msg_s\\n| parse msg_s with Protocol 'request + from ' SourceHost ':' SourcePort 'to ' DestinationHost ':' DestinationPort + '. Action:' Action\\n| where DestinationHost has_any (domains) \\n| extend + timestamp = TimeGenerated, DNSName = DestinationHost, IPCustomEntity = SourceHost, + Alert = 'SOURGUM IOC detected'\\n),\\n(Event\\n| where Source == \\\"Microsoft-Windows-Sysmon\\\"\\n| + where EventID == 1\\n| extend EvData = parse_xml(EventData)\\n| extend EventDetail + = EvData.DataItem.EventData.Data\\n| parse EventDetail with * 'SHA256=' SHA256 + '\\\",' *\\n| extend Image = EventDetail.[4].[\\\"#text\\\"], CommandLine + = EventDetail.[10].[\\\"#text\\\"]\\n| where (SHA256 has_any (sha256Hashes) + and Image has_any (file_path1)) or (Image has_any (file_path3)) or ( CommandLine + has_any (file_path3)) or ( CommandLine has_any (file_path1)) or ( CommandLine + has 'reg add' and CommandLine has_any (reg_key) and CommandLine has_any (file_path2)) + \\n| project TimeGenerated, EventDetail, UserName, Computer, Type, Source, + SHA256, CommandLine, Image\\n| extend Type = strcat(Type, \\\": \\\", Source), + Alert = 'SOURGUM IOC detected'\\n| extend timestamp = TimeGenerated, HostCustomEntity + = Computer , AccountCustomEntity = UserName, ProcessCustomEntity = tostring(split(Image, + '\\\\\\\\', -1)[-1]), AlgorithmCustomEntity = \\\"SHA256\\\", FileHashCustomEntity + = SHA256\\n),\\n(DeviceRegistryEvents\\n| where RegistryKey has_any (reg_key) + and RegistryValueData has_any (file_path2)\\n| project TimeGenerated, ActionType, + DeviceId, DeviceName, InitiatingProcessAccountDomain, InitiatingProcessAccountName, + InitiatingProcessCommandLine, InitiatingProcessFolderPath, InitiatingProcessId, + InitiatingProcessParentFileName, InitiatingProcessFileName, InitiatingProcessSHA256, + Type \\n| extend timestamp = TimeGenerated, HostCustomEntity = DeviceName + , AccountCustomEntity = InitiatingProcessAccountName, ProcessCustomEntity + = InitiatingProcessFileName, AlgorithmCustomEntity = \\\"SHA256\\\", FileHashCustomEntity + = InitiatingProcessSHA256, Alert = 'SOURGUM IOC detected'\\n),\\n(DeviceProcessEvents\\n| + where ( InitiatingProcessCommandLine has_any (file_path1)) or ( InitiatingProcessCommandLine + has_any (file_path3)) or ( InitiatingProcessCommandLine has 'reg add' and + InitiatingProcessCommandLine has_any (reg_key) and InitiatingProcessCommandLine + has_any (file_path2)) or (InitiatingProcessFolderPath has_any (file_path1)) + or (InitiatingProcessFolderPath has_any (file_path3)) or (FolderPath has_any + (file_path1)) or (FolderPath has_any (file_path3))\\n| project TimeGenerated, + ActionType, DeviceId, DeviceName, InitiatingProcessAccountDomain, InitiatingProcessAccountName, + InitiatingProcessCommandLine, InitiatingProcessFolderPath, InitiatingProcessId, + InitiatingProcessParentFileName, InitiatingProcessFileName, InitiatingProcessSHA256, + FolderPath, Type\\n| extend timestamp = TimeGenerated, HostCustomEntity = + DeviceName , AccountCustomEntity = InitiatingProcessAccountName, ProcessCustomEntity + = InitiatingProcessFileName, AlgorithmCustomEntity = \\\"SHA256\\\", FileHashCustomEntity + = InitiatingProcessSHA256, Alert = 'SOURGUM IOC detected'\\n),\\n(DeviceFileEvents\\n| + where (InitiatingProcessSHA256 has_any (sha256Hashes) and InitiatingProcessFolderPath + has_any (file_path1)) or (InitiatingProcessFolderPath has_any (file_path3)) + or (FolderPath has_any (file_path1)) or (FolderPath has_any (file_path3)) + or ( InitiatingProcessCommandLine has_any (file_path1)) or ( InitiatingProcessCommandLine + has_any (file_path3))\\n| project TimeGenerated, ActionType, DeviceId, DeviceName, + InitiatingProcessAccountDomain, InitiatingProcessAccountName, InitiatingProcessCommandLine, + InitiatingProcessFolderPath, InitiatingProcessId, InitiatingProcessParentFileName, + InitiatingProcessFileName, RequestAccountName, RequestSourceIP, InitiatingProcessSHA256, + FolderPath, Type\\n| extend timestamp = TimeGenerated, HostCustomEntity = + DeviceName , AccountCustomEntity = RequestAccountName, ProcessCustomEntity + = InitiatingProcessFileName, AlgorithmCustomEntity = \\\"SHA256\\\", FileHashCustomEntity + = InitiatingProcessSHA256, Alert = 'SOURGUM IOC detected'\\n),\\n(DeviceEvents\\n| + where ( InitiatingProcessCommandLine has_any (file_path1)) or ( InitiatingProcessCommandLine + has_any (file_path3)) or ( InitiatingProcessCommandLine has 'reg add' and + InitiatingProcessCommandLine has_any (reg_key) and InitiatingProcessCommandLine + has_any (file_path2)) or (InitiatingProcessFolderPath has_any (file_path1)) + or (InitiatingProcessFolderPath has_any (file_path3)) or (FolderPath has_any + (file_path1)) or (FolderPath has_any (file_path3))\\n| project TimeGenerated, + ActionType, DeviceId, DeviceName, InitiatingProcessAccountDomain, InitiatingProcessAccountName, + InitiatingProcessCommandLine, InitiatingProcessFolderPath, InitiatingProcessId, + InitiatingProcessParentFileName, InitiatingProcessFileName, InitiatingProcessSHA256, + FolderPath, Type\\n| extend CommandLine = InitiatingProcessCommandLine, Alert + = 'SOURGUM IOC detected'\\n| extend timestamp = TimeGenerated, HostCustomEntity + = DeviceName , AccountCustomEntity = InitiatingProcessAccountName, ProcessCustomEntity + = InitiatingProcessFileName, AlgorithmCustomEntity = \\\"SHA256\\\", FileHashCustomEntity + = InitiatingProcessSHA256\\n),\\n( SecurityEvent\\n| where EventID == 4688\\n| + where ( CommandLine has_any (file_path1)) or ( CommandLine has_any (file_path3)) + or ( CommandLine has 'reg add' and CommandLine has_any (reg_key) and CommandLine + has_any (file_path2)) or (NewProcessName has_any (file_path1)) or (NewProcessName + has_any (file_path3)) or (ParentProcessName has_any (file_path1)) or (ParentProcessName + has_any (file_path3))\\n| project TimeGenerated, Computer, NewProcessName, + ParentProcessName, Account, NewProcessId, Type\\n| extend timestamp = TimeGenerated, + HostCustomEntity = Computer , AccountCustomEntity = Account, ProcessCustomEntity + = NewProcessName, Alert = 'SOURGUM IOC detected'\\n)\\n)\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"Process\",\"fieldMappings\":[{\"identifier\":\"ProcessId\",\"columnName\":\"ProcessCustomEntity\"}]},{\"entityType\":\"FileHash\",\"fieldMappings\":[{\"identifier\":\"Algorithm\",\"columnName\":\"AlgorithmCustomEntity\"},{\"identifier\":\"Value\",\"columnName\":\"FileHashCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.1\",\"tactics\":[\"Persistence\"],\"techniques\":[\"T1546\"],\"displayName\":\"SOURGUM + Actor IOC - July 2021\",\"description\":\"Identifies a match across IOC's + related to an actor tracked by Microsoft as SOURGUM\",\"lastUpdatedDateUTC\":\"2022-03-10T00:00:00Z\",\"createdDateUTC\":\"2021-07-14T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]},{\"connectorId\":\"AzureMonitor(VMInsights)\",\"dataTypes\":[\"VMConnection\"]},{\"connectorId\":\"F5\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"CiscoASA\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"Fortinet\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"CheckPoint\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"CEF\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceNetworkEvents\",\"DeviceRegistryEvents\",\"DeviceFileEvents\",\"DeviceEvents\",\"DeviceProcessEvents\"]},{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity\"]},{\"connectorId\":\"AzureFirewall\",\"dataTypes\":[\"AzureDiagnostics\"]},{\"connectorId\":\"WindowsFirewall\",\"dataTypes\":[\"WindowsFirewall\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/95407904-0131-4918-bc49-ebf282ce149a\",\"name\":\"95407904-0131-4918-bc49-ebf282ce149a\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + IPList = dynamic([\\\"135.125.147.170:80\\\",\\\"185.244.129.79:63047\\\",\\\"185.244.129.79:80\\\",\\\"45.80.149.108:63047\\\",\\\"45.80.149.108:80\\\",\\\"45.80.149.57:63047\\\",\\\"45.80.149.68:63047\\\",\\\"45.80.149.71:80\\\",\\\"185.244.129.109\\\",\\\"172.96.188.51\\\",\\\"51.83.246.73\\\"]); + \\n(union isfuzzy=true \\n(CommonSecurityLog \\n| where isnotempty(SourceIP) + or isnotempty(DestinationIP) \\n| where SourceIP in (IPList) or DestinationIP + in (IPList) or Message has_any (IPList) \\n| extend IPMatch = case(SourceIP + in (IPList), \\\"SourceIP\\\", DestinationIP in (IPList), \\\"DestinationIP\\\", + \\\"Message\\\") \\n| summarize StartTimeUtc = min(TimeGenerated), EndTimeUtc + = max(TimeGenerated) by SourceIP, DestinationIP, DeviceProduct, DeviceAction, + Message, Protocol, SourcePort, DestinationPort, DeviceAddress, DeviceName, + IPMatch \\n| extend timestamp = StartTimeUtc, IPCustomEntity = case(IPMatch + == \\\"SourceIP\\\", SourceIP, IPMatch == \\\"DestinationIP\\\", DestinationIP, + \\\"IP in Message Field\\\") \\n), \\n(OfficeActivity \\n|extend SourceIPAddress + = ClientIP, Account = UserId \\n| where SourceIPAddress in (IPList) \\n| + extend timestamp = TimeGenerated , IPCustomEntity = SourceIPAddress , AccountCustomEntity + = Account \\n),\\n(_Im_Dns (response_has_any_prefix=IPList)\\n| extend DestinationIPAddress + = ResponseName, Host = SrcIpAddr \\n| extend timestamp = TimeGenerated, IPCustomEntity + = DestinationIPAddress, HostCustomEntity = Host \\n), \\n(_Im_NetworkSession + (srcipaddr_has_any_prefix=IPList)\\n | extend timestamp = TimeGenerated, IPCustomEntity + = SrcIpAddr, HostCustomEntity = Hostname, AccountCustomEntity=User\\n), \\n(_Im_NetworkSession + (dstipaddr_has_any_prefix=IPList)\\n| extend timestamp = TimeGenerated, IPCustomEntity + = DstIpAddr, HostCustomEntity = Hostname , AccountCustomEntity = User\\n), + \\n(WireData \\n| where isnotempty(RemoteIP) \\n| where RemoteIP in (IPList) + \\n| extend timestamp = TimeGenerated, IPCustomEntity = RemoteIP, HostCustomEntity + = Computer \\n), \\n(SigninLogs \\n| where isnotempty(IPAddress) \\n| where + IPAddress in (IPList) \\n| extend timestamp = TimeGenerated, AccountCustomEntity + = UserPrincipalName, IPCustomEntity = IPAddress \\n),\\n(AADNonInteractiveUserSignInLogs + \\n| where isnotempty(IPAddress) \\n| where IPAddress in (IPList) \\n| extend + timestamp = TimeGenerated, AccountCustomEntity = UserPrincipalName, IPCustomEntity + = IPAddress \\n), \\n(W3CIISLog \\n| where isnotempty(cIP) \\n| where cIP + in (IPList) \\n| extend timestamp = TimeGenerated, IPCustomEntity = cIP, HostCustomEntity + = Computer, AccountCustomEntity = csUserName \\n), \\n(AzureActivity \\n| + where isnotempty(CallerIpAddress) \\n| where CallerIpAddress in (IPList) \\n| + extend timestamp = TimeGenerated, IPCustomEntity = CallerIpAddress, AccountCustomEntity + = Caller \\n), \\n( \\nAWSCloudTrail \\n| where isnotempty(SourceIpAddress) + \\n| where SourceIpAddress in (IPList) \\n| extend timestamp = TimeGenerated, + IPCustomEntity = SourceIpAddress, AccountCustomEntity = UserIdentityUserName + \\n), \\n( \\nDeviceNetworkEvents \\n| where isnotempty(RemoteIP) \\n| where + RemoteIP in (IPList) \\n| extend timestamp = TimeGenerated, IPCustomEntity + = RemoteIP, HostCustomEntity = DeviceName \\n),\\n(\\nAzureDiagnostics\\n| + where ResourceType == \\\"AZUREFIREWALLS\\\"\\n| where Category == \\\"AzureFirewallApplicationRule\\\"\\n| + parse msg_s with Protocol 'request from ' SourceHost ':' SourcePort 'to ' + DestinationHost ':' DestinationPort '. Action:' Action\\n| where isnotempty(DestinationHost)\\n| + where DestinationHost has_any (IPList) \\n| extend DestinationIP = DestinationHost + \\n| extend IPCustomEntity = SourceHost\\n),\\n(\\nAzureDiagnostics\\n| where + ResourceType == \\\"AZUREFIREWALLS\\\"\\n| where Category == \\\"AzureFirewallNetworkRule\\\"\\n| + parse msg_s with Protocol 'request from ' SourceHost ':' SourcePort 'to ' + DestinationHost ':' DestinationPort '. Action:' Action\\n| where isnotempty(DestinationHost)\\n| + where DestinationHost has_any (IPList) \\n| extend DestinationIP = DestinationHost + \\n| extend IPCustomEntity = SourceHost\\n)\\n)\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CommandAndControl\"],\"displayName\":\"Known + POLONIUM IP\",\"description\":\"Identifies a match across various data feeds + for IP IOCs related to the POLONIUM activity group. \\n References: BLOGURL' + \",\"lastUpdatedDateUTC\":\"2022-05-31T00:00:00Z\",\"createdDateUTC\":\"2020-11-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AWSS3\",\"dataTypes\":[\"AWSVPCFlow\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]},{\"connectorId\":\"MicrosoftSysmonForLinux\",\"dataTypes\":[\"Syslog\"]},{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity\"]},{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]},{\"connectorId\":\"AzureMonitor(VMInsights)\",\"dataTypes\":[\"VMConnection\"]},{\"connectorId\":\"CiscoASA\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AADNonInteractiveUserSignInLogs\"]},{\"connectorId\":\"AzureMonitor(WireData)\",\"dataTypes\":[\"WireData\"]},{\"connectorId\":\"AzureMonitor(IIS)\",\"dataTypes\":[\"W3CIISLog\"]},{\"connectorId\":\"AzureActivity\",\"dataTypes\":[\"AzureActivity\"]},{\"connectorId\":\"AWS\",\"dataTypes\":[\"AWSCloudTrail\"]},{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceNetworkEvents\"]},{\"connectorId\":\"AzureFirewall\",\"dataTypes\":[\"AzureDiagnostics\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"InfobloxNIOS\",\"dataTypes\":[\"Syslog\"]},{\"connectorId\":\"GCPDNSDataConnector\",\"dataTypes\":[\"GCP_DNS_CL\"]},{\"connectorId\":\"NXLogDnsLogs\",\"dataTypes\":[\"NXLog_DNS_Server_CL\"]},{\"connectorId\":\"CiscoUmbrellaDataConnector\",\"dataTypes\":[\"Cisco_Umbrella_dns_CL\"]},{\"connectorId\":\"Corelight\",\"dataTypes\":[\"Corelight_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/4915c713-ab38-432e-800b-8e2d46933de6\",\"name\":\"4915c713-ab38-432e-800b-8e2d46933de6\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P7D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + avgthreshold = 0;\\nlet probabilityLimit = 0.01;\\nlet ssh_logins = Syslog\\n| + where Facility contains \\\"auth\\\" and ProcessName =~ \\\"sshd\\\"\\n| where + SyslogMessage has \\\"Accepted\\\"\\n| extend SourceIP = extract(\\\"(([0-9]{1,3})\\\\\\\\.([0-9]{1,3})\\\\\\\\.([0-9]{1,3})\\\\\\\\.(([0-9]{1,3})))\\\",1,SyslogMessage) + \\n| where isnotempty(SourceIP)\\n| extend result = ipv4_is_private(SourceIP);\\nssh_logins + \\n| summarize privatecount=countif(result== true), publiccount=countif(result==false) + by HostName, HostIP, bin(EventTime, 1d)\\n| summarize \\npublicIPLoginHistory + \ = make_list(pack('IPCount', publiccount, 'logon_time', EventTime)),\\nprivateIPLoginHistory + = make_list(pack('IPCount', privatecount, 'logon_time', EventTime)) by HostName, + HostIP\\n| mv-apply publicIPLoginHistory = publicIPLoginHistory on\\n(\\n + \ order by todatetime(publicIPLoginHistory['logon_time']) asc\\n | summarize + publicIPLoginCountList=make_list(toint(publicIPLoginHistory['IPCount'])), + publicAverage=avg(toint(publicIPLoginHistory['IPCount'])), publicStd=stdev(toint(publicIPLoginHistory['IPCount'])), + maxPublicLoginCount=max(toint(publicIPLoginHistory['IPCount']))\\n)\\n| mv-apply + privateIPLoginHistory = privateIPLoginHistory on\\n(\\n order by todatetime(privateIPLoginHistory['logon_time']) + asc\\n | summarize privateIPLoginCountList=make_list(toint(privateIPLoginHistory['IPCount'])), + privateAverage=avg(toint(privateIPLoginHistory['IPCount'])), privateStd=stdev(toint(privateIPLoginHistory['IPCount']))\\n)\\n// + Some logins from private IPs\\n| where privateAverage > avgthreshold\\n// + There is a non-zero number of logins from public IPs\\n| where publicAverage + > avgthreshold\\n// Approximate probability of seeing login from a public + IP is < 1%\\n| extend probabilityPublic = publicAverage / (privateAverage + + publicAverage)\\n| where probabilityPublic < probabilityLimit\\n// Today + has the highest number of logins from public IPs that we've seen in the last + week\\n| extend publicLoginCountToday = publicIPLoginCountList[-1]\\n| where + publicLoginCountToday >= maxPublicLoginCount\\n| extend HostCustomEntity = + HostName\\n// Optionally retrieve the original raw data for those logins that + we've identified as potentially suspect\\n// | join kind=rightsemi (\\n// + \ ssh_logins\\n// | where result == false\\n// ) on HostName\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.2\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1078\"],\"displayName\":\"New + internet-exposed SSH endpoints\",\"description\":\"Looks for SSH endpoints + that rarely are accessed from a public IP address, in comparison with their + history of sign-ins from private IP addresses.\",\"lastUpdatedDateUTC\":\"2022-05-31T00:00:00Z\",\"createdDateUTC\":\"2019-08-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Syslog\",\"dataTypes\":[\"Syslog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/ed43bdb7-eaab-4ea4-be52-6951fcfa7e3b\",\"name\":\"ed43bdb7-eaab-4ea4-be52-6951fcfa7e3b\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + starttime = 14d;\\nlet endtime = 1d;\\nlet timeframe = 1h;\\nlet TotalEventsThreshold + = 25; \\nlet TimeSeriesData = \\nAzureActivity \\n| where TimeGenerated between + (startofday(ago(starttime))..startofday(ago(endtime)))\\n| where OperationNameValue + endswith \\\"delete\\\" \\n| project TimeGenerated, Caller \\n| make-series + Total = count() on TimeGenerated from startofday(ago(starttime)) to startofday(ago(endtime)) + step timeframe by Caller; \\nlet TimeSeriesAlerts = materialize(TimeSeriesData + \\n| extend (anomalies, score, baseline) = series_decompose_anomalies(Total, + 3, -1, 'linefit') \\n| mv-expand Total to typeof(double), TimeGenerated to + typeof(datetime), anomalies to typeof(double), score to typeof(double), baseline + to typeof(long) \\n| where anomalies > 0 \\n| project Caller, TimeGenerated, + Total, baseline, anomalies, score \\n| where Total > TotalEventsThreshold + and baseline > 0 ); \\nTimeSeriesAlerts \\n| where TimeGenerated > (ago(endtime)) + \\n| project TimeGenerated, Caller \\n| join (AzureActivity \\n| where TimeGenerated + > (ago(endtime)) \\n| where OperationNameValue endswith \\\"delete\\\" \\n| + summarize count(), make_set(OperationNameValue), make_set(Resource) by bin(TimeGenerated, + 1h), Caller) on TimeGenerated, Caller \\n| extend timestamp = TimeGenerated, + AccountCustomEntity = Caller\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Impact\"],\"techniques\":[\"T1485\"],\"displayName\":\"Mass + Cloud resource deletions Time Series Anomaly\",\"description\":\"This query + generates baseline pattern of cloud resource deletions by an user and generated + anomaly \\nwhen any unusual spike is detected.\\nThese anomalies from unusual + or privileged users could be an indication of cloud infrastructure \\ntake-down + by an adversary \",\"lastUpdatedDateUTC\":\"2022-03-24T00:00:00Z\",\"createdDateUTC\":\"2022-03-24T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActivity\",\"dataTypes\":[\"AzureActivity\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/fb7ca1c9-e14c-40a3-856e-28f3c14ea1ba\",\"name\":\"fb7ca1c9-e14c-40a3-856e-28f3c14ea1ba\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + account_threshold = 5;\\nAADNonInteractiveUserSignInLogs\\n//| where ResultType + == \\\"81016\\\"\\n| where ResultType startswith \\\"81\\\"\\n| summarize + DistinctAccounts = dcount(UserPrincipalName), DistinctAddresses = make_set(IPAddress) + by ResultType\\n| where DistinctAccounts > account_threshold\\n| mv-expand + IPAddress = DistinctAddresses\\n| extend IPAddress = tostring(IPAddress)\\n| + join kind=leftouter (union isfuzzy=true SigninLogs, AADNonInteractiveUserSignInLogs) + on IPAddress\\n| summarize\\n StartTime = min(TimeGenerated),\\n EndTime + = max(TimeGenerated),\\n UserPrincipalName = make_set(UserPrincipalName),\\n + \ UserAgent = make_set(UserAgent),\\n ResultDescription = take_any(ResultDescription),\\n + \ ResultSignature = take_any(ResultSignature)\\n by IPAddress, Type, + ResultType\\n| project Type, StartTime, EndTime, IPAddress, ResultType, ResultDescription, + ResultSignature, UserPrincipalName, UserAgent = iff(array_length(UserAgent) + == 1, UserAgent[0], UserAgent)\",\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPAddress\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CredentialAccess\"],\"techniques\":[\"T1110\"],\"displayName\":\"Password + spray attack against Azure AD Seamless SSO\",\"description\":\"This query + detects when there is a spike in Azure AD Seamless SSO errors. They may not + be caused by a Password Spray attack, but the cause of the errors might need + to be investigated.\\nAzure AD only logs the requests that matched existing + accounts, thus there might have been unlogged requests for non-existing accounts.\",\"lastUpdatedDateUTC\":\"2022-03-10T00:00:00Z\",\"createdDateUTC\":\"2022-03-10T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AADNonInteractiveUserSignInLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/825991eb-ea39-4590-9de2-ee97ef42eb93\",\"name\":\"825991eb-ea39-4590-9de2-ee97ef42eb93\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT6H\",\"queryPeriod\":\"PT6H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + iocs = externaldata(DateAdded:string,IoC:string,Type:string) [@\\\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Sample%20Data/Feeds/ActiniumIOC.csv\\\"] + with (format=\\\"csv\\\", ignoreFirstRecord=True);\\nlet domains = (iocs | + where Type =~ \\\"domainname\\\"| project IoC);\\nlet sha256Hashes = (iocs + | where Type =~ \\\"sha256\\\" | project IoC);\\n(union isfuzzy=true\\n(DeviceProcessEvents\\n| + where InitiatingProcessSHA256 in (sha256Hashes) or SHA256 in (sha256Hashes) + or (ProcessCommandLine has ('schtasks.exe /CREATE /sc minute /mo 12 /tn') + \ and ProcessCommandLine has ('/tr \\\"wscript.exe') and ProcessCommandLine + has ('\\\"%PUBLIC%\\\\\\\\Pictures\\\\\\\\') and ProcessCommandLine has ('//e:VBScript + //b\\\" /F')) or (ProcessCommandLine has ('wscript.exe C:\\\\\\\\Users\\\\\\\\') + and ProcessCommandLine has ('.wav') and ProcessCommandLine has ('//e:VBScript + //b') \\nor (ProcessCommandLine has_all (\\\"schtasks.exe\\\", \\\"create\\\", + \\\"wscript\\\", \\\"e:vbscript\\\", \\\".wav\\\")))\\n| project TimeGenerated, + ActionType, DeviceId, DeviceName, ProcessCommandLine, InitiatingProcessAccountName, + InitiatingProcessCommandLine, FolderPath, InitiatingProcessFolderPath, ProcessId, + InitiatingProcessId, InitiatingProcessParentFileName, InitiatingProcessFileName, + \ InitiatingProcessSHA256, Type, AccountName, SHA256, FileName\\n| extend + Account = AccountName, Computer = DeviceName, FileHash = case(InitiatingProcessSHA256 + in (sha256Hashes), \\\"InitiatingProcessSHA256\\\", SHA256 in (sha256Hashes), + \\\"SHA256\\\", \\\"No Match\\\")\\n| extend timestamp = TimeGenerated, HostCustomEntity + = Computer , AccountCustomEntity = Account, ProcessCustomEntity = FileName, + FileHashCustomEntity = case(FileHash == \\\"InitiatingProcessSHA256\\\", InitiatingProcessSHA256, + FileHash == \\\"SHA256\\\", SHA256, \\\"No Match\\\")\\n),\\n( SecurityEvent\\n| + where EventID == 4688\\n| where (CommandLine has ('schtasks.exe /CREATE /sc + minute /mo 12 /tn') and CommandLine has ('/tr \\\"wscript.exe') and CommandLine + has ('\\\"%PUBLIC%\\\\\\\\Pictures\\\\\\\\') and CommandLine has ('//e:VBScript + //b\\\" /F')) or (CommandLine has ('wscript.exe C:\\\\\\\\Users\\\\\\\\') + and CommandLine has ('.wav') and CommandLine has ('//e:VBScript //b'))\\n| + project TimeGenerated, Computer, NewProcessName, ParentProcessName, Account, + NewProcessId, Type, EventID\\n| extend timestamp = TimeGenerated, HostCustomEntity + = Computer , AccountCustomEntity = Account, ProcessCustomEntity = NewProcessName\\n),\\n( + CommonSecurityLog\\n| where FileHash in (sha256Hashes)\\n| project TimeGenerated, + Message, SourceUserID, FileHash, Type\\n| extend timestamp = TimeGenerated, + FileHashCustomEntity = 'SHA256', Account = SourceUserID\\n),\\n( imFileEvent\\n| + where Hash in~ (sha256Hashes) or (ActingProcessCommandLine has ('schtasks.exe + /CREATE /sc minute /mo 12 /tn') and ActingProcessCommandLine has ('/tr \\\"wscript.exe') + and ActingProcessCommandLine has ('\\\"%PUBLIC%\\\\\\\\Pictures\\\\\\\\') + and ActingProcessCommandLine has ('//e:VBScript //b\\\" /F')) or (ActingProcessCommandLine + \ has ('wscript.exe C:\\\\\\\\Users\\\\\\\\') and ActingProcessCommandLine + \ has ('.wav') and ActingProcessCommandLine has ('//e:VBScript //b') \\n + or (ActingProcessCommandLine has_all (\\\"schtasks.exe\\\", \\\"create\\\", + \\\"wscript\\\", \\\"e:vbscript\\\", \\\".wav\\\")))\\n| extend Account = + ActorUsername, Computer = DvcHostname, IPAddress = SrcIpAddr, CommandLine + = ActingProcessCommandLine, FileHash = Hash\\n| project Type, TimeGenerated, + Computer, Account, IPAddress, CommandLine, FileHash\\n| extend timestamp = + TimeGenerated, AccountCustomEntity = Account, HostCustomEntity = Computer\\n),\\n(Event\\n| + where Source == \\\"Microsoft-Windows-Sysmon\\\"\\n| where EventID == 1\\n| + extend EvData = parse_xml(EventData)\\n| extend EventDetail = EvData.DataItem.EventData.Data\\n| + extend Image = EventDetail.[4].[\\\"#text\\\"], CommandLine = EventDetail.[10].[\\\"#text\\\"], + Hashes = tostring(EventDetail.[17].[\\\"#text\\\"])\\n| extend Hashes = extract_all(@\\\"(?P\\\\w+)=(?P[a-zA-Z0-9]+)\\\", + dynamic([\\\"key\\\",\\\"value\\\"]), Hashes)\\n| extend Hashes = column_ifexists(\\\"Hashes\\\", + \\\"\\\"), CommandLine = column_ifexists(\\\"CommandLine\\\", \\\"\\\")\\n| + where (Hashes has_any (sha256Hashes) ) or (CommandLine has ('schtasks.exe + /CREATE /sc minute /mo 12 /tn') and CommandLine has ('/tr \\\"wscript.exe') + and CommandLine has ('\\\"%PUBLIC%\\\\\\\\Pictures\\\\\\\\') and CommandLine + has ('//e:VBScript //b\\\" /F')) or (CommandLine has ('wscript.exe C:\\\\\\\\Users\\\\\\\\') + and CommandLine has ('.wav') and CommandLine has ('//e:VBScript //b') or + (CommandLine has_all (\\\"schtasks.exe\\\", \\\"create\\\", \\\"wscript\\\", + \\\"e:vbscript\\\", \\\".wav\\\")))\\n| project TimeGenerated, EventDetail, + UserName, Computer, Type, Source, Hashes, CommandLine, Image\\n| extend Type + = strcat(Type, \\\": \\\", Source)\\n| extend timestamp = TimeGenerated, HostCustomEntity + = Computer , AccountCustomEntity = UserName, ProcessCustomEntity = tostring(split(Image, + '\\\\\\\\', -1)[-1]), FileHashCustomEntity = Hashes\\n),\\n(DnsEvents\\n| + where Name in~ (domains) \\n| project TimeGenerated, Computer, IPAddresses, + Name, ClientIP, Type\\n| extend DestinationIPAddress = IPAddresses, DNSName + = Name, Computer \\n| extend timestamp = TimeGenerated, IPCustomEntity = DestinationIPAddress\\n),\\n(VMConnection\\n| + where RemoteDnsCanonicalNames has_any (domains)\\n| parse RemoteDnsCanonicalNames + with * '[\\\"' DNSName '\\\"]' *\\n| project TimeGenerated, Computer, Direction, + ProcessName, SourceIp, DestinationIp, DestinationPort, RemoteDnsQuestions, + DNSName,BytesSent, BytesReceived, RemoteCountry, Type\\n| extend timestamp + = TimeGenerated, IPCustomEntity = DestinationIp, File = ProcessName\\n),\\n(AzureDiagnostics + \\n| where ResourceType == \\\"AZUREFIREWALLS\\\"\\n| where Category == \\\"AzureFirewallApplicationRule\\\"\\n| + project TimeGenerated,Resource, msg_s, Type\\n| parse msg_s with Protocol + 'request from ' SourceHost ':' SourcePort 'to ' DestinationHost ':' DestinationPort + '. Action:' Action\\n| where isnotempty(DestinationHost)\\n| where DestinationHost + has_any (domains) \\n| extend timestamp = TimeGenerated, DNSName = DestinationHost, + IPCustomEntity = SourceHost\\n),\\n(DeviceNetworkEvents \\n| where isnotempty(RemoteUrl) + \\n| where RemoteUrl in~ (domains) \\n| project Type, TimeGenerated, DeviceName, + RemoteIP, RemoteUrl, InitiatingProcessAccountName\\n| extend timestamp = TimeGenerated, + HostCustomEntity = DeviceName , AccountCustomEntity = InitiatingProcessAccountName, + DNSName = RemoteUrl, IPCustomEntity = RemoteIP\\n)\\n)\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"FileHash\",\"fieldMappings\":[{\"identifier\":\"Algorithm\",\"columnName\":\"FileHashType\"},{\"identifier\":\"Value\",\"columnName\":\"FileHashCustomEntity\"}]},{\"entityType\":\"Process\",\"fieldMappings\":[{\"identifier\":\"ProcessId\",\"columnName\":\"ProcessCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"Persistence\"],\"techniques\":[\"T1137\"],\"displayName\":\"ACTINIUM + Actor IOCs - Feb 2022\",\"description\":\"Identifies a match across various + data feeds for domains, hashes and commands related to an actor tracked by + Microsoft as Actinium.\",\"lastUpdatedDateUTC\":\"2022-03-09T00:00:00Z\",\"createdDateUTC\":\"2022-02-04T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]},{\"connectorId\":\"AzureMonitor(VMInsights)\",\"dataTypes\":[\"VMConnection\"]},{\"connectorId\":\"F5\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"CiscoASA\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"Fortinet\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"CheckPoint\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"CEF\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceNetworkEvents\",\"DeviceProcessEvents\"]},{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"AzureFirewall\",\"dataTypes\":[\"AzureDiagnostics\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/f209187f-1d17-4431-94af-c141bf5f23db\",\"name\":\"f209187f-1d17-4431-94af-c141bf5f23db\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.9\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"0\",\"maximum\":\"1\",\"value\":\"0\",\"name\":\"Anomaly + score threshold\",\"description\":\"Generate an anomaly when the anomaly score + is greater than the chosen value.\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"Persistence\"],\"techniques\":[\"T1136\"],\"displayName\":\"(Preview) + UEBA Anomalous Account Creation\",\"description\":\"Adversaries may create + an account to maintain access to victim systems. With a sufficient level of + access,\\ncreating such accounts may be used to establish secondary credentialed + access\\nthat do not require persistent remote access tools to be deployed + on the system.\",\"lastUpdatedDateUTC\":\"2022-04-13T00:00:00Z\",\"createdDateUTC\":\"2021-07-26T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/65360bb0-8986-4ade-a89d-af3cf44d28aa\",\"name\":\"65360bb0-8986-4ade-a89d-af3cf44d28aa\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + EventNameList = dynamic([\\\"CreateNetworkAclEntry\\\",\\\"CreateRoute\\\",\\\"CreateRouteTable\\\",\\\"CreateInternetGateway\\\",\\\"CreateNatGateway\\\"]);\\nAWSCloudTrail\\n| + where EventName in~ (EventNameList)\\n| summarize StartTimeUtc = min(TimeGenerated), + EndTimeUtc = max(TimeGenerated) by EventName, EventTypeName, UserIdentityAccountId, + UserIdentityPrincipalid, UserAgent, \\nUserIdentityUserName, SessionMfaAuthenticated, + SourceIpAddress, AWSRegion, EventSource, AdditionalEventData, ResponseElements\\n| + extend timestamp = StartTimeUtc, AccountCustomEntity = UserIdentityUserName, + IPCustomEntity = SourceIpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"PrivilegeEscalation\",\"LateralMovement\"],\"techniques\":[\"T1078\"],\"displayName\":\"Changes + to Amazon VPC settings\",\"description\":\"Amazon Virtual Private Cloud (Amazon + VPC) lets you provision a logically isolated section of the AWS Cloud where + you can launch AWS resources\\nin a virtual network that you define.\\nThis + identifies changes to Amazon VPC (Virtual Private Cloud) settings such as + new ACL entries,routes, routetable or Gateways.\\nMore information: https://medium.com/@GorillaStack/the-most-important-aws-cloudtrail-security-events-to-track-a5b9873f8255 + \\nand AWS VPC API Docs: https://docs.aws.amazon.com/AWSEC2/latest/APIReference/OperationList-query-vpc.html\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-02-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AWS\",\"dataTypes\":[\"AWSCloudTrail\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/f2eb15bd-8a88-4b24-9281-e133edfba315\",\"name\":\"f2eb15bd-8a88-4b24-9281-e133edfba315\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\nlet aadFunc = (tableName:string){\\nThreatIntelligenceIndicator\\n| + where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\\n| + summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\\n| + where Active == true\\n// Picking up only IOC's that contain the entities + we want\\n| where isnotempty(NetworkIP) or isnotempty(EmailSourceIpAddress) + or isnotempty(NetworkDestinationIP) or isnotempty(NetworkSourceIP)\\n// As + there is potentially more than 1 indicator type for matching IP, taking NetworkIP + first, then others if that is empty.\\n// Taking the first non-empty value + based on potential IOC match availability\\n| extend TI_ipEntity = iff(isnotempty(NetworkIP), + NetworkIP, NetworkDestinationIP)\\n| extend TI_ipEntity = iff(isempty(TI_ipEntity) + and isnotempty(NetworkSourceIP), NetworkSourceIP, TI_ipEntity)\\n| extend + TI_ipEntity = iff(isempty(TI_ipEntity) and isnotempty(EmailSourceIpAddress), + EmailSourceIpAddress, TI_ipEntity)\\n// using innerunique to keep perf fast + and result set low, we only need one match to indicate potential malicious + activity that needs to be investigated\\n| join kind=innerunique (\\n table(tableName) + | where TimeGenerated >= ago(dt_lookBack)\\n | extend Status = todynamic(Status), + LocationDetails = todynamic(LocationDetails)\\n | extend StatusCode = tostring(Status.errorCode), + StatusDetails = tostring(Status.additionalDetails), StatusReason = tostring(Status.failureReason)\\n + \ | extend State = tostring(LocationDetails.state), City = tostring(LocationDetails.city), + Region = tostring(LocationDetails.countryOrRegion)\\n // renaming time + column so it is clear the log this came from\\n | extend SigninLogs_TimeGenerated + = TimeGenerated, Type = Type\\n)\\non $left.TI_ipEntity == $right.IPAddress\\n| + where SigninLogs_TimeGenerated < ExpirationDateTime\\n| summarize SigninLogs_TimeGenerated + = arg_max(SigninLogs_TimeGenerated, *) by IndicatorId, IPAddress\\n| project + SigninLogs_TimeGenerated, Description, ActivityGroupNames, IndicatorId, ThreatType, + Url, ExpirationDateTime, ConfidenceScore,\\nTI_ipEntity, IPAddress, UserPrincipalName, + AppDisplayName, StatusCode, StatusDetails, StatusReason, NetworkIP, NetworkDestinationIP, + NetworkSourceIP, EmailSourceIpAddress, Type\\n| extend timestamp = SigninLogs_TimeGenerated, + AccountCustomEntity = UserPrincipalName, IPCustomEntity = IPAddress, URLCustomEntity + = Url\\n};\\nlet aadSignin = aadFunc(\\\"SigninLogs\\\");\\nlet aadNonInt + = aadFunc(\\\"AADNonInteractiveUserSignInLogs\\\");\\nunion isfuzzy=true aadSignin, + aadNonInt\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.2\",\"tactics\":[\"Impact\"],\"displayName\":\"TI + map IP entity to SigninLogs\",\"description\":\"Identifies a match in SigninLogs + from any IP IOC from TI\",\"lastUpdatedDateUTC\":\"2021-11-29T00:00:00Z\",\"createdDateUTC\":\"2019-08-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AADNonInteractiveUserSignInLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/6e715730-82c0-496c-983b-7a20c4590bd9\",\"name\":\"6e715730-82c0-496c-983b-7a20c4590bd9\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + accountLookback = 3d;\\nlet requestLookback = 3d;\\nlet extraction_regex = + @\\\"(?:\\\\?|&)[a-zA-Z0-9\\\\%]*=([a-zA-Z0-9\\\\/\\\\+\\\\=]*)\\\";\\n// + Collect account names and base64 encode them\\nDeviceEvents\\n| where TimeGenerated + > ago(accountLookback)\\n| summarize make_set(DeviceId), make_set(DeviceName) + by InitiatingProcessAccountName\\n| where isnotempty(InitiatingProcessAccountName)\\n| + extend base64_user = base64_encode_tostring(InitiatingProcessAccountName)\\n| + join (\\n // Collect requests and extract base64 parameters\\n CommonSecurityLog\\n + \ | where TimeGenerated > ago(requestLookback)\\n | where isnotempty(RequestURL)\\n + \ // Summarize early on the RequestURL\\n | summarize FirstRequest=min(TimeGenerated), + LastRequest=max(TimeGenerated), NumberOfRequests=count() by RequestURL\\n + \ | extend base64_candidate = extract_all(extraction_regex, RequestURL)\\n + \ | mv-expand base64_candidate to typeof(string)\\n) on $left.base64_user + == $right.base64_candidate\\n| project FirstRequest, LastRequest, NumberOfRequests, + RequestURL, DeviceIds=set_DeviceId, DeviceNames=set_DeviceName, UserName=InitiatingProcessAccountName\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"HostName\",\"columnName\":\"DeviceNames\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"RequestURL\"}]},{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"Name\",\"columnName\":\"UserName\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Exfiltration\",\"CommandAndControl\"],\"techniques\":[\"T1041\",\"T1071\"],\"displayName\":\"Windows + host username encoded in base64 web request\",\"description\":\"This detection + will identify network requests in HTTP proxy data that contains Base64 encoded + usernames from machines in the DeviceEvents table.\\nThis technique was seen + usee by POLONIUM in their RunningRAT tool.\",\"lastUpdatedDateUTC\":\"2022-05-31T00:00:00Z\",\"createdDateUTC\":\"2022-05-31T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"Fortinet\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"CheckPoint\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceNetworkEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/d7309cb9-b16b-4c7a-9e4b-3e9009bd373d\",\"name\":\"d7309cb9-b16b-4c7a-9e4b-3e9009bd373d\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.0\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"0.0\",\"maximum\":\"1.0\",\"value\":\"0.7\",\"name\":\"Score\",\"description\":\"Generate + an anomaly when the anomaly score is greater than or equal to the chosen value.\",\"sequenceNumber\":0,\"rerun\":\"NotRequired\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1190\"],\"displayName\":\"(Preview) + Anomalous Azure operations\",\"description\":\"This detection algorithm generates + anomaly of a caller who performed sequence of an operation(s) which is uncommon + in their workspace.\\nWe collect and featurize last 21 days of operation happened + in the workspace grouped by the caller as a training data for ML algorithm.\\nThe + trained model is used to score the operation performed by the caller on the + test date and we tag those caller as anomaly whose error score is greater + than given thershold.\\nFrom Security perspective, this anomaly will capture + the caller along with operation performed on the test date which are not common + in their workspace.\",\"lastUpdatedDateUTC\":\"2021-11-22T00:00:00Z\",\"createdDateUTC\":\"2021-11-22T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActivity\",\"dataTypes\":[\"AzureActivity\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/e4779bdc-397a-4b71-be28-59e6a1e1d16b\",\"name\":\"e4779bdc-397a-4b71-be28-59e6a1e1d16b\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"ZoomLogs\\n| + where Event =~ \\\"account.settings_updated\\\"\\n| extend NewE2ESetting = + columnifexists(\\\"payload_object_settings_in_meeting_e2e_encryption_b\\\", + \\\"\\\")\\n| extend OldE2ESetting = columnifexists(\\\"payload_old_object_settings_in_meeting_e2e_encryption_b\\\", + \\\"\\\")\\n| where OldE2ESetting =~ 'false' and NewE2ESetting =~ 'true'\\n| + extend timestamp = TimeGenerated, AccountCustomEntity = User\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CredentialAccess\",\"Discovery\"],\"techniques\":[\"T1040\"],\"displayName\":\"Zoom + E2E Encryption Disabled\",\"description\":\"This alerts when end to end encryption + is disabled for Zoom meetings.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2020-04-24T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/194dd92e-d6e7-4249-85a5-273350a7f5ce\",\"name\":\"194dd92e-d6e7-4249-85a5-273350a7f5ce\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"OfficeActivity\\n| + where UserType in~ (\\\"Admin\\\",\\\"DcAdmin\\\") \\n// Only admin or global-admin + can disable audit logging\\n| where Operation =~ \\\"Set-AdminAuditLogConfig\\\" + \\n| extend AdminAuditLogEnabledValue = tostring(parse_json(tostring(parse_json(tostring(array_slice(parse_json(Parameters),3,3)))[0])).Value)\\n| + where AdminAuditLogEnabledValue =~ \\\"False\\\" \\n| summarize StartTimeUtc + = min(TimeGenerated), EndTimeUtc = max(TimeGenerated), OperationCount = count() + by Operation, UserType, UserId, ClientIP, ResultStatus, Parameters, AdminAuditLogEnabledValue\\n| + extend timestamp = StartTimeUtc, AccountCustomEntity = UserId, IPCustomEntity + = ClientIP\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"DefenseEvasion\"],\"techniques\":[\"T1562\"],\"displayName\":\"Exchange + AuditLog disabled\",\"description\":\"Identifies when the exchange audit logging + has been disabled which may be an adversary attempt\\nto evade detection or + avoid other defenses.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-04-15T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/218f60de-c269-457a-b882-9966632b9dc6\",\"name\":\"218f60de-c269-457a-b882-9966632b9dc6\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT2H\",\"queryPeriod\":\"PT2H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"AuditLogs\\n| + where Category =~ \\\"RoleManagement\\\"\\n| where ActivityDisplayName has_any + (\\\"Add eligible member to role\\\", \\\"Add member to role\\\")\\n| mv-expand + TargetResources\\n| mv-expand TargetResources.modifiedProperties\\n| extend + displayName_ = tostring(TargetResources_modifiedProperties.displayName)\\n| + where displayName_ =~ \\\"Role.DisplayName\\\"\\n| extend RoleName = tostring(parse_json(tostring(TargetResources_modifiedProperties.newValue)))\\n| + where RoleName contains \\\"Admin\\\"\\n| extend Target = tostring(TargetResources.userPrincipalName)\\n| + summarize dcount(Target) by bin(TimeGenerated, 1h)\\n| where dcount_Target + > 9\\n| join kind=rightsemi (AuditLogs\\n| where Category =~ \\\"RoleManagement\\\"\\n| + where ActivityDisplayName has_any (\\\"Add eligible member to role\\\", \\\"Add + member to role\\\")\\n| mv-expand TargetResources\\n| mv-expand TargetResources.modifiedProperties\\n| + extend displayName_ = tostring(TargetResources_modifiedProperties.displayName)\\n| + where displayName_ =~ \\\"Role.DisplayName\\\"\\n| extend RoleName = tostring(parse_json(tostring(TargetResources_modifiedProperties.newValue)))\\n| + where RoleName contains \\\"Admin\\\"\\n| extend Target = tostring(TargetResources.userPrincipalName)\\n| + extend TimeWindow = bin(TimeGenerated, 1h)) on $left.TimeGenerated == $right.TimeWindow\\n| + extend AccountCustomEntity = Target\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"PrivilegeEscalation\"],\"techniques\":[\"T1078\"],\"displayName\":\"Bulk + Changes to Privileged Account Permissions\",\"description\":\"Identifies when + changes to multiple users permissions are changed at once. Investigate immediately + if not a planned change. This setting could enable an attacker access to Azure + subscriptions in your environment.\\nRef : https://docs.microsoft.com/azure/active-directory/fundamentals/security-operations-privileged-identity-management\",\"lastUpdatedDateUTC\":\"2022-01-17T00:00:00Z\",\"createdDateUTC\":\"2021-10-28T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/d4f9d54b-6dec-4655-8631-0fa8d4954fea\",\"name\":\"d4f9d54b-6dec-4655-8631-0fa8d4954fea\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.1.7\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"0\",\"maximum\":\"1\",\"value\":\"0.99\",\"name\":\"Score\",\"description\":\"Generate + an anomaly when score is greater than the chosen value\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"CommandAndControl\"],\"techniques\":[\"T1568\"],\"displayName\":\"(Preview) + Domain Reputation Palo Alto anomaly\",\"description\":\"This anomaly evaluates + the reputation for all domains seen specifically for Palo Alto firewall (PAN-OS + product).\\nA high anomaly score indicates a low reputation, suggesting that + the domain has been observed to host malicious content or is likely to do + so.\",\"lastUpdatedDateUTC\":\"2022-05-11T00:00:00Z\",\"createdDateUTC\":\"2021-07-19T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog + (PaloAlto)\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/6e575295-a7e6-464c-8192-3e1d8fd6a990\",\"name\":\"6e575295-a7e6-464c-8192-3e1d8fd6a990\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + IPList = externaldata(IPAddress:string)[@\\\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Sample%20Data/Feeds/Log4j_IOC_List.csv\\\"] + with (format=\\\"csv\\\", ignoreFirstRecord=True);\\nlet IPRegex = '[0-9]{1,3}\\\\\\\\.[0-9]{1,3}\\\\\\\\.[0-9]{1,3}\\\\\\\\.[0-9]{1,3}';\\n//Network + logs\\nlet CSlogSourceIP = CommonSecurityLog | summarize by IPAddress = SourceIP, + Type;\\nlet CSlogDestIP = CommonSecurityLog | summarize by IPAddress = DestinationIP, + Type;\\nlet CSlogMsgIP = CommonSecurityLog | extend MessageIP = extract(IPRegex, + 0, Message) | summarize by IPAddress = MessageIP, Type;\\nlet DnsIP = DnsEvents + | summarize by IPAddress = IPAddresses, Type;\\n// If you have enabled the + imDNS and/or imNetworkSession normalization in your workspace, you can uncomment + one or both below. Reference - https://docs.microsoft.com/azure/sentinel/normalization\\n//let + imDnsIP = imDns (response_has_any_prefix=IPList) | summarize by IPAddress + = ResponseName, Type;\\n//let imNetSessIP = imNetworkSession (dstipaddr_has_any_prefix=IPList) + | summarize by IPAddress = DstIpAddr, Type;\\n//Cloud service logs\\nlet officeIP + = OfficeActivity | summarize by IPAddress = ClientIP, Type;\\nlet signinIP + = SigninLogs | summarize by IPAddress, Type;\\nlet nonintSigninIP = AADNonInteractiveUserSignInLogs + | summarize by IPAddress, Type;\\nlet azureActIP = AzureActivity | summarize + by IPAddress = CallerIpAddress, Type;\\nlet awsCtIP = AWSCloudTrail | summarize + by IPAddress = SourceIpAddress, Type;\\n//Device logs\\nlet vmConnSourceIP + = VMConnection | summarize by IPAddress = SourceIp, Type;\\nlet vmConnDestIP + = VMConnection | summarize by IPAddress = DestinationIp, Type;\\nlet iisLogIP + = W3CIISLog | summarize by IPAddress = cIP, Type;\\nlet devNetIP = DeviceNetworkEvents + | summarize by IPAddress = RemoteIP, Type;\\n//need to parse to get IP\\nlet + azureDiagIP = AzureDiagnostics | where ResourceType == \\\"AZUREFIREWALLS\\\" + | where Category in (\\\"AzureFirewallApplicationRule\\\", \\\"AzureFirewallNetworkRule\\\") + \\n| where msg_s has_any (IPList) | parse msg_s with Protocol 'request from + ' SourceHost ':' SourcePort 'to ' DestinationHost ':' DestinationPort '. Action:' + Action | summarize by IPAddress = DestinationHost, Type;\\nlet sysEvtIP = + Event | where Source == \\\"Microsoft-Windows-Sysmon\\\" | where EventID == + 3 | where EventData has_any (IPList) | extend EvData = parse_xml(EventData)\\n| + extend EventDetail = EvData.DataItem.EventData.Data\\n| extend SourceIP = + tostring(EventDetail.[9].[\\\"#text\\\"]), DestinationIP = tostring(EventDetail.[14].[\\\"#text\\\"])\\n| + where SourceIP in (IPList) or DestinationIP in (IPList) | extend IPAddress + = iff(SourceIP in (IPList), SourceIP, DestinationIP) | summarize by IPAddress, + Type;\\n// If you have enabled the imDNS and/or imNetworkSession normalization + in your workdspace, you can uncomment below and include. Reference - https://docs.microsoft.com/azure/sentinel/normalization\\n//let + ipsort = union isfuzzy=true CSlogDestIP, CSlogMsgIP, CSlogSourceIP, DnsIP, + officeIP, signinIP, nonintSigninIP, azureActIP, awsCtIP, vmConnDestIP, vmConnSourceIP, + azureDiagIP, sysEvtIP, imDnsIP, imNetSessIP\\n// If you uncomment above, then + comment out the line below\\nlet ipsort = union isfuzzy=true CSlogDestIP, + CSlogMsgIP, CSlogSourceIP, DnsIP, officeIP, signinIP, nonintSigninIP, azureActIP, + awsCtIP, vmConnDestIP, vmConnSourceIP, azureDiagIP, sysEvtIP\\n| summarize + by IPAddress\\n| where isnotempty(IPAddress) | where not(ipv4_is_private(IPAddress)) + and IPAddress !in ('0.0.0.0','127.0.0.1');\\nlet ipMatch = ipsort | where + IPAddress in (IPList);\\n(union isfuzzy=true\\n(CommonSecurityLog\\n| where + SourceIP in (ipMatch) or DestinationIP in (ipMatch) or Message has_any (ipMatch)\\n| + project TimeGenerated, SourceIP, DestinationIP, Message, SourceUserID, RequestURL, + Type\\n| extend MessageIP = extract(IPRegex, 0, Message)\\n| extend IPMatch + = case(SourceIP in (ipMatch), \\\"SourceIP\\\", DestinationIP in (ipMatch), + \\\"DestinationIP\\\", MessageIP in (ipMatch), \\\"Message\\\", \\\"No Match\\\")\\n| + extend timestamp = TimeGenerated, IPCustomEntity = case(IPMatch == \\\"SourceIP\\\", + SourceIP, IPMatch == \\\"DestinationIP\\\", DestinationIP, IPMatch == \\\"Message\\\", + MessageIP, \\\"No Match\\\")\\n),\\n(OfficeActivity\\n| where ClientIP in + (ipMatch)\\n| project TimeGenerated, UserAgent, Operation, RecordType, UserId, + ClientIP, Type\\n| extend SourceIPAddress = ClientIP, Account = UserId\\n| + extend timestamp = TimeGenerated , IPCustomEntity = SourceIPAddress , AccountCustomEntity + = Account\\n),\\n(DnsEvents\\n| where IPAddresses has_any (ipMatch)\\n| project + TimeGenerated, Computer, IPAddresses, Name, ClientIP, Type\\n| extend DestinationIPAddress + = IPAddresses, Host = Computer\\n| extend timestamp = TimeGenerated, IPCustomEntity + = DestinationIPAddress, HostCustomEntity = Host\\n),\\n(VMConnection\\n| where + SourceIp in (ipMatch) or DestinationIp in (ipMatch)\\n| project TimeGenerated, + Computer, SourceIp, DestinationIp, Type\\n| extend IPMatch = case( SourceIp + in (ipMatch), \\\"SourceIP\\\", DestinationIp in (ipMatch), \\\"DestinationIP\\\", + \\\"None\\\")\\n| extend timestamp = TimeGenerated , IPCustomEntity = case(IPMatch + == \\\"SourceIP\\\", SourceIp, IPMatch == \\\"DestinationIP\\\", DestinationIp, + \\\"None\\\"), Host = Computer\\n),\\n(Event\\n| where Source == \\\"Microsoft-Windows-Sysmon\\\"\\n| + where EventID == 3\\n| where EventData has_any (ipMatch)\\n| project TimeGenerated, + EventData, UserName, Computer, Type\\n| extend EvData = parse_xml(EventData)\\n| + extend EventDetail = EvData.DataItem.EventData.Data\\n| extend SourceIP = + tostring(EventDetail.[9].[\\\"#text\\\"]), DestinationIP = tostring(EventDetail.[14].[\\\"#text\\\"])\\n| + where SourceIP in (ipMatch) or DestinationIP in (ipMatch)\\n| extend IPMatch + = case( SourceIP in (ipMatch), \\\"SourceIP\\\", DestinationIP in (ipMatch), + \\\"DestinationIP\\\", \\\"None\\\")\\n| extend timestamp = TimeGenerated, + AccountCustomEntity = UserName, HostCustomEntity = Computer , IPCustomEntity + = case(IPMatch == \\\"SourceIP\\\", SourceIP, IPMatch == \\\"DestinationIP\\\", + DestinationIP, \\\"None\\\")\\n),\\n(SigninLogs\\n| where IPAddress in (ipMatch)\\n| + project TimeGenerated, UserPrincipalName, IPAddress, Type\\n| extend timestamp + = TimeGenerated, AccountCustomEntity = UserPrincipalName, IPCustomEntity = + IPAddress\\n),\\n(AADNonInteractiveUserSignInLogs\\n| where IPAddress in (ipMatch)\\n| + project TimeGenerated, UserPrincipalName, IPAddress, Type\\n| extend timestamp + = TimeGenerated, AccountCustomEntity = UserPrincipalName, IPCustomEntity = + IPAddress\\n),\\n(W3CIISLog\\n| where cIP in (ipMatch)\\n| project TimeGenerated, + Computer, cIP, csUserName, Type\\n| extend timestamp = TimeGenerated, IPCustomEntity + = cIP, HostCustomEntity = Computer, AccountCustomEntity = csUserName\\n),\\n(AzureActivity\\n| + where CallerIpAddress in (ipMatch)\\n| project TimeGenerated, CallerIpAddress, + Caller, Type\\n| extend timestamp = TimeGenerated, IPCustomEntity = CallerIpAddress, + AccountCustomEntity = Caller\\n),\\n(\\nAWSCloudTrail\\n| where SourceIpAddress + in (ipMatch)\\n| project TimeGenerated, SourceIpAddress, UserIdentityUserName, + Type\\n| extend timestamp = TimeGenerated, IPCustomEntity = SourceIpAddress, + AccountCustomEntity = UserIdentityUserName\\n), \\n( \\nDeviceNetworkEvents\\n| + where RemoteIP in (ipMatch)\\n| where ActionType == \\\"InboundConnectionAccepted\\\"\\n| + project TimeGenerated, RemoteIP, DeviceName, Type\\n| extend timestamp = TimeGenerated, + IPCustomEntity = RemoteIP, HostCustomEntity = DeviceName\\n),\\n(\\nAzureDiagnostics\\n| + where ResourceType == \\\"AZUREFIREWALLS\\\"\\n| where Category in (\\\"AzureFirewallApplicationRule\\\", + \\\"AzureFirewallNetworkRule\\\")\\n| where msg_s has_any (ipMatch)\\n| project + TimeGenerated, msg_s, Type\\n| parse msg_s with Protocol 'request from ' SourceIP + ':' SourcePort 'to ' DestinationIP ':' DestinationPort '. Action:' Action\\n| + where DestinationIP has_any (ipMatch)\\n| extend timestamp = TimeGenerated, + IPCustomEntity = DestinationIP\\n)\\n// If you have enabled the imDNS and/or + imNetworkSession normalization in your workdspace, you can uncomment below + and include. Reference - https://docs.microsoft.com/azure/sentinel/normalization\\n//,\\n//(imDns + (response_has_any_prefix=IPList)\\n//| project TimeGenerated, ResponseName, + SrcIpAddr, Type\\n//| extend DestinationIPAddress = ResponseName, Host = + SrcIpAddr\\n//| extend timestamp = TimeGenerated, IPCustomEntity = DestinationIPAddress, + HostCustomEntity = Host\\n//),\\n//(imNetworkSession (dstipaddr_has_any_prefix=IPList)\\n//| + project TimeGenerated, DstIpAddr, SrcIpAddr, Type\\n//| extend timestamp = + TimeGenerated, IPCustomEntity = DstIpAddr, HostCustomEntity = SrcIpAddr\\n//)\\n)\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"2.0.1\",\"tactics\":[\"CommandAndControl\"],\"displayName\":\"Log4j + vulnerability exploit aka Log4Shell IP IOC\",\"description\":\"Identifies + a match across various data feeds for IP IOCs related to the Log4j vulnerability + exploit aka Log4Shell described in CVE-2021-44228. \\n References: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2021-44228' + \",\"lastUpdatedDateUTC\":\"2022-03-18T00:00:00Z\",\"createdDateUTC\":\"2019-12-16T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity\"]},{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]},{\"connectorId\":\"AzureMonitor(VMInsights)\",\"dataTypes\":[\"VMConnection\"]},{\"connectorId\":\"CiscoASA\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AADNonInteractiveUserSignInLogs\"]},{\"connectorId\":\"AzureMonitor(WireData)\",\"dataTypes\":[\"WireData\"]},{\"connectorId\":\"AzureMonitor(IIS)\",\"dataTypes\":[\"W3CIISLog\"]},{\"connectorId\":\"AzureActivity\",\"dataTypes\":[\"AzureActivity\"]},{\"connectorId\":\"AWS\",\"dataTypes\":[\"AWSCloudTrail\"]},{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceNetworkEvents\"]},{\"connectorId\":\"AzureFirewall\",\"dataTypes\":[\"AzureDiagnostics\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/bda5a2bd-979b-4828-a91f-27c2a5048f7f\",\"name\":\"bda5a2bd-979b-4828-a91f-27c2a5048f7f\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT30M\",\"queryPeriod\":\"PT30M\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + lbtime = 30m;\\nlet msgthreshold = 3;\\nProofpointPOD\\n| where TimeGenerated + > ago(lbtime)\\n| where EventType == 'message'\\n| where NetworkDirection + == 'outbound'\\n| extend attachedMimeType = todynamic(MsgParts)[0]['detectedMime']\\n| + where attachedMimeType == 'application/zip'\\n| summarize count() by SrcUserUpn, + DstUserUpn\\n| where count_ > msgthreshold\\n| extend AccountCustomEntity + = SrcUserUpn\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Exfiltration\"],\"displayName\":\"ProofpointPOD + - Multiple archived attachments to the same recipient\",\"description\":\"Detects + when multiple emails where sent to the same recipient with large archived + attachments.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2021-01-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"ProofpointPOD\",\"dataTypes\":[\"ProofpointPOD_message_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/39198934-62a0-4781-8416-a81265c03fd6\",\"name\":\"39198934-62a0-4781-8416-a81265c03fd6\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + detectionTime = 1d;\\nlet joinLookback = 14d;\\nAuditLogs\\n| where TimeGenerated + > ago(detectionTime)\\n| where LoggedByService =~ \\\"Core Directory\\\"\\n| + where Category =~ \\\"ApplicationManagement\\\"\\n| where OperationName =~ + \\\"Consent to application\\\"\\n| where TargetResources has \\\"offline\\\"\\n| + extend AppDisplayName = TargetResources.[0].displayName\\n| extend AppClientId + = tolower(TargetResources.[0].id)\\n| where AppClientId !in ((externaldata(knownAppClientId:string, + knownAppDisplayName:string)[@\\\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Sample%20Data/Feeds/Microsoft.OAuth.KnownApplications.csv\\\"] + with (format=\\\"csv\\\")))\\n| extend ConsentFull = TargetResources[0].modifiedProperties[4].newValue\\n| + parse ConsentFull with * \\\"ConsentType: \\\" GrantConsentType \\\", Scope: + \\\" GrantScope1 \\\"]\\\" *\\n| where ConsentFull contains \\\"user.read\\\" + and ConsentFull contains \\\"offline_access\\\" and ConsentFull contains \\\"mail.readwrite\\\" + and ConsentFull contains \\\"mail.send\\\" and ConsentFull contains \\\"files.read.all\\\"\\n| + where GrantConsentType != \\\"AllPrincipals\\\" // NOTE: we are ignoring if + OAuth application was granted to all users via an admin - but admin due diligence + should be audited occasionally\\n| extend GrantIpAddress = iff(isnotempty(InitiatedBy.user.ipAddress), + tostring(InitiatedBy.user.ipAddress), tostring(InitiatedBy.app.ipAddress))\\n| + extend GrantInitiatedBy = iff(isnotempty(InitiatedBy.user.userPrincipalName), + tostring(InitiatedBy.user.userPrincipalName), tostring(InitiatedBy.app.displayName))\\n| + extend GrantUserAgent = iff(AdditionalDetails[0].key =~ \\\"User-Agent\\\", + AdditionalDetails[0].value, \\\"\\\")\\n| project TimeGenerated, GrantConsentType, + GrantScope1, GrantInitiatedBy, AppDisplayName, GrantIpAddress, GrantUserAgent, + AppClientId, OperationName, ConsentFull, CorrelationId\\n| join kind = leftouter + (AuditLogs\\n| where TimeGenerated > ago(joinLookback)\\n| where LoggedByService + =~ \\\"Core Directory\\\"\\n| where Category =~ \\\"ApplicationManagement\\\"\\n| + where OperationName =~ \\\"Add service principal\\\"\\n| extend AppClientId + = tolower(TargetResources[0].id)\\n| extend AppReplyURLs = iff(TargetResources[0].modifiedProperties[1].newValue + has \\\"AddressType\\\", TargetResources[0].modifiedProperties[1].newValue, + \\\"\\\")\\n| distinct AppClientId, tostring(AppReplyURLs)\\n)\\non AppClientId\\n| + join kind = innerunique (AuditLogs\\n| where TimeGenerated > ago(joinLookback)\\n| + where LoggedByService =~ \\\"Core Directory\\\"\\n| where Category =~ \\\"ApplicationManagement\\\"\\n| + where OperationName =~ \\\"Add OAuth2PermissionGrant\\\" or OperationName + =~ \\\"Add delegated permission grant\\\"\\n| extend GrantAuthentication = + tostring(TargetResources[0].displayName)\\n| extend GrantOperation = OperationName\\n| + project GrantAuthentication, GrantOperation, CorrelationId\\n) on CorrelationId\\n| + project TimeGenerated, GrantConsentType, GrantScope1, GrantInitiatedBy, AppDisplayName, + AppReplyURLs, GrantIpAddress, GrantUserAgent, AppClientId, GrantAuthentication, + OperationName, GrantOperation, CorrelationId, ConsentFull\\n| extend timestamp + = TimeGenerated, AccountCustomEntity = GrantInitiatedBy, IPCustomEntity = + GrantIpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CredentialAccess\",\"DefenseEvasion\"],\"techniques\":[\"T1528\",\"T1550\"],\"displayName\":\"Suspicious + application consent similar to PwnAuth\",\"description\":\"This will alert + when a user consents to provide a previously-unknown Azure application with + the same OAuth permissions used by the FireEye PwnAuth toolkit (https://github.com/fireeye/PwnAuth).\\nThe + default permissions/scope for the PwnAuth toolkit are user.read, offline_access, + mail.readwrite, mail.send, and files.read.all.\\nConsent to applications with + these permissions should be rare, especially as the knownApplications list + is expanded. Public contributions to expand this filter are welcome!\\nFor + further information on AuditLogs please see https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-audit-activities.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2020-06-25T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/fbd72eb8-087e-466b-bd54-1ca6ea08c6d3\",\"name\":\"fbd72eb8-087e-466b-bd54-1ca6ea08c6d3\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + opList = OfficeActivity \\n| summarize by Operation\\n//| where Operation + startswith \\\"Remove-\\\" or Operation startswith \\\"Disable-\\\"\\n| where + Operation has_any (\\\"Remove\\\", \\\"Disable\\\")\\n| where Operation contains + \\\"AntiPhish\\\" or Operation contains \\\"SafeAttachment\\\" or Operation + contains \\\"SafeLinks\\\" or Operation contains \\\"Dlp\\\" or Operation + contains \\\"Audit\\\"\\n| summarize make_set(Operation);\\nOfficeActivity\\n// + Only admin or global-admin can disable/remove policy\\n| where RecordType + =~ \\\"ExchangeAdmin\\\"\\n| where UserType in~ (\\\"Admin\\\",\\\"DcAdmin\\\")\\n// + Pass in interesting Operation list\\n| where Operation in~ (opList)\\n| extend + ClientIPOnly = case( \\nClientIP has \\\".\\\", tostring(split(ClientIP,\\\":\\\")[0]), + \\nClientIP has \\\"[\\\", tostring(trim_start(@'[[]',tostring(split(ClientIP,\\\"]\\\")[0]))),\\nClientIP\\n) + \ \\n| extend Port = case(\\nClientIP has \\\".\\\", (split(ClientIP,\\\":\\\")[1]),\\nClientIP + has \\\"[\\\", tostring(split(ClientIP,\\\"]:\\\")[1]),\\nClientIP\\n)\\n| + summarize StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated), + OperationCount = count() by Operation, UserType, UserId, ClientIP = ClientIPOnly, + Port, ResultStatus, Parameters\\n| extend timestamp = StartTimeUtc, AccountCustomEntity + = UserId, IPCustomEntity = ClientIP\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Persistence\",\"DefenseEvasion\"],\"techniques\":[\"T1098\",\"T1562\"],\"displayName\":\"Office + policy tampering\",\"description\":\"Identifies if any tampering is done to + either auditlog, ATP Safelink, SafeAttachment, AntiPhish or Dlp policy. \\nAn + adversary may use this technique to evade detection or avoid other policy + based defenses.\\nReferences: https://docs.microsoft.com/powershell/module/exchange/advanced-threat-protection/remove-antiphishrule?view=exchange-ps.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-04-15T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/06a9b845-6a95-4432-a78b-83919b28c375\",\"name\":\"06a9b845-6a95-4432-a78b-83919b28c375\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":3,\"severity\":\"Medium\",\"query\":\"let + starttime = 14d;\\nlet endtime = 1d;\\nlet timeframe = 1h;\\nlet scorethreshold + = 5;\\nlet percentotalthreshold = 50;\\nlet TimeSeriesData = CommonSecurityLog\\n| + where isnotempty(DestinationIP) and isnotempty(SourceIP)\\n| where TimeGenerated + between (startofday(ago(starttime))..startofday(ago(endtime)))\\n| project + TimeGenerated,SourceIP, DestinationIP, DeviceVendor\\n| make-series Total=count() + on TimeGenerated from startofday(ago(starttime)) to startofday(ago(endtime)) + step timeframe by DeviceVendor;\\n// Filtering specific records associated + with spikes as outliers\\nlet TimeSeriesAlerts=materialize(TimeSeriesData\\n| + extend (anomalies, score, baseline) = series_decompose_anomalies(Total, scorethreshold, + -1, 'linefit')\\n| mv-expand Total to typeof(double), TimeGenerated to typeof(datetime), + anomalies to typeof(double),score to typeof(double), baseline to typeof(long)\\n| + where anomalies > 0 | extend score = round(score,2), AnomalyHour = TimeGenerated\\n| + project DeviceVendor,AnomalyHour, TimeGenerated, Total, baseline, anomalies, + score);\\nlet AnomalyHours = materialize(TimeSeriesAlerts | where TimeGenerated + > ago(2d) | project TimeGenerated);\\n// Join anomalies with Base Data to + popalate associated records for investigation - Results sorted by score in + descending order\\nTimeSeriesAlerts\\n| where TimeGenerated > ago(2d)\\n| + join (\\n CommonSecurityLog\\n| where isnotempty(DestinationIP) and isnotempty(SourceIP)\\n| + where TimeGenerated > ago(2d)\\n| extend DateHour = bin(TimeGenerated, 1h) + // create a new column and round to hour\\n| where DateHour in ((AnomalyHours)) + //filter the dataset to only selected anomaly hours\\n| summarize HourlyCount + = count(), TimeGeneratedMax = arg_max(TimeGenerated, *), DestinationIPlist + = make_set(DestinationIP, 100), DestinationPortlist = make_set(DestinationPort, + 100) by DeviceVendor, SourceIP, TimeGeneratedHour= bin(TimeGenerated, 1h)\\n| + extend AnomalyHour = TimeGeneratedHour\\n) on AnomalyHour, DeviceVendor\\n| + extend PercentTotal = round((HourlyCount / Total) * 100, 3)\\n| where PercentTotal + > percentotalthreshold\\n| project DeviceVendor , AnomalyHour, TimeGeneratedMax, + SourceIP, DestinationIPlist, DestinationPortlist, HourlyCount, PercentTotal, + Total, baseline, score, anomalies\\n| summarize HourlyCount=sum(HourlyCount), + StartTimeUtc=min(TimeGeneratedMax), EndTimeUtc=max(TimeGeneratedMax), SourceIPlist + = make_set(SourceIP, 100), SourceIPMax= arg_max(SourceIP, *), DestinationIPlist + = make_set(DestinationIPlist, 100), DestinationPortlist = make_set(DestinationPortlist, + 100) by DeviceVendor , AnomalyHour, Total, baseline, score, anomalies\\n| + project DeviceVendor , AnomalyHour, EndTimeUtc, SourceIPMax ,SourceIPlist, + DestinationIPlist, DestinationPortlist, HourlyCount, Total, baseline, score, + anomalies\\n| extend timestamp= EndTimeUtc , IPCustomEntity = SourceIPMax\",\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Exfiltration\"],\"techniques\":[\"T1030\"],\"displayName\":\"Time + series anomaly detection for total volume of traffic\",\"description\":\"Identifies + anamalous spikes in network traffic logs as compared to baseline or normal + historical patterns.\\nThe query leverages a KQL built-in anomaly detection + algorithm to find large deviations from baseline patterns.\\nSudden increases + in network traffic volume may be an indication of data exfiltration attempts + and should be investigated.\\nThe higher the score, the further it is from + the baseline value.\\nThe output is aggregated to provide summary view of + unique source IP to destination IP address and port traffic observed in the + flagged anomaly hour.\\nThe source IP addresses which were sending less than + percentotalthreshold of the total traffic have been exluded whose value can + be adjusted as needed .\\nYou may have to run queries for individual source + IP addresses from SourceIPlist to determine if anything looks suspicious\",\"lastUpdatedDateUTC\":\"2022-03-14T00:00:00Z\",\"createdDateUTC\":\"2019-05-06T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Barracuda\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"CEF\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"CheckPoint\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"CiscoASA\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"F5\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"Fortinet\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/f110287e-1358-490d-8147-ed804b328514\",\"name\":\"f110287e-1358-490d-8147-ed804b328514\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\nThreatIntelligenceIndicator\\n| + where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\\n| + summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\\n| + where Active == true\\n// Picking up only IOC's that contain the entities + we want\\n| where isnotempty(NetworkIP) or isnotempty(EmailSourceIpAddress) + or isnotempty(NetworkDestinationIP) or isnotempty(NetworkSourceIP)\\n// As + there is potentially more than 1 indicator type for matching IP, taking NetworkIP + first, then others if that is empty.\\n// Taking the first non-empty value + based on potential IOC match availability\\n| extend TI_ipEntity = iff(isnotempty(NetworkIP), + NetworkIP, NetworkDestinationIP)\\n| extend TI_ipEntity = iff(isempty(TI_ipEntity) + and isnotempty(NetworkSourceIP), NetworkSourceIP, TI_ipEntity)\\n| extend + TI_ipEntity = iff(isempty(TI_ipEntity) and isnotempty(EmailSourceIpAddress), + EmailSourceIpAddress, TI_ipEntity)\\n// using innerunique to keep perf fast + and result set low, we only need one match to indicate potential malicious + activity that needs to be investigated\\n| join kind=innerunique (\\n AWSCloudTrail + | where TimeGenerated >= ago(dt_lookBack)\\n // renaming time column so + it is clear the log this came from\\n | extend AWSCloudTrail_TimeGenerated + = TimeGenerated\\n)\\non $left.TI_ipEntity == $right.SourceIpAddress\\n| where + AWSCloudTrail_TimeGenerated < ExpirationDateTime\\n| summarize AWSCloudTrail_TimeGenerated + = arg_max(AWSCloudTrail_TimeGenerated, *) by IndicatorId, SourceIpAddress\\n| + project AWSCloudTrail_TimeGenerated, Description, ActivityGroupNames, IndicatorId, + ThreatType, Url, ExpirationDateTime, ConfidenceScore,\\nTI_ipEntity, EventName, + EventTypeName, UserIdentityAccountId, UserIdentityPrincipalid, UserIdentityUserName, + SourceIpAddress,\\nNetworkIP, NetworkDestinationIP, NetworkSourceIP, EmailSourceIpAddress\\n| + extend timestamp = AWSCloudTrail_TimeGenerated, IPCustomEntity = SourceIpAddress, + AccountCustomEntity = UserIdentityUserName, URLCustomEntity = Url\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.1\",\"tactics\":[\"Impact\"],\"displayName\":\"TI + map IP entity to AWSCloudTrail\",\"description\":\"Identifies a match in AWSCloudTrail + from any IP IOC from TI\",\"lastUpdatedDateUTC\":\"2021-11-29T00:00:00Z\",\"createdDateUTC\":\"2019-08-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"AWS\",\"dataTypes\":[\"AWSCloudTrail\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/1d10c95d-ef32-41cd-aca0-c6a7f4523494\",\"name\":\"1d10c95d-ef32-41cd-aca0-c6a7f4523494\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.0\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":[{\"prioritize\":\"\",\"exclude\":\"spotfire,vc_redist\",\"dataType\":\"string\",\"name\":\"IgnorePrefixList\",\"description\":\"Ignore + provided prefixes of Process Name\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"}],\"thresholdObservations\":[{\"minimum\":\"0\",\"maximum\":\"1\",\"value\":\"0.1\",\"name\":\"RarenessThreshold\",\"description\":\"Set + the rareness threshold for the anomalies generated. All rarity score values + lower than the threshold are flagged as anomalies.\",\"sequenceNumber\":1,\"rerun\":\"NotRequired\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1078\"],\"displayName\":\"(Preview) + Rare privileged process calls on a daily basis\",\"description\":\"This anomaly + algorithm identifies rare privileged processes that use either Full or Elevated + security tokens created by an user account. The rarity score is the normalized + probability of a user executing a process based on the number of users executing + that particular process divided by the total number of users in the workspace + within the last 21 days. The threshold value for the rarity score scales according + to the minimum number of users executing the process to ensure the value of + the threshold remains meaningful regardless of sample size. Users accounts + that execute processes rarely executed within a workspace with elevated privileges + may be the victim of a privilege escalation attack.\",\"lastUpdatedDateUTC\":\"2022-03-21T00:00:00Z\",\"createdDateUTC\":\"2022-03-21T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/7249500f-3038-4b83-8549-9cd8dfa2d498\",\"name\":\"7249500f-3038-4b83-8549-9cd8dfa2d498\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + DomainNames = dynamic([\\\"de-ma.online\\\", \\\"g20saudi.000webhostapp.com\\\", + \\\"ksat20.000webhostapp.com\\\"]);\\nlet EmailAddresses = dynamic([\\\"munichconference1962@gmail.com\\\",\\\"munichconference@outlook.de\\\", + \\\"munichconference@outlook.com\\\", \\\"t20saudiarabia@gmail.com\\\", \\\"t20saudiarabia@hotmail.com\\\", + \\\"t20saudiarabia@outlook.sa\\\"]);\\nlet IPRegex = '[0-9]{1,3}\\\\\\\\.[0-9]{1,3}\\\\\\\\.[0-9]{1,3}\\\\\\\\.[0-9]{1,3}';\\n(union + isfuzzy=true\\n(CommonSecurityLog \\n| parse Message with * '(' DNSName ')' + * \\n| extend MessageIP = extract(IPRegex, 0, Message)\\n| extend RequestURLIP + = extract(IPRegex, 0, Message)\\n| where (isnotempty(DNSName) and DNSName + has_any (DomainNames)) \\n or (isnotempty(DestinationHostName) and DestinationHostName + has_any (DomainNames)) \\n or (isnotempty(RequestURL) and (RequestURL has_any + (DomainNames)))\\n| extend timestamp = TimeGenerated , AccountCustomEntity + = SourceUserID, HostCustomEntity = DeviceName\\n),\\n(DnsEvents \\n| extend + DestinationIPAddress = IPAddresses, DNSName = Name, Host = Computer\\n| where + DNSName has_any (DomainNames) \\n| extend timestamp = TimeGenerated, IPCustomEntity + = DestinationIPAddress, HostCustomEntity = Host),\\n(VMConnection \\n| parse + RemoteDnsCanonicalNames with * '[\\\"' DNSName '\\\"]' *\\n| where isnotempty(DNSName)\\n| + where DNSName has_any (DomainNames)\\n| extend timestamp = TimeGenerated , + HostCustomEntity = Computer),\\n(SecurityAlert\\n| where ProviderName =~ 'OATP'\\n| + extend UPN = case(isnotempty(parse_json(Entities)[0].Upn), parse_json(Entities)[0].Upn, + \\n isnotempty(parse_json(Entities)[1].Upn), parse_json(Entities)[1].Upn,\\n + \ isnotempty(parse_json(Entities)[2].Upn), parse_json(Entities)[2].Upn,\\n + \ isnotempty(parse_json(Entities)[3].Upn), parse_json(Entities)[3].Upn,\\n + \ isnotempty(parse_json(Entities)[4].Upn), parse_json(Entities)[4].Upn,\\n + \ isnotempty(parse_json(Entities)[5].Upn), parse_json(Entities)[5].Upn,\\n + \ isnotempty(parse_json(Entities)[6].Upn), parse_json(Entities)[6].Upn,\\n + \ isnotempty(parse_json(Entities)[7].Upn), parse_json(Entities)[7].Upn,\\n + \ isnotempty(parse_json(Entities)[8].Upn), parse_json(Entities)[8].Upn,\\n + \ parse_json(Entities)[9].Upn)\\n| where Entities has_any + (EmailAddresses)\\n| extend timestamp = TimeGenerated, AccountCustomEntity + = tostring(UPN)),\\n(AzureDiagnostics\\n| where ResourceType =~ \\\"AZUREFIREWALLS\\\"\\n| + where msg_s has_any (DomainNames)\\n| extend timestamp = TimeGenerated))\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CommandAndControl\",\"InitialAccess\"],\"techniques\":[\"T1071\",\"T1566\"],\"displayName\":\"Known + PHOSPHORUS group domains/IP - October 2020\",\"description\":\"Matches IOCs + related to PHOSPHORUS group activity published October 2020 with CommonSecurityLog, + DnsEvents, OfficeActivity and VMConnection dataTypes.\\nReferences: \",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2020-10-20T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]},{\"connectorId\":\"AzureMonitor(VMInsights)\",\"dataTypes\":[\"VMConnection\"]},{\"connectorId\":\"CiscoASA\",\"dataTypes\":[\"CommonSecurityLog + (Cisco)\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog + (PaloAlto)\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog + (Zscaler)\"]},{\"connectorId\":\"Fortinet\",\"dataTypes\":[\"CommonSecurityLog + (Fortinet)\"]},{\"connectorId\":\"OfficeATP\",\"dataTypes\":[\"SecurityAlert + (OATP)\"]},{\"connectorId\":\"AzureFirewall\",\"dataTypes\":[\"AzureDiagnostics + (Azure Firewall)\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/5ef06767-b37c-4818-b035-47de950d0046\",\"name\":\"5ef06767-b37c-4818-b035-47de950d0046\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"// + How far back to look for events from\\nlet timeframe = 1d;\\n// How close + together build events and file modifications should occur to alert (make this + smaller to reduce FPs)\\nlet time_window = 5m;\\n// Edit this to include build + processes used\\nlet build_processes = dynamic([\\\"MSBuild.exe\\\", \\\"dotnet.exe\\\", + \\\"VBCSCompiler.exe\\\"]);\\n// Include any processes that you want to allow + to edit files during/around the build process\\nlet allow_list = dynamic([\\\"\\\"]);\\n(union + isfuzzy=true\\n(SecurityEvent\\n| where TimeGenerated > ago(timeframe)\\n// + Look for build process starts\\n| where EventID == 4688\\n| where Process + has_any (build_processes)\\n| summarize by BuildParentProcess=ParentProcessName, + BuildProcess=Process, BuildAccount = Account, Computer, BuildCommand=CommandLine, + timekey= bin(TimeGenerated, time_window), BuildProcessTime=TimeGenerated\\n| + join kind=inner(\\nSecurityEvent\\n| where TimeGenerated > ago(timeframe)\\n// + Look for file modifications to code file\\n| where EventID == 4663\\n| where + Process !in (allow_list)\\n// Look for code files, edit this to include file + extensions used in build.\\n| where ObjectName endswith \\\".cs\\\" or ObjectName + endswith \\\".cpp\\\"\\n// 0x6 and 0x4 for file append, 0x100 for file replacements\\n| + where AccessMask == \\\"0x6\\\" or AccessMask == \\\"0x4\\\" or AccessMask + == \\\"0X100\\\"\\n| summarize by FileEditParentProcess=ParentProcessName, + FileEditAccount = Account, Computer, FileEdited=ObjectName, FileEditProcess=ProcessName, + timekey= bin(TimeGenerated, time_window), FileEditTime=TimeGenerated)\\n// + join where build processes and file modifications seen at same time on same + host\\non timekey, Computer\\n// Limit to only where the file edit happens + after the build process starts\\n| where BuildProcessTime <= FileEditTime\\n| + summarize make_set(FileEdited), make_set(FileEditProcess), make_set(FileEditAccount) + by timekey, Computer, BuildParentProcess, BuildProcess\\n| extend HostCustomEntity=Computer, + timestamp=timekey\\n),\\n(WindowsEvent\\n| where TimeGenerated > ago(timeframe)\\n// + Look for build process starts\\n| where EventID == 4688 and EventData has_any + (build_processes)\\n| extend NewProcessName = tostring(EventData.NewProcessName)\\n| + extend Process=tostring(split(NewProcessName, '\\\\\\\\')[-1])\\n| where Process + has_any (build_processes)\\n| extend ParentProcessName = tostring(EventData.ParentProcessName)\\n| + extend Account = strcat(tostring(EventData.SubjectDomainName),\\\"\\\\\\\\\\\", + tostring(EventData.SubjectUserName))\\n| extend CommandLine = tostring(EventData.CommandLine) + \\n| summarize by BuildParentProcess=ParentProcessName, BuildProcess=Process, + BuildAccount = Account, Computer, BuildCommand=CommandLine, timekey= bin(TimeGenerated, + time_window), BuildProcessTime=TimeGenerated\\n| join kind=inner(\\nWindowsEvent\\n| + where TimeGenerated > ago(timeframe)\\n// Look for file modifications to code + file\\n| where EventID == 4663 and EventData has_any (\\\"0x6\\\", \\\"0x4\\\", + \\\"0X100\\\") and EventData has_any (\\\".cs\\\", \\\".cpp\\\")\\n| extend + NewProcessName = tostring(EventData.NewProcessName)\\n| extend Process=tostring(split(NewProcessName, + '\\\\\\\\')[-1])\\n| where Process !in (allow_list)\\n// Look for code files, + edit this to include file extensions used in build.\\n| extend ObjectName + = tostring(EventData.ObjectName)\\n| where ObjectName endswith \\\".cs\\\" + or ObjectName endswith \\\".cpp\\\"\\n// 0x6 and 0x4 for file append, 0x100 + for file replacements\\n| extend AccessMask = tostring(EventData.AccessMask) + \ \\n| where AccessMask == \\\"0x6\\\" or AccessMask == \\\"0x4\\\" or AccessMask + == \\\"0X100\\\"\\n| extend ParentProcessName = tostring(EventData.ParentProcessName)\\n| + extend Account = strcat(tostring(EventData.SubjectDomainName),\\\"\\\\\\\\\\\", + tostring(EventData.SubjectUserName))\\n| extend ProcessName = tostring(EventData.ProcessName)\\n| + summarize by FileEditParentProcess=ParentProcessName, FileEditAccount = Account, + Computer, FileEdited=ObjectName, FileEditProcess=ProcessName, timekey= bin(TimeGenerated, + time_window), FileEditTime=TimeGenerated)\\n// join where build processes + and file modifications seen at same time on same host\\non timekey, Computer\\n// + Limit to only where the file edit happens after the build process starts\\n| + where BuildProcessTime <= FileEditTime\\n| summarize make_set(FileEdited), + make_set(FileEditProcess), make_set(FileEditAccount) by timekey, Computer, + BuildParentProcess, BuildProcess\\n| extend HostCustomEntity=Computer, timestamp=timekey\\n))\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.1\",\"tactics\":[\"Persistence\"],\"techniques\":[\"T1554\"],\"displayName\":\"Potential + Build Process Compromise\",\"description\":\"The query looks for source code + files being modified immediately after a build process is started. The purpose + of this is to look for malicious code injection during the build process.\\nMore + details: https://techcommunity.microsoft.com/t5/azure-sentinel/monitoring-the-software-supply-chain-with-azure-sentinel/ba-p/2176463\",\"lastUpdatedDateUTC\":\"2022-03-10T00:00:00Z\",\"createdDateUTC\":\"2021-02-16T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a83ef0f4-dace-4767-bce3-ebd32599d2a0\",\"name\":\"a83ef0f4-dace-4767-bce3-ebd32599d2a0\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"DnsEvents\\n| + where Name contains \\\".\\\"\\n| where Name has_any (\\\"tor2web.org\\\", + \\\"tor2web.com\\\", \\\"torlink.co\\\", \\\"onion.to\\\", \\\"onion.ink\\\", + \\\"onion.cab\\\", \\\"onion.nu\\\", \\\"onion.link\\\", \\n\\\"onion.it\\\", + \\\"onion.city\\\", \\\"onion.direct\\\", \\\"onion.top\\\", \\\"onion.casa\\\", + \\\"onion.plus\\\", \\\"onion.rip\\\", \\\"onion.dog\\\", \\\"tor2web.fi\\\", + \\n\\\"tor2web.blutmagie.de\\\", \\\"onion.sh\\\", \\\"onion.lu\\\", \\\"onion.pet\\\", + \\\"t2w.pw\\\", \\\"tor2web.ae.org\\\", \\\"tor2web.io\\\", \\\"tor2web.xyz\\\", + \\\"onion.lt\\\", \\n\\\"s1.tor-gateways.de\\\", \\\"s2.tor-gateways.de\\\", + \\\"s3.tor-gateways.de\\\", \\\"s4.tor-gateways.de\\\", \\\"s5.tor-gateways.de\\\", + \\\"hiddenservice.net\\\")\\n| extend timestamp = TimeGenerated, IPCustomEntity + = ClientIP, HostCustomEntity = Computer\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Exfiltration\"],\"techniques\":[\"T1048\"],\"displayName\":\"DNS + events related to ToR proxies\",\"description\":\"Identifies IP addresses + performing DNS lookups associated with common ToR proxies.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-02-07T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/42436753-9944-4d70-801c-daaa4d19ddd2\",\"name\":\"42436753-9944-4d70-801c-daaa4d19ddd2\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT15M\",\"queryPeriod\":\"PT15M\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"eventGroupingSettings\":{\"aggregationKind\":\"AlertPerResult\"},\"severity\":\"Medium\",\"query\":\"let + threatCategory=\\\"Powershell\\\";\\nlet knownUserAgentsIndicators = materialize(externaldata(UserAgent:string, + Category:string)\\n [ @\\\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Sample%20Data/Feeds/UnusualUserAgents.csv\\\"]\\n + \ with(format=\\\"csv\\\", ignoreFirstRecord=True));\\nlet knownUserAgents=toscalar(knownUserAgentsIndicators + | where Category==threatCategory | where isnotempty(UserAgent) | summarize + make_list(UserAgent));\\nlet customUserAgents=toscalar(_GetWatchlist(\\\"UnusualUserAgents\\\") + | where SearchKey==threatCategory | extend UserAgent=column_ifexists(\\\"UserAgent\\\",\\\"\\\") + | where isnotempty(UserAgent) | summarize make_list(UserAgent));\\nlet fullUAList + = array_concat(knownUserAgents,customUserAgents);\\n_Im_WebSession(httpuseragent_has_any=fullUAList)\\n| + project SrcIpAddr, Url, TimeGenerated,HttpUserAgent, SrcUsername\",\"customDetails\":{\"UserAgent\":\"HttpUserAgent\"},\"entityMappings\":[{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"Url\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"SrcIpAddr\"}]},{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"Name\",\"columnName\":\"SrcUsername\"}]}],\"alertDetailsOverride\":{\"alertDisplayNameFormat\":\"Host + {{SrcIpAddr}} is potentially running PowerShell\",\"alertDescriptionFormat\":\"The + host at address {{SrcIpAddr}} sent an HTTP request to the URL {{Url}} with + the HTTP user agent header {{HttpUserAgent}}. This user agent is known to + be used by PoerShell and indicates suspicious activity on the host.\",\"alertTacticsColumnName\":null,\"alertSeverityColumnName\":null},\"sentinelEntitiesMappings\":[],\"version\":\"1.1.0\",\"tactics\":[\"CommandAndControl\",\"DefenseEvasion\"],\"displayName\":\"A + host is potentially running PowerShell to send HTTP(S) requests (ASIM Web + Session schema)\",\"description\":\"This rule identifies a web request with + a user agent header known to belong PowerShell.
You can add custom Powershell + indicating User-Agent headers using a watchlist, for more information refer + to the [UnusualUserAgents Watchlist](https://aka.ms/ASimUnusualUserAgentsWatchlist).

\\n + This analytic rule uses [ASIM](https://aka.ms/AboutASIM) and supports any + built-in or custom source that supports the ASIM WebSession schema (ASIM WebSession + Schema)\",\"lastUpdatedDateUTC\":\"2022-03-14T00:00:00Z\",\"createdDateUTC\":\"2021-12-02T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SquidProxy\",\"dataTypes\":[\"SquidProxy_CL\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/56fe0db0-6779-46fa-b3c5-006082a53064\",\"name\":\"56fe0db0-6779-46fa-b3c5-006082a53064\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"NRT\",\"properties\":{\"severity\":\"Medium\",\"query\":\"let + tokens = dynamic([\\\"416\\\",\\\"208\\\",\\\"128\\\",\\\"120\\\",\\\"96\\\",\\\"80\\\",\\\"72\\\",\\\"64\\\",\\\"48\\\",\\\"44\\\",\\\"40\\\",\\\"g5\\\",\\\"gs5\\\",\\\"g4\\\",\\\"gs4\\\",\\\"nc12\\\",\\\"nc24\\\",\\\"nv12\\\"]);\\nlet + operationList = dynamic([\\\"microsoft.compute/virtualmachines/write\\\", + \\\"microsoft.resources/deployments/write\\\"]);\\nAzureActivity\\n| where + tolower(OperationNameValue) in (operationList)\\n| where ActivityStatusValue + == \\\"Accepted\\\" \\n| where isnotempty(Properties)\\n| extend vmSize = + tolower(tostring(parse_json(tostring(parse_json(tostring(parse_json(tostring(parse_json(Properties).responseBody)).properties)).hardwareProfile)).vmSize))\\n| + where isnotempty(vmSize)\\n| where vmSize has_any (tokens) \\n| extend ComputerName + = tostring(parse_json(tostring(parse_json(tostring(parse_json(tostring(parse_json(Properties).responseBody)).properties)).osProfile)).computerName)\\n| + extend clientIpAddress = tostring(parse_json(HTTPRequest).clientIpAddress)\\n| + project TimeGenerated, OperationNameValue, ActivityStatusValue, Caller, CallerIpAddress, + ComputerName, vmSize\\n| extend timestamp = TimeGenerated, AccountCustomEntity + = Caller, IPCustomEntity = CallerIpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"DefenseEvasion\"],\"techniques\":[\"T1578\"],\"displayName\":\"NRT + Creation of expensive computes in Azure\",\"description\":\"Identifies the + creation of large size/expensive VMs (GPU or with large no of virtual CPUs) + in Azure.\\nAdversary may create new or update existing virtual machines sizes + to evade defenses \\nor use it for cryptomining purposes.\\nFor Windows/Linux + Vm Sizes - https://docs.microsoft.com/azure/virtual-machines/windows/sizes + \\nAzure VM Naming Conventions - https://docs.microsoft.com/azure/virtual-machines/vm-naming-conventions\",\"lastUpdatedDateUTC\":\"2022-03-31T00:00:00Z\",\"createdDateUTC\":\"2020-08-28T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActivity\",\"dataTypes\":[\"AzureActivity\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/5d33fc63-b83b-4913-b95e-94d13f0d379f\",\"name\":\"5d33fc63-b83b-4913-b95e-94d13f0d379f\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\nlet fileHashIndicators = ThreatIntelligenceIndicator\\n| + where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\\n| + summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\\n| + where Active == true\\n| where isnotempty(FileHashValue);\\n// Handle matches + against both lower case and uppercase versions of the hash:\\n(fileHashIndicators + | extend FileHashValue = tolower(FileHashValue)\\n| union (fileHashIndicators + | extend FileHashValue = toupper(FileHashValue)))\\n// using innerunique to + keep perf fast and result set low, we only need one match to indicate potential + malicious activity that needs to be investigated\\n| join kind=innerunique + (\\n CommonSecurityLog | where TimeGenerated >= ago(dt_lookBack)\\n | where + isnotempty(FileHash)\\n | extend CommonSecurityLog_TimeGenerated = TimeGenerated\\n + \ )\\non $left.FileHashValue == $right.FileHash\\n| where CommonSecurityLog_TimeGenerated + < ExpirationDateTime\\n| summarize CommonSecurityLog_TimeGenerated = arg_max(CommonSecurityLog_TimeGenerated, + *) by IndicatorId, FileHashValue\\n| project CommonSecurityLog_TimeGenerated, + Description, ActivityGroupNames, IndicatorId, ThreatType, Url, ExpirationDateTime, + ConfidenceScore,\\nSourceIP, SourcePort, DestinationIP, DestinationPort, SourceUserID, + SourceUserName, DeviceName, DeviceAction,\\nRequestURL, DestinationUserName, + DestinationUserID, ApplicationProtocol, Activity\\n| extend timestamp = CommonSecurityLog_TimeGenerated, + IPCustomEntity = SourceIP, HostCustomEntity = DeviceName, AccountCustomEntity + = SourceUserName, URLCustomEntity = Url\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.1\",\"tactics\":[\"Impact\"],\"displayName\":\"TI + map File Hash to CommonSecurityLog Event\",\"description\":\"Identifies a + match in CommonSecurityLog Event data from any FileHash IOC from TI\",\"lastUpdatedDateUTC\":\"2021-11-29T00:00:00Z\",\"createdDateUTC\":\"2019-08-30T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/1f3b4dfd-21ff-4ed3-8e27-afc219e05c50\",\"name\":\"1f3b4dfd-21ff-4ed3-8e27-afc219e05c50\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"AuditLogs\\n| + where LoggedByService =~ \\\"PIM\\\"\\n| where Category =~ \\\"RoleManagement\\\"\\n| + where ActivityDisplayName has \\\"Disable PIM Alert\\\"\\n| extend IpAddress + = case(\\n isnotempty(tostring(parse_json(tostring(InitiatedBy.user)).ipAddress)) + and tostring(parse_json(tostring(InitiatedBy.user)).ipAddress) != 'null', + tostring(parse_json(tostring(InitiatedBy.user)).ipAddress), \\n isnotempty(tostring(parse_json(tostring(InitiatedBy.app)).ipAddress)) + and tostring(parse_json(tostring(InitiatedBy.app)).ipAddress) != 'null', tostring(parse_json(tostring(InitiatedBy.app)).ipAddress),\\n + \ 'Not Available')\\n| extend InitiatedBy = iff(isnotempty(tostring(parse_json(tostring(InitiatedBy.user)).userPrincipalName)), + \\n tostring(parse_json(tostring(InitiatedBy.user)).userPrincipalName), tostring(parse_json(tostring(InitiatedBy.app)).displayName)), + UserRoles = tostring(parse_json(tostring(InitiatedBy.user)).ipAddress)\\n| + project InitiatedBy, ActivityDateTime, ActivityDisplayName, IpAddress, AADOperationType, + AADTenantId, ResourceId, CorrelationId, Identity\\n| extend timestamp = ActivityDateTime, + IPCustomEntity = IpAddress, AccountCustomEntity = tolower(InitiatedBy), ResourceCustomEntity + = ResourceId\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"AzureResource\",\"fieldMappings\":[{\"identifier\":\"ResourceId\",\"columnName\":\"ResourceCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Persistence\",\"PrivilegeEscalation\"],\"techniques\":[\"T1098\",\"T1078\"],\"displayName\":\"Detect + PIM Alert Disabling activity\",\"description\":\"Privileged Identity Management + (PIM) generates alerts when there is suspicious or unsafe activity in Azure + Active Directory (Azure AD) organization. \\nThis query will help detect attackers + attempts to disable in product PIM alerts which are associated with Azure + MFA requirements and could indicate activation of privileged access\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2021-09-30T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/d99cf5c3-d660-436c-895b-8a8f8448da23\",\"name\":\"d99cf5c3-d660-436c-895b-8a8f8448da23\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"SigninLogs\\n| + where ResultType == 500121\\n| extend additionalDetails_ = tostring(Status.additionalDetails)\\n| + where additionalDetails_ =~ \\\"MFA denied; user declined the authentication\\\"\\n| + extend AccountCustomEntity = UserPrincipalName, IPCustomEntity = IPAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"},{\"identifier\":\"AadUserId\",\"columnName\":\"UserId\"},{\"identifier\":\"AadTenantId\",\"columnName\":\"AADTenantId\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.2\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1078\"],\"displayName\":\"MFA + Rejected by User\",\"description\":\"Identifies accurances where a user has + rejected an MFA prompt. This could be an indicator that a threat actor has + compromised the username and password of this user account and is using it + to try and log into the account.\\nRef : https://docs.microsoft.com/azure/active-directory/fundamentals/security-operations-user-accounts#monitoring-for-failed-unusual-sign-ins\",\"lastUpdatedDateUTC\":\"2022-03-11T00:00:00Z\",\"createdDateUTC\":\"2021-10-28T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/c097bfdb-8b4b-4a98-b74d-1871ffd50a03\",\"name\":\"c097bfdb-8b4b-4a98-b74d-1871ffd50a03\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.6\",\"customizableObservations\":{\"multiSelectObservations\":[{\"supportedValues\":[\"2-Interactive\",\"3-Network\",\"4-Batch\",\"5-Service\",\"7-Unlock\",\"8-NetworkCleartext\",\"9-NewCredentials\",\"10-RemoteInteractive\",\"11-CachedInteractive\"],\"values\":[\"2-Interactive\",\"3-Network\",\"4-Batch\",\"5-Service\",\"7-Unlock\",\"8-NetworkCleartext\",\"9-NewCredentials\",\"10-RemoteInteractive\",\"11-CachedInteractive\"],\"supportedValuesKql\":null,\"valuesKql\":null,\"name\":\"Logon + Types\",\"description\":\"Include only selected logon types in anomaly results.\",\"sequenceNumber\":0,\"rerun\":\"NotRequired\"}],\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"0\",\"maximum\":\"1\",\"value\":\"0.03\",\"name\":\"Score\",\"description\":\"Generate + an anomaly when score is greater than the chosen value\",\"sequenceNumber\":1,\"rerun\":\"NotRequired\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"CredentialAccess\"],\"techniques\":[\"T1110\"],\"displayName\":\"(Preview) + Attempted user account bruteforce per logon type\",\"description\":\"This + algorithm detects an unusually high volume of failed login attempts per user + account per logon type. The model is trained on the previous 21 days of security + event ID 4625 on an account and a logon type. It indicates anomalous high + volume of failed login attempts with certain logon type in the last day.\",\"lastUpdatedDateUTC\":\"2021-10-06T00:00:00Z\",\"createdDateUTC\":\"2021-04-05T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/d0aa8969-1bbe-4da3-9e76-09e5f67c9d85\",\"name\":\"d0aa8969-1bbe-4da3-9e76-09e5f67c9d85\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\nThreatIntelligenceIndicator\\n| + where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\\n| + summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\\n| + where Active == true\\n| where isnotempty(NetworkIP) or isnotempty(EmailSourceIpAddress) + or isnotempty(NetworkDestinationIP) or isnotempty(NetworkSourceIP)\\n| extend + TI_ipEntity = iff(isnotempty(NetworkIP), NetworkIP, NetworkDestinationIP)\\n| + extend TI_ipEntity = iff(isempty(TI_ipEntity) and isnotempty(NetworkSourceIP), + NetworkSourceIP, TI_ipEntity)\\n| extend TI_ipEntity = iff(isempty(TI_ipEntity) + and isnotempty(EmailSourceIpAddress), EmailSourceIpAddress, TI_ipEntity)\\n// + using innerunique to keep perf fast and result set low, we only need one match + to indicate potential malicious activity that needs to be investigated\\n| + join kind=innerunique (\\n AzureDiagnostics\\n | where TimeGenerated + >= ago(dt_lookBack)\\n | where ResourceProvider == 'MICROSOFT.SQL'\\n + \ | where Category == 'SQLSecurityAuditEvents'\\n | extend SQLSecurityAuditEvents_TimeGenerated + = TimeGenerated\\n // projecting fields with column if exists as this + is in AzureDiag and if the event is not in the table, then queries will fail + due to event specific schemas\\n | extend ClientIP = column_ifexists(\\\"client_ip_s\\\", + \\\"Not Available\\\"), Action = column_ifexists(\\\"action_name_s\\\", \\\"Not + Available\\\"), \\n Application = column_ifexists(\\\"application_name_s\\\", + \\\"Not Available\\\"), HostName = column_ifexists(\\\"host_name_s\\\", \\\"Not + Available\\\")\\n)\\non $left.TI_ipEntity == $right.ClientIP\\n| where SQLSecurityAuditEvents_TimeGenerated + < ExpirationDateTime\\n| summarize SQLSecurityAuditEvents_TimeGenerated = + arg_max(SQLSecurityAuditEvents_TimeGenerated, *) by IndicatorId, ClientIP\\n| + project SQLSecurityAuditEvents_TimeGenerated, Description, ActivityGroupNames, + IndicatorId, ThreatType, Url, ExpirationDateTime, ConfidenceScore,\\nTI_ipEntity, + ResourceId, ClientIP, Action, Application, HostName, NetworkIP, NetworkDestinationIP, + NetworkSourceIP, EmailSourceIpAddress\\n| extend timestamp = SQLSecurityAuditEvents_TimeGenerated\",\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"ClientIP\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.1\",\"tactics\":[\"Impact\"],\"displayName\":\"TI + map IP entity to Azure SQL Security Audit Events\",\"description\":\"Identifies + a match in SQLSecurityAuditEvents from any IP IOC from TI\",\"lastUpdatedDateUTC\":\"2022-06-09T00:00:00Z\",\"createdDateUTC\":\"2019-08-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/4a3f5ed7-8da5-4ce2-af6f-c9ada45060f2\",\"name\":\"4a3f5ed7-8da5-4ce2-af6f-c9ada45060f2\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\nlet emailregex = @'^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\\\\.[a-zA-Z0-9-.]+$';\\nThreatIntelligenceIndicator\\n| + where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\\n| + summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\\n| + where Active == true\\n//Filtering the table for Email related IOCs\\n| where + isnotempty(EmailSenderAddress)\\n// using innerunique to keep perf fast and + result set low, we only need one match to indicate potential malicious activity + that needs to be investigated\\n| join kind=innerunique (\\n OfficeActivity + | where TimeGenerated >= ago(dt_lookBack) and isnotempty(UserId)\\n | where + UserId matches regex emailregex\\n | extend OfficeActivity_TimeGenerated + = TimeGenerated\\n)\\non $left.EmailSenderAddress == $right.UserId\\n| where + OfficeActivity_TimeGenerated < ExpirationDateTime\\n| summarize OfficeActivity_TimeGenerated + = arg_max(OfficeActivity_TimeGenerated, *) by IndicatorId, UserId\\n| project + OfficeActivity_TimeGenerated, Description, ActivityGroupNames, IndicatorId, + ThreatType, Url, ExpirationDateTime, ConfidenceScore,\\nEmailSenderName, EmailRecipient, + EmailSourceDomain, EmailSourceIpAddress, EmailSubject, FileHashValue, FileHashType, + UserId, ClientIP, Operation, UserType, RecordType, OfficeWorkload, Parameters\\n| + extend timestamp = OfficeActivity_TimeGenerated, AccountCustomEntity = UserId, + IPCustomEntity = ClientIP, URLCustomEntity = Url\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.1\",\"tactics\":[\"Impact\"],\"displayName\":\"TI + map Email entity to OfficeActivity\",\"description\":\"Identifies a match + in OfficeActivity table from any Email IOC from TI\",\"lastUpdatedDateUTC\":\"2021-11-29T00:00:00Z\",\"createdDateUTC\":\"2019-08-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity\"]},{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/44a555d8-ecee-4a25-95ce-055879b4b14b\",\"name\":\"44a555d8-ecee-4a25-95ce-055879b4b14b\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + timeBin = 10m;\\nlet portThreshold = 30;\\nW3CIISLog\\n| extend scStatusFull + = strcat(scStatus, \\\".\\\",scSubStatus) \\n// Map common IIS codes\\n| extend + scStatusFull_Friendly = case(\\nscStatusFull == \\\"401.0\\\", \\\"Access + denied.\\\",\\nscStatusFull == \\\"401.1\\\", \\\"Logon failed.\\\",\\nscStatusFull + == \\\"401.2\\\", \\\"Logon failed due to server configuration.\\\",\\nscStatusFull + == \\\"401.3\\\", \\\"Unauthorized due to ACL on resource.\\\",\\nscStatusFull + == \\\"401.4\\\", \\\"Authorization failed by filter.\\\",\\nscStatusFull + == \\\"401.5\\\", \\\"Authorization failed by ISAPI/CGI application.\\\",\\nscStatusFull + == \\\"403.0\\\", \\\"Forbidden.\\\",\\nscStatusFull == \\\"403.4\\\", \\\"SSL + required.\\\",\\n\\\"See - https://support.microsoft.com/help/943891/the-http-status-code-in-iis-7-0-iis-7-5-and-iis-8-0\\\")\\n// + Mapping to Hex so can be mapped using website in comments above\\n| extend + scWin32Status_Hex = tohex(tolong(scWin32Status)) \\n// Map common win32 codes\\n| + extend scWin32Status_Friendly = case(\\nscWin32Status_Hex =~ \\\"775\\\", + \\\"The referenced account is currently locked out and cannot be logged on + to.\\\",\\nscWin32Status_Hex =~ \\\"52e\\\", \\\"Logon failure: Unknown user + name or bad password.\\\",\\nscWin32Status_Hex =~ \\\"532\\\", \\\"Logon failure: + The specified account password has expired.\\\",\\nscWin32Status_Hex =~ \\\"533\\\", + \\\"Logon failure: Account currently disabled.\\\", \\nscWin32Status_Hex =~ + \\\"2ee2\\\", \\\"The request has timed out.\\\", \\nscWin32Status_Hex =~ + \\\"0\\\", \\\"The operation completed successfully.\\\", \\nscWin32Status_Hex + =~ \\\"1\\\", \\\"Incorrect function.\\\", \\nscWin32Status_Hex =~ \\\"2\\\", + \\\"The system cannot find the file specified.\\\", \\nscWin32Status_Hex =~ + \\\"3\\\", \\\"The system cannot find the path specified.\\\", \\nscWin32Status_Hex + =~ \\\"4\\\", \\\"The system cannot open the file.\\\", \\nscWin32Status_Hex + =~ \\\"5\\\", \\\"Access is denied.\\\", \\nscWin32Status_Hex =~ \\\"8009030e\\\", + \\\"SEC_E_NO_CREDENTIALS\\\", \\nscWin32Status_Hex =~ \\\"8009030C\\\", \\\"SEC_E_LOGON_DENIED\\\", + \\n\\\"See - https://msdn.microsoft.com/library/cc231199.aspx\\\")\\n// decode + URI when available\\n| extend decodedUriQuery = url_decode(csUriQuery)\\n// + Count of attempts by client IP on many ports\\n| summarize makeset(sPort), + makeset(decodedUriQuery), makeset(csUserName), makeset(sSiteName), makeset(sPort), + makeset(csUserAgent), makeset(csMethod), makeset(csUriQuery), makeset(scStatusFull), + makeset(scStatusFull_Friendly), makeset(scWin32Status_Hex), makeset(scWin32Status_Friendly), + ConnectionsCount = count() by bin(TimeGenerated, timeBin), cIP, Computer, + sIP\\n| extend portCount = arraylength(set_sPort)\\n| where portCount >= portThreshold\\n| + project TimeGenerated, cIP, set_sPort, set_csUserName, set_decodedUriQuery, + Computer, set_sSiteName, sIP, set_csUserAgent, set_csMethod, set_scStatusFull, + set_scStatusFull_Friendly, set_scWin32Status_Hex, set_scWin32Status_Friendly, + ConnectionsCount, portCount\\n| order by portCount\\n| extend timestamp = + TimeGenerated, IPCustomEntity = cIP\",\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1190\"],\"displayName\":\"High + count of connections by client IP on many ports\",\"description\":\"Identifies + when 30 or more ports are used for a given client IP in 10 minutes occurring + on the IIS server.\\nThis could be indicative of attempted port scanning or + exploit attempt at internet facing web applications. \\nThis could also simply + indicate a misconfigured service or device.\\nReferences:\\nIIS status code + mapping - https://support.microsoft.com/help/943891/the-http-status-code-in-iis-7-0-iis-7-5-and-iis-8-0\\nWin32 + Status code mapping - https://msdn.microsoft.com/library/cc231199.aspx\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-03-19T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureMonitor(IIS)\",\"dataTypes\":[\"W3CIISLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/edc946ae-cba8-419f-8e90-309966895956\",\"name\":\"edc946ae-cba8-419f-8e90-309966895956\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.3\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":[{\"supportedValues\":[\"Include + regularly repeating anomalies for URI stems\",\"Exclude regularly repeating + anomalies for URI stems\"],\"supportedValuesKql\":null,\"value\":\"Exclude + regularly repeating anomalies for URI stems\",\"name\":\"Handle regularly + repeating anomalies for URI stems\",\"description\":\"Choose to exclude URI + stems that have been regularly occuring in the Anomalies table in Log Analytics.\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"}],\"prioritizeExcludeObservations\":[{\"prioritize\":\".asp, + .aspx, .armx, .asax, .ashz, .asmx, .axd, .cshtml, .php, .phps, .php3, .php4, + .php5, .php7, .jsp, .jspx, .cfm, .cfml, .phtml\",\"exclude\":null,\"dataType\":\"string\",\"name\":\"Prioritize + script suffixes of the URI stems\",\"description\":\"Give comma separated + script suffixes of the URI stems that should be included in the prioritize + field.\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"},{\"prioritize\":null,\"exclude\":\"\",\"dataType\":\"string\",\"name\":\"Exclude + noisy URI stems\",\"description\":\"Give comma separated URI stems that are + frequently observing noisy sessions, and should be excluded from the Anomalies + table in Log Analytics.\",\"sequenceNumber\":1,\"rerun\":\"RerunAlways\"}],\"thresholdObservations\":[{\"minimum\":\"0.0\",\"maximum\":\"1.0\",\"value\":\"0.2\",\"name\":\"Score\",\"description\":\"Generate + an anomaly when the anomaly score is greater than or equal to the chosen value.\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"InitialAccess\",\"Persistence\"],\"techniques\":[\"T1190\",\"T1505\"],\"displayName\":\"(Preview) + Anomalous web request activity\",\"description\":\"This algorithm groups the + W3CIIS logs into per site name and per URI stem hourly sessions.\\nThe machine + learning model identifies the sessions with anomalous requests that triggered + response code 5xx in the last day.\\n5xx codes are an indication that some + application instability or error condition has been triggered by the request.\\nThey + can be an indication that an attacker is probing the URI stem for vulnerabilities + and configuration issues, performing some exploitation activity such as SQL + injection, or leveraging an unpatched vulnerability.\\n\\nThe algorithm uses + 6 days of data for training.\\nIt identifies unusual high volume of web requests + that generated respond code 5xx in the last day.\",\"lastUpdatedDateUTC\":\"2022-05-11T00:00:00Z\",\"createdDateUTC\":\"2021-04-23T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureMonitor(IIS)\",\"dataTypes\":[\"W3CIISLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/2de8abd6-a613-450e-95ed-08e503369fb3\",\"name\":\"2de8abd6-a613-450e-95ed-08e503369fb3\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT6H\",\"queryPeriod\":\"PT6H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"AzureDiagnostics\\n| + where details_data_s has \\\"jndi:\\\"\\n| parse details_data_s with * '${' + MaliciousCommand '}' *\\n| extend EncodeCmd = iff(MaliciousCommand has 'Base64/', + split(split(MaliciousCommand, \\\"Base64/\\\",1)[0], \\\"}\\\", 0)[0], \\\"\\\")\\n| + extend EncodeCmd1 = iff(MaliciousCommand has 'base64/', split(split(MaliciousCommand, + \\\"base64/\\\",1)[0], \\\"}\\\", 0)[0], \\\"\\\")\\n| extend CmdLine = iff( + isnotempty(EncodeCmd), EncodeCmd, EncodeCmd1)\\n| extend DecodedCmdLine = + base64_decode_tostring(tostring(CmdLine))\\n| extend DecodedCmdLine = iff( + isnotempty(DecodedCmdLine), DecodedCmdLine, \\\"Unable to decode\\\")\\n| + project TimeGenerated, Target=hostname_s, MaliciousHost = clientIp_s, MaliciousCommand, + details_data_s, DecodedCmdLine, Message, ruleSetType_s, OperationName, SubscriptionId, + details_message_s, details_file_s \\n| extend IPCustomEntity = MaliciousHost, + timestamp = TimeGenerated\",\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1190\"],\"displayName\":\"Azure + WAF matching for Log4j vuln(CVE-2021-44228)\",\"description\":\"This query + will alert on a positive pattern match by Azure WAF for CVE-2021-44228 log4j + vulnerability exploitation attempt. If possible, it then decodes the malicious + command for further analysis.\\n Refrence: https://www.microsoft.com/security/blog/2021/12/11/guidance-for-preventing-detecting-and-hunting-for-cve-2021-44228-log4j-2-exploitation/\",\"lastUpdatedDateUTC\":\"2022-01-03T00:00:00Z\",\"createdDateUTC\":\"2021-12-13T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"WAF\",\"dataTypes\":[\"AzureDiagnostics\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/972c89fa-c969-4d12-932f-04d55d145299\",\"name\":\"972c89fa-c969-4d12-932f-04d55d145299\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"( + union isfuzzy=true\\n(SecurityEvent\\n| where EventID==4688\\n| where isnotempty(CommandLine)\\n| + extend FileName = Process, ProcessCommandLine = CommandLine\\n| where (FileName + in~('control.exe','rundll32.exe') and ProcessCommandLine has '.cpl:')\\n or + ProcessCommandLine matches regex @'\\\\\\\".[a-zA-Z]{2,4}:\\\\.\\\\.\\\\/\\\\.\\\\.'\\n| + extend timestamp = TimeGenerated, AccountCustomEntity = Account, HostCustomEntity + = Computer\\n),\\n(DeviceProcessEvents\\n| where (FileName in~('control.exe','rundll32.exe') + and ProcessCommandLine has '.cpl:')\\nor ProcessCommandLine matches regex + @'\\\\\\\".[a-zA-Z]{2,4}:\\\\.\\\\.\\\\/\\\\.\\\\.'\\n| extend timestamp = + TimeGenerated, AccountCustomEntity = InitiatingProcessAccountUpn, HostCustomEntity + = DeviceName\\n),\\n(Event\\n| where Source == \\\"Microsoft-Windows-Sysmon\\\"\\n| + where EventID == 1 \\n| extend EventData = parse_xml(EventData).DataItem.EventData.Data\\n| + mv-expand bagexpansion=array EventData\\n| evaluate bag_unpack(EventData)\\n| + extend Key = tostring(column_ifexists('@Name', \\\"\\\")), Value = column_ifexists('#text', + \\\"\\\")\\n| evaluate pivot(Key, any(Value), TimeGenerated, Source, EventLog, + Computer, EventLevel, EventLevelName, UserName, RenderedDescription, MG, ManagementGroupName, + Type, _ResourceId)\\n| extend Image = column_ifexists(\\\"Image\\\", \\\"\\\"), + ProcessCommandLine = column_ifexists(\\\"CommandLine\\\", \\\"\\\")\\n| extend + FileName = split(Image, '\\\\\\\\', -1)[-1]\\n| where (FileName in~('control.exe','rundll32.exe') + and ProcessCommandLine has '.cpl:')\\n or ProcessCommandLine matches regex + @'\\\\\\\".[a-zA-Z]{2,4}:\\\\.\\\\.\\\\/\\\\.\\\\.'\\n| extend timestamp = + TimeGenerated, AccountCustomEntity = UserName, HostCustomEntity = Computer\\n)\\n)\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Execution\"],\"techniques\":[\"T1203\"],\"displayName\":\"MSHTML + vulnerability CVE-2021-40444 attack\",\"description\":\"This query detects + attacks that exploit the CVE-2021-40444 MSHTML vulnerability using specially + crafted Microsoft Office documents. \\n The detection searches for relevant + files used in the attack along with regex matches in commnadline to look for + pattern similar to : \\\".cpl:../../msword.inf\\\"\\n Refrence: https://www.microsoft.com/security/blog/2021/09/15/analyzing-attacks-that-exploit-the-mshtml-cve-2021-40444-vulnerability/\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2021-09-17T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceProcessEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/4ca74dc0-8352-4ac5-893c-73571cc78331\",\"name\":\"4ca74dc0-8352-4ac5-893c-73571cc78331\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + keywords = dynamic([\\\"secret\\\", \\\"secrets\\\", \\\"password\\\", \\\"PAT\\\", + \\\"passwd\\\", \\\"pswd\\\", \\\"pwd\\\", \\\"cred\\\", \\\"creds\\\", \\\"credentials\\\", + \\\"credential\\\", \\\"key\\\"]);\\nAzureDevOpsAuditing\\n| where OperationName + =~ \\\"Library.VariableGroupModified\\\"\\n| extend Type = tostring(Data.Type)\\n| + extend VariableGroupId = tostring(Data.VariableGroupId)\\n| extend VariableGroupName + = tostring(Data.VariableGroupName)\\n| mv-expand Data.Variables\\n| where + VariableGroupName has_any (keywords) or Data_Variables has_any (keywords)\\n| + where Type != \\\"AzureKeyVault\\\"\\n| where Data_Variables !has \\\"IsSecret\\\"\\n| + extend timestamp = TimeGenerated, AccountCustomEntity = ActorUPN, IPCustomEntity + = IpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"CredentialAccess\"],\"techniques\":[\"T1552\"],\"displayName\":\"Azure + DevOps Variable Secret Not Secured\",\"description\":\"Credentials used in + the build process may be stored as Azure DevOps variables. To secure these + variables they should be stored in KeyVault or marked as Secrets. \\nThis + detection looks for new variables added with names that suggest they are credentials + but where they are not set as Secrets or stored in KeyVault.\",\"lastUpdatedDateUTC\":\"2021-10-20T00:00:00Z\",\"createdDateUTC\":\"2021-02-16T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/15049017-527f-4d3b-b011-b0e99e68ef45\",\"name\":\"15049017-527f-4d3b-b011-b0e99e68ef45\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + procList = externaldata(Process:string) [@\\\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Sample%20Data/Microsoft_Lolbas_Execution_Binaries.csv\\\"] + with (format=\\\"csv\\\", ignoreFirstRecord=True);\\nSecurityEvent\\n| where + EventID == 4688 and Process has_any (procList) and not (NewProcessName has + (\\\"C:\\\\\\\\Windows\\\\\\\\\\\"))\\n| summarize StartTime = min(TimeGenerated), + EndTime = max(TimeGenerated) by EventID, Computer, SubjectUserName, NewProcessName, + Process, CommandLine\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"SubjectUserName\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Computer\"}]},{\"entityType\":\"Process\",\"fieldMappings\":[{\"identifier\":\"CommandLine\",\"columnName\":\"CommandLine\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"Execution\"],\"techniques\":[\"T1059\"],\"displayName\":\"Windows + Binaries Executed from Non-Default Directory\",\"description\":\"The query + detects Windows binaries, that can be executed from a non-default directory + (e.g. C:\\\\Windows\\\\, C:\\\\Windows\\\\System32 etc.). \\nRef: https://lolbas-project.github.io/\",\"lastUpdatedDateUTC\":\"2022-02-15T00:00:00Z\",\"createdDateUTC\":\"2022-02-14T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/25bf2f45-1cf0-47d2-b394-a7b331d707b3\",\"name\":\"25bf2f45-1cf0-47d2-b394-a7b331d707b3\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"2.1.0\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":[{\"supportedValues\":[\"Yes\",\"No\"],\"supportedValuesKql\":null,\"value\":\"Yes\",\"name\":\"Use + region adjacency\",\"description\":\"Suppress anomalies originated from two + adjacent regions.\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"},{\"supportedValues\":[\"Yes\",\"No\"],\"supportedValuesKql\":null,\"value\":\"No\",\"name\":\"Check + for matching device\",\"description\":\"Suppress anomalies which are originated + from the same device.\",\"sequenceNumber\":1,\"rerun\":\"RerunAlways\"}],\"prioritizeExcludeObservations\":null,\"thresholdObservations\":null,\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1133\",\"T1078\"],\"displayName\":\"(Preview) + Suspicious geography change in Palo Alto GlobalProtect account logins\",\"description\":\"When + a Palo Alto GlobalProtect account logs in from a geographically new region + that is not the same as the last region the day before, an anomaly will be + generated.\",\"lastUpdatedDateUTC\":\"2022-03-08T00:00:00Z\",\"createdDateUTC\":\"2021-04-16T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog + (PaloAlto)\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/2f4165a6-c4fb-4e94-861e-37f1b4d6c0e6\",\"name\":\"2f4165a6-c4fb-4e94-861e-37f1b4d6c0e6\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"// + Adjust this to use a longer timeframe to identify ADFS servers\\n//let lookback + = 0d;\\n// Adjust this to adjust detection timeframe\\n//let timeframe = 1d;\\n// + SamAccountName of AD FS Service Account. Filter on the use of a specific AD + FS user account\\n//let adfsuser = 'adfsadmin';\\n// Identify ADFS Servers\\nlet + ADFS_Servers = (\\n SecurityEvent\\n //| where TimeGenerated > ago(timeframe+lookback)\\n + \ | where EventSourceName == 'AD FS Auditing'\\n | distinct Computer\\n);\\nSecurityEvent\\n + \ //| where TimeGenerated > ago(timeframe)\\n | where Computer in~ (ADFS_Servers)\\n + \ // A token of type 'http://schemas.microsoft.com/ws/2006/05/servicemodel/tokens/SecureConversation'\\n + \ // for relying party '-' was successfully authenticated.\\n | where + EventID == 412\\n | extend EventData = parse_xml(EventData).EventData.Data\\n + \ | extend InstanceId = tostring(EventData[0])\\n| join kind=inner\\n(\\n + \ SecurityEvent\\n //| where TimeGenerated > ago(timeframe)\\n | where + Computer in~ (ADFS_Servers)\\n // Events to identify caller identity from + event 412\\n | where EventID == 501\\n | extend EventData = parse_xml(EventData).EventData.Data\\n + \ | where tostring(EventData[1]) contains 'identity/claims/name'\\n | + extend InstanceId = tostring(EventData[0])\\n | extend ClaimsName = tostring(EventData[2])\\n + \ // Filter on the use of a specific AD FS user account\\n //| where + ClaimsName contains adfsuser\\n)\\non $left.InstanceId == $right.InstanceId\\n| + join kind=inner\\n(\\n SecurityEvent\\n | where EventID == 5156\\n | + where Computer in~ (ADFS_Servers)\\n | extend EventData = parse_xml(EventData).EventData.Data\\n + \ | mv-expand bagexpansion=array EventData\\n | evaluate bag_unpack(EventData)\\n + \ | extend Key = tostring(column_ifexists('@Name', \\\"\\\")), Value = column_ifexists('#text', + \\\"\\\")\\n | evaluate pivot(Key, any(Value), TimeGenerated, Computer, + EventID)\\n | extend DestPort = column_ifexists(\\\"DestPort\\\", \\\"\\\"),\\n + \ Direction = column_ifexists(\\\"Direction\\\", \\\"\\\"),\\n Application + = column_ifexists(\\\"Application\\\", \\\"\\\"),\\n DestAddress + = column_ifexists(\\\"DestAddress\\\", \\\"\\\"),\\n SourceAddress + = column_ifexists(\\\"SourceAddress\\\", \\\"\\\"),\\n SourcePort + = column_ifexists(\\\"SourcePort\\\", \\\"\\\")\\n // Look for inbound + connections from endpoints on port 80\\n | where DestPort == 80 and Direction + == '%%14592' and Application == 'System'\\n | where DestAddress !in ('::1','0:0:0:0:0:0:0:1') + \\n)\\non $left.Computer == $right.Computer\\n| project TimeGenerated, Computer, + ClaimsName, SourceAddress, SourcePort\\n| extend HostCustomEntity = Computer, + AccountCustomEntity = ClaimsName, IPCustomEntity = SourceAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Collection\"],\"techniques\":[\"T1005\"],\"displayName\":\"AD + FS Remote Auth Sync Connection\",\"description\":\"This detection uses Security + events from the \\\"AD FS Auditing\\\" provider to detect suspicious authentication + events on an AD FS server. The results then get\\ncorrelated with events from + the Windows Filtering Platform (WFP) to detect suspicious incoming network + traffic on port 80 on the AD FS server.\\nThis could be a sign of a threat + actor trying to use replication services on the AD FS server to get its configuration + settings and extract\\nsensitive information such as AD FS certificates.\\nIn + order to use this query you need to enable AD FS auditing on the AD FS Server.\\nReference: + https://twitter.com/OTR_Community/status/1387038995016732672\\n\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2021-04-29T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/d992b87b-eb49-4a9d-aa96-baacf9d26247\",\"name\":\"d992b87b-eb49-4a9d-aa96-baacf9d26247\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT6H\",\"queryPeriod\":\"PT6H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + IPList = dynamic([\\\"185.63.90.137\\\"]); \\nlet IPRegex = '[0-9]{1,3}\\\\\\\\.[0-9]{1,3}\\\\\\\\.[0-9]{1,3}\\\\\\\\.[0-9]{1,3}';\\nlet + sha256Hashes = \\ndynamic([\\\"53854c6d163bfd0c56d8b297ac43bd25c21f696de6063031241e792ee65df441\\\",\\n\\\"c297e545b8f150cc5ff56dbb68dc74fe30a421d9d40f38f4a53083192697c44c\\\",\\n\\\"17921368901f23e0cad0d2fe4ce5694aebaf4727699ed0358117500701914d1b\\\",\\n\\\"198a2d42df010d838b4207f478d885ef36e3db13b1744d673e221b828c28bf77\\\",\\n\\\"71d7b48c2fdc7b57b104a7858a35165bbed21d2fa7e34828d6c1d50b2b33a1d0\\\",\\n\\\"601227d52c6e367e11b80240183d07d38bc11a88e844e8401fce17eb25e92ba8\\\",\\n\\\"63ff04bed4fdb120a9cb9b1ea7fd88e83f12fb01ab6a057088f8016e663b48d4\\\",\\n\\\"a3037c3389b811bc1404f719af5c8b9034c5e24710cf3a0b457d28bf1b922cf7\\\",\\n\\\"e19b8be1b21c066d60725e550f8455f824065abbf1b43f7b2fe4fb338b241ffc\\\",\\n\\\"a3037c3389b811bc1404f719af5c8b9034c5e24710cf3a0b457d28bf1b922cf7\\\"\\n]);\\n(union + isfuzzy=true\\n(CommonSecurityLog\\n| where SourceIP in (IPList) or DestinationIP + in (IPList) or Message has_any (IPList) \\n| project TimeGenerated, SourceIP, + DestinationIP, Message, SourceUserID, RequestURL\\n| extend MessageIP = extract(IPRegex, + 0, Message)\\n| extend IPMatch = case(SourceIP in (IPList), \\\"SourceIP\\\", + DestinationIP in (IPList), \\\"DestinationIP\\\", MessageIP in (IPList), \\\"Message\\\", + MessageIP in (IPList), \\\"Message\\\", \\\"NoMatch\\\")\\n| extend timestamp + = TimeGenerated, IPCustomEntity = case(IPMatch == \\\"SourceIP\\\", SourceIP, + IPMatch == \\\"DestinationIP\\\", DestinationIP, IPMatch == \\\"Message\\\", + MessageIP, \\\"NoMatch\\\"), AccountCustomEntity = SourceUserID\\n),\\n(DeviceNetworkEvents\\n| + where RemoteIP in (IPList) or InitiatingProcessSHA256 in (sha256Hashes) \\n| + project TimeGenerated, ActionType, DeviceId, DeviceName, InitiatingProcessAccountDomain, + InitiatingProcessAccountName, InitiatingProcessCommandLine, InitiatingProcessFolderPath, + InitiatingProcessId, InitiatingProcessParentFileName, InitiatingProcessFileName, + RemoteIP, RemoteUrl, RemotePort, LocalIP\\n| extend timestamp = TimeGenerated, + DNSName = RemoteUrl, IPCustomEntity = RemoteIP, HostCustomEntity = DeviceName\\n),\\n(WindowsFirewall\\n| + where SourceIP in (IPList) or DestinationIP in (IPList) \\n| project TimeGenerated, + Computer, CommunicationDirection, SourceIP, DestinationIP, SourcePort, DestinationPort\\n| + extend IPMatch = case( SourceIP in (IPList), \\\"SourceIP\\\", DestinationIP + in (IPList), \\\"DestinationIP\\\", \\\"None\\\")\\n| extend timestamp = TimeGenerated, + HostCustomEntity = Computer , IPCustomEntity = case(IPMatch == \\\"SourceIP\\\", + SourceIP, IPMatch == \\\"DestinationIP\\\", DestinationIP, \\\"None\\\")\\n),\\n(AzureDiagnostics + \\n| where ResourceType == \\\"AZUREFIREWALLS\\\"\\n| where Category == \\\"AzureFirewallApplicationRule\\\"\\n| + project TimeGenerated,Resource, msg_s\\n| parse msg_s with Protocol 'request + from ' SourceHost ':' SourcePort 'to ' DestinationHost ':' DestinationPort + '. Action:' Action\\n| where isnotempty(DestinationHost) \\n| where SourceHost + in (IPList) or DestinationHost in (IPList)\\n| extend timestamp = TimeGenerated, + DNSName = DestinationHost, IPCustomEntity = SourceHost\\n),\\n(DeviceFileEvents\\n| + project TimeGenerated, ActionType, DeviceId, DeviceName, InitiatingProcessAccountDomain, + InitiatingProcessAccountName, InitiatingProcessCommandLine, InitiatingProcessFolderPath, + InitiatingProcessId, InitiatingProcessParentFileName, InitiatingProcessFileName, + RequestAccountName, RequestSourceIP, InitiatingProcessSHA256\\n| extend Account + = RequestAccountName, Computer = DeviceName, IPAddress = RequestSourceIP, + CommandLine = InitiatingProcessCommandLine, FileHash = InitiatingProcessSHA256\\n| + extend timestamp = TimeGenerated, HostCustomEntity = Computer , AccountCustomEntity + = Account, ProcessCustomEntity = InitiatingProcessFileName, AlgorithmCustomEntity + = \\\"SHA256\\\", FileHashCustomEntity = FileHash\\n| where FileHash in (sha256Hashes)\\n),\\n(CommonSecurityLog\\n| + where FileHash in (sha256Hashes)\\n| project TimeGenerated, Message, SourceUserID, + FileHash\\n| extend timestamp = TimeGenerated, AlgorithmCustomEntity = \\\"SHA256\\\", + FileHashCustomEntity = FileHash\\n),\\n(DeviceEvents\\n| where InitiatingProcessSHA256 + in~ (sha256Hashes)\\n| project TimeGenerated, ActionType, DeviceId, DeviceName, + InitiatingProcessAccountDomain, InitiatingProcessAccountName, InitiatingProcessCommandLine, + InitiatingProcessFolderPath, InitiatingProcessId, InitiatingProcessParentFileName, + InitiatingProcessFileName, InitiatingProcessSHA256\\n| extend Account = InitiatingProcessAccountName, + Computer = DeviceName, CommandLine = InitiatingProcessCommandLine, FileHash + = InitiatingProcessSHA256, Image = InitiatingProcessFolderPath\\n| extend + timestamp = TimeGenerated, HostCustomEntity = Computer , AccountCustomEntity + = Account, ProcessCustomEntity = InitiatingProcessFileName, AlgorithmCustomEntity + = \\\"SHA256\\\", FileHashCustomEntity = FileHash\\n),\\n(SecurityEvent\\n| + where EventID == '4688'\\n| where CommandLine has_any (IPList) \\n| project + TimeGenerated, Computer, NewProcessName, ParentProcessName, Account, NewProcessId\\n| + extend timestamp = TimeGenerated, HostCustomEntity = Computer , AccountCustomEntity + = Account, ProcessCustomEntity = NewProcessName\\n),\\n(WindowsEvent\\n| where + EventID == '4688' and has_any_ipv4(EventData, toscalar(IPList)) \\n| extend + NewProcessName = tostring(EventData.NewProcessName)\\n| where NewProcessName + \ in (IPList) \\n| extend ParentProcessName = tostring(EventData.ParentProcessName)\\n| + extend Account = strcat(EventData.SubjectDomainName,\\\"\\\\\\\\\\\", EventData.SubjectUserName)\\n| + extend NewProcessId = tostring(EventData.NewProcessId)\\n| project TimeGenerated, + Computer, NewProcessName, ParentProcessName, Account, NewProcessId\\n| extend + timestamp = TimeGenerated, HostCustomEntity = Computer , AccountCustomEntity + = Account, ProcessCustomEntity = NewProcessName\\n)\\n)\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"Process\",\"fieldMappings\":[{\"identifier\":\"ProcessId\",\"columnName\":\"ProcessCustomEntity\"}]},{\"entityType\":\"FileHash\",\"fieldMappings\":[{\"identifier\":\"Algorithm\",\"columnName\":\"AlgorithmCustomEntity\"},{\"identifier\":\"Value\",\"columnName\":\"FileHashCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.1\",\"tactics\":[\"Impact\"],\"techniques\":[\"T1496\"],\"displayName\":\"Alert + for IOCs related to Windows/ELF malware - IP, Hash IOCs - September 2021\",\"description\":\"Identifies + a match across various data feeds for IP,hashes and IOCs related to Windows/ELF + malware published by Black Lotus Labs\\nReference: \\nhttps://blog.lumen.com/no-longer-just-theory-black-lotus-labs-uncovers-linux-executables-deployed-as-stealth-windows-loaders\\nhttps://github.com/ManuelBerrueta/YARA-rules/blob/master/BlackLotusLabs-WSLMalware/BLL_SneakyWSL.yar\",\"lastUpdatedDateUTC\":\"2022-03-10T00:00:00Z\",\"createdDateUTC\":\"2021-09-20T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"F5\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"CiscoASA\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"Fortinet\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"CheckPoint\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"CEF\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceNetworkEvents\",\"DeviceFileEvents\",\"DeviceEvents\"]},{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"AzureFirewall\",\"dataTypes\":[\"AzureDiagnostics\"]},{\"connectorId\":\"WindowsFirewall\",\"dataTypes\":[\"WindowsFirewall\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/ce1e7025-866c-41f3-9b08-ec170e05e73e\",\"name\":\"ce1e7025-866c-41f3-9b08-ec170e05e73e\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + SunburstURL=dynamic([\\\"panhardware.com\\\",\\\"databasegalore.com\\\",\\\"avsvmcloud.com\\\",\\\"freescanonline.com\\\",\\\"thedoccloud.com\\\",\\\"deftsecurity.com\\\"]);\\nDeviceNetworkEvents\\n| + where ActionType == \\\"ConnectionSuccess\\\"\\n| where RemoteUrl in(SunburstURL)\\n| + extend\\n timestamp = TimeGenerated,\\n AccountCustomEntity = iff(isnotempty(InitiatingProcessAccountUpn), + InitiatingProcessAccountUpn, InitiatingProcessAccountName),\\n HostCustomEntity + = DeviceName,\\n FileHashCustomEntity = InitiatingProcessMD5, \\n HashAlgorithm + = 'MD5',\\n URLCustomEntity = RemoteUrl,\\n IPCustomEntity = RemoteIP\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]},{\"entityType\":\"FileHash\",\"fieldMappings\":[{\"identifier\":\"Algorithm\",\"columnName\":\"HashAlgorithm\"},{\"identifier\":\"Value\",\"columnName\":\"FileHashCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"Execution\",\"Persistence\",\"InitialAccess\"],\"techniques\":[\"T1195\"],\"displayName\":\"SUNBURST + network beacons\",\"description\":\"Identifies SolarWinds SUNBURST domain + beacon IOCs in DeviceNetworkEvents\\nReferences:\\n- https://www.fireeye.com/blog/threat-research/2020/12/evasive-attacker-leverages-solarwinds-supply-chain-compromises-with-sunburst-backdoor.html\\n- + https://gist.github.com/olafhartong/71ffdd4cab4b6acd5cbcd1a0691ff82f\",\"lastUpdatedDateUTC\":\"2022-02-23T00:00:00Z\",\"createdDateUTC\":\"2020-12-15T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceNetworkEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/baedfdf4-7cc8-45a1-81a9-065821628b83\",\"name\":\"baedfdf4-7cc8-45a1-81a9-065821628b83\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + runningRAT_parameters = dynamic(['/ui/chk', 'mactok=', 'UsRnMe=', 'IlocalP=', + 'kMnD=']);\\nCommonSecurityLog\\n| where RequestMethod == \\\"GET\\\"\\n| + project TimeGenerated, DeviceVendor, DeviceProduct, DeviceAction, DestinationDnsDomain, + DestinationIP, RequestURL, SourceIP, SourceHostName, RequestClientApplication\\n| + where RequestURL has_any (runningRAT_parameters)\",\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"SourceIP\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"DestinationIP\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"HostName\",\"columnName\":\"SourceHostName\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"RequestURL\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Exfiltration\",\"CommandAndControl\"],\"techniques\":[\"T1041\",\"T1071\"],\"displayName\":\"RunningRAT + request parameters\",\"description\":\"This detection will alert when RunningRAT + URI parameters or paths are detect in an HTTP request. Id the device blocked + this communication\\npresence of this alert means the RunningRAT implant is + likely still executing on the source host.\",\"lastUpdatedDateUTC\":\"2022-06-02T00:00:00Z\",\"createdDateUTC\":\"2022-05-31T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"Fortinet\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"CheckPoint\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/4d8de9e6-263e-4845-8618-cd23a4f58b70\",\"name\":\"4d8de9e6-263e-4845-8618-cd23a4f58b70\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT3H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + starttime = 14d;\\nlet endtime = 3h;\\n// Add full UPN (user@domain.com) to + Authorized Bypassers to ignore policy bypasses by certain authorized users\\nlet + AuthorizedBypassers = dynamic(['foo@baz.com', 'test@foo.com']);\\nlet historicBypassers + = AzureDevOpsAuditing\\n| where TimeGenerated between (ago(starttime) .. ago(endtime))\\n| + where OperationName == 'Git.RefUpdatePoliciesBypassed'\\n| distinct ActorUPN;\\nAzureDevOpsAuditing\\n| + where TimeGenerated >= ago(endtime)\\n| where OperationName == 'Git.RefUpdatePoliciesBypassed'\\n| + where ActorUPN !in (historicBypassers) and ActorUPN !in (AuthorizedBypassers)\\n| + parse ScopeDisplayName with OrganizationName '(Organization)'\\n| project + TimeGenerated, ActorUPN, IpAddress, UserAgent, OrganizationName, ProjectName, + RepoName = Data.RepoName, AlertDetails = Details, Branch = Data.Name, \\n + \ BypassReason = Data.BypassReason, PRLink = strcat('https://dev.azure.com/', + OrganizationName, '/', ProjectName, '/_git/', Data.RepoName, '/pullrequest/', + Data.PullRequestId)\\n| extend timestamp = TimeGenerated, AccountCustomEntity + = ActorUPN, IPCustomEntity = IpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"Persistence\"],\"techniques\":[\"T1098\"],\"displayName\":\"Azure + DevOps Pull Request Policy Bypassing - Historic allow list\",\"description\":\"This + detection builds an allow list of historic PR policy bypasses and compares + to recent history, flagging pull request bypasses that are not manually in + the allow list and not historically included in the allow list.\",\"lastUpdatedDateUTC\":\"2021-10-20T00:00:00Z\",\"createdDateUTC\":\"2020-06-04T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/75bf9902-0789-47c1-a5d8-f57046aa72df\",\"name\":\"75bf9902-0789-47c1-a5d8-f57046aa72df\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + procList = externaldata(Process:string) [@\\\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Sample%20Data/Microsoft_Lolbas_Execution_Binaries.csv\\\"] + with (format=\\\"csv\\\", ignoreFirstRecord=True);\\nlet ProcessCreationEvents=() + {\\nlet processEvents=(union isfuzzy=true\\n(SecurityEvent\\n| where EventID==4688\\n| + where isnotempty(CommandLine)\\n| project TimeGenerated, Computer, Account + = SubjectUserName, AccountDomain = SubjectDomainName, NewProcessName,\\nFileName + = Process, CommandLine, ParentProcessName\\n),\\n(WindowsEvent\\n| where + EventID==4688 and EventData has_any (procList) and EventData has \\\":\\\\\\\\recycler\\\"\\n| + extend CommandLine = tostring(EventData.CommandLine)\\n| where isnotempty(CommandLine)\\n| + extend SubjectUserName = tostring(EventData.SubjectUserName)\\n| extend SubjectDomainName + = tostring(EventData.SubjectDomainName) \\n| extend NewProcessName = tostring(EventData.NewProcessName) + \ \\n| extend ParentProcessName = tostring(EventData.ParentProcessName)\\n| + extend Process=tostring(split(NewProcessName, '\\\\\\\\')[-1])\\n| project + TimeGenerated, Computer, Account = SubjectUserName, AccountDomain = SubjectDomainName, + NewProcessName,\\nFileName = Process, CommandLine, ParentProcessName\\n));\\nprocessEvents};\\nProcessCreationEvents + \\n| where FileName in~ (procList)\\n| where CommandLine contains \\\":\\\\\\\\recycler\\\"\\n| + project StartTimeUtc = TimeGenerated, Computer, Account, NewProcessName, FileName, + CommandLine, ParentProcessName\\n| extend timestamp = StartTimeUtc, AccountCustomEntity + = Account, HostCustomEntity = Computer\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.1\",\"tactics\":[\"DefenseEvasion\"],\"displayName\":\"Malware + in the recycle bin\",\"description\":\"The query detects Windows binaries, + that can be used for executing malware, that have been hidden in the recycle + bin. \\n The list of these binaries are sourced from https://lolbas-project.github.io/\\n + References: https://azure.microsoft.com/blog/how-azure-security-center-helps-reveal-a-cyberattack/.\",\"lastUpdatedDateUTC\":\"2022-03-10T00:00:00Z\",\"createdDateUTC\":\"2018-09-13T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/e2399891-383c-4caf-ae67-68a008b9f89e\",\"name\":\"e2399891-383c-4caf-ae67-68a008b9f89e\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + HAS_ANY_MAX = 10000;\\nlet dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\nlet + IP_TI=ThreatIntelligenceIndicator\\n| where TimeGenerated >= ago(ioc_lookBack) + and ExpirationDateTime > now()\\n| summarize LatestIndicatorTime = arg_max(TimeGenerated, + *) by IndicatorId\\n| where Active == true\\n// As there is potentially more + than 1 indicator type for matching IP, taking NetworkIP first, then others + if that is empty.\\n// Taking the first non-empty value based on potential + IOC match availability\\n| extend TI_ipEntity = coalesce(NetworkIP, NetworkDestinationIP, + NetworkSourceIP,EmailSourceIpAddress,\\\"NO_IP\\\")\\n// Picking up only IOC's + that contain the entities we want\\n| where TI_ipEntity != \\\"NO_IP\\\";\\nlet + IP_TI_list=toscalar(IP_TI | summarize NIoCs=dcount(TI_ipEntity), IoCs=make_set( + TI_ipEntity)\\n | project IoCs=iff(NIoCs > HAS_ANY_MAX, dynamic([]), IoCs));\\nIP_TI\\n + \ // using innerunique to keep perf fast and result set low, we only need + one match to indicate potential malicious activity that needs to be investigated\\n + \ | join kind=innerunique \\n (\\n union \\n (\\n _Im_NetworkSession + (starttime=ago(dt_lookBack), dstipaddr_has_any_prefix=IP_TI_list)\\n | + where isnotempty(SrcIpAddr)\\n // renaming time column so it is clear + the log this came from\\n | extend imNWS_TimeGenerated = TimeGenerated, + IoCIP=DstIpAddr, IoCIPDirection='Destination'\\n ),\\n (\\n + \ _Im_NetworkSession (starttime=ago(dt_lookBack), srcipaddr_has_any_prefix=IP_TI_list)\\n + \ | where isnotempty(DstIpAddr)\\n // renaming time column + so it is clear the log this came from\\n | extend imNWS_TimeGenerated + = TimeGenerated, IoCIP=SrcIpAddr, IoCIPDirection='Source'\\n )\\n)on + $left.TI_ipEntity == $right.IoCIP\\n| where imNWS_TimeGenerated < ExpirationDateTime\\n| + summarize imNWS_TimeGenerated = arg_max(imNWS_TimeGenerated , *) by IndicatorId, + IoCIP, IoCIPDirection\\n| project imNWS_TimeGenerated, Description, ActivityGroupNames, + IndicatorId, ThreatType, ExpirationDateTime, ConfidenceScore,\\nTI_ipEntity, + Dvc, SrcIpAddr, DstIpAddr, IoCIPDirection, IoCIP\",\"customDetails\":{\"EventTime\":\"imNWS_TimeGenerated\",\"IoCDescription\":\"Description\",\"ActivityGroupNames\":\"ActivityGroupNames\",\"IndicatorId\":\"IndicatorId\",\"ThreatType\":\"ThreatType\",\"IoCExpirationTime\":\"ExpirationDateTime\",\"IoCConfidenceScore\":\"ConfidenceScore\",\"IoCIPDirection\":\"IoCIPDirection\"},\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IoCIP\"}]}],\"alertDetailsOverride\":{\"alertDisplayNameFormat\":\"A + network session {{IoCIPDirection}} address {{IoCIP}} matched an IoC.\",\"alertDescriptionFormat\":\"The + {{IoCIPDirection}} address {{IoCIP}} of a network session matched a known + indicator of compromise of {{ThreatType}}. Consult the threat intelligence + blead for more information on the indicator.\",\"alertTacticsColumnName\":null,\"alertSeverityColumnName\":null},\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"Impact\"],\"displayName\":\"(Preview) + TI map IP entity to Network Session Events (ASIM Network Session schema)\",\"description\":\"This + rule identifies a match Network Sessions for which the source of destination + IP address is a known IoC.

\\nThis analytic rule uses [ASIM](https://aka.ms/AboutASIM) + and supports any built-in or custom source that supports the ASIM NetworkSession + schema\",\"lastUpdatedDateUTC\":\"2022-04-27T00:00:00Z\",\"createdDateUTC\":\"2022-03-14T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AWSS3\",\"dataTypes\":[\"AWSVPCFlow\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]},{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceNetworkEvents\"]},{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"MicrosoftSysmonForLinux\",\"dataTypes\":[\"Syslog\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/8c2ef238-67a0-497d-b1dd-5c8a0f533e25\",\"name\":\"8c2ef238-67a0-497d-b1dd-5c8a0f533e25\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + EventNameList = dynamic([\\\"AuthorizeDBSecurityGroupIngress\\\",\\\"CreateDBSecurityGroup\\\",\\\"DeleteDBSecurityGroup\\\",\\\"RevokeDBSecurityGroupIngress\\\"]);\\nAWSCloudTrail\\n| + where EventName in~ (EventNameList)\\n| summarize StartTimeUtc = min(TimeGenerated), + EndTimeUtc = max(TimeGenerated) by EventName, EventTypeName, UserIdentityAccountId, + UserIdentityPrincipalid, UserAgent, UserIdentityUserName, SessionMfaAuthenticated, + SourceIpAddress, AWSRegion, EventSource, AdditionalEventData, ResponseElements\\n| + extend timestamp = StartTimeUtc, AccountCustomEntity = UserIdentityUserName, + IPCustomEntity = SourceIpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Persistence\"],\"techniques\":[\"T1098\"],\"displayName\":\"Changes + to internet facing AWS RDS Database instances\",\"description\":\"Amazon Relational + Database Service (RDS) is scalable relational database in the cloud. \\nIf + your organization have one or more AWS RDS Databases running, monitoring changes + to especially internet facing AWS RDS (Relational Database Service) \\nOnce + alerts triggered, validate if changes observed are authorized and adhere to + change control policy. \\nMore information: https://medium.com/@GorillaStack/the-most-important-aws-cloudtrail-security-events-to-track-a5b9873f8255\\nand + RDS API Reference Docs: https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_Operations.html\",\"lastUpdatedDateUTC\":\"2021-11-28T00:00:00Z\",\"createdDateUTC\":\"2019-02-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AWS\",\"dataTypes\":[\"AWSCloudTrail\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/6ee72a9e-2e54-459c-bc9a-9c09a6502a63\",\"name\":\"6ee72a9e-2e54-459c-bc9a-9c09a6502a63\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + IPList = dynamic([\\\"216.24.185.74\\\", \\\"107.175.189.159\\\", \\\"192.210.132.102\\\", + \\\"67.230.163.214\\\", \\n \\\"199.19.110.240\\\", \\\"107.148.130.176\\\", + \\\"154.212.129.218\\\", \\\"172.86.75.54\\\", \\\"45.61.136.199\\\", \\n + \ \\\"149.28.150.195\\\", \\\"108.61.214.194\\\", \\\"144.202.98.198\\\", + \\\"149.28.84.98\\\", \\\"103.99.209.78\\\", \\n \\\"45.61.136.2\\\", \\\"176.122.162.149\\\", + \\\"192.3.80.245\\\", \\\"149.28.23.32\\\", \\\"107.182.18.149\\\", \\\"107.174.45.134\\\", + \\n \\\"149.248.18.104\\\", \\\"65.49.192.74\\\", \\\"156.255.2.154\\\", + \\\"45.76.6.149\\\", \\\"8.9.11.130\\\", \\\"140.238.27.255\\\", \\n \\\"107.182.24.70\\\", + \\\"176.122.188.254\\\", \\\"192.161.161.108\\\", \\\"64.64.234.24\\\", \\\"104.224.185.36\\\", + \\n \\\"104.233.224.227\\\", \\\"104.36.69.105\\\", \\\"119.28.139.120\\\", + \\\"161.117.39.130\\\", \\\"66.42.100.42\\\", \\\"45.76.31.159\\\", \\n \\\"149.248.8.134\\\", + \\\"216.24.182.48\\\", \\\"66.42.103.222\\\", \\\"218.89.236.11\\\", \\\"180.150.227.249\\\", + \\\"47.75.80.23\\\",\\n \\\"124.156.164.19\\\", \\\"149.248.62.83\\\", \\\"150.109.76.174\\\", + \\\"222.209.187.207\\\", \\\"218.38.191.38\\\", \\n \\\"119.28.226.59\\\", + \\\"66.42.98.220\\\", \\\"74.82.201.8\\\", \\\"173.242.122.198\\\", \\\"45.32.130.72\\\", + \\\"89.35.178.10\\\", \\n \\\"89.43.60.113\\\"]); \\n(union isfuzzy=true + \\n(CommonSecurityLog \\n| where isnotempty(SourceIP) or isnotempty(DestinationIP) + \\n| where SourceIP in (IPList) or DestinationIP in (IPList) or Message has_any + (IPList) \\n| extend IPMatch = case(SourceIP in (IPList), \\\"SourceIP\\\", + DestinationIP in (IPList), \\\"DestinationIP\\\", \\\"Message\\\") \\n| summarize + StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated) by SourceIP, + DestinationIP, DeviceProduct, DeviceAction, Message, Protocol, SourcePort, + DestinationPort, DeviceAddress, DeviceName, IPMatch \\n| extend timestamp + = StartTimeUtc, IPCustomEntity = case(IPMatch == \\\"SourceIP\\\", SourceIP, + IPMatch == \\\"DestinationIP\\\", DestinationIP, \\\"IP in Message Field\\\") + \ \\n), \\n(OfficeActivity \\n|extend SourceIPAddress = ClientIP, Account + = UserId \\n| where SourceIPAddress in (IPList) \\n| extend timestamp = TimeGenerated + , IPCustomEntity = SourceIPAddress , AccountCustomEntity = Account \\n),\\n(_Im_Dns + (response_has_any_prefix=IPList)\\n| extend DestinationIPAddress = ResponseName, + \ Host = SrcIpAddr \\n| extend timestamp = TimeGenerated, IPCustomEntity = + DestinationIPAddress, HostCustomEntity = Host \\n), \\n(_Im_NetworkSession + (srcipaddr_has_any_prefix=IPList)\\n | extend timestamp = TimeGenerated, IPCustomEntity + = SrcIpAddr, HostCustomEntity = Hostname, AccountCustomEntity=User\\n), \\n(_Im_NetworkSession + (dstipaddr_has_any_prefix=IPList)\\n| extend timestamp = TimeGenerated, IPCustomEntity + = DstIpAddr, HostCustomEntity = Hostname , AccountCustomEntity = User\\n), + \\n(WireData \\n| where isnotempty(RemoteIP) \\n| where RemoteIP in (IPList) + \\n| extend timestamp = TimeGenerated, IPCustomEntity = RemoteIP, HostCustomEntity + = Computer \\n), \\n(SigninLogs \\n| where isnotempty(IPAddress) \\n| where + IPAddress in (IPList) \\n| extend timestamp = TimeGenerated, AccountCustomEntity + = UserPrincipalName, IPCustomEntity = IPAddress \\n),\\n(AADNonInteractiveUserSignInLogs + \\n| where isnotempty(IPAddress) \\n| where IPAddress in (IPList) \\n| extend + timestamp = TimeGenerated, AccountCustomEntity = UserPrincipalName, IPCustomEntity + = IPAddress \\n), \\n(W3CIISLog \\n| where isnotempty(cIP) \\n| where cIP + in (IPList) \\n| extend timestamp = TimeGenerated, IPCustomEntity = cIP, HostCustomEntity + = Computer, AccountCustomEntity = csUserName \\n), \\n(AzureActivity \\n| + where isnotempty(CallerIpAddress) \\n| where CallerIpAddress in (IPList) \\n| + extend timestamp = TimeGenerated, IPCustomEntity = CallerIpAddress, AccountCustomEntity + = Caller \\n), \\n( \\nAWSCloudTrail \\n| where isnotempty(SourceIpAddress) + \\n| where SourceIpAddress in (IPList) \\n| extend timestamp = TimeGenerated, + IPCustomEntity = SourceIpAddress, AccountCustomEntity = UserIdentityUserName + \\n), \\n( \\nDeviceNetworkEvents \\n| where isnotempty(RemoteIP) \\n| where + RemoteIP in (IPList) \\n| extend timestamp = TimeGenerated, IPCustomEntity + = RemoteIP, HostCustomEntity = DeviceName \\n),\\n(\\nAzureDiagnostics\\n| + where ResourceType == \\\"AZUREFIREWALLS\\\"\\n| where Category == \\\"AzureFirewallApplicationRule\\\"\\n| + parse msg_s with Protocol 'request from ' SourceHost ':' SourcePort 'to ' + DestinationHost ':' DestinationPort '. Action:' Action\\n| where isnotempty(DestinationHost)\\n| + where DestinationHost has_any (IPList) \\n| extend DestinationIP = DestinationHost + \\n| extend IPCustomEntity = SourceHost\\n),\\n(\\nAzureDiagnostics\\n| where + ResourceType == \\\"AZUREFIREWALLS\\\"\\n| where Category == \\\"AzureFirewallNetworkRule\\\"\\n| + parse msg_s with Protocol 'request from ' SourceHost ':' SourcePort 'to ' + DestinationHost ':' DestinationPort '. Action:' Action\\n| where isnotempty(DestinationHost)\\n| + where DestinationHost has_any (IPList) \\n| extend DestinationIP = DestinationHost + \\n| extend IPCustomEntity = SourceHost\\n)\\n)\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.3.1\",\"tactics\":[\"CommandAndControl\"],\"displayName\":\"Known + Barium IP\",\"description\":\"Identifies a match across various data feeds + for IP IOCs related to the Barium activity group. \\n References: https://www.justice.gov/opa/pr/seven-international-cyber-defendants-including-apt41-actors-charged-connection-computer' + \",\"lastUpdatedDateUTC\":\"2022-04-04T00:00:00Z\",\"createdDateUTC\":\"2020-11-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AWSS3\",\"dataTypes\":[\"AWSVPCFlow\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]},{\"connectorId\":\"MicrosoftSysmonForLinux\",\"dataTypes\":[\"Syslog\"]},{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity\"]},{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]},{\"connectorId\":\"AzureMonitor(VMInsights)\",\"dataTypes\":[\"VMConnection\"]},{\"connectorId\":\"CiscoASA\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AADNonInteractiveUserSignInLogs\"]},{\"connectorId\":\"AzureMonitor(WireData)\",\"dataTypes\":[\"WireData\"]},{\"connectorId\":\"AzureMonitor(IIS)\",\"dataTypes\":[\"W3CIISLog\"]},{\"connectorId\":\"AzureActivity\",\"dataTypes\":[\"AzureActivity\"]},{\"connectorId\":\"AWS\",\"dataTypes\":[\"AWSCloudTrail\"]},{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceNetworkEvents\"]},{\"connectorId\":\"AzureFirewall\",\"dataTypes\":[\"AzureDiagnostics\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"InfobloxNIOS\",\"dataTypes\":[\"Syslog\"]},{\"connectorId\":\"GCPDNSDataConnector\",\"dataTypes\":[\"GCP_DNS_CL\"]},{\"connectorId\":\"NXLogDnsLogs\",\"dataTypes\":[\"NXLog_DNS_Server_CL\"]},{\"connectorId\":\"CiscoUmbrellaDataConnector\",\"dataTypes\":[\"Cisco_Umbrella_dns_CL\"]},{\"connectorId\":\"Corelight\",\"dataTypes\":[\"Corelight_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/595a10c9-91be-4abb-bbc7-ae9c57848bef\",\"name\":\"595a10c9-91be-4abb-bbc7-ae9c57848bef\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT6H\",\"queryPeriod\":\"PT6H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + iocs = externaldata(DateAdded:string,IoC:string,Type:string,TLP:string) [@\\\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Sample%20Data/Feeds/ChiaCryptoIOC.csv\\\"] + with (format=\\\"csv\\\", ignoreFirstRecord=True);\\nlet process = (iocs | + where Type =~ \\\"process\\\" | project IoC);\\nlet sha256Hashes = (iocs | + where Type =~ \\\"sha256\\\" | project IoC);\\nlet IPList = (iocs | where + Type =~ \\\"ip\\\"| project IoC);\\nlet domains = (iocs | where Type =~ \\\"domainname\\\"| + project IoC);\\nlet IPRegex = '[0-9]{1,3}\\\\\\\\.[0-9]{1,3}\\\\\\\\.[0-9]{1,3}\\\\\\\\.[0-9]{1,3}';\\n//This + query uses sysmon data, sections that have - | where Source == \\\"Microsoft-Windows-Sysmon\\\" + - may need to be updated with latest\\n(union isfuzzy=true\\n(CommonSecurityLog\\n| + where SourceIP in (IPList) or DestinationIP in (IPList) or DestinationHostName + has_any (domains) or RequestURL has_any (domains) or Message has_any (IPList)\\n| + parse Message with * '(' DNSName ')' * \\n| project TimeGenerated, SourceIP, + DestinationIP, Message, SourceUserID, RequestURL, DNSName, Type\\n| extend + MessageIP = extract(IPRegex, 0, Message), RequestIP = extract(IPRegex, 0, + RequestURL)\\n| extend IPMatch = case(SourceIP in (IPList), \\\"SourceIP\\\", + DestinationIP in (IPList), \\\"DestinationIP\\\", MessageIP in (IPList), \\\"Message\\\", + RequestURL has_any (domains), \\\"RequestUrl\\\", \\\"NoMatch\\\"), AlertDetail + = 'Chia crypto IOC detected'\\n| extend timestamp = TimeGenerated, IPEntity + = case(IPMatch == \\\"SourceIP\\\", SourceIP, IPMatch == \\\"DestinationIP\\\", + DestinationIP, IPMatch == \\\"Message\\\", MessageIP, \\\"NoMatch\\\"), Account + = SourceUserID\\n),\\n(DnsEvents\\n| where IPAddresses in (IPList) or Name + in~ (domains) \\n| project TimeGenerated, Computer, IPAddresses, Name, ClientIP, + Type\\n| extend DestinationIPAddress = IPAddresses, DNSName = Name, Computer + , AlertDetail = 'Chia crypto IOC detected'\\n| extend timestamp = TimeGenerated, + IPEntity = DestinationIPAddress\\n),\\n(VMConnection\\n| where SourceIp in + (IPList) or DestinationIp in (IPList) or RemoteDnsCanonicalNames has_any (domains)\\n| + parse RemoteDnsCanonicalNames with * '[\\\"' DNSName '\\\"]' *\\n| project + TimeGenerated, Computer, Direction, ProcessName, SourceIp, DestinationIp, + DestinationPort, RemoteDnsQuestions, DNSName,BytesSent, BytesReceived, RemoteCountry, + Type\\n| extend IPMatch = case( SourceIp in (IPList), \\\"SourceIP\\\", DestinationIp + in (IPList), \\\"DestinationIP\\\", \\\"None\\\") , AlertDetail = 'Chia crypto + IOC detected'\\n| extend timestamp = TimeGenerated, IPEntity = case(IPMatch + == \\\"SourceIP\\\", SourceIp, IPMatch == \\\"DestinationIP\\\", DestinationIp, + \\\"NoMatch\\\"), File = ProcessName\\n),\\n(Event\\n| where Source == \\\"Microsoft-Windows-Sysmon\\\"\\n| + where EventID == 3\\n| extend EvData = parse_xml(EventData)\\n| extend EventDetail + = EvData.DataItem.EventData.Data\\n| extend SourceIP = tostring(EventDetail.[9].[\\\"#text\\\"]), + DestinationIP = tostring(EventDetail.[14].[\\\"#text\\\"]), Image = tostring(EventDetail.[4].[\\\"#text\\\"])\\n| + where SourceIP in (IPList) or DestinationIP in (IPList) or Image has_any (process)\\n| + project TimeGenerated, SourceIP, DestinationIP, Image, Account = UserName, + Computer, Type\\n| extend IPMatch = case( SourceIP in (IPList), \\\"SourceIP\\\", + DestinationIP in (IPList), \\\"DestinationIP\\\", \\\"None\\\") , AlertDetail + = 'Chia crypto IOC detected'\\n| extend timestamp = TimeGenerated, File = + tostring(split(Image, '\\\\\\\\', -1)[-1]), IPEntity = case(IPMatch == \\\"SourceIP\\\", + SourceIP, IPMatch == \\\"DestinationIP\\\", DestinationIP, \\\"None\\\")\\n| + extend FilePath = replace_string(Image, File, '')\\n), \\n(OfficeActivity\\n| + where ClientIP in (IPList) \\n| project TimeGenerated, UserAgent, Operation, + RecordType, UserId, ClientIP, AlertDetail = 'Chia crypto IOC detected', Type\\n| + extend timestamp = TimeGenerated, IPEntity = ClientIP, Account = UserId\\n),\\n(DeviceNetworkEvents\\n| + where RemoteUrl has_any (domains) or RemoteIP in (IPList) or InitiatingProcessSHA256 + in (sha256Hashes) or InitiatingProcessFileName has_any (process)\\n| project + TimeGenerated, ActionType, DeviceId, Computer = DeviceName, InitiatingProcessAccountDomain, + InitiatingProcessAccountName, InitiatingProcessCommandLine, InitiatingProcessFolderPath, + InitiatingProcessId, InitiatingProcessParentFileName, InitiatingProcessFileName, + RemoteIP, RemoteUrl, RemotePort, LocalIP, Type\\n| extend timestamp = TimeGenerated, + IPEntity = RemoteIP, AlertDetail = 'Chia crypto IOC detected'\\n),\\n(WindowsFirewall\\n| + where SourceIP in (IPList) or DestinationIP in (IPList) \\n| project TimeGenerated, + Computer, CommunicationDirection, SourceIP, DestinationIP, SourcePort, DestinationPort, + Type\\n| extend IPMatch = case( SourceIP in (IPList), \\\"SourceIP\\\", DestinationIP + in (IPList), \\\"DestinationIP\\\", \\\"None\\\"), AlertDetail = 'Chia crypto + IOC detected'\\n| extend timestamp = TimeGenerated, Computer, IPEntity = case(IPMatch + == \\\"SourceIP\\\", SourceIP, IPMatch == \\\"DestinationIP\\\", DestinationIP, + \\\"None\\\")\\n),\\n(AzureDiagnostics\\n| where ResourceType == \\\"AZUREFIREWALLS\\\"\\n| + where Category == \\\"AzureFirewallDnsProxy\\\"\\n| project TimeGenerated,Resource, + msg_s, Type\\n| parse msg_s with \\\"DNS Request: \\\" ClientIP \\\":\\\" + ClientPort \\\" - \\\" QueryID \\\" \\\" Request_Type \\\" \\\" Request_Class + \\\" \\\" Request_Name \\\". \\\" Request_Protocol \\\" \\\" Request_Size + \\\" \\\" EDNSO_DO \\\" \\\" EDNS0_Buffersize \\\" \\\" Responce_Code \\\" + \\\" Responce_Flags \\\" \\\" Responce_Size \\\" \\\" Response_Duration\\n| + where Request_Name has_any (domains) or ClientIP in (IPList)\\n| extend timestamp + = TimeGenerated, DNSName = Request_Name, IPEntity = ClientIP, AlertDetail + = 'Chia crypto IOC detected'\\n),\\n(AzureDiagnostics \\n| where ResourceType + == \\\"AZUREFIREWALLS\\\"\\n| where Category == \\\"AzureFirewallApplicationRule\\\"\\n| + project TimeGenerated,Resource, msg_s, Type\\n| parse msg_s with Protocol + 'request from ' SourceHost ':' SourcePort 'to ' DestinationHost ':' DestinationPort + '. Action:' Action\\n| where isnotempty(DestinationHost)\\n| where DestinationHost + has_any (domains) \\n| extend timestamp = TimeGenerated, DNSName = DestinationHost, + IPEntity = SourceHost, AlertDetail = 'Chia crypto IOC detected'\\n),\\n(Event\\n| + where Source == \\\"Microsoft-Windows-Sysmon\\\"\\n| extend EvData = parse_xml(EventData)\\n| + extend EventDetail = EvData.DataItem.EventData.Data\\n| where EventDetail + has_any (sha256Hashes) \\n| parse EventDetail with * 'SHA256=' SHA256 '\\\",' + *\\n| project TimeGenerated, EventDetail, UserName, Computer, Type, Source, + SHA256\\n| extend Type = strcat(Type, \\\": \\\", Source), Account = UserName, + FileHash = SHA256, Image = tostring(EventDetail.[4].[\\\"#text\\\"]), AlertDetail + = 'Chia crypto IOC detected'\\n| extend timestamp = TimeGenerated, Computer, + Account, File = tostring(split(Image, '\\\\\\\\', -1)[-1]), FileHashAlgo = + 'SHA256'\\n| extend FilePath = replace_string(Image, File, '')\\n),\\n(DeviceFileEvents\\n| + where InitiatingProcessFolderPath has_any (process)\\n| project TimeGenerated, + ActionType, DeviceId, DeviceName, InitiatingProcessAccountDomain, InitiatingProcessAccountName, + InitiatingProcessCommandLine, InitiatingProcessFolderPath, InitiatingProcessId, + InitiatingProcessParentFileName, InitiatingProcessFileName, RequestAccountName, + RequestSourceIP, InitiatingProcessSHA256, Type\\n| extend Account = RequestAccountName, + Computer = DeviceName, IPAddress = RequestSourceIP, CommandLine = InitiatingProcessCommandLine, + FileHash = InitiatingProcessSHA256, AlertDetail = 'Chia crypto IOC detected'\\n| + extend timestamp = TimeGenerated, Computer, Account, File = InitiatingProcessFileName, + FileHashAlgo = 'SHA256'\\n| extend FilePath = replace_string(InitiatingProcessFolderPath, + File, '')\\n),\\n(CommonSecurityLog\\n| where FileHash in (sha256Hashes)\\n| + project TimeGenerated, Message, SourceUserID, FileHash, Type\\n| extend timestamp + = TimeGenerated, AlertDetail = 'Chia crypto IOC detected', FileHashAlgo = + 'SHA256', Account = SourceUserID\\n),\\n(Event\\n| where Source == \\\"Microsoft-Windows-Sysmon\\\"\\n| + where EventID == 1\\n| extend EvData = parse_xml(EventData)\\n| extend EventDetail + = EvData.DataItem.EventData.Data\\n| project TimeGenerated, EventDetail, UserName, + Computer, Type\\n| extend Image = tostring(EventDetail.[4].[\\\"#text\\\"]), + CommandLine = tostring(EventDetail.[10].[\\\"#text\\\"]), Account = UserName, + FileHash = tostring(EventDetail.[17].[\\\"#text\\\"]), AlertDetail = 'Chia + crypto IOC detected'\\n| where Image has_any (process)\\n| extend timestamp + = TimeGenerated, Computer, Account, File = tostring(split(Image, '\\\\\\\\', + -1)[-1]), FileHashAlgo = 'SHA256'\\n| extend FilePath= replace_string(Image, + File, '')\\n),\\n(DeviceEvents\\n| where InitiatingProcessFileName has_any + (process) or InitiatingProcessSHA256 in~ (sha256Hashes)\\n| project TimeGenerated, + ActionType, DeviceId, DeviceName, InitiatingProcessAccountDomain, InitiatingProcessAccountName, + InitiatingProcessCommandLine, InitiatingProcessFolderPath, InitiatingProcessId, + InitiatingProcessParentFileName, InitiatingProcessFileName, InitiatingProcessSHA256, + Type\\n| extend Account = InitiatingProcessAccountName, Computer = DeviceName, + CommandLine = InitiatingProcessCommandLine, FileHash = InitiatingProcessSHA256, + Image = InitiatingProcessFolderPath, AlertDetail = 'Chia crypto IOC detected'\\n| + extend timestamp = TimeGenerated, Computer, Account, File = InitiatingProcessFileName, + FileHashAlgo = 'SHA256'\\n| extend FilePath = replace_string(InitiatingProcessFolderPath, + File, '')\\n),\\n(SecurityEvent\\n| where EventID == '4688'\\n| where NewProcessName + \ has_any (process)\\n| project TimeGenerated, Computer, NewProcessName, ParentProcessName, + Account, NewProcessId, Type\\n| extend timestamp = TimeGenerated, Computer, + Account, File = tostring(split(NewProcessName, '\\\\\\\\', -1)[-1]), AlertDetail + = 'Chia crypto IOC detected'\\n| extend FilePath = replace_string(NewProcessName, + File, '')\\n)\\n)\\n| extend AccountCustomEntity = Account, HostCustomEntity + = Computer, IPCustomEntity = IPEntity, FileCustomEntity = File, FilePathCustomEntity + = FilePath, FileHashCustomEntity = FileHash\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"File\",\"fieldMappings\":[{\"identifier\":\"Name\",\"columnName\":\"FileCustomEntity\"},{\"identifier\":\"Directory\",\"columnName\":\"FilePathCustomEntity\"}]},{\"entityType\":\"FileHash\",\"fieldMappings\":[{\"identifier\":\"Algorithm\",\"columnName\":\"FileHashAlgo\"},{\"identifier\":\"Value\",\"columnName\":\"FileHashCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.0\",\"tactics\":[\"Impact\"],\"techniques\":[\"T1496\"],\"displayName\":\"Chia_Crypto_Mining + - Domain, Process, Hash and IP IOCs - June 2021\",\"description\":\"Identifies + a match across various data feeds for domains, process, hashes and IP IOC + related to Chia cryptocurrency farming/plotting activity.\",\"lastUpdatedDateUTC\":\"2021-12-08T00:00:00Z\",\"createdDateUTC\":\"2021-06-29T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]},{\"connectorId\":\"AzureMonitor(VMInsights)\",\"dataTypes\":[\"VMConnection\"]},{\"connectorId\":\"F5\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"CiscoASA\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"Fortinet\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"CheckPoint\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"CEF\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceNetworkEvents\",\"DeviceFileEvents\",\"DeviceEvents\"]},{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity\"]},{\"connectorId\":\"AzureFirewall\",\"dataTypes\":[\"AzureDiagnostics\"]},{\"connectorId\":\"WindowsFirewall\",\"dataTypes\":[\"WindowsFirewall\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/dd0a6029-ecef-4507-89c4-fc355ac52111\",\"name\":\"dd0a6029-ecef-4507-89c4-fc355ac52111\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\n//Create a list of TLDs in our + threat feed for later validation of extracted domains\\nlet list_tlds = ThreatIntelligenceIndicator\\n| + where TimeGenerated > ago(ioc_lookBack)\\n| where isnotempty(DomainName)\\n| + extend DomainName = tolower(DomainName)\\n| extend parts = split(DomainName, + '.')\\n| extend tld = parts[(array_length(parts)-1)]\\n| summarize count() + by tostring(tld)\\n| summarize make_list(tld);\\nThreatIntelligenceIndicator\\n| + where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\\n| + summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\\n| + where Active == true\\n// Picking up only IOC's that contain the entities + we want\\n| where isnotempty(DomainName)\\n// using innerunique to keep perf + fast and result set low, we only need one match to indicate potential malicious + activity that needs to be investigated\\n| join kind=innerunique (\\n CommonSecurityLog\\n + \ | extend IngestionTime = ingestion_time()\\n | where IngestionTime > + ago(dt_lookBack)\\n | where DeviceEventClassID =~ 'url'\\n //Uncomment + the line below to only alert on allowed connections\\n //| where DeviceAction + !~ \\\"block-url\\\"\\n //Extract domain from RequestURL, if not present + extarct it from AdditionalExtentions\\n | extend PA_Url = columnifexists(\\\"RequestURL\\\", + \\\"None\\\")\\n | extend PA_Url = iif(isempty(PA_Url) and AdditionalExtensions + !startswith \\\"PanOS\\\", extract(\\\"([^\\\\\\\"]+)\\\", 1, tolower(AdditionalExtensions)), + trim('\\\"', PA_Url))\\n | extend PA_Url = iif(PA_Url !startswith \\\"http://\\\" + and ApplicationProtocol !~ \\\"ssl\\\", strcat('http://', PA_Url), iif(PA_Url + !startswith \\\"https://\\\" and ApplicationProtocol =~ \\\"ssl\\\", strcat('https://', + PA_Url), PA_Url))\\n | extend Domain = trim(@\\\"\\\"\\\"\\\",tostring(parse_url(PA_Url).Host))\\n + \ | where isnotempty(Domain)\\n | extend Domain = tolower(Domain)\\n | + extend parts = split(Domain, '.')\\n //Split out the TLD for the purpose + of checking if we have any TI indicators with this TLD to match on\\n | + extend tld = parts[(array_length(parts)-1)]\\n //Validate parsed domain + by checking TLD against TLDs from threat feed and drop domains where there + is no chance of a match\\n | where tld in~ (list_tlds)\\n | extend CommonSecurityLog_TimeGenerated + = TimeGenerated\\n ) on $left.DomainName==$right.Domain\\n| where CommonSecurityLog_TimeGenerated + < ExpirationDateTime\\n| summarize CommonSecurityLog_TimeGenerated = arg_max(CommonSecurityLog_TimeGenerated, + *) by IndicatorId, FileHashValue\\n| project CommonSecurityLog_TimeGenerated, + Description, ActivityGroupNames, PA_Url, Domain, IndicatorId, ThreatType, + ExpirationDateTime, ConfidenceScore, DeviceAction, DestinationIP, DestinationPort, + DeviceName, SourceIP, SourcePort, ApplicationProtocol, RequestMethod\\n| extend + timestamp = CommonSecurityLog_TimeGenerated, IPCustomEntity = SourceIP, HostCustomEntity + = DeviceName, URLCustomEntity = PA_Url\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.0\",\"tactics\":[\"Impact\"],\"displayName\":\"TI + map Domain entity to CommonSecurityLog\",\"description\":\"Identifies a match + in CommonSecurityLog table from any Domain IOC from TI\",\"lastUpdatedDateUTC\":\"2021-11-29T00:00:00Z\",\"createdDateUTC\":\"2019-08-28T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/6c360107-f3ee-4b91-9f43-f4cfd90441cf\",\"name\":\"6c360107-f3ee-4b91-9f43-f4cfd90441cf\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"union + isfuzzy=true \\n(\\n SecurityEvent\\n | where EventID == 4738\\n // 2089 value + indicates the Don't Expire Password value has been set\\n | where UserAccountControl + has \\\"%%2089\\\" \\n | extend Value_2089 = iff(UserAccountControl has \\\"%%2089\\\",\\\"'Don't + Expire Password' - Enabled\\\", \\\"Not Changed\\\")\\n // 2050 indicates + that the Password Not Required value is NOT set, this often shows up at the + same time as a 2089 and is the recommended value. This value may not be in + the event. \\n | extend Value_2050 = iff(UserAccountControl has \\\"%%2050\\\",\\\"'Password + Not Required' - Disabled\\\", \\\"Not Changed\\\")\\n // If value %%2082 is + present in the 4738 event, this indicates the account has been configured + to logon WITHOUT a password. Generally you should only see this value when + an account is created and only in Event 4720: Account Creation Event. \\n + | extend Value_2082 = iff(UserAccountControl has \\\"%%2082\\\",\\\"'Password + Not Required' - Enabled\\\", \\\"Not Changed\\\")\\n | project StartTime = + TimeGenerated, EventID, Activity, Computer, TargetAccount, TargetSid, AccountType, + UserAccountControl, Value_2089, Value_2050, Value_2082, SubjectAccount\\n + | extend timestamp = StartTime, AccountCustomEntity = TargetAccount, HostCustomEntity + = Computer\\n ),\\n (\\n WindowsEvent\\n | where EventID == 4738 and EventData + has '2089'\\n // 2089 value indicates the Don't Expire Password value has + been set\\n | extend UserAccountControl = tostring(EventData.UserAccountControl)\\n + | where UserAccountControl has \\\"%%2089\\\" \\n | extend Value_2089 = iff(UserAccountControl + has \\\"%%2089\\\",\\\"'Don't Expire Password' - Enabled\\\", \\\"Not Changed\\\")\\n + // 2050 indicates that the Password Not Required value is NOT set, this often + shows up at the same time as a 2089 and is the recommended value. This value + may not be in the event. \\n | extend Value_2050 = iff(UserAccountControl + has \\\"%%2050\\\",\\\"'Password Not Required' - Disabled\\\", \\\"Not Changed\\\")\\n + // If value %%2082 is present in the 4738 event, this indicates the account + has been configured to logon WITHOUT a password. Generally you should only + see this value when an account is created and only in Event 4720: Account + Creation Event. \\n | extend Value_2082 = iff(UserAccountControl has \\\"%%2082\\\",\\\"'Password + Not Required' - Enabled\\\", \\\"Not Changed\\\")\\n | extend Activity=\\\"4738 + - A user account was changed.\\\"\\n | extend TargetAccount = strcat(EventData.TargetDomainName,\\\"\\\\\\\\\\\", + EventData.TargetUserName)\\n | extend TargetSid = tostring(EventData.TargetSid)\\n + | extend SubjectAccount = strcat(EventData.SubjectDomainName,\\\"\\\\\\\\\\\", + EventData.SubjectUserName)\\n | extend SubjectUserSid = tostring(EventData.SubjectUserSid)\\n + | extend AccountType=case(SubjectAccount endswith \\\"$\\\" or SubjectUserSid + in (\\\"S-1-5-18\\\", \\\"S-1-5-19\\\", \\\"S-1-5-20\\\"), \\\"Machine\\\", + isempty(SubjectUserSid), \\\"\\\", \\\"User\\\")\\n | project StartTime = + TimeGenerated, EventID, Activity, Computer, TargetAccount, TargetSid, AccountType, + UserAccountControl, Value_2089, Value_2050, Value_2082, SubjectAccount\\n + | extend timestamp = StartTime, AccountCustomEntity = TargetAccount, HostCustomEntity + = Computer\\n )\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"},{\"identifier\":\"Sid\",\"columnName\":\"TargetSid\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.1\",\"tactics\":[\"Persistence\"],\"techniques\":[\"T1098\"],\"displayName\":\"AD + account with Don't Expire Password\",\"description\":\"Identifies whenever + a user account has the setting \\\"Password Never Expires\\\" in the user + account properties selected.\\nThis is indicated in Security event 4738 in + the EventData item labeled UserAccountControl with an included value of %%2089.\\n%%2089 + resolves to \\\"Don't Expire Password - Enabled\\\".\",\"lastUpdatedDateUTC\":\"2022-03-16T00:00:00Z\",\"createdDateUTC\":\"2019-01-28T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/4e8238bd-ff4f-4126-a9f6-09b3b6801b3d\",\"name\":\"4e8238bd-ff4f-4126-a9f6-09b3b6801b3d\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"AzureDevOpsAuditing\\n| + where OperationName =~ \\\"AuditLog.StreamDisabledByUser\\\"\\n| extend StreamType + = tostring(Data.ConsumerType)\\n| project-reorder TimeGenerated, Details, + ActorUPN, IpAddress, UserAgent, StreamType\\n| extend timestamp = TimeGenerated, + AccountCustomEntity = ActorUPN, IPCustomEntity = IpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"DefenseEvasion\"],\"techniques\":[\"T1562\"],\"displayName\":\"Azure + DevOps Audit Stream Disabled\",\"description\":\"Azure DevOps allow for audit + logs to be streamed to external storage solutions such as SIEM solutions. + An attacker looking to hide malicious Azure DevOps activity from defenders + may look to disable data streams \\nbefore conducting activity and then re-enabling + the stream after (so as not to raise data threshold-based alarms). Looking + for disabled audit streams can identify this activity, and due to the nature + of the action \\nits unlikely to have a high false positive rate.\",\"lastUpdatedDateUTC\":\"2022-01-17T00:00:00Z\",\"createdDateUTC\":\"2021-02-05T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/e2559891-383c-4caf-ae67-55a008b9f89e\",\"name\":\"e2559891-383c-4caf-ae67-55a008b9f89e\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + HAS_ANY_MAX = 10000;\\nlet dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\nlet + IP_TI=ThreatIntelligenceIndicator\\n| where TimeGenerated >= ago(ioc_lookBack) + and ExpirationDateTime > now()\\n| summarize LatestIndicatorTime = arg_max(TimeGenerated, + *) by IndicatorId\\n| where Active == true\\n// As there is potentially more + than 1 indicator type for matching IP, taking NetworkIP first, then others + if that is empty.\\n// Taking the first non-empty value based on potential + IOC match availability\\n| extend TI_ipEntity = coalesce(NetworkIP, NetworkDestinationIP, + NetworkSourceIP,EmailSourceIpAddress,\\\"NO_IP\\\")\\n// Picking up only IOC's + that contain the entities we want\\n| where TI_ipEntity != \\\"NO_IP\\\";\\nlet + IP_TI_list=toscalar(IP_TI | summarize NIoCs= dcount(TI_ipEntity), IoCs=make_set(TI_ipEntity) + \\n | project IoCs=iff(NIoCs > HAS_ANY_MAX, dynamic([]), IoCs ) );\\nIP_TI\\n// + using innerunique to keep perf fast and result set low, we only need one match + to indicate potential malicious activity that needs to be investigated\\n| + join kind=innerunique (\\n _Im_WebSession (starttime=ago(dt_lookBack), + srcipaddr_has_any_prefix=IP_TI_list)\\n | where isnotempty(SrcIpAddr)\\n + \ // renaming time column so it is clear the log this came from\\n | + extend imNWS_TimeGenerated = TimeGenerated\\n)\\non $left.TI_ipEntity == $right.SrcIpAddr\\n| + where imNWS_TimeGenerated < ExpirationDateTime\\n| summarize imNWS_TimeGenerated + = arg_max(imNWS_TimeGenerated , *) by IndicatorId, DstIpAddr\\n| project imNWS_TimeGenerated, + Description, ActivityGroupNames, IndicatorId, ThreatType, ExpirationDateTime, + ConfidenceScore,\\nTI_ipEntity, Dvc, SrcIpAddr, DstIpAddr\",\"customDetails\":{\"EventTime\":\"imNWS_TimeGenerated\",\"IoCDescription\":\"Description\",\"ActivityGroupNames\":\"ActivityGroupNames\",\"IndicatorId\":\"IndicatorId\",\"ThreatType\":\"ThreatType\",\"IoCExpirationTime\":\"ExpirationDateTime\",\"IoCConfidenceScore\":\"ConfidenceScore\"},\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"DstIpAddr\"}]}],\"alertDetailsOverride\":{\"alertDisplayNameFormat\":\"The + IP {{SrcIpAddr}} of a web request to hostname {{domain}} matched an IoC\",\"alertDescriptionFormat\":\"The + source address {{SrcIpAddr}} of a web request for URL {{Url}} matched a known + indicator of compromise of {{ThreatType}}. Consult the threat intelligence + blead for more information on the indicator.\",\"alertTacticsColumnName\":null,\"alertSeverityColumnName\":null},\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Impact\"],\"displayName\":\"(Preview) + TI map IP entity to Web Session Events (ASIM Web Session schema)\",\"description\":\"This + rule identifies Web Sessions for which the source IP address is a known IoC. +

This rule uses the [Advanced Security Information Model (ASIM)](https://aka.ms/AboutASIM) + and supports any web session source that complies with ASIM.\",\"lastUpdatedDateUTC\":\"2022-03-15T00:00:00Z\",\"createdDateUTC\":\"2022-03-14T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SquidProxy\",\"dataTypes\":[\"SquidProxy_CL\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/c7bfadd4-34a6-4fa5-82f8-3691a32261e8\",\"name\":\"c7bfadd4-34a6-4fa5-82f8-3691a32261e8\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + EventNameList = dynamic([\\\"ApplySecurityGroupsToLoadBalancer\\\", \\\"SetSecurityGroups\\\"]);\\nAWSCloudTrail\\n| + where EventName in~ (EventNameList)\\n| extend User = iif(isnotempty(UserIdentityUserName), + UserIdentityUserName, SessionIssuerUserName)\\n| summarize EventCount=count(), + StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated) \\nby EventSource, + EventName, UserIdentityType, User, SourceIpAddress, UserAgent, SessionMfaAuthenticated, + AWSRegion,\\nAdditionalEventData, UserIdentityAccountId, UserIdentityPrincipalid, + ResponseElements\\n| extend timestamp = StartTimeUtc, AccountCustomEntity + = User , IPCustomEntity = SourceIpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Persistence\"],\"techniques\":[\"T1098\"],\"displayName\":\"Changes + to AWS Elastic Load Balancer security groups\",\"description\":\"Elastic Load + Balancer distributes incoming traffic across multiple instances in multiple + availability Zones. This increases the fault tolerance of your applications. + \\n Unwanted changes to Elastic Load Balancer specific security groups could + open your environment to attack and hence needs monitoring.\\n More information: + https://medium.com/@GorillaStack/the-most-important-aws-cloudtrail-security-events-to-track-a5b9873f8255 + \\n and https://aws.amazon.com/elasticloadbalancing/.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-02-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AWS\",\"dataTypes\":[\"AWSCloudTrail\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/bdf04f58-242b-4729-b376-577c4bdf5d3a\",\"name\":\"bdf04f58-242b-4729-b376-577c4bdf5d3a\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"imProcessCreate\\n| + where Process hassuffix 'rundll32.exe'\\n| where CommandLine has_any ('Execute','RegRead','window.close')\\n| + project TimeGenerated, Dvc, User, Process, CommandLine, ActingProcessName, + EventVendor, EventProduct\\n| extend timestamp = TimeGenerated, HostCustomEntity + = Dvc, AccountCustomEntity = User\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.1\",\"tactics\":[\"Persistence\"],\"techniques\":[\"T1547\"],\"displayName\":\"NOBELIUM + - suspicious rundll32.exe execution of vbscript (Normalized Process Events)\",\"description\":\"This + query idenifies when rundll32.exe executes a specific set of inline VBScript + commands\\nReferences: https://www.microsoft.com/security/blog/2021/03/04/goldmax-goldfinder-sibot-analyzing-nobelium-malware/\\nTo + use this analytics rule, make sure you have deployed the [ASIM normalization + parsers](https://aka.ms/ASimProcessEvent)\",\"lastUpdatedDateUTC\":\"2022-02-14T00:00:00Z\",\"createdDateUTC\":\"2021-03-03T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/f30a47c1-65fb-42b1-a7f4-00941c12550b\",\"name\":\"f30a47c1-65fb-42b1-a7f4-00941c12550b\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\nThreatIntelligenceIndicator\\n| + where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\\n| + summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\\n| + where Active == true\\n// Picking up only IOC's that contain the entities + we want\\n| where isnotempty(Url)\\n// using innerunique to keep perf fast + and result set low, we only need one match to indicate potential malicious + activity that needs to be investigated\\n| join kind=innerunique (\\n SecurityAlert\\n + \ | where TimeGenerated >= ago(dt_lookBack)\\n | extend MSTI = case(AlertName + has \\\"TI map\\\" and VendorName == \\\"Microsoft\\\" and ProductName == + 'Azure Sentinel', true, false)\\n | where MSTI == false\\n // Extract URL + from JSON data\\n | extend Url = extract(\\\"(http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\\\\\\\\(\\\\\\\\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+)\\\", + 1,Entities)\\n // We only want alerts that actually contain URL data\\n | + where isnotempty(Url)\\n // Extract hostname from JSON data for entity mapping\\n + \ | extend Compromised_Host = tostring(parse_json(ExtendedProperties).[\\\"Compromised + Host\\\"])\\n | extend Alert_TimeGenerated = TimeGenerated\\n) on Url\\n| + where Alert_TimeGenerated < ExpirationDateTime\\n| summarize Alert_TimeGenerated + = arg_max(Alert_TimeGenerated, *) by IndicatorId, AlertName\\n| project Alert_TimeGenerated, + ActivityGroupNames, IndicatorId, ThreatType, ExpirationDateTime, ConfidenceScore, + AlertName, AlertSeverity, Description, Url, Compromised_Host\\n| extend timestamp + = Alert_TimeGenerated, HostCustomEntity = Compromised_Host, URLCustomEntity + = Url\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.2\",\"tactics\":[\"Impact\"],\"displayName\":\"TI + map URL entity to SecurityAlert data\",\"description\":\"Identifies a match + in SecurityAlert data from any URL IOC from TI\",\"lastUpdatedDateUTC\":\"2021-11-29T00:00:00Z\",\"createdDateUTC\":\"2019-08-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"MicrosoftCloudAppSecurity\",\"dataTypes\":[\"SecurityAlert\"]},{\"connectorId\":\"AzureSecurityCenter\",\"dataTypes\":[\"SecurityAlert\"]},{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/80da0a8f-cfe1-4cd0-a895-8bc1771a720e\",\"name\":\"80da0a8f-cfe1-4cd0-a895-8bc1771a720e\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"(union + isfuzzy=true\\n(\\nSecurityEvent\\n| where EventID == 1102 and EventSourceName + == \\\"Microsoft-Windows-Eventlog\\\" \\n| summarize StartTimeUtc = min(TimeGenerated), + EndTimeUtc = max(TimeGenerated), EventCount = count() by Computer, Account, + EventID, Activity\\n| extend timestamp = StartTimeUtc, AccountCustomEntity + = Account, HostCustomEntity = Computer\\n),\\n(\\nWindowsEvent\\n| where EventID + == 1102 and Provider == \\\"Microsoft-Windows-Eventlog\\\" \\n| extend Account + = strcat(tostring(EventData.SubjectDomainName),\\\"\\\\\\\\\\\", tostring(EventData.SubjectUserName))\\n| + extend Activity= \\\"1102 - The audit log was cleared.\\\"\\n| summarize StartTimeUtc + = min(TimeGenerated), EndTimeUtc = max(TimeGenerated), EventCount = count() + by Computer, Account, EventID, Activity\\n| extend timestamp = StartTimeUtc, + AccountCustomEntity = Account, HostCustomEntity = Computer\\n)\\n)\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.1\",\"tactics\":[\"DefenseEvasion\"],\"techniques\":[\"T1070\"],\"displayName\":\"Security + Event log cleared\",\"description\":\"Checks for event id 1102 which indicates + the security event log was cleared. \\nIt uses Event Source Name \\\"Microsoft-Windows-Eventlog\\\" + to avoid generating false positives from other sources, like AD FS servers + for instance.\",\"lastUpdatedDateUTC\":\"2022-03-16T00:00:00Z\",\"createdDateUTC\":\"2019-02-22T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/36a9c9e5-3dc1-4ed9-afaa-1d13617bfc2b\",\"name\":\"36a9c9e5-3dc1-4ed9-afaa-1d13617bfc2b\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\nThreatIntelligenceIndicator\\n| + where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\\n| + summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\\n| + where Active == true\\n// Picking up only IOC's that contain the entities + we want\\n| where isnotempty(Url)\\n// using innerunique to keep perf fast + and result set low, we only need one match to indicate potential malicious + activity that needs to be investigated\\n| join kind=innerunique (\\n OfficeActivity\\n + \ | where TimeGenerated >= ago(dt_lookBack)\\n //Extract the Url from a number + of potential fields\\n | extend Url = iif(OfficeWorkload == \\\"AzureActiveDirectory\\\",extract(\\\"(http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\\\\\\\\(\\\\\\\\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+);\\\", + 1,ModifiedProperties),tostring(parse_json(ModifiedProperties)[12].NewValue))\\n + \ | where isnotempty(Url)\\n // Ensure we get a clean URL\\n | extend Url + = tostring(split(Url, ';')[0])\\n | extend OfficeActivity_TimeGenerated = + TimeGenerated\\n // Project a single user identity that we can use for entity + mapping\\n | extend User = iif(isnotempty(UserId), UserId, iif(isnotempty(Actor), + tostring(parse_json(Actor)[0].ID), tostring(parse_json(Parameters)[0].Vlaue))) + \\n) on Url\\n| where OfficeActivity_TimeGenerated < ExpirationDateTime\\n| + summarize OfficeActivity_TimeGenerated = arg_max(OfficeActivity_TimeGenerated, + *) by IndicatorId, Url\\n| project OfficeActivity_TimeGenerated, Description, + ActivityGroupNames, IndicatorId, ThreatType, ExpirationDateTime, ConfidenceScore, + Operation, \\nUserType, OfficeWorkload, Parameters, Url, User\\n| extend timestamp + = OfficeActivity_TimeGenerated, AccountCustomEntity = User, URLCustomEntity + = Url\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.1\",\"tactics\":[\"Impact\"],\"displayName\":\"TI + map URL entity to OfficeActivity data\",\"description\":\"Identifies a match + in OfficeActivity data from any URL IOC from TI\",\"lastUpdatedDateUTC\":\"2021-11-29T00:00:00Z\",\"createdDateUTC\":\"2019-08-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity\"]},{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/f0be259a-34ac-4946-aa15-ca2b115d5feb\",\"name\":\"f0be259a-34ac-4946-aa15-ca2b115d5feb\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P2D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + starttime = 2d;\\nlet endtime = 1d;\\nlet TimeDeltaThreshold = 25;\\nlet TotalEventsThreshold + = 30;\\nlet MostFrequentTimeDeltaThreshold = 25;\\nlet PercentBeaconThreshold + = 80;\\nCommonSecurityLog\\n| where DeviceVendor == \\\"Palo Alto Networks\\\" + and Activity == \\\"TRAFFIC\\\"\\n| where TimeGenerated between (startofday(ago(starttime))..startofday(ago(endtime)))\\n| + where ipv4_is_private(DestinationIP)== false\\n| project TimeGenerated, DeviceName, + SourceUserID, SourceIP, SourcePort, DestinationIP, DestinationPort, ReceivedBytes, + SentBytes\\n| sort by SourceIP asc,TimeGenerated asc, DestinationIP asc, DestinationPort + asc\\n| serialize\\n| extend nextTimeGenerated = next(TimeGenerated, 1), nextSourceIP + = next(SourceIP, 1)\\n| extend TimeDeltainSeconds = datetime_diff('second',nextTimeGenerated,TimeGenerated)\\n| + where SourceIP == nextSourceIP\\n//Whitelisting criteria/ threshold criteria\\n| + where TimeDeltainSeconds > TimeDeltaThreshold \\n| summarize count(), sum(ReceivedBytes), + sum(SentBytes)\\nby TimeDeltainSeconds, bin(TimeGenerated, 1h), DeviceName, + SourceUserID, SourceIP, DestinationIP, DestinationPort\\n| summarize (MostFrequentTimeDeltaCount, + MostFrequentTimeDeltainSeconds) = arg_max(count_, TimeDeltainSeconds), TotalEvents=sum(count_), + TotalSentBytes = sum(sum_SentBytes), TotalReceivedBytes = sum(sum_ReceivedBytes) + \\nby bin(TimeGenerated, 1h), DeviceName, SourceUserID, SourceIP, DestinationIP, + DestinationPort\\n| where TotalEvents > TotalEventsThreshold and MostFrequentTimeDeltaCount + > MostFrequentTimeDeltaThreshold\\n| extend BeaconPercent = MostFrequentTimeDeltaCount/toreal(TotalEvents) + * 100\\n| where BeaconPercent > PercentBeaconThreshold\\n| extend timestamp + = TimeGenerated, IPCustomEntity = DestinationIP, AccountCustomEntity = SourceUserID, + HostCustomEntity = DeviceName\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"CommandAndControl\"],\"techniques\":[\"T1071\",\"T1571\"],\"displayName\":\"Palo + Alto - potential beaconing detected\",\"description\":\"Identifies beaconing + patterns from Palo Alto Network traffic logs based on recurrent timedelta + patterns. \\nThe query leverages various KQL functions to calculate time deltas + and then compares it with total events observed in a day to find percentage + of beaconing. \\nThis outbound beaconing pattern to untrusted public networks + should be investigated for any malware callbacks or data exfiltration attempts.\\nReference + Blog:\\nhttp://www.austintaylor.io/detect/beaconing/intrusion/detection/system/command/control/flare/elastic/stack/2017/06/10/detect-beaconing-with-flare-elasticsearch-and-intrusion-detection-systems/\\nhttps://techcommunity.microsoft.com/t5/microsoft-sentinel-blog/detect-network-beaconing-via-intra-request-time-delta-patterns/ba-p/779586\",\"lastUpdatedDateUTC\":\"2022-03-14T00:00:00Z\",\"createdDateUTC\":\"2019-05-06T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/14f6da04-2f96-44ee-9210-9ccc1be6401e\",\"name\":\"14f6da04-2f96-44ee-9210-9ccc1be6401e\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"NRT\",\"properties\":{\"severity\":\"Low\",\"query\":\"AuditLogs\\n| + where Category =~ \\\"RoleManagement\\\"\\n| where OperationName has \\\"Add + member to role outside of PIM\\\"\\n or (LoggedByService == \\\"Core + Directory\\\" and OperationName == \\\"Add member to role\\\" and Identity + != \\\"MS-PIM\\\")\\n| extend AccountCustomEntity = tostring(TargetResources[0].userPrincipalName), + IPCustomEntity = tostring(parse_json(tostring(InitiatedBy.user)).ipAddress)\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"PrivilegeEscalation\"],\"techniques\":[\"T1078\"],\"displayName\":\"NRT + Privileged Role Assigned Outside PIM\",\"description\":\"Identifies a privileged + role being assigned to a user outside of PIM\\nRef : https://docs.microsoft.com/azure/active-directory/fundamentals/security-operations-privileged-accounts#things-to-monitor-1\",\"lastUpdatedDateUTC\":\"2022-04-22T00:00:00Z\",\"createdDateUTC\":\"2021-10-28T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/f6502545-ae3a-4232-a8b0-79d87e5c98d7\",\"name\":\"f6502545-ae3a-4232-a8b0-79d87e5c98d7\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"Event\\n| + where EventLog == \\\"Microsoft-Windows-Sysmon/Operational\\\" and EventID + in (13)\\n| parse EventData with * 'TargetObject\\\">' TargetObject \\\"<\\\" + * 'Details\\\">' Details \\\"<\\\" * \\n| where TargetObject==\\\"HKLM\\\\\\\\System\\\\\\\\CurrentControlSet\\\\\\\\Control\\\\\\\\SecurityProviders\\\\\\\\WDigest\\\\\\\\UseLogonCredential\\\" + and Details !=\\\"DWORD (0x00000000)\\\"\\n| summarize StartTimeUtc = min(TimeGenerated), + EndTimeUtc = max(TimeGenerated) by EventID, Computer, TargetObject, Details\",\"entityMappings\":[{\"entityType\":\"RegistryKey\",\"fieldMappings\":[{\"identifier\":\"Key\",\"columnName\":\"TargetObject\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Computer\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CredentialAccess\"],\"techniques\":[\"T1003\"],\"displayName\":\"WDigest + downgrade attack\",\"description\":\"When the WDigest Authentication protocol + is enabled, plain text passwords are stored in the Local Security Authority + Subsystem Service (LSASS) exposing them to theft. This setting will prevent + WDigest from storing credentials in memory.\\nRef: https://www.stigviewer.com/stig/windows_7/2016-12-19/finding/V-72753\",\"lastUpdatedDateUTC\":\"2022-03-10T00:00:00Z\",\"createdDateUTC\":\"2022-03-10T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/b725d62c-eb77-42ff-96f6-bdc6745fc6e0\",\"name\":\"b725d62c-eb77-42ff-96f6-bdc6745fc6e0\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + starttime = 14d;\\nlet endtime = 1d;\\nlet UserAgentAll =\\n(union isfuzzy=true\\n(OfficeActivity\\n| + where TimeGenerated >= ago(starttime)\\n| where isnotempty(UserAgent)\\n| + summarize StartTime = min(TimeGenerated), EndTime = max(TimeGenerated) by + UserAgent, SourceIP = ClientIP, Account = UserId, Type, RecordType, Operation\\n),\\n(\\nW3CIISLog\\n| + where TimeGenerated >= ago(starttime)\\n| where isnotempty(csUserAgent)\\n| + summarize StartTime = min(TimeGenerated), EndTime = max(TimeGenerated) by + UserAgent = csUserAgent, SourceIP = cIP, Account = csUserName, Type, sSiteName, + csMethod, csUriStem\\n),\\n(\\nAWSCloudTrail\\n| where TimeGenerated >= ago(starttime)\\n| + where isnotempty(UserAgent)\\n| summarize StartTime = min(TimeGenerated), + EndTime = max(TimeGenerated) by UserAgent, SourceIP = SourceIpAddress, Account + = UserIdentityUserName, Type, EventSource, EventName\\n))\\n// remove wordSize + blocks of non-numeric hex characters prior to word extraction\\n| extend UserAgentNoHexAlphas + = replace(\\\"([A-Fa-f]{4,})\\\", \\\"x\\\", UserAgent)\\n// once blocks of + hex chars are removed, extract wordSize blocks of a-z\\n| extend Tokens = + extract_all(\\\"([A-Za-z]{4,})\\\", UserAgentNoHexAlphas)\\n// concatenate + extracted words to create a summarized user agent for baseline and comparison\\n| + extend NormalizedUserAgent = strcat_array(Tokens, \\\"|\\\")\\n| project-away + UserAgentNoHexAlphas, Tokens;\\nUserAgentAll\\n| where StartTime >= ago(endtime)\\n| + summarize StartTime = min(StartTime), EndTime = max(EndTime), count() by UserAgent, + NormalizedUserAgent, SourceIP, Account, Type, RecordType, Operation, EventSource, + EventName, sSiteName, csMethod, csUriStem\\n| join kind=leftanti\\n(\\nUserAgentAll\\n| + where StartTime < ago(endtime)\\n| summarize by NormalizedUserAgent, SourceIP, + Account, Type, RecordType, Operation, EventSource, EventName, sSiteName, csMethod, + csUriStem\\n)\\non NormalizedUserAgent\\n| extend timestamp = StartTime, IPCustomEntity + = SourceIP, AccountCustomEntity = Account\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"InitialAccess\",\"CommandAndControl\",\"Execution\"],\"techniques\":[\"T1189\",\"T1071\",\"T1203\"],\"displayName\":\"New + UserAgent observed in last 24 hours\",\"description\":\"Identifies new UserAgents + observed in the last 24 hours versus the previous 14 days. This detection\\nextracts + words from user agents to build the baseline and determine rareity rather + than perform a\\ndirect comparison. This avoids FPs caused by version numbers + and other high entropy user agent components.\\nThese new UserAgents could + be benign. However, in normally stable environments,\\nthese new UserAgents + could provide a starting point for investigating malicious activity.\\nNote: + W3CIISLog can be noisy depending on the environment, however OfficeActivity + and AWSCloudTrail are\\nusually stable with low numbers of detections.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-04-01T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AWS\",\"dataTypes\":[\"AWSCloudTrail\"]},{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity\"]},{\"connectorId\":\"AzureMonitor(IIS)\",\"dataTypes\":[\"W3CIISLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/155e9134-d5ad-4a6f-88f3-99c220040b66\",\"name\":\"155e9134-d5ad-4a6f-88f3-99c220040b66\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"// + Set the lookback to determine if user has created pipelines before\\nlet timeback + = 14d;\\n// Set the period for detections\\nlet timeframe = 1d;\\n// Get a + list of previous Release Pipeline creators to exclude\\nlet releaseusers = + AzureDevOpsAuditing\\n| where TimeGenerated > ago(timeback) and TimeGenerated + < ago(timeframe)\\n| where OperationName in (\\\"Release.ReleasePipelineCreated\\\", + \\\"Release.ReleasePipelineModified\\\")\\n// We want to look for users performing + actions in specific projects so we create this userscope object to match on\\n| + extend UserScope = strcat(ActorUserId, \\\"-\\\", ProjectName)\\n| summarize + by UserScope;\\n// Get Release Pipeline creations by new users\\nAzureDevOpsAuditing\\n| + where TimeGenerated > ago(timeframe)\\n| where OperationName =~ \\\"Release.ReleasePipelineModified\\\"\\n| + extend UserScope = strcat(ActorUserId, \\\"-\\\", ProjectName)\\n| where UserScope + !in (releaseusers)\\n| extend ActorUPN = tolower(ActorUPN)\\n| project-away + Id, ActivityId, ActorCUID, ScopeId, ProjectId, TenantId, SourceSystem, UserScope\\n// + See if any of these users have Azure AD alerts associated with them in the + same timeframe\\n| join kind = leftouter (\\nSecurityAlert\\n| where TimeGenerated + > ago(timeframe)\\n| where ProviderName == \\\"IPC\\\"\\n| extend AadUserId + = tostring(parse_json(Entities)[0].AadUserId)\\n| summarize Alerts=count() + by AadUserId) on $left.ActorUserId == $right.AadUserId\\n| extend Alerts = + iif(isnotempty(Alerts), Alerts, 0)\\n// Uncomment the line below to only show + results where the user as AADIdP alerts\\n//| where Alerts > 0\\n| extend + timestamp = TimeGenerated, AccountCustomEntity = ActorUPN, IPCustomEntity + = IpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"Execution\",\"DefenseEvasion\"],\"techniques\":[\"T1578\"],\"displayName\":\"Azure + DevOps Pipeline modified by a new user.\",\"description\":\"There are several + potential pipeline steps that could be modified by an attacker to inject malicious + code into the build cycle. A likely attacker path is the modification to an + existing pipeline that they have access to. \\nThis detection looks for users + modifying a pipeline when they have not previously been observed modifying + or creating that pipeline before. This query also joins events with data to + Azure AD Identity Protection (AAD IdP) \\nin order to show if the user conducting + the action has any associated AAD IdP alerts. You can also choose to filter + this detection to only alert when the user also has AAD IdP alerts associated + with them.\",\"lastUpdatedDateUTC\":\"2022-01-16T00:00:00Z\",\"createdDateUTC\":\"2021-02-05T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/3d023f64-8225-41a2-9570-2bd7c2c4535e\",\"name\":\"3d023f64-8225-41a2-9570-2bd7c2c4535e\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1DT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + timeframe = 1d;\\nlet spanoftime = 10m;\\nlet threshold = 0;\\n(union isfuzzy=true\\n(SecurityEvent\\n| + where TimeGenerated > ago(timeframe+spanoftime)\\n// A user account was enabled\\n| + where EventID == 4722\\n| where AccountType =~ \\\"User\\\"\\n| where TargetAccount + !endswith \\\"$\\\"\\n| project EnableTime = TimeGenerated, EnableEventID + = EventID, EnableActivity = Activity, Computer, UserPrincipalName, \\nAccountUsedToEnable + = SubjectAccount, SIDofAccountUsedToEnable = SubjectUserSid, TargetAccount + = tolower(TargetAccount), TargetSid\\n),\\n(\\nWindowsEvent\\n| where TimeGenerated + > ago(timeframe+spanoftime)\\n// A user account was enabled\\n| where EventID + == 4722\\n| extend SubjectUserSid = tostring(EventData.SubjectUserSid)\\n| + extend AccountType=case(EventData.SubjectUserName endswith \\\"$\\\" or SubjectUserSid + in (\\\"S-1-5-18\\\", \\\"S-1-5-19\\\", \\\"S-1-5-20\\\"), \\\"Machine\\\", + isempty(SubjectUserSid), \\\"\\\", \\\"User\\\")\\n| where AccountType =~ + \\\"User\\\"\\n| extend SubjectAccount = strcat(tostring(EventData.SubjectDomainName),\\\"\\\\\\\\\\\", + tostring(EventData.SubjectUserName))\\n| extend TargetAccount = strcat(EventData.TargetDomainName,\\\"\\\\\\\\\\\", + EventData.TargetUserName)\\n| where TargetAccount !endswith \\\"$\\\"\\n| + extend Activity=\\\"4722 - A user account was enabled.\\\"\\n| extend TargetSid + = tostring(EventData.TargetSid)\\n| extend UserPrincipalName = tostring(EventData.UserPrincipalName)\\n| + project EnableTime = TimeGenerated, EnableEventID = EventID, EnableActivity + = Activity, Computer, UserPrincipalName, \\nAccountUsedToEnable = SubjectAccount, + SIDofAccountUsedToEnable = SubjectUserSid, TargetAccount = tolower(TargetAccount), + TargetSid\\n))\\n| join kind= inner (\\n (union isfuzzy=true\\n (SecurityEvent\\n + \ | where TimeGenerated > ago(timeframe)\\n // A user account was disabled\\n + \ | where EventID == 4725\\n| where AccountType =~ \\\"User\\\"\\n| project + DisableTime = TimeGenerated, DisableEventID = EventID, DisableActivity = Activity, + Computer, UserPrincipalName, \\nAccountUsedToDisable = SubjectAccount, SIDofAccountUsedToDisable + = SubjectUserSid, TargetAccount = tolower(TargetAccount), TargetSid\\n),\\n(WindowsEvent\\n + \ | where TimeGenerated > ago(timeframe)\\n // A user account was disabled\\n + \ | where EventID == 4725\\n| extend SubjectUserSid = tostring(EventData.SubjectUserSid)\\n| + extend AccountType=case(EventData.SubjectUserName endswith \\\"$\\\" or SubjectUserSid + in (\\\"S-1-5-18\\\", \\\"S-1-5-19\\\", \\\"S-1-5-20\\\"), \\\"Machine\\\", + isempty(SubjectUserSid), \\\"\\\", \\\"User\\\")\\n| where AccountType =~ + \\\"User\\\"\\n| extend SubjectAccount = strcat(tostring(EventData.SubjectDomainName),\\\"\\\\\\\\\\\", + tostring(EventData.SubjectUserName))\\n| extend TargetAccount = strcat(EventData.TargetDomainName,\\\"\\\\\\\\\\\", + EventData.TargetUserName)\\n| extend TargetSid = tostring(EventData.TargetSid)\\n| + extend UserPrincipalName = tostring(EventData.UserPrincipalName)\\n| extend + Activity = \\\"4725 - A user account was disabled.\\\"\\n| project DisableTime + = TimeGenerated, DisableEventID = EventID, DisableActivity = Activity, Computer, + UserPrincipalName, \\nAccountUsedToDisable = SubjectAccount, SIDofAccountUsedToDisable + = SubjectUserSid, TargetAccount = tolower(TargetAccount), TargetSid))\\n) + on Computer, TargetAccount\\n| where DisableTime - EnableTime < spanoftime\\n| + extend TimeDelta = DisableTime - EnableTime\\n| where tolong(TimeDelta) >= + threshold\\n| project TimeDelta, EnableTime, EnableEventID, EnableActivity, + Computer, TargetAccount, TargetSid, UserPrincipalName, AccountUsedToEnable, + SIDofAccountUsedToEnable, \\nDisableTime, DisableEventID, DisableActivity, + AccountUsedToDisable, SIDofAccountUsedToDisable\\n| extend timestamp = EnableTime, + AccountCustomEntity = AccountUsedToEnable, HostCustomEntity = Computer\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"},{\"identifier\":\"Sid\",\"columnName\":\"SIDofAccountUsedToEnable\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.2\",\"tactics\":[\"Persistence\",\"PrivilegeEscalation\"],\"techniques\":[\"T1098\",\"T1078\"],\"displayName\":\"User + account enabled and disabled within 10 mins\",\"description\":\"Identifies + when a user account is enabled and then disabled within 10 minutes. This can + be an indication of compromise and\\nan adversary attempting to hide in the + noise.\",\"lastUpdatedDateUTC\":\"2022-03-10T00:00:00Z\",\"createdDateUTC\":\"2019-02-14T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/8bada072-c58c-4df3-a17e-e02392b48240\",\"name\":\"8bada072-c58c-4df3-a17e-e02392b48240\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.3\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"0\",\"maximum\":\"1\",\"value\":\"0.3\",\"name\":\"Anomaly + score threshold\",\"description\":\"Generate an anomaly when the anomaly score + is greater than the chosen value.\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"Impact\"],\"techniques\":[\"T1531\"],\"displayName\":\"(Preview) + UEBA Anomalous Account Deletion\",\"description\":\"Adversaries may interrupt + availability of system and network resources by inhibiting access to accounts + utilized by legitimate users. Accounts may be deleted, locked, or manipulated + (ex: changed credentials) to remove access to accounts.\\nSentinel UEBA detects + anomalies based on dynamic baselines created for each entity across various + data inputs. Each entity\xE2\u20AC\u2122s baseline behavior is set according + to its own historical activities, those of its peers, and those of the organization + as a whole. Anomalies can be triggered by the correlation of different attributes + such as action type, geo-location, device, resource, ISP, and more.\\nSupported + data sources: Azure Audit (Core Directory/UserManagement/Delete user, Core + Directory/Device/Delete user, Core Directory/UserManagement/Delete user)\",\"lastUpdatedDateUTC\":\"2022-04-13T00:00:00Z\",\"createdDateUTC\":\"2021-12-13T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/0625fcce-6d52-491e-8c68-1d9b801d25b9\",\"name\":\"0625fcce-6d52-491e-8c68-1d9b801d25b9\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"Event\\n| + where EventLog =~ \\\"Application\\\"\\n| where Source startswith \\\"MSExchange\\\"\\n| + where EventLevelName =~ \\\"error\\\"\\n| where (RenderedDescription startswith + \\\"Watson report\\\" and RenderedDescription contains \\\"umworkerprocess\\\" + and RenderedDescription contains \\\"TextFormattingRunProperties\\\") or RenderedDescription + startswith \\\"An unhandled exception occurred in a UM worker process\\\" + or RenderedDescription startswith \\\"The Microsoft Exchange Unified Messaging + service\\\" or RenderedDescription contains \\\"MSExchange Unified Messaging\\\"\\n| + where RenderedDescription !contains \\\"System.OutOfMemoryException\\\"\\n| + extend timestamp = TimeGenerated, HostCustomEntity = Computer\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1190\"],\"displayName\":\"HAFNIUM + Suspicious UM Service Error\",\"description\":\"This query looks for errors + that may indicate that an attacker is attempting to exploit a vulnerability + in the service. \\nReference: https://www.microsoft.com/security/blog/2021/03/02/hafnium-targeting-exchange-servers/\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2021-03-02T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/09c49590-4e9d-4da9-a34d-17222d0c9e7e\",\"name\":\"09c49590-4e9d-4da9-a34d-17222d0c9e7e\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT10M\",\"queryPeriod\":\"PT10M\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"eventGroupingSettings\":{\"aggregationKind\":\"AlertPerResult\"},\"severity\":\"Medium\",\"query\":\"let + default_file_ext_blocklist = dynamic(['.ps1', '.vbs', '.bat', '.scr']);\\nlet + custom_file_ext_blocklist=toscalar(_GetWatchlist('RiskyFileTypes') | extend + Extension=column_ifexists(\\\"Extension\\\",\\\"\\\") | where isnotempty(Extension) + | summarize make_set(Extension));\\nlet file_ext_blocklist = array_concat(default_file_ext_blocklist, + custom_file_ext_blocklist);\\n_Im_WebSession(url_has_any=file_ext_blocklist, + eventresult='Success')\\n| extend requestedFileName=tostring(split(tostring(parse_url(Url)[\\\"Path\\\"]),'/')[-1])\\n| + extend requestedFileExt=extract(@(\\\\.\\\\w+)$,1,requestedFileName, typeof(string))\\n| + where requestedFileExtension in (file_ext_blocklist)\\n| summarize LastAttemptTime=max(TimeGenerated), + NumFailedAttempts=count() by SrcIpAddr, requestedFileName, Url\\n| extend + IPCustomEntity = SrcIpAddr, UrlCustomEntity=Url\",\"customDetails\":{\"requestedFileName\":\"requestedFileName\",\"requestedFileExt\":\"requestedFileExt\",\"Username\":\"SrcUsername\"},\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"UrlCustomEntity\"}]}],\"alertDetailsOverride\":{\"alertDisplayNameFormat\":\"Client + {{SrcIpAddr}} accessed a URL with potentially harmful extension {{requestedFileExt}}\",\"alertDescriptionFormat\":\"The + client at address {{SrcIpAddr}} accessed the URL {{Url}} that has the extension + {{requestedFileExt}}. Downloading a file with this extension may be harmful + and may indicate malicious activity.\",\"alertTacticsColumnName\":null,\"alertSeverityColumnName\":null},\"sentinelEntitiesMappings\":[],\"version\":\"1.1.0\",\"tactics\":[\"InitialAccess\"],\"displayName\":\"A + client made a web request to a potentially harmful file (ASIM Web Session + schema)\",\"description\":\"This rule identifies a web request to a URL that + holds a file type, including .ps1, .bat, .vbs, and .scr that can be harmful + if downloaded. This rule uses the [Advanced Security Information Model (ASIM)](https://aka.ms/AboutASIM) + and supports any web session source that complies with ASIM. To use this Analytics + Rule, deploy the Advanced Security Information Model (ASIM).\\n This analytic + rule uses [ASIM](https://aka.ms/AboutASIM) and supports any built-in or custom + source that supports the ASIM WebSession schema (ASIM WebSession Schema)\",\"lastUpdatedDateUTC\":\"2022-03-14T00:00:00Z\",\"createdDateUTC\":\"2021-12-02T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SquidProxy\",\"dataTypes\":[\"SquidProxy_CL\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/ffcd575b-3d54-482a-a6d8-d0de13b6ac63\",\"name\":\"ffcd575b-3d54-482a-a6d8-d0de13b6ac63\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\nlet emailregex = @'^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\\\\.[a-zA-Z0-9-.]+$';\\nThreatIntelligenceIndicator\\n| + where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\\n| + summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\\n| + where Active == true\\n//Filtering the table for Email related IOCs\\n| where + isnotempty(EmailSenderAddress)\\n// using innerunique to keep perf fast and + result set low, we only need one match to indicate potential malicious activity + that needs to be investigated\\n| join kind=innerunique (\\n CommonSecurityLog + | where TimeGenerated >= ago(dt_lookBack) and isnotempty(DestinationUserID)\\n + \ // Filtering PAN Logs for specific event type to match relevant email + entities\\n | where DeviceVendor == \\\"Palo Alto Networks\\\" and DeviceEventClassID + == \\\"wildfire\\\" and ApplicationProtocol in (\\\"smtp\\\",\\\"pop3\\\")\\n + \ | extend DestinationUserID = tolower(DestinationUserID)\\n | where + DestinationUserID matches regex emailregex\\n | extend CommonSecurityLog_TimeGenerated + = TimeGenerated\\n)\\non $left.EmailSenderAddress == $right.DestinationUserID\\n| + where CommonSecurityLog_TimeGenerated < ExpirationDateTime\\n| summarize CommonSecurityLog_TimeGenerated + = arg_max(CommonSecurityLog_TimeGenerated, *) by IndicatorId, DestinationUserID\\n| + project CommonSecurityLog_TimeGenerated, Description, ActivityGroupNames, + IndicatorId, ThreatType, Url, ExpirationDateTime, ConfidenceScore, EmailSenderName, + EmailRecipient, \\nEmailSourceDomain, EmailSourceIpAddress, EmailSubject, + FileHashValue, FileHashType, DestinationUserID, DeviceEventClassID, LogSeverity, + DeviceAction, SourceIP, SourcePort, \\nDestinationIP, DestinationPort, Protocol, + ApplicationProtocol\\n| extend timestamp = CommonSecurityLog_TimeGenerated, + AccountCustomEntity = DestinationUserID, IPCustomEntity = SourceIP, URLCustomEntity + = Url\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.1\",\"tactics\":[\"Impact\"],\"displayName\":\"TI + map Email entity to CommonSecurityLog\",\"description\":\"Identifies a match + in CommonSecurityLog table from any Email IOC from TI\",\"lastUpdatedDateUTC\":\"2021-11-29T00:00:00Z\",\"createdDateUTC\":\"2019-08-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/7cb8f77d-c52f-4e46-b82f-3cf2e106224a\",\"name\":\"7cb8f77d-c52f-4e46-b82f-3cf2e106224a\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + lookBack_long = 7d;\\nlet lookBack_med = 3d;\\nlet lookBack = 1d;\\nlet aadFunc + = (tableName:string){\\ntable(tableName)\\n| where TimeGenerated >= startofday(ago(lookBack_long))\\n| + extend DeviceDetail = todynamic(DeviceDetail), Status = todynamic(DeviceDetail), + LocationDetails = todynamic(LocationDetails)\\n| extend locationString = strcat(tostring(LocationDetails.countryOrRegion), + \\\"/\\\", tostring(LocationDetails.state), \\\"/\\\", tostring(LocationDetails.city), + \\\";\\\") \\n| project TimeGenerated, AppDisplayName , UserPrincipalName, + locationString \\n// Create time series \\n| make-series dLocationCount = + dcount(locationString) on TimeGenerated in range(startofday(ago(lookBack_long)),now(), + 1d) \\nby UserPrincipalName, AppDisplayName \\n// Compute best fit line for + each entry \\n| extend (RSquare,Slope,Variance,RVariance,Interception,LineFit)=series_fit_line(dLocationCount) + \\n// Chart the 3 most interesting lines \\n// A 0-value slope corresponds + to an account being completely stable over time for a given Azure Active Directory + application\\n| where Slope > 0.3\\n| top 50 by Slope desc\\n| join kind = + leftsemi (\\ntable(tableName)\\n| where TimeGenerated >= startofday(ago(lookBack_med))\\n| + extend DeviceDetail = todynamic(DeviceDetail), Status = todynamic(DeviceDetail), + LocationDetails = todynamic(LocationDetails)\\n| extend locationString = strcat(tostring(LocationDetails.countryOrRegion), + \\\"/\\\", tostring(LocationDetails.state), \\\"/\\\", tostring(LocationDetails.city), + \\\";\\\") \\n| project TimeGenerated, AppDisplayName , UserPrincipalName, + locationString \\n| make-series dLocationCount = dcount(locationString) on + TimeGenerated in range(startofday(ago(lookBack_med)) ,now(), 1d) \\nby UserPrincipalName, + AppDisplayName \\n| extend (RSquare,Slope,Variance,RVariance,Interception,LineFit)=series_fit_line(dLocationCount)\\n| + where Slope > 0.3\\n| top 50 by Slope desc\\n) on UserPrincipalName, AppDisplayName\\n| + join kind = leftsemi (\\ntable(tableName)\\n| where TimeGenerated >= startofday(ago(lookBack))\\n| + extend DeviceDetail = todynamic(DeviceDetail), Status = todynamic(DeviceDetail), + LocationDetails = todynamic(LocationDetails)\\n| extend locationString = strcat(tostring(LocationDetails.countryOrRegion), + \\\"/\\\", tostring(LocationDetails.state), \\\"/\\\", tostring(LocationDetails.city), + \\\";\\\") \\n| project TimeGenerated, AppDisplayName , UserPrincipalName, + locationString \\n| make-series dLocationCount = dcount(locationString) on + TimeGenerated in range(startofday(ago(lookBack)) ,now(), 1d) \\nby UserPrincipalName, + AppDisplayName \\n| extend (RSquare,Slope,Variance,RVariance,Interception,LineFit)=series_fit_line(dLocationCount)\\n| + where Slope > 5\\n| top 50 by Slope desc\\n// Higher threshold requirement + on last day anomaly\\n) on UserPrincipalName, AppDisplayName\\n| extend timestamp + = TimeGenerated, AccountCustomEntity = UserPrincipalName\\n};\\nlet aadSignin + = aadFunc(\\\"SigninLogs\\\");\\nlet aadNonInt = aadFunc(\\\"AADNonInteractiveUserSignInLogs\\\");\\nunion + isfuzzy=true aadSignin, aadNonInt\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1078\"],\"displayName\":\"Anomalous + sign-in location by user account and authenticating application\",\"description\":\"This + query over Azure Active Directory sign-in considers all user sign-ins for + each Azure Active \\nDirectory application and picks out the most anomalous + change in location profile for a user within an \\nindividual application. + An alert is generated for recent sign-ins that have location counts that are + anomalous\\nover last day but also over the last 3-day and 7-day periods.\\nPlease + note that on workspaces with larger volume of Signin data (~10M+ events a + day) may timeout when using this default query time period.\\nIt is recommended + that you test and tune this appropriately for the workspace.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-02-05T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AADNonInteractiveUserSignInLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/1da9853f-3dea-4ea9-b7e5-26730da3d537\",\"name\":\"1da9853f-3dea-4ea9-b7e5-26730da3d537\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + PortScanThreshold = 50;\\n_Im_NetworkSession\\n| where ipv4_is_private(SrcIpAddr) + == False\\n| summarize AttemptedPortsCount=dcount(DstPortNumber) by SrcIpAddr, + bin(TimeGenerated, 5m)\\n| where AttemptedPortsCount > PortScanThreshold\",\"customDetails\":{\"AttemptedPortsCount\":\"AttemptedPortsCount\"},\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"SrcIpAddr\"}]}],\"alertDetailsOverride\":{\"alertDisplayNameFormat\":\"Potential + port scan from {{SrcIpAddr}}\",\"alertDescriptionFormat\":\"A port scan has + been performed from address {{SrcIpAddr}} over {{AttemptedPortsCount}} pots + within 5 minutes. This may indicate that a [port scanner](https://en.wikipedia.org/wiki/Port_scanner) + is trying to identify open ports in order to penetrate a system.\",\"alertTacticsColumnName\":null,\"alertSeverityColumnName\":null},\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Discovery\"],\"techniques\":[\"T1046\"],\"displayName\":\"Port + scan detected (ASIM Network Session schema)\",\"description\":\"This rule + identifies a possible port scan, in which a single source tries to access + a large number of different ports is a short time frame. This may indicate + that a [port scanner](https://en.wikipedia.org/wiki/Port_scanner) is trying + to identify open ports in order to penetrate a system.

\\nThis analytic + rule uses [ASIM](https://aka.ms/AboutASIM) and supports any built-in or custom + source that supports the ASIM NetworkSession schema\",\"lastUpdatedDateUTC\":\"2022-03-14T00:00:00Z\",\"createdDateUTC\":\"2022-03-14T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AWSS3\",\"dataTypes\":[\"AWSVPCFlow\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]},{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceNetworkEvents\"]},{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"MicrosoftSysmonForLinux\",\"dataTypes\":[\"Syslog\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/eda260eb-f4a1-4379-ad98-452604da9b3e\",\"name\":\"eda260eb-f4a1-4379-ad98-452604da9b3e\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + eventsThreshold = 20;\\nCommonSecurityLog\\n| where isnotempty(RequestURL)\\n| + project TimeGenerated, RequestURL, RequestMethod, SourceIP, SourceHostName\\n| + evaluate sequence_detect(TimeGenerated, 5s, 8s, login=(RequestURL has \\\"login.microsoftonline.com/consumers/oauth2/v2.0/token\\\"), + graph=(RequestURL has \\\"graph.microsoft.com/v1.0/me/drive/\\\"), SourceIP, + SourceHostName)\\n| summarize Events=count() by SourceIP, SourceHostName\\n| + where Events >= eventsThreshold\",\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"SourceIP\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"HostName\",\"columnName\":\"SourceHostName\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Exfiltration\",\"CommandAndControl\"],\"techniques\":[\"T1567\",\"T1102\"],\"displayName\":\"CreepyDrive + request URL sequence\",\"description\":\"CreepyDrive uses OneDrive for command + and control, however, it makes regular requests to predicatable paths.\\nThis + detecton will alert when over 20 sequences are observed in a single day.\",\"lastUpdatedDateUTC\":\"2022-05-31T00:00:00Z\",\"createdDateUTC\":\"2022-05-31T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"Fortinet\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"CheckPoint\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/3533f74c-9207-4047-96e2-0eb9383be587\",\"name\":\"3533f74c-9207-4047-96e2-0eb9383be587\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + detectionTime = 1d;\\nlet joinLookback = 14d;\\nAuditLogs\\n| where TimeGenerated + > ago(detectionTime)\\n| where LoggedByService =~ \\\"Core Directory\\\"\\n| + where Category =~ \\\"ApplicationManagement\\\"\\n| where OperationName =~ + \\\"Consent to application\\\"\\n| where TargetResources has \\\"offline\\\"\\n| + extend AppDisplayName = TargetResources.[0].displayName\\n| extend AppClientId + = tolower(TargetResources.[0].id)\\n| where AppClientId !in ((externaldata(knownAppClientId:string, + knownAppDisplayName:string)[@\\\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Sample%20Data/Feeds/Microsoft.OAuth.KnownApplications.csv\\\"] + with (format=\\\"csv\\\")))\\n| extend ConsentFull = TargetResources[0].modifiedProperties[4].newValue\\n| + parse ConsentFull with * \\\"ConsentType: \\\" GrantConsentType \\\", Scope: + \\\" GrantScope1 \\\"]\\\" *\\n| where ConsentFull contains \\\"offline_access\\\" + and ConsentFull contains \\\"Files.Read\\\" or ConsentFull contains \\\"Mail.Read\\\" + or ConsentFull contains \\\"Notes.Read\\\" or ConsentFull contains \\\"ChannelMessage.Read\\\" + or ConsentFull contains \\\"Chat.Read\\\" or ConsentFull contains \\\"TeamsActivity.Read\\\" + or ConsentFull contains \\\"Group.Read\\\" or ConsentFull contains \\\"EWS.AccessAsUser.All\\\" + or ConsentFull contains \\\"EAS.AccessAsUser.All\\\"\\n| where GrantConsentType + != \\\"AllPrincipals\\\" // NOTE: we are ignoring if OAuth application was + granted to all users via an admin - but admin due diligence should be audited + occasionally\\n| extend GrantIpAddress = tostring(iff(isnotempty(InitiatedBy.user.ipAddress), + InitiatedBy.user.ipAddress, InitiatedBy.app.ipAddress))\\n| extend GrantInitiatedBy + = tostring(iff(isnotempty(InitiatedBy.user.userPrincipalName),InitiatedBy.user.userPrincipalName, + InitiatedBy.app.displayName))\\n| extend GrantUserAgent = tostring(iff(AdditionalDetails[0].key + =~ \\\"User-Agent\\\", AdditionalDetails[0].value, \\\"\\\"))\\n| project + TimeGenerated, GrantConsentType, GrantScope1, GrantInitiatedBy, AppDisplayName, + GrantIpAddress, GrantUserAgent, AppClientId, OperationName, ConsentFull, CorrelationId\\n| + join kind = leftouter (AuditLogs\\n| where TimeGenerated > ago(joinLookback)\\n| + where LoggedByService =~ \\\"Core Directory\\\"\\n| where Category =~ \\\"ApplicationManagement\\\"\\n| + where OperationName =~ \\\"Add service principal\\\"\\n| extend AppClientId + = tolower(TargetResources[0].id)\\n| extend AppReplyURLs = iff(TargetResources[0].modifiedProperties[1].newValue + has \\\"AddressType\\\", TargetResources[0].modifiedProperties[1].newValue, + \\\"\\\")\\n| distinct AppClientId, tostring(AppReplyURLs)\\n)\\non AppClientId\\n| + join kind = innerunique (AuditLogs\\n| where TimeGenerated > ago(joinLookback)\\n| + where LoggedByService =~ \\\"Core Directory\\\"\\n| where Category =~ \\\"ApplicationManagement\\\"\\n| + where OperationName =~ \\\"Add OAuth2PermissionGrant\\\" or OperationName + =~ \\\"Add delegated permission grant\\\"\\n| extend GrantAuthentication = + tostring(TargetResources[0].displayName)\\n| extend GrantOperation = OperationName\\n| + project GrantAuthentication, GrantOperation, CorrelationId\\n) on CorrelationId\\n| + project TimeGenerated, GrantConsentType, GrantScope1, GrantInitiatedBy, AppDisplayName, + AppReplyURLs, GrantIpAddress, GrantUserAgent, AppClientId, GrantAuthentication, + OperationName, GrantOperation, CorrelationId, ConsentFull\\n| extend timestamp + = TimeGenerated, AccountCustomEntity = GrantInitiatedBy, IPCustomEntity = + GrantIpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CredentialAccess\"],\"techniques\":[\"T1528\"],\"displayName\":\"Suspicious + application consent for offline access\",\"description\":\"This will alert + when a user consents to provide a previously-unknown Azure application with + offline access via OAuth.\\nOffline access will provide the Azure App with + access to the listed resources without requiring two-factor authentication.\\nConsent + to applications with offline access and read capabilities should be rare, + especially as the knownApplications list is expanded. Public contributions + to expand this filter are welcome!\\nFor further information on AuditLogs + please see https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-audit-activities.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2020-06-25T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/0ee2aafb-4500-4e36-bcb1-e90eec2f0b9b\",\"name\":\"0ee2aafb-4500-4e36-bcb1-e90eec2f0b9b\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"NRT\",\"properties\":{\"severity\":\"Low\",\"query\":\"AWSCloudTrail\\n| + where EventName =~ \\\"ConsoleLogin\\\"\\n| extend MFAUsed = tostring(parse_json(AdditionalEventData).MFAUsed), + LoginResult = tostring(parse_json(ResponseElements).ConsoleLogin)\\n| where + MFAUsed !~ \\\"Yes\\\" and LoginResult !~ \\\"Failure\\\"\\n| summarize StartTimeUtc + = min(TimeGenerated), EndTimeUtc = max(TimeGenerated) by EventName, EventTypeName, + LoginResult, MFAUsed, UserIdentityAccountId, UserIdentityPrincipalid, UserAgent,\\nUserIdentityUserName, + SessionMfaAuthenticated, SourceIpAddress, AWSRegion\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"UserIdentityUserName\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"SourceIpAddress\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"DefenseEvasion\",\"PrivilegeEscalation\",\"Persistence\",\"InitialAccess\"],\"techniques\":[\"T1078\"],\"displayName\":\"NRT + Login to AWS Management Console without MFA\",\"description\":\"Multi-Factor + Authentication (MFA) helps you to prevent credential compromise. This alert + identifies logins to the AWS Management Console without MFA.\\nYou can limit + this detection to trigger for administrative accounts if you do not have MFA + enabled on all accounts.\\nThis is done by looking at the eventName ConsoleLogin + and if the AdditionalEventData field indicates MFA was NOT used\\nand the + ResponseElements field indicates NOT a Failure. Thereby indicating that a + non-MFA login was successful.\",\"lastUpdatedDateUTC\":\"2022-02-08T00:00:00Z\",\"createdDateUTC\":\"2019-02-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AWS\",\"dataTypes\":[\"AWSCloudTrail\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/269435e3-1db8-4423-9dfc-9bf59997da1c\",\"name\":\"269435e3-1db8-4423-9dfc-9bf59997da1c\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"AuditLogs\\n| + where Category =~ \\\"RoleManagement\\\"\\n| where OperationName has \\\"Add + member to role outside of PIM\\\"\\n or (LoggedByService == \\\"Core + Directory\\\" and OperationName == \\\"Add member to role\\\" and Identity + != \\\"MS-PIM\\\")\\n| extend AccountCustomEntity = tostring(TargetResources[0].userPrincipalName), + IPCustomEntity = tostring(parse_json(tostring(InitiatedBy.user)).ipAddress)\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.3\",\"tactics\":[\"PrivilegeEscalation\"],\"techniques\":[\"T1078\"],\"displayName\":\"Privileged + Role Assigned Outside PIM\",\"description\":\"Identifies a privileged role + being assigned to a user outside of PIM\\nRef : https://docs.microsoft.com/azure/active-directory/fundamentals/security-operations-privileged-accounts#things-to-monitor-1\",\"lastUpdatedDateUTC\":\"2022-01-17T00:00:00Z\",\"createdDateUTC\":\"2021-10-28T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/2be4ef67-a93f-4d8a-981a-88158cb73abd\",\"name\":\"2be4ef67-a93f-4d8a-981a-88158cb73abd\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + dt_lookBack = 1h;\\nlet covidIndicators = (externaldata(TimeGenerated:datetime, + FileHashValue:string, FileHashType: string, TlpLevel: string, Product: string, + ThreatType: string, Description: string )\\n[@\\\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Sample%20Data/Feeds/Microsoft.Covid19.Indicators.csv\\\"] + with (format=\\\"csv\\\"));\\nlet fileHashIndicators = covidIndicators\\n| + where isnotempty(FileHashValue);\\n// Handle matches against both lower case + and uppercase versions of the hash:\\n(fileHashIndicators | extend FileHashValue + = tolower(FileHashValue)\\n| union (fileHashIndicators | extend FileHashValue + = toupper(FileHashValue)))\\n// using innerunique to keep perf fast and result + set low, we only need one match to indicate potential malicious activity that + needs to be investigated\\n| join kind=innerunique (\\n CommonSecurityLog + | where TimeGenerated >= ago(dt_lookBack) \\n | where isnotempty(FileHash)\\n + \ | extend CommonSecurityLog_TimeGenerated = TimeGenerated\\n )\\non $left.FileHashValue + == $right.FileHash\\n| summarize CommonSecurityLog_TimeGenerated = arg_max(CommonSecurityLog_TimeGenerated, + *) by FileHashValue\\n| project CommonSecurityLog_TimeGenerated, FileHashValue, + FileHashType, Description, ThreatType, \\nSourceIP, SourcePort, DestinationIP, + DestinationPort, SourceUserID, SourceUserName, DeviceName, DeviceAction, \\nRequestURL, + DestinationUserName, DestinationUserID, ApplicationProtocol, Activity\\n| + extend timestamp = CommonSecurityLog_TimeGenerated, IPCustomEntity = SourceIP, + HostCustomEntity = DeviceName, AccountCustomEntity = SourceUserName\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.0\",\"tactics\":[\"Impact\"],\"displayName\":\"Microsoft + COVID-19 file hash indicator matches\",\"description\":\"Identifies a match + in CommonSecurityLog Event data from any FileHash published in the Microsoft + COVID-19 Threat Intel Feed - as described at https://www.microsoft.com/security/blog/2020/05/14/open-sourcing-covid-threat-intelligence/\",\"lastUpdatedDateUTC\":\"2021-11-29T00:00:00Z\",\"createdDateUTC\":\"2019-08-30T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/5b72f527-e3f6-4a00-9908-8e4fee14da9f\",\"name\":\"5b72f527-e3f6-4a00-9908-8e4fee14da9f\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"CommonSecurityLog\\n| + where isnotempty(DestinationPort) and DeviceAction !in (\\\"reset-both\\\", + \\\"deny\\\") \\n// filter out common usage ports. Add ports that are legitimate + for your environment\\n| where DestinationPort !in (\\\"443\\\", \\\"53\\\", + \\\"389\\\", \\\"80\\\", \\\"0\\\", \\\"880\\\", \\\"8888\\\", \\\"8080\\\")\\n| + where ApplicationProtocol == \\\"incomplete\\\" \\n// filter out IANA ephemeral + or negotiated ports as per https://en.wikipedia.org/wiki/Ephemeral_port\\n| + where DestinationPort !between (toint(49512) .. toint(65535)) \\n| where Computer + != \\\"\\\" \\n| where DestinationIP !startswith \\\"10.\\\"\\n| extend Reason + = coalesce(\\n column_ifexists(\\\"Reason\\\", + \\\"\\\"), \\n extract(\\\"reason=(.+?)(;|$)\\\", + 1, AdditionalExtensions),\\n \\\"\\\"\\n )\\n// + Filter out any graceful reset reasons of AGED OUT which occurs when a TCP + session closes with a FIN due to aging out. \\n| where Reason !has \\\"aged-out\\\" + \\n// Filter out any TCP FIN which occurs when a TCP FIN is used to gracefully + close half or both sides of a connection.\\n| where Reason !has \\\"tcp-fin\\\" + \\n// Uncomment one of the following where clauses to trigger on specific + TCP reset reasons\\n// See Palo Alto article for details - https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA10g000000ClUvCAK\\n// + TCP RST-server - Occurs when the server sends a TCP reset to the client\\n// + | where AdditionalExtensions has \\\"reason=tcp-rst-from-server\\\" \\n// + TCP RST-client - Occurs when the client sends a TCP reset to the server\\n// + | where AdditionalExtensions has \\\"reason=tcp-rst-from-client\\\" \\n// + Already performed\\n//| extend reason = tostring(split(AdditionalExtensions, + \\\";\\\")[3])\\n| summarize StartTimeUtc = min(TimeGenerated), EndTimeUtc + = max(TimeGenerated), count() by DeviceName, SourceUserID, SourceIP, ApplicationProtocol, + Reason, DestinationPort, Protocol, DeviceVendor, DeviceProduct, DeviceAction, + DestinationIP\\n| where count_ >= 10\\n| summarize StartTimeUtc = min(StartTimeUtc), + EndTimeUtc = max(EndTimeUtc), makeset(DestinationIP), totalcount = sum(count_) + by DeviceName, SourceUserID, SourceIP, ApplicationProtocol, Reason, DestinationPort, + Protocol, DeviceVendor, DeviceProduct, DeviceAction\\n| extend timestamp = + StartTimeUtc, IPCustomEntity = SourceIP, AccountCustomEntity = SourceUserID, + HostCustomEntity = DeviceName\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"Discovery\"],\"techniques\":[\"T1046\"],\"displayName\":\"Palo + Alto - possible internal to external port scanning\",\"description\":\"Identifies + a list of internal Source IPs (10.x.x.x Hosts) that have triggered 10 or more + non-graceful tcp server resets from one or more Destination IPs which \\nresults + in an \\\"ApplicationProtocol = incomplete\\\" designation. The server resets + coupled with an \\\"Incomplete\\\" ApplicationProtocol designation can be + an indication \\nof internal to external port scanning or probing attack. + \\nReferences: https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA10g000000ClUvCAK + and\\nhttps://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA10g000000ClTaCAK\",\"lastUpdatedDateUTC\":\"2022-05-31T00:00:00Z\",\"createdDateUTC\":\"2019-02-28T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/677da133-e487-4108-a150-5b926591a92b\",\"name\":\"677da133-e487-4108-a150-5b926591a92b\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT6H\",\"queryPeriod\":\"PT6H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + iocs = externaldata(DateAdded:string,FirstSeen:string,IoC:string,Type:string,TLP:string)\\n[@\\\"https://raw.githubusercontent.com/microsoft/mstic/master/Indicators/May21-NOBELIUM/May21NOBELIUMIoCs.csv\\\"] + with (format=\\\"csv\\\", ignoreFirstRecord=True);\\nlet sha256s = (iocs | + where Type =~ \\\"SHA256\\\"| project IoC);\\nlet ips = (iocs | where Type + =~ \\\"IP\\\"| project IoC);\\nlet IPList = dynamic([\\\"192.99.221.77\\\",\\\"83.171.237.173\\\"]);\\nlet + ips_list=toscalar(ips | summarize makeset(IoC));\\nlet full_ip_list= array_concat(ips_list, + IPList);\\nlet domains = (iocs | where Type =~ \\\"Domain\\\"| project IoC);\\nlet + domain_list=toscalar(domains | summarize make_set(IoC));\\nlet IPRegex = '[0-9]{1,3}\\\\\\\\.[0-9]{1,3}\\\\\\\\.[0-9]{1,3}\\\\\\\\.[0-9]{1,3}';\\nlet + sha256Hashes = dynamic([\\\"2523f94bd4fba4af76f4411fe61084a7e7d80dec163c9ccba9226c80b8b31252\\\",\\n\\\"d035d394a82ae1e44b25e273f99eae8e2369da828d6b6fdb95076fd3eb5de142\\\",\\n\\\"94786066a64c0eb260a28a2959fcd31d63d175ade8b05ae682d3f6f9b2a5a916\\\",\\n\\\"48b5fb3fa3ea67c2bc0086c41ec755c39d748a7100d71b81f618e82bf1c479f0\\\",\\n\\\"ee44c0692fd2ab2f01d17ca4b58ca6c7f79388cbc681f885bb17ec946514088c\\\",\\n\\\"ee42ddacbd202008bcc1312e548e1d9ac670dd3d86c999606a3a01d464a2a330\\\"]);\\n(union + isfuzzy=true\\n(CommonSecurityLog\\n| where SourceIP in (IPList) or DestinationIP + in (IPList) or DestinationHostName in~ (domains) or RequestURL has_any (domains) + or Message has_any (IPList)\\n| parse Message with * '(' DNSName ')' * \\n| + extend MessageIP = extract(IPRegex, 0, Message)\\n| extend IPMatch = case(SourceIP + in (IPList), \\\"SourceIP\\\", DestinationIP in (IPList), \\\"DestinationIP\\\", + MessageIP in (IPList), \\\"Message\\\", RequestURL in (domains), \\\"RequestUrl\\\", + SourceIP in (ips), \\\"SourceIP\\\", DestinationIP in (ips), \\\"DestinationIP\\\", + MessageIP in (IPList), \\\"Message\\\", \\\"NoMatch\\\") \\n| extend timestamp + = TimeGenerated, IPCustomEntity = case(IPMatch == \\\"SourceIP\\\", SourceIP, + IPMatch == \\\"DestinationIP\\\", DestinationIP, IPMatch == \\\"Message\\\", + MessageIP, \\\"NoMatch\\\"), AccountCustomEntity = SourceUserID\\n),\\n(_Im_Dns + (domain_has_any=todynamic(domain_list))\\n| extend DestinationIPAddress = + DnsResponseName, DNSName = DnsQuery, Host = Dvc\\n| extend timestamp = TimeGenerated, + IPCustomEntity = SrcIpAddr, HostCustomEntity = Host\\n),\\n(_Im_Dns (response_has_any_prefix=todynamic(full_ip_list))\\n| + extend DestinationIPAddress = DnsResponseName, DNSName = DnsQuery, Host = + Dvc\\n| extend timestamp = TimeGenerated, IPCustomEntity = SrcIpAddr, HostCustomEntity + = Host\\n),\\n(VMConnection\\n| where SourceIp in (IPList) or DestinationIp + in (IPList) or SourceIp in (ips) or DestinationIp in (ips) or RemoteDnsCanonicalNames + has_any (domains)\\n| parse RemoteDnsCanonicalNames with * '[\\\"' DNSName + '\\\"]' *\\n| extend IPMatch = case( SourceIp in (IPList), \\\"SourceIP\\\", + DestinationIp in (IPList), \\\"DestinationIP\\\", SourceIp in (ips), \\\"SourceIP\\\", + DestinationIp in (ips), \\\"DestinationIP\\\", \\\"None\\\") \\n| extend timestamp + = TimeGenerated, IPCustomEntity = case(IPMatch == \\\"SourceIP\\\", SourceIp, + IPMatch == \\\"DestinationIP\\\", DestinationIp, \\\"NoMatch\\\"), HostCustomEntity + = Computer\\n),\\n(OfficeActivity\\n| where ClientIP in (IPList) or ClientIP + in (ips)\\n| extend timestamp = TimeGenerated, IPCustomEntity = ClientIP, + AccountCustomEntity = UserId\\n),\\n(WindowsFirewall\\n| where SourceIP in + (IPList) or DestinationIP in (IPList) or SourceIP in (ips) or DestinationIP + in (ips)\\n| extend IPMatch = case( SourceIP in (IPList), \\\"SourceIP\\\", + DestinationIP in (IPList), \\\"DestinationIP\\\", SourceIP in (ips), \\\"SourceIP\\\", + DestinationIP in (ips), \\\"DestinationIP\\\", \\\"None\\\")\\n),\\n(_Im_NetworkSession(srcipaddr_has_any_prefix=full_ip_list)\\n + \ | extend IPMatch = \\\"SourceIP\\\"\\n | extend timestamp = TimeGenerated, + HostCustomEntity = Dvc , IPCustomEntity = SrcIpAddr //, AccountCustomEntity + =User\\n),\\n(_Im_NetworkSession(dstipaddr_has_any_prefix=full_ip_list)\\n + \ | extend IPMatch = \\\"DestinationIP\\\"\\n | extend timestamp = TimeGenerated, + HostCustomEntity = Dvc , IPCustomEntity = DstIpAddr //, AccountCustomEntity + =User\\n),\\n(_Im_WebSession(url_has_any=domains)\\n | extend timestamp=TimeGenerated, + HostCustomEntity=Dvc , DNSName=tostring(parse_url(Url)[\\\"Host\\\"]), AccountCustomEntity=User\\n),\\n(_Im_WebSession(srcipaddr_has_any_prefix=full_ip_list)\\n + \ | extend timestamp=TimeGenerated, HostCustomEntity=Dvc , DNSName=tostring(parse_url(Url)[\\\"Host\\\"]), + AccountCustomEntity=User\\n),\\n(AzureDiagnostics \\n| where ResourceType + == \\\"AZUREFIREWALLS\\\"\\n| where Category == \\\"AzureFirewallApplicationRule\\\"\\n| + parse msg_s with Protocol 'request from ' SourceHost ':' SourcePort 'to ' + DestinationHost ':' DestinationPort '. Action:' Action\\n| where isnotempty(DestinationHost)\\n| + where DestinationHost has_any (domains) \\n| extend timestamp = TimeGenerated, + DNSName = DestinationHost, IPCustomEntity = SourceHost\\n),\\n(Event\\n//This + query uses sysmon data depending on table name used this may need updating\\n| + where Source == \\\"Microsoft-Windows-Sysmon\\\"\\n| extend EvData = parse_xml(EventData)\\n| + extend EventDetail = EvData.DataItem.EventData.Data\\n| where EventDetail + has_any (sha256Hashes) or EventDetail has_any (sha256s)\\n| parse EventDetail + with * 'SHA256=' SHA256 '\\\",' *\\n| extend Type = strcat(Type, \\\": \\\", + Source), Account = UserName, FileHash = SHA256\\n| project Type, TimeGenerated, + Computer, Account, FileHash\\n),\\n(DeviceFileEvents\\n| where SHA256 in~ + (sha256Hashes) or SHA256 in~ (sha256s)\\n| extend Account = RequestAccountName, + Computer = DeviceName, IPAddress = RequestSourceIP, CommandLine = InitiatingProcessCommandLine, + FileHash = SHA256\\n| project Type, TimeGenerated, Computer, Account, IPAddress, + CommandLine, FileHash\\n),\\n(imFileEvent\\n| where TargetFileSHA256 in~ (sha256Hashes) + or TargetFileSHA256 in~ (sha256s)\\n| extend Account = ActorUsername, Computer + = DvcHostname, IPAddress = SrcIpAddr, CommandLine = ActingProcessCommandLine, + FileHash = TargetFileSHA256\\n| project Type, TimeGenerated, Computer, Account, + IPAddress, CommandLine, FileHash\\n),\\n(CommonSecurityLog\\n| where FileHash + in (sha256Hashes) or FileHash in (sha256s)\\n| extend timestamp = TimeGenerated\\n)\\n)\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"DNS\",\"fieldMappings\":[{\"identifier\":\"DomainName\",\"columnName\":\"DNSName\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.5.1\",\"tactics\":[\"CommandAndControl\",\"Execution\"],\"techniques\":[\"T1102\",\"T1204\"],\"displayName\":\"NOBELIUM + - Domain, Hash and IP IOCs - May 2021\",\"description\":\"Identifies a match + across various data feeds for domains, hashes and IP IOCs related to NOBELIUM.\\nRef: + https://www.microsoft.com/security/blog/2021/05/27/new-sophisticated-email-based-attack-from-nobelium/\",\"lastUpdatedDateUTC\":\"2022-04-04T00:00:00Z\",\"createdDateUTC\":\"2021-03-03T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AWSS3\",\"dataTypes\":[\"AWSVPCFlow\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]},{\"connectorId\":\"SquidProxy\",\"dataTypes\":[\"SquidProxy_CL\"]},{\"connectorId\":\"MicrosoftSysmonForLinux\",\"dataTypes\":[\"Syslog\"]},{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]},{\"connectorId\":\"AzureMonitor(VMInsights)\",\"dataTypes\":[\"VMConnection\"]},{\"connectorId\":\"F5\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"CiscoASA\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"Fortinet\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"CheckPoint\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"CEF\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceNetworkEvents\",\"DeviceFileEvents\"]},{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity\"]},{\"connectorId\":\"AzureFirewall\",\"dataTypes\":[\"AzureDiagnostics\"]},{\"connectorId\":\"WindowsFirewall\",\"dataTypes\":[\"WindowsFirewall\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"InfobloxNIOS\",\"dataTypes\":[\"Syslog\"]},{\"connectorId\":\"GCPDNSDataConnector\",\"dataTypes\":[\"GCP_DNS_CL\"]},{\"connectorId\":\"NXLogDnsLogs\",\"dataTypes\":[\"NXLog_DNS_Server_CL\"]},{\"connectorId\":\"CiscoUmbrellaDataConnector\",\"dataTypes\":[\"Cisco_Umbrella_dns_CL\"]},{\"connectorId\":\"Corelight\",\"dataTypes\":[\"Corelight_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/35ce9aff-1708-45b8-a295-5e9a307f5f17\",\"name\":\"35ce9aff-1708-45b8-a295-5e9a307f5f17\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"AzureDevOpsAuditing\\n| + where OperationName =~ \\\"Group.UpdateGroupMembership.Add\\\"\\n| where Details + has_any (\\\"Project Administrators\\\", \\\"Project Collection Administrators\\\", + \\\"Project Collection Service Accounts\\\", \\\"Build Administrator\\\")\\n| + project-reorder TimeGenerated, Details, ActorUPN, IpAddress, UserAgent, AuthenticationMechanism, + ScopeDisplayName\\n| extend timekey = bin(TimeGenerated, 1h)\\n| extend ActorUserId + = tostring(Data.MemberId)\\n| project timekey, ActorUserId, AddingUser=ActorUPN, + TimeAdded=TimeGenerated, PermissionGrantDetails = Details\\n// Get details + of operations conducted by user soon after elevation of permissions\\n| join + (AzureDevOpsAuditing\\n| extend ActorUserId = tostring(Data.MemberId)\\n| + extend timekey = bin(TimeGenerated, 1h)) on timekey, ActorUserId\\n| summarize + ActionsWhenAdded = make_set(OperationName) by ActorUPN, AddingUser, TimeAdded, + PermissionGrantDetails, IpAddress, UserAgent\\n| extend timestamp = TimeAdded, + AccountCustomEntity = ActorUPN, IPCustomEntity = IpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AddingUser\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1078\"],\"displayName\":\"New + PA, PCA, or PCAS added to Azure DevOps\",\"description\":\"In order for an + attacker to be able to conduct many potential attacks against Azure DevOps + they will need to gain elevated permissions. \\nThis detection looks for users + being granted key administrative permissions. If the principal of least privilege + is applied, the number of \\nusers granted these permissions should be small. + Note that permissions can also be granted via Azure AD groups and monitoring + of these \\nshould also be conducted.\",\"lastUpdatedDateUTC\":\"2022-01-17T00:00:00Z\",\"createdDateUTC\":\"2021-02-05T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/30dea201-74da-4141-8d21-8a18f0861d60\",\"name\":\"30dea201-74da-4141-8d21-8a18f0861d60\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.5\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"0\",\"maximum\":\"1\",\"value\":\"0.02\",\"name\":\"Score\",\"description\":\"Generate + an anomaly when score is greater than the chosen value\",\"sequenceNumber\":1,\"rerun\":\"NotRequired\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1078\"],\"displayName\":\"(Preview) + Suspicious volume of AWS cloud trail logs events of group user account by + EventTypeName\",\"description\":\"This algorithm detects an unusually high + volume of AWS cloud trail log events per group user account by different event + types (AwsApiCall, AwsServiceEvent, AwsConsoleSignIn, AwsConsoleAction) within + the last day. The model is trained on the previous 21 days of AWS cloud trail + log events on a group user account basis. This activity may indicate that + the account is compromised.\",\"lastUpdatedDateUTC\":\"2022-03-08T00:00:00Z\",\"createdDateUTC\":\"2021-06-08T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AWS\",\"dataTypes\":[\"AWSCloudTrail\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/bf07ca9c-e408-443a-8939-6860a45a929e\",\"name\":\"bf07ca9c-e408-443a-8939-6860a45a929e\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + allowed_publishers = dynamic([]);\\nAzureDevOpsAuditing\\n| where OperationName + =~ \\\"Extension.Installed\\\"\\n| extend ExtensionName = tostring(Data.ExtensionName)\\n| + extend PublisherName = tostring(Data.PublisherName)\\n| where PublisherName + !in (allowed_publishers)\\n| project-reorder TimeGenerated, OperationName, + ExtensionName, PublisherName, ActorUPN, IpAddress, UserAgent, ScopeDisplayName, + Data\\n| extend timestamp = TimeGenerated, AccountCustomEntity = ActorUPN, + IPCustomEntity = IpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"Persistence\"],\"techniques\":[\"T1505\"],\"displayName\":\"Azure + DevOps New Extension Added\",\"description\":\"Extensions add additional features + to Azure DevOps. An attacker could use a malicious extension to conduct malicious + activity. \\nThis query looks for new extensions that are not from a configurable + list of approved publishers.\",\"lastUpdatedDateUTC\":\"2021-10-20T00:00:00Z\",\"createdDateUTC\":\"2021-02-16T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/65c78944-930b-4cae-bd79-c3664ae30ba7\",\"name\":\"65c78944-930b-4cae-bd79-c3664ae30ba7\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"(union + isfuzzy=true\\n(AuditLogs \\n| where OperationName =~ \\\"Disable Strong Authentication\\\"\\n| + extend IPAddress = tostring(parse_json(tostring(InitiatedBy.user)).ipAddress) + \\n| extend InitiatedByUser = iff(isnotempty(tostring(parse_json(tostring(InitiatedBy.user)).userPrincipalName)), + \\n tostring(parse_json(tostring(InitiatedBy.user)).userPrincipalName), tostring(parse_json(tostring(InitiatedBy.app)).displayName))\\n| + extend Targetprop = todynamic(TargetResources)\\n| extend TargetUser = tostring(Targetprop[0].userPrincipalName) + \\n| summarize StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated) + by User = TargetUser, InitiatedByUser , Operation = OperationName , CorrelationId, + IPAddress, Category, Source = SourceSystem , AADTenantId, Type\\n),\\n(AWSCloudTrail\\n| + where EventName in~ (\\\"DeactivateMFADevice\\\", \\\"DeleteVirtualMFADevice\\\") + \\n| extend InstanceProfileName = tostring(parse_json(RequestParameters).InstanceProfileName)\\n| + extend TargetUser = tostring(parse_json(RequestParameters).userName)\\n| summarize + StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated) by User + = TargetUser, Source = EventSource , Operation = EventName , TenantorInstance_Detail + = InstanceProfileName, IPAddress = SourceIpAddress\\n)\\n)\\n| extend timestamp + = StartTimeUtc, AccountCustomEntity = User, IPCustomEntity = IPAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"CredentialAccess\",\"Persistence\"],\"techniques\":[\"T1098\"],\"displayName\":\"MFA + disabled for a user\",\"description\":\"Multi-Factor Authentication (MFA) + helps prevent credential compromise. This alert identifies when an attempt + has been made to disable MFA for a user \",\"lastUpdatedDateUTC\":\"2022-02-23T00:00:00Z\",\"createdDateUTC\":\"2019-12-16T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\"]},{\"connectorId\":\"AWS\",\"dataTypes\":[\"AWSCloudTrail\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/4759ddb4-2daf-43cb-b34e-d85b85b4e4a5\",\"name\":\"4759ddb4-2daf-43cb-b34e-d85b85b4e4a5\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT6H\",\"queryPeriod\":\"PT6H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + iocs = externaldata(DateAdded:string,IoC:string,Type:string,TLP:string) [@\\\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Sample%20Data/Feeds/DEV-0322_SolarWinds_Serv-U_IoC.csv\\\"] + with (format=\\\"csv\\\", ignoreFirstRecord=True);\\nlet process = (iocs | + where Type =~ \\\"process\\\" | project IoC);\\nlet parentprocess = (iocs + | where Type =~ \\\"parentprocess\\\" | project IoC);\\nlet IPList = (iocs + | where Type =~ \\\"ip\\\"| project IoC);\\nlet IPRegex = '[0-9]{1,3}\\\\\\\\.[0-9]{1,3}\\\\\\\\.[0-9]{1,3}\\\\\\\\.[0-9]{1,3}';\\n(union + isfuzzy=true\\n(CommonSecurityLog\\n| where SourceIP in (IPList) or DestinationIP + in (IPList) or RequestURL has_any (IPList) or Message has_any (IPList)\\n| + project TimeGenerated, SourceIP, DestinationIP, Message, SourceUserID, RequestURL, + Type\\n| extend MessageIP = extract(IPRegex, 0, Message)\\n| extend IPMatch + = case(SourceIP in (IPList), \\\"SourceIP\\\", DestinationIP in (IPList), + \\\"DestinationIP\\\", MessageIP in (IPList), \\\"Message\\\", RequestURL + in (IPList), \\\"RequestUrl\\\",\\\"NoMatch\\\"), AlertDetail = 'Dev-0322 + IOC match'\\n| extend timestamp = TimeGenerated, IPCustomEntity = case(IPMatch + == \\\"SourceIP\\\", SourceIP, IPMatch == \\\"DestinationIP\\\", DestinationIP, + IPMatch == \\\"Message\\\", MessageIP, IPMatch == \\\"RequestUrl\\\", RequestURL, + \\\"NoMatch\\\"), AccountCustomEntity = SourceUserID\\n),\\n(DnsEvents\\n| + where IPAddresses in (IPList) \\n| project TimeGenerated, Computer, IPAddresses, + Name, ClientIP, Type\\n| extend DestinationIPAddress = IPAddresses, DNSName + = Name, Host = Computer , AlertDetail = 'Dev-0322 IOC match'\\n| extend timestamp + = TimeGenerated, IPCustomEntity = DestinationIPAddress, HostCustomEntity = + Host\\n),\\n(VMConnection\\n| where SourceIp in (IPList) or DestinationIp + in (IPList)\\n| parse RemoteDnsCanonicalNames with * '[\\\"' DNSName '\\\"]' + *\\n| project TimeGenerated, Computer, Direction, ProcessName, SourceIp, DestinationIp, + DestinationPort, RemoteDnsQuestions, DNSName,BytesSent, BytesReceived, RemoteCountry, + Type\\n| extend IPMatch = case( SourceIp in (IPList), \\\"SourceIP\\\", DestinationIp + in (IPList), \\\"DestinationIP\\\", \\\"None\\\") , AlertDetail = 'Dev-0322 + IOC match'\\n| extend timestamp = TimeGenerated, IPCustomEntity = case(IPMatch + == \\\"SourceIP\\\", SourceIp, IPMatch == \\\"DestinationIP\\\", DestinationIp, + \\\"NoMatch\\\"), HostCustomEntity = Computer, ProcessCustomEntity = ProcessName\\n),\\n(Event\\n| + where Source == \\\"Microsoft-Windows-Sysmon\\\"\\n| where EventID == 3\\n| + extend EvData = parse_xml(EventData)\\n| extend EventDetail = EvData.DataItem.EventData.Data\\n| + extend SourceIP = EventDetail.[9].[\\\"#text\\\"], DestinationIP = EventDetail.[14].[\\\"#text\\\"], + Image = EventDetail.[4].[\\\"#text\\\"]\\n| where SourceIP in (IPList) or + DestinationIP in (IPList) \\n| project TimeGenerated, SourceIP, DestinationIP, + Image, UserName, Computer, Type\\n| extend IPMatch = case( SourceIP in (IPList), + \\\"SourceIP\\\", DestinationIP in (IPList), \\\"DestinationIP\\\", \\\"None\\\") + , AlertDetail = 'Dev-0322 IOC match'\\n| extend timestamp = TimeGenerated, + AccountCustomEntity = UserName, ProcessCustomEntity = tostring(split(Image, + '\\\\\\\\', -1)[-1]), HostCustomEntity = Computer , IPCustomEntity = case(IPMatch + == \\\"SourceIP\\\", SourceIP, IPMatch == \\\"DestinationIP\\\", DestinationIP, + \\\"None\\\")\\n), \\n(OfficeActivity\\n| where ClientIP in (IPList) \\n| + project TimeGenerated, UserAgent, Operation, RecordType, UserId, ClientIP, + AlertDetail = 'Dev-0322 IOC match', Type\\n| extend timestamp = TimeGenerated, + IPCustomEntity = ClientIP, AccountCustomEntity = UserId\\n),\\n(DeviceNetworkEvents\\n| + where RemoteIP in (IPList)\\n| project TimeGenerated, ActionType, DeviceId, + DeviceName, InitiatingProcessAccountDomain, InitiatingProcessAccountName, + InitiatingProcessCommandLine, InitiatingProcessFolderPath, InitiatingProcessId, + InitiatingProcessParentFileName, InitiatingProcessFileName, RemoteIP, RemoteUrl, + RemotePort, LocalIP, Type\\n| extend timestamp = TimeGenerated, IPCustomEntity + = RemoteIP, HostCustomEntity = DeviceName, AlertDetail = 'Dev-0322 IOC match', + UrlCustomEntity =RemoteUrl, ProcessCustomEntity = InitiatingProcessFileName\\n),\\n(WindowsFirewall\\n| + where SourceIP in (IPList) or DestinationIP in (IPList) \\n| project TimeGenerated, + Computer, CommunicationDirection, SourceIP, DestinationIP, SourcePort, DestinationPort, + Type\\n| extend IPMatch = case( SourceIP in (IPList), \\\"SourceIP\\\", DestinationIP + in (IPList), \\\"DestinationIP\\\", \\\"None\\\"), AlertDetail = 'Dev-0322 + IOC match'\\n| extend timestamp = TimeGenerated, HostCustomEntity = Computer + , IPCustomEntity = case(IPMatch == \\\"SourceIP\\\", SourceIP, IPMatch == + \\\"DestinationIP\\\", DestinationIP, \\\"None\\\")\\n),\\n(AzureDiagnostics\\n| + where ResourceType == \\\"AZUREFIREWALLS\\\"\\n| where Category == \\\"AzureFirewallDnsProxy\\\"\\n| + project TimeGenerated,Resource, msg_s, Type\\n| parse msg_s with \\\"DNS Request: + \\\" ClientIP \\\":\\\" ClientPort \\\" - \\\" QueryID \\\" \\\" Request_Type + \\\" \\\" Request_Class \\\" \\\" Request_Name \\\". \\\" Request_Protocol + \\\" \\\" Request_Size \\\" \\\" EDNSO_DO \\\" \\\" EDNS0_Buffersize \\\" + \\\" Responce_Code \\\" \\\" Responce_Flags \\\" \\\" Responce_Size \\\" \\\" + Response_Duration\\n| where ClientIP in (IPList)\\n| extend timestamp = TimeGenerated, + DNSName = Request_Name, IPCustomEntity = ClientIP, AlertDetail = 'Dev-0322 + IOC match'\\n),\\n(AzureDiagnostics \\n| where ResourceType == \\\"AZUREFIREWALLS\\\"\\n| + where Category == \\\"AzureFirewallApplicationRule\\\"\\n| project TimeGenerated,Resource, + msg_s\\n| parse msg_s with Protocol 'request from ' SourceHost ':' SourcePort + 'to ' DestinationHost ':' DestinationPort '. Action:' Action\\n| where isnotempty(DestinationHost)\\n| + where SourceHost in (IPList)\\n| extend timestamp = TimeGenerated, DNSName + = DestinationHost, IPCustomEntity = SourceHost, AlertDetail = 'Dev-0322 IOC + match'\\n),\\n(Event\\n| where Source == \\\"Microsoft-Windows-Sysmon\\\"\\n| + extend EvData = parse_xml(EventData)\\n| extend EventDetail = EvData.DataItem.EventData.Data\\n| + extend ParentImage = EventDetail.[20].[\\\"#text\\\"], Image = EventDetail.[4].[\\\"#text\\\"]\\n| + where ( ParentImage has_any (parentprocess) and Image has_any (process))\\n| + parse EventDetail with * 'SHA256=' SHA256 '\\\",' *\\n| project TimeGenerated, + EventDetail, UserName, Computer, Type, Source, SHA256,Image, ParentImage \\n| + extend Type = strcat(Type, \\\": \\\", Source), Account = UserName, FileHash + = SHA256, AlertDetail = 'Dev-0322 IOC match'\\n| extend timestamp = TimeGenerated, + HostCustomEntity = Computer , AccountCustomEntity = Account, ProcessCustomEntity + = tostring(split(Image, '\\\\\\\\', -1)[-1]), AlgorithmCustomEntity = \\\"SHA256\\\", + FileHashCustomEntity = FileHash\\n),\\n(DeviceFileEvents\\n| extend CommandLineIP + = extract(IPRegex, 0,InitiatingProcessCommandLine)\\n| where (InitiatingProcessFileName + in (process) and InitiatingProcessParentFileName in (parentprocess)) or CommandLineIP + in (IPList)\\n| project TimeGenerated, ActionType, DeviceId, DeviceName, InitiatingProcessAccountDomain, + InitiatingProcessAccountName, InitiatingProcessCommandLine, InitiatingProcessFolderPath, + InitiatingProcessId, InitiatingProcessParentFileName, InitiatingProcessFileName, + RequestAccountName, RequestSourceIP, InitiatingProcessSHA256, Type, CommandLineIP\\n| + extend Account = RequestAccountName, Computer = DeviceName, IPAddress = RequestSourceIP, + CommandLine = InitiatingProcessCommandLine, FileHash = InitiatingProcessSHA256, + AlertDetail = 'Dev-0322 IOC match'\\n| extend timestamp = TimeGenerated, HostCustomEntity + = Computer , AccountCustomEntity = Account, ProcessCustomEntity = InitiatingProcessFileName, + AlgorithmCustomEntity = \\\"SHA256\\\", FileHashCustomEntity = FileHash, IPCustomEntity + = CommandLineIP\\n),\\n(DeviceEvents\\n| extend CommandLineIP = extract(IPRegex, + 0,InitiatingProcessCommandLine)\\n| where (InitiatingProcessFileName in (process) + and InitiatingProcessParentFileName in (parentprocess)) or CommandLineIP in + (IPList)\\n| project TimeGenerated, ActionType, DeviceId, DeviceName, InitiatingProcessAccountDomain, + InitiatingProcessAccountName, InitiatingProcessCommandLine, InitiatingProcessFolderPath, + InitiatingProcessId, InitiatingProcessParentFileName, InitiatingProcessFileName, + InitiatingProcessSHA256, Type, CommandLineIP\\n| extend Account = InitiatingProcessAccountName, + Computer = DeviceName, CommandLine = InitiatingProcessCommandLine, FileHash + = InitiatingProcessSHA256, Image = InitiatingProcessFolderPath, AlertDetail + = 'Dev-0322 IOC match'\\n| extend timestamp = TimeGenerated, HostCustomEntity + = Computer , AccountCustomEntity = Account, ProcessCustomEntity = InitiatingProcessFileName, + AlgorithmCustomEntity = \\\"SHA256\\\", FileHashCustomEntity = FileHash, IPCustomEntity + = CommandLineIP\\n),\\n(DeviceProcessEvents\\n| extend CommandLineIP = extract(IPRegex, + 0,InitiatingProcessCommandLine)\\n| where (InitiatingProcessFileName in (process) + and InitiatingProcessParentFileName in (parentprocess)) or CommandLineIP + in (IPList)\\n| project TimeGenerated, ActionType, DeviceId, DeviceName, InitiatingProcessAccountDomain, + InitiatingProcessAccountName, InitiatingProcessCommandLine, InitiatingProcessFolderPath, + InitiatingProcessId, InitiatingProcessParentFileName, InitiatingProcessFileName, + \ InitiatingProcessSHA256, Type, CommandLineIP, AccountName\\n| extend Account + = AccountName, Computer = DeviceName, IPAddress = CommandLineIP, CommandLine + = InitiatingProcessCommandLine, FileHash = InitiatingProcessSHA256, AlertDetail + = 'Dev-0322 IOC match'\\n| extend timestamp = TimeGenerated, HostCustomEntity + = Computer , AccountCustomEntity = Account, ProcessCustomEntity = InitiatingProcessFileName, + AlgorithmCustomEntity = \\\"SHA256\\\", FileHashCustomEntity = FileHash, IPCustomEntity + = IPAddress\\n),\\n( SecurityEvent\\n| where EventID == 4688\\n| extend CommandLineIP + = extract(IPRegex, 0, CommandLine)\\n| where CommandLineIP in (IPList) or + (NewProcessName has_any (process) and ParentProcessName has_any (parentprocess))\\n| + project TimeGenerated, Computer, NewProcessName, ParentProcessName, Account, + NewProcessId, Type, CommandLine, CommandLineIP\\n| extend timestamp = TimeGenerated, + HostCustomEntity = Computer , AccountCustomEntity = Account, ProcessCustomEntity + = NewProcessName, AlertDetail = 'Dev-0322 IOC match', IPCustomEntity = CommandLineIP\\n)\\n)\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"Process\",\"fieldMappings\":[{\"identifier\":\"ProcessId\",\"columnName\":\"ProcessCustomEntity\"}]},{\"entityType\":\"FileHash\",\"fieldMappings\":[{\"identifier\":\"Algorithm\",\"columnName\":\"AlgorithmCustomEntity\"},{\"identifier\":\"Value\",\"columnName\":\"FileHashCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.2\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1190\"],\"displayName\":\"DEV-0322 + Serv-U related IOCs - July 2021\",\"description\":\"Identifies a match across + IOC's related to DEV-0322 targeting SolarWinds Serv-U software.\",\"lastUpdatedDateUTC\":\"2021-11-30T00:00:00Z\",\"createdDateUTC\":\"2021-06-29T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]},{\"connectorId\":\"AzureMonitor(VMInsights)\",\"dataTypes\":[\"VMConnection\"]},{\"connectorId\":\"F5\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"CiscoASA\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"Fortinet\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"CheckPoint\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"CEF\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceNetworkEvents\",\"DeviceFileEvents\",\"DeviceEvents\",\"DeviceProcessEvents\"]},{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity\"]},{\"connectorId\":\"AzureFirewall\",\"dataTypes\":[\"AzureDiagnostics\"]},{\"connectorId\":\"WindowsFirewall\",\"dataTypes\":[\"WindowsFirewall\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/d6491be0-ab2d-439d-95d6-ad8ea39277c5\",\"name\":\"d6491be0-ab2d-439d-95d6-ad8ea39277c5\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + SensitiveOperationList = dynamic(\\n[\\\"VaultDelete\\\", \\\"KeyDelete\\\", + \\\"SecretDelete\\\", \\\"SecretPurge\\\", \\\"KeyPurge\\\", \\\"SecretBackup\\\", + \\\"KeyBackup\\\"]);\\nAzureDiagnostics\\n| extend ResultType = columnifexists(\\\"ResultType\\\", + \\\"NoResultType\\\")\\n| extend requestUri_s = columnifexists(\\\"requestUri_s\\\", + \\\"None\\\"), identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g + = columnifexists(\\\"identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g\\\", + \\\"None\\\")\\n| extend id_s = columnifexists(\\\"id_s\\\", \\\"None\\\"), + CallerIPAddress = columnifexists(\\\"CallerIPAddress\\\", \\\"None\\\"), clientInfo_s + = columnifexists(\\\"clientInfo_s\\\", \\\"None\\\")\\n| where ResultType + !~ \\\"None\\\" and isnotempty(ResultType)\\n| where identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g + !~ \\\"None\\\" and isnotempty(identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g)\\n| + where id_s !~ \\\"None\\\" and isnotempty(id_s)\\n| where CallerIPAddress + !~ \\\"None\\\" and isnotempty(CallerIPAddress)\\n| where clientInfo_s !~ + \\\"None\\\" and isnotempty(clientInfo_s)\\n| where requestUri_s !~ \\\"None\\\" + and isnotempty(requestUri_s)\\n| where ResourceType =~ \\\"VAULTS\\\" and + ResultType =~ \\\"Success\\\" \\n| where OperationName in~ (SensitiveOperationList) + \ \\n| summarize EventCount=count(), StartTimeUtc=min(TimeGenerated), EndTimeUtc=max(TimeGenerated), + TimeTriggered=makelist(TimeGenerated),OperationNameList=make_set(OperationName), + RequestURLList=make_set(requestUri_s), CallerIPList = make_set(CallerIPAddress), + \ CallerIPMax= arg_max(CallerIPAddress,*) by ResourceType, ResultType, Resource, + id_s, identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g, + clientInfo_s\\n| extend timestamp = StartTimeUtc, IPCustomEntity = CallerIPMax, + AccountCustomEntity = identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"Impact\"],\"techniques\":[\"T1485\"],\"displayName\":\"Sensitive + Azure Key Vault operations\",\"description\":\"Identifies when sensitive Azure + Key Vault operations are used. This includes: VaultDelete, KeyDelete, SecretDelete, + SecretPurge, KeyPurge, SecretBackup, KeyBackup. \\nAny Backup operations should + match with expected scheduled backup activity.\",\"lastUpdatedDateUTC\":\"2022-01-03T00:00:00Z\",\"createdDateUTC\":\"2019-07-01T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureKeyVault\",\"dataTypes\":[\"KeyVaultData\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/70b12a3b-4899-42cb-910c-5ffaf9d7997d\",\"name\":\"70b12a3b-4899-42cb-910c-5ffaf9d7997d\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + DomainNames = dynamic([\\\"0.ns1.dns-info.gq\\\", \\\"1.ns1.dns-info.gq\\\", + \\\"10.ns1.dns-info.gq\\\", \\\"102.ns1.dns-info.gq\\\", \\n \\\"104.ns1.dns-info.gq\\\", + \\\"11.ns1.dns-info.gq\\\", \\\"110.ns1.dns-info.gq\\\", \\\"115.ns1.dns-info.gq\\\", + \\\"116.ns1.dns-info.gq\\\", \\n \\\"117.ns1.dns-info.gq\\\", \\\"118.ns1.dns-info.gq\\\", + \\\"12.ns1.dns-info.gq\\\", \\\"120.ns1.dns-info.gq\\\", \\\"122.ns1.dns-info.gq\\\", + \\n \\\"123.ns1.dns-info.gq\\\", \\\"128.ns1.dns-info.gq\\\", \\\"13.ns1.dns-info.gq\\\", + \\\"134.ns1.dns-info.gq\\\", \\\"135.ns1.dns-info.gq\\\", \\n \\\"138.ns1.dns-info.gq\\\", + \\\"14.ns1.dns-info.gq\\\", \\\"144.ns1.dns-info.gq\\\", \\\"15.ns1.dns-info.gq\\\", + \\\"153.ns1.dns-info.gq\\\", \\n \\\"157.ns1.dns-info.gq\\\", \\\"16.ns1.dns-info.gq\\\", + \\\"17.ns1.dns-info.gq\\\", \\\"18.ns1.dns-info.gq\\\", \\\"19.ns1.dns-info.gq\\\", + \\n \\\"1a9604fa.ns1.feedsdns.com\\\", \\\"1c7606b6.ns1.steamappstore.com\\\", + \\\"2.ns1.dns-info.gq\\\", \\\"20.ns1.dns-info.gq\\\", \\n \\\"201.ns1.dns-info.gq\\\", + \\\"202.ns1.dns-info.gq\\\", \\\"204.ns1.dns-info.gq\\\", \\\"207.ns1.dns-info.gq\\\", + \\\"21.ns1.dns-info.gq\\\", \\n \\\"210.ns1.dns-info.gq\\\", \\\"211.ns1.dns-info.gq\\\", + \\\"216.ns1.dns-info.gq\\\", \\\"22.ns1.dns-info.gq\\\", \\\"220.ns1.dns-info.gq\\\", + \\n \\\"223.ns1.dns-info.gq\\\", \\\"23.ns1.dns-info.gq\\\", \\\"24.ns1.dns-info.gq\\\", + \\\"25.ns1.dns-info.gq\\\", \\\"26.ns1.dns-info.gq\\\", \\n \\\"27.ns1.dns-info.gq\\\", + \\\"28.ns1.dns-info.gq\\\", \\\"29.ns1.dns-info.gq\\\", \\\"3.ns1.dns-info.gq\\\", + \\\"30.ns1.dns-info.gq\\\", \\n \\\"31.ns1.dns-info.gq\\\", \\\"32.ns1.dns-info.gq\\\", + \\\"33.ns1.dns-info.gq\\\", \\\"34.ns1.dns-info.gq\\\", \\\"35.ns1.dns-info.gq\\\", + \\n \\\"36.ns1.dns-info.gq\\\", \\\"37.ns1.dns-info.gq\\\", \\\"39.ns1.dns-info.gq\\\", + \\\"3d6fe4b2.ns1.steamappstore.com\\\", \\n \\\"4.ns1.dns-info.gq\\\", \\\"40.ns1.dns-info.gq\\\", + \\\"42.ns1.dns-info.gq\\\", \\\"43.ns1.dns-info.gq\\\", \\\"44.ns1.dns-info.gq\\\", + \\n \\\"45.ns1.dns-info.gq\\\", \\\"46.ns1.dns-info.gq\\\", \\\"48.ns1.dns-info.gq\\\", + \\\"5.ns1.dns-info.gq\\\", \\\"50.ns1.dns-info.gq\\\", \\n \\\"50417.service.gstatic.dnset.com\\\", + \\\"51.ns1.dns-info.gq\\\", \\\"52.ns1.dns-info.gq\\\", \\\"53.ns1.dns-info.gq\\\",\\n + \ \\\"54.ns1.dns-info.gq\\\", \\\"55.ns1.dns-info.gq\\\", \\\"56.ns1.dns-info.gq\\\", + \\\"57.ns1.dns-info.gq\\\", \\\"58.ns1.dns-info.gq\\\", \\n \\\"6.ns1.dns-info.gq\\\", + \\\"60.ns1.dns-info.gq\\\", \\\"62.ns1.dns-info.gq\\\", \\\"63.ns1.dns-info.gq\\\", + \\\"64.ns1.dns-info.gq\\\", \\n \\\"65.ns1.dns-info.gq\\\", \\\"67.ns1.dns-info.gq\\\", + \\\"7.ns1.dns-info.gq\\\", \\\"70.ns1.dns-info.gq\\\", \\\"71.ns1.dns-info.gq\\\",\\n + \ \\\"73.ns1.dns-info.gq\\\", \\\"77.ns1.dns-info.gq\\\", \\\"77075.service.gstatic.dnset.com\\\", + \\\"7c1947fa.ns1.steamappstore.com\\\",\\n \\\"8.ns1.dns-info.gq\\\", \\\"81.ns1.dns-info.gq\\\", + \\\"86.ns1.dns-info.gq\\\", \\\"87.ns1.dns-info.gq\\\", \\\"9.ns1.dns-info.gq\\\", + \\n \\\"94343.service.gstatic.dnset.com\\\", \\\"9939.service.gstatic.dnset.com\\\", + \\\"aa.ns.mircosoftdoc.com\\\", \\n \\\"aaa.feeds.api.ns1.feedsdns.com\\\", + \\\"aaa.googlepublic.feeds.ns1.dns-info.gq\\\", \\n \\\"aaa.resolution.174547._get.cache.up.sourcedns.tk\\\", + \\\"acc.microsoftonetravel.com\\\", \\n \\\"accounts.longmusic.com\\\", + \\\"admin.dnstemplog.com\\\", \\\"agent.updatenai.com\\\", \\n \\\"alibaba.zzux.com\\\", + \\\"api.feedsdns.com\\\", \\\"app.portomnail.com\\\", \\\"asia.updatenai.com\\\", + \\n \\\"battllestategames.com\\\", \\\"bguha.serveuser.com\\\", \\\"binann-ce.com\\\", + \\\"bing.dsmtp.com\\\", \\n \\\"blog.cdsend.xyz\\\", \\\"brives.minivineyapp.com\\\", + \\\"bsbana.dynamic-dns.net\\\", \\n \\\"californiaforce.000webhostapp.com\\\", + \\\"californiafroce.000webhostapp.com\\\", \\n \\\"cdn.freetcp.com\\\", + \\\"cdsend.xyz\\\", \\\"cipla.zzux.com\\\", \\\"cloudfeeddns.com\\\", \\\"comcleanner.info\\\",\\n + \ \\\"cs.microsoftsonline.net\\\", \\\"dns-info.gq\\\", \\\"dns05.cf\\\", + \\\"dns22.ml\\\", \\\"dns224.com\\\", \\n \\\"dnsdist.org\\\", \\\"dnstemplog.com\\\", + \\\"doc.mircosoftdoc.com\\\", \\\"dropdns.com\\\", \\n \\\"eshop.cdn.freetcp.com\\\", + \\\"exchange.dumb1.com\\\", \\\"exchange.misecure.com\\\", \\\"exchange.mrbasic.com\\\",\\n + \ \\\"facebookdocs.com\\\", \\\"facebookint.com\\\", \\\"facebookvi.com\\\", + \\\"feed.ns1.dns-info.gq\\\", \\\"feedsdns.com\\\", \\n \\\"firejun.freeddns.com\\\", + \\\"ftp.dns-info.dyndns.pro\\\", \\\"goallbandungtravel.com\\\", \\\"goodhk.azurewebsites.net\\\", + \\n \\\"googlepublic.feed.ns1.dns-info.gq\\\", \\\"gp.spotifylite.cloud\\\", + \\\"gskytop.com\\\", \\\"gstatic.dnset.com\\\", \\n \\\"gxxservice.com\\\", + \\\"helpdesk.cdn.freetcp.com\\\", \\\"id.serveuser.com\\\", \\\"infestexe.com\\\", + \\\"item.itemdb.com\\\",\\n \\\"m.mircosoftdoc.com\\\", \\\"mail.transferdkim.xyz\\\", + \\\"mcafee.updatenai.com\\\", \\\"mecgjm.mircosoftdoc.com\\\",\\n \\\"microdocs.ga\\\", + \\\"microsock.website\\\", \\\"microsocks.net\\\", \\\"microsoft.sendsmtp.com\\\", + \\n \\\"microsoftbook.dns05.com\\\", \\\"microsoftcontactcenter.com\\\", + \\\"microsoftdocs.dns05.com\\\", \\\"microsoftdocs.ml\\\", \\n \\\"microsoftonetravel.com\\\", + \\\"microsoftonlines.net\\\", \\\"microsoftprod.com\\\", \\\"microsofts.dns1.us\\\", + \\\"microsoftsonline.net\\\",\\n \\\"minivineyapp.com\\\", \\\"mircosoftdoc.com\\\", + \\\"mircosoftdocs.com\\\", \\\"mlcrosoft.ninth.biz\\\", \\\"mlcrosoft.site\\\", + \\n \\\"mm.portomnail.com\\\", \\\"msdnupdate.com\\\", \\\"msecdn.cloud\\\", + \\\"mtnl1.dynamic-dns.net\\\", \\\"ns.gstatic.dnset.com\\\", \\n \\\"ns.microsoftprod.com\\\", + \\\"ns.steamappstore.com\\\", \\\"ns1.cdn.freetcp.com\\\", \\\"ns1.comcleanner.info\\\", + \\\"ns1.dns-info.gq\\\", \\n \\\"ns1.dns05.cf\\\", \\\"ns1.dnstemplog.com\\\", + \\\"ns1.dropdns.com\\\", \\\"ns1.microsoftonetravel.com\\\", \\n \\\"ns1.microsoftonlines.net\\\", + \\\"ns1.microsoftprod.com\\\", \\\"ns1.microsoftsonline.net\\\", \\\"ns1.mlcrosoft.site\\\", + \\n \\\"ns1.teams.wikaba.com\\\", \\\"ns1.windowsdefende.com\\\", \\\"ns2.comcleanner.info\\\", + \\\"ns2.dnstemplog.com\\\", \\n \\\"ns2.microsoftonetravel.com\\\", \\\"ns2.microsoftprod.com\\\", + \\\"ns2.microsoftsonline.net\\\", \\\"ns2.mlcrosoft.site\\\", \\n \\\"ns2.windowsdefende.com\\\", + \\\"ns3.microsoftprod.com\\\", \\\"ns3.mlcrosoft.site\\\", \\\"nutrition.mrbasic.com\\\", + \\n \\\"nutrition.youdontcare.com\\\", \\\"online.mlcrosoft.site\\\", \\\"online.msdnupdate.com\\\", + \\\"outlookservce.site\\\", \\n \\\"owa.jetos.com\\\", \\\"owa.otzo.com\\\", + \\\"pornotime.co\\\", \\\"portomnail.com\\\", \\n \\\"post.1a0.066e063ac.7c1947fa.ns1.steamappstore.com\\\", + \\\"pricingdmdk.com\\\", \\\"prod.microsoftprod.com\\\", \\n \\\"product.microsoftprod.com\\\", + \\\"ptcl.yourtrap.com\\\", \\\"query.api.sourcedns.tk\\\", \\\"rb.itemdb.com\\\", + \\\"redditcdn.com\\\", \\n \\\"rss.otzo.com\\\", \\\"secure.msdnupdate.com\\\", + \\\"service.dns22.ml\\\", \\\"service.gstatic.dnset.com\\\", \\\"service04.dns04.com\\\", + \\n \\\"settings.teams.wikaba.com\\\", \\\"sip.outlookservce.site\\\", \\\"sixindent.epizy.com\\\", + \\\"soft.msdnupdate.com\\\", \\\"sourcedns.ml\\\", \\n \\\"sourcedns.tk\\\", + \\\"sport.msdnupdate.com\\\", \\\"spotifylite.cloud\\\", \\\"static.misecure.com\\\", + \\\"steamappstore.com\\\", \\n \\\"store.otzo.com\\\", \\\"survey.outlookservce.site\\\", + \\\"team.itemdb.com\\\", \\\"temp221.com\\\", \\\"test.microsoftprod.com\\\", + \\n \\\"thisisaaa.000webhostapp.com\\\", \\\"token.dns04.com\\\", \\\"token.dns05.com\\\", + \\\"transferdkim.xyz\\\", \\n \\\"travelsanignacio.com\\\", \\\"update08.com\\\", + \\\"updated08.com\\\", \\\"updatenai.com\\\", \\\"wantforspeed.com\\\",\\n + \ \\\"web.mircosoftdoc.com\\\", \\\"webmail.pornotime.co\\\", \\\"webwhois.team.itemdb.com\\\", + \\\"windowsdefende.com\\\", \\\"wnswindows.com\\\",\\n \\\"ashcrack.freetcp.com\\\", + \\\"battllestategames.com\\\", \\\"binannce.com\\\", \\\"cdsend.xyz\\\", \\\"comcleanner.info\\\", + \\\"microsock.website\\\", \\n \\\"microsocks.net\\\", \\\"microsoftsonline.net\\\", + \\\"mlcrosoft.site\\\", \\\"notify.serveuser.com\\\", \\\"ns1.microsoftprod.com\\\", + \\n \\\"ns2.microsoftprod.com\\\", \\\"pricingdmdk.com\\\", \\\"steamappstore.com\\\", + \\\"update08.com\\\", \\\"wnswindows.com\\\", \\n \\\"youtube.dns05.com\\\", + \\\"z1.zalofilescdn.com\\\", \\\"z2.zalofilescdn.com\\\", \\\"zalofilescdn.com\\\"]); + \\n(union isfuzzy=true \\n (CommonSecurityLog \\n | parse Message with * + '(' DNSName ')' * \\n | where DNSName in~ (DomainNames) \\n | extend Account + = SourceUserID, Computer = DeviceName, IPAddress = DestinationIP \\n ), \\n + (_Im_Dns (domain_has_any=DomainNames)\\n | extend DNSName = DnsQuery \\n | + extend IPAddress = SrcIpAddr, Computer = Dvc\\n ), \\n (_Im_WebSession (url_has_any=DomainNames)\\n + | extend DNSName = tostring(parse_url(Url)[\\\"Host\\\"])\\n | extend IPAddress + = SrcIpAddr, Computer = Dvc\\n ), \\n (VMConnection \\n | parse RemoteDnsCanonicalNames + with * '[\\\"' DNSName '\\\"]' * \\n | where isnotempty(DNSName) \\n | where + DNSName in~ (DomainNames) \\n | extend IPAddress = RemoteIp \\n ), \\n ( + \\n DeviceNetworkEvents \\n | where isnotempty(RemoteUrl) \\n | where RemoteUrl + \ in~ (DomainNames) \\n | extend IPAddress = RemoteIP \\n | extend Computer + = DeviceName \\n ),\\n (AzureDiagnostics \\n | where ResourceType == \\\"AZUREFIREWALLS\\\"\\n + | where Category == \\\"AzureFirewallApplicationRule\\\"\\n | parse msg_s + with Protocol 'request from ' SourceHost ':' SourcePort 'to ' DestinationHost + ':' DestinationPort '. Action:' Action\\n | where isnotempty(DestinationHost)\\n + | where DestinationHost has_any (DomainNames) \\n | extend DNSName = DestinationHost + \\n | extend IPAddress = SourceHost\\n ) \\n ) \\n | extend timestamp = TimeGenerated, + AccountCustomEntity = Account, HostCustomEntity = Computer, IPCustomEntity + = IPAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.6.1\",\"tactics\":[\"CommandAndControl\"],\"displayName\":\"Known + Barium domains\",\"description\":\"Identifies a match across various data + feeds for domains IOCs related to the Barium activity group.\\n References: + https://www.justice.gov/opa/pr/seven-international-cyber-defendants-including-apt41-actors-charged-connection-computer\",\"lastUpdatedDateUTC\":\"2022-04-04T00:00:00Z\",\"createdDateUTC\":\"2020-11-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SquidProxy\",\"dataTypes\":[\"SquidProxy_CL\"]},{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]},{\"connectorId\":\"AzureMonitor(VMInsights)\",\"dataTypes\":[\"VMConnection\"]},{\"connectorId\":\"CiscoASA\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceNetworkEvents\"]},{\"connectorId\":\"AzureFirewall\",\"dataTypes\":[\"AzureDiagnostics\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"InfobloxNIOS\",\"dataTypes\":[\"Syslog\"]},{\"connectorId\":\"GCPDNSDataConnector\",\"dataTypes\":[\"GCP_DNS_CL\"]},{\"connectorId\":\"NXLogDnsLogs\",\"dataTypes\":[\"NXLog_DNS_Server_CL\"]},{\"connectorId\":\"CiscoUmbrellaDataConnector\",\"dataTypes\":[\"Cisco_Umbrella_dns_CL\"]},{\"connectorId\":\"Corelight\",\"dataTypes\":[\"Corelight_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/bff058b2-500e-4ae5-bb49-a5b1423cbd5b\",\"name\":\"bff058b2-500e-4ae5-bb49-a5b1423cbd5b\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + fileAccessThrehold = 10;\\nOfficeActivity\\n | where OfficeWorkload =~ \\\"MicrosoftTeams\\\"\\n + | where Operation =~ \\\"MemberAdded\\\"\\n | extend UPN = tostring(parse_json(Members)[0].UPN)\\n + | where UPN contains (\\\"#EXT#\\\")\\n | project TimeAdded=TimeGenerated, + Operation, UPN, UserWhoAdded = UserId, TeamName\\n | join kind = inner(\\n + \ OfficeActivity\\n | where OfficeWorkload + =~ \\\"MicrosoftTeams\\\"\\n | where Operation =~ \\\"MemberRemoved\\\"\\n + \ | extend UPN = tostring(parse_json(Members)[0].UPN)\\n + \ | where UPN contains (\\\"#EXT#\\\")\\n | + project TimeDeleted=TimeGenerated, Operation, UPN, UserWhoDeleted = UserId, + TeamName\\n ) on UPN\\n | where TimeDeleted > TimeAdded\\n + | join kind=inner \\n (\\n OfficeActivity\\n + \ | where RecordType == \\\"SharePointFileOperation\\\"\\n + \ | where SourceRelativeUrl has \\\"Microsoft Teams Chat + Files\\\"\\n | where Operation == \\\"FileUploaded\\\"\\n + \ | join kind = inner \\n (\\n + \ OfficeActivity\\n | + where RecordType == \\\"SharePointFileOperation\\\"\\n | + where Operation == \\\"FileAccessed\\\"\\n | + where SourceRelativeUrl has \\\"Microsoft Teams Chat Files\\\"\\n | + summarize FileAccessCount = count() by OfficeObjectId\\n | + where FileAccessCount > fileAccessThrehold\\n ) + on $left.OfficeObjectId == $right.OfficeObjectId\\n )on + $left.UPN == $right.UserId\\n | extend timestamp=TimeGenerated, AccountCustomEntity + = UserWhoAdded\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1566\"],\"displayName\":\"Accessed + files shared by temporary external user\",\"description\":\"This detection + identifies an external user is added to a Team or Teams chat\\nand shares + a files which is accessed by many users (>10) and the users is removed within + short period of time. This might be\\nan indicator of suspicious activity.\",\"lastUpdatedDateUTC\":\"2022-01-03T00:00:00Z\",\"createdDateUTC\":\"2020-08-18T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity + (Teams)\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/610d3850-c26f-4f20-8d86-f10fdf2425f5\",\"name\":\"610d3850-c26f-4f20-8d86-f10fdf2425f5\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + EventNameList = dynamic([\\\"UpdateTrail\\\",\\\"DeleteTrail\\\",\\\"StopLogging\\\",\\\"DeleteFlowLogs\\\",\\\"DeleteEventBus\\\"]);\\nAWSCloudTrail\\n| + where EventName in~ (EventNameList)\\n| summarize StartTimeUtc = min(TimeGenerated), + EndTimeUtc = max(TimeGenerated) by EventName, EventTypeName, UserIdentityAccountId, + UserIdentityPrincipalid, UserAgent, \\nUserIdentityUserName, SessionMfaAuthenticated, + SourceIpAddress, AWSRegion, EventSource\\n| extend timestamp = StartTimeUtc, + AccountCustomEntity = UserIdentityUserName, IPCustomEntity = SourceIpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"DefenseEvasion\"],\"displayName\":\"Changes + made to AWS CloudTrail logs\",\"description\":\"Attackers often try to hide + their steps by deleting or stopping the collection of logs that could show + their activity. \\nThis alert identifies any manipulation of AWS CloudTrail, + Cloudwatch/EventBridge or VPC Flow logs.\\nMore Information: AWS CloudTrail + API: https://docs.aws.amazon.com/awscloudtrail/latest/APIReference/API_Operations.html\\nAWS + Cloudwatch/Eventbridge API: https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_Operations.html\\nAWS + DelteteFlowLogs API : https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteFlowLogs.html + \",\"lastUpdatedDateUTC\":\"2022-01-11T00:00:00Z\",\"createdDateUTC\":\"2019-02-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AWS\",\"dataTypes\":[\"AWSCloudTrail\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/3fbc20a4-04c4-464e-8fcb-6667f53e4987\",\"name\":\"3fbc20a4-04c4-464e-8fcb-6667f53e4987\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + failureCountThreshold = 5;\\nlet successCountThreshold = 1;\\nlet authenticationWindow + = 20m;\\nSigninLogs\\n| extend OS = DeviceDetail.operatingSystem, Browser + = DeviceDetail.browser\\n| extend StatusCode = tostring(Status.errorCode), + StatusDetails = tostring(Status.additionalDetails)\\n| extend State = tostring(LocationDetails.state), + City = tostring(LocationDetails.city)\\n| where AppDisplayName =~ \\\"Windows + Sign In\\\"\\n// Split out failure versus non-failure types\\n| extend FailureOrSuccess + = iff(ResultType in (\\\"0\\\", \\\"50125\\\", \\\"50140\\\", \\\"70043\\\", + \\\"70044\\\"), \\\"Success\\\", \\\"Failure\\\")\\n| summarize StartTime + = min(TimeGenerated), EndTime = max(TimeGenerated), IPAddress = makeset(IPAddress), + makeset(OS), makeset(Browser), makeset(City), \\nmakeset(ResultType), FailureCount + = countif(FailureOrSuccess==\\\"Failure\\\"), SuccessCount = countif(FailureOrSuccess==\\\"Success\\\") + \\nby bin(TimeGenerated, authenticationWindow), UserDisplayName, UserPrincipalName, + AppDisplayName\\n| where FailureCount >= failureCountThreshold and SuccessCount + >= successCountThreshold\\n| mvexpand IPAddress\\n| extend IPAddress = tostring(IPAddress)\\n| + extend timestamp = StartTime, AccountCustomEntity = UserPrincipalName, IPCustomEntity + = IPAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CredentialAccess\"],\"techniques\":[\"T1110\"],\"displayName\":\"Brute + force attack against a Cloud PC\",\"description\":\"Identifies evidence of + brute force activity against a Windows 365 Cloud PC by highlighting multiple + authentication failures and by a successful authentication within a given + time window.\",\"lastUpdatedDateUTC\":\"2021-11-22T00:00:00Z\",\"createdDateUTC\":\"2021-10-13T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/173f8699-6af5-484a-8b06-8c47ba89b380\",\"name\":\"173f8699-6af5-484a-8b06-8c47ba89b380\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"// + Adjust this value to change how many Teams should be deleted before including\\nlet + max_delete_count = 3;\\n// Adjust this value to change the timewindow the + query runs over\\n OfficeActivity\\n| where OfficeWorkload =~ \\\"MicrosoftTeams\\\" + \\n| where Operation =~ \\\"TeamDeleted\\\"\\n| summarize StartTime = min(TimeGenerated), + EndTime = max(TimeGenerated), DeletedTeams = make_set(TeamName) by UserId\\n| + where array_length(DeletedTeams) > max_delete_count\\n| extend timestamp = + StartTime, AccountCustomEntity = UserId\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"Impact\"],\"techniques\":[\"T1485\",\"T1489\"],\"displayName\":\"Multiple + Teams deleted by a single user\",\"description\":\"This detection flags the + occurrences of deleting multiple teams within an hour.\\nThis data is a part + of Office 365 Connector in Microsoft Sentinel.\",\"lastUpdatedDateUTC\":\"2021-11-10T00:00:00Z\",\"createdDateUTC\":\"2020-09-13T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity + (Teams)\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/fbfbf530-506b-49a4-81ad-4030885a195c\",\"name\":\"fbfbf530-506b-49a4-81ad-4030885a195c\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P7D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + alertTimeWindow = 1h;\\nlet logTimeWindow = 7d;\\n// Define script extensions + that suit your web application environment - a sample are provided below\\nlet + scriptExtensions = dynamic([\\\".php\\\", \\\".jsp\\\", \\\".js\\\", \\\".aspx\\\", + \\\".asmx\\\", \\\".asax\\\", \\\".cfm\\\", \\\".shtml\\\"]); \\nlet alertData + = materialize(SecurityAlert \\n| where TimeGenerated > ago(alertTimeWindow) + \\n| where ProviderName == \\\"MDATP\\\" \\n// Parse and expand the alert + JSON \\n| extend alertData = parse_json(Entities) \\n| mvexpand alertData);\\nlet + fileData = alertData\\n// Extract web script files from MDATP alerts - our + malicious web scripts - candidate webshells\\n| where alertData.Type =~ \\\"file\\\" + \\n| where alertData.Name has_any(scriptExtensions) \\n| extend FileName = + tostring(alertData.Name), Directory = tostring(alertData.Directory);\\nlet + hostData = alertData\\n// Extract server details from alerts and map to alert + id\\n| where alertData.Type =~ \\\"host\\\"\\n| project HostName = tostring(alertData.HostName), + DnsDomain = tostring(alertData.DnsDomain), SystemAlertId\\n| distinct HostName, + DnsDomain, SystemAlertId;\\n// Join the files on their impacted servers\\nlet + webshellData = fileData\\n| join kind=inner (hostData) on SystemAlertId \\n| + project TimeGenerated, FileName, Directory, HostName, DnsDomain;\\nwebshellData\\n| + join ( \\n// Find requests that were made to this file on the impacted server + in the W3CIISLog table \\nW3CIISLog \\n| where TimeGenerated > ago(logTimeWindow) + \\n// Restrict to accesses to script extensions \\n| where csUriStem has_any(scriptExtensions)\\n| + extend splitUriStem = split(csUriStem, \\\"/\\\") \\n| extend FileName = + splitUriStem[-1], HostName = sComputerName\\n// Summarize potential attacker + activity\\n| summarize count(), StartTime=min(TimeGenerated), EndTime=max(TimeGenerated), + RequestUserAgents=make_set(csUserAgent), ReqestMethods=make_set(csMethod), + RequestStatusCodes=make_set(scStatus), RequestCookies=make_set(csCookie), + RequestReferers=make_set(csReferer), RequestQueryStrings=make_set(csUriQuery) + by AttackerIP=cIP, SiteName=sSiteName, ShellLocation=csUriStem, tostring(FileName), + HostName \\n) on FileName, HostName\\n| project StartTime, EndTime, AttackerIP, + RequestUserAgents, HostName, SiteName, ShellLocation, ReqestMethods, RequestStatusCodes, + RequestCookies, RequestReferers, RequestQueryStrings, RequestCount = count_\\n// + Expose the attacker ip address as a custom entity\\n| extend timestamp=StartTime, + IPCustomEntity = AttackerIP, HostCustomEntity = HostName\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Persistence\"],\"techniques\":[\"T1505\"],\"displayName\":\"Malicious + web application requests linked with Microsoft Defender for Endpoint (formerly + Microsoft Defender ATP) alerts\",\"description\":\"Takes Microsoft Defender + for Endpoint (formerly Microsoft Defender ATP) alerts where web scripts are + present in the evidence and correlates with requests made to those scripts\\nin + the WCSIISLog to surface new alerts for potentially malicious web request + activity.\\nThe lookback for alerts is set to 1h and the lookback for W3CIISLogs + is set to 7d. A sample set of popular web script extensions\\nhas been provided + in scriptExtensions that should be tailored to your environment.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2020-05-21T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"MicrosoftDefenderAdvancedThreatProtection\",\"dataTypes\":[\"SecurityAlert\"]},{\"connectorId\":\"AzureMonitor(IIS)\",\"dataTypes\":[\"W3CIISLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/5f0d80db-3415-4265-9d52-8466b7372e3a\",\"name\":\"5f0d80db-3415-4265-9d52-8466b7372e3a\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"AzureDevOpsAuditing\\n| + where AuthenticationMechanism startswith \\\"PAT\\\"\\n// Look for useragents + that include a redenring engine\\n| where UserAgent has_any (\\\"Gecko\\\", + \\\"WebKit\\\", \\\"Presto\\\", \\\"Trident\\\", \\\"EdgeHTML\\\", \\\"Blink\\\")\\n| + extend timestamp = TimeGenerated, AccountCustomEntity = ActorUPN, IPCustomEntity + = IpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"CredentialAccess\"],\"displayName\":\"Azure + DevOps PAT used with Browser.\",\"description\":\"Personal Access Tokens (PATs) + are used as an alternate password to authenticate into Azure DevOps. PATs + are intended for programmatic access use in code or applications. \\nThis + can be prone to attacker theft if not adequately secured. This query looks + for the use of a PAT in authentication but from a User Agent indicating a + browser. \\nThis should not be normal activity and could be an indicator of + an attacker using a stolen PAT.\",\"lastUpdatedDateUTC\":\"2022-01-16T00:00:00Z\",\"createdDateUTC\":\"2021-02-16T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/86a036b2-3686-42eb-b417-909fc0867771\",\"name\":\"86a036b2-3686-42eb-b417-909fc0867771\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"AzureActivity\\n| + where CategoryValue == 'Administrative'\\n| where ResourceProviderValue =~ + 'Microsoft.ADHybridHealthService'\\n| where _ResourceId contains 'AdFederationService'\\n| + where OperationNameValue =~ 'Microsoft.ADHybridHealthService/services/delete'\\n| + extend claimsJson = parse_json(Claims)\\n| extend AppId = tostring(claimsJson.appid)\\n| + extend AccountName = tostring(claimsJson.name)\\n| project-away claimsJson\\n| + extend timestamp = TimeGenerated, AccountCustomEntity = Caller, IPCustomEntity + = CallerIpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"DefenseEvasion\"],\"techniques\":[\"T1578\"],\"displayName\":\"Azure + Active Directory Hybrid Health AD FS Service Delete\",\"description\":\"This + detection uses AzureActivity logs (Administrative category) to identify the + deletion of an Azure AD Hybrid health AD FS service instance in a tenant.\\nA + threat actor can create a new AD Health ADFS service and create a fake server + to spoof AD FS signing logs.\\nThe health AD FS service can then be deleted + after it is not longer needed via HTTP requests to Azure.\\nMore information + in this blog https://o365blog.com/post/hybridhealthagent/\",\"lastUpdatedDateUTC\":\"2022-01-17T00:00:00Z\",\"createdDateUTC\":\"2021-08-26T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActivity\",\"dataTypes\":[\"AzureActivity\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/b2c15736-b9eb-4dae-8b02-3016b6a45a32\",\"name\":\"b2c15736-b9eb-4dae-8b02-3016b6a45a32\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + starttime = 14d;\\nlet endtime = 1d;\\n// The number of operations below which + an IP address is considered an unusual source of role assignment operations\\nlet + alertOperationThreshold = 5;\\nlet createRoleAssignmentActivity = AzureActivity\\n| + where OperationNameValue =~ \\\"microsoft.authorization/roleassignments/write\\\";\\ncreateRoleAssignmentActivity + \\n| where TimeGenerated between (ago(starttime) .. ago(endtime))\\n| summarize + count() by CallerIpAddress, Caller\\n| where count_ >= alertOperationThreshold\\n| + join kind = rightanti ( \\ncreateRoleAssignmentActivity\\n| where TimeGenerated + > ago(endtime)\\n| summarize StartTimeUtc = min(TimeGenerated), EndTimeUtc + = max(TimeGenerated), ActivityTimeStamp = make_set(TimeGenerated), ActivityStatusValue + = make_set(ActivityStatusValue), \\nOperationIds = make_set(OperationId), + CorrelationId = make_set(CorrelationId), ActivityCountByCallerIPAddress = + count() \\nby ResourceId, CallerIpAddress, Caller, OperationNameValue, Resource, + ResourceGroup\\n) on CallerIpAddress, Caller\\n| extend timestamp = StartTimeUtc, + AccountCustomEntity = Caller, IPCustomEntity = CallerIpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.0\",\"tactics\":[\"Persistence\",\"PrivilegeEscalation\"],\"techniques\":[\"T1098\"],\"displayName\":\"Suspicious + granting of permissions to an account\",\"description\":\"Identifies IPs from + which users grant access to other users on azure resources and alerts when + a previously unseen source IP address is used.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-02-05T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActivity\",\"dataTypes\":[\"AzureActivity\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/9fb57e58-3ed8-4b89-afcf-c8e786508b1c\",\"name\":\"9fb57e58-3ed8-4b89-afcf-c8e786508b1c\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + szOperationNames = dynamic([\\\"Microsoft.Compute/virtualMachines/write\\\", + \\\"Microsoft.Resources/deployments/write\\\"]);\\nlet starttime = 14d;\\nlet + endtime = 1d;\\nlet RareCaller = AzureActivity\\n| where TimeGenerated between + (ago(starttime) .. ago(endtime))\\n| where OperationNameValue in~ (szOperationNames)\\n| + project ResourceGroup, Caller, OperationNameValue, CallerIpAddress\\n| join + kind=rightantisemi (\\nAzureActivity\\n| where TimeGenerated > ago(endtime)\\n| + where OperationNameValue in~ (szOperationNames)\\n| summarize StartTimeUtc + = min(TimeGenerated), EndTimeUtc = max(TimeGenerated), ActivityStatusValue + = makeset(ActivityStatusValue), OperationIds = makeset(OperationId), CallerIpAddress + = makeset(CallerIpAddress) \\nby ResourceId, Caller, OperationNameValue, Resource, + ResourceGroup\\n) on Caller, ResourceGroup \\n| mvexpand CallerIpAddress\\n| + where isnotempty(CallerIpAddress);\\nlet Counts = RareCaller | summarize ActivityCountByCaller + = count() by Caller;\\nRareCaller | join kind= inner (Counts) on Caller | + project-away Caller1\\n| extend timestamp = StartTimeUtc, AccountCustomEntity + = Caller, IPCustomEntity = tostring(CallerIpAddress)\\n| sort by ActivityCountByCaller + desc nulls last\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Impact\"],\"techniques\":[\"T1496\"],\"displayName\":\"Suspicious + Resource deployment\",\"description\":\"Identifies when a rare Resource and + ResourceGroup deployment occurs by a previously unseen Caller.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-02-05T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActivity\",\"dataTypes\":[\"AzureActivity\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/67722b33-6ac1-485c-ad6f-9418f360d1d5\",\"name\":\"67722b33-6ac1-485c-ad6f-9418f360d1d5\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.2\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"0\",\"maximum\":\"1\",\"value\":\"0\",\"name\":\"Anomaly + score threshold\",\"description\":\"Generate an anomaly when the anomaly score + is greater than the chosen value.\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"Impact\"],\"techniques\":[\"T1531\"],\"displayName\":\"(Preview) + UEBA Anomalous Account Access Removal\",\"description\":\"Adversaries may + interrupt availability of system and network resources by inhibiting access + to accounts utilized by legitimate users. Accounts may be deleted, locked, + or manipulated (ex. changed credentials) to remove access to accounts. Sentinel + UEBA detects anomalies based on dynamic baselines created for each entity + across various data inputs. Each entity\xE2\u20AC\u2122s baseline behavior + is set according to its own historical activities, those of its peers, and + those of the organization as a whole. Anomalies can be triggered by the correlation + of different attributes such as action type, geo-location, device, resource, + ISP, and more.\",\"lastUpdatedDateUTC\":\"2022-04-13T00:00:00Z\",\"createdDateUTC\":\"2022-02-07T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActivity\",\"dataTypes\":[\"AzureActivity\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/4902eddb-34f7-44a8-ac94-8486366e9494\",\"name\":\"4902eddb-34f7-44a8-ac94-8486366e9494\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + threshold = 5000;\\n_Im_NetworkSession(eventresult='Failure')\\n| summarize + Count=count() by SrcIpAddr, bin(TimeGenerated,5m)\\n| where Count > threshold\\n| + extend timestamp = TimeGenerated, IPCustomEntity = SrcIpAddr\",\"customDetails\":{\"NumberOfDenies\":\"Count\"},\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"alertDetailsOverride\":{\"alertDisplayNameFormat\":\"Excessive + number of failed connections from {{SrcIpAddr}}\",\"alertDescriptionFormat\":\"The + client at address {{SrcIpAddr}} generated more than {{threshold}} failures + over a 5 minutes time window, which may indicate malicious activity.\",\"alertTacticsColumnName\":null,\"alertSeverityColumnName\":null},\"sentinelEntitiesMappings\":[],\"version\":\"1.2.0\",\"tactics\":[\"Impact\"],\"techniques\":[\"T1499\"],\"displayName\":\"Excessive + number of failed connections from a single source (ASIM Network Session schema)\",\"description\":\"This + rule identifies that a single source generates an excessive amount of failed + connections. Modify the threshold to change the sensitivity of the rule: the + higher the threshold, the less sensitive is the rule and less incidents will + be generated.

\\nThis analytic rule uses [ASIM](https://aka.ms/AboutASIM) + and supports any built-in or custom source that supports the ASIM NetworkSession + schema\",\"lastUpdatedDateUTC\":\"2022-04-10T00:00:00Z\",\"createdDateUTC\":\"2021-12-02T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AWSS3\",\"dataTypes\":[\"AWSVPCFlow\"]},{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceNetworkEvents\"]},{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"MicrosoftSysmonForLinux\",\"dataTypes\":[\"Syslog\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"AzureMonitor(VMInsights)\",\"dataTypes\":[\"VMConnection\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/1572e66b-20a7-4012-9ec4-77ec4b101bc8\",\"name\":\"1572e66b-20a7-4012-9ec4-77ec4b101bc8\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + starttime = 1d;\\nlet endtime = 1h;\\nlet prev23hThreshold = 4;\\nlet prev1hThreshold + = 15;\\nlet Kerbevent = (union isfuzzy=true\\n(SecurityEvent\\n| where TimeGenerated + >= ago(starttime)\\n| where EventID == 4769\\n| parse EventData with * 'TicketEncryptionType\\\">' + TicketEncryptionType \\\"<\\\" *\\n| where TicketEncryptionType == '0x17'\\n| + parse EventData with * 'TicketOptions\\\">' TicketOptions \\\"<\\\" *\\n| + where TicketOptions == '0x40810000'\\n| parse EventData with * 'Status\\\">' + Status \\\"<\\\" *\\n| where Status == '0x0'\\n| parse EventData with * 'ServiceName\\\">' + ServiceName \\\"<\\\" *\\n| where ServiceName !contains \\\"$\\\" and ServiceName + !contains \\\"krbtgt\\\" \\n| parse EventData with * 'TargetUserName\\\">' + TargetUserName \\\"<\\\" *\\n| where TargetUserName !contains \\\"$@\\\" and + TargetUserName !contains ServiceName\\n| parse EventData with * 'IpAddress\\\">::ffff:' + ClientIPAddress \\\"<\\\" *\\n),\\n(\\nWindowsEvent\\n| where TimeGenerated + >= ago(starttime)\\n| where EventID == 4769 and EventData has '0x17' and EventData + has '0x40810000' and EventData has 'krbtgt'\\n| extend TicketEncryptionType + = tostring(EventData.TicketEncryptionType)\\n| where TicketEncryptionType + == '0x17'\\n| extend TicketOptions = tostring(EventData.TicketOptions)\\n| + where TicketOptions == '0x40810000'\\n| extend Status = tostring(EventData.Status)\\n| + where Status == '0x0'\\n| extend ServiceName = tostring(EventData.ServiceName)\\n| + where ServiceName !contains \\\"$\\\" and ServiceName !contains \\\"krbtgt\\\"\\n| + extend TargetUserName = tostring(EventData.TargetUserName) \\n| where TargetUserName + !contains \\\"$@\\\" and TargetUserName !contains ServiceName\\n| extend ClientIPAddress + = tostring(EventData.IpAddress) \\n));\\nlet Kerbevent23h = Kerbevent\\n| + where TimeGenerated >= ago(starttime) and TimeGenerated < ago(endtime)\\n| + summarize ServiceNameCountPrev23h = dcount(ServiceName), ServiceNameSet23h + = makeset(ServiceName) \\nby Computer, TargetUserName,TargetDomainName, ClientIPAddress, + TicketOptions, TicketEncryptionType, Status\\n| where ServiceNameCountPrev23h + < prev23hThreshold;\\nlet Kerbevent1h = \\nKerbevent\\n| where TimeGenerated + >= ago(endtime)\\n| summarize min(TimeGenerated), max(TimeGenerated), ServiceNameCountPrev1h + = dcount(ServiceName), ServiceNameSet1h = makeset(ServiceName) \\nby Computer, + TargetUserName,TargetDomainName, ClientIPAddress, TicketOptions, TicketEncryptionType, + Status;\\nKerbevent1h \\n| join kind=leftanti\\n(\\nKerbevent23h\\n) on TargetUserName, + TargetDomainName\\n// Threshold value set above is based on testing, this + value may need to be changed for your environment.\\n| where ServiceNameCountPrev1h + > prev1hThreshold\\n| project StartTimeUtc = min_TimeGenerated, EndTimeUtc + = max_TimeGenerated, TargetUserName, Computer, ClientIPAddress, TicketOptions, + \\nTicketEncryptionType, Status, ServiceNameCountPrev1h, ServiceNameSet1h, + TargetDomainName\\n| extend timestamp = StartTimeUtc, AccountCustomEntity + = strcat(TargetDomainName,\\\"\\\\\\\\\\\", TargetUserName), HostCustomEntity + = Computer, IPCustomEntity = ClientIPAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.1\",\"tactics\":[\"CredentialAccess\"],\"techniques\":[\"T1558\"],\"displayName\":\"Potential + Kerberoasting\",\"description\":\"A service principal name (SPN) is used to + uniquely identify a service instance in a Windows environment. \\nEach SPN + is usually associated with a service account. Organizations may have used + service accounts with weak passwords in their environment. \\nAn attacker + can try requesting Kerberos ticket-granting service (TGS) service tickets + for any SPN from a domain controller (DC) which contains \\na hash of the + Service account. This can then be used for offline cracking. This hunting + query looks for accounts that are generating excessive \\nrequests to different + resources within the last hour compared with the previous 24 hours. Normal + users would not make an unusually large number \\nof request within a small + time window. This is based on 4769 events which can be very noisy so environment + based tweaking might be needed.\",\"lastUpdatedDateUTC\":\"2022-03-16T00:00:00Z\",\"createdDateUTC\":\"2019-04-01T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/508cef41-2cd8-4d40-a519-b04826a9085f\",\"name\":\"508cef41-2cd8-4d40-a519-b04826a9085f\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"NRT\",\"properties\":{\"severity\":\"Medium\",\"query\":\"SecurityEvent\\n| + where EventID == 1102 and EventSourceName == \\\"Microsoft-Windows-Eventlog\\\"\\n| + summarize StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated), + EventCount = count() by Computer, Account, EventID, Activity\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Account\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Computer\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"DefenseEvasion\"],\"techniques\":[\"T1070\"],\"displayName\":\"NRT + Security Event log cleared\",\"description\":\"Checks for event id 1102 which + indicates the security event log was cleared.\\nIt uses Event Source Name + \\\"Microsoft-Windows-Eventlog\\\" to avoid generating false positives from + other sources, like AD FS servers for instance.\",\"lastUpdatedDateUTC\":\"2022-02-07T00:00:00Z\",\"createdDateUTC\":\"2019-02-22T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/3ff0fffb-d963-40c0-b235-3404f915add7\",\"name\":\"3ff0fffb-d963-40c0-b235-3404f915add7\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"GitHubAudit\\n| + where Action == \\\"org.disable_two_factor_requirement\\\"\\n| project TimeGenerated, + Action, Actor, Country, IPaddress, Repository\\n| extend AccountCustomEntity + = Actor, IPCustomEntity = IPaddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"DefenseEvasion\"],\"techniques\":[\"T1562\"],\"displayName\":\"GitHub + Two Factor Auth Disable\",\"description\":\"Two-factor authentication is a + process where a user is prompted during the sign-in process for an additional + form of identification, such as to enter a code on their cellphone or to provide + a fingerprint scan. Two factor authentication reduces the risk of account + takeover. Attacker will want to disable such security tools in order to go + undetected. \",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2020-06-02T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/50cbf34a-4cdd-45d7-b3f5-8b53a1d0d14f\",\"name\":\"50cbf34a-4cdd-45d7-b3f5-8b53a1d0d14f\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"Event\\n| + where EventLog == \\\"Microsoft-Windows-Sysmon/Operational\\\" and EventID==1\\n| + parse EventData with * 'CommandLine\\\">' CommandLine \\\"<\\\" * 'ParentCommandLine\\\">' + ParentCommandLine \\\"<\\\" *\\n| where ParentCommandLine == \\\"C:\\\\\\\\Windows\\\\\\\\System32\\\\\\\\svchost.exe + -k DcomLaunch\\\" and CommandLine == \\\"C:\\\\\\\\Windows\\\\\\\\System32\\\\\\\\mmc.exe + -Embedding\\\"\\n| parse EventData with * 'ProcessGuid\\\">' ProcessGuid \\\"<\\\" + * 'Image\\\">' Image \\\"<\\\" * 'Description\\\">' Description \\\"<\\\" + * 'CurrentDirectory\\\">' CurrentDirectory \\\"<\\\" * 'User\\\">' User \\\"<\\\" + * 'LogonGuid\\\">' LogonGuid \\\"<\\\" * 'ParentProcessGuid\\\">' ParentProcessGuid + \\\"<\\\" * 'ParentImage\\\">' ParentImage \\\"<\\\" * 'ParentCommandLine\\\">' + ParentCommandLine \\\"<\\\" * 'ParentUser\\\">' ParentUser \\\"<\\\" *\\n| + summarize StartTime = min(TimeGenerated), EndTime = max(TimeGenerated) by + EventID, Computer, User, ParentImage, ParentProcessGuid, ParentCommandLine, + ParentUser, Image, ProcessGuid, CommandLine, Description\",\"entityMappings\":[{\"entityType\":\"Process\",\"fieldMappings\":[{\"identifier\":\"CommandLine\",\"columnName\":\"CommandLine\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Computer\"}]},{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"User\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"LateralMovement\"],\"techniques\":[\"T1021\"],\"displayName\":\"Lateral + Movement via DCOM\",\"description\":\"This query detects a fairly uncommon + attack technique using the Windows Distributed Component Object Model (DCOM) + to make a remote execution call to another computer system and gain lateral + movement throughout the network.\\nRef: http://thenegative.zone/incident%20response/2017/02/04/MMC20.Application-Lateral-Movement-Analysis.html\",\"lastUpdatedDateUTC\":\"2022-03-11T00:00:00Z\",\"createdDateUTC\":\"2022-03-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/b1832f60-6c3d-4722-a0a5-3d564ee61a63\",\"name\":\"b1832f60-6c3d-4722-a0a5-3d564ee61a63\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + HAS_ANY_MAX = 10000;\\nlet dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\n//Create + a list of TLDs in our threat feed for later validation\\nlet DOMAIN_TI=ThreatIntelligenceIndicator\\n| + where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\\n| + summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\\n| + where Active == true\\n// Picking up only IOC's that contain the entities + we want\\n| where isnotempty(DomainName);\\nlet DOMAIN_TI_list= todynamic(toscalar(DOMAIN_TI + | summarize NIoCs = dcount(DomainName), Domains = make_set(DomainName) \\n + \ | project Domains=iff(NIoCs > HAS_ANY_MAX, dynamic([]), Domains) ));\\nDOMAIN_TI\\n// + using innerunique to keep perf fast and result set low, we only need one match + to indicate potential malicious activity that needs to be investigated\\n| + join kind=innerunique (\\n _Im_WebSession(starttime=ago(dt_lookBack), url_has_any= + DOMAIN_TI_list )\\n //Extract domain patterns from syslog message\\n | + extend domain = tostring(parse_url(Url)[\\\"Host\\\"])\\n | where isnotempty(domain)\\n + \ | extend tld = tostring(split(domain, '.')[-1])\\n | extend Event_TimeGenerated + = TimeGenerated\\n) on $left.DomainName==$right.domain\\n| where Event_TimeGenerated + < ExpirationDateTime\\n| summarize Event_TimeGenerated = arg_max(Event_TimeGenerated + , *) by IndicatorId, domain\\n| project Event_TimeGenerated, Description, + ActivityGroupNames, IndicatorId, ThreatType, ExpirationDateTime, ConfidenceScore, + domain, SrcIpAddr, Url\",\"customDetails\":{\"EventTime\":\"Event_TimeGenerated\",\"IoCDescription\":\"Description\",\"ActivityGroupNames\":\"ActivityGroupNames\",\"IndicatorId\":\"IndicatorId\",\"ThreatType\":\"ThreatType\",\"IoCExpirationTime\":\"ExpirationDateTime\",\"IoCConfidenceScore\":\"ConfidenceScore\"},\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"SrcIpAddr\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"Url\"}]}],\"alertDetailsOverride\":{\"alertDisplayNameFormat\":\"A + web request from {{SrcIpAddr}} to hostname {{domain}} matched an IoC\",\"alertDescriptionFormat\":\"A + client with address {{SrcIpAddr}} requested the URL {{Url}}, whose hostname + is a known indicator of compromise of {{ThreatType}}. Consult the threat intelligence + blead for more information on the indicator.\",\"alertTacticsColumnName\":null,\"alertSeverityColumnName\":null},\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Impact\"],\"displayName\":\"(Preview) + TI map Domain entity to Web Session Events (ASIM Web Session schema)\",\"description\":\"This + rule identifies Web Sessions for which the target URL hostname is a known + IoC.

This rule uses the [Advanced Security Information Model (ASIM)](https://aka.ms/AboutSIM) + and supports any web session source that complies with ASIM.\",\"lastUpdatedDateUTC\":\"2022-03-14T00:00:00Z\",\"createdDateUTC\":\"2022-03-14T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SquidProxy\",\"dataTypes\":[\"SquidProxy_CL\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/643c2025-9604-47c5-833f-7b4b9378a1f5\",\"name\":\"643c2025-9604-47c5-833f-7b4b9378a1f5\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"//Adjust + this threshold to fit your environment\\nlet signin_threshold = 5; \\n//Make + a list of IPs with AAD signin failures above our threshold\\nlet aadFunc = + (tableName:string){\\nlet Suspicious_signins = \\ntable(tableName)\\n| where + ResultType !in (\\\"0\\\", \\\"50125\\\", \\\"50140\\\")\\n| where IPAddress + !in (\\\"127.0.0.1\\\", \\\"::1\\\")\\n| summarize count() by IPAddress\\n| + where count_ > signin_threshold\\n| summarize make_set(IPAddress);\\nSuspicious_signins\\n};\\nlet + aadSignin = aadFunc(\\\"SigninLogs\\\");\\nlet aadNonInt = aadFunc(\\\"AADNonInteractiveUserSignInLogs\\\");\\nlet + Suspicious_signins = \\nunion isfuzzy=true aadSignin, aadNonInt\\n| summarize + make_set(set_IPAddress);\\n//See if any of those IPs have sucessfully logged + into the AWS console\\nAWSCloudTrail\\n| where EventName =~ \\\"ConsoleLogin\\\"\\n| + extend LoginResult = tostring(parse_json(ResponseElements).ConsoleLogin) \\n| + where LoginResult =~ \\\"Success\\\"\\n| where SourceIpAddress in (Suspicious_signins)\\n| + extend Reason = \\\"Multiple failed AAD logins from IP address\\\"\\n| extend + MFAUsed = tostring(parse_json(AdditionalEventData).MFAUsed)\\n| extend User + = iif(isempty(UserIdentityUserName), UserIdentityType, UserIdentityUserName) + \\n| summarize StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated) + by Reason, LoginResult, EventTypeName, UserIdentityType, User, AWSRegion, + SourceIpAddress, UserAgent, MFAUsed\\n| extend timestamp = StartTimeUtc, AccountCustomEntity + = User, IPCustomEntity = SourceIpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"InitialAccess\",\"CredentialAccess\"],\"techniques\":[\"T1078\",\"T1110\"],\"displayName\":\"Failed + AzureAD logons but success logon to AWS Console\",\"description\":\"Identifies + a list of IP addresses with a minimum number(defualt of 5) of failed logon + attempts to Azure Active Directory.\\nUses that list to identify any successful + AWS Console logons from these IPs within the same timeframe.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-08-19T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AADNonInteractiveUserSignInLogs\"]},{\"connectorId\":\"AWS\",\"dataTypes\":[\"AWSCloudTrail\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/d714ef62-1a56-4779-804f-91c4158e528d\",\"name\":\"d714ef62-1a56-4779-804f-91c4158e528d\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + ImagesList = dynamic ([\\\"sethc.exe\\\",\\\"utilman.exe\\\",\\\"osk.exe\\\",\\\"Magnify.exe\\\",\\\"Narrator.exe\\\",\\\"DisplaySwitch.exe\\\",\\\"AtBroker.exe\\\"]); + \\nlet OriginalFileNameList = dynamic ([\\\"sethc.exe\\\",\\\"utilman.exe\\\",\\\"osk.exe\\\",\\\"Magnify.exe\\\",\\\"Narrator.exe\\\",\\\"DisplaySwitch.exe\\\",\\\"AtBroker.exe\\\",\\\"SR.exe\\\",\\\"utilman2.exe\\\",\\\"ScreenMagnifier.exe\\\"]); + \\nEvent\\n| where EventLog == \\\"Microsoft-Windows-Sysmon/Operational\\\" + and EventID==1\\n| parse EventData with * 'Image\\\">' Image \\\"<\\\" * 'OriginalFileName\\\">' + OriginalFileName \\\"<\\\" *\\n| where Image has_any (ImagesList) and not + (OriginalFileName has_any (OriginalFileNameList))\\n| parse EventData with + * 'ProcessGuid\\\">' ProcessGuid \\\"<\\\" * 'Description\\\">' Description + \\\"<\\\" * 'CommandLine\\\">' CommandLine \\\"<\\\" * 'CurrentDirectory\\\">' + CurrentDirectory \\\"<\\\" * 'User\\\">' User \\\"<\\\" * 'LogonGuid\\\">' + LogonGuid \\\"<\\\" * 'Hashes\\\">' Hashes \\\"<\\\" * 'ParentProcessGuid\\\">' + ParentProcessGuid \\\"<\\\" * 'ParentImage\\\">' ParentImage \\\"<\\\" * 'ParentCommandLine\\\">' + ParentCommandLine \\\"<\\\" * 'ParentUser\\\">' ParentUser \\\"<\\\" *\\n| + summarize StartTime = min(TimeGenerated), EndTime = max(TimeGenerated) by + EventID, Computer, User, ParentImage, ParentProcessGuid, ParentCommandLine, + ParentUser, Image, ProcessGuid, CommandLine, Description, OriginalFileName, + CurrentDirectory, Hashes\",\"entityMappings\":[{\"entityType\":\"Process\",\"fieldMappings\":[{\"identifier\":\"CommandLine\",\"columnName\":\"CommandLine\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Computer\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Persistence\"],\"techniques\":[\"T1546\"],\"displayName\":\"Modification + of Accessibility Features\",\"description\":\"Adversaries may establish persistence + and/or elevate privileges by executing malicious content triggered by accessibility + features. Windows contains accessibility features that may be launched with + a key combination before a user has logged in (ex: when the user is on the + Windows logon screen). An adversary can modify the way these programs are + launched to get a command prompt or backdoor without logging in to the system.\\n + Two common accessibility programs are C:\\\\Windows\\\\System32\\\\sethc.exe, + launched when the shift key is pressed five times and C:\\\\Windows\\\\System32\\\\utilman.exe, + launched when the Windows + U key combination is pressed. The sethc.exe program + is often referred to as \\\"sticky keys\\\", and has been used by adversaries + for unauthenticated access through a remote desktop login screen. [1]\\nRef: + https://attack.mitre.org/techniques/T1546/008/\",\"lastUpdatedDateUTC\":\"2022-03-11T00:00:00Z\",\"createdDateUTC\":\"2022-03-10T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/7d6d8a8e-b08a-4082-8dbb-d7fd2cbbc35e\",\"name\":\"7d6d8a8e-b08a-4082-8dbb-d7fd2cbbc35e\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + scriptExtensions = dynamic([\\\".php\\\", \\\".jsp\\\", \\\".js\\\", \\\".aspx\\\", + \\\".asmx\\\", \\\".asax\\\", \\\".cfm\\\", \\\".shtml\\\"]);\\nunion isfuzzy=true\\n(SecurityEvent\\n| + where EventID == 4663\\n| where Process has_any (\\\"umworkerprocess.exe\\\", + \\\"UMService.exe\\\")\\n| where ObjectName has_any (scriptExtensions)\\n| + where AccessMask in ('0x2','0x100', '0x10', '0x4')\\n| extend timestamp = + TimeGenerated, AccountCustomEntity = Account, HostCustomEntity = Computer, + IPCustomEntity = IpAddress\\n),\\n (WindowsEvent\\n| where EventID == 4663 + and EventData has_any (\\\"umworkerprocess.exe\\\", \\\"UMService.exe\\\") + and EventData has_any (scriptExtensions) \\n| where EventData has_any ('0x2','0x100', + '0x10', '0x4')\\n| extend NewProcessName = tostring(EventData.NewProcessName)\\n| + extend Process=tostring(split(NewProcessName, '\\\\\\\\')[-1])\\n| where Process + has_any (\\\"umworkerprocess.exe\\\", \\\"UMService.exe\\\")\\n| extend ObjectName + = tostring(EventData.ObjectName)\\n| where ObjectName has_any (scriptExtensions)\\n| + extend AccessMask = tostring(EventData.AccessMask)\\n| where AccessMask in + ('0x2','0x100', '0x10', '0x4')\\n| extend Account = strcat(EventData.SubjectDomainName,\\\"\\\\\\\\\\\", + EventData.SubjectUserName)\\n| extend IpAddress = tostring(EventData.IpAddress)\\n| + extend timestamp = TimeGenerated, AccountCustomEntity = Account, HostCustomEntity + = Computer, IPCustomEntity = IpAddress\\n),\\n(imFileEvent\\n| where EventType + == \\\"FileCreated\\\"\\n| where ActingProcessName has_any (\\\"umworkerprocess.exe\\\", + \\\"UMService.exe\\\")\\n and\\n TargetFileName has_any (scriptExtensions)\\n| + extend timestamp = TimeGenerated, AccountCustomEntity = ActorUsername, HostCustomEntity + = DvcHostname\\n),\\n(DeviceFileEvents\\n| where ActionType =~ \\\"FileCreated\\\"\\n| + where InitiatingProcessFileName has_any (\\\"umworkerprocess.exe\\\", \\\"UMService.exe\\\")\\n| + where FileName has_any(scriptExtensions)\\n| extend timestamp = TimeGenerated, + AccountCustomEntity = InitiatingProcessAccountUpn, HostCustomEntity = DeviceName, + IPCustomEntity = RequestSourceIP)\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"InitiatingProcessAccountUpn\"}]},{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"DeviceName\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.1\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1190\"],\"displayName\":\"HAFNIUM + UM Service writing suspicious file\",\"description\":\"This query looks for + the Exchange server UM process writing suspicious files that may be indicative + of webshells.\\nReference: https://www.microsoft.com/security/blog/2021/03/02/hafnium-targeting-exchange-servers/\",\"lastUpdatedDateUTC\":\"2022-03-10T00:00:00Z\",\"createdDateUTC\":\"2021-03-02T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceFileEvents\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/f8dad4e9-3f19-4d70-ab7f-8f19ccd43a3e\",\"name\":\"f8dad4e9-3f19-4d70-ab7f-8f19ccd43a3e\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":1,\"severity\":\"Medium\",\"query\":\"let + threshold = 1;\\nAzureDiagnostics\\n | where OperationName in (\\\"AzureFirewallApplicationRuleLog\\\",\\\"AzureFirewallNetworkRuleLog\\\")\\n + \ | extend msg_s_replaced0 = replace(@\\\"\\\\s\\\\s\\\",@\\\" \\\",msg_s)\\n + \ | extend msg_s_replaced1 = replace(@\\\"\\\\.\\\\s\\\",@\\\" \\\",msg_s_replaced0)\\n + \ | extend msg_a = split(msg_s_replaced1,\\\" \\\")\\n | extend srcAddr_a + = split(msg_a[3],\\\":\\\") , destAddr_a = split(msg_a[5],\\\":\\\")\\n | + extend protocol = tostring(msg_a[0]), srcIp = tostring(srcAddr_a[0]), srcPort + = tostring(srcAddr_a[1]), destIp = tostring(destAddr_a[0]), destPort = tostring(destAddr_a[1]), + action = tostring(msg_a[7])\\n | where action == \\\"Deny\\\"\\n | extend + url = iff(destIp matches regex \\\"\\\\\\\\d+\\\\\\\\.\\\\\\\\d+\\\\\\\\.\\\\\\\\d+\\\\\\\\.\\\\\\\\d+\\\",\\\"\\\",destIp)\\n + \ | summarize StartTime = min(TimeGenerated), count() by srcIp, destIp, + url, action, protocol\\n | where count_ >= [\\\"threshold\\\"]\\n | + extend timestamp = StartTime, URLCustomEntity = url, IPCustomEntity = srcIp\",\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Discovery\",\"LateralMovement\",\"CommandAndControl\"],\"techniques\":[\"T1046\",\"T1071\"],\"displayName\":\"Several + deny actions registered\",\"description\":\"Identifies attack pattern when + attacker tries to move, or scan, from resource to resource on the network + and creates an incident when a source has more than 1 registered deny action + in Azure Firewall.\",\"lastUpdatedDateUTC\":\"2022-01-16T00:00:00Z\",\"createdDateUTC\":\"2020-10-19T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureFirewall\",\"dataTypes\":[\"AzureDiagnostics\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/b9d2eebc-5dcb-4888-8165-900db44443ab\",\"name\":\"b9d2eebc-5dcb-4888-8165-900db44443ab\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P7D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"// + Enter a reference list of hostnames for your DC servers\\n//let DCServersList + = dynamic ([\\\"DC01.simulandlabs.com\\\",\\\"DC02.simulandlabs.com\\\"]);\\nSecurityEvent\\n//| + where Computer in (DCServersList)\\n| where EventID == 4662 and ObjectServer + == 'DS'\\n| where AccountType != 'Machine'\\n| where Properties has '1131f6aa-9c07-11d1-f79f-00c04fc2dcd2' + //DS-Replication-Get-Changes\\n or Properties has '1131f6ad-9c07-11d1-f79f-00c04fc2dcd2' + //DS-Replication-Get-Changes-All\\n or Properties has '89e95b76-444d-4c62-991a-0facbeda640c' + //DS-Replication-Get-Changes-In-Filtered-Set\\n| project TimeGenerated, Account, + Activity, Properties, SubjectLogonId, Computer\\n| join kind=leftouter\\n(\\n + \ SecurityEvent\\n //| where Computer in (DCServersList)\\n | where + EventID == 4624 and LogonType == 3\\n | where AccountType != 'Machine'\\n + \ | project TargetLogonId, IpAddress\\n)\\non $left.SubjectLogonId == $right.TargetLogonId\\n| + project-reorder TimeGenerated, Computer, Account, IpAddress\\n| extend timestamp + = TimeGenerated, AccountCustomEntity = Account, HostCustomEntity = Computer, + SourceAddress = IpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"SourceAddress\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"CredentialAccess\"],\"techniques\":[\"T1003\"],\"displayName\":\"Non + Domain Controller Active Directory Replication\",\"description\":\"This query + detects potential attempts by non-computer accounts (non domain controllers) + to retrieve/synchronize an active directory object leveraging directory replication + services (DRS).\\nA Domain Controller (computer account) would usually be + performing these actions in a domain environment. Another detection rule can + be created to cover domain controllers accounts doing at rare times.\\nA domain + user with privileged permissions to use directory replication services is + rare. Ref: https://threathunterplaybook.com/notebooks/windows/06_credential_access/WIN-180815210510.html\",\"lastUpdatedDateUTC\":\"2021-11-08T00:00:00Z\",\"createdDateUTC\":\"2021-05-04T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/75297f62-10a8-4fc1-9b2a-12f25c6f05a7\",\"name\":\"75297f62-10a8-4fc1-9b2a-12f25c6f05a7\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + domain_lookBack= 14d;\\nlet timeframe = 1d;\\nlet top_million_list = Cisco_Umbrella\\n| + where EventType == \\\"proxylogs\\\"\\n| where TimeGenerated > ago(domain_lookBack) + and TimeGenerated < ago(timeframe)\\n| extend Hostname = parse_url(UrlOriginal)[\\\"Host\\\"]\\n| + summarize count() by tostring(Hostname)\\n| top 1000000 by count_\\n| summarize + make_list(Hostname);\\nCisco_Umbrella\\n| where EventType == \\\"proxylogs\\\"\\n| + where TimeGenerated > ago(timeframe)\\n| extend Hostname = parse_url(UrlOriginal)[\\\"Host\\\"]\\n| + where Hostname !in (top_million_list)\\n| extend Message = \\\"Connect to + unpopular website (possible malicious payload delivery)\\\"\\n| project Message, + SrcIpAddr, DstIpAddr,UrlOriginal, TimeGenerated\\n| extend IpCustomEntity + = SrcIpAddr, UrlCustomEntity = UrlOriginal\",\"entityMappings\":[{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"UrlCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.0\",\"tactics\":[\"CommandAndControl\"],\"displayName\":\"Cisco + Umbrella - Connection to Unpopular Website Detected\",\"description\":\"Detects + first connection to an unpopular website (possible malicious payload delivery).\",\"lastUpdatedDateUTC\":\"2022-01-03T00:00:00Z\",\"createdDateUTC\":\"2021-01-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"CiscoUmbrellaDataConnector\",\"dataTypes\":[\"Cisco_Umbrella_proxy_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/89a86f70-615f-4a79-9621-6f68c50f365f\",\"name\":\"89a86f70-615f-4a79-9621-6f68c50f365f\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P7D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + starttime = 7d;\\nlet endtime = 1d;\\nlet timeframe = 1h;\\nlet HistThreshold + = 25; \\nlet CurrThreshold = 10; \\nlet HistoricalThreats = CommonSecurityLog\\n| + where isnotempty(SourceIP)\\n| where TimeGenerated between (startofday(ago(starttime))..startofday(ago(endtime)))\\n| + where DeviceVendor =~ \\\"Palo Alto Networks\\\"\\n| where Activity =~ \\\"THREAT\\\" + and SimplifiedDeviceAction =~ \\\"alert\\\" \\n| where DeviceEventClassID + in ('spyware', 'scan', 'file', 'vulnerability', 'flood', 'packet', 'virus','wildfire', + 'wildfire-virus')\\n| summarize TotalEvents = count(), ThreatTypes = make_set(DeviceEventClassID), + DestinationIpList = make_set(DestinationIP), FirstSeen = min(TimeGenerated) + , LastSeen = max(TimeGenerated) by SourceIP, DeviceAction, DeviceVendor;\\nlet + CurrentHourThreats = CommonSecurityLog\\n| where isnotempty(SourceIP)\\n| + where TimeGenerated > ago(timeframe)\\n| where DeviceVendor =~ \\\"Palo Alto + Networks\\\"\\n| where Activity =~ \\\"THREAT\\\" and SimplifiedDeviceAction + =~ \\\"alert\\\" \\n| where DeviceEventClassID in ('spyware', 'scan', 'file', + 'vulnerability', 'flood', 'packet', 'virus','wildfire', 'wildfire-virus')\\n| + summarize TotalEvents = count(), ThreatTypes = make_set(DeviceEventClassID), + DestinationIpList = make_set(DestinationIP), FirstSeen = min(TimeGenerated) + , LastSeen = max(TimeGenerated) by SourceIP, DeviceAction, DeviceProduct, + DeviceVendor;\\nCurrentHourThreats \\n| where TotalEvents < CurrThreshold\\n| + join kind = leftanti (HistoricalThreats \\n| where TotalEvents > HistThreshold) + on SourceIP\",\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"SourceIP\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Discovery\",\"Exfiltration\",\"CommandAndControl\"],\"techniques\":[\"T1046\",\"T1030\",\"T1071\"],\"displayName\":\"Palo + Alto Threat signatures from Unusual IP addresses\",\"description\":\"Identifies + Palo Alto Threat signatures from unusual IP addresses which are not historically + seen. \\nThis detection is also leveraged and required for MDE and PAN Fusion + scenario\\nhttps://docs.microsoft.com/Azure/sentinel/fusion-scenario-reference#network-request-to-tor-anonymization-service-followed-by-anomalous-traffic-flagged-by-palo-alto-networks-firewall\",\"lastUpdatedDateUTC\":\"2022-04-20T00:00:00Z\",\"createdDateUTC\":\"2022-03-23T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/35a0792a-1269-431e-ac93-7ae2980d4dde\",\"name\":\"35a0792a-1269-431e-ac93-7ae2980d4dde\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\nThreatIntelligenceIndicator\\n| + where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now() \\n| + where Active == true\\n| where isnotempty(EmailSenderAddress)\\n| extend TI_emailEntity + = EmailSenderAddress\\n// using innerunique to keep perf fast and result set + low, we only need one match to indicate potential malicious activity that + needs to be investigated\\n| join kind=innerunique (\\n ProofpointPOD + \\n | where TimeGenerated >= ago(dt_lookBack)\\n | where isnotempty(SrcUserUpn)\\n + \ | extend ProofpointPOD_TimeGenerated = TimeGenerated, ClientEmail = + SrcUserUpn\\n \\n)\\non $left.TI_emailEntity == $right.ClientEmail\\n| + where ProofpointPOD_TimeGenerated < ExpirationDateTime\\n| summarize ProofpointPOD_TimeGenerated + = arg_max(ProofpointPOD_TimeGenerated, *) by IndicatorId, ClientEmail\\n| + project ProofpointPOD_TimeGenerated, Description, IndicatorId, ThreatType, + ExpirationDateTime, ConfidenceScore, ClientEmail\\n| extend timestamp = ProofpointPOD_TimeGenerated\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"ClientEmail\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.0\",\"tactics\":[\"Exfiltration\",\"InitialAccess\"],\"displayName\":\"ProofpointPOD + - Email sender in TI list\",\"description\":\"Email sender in TI list.\",\"lastUpdatedDateUTC\":\"2021-11-30T00:00:00Z\",\"createdDateUTC\":\"2021-01-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ProofpointPOD\",\"dataTypes\":[\"ProofpointPOD_maillog_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/9c27cee8-0a33-4abe-8683-212c0a98fc28\",\"name\":\"9c27cee8-0a33-4abe-8683-212c0a98fc28\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.6\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"0\",\"maximum\":\"1\",\"value\":\"0.1\",\"name\":\"Score\",\"description\":\"Generate + an anomaly when score is greater than the chosen value\",\"sequenceNumber\":1,\"rerun\":\"NotRequired\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1078\"],\"displayName\":\"(Preview) + Suspicious volume of logins to computer with elevated token\",\"description\":\"This + algorithm detects an unusually high volume of successful logins with elevated + token per computer. The model is trained on the previous 21 days of security + event ID 4624 on a computer. It indicates anomalous high volume of successful + logins with administrator privileges in the last day.\",\"lastUpdatedDateUTC\":\"2021-10-06T00:00:00Z\",\"createdDateUTC\":\"2021-04-05T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/c3b11fb2-9201-4844-b7b9-6b7bf6d9b851\",\"name\":\"c3b11fb2-9201-4844-b7b9-6b7bf6d9b851\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + threshold = 200;\\n_Im_Dns(responsecodename='NXDOMAIN')\\n| where isnotempty(DnsResponseCodeName)\\n//| + where DnsResponseCodeName =~ \\\"NXDOMAIN\\\"\\n| summarize count() by SrcIpAddr, + bin(TimeGenerated,15m)\\n| where count_ > threshold\\n| join kind=inner (_Im_Dns(responsecodename='NXDOMAIN')\\n + \ ) on SrcIpAddr\\n| extend timestamp = TimeGenerated, IPCustomEntity = + SrcIpAddr\",\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.3.1\",\"tactics\":[\"CommandAndControl\"],\"techniques\":[\"T1568\",\"T1008\"],\"displayName\":\"Excessive + NXDOMAIN DNS Queries (ASIM DNS Schema)\",\"description\":\"This creates an + incident in the event a client generates excessive amounts of DNS queries + for non-existent domains. \\nThis analytic rule uses [ASIM](https://aka.ms/AboutASIM) + and supports any built-in or custom source that supports the ASIM DNS schema\",\"lastUpdatedDateUTC\":\"2022-04-10T00:00:00Z\",\"createdDateUTC\":\"2021-06-14T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]},{\"connectorId\":\"AzureFirewall\",\"dataTypes\":[\"AzureDiagnostics\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"InfobloxNIOS\",\"dataTypes\":[\"Syslog\"]},{\"connectorId\":\"GCPDNSDataConnector\",\"dataTypes\":[\"GCP_DNS_CL\"]},{\"connectorId\":\"NXLogDnsLogs\",\"dataTypes\":[\"NXLog_DNS_Server_CL\"]},{\"connectorId\":\"CiscoUmbrellaDataConnector\",\"dataTypes\":[\"Cisco_Umbrella_dns_CL\"]},{\"connectorId\":\"Corelight\",\"dataTypes\":[\"Corelight_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/500415fb-bba7-4227-a08a-9857fb61b6a7\",\"name\":\"500415fb-bba7-4227-a08a-9857fb61b6a7\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"OfficeActivity\\n| + where OfficeWorkload == \\\"Exchange\\\"\\n| where Operation in~ (\\\"New-TransportRule\\\", + \\\"Set-TransportRule\\\")\\n| mv-apply DynamicParameters = todynamic(Parameters) + on (summarize ParsedParameters = make_bag(pack(tostring(DynamicParameters.Name), + DynamicParameters.Value)))\\n| extend RuleName = case(\\n Operation =~ + \\\"Set-TransportRule\\\", OfficeObjectId,\\n Operation =~ \\\"New-TransportRule\\\", + ParsedParameters.Name,\\n \\\"Unknown\\\")\\n| mv-expand ExpandedParameters + = todynamic(Parameters)\\n| where ExpandedParameters.Name in~ (\\\"BlindCopyTo\\\", + \\\"RedirectMessageTo\\\") and isnotempty(ExpandedParameters.Value)\\n| extend + RedirectTo = ExpandedParameters.Value\\n| extend ClientIPValues = extract_all(@'\\\\[?(::ffff:)?(?P(\\\\d+\\\\.\\\\d+\\\\.\\\\d+\\\\.\\\\d+)|[^\\\\]]+)\\\\]?([-:](?P\\\\d+))?', + dynamic([\\\"IPAddress\\\", \\\"Port\\\"]), ClientIP)[0]\\n| project TimeGenerated, + RedirectTo, IPAddress = tostring(ClientIPValues[0]), Port = tostring(ClientIPValues[1]), + UserId, Operation, RuleName, Parameters\\n| extend timestamp = TimeGenerated, + AccountCustomEntity = UserId, IPCustomEntity = IPAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"Collection\",\"Exfiltration\"],\"techniques\":[\"T1114\",\"T1020\"],\"displayName\":\"Mail + redirect via ExO transport rule\",\"description\":\"Identifies when Exchange + Online transport rule configured to forward emails.\\nThis could be an adversary + mailbox configured to collect mail from multiple user accounts.\",\"lastUpdatedDateUTC\":\"2022-04-18T00:00:00Z\",\"createdDateUTC\":\"2020-05-05T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/500c103a-0319-4d56-8e99-3cec8d860757\",\"name\":\"500c103a-0319-4d56-8e99-3cec8d860757\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + aadFunc = (tableName:string){\\ntable(tableName)\\n| where ResultType == \\\"50057\\\" + \\n| where ResultDescription == \\\"User account is disabled. The account + has been disabled by an administrator.\\\" \\n| summarize StartTime = min(TimeGenerated), + EndTime = max(TimeGenerated), disabledAccountLoginAttempts = count(), \\ndisabledAccountsTargeted + = dcount(UserPrincipalName), applicationsTargeted = dcount(AppDisplayName), + disabledAccountSet = make_set(UserPrincipalName), \\napplicationSet = make_set(AppDisplayName) + by IPAddress, Type\\n| order by disabledAccountLoginAttempts desc\\n| join + kind= leftouter (\\n // Consider these IPs suspicious - and alert any related + \ successful sign-ins\\n table(tableName)\\n | where ResultType == 0\\n + \ | summarize successfulAccountSigninCount = dcount(UserPrincipalName), + successfulAccountSigninSet = make_set(UserPrincipalName, 15) by IPAddress, + Type\\n // Assume IPs associated with sign-ins from 100+ distinct user + accounts are safe\\n | where successfulAccountSigninCount < 100\\n) on + IPAddress \\n// IPs from which attempts to authenticate as disabled user + accounts originated, and had a non-zero success rate for some other account\\n| + where isnotempty(successfulAccountSigninCount)\\n| project StartTime, EndTime, + IPAddress, disabledAccountLoginAttempts, disabledAccountsTargeted, disabledAccountSet, + applicationSet, \\nsuccessfulAccountSigninCount, successfulAccountSigninSet, + Type\\n| order by disabledAccountLoginAttempts\\n| extend timestamp = StartTime, + IPCustomEntity = IPAddress\\n};\\nlet aadSignin = aadFunc(\\\"SigninLogs\\\");\\nlet + aadNonInt = aadFunc(\\\"AADNonInteractiveUserSignInLogs\\\");\\nunion isfuzzy=true + aadSignin, aadNonInt\",\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.0\",\"tactics\":[\"InitialAccess\",\"Persistence\"],\"techniques\":[\"T1078\",\"T1098\"],\"displayName\":\"Sign-ins + from IPs that attempt sign-ins to disabled accounts\",\"description\":\"Identifies + IPs with failed attempts to sign in to one or more disabled accounts and where + that same IP has had successful signins from other accounts.\\nThis could + indicate an attacker who obtained credentials for a list of accounts and is + attempting to login with those accounts, some of which may have already been + disabled.\\nReferences: https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-sign-ins-error-codes\\n50057 + - User account is disabled. The account has been disabled by an administrator.\",\"lastUpdatedDateUTC\":\"2021-10-22T00:00:00Z\",\"createdDateUTC\":\"2019-02-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AADNonInteractiveUserSignInLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/e7470b35-0128-4508-bfc9-e01cfb3c2eb7\",\"name\":\"e7470b35-0128-4508-bfc9-e01cfb3c2eb7\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"Event\\n + | where EventLog == \\\"Microsoft-Windows-Sysmon/Operational\\\" and EventID==1\\n + | parse EventData with * 'Image\\\">' Image \\\"<\\\" * 'CommandLine\\\">' + CommandLine \\\"<\\\" * 'ParentImage\\\">' ParentImage \\\"<\\\" *\\n | where + ParentImage has \\\"svchost.exe\\\" and Image has \\\"rundll32.exe\\\" and + CommandLine has \\\"{c08afd90-f2a1-11d1-8455-00a0c91f3880}\\\"\\n | parse + EventData with * 'ProcessGuid\\\">' ProcessGuid \\\"<\\\" * 'Description\\\">' + Description \\\"<\\\" * 'CurrentDirectory\\\">' CurrentDirectory \\\"<\\\" + * 'User\\\">' User \\\"<\\\" * 'LogonGuid\\\">' LogonGuid \\\"<\\\" * 'ParentProcessGuid\\\">' + ParentProcessGuid \\\"<\\\" * 'ParentImage\\\">' ParentImage \\\"<\\\" * 'ParentCommandLine\\\">' + ParentCommandLine \\\"<\\\" * 'ParentUser\\\">' ParentUser \\\"<\\\" *\\n + | summarize StartTime = min(TimeGenerated), EndTime = max(TimeGenerated) by + EventID, Computer, User, ParentImage, ParentProcessGuid, ParentCommandLine, + ParentUser, Image, ProcessGuid, CommandLine, Description\",\"entityMappings\":[{\"entityType\":\"Process\",\"fieldMappings\":[{\"identifier\":\"CommandLine\",\"columnName\":\"CommandLine\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Computer\"}]},{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"User\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"LateralMovement\"],\"techniques\":[\"T1021\"],\"displayName\":\"Detecting + Macro Invoking ShellBrowserWindow COM Objects\",\"description\":\"This query + detects a macro invoking ShellBrowserWindow COM Objects evade naive parent/child + Office detection rules.\\nRef: https://blog.menasec.net/2019/02/threat-hunting-doc-with-macro-invoking.html\",\"lastUpdatedDateUTC\":\"2022-03-11T00:00:00Z\",\"createdDateUTC\":\"2022-03-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/c2da1106-bfe4-4a63-bf14-5ab73130ccd5\",\"name\":\"c2da1106-bfe4-4a63-bf14-5ab73130ccd5\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":1,\"severity\":\"Informational\",\"query\":\"let + timeframe = ago(1d);\\nAppServiceAntivirusScanAuditLogs\\n| where ScanStatus + == \\\"Failed\\\"\\n| extend HostCustomEntity = _ResourceId, timestamp = TimeGenerated\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"displayName\":\"AppServices + AV Scan Failure\",\"description\":\"Identifies if an AV scan fails in Azure + App Services.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2020-12-11T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/200f05a2-db6e-4ff7-be83-bbc30b44755f\",\"name\":\"200f05a2-db6e-4ff7-be83-bbc30b44755f\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.3.8\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"0\",\"maximum\":\"1\",\"value\":\"0.07\",\"name\":\"Score\",\"description\":\"Generate + an anomaly when score is greater than the chosen value\",\"sequenceNumber\":1,\"rerun\":\"NotRequired\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1078\"],\"displayName\":\"(Preview) + Suspicious volume of logins to user account\",\"description\":\"This algorithm + detects an unusually high volume of successful logins per user account. The + model is trained on the previous 21 days of security event ID 4624 on an account. + It indicates anomalous high volume of successful logins in the last day\",\"lastUpdatedDateUTC\":\"2021-10-06T00:00:00Z\",\"createdDateUTC\":\"2020-12-05T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/68271db2-cbe9-4009-b1d3-bb3b5fe5713c\",\"name\":\"68271db2-cbe9-4009-b1d3-bb3b5fe5713c\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P7D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + User_Agents = dynamic ([\\\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 + (KHTML, like Gecko) Chrome/70\\\", \\n\\\"Mozilla/5.0 (Macintosh; Intel Mac + OS X 10_14_1) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0.1 Safari/605.1.15\\\", + \\n\\\"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0\\\", + \\n\\\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, + like Gecko) Chrome/70.0.3538.110 Safari/537.36\\\", \\n\\\"Mozilla/5.0 (Windows + NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 + Safari/537.36\\\"]);\\nOfficeActivity\\n| where RecordType in (\\\"AzureActiveDirectoryAccountLogon\\\", + \\\"AzureActiveDirectoryStsLogon\\\") \\n| where Operation != 'UserLoggedIn'\\n| + extend UserAgent = iff(parse_json(ExtendedProperties)[0].Name =~ \\\"UserAgent\\\", + extractjson(\\\"$[0].Value\\\", ExtendedProperties, typeof(string)),\\\"\\\")\\n| + mv-expand parse_json(ExtendedProperties)\\n| where ExtendedProperties.Name + =~ \\\"RequestType\\\"\\n| extend RequestType = todynamic(ExtendedProperties).Value\\n| + where UserAgent =~ \\\"ms-office\\\" or UserAgent has_any (User_Agents)\\n| + summarize authAttempts=dcount(TimeGenerated), firstAttempt=min(TimeGenerated), + lastAttempt=max(TimeGenerated), uniqueIPs=dcount(ClientIP), uniqueAccounts=dcount(UserId), + attemptedAccounts=make_set(UserId) by UserAgent\\n| where authAttempts > 500\\n| + extend timestamp = firstAttempt\\n| sort by uniqueAccounts\",\"entityMappings\":[],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CredentialAccess\"],\"techniques\":[\"T1110\"],\"displayName\":\"Possible + STRONTIUM attempted credential harvesting - Oct 2020\",\"description\":\"Surfaces + potential STRONTIUM group Office365 credential harvesting attempts within + OfficeActivity Logon events.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2020-09-10T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/e7ec9fa6-e7f7-41ed-a34b-b956837a3ee6\",\"name\":\"e7ec9fa6-e7f7-41ed-a34b-b956837a3ee6\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + threshold = 15;\\n// Below pulls messages from syslog-authpriv logs where + there was an authentication failure with an unknown user.\\n// IP address + of system attempting logon is also extracted from the SyslogMessage field. + Some of these messages\\n// are aggregated.\\nSyslog\\n| where Facility =~ + \\\"authpriv\\\"\\n| where SyslogMessage has \\\"authentication failure\\\" + and SyslogMessage has \\\" uid=0\\\"\\n| parse SyslogMessage with * \\\"rhost=\\\" + RemoteIP\\n| project TimeGenerated, Computer, ProcessName, HostIP, RemoteIP, + ProcessID\\n| join kind=innerunique (\\n // Below pulls messages from syslog-authpriv + logs that show each instance an unknown user tried to logon. \\n Syslog + \\n | where Facility =~ \\\"authpriv\\\"\\n | where SyslogMessage has + \\\"user unknown\\\"\\n | project Computer, HostIP, ProcessID\\n ) on + Computer, HostIP, ProcessID\\n// Count the number of failed logon attempts + by External IP and internal machine\\n| summarize FirstLogonAttempt = min(TimeGenerated), + LatestLogonAttempt = max(TimeGenerated), TotalLogonAttempts = count() by Computer, + HostIP, RemoteIP\\n// Calculate the time between first and last logon attempt + (AttemptPeriodLength)\\n| extend TimeBetweenLogonAttempts = LatestLogonAttempt + - FirstLogonAttempt\\n| where TotalLogonAttempts >= threshold\\n| project + FirstLogonAttempt, LatestLogonAttempt, TimeBetweenLogonAttempts, TotalLogonAttempts, + SourceAddress = RemoteIP, DestinationHost = Computer, DestinationAddress = + HostIP\\n| sort by DestinationHost asc nulls last\\n| extend timestamp = FirstLogonAttempt, + HostCustomEntity = DestinationHost, IPCustomEntity = DestinationAddress\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"CredentialAccess\"],\"techniques\":[\"T1110\"],\"displayName\":\"Failed + logon attempts in authpriv\",\"description\":\"Identifies failed logon attempts + from unknown users in Syslog authpriv logs. The unknown user means the account + that tried to log in \\nisn't provisioned on the machine. A few hits could + indicate someone attempting to access a machine they aren't authorized to + access. \\nIf there are many of hits, especially from outside your network, + it could indicate a brute force attack. \\nDefault threshold for logon attempts + is 15.\",\"lastUpdatedDateUTC\":\"2022-05-31T00:00:00Z\",\"createdDateUTC\":\"2019-02-14T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Syslog\",\"dataTypes\":[\"Syslog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/f041e01d-840d-43da-95c8-4188f6cef546\",\"name\":\"f041e01d-840d-43da-95c8-4188f6cef546\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P7D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + LearningPeriod = 7d;\\nlet RunTime = 1h;\\nlet StartTime = 1h;\\nlet EndRunTime + = StartTime - RunTime;\\nlet EndLearningTime = StartTime + LearningPeriod;\\nlet + GitHubCountryCodeLogs = (GitHubAudit\\n| where Country != \\\"\\\");\\n GitHubCountryCodeLogs\\n| + where TimeGenerated between (ago(EndLearningTime) .. ago(StartTime))\\n| summarize + makeset(Country) by Actor\\n| join kind=innerunique (\\n GitHubCountryCodeLogs\\n + \ | where TimeGenerated between (ago(StartTime) .. ago(EndRunTime))\\n | + distinct Country, Actor, TimeGenerated\\n) on Actor \\n| where set_Country + !contains Country\\n| extend AccountCustomEntity = Actor , timestamp = TimeGenerated\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1078\"],\"displayName\":\"GitHub + Activites from a New Country\",\"description\":\"Detect activities from a + location that was not recently or was never visited by the user or by any + user in your organization.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2020-06-02T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/40ba9493-4183-4eee-974f-87fe39c8f267\",\"name\":\"40ba9493-4183-4eee-974f-87fe39c8f267\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"MicrosoftSecurityIncidentCreation\",\"properties\":{\"productFilter\":\"Azure + Advanced Threat Protection\",\"displayName\":\"Create incidents based on Microsoft + Defender for Identity alerts\",\"description\":\"Create incidents based on + all alerts generated in Microsoft Defender for Identity\",\"lastUpdatedDateUTC\":\"2019-07-16T00:00:00Z\",\"createdDateUTC\":\"2019-07-16T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureAdvancedThreatProtection\",\"dataTypes\":[\"SecurityAlert + (AATP)\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/4b11568b-3f5f-4ba1-80c8-7f1dc8390eb7\",\"name\":\"4b11568b-3f5f-4ba1-80c8-7f1dc8390eb7\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + threshold = 50;\\nlet szSharePointFileOperation = \\\"SharePointFileOperation\\\";\\nlet + szOperations = dynamic([\\\"FileDownloaded\\\", \\\"FileUploaded\\\"]);\\nlet + starttime = 14d;\\nlet endtime = 1d;\\nlet historicalActivity =\\nOfficeActivity\\n| + where TimeGenerated between(ago(starttime)..ago(endtime))\\n| where RecordType + =~ szSharePointFileOperation\\n| where Operation in~ (szOperations)\\n| summarize + historicalCount = count() by ClientIP, RecordType, Operation;\\nlet recentActivity + = OfficeActivity\\n| where TimeGenerated > ago(endtime)\\n| where RecordType + =~ szSharePointFileOperation\\n| where Operation in~ (szOperations)\\n| summarize + min(Start_Time), max(Start_Time), recentCount = count() by ClientIP, RecordType, + Operation;\\nlet RareIP = recentActivity | join kind= leftanti ( historicalActivity + ) on ClientIP, RecordType, Operation\\n// More than 50 downloads/uploads from + a new IP\\n| where recentCount > threshold;\\nOfficeActivity \\n| where TimeGenerated + >= ago(endtime) \\n| where RecordType =~ szSharePointFileOperation\\n| where + Operation in~ (szOperations)\\n| join kind= inner (RareIP) on ClientIP, RecordType, + Operation\\n| where Start_Time between(min_Start_Time .. max_Start_Time)\\n| + summarize StartTimeUtc = min(min_Start_Time), EndTimeUtc = max(max_Start_Time) + by RecordType, Operation, UserType, UserId, ClientIP, OfficeWorkload, Site_Url, + OfficeObjectId, UserAgent, IPSeenCount = recentCount\\n| extend timestamp + = StartTimeUtc, AccountCustomEntity = UserId, IPCustomEntity = ClientIP, URLCustomEntity + = Site_Url\\n| order by IPSeenCount desc, ClientIP asc, Operation asc, UserId + asc\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Exfiltration\"],\"techniques\":[\"T1030\"],\"displayName\":\"SharePointFileOperation + via previously unseen IPs\",\"description\":\"Identifies when the volume of + documents uploaded to or downloaded from Sharepoint by new IP addresses\\nexceeds + a threshold (default is 50).\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-08-23T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/4a3073ac-7383-48a9-90a8-eb6716183a54\",\"name\":\"4a3073ac-7383-48a9-90a8-eb6716183a54\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + excludeProcs = dynamic([@\\\"\\\\SolarWinds\\\\Orion\\\\APM\\\\APMServiceControl.exe\\\", + @\\\"\\\\SolarWinds\\\\Orion\\\\ExportToPDFCmd.Exe\\\", @\\\"\\\\SolarWinds.Credentials\\\\SolarWinds.Credentials.Orion.WebApi.exe\\\", + @\\\"\\\\SolarWinds\\\\Orion\\\\Topology\\\\SolarWinds.Orion.Topology.Calculator.exe\\\", + @\\\"\\\\SolarWinds\\\\Orion\\\\Database-Maint.exe\\\", @\\\"\\\\SolarWinds.Orion.ApiPoller.Service\\\\SolarWinds.Orion.ApiPoller.Service.exe\\\", + @\\\"\\\\Windows\\\\SysWOW64\\\\WerFault.exe\\\"]);\\nDeviceProcessEvents\\n| + where InitiatingProcessFileName =~ \\\"solarwinds.businesslayerhost.exe\\\"\\n| + where not(FolderPath has_any (excludeProcs))\\n| extend\\n timestamp = + TimeGenerated,\\n AccountCustomEntity = iff(isnotempty(InitiatingProcessAccountUpn), + InitiatingProcessAccountUpn, InitiatingProcessAccountName),\\n HostCustomEntity + = DeviceName,\\n AlgorithmCustomEntity = \\\"MD5\\\",\\n FileHashCustomEntity + = MD5\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"FileHash\",\"fieldMappings\":[{\"identifier\":\"Algorithm\",\"columnName\":\"AlgorithmCustomEntity\"},{\"identifier\":\"Value\",\"columnName\":\"FileHashCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"Execution\",\"Persistence\"],\"displayName\":\"SUNBURST + suspicious SolarWinds child processes\",\"description\":\"Identifies suspicious + child processes of SolarWinds.Orion.Core.BusinessLayer.dll that may be evidence + of the SUNBURST backdoor\\nReferences:\\n- https://www.fireeye.com/blog/threat-research/2020/12/evasive-attacker-leverages-solarwinds-supply-chain-compromises-with-sunburst-backdoor.html\\n- + https://gist.github.com/olafhartong/71ffdd4cab4b6acd5cbcd1a0691ff82f\",\"lastUpdatedDateUTC\":\"2022-02-01T00:00:00Z\",\"createdDateUTC\":\"2020-12-15T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceProcessEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/8546330c-e1fb-422a-9388-5c09e9a8f4ca\",\"name\":\"8546330c-e1fb-422a-9388-5c09e9a8f4ca\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.1.0\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"0\",\"maximum\":\"1\",\"value\":\"0.98\",\"name\":\"Score\",\"description\":\"Generate + an anomaly when a region rarity score is less than the threshold.\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"},{\"minimum\":\"2\",\"maximum\":\"100\",\"value\":\"100\",\"name\":\"Minimum + users per region\",\"description\":\"whitelist an anomaly if the number of + users from a rare region is greater than this limit.\",\"sequenceNumber\":1,\"rerun\":\"RerunAlways\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"InitialAccess\",\"CredentialAccess\",\"LateralMovement\"],\"techniques\":[\"T1133\"],\"displayName\":\"(Preview) + Login from an unusual region via Palo Alto GlobalProtect account logins\",\"description\":\"When + a Palo Alto GlobalProtect account logs in from a source region that has rarely + been logged in\\nfrom during the last 14 days, an anomaly is triggered. This + anomaly may indicate that the account\\nhas been compromised.\",\"lastUpdatedDateUTC\":\"2022-03-08T00:00:00Z\",\"createdDateUTC\":\"2021-06-07T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog + (PaloAlto)\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/d1aba9a3-5ab1-45ef-8ed4-da57dc3c0d32\",\"name\":\"d1aba9a3-5ab1-45ef-8ed4-da57dc3c0d32\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT30M\",\"queryPeriod\":\"PT30M\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + lbtime = 30m;\\nlet msgthreshold = 3;\\nlet msgszthreshold = 3000000;\\nProofpointPOD\\n| + where TimeGenerated > ago(lbtime)\\n| where EventType == 'message'\\n| where + NetworkDirection == 'outbound'\\n| where NetworkBytes > msgszthreshold\\n| + summarize count() by SrcUserUpn, DstUserUpn\\n| where count_ > msgthreshold\\n| + extend AccountCustomEntity = SrcUserUpn\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Exfiltration\"],\"displayName\":\"ProofpointPOD + - Multiple large emails to the same recipient\",\"description\":\"Detects + when multiple emails with lage size where sent to the same recipient.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2021-01-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"ProofpointPOD\",\"dataTypes\":[\"ProofpointPOD_message_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/6dd2629c-534b-4275-8201-d7968b4fa77e\",\"name\":\"6dd2629c-534b-4275-8201-d7968b4fa77e\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"SecurityEvent\\n| + where EventID == 4657\\n| extend EventData = parse_xml(EventData).EventData.Data\\n| + mv-expand bagexpansion=array EventData\\n| evaluate bag_unpack(EventData)\\n| + extend Key = tostring(column_ifexists('@Name', \\\"\\\")), Value = column_ifexists('#text', + \\\"\\\")\\n| evaluate pivot(Key, any(Value), TimeGenerated, TargetAccount, + Computer, EventSourceName, Channel, Task, Level, EventID, Activity, TargetLogonId, + SourceComputerId, EventOriginId, Type, _ResourceId, TenantId, SourceSystem, + ManagementGroupName, IpAddress, Account)\\n| extend ObjectName = column_ifexists('ObjectName', + \\\"\\\"), OperationType = column_ifexists('OperationType', \\\"\\\"), ObjectValueName + = column_ifexists('ObjectValueName', \\\"\\\")\\n| where ObjectName has 'Schedule\\\\\\\\TaskCache\\\\\\\\Tree' + and ObjectValueName == \\\"SD\\\" and OperationType == \\\"%%1906\\\" // + %%1906 - Registry value deleted\\n| extend timestamp = TimeGenerated, HostCustomEntity + = Computer, AccountCustomEntity = Account\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"DefenseEvasion\"],\"techniques\":[\"T1562\"],\"displayName\":\"Scheduled + Task Hide\",\"description\":\"This query detects attempts by malware to hide + the scheduled task by deleting the SD (Security Descriptor) value. Removal + of SD value results in the scheduled task disappearing from schtasks /query + and Task Scheduler.\\n The query requires auditing to be turned on for HKEY_LOCAL_MACHINE\\\\SOFTWARE\\\\Microsoft\\\\Windows + NT\\\\CurrentVersion\\\\Schedule\\\\TaskCache\\\\Tree registry hive as well + as audit policy for registry auditing to be turned on.\\n Reference: https://www.microsoft.com/security/blog/2022/04/12/tarrask-malware-uses-scheduled-tasks-for-defense-evasion/\\n + Reference: https://4sysops.com/archives/audit-changes-in-the-windows-registry/\",\"lastUpdatedDateUTC\":\"2022-04-12T00:00:00Z\",\"createdDateUTC\":\"2022-04-12T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/3f0c20d5-6228-48ef-92f3-9ff7822c1954\",\"name\":\"3f0c20d5-6228-48ef-92f3-9ff7822c1954\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT15M\",\"queryPeriod\":\"PT15M\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"eventGroupingSettings\":{\"aggregationKind\":\"AlertPerResult\"},\"severity\":\"Medium\",\"query\":\"let + threatCategory=\\\"Hacking Tool\\\";\\nlet knownUserAgentsIndicators = materialize(externaldata(UserAgent:string, + Category:string)\\n [ @\\\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Sample%20Data/Feeds/UnusualUserAgents.csv\\\"] + \\n with(format=\\\"csv\\\", ignoreFirstRecord=True));\\nlet knownUserAgents=toscalar(knownUserAgentsIndicators + | where Category==threatCategory | where isnotempty(UserAgent) | summarize + make_list(UserAgent));\\nlet customUserAgents=toscalar(_GetWatchlist(\\\"UnusualUserAgents\\\") + | where SearchKey==threatCategory | extend UserAgent=column_ifexists(\\\"UserAgent\\\",\\\"\\\") + | where isnotempty(UserAgent) | summarize make_list(UserAgent));\\nlet fullUAList + = array_concat(knownUserAgents,customUserAgents);\\n_Im_WebSession(httpuseragent_has_any=fullUAList)\\n| + project SrcIpAddr, Url, TimeGenerated,HttpUserAgent, SrcUsername\",\"customDetails\":{\"UserAgent\":\"HttpUserAgent\"},\"entityMappings\":[{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"Url\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"SrcIpAddr\"}]},{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"Name\",\"columnName\":\"SrcUsername\"}]}],\"alertDetailsOverride\":{\"alertDisplayNameFormat\":\"Host + {{SrcIpAddr}} is potentially running a hacking tool\",\"alertDescriptionFormat\":\"The + host at address {{SrcIpAddr}} sent an HTTP request to the URL {{Url}} with + the HTTP user agent header {{HttpUserAgent}}. This user agent is known to + be used by a hacking tool and indicates suspicious activity on the host.\",\"alertTacticsColumnName\":null,\"alertSeverityColumnName\":null},\"sentinelEntitiesMappings\":[],\"version\":\"1.1.0\",\"tactics\":[\"CommandAndControl\"],\"displayName\":\"A + host is potentially running a hacking tool (ASIM Web Session schema)\",\"description\":\"This + rule identifies a web request with a user agent header known to belong to + a hacking tool. This indicates a hacking tool is used on the host.
You + can add custom hacking tool indicating User-Agent headers using a watchlist, + for more information refer to the [UnusualUserAgents Watchlist](https://aka.ms/ASimUnusualUserAgentsWatchlist).

\\n + This analytic rule uses [ASIM](https://aka.ms/AboutASIM) and supports any + built-in or custom source that supports the ASIM WebSession schema (ASIM WebSession + Schema)\",\"lastUpdatedDateUTC\":\"2022-04-10T00:00:00Z\",\"createdDateUTC\":\"2021-12-02T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SquidProxy\",\"dataTypes\":[\"SquidProxy_CL\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/738702fd-0a66-42c7-8586-e30f0583f8fe\",\"name\":\"738702fd-0a66-42c7-8586-e30f0583f8fe\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"DeviceEvents\\n| + where ActionType has \\\"ExploitGuardNonMicrosoftSignedBlocked\\\"\\n| where + InitiatingProcessFileName contains \\\"svchost.exe\\\" and FileName contains + \\\"NetSetupSvc.dll\\\"\\n| extend timestamp = TimeGenerated, AccountCustomEntity + = iff(isnotempty(InitiatingProcessAccountUpn), InitiatingProcessAccountUpn, + InitiatingProcessAccountName),\\nHostCustomEntity = DeviceName, FileHashCustomEntity + = InitiatingProcessSHA1, FileHashType = \\\"SHA1\\\"\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"FileHash\",\"fieldMappings\":[{\"identifier\":\"Algorithm\",\"columnName\":\"FileHashType\"},{\"identifier\":\"Value\",\"columnName\":\"FileHashCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"Execution\",\"Persistence\",\"InitialAccess\"],\"techniques\":[\"T1543\",\"T1195\"],\"displayName\":\"TEARDROP + memory-only dropper\",\"description\":\"Identifies SolarWinds TEARDROP memory-only + dropper IOCs in Window's defender Exploit Guard activity\\nReferences:\\n- + https://www.fireeye.com/blog/threat-research/2020/12/evasive-attacker-leverages-solarwinds-supply-chain-compromises-with-sunburst-backdoor.html\\n- + https://gist.github.com/olafhartong/71ffdd4cab4b6acd5cbcd1a0691ff82f\",\"lastUpdatedDateUTC\":\"2022-02-23T00:00:00Z\",\"createdDateUTC\":\"2020-12-15T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a4025a76-6490-4e6b-bb69-d02be4b03f07\",\"name\":\"a4025a76-6490-4e6b-bb69-d02be4b03f07\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\nThreatIntelligenceIndicator\\n| + where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\\n| + summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\\n| + where Active == true\\n// Picking up only IOC's that contain the entities + we want\\n| where isnotempty(NetworkIP) or isnotempty(EmailSourceIpAddress) + or isnotempty(NetworkDestinationIP) or isnotempty(NetworkSourceIP)\\n// As + there is potentially more than 1 indicator type for matching IP, taking NetworkIP + first, then others if that is empty.\\n// Taking the first non-empty value + based on potential IOC match availability\\n| extend TI_ipEntity = iff(isnotempty(NetworkIP), + NetworkIP, NetworkDestinationIP)\\n| extend TI_ipEntity = iff(isempty(TI_ipEntity) + and isnotempty(NetworkSourceIP), NetworkSourceIP, TI_ipEntity)\\n| extend + TI_ipEntity = iff(isempty(TI_ipEntity) and isnotempty(EmailSourceIpAddress), + EmailSourceIpAddress, TI_ipEntity)\\n// using innerunique to keep perf fast + and result set low, we only need one match to indicate potential malicious + activity that needs to be investigated\\n| join kind=innerunique (\\n AzureNetworkAnalytics_CL\\n + \ | where TimeGenerated >= ago(dt_lookBack)\\n // renaming time column + so it is clear the log this came from\\n | extend AzureNetworkAnalytics_CL_TimeGenerated + = TimeGenerated\\n // NSG Flow Logs have additional information concat + with Public IP, removing onlp Public IP\\n | extend PIPs = split(PublicIPs_s, + '|', 0)\\n | extend PIP = tostring(PIPs[0])\\n)\\non $left.TI_ipEntity + == $right.PIP\\n| where AzureNetworkAnalytics_CL_TimeGenerated < ExpirationDateTime\\n| + summarize AzureNetworkAnalytics_CL_TimeGenerated = arg_max(AzureNetworkAnalytics_CL_TimeGenerated, + *) by IndicatorId, PIP\\n// Set to alert on Allowed NSG Flows from TI Public + IP IOC\\n| where FlowStatus_s == \\\"A\\\"\\n| project AzureNetworkAnalytics_CL_TimeGenerated, + Description, ActivityGroupNames, IndicatorId, ThreatType, Url, ExpirationDateTime, + ConfidenceScore,\\nTI_ipEntity, Computer, FlowDirection_s, FlowStatus_s, FlowType_s, + SrcPublicIPs_s, DestPublicIPs_s, PublicIPs_s, L7Protocol_s, DestPort_d, NetworkIP, + NetworkDestinationIP, NetworkSourceIP, EmailSourceIpAddress\\n| extend timestamp + = AzureNetworkAnalytics_CL_TimeGenerated, IPCustomEntity = TI_ipEntity, HostCustomEntity + = Computer, URLCustomEntity = Url\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.1\",\"tactics\":[\"Impact\"],\"displayName\":\"TI + map IP entity to AzureNetworkAnalytics_CL (NSG Flow Logs)\",\"description\":\"Identifies + a match in AzureNetworkAnalytics_CL (NSG Flow Logs) from any IP IOC from TI + that was Allowed\",\"lastUpdatedDateUTC\":\"2021-11-29T00:00:00Z\",\"createdDateUTC\":\"2019-08-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/968358d6-6af8-49bb-aaa4-187b3067fb95\",\"name\":\"968358d6-6af8-49bb-aaa4-187b3067fb95\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT12H\",\"queryPeriod\":\"PT12H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + successCodes = dynamic([200, 302, 401]);\\nW3CIISLog\\n| where scStatus has_any + (successCodes)\\n| where ipv4_is_private(cIP) == False\\n| where csUriStem + hasprefix \\\"/autodiscover/autodiscover.json\\\"\\n| project TimeGenerated, + cIP, sIP, sSiteName, csUriStem, csUriQuery, Computer, csUserName, _ResourceId, + FileUri\\n| where (csUriQuery !has \\\"Protocol\\\" and isnotempty(csUriQuery))\\nor + (csUriQuery has_any(\\\"/mapi/\\\", \\\"powershell\\\"))\\nor (csUriQuery + contains \\\"@\\\" and csUriQuery matches regex @\\\"\\\\.[a-zA-Z]{2,4}?(?:[a-zA-Z]{2,4}\\\\/)\\\")\\nor + (csUriQuery contains \\\":\\\" and csUriQuery matches regex @\\\"\\\\:[0-9]{2,4}\\\\/\\\")\\n| + extend timestamp = TimeGenerated, HostCustomEntity = Computer, IPCustomEntity + = cIP, AccountCustomEntity = csUserName, ResourceCustomEntity = _ResourceId, + FileCustomEntity = FileUri\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"AzureResource\",\"fieldMappings\":[{\"identifier\":\"ResourceId\",\"columnName\":\"ResourceCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1190\"],\"displayName\":\"Exchange + SSRF Autodiscover ProxyShell - Detection\",\"description\":\"This query looks + for suspicious request patterns to Exchange servers that fit patterns recently\\nblogged + about by PeterJson. This exploitation chain utilises an SSRF vulnerability + in Exchange\\nwhich eventually allows the attacker to execute arbitrary Powershell + on the server. In the example\\npowershell can be used to write an email to + disk with an encoded attachment containing a shell.\\nReference: https://peterjson.medium.com/reproducing-the-proxyshell-pwn2own-exploit-49743a4ea9a1\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2021-08-09T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureMonitor(IIS)\",\"dataTypes\":[\"W3CIISLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/999e9f5d-db4a-4b07-a206-29c4e667b7e8\",\"name\":\"999e9f5d-db4a-4b07-a206-29c4e667b7e8\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + HAS_ANY_MAX = 10000;\\nlet dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\nlet + DomainTIs= ThreatIntelligenceIndicator\\n | where TimeGenerated >= ago(ioc_lookBack) + and ExpirationDateTime > now()\\n // Picking up only IOC's that contain the + entities we want\\n | where isnotempty(DomainName)\\n | where Active == + true\\n | summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId;\\nlet + Domains = DomainTIs | where isnotempty(DomainName) |summarize NDomains=dcount(DomainName), + DomainsList=make_set(DomainName) \\n | project DomainList = iff(NDomains + > HAS_ANY_MAX, dynamic([]), DomainsList) ;\\nDomainTIs\\n | join (\\n _Im_Dns(starttime=ago(dt_lookBack), + domain_has_any=toscalar(Domains))\\n | extend DNS_TimeGenerated = TimeGenerated\\n) + on $left.DomainName==$right.DnsQuery\\n| where DNS_TimeGenerated < ExpirationDateTime\\n| + project LatestIndicatorTime, Description, ActivityGroupNames, IndicatorId, + ThreatType, ExpirationDateTime, ConfidenceScore, Url, DNS_TimeGenerated, Dvc, + SrcIpAddr, DnsQuery, DnsQueryType\\n| extend timestamp = DNS_TimeGenerated, + HostCustomEntity = Dvc, IPCustomEntity = SrcIpAddr, URLCustomEntity = Url\",\"customDetails\":{\"LatestIndicatorTime\":\"LatestIndicatorTime\",\"Description\":\"Description\",\"ActivityGroupNames\":\"ActivityGroupNames\",\"IndicatorId\":\"IndicatorId\",\"ThreatType\":\"ThreatType\",\"ExpirationDateTime\":\"ExpirationDateTime\",\"ConfidenceScore\":\"ConfidenceScore\",\"DNSRequestTime\":\"DNS_TimeGenerated\",\"SourceIPAddress\":\"SrcIpAddr\",\"DnsQuery\":\"DnsQuery\",\"QueryType\":\"DnsQueryType\"},\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.2\",\"tactics\":[\"Impact\"],\"displayName\":\"(Preview) + TI map Domain entity to Dns Events (ASIM DNS Schema)\",\"description\":\"Identifies + a match in DNS events from any Domain IOC from TI\\nThis analytic rule uses + [ASIM](https://aka.ms/AboutASIM) and supports any built-in or custom source + that supports the ASIM DNS schema\",\"lastUpdatedDateUTC\":\"2022-04-27T00:00:00Z\",\"createdDateUTC\":\"2021-09-14T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]},{\"connectorId\":\"AzureFirewall\",\"dataTypes\":[\"AzureDiagnostics\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"InfobloxNIOS\",\"dataTypes\":[\"Syslog\"]},{\"connectorId\":\"GCPDNSDataConnector\",\"dataTypes\":[\"GCP_DNS_CL\"]},{\"connectorId\":\"NXLogDnsLogs\",\"dataTypes\":[\"NXLog_DNS_Server_CL\"]},{\"connectorId\":\"CiscoUmbrellaDataConnector\",\"dataTypes\":[\"Cisco_Umbrella_dns_CL\"]},{\"connectorId\":\"Corelight\",\"dataTypes\":[\"Corelight_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/f2dd4a3a-ebac-4994-9499-1a859938c947\",\"name\":\"f2dd4a3a-ebac-4994-9499-1a859938c947\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":1,\"severity\":\"Medium\",\"query\":\"let + starttime = 14d;\\nlet endtime = 1d;\\nlet timeframe = 1h;\\nlet scorethreshold + = 5;\\nlet bytessentperhourthreshold = 10;\\nlet TimeSeriesData = (union isfuzzy=true\\n(\\nVMConnection\\n| + where TimeGenerated between (startofday(ago(starttime))..startofday(ago(endtime)))\\n| + where isnotempty(DestinationIp) and isnotempty(SourceIp)\\n| extend SourceIP + = SourceIp, DestinationIP = DestinationIp\\n| where ipv4_is_private(DestinationIP) + == false\\n| extend DeviceVendor = \\\"VMConnection\\\"\\n| project TimeGenerated, + BytesSent, DeviceVendor\\n| make-series TotalBytesSent=sum(BytesSent) on TimeGenerated + from startofday(ago(starttime)) to startofday(ago(endtime)) step timeframe + by DeviceVendor\\n),\\n(\\nCommonSecurityLog\\n| where TimeGenerated between + (startofday(ago(starttime))..startofday(ago(endtime)))\\n| where isnotempty(DestinationIP) + and isnotempty(SourceIP)\\n| where ipv4_is_private(DestinationIP) == false\\n| + project TimeGenerated, SentBytes, DeviceVendor\\n| make-series TotalBytesSent=sum(SentBytes) + on TimeGenerated from startofday(ago(starttime)) to startofday(ago(endtime)) + step timeframe by DeviceVendor\\n)\\n);\\n//Filter anomolies against TimeSeriesData\\nlet + TimeSeriesAlerts = materialize(TimeSeriesData\\n| extend (anomalies, score, + baseline) = series_decompose_anomalies(TotalBytesSent, scorethreshold, -1, + 'linefit')\\n| mv-expand TotalBytesSent to typeof(double), TimeGenerated to + typeof(datetime), anomalies to typeof(double),score to typeof(double), baseline + to typeof(long)\\n| where anomalies > 0 | extend AnomalyHour = TimeGenerated\\n| + extend TotalBytesSentinMBperHour = round(((TotalBytesSent / 1024)/1024),2), + baselinebytessentperHour = round(((baseline / 1024)/1024),2), score = round(score,2)\\n| + project DeviceVendor, AnomalyHour, TimeGenerated, TotalBytesSentinMBperHour, + baselinebytessentperHour, anomalies, score);\\nlet AnomalyHours = materialize(TimeSeriesAlerts + \ | where TimeGenerated > ago(2d) | project TimeGenerated);\\n//Union of all + BaseLogs aggregated per hour\\nlet BaseLogs = (union isfuzzy=true\\n(\\nCommonSecurityLog\\n| + where isnotempty(DestinationIP) and isnotempty(SourceIP)\\n| where TimeGenerated + > ago(2d)\\n| extend DateHour = bin(TimeGenerated, 1h) // create a new column + and round to hour\\n| where DateHour in ((AnomalyHours)) //filter the dataset + to only selected anomaly hours\\n| where ipv4_is_private(DestinationIP) == + false\\n| extend SentBytesinMB = ((SentBytes / 1024)/1024), ReceivedBytesinMB + = ((ReceivedBytes / 1024)/1024)\\n| summarize HourlyCount = count(), TimeGeneratedMax=arg_max(TimeGenerated, + *), DestinationIPList=make_set(DestinationIP, 100), DestinationPortList = + make_set(DestinationPort,100), TotalSentBytesinMB = sum(SentBytesinMB), TotalReceivedBytesinMB + = sum(ReceivedBytesinMB) by SourceIP, DeviceVendor, TimeGeneratedHour=bin(TimeGenerated,1h)\\n| + where TotalSentBytesinMB > bytessentperhourthreshold\\n| sort by TimeGeneratedHour + asc, TotalSentBytesinMB desc\\n| extend Rank=row_number(1, prev(TimeGeneratedHour) + != TimeGeneratedHour) // Ranking the dataset per Hourly Partition\\n| where + Rank < 10 // Selecting Top 10 records with Highest BytesSent in each Hour\\n| + project DeviceVendor, TimeGeneratedHour, TimeGeneratedMax, SourceIP, DestinationIPList, + DestinationPortList, TotalSentBytesinMB, TotalReceivedBytesinMB, Rank\\n),\\n(\\nVMConnection\\n| + where isnotempty(DestinationIp) and isnotempty(SourceIp)\\n| where TimeGenerated + > ago(2d)\\n| extend DateHour = bin(TimeGenerated, 1h) // create a new column + and round to hour\\n| where DateHour in ((AnomalyHours)) //filter the dataset + to only selected anomaly hours\\n| extend SourceIP = SourceIp, DestinationIP + = DestinationIp\\n| where ipv4_is_private(DestinationIP) == false | extend + DeviceVendor = \\\"VMConnection\\\"\\n| extend SentBytesinMB = ((BytesSent + / 1024)/1024), ReceivedBytesinMB = ((BytesReceived / 1024)/1024)\\n| summarize + HourlyCount = count(),TimeGeneratedMax=arg_max(TimeGenerated, *), DestinationIPList=make_set(DestinationIP, + 100), DestinationPortList = make_set(DestinationPort, 100), TotalSentBytesinMB + = sum(SentBytesinMB),TotalReceivedBytesinMB = sum(ReceivedBytesinMB) by SourceIP, + DeviceVendor, TimeGeneratedHour=bin(TimeGenerated,1h)\\n| where TotalSentBytesinMB + > bytessentperhourthreshold\\n| sort by TimeGeneratedHour asc, TotalSentBytesinMB + desc\\n| extend Rank=row_number(1, prev(TimeGeneratedHour) != TimeGeneratedHour) + // Ranking the dataset per Hourly Partition\\n| where Rank < 10 // Selecting + Top 10 records with Highest BytesSent in each Hour\\n| project DeviceVendor, + TimeGeneratedHour, TimeGeneratedMax, SourceIP, DestinationIPList, DestinationPortList, + TotalSentBytesinMB, TotalReceivedBytesinMB, Rank\\n)\\n);\\n// Join against + base logs to retrive records associated with the hour of anomoly\\nTimeSeriesAlerts\\n| + where TimeGenerated > ago(2d)\\n| join (\\n BaseLogs | extend AnomalyHour + = TimeGeneratedHour\\n) on DeviceVendor, AnomalyHour | sort by score desc\\n| + project DeviceVendor, AnomalyHour,TimeGeneratedMax, SourceIP, DestinationIPList, + DestinationPortList, TotalSentBytesinMB, TotalReceivedBytesinMB, TotalBytesSentinMBperHour, + baselinebytessentperHour, score, anomalies\\n| summarize EventCount = count(), + StartTimeUtc= min(TimeGeneratedMax), EndTimeUtc= max(TimeGeneratedMax), SourceIPMax= + arg_max(SourceIP,*), TotalBytesSentinMB = sum(TotalSentBytesinMB), TotalBytesReceivedinMB + = sum(TotalReceivedBytesinMB), SourceIPList = make_set(SourceIP, 100), DestinationIPList + = make_set(DestinationIPList, 100) by AnomalyHour,TotalBytesSentinMBperHour, + baselinebytessentperHour, score, anomalies\\n| project DeviceVendor, AnomalyHour, + StartTimeUtc, EndTimeUtc, SourceIPMax, SourceIPList, DestinationIPList, DestinationPortList, + TotalBytesSentinMB, TotalBytesReceivedinMB, TotalBytesSentinMBperHour, baselinebytessentperHour, + score, anomalies, EventCount\\n| extend timestamp =EndTimeUtc, IPCustomEntity + = SourceIPMax\",\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.2\",\"tactics\":[\"Exfiltration\"],\"techniques\":[\"T1030\"],\"displayName\":\"Time + series anomaly for data size transferred to public internet\",\"description\":\"Identifies + anomalous data transfer to public networks. The query leverages built-in KQL + anomaly detection algorithms that detects large deviations from a baseline + pattern.\\nA sudden increase in data transferred to unknown public networks + is an indication of data exfiltration attempts and should be investigated.\\nThe + higher the score, the further it is from the baseline value.\\nThe output + is aggregated to provide summary view of unique source IP to destination IP + address and port bytes sent traffic observed in the flagged anomaly hour.\\nThe + source IP addresses which were sending less than bytessentperhourthreshold + have been exluded whose value can be adjusted as needed .\\nYou may have to + run queries for individual source IP addresses from SourceIPlist to determine + if anything looks suspicious\",\"lastUpdatedDateUTC\":\"2022-03-24T00:00:00Z\",\"createdDateUTC\":\"2019-05-06T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"CiscoASA\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"AzureMonitor(VMInsights)\",\"dataTypes\":[\"VMConnection\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/06bbf969-fcbe-43fa-bac2-b2fa131d113a\",\"name\":\"06bbf969-fcbe-43fa-bac2-b2fa131d113a\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"// + ADHealth Monitoring Agent Registry Key\\nlet aadHealthMonAgentRegKey = \\\"\\\\\\\\REGISTRY\\\\\\\\MACHINE\\\\\\\\SOFTWARE\\\\\\\\Microsoft\\\\\\\\MicrosoftOnline\\\\\\\\Reporting\\\\\\\\MonitoringAgent\\\";\\n// + Filter out known processes\\nlet aadConnectHealthProcs = dynamic ([\\n 'Microsoft.Identity.Health.Adfs.DiagnosticsAgent.exe',\\n + \ 'Microsoft.Identity.Health.Adfs.InsightsService.exe',\\n 'Microsoft.Identity.Health.Adfs.MonitoringAgent.Startup.exe',\\n + \ 'Microsoft.Identity.Health.Adfs.PshSurrogate.exe',\\n 'Microsoft.Identity.Health.Common.Clients.ResourceMonitor.exe',\\n + \ 'Microsoft.Identity.Health.AadSync.MonitoringAgent.Startup.exe',\\n 'Microsoft.Identity.AadConnect.Health.AadSync.Host.exe',\\n + \ 'Microsoft.Azure.ActiveDirectory.Synchronization.Upgrader.exe',\\n 'miiserver.exe'\\n]);\\n(union + isfuzzy=true\\n(\\nSecurityEvent\\n| where EventID == '4656'\\n| where EventData + has aadHealthMonAgentRegKey\\n| extend EventData = parse_xml(EventData).EventData.Data\\n| + mv-expand bagexpansion=array EventData\\n| evaluate bag_unpack(EventData)\\n| + extend Key = tostring(column_ifexists('@Name', \\\"\\\")), Value = column_ifexists('#text', + \\\"\\\")\\n| evaluate pivot(Key, any(Value), TimeGenerated, Computer, EventID)\\n| + extend ObjectName = column_ifexists(\\\"ObjectName\\\", \\\"\\\"),\\n ObjectType + = column_ifexists(\\\"ObjectType\\\", \\\"\\\")\\n| where ObjectType == 'Key'\\n| + where ObjectName == aadHealthMonAgentRegKey\\n| extend SubjectUserName = column_ifexists(\\\"SubjectUserName\\\", + \\\"\\\"),\\n SubjectDomainName = column_ifexists(\\\"SubjectDomainName\\\", + \\\"\\\"),\\n ProcessName = column_ifexists(\\\"ProcessName\\\", \\\"\\\")\\n| + extend Process = split(ProcessName, '\\\\\\\\', -1)[-1],\\n Account = strcat(SubjectDomainName, + \\\"\\\\\\\\\\\", SubjectUserName)\\n| where Process !in (aadConnectHealthProcs)\\n| + summarize StartTime = max(TimeGenerated), EndTime = min(TimeGenerated), count() + by EventID, Account, Computer, Process, SubjectUserName, SubjectDomainName, + ObjectName, ObjectType, ProcessName\\n),\\n ( WindowsEvent\\n| where EventID + == '4656' and EventData has aadHealthMonAgentRegKey\\n| extend ObjectType + = tostring(EventData.ObjectType)\\n| where ObjectType == 'Key'\\n| extend + ObjectName = tostring(EventData.ObjectName)\\n| where ObjectName == aadHealthMonAgentRegKey\\n| + extend ProcessName = tostring(EventData.ProcessName)\\n| extend Process = + tostring(split(ProcessName, '\\\\\\\\')[-1])\\n| where Process !in (aadConnectHealthProcs)\\n| + extend Account = strcat(tostring(EventData.SubjectDomainName),\\\"\\\\\\\\\\\", + tostring(EventData.SubjectUserName))\\n| extend SubjectUserName = tostring(EventData.SubjectUserName)\\n| + extend SubjectDomainName = tostring(EventData.SubjectDomainName)\\n| summarize + StartTime = max(TimeGenerated), EndTime = min(TimeGenerated), count() by EventID, + Account, Computer, Process, SubjectUserName, SubjectDomainName, ObjectName, + ObjectType, ProcessName\\n),\\n(\\nSecurityEvent\\n| where EventID == '4663'\\n| + where ObjectType == 'Key'\\n| where ObjectName == aadHealthMonAgentRegKey\\n| + extend Process = tostring(split(ProcessName, '\\\\\\\\', -1)[-1])\\n| where + Process !in (aadConnectHealthProcs)\\n| summarize StartTime = max(TimeGenerated), + EndTime = min(TimeGenerated), count() by EventID, Account, Computer, Process, + SubjectUserName, SubjectDomainName, ObjectName, ObjectType, ProcessName\\n),\\n( + WindowsEvent\\n| where EventID == '4663' and EventData has aadHealthMonAgentRegKey\\n| + extend ObjectType = tostring(EventData.ObjectType)\\n| where ObjectType == + 'Key'\\n| extend ObjectName = tostring(EventData.ObjectName)\\n| where ObjectName + == aadHealthMonAgentRegKey\\n| extend ProcessName = tostring(EventData.ProcessName)\\n| + extend Process = tostring(split(ProcessName, '\\\\\\\\')[-1])\\n| where Process + !in (aadConnectHealthProcs)\\n| extend Account = strcat(tostring(EventData.SubjectDomainName),\\\"\\\\\\\\\\\", + tostring(EventData.SubjectUserName))\\n| extend SubjectUserName = tostring(EventData.SubjectUserName)\\n| + extend SubjectDomainName = tostring(EventData.SubjectDomainName)\\n| summarize + StartTime = max(TimeGenerated), EndTime = min(TimeGenerated), count() by EventID, + Account, Computer, Process, SubjectUserName, SubjectDomainName, ObjectName, + ObjectType, ProcessName\\n)\\n)\\n// You can filter out potential machine + accounts\\n//| where AccountType != 'Machine'\\n| extend timestamp = StartTime, + AccountCustomEntity = Account, HostCustomEntity = Computer\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.1\",\"tactics\":[\"Collection\"],\"techniques\":[\"T1005\"],\"displayName\":\"Azure + AD Health Service Agents Registry Keys Access\",\"description\":\"This detection + uses Windows security events to detect suspicious access attempts to the registry + key values and sub-keys of Azure AD Health service agents (e.g AD FS).\\nInformation + from AD Health service agents can be used to potentially abuse some of the + features provided by those services in the cloud (e.g. Federation).\\nThis + detection requires an access control entry (ACE) on the system access control + list (SACL) of the following securable object: HKLM:\\\\SOFTWARE\\\\Microsoft\\\\ADHealthAgent.\\nMake + sure you set the SACL to propagate to its sub-keys. You can find more information + in here https://github.com/OTRF/Set-AuditRule/blob/master/rules/registry/aad_connect_health_service_agent.yml\\n\",\"lastUpdatedDateUTC\":\"2022-03-10T00:00:00Z\",\"createdDateUTC\":\"2021-08-25T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a35f2c18-1b97-458f-ad26-e033af18eb99\",\"name\":\"a35f2c18-1b97-458f-ad26-e033af18eb99\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"// + For AD SID mappings - https://docs.microsoft.com/windows/security/identity-protection/access-control/active-directory-security-groups\\nlet + WellKnownLocalSID = \\\"S-1-5-32-5[0-9][0-9]$\\\";\\nlet WellKnownGroupSID + = \\\"S-1-5-21-[0-9]*-[0-9]*-[0-9]*-5[0-9][0-9]$|S-1-5-21-[0-9]*-[0-9]*-[0-9]*-1102$|S-1-5-21-[0-9]*-[0-9]*-[0-9]*-1103$|S-1-5-21-[0-9]*-[0-9]*-[0-9]*-498$|S-1-5-21-[0-9]*-[0-9]*-[0-9]*-1000$\\\";\\nunion + isfuzzy=true \\n(\\nSecurityEvent \\n// When MemberName contains '-' this + indicates addition of a group to a group\\n| where AccountType == \\\"User\\\" + and MemberName != \\\"-\\\"\\n// 4728 - A member was added to a security-enabled + global group\\n// 4732 - A member was added to a security-enabled local group\\n// + 4756 - A member was added to a security-enabled universal group\\n| where + EventID in (4728, 4732, 4756) \\n| where TargetSid matches regex WellKnownLocalSID + or TargetSid matches regex WellKnownGroupSID\\n// Exclude Remote Desktop Users + group: S-1-5-32-555\\n| where TargetSid !in (\\\"S-1-5-32-555\\\")\\n| extend + SimpleMemberName = substring(MemberName, 3, indexof_regex(MemberName, @\\\",OU|,CN\\\") + - 3)\\n| project TimeGenerated, EventID, Activity, Computer, SimpleMemberName, + MemberName, MemberSid, TargetUserName, TargetDomainName, TargetSid, UserPrincipalName, + SubjectUserName, SubjectUserSid\\n| extend timestamp = TimeGenerated, AccountCustomEntity + = SimpleMemberName, HostCustomEntity = Computer\\n),\\n(\\nWindowsEvent \\n// + 4728 - A member was added to a security-enabled global group\\n// 4732 - A + member was added to a security-enabled local group\\n// 4756 - A member was + added to a security-enabled universal group\\n| where EventID in (4728, 4732, + 4756) and not(EventData has \\\"S-1-5-32-555\\\")\\n| extend SubjectUserSid + = tostring(EventData.SubjectUserSid)\\n| extend Account = strcat(tostring(EventData.SubjectDomainName),\\\"\\\\\\\\\\\", + tostring(EventData.SubjectUserName))\\n| extend AccountType=case(Account endswith + \\\"$\\\" or SubjectUserSid in (\\\"S-1-5-18\\\", \\\"S-1-5-19\\\", \\\"S-1-5-20\\\"), + \\\"Machine\\\", isempty(SubjectUserSid), \\\"\\\", \\\"User\\\")\\n| extend + MemberName = tostring(EventData.MemberName)\\n// When MemberName contains + '-' this indicates addition of a group to a group\\n| where AccountType == + \\\"User\\\" and MemberName != \\\"-\\\"\\n| extend TargetSid = tostring(EventData.TargetSid)\\n| + where TargetSid matches regex WellKnownLocalSID or TargetSid matches regex + WellKnownGroupSID\\n// Exclude Remote Desktop Users group: S-1-5-32-555\\n| + where TargetSid !in (\\\"S-1-5-32-555\\\")\\n| extend SimpleMemberName = substring(MemberName, + 3, indexof_regex(MemberName, @\\\",OU|,CN\\\") - 3)\\n| extend MemberSid = + tostring(EventData.MemberSid)\\n| extend TargetUserName = tostring(EventData.TargetUserName)\\n| + extend TargetDomainName = tostring(EventData.TargetDomainName)\\n| extend + UserPrincipalName = tostring(EventData.UserPrincipalName)\\n| extend SubjectUserName + = tostring(EventData.SubjectUserName)\\n| project TimeGenerated, EventID, + Computer, SimpleMemberName, MemberName, MemberSid, TargetUserName, TargetDomainName, + TargetSid, UserPrincipalName, SubjectUserName, SubjectUserSid\\n| extend timestamp + = TimeGenerated, AccountCustomEntity = SimpleMemberName, HostCustomEntity + = Computer\\n)\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.3.1\",\"tactics\":[\"Persistence\",\"PrivilegeEscalation\"],\"techniques\":[\"T1098\",\"T1078\"],\"displayName\":\"User + account added to built in domain local or global group\",\"description\":\"Identifies + when a user account has been added to a privileged built in domain local group + or global group \\nsuch as the Enterprise Admins, Cert Publishers or DnsAdmins. + Be sure to verify this is an expected addition.\",\"lastUpdatedDateUTC\":\"2022-03-16T00:00:00Z\",\"createdDateUTC\":\"2019-02-14T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/2acc91c3-17c2-4388-938e-4eac2d5894e8\",\"name\":\"2acc91c3-17c2-4388-938e-4eac2d5894e8\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"W3CIISLog\\n| + where csMethod == 'GET'\\n| where isnotempty(csUriStem) and isnotempty(csUriQuery)\\n| + where csUriStem contains \\\"logoimagehandler.ashx\\\"\\n| where csUriQuery + contains \\\"codes\\\" and csUriQuery contains \\\"clazz\\\" and csUriQuery + contains \\\"method\\\" and csUriQuery contains \\\"args\\\"\\n| extend timestamp + = TimeGenerated, IPCustomEntity = cIP, HostCustomEntity = Computer, AccountCustomEntity + = csUserName\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Persistence\",\"PrivilegeEscalation\"],\"techniques\":[\"T1505\"],\"displayName\":\"SUPERNOVA + webshell\",\"description\":\"Identifies SUPERNOVA webshell based on W3CIISLog + data.\\n References:\\n - https://unit42.paloaltonetworks.com/solarstorm-supernova/\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2021-01-07T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureMonitor(IIS)\",\"dataTypes\":[\"W3CIISLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/223db5c1-1bf8-47d8-8806-bed401b356a4\",\"name\":\"223db5c1-1bf8-47d8-8806-bed401b356a4\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P7D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + timeRange = 1d;\\nlet lookBack = 7d;\\nlet threshold_Failed = 5;\\nlet threshold_FailedwithSingleIP + = 20;\\nlet threshold_IPAddressCount = 2;\\nlet isGUID = \\\"[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}\\\";\\nlet + aadFunc = (tableName:string){\\nlet azPortalSignins = materialize(table(tableName)\\n| + where TimeGenerated >= ago(lookBack)\\n// Azure Portal only\\n| where AppDisplayName + =~ \\\"Azure Portal\\\")\\n;\\nlet successPortalSignins = azPortalSignins\\n| + where TimeGenerated >= ago(timeRange)\\n// Azure Portal only and exclude non-failure + Result Types\\n| where ResultType in (\\\"0\\\", \\\"50125\\\", \\\"50140\\\")\\n// + Tagging identities not resolved to friendly names\\n//| extend Unresolved + = iff(Identity matches regex isGUID, true, false)\\n| distinct TimeGenerated, + UserPrincipalName\\n;\\nlet failPortalSignins = azPortalSignins\\n| where + TimeGenerated >= ago(timeRange)\\n// Azure Portal only and exclude non-failure + Result Types\\n| where ResultType !in (\\\"0\\\", \\\"50125\\\", \\\"50140\\\", + \\\"70044\\\", \\\"70043\\\")\\n// Tagging identities not resolved to friendly + names\\n| extend Unresolved = iff(Identity matches regex isGUID, true, false)\\n;\\n// + Verify there is no success for the same connection attempt after the fail\\nlet + failnoSuccess = failPortalSignins | join kind= leftouter (\\n successPortalSignins + \\n) on UserPrincipalName\\n| where TimeGenerated > TimeGenerated1 or isempty(TimeGenerated1)\\n| + project-away TimeGenerated1, UserPrincipalName1\\n;\\n// Lookup up resolved + identities from last 7 days\\nlet identityLookup = azPortalSignins\\n| where + TimeGenerated >= ago(lookBack)\\n| where not(Identity matches regex isGUID)\\n| + summarize by UserId, lu_UserDisplayName = UserDisplayName, lu_UserPrincipalName + = UserPrincipalName;\\n// Join resolved names to unresolved list from portal + signins\\nlet unresolvedNames = failnoSuccess | where Unresolved == true | + join kind= inner (\\n identityLookup \\n) on UserId\\n| extend UserDisplayName + = lu_UserDisplayName, UserPrincipalName = lu_UserPrincipalName\\n| project-away + lu_UserDisplayName, lu_UserPrincipalName;\\n// Join Signins that had resolved + names with list of unresolved that now have a resolved name\\nlet u_azPortalSignins + = failnoSuccess | where Unresolved == false | union unresolvedNames;\\nu_azPortalSignins\\n| + extend DeviceDetail = todynamic(DeviceDetail), Status = todynamic(DeviceDetail), + LocationDetails = todynamic(LocationDetails)\\n| extend Status = strcat(ResultType, + \\\": \\\", ResultDescription), OS = tostring(DeviceDetail.operatingSystem), + Browser = tostring(DeviceDetail.browser)\\n| extend State = tostring(LocationDetails.state), + City = tostring(LocationDetails.city), Region = tostring(LocationDetails.countryOrRegion)\\n| + extend FullLocation = strcat(Region,'|', State, '|', City)\\n| summarize TimeGenerated + = makelist(TimeGenerated), Status = makelist(Status), IPAddresses = makelist(IPAddress), + IPAddressCount = dcount(IPAddress), FailedLogonCount = count()\\nby UserPrincipalName, + UserId, UserDisplayName, AppDisplayName, Browser, OS, FullLocation, Type\\n| + mvexpand TimeGenerated, IPAddresses, Status\\n| extend TimeGenerated = todatetime(tostring(TimeGenerated)), + IPAddress = tostring(IPAddresses), Status = tostring(Status)\\n| project-away + IPAddresses\\n| summarize StartTime = min(TimeGenerated), EndTime = max(TimeGenerated) + by UserPrincipalName, UserId, UserDisplayName, Status, FailedLogonCount, IPAddress, + IPAddressCount, AppDisplayName, Browser, OS, FullLocation, Type\\n| where + (IPAddressCount >= threshold_IPAddressCount and FailedLogonCount >= threshold_Failed) + or FailedLogonCount >= threshold_FailedwithSingleIP\\n| extend timestamp = + StartTime, AccountCustomEntity = UserPrincipalName, IPCustomEntity = IPAddress\\n};\\nlet + aadSignin = aadFunc(\\\"SigninLogs\\\");\\nlet aadNonInt = aadFunc(\\\"AADNonInteractiveUserSignInLogs\\\");\\nunion + isfuzzy=true aadSignin, aadNonInt\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.2\",\"tactics\":[\"CredentialAccess\"],\"techniques\":[\"T1110\"],\"displayName\":\"Failed + login attempts to Azure Portal\",\"description\":\"Identifies failed login + attempts in the Azure Active Directory SigninLogs to the Azure Portal. Many + failed logon \\nattempts or some failed logon attempts from multiple IPs could + indicate a potential brute force attack. \\nThe following are excluded due + to success and non-failure results:\\nReferences: https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-sign-ins-error-codes\\n0 + - successful logon\\n50125 - Sign-in was interrupted due to a password reset + or password registration entry.\\n50140 - This error occurred due to 'Keep + me signed in' interrupt when the user was signing-in.\",\"lastUpdatedDateUTC\":\"2022-04-21T00:00:00Z\",\"createdDateUTC\":\"2019-02-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AADNonInteractiveUserSignInLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/acc4c247-aaf7-494b-b5da-17f18863878a\",\"name\":\"acc4c247-aaf7-494b-b5da-17f18863878a\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + queryfrequency = 1h;\\nlet queryperiod = 1d;\\nAuditLogs\\n| where TimeGenerated + > ago(queryperiod)\\n| where OperationName in (\\\"Invite external user\\\", + \\\"Bulk invite users - started (bulk)\\\", \\\"Invite external user with + reset invitation status\\\")\\n| extend InitiatedBy = iff(isnotempty(InitiatedBy.user.userPrincipalName), + InitiatedBy.user.userPrincipalName, InitiatedBy.app.displayName)\\n//| where + InitiatedBy has_any (\\\"live.com#\\\", \\\"#EXT#\\\")\\n| extend InvitedUser + = TargetResources[0].userPrincipalName\\n| mv-expand UserToCompare = pack_array(InitiatedBy, + InvitedUser)\\n| where UserToCompare has_any (\\\"live.com#\\\", \\\"#EXT#\\\")\\n| + extend\\n parsedUser = replace_string((iff(UserToCompare has \\\"live.com#\\\", + tostring(split(UserToCompare, \\\"#\\\")[1]), tostring(split(UserToCompare, + \\\"#EXT#\\\")[0]))), \\\"@\\\", \\\"_\\\"),\\n InvitationTime = TimeGenerated\\n| + join (\\n (union isfuzzy=true SigninLogs, AADNonInteractiveUserSignInLogs)\\n + \ | where TimeGenerated > ago(queryfrequency)\\n | where UserType != + \\\"Member\\\"\\n | where AppId has_any\\n (\\\"1b730954-1685-4b74-9bfd-dac224a7b894\\\",// + Azure Active Directory PowerShell\\n \\\"04b07795-8ddb-461a-bbee-02f9e1bf7b46\\\",// + Microsoft Azure CLI\\n \\\"1950a258-227b-4e31-a9cf-717495945fc2\\\",// + Microsoft Azure PowerShell\\n \\\"a0c73c16-a7e3-4564-9a95-2bdf47383716\\\",// + Microsoft Exchange Online Remote PowerShell\\n \\\"fb78d390-0c51-40cd-8e17-fdbfab77341b\\\",// + Microsoft Exchange REST API Based Powershell\\n \\\"d1ddf0e4-d672-4dae-b554-9d5bdfd93547\\\",// + Microsoft Intune PowerShell\\n \\\"9bc3ab49-b65d-410a-85ad-de819febfddc\\\",// + Microsoft SharePoint Online Management Shell\\n \\\"12128f48-ec9e-42f0-b203-ea49fb6af367\\\",// + MS Teams Powershell Cmdlets\\n \\\"23d8f6bd-1eb0-4cc2-a08c-7bf525c67bcd\\\",// + Power BI PowerShell\\n \\\"31359c7f-bd7e-475c-86db-fdb8c937548e\\\",// + PnP Management Shell\\n \\\"90f610bf-206d-4950-b61d-37fa6fd1b224\\\" + // Aadrm Admin Powershell\\n )\\n | summarize arg_min(TimeGenerated, + *) by UserPrincipalName\\n | extend\\n parsedUser = replace_string(UserPrincipalName, + \\\"@\\\", \\\"_\\\"),\\n SigninTime = TimeGenerated\\n )\\n on + parsedUser\\n| project InvitationTime, InitiatedBy, OperationName, InvitedUser, + SigninTime, SigninCategory = Category1, SigninUserPrincipalName = UserPrincipalName, + IPAddress, AppDisplayName, ResourceDisplayName, UserAgent, InvitationAdditionalDetails + = AdditionalDetails, InvitationTargetResources = TargetResources\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"InvitedUser\"}]},{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"InitiatedBy\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPAddress\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.4\",\"tactics\":[\"InitialAccess\",\"Persistence\",\"Discovery\"],\"techniques\":[\"T1078\",\"T1136\",\"T1087\"],\"displayName\":\"External + guest invitation followed by Azure AD PowerShell signin\",\"description\":\"By + default guests have capability to invite more external guest users, guests + also can do suspicious Azure AD enumeration. This detection look at guests\\nusers, + who have been invited or have invited recently, who also are logging via various + PowerShell CLI.\\nRef : 'https://danielchronlund.com/2021/11/18/scary-azure-ad-tenant-enumeration-using-regular-b2b-guest-accounts/\",\"lastUpdatedDateUTC\":\"2022-03-30T00:00:00Z\",\"createdDateUTC\":\"2021-11-19T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/3af9285d-bb98-4a35-ad29-5ea39ba0c628\",\"name\":\"3af9285d-bb98-4a35-ad29-5ea39ba0c628\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + threshold = 1;\\nlet aadFunc = (tableName:string){\\ntable(tableName)\\n| + where ConditionalAccessStatus == 1 or ConditionalAccessStatus =~ \\\"failure\\\"\\n| + extend DeviceDetail = todynamic(DeviceDetail), Status = todynamic(DeviceDetail), + LocationDetails = todynamic(LocationDetails)\\n| extend OS = DeviceDetail.operatingSystem, + Browser = DeviceDetail.browser\\n| extend State = tostring(LocationDetails.state), + City = tostring(LocationDetails.city), Region = tostring(LocationDetails.countryOrRegion) + \\n| extend StatusCode = tostring(Status.errorCode), StatusDetails = tostring(Status.additionalDetails)\\n| + extend ConditionalAccessPolicies = todynamic(ConditionalAccessPolicies)\\n| + extend ConditionalAccessPol0Name = tostring(ConditionalAccessPolicies[0].displayName)\\n| + extend ConditionalAccessPol1Name = tostring(ConditionalAccessPolicies[1].displayName)\\n| + extend ConditionalAccessPol2Name = tostring(ConditionalAccessPolicies[2].displayName)\\n| + extend Status = strcat(StatusCode, \\\": \\\", ResultDescription) \\n| summarize + StartTime = min(TimeGenerated), EndTime = max(TimeGenerated), Status = make_list(Status), + StatusDetails = make_list(StatusDetails), IPAddresses = make_list(IPAddress), + IPAddressCount = dcount(IPAddress), CorrelationIds = make_list(CorrelationId) + \\nby UserPrincipalName, AppDisplayName, tostring(Browser), tostring(OS), + City, State, Region, ConditionalAccessPol0Name, ConditionalAccessPol1Name, + ConditionalAccessPol2Name, Type\\n| where IPAddressCount > threshold and StatusDetails + !has \\\"MFA successfully completed\\\"\\n| mvexpand IPAddresses, Status, + StatusDetails, CorrelationIds\\n| extend Status = strcat(Status, \\\" \\\", + StatusDetails)\\n| summarize IPAddresses = make_set(IPAddresses), Status = + make_set(Status), CorrelationIds = make_set(CorrelationIds) \\nby StartTime, + EndTime, UserPrincipalName, AppDisplayName, tostring(Browser), tostring(OS), + City, State, Region, ConditionalAccessPol0Name, ConditionalAccessPol1Name, + ConditionalAccessPol2Name, IPAddressCount, Type\\n| extend timestamp = StartTime, + AccountCustomEntity = UserPrincipalName, IPCustomEntity = tostring(IPAddresses)\\n};\\nlet + aadSignin = aadFunc(\\\"SigninLogs\\\");\\nlet aadNonInt = aadFunc(\\\"AADNonInteractiveUserSignInLogs\\\");\\nunion + isfuzzy=true aadSignin, aadNonInt\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"InitialAccess\",\"Persistence\"],\"techniques\":[\"T1078\",\"T1098\"],\"displayName\":\"Attempt + to bypass conditional access rule in Azure AD\",\"description\":\"Identifies + an attempt to Bypass conditional access rule(s) in Azure Active Directory.\\nThe + ConditionalAccessStatus column value details if there was an attempt to bypass + Conditional Access\\nor if the Conditional access rule was not satisfied (ConditionalAccessStatus + == 1).\\nReferences: \\nhttps://docs.microsoft.com/azure/active-directory/conditional-access/overview\\nhttps://docs.microsoft.com/azure/active-directory/reports-monitoring/concept-sign-ins\\nhttps://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-sign-ins-error-codes\\nConditionalAccessStatus + == 0 // Success\\nConditionalAccessStatus == 1 // Failure\\nConditionalAccessStatus + == 2 // Not Applied\\nConditionalAccessStatus == 3 // unknown\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-02-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AADNonInteractiveUserSignInLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/0b904747-1336-4363-8d84-df2710bfe5e7\",\"name\":\"0b904747-1336-4363-8d84-df2710bfe5e7\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\nThreatIntelligenceIndicator\\n| + where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\\n| + summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\\n| + where Active == true\\n// Picking up only IOC's that contain the entities + we want\\n| where isnotempty(NetworkIP) or isnotempty(EmailSourceIpAddress) + or isnotempty(NetworkDestinationIP) or isnotempty(NetworkSourceIP)\\n// As + there is potentially more than 1 indicator type for matching IP, taking NetworkIP + first, then others if that is empty.\\n// Taking the first non-empty value + based on potential IOC match availability\\n| extend TI_ipEntity = iff(isnotempty(NetworkIP), + NetworkIP, NetworkDestinationIP)\\n| extend TI_ipEntity = iff(isempty(TI_ipEntity) + and isnotempty(NetworkSourceIP), NetworkSourceIP, TI_ipEntity)\\n| extend + TI_ipEntity = iff(isempty(TI_ipEntity) and isnotempty(EmailSourceIpAddress), + EmailSourceIpAddress, TI_ipEntity)\\n// using innerunique to keep perf fast + and result set low, we only need one match to indicate potential malicious + activity that needs to be investigated\\n| join kind=innerunique (\\n AzureDiagnostics\\n + \ | where TimeGenerated >= ago(dt_lookBack)\\n | where OperationName + in (\\\"AzureFirewallApplicationRuleLog\\\", \\\"AzureFirewallNetworkRuleLog\\\")\\n + \ | parse kind=regex flags=U msg_s with Protocol 'request from ' SourceHost + 'to ' DestinationHost @'\\\\.? Action: ' Firewall_Action @'\\\\.' Rest_msg\\n + \ | extend SourceAddress = extract(@'([\\\\.0-9]+)(:[\\\\.0-9]+)?', 1, SourceHost)\\n + \ | extend DestinationAddress = extract(@'([\\\\.0-9]+)(:[\\\\.0-9]+)?', + 1, DestinationHost)\\n | extend RemoteIP = case(not(ipv4_is_private(DestinationAddress)), + DestinationAddress, not(ipv4_is_private(SourceAddress)), SourceAddress, \\\"\\\")\\n + \ // Traffic that involves a public address, and in case this is the source + address then the traffic was not denied\\n | where isnotempty(RemoteIP)\\n + \ | project-rename AzureFirewall_TimeGenerated = TimeGenerated\\n)\\non + $left.TI_ipEntity == $right.RemoteIP\\n| where AzureFirewall_TimeGenerated + < ExpirationDateTime\\n| summarize AzureFirewall_TimeGenerated = arg_max(AzureFirewall_TimeGenerated, + *) by IndicatorId, RemoteIP\\n| project LatestIndicatorTime, Description, + ActivityGroupNames, IndicatorId, ThreatType, Url, DomainName, ExpirationDateTime, + ConfidenceScore, AzureFirewall_TimeGenerated,\\nTI_ipEntity, Resource, Category, + msg_s, SourceAddress, DestinationAddress, Firewall_Action, Protocol, NetworkIP, + NetworkDestinationIP, NetworkSourceIP, EmailSourceIpAddress\\n| extend timestamp + = AzureFirewall_TimeGenerated, IPCustomEntity = TI_ipEntity, URLCustomEntity + = Url\",\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.2\",\"tactics\":[\"Impact\"],\"displayName\":\"TI + map IP entity to AzureFirewall\",\"description\":\"Identifies a match in AzureFirewall + (NetworkRule & ApplicationRule Logs) from any IP IOC from TI\",\"lastUpdatedDateUTC\":\"2022-01-03T00:00:00Z\",\"createdDateUTC\":\"2019-08-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"AzureFirewall\",\"dataTypes\":[\"AzureDiagnostics\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/4ebbb5c2-8802-11ec-a8a3-0242ac120002\",\"name\":\"4ebbb5c2-8802-11ec-a8a3-0242ac120002\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"// + Enter a reference list of decoy users (usernames) \\\"Case Sensitive\\\"\\nlet + MaliciousServiceArtifacts = dynamic ([\\\"fgexec\\\",\\\"cachedump\\\",\\\"mimikatz\\\",\\\"mimidrv\\\",\\\"wceservice\\\",\\\"pwdump\\\"]);\\nEvent\\n| + where Source == \\\"Service Control Manager\\\" and EventID == 7045\\n| parse + EventData with * 'ServiceName\\\">' ServiceName \\\"<\\\" * 'ImagePath\\\">' + ImagePath \\\"<\\\" *\\n| where ServiceName has_any (MaliciousServiceArtifacts) + or ImagePath has_any (MaliciousServiceArtifacts)\\n| parse EventData with + * 'AccountName\\\">' AccountName \\\"<\\\" *\\n|summarize StartTime = min(TimeGenerated), + EndTime = max(TimeGenerated) by EventID, Computer, ServiceName, ImagePath, + AccountName\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountName\"}]},{\"entityType\":\"File\",\"fieldMappings\":[{\"identifier\":\"Name\",\"columnName\":\"ImagePath\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Computer\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"CredentialAccess\"],\"techniques\":[\"T1003\"],\"displayName\":\"Credential + Dumping Tools - Service Installation\",\"description\":\"This query detects + the installation of a Windows service that contains artifacts from credential + dumping tools such as Mimikatz.\\nRef: https://blueteamblog.com/darkside-ransomware-operations-preventions-and-detections\",\"lastUpdatedDateUTC\":\"2022-04-22T00:00:00Z\",\"createdDateUTC\":\"2022-02-07T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"Event\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/adc32a33-1cd6-46f5-8801-e3ed8337885f\",\"name\":\"adc32a33-1cd6-46f5-8801-e3ed8337885f\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"// + Add any known allowed sources and source locations to the filter below (the + NuGet Gallery has been added here as an example).\\nlet allowed_sources = + dynamic([\\\"NuGet Gallery\\\"]);\\nlet allowed_locations = dynamic([\\\"https://api.nuget.org/v3/index.json\\\"]);\\nAzureDevOpsAuditing\\n// + Look for feeds created or modified at either the organization or project level\\n| + where OperationName matches regex \\\"Artifacts.Feed.(Org|Project).Modify\\\"\\n| + where Details has \\\"UpstreamSources, added\\\"\\n| extend FeedName = tostring(Data.FeedName)\\n| + extend FeedId = tostring(Data.FeedId)\\n| extend UpstreamsAdded = Data.UpstreamsAdded\\n// + As multiple feeds may be added expand these out\\n| mv-expand UpstreamsAdded\\n// + Only focus on external feeds\\n| where UpstreamsAdded.UpstreamSourceType !~ + \\\"internal\\\"\\n| extend SourceLocation = tostring(UpstreamsAdded.Location)\\n| + extend SourceName = tostring(UpstreamsAdded.Name)\\n// Exclude sources and + locations in the allow list\\n| where SourceLocation !in (allowed_locations) + and SourceName !in (allowed_sources)\\n| extend SourceProtocol = tostring(UpstreamsAdded.Protocol)\\n| + extend SourceStatus = tostring(UpstreamsAdded.Status)\\n| project-reorder + TimeGenerated, OperationName, ScopeDisplayName, ProjectName, FeedName, SourceName, + SourceLocation, SourceProtocol, ActorUPN, UserAgent, IpAddress\\n| extend + timestamp = TimeGenerated, AccountCustomEntity = ActorUPN, IPCustomEntity + = IpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1199\"],\"displayName\":\"External + Upstream Source Added to Azure DevOps Feed\",\"description\":\"The detection + looks for new external sources added to an Azure DevOps feed. An allow list + can be customized to explicitly allow known good sources. \\nAn attacker could + look to add a malicious feed in order to inject malicious packages into a + build pipeline.\",\"lastUpdatedDateUTC\":\"2021-10-20T00:00:00Z\",\"createdDateUTC\":\"2021-02-05T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/93c4b361-ea7d-40f4-9ca6-e501cdef9c53\",\"name\":\"93c4b361-ea7d-40f4-9ca6-e501cdef9c53\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.1.6\",\"customizableObservations\":{\"multiSelectObservations\":[{\"supportedValues\":[\"\\\\%%2305-The + specified user account has expired\",\"\\\\%%2309-The specified account's + password has expired\",\"\\\\%%2310-Account currently disabled\",\"\\\\%%2311-Account + logon time restriction violation\",\"\\\\%%2312-User not allowed to logon + at this computer\",\"\\\\%%2313-Unknown user name or bad password\",\"\\\\%%2307-Account + locked out\",\"\\\\%%2304-An Error occurred during Logon\"],\"values\":[\"\\\\%%2305-The + specified user account has expired\",\"\\\\%%2309-The specified account's + password has expired\",\"\\\\%%2310-Account currently disabled\",\"\\\\%%2311-Account + logon time restriction violation\",\"\\\\%%2312-User not allowed to logon + at this computer\",\"\\\\%%2313-Unknown user name or bad password\",\"\\\\%%2307-Account + locked out\",\"\\\\%%2304-An Error occurred during Logon\"],\"supportedValuesKql\":null,\"valuesKql\":null,\"name\":\"Failure + Reasons\",\"description\":\"Include only selected failure reasons in anomaly + results.\",\"sequenceNumber\":0,\"rerun\":\"NotRequired\"}],\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"0\",\"maximum\":\"1\",\"value\":\"0.3\",\"name\":\"Score\",\"description\":\"Generate + an anomaly when score is greater than the chosen value\",\"sequenceNumber\":1,\"rerun\":\"NotRequired\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"CredentialAccess\"],\"techniques\":[\"T1110\"],\"displayName\":\"(Preview) + Attempted user account bruteforce per failure reason\",\"description\":\"This + algorithm detects an unusually high volume of failed login attempts per user + account per failure reason. The model is trained on the previous 21 days of + security event ID 4625 on an account and a failure reason. It indicates anomalous + high volume of failed login attempts with certain failure reason in the last + day.\",\"lastUpdatedDateUTC\":\"2021-10-06T00:00:00Z\",\"createdDateUTC\":\"2021-04-28T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/c9053c76-c6cd-409a-a10f-e20b05cc91f5\",\"name\":\"c9053c76-c6cd-409a-a10f-e20b05cc91f5\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.0\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"0\",\"maximum\":\"1\",\"value\":\"1\",\"name\":\"Score\",\"description\":\"Generate + an anomaly when score is greater than the chosen value\",\"sequenceNumber\":1,\"rerun\":\"NotRequired\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1078\"],\"displayName\":\"(Preview) + Anomalous volume of privileged process calls of commonly seen windows attack + vectors on a daily basis\",\"description\":\"This anomaly algorithm detects + unusual volume of privileged (Full or Elevated security token) process creation + calls made by a user account from a selected process list in the last 21 days. + These selected processes are commonly used attack vectors in windows systems. + This activity may indicate that the user account is compromised.\",\"lastUpdatedDateUTC\":\"2022-02-22T00:00:00Z\",\"createdDateUTC\":\"2022-02-22T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/2937bc6b-7cda-4fba-b452-ea43ba8e835f\",\"name\":\"2937bc6b-7cda-4fba-b452-ea43ba8e835f\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"SecurityEvent\\n| + where EventID == 5136 \\n| parse EventData with * 'ObjectClass\\\">' ObjectClass + \\\"<\\\" *\\n| parse EventData with * 'AttributeLDAPDisplayName\\\">' AttributeLDAPDisplayName + \\\"<\\\" *\\n| where ObjectClass == \\\"computer\\\" and AttributeLDAPDisplayName + == \\\"msDS-AllowedToActOnBehalfOfOtherIdentity\\\"\\n| parse EventData with + * 'ObjectDN\\\">' ObjectDN \\\"<\\\" *\\n| summarize StartTime = min(TimeGenerated), + EndTime = max(TimeGenerated) by Computer, SubjectAccount, SubjectUserSid, + SubjectLogonId, ObjectDN, AttributeLDAPDisplayName\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"SubjectAccount\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Computer\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"PrivilegeEscalation\"],\"techniques\":[\"T1134\"],\"displayName\":\"Possible + Resource-Based Constrained Delegation Abuse\",\"description\":\"This query + identifies Active Directory computer objects modifications that allow an adversary + to abuse the Resource-based constrained delegation. \\nThis query checks for + event id 5136 that the Object Class field is \\\"computer\\\" and the LDAP + Display Name is \\\"msDS-AllowedToActOnBehalfOfOtherIdentity\\\" which is + an indicator of Resource-based constrained delegation.\\nRef: https://shenaniganslabs.io/2019/01/28/Wagging-the-Dog.html\",\"lastUpdatedDateUTC\":\"2022-01-19T00:00:00Z\",\"createdDateUTC\":\"2022-01-05T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/213252f1-497c-4124-91da-6cb43902d5b1\",\"name\":\"213252f1-497c-4124-91da-6cb43902d5b1\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.5\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"5\",\"maximum\":\"15\",\"value\":\"7\",\"name\":\"Number + of distinct signatures in a day\",\"description\":\"Triggers anomalies when + daily signatures triggered is more than the chosen value\",\"sequenceNumber\":1,\"rerun\":\"RerunAlways\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"Discovery\",\"CommandAndControl\"],\"techniques\":[\"T1046\",\"T1135\",\"T1071\",\"T1095\",\"T1571\"],\"displayName\":\"(Preview) + Unusual external firewall alarm detected\",\"description\":\"This algorithm + identifies unusual external firewall alarms which are threat signatures released + by a firewall vendor. \\nThe anomaly takes last 7 days activities to calculate + top 10 noisy signatures and also noisy source hosts which are repeatedly seen + \\ntriggering threat signatures. After excluding both type of noisy events, + it triggers an anomaly only after exceeding the threshold of \\nnumber of + signatures triggered in a single day.\",\"lastUpdatedDateUTC\":\"2022-02-24T00:00:00Z\",\"createdDateUTC\":\"2021-04-13T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog + (PaloAlto)\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/89e6adbd-612c-4fbe-bc3d-32f81baf3b6c\",\"name\":\"89e6adbd-612c-4fbe-bc3d-32f81baf3b6c\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT4H\",\"queryPeriod\":\"PT4H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"// + Change to true to monitor for Project Administrator adds to *any* project\\nlet + MonitorAllProjects = false;\\n// If MonitorAllProjects is false, trigger only + on Project Administrator add for the following projects\\nlet ProjectsToMonitor + = dynamic(['','']);\\nAzureDevOpsAuditing\\n| where + Area == \\\"Group\\\" and OperationName == \\\"Group.UpdateGroupMembership.Add\\\"\\n| + where Details has 'Administrators'\\n| where Details has \\\"was added as + a member of group\\\" and (Details endswith '\\\\\\\\Project Administrators' + or Details endswith '\\\\\\\\Project Collection Administrators')\\n| parse + Details with AddedIdentity ' was added as a member of group [' EntityName + ']\\\\\\\\' GroupName\\n| extend Level = iif(GroupName == 'Project Collection + Administrators', 'Organization', 'Project'), AddedIdentityId = Data.MemberId\\n| + extend Severity = iif(Level == 'Organization', 'High', 'Medium'), AlertDetails + = strcat('At ', TimeGenerated, ' UTC ', ActorUPN, '/', ActorDisplayName, ' + added ', AddedIdentity, ' to the ', EntityName, ' ', Level)\\n| where MonitorAllProjects + == true or EntityName in (ProjectsToMonitor) or Level == 'Organization'\\n| + project TimeGenerated, Severity, Adder = ActorUPN, AddedIdentity, AddedIdentityId, + AlertDetails, Level, EntityName, GroupName, ActorAuthType = AuthenticationMechanism, + \\n ActorIpAddress = IpAddress, ActorUserAgent = UserAgent, RawDetails = + Details\\n| extend timestamp = TimeGenerated, AccountCustomEntity = Adder, + IPCustomEntity = ActorIpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"Persistence\"],\"techniques\":[\"T1098\"],\"displayName\":\"Azure + DevOps Administrator Group Monitoring\",\"description\":\"This detection monitors + for additions to projects or project collection administration groups in an + Azure DevOps Organization.\",\"lastUpdatedDateUTC\":\"2021-10-20T00:00:00Z\",\"createdDateUTC\":\"2020-06-04T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/38781e25-924e-4c9d-9a76-8703077be83d\",\"name\":\"38781e25-924e-4c9d-9a76-8703077be83d\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.4\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"0\",\"maximum\":\"1\",\"value\":\"0.2\",\"name\":\"Anomaly + score threshold\",\"description\":\"Generate an anomaly when the anomaly score + is greater than the chosen value.\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"Impact\"],\"techniques\":[\"T1531\"],\"displayName\":\"(Preview) + UEBA Anomalous Password Reset\",\"description\":\"Adversaries may interrupt + availability of system and network resources by inhibiting access to accounts + utilized by legitimate users. Accounts may be deleted, locked, or manipulated + (ex: changed credentials) to remove access to accounts. Sentinel UEBA detects + anomalies based on dynamic baselines created for each entity across various + data inputs. Each entity\xE2\u20AC\u2122s baseline behavior is set according + to its own historical activities, those of its peers, and those of the organization + as a whole. Anomalies can be triggered by the correlation of different attributes + such as action type, geo-location, device, resource, ISP, and more.\",\"lastUpdatedDateUTC\":\"2022-04-13T00:00:00Z\",\"createdDateUTC\":\"2022-01-24T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/473d57e6-f787-435c-a16b-b38b51fa9a4b\",\"name\":\"473d57e6-f787-435c-a16b-b38b51fa9a4b\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + servicelist = dynamic(['Services\\\\\\\\HealthService', 'Services\\\\\\\\Sense', + 'Services\\\\\\\\WinDefend', 'Services\\\\\\\\MsSecFlt', 'Services\\\\\\\\DiagTrack', + 'Services\\\\\\\\SgrmBroker', 'Services\\\\\\\\SgrmAgent', 'Services\\\\\\\\AATPSensorUpdater' + , 'Services\\\\\\\\AATPSensor', 'Services\\\\\\\\mpssvc']);\\nlet filename + = dynamic([\\\"subinacl.exe\\\",'SetACL.exe']);\\nlet parameters = dynamic + (['/deny=SYSTEM', '/deny=S-1-5-18', '/grant=SYSTEM=r', '/grant=S-1-5-18=r', + 'n:SYSTEM;p:READ', 'n1:SYSTEM;ta:remtrst;w:dacl']);\\nlet FullAccess = dynamic(['A;CI;KA;;;SY', + 'A;ID;KA;;;SY', 'A;CIID;KA;;;SY']);\\nlet ReadAccess = dynamic(['A;CI;KR;;;SY', + 'A;ID;KR;;;SY', 'A;CIID;KR;;;SY']);\\nlet DenyAccess = dynamic(['D;CI;KR;;;SY', + 'D;ID;KR;;;SY', 'D;CIID;KR;;;SY']);\\nlet timeframe = 1d;\\n(union isfuzzy=true\\n(\\nSecurityEvent\\n| + where TimeGenerated >= ago(timeframe)\\n| where EventID == 4670\\n| where + ObjectType == 'Key'\\n| where ObjectName has_any (servicelist)\\n| parse EventData + with * 'OldSd\\\">' OldSd \\\"<\\\" *\\n| parse EventData with * 'NewSd\\\">' + NewSd \\\"<\\\" *\\n| extend Reason = case( (OldSd has ';;;SY' and NewSd !has + ';;;SY'), 'System Account is removed', (OldSd has_any (FullAccess) and NewSd + has_any (ReadAccess)) , 'System permission has been changed to read from full + access', (OldSd has_any (FullAccess) and NewSd has_any (DenyAccess)), 'System + account has been given denied permission', 'None')\\n| project TimeGenerated, + Computer, Account, ProcessName, ProcessId, ObjectName, EventData, Activity, + HandleId, SubjectLogonId, OldSd, NewSd , Reason\\n),\\n(\\nSecurityEvent\\n| + where TimeGenerated >= ago(timeframe)\\n| where EventID == 4688\\n| extend + ProcessName = tostring(split(NewProcessName, '\\\\\\\\')[-1])\\n| where ProcessName + in~ (filename) \\n| where CommandLine has_any (servicelist) and CommandLine + has_any (parameters)\\n| project TimeGenerated, Computer, Account, AccountDomain, + ProcessName, ProcessNameFullPath = NewProcessName, EventID, Activity, CommandLine, + EventSourceName, Type\\n),\\n(\\nWindowsEvent\\n| where TimeGenerated >= ago(timeframe)\\n| + where EventID == 4670 and EventData has_any (servicelist) and EventData has + 'Key'\\n| extend ObjectType = tostring(EventData.ObjectType)\\n| where ObjectType + == 'Key'\\n| extend ObjectName = tostring(EventData.ObjectName)\\n| where + ObjectName has_any (servicelist)\\n| extend OldSd = tostring(EventData.OldSd)\\n| + extend NewSd = tostring(EventData.NewSd)\\n| extend Reason = case( (OldSd + has ';;;SY' and NewSd !has ';;;SY'), 'System Account is removed', (OldSd has_any + (FullAccess) and NewSd has_any (ReadAccess)) , 'System permission has been + changed to read from full access', (OldSd has_any (FullAccess) and NewSd has_any + (DenyAccess)), 'System account has been given denied permission', 'None')\\n| + extend Account = strcat(tostring(EventData.SubjectDomainName),\\\"\\\\\\\\\\\", + tostring(EventData.SubjectUserName))\\n| extend ProcessName = tostring(EventData.ProcessName)\\n| + extend ProcessId = tostring(EventData.ProcessId)\\n| extend Activity= \\\"4670 + - Permissions on an object were changed.\\\"\\n| extend HandleId = tostring(EventData.HandleId)\\n| + extend SubjectLogonId = tostring(EventData.SubjectLogonId)\\n| project TimeGenerated, + Computer, Account, ProcessName, ProcessId, ObjectName, EventData, Activity, + HandleId, SubjectLogonId, OldSd, NewSd , Reason\\n),\\n(\\nWindowsEvent\\n| + where TimeGenerated >= ago(timeframe)\\n| where EventID == 4688 and EventData + has_any (filename) and EventData has_any (servicelist) and EventData has_any + (parameters)\\n| extend NewProcessName = tostring(EventData.NewProcessName)\\n| + extend ProcessName = tostring(split(NewProcessName, '\\\\\\\\')[-1])\\n| where + ProcessName in~ (filename) \\n| extend CommandLine = tostring(EventData.CommandLine) + \\n| where CommandLine has_any (servicelist) and CommandLine has_any (parameters)\\n| + extend Account = strcat(tostring(EventData.SubjectDomainName),\\\"\\\\\\\\\\\", + tostring(EventData.SubjectUserName))\\n| extend AccountDomain = tostring(EventData.AccountDomain)\\n| + extend Activity=\\\"4688 - A new process has been created.\\\"\\n| extend + \ EventSourceName=Provider\\n| project TimeGenerated, Computer, Account, AccountDomain, + ProcessName, ProcessNameFullPath = NewProcessName, EventID, Activity, CommandLine, + EventSourceName, Type\\n),\\n(\\nDeviceProcessEvents\\n| where TimeGenerated + >= ago(timeframe)\\n| where InitiatingProcessFileName in~ (filename) \\n| + where InitiatingProcessCommandLine has_any(servicelist) and InitiatingProcessCommandLine + has_any (parameters)\\n| extend Account = iff(isnotempty(InitiatingProcessAccountUpn), + InitiatingProcessAccountUpn, InitiatingProcessAccountName), Computer = DeviceName\\n| + project TimeGenerated, Computer, Account, AccountDomain, ProcessName = InitiatingProcessFileName, + ProcessNameFullPath = FolderPath, Activity = ActionType, CommandLine = InitiatingProcessCommandLine, + Type, InitiatingProcessParentFileName\\n)\\n)\\n| extend timestamp = TimeGenerated, + AccountCustomEntity = Account, HostCustomEntity = Computer\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.1\",\"tactics\":[\"DefenseEvasion\"],\"techniques\":[\"T1562\"],\"displayName\":\"Security + Service Registry ACL Modification\",\"description\":\"Identifies attempts + to modify registry ACL to evade security solutions. In the Solorigate attack, + the attackers were found modifying registry permissions so services.exe cannot + access the relevant registry keys to start the service.\\n The detection leverages + Security Event as well as MDE data to identify when specific security services + registry permissions are modified. \\n Only some portions of this detection + are related to Solorigate, it also includes coverage for some common tools + that perform this activity. \\n Reference on guidance for enabling registry + auditing:\\n - https://docs.microsoft.com/windows/security/threat-protection/auditing/advanced-security-auditing-faq\\n + - https://docs.microsoft.com/windows/security/threat-protection/auditing/appendix-a-security-monitoring-recommendations-for-many-audit-events\\n + - https://docs.microsoft.com/windows/security/threat-protection/auditing/audit-registry\\n + - https://docs.microsoft.com/windows/security/threat-protection/auditing/event-4670\\n + \ - For the event 4670 to be created the audit policy for the registry must + have auditing enabled for Write DAC and/or Write Owner\\n - https://github.com/OTRF/Set-AuditRule + \\n - https://docs.microsoft.com/dotnet/api/system.security.accesscontrol.registryrights?view=dotnet-plat-ext-5.0\",\"lastUpdatedDateUTC\":\"2022-03-10T00:00:00Z\",\"createdDateUTC\":\"2021-01-20T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceProcessEvents\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/29283b22-a1c0-4d16-b0a9-3460b655a46a\",\"name\":\"29283b22-a1c0-4d16-b0a9-3460b655a46a\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + UserAgentString = dynamic ([\\\"${jndi:ldap:/\\\", \\\"${jndi:rmi:/\\\", \\\"${jndi:ldaps:/\\\", + \\\"${jndi:dns:/\\\", \\\"${jndi:iiop:/\\\",\\\"${jndi:\\\",\\\"${jndi:nds:/\\\",\\\"${jndi:corba/\\\"]);\\nlet + UARegexMinimalString=dynamic(['{','%7b', '%7B']);\\nlet UARegex = @'(\\\\\\\\$|%24)(\\\\\\\\{|%7B)([^jJ]*[jJ])([^nN]*[nN])([^dD]*[dD])([^iI]*[iI])(:|%3A|\\\\\\\\$|%24|}|%7D)';\\n(union + isfuzzy=true\\n(OfficeActivity\\n| where UserAgent has_any (UserAgentString) + or UserAgent matches regex UARegex\\n| summarize StartTime = min(TimeGenerated), + EndTime = max(TimeGenerated) by UserAgent, SourceIP = ClientIP, Account = + UserId, Type, Operation\\n| extend timestamp = StartTime, AccountCustomEntity + = Account, IPCustomEntity = SourceIP\\n),\\n(AzureDiagnostics\\n| where Category + in (\\\"FrontdoorWebApplicationFirewallLog\\\", \\\"FrontdoorAccessLog\\\", + \\\"ApplicationGatewayFirewallLog\\\", \\\"ApplicationGatewayAccessLog\\\")\\n| + where userAgent_s has_any (UserAgentString) or userAgent_s matches regex UARegex\\n| + summarize StartTime = min(TimeGenerated), EndTime = max(TimeGenerated) by + UserAgent = userAgent_s, SourceIP = clientIP_s, Type, host_s, requestUri_s, + httpStatus_d\\n| extend timestamp = StartTime, IPCustomEntity = SourceIP, + UrlCustomEntity = requestUri_s\\n),\\n(\\nW3CIISLog\\n| where csUserAgent + has_any (UserAgentString) or csUserAgent matches regex UARegex\\n| summarize + StartTime = min(TimeGenerated), EndTime = max(TimeGenerated) by UserAgent + = csUserAgent, SourceIP = cIP, Account = csUserName, Type, sSiteName, csMethod, + csUriStem\\n| extend timestamp = StartTime, AccountCustomEntity = Account, + IPCustomEntity = SourceIP, UrlCustomEntity = csUriStem\\n),\\n(\\nAWSCloudTrail\\n| + where UserAgent has_any (UserAgentString) or UserAgent matches regex UARegex\\n| + summarize StartTime = min(TimeGenerated), EndTime = max(TimeGenerated) by + UserAgent, SourceIP = SourceIpAddress, Account = UserIdentityUserName, Type, + EventName\\n| extend timestamp = StartTime, AccountCustomEntity = Account, + IPCustomEntity = SourceIP\\n),\\n(SigninLogs\\n| where UserAgent has_any (UserAgentString) + or UserAgent matches regex UARegex\\n| summarize StartTime = min(TimeGenerated), + EndTime = max(TimeGenerated) by UserAgent, SourceIP = IPAddress, Account = + UserPrincipalName, Type, Operation = OperationName, tostring(LocationDetails), + tostring(DeviceDetail), AppDisplayName, ClientAppUsed\\n| extend timestamp + = StartTime, AccountCustomEntity = Account, IPCustomEntity = SourceIP\\n),\\n(AADNonInteractiveUserSignInLogs + \\n| where UserAgent has_any (UserAgentString) or UserAgent matches regex + UARegex\\n| summarize StartTime = min(TimeGenerated), EndTime = max(TimeGenerated) + by UserAgent, SourceIP = IPAddress, Account = UserPrincipalName, Type, Operation + = OperationName, tostring(LocationDetails), tostring(DeviceDetail), AppDisplayName, + ClientAppUsed\\n| extend timestamp = StartTime, AccountCustomEntity = Account, + IPCustomEntity = SourceIP\\n),\\n(_Im_WebSession (httpuseragent_has_any=array_concat(UserAgentString,UARegexMinimalString))\\n| + where HttpUserAgent has_any (UserAgentString) or HttpUserAgent matches regex + UARegex\\n| summarize StartTime = min(TimeGenerated), EndTime = max(TimeGenerated) + by HttpUserAgent, SourceIP = SrcIpAddr, DstIpAddr, Account = SrcUsername, + Url, Type\\n| extend timestamp = StartTime, AccountCustomEntity = Account, + IPCustomEntity = SourceIP, UrlCustomEntity = Url\\n)\\n)\",\"entityMappings\":[{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"UrlCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"Name\",\"columnName\":\"AccountCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.2\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1190\"],\"displayName\":\"User + agent search for log4j exploitation attempt\",\"description\":\"This query + uses various log sources having user agent data to look for log4j CVE-2021-44228 + exploitation attempt based on user agent pattern. Log4j is an open-source + Apache logging library that is used in \\n many Java-based applications. The + regex and the string matching look for the most common attacks. This might + not be comprehensive to detect every possible user agent variation.\\n Reference: + https://msrc-blog.microsoft.com/2021/12/11/microsofts-response-to-cve-2021-44228-apache-log4j2/\",\"lastUpdatedDateUTC\":\"2022-03-14T00:00:00Z\",\"createdDateUTC\":\"2021-12-15T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SquidProxy\",\"dataTypes\":[\"SquidProxy_CL\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"WAF\",\"dataTypes\":[\"AzureDiagnostics\"]},{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AADNonInteractiveUserSignInLogs\"]},{\"connectorId\":\"AWS\",\"dataTypes\":[\"AWSCloudTrail\"]},{\"connectorId\":\"AzureMonitor(IIS)\",\"dataTypes\":[\"W3CIISLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/3255ec41-6bd6-4f35-84b1-c032b18bbfcb\",\"name\":\"3255ec41-6bd6-4f35-84b1-c032b18bbfcb\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + starttime = 1d;\\nlet TimeDeltaThresholdInSeconds = 60; // we ignore beacons + diffs that fall below this threshold \\nlet TotalBeaconsThreshold = 4; // + minimum number of beacons required in a session to surface a row\\nlet JitterTolerance + = 0.2; // tolerance to jitter, e.g. - 0.2 = 20% jitter is tolerated either + side of the periodicity\\nCommonSecurityLog\\n| where DeviceVendor == \\\"Fortinet\\\"\\n| + where TimeGenerated > ago(starttime)\\n// eliminate bad data\\n| where isnotempty(SourceIP) + and isnotempty(DestinationIP) and SourceIP != \\\"0.0.0.0\\\"\\n// filter + out deny, close, rst and SNMP to reduce data volume\\n| where DeviceAction + !in (\\\"close\\\", \\\"client-rst\\\", \\\"server-rst\\\", \\\"deny\\\") + and DestinationPort != 161\\n// map input fields\\n| project TimeGenerated + , SourceIP, DestinationIP, DestinationPort, ReceivedBytes, SentBytes, DeviceAction + \\n// where destination IPs are public\\n| where ipv4_is_private(DestinationIP) + == false\\n// sort into source->destination 'sessions'\\n| sort by SourceIP + asc, DestinationIP asc, DestinationPort asc, TimeGenerated asc\\n| serialize\\n// + time diff the contact times between source and destination to get a list of + deltas\\n| extend nextTimeGenerated = next(TimeGenerated, 1), nextSourceIP + = next(SourceIP, 1), nextDestIP = next(DestinationIP, 1), nextDestPort = next(DestinationPort, + 1)\\n| extend TimeDeltainSeconds = datetime_diff(\\\"second\\\",nextTimeGenerated,TimeGenerated)\\n| + where SourceIP == nextSourceIP and DestinationIP == nextDestIP and DestinationPort + == nextDestPort\\n// remove small time deltas below the set threshold\\n| + where TimeDeltainSeconds > TimeDeltaThresholdInSeconds\\n// summarize the + deltas by source->destination\\n| summarize count(), StartTime=min(TimeGenerated), + EndTime=max(TimeGenerated), sum(ReceivedBytes), sum(SentBytes), makelist(TimeDeltainSeconds), + makeset(DeviceAction) by SourceIP, DestinationIP, DestinationPort\\n// get + some statistical properties of the delta distribution and smooth any outliers + (e.g. laptop shut overnight, working hours)\\n| extend series_stats(list_TimeDeltainSeconds), + outliers=series_outliers(list_TimeDeltainSeconds)\\n// expand the deltas and + the outliers\\n| mvexpand list_TimeDeltainSeconds to typeof(double), outliers + to typeof(double)\\n// replace outliers with the average of the distribution\\n| + extend list_TimeDeltainSeconds_normalized=iff(outliers > 1.5 or outliers < + -1.5, series_stats_list_TimeDeltainSeconds_avg , list_TimeDeltainSeconds)\\n// + summarize with the smoothed distribution\\n| summarize BeaconCount=count(), + makelist(list_TimeDeltainSeconds), list_TimeDeltainSeconds_normalized=makelist(list_TimeDeltainSeconds_normalized), + makeset(set_DeviceAction) by StartTime, EndTime, SourceIP, DestinationIP, + DestinationPort, sum_ReceivedBytes, sum_SentBytes\\n// get stats on the smoothed + distribution\\n| extend series_stats(list_TimeDeltainSeconds_normalized)\\n// + match jitter tolerance on smoothed distrib\\n| extend MaxJitter = (series_stats_list_TimeDeltainSeconds_normalized_avg*JitterTolerance)\\n| + where series_stats_list_TimeDeltainSeconds_normalized_stdev < MaxJitter\\n// + where the minimum beacon threshold is satisfied and there was some data transfer\\n| + where BeaconCount > TotalBeaconsThreshold and (sum_SentBytes > 0 or sum_ReceivedBytes + > 0)\\n// final projection\\n| project StartTime, EndTime, SourceIP, DestinationIP, + DestinationPort, BeaconCount, TimeDeltasInSeconds=list_list_TimeDeltainSeconds, + Periodicity=series_stats_list_TimeDeltainSeconds_normalized_avg, ReceivedBytes=sum_ReceivedBytes, + SentBytes=sum_SentBytes, Actions=set_set_DeviceAction\\n// where periodicity + is order of magnitude larger than time delta threshold (eliminates FPs whose + periodicity is close to the values we ignored)\\n| where Periodicity >= (10*TimeDeltaThresholdInSeconds)\\n| + extend timestamp = StartTime, IPCustomEntity = DestinationIP\",\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"CommandAndControl\"],\"techniques\":[\"T1071\",\"T1571\"],\"displayName\":\"Fortinet + - Beacon pattern detected\",\"description\":\"Identifies patterns in the time + deltas of contacts between internal and external IPs in Fortinet network data + that are consistent with beaconing.\\n Accounts for randomness (jitter) and + seasonality such as working hours that may have been introduced into the beacon + pattern.\\n The lookback is set to 1d, the minimum granularity in time deltas + is set to 60 seconds and the minimum number of beacons required to emit a\\n + detection is set to 4.\\n Increase the lookback period to capture beacons + with larger periodicities.\\n The jitter tolerance is set to 0.2 - This means + we account for an overall 20% deviation from the infered beacon periodicity. + Seasonality is dealt with\\n automatically using series_outliers.\\n Note: + In large environments it may be necessary to reduce the lookback period to + get fast query times.\",\"lastUpdatedDateUTC\":\"2022-03-14T00:00:00Z\",\"createdDateUTC\":\"2020-03-31T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Fortinet\",\"dataTypes\":[\"CommonSecurityLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/80733eb7-35b2-45b6-b2b8-3c51df258206\",\"name\":\"80733eb7-35b2-45b6-b2b8-3c51df258206\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + DomainList = dynamic([\\\"monerohash.com\\\", \\\"do-dear.com\\\", \\\"xmrminerpro.com\\\", + \\\"secumine.net\\\", \\\"xmrpool.com\\\", \\\"minexmr.org\\\", \\\"hashanywhere.com\\\", + \\\"xmrget.com\\\", \\n\\\"mininglottery.eu\\\", \\\"minergate.com\\\", \\\"moriaxmr.com\\\", + \\\"multipooler.com\\\", \\\"moneropools.com\\\", \\\"xmrpool.eu\\\", \\\"coolmining.club\\\", + \\\"supportxmr.com\\\",\\n\\\"minexmr.com\\\", \\\"hashvault.pro\\\", \\\"xmrpool.net\\\", + \\\"crypto-pool.fr\\\", \\\"xmr.pt\\\", \\\"miner.rocks\\\", \\\"walpool.com\\\", + \\\"herominers.com\\\", \\\"gntl.co.uk\\\", \\\"semipool.com\\\", \\n\\\"coinfoundry.org\\\", + \\\"cryptoknight.cc\\\", \\\"fairhash.org\\\", \\\"baikalmine.com\\\", \\\"tubepool.xyz\\\", + \\\"fairpool.xyz\\\", \\\"asiapool.io\\\", \\\"coinpoolit.webhop.me\\\", \\\"nanopool.org\\\", + \\n\\\"moneropool.com\\\", \\\"miner.center\\\", \\\"prohash.net\\\", \\\"poolto.be\\\", + \\\"cryptoescrow.eu\\\", \\\"monerominers.net\\\", \\\"cryptonotepool.org\\\", + \\\"extrmepool.org\\\", \\\"webcoin.me\\\", \\n\\\"kippo.eu\\\", \\\"hashinvest.ws\\\", + \\\"monero.farm\\\", \\\"supportxmr.com\\\", \\\"xmrpool.eu\\\", \\\"linux-repository-updates.com\\\", + \\\"1gh.com\\\", \\\"dwarfpool.com\\\", \\\"hash-to-coins.com\\\", \\n\\\"hashvault.pro\\\", + \\\"pool-proxy.com\\\", \\\"hashfor.cash\\\", \\\"fairpool.cloud\\\", \\\"litecoinpool.org\\\", + \\\"mineshaft.ml\\\", \\\"abcxyz.stream\\\", \\\"moneropool.ru\\\", \\\"cryptonotepool.org.uk\\\",\\n\\\"extremepool.org\\\", + \\\"extremehash.com\\\", \\\"hashinvest.net\\\", \\\"unipool.pro\\\", \\\"crypto-pools.org\\\", + \\\"monero.net\\\", \\\"backup-pool.com\\\", \\\"mooo.com\\\", \\\"freeyy.me\\\", + \\\"cryptonight.net\\\",\\n\\\"shscrypto.net\\\"]);\\nSyslog\\n| where ProcessName + contains \\\"squid\\\"\\n| extend URL = extract(\\\"(([A-Z]+ [a-z]{4,5}:\\\\\\\\/\\\\\\\\/)|[A-Z]+ + )([^ :]*)\\\",3,SyslogMessage), \\n SourceIP = extract(\\\"([0-9]+ + )(([0-9]{1,3})\\\\\\\\.([0-9]{1,3})\\\\\\\\.([0-9]{1,3})\\\\\\\\.([0-9]{1,3}))\\\",2,SyslogMessage), + \\n Status = extract(\\\"(TCP_(([A-Z]+)(_[A-Z]+)*)|UDP_(([A-Z]+)(_[A-Z]+)*))\\\",1,SyslogMessage), + \\n HTTP_Status_Code = extract(\\\"(TCP_(([A-Z]+)(_[A-Z]+)*)|UDP_(([A-Z]+)(_[A-Z]+)*))/([0-9]{3})\\\",8,SyslogMessage),\\n + \ User = extract(\\\"(CONNECT |GET )([^ ]* )([^ ]+)\\\",3,SyslogMessage),\\n + \ RemotePort = extract(\\\"(CONNECT |GET )([^ ]*)(:)([0-9]*)\\\",4,SyslogMessage),\\n + \ Domain = extract(\\\"(([A-Z]+ [a-z]{4,5}:\\\\\\\\/\\\\\\\\/)|[A-Z]+ + )([^ :\\\\\\\\/]*)\\\",3,SyslogMessage),\\n Bytes = toint(extract(\\\"([A-Z]+\\\\\\\\/[0-9]{3} + )([0-9]+)\\\",2,SyslogMessage)),\\n contentType = extract(\\\"([a-z/]+$)\\\",1,SyslogMessage)\\n| + extend TLD = extract(\\\"\\\\\\\\.[a-z]*$\\\",0,Domain)\\n| where HTTP_Status_Code + == '200'\\n| where Domain contains \\\".\\\"\\n| where Domain has_any (DomainList)\\n| + extend timestamp = TimeGenerated, URLCustomEntity = URL, IPCustomEntity = + SourceIP, AccountCustomEntity = User\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CommandAndControl\"],\"techniques\":[\"T1102\"],\"displayName\":\"Squid + proxy events related to mining pools\",\"description\":\"Checks for Squid + proxy events in Syslog associated with common mining pools .This query presumes + the default Squid log format is being used. \\n http://www.squid-cache.org/Doc/config/access_log/\",\"lastUpdatedDateUTC\":\"2022-05-31T00:00:00Z\",\"createdDateUTC\":\"2019-07-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Syslog\",\"dataTypes\":[\"Syslog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/3b05727d-a8d1-477d-bbdd-d957da96ac7b\",\"name\":\"3b05727d-a8d1-477d-bbdd-d957da96ac7b\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"NRT\",\"properties\":{\"severity\":\"Medium\",\"query\":\"OfficeActivity\\n| + where OfficeWorkload =~ \\\"Exchange\\\"\\n| where Parameters has \\\"ForwardingSmtpAddress\\\"\\n| + extend parsed = parse_json(Parameters)\\n| mv-expand parsed\\n| where parsed.Name + == \\\"ForwardingSmtpAddress\\\"\\n| extend parameterName = tostring(parsed.Name), + fwdingDestination = tostring(parsed.Value)\\n| where isnotempty(fwdingDestination)\\n| + extend ClientIPOnly = case(\\nClientIP has \\\".\\\" and ClientIP has ':', + tostring(split(ClientIP,\\\":\\\")[0]),\\nClientIP has \\\".\\\" and ClientIP + has '-', tostring(split(ClientIP,\\\"-\\\")[0]),\\nClientIP has ']-', tostring(trim_start(@'[[]',tostring(split(ClientIP,\\\"]\\\")[0]))),\\nClientIP + has ']:', tostring(trim_start(@'[[]',tostring(split(ClientIP,\\\"]\\\")[0]))),\\nisempty(ClientIP) + and ClientIP_ has \\\".\\\" and ClientIP_ has ':', tostring(split(ClientIP_,\\\":\\\")[0]),\\nisempty(ClientIP) + and ClientIP_ has \\\".\\\" and ClientIP_ has '-', tostring(split(ClientIP_,\\\"-\\\")[0]),\\nisempty(ClientIP) + and ClientIP_ has ']-', tostring(trim_start(@'[[]',tostring(split(ClientIP_,\\\"]\\\")[0]))),\\nisempty(ClientIP) + and ClientIP_ has ']:', tostring(trim_start(@'[[]',tostring(split(ClientIP_,\\\"]\\\")[0]))),\\nisnotempty(ClientIP), + ClientIP,\\nisnotempty(ClientIP_), ClientIP_,\\n\\\"IP Not Available\\\"\\n)\\n| + extend Port = case(\\nClientIP has \\\".\\\" and ClientIP has ':', tostring(split(ClientIP,\\\":\\\")[1]),\\nClientIP + has \\\".\\\" and ClientIP has '-', tostring(split(ClientIP,\\\"-\\\")[1]),\\nClientIP + has ']-', tostring(split(ClientIP,\\\"]-\\\")[1]),\\nClientIP has ']:', tostring(split(ClientIP,\\\"]:\\\")[1]),\\nisempty(ClientIP) + and ClientIP_ has \\\".\\\" and ClientIP_ has ':', tostring(split(ClientIP_,\\\":\\\")[1]),\\nisempty(ClientIP) + and ClientIP_ has \\\".\\\" and ClientIP_ has '-', tostring(split(ClientIP_,\\\"-\\\")[1]),\\nisempty(ClientIP) + and ClientIP_ has ']-', tostring(split(ClientIP_,\\\"]-\\\")[1]),\\nisempty(ClientIP) + and ClientIP_ has ']:', tostring(split(ClientIP_,\\\"]:\\\")[1]),\\nisnotempty(ClientIP), + ClientIP,\\nisnotempty(ClientIP_), ClientIP_,\\n\\\"IP Not Available\\\"\\n)\\n| + extend UserId = iff(isempty(UserId), UserId_, UserId)\\n| summarize StartTimeUtc + = min(TimeGenerated), EndTimeUtc = max(TimeGenerated), DistinctUserCount = + dcount(UserId), UserId = make_set(UserId),\\nPorts = make_set(Port), EventCount + = count() by fwdingDestination, ClientIP = ClientIPOnly\\n| where DistinctUserCount + > 1\\n| mv-expand UserId\\n| extend UserId = tostring(UserId), Ports = tostring(Ports)\\n| + distinct StartTimeUtc, EndTimeUtc, UserId, DistinctUserCount, ClientIP, Ports, + fwdingDestination, EventCount\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"UserId\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"ClientIP\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"Collection\",\"Exfiltration\"],\"techniques\":[\"T1114\",\"T1020\"],\"displayName\":\"NRT + Multiple users email forwarded to same destination\",\"description\":\"Identifies + when multiple (more than one) users mailboxes are configured to forward to + the same destination.\\nThis could be an attacker-controlled destination mailbox + configured to collect mail from multiple compromised user accounts.\",\"lastUpdatedDateUTC\":\"2022-03-07T00:00:00Z\",\"createdDateUTC\":\"2019-08-23T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/75ea5c39-93e5-489b-b1e1-68fa6c9d2d04\",\"name\":\"75ea5c39-93e5-489b-b1e1-68fa6c9d2d04\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + threshold = 3;\\nlet aadFunc = (tableName:string){\\ntable(tableName)\\n| + where ResultType == \\\"50057\\\"\\n| where ResultDescription =~ \\\"User + account is disabled. The account has been disabled by an administrator.\\\"\\n| + summarize StartTime = min(TimeGenerated), EndTime = max(TimeGenerated), applicationCount + = dcount(AppDisplayName), \\napplicationSet = make_set(AppDisplayName), count() + by UserPrincipalName, IPAddress, Type\\n| where applicationCount >= threshold\\n| + extend timestamp = StartTime, AccountCustomEntity = UserPrincipalName, IPCustomEntity + = IPAddress\\n};\\nlet aadSignin = aadFunc(\\\"SigninLogs\\\");\\nlet aadNonInt + = aadFunc(\\\"AADNonInteractiveUserSignInLogs\\\");\\nunion isfuzzy=true aadSignin, + aadNonInt\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1078\"],\"displayName\":\"Attempts + to sign in to disabled accounts\",\"description\":\"Identifies failed attempts + to sign in to disabled accounts across multiple Azure Applications.\\nDefault + threshold for Azure Applications attempted to sign in to is 3.\\nReferences: + https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-sign-ins-error-codes\\n50057 + - User account is disabled. The account has been disabled by an administrator.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-02-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AADNonInteractiveUserSignInLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/bfb1c90f-8006-4325-98be-c7fffbc254d6\",\"name\":\"bfb1c90f-8006-4325-98be-c7fffbc254d6\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + s_threshold = 30;\\nlet l_threshold = 3;\\nlet aadFunc = (tableName:string){\\ntable(tableName)\\n| + where OperationName =~ \\\"Sign-in activity\\\"\\n// Error codes that we want + to look at as they are related to the use of incorrect password.\\n| where + ResultType in (\\\"50126\\\", \\\"50053\\\" , \\\"50055\\\", \\\"50056\\\")\\n| + extend DeviceDetail = todynamic(DeviceDetail), Status = todynamic(DeviceDetail), + LocationDetails = todynamic(LocationDetails)\\n| extend OS = DeviceDetail.operatingSystem, + Browser = DeviceDetail.browser\\n| extend StatusCode = tostring(Status.errorCode), + StatusDetails = tostring(Status.additionalDetails)\\n| extend LocationString + = strcat(tostring(LocationDetails.countryOrRegion), \\\"/\\\", tostring(LocationDetails.state), + \\\"/\\\", tostring(LocationDetails.city))\\n| summarize StartTime = min(TimeGenerated), + EndTime = max(TimeGenerated), LocationCount=dcount(LocationString), Location + = make_set(LocationString), \\nIPAddress = make_set(IPAddress), IPAddressCount + = dcount(IPAddress), AppDisplayName = make_set(AppDisplayName), ResultDescription + = make_set(ResultDescription), \\nBrowser = make_set(Browser), OS = make_set(OS), + SigninCount = count() by UserPrincipalName, Type \\n// + Setting a generic threshold - Can be different for different environment\\n| + where SigninCount > s_threshold and LocationCount >= l_threshold\\n| extend + tostring(Location), tostring(IPAddress), tostring(AppDisplayName), tostring(ResultDescription), + tostring(Browser), tostring(OS)\\n| distinct *\\n| extend timestamp = StartTime, + AccountCustomEntity = UserPrincipalName, IPCustomEntity = IPAddress\\n};\\nlet + aadSignin = aadFunc(\\\"SigninLogs\\\");\\nlet aadNonInt = aadFunc(\\\"AADNonInteractiveUserSignInLogs\\\");\\nunion + isfuzzy=true aadSignin, aadNonInt\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CredentialAccess\"],\"techniques\":[\"T1110\"],\"displayName\":\"Distributed + Password cracking attempts in AzureAD\",\"description\":\"Identifies distributed + password cracking attempts from the Azure Active Directory SigninLogs.\\nThe + query looks for unusually high number of failed password attempts coming from + multiple locations for a user account.\\nReferences: https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-sign-ins-error-codes\\n50053 + \ Account is locked because the user tried to sign in too many times with + an incorrect user ID or password.\\n50055 Invalid password, entered expired + password.\\n50056 Invalid or null password - Password does not exist in + store for this user.\\n50126 Invalid username or password, or invalid on-premises + username or password.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-02-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AADNonInteractiveUserSignInLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/7ad4c32b-d0d2-411c-a0e8-b557afa12fce\",\"name\":\"7ad4c32b-d0d2-411c-a0e8-b557afa12fce\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"NRT\",\"properties\":{\"severity\":\"Medium\",\"query\":\"SecurityEvent\\n| + where EventID==4688\\n| where isnotempty(CommandLine)\\n| project TimeGenerated, + Computer, Account = SubjectUserName, AccountDomain = SubjectDomainName, FileName + = Process, CommandLine, ParentProcessName\\n| where CommandLine contains \\\".decode('base64')\\\"\\n + \ or CommandLine contains \\\"base64 --decode\\\"\\n or CommandLine + contains \\\".decode64(\\\"\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Account\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Computer\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Execution\",\"DefenseEvasion\"],\"techniques\":[\"T1059\",\"T1027\",\"T1140\"],\"displayName\":\"NRT + Process executed from binary hidden in Base64 encoded file\",\"description\":\"Encoding + malicious software is a technique used to obfuscate files from detection.\\nThe + first CommandLine component is looking for Python decoding base64.\\nThe second + CommandLine component is looking for Bash/sh command line base64 decoding.\\nThe + third one is looking for Ruby decoding base64.\",\"lastUpdatedDateUTC\":\"2022-02-08T00:00:00Z\",\"createdDateUTC\":\"2019-01-24T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/95002681-4ecb-4da3-9ece-26d7e5feaa33\",\"name\":\"95002681-4ecb-4da3-9ece-26d7e5feaa33\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"imAuthentication\\n| + where EventResult =='Failure'\\n| where EventResultDetails == 'User disabled'\\n| + summarize StartTime=min(EventStartTime), EndTime=max(EventEndTime), disabledAccountLoginAttempts + = count()\\n , disabledAccountsTargeted = dcount(TargetUsername), disabledAccountSet + = make_set(TargetUsername)\\n , applicationsTargeted = dcount(TargetAppName)\\n + \ , applicationSet = make_set(TargetAppName) \\n by SrcDvcIpAddr, + Type\\n| order by disabledAccountLoginAttempts desc\\n| join kind=leftouter + \\n (\\n // Consider these IPs suspicious - and alert any related successful + sign-ins\\n imAuthentication\\n | where EventResult=='Success'\\n | + summarize successfulAccountSigninCount = dcount(TargetUsername), successfulAccountSigninSet + = makeset(TargetUsername, 15) by SrcDvcIpAddr, Type\\n // Assume IPs associated + with sign-ins from 100+ distinct user accounts are safe\\n | where successfulAccountSigninCount + < 100\\n )\\n on SrcDvcIpAddr\\n| where isnotempty(successfulAccountSigninCount)\\n| + project StartTime, EndTime, SrcDvcIpAddr, disabledAccountLoginAttempts, disabledAccountsTargeted, + disabledAccountSet, applicationSet, \\nsuccessfulAccountSigninCount, successfulAccountSigninSet, + Type\\n| order by disabledAccountLoginAttempts\\n| extend timestamp = StartTime, + IPCustomEntity = SrcDvcIpAddr\",\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"InitialAccess\",\"Persistence\"],\"techniques\":[\"T1078\",\"T1098\"],\"displayName\":\"Sign-ins + from IPs that attempt sign-ins to disabled accounts (Uses Authentication Normalization)\",\"description\":\"Identifies + IPs with failed attempts to sign in to one or more disabled accounts signed + in successfully to another account.\\nTo use this analytics rule, make sure + you have deployed the [ASIM normalization parsers](https://aka.ms/ASimAuthentication)\",\"lastUpdatedDateUTC\":\"2022-02-14T00:00:00Z\",\"createdDateUTC\":\"2021-07-27T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/795edf2d-cf3e-45b5-8452-fe6c9e6a582e\",\"name\":\"795edf2d-cf3e-45b5-8452-fe6c9e6a582e\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"CommonSecurityLog + \\n| where isempty(CommunicationDirection) \\n| where DeviceEventClassID in + (\\\"733101\\\",\\\"733102\\\",\\\"733103\\\",\\\"733104\\\",\\\"733105\\\")\\n| + extend timestamp = TimeGenerated, IPCustomEntity = SourceIP, HostCustomEntity + = DeviceName\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Discovery\",\"Impact\"],\"techniques\":[\"T1046\",\"T1498\"],\"displayName\":\"Cisco + ASA - threat detection message fired\",\"description\":\"Identifies when the + Cisco ASA Threat Detection engine fired an alert based on malicious activity + occurring on the network inicated by DeviceEventClassID 733101-733105\\nResources: + https://www.cisco.com/c/en/us/td/docs/security/asa/syslog/b_syslog/syslogs9.html\\nDetails + on how to further troubleshoot/investigate: https://www.cisco.com/c/en/us/support/docs/security/asa-5500-x-series-next-generation-firewalls/113685-asa-threat-detection.html\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-02-28T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"CiscoASA\",\"dataTypes\":[\"CommonSecurityLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/1785d372-b9fe-4283-96a6-3a1d83cabfd1\",\"name\":\"1785d372-b9fe-4283-96a6-3a1d83cabfd1\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + Tarrask_threats = dynamic([\\\"HackTool:Win64/Tarrask!MS\\\", \\\"HackTool:Win64/Ligolo!MSR\\\", + \\\"Behavior:Win32/ScheduledTaskHide.A\\\", \\\"Tarrask\\\"]);\\nDeviceInfo\\n| + extend DeviceName = tolower(DeviceName)\\n| join kind=rightouter ( SecurityAlert\\n| + where ProviderName == \\\"MDATP\\\"\\n| extend ThreatName = tostring(parse_json(ExtendedProperties).ThreatName)\\n| + extend ThreatFamilyName = tostring(parse_json(ExtendedProperties).ThreatFamilyName)\\n| + where ThreatName in~ (Tarrask_threats) or ThreatFamilyName in~ (Tarrask_threats)\\n| + extend CompromisedEntity = tolower(CompromisedEntity)\\n) on $left.DeviceName + == $right.CompromisedEntity\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"CompromisedEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"PublicIP\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Persistence\"],\"techniques\":[\"T1053\"],\"displayName\":\"AV + detections related to Tarrask malware\",\"description\":\"This query looks + for Microsoft Defender AV detections related to Tarrask malware. In Microsoft + Sentinel the SecurityAlerts table \\n includes only the Device Name of the + affected device, this query joins the DeviceInfo table to clearly connect + other information such as Device group, ip, logged on users etc. \\n This + would allow the Microsoft Sentinel analyst to have more context related to + the alert, if available.\\n Reference: https://www.microsoft.com/security/blog/2022/04/12/tarrask-malware-uses-scheduled-tasks-for-defense-evasion/\",\"lastUpdatedDateUTC\":\"2022-04-12T00:00:00Z\",\"createdDateUTC\":\"2022-04-12T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"SecurityAlert\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/fc1b7e7a-bc24-42c3-ad67-5c76c8fcb2d6\",\"name\":\"fc1b7e7a-bc24-42c3-ad67-5c76c8fcb2d6\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.3\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":[{\"prioritize\":null,\"exclude\":\".txt,.jpg,.mp4\",\"dataType\":\"string\",\"name\":\"File + extension\",\"description\":\"Give comma separated file extension to exclude + from source data within double quotes, example: \\\".txt,.jpg,.mp4\\\"\",\"sequenceNumber\":2,\"rerun\":\"RerunAlways\"}],\"thresholdObservations\":[{\"minimum\":\"5\",\"maximum\":\"100\",\"value\":\"10\",\"name\":\"Minimum + number of downgrades\",\"description\":\"Generate an anomaly when number of + downgrade label is greater than the chosen value\",\"sequenceNumber\":1,\"rerun\":\"RerunAlways\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"Collection\"],\"techniques\":[\"T1530\",\"T1213\",\"T1005\",\"T1039\",\"T1114\"],\"displayName\":\"(Preview) + Unusual mass downgrade AIP label\",\"description\":\"This algorithm detects + unusual high volume of downgrade label activity in Azure Information Protection + (AIP) logs.\\nIt considers \\\"AIP\\\" workload records for a given number + of days and determines the sequence of activity performed on documents along + with the label applied to classify unusual volume of downgrade activity.\",\"lastUpdatedDateUTC\":\"2021-06-04T00:00:00Z\",\"createdDateUTC\":\"2020-11-18T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureInformationProtection\",\"dataTypes\":[\"InformationProtectionLogs_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/157c0cfc-d76d-463b-8755-c781608cdc1a\",\"name\":\"157c0cfc-d76d-463b-8755-c781608cdc1a\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + aadFunc = (tableName:string){\\nCommonSecurityLog\\n| where DeviceVendor =~ + \\\"Cisco\\\"\\n| where DeviceAction =~ \\\"denied\\\"\\n| where ipv4_is_private(SourceIP) + == false\\n| summarize count() by SourceIP\\n| join (\\n // Successful + signins from IPs blocked by the firewall solution are suspect\\n // Include + fully successful sign-ins, but also ones that failed only at MFA stage\\n + \ // as that supposes the password was sucessfully guessed.\\n table(tableName)\\n + \ | where ResultType in (\\\"0\\\", \\\"50074\\\", \\\"50076\\\") \\n) on + $left.SourceIP == $right.IPAddress\\n| extend timestamp = TimeGenerated, IPCustomEntity + = SourceIP, AccountCustomEntity = UserPrincipalName\\n};\\nlet aadSignin = + aadFunc(\\\"SigninLogs\\\");\\nlet aadNonInt = aadFunc(\\\"AADNonInteractiveUserSignInLogs\\\");\\nunion + isfuzzy=true aadSignin, aadNonInt\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1078\"],\"displayName\":\"Cisco + - firewall block but success logon to Azure AD\",\"description\":\"Correlate + IPs blocked by a Cisco firewall appliance with successful Azure Active Directory + signins. \\nBecause the IP was blocked by the firewall, that same IP logging + on successfully to AAD is potentially suspect\\nand could indicate credential + compromise for the user account.\",\"lastUpdatedDateUTC\":\"2022-03-14T00:00:00Z\",\"createdDateUTC\":\"2019-07-08T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"CiscoASA\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AADNonInteractiveUserSignInLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/875d0eb1-883a-4191-bd0e-dbfdeb95a464\",\"name\":\"875d0eb1-883a-4191-bd0e-dbfdeb95a464\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"SecurityEvent\\n| + where EventID == 5136 \\n| parse EventData with * 'AttributeLDAPDisplayName\\\">' + AttributeLDAPDisplayName \\\"<\\\" *\\n| parse EventData with * 'ObjectClass\\\">' + ObjectClass \\\"<\\\" *\\n| where AttributeLDAPDisplayName == \\\"servicePrincipalName\\\" + and ObjectClass == \\\"user\\\"\\n| parse EventData with * 'ObjectDN\\\">' + ObjectDN \\\"<\\\" *\\n| parse EventData with * 'AttributeValue\\\">' AttributeValue + \\\"<\\\" *\\n| summarize StartTime = min(TimeGenerated), EndTime = max(TimeGenerated) + by Computer, SubjectAccount, ObjectDN, AttributeValue\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"SubjectAccount\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Computer\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"PrivilegeEscalation\"],\"techniques\":[\"T1134\"],\"displayName\":\"Service + Principal Name (SPN) Assigned to User Account\",\"description\":\"This query + identifies whether a Active Directory user object was assigned a service principal + name which could indicate that an adversary is preparing for performing Kerberoasting. + \\nThis query checks for event id 5136 that the Object Class field is \\\"user\\\" + and the LDAP Display Name is \\\"servicePrincipalName\\\".\\nRef: https://thevivi.net/assets/docs/2019/theVIVI-AD-Security-Workshop_AfricaHackon2019.pdf\",\"lastUpdatedDateUTC\":\"2022-02-02T00:00:00Z\",\"createdDateUTC\":\"2022-01-05T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/45076281-35ae-45e0-b443-c32aa0baf965\",\"name\":\"45076281-35ae-45e0-b443-c32aa0baf965\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + args = dynamic([\\\"objectcategory\\\",\\\"domainlist\\\",\\\"dcmodes\\\",\\\"adinfo\\\",\\\"trustdmp\\\",\\\"computers_pwdnotreqd\\\",\\\"Domain + Admins\\\", \\\"objectcategory=person\\\", \\\"objectcategory=computer\\\", + \\\"objectcategory=*\\\",\\\"dclist\\\"]);\\nlet parentProcesses = dynamic([\\\"pwsh.exe\\\",\\\"powershell.exe\\\",\\\"cmd.exe\\\"]);\\nimProcessCreate\\n//looks + for execution from a shell\\n| where ActingProcessName has_any (parentProcesses)\\n| + extend ActingProcessFileName = tostring(split(ActingProcessName, '\\\\\\\\')[-1])\\n| + where ActingProcessFileName in~ (parentProcesses)\\n// main filter\\n| where + Process hassuffix \\\"AdFind.exe\\\" or TargetProcessSHA256 == \\\"c92c158d7c37fea795114fa6491fe5f145ad2f8c08776b18ae79db811e8e36a3\\\"\\n + \ // AdFind common Flags to check for from various threat actor TTPs\\n + \ or CommandLine has_any (args)\\n| extend AccountCustomEntity = User, HostCustomEntity + = Dvc, ProcessCustomEntity = ActingProcessName, CommandLineCustomEntity = + CommandLine, AlgorithmCustomEntity = \\\"SHA256\\\", FileHashCustomEntity + = TargetProcessSHA256\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"HostName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"Process\",\"fieldMappings\":[{\"identifier\":\"ProcessId\",\"columnName\":\"ProcessCustomEntity\"},{\"identifier\":\"CommandLine\",\"columnName\":\"CommandLineCustomEntity\"}]},{\"entityType\":\"FileHash\",\"fieldMappings\":[{\"identifier\":\"Algorithm\",\"columnName\":\"AlgorithmCustomEntity\"},{\"identifier\":\"Value\",\"columnName\":\"FileHashCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.2\",\"tactics\":[\"Discovery\"],\"techniques\":[\"T1018\"],\"displayName\":\"Probable + AdFind Recon Tool Usage (Normalized Process Events)\",\"description\":\"Identifies + the host and account that executed AdFind by hash and filename in addition + to common and unique flags that are used by many threat actors in discovery.\\nTo + use this analytics rule, make sure you have deployed the [ASIM normalization + parsers](https://aka.ms/ASimProcessEvent)\",\"lastUpdatedDateUTC\":\"2022-02-14T00:00:00Z\",\"createdDateUTC\":\"2021-06-09T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/910124df-913c-47e3-a7cd-29e1643fa55e\",\"name\":\"910124df-913c-47e3-a7cd-29e1643fa55e\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"//Adjust + this threshold to fit environment\\nlet signin_threshold = 5; \\n//Make a + list of IPs with failed AWS console logins\\nlet aws_fails = AWSCloudTrail\\n| + where EventName == \\\"ConsoleLogin\\\"\\n| extend LoginResult = tostring(parse_json(ResponseElements).ConsoleLogin) + \\n| where LoginResult != \\\"Success\\\"\\n| where SourceIpAddress != \\\"127.0.0.1\\\"\\n| + summarize count() by SourceIpAddress\\n| where count_ > signin_threshold\\n| + summarize make_set(SourceIpAddress);\\n//See if any of those IPs have sucessfully + logged into Azure AD.\\nSigninLogs\\n| where ResultType in (\\\"0\\\", \\\"50125\\\", + \\\"50140\\\")\\n| where IPAddress in (aws_fails) \\n| extend Reason = \\\"Multiple + failed AWS Console logins from IP address\\\"\\n| extend timestamp = TimeGenerated, + AccountCustomEntity = UserPrincipalName, IPCustomEntity = IPAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"InitialAccess\",\"CredentialAccess\"],\"techniques\":[\"T1078\",\"T1110\"],\"displayName\":\"Failed + AWS Console logons but success logon to AzureAD\",\"description\":\"Identifies + a list of IP addresses with a minimum numbe(default of 5) of failed logon + attempts to AWS Console.\\nUses that list to identify any successful Azure + Active Directory logons from these IPs within the same timeframe.\",\"lastUpdatedDateUTC\":\"2022-01-03T00:00:00Z\",\"createdDateUTC\":\"2019-08-19T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]},{\"connectorId\":\"AWS\",\"dataTypes\":[\"AWSCloudTrail\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/23850aa1-37d3-4b4b-9f39-4ebf5feb59fd\",\"name\":\"23850aa1-37d3-4b4b-9f39-4ebf5feb59fd\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.6\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":[{\"supportedValues\":[\"Akamai\",\"Aruba + Networks\",\"Check Point\",\"Dell\",\"Forcepoint\",\"Fortinet\",\"McAfee\",\"Palo + Alto Networks\",\"SonicWall\",\"Trend Micro\",\"Vectra Networks\",\"Zscaler\"],\"supportedValuesKql\":null,\"value\":\"Palo + Alto Networks\",\"name\":\"Device vendor\",\"description\":\"Select device + vendor reporting network connection logs to CommonSecurityLog\",\"sequenceNumber\":1,\"rerun\":\"RerunAlways\"}],\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"1\",\"maximum\":\"10000\",\"value\":\"1\",\"name\":\"Hourly + data transfer threshold in MB\",\"description\":\"Suppress anomalies when + hourly data transfered (in MB) per hour is less than the chosen value\",\"sequenceNumber\":1,\"rerun\":\"RerunAlways\"},{\"minimum\":\"0\",\"maximum\":\"1\",\"value\":\".98\",\"name\":\"Score\",\"description\":\"Generate + an anomaly when score is greater than the chosen value\",\"sequenceNumber\":2,\"rerun\":\"RerunAlways\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"Exfiltration\"],\"techniques\":[\"T1011\",\"T1029\",\"T1030\",\"T1041\",\"T1011\",\"T1537\",\"T1567\"],\"displayName\":\"(Preview) + Excessive data transfer anomaly\",\"description\":\"This algorithm is to detect + unusually high data transfer seen in network logs. \\nIt uses time series + to decompose the data into seasonal, trend and residual components to \\ncalculate + baseline. Any sudden large deviation from the historical baseline is considered + anomalous activity.\",\"lastUpdatedDateUTC\":\"2022-04-21T00:00:00Z\",\"createdDateUTC\":\"2021-04-13T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog + (PaloAlto)\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog + (Zscaler)\"]},{\"connectorId\":\"CEF\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"CheckPoint\",\"dataTypes\":[\"CommonSecurityLog + (CheckPoint)\"]},{\"connectorId\":\"Fortinet\",\"dataTypes\":[\"CommonSecurityLog + (Fortinet)\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/aedc5b33-2d7c-42cb-a692-f25ef637cbb1\",\"name\":\"aedc5b33-2d7c-42cb-a692-f25ef637cbb1\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT10M\",\"queryPeriod\":\"PT10M\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + lbtime = 10m;\\nProofpointPOD\\n| where TimeGenerated > ago(lbtime)\\n| where + EventType == 'message'\\n| where NetworkDirection == 'outbound'\\n| where + array_length(todynamic(DstUserUpn)) == 1\\n| extend sender = extract(@'\\\\A(.*?)@', + 1, SrcUserUpn)\\n| extend sender_domain = extract(@'@(.*)$', 1, SrcUserUpn)\\n| + extend recipient = extract(@'\\\\A(.*?)@', 1, tostring(todynamic(DstUserUpn)[0]))\\n| + extend recipient_domain = extract(@'@(.*)$', 1, tostring(todynamic(DstUserUpn)[0]))\\n| + where sender =~ recipient\\n| where sender_domain != recipient_domain\\n| + project SrcUserUpn, DstUserUpn\\n| extend AccountCustomEntity = SrcUserUpn\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"InitialAccess\"],\"displayName\":\"ProofpointPOD + - Possible data exfiltration to private email\",\"description\":\"Detects + when sender sent email to the non-corporate domain and recipient's username + is the same as sender's username.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2021-01-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"ProofpointPOD\",\"dataTypes\":[\"ProofpointPOD_message_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/30fa312c-31eb-43d8-b0cc-bcbdfb360822\",\"name\":\"30fa312c-31eb-43d8-b0cc-bcbdfb360822\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\nlet emailregex = @'^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\\\\.[a-zA-Z0-9-.]+$';\\nlet + aadFunc = (tableName:string){\\nThreatIntelligenceIndicator\\n| where TimeGenerated + >= ago(ioc_lookBack) and ExpirationDateTime > now()\\n| summarize LatestIndicatorTime + = arg_max(TimeGenerated, *) by IndicatorId\\n| where Active == true\\n//Filtering + the table for Email related IOCs\\n| where isnotempty(EmailSenderAddress)\\n// + using innerunique to keep perf fast and result set low, we only need one match + to indicate potential malicious activity that needs to be investigated\\n| + join kind=innerunique (\\n table(tableName) | where TimeGenerated >= ago(dt_lookBack) + and isnotempty(UserPrincipalName)\\n //Normalizing the column to lower + case for exact match with EmailSenderAddress column\\n | extend UserPrincipalName + = tolower(UserPrincipalName)\\n | where UserPrincipalName matches regex + emailregex\\n | extend Status = todynamic(DeviceDetail), LocationDetails + = todynamic(LocationDetails)\\n | extend StatusCode = tostring(Status.errorCode), + StatusDetails = tostring(Status.additionalDetails)\\n | extend State = + tostring(LocationDetails.state), City = tostring(LocationDetails.city), Region + = tostring(LocationDetails.countryOrRegion)\\n // renaming timestamp column + so it is clear the log this came from SigninLogs table\\n | extend SigninLogs_TimeGenerated + = TimeGenerated, Type = Type\\n)\\non $left.EmailSenderAddress == $right.UserPrincipalName\\n| + where SigninLogs_TimeGenerated < ExpirationDateTime\\n| summarize SigninLogs_TimeGenerated + = arg_max(SigninLogs_TimeGenerated, *) by IndicatorId, UserPrincipalName\\n| + project SigninLogs_TimeGenerated, Description, ActivityGroupNames, IndicatorId, + ThreatType, Url, ExpirationDateTime, ConfidenceScore,\\nEmailSenderName, EmailRecipient, + EmailSourceDomain, EmailSourceIpAddress, EmailSubject, FileHashValue, FileHashType, + IPAddress, UserPrincipalName, AppDisplayName,\\nStatusCode, StatusDetails, + NetworkIP, NetworkDestinationIP, NetworkSourceIP, Type\\n| extend timestamp + = SigninLogs_TimeGenerated, AccountCustomEntity = UserPrincipalName, IPCustomEntity + = IPAddress, URLCustomEntity = Url\\n};\\nlet aadSignin = aadFunc(\\\"SigninLogs\\\");\\nlet + aadNonInt = aadFunc(\\\"AADNonInteractiveUserSignInLogs\\\");\\nunion isfuzzy=true + aadSignin, aadNonInt\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.1\",\"tactics\":[\"Impact\"],\"displayName\":\"TI + map Email entity to SigninLogs\",\"description\":\"Identifies a match in SigninLogs + table from any Email IOC from TI\",\"lastUpdatedDateUTC\":\"2021-11-29T00:00:00Z\",\"createdDateUTC\":\"2019-08-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AADNonInteractiveUserSignInLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/d6190dde-8fd2-456a-ac5b-0a32400b0464\",\"name\":\"d6190dde-8fd2-456a-ac5b-0a32400b0464\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + ProcessCreationEvents=() {\\nlet processEvents=(union isfuzzy=true\\n(SecurityEvent\\n| + where EventID==4688\\n| where isnotempty(CommandLine)\\n| project TimeGenerated, + Computer, Account = SubjectUserName, AccountDomain = SubjectDomainName, FileName + = Process, CommandLine, ParentProcessName\\n),\\n(WindowsEvent\\n| where EventID==4688\\n| + where EventData has_any (\\\".decode('base64')\\\", \\\"base64 --decode\\\", + \\\".decode64(\\\" )\\n| extend CommandLine = tostring(EventData.CommandLine)\\n| + where isnotempty(CommandLine)\\n| extend SubjectUserName = tostring(EventData.SubjectUserName)\\n| + extend SubjectDomainName = tostring(EventData.SubjectDomainName)\\n| extend + NewProcessName = tostring(EventData.NewProcessName)\\n| extend FileName=tostring(split(NewProcessName, + '\\\\\\\\')[-1])\\n| extend ParentProcessName = tostring(EventData.ParentProcessName)\\n| + project TimeGenerated, Computer, Account = SubjectUserName, AccountDomain + = SubjectDomainName, CommandLine, ParentProcessName\\n));\\nprocessEvents;\\n};\\nProcessCreationEvents + \\n| where CommandLine contains \\\".decode('base64')\\\"\\n or CommandLine + contains \\\"base64 --decode\\\"\\n or CommandLine contains \\\".decode64(\\\" + \\n| summarize StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated), + CountToday = count() by Computer, Account, AccountDomain, FileName, CommandLine, + ParentProcessName \\n| extend timestamp = StartTimeUtc, AccountCustomEntity + = Account, HostCustomEntity = Computer\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.1\",\"tactics\":[\"Execution\",\"DefenseEvasion\"],\"techniques\":[\"T1059\",\"T1027\",\"T1140\"],\"displayName\":\"Process + executed from binary hidden in Base64 encoded file\",\"description\":\"Encoding + malicious software is a technique used to obfuscate files from detection. + \\nThe first CommandLine component is looking for Python decoding base64. + \\nThe second CommandLine component is looking for Bash/sh command line base64 + decoding.\\nThe third one is looking for Ruby decoding base64.\",\"lastUpdatedDateUTC\":\"2022-03-10T00:00:00Z\",\"createdDateUTC\":\"2019-01-24T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a04cf847-a832-4c60-b687-b0b6147da219\",\"name\":\"a04cf847-a832-4c60-b687-b0b6147da219\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + IPList = dynamic([\\\"45.63.52.41\\\",\\\"140.82.17.161\\\",\\\"207.148.101.95\\\",\\\"45.32.87.51\\\",\\\"66.42.98.156\\\",\\\"45.76.144.105\\\",\\\"217.163.28.35\\\",\\\"45.32.141.174\\\",\\\"149.28.165.249\\\",\\\"209.250.225.247\\\",\\\"45.63.100.115\\\",\\\"95.179.229.230\\\",\\\"209.250.233.247\\\",\\\"45.77.121.232\\\",\\\"45.76.175.65\\\",\\\"104.238.160.237\\\",\\\"45.77.181.97\\\",\\\"95.179.192.125\\\",\\\"149.28.93.184\\\",\\\"140.82.16.81\\\",\\\"45.76.173.103\\\",\\\"45.77.255.22\\\",\\\"45.32.11.71\\\",\\\"149.28.77.26\\\",\\\"45.32.54.50\\\",\\\"104.156.233.156\\\",\\\"45.32.21.118\\\",\\\"45.63.62.109\\\",\\\"45.77.244.202\\\",\\\"149.248.11.205\\\",\\\"104.238.190.244\\\"]);\\nlet + IOCTerms = \\\"\\\\\\\\?lang=[/..]*/dev/cmdb/sslvpn_websession|/dana-na/jam/[/..]*home/webserver/htdocs/dana/html5acc/guacamole[/..]*etc/passwd\\\\\\\\?\\\";\\n(union + isfuzzy=true\\n(CommonSecurityLog\\n| where isnotempty(SourceIP) or isnotempty(DestinationIP)\\n| + where SourceIP in (IPList) or DestinationIP in (IPList) or has_any_ipv4 (Message, + IPList)\\n| extend IPMatch = case(\\nSourceIP in (IPList), \\\"SourceIP\\\", + \\nDestinationIP in (IPList), \\\"DestinationIP\\\",\\n\\\"Message\\\") \\n| + where Message matches regex IOCTerms\\n| summarize StartTimeUtc = min(TimeGenerated), + EndTimeUtc = max(TimeGenerated) by SourceIP, DestinationIP, DeviceProduct, + DeviceAction, Message, Protocol, SourcePort, DestinationPort, DeviceAddress, + DeviceName, IPMatch\\n| extend timestamp = StartTimeUtc, IPCustomEntity = + case(IPMatch == \\\"SourceIP\\\", SourceIP, IPMatch == \\\"DestinationIP\\\", + DestinationIP, \\\"IP in Message Field\\\") \\n),\\n(OfficeActivity\\n| where + isnotempty(UserAgent) and ClientIP in (IPList)\\n| where UserAgent contains + \\\"ExchangeServicesClient/0.0.0.0\\\"\\n| summarize StartTimeUtc = min(TimeGenerated), + EndTimeUtc = max(TimeGenerated) by SourceIP = ClientIP, Account = UserId, + Type, RecordType, OfficeWorkload, UserAgent, OfficeObjectId, IPMatch = \\\"ClientIP\\\"\\n| + extend timestamp = StartTimeUtc, AccountCustomEntity = Account, IPCustomEntity + = SourceIP\\n)\\n)\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.0\",\"tactics\":[\"InitialAccess\",\"Collection\"],\"techniques\":[\"T1133\",\"T1114\"],\"displayName\":\"Known + Manganese IP and UserAgent activity\",\"description\":\"Matches IP plus UserAgent + IOCs in OfficeActivity data, along with IP plus Connection string information + in the CommonSecurityLog data related to Manganese group activity.\\nReferences: + \\nhttps://kb.pulsesecure.net/articles/Pulse_Security_Advisories/SA44101/\\nhttps://fortiguard.com/psirt/FG-IR-18-384\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-10-01T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a356c8bd-c81d-428b-aa36-83be706be034\",\"name\":\"a356c8bd-c81d-428b-aa36-83be706be034\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"// + AADJoined or Register Device Registry Keys\\nlet aadJoinRoot = \\\"\\\\\\\\REGISTRY\\\\\\\\MACHINE\\\\\\\\SYSTEM\\\\\\\\ControlSet001\\\\\\\\Control\\\\\\\\CloudDomainJoin\\\\\\\\JoinInfo\\\\\\\\\\\";\\nlet + aadRegisteredRoot = \\\"\\\\\\\\SOFTWARE\\\\\\\\Microsoft\\\\\\\\Windows NT\\\\\\\\CurrentVersion\\\\\\\\WorkplaceJoin\\\";\\n// + Transport Key Registry Key\\nlet keyTransportKey = \\\"\\\\\\\\REGISTRY\\\\\\\\MACHINE\\\\\\\\SYSTEM\\\\\\\\ControlSet001\\\\\\\\Control\\\\\\\\Cryptography\\\\\\\\Ngc\\\\\\\\KeyTransportKey\\\\\\\\\\\";\\n(union + isfuzzy=true\\n(\\n// Access to Object Requested\\nSecurityEvent\\n| where + EventID == '4656'\\n| where EventData contains aadJoinRoot or EventData contains + aadRegisteredRoot\\n| extend EventData = parse_xml(EventData).EventData.Data\\n| + mv-expand bagexpansion=array EventData\\n| evaluate bag_unpack(EventData)\\n| + extend Key = tostring(column_ifexists('@Name', \\\"\\\")), Value = column_ifexists('#text', + \\\"\\\")\\n| evaluate pivot(Key, any(Value), TimeGenerated, Computer, EventID)\\n| + where ObjectType == 'Key'\\n| where ObjectName startswith aadJoinRoot and + SubjectLogonId != '0x3e7' //Local System\\n| extend ProcessId = column_ifexists(\\\"ProcessId\\\", + \\\"\\\"), Process = split(ProcessName, '\\\\\\\\', -1)[-1],Account = strcat(SubjectDomainName, + \\\"\\\\\\\\\\\", SubjectUserName)\\n| join kind=innerunique (\\n SecurityEvent\\n + \ | where EventID == '4656'\\n | where EventData contains keyTransportKey\\n + \ | extend EventData = parse_xml(EventData).EventData.Data\\n | mv-expand + bagexpansion=array EventData\\n | evaluate bag_unpack(EventData)\\n | + extend Key = tostring(column_ifexists('@Name', \\\"\\\")), Value = column_ifexists('#text', + \\\"\\\")\\n | evaluate pivot(Key, any(Value), TimeGenerated, Computer, + EventID)\\n | extend ObjectName = column_ifexists(\\\"ObjectName\\\", \\\"\\\"),ObjectType + = column_ifexists(\\\"ObjectType\\\", \\\"\\\")\\n | where ObjectType == + 'Key'\\n | where ObjectName startswith keyTransportKey and SubjectLogonId + != '0x3e7' //Local System\\n | extend ProcessId = column_ifexists(\\\"ProcessId\\\", + \\\"\\\"), Process = split(ProcessName, '\\\\\\\\', -1)[-1],Account = strcat(SubjectDomainName, + \\\"\\\\\\\\\\\", SubjectUserName)\\n) on $left.Computer == $right.Computer + and $left.SubjectLogonId == $right.SubjectLogonId and $left.ProcessId == $right.ProcessId\\n| + project TimeGenerated, Computer, Account, SubjectDomainName, SubjectUserName, + SubjectLogonId, ObjectName, tostring(Process), ProcessName, ProcessId, EventID\\n),\\n// + Accessing Object\\n(\\nSecurityEvent\\n| where EventID == '4663'\\n| where + ObjectType == 'Key'\\n| where (ObjectName startswith aadJoinRoot or ObjectName + contains aadRegisteredRoot) and SubjectLogonId != '0x3e7' //Local System\\n| + extend Account = SubjectAccount\\n| join kind=innerunique (\\n SecurityEvent\\n + \ | where EventID == '4663'\\n | where ObjectType == 'Key'\\n | where + ObjectName contains keyTransportKey and SubjectLogonId != '0x3e7' //Local + System\\n | extend Account = SubjectAccount\\n) on $left.Computer == $right.Computer + and $left.SubjectLogonId == $right.SubjectLogonId and $left.ProcessId == $right.ProcessId\\n| + project TimeGenerated, Computer, Account, SubjectDomainName, SubjectUserName, + SubjectLogonId, ObjectName, Process, ProcessName, ProcessId, EventID\\n)\\n)\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Account\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Computer\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Discovery\"],\"techniques\":[\"T1012\"],\"displayName\":\"AAD + Local Device Join Information and Transport Key Registry Keys Access\",\"description\":\"This + detection uses Windows security events to detect suspicious access attempts + by the same process\\n to registry keys that provide information about an + AAD joined or registered devices and Transport keys (tkpub / tkpriv).\\n This + information can be used to export the Device Certificate (dkpub / dkpriv) + and Transport key (tkpub/tkpriv).\\n These set of keys can be used to impersonate + existing Azure AD joined devices.\\n This detection requires an access control + entry (ACE) on the system access control list (SACL) of the following securable + objects:\\n HKLM:\\\\SYSTEM\\\\CurrentControlSet\\\\Control\\\\CloudDomainJoin + (AAD joined devices)\\n HKCU:\\\\SOFTWARE\\\\Microsoft\\\\Windows NT\\\\CurrentVersion\\\\WorkplaceJoin + (AAD registered devices)\\n HKLM:\\\\SYSTEM\\\\CurrentControlSet\\\\Control\\\\Cryptography\\\\Ngc\\\\KeyTransportKey + (Transport Key)\\n Make sure you set the SACL to propagate to its sub-keys. + You can find more information in here https://github.com/OTRF/Set-AuditRule/blob/master/rules/registry/aad_connect_health_service_agent.yml\\n + Reference: https://o365blog.com/post/deviceidentity/\",\"lastUpdatedDateUTC\":\"2022-02-17T00:00:00Z\",\"createdDateUTC\":\"2022-02-17T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/58fc0170-0877-4ea8-a9ff-d805e361cfae\",\"name\":\"58fc0170-0877-4ea8-a9ff-d805e361cfae\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + schedule_lookback = 14d; \\nlet join_lookback = 1d; \\n// If you want to whitelist + specific timezones include them in a list here\\nlet tz_whitelist = dynamic([]);\\nlet + meetings = ( \\nZoomLogs \\n| where TimeGenerated >= ago(schedule_lookback) + \\n| where Event =~ \\\"meeting.created\\\" \\n| extend MeetingId = tostring(parse_json(MeetingEvents).MeetingId) + \ \\n| extend SchedTimezone = tostring(parse_json(MeetingEvents).Timezone)); + \\nZoomLogs \\n| where TimeGenerated >= ago(join_lookback) \\n| where Event + =~ \\\"meeting.participant_joined\\\" \\n| extend JoinedTimeZone = tostring(parse_json(MeetingEvents).Timezone) + \\n| extend MeetingName = tostring(parse_json(MeetingEvents).MeetingName) + \\n| extend MeetingId = tostring(parse_json(MeetingEvents).MeetingId) \\n| + where JoinedTimeZone !in (tz_whitelist)\\n| join (meetings) on MeetingId \\n| + where SchedTimezone != JoinedTimeZone \\n| project TimeGenerated, MeetingName, + JoiningUser=payload_object_participant_user_name_s, JoinedTimeZone, SchedTimezone, + MeetingScheduler=User1 \\n| extend timestamp = TimeGenerated, AccountCustomEntity + = JoiningUser\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1078\"],\"displayName\":\"User + joining Zoom meeting from suspicious timezone\",\"description\":\"The alert + shows users that join a Zoom meeting from a time zone other than the one the + meeting was created in.\\nYou can also whitelist known good time zones in + the tz_whitelist value using the tz database name format https://en.wikipedia.org/wiki/List_of_tz_database_time_zones\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2020-04-24T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/b12b3dab-d973-45af-b07e-e29bb34d8db9\",\"name\":\"b12b3dab-d973-45af-b07e-e29bb34d8db9\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT15M\",\"queryPeriod\":\"PT15M\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + timeframe = 15m;\\nCisco_Umbrella\\n| where EventType == \\\"proxylogs\\\"\\n| + where TimeGenerated > ago(timeframe)\\n| where HttpUserAgentOriginal contains + \\\"WindowsPowerShell\\\"\\n| extend Message = \\\"Windows PowerShell User + Agent\\\"\\n| project Message, SrcIpAddr, DstIpAddr, UrlOriginal, TimeGenerated,HttpUserAgentOriginal\\n| + extend IpCustomEntity = SrcIpAddr, UrlCustomEntity = UrlOriginal\",\"entityMappings\":[{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"UrlCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.0\",\"tactics\":[\"CommandAndControl\",\"DefenseEvasion\"],\"displayName\":\"Cisco + Umbrella - Windows PowerShell User-Agent Detected\",\"description\":\"Rule + helps to detect Powershell user-agent activity by an unusual process other + than a web browser.\",\"lastUpdatedDateUTC\":\"2022-01-03T00:00:00Z\",\"createdDateUTC\":\"2021-01-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"CiscoUmbrellaDataConnector\",\"dataTypes\":[\"Cisco_Umbrella_proxy_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/d722831e-88f5-4e25-b106-4ef6e29f8c13\",\"name\":\"d722831e-88f5-4e25-b106-4ef6e29f8c13\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P8D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"// + a threshold can be enabled, see commented line below for PrevSeenCount\\nlet + threshold = 2;\\nlet uploadOp = 'FileUploaded';\\n// Extensions that are interesting. + Add/Remove to this list as you see fit\\nlet execExt = dynamic(['exe', 'inf', + 'gzip', 'cmd', 'bat']);\\nlet starttime = 8d;\\nlet endtime = 1d;\\nOfficeActivity + | where TimeGenerated >= ago(endtime)\\n// Limited to File Uploads due to + potential noise, comment out the Operation statement below to include any + operation type\\n// Additional, but potentially noisy operation types that + include Uploads and Downloads can be included by adding the following - Operation + contains \\\"upload\\\" or Operation contains \\\"download\\\"\\n| where Operation + =~ uploadOp\\n| where SourceFileExtension has_any (execExt)\\n| project TimeGenerated, + OfficeId, OfficeWorkload, RecordType, Operation, UserType, UserKey, UserId, + ClientIP, UserAgent, Site_Url, SourceRelativeUrl, SourceFileName\\n| join + kind= leftanti (\\nOfficeActivity | where TimeGenerated between (ago(starttime) + .. ago(endtime))\\n| where Operation =~ uploadOp\\n| where SourceFileExtension + has_any (execExt)\\n| summarize SourceRelativeUrl = make_set(SourceRelativeUrl), + UserId = make_set(UserId) , PrevSeenCount = count() by SourceFileName\\n// + To exclude previous matches when only above a specific count, change threshold + above and uncomment the line below\\n//| where PrevSeenCount > threshold\\n| + mvexpand SourceRelativeUrl, UserId\\n| extend SourceRelativeUrl = tostring(SourceRelativeUrl), + UserId = tostring(UserId)\\n) on SourceFileName, SourceRelativeUrl, UserId + \\n| extend SiteUrlUserFolder = tolower(split(Site_Url, '/')[-2])\\n| extend + UserIdUserFolderFormat = tolower(replace('@|\\\\\\\\.', '_',UserId))\\n// + identify when UserId is not a match to the specific site url personal folder + reference\\n| extend UserIdDiffThanUserFolder = iff(Site_Url has '/personal/' + and SiteUrlUserFolder != UserIdUserFolderFormat, true , false ) \\n| summarize + TimeGenerated = make_list(TimeGenerated), StartTime = min(TimeGenerated), + EndTime = max(TimeGenerated), \\nUserAgents = make_list(UserAgent), OfficeIds + = make_list(OfficeId), SourceRelativeUrls = make_list(SourceRelativeUrl), + FileNames = make_list(SourceFileName)\\nby OfficeWorkload, RecordType, Operation, + UserType, UserKey, UserId, ClientIP, Site_Url, SiteUrlUserFolder, UserIdUserFolderFormat, + UserIdDiffThanUserFolder\\n| extend timestamp = StartTime, AccountCustomEntity + = UserId, IPCustomEntity = ClientIP, URLCustomEntity = Site_Url\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CommandAndControl\"],\"techniques\":[\"T1105\"],\"displayName\":\"New + executable via Office FileUploaded Operation\",\"description\":\"Identifies + when executable file types are uploaded to Office services such as SharePoint + and OneDrive.\\nList currently includes 'exe', 'inf', 'gzip', 'cmd', 'bat' + file extensions.\\nAdditionally, identifies when a given user is uploading + these files to another users workspace.\\nThis may be indication of a staging + location for malware or other malicious activity.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2020-02-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/69a45b05-71f5-45ca-8944-2e038747fb39\",\"name\":\"69a45b05-71f5-45ca-8944-2e038747fb39\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P8D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + endtime = 1d;\\nlet starttime = 8d;\\n// The threshold below excludes matching + on RDP connection computer counts of 5 or more by a given account and IP in + a given day. Change the threshold as needed.\\nlet threshold = 5;\\n(union + isfuzzy=true\\n(SecurityEvent\\n| where TimeGenerated >= ago(endtime)\\n| + where EventID == 4624 and LogonType == 10\\n// Labeling the first RDP connection + time, computer and ip\\n| extend FirstHop = TimeGenerated, FirstComputer = + toupper(Computer), FirstIPAddress = IpAddress, Account = tolower(Account)\\n),\\n( + WindowsEvent\\n| where TimeGenerated >= ago(endtime)\\n| where EventID == + 4624 and EventData has (\\\"10\\\")\\n| extend LogonType = tostring(EventData.LogonType)\\n| + where LogonType == 10 // Labeling the first RDP connection time, computer + and ip\\n| extend Account = strcat(tostring(EventData.TargetDomainName),\\\"\\\\\\\\\\\", + tostring(EventData.TargetUserName))\\n| extend IpAddress = tostring(EventData.IpAddress)\\n| + extend FirstHop = TimeGenerated, FirstComputer = toupper(Computer), FirstIPAddress + = IpAddress, Account = tolower(Account)\\n))\\n| join kind=inner (\\n(union + isfuzzy=true\\n(SecurityEvent\\n| where TimeGenerated >= ago(endtime)\\n| + where EventID == 4624 and LogonType == 10\\n// Labeling the second RDP connection + time, computer and ip\\n| extend SecondHop = TimeGenerated, SecondComputer + = toupper(Computer), SecondIPAddress = IpAddress, Account = tolower(Account)\\n),\\n(WindowsEvent\\n| + where TimeGenerated >= ago(endtime)\\n| where EventID == 4624 and EventData + has (\\\"10\\\")\\n| extend LogonType = toint(EventData.LogonType)\\n| where + \ LogonType == 10 // Labeling the second RDP connection time, computer and + ip\\n| extend Account = strcat(tostring(EventData.TargetDomainName),\\\"\\\\\\\\\\\", + tostring(EventData.TargetUserName))\\n| extend IpAddress = tostring(EventData.IpAddress)\\n| + extend SecondHop = TimeGenerated, SecondComputer = toupper(Computer), SecondIPAddress + = IpAddress, Account = tolower(Account)\\n))\\n) on Account\\n// Make sure + that the first connection is after the second connection --> SecondHop > FirstHop\\n// + Then identify only RDP to another computer from within the first RDP connection + by only choosing matches where the Computer names do not match --> FirstComputer + != SecondComputer\\n// Then make sure the IPAddresses do not match by excluding + connections from the same computers with first hop RDP connections to multiple + computers --> FirstIPAddress != SecondIPAddress\\n| where FirstComputer != + SecondComputer and FirstIPAddress != SecondIPAddress and SecondHop > FirstHop\\n// + where the second hop occurs within 30 minutes of the first hop\\n| where SecondHop + <= FirstHop+30m\\n| distinct Account, FirstHop, FirstComputer, FirstIPAddress, + SecondHop, SecondComputer, SecondIPAddress, AccountType, Activity, LogonTypeName, + ProcessName\\n// use left anti to exclude anything from the previous 7 days + where the Account and IP has connected 5 or more computers.\\n| join kind=leftanti + (\\n(union isfuzzy=true\\n(SecurityEvent\\n| where TimeGenerated >= ago(starttime) + and TimeGenerated < ago(endtime)\\n| where EventID == 4624 and LogonType == + 10\\n| summarize makeset(Computer), ComputerCount = dcount(Computer) by bin(TimeGenerated, + 1d), Account = tolower(Account), IpAddress\\n// Connection count to computer + by same account and IP to exclude counts of 5 or more on a given day\\n| where + ComputerCount >= threshold\\n| mvexpand set_Computer\\n| extend Computer = + toupper(set_Computer)\\n),\\n(WindowsEvent\\n| where TimeGenerated >= ago(starttime) + and TimeGenerated < ago(endtime)\\n| where EventID == 4624 and EventData has + (\\\"10\\\")\\n| extend LogonType = tostring(EventData.LogonType)\\n| where + \ LogonType == 10 \\n| extend Account = strcat(tostring(EventData.TargetDomainName),\\\"\\\\\\\\\\\", + tostring(EventData.TargetUserName))\\n| extend IpAddress = tostring(EventData.IpAddress)\\n| + summarize makeset(Computer), ComputerCount = dcount(Computer) by bin(TimeGenerated, + 1d), Account = tolower(Account), IpAddress\\n// Connection count to computer + by same account and IP to exclude counts of 5 or more on a given day\\n| where + ComputerCount >= threshold\\n| mvexpand set_Computer\\n| extend Computer = + toupper(set_Computer)\\n))\\n) on Account, $left.SecondComputer == $right.Computer, + $left.SecondIPAddress == $right.IpAddress\\n| summarize FirstHopFirstSeen + = min(FirstHop), FirstHopLastSeen = max(FirstHop) by Account, FirstComputer, + FirstIPAddress, SecondHop, SecondComputer, \\nSecondIPAddress, AccountType, + Activity, LogonTypeName, ProcessName\\n| extend timestamp = FirstHopFirstSeen, + AccountCustomEntity = Account, HostCustomEntity = FirstComputer, IPCustomEntity + = FirstIPAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.1\",\"tactics\":[\"LateralMovement\"],\"techniques\":[\"T1021\"],\"displayName\":\"RDP + Nesting\",\"description\":\"Identifies when an RDP connection is made to a + first system and then an RDP connection is made from the first system\\nto + another system with the same account within the 60 minutes. Additionally, + if historically daily\\nRDP connections are indicated by the logged EventID + 4624 with LogonType = 10\",\"lastUpdatedDateUTC\":\"2022-03-16T00:00:00Z\",\"createdDateUTC\":\"2019-10-21T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/884c4957-70ea-4f57-80b9-1bca3890315b\",\"name\":\"884c4957-70ea-4f57-80b9-1bca3890315b\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + timeBin = 10m;\\nlet failedThreshold = 100;\\nW3CIISLog\\n| where scStatus + in (\\\"401\\\",\\\"403\\\")\\n| where csUserName != \\\"-\\\"\\n// Handling + Exchange specific items in IIS logs to remove the unique log identifier in + the URI\\n| extend csUriQuery = iff(csUriQuery startswith \\\"MailboxId=\\\", + tostring(split(csUriQuery, \\\"&\\\")[0]) , csUriQuery )\\n| extend csUriQuery + = iff(csUriQuery startswith \\\"X-ARR-CACHE-HIT=\\\", strcat(tostring(split(csUriQuery, + \\\"&\\\")[0]),tostring(split(csUriQuery, \\\"&\\\")[1])) , csUriQuery )\\n| + extend scStatusFull = strcat(scStatus, \\\".\\\",scSubStatus) \\n// Map common + IIS codes\\n| extend scStatusFull_Friendly = case(\\nscStatusFull == \\\"401.0\\\", + \\\"Access denied.\\\",\\nscStatusFull == \\\"401.1\\\", \\\"Logon failed.\\\",\\nscStatusFull + == \\\"401.2\\\", \\\"Logon failed due to server configuration.\\\",\\nscStatusFull + == \\\"401.3\\\", \\\"Unauthorized due to ACL on resource.\\\",\\nscStatusFull + == \\\"401.4\\\", \\\"Authorization failed by filter.\\\",\\nscStatusFull + == \\\"401.5\\\", \\\"Authorization failed by ISAPI/CGI application.\\\",\\nscStatusFull + == \\\"403.0\\\", \\\"Forbidden.\\\",\\nscStatusFull == \\\"403.4\\\", \\\"SSL + required.\\\",\\n\\\"See - https://support.microsoft.com/help/943891/the-http-status-code-in-iis-7-0-iis-7-5-and-iis-8-0\\\")\\n// + Mapping to Hex so can be mapped using website in comments above\\n| extend + scWin32Status_Hex = tohex(tolong(scWin32Status)) \\n// Map common win32 codes\\n| + extend scWin32Status_Friendly = case(\\nscWin32Status_Hex =~ \\\"775\\\", + \\\"The referenced account is currently locked out and cannot be logged on + to.\\\",\\nscWin32Status_Hex =~ \\\"52e\\\", \\\"Logon failure: Unknown user + name or bad password.\\\",\\nscWin32Status_Hex =~ \\\"532\\\", \\\"Logon failure: + The specified account password has expired.\\\",\\nscWin32Status_Hex =~ \\\"533\\\", + \\\"Logon failure: Account currently disabled.\\\", \\nscWin32Status_Hex =~ + \\\"2ee2\\\", \\\"The request has timed out.\\\", \\nscWin32Status_Hex =~ + \\\"0\\\", \\\"The operation completed successfully.\\\", \\nscWin32Status_Hex + =~ \\\"1\\\", \\\"Incorrect function.\\\", \\nscWin32Status_Hex =~ \\\"2\\\", + \\\"The system cannot find the file specified.\\\", \\nscWin32Status_Hex =~ + \\\"3\\\", \\\"The system cannot find the path specified.\\\", \\nscWin32Status_Hex + =~ \\\"4\\\", \\\"The system cannot open the file.\\\", \\nscWin32Status_Hex + =~ \\\"5\\\", \\\"Access is denied.\\\", \\nscWin32Status_Hex =~ \\\"8009030e\\\", + \\\"SEC_E_NO_CREDENTIALS\\\", \\nscWin32Status_Hex =~ \\\"8009030C\\\", \\\"SEC_E_LOGON_DENIED\\\", + \\n\\\"See - https://msdn.microsoft.com/library/cc231199.aspx\\\")\\n// decode + URI when available\\n| extend decodedUriQuery = url_decode(csUriQuery)\\n// + Count of failed logons by a user\\n| summarize makeset(decodedUriQuery), makeset(cIP), + makeset(sSiteName), makeset(sPort), makeset(csUserAgent), makeset(csMethod), + makeset(csUriQuery), makeset(scStatusFull), makeset(scStatusFull_Friendly), + makeset(scWin32Status_Hex), makeset(scWin32Status_Friendly), FailedConnectionsCount + = count() by bin(TimeGenerated, timeBin), csUserName, Computer, sIP\\n| where + FailedConnectionsCount >= failedThreshold\\n| project TimeGenerated, csUserName, + set_decodedUriQuery, Computer, set_sSiteName, sIP, set_cIP, set_sPort, set_csUserAgent, + set_csMethod, set_scStatusFull, set_scStatusFull_Friendly, set_scWin32Status_Hex, + set_scWin32Status_Friendly, FailedConnectionsCount\\n| order by FailedConnectionsCount\\n| + extend timestamp = TimeGenerated, AccountCustomEntity = csUserName, HostCustomEntity + = Computer\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CredentialAccess\"],\"techniques\":[\"T1110\"],\"displayName\":\"High + count of failed logons by a user\",\"description\":\"Identifies when 100 or + more failed attempts by a given user in 10 minutes occur on the IIS Server.\\nThis + could be indicative of attempted brute force based on known account information.\\nThis + could also simply indicate a misconfigured service or device. \\nReferences:\\nIIS + status code mapping - https://support.microsoft.com/help/943891/the-http-status-code-in-iis-7-0-iis-7-5-and-iis-8-0\\nWin32 + Status code mapping - https://msdn.microsoft.com/library/cc231199.aspx\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-03-19T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureMonitor(IIS)\",\"dataTypes\":[\"W3CIISLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/7efc75ce-e2a4-400f-a8b1-283d3b0f2c60\",\"name\":\"7efc75ce-e2a4-400f-a8b1-283d3b0f2c60\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + WellKnownLocalSID = \\\"S-1-5-32-5[0-9][0-9]$\\\";\\nlet WellKnownGroupSID + = \\\"S-1-5-21-[0-9]*-[0-9]*-[0-9]*-5[0-9][0-9]$|S-1-5-21-[0-9]*-[0-9]*-[0-9]*-1102$|S-1-5-21-[0-9]*-[0-9]*-[0-9]*-1103$|S-1-5-21-[0-9]*-[0-9]*-[0-9]*-498$|S-1-5-21-[0-9]*-[0-9]*-[0-9]*-1000$\\\";\\nlet + AC_Add = \\n(union isfuzzy=true \\n(SecurityEvent\\n// Event ID related to + member addition.\\n| where EventID in (4728, 4732,4756) \\n| where TargetSid + matches regex WellKnownLocalSID or TargetSid matches regex WellKnownGroupSID + \ \\n| parse EventData with * '\\\"MemberName\\\">' * '=' AccountAdded \\\",OU\\\" + *\\n| where isnotempty(AccountAdded)\\n| extend GroupAddedTo = TargetUserName, + AddingAccount = Account \\n| extend AccountAdded_GroupAddedTo_AddingAccount + = strcat(AccountAdded, \\\"||\\\", GroupAddedTo, \\\"||\\\", AddingAccount + )\\n| project AccountAdded_GroupAddedTo_AddingAccount, AccountAddedTime = + TimeGenerated\\n),\\n(WindowsEvent\\n// Event ID related to member addition.\\n| + where EventID in (4728, 4732,4756) \\n| extend TargetSid = tostring(EventData.TargetSid)\\n| + where TargetSid matches regex WellKnownLocalSID or TargetSid matches regex + WellKnownGroupSID \\n| parse EventData.MemberName with * '\\\"MemberName\\\">' + * '=' AccountAdded \\\",OU\\\" *\\n| where isnotempty(AccountAdded)\\n| extend + TargetUserName = tostring(EventData.TargetUserName)\\n| extend AddingAccount + = strcat(tostring(EventData.SubjectDomainName),\\\"\\\\\\\\\\\", tostring(EventData.SubjectUserName))\\n| + extend GroupAddedTo = TargetUserName\\n| extend AccountAdded_GroupAddedTo_AddingAccount + = strcat(AccountAdded, \\\"||\\\", GroupAddedTo, \\\"||\\\", AddingAccount + )\\n| project AccountAdded_GroupAddedTo_AddingAccount, AccountAddedTime = + TimeGenerated\\n)\\n);\\nlet AC_Remove = \\n( union isfuzzy=true \\n(SecurityEvent\\n// + Event IDs related to member removal.\\n| where EventID in (4729,4733,4757)\\n| + where TargetSid matches regex WellKnownLocalSID or TargetSid matches regex + WellKnownGroupSID \\n| parse EventData with * '\\\"MemberName\\\">' * '=' + AccountRemoved \\\",OU\\\" * \\n| where isnotempty(AccountRemoved)\\n| extend + GroupRemovedFrom = TargetUserName, RemovingAccount = Account\\n| extend AccountRemoved_GroupRemovedFrom_RemovingAccount + = strcat(AccountRemoved, \\\"||\\\", GroupRemovedFrom, \\\"||\\\", RemovingAccount)\\n| + project AccountRemoved_GroupRemovedFrom_RemovingAccount, AccountRemovedTime + = TimeGenerated, Computer, RemovedAccountId = tolower(AccountRemoved), \\nRemovedByUser + = SubjectUserName, RemovedByUserLogonId = SubjectLogonId, GroupRemovedFrom + = TargetUserName, TargetDomainName\\n),\\n(WindowsEvent\\n// Event IDs related + to member removal.\\n| where EventID in (4729,4733,4757)\\n| extend TargetSid + = tostring(EventData.TargetSid)\\n| where TargetSid matches regex WellKnownLocalSID + or TargetSid matches regex WellKnownGroupSID \\n| parse EventData.MemberName + with * '\\\"MemberName\\\">' * '=' AccountRemoved \\\",OU\\\" * \\n| where + isnotempty(AccountRemoved)\\n| extend TargetUserName = tostring(EventData.TargetUserName)\\n| + extend RemovingAccount = strcat(tostring(EventData.SubjectDomainName),\\\"\\\\\\\\\\\", + tostring(EventData.SubjectUserName))\\n| extend GroupRemovedFrom = TargetUserName\\n| + extend AccountRemoved_GroupRemovedFrom_RemovingAccount = strcat(AccountRemoved, + \\\"||\\\", GroupRemovedFrom, \\\"||\\\", RemovingAccount)\\n| extend SubjectUserName + = tostring(EventData.SubjectUserName)\\n| extend SubjectLogonId = tostring(EventData.SubjectLogonId)\\n| + extend TargetDomainName = tostring(EventData.TargetDomainName)\\n| project + AccountRemoved_GroupRemovedFrom_RemovingAccount, AccountRemovedTime = TimeGenerated, + Computer, RemovedAccountId = tolower(AccountRemoved), \\nRemovedByUser = SubjectUserName, + RemovedByUserLogonId = SubjectLogonId, GroupRemovedFrom = TargetUserName, + TargetDomainName\\n)); \\nAC_Add \\n| join kind= inner AC_Remove on $left.AccountAdded_GroupAddedTo_AddingAccount + == $right.AccountRemoved_GroupRemovedFrom_RemovingAccount \\n| extend DurationinSecondAfter_Removed + = datetime_diff ('second', AccountRemovedTime, AccountAddedTime)\\n| where + DurationinSecondAfter_Removed > 0\\n| project-away AccountRemoved_GroupRemovedFrom_RemovingAccount\\n| + extend timestamp = AccountAddedTime, AccountCustomEntity = RemovedAccountId, + HostCustomEntity = Computer\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.1\",\"tactics\":[\"Persistence\",\"PrivilegeEscalation\"],\"techniques\":[\"T1098\",\"T1078\"],\"displayName\":\"Account + added and removed from privileged groups\",\"description\":\"Identifies accounts + that are added to privileged group and then quickly removed, which could be + a sign of compromise.' \",\"lastUpdatedDateUTC\":\"2022-03-16T00:00:00Z\",\"createdDateUTC\":\"2019-04-03T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/9c712bb2-08dc-44d3-b66b-af154dfc1c4f\",\"name\":\"9c712bb2-08dc-44d3-b66b-af154dfc1c4f\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.2.8\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"0\",\"maximum\":\"1\",\"value\":\"0.07\",\"name\":\"Score\",\"description\":\"Generate + an anomaly when score is greater than the chosen value\",\"sequenceNumber\":1,\"rerun\":\"NotRequired\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1078\"],\"displayName\":\"(Preview) + Suspicious volume of logins to computer\",\"description\":\"This algorithm + detects an unusually high volume of successful logins per computer. The model + is trained on the previous 21 days of security event ID 4624 on a computer. + It indicates anomalous high volume of successful logins in the last day\",\"lastUpdatedDateUTC\":\"2021-10-06T00:00:00Z\",\"createdDateUTC\":\"2020-11-19T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a3df4a32-4805-4c6d-8699-f3c888af2f67\",\"name\":\"a3df4a32-4805-4c6d-8699-f3c888af2f67\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + Alert1 = \\nSecurityAlert\\n| where AlertName == \\\"Unfamiliar sign-in properties\\\"\\n| + extend UserPrincipalName = tostring(parse_json(ExtendedProperties).[\\\"User + Account\\\"])\\n| extend Alert1Time = TimeGenerated\\n| extend Alert1 = AlertName\\n| + extend Alert1Severity = AlertSeverity\\n;\\nlet Alert2 = \\nSecurityAlert\\n| + where AlertName == \\\"Atypical travel\\\"\\n| extend UserPrincipalName = + tostring(parse_json(ExtendedProperties).[\\\"User Account\\\"])\\n| extend + Alert2Time = TimeGenerated\\n| extend Alert2 = AlertName\\n| extend Alert2Severity + = AlertSeverity\\n| extend CurrentLocation = strcat(tostring(parse_json(tostring(parse_json(Entities)[2].Location)).CountryCode), + \\\"|\\\", tostring(parse_json(tostring(parse_json(Entities)[2].Location)).State), + \\\"|\\\", tostring(parse_json(tostring(parse_json(Entities)[2].Location)).City))\\n| + extend PreviousLocation = strcat(tostring(parse_json(tostring(parse_json(Entities)[3].Location)).CountryCode), + \\\"|\\\", tostring(parse_json(tostring(parse_json(Entities)[3].Location)).State), + \\\"|\\\", tostring(parse_json(tostring(parse_json(Entities)[3].Location)).City))\\n| + extend CurrentIPAddress = tostring(parse_json(Entities)[2].Address)\\n| extend + PreviousIPAddress = tostring(parse_json(Entities)[3].Address)\\n;\\nAlert1\\n| + join kind=inner Alert2 on UserPrincipalName\\n| where abs(datetime_diff('minute', + Alert1Time, Alert2Time)) <=10\\n| extend TimeDelta = Alert1Time - Alert2Time\\n| + project UserPrincipalName, Alert1, Alert1Time, Alert1Severity, Alert2, Alert2Time, + Alert2Severity, TimeDelta, CurrentLocation, PreviousLocation, CurrentIPAddress, + PreviousIPAddress\\n| extend AccountCustomEntity = UserPrincipalName\\n| extend + IPCustomEntity = CurrentIPAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1078\"],\"displayName\":\"Correlate + Unfamiliar sign-in properties and atypical travel alerts\",\"description\":\"The + combination of an Unfamiliar sign-in properties alert and an Atypical travel + alert about the same user within a +10m or -10m window is considered a high + severity incident.\",\"lastUpdatedDateUTC\":\"2021-12-07T00:00:00Z\",\"createdDateUTC\":\"2020-09-19T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectoryIdentityProtection\",\"dataTypes\":[\"SecurityAlert + (IPC)\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a7564d76-ec6b-4519-a66b-fcc80c42332b\",\"name\":\"a7564d76-ec6b-4519-a66b-fcc80c42332b\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + WellKnownLocalSID = \\\"S-1-5-32-5[0-9][0-9]$\\\";\\nlet WellKnownGroupSID + = \\\"S-1-5-21-[0-9]*-[0-9]*-[0-9]*-5[0-9][0-9]$|S-1-5-21-[0-9]*-[0-9]*-[0-9]*-1102$|S-1-5-21-[0-9]*-[0-9]*-[0-9]*-1103$|S-1-5-21-[0-9]*-[0-9]*-[0-9]*-498$|S-1-5-21-[0-9]*-[0-9]*-[0-9]*-1000$\\\";\\nlet + GroupAddition = (union isfuzzy=true \\n(SecurityEvent \\n// 4728 - A member + was added to a security-enabled global group\\n// 4732 - A member was added + to a security-enabled local group\\n// 4756 - A member was added to a security-enabled + universal group \\n| where EventID in (\\\"4728\\\", \\\"4732\\\", \\\"4756\\\") + \\n| where AccountType =~ \\\"User\\\" and MemberName == \\\"-\\\"\\n// Exclude + Remote Desktop Users group: S-1-5-32-555\\n| where TargetSid !in (\\\"S-1-5-32-555\\\")\\n| + where TargetSid matches regex WellKnownLocalSID or TargetSid matches regex + WellKnownGroupSID\\n| project GroupAddTime = TimeGenerated, GroupAddEventID + = EventID, GroupAddActivity = Activity, GroupAddComputer = Computer, GroupAddTargetAccount + = TargetAccount, \\nGroupAddTargetSid = TargetSid, GroupAddSubjectAccount + = SubjectAccount, GroupAddSubjectUserSid = SubjectUserSid, GroupSid = MemberSid\\n),\\n(\\nWindowsEvent + \\n// 4728 - A member was added to a security-enabled global group\\n// 4732 + - A member was added to a security-enabled local group\\n// 4756 - A member + was added to a security-enabled universal group \\n| where EventID in (\\\"4728\\\", + \\\"4732\\\", \\\"4756\\\") and not(EventData has \\\"S-1-5-32-555\\\")\\n| + extend SubjectUserSid = tostring(EventData.SubjectUserSid)\\n| extend Account + = strcat(tostring(EventData.SubjectDomainName),\\\"\\\\\\\\\\\", tostring(EventData.SubjectUserName))\\n| + extend AccountType=case(Account endswith \\\"$\\\" or SubjectUserSid in (\\\"S-1-5-18\\\", + \\\"S-1-5-19\\\", \\\"S-1-5-20\\\"), \\\"Machine\\\", isempty(SubjectUserSid), + \\\"\\\", \\\"User\\\")\\n| extend MemberName = tostring(EventData.MemberName)\\n| + where AccountType =~ \\\"User\\\" and MemberName == \\\"-\\\"\\n// Exclude + Remote Desktop Users group: S-1-5-32-555\\n| extend TargetSid = tostring(EventData.TargetSid)\\n| + where TargetSid !in (\\\"S-1-5-32-555\\\")\\n| where TargetSid matches regex + WellKnownLocalSID or TargetSid matches regex WellKnownGroupSID\\n| extend + TargetAccount = strcat(EventData.TargetDomainName,\\\"\\\\\\\\\\\", EventData.TargetUserName)\\n| + extend MemberSid = tostring(EventData.MemberSid)\\n| extend Activity= \\\"GroupAddActivity\\\"\\n| + project GroupAddTime = TimeGenerated, GroupAddEventID = EventID, GroupAddActivity + = Activity, GroupAddComputer = Computer, GroupAddTargetAccount = TargetAccount, + \\nGroupAddTargetSid = TargetSid, GroupAddSubjectAccount = Account, GroupAddSubjectUserSid + = SubjectUserSid, GroupSid = MemberSid\\n));\\nlet GroupCreated = (union isfuzzy=true + \ \\n(SecurityEvent\\n// 4727 - A security-enabled global group was created\\n// + 4731 - A security-enabled local group was created\\n// 4754 - A security-enabled + universal group was created\\n| where EventID in (\\\"4727\\\", \\\"4731\\\", + \\\"4754\\\")\\n| where AccountType =~ \\\"User\\\"\\n| project GroupCreateTime + = TimeGenerated, GroupCreateEventID = EventID, GroupCreateActivity = Activity, + GroupCreateComputer = Computer, GroupCreateTargetAccount = TargetAccount, + \\nGroupCreateSubjectAccount = SubjectAccount, GroupCreateSubjectUserSid = + SubjectUserSid, GroupSid = TargetSid\\n),\\n(WindowsEvent\\n// 4727 - A security-enabled + global group was created\\n// 4731 - A security-enabled local group was created\\n// + 4754 - A security-enabled universal group was created\\n| where EventID in + (\\\"4727\\\", \\\"4731\\\", \\\"4754\\\")\\n| extend SubjectUserSid = tostring(EventData.SubjectUserSid)\\n| + extend Account = strcat(tostring(EventData.SubjectDomainName),\\\"\\\\\\\\\\\", + tostring(EventData.SubjectUserName))\\n| extend AccountType=case(Account endswith + \\\"$\\\", \\\"Machine\\\", iff(SubjectUserSid in (\\\"S-1-5-18\\\", \\\"S-1-5-19\\\", + \\\"S-1-5-20\\\"), \\\"Machine\\\", iff(isempty(SubjectUserSid), \\\"\\\", + \\\"User\\\")))\\n| where AccountType =~ \\\"User\\\"\\n| extend TargetAccount + = strcat(EventData.TargetDomainName,\\\"\\\\\\\\\\\", EventData.TargetUserName)\\n| + extend SubjectAccount = strcat(EventData.SubjectDomainName,\\\"\\\\\\\\\\\", + EventData.SubjectUserName) \\n| extend TargetSid = tostring(EventData.TargetSid) + \\n| extend Activity= \\\"GroupAddActivity\\\"\\n| project GroupCreateTime + = TimeGenerated, GroupCreateEventID = EventID, GroupCreateActivity = Activity, + GroupCreateComputer = Computer, GroupCreateTargetAccount = TargetAccount, + \\nGroupCreateSubjectAccount = SubjectAccount, GroupCreateSubjectUserSid = + SubjectUserSid, GroupSid = TargetSid\\n));\\nGroupCreated\\n| join (\\nGroupAddition\\n) + on GroupSid \\n| extend timestamp = GroupCreateTime, AccountCustomEntity = + GroupCreateSubjectAccount, HostCustomEntity = GroupCreateComputer\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"},{\"identifier\":\"Sid\",\"columnName\":\"GroupCreateSubjectUserSid\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.1\",\"tactics\":[\"Persistence\",\"PrivilegeEscalation\"],\"techniques\":[\"T1098\",\"T1078\"],\"displayName\":\"Group + created then added to built in domain local or global group\",\"description\":\"Identifies + when a recently created Group was added to a privileged built in domain local + group or global group such as the \\nEnterprise Admins, Cert Publishers or + DnsAdmins. Be sure to verify this is an expected addition.\\nReferences: + For AD SID mappings - https://docs.microsoft.com/windows/security/identity-protection/access-control/active-directory-security-groups.\",\"lastUpdatedDateUTC\":\"2022-03-16T00:00:00Z\",\"createdDateUTC\":\"2019-02-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/3b443f22-9be9-4c35-ac70-a94757748439\",\"name\":\"3b443f22-9be9-4c35-ac70-a94757748439\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT6H\",\"queryPeriod\":\"PT6H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + files1 = dynamic([\\\"C:\\\\\\\\Windows\\\\\\\\TAPI\\\\\\\\lsa.exe\\\", \\\"C:\\\\\\\\Windows\\\\\\\\TAPI\\\\\\\\pa.exe\\\", + \\\"C:\\\\\\\\Windows\\\\\\\\TAPI\\\\\\\\pc.exe\\\", \\\"C:\\\\\\\\Windows\\\\\\\\TAPI\\\\\\\\Rar.exe\\\"]);\\nlet + files2 = dynamic([\\\"svchost.exe\\\",\\\"wdmsvc.exe\\\"]);\\nlet FileHash1 + = dynamic([\\\"43109fbe8b752f7a9076eaafa417d9ae5c6e827cd5374b866672263fdebd5ec3\\\", + \\\"ab50d8d707b97712178a92bbac74ccc2a5699eb41c17aa77f713ff3e568dcedb\\\", + \\\"010e32be0f86545e116a8bc3381a8428933eb8789f32c261c81fd5e7857d4a77\\\", + \ \\\"56cd102b9fc7f3523dad01d632525ff673259dbc9a091be0feff333c931574f7\\\"]);\\nlet + FileHash2 = dynamic([\\\"2a1044e9e6e87a032f80c6d9ea6ae61bbbb053c0a21b186ecb3b812b49eb03b7\\\", + \\\"9ab7e99ed84f94a7b6409b87e56dc6e1143b05034a5e4455e8c555dbbcd0d2dd\\\", + \\\"18a072ccfab239e140d8f682e2874e8ff19d94311fc8bb9564043d3e0deda54b\\\"]);\\nDeviceProcessEvents\\n| + where ( FolderPath has_any (files1) and SHA256 has_any (FileHash1)) or (FolderPath + has_any (files2) and SHA256 has_any (FileHash2))\\n| extend DvcId = DeviceId\\n| + join kind=leftouter (SecurityAlert\\n| where ProviderName =~ \\\"MDATP\\\"\\n| + extend ThreatName = tostring(parse_json(ExtendedProperties).ThreatName)\\n| + mv-expand todynamic(Entities)\\n| extend DvcId = tostring(parse_json(Entities).MdatpDeviceId)\\n| + where isnotempty(DvcId)\\n// Higher risk score are for Defender alerts related + to threat actor\\n| extend AlertRiskScore = iif(ThreatName has_any (\\\"Backdoor:MSIL/ShellClient.A\\\", + \\\"Backdoor:MSIL/ShellClient.A!dll\\\", \\\"Trojan:MSIL/Mimikatz.BA!MTB\\\"), + 1.0, 0.5)\\n| project DvcId, AlertRiskScore) on DvcId\\n| extend AlertRiskScore + = iif(isempty(AlertRiskScore), 0.0, AlertRiskScore)\\n| extend timestamp = + TimeGenerated, HostCustomEntity = DeviceName, AccountCustomEntity = AccountName\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"Name\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"File\",\"fieldMappings\":[{\"identifier\":\"Name\",\"columnName\":\"FileName\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CredentialAccess\",\"Execution\"],\"techniques\":[\"T1569\"],\"displayName\":\"Dev-0228 + File Path Hashes November 2021\",\"description\":\"This hunting query looks + for file paths/hashes related to observed activity by Dev-0228. The actor + is known to use custom version of popular tool like PsExec, Procdump etc. + to carry its activity.\\n The risk score associated with each result is based + on a number of factors, hosts with higher risk events should be investigated + first.\",\"lastUpdatedDateUTC\":\"2022-01-16T00:00:00Z\",\"createdDateUTC\":\"2021-11-18T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"MicrosoftDefenderAdvancedThreatProtection\",\"dataTypes\":[\"SecurityAlert + (MDATP)\"]},{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceProcessEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/2f561e20-d97b-4b13-b02d-18b34af6e87c\",\"name\":\"2f561e20-d97b-4b13-b02d-18b34af6e87c\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + timeframe = 1d;\\nlet cmdList = dynamic([\\\"Set-CASMailbox\\\",\\\"ActiveSyncAllowedDeviceIDs\\\",\\\"add\\\"]);\\n(union + isfuzzy=true\\n(\\nSecurityEvent\\n| where TimeGenerated >= ago(timeframe)\\n| + where EventID == 4688\\n| where CommandLine has_all (cmdList)\\n| project + Type, TimeGenerated, Computer, Account, SubjectDomainName, SubjectUserName, + Process, ParentProcessName, CommandLine\\n| extend timestamp = TimeGenerated, + AccountCustomEntity = Account, HostCustomEntity = Computer\\n),\\n( WindowsEvent\\n| + where TimeGenerated >= ago(timeframe)\\n| where EventID == 4688\\n| where + EventData has_all (cmdList)\\n| extend CommandLine = tostring(EventData.CommandLine) + \\n| where CommandLine has_all (cmdList)\\n| extend Account = strcat(tostring(EventData.SubjectDomainName),\\\"\\\\\\\\\\\", + tostring(EventData.SubjectUserName))\\n| extend SubjectUserName = tostring(EventData.SubjectUserName)\\n| + extend SubjectDomainName = tostring(EventData.SubjectDomainName)\\n| extend + NewProcessName = tostring(EventData.NewProcessName)\\n| extend Process=tostring(split(NewProcessName, + '\\\\\\\\')[-1])\\n| extend ParentProcessName = tostring(EventData.ParentProcessName)\\n| + project Type, TimeGenerated, Computer, Account, SubjectDomainName, SubjectUserName, + Process, ParentProcessName, CommandLine\\n| extend timestamp = TimeGenerated, + AccountCustomEntity = Account, HostCustomEntity = Computer\\n),\\n(\\nDeviceProcessEvents\\n| + where TimeGenerated >= ago(timeframe)\\n| where InitiatingProcessCommandLine + has_all (cmdList)\\n| project Type, TimeGenerated, DeviceName, AccountName, + InitiatingProcessAccountDomain, InitiatingProcessAccountName, InitiatingProcessFileName, + InitiatingProcessParentFileName, InitiatingProcessCommandLine\\n| extend + timestamp = TimeGenerated, AccountCustomEntity = AccountName, HostCustomEntity + = DeviceName\\n),\\n(\\nEvent\\n| where TimeGenerated > ago(timeframe)\\n| + where Source == \\\"Microsoft-Windows-Sysmon\\\"\\n| where EventID == 1\\n| + extend EventData = parse_xml(EventData).DataItem.EventData.Data\\n| mv-expand + bagexpansion=array EventData\\n| evaluate bag_unpack(EventData)\\n| extend + Key=tostring(['@Name']), Value=['#text']\\n| evaluate pivot(Key, any(Value), + TimeGenerated, Source, EventLog, Computer, EventLevel, EventLevelName, EventID, + UserName, RenderedDescription, MG, ManagementGroupName, Type, _ResourceId)\\n| + where TimeGenerated >= ago(timeframe)\\n| where CommandLine has_all (cmdList)\\n| + extend Type = strcat(Type, \\\": \\\", Source)\\n| project Type, TimeGenerated, + Computer, User, Process, ParentImage, CommandLine\\n| extend timestamp = TimeGenerated, + AccountCustomEntity = User, HostCustomEntity = Computer\\n)\\n)\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.1\",\"tactics\":[\"PrivilegeEscalation\"],\"techniques\":[\"T1068\",\"T1078\"],\"displayName\":\"Email + access via active sync\",\"description\":\"This query detects attempts to + add attacker devices as allowed IDs for active sync using the Set-CASMailbox + command.\\nThis technique was seen in relation to Solorigate attack but the + results can indicate potential malicious activity used in different attacks.\\n- + Note that this query can be changed to use the KQL \\\"has_all\\\" operator, + which hasn't yet been documented officially, but will be soon.\\n In short, + \\\"has_all\\\" will only match when the referenced field has all strings + in the list.\\n- Refer to Set-CASMailbox syntax: https://docs.microsoft.com/powershell/module/exchange/set-casmailbox?view=exchange-ps + \ \",\"lastUpdatedDateUTC\":\"2022-03-10T00:00:00Z\",\"createdDateUTC\":\"2021-02-02T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceProcessEvents\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/2c55fe7a-b06f-4029-a5b9-c54a2320d7b8\",\"name\":\"2c55fe7a-b06f-4029-a5b9-c54a2320d7b8\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + starttime = 14d;\\nlet endtime = 1d;\\nlet timeframe = 1h;\\nlet TotalEventsThreshold + = 5;\\nlet ExeList = dynamic([\\\"powershell.exe\\\",\\\"cmd.exe\\\",\\\"wmic.exe\\\",\\\"psexec.exe\\\",\\\"cacls.exe\\\",\\\"rundll.exe\\\"]);\\nlet + TimeSeriesData =\\nSecurityEvent\\n| where EventID == 4688 | extend Process + = tolower(Process)\\n| where TimeGenerated between (startofday(ago(starttime))..startofday(ago(endtime)))\\n| + where Process in (ExeList)\\n| project TimeGenerated, Computer, AccountType, + Account, Process\\n| make-series Total=count() on TimeGenerated from startofday(ago(starttime)) + to startofday(ago(endtime)) step timeframe by Process;\\nlet TimeSeriesAlerts + = materialize(TimeSeriesData\\n| extend (anomalies, score, baseline) = series_decompose_anomalies(Total, + 1.5, -1, 'linefit')\\n| mv-expand Total to typeof(double), TimeGenerated to + typeof(datetime), anomalies to typeof(double), score to typeof(double), baseline + to typeof(long)\\n| where anomalies > 0\\n| project Process, TimeGenerated, + Total, baseline, anomalies, score\\n| where Total > TotalEventsThreshold);\\nlet + AnomalyHours = materialize(TimeSeriesAlerts | where TimeGenerated > ago(2d) + | project TimeGenerated);\\nTimeSeriesAlerts\\n| where TimeGenerated > ago(2d)\\n| + join (\\nSecurityEvent\\n| where TimeGenerated between (startofday(ago(starttime))..startofday(ago(endtime)))\\n| + extend DateHour = bin(TimeGenerated, 1h) // create a new column and round + to hour\\n| where DateHour in ((AnomalyHours)) //filter the dataset to only + selected anomaly hours\\n| where EventID == 4688 | extend Process = tolower(Process)\\n| + summarize CommandlineCount = count() by bin(TimeGenerated, 1h), Process, CommandLine, + Computer, Account\\n) on Process, TimeGenerated\\n| project AnomalyHour = + TimeGenerated, Computer, Account, Process, CommandLine, CommandlineCount, + Total, baseline, anomalies, score\\n| extend timestamp = AnomalyHour, AccountCustomEntity + = Account, HostCustomEntity = Computer\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.2\",\"tactics\":[\"Execution\"],\"techniques\":[\"T1059\"],\"displayName\":\"Process + execution frequency anomaly\",\"description\":\"Identifies anomalous spike + in frequency of executions of sensitive processes which are often leveraged + as attack vectors.\\nThe query leverages KQL built-in anomaly detection algorithms + to find large deviations from baseline patterns.\\nSudden increases in execution + frequency of sensitive processes should be further investigated for malicious + activity.\\nTune the values from 1.5 to 3 in series_decompose_anomalies for + further outliers or based on custom threshold values for score.\",\"lastUpdatedDateUTC\":\"2022-03-07T00:00:00Z\",\"createdDateUTC\":\"2019-05-06T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/694c91ee-d606-4ba9-928e-405a2dd0ff0f\",\"name\":\"694c91ee-d606-4ba9-928e-405a2dd0ff0f\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT2H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + queryperiod = 14d;\\nlet queryfrequency = 2h;\\nlet security_info_actions + = dynamic([\\\"User registered security info\\\", \\\"User changed default + security info\\\", \\\"User deleted security info\\\", \\\"Admin updated security + info\\\", \\\"User reviewed security info\\\", \\\"Admin deleted security + info\\\", \\\"Admin registered security info\\\"]);\\nlet VIPUsers = (\\n + \ IdentityInfo\\n | where TimeGenerated > ago(queryperiod)\\n | mv-expand + AssignedRoles\\n | where AssignedRoles matches regex 'Admin'\\n | summarize + by tolower(AccountUPN));\\nAuditLogs\\n| where TimeGenerated > ago(queryfrequency)\\n| + where Category =~ \\\"UserManagement\\\"\\n| where ActivityDisplayName in + (security_info_actions)\\n| extend Initiator = tostring(InitiatedBy.user.userPrincipalName)\\n| + extend IP = tostring(InitiatedBy.user.ipAddress)\\n| extend Target = tolower(tostring(TargetResources[0].userPrincipalName))\\n| + where Target in (VIPUsers)\\n| summarize Start=min(TimeGenerated), End=max(TimeGenerated), + Actions = make_set(ResultReason, MaxSize=8), Targets=make_set(Target, MaxSize=256) + by Initiator, IP, Result\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Target\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IP\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.5\",\"tactics\":[\"Persistence\"],\"techniques\":[\"T1098\"],\"displayName\":\"Authentication + Methods Changed for Privileged Account\",\"description\":\"Identifies authentication + methods being changed for a privileged account. This could be an indication + of an attacker adding an auth method to the account so they can have continued + access.\\nRef : https://docs.microsoft.com/azure/active-directory/fundamentals/security-operations-privileged-accounts#things-to-monitor-1\",\"lastUpdatedDateUTC\":\"2022-04-13T00:00:00Z\",\"createdDateUTC\":\"2021-10-28T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/6267ce44-1e9d-471b-9f1e-ae76a6b7aa84\",\"name\":\"6267ce44-1e9d-471b-9f1e-ae76a6b7aa84\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"SecurityAlert\\n| + where AlertName =~ \\\"mass download by a single user\\\"\\n| extend Extprop + = parse_json(ExtendedProperties)\\n| extend Computer = iff(isnotempty(toupper(tostring(Extprop[\\\"Compromised + Host\\\"]))), toupper(tostring(Extprop[\\\"Compromised Host\\\"])), tostring(parse_json(Entities)[0].HostName))\\n| + extend Account = iff(isnotempty(tolower(tostring(Extprop[\\\"User Name\\\"]))), + tolower(tostring(Extprop[\\\"User Name\\\"])), tolower(tostring(Extprop[\\\"user + name\\\"])))\\n| extend IpAddress = tostring(parse_json(ExtendedProperties).[\\\"IpAddress\\\"]) + \\n| project timestamp=TimeGenerated, AlertName, Computer, Account, IpAddress, + ExtendedProperties\\n| join kind=inner\\n( \\nDeviceEvents\\n| where ActionType + == \\\"PnpDeviceConnected\\\"\\n| extend parsed = parse_json(AdditionalFields)\\n| + project DeviceId, DriveClass = tostring(parsed.ClassName), UsbDeviceId = tostring(parsed.DeviceId), + ClassId = tostring(parsed.DeviceId), DeviceDescription = tostring(parsed.DeviceDescription), + VendorIds = tostring(parsed.VendorIds), AccountDomain,AccountName,TimeGenerated, + ActionType, DeviceName, InitiatingProcessAccountDomain, InitiatingProcessAccountName, + InitiatingProcessCommandLine, InitiatingProcessFolderPath, InitiatingProcessId, + InitiatingProcessParentFileName, InitiatingProcessFileName, Type\\n| where + DriveClass == 'USB' and DeviceDescription == 'USB Mass Storage Device'\\n) + on $left.Account == $right.AccountName\\n| join kind=inner \\n(\\nDeviceFileEvents\\n| + where FolderPath !startswith \\\"c\\\" and FolderPath !startswith @\\\"\\\\\\\"\\n) + \ on DeviceId\\n| project TimeGenerated, ActionType, Computer, FileName, + FileSize, IpAddress, InitiatingProcessCommandLine, InitiatingProcessFileName, + Account\\n| extend timestamp = TimeGenerated, CompromisedEntity = Computer, + AccountCustomEntity=Account, ProcessCustomEntity = InitiatingProcessFileName, + IPCustomEntity=IpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"CompromisedEntity\"}]},{\"entityType\":\"Process\",\"fieldMappings\":[{\"identifier\":\"ProcessId\",\"columnName\":\"ProcessCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Exfiltration\"],\"techniques\":[\"T1052\"],\"displayName\":\"Mass + Download & copy to USB device by single user\",\"description\":\"This query + looks for any mass download by a single user with possible file copy activity + to a new USB drive. Malicious insiders may perform such activities that may + cause harm to the organization. \\nThis query could also reveal unintentional + insider that had no intention of malicious activity but their actions may + impact an organizations security posture.\\nReference:https://docs.microsoft.com/defender-cloud-apps/policy-template-reference\",\"lastUpdatedDateUTC\":\"2022-05-04T00:00:00Z\",\"createdDateUTC\":\"2022-04-25T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"MicrosoftCloudAppSecurity\",\"dataTypes\":[\"SecurityAlert\"]},{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceEvents\",\"DeviceFileEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/3edb7215-250b-40c0-8b46-79093949242d\",\"name\":\"3edb7215-250b-40c0-8b46-79093949242d\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + threshold = 10;\\nQualysHostDetectionV2_CL\\n| where Severity_s == \\\"5\\\"\\n| + summarize StartTime = min(TimeGenerated), EndTime = max(TimeGenerated), count() + by NetBios_s, IPAddress\\n| where count_ >= threshold\\n| extend timestamp + = StartTime, HostCustomEntity = NetBios_s, IPCustomEntity = IPAddress\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1190\"],\"displayName\":\"High + Number of Urgent Vulnerabilities Detected\",\"description\":\"This Creates + an incident when a host has a high number of Urgent, severity 5, vulnerabilities + detected.\",\"lastUpdatedDateUTC\":\"2021-12-08T00:00:00Z\",\"createdDateUTC\":\"2020-06-19T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"QualysVulnerabilityManagement\",\"dataTypes\":[\"QualysHostDetection_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/2441bce9-02e4-407b-8cc7-7d597f38b8b0\",\"name\":\"2441bce9-02e4-407b-8cc7-7d597f38b8b0\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\nThreatIntelligenceIndicator\\n| + where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\\n| + summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\\n| + where Active == true\\n// Picking up only IOC's that contain the entities + we want\\n| where isnotempty(NetworkIP) or isnotempty(EmailSourceIpAddress) + or isnotempty(NetworkDestinationIP) or isnotempty(NetworkSourceIP)\\n// As + there is potentially more than 1 indicator type for matching IP, taking NetworkIP + first, then others if that is empty.\\n// Taking the first non-empty value + based on potential IOC match availability\\n| extend TI_ipEntity = iff(isnotempty(NetworkIP), + NetworkIP, NetworkDestinationIP)\\n| extend TI_ipEntity = iff(isempty(TI_ipEntity) + and isnotempty(NetworkSourceIP), NetworkSourceIP, TI_ipEntity)\\n| extend + TI_ipEntity = iff(isempty(TI_ipEntity) and isnotempty(EmailSourceIpAddress), + EmailSourceIpAddress, TI_ipEntity)\\n// using innerunique to keep perf fast + and result set low, we only need one match to indicate potential malicious + activity that needs to be investigated\\n| join kind=innerunique (\\n AzureActivity + | where TimeGenerated >= ago(dt_lookBack)\\n // renaming time column so + it is clear the log this came from\\n | extend AzureActivity_TimeGenerated + = TimeGenerated\\n)\\non $left.TI_ipEntity == $right.CallerIpAddress\\n| where + AzureActivity_TimeGenerated < ExpirationDateTime\\n| summarize AzureActivity_TimeGenerated + = arg_max(AzureActivity_TimeGenerated, *) by IndicatorId, CallerIpAddress\\n| + project AzureActivity_TimeGenerated, Description, ActivityGroupNames, IndicatorId, + ThreatType, Url, ExpirationDateTime, ConfidenceScore, TI_ipEntity, CallerIpAddress, + \\nCaller, OperationNameValue, ActivityStatusValue, CategoryValue, ResourceId, + NetworkIP, NetworkDestinationIP, NetworkSourceIP, EmailSourceIpAddress\\n| + extend timestamp = AzureActivity_TimeGenerated, IPCustomEntity = CallerIpAddress, + AccountCustomEntity = Caller, URLCustomEntity = Url\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]},{\"entityType\":\"AzureResource\",\"fieldMappings\":[{\"identifier\":\"ResourceId\",\"columnName\":\"ResourceId\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.1\",\"tactics\":[\"Impact\"],\"displayName\":\"TI + map IP entity to AzureActivity\",\"description\":\"Identifies a match in AzureActivity + from any IP IOC from TI\",\"lastUpdatedDateUTC\":\"2021-11-29T00:00:00Z\",\"createdDateUTC\":\"2019-08-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"AzureActivity\",\"dataTypes\":[\"AzureActivity\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/3174a9ec-d0ad-4152-8307-94ed04fa450a\",\"name\":\"3174a9ec-d0ad-4152-8307-94ed04fa450a\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + SHA256Hash = \\\"1174fd03271f80f5e2a6435c72bdd0272a6e3a37049f6190abf125b216a83471\\\" + ;\\n(union isfuzzy=true\\n(CommonSecurityLog \\n| parse Message with * '(' + DNSName ')' * \\n| where isnotempty(FileHash)\\n| where FileHash in (SHA256Hash) + \\n| extend Account = SourceUserID, Computer = DeviceName, IPAddress = SourceIP\\n),\\n(Event\\n//This + query uses sysmon data depending on table name used this may need updataing\\n| + where Source == \\\"Microsoft-Windows-Sysmon\\\"\\n| extend EvData = parse_xml(EventData)\\n| + extend EventDetail = EvData.DataItem.EventData.Data\\n| extend Hashes = EventDetail.[16].[\\\"#text\\\"]\\n| + parse Hashes with * 'SHA256=' SHA265 ',' * \\n| where isnotempty(Hashes)\\n| + where Hashes in (SHA256Hash) \\n| extend Account = UserName\\n)\\n)\\n| extend + timestamp = TimeGenerated, AccountCustomEntity = Account, HostCustomEntity + = Computer, IPCustomEntity = IPAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CommandAndControl\",\"CredentialAccess\"],\"displayName\":\"Known + ZINC related maldoc hash\",\"description\":\"Document hash used by ZINC in + highly targeted spear phishing campaign.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2020-10-29T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"CiscoASA\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/d25b1998-a592-4bc5-8a3a-92b39eedb1bc\",\"name\":\"d25b1998-a592-4bc5-8a3a-92b39eedb1bc\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"AWSCloudTrail\\n| + where EventName =~ \\\"ConsoleLogin\\\" \\n| extend MFAUsed = tostring(parse_json(AdditionalEventData).MFAUsed), + LoginResult = tostring(parse_json(ResponseElements).ConsoleLogin)\\n| where + MFAUsed !~ \\\"Yes\\\" and LoginResult !~ \\\"Failure\\\"\\n| summarize StartTimeUtc + = min(TimeGenerated), EndTimeUtc = max(TimeGenerated) by EventName, EventTypeName, + LoginResult, MFAUsed, UserIdentityAccountId, UserIdentityPrincipalid, UserAgent, + \\nUserIdentityUserName, SessionMfaAuthenticated, SourceIpAddress, AWSRegion\\n| + extend timestamp = StartTimeUtc, AccountCustomEntity = UserIdentityUserName, + IPCustomEntity = SourceIpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"DefenseEvasion\",\"PrivilegeEscalation\",\"Persistence\",\"InitialAccess\"],\"techniques\":[\"T1078\"],\"displayName\":\"Login + to AWS Management Console without MFA\",\"description\":\"Multi-Factor Authentication + (MFA) helps you to prevent credential compromise. This alert identifies logins + to the AWS Management Console without MFA.\\nYou can limit this detection + to trigger for adminsitrative accounts if you do not have MFA enabled on all + accounts.\\nThis is done by looking at the eventName ConsoleLogin and if the + AdditionalEventData field indicates MFA was NOT used \\nand the ResponseElements + field indicates NOT a Failure. Thereby indicating that a non-MFA login was + successful.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-02-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AWS\",\"dataTypes\":[\"AWSCloudTrail\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/c805d9b1-97e7-4bc0-9172-67edb36273e4\",\"name\":\"c805d9b1-97e7-4bc0-9172-67edb36273e4\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"MicrosoftSecurityIncidentCreation\",\"properties\":{\"productFilter\":\"Microsoft + 365 Insider Risk Management\",\"displayName\":\"(Private Preview) Create incidents + based on Microsoft 365 Insider Risk Management\",\"description\":\"Create + incidents based on all alerts generated in Microsoft 365 Insider Risk Management\",\"lastUpdatedDateUTC\":\"2021-05-13T00:00:00Z\",\"createdDateUTC\":\"2021-05-13T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"OfficeIRM\",\"dataTypes\":[\"SecurityAlert + (OfficeIRM)\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/09551db0-e147-4a0c-9e7b-918f88847605\",\"name\":\"09551db0-e147-4a0c-9e7b-918f88847605\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + tokens = dynamic([\\\"SSL_HandShaking\\\", \\\"ASN2_TYPE_new\\\", \\\"sql_blob_open\\\", + \\\"cmsSetLogHandlerTHR\\\", \\\"ntSystemInfo\\\", \\\"SetWebFilterString\\\", + \\\"CleanupBrokerString\\\", \\\"glInitSampler\\\", \\\"deflateSuffix\\\", + \\\"ntWindowsProc\\\"]);\\nlet DomainNames = dynamic(['codevexillium.org', + 'angeldonationblog.com', 'investbooking.de', 'krakenfolio.com']);\\nlet SHA256Hash + = dynamic(['58a74dceb2022cd8a358b92acd1b48a5e01c524c3b0195d7033e4bd55eff4495','e0e59bfc22876c170af65dcbf19f744ae560cc43b720b23b9d248f4505c02f3e','3d3195697521973efe0097a320cbce0f0f98d29d50e044f4505e1fbc043e8cf9', + '0a2d81164d524be7022ba8fd4e1e8e01bfd65407148569d172e2171b5cd76cd4', '96d7a93f6691303d39a9cc270b8814151dfec5683e12094537fd580afdf2e5fe','dc4cf164635db06b2a0b62d313dbd186350bca6fc88438617411a68df13ec83c', + '46efd5179e43c9cbf07dcec22ce0d5527e2402655aee3afc016e5c260650284a', '95e42a94d4df1e7e472998f43b9879eb34aaa93f3705d7d3ef9e3b97349d7008', + '9d5320e883264a80ea214077f44b1d4b22155446ad5083f4b27d2ab5bd127ef5', '9fd05063ad203581a126232ac68027ca731290d17bd43b5d3311e8153c893fe3', + 'ada7e80c9d09f3efb39b729af238fcdf375383caaf0e9e0aed303931dc73b720', 'edb1597789c7ed784b85367a36440bf05267ac786efe5a4044ec23e490864cee', + '33665ce1157ddb7cd7e905e3356b39245dfba17b7a658bdbf02b6968656b9998', '3ab770458577eb72bd6239fe97c35e7eb8816bce5a4b47da7bd0382622854f7c', + 'b630ad8ffa11003693ce8431d2f1c6b8b126cd32b657a4bfa9c0dbe70b007d6c', '53f3e55c1217dafb8801af7087e7d68b605e2b6dde6368fceea14496c8a9f3e5', + '99c95b5272c5b11093eed3ef2272e304b7a9311a22ff78caeb91632211fcb777', 'f21abadef52b4dbd01ad330efb28ef50f8205f57916a26daf5de02249c0f24ef', + '2cbdea62e26d06080d114bbd922d6368807d7c6b950b1421d0aa030eca7e85da', '079659fac6bd9a1ce28384e7e3a465be4380acade3b4a4a4f0e67fd0260e9447']);\\nlet + SigNames = dynamic([\\\"Backdoor:Script/ComebackerCompile.A!dha\\\", \\\"Trojan:Win64/Comebacker.A!dha\\\", + \\\"Trojan:Win64/Comebacker.A.gen!dha\\\", \\\"Trojan:Win64/Comebacker.B.gen!dha\\\", + \\\"Trojan:Win32/Comebacker.C.gen!dha\\\", \\\"Trojan:Win32/Klackring.A!dha\\\", + \\\"Trojan:Win32/Klackring.B!dha\\\"]);\\n(union isfuzzy=true\\n(CommonSecurityLog\\n| + parse Message with * '(' DNSName ')' * \\n| where isnotempty(FileHash)\\n| + where FileHash in~ (SHA256Hash) or DNSName in~ (DomainNames)\\n| extend Account + = SourceUserID, Computer = DeviceName, IPAddress = SourceIP\\n| project Type, + TimeGenerated, Computer, Account, IPAddress, FileHash, DNSName\\n),\\n(_Im_Dns(domain_has_any=DomainNames)\\n| + extend DNSName = DnsQuery\\n| extend Type = \\\"imDns\\\", IPAddress = SrcIpAddr, + Computer=Dvc\\n| project Type, TimeGenerated, Computer, IPAddress, DNSName\\n),\\n(VMConnection\\n| + parse RemoteDnsCanonicalNames with * '[\\\"' DNSName '\\\"]' *\\n| where isnotempty(DNSName)\\n| + where DNSName in~ (DomainNames)\\n| extend IPAddress = RemoteIp\\n| project + Type, TimeGenerated, Computer, IPAddress, DNSName\\n),\\n(Event\\n//This query + uses sysmon data depending on table name used this may need updataing\\n| + where Source == \\\"Microsoft-Windows-Sysmon\\\"\\n| extend EvData = parse_xml(EventData)\\n| + extend EventDetail = EvData.DataItem.EventData.Data\\n| extend Hashes = EventDetail.[16].[\\\"#text\\\"]\\n| + where isnotempty(Hashes)\\n| parse Hashes with * 'SHA256=' SHA256 ',' * \\n| + where SHA256 in~ (SHA256Hash) \\n| extend Type = strcat(Type, \\\": \\\", + Source), Account = UserName, FileHash = Hashes\\n| project Type, TimeGenerated, + Computer, Account, FileHash\\n),\\n(DeviceFileEvents\\n| where SHA256 in~ + (SHA256Hash)\\n| extend Account = RequestAccountName, Computer = DeviceName, + IPAddress = RequestSourceIP, CommandLine = InitiatingProcessCommandLine, FileHash + = SHA256\\n| project Type, TimeGenerated, Computer, Account, IPAddress, CommandLine, + FileHash\\n),\\n(imFileEvent\\n| where TargetFileSHA256 in~ (SHA256Hash)\\n| + extend Account = ActorUsername, Computer = DvcHostname, IPAddress = SrcIpAddr, + CommandLine = ActingProcessCommandLine, FileHash = TargetFileSHA256\\n| project + Type, TimeGenerated, Computer, Account, IPAddress, CommandLine, FileHash\\n),\\n(DeviceNetworkEvents\\n| + where RemoteUrl in~ (DomainNames)\\n| extend Computer = DeviceName, IPAddress + = LocalIP, Account = InitiatingProcessAccountName\\n| project Type, TimeGenerated, + Computer, Account, IPAddress, RemoteUrl\\n),\\n(SecurityAlert\\n| where ProductName + == \\\"Microsoft Defender Advanced Threat Protection\\\"\\n| extend ThreatName + = tostring(parse_json(ExtendedProperties).ThreatName)\\n| where isnotempty(ThreatName)\\n| + where ThreatName has_any (SigNames)\\n| extend Computer = tostring(parse_json(Entities)[0].HostName) + \\n| project Type, TimeGenerated, Computer\\n),\\n(DeviceProcessEvents\\n| + where FileName =~ \\\"powershell.exe\\\" or FileName =~ \\\"rundll32.exe\\\"\\n| + where (ProcessCommandLine has \\\"is64bitoperatingsystem\\\" and ProcessCommandLine + has \\\"Debug\\\\\\\\Browse\\\") or (ProcessCommandLine has_any (tokens))\\n| + extend Computer = DeviceName, Account = AccountName, CommandLine = ProcessCommandLine\\n| + project Type, TimeGenerated, Computer, Account, CommandLine, FileName\\n),\\n(SecurityEvent\\n| + where EventID == 4688\\n| where ProcessName has_any (\\\"powershell.exe\\\", + \\\"rundll32.exe\\\")\\n| where (CommandLine has \\\"is64bitoperatingsystem\\\" + and CommandLine has \\\"Debug\\\\\\\\Browse\\\") or (CommandLine has_any (tokens))\\n| + project Type, TimeGenerated, Computer, Account, ProcessName, CommandLine \\n),\\n( + WindowsEvent\\n| where EventID == 4688\\n| where EventData has_any (\\\"powershell.exe\\\", + \\\"rundll32.exe\\\") and EventData has_any (tokens, \\\"Debug\\\\\\\\Browse\\\",\\\"is64bitoperatingsystem\\\" + ) \\n| extend ProcessName = tostring(EventData.ProcessName)\\n| where ProcessName + has_any (\\\"powershell.exe\\\", \\\"rundll32.exe\\\")\\n| extend CommandLine + = tostring(EventData.CommandLine) \\n| where (CommandLine has \\\"is64bitoperatingsystem\\\" + and CommandLine has \\\"Debug\\\\\\\\Browse\\\") or (CommandLine has_any (tokens))\\n| + extend Account = strcat(tostring(EventData.SubjectDomainName),\\\"\\\\\\\\\\\", + tostring(EventData.SubjectUserName))\\n| project Type, TimeGenerated, Computer, + Account, ProcessName, CommandLine \\n),\\n(AzureDiagnostics \\n| where ResourceType + == \\\"AZUREFIREWALLS\\\"\\n| where Category == \\\"AzureFirewallApplicationRule\\\"\\n| + parse msg_s with Protocol 'request from ' SourceHost ':' SourcePort 'to ' + DestinationHost ':' DestinationPort '. Action:' Action\\n| where isnotempty(DestinationHost)\\n| + where DestinationHost has_any (DomainNames) \\n| extend DNSName = DestinationHost + \\n| extend IPAddress = SourceHost\\n)\\n)\\n| extend timestamp = TimeGenerated, + AccountCustomEntity = Account, HostCustomEntity = Computer, IPCustomEntity + = IPAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.6.2\",\"tactics\":[\"CommandAndControl\",\"Execution\"],\"techniques\":[\"T1071\",\"T1204\"],\"displayName\":\"Known + ZINC Comebacker and Klackring malware hashes\",\"description\":\"ZINC attacks + against security researcher campaign malware hashes.\",\"lastUpdatedDateUTC\":\"2022-04-04T00:00:00Z\",\"createdDateUTC\":\"2021-01-28T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]},{\"connectorId\":\"AzureMonitor(VMInsights)\",\"dataTypes\":[\"VMConnection\"]},{\"connectorId\":\"CiscoASA\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceProcessEvents\"]},{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceFileEvents\"]},{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceNetworkEvents\"]},{\"connectorId\":\"AzureFirewall\",\"dataTypes\":[\"AzureDiagnostics\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"InfobloxNIOS\",\"dataTypes\":[\"Syslog\"]},{\"connectorId\":\"GCPDNSDataConnector\",\"dataTypes\":[\"GCP_DNS_CL\"]},{\"connectorId\":\"NXLogDnsLogs\",\"dataTypes\":[\"NXLog_DNS_Server_CL\"]},{\"connectorId\":\"CiscoUmbrellaDataConnector\",\"dataTypes\":[\"Cisco_Umbrella_dns_CL\"]},{\"connectorId\":\"Corelight\",\"dataTypes\":[\"Corelight_CL\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/4ce177b3-56b1-4f0e-b83e-27eed4cb0b16\",\"name\":\"4ce177b3-56b1-4f0e-b83e-27eed4cb0b16\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + lookback = 14d;\\nlet timeframe = 1d;\\n// exclude allowed users from query + such as the ADO service\\nlet allowed_users = dynamic([\\\"Azure DevOps Service\\\"]);\\nunion\\n// + Look for agents being added to a pool of a OS type not seen with that pool + before\\n(AzureDevOpsAuditing\\n| where TimeGenerated > ago(lookback) and + TimeGenerated < ago(timeframe)\\n| where OperationName =~ \\\"Library.AgentAdded\\\"\\n| + where ActorUPN !in (allowed_users)\\n| extend AgentPoolName = tostring(Data.AgentPoolName)\\n| + extend OsDescription = tostring(Data.OsDescription)\\n| where isnotempty(OsDescription)\\n| + extend OsDescription = tostring(split(OsDescription, \\\"#\\\", 0)[0])\\n| + project AgentPoolName, OsDescription\\n| join kind=rightanti (AzureDevOpsAuditing\\n| + where TimeGenerated > ago(timeframe)\\n| where OperationName == \\\"Library.AgentAdded\\\"\\n| + extend AgentPoolName = tostring(Data.AgentPoolName)\\n| extend OsDescription + = tostring(Data.OsDescription)\\n| where isnotempty(OsDescription)\\n| extend + OsDescription = tostring(split(OsDescription, \\\"#\\\", 0)[0])) on AgentPoolName, + OsDescription),\\n// Look for users addeing agents to a pool that they have + not added agents to before.\\n(AzureDevOpsAuditing\\n| where TimeGenerated + > ago(lookback) and TimeGenerated < ago(timeframe)\\n| extend AgentPoolName + = tostring(Data.AgentPoolName)\\n| where ActorUPN !in (allowed_users)\\n| + project AgentPoolName, ActorUPN\\n| join kind=rightanti (AzureDevOpsAuditing\\n| + where TimeGenerated > ago(timeframe)\\n| where OperationName == \\\"Library.AgentAdded\\\"\\n| + where ActorUPN !in (allowed_users)\\n| extend AgentPoolName = tostring(Data.AgentPoolName)\\n) + on AgentPoolName, ActorUPN)\\n| extend AgentName = tostring(Data.AgentName)\\n| + extend OsDescription = tostring(Data.OsDescription)\\n| extend SystemDetails + = Data.SystemCapabilities\\n| project-reorder TimeGenerated, OperationName, + ScopeDisplayName, AgentPoolName, AgentName, ActorUPN, IpAddress, UserAgent, + OsDescription, SystemDetails, Data\\n| extend timestamp = TimeGenerated, AccountCustomEntity + = ActorUPN, IPCustomEntity = IpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"Execution\"],\"techniques\":[\"T1053\"],\"displayName\":\"New + Agent Added to Pool by New User or Added to a New OS Type.\",\"description\":\"As + seen in attacks such as SolarWinds attackers can look to subvert a build process + by controlling build servers. Azure DevOps uses agent pools to execute pipeline + tasks. \\nAn attacker could insert compromised agents that they control into + the pools in order to execute malicious code. This query looks for users adding + agents to pools they have \\nnot added agents to before, or adding agents + to a pool of an OS that has not been added to that pool before. This detection + has potential for false positives so has a \\nconfigurable allow list to allow + for certain users to be excluded from the logic.\",\"lastUpdatedDateUTC\":\"2021-10-20T00:00:00Z\",\"createdDateUTC\":\"2021-02-05T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/05b4bccd-dd12-423d-8de4-5a6fb526bb4f\",\"name\":\"05b4bccd-dd12-423d-8de4-5a6fb526bb4f\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + known_processes = (\\n SecurityEvent\\n // If adjusting Query Period or + Frequency update these\\n | where TimeGenerated between(ago(14d)..ago(1d))\\n + \ | where EventID == 4688\\n | where NewProcessName has_any (\\\"Policies\\\\\\\\{6AC1786C-016F-11D2-945F-00C04fB984F9}\\\", + \\\"Policies\\\\\\\\{31B2F340-016D-11D2-945F-00C04FB984F9}\\\")\\n | summarize + by Process);\\n SecurityEvent\\n // If adjusting Query Period or Frequency + update these\\n | where TimeGenerated > ago(1d)\\n | where EventID == 4688\\n + \ | where NewProcessName has_any (\\\"Policies\\\\\\\\{6AC1786C-016F-11D2-945F-00C04fB984F9}\\\", + \\\"Policies\\\\\\\\{31B2F340-016D-11D2-945F-00C04FB984F9}\\\")\\n | where + Process !in (known_processes)\\n // This will likely apply to multiple hosts + so summarize these data\\n | summarize FirstSeen=min(TimeGenerated), LastSeen=max(TimeGenerated) + by Process, NewProcessName, CommandLine, Computer\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Computer\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Execution\",\"LateralMovement\"],\"techniques\":[\"T1072\",\"T1570\"],\"displayName\":\"New + EXE deployed via Default Domain or Default Domain Controller Policies\",\"description\":\"This + detection highlights executables deployed to hosts via either the Default + Domain or Default Domain Controller Policies. These policies apply to all + hosts or Domain Controllers and best practice is that these policies should + not be used for deployment of files.\\nA threat actor may use these policies + to deploy files or scripts to all hosts in a domain.\",\"lastUpdatedDateUTC\":\"2022-02-25T00:00:00Z\",\"createdDateUTC\":\"2022-02-25T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/c61ad0ac-ad68-4ebb-b41a-74296d3e0044\",\"name\":\"c61ad0ac-ad68-4ebb-b41a-74296d3e0044\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"Event\\n| + where EventLog == \\\"Microsoft-Windows-Sysmon/Operational\\\" and EventID + in (13)\\n| parse EventData with * 'TargetObject\\\">' TargetObject \\\"<\\\" + * 'Details\\\">' Details \\\"<\\\" * \\n| where TargetObject has (\\\"\\\\\\\\Control\\\\\\\\Session + Manager\\\\\\\\AppCertDLLs\\\\\\\\\\\")\\n| summarize StartTimeUtc = min(TimeGenerated), + EndTimeUtc = max(TimeGenerated) by EventID, Computer, TargetObject, Details\",\"entityMappings\":[{\"entityType\":\"RegistryKey\",\"fieldMappings\":[{\"identifier\":\"Key\",\"columnName\":\"TargetObject\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Computer\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Persistence\"],\"techniques\":[\"T1546\"],\"displayName\":\"Registry + Persistence via AppCert DLL Modification\",\"description\":\"Adversaries may + establish persistence and/or elevate privileges by executing malicious content + triggered by AppCert DLLs loaded into processes. \\nDynamic-link libraries + (DLLs) that are specified in the AppCertDLLs Registry key under HKEY_LOCAL_MACHINE\\\\System\\\\CurrentControlSet\\\\Control\\\\Session + Manager\\\\ are loaded into every process that calls the ubiquitously used + application programming interface (API) functions CreateProcess, CreateProcessAsUser, + CreateProcessWithLoginW, CreateProcessWithTokenW, or WinExec.\\nRef: https://attack.mitre.org/techniques/T1546/009/\",\"lastUpdatedDateUTC\":\"2022-03-11T00:00:00Z\",\"createdDateUTC\":\"2022-03-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/8ee967a2-a645-4832-85f4-72b635bcb3a6\",\"name\":\"8ee967a2-a645-4832-85f4-72b635bcb3a6\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"//Adjust + this threshold to fit the environment\\nlet signin_threshold = 5;\\n//Make + a list of all IPs with failed signins to AAD above our threshold\\nlet aadFunc + = (tableName:string){\\nlet suspicious_signins =\\ntable(tableName)\\n| where + ResultType !in (\\\"0\\\", \\\"50125\\\", \\\"50140\\\")\\n| where IPAddress + !in ('127.0.0.1', '::1')\\n| summarize count() by IPAddress\\n| where count_ + > signin_threshold\\n| summarize make_set(IPAddress);\\n//See if any of these + IPs have sucessfully logged into *nix hosts\\nlet linux_logons =\\nSyslog\\n| + where Facility contains \\\"auth\\\" and ProcessName != \\\"sudo\\\"\\n| where + SyslogMessage has \\\"Accepted\\\"\\n| extend SourceIP = extract(\\\"(([0-9]{1,3})\\\\\\\\.([0-9]{1,3})\\\\\\\\.([0-9]{1,3})\\\\\\\\.(([0-9]{1,3})))\\\",1,SyslogMessage)\\n| + where SourceIP in (suspicious_signins)\\n| extend Reason = \\\"Multiple failed + AAD logins from IP address\\\"\\n| project TimeGenerated, Computer, HostIP, + IpAddress = SourceIP, SyslogMessage, Facility, ProcessName, Reason;\\n//See + if any of these IPs have sucessfully logged into Windows hosts\\nlet win_logons + = (union isfuzzy=true\\n(SecurityEvent\\n| where EventID == 4624\\n| where + LogonType in (10, 7, 3)\\n| where IpAddress != \\\"-\\\"\\n| where IpAddress + in (suspicious_signins)\\n| extend Reason = \\\"Multiple failed AAD logins + from IP address\\\"\\n| project TimeGenerated, Account, AccountType, Computer, + Activity, EventID, LogonProcessName, IpAddress, LogonTypeName, TargetUserSid, + Reason\\n),\\n(WindowsEvent\\n| where EventID == 4624 and has_any_ipv4(EventData, + toscalar(suspicious_signins))\\n| extend LogonType = tostring(EventData.LogonType)\\n| + where LogonType in (10, 7, 3)\\n| extend IpAddress = tostring(EventData.IpAddress)\\n| + where IpAddress != \\\"-\\\"\\n| where IpAddress in (suspicious_signins)\\n| + extend Reason = \\\"Multiple failed AAD logins from IP address\\\"\\n| extend + Activity = \\\"4624 - An account was successfully logged on.\\\"\\n| extend + Account = strcat(tostring(EventData.TargetDomainName),\\\"\\\\\\\\\\\", tostring(EventData.TargetUserName))\\n| + extend TargetUserSid = tostring(EventData.TargetUserSid)\\n| extend TargetAccount + = strcat(EventData.TargetDomainName,\\\"\\\\\\\\\\\", EventData.TargetUserName)\\n| + extend AccountType =case(Account endswith \\\"$\\\" or TargetUserSid in (\\\"S-1-5-18\\\", + \\\"S-1-5-19\\\", \\\"S-1-5-20\\\"), \\\"Machine\\\", isempty(TargetUserSid), + \\\"\\\", \\\"User\\\")\\n| extend LogonProcessName = tostring(EventData.LogonProcessName)\\n| + project TimeGenerated, Account, AccountType, Computer, Activity, EventID, + LogonProcessName, IpAddress, TargetUserSid, Reason\\n)\\n);\\nunion isfuzzy=true + linux_logons,win_logons\\n| extend timestamp = TimeGenerated, AccountCustomEntity + = Account, IPCustomEntity = IpAddress, HostCustomEntity = Computer\\n};\\nlet + aadSignin = aadFunc(\\\"SigninLogs\\\");\\nlet aadNonInt = aadFunc(\\\"AADNonInteractiveUserSignInLogs\\\");\\nunion + isfuzzy=true aadSignin, aadNonInt\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.1\",\"tactics\":[\"InitialAccess\",\"CredentialAccess\"],\"techniques\":[\"T1078\",\"T1110\"],\"displayName\":\"Failed + AzureAD logons but success logon to host\",\"description\":\"Identifies a + list of IP addresses with a minimum number (default of 5) of failed logon + attempts to Azure Active Directory.\\nUses that list to identify any successful + remote logons to hosts from these IPs within the same timeframe.\",\"lastUpdatedDateUTC\":\"2022-03-10T00:00:00Z\",\"createdDateUTC\":\"2019-08-19T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AADNonInteractiveUserSignInLogs\"]},{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"Syslog\",\"dataTypes\":[\"Syslog\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/46ac55ae-47b8-414a-8f94-89ccd1962178\",\"name\":\"46ac55ae-47b8-414a-8f94-89ccd1962178\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + mode = 'Blocked'; \\nlet successCode = dynamic(['200', '101','204', '400','504','304','401','500']);\\nlet + minTime = ago(1d);\\nlet maxSessionWindow = 1h;\\nlet sessionBin = maxSessionWindow/2.0;\\nAzureDiagnostics\\n| + where TimeGenerated > minTime\\n| where Category == 'ApplicationGatewayFirewallLog'\\n| + where action_s == mode\\n| sort by hostname_s asc, clientIp_s asc, TimeGenerated + asc\\n| extend SessionStarted = row_window_session(TimeGenerated, maxSessionWindow, + 10m, ((clientIp_s != prev(clientIp_s)) or (hostname_s != prev(hostname_s))))\\n| + summarize minTime = min(TimeGenerated), maxTime = max(TimeGenerated), SessionBlockedCount=count() + \ by hostname_s, clientIp_s, SessionStarted\\n| extend duration = maxTime + - minTime\\n| extend TimeKey = bin(SessionStarted, sessionBin)\\n| join kind + = inner(\\nAzureDiagnostics\\n| where TimeGenerated > minTime\\n| where Category + == 'ApplicationGatewayAccessLog'\\n| where httpStatus_d in (successCode) or + isempty(httpStatus_d)\\n| extend TimeKey = range(bin(TimeGenerated-maxSessionWindow, + sessionBin), bin(TimeGenerated, sessionBin), sessionBin)\\n| mv-expand TimeKey + to typeof(datetime)\\n) on $left.hostname_s == $right.host_s, $left.clientIp_s + == $right.clientIP_s, TimeKey\\n| where (TimeGenerated - SessionStarted) between + (0m .. duration)\\n| extend originalRequestUriWithArgs_s = column_ifexists(\\\"originalRequestUriWithArgs_s\\\", + \\\"\\\")\\n| extend serverStatus_s = column_ifexists(\\\"serverStatus_s\\\", + \\\"\\\")\\n| extend timestamp = SessionStarted, IPCustomEntity = clientIP_s\\n| + summarize SuccessfulAccessLogCount = count(), UserAgents = make_set(userAgent_s), + RequestURIs = make_set(requestUri_s) , OriginalRequestURIs = make_set(originalRequestUriWithArgs_s), + \\nSuccessCodes = make_set(httpStatus_d), SuccessCodes_BackendServer = make_set(serverStatus_s) + by timestamp, hostname_s, IPCustomEntity, SessionBlockedCount\\n| extend BlockvsSuccessRatio + = SessionBlockedCount/SuccessfulAccessLogCount\\n| sort by BlockvsSuccessRatio + desc, timestamp asc\\n| where SessionBlockedCount > SuccessfulAccessLogCount\",\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1190\"],\"displayName\":\"A + potentially malicious web request was executed against a web server\",\"description\":\"Detects + unobstructed Web Application Firewall (WAF) activity in sessions where the + WAF blocked incoming requests by computing the \\nratio between blocked requests + and unobstructed WAF requests in these sessions (BlockvsSuccessRatio metric). + A high ratio value for \\na given client IP and hostname calls for further + investigation of the WAF data in that session, due to the significantly high + number \\nof blocked requests and a few unobstructed logs which may be malicious + but have passed undetected through the WAF. The successCode \\nvariable defines + what the detection thinks is a successful status code, and should be altered + to fit the environment.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2020-11-16T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"WAF\",\"dataTypes\":[\"AzureDiagnostics\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/4d173248-439b-4741-8b37-f63ad0c896ae\",\"name\":\"4d173248-439b-4741-8b37-f63ad0c896ae\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT6H\",\"queryPeriod\":\"PT6H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + iocs = externaldata(DateAdded:string,IoC:string,Type:string,TLP:string) [@\\\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Sample%20Data/Feeds/ChiaCryptoIOC.csv\\\"] + with (format=\\\"csv\\\", ignoreFirstRecord=True);\\nlet process = (iocs | + where Type =~ \\\"process\\\" | project IoC);\\n//This query uses sysmon data, + sections that have - | where Source == \\\"Microsoft-Windows-Sysmon\\\" - + may need to be updated with latest\\nWindowsEvent\\n| where EventID == '4688' + and EventData has_any (process)\\n| extend NewProcessName = tostring(EventData.NewProcessName)\\n| + where NewProcessName has_any (process)\\n| extend ParentProcessName = tostring(EventData.ParentProcessName)\\n + \ , Account = strcat(tostring(EventData.SubjectDomainName),\\\"\\\\\\\\\\\", + tostring(EventData.SubjectUserName))\\n , NewProcessId = tostring(EventData.NewProcessId)\\n| + extend timestamp = TimeGenerated, Computer, Account, File = tostring(split(NewProcessName, + '\\\\\\\\', -1)[-1]), AlertDetail = 'Chia crypto IOC detected'\\n| extend + FilePath = replace_string(NewProcessName, File, '')\\n| project TimeGenerated, + timestamp, File, AlertDetail, FilePath,Computer, NewProcessName, ParentProcessName, + Account, NewProcessId, Type\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"File\",\"fieldMappings\":[{\"identifier\":\"Name\",\"columnName\":\"FileCustomEntity\"},{\"identifier\":\"Directory\",\"columnName\":\"FilePathCustomEntity\"}]},{\"entityType\":\"FileHash\",\"fieldMappings\":[{\"identifier\":\"Algorithm\",\"columnName\":\"FileHashAlgo\"},{\"identifier\":\"Value\",\"columnName\":\"FileHashCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.2\",\"tactics\":[\"Impact\"],\"techniques\":[\"T1496\"],\"displayName\":\"Chia_Crypto_Mining + - Domain, Process, Hash and IP IOCs - June 2021\",\"description\":\"Identifies + a match across various data feeds for domains, process, hashes and IP IOC + related to Chia cryptocurrency farming/plotting activity.\",\"lastUpdatedDateUTC\":\"2022-05-19T00:00:00Z\",\"createdDateUTC\":\"2022-02-21T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/7b907bf7-77d4-41d0-a208-5643ff75bf9a\",\"name\":\"7b907bf7-77d4-41d0-a208-5643ff75bf9a\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + Keywords = dynamic([\\\"helpdesk\\\", \\\" alert\\\", \\\" suspicious\\\", + \\\"fake\\\", \\\"malicious\\\", \\\"phishing\\\", \\\"spam\\\", \\\"do not + click\\\", \\\"do not open\\\", \\\"hijacked\\\", \\\"Fatal\\\"]);\\nOfficeActivity\\n| + where Operation =~ \\\"New-InboxRule\\\"\\n| where Parameters has \\\"Deleted + Items\\\" or Parameters has \\\"Junk Email\\\" or Parameters has \\\"DeleteMessage\\\"\\n| + extend Events=todynamic(Parameters)\\n| parse Events with * \\\"SubjectContainsWords\\\" + SubjectContainsWords '}'*\\n| parse Events with * \\\"BodyContainsWords\\\" + BodyContainsWords '}'*\\n| parse Events with * \\\"SubjectOrBodyContainsWords\\\" + SubjectOrBodyContainsWords '}'*\\n| where SubjectContainsWords has_any (Keywords)\\n + or BodyContainsWords has_any (Keywords)\\n or SubjectOrBodyContainsWords has_any + (Keywords)\\n| extend ClientIPAddress = case( ClientIP has \\\".\\\", tostring(split(ClientIP,\\\":\\\")[0]), + ClientIP has \\\"[\\\", tostring(trim_start(@'[[]',tostring(split(ClientIP,\\\"]\\\")[0]))), + ClientIP )\\n| extend Keyword = iff(isnotempty(SubjectContainsWords), SubjectContainsWords, + (iff(isnotempty(BodyContainsWords),BodyContainsWords,SubjectOrBodyContainsWords + )))\\n| extend RuleDetail = case(OfficeObjectId contains '/' , tostring(split(OfficeObjectId, + '/')[-1]) , tostring(split(OfficeObjectId, '\\\\\\\\')[-1]))\\n| summarize + count(), StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated) + by Operation, UserId, ClientIPAddress, ResultStatus, Keyword, OriginatingServer, + OfficeObjectId, RuleDetail\\n| extend timestamp = StartTimeUtc, IPCustomEntity + = ClientIPAddress, AccountCustomEntity = UserId , HostCustomEntity = OriginatingServer\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"Persistence\",\"DefenseEvasion\"],\"techniques\":[\"T1098\",\"T1078\"],\"displayName\":\"Malicious + Inbox Rule\",\"description\":\"Often times after the initial compromise the + attackers create inbox rules to delete emails that contain certain keywords. + \\n This is done so as to limit ability to warn compromised users that they've + been compromised. Below is a sample query that tries to detect this.\\nReference: + https://www.reddit.com/r/sysadmin/comments/7kyp0a/recent_phishing_attempts_my_experience_and_what/\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2020-03-02T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/ef88eb96-861c-43a0-ab16-f3835a97c928\",\"name\":\"ef88eb96-861c-43a0-ab16-f3835a97c928\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT12H\",\"queryPeriod\":\"PT12H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + regexEmpire = @\\\"SetDelay|GetDelay|Set-LostLimit|Get-LostLimit|Set-Killdate|Get-Killdate|Set-WorkingHours|Get-WorkingHours|Get-Sysinfo|Add-Servers|Invoke-ShellCommand|Start-AgentJob|Update-Profile|Get-FilePart|Encrypt-Bytes|Decrypt-Bytes|Encode-Packet|Decode-Packet|Send-Message|Process-Packet|Process-Tasking|Get-Task|Start-Negotiate|Invoke-DllInjection|Invoke-ReflectivePEInjection|Invoke-Shellcode|Invoke-ShellcodeMSIL|Get-ChromeDump|Get-ClipboardContents|Get-IndexedItem|Get-Keystrokes|Invoke-Inveigh|Invoke-NetRipper|local:Invoke-PatchDll|Invoke-NinjaCopy|Get-Win32Types|Get-Win32Constants|Get-Win32Functions|Sub-SignedIntAsUnsigned|Add-SignedIntAsUnsigned|Compare-Val1GreaterThanVal2AsUInt|Convert-UIntToInt|Test-MemoryRangeValid|Write-BytesToMemory|Get-DelegateType|Get-ProcAddress|Enable-SeDebugPrivilege|Invoke-CreateRemoteThread|Get-ImageNtHeaders|Get-PEBasicInfo|Get-PEDetailedInfo|Import-DllInRemoteProcess|Get-RemoteProcAddress|Copy-Sections|Update-MemoryAddresses|Import-DllImports|Get-VirtualProtectValue|Update-MemoryProtectionFlags|Update-ExeFunctions|Copy-ArrayOfMemAddresses|Get-MemoryProcAddress|Invoke-MemoryLoadLibrary|Invoke-MemoryFreeLibrary|Out-Minidump|Get-VaultCredential|Invoke-DCSync|Translate-Name|Get-NetDomain|Get-NetForest|Get-NetForestDomain|Get-DomainSearcher|Get-NetComputer|Get-NetGroupMember|Get-NetUser|Invoke-Mimikatz|Invoke-PowerDump|Invoke-TokenManipulation|Exploit-JMXConsole|Exploit-JBoss|Invoke-Thunderstruck|Invoke-VoiceTroll|Set-WallPaper|Invoke-PsExec|Invoke-SSHCommand|Invoke-PSInject|Invoke-RunAs|Invoke-SendMail|Invoke-Rule|Get-OSVersion|Select-EmailItem|View-Email|Get-OutlookFolder|Get-EmailItems|Invoke-MailSearch|Get-SubFolders|Get-GlobalAddressList|Invoke-SearchGAL|Get-SMTPAddress|Disable-SecuritySettings|Reset-SecuritySettings|Get-OutlookInstance|New-HoneyHash|Set-MacAttribute|Invoke-PatchDll|Get-SecurityPackages|Install-SSP|Invoke-BackdoorLNK|New-ElevatedPersistenceOption|New-UserPersistenceOption|Add-Persistence|Invoke-CallbackIEX|Add-PSFirewallRules|Invoke-EventLoop|Invoke-PortBind|Invoke-DNSLoop|Invoke-PacketKnock|Invoke-CallbackLoop|Invoke-BypassUAC|Get-DecryptedCpassword|Get-GPPInnerFields|Invoke-WScriptBypassUAC|Get-ModifiableFile|Get-ServiceUnquoted|Get-ServiceFilePermission|Get-ServicePermission|Invoke-ServiceUserAdd|Invoke-ServiceCMD|Write-UserAddServiceBinary|Write-CMDServiceBinary|Write-ServiceEXE|Write-ServiceEXECMD|Restore-ServiceEXE|Invoke-ServiceStart|Invoke-ServiceStop|Invoke-ServiceEnable|Invoke-ServiceDisable|Get-ServiceDetail|Find-DLLHijack|Find-PathHijack|Write-HijackDll|Get-RegAlwaysInstallElevated|Get-RegAutoLogon|Get-VulnAutoRun|Get-VulnSchTask|Get-UnattendedInstallFile|Get-Webconfig|Get-ApplicationHost|Write-UserAddMSI|Invoke-AllChecks|Invoke-ThreadedFunction|Test-Login|Get-UserAgent|Test-Password|Get-ComputerDetails|Find-4648Logons|Find-4624Logons|Find-AppLockerLogs|Find-PSScriptsInPSAppLog|Find-RDPClientConnections|Get-SystemDNSServer|Invoke-Paranoia|Invoke-WinEnum{|Get-SPN|Invoke-ARPScan|Invoke-Portscan|Invoke-ReverseDNSLookup|Invoke-SMBScanner|New-InMemoryModule|Add-Win32Type|Export-PowerViewCSV|Get-MacAttribute|Copy-ClonedFile|Get-IPAddress|Convert-NameToSid|Convert-SidToName|Convert-NT4toCanonical|Get-Proxy|Get-PathAcl|Get-NameField|Convert-LDAPProperty|Get-NetDomainController|Add-NetUser|Add-NetGroupUser|Get-UserProperty|Find-UserField|Get-UserEvent|Get-ObjectAcl|Add-ObjectAcl|Invoke-ACLScanner|Get-GUIDMap|Get-ADObject|Set-ADObject|Get-ComputerProperty|Find-ComputerField|Get-NetOU|Get-NetSite|Get-NetSubnet|Get-DomainSID|Get-NetGroup|Get-NetFileServer|SplitPath|Get-DFSshare|Get-DFSshareV1|Get-DFSshareV2|Get-GptTmpl|Get-GroupsXML|Get-NetGPO|Get-NetGPOGroup|Find-GPOLocation|Find-GPOComputerAdmin|Get-DomainPolicy|Get-NetLocalGroup|Get-NetShare|Get-NetLoggedon|Get-NetSession|Get-NetRDPSession|Invoke-CheckLocalAdminAccess|Get-LastLoggedOn|Get-NetProcess|Find-InterestingFile|Invoke-CheckWrite|Invoke-UserHunter|Invoke-StealthUserHunter|Invoke-ProcessHunter|Invoke-EventHunter|Invoke-ShareFinder|Invoke-FileFinder|Find-LocalAdminAccess|Get-ExploitableSystem|Invoke-EnumerateLocalAdmin|Get-NetDomainTrust|Get-NetForestTrust|Find-ForeignUser|Find-ForeignGroup|Invoke-MapDomainTrust|Get-Hex|Create-RemoteThread|Get-FoxDump|Decrypt-CipherText|Get-Screenshot|Start-HTTP-Server|Local:Invoke-CreateRemoteThread|Local:Get-Win32Functions|Local:Inject-NetRipper|GetCommandLine|ElevatePrivs|Get-RegKeyClass|Get-BootKey|Get-HBootKey|Get-UserName|Get-UserHashes|DecryptHashes|DecryptSingleHash|Get-UserKeys|DumpHashes|Enable-SeAssignPrimaryTokenPrivilege|Enable-Privilege|Set-DesktopACLs|Set-DesktopACLToAllowEveryone|Get-PrimaryToken|Get-ThreadToken|Get-TokenInformation|Get-UniqueTokens|Find-GPOLocation|Find-GPOComputerAdmin|Get-DomainPolicy|Get-NetLocalGroup|Get-NetShare|Get-NetLoggedon|Get-NetSession|Get-NetRDPSession|Invoke-CheckLocalAdminAccess|Get-LastLoggedOn|Get-NetProcess|Find-InterestingFile|Invoke-CheckWrite|Invoke-UserHunter|Invoke-StealthUserHunter|Invoke-ProcessHunter|Invoke-EventHunter|Invoke-ShareFinder|Invoke-FileFinder|Find-LocalAdminAccess|Get-ExploitableSystem|Invoke-EnumerateLocalAdmin|Get-NetDomainTrust|Get-NetForestTrust|Find-ForeignUser|Find-ForeignGroup|Invoke-MapDomainTrust|Get-Hex|Create-RemoteThread|Get-FoxDump|Decrypt-CipherText|Get-Screenshot|Start-HTTP-Server|Local:Invoke-CreateRemoteThread|Local:Get-Win32Functions|Local:Inject-NetRipper|GetCommandLine|ElevatePrivs|Get-RegKeyClass|Get-BootKey|Get-HBootKey|Get-UserName|Get-UserHashes|DecryptHashes|DecryptSingleHash|Get-UserKeys|DumpHashes|Enable-SeAssignPrimaryTokenPrivilege|Enable-Privilege|Set-DesktopACLs|Set-DesktopACLToAllowEveryone|Get-PrimaryToken|Get-ThreadToken|Get-TokenInformation|Get-UniqueTokens|Invoke-ImpersonateUser|Create-ProcessWithToken|Free-AllTokens|Enum-AllTokens|Invoke-RevertToSelf|Set-Speaker\\\\(\\\\$Volume\\\\){\\\\$wshShell|Local:Get-RandomString|Local:Invoke-PsExecCmd|Get-GPPPassword|Local:Inject-BypassStuff|Local:Invoke-CopyFile\\\\(\\\\$sSource,|ind-Fruit|New-IPv4Range|New-IPv4RangeFromCIDR|Parse-Hosts|Parse-ILHosts|Exclude-Hosts|Get-TopPort|Parse-Ports|Parse-IpPorts|Remove-Ports|Write-PortscanOut|Convert-SwitchtoBool|Get-ForeignUser|Get-ForeignGroup\\\";\\n(union + isfuzzy=true\\n (SecurityEvent\\n| where EventID == 4688\\n//consider filtering + on filename if perf issues occur\\n//where FileName in~ (\\\"powershell.exe\\\",\\\"powershell_ise.exe\\\",\\\"pwsh.exe\\\")\\n| + where not(ParentProcessName has_any ('gc_worker.exe', 'gc_service.exe'))\\n| + where CommandLine has \\\"-encodedCommand\\\"\\n| parse kind=regex flags=i + CommandLine with * \\\"-EncodedCommand \\\" encodedCommand\\n| extend encodedCommand + = iff(encodedCommand has \\\" \\\", tostring(split(encodedCommand, \\\" \\\")[0]), + encodedCommand)\\n// Note: currently the base64_decode_tostring function is + limited to supporting UTF8\\n| extend decodedCommand = translate('\\\\0','', + base64_decode_tostring(substring(encodedCommand, 0, strlen(encodedCommand) + - (strlen(encodedCommand) %8)))), encodedCommand, CommandLine , strlen(encodedCommand)\\n| + extend EfectiveCommand = iff(isnotempty(encodedCommand), decodedCommand, CommandLine)\\n| + where EfectiveCommand matches regex regexEmpire\\n| project TimeGenerated, + Computer, Account = SubjectUserName, AccountDomain = SubjectDomainName, FileName + = Process, EfectiveCommand, decodedCommand, encodedCommand, CommandLine, ParentProcessName\\n| + extend timestamp = TimeGenerated, AccountCustomEntity = Account, HostCustomEntity + = Computer\\n),\\n(WindowsEvent\\n| where EventID == 4688 \\n| where EventData + has_any (\\\"-encodedCommand\\\", \\\"powershell.exe\\\",\\\"powershell_ise.exe\\\",\\\"pwsh.exe\\\")\\n| + where not(EventData has_any ('gc_worker.exe', 'gc_service.exe'))\\n//consider + filtering on filename if perf issues occur\\n//extend NewProcessName = tostring(EventData.NewProcessName)\\n//extend + Process=tostring(split(NewProcessName, '\\\\\\\\')[-1])\\n//FileName = Process\\n//where + FileName in~ (\\\"powershell.exe\\\",\\\"powershell_ise.exe\\\",\\\"pwsh.exe\\\")\\n| + extend ParentProcessName = tostring(EventData.ParentProcessName)\\n| where + not(ParentProcessName has_any ('gc_worker.exe', 'gc_service.exe'))\\n| extend + CommandLine = tostring(EventData.CommandLine)\\n| where CommandLine has \\\"-encodedCommand\\\"\\n| + parse kind=regex flags=i CommandLine with * \\\"-EncodedCommand \\\" encodedCommand\\n| + extend encodedCommand = iff(encodedCommand has \\\" \\\", tostring(split(encodedCommand, + \\\" \\\")[0]), encodedCommand)\\n// Note: currently the base64_decode_tostring + function is limited to supporting UTF8\\n| extend decodedCommand = translate('\\\\0','', + base64_decode_tostring(substring(encodedCommand, 0, strlen(encodedCommand) + - (strlen(encodedCommand) %8)))), encodedCommand, CommandLine , strlen(encodedCommand)\\n| + extend EfectiveCommand = iff(isnotempty(encodedCommand), decodedCommand, CommandLine)\\n| + where EfectiveCommand matches regex regexEmpire\\n| extend SubjectUserName + = tostring(EventData.SubjectUserName)\\n| extend SubjectDomainName = tostring(EventData.SubjectDomainName)\\n| + extend NewProcessName = tostring(EventData.NewProcessName)\\n| extend Process=tostring(split(NewProcessName, + '\\\\\\\\')[-1])\\n| project TimeGenerated, Computer, Account = SubjectUserName, + AccountDomain = SubjectDomainName, FileName = Process, EfectiveCommand, decodedCommand, + encodedCommand, CommandLine, ParentProcessName\\n| extend timestamp = TimeGenerated, + AccountCustomEntity = Account, HostCustomEntity = Computer\\n))\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.1\",\"tactics\":[\"Execution\",\"Persistence\"],\"displayName\":\"Powershell + Empire cmdlets seen in command line\",\"description\":\"Identifies instances + of PowerShell Empire cmdlets in powershell process command line data.\",\"lastUpdatedDateUTC\":\"2022-03-10T00:00:00Z\",\"createdDateUTC\":\"2019-01-25T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/cda5928c-2c1e-4575-9dfa-07568bc27a4f\",\"name\":\"cda5928c-2c1e-4575-9dfa-07568bc27a4f\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P7D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + lookback = 7d; \\nlet timeframe = 1h; \\nlet GlobalAdminsRemoved = AuditLogs + \\n| where TimeGenerated > ago(timeframe) \\n| where Category =~ \\\"RoleManagement\\\" + \\n| where AADOperationType in (\\\"Unassign\\\", \\\"RemoveEligibleRole\\\") + \\n| where ActivityDisplayName has_any (\\\"Remove member from role\\\", \\\"Remove + eligible member from role\\\") \\n| mv-expand TargetResources \\n| mv-expand + TargetResources.modifiedProperties \\n| extend displayName_ = tostring(TargetResources_modifiedProperties.displayName) + \\n| where displayName_ =~ \\\"Role.DisplayName\\\" \\n| extend RoleName = + tostring(parse_json(tostring(TargetResources_modifiedProperties.oldValue))) + \\n| where RoleName == \\\"Global Administrator\\\" // Add other Privileged + role if applicable \\n| extend InitiatingApp = tostring(parse_json(tostring(InitiatedBy.app)).displayName) + \\n| extend Initiator = iif(isnotempty(InitiatingApp), InitiatingApp, tostring(parse_json(tostring(InitiatedBy.user)).userPrincipalName)) + \\n| where Initiator != \\\"MS-PIM\\\" // Filtering PIM events \\n| extend + Target = tostring(TargetResources.userPrincipalName) \\n| summarize RemovedGlobalAdminTime + = max(TimeGenerated), TargetAdmins = make_set(Target) by OperationName, RoleName, + Initiator, Result; \\nlet GlobalAdminsAdded = AuditLogs \\n| where TimeGenerated + > ago(lookback) \\n| where Category =~ \\\"RoleManagement\\\" \\n| where AADOperationType + in (\\\"Assign\\\", \\\"AssignEligibleRole\\\") \\n| where ActivityDisplayName + has_any (\\\"Add eligible member to role\\\", \\\"Add member to role\\\") + and Result == \\\"success\\\" \\n| mv-expand TargetResources \\n| mv-expand + TargetResources.modifiedProperties \\n| extend displayName_ = tostring(TargetResources_modifiedProperties.displayName) + \\n| where displayName_ =~ \\\"Role.DisplayName\\\" \\n| extend RoleName = + tostring(parse_json(tostring(TargetResources_modifiedProperties.newValue))) + \\n| where RoleName == \\\"Global Administrator\\\" // Add other Privileged + role if applicable \\n| extend InitiatingApp = tostring(parse_json(tostring(InitiatedBy.app)).displayName) + \\n| extend Initiator = iif(isnotempty(InitiatingApp), InitiatingApp, tostring(parse_json(tostring(InitiatedBy.user)).userPrincipalName)) + \\n| where Initiator != \\\"MS-PIM\\\" // Filtering PIM events \\n| extend + Target = tostring(TargetResources.userPrincipalName) \\n| summarize AddedGlobalAdminTime + = max(TimeGenerated) by OperationName, RoleName, Target, Initiator, Result + \\n| extend AccountCustomEntity = Target; \\nGlobalAdminsAdded \\n| join kind= + inner GlobalAdminsRemoved on $left.Target == $right.Initiator \\n| where AddedGlobalAdminTime + < RemovedGlobalAdminTime \\n| extend NoofAdminsRemoved = array_length(TargetAdmins) + \\n| where NoofAdminsRemoved > 1\\n| project AddedGlobalAdminTime, Initiator, + Target, AccountCustomEntity, RemovedGlobalAdminTime, TargetAdmins, NoofAdminsRemoved\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Impact\"],\"techniques\":[\"T1531\"],\"displayName\":\"Multiple + admin membership removals from newly created admin.\",\"description\":\"This + query detects when newly created Global admin removes multiple existing global + admins which can be an attempt by adversaries to lock down organization and + retain sole access. \\n Investigate reasoning and intention of multiple membership + removal by new Global admins and take necessary actions accordingly.\",\"lastUpdatedDateUTC\":\"2022-03-24T00:00:00Z\",\"createdDateUTC\":\"2022-03-24T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/be52662c-3b23-435a-a6fa-f39bdfc849e6\",\"name\":\"be52662c-3b23-435a-a6fa-f39bdfc849e6\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + threshold = 10;\\nQualysHostDetection_CL\\n| mv-expand todynamic(Detections_s)\\n| + where Detections_s.Severity == \\\"5\\\"\\n| summarize StartTime = min(TimeGenerated), + EndTime = max(TimeGenerated), count() by NetBios_s, IPAddress\\n| where count_ + >= threshold\\n| extend timestamp = StartTime, HostCustomEntity = NetBios_s, + IPCustomEntity = IPAddress\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1190\"],\"displayName\":\"High + Number of Urgent Vulnerabilities Detected\",\"description\":\"This Creates + an incident when a host has a high number of Urgent, severity 5, vulnerabilities + detected.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2020-06-19T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"QualysVulnerabilityManagement\",\"dataTypes\":[\"QualysHostDetection_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/45b903c5-6f56-4969-af10-ae62ac709718\",\"name\":\"45b903c5-6f56-4969-af10-ae62ac709718\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + starttime = 14d;\\nlet endtime = 1d;\\n(union isfuzzy=true\\n(SecurityEvent\\n| + where TimeGenerated >= ago(endtime)\\n| where EventID == 4624 and LogonType + == 10\\n| summarize StartTime = min(TimeGenerated), EndTime = max(TimeGenerated), + ConnectionCount = count()\\nby Account = tolower(Account), Computer = toupper(Computer), + IpAddress, AccountType, Activity, LogonTypeName, ProcessName\\n// use left + anti to exclude anything from the previous 14 days that is not rare\\n),\\n(WindowsEvent\\n| + where TimeGenerated >= ago(endtime)\\n| where EventID == 4624 and EventData + has (\\\"10\\\")\\n| extend LogonType = tostring(EventData.LogonType)\\n| + where LogonType == 10 \\n| extend Account = strcat(tostring(EventData.TargetDomainName),\\\"\\\\\\\\\\\", + tostring(EventData.TargetUserName))\\n| extend ProcessName = tostring(EventData.ProcessName)\\n| + extend IpAddress = tostring(EventData.IpAddress)\\n| extend TargetUserSid + = tostring(EventData.TargetUserSid)\\n| extend AccountType=case(Account endswith + \\\"$\\\" or TargetUserSid in (\\\"S-1-5-18\\\", \\\"S-1-5-19\\\", \\\"S-1-5-20\\\"), + \\\"Machine\\\", isempty(TargetUserSid), \\\"\\\", \\\"User\\\")\\n| extend + Activity=\\\"4624 - An account was successfully logged on.\\\"\\n| extend + LogonTypeName=\\\"10 - RemoteInteractive\\\"\\n| summarize StartTime = min(TimeGenerated), + EndTime = max(TimeGenerated), ConnectionCount = count()\\nby Account = tolower(Account), + Computer = toupper(Computer), IpAddress, AccountType, Activity, LogonTypeName, + ProcessName\\n))\\n| join kind=leftanti (\\n(union isfuzzy=true\\n(SecurityEvent\\n| + where TimeGenerated between (ago(starttime) .. ago(endtime))\\n| where EventID + == 4624\\n| summarize by Computer = toupper(Computer), IpAddress, Account + = tolower(Account)\\n),\\n( WindowsEvent\\n| where TimeGenerated between (ago(starttime) + .. ago(endtime))\\n| where EventID == 4624\\n| extend IpAddress = tostring(EventData.IpAddress)\\n| + extend Account = strcat(tostring(EventData.TargetDomainName),\\\"\\\\\\\\\\\", + tostring(EventData.TargetUserName))\\n| summarize by Computer = toupper(Computer), + IpAddress, Account = tolower(Account)\\n))\\n) on Account, Computer\\n| summarize + StartTime = min(StartTime), EndTime = max(EndTime), ConnectionCount = sum(ConnectionCount)\\nby + Account, Computer, IpAddress, AccountType, Activity, LogonTypeName, ProcessName\\n| + extend timestamp = StartTime, AccountCustomEntity = Account, HostCustomEntity + = Computer, IPCustomEntity = IpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.1\",\"tactics\":[\"LateralMovement\"],\"techniques\":[\"T1021\"],\"displayName\":\"Rare + RDP Connections\",\"description\":\"Identifies when an RDP connection is new + or rare related to any logon type by a given account today based on comparison + with the previous 14 days.\\nRDP connections are indicated by the EventID + 4624 with LogonType = 10\",\"lastUpdatedDateUTC\":\"2022-03-16T00:00:00Z\",\"createdDateUTC\":\"2020-01-14T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/e42e889a-caaf-4dbb-aec6-371b37d64298\",\"name\":\"e42e889a-caaf-4dbb-aec6-371b37d64298\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"NRT\",\"properties\":{\"severity\":\"Medium\",\"query\":\"AuditLogs\\n| + where OperationName has_any (\\\"Add service principal\\\", \\\"Certificates + and secrets management\\\")\\n| where Result =~ \\\"success\\\"\\n| mv-expand + target = TargetResources\\n| where tostring(InitiatedBy.user.userPrincipalName) + has \\\"@\\\" or tostring(InitiatedBy.app.displayName) has \\\"@\\\"\\n| extend + targetDisplayName = tostring(TargetResources[0].displayName)\\n| extend targetId + = tostring(TargetResources[0].id)\\n| extend targetType = tostring(TargetResources[0].type)\\n| + extend keyEvents = TargetResources[0].modifiedProperties\\n| mv-expand keyEvents\\n| + where keyEvents.displayName =~ \\\"KeyDescription\\\"\\n| extend new_value_set + = parse_json(tostring(keyEvents.newValue))\\n| extend old_value_set = parse_json(tostring(keyEvents.oldValue))\\n| + where old_value_set != \\\"[]\\\"\\n| extend diff = set_difference(new_value_set, + old_value_set)\\n| where isnotempty(diff)\\n| parse diff with * \\\"KeyIdentifier=\\\" + keyIdentifier:string \\\",KeyType=\\\" keyType:string \\\",KeyUsage=\\\" keyUsage:string + \\\",DisplayName=\\\" keyDisplayName:string \\\"]\\\" *\\n| where keyUsage + == \\\"Verify\\\" or keyUsage == \\\"\\\"\\n| extend UserAgent = iff(AdditionalDetails[0].key + == \\\"User-Agent\\\",tostring(AdditionalDetails[0].value),\\\"\\\")\\n| extend + InitiatingUserOrApp = iff(isnotempty(InitiatedBy.user.userPrincipalName),tostring(InitiatedBy.user.userPrincipalName), + tostring(InitiatedBy.app.displayName))\\n| extend InitiatingIpAddress = iff(isnotempty(InitiatedBy.user.ipAddress), + tostring(InitiatedBy.user.ipAddress), tostring(InitiatedBy.app.ipAddress))\\n// + The below line is currently commented out but Microsoft Sentinel users can + modify this query to show only Application or only Service Principal events + in their environment\\n//| where targetType =~ \\\"Application\\\" // or targetType + =~ \\\"ServicePrincipal\\\"\\n| project-away diff, new_value_set, old_value_set\\n| + project-reorder TimeGenerated, OperationName, InitiatingUserOrApp, InitiatingIpAddress, + UserAgent, targetDisplayName, targetId, targetType, keyDisplayName, keyType, + keyUsage, keyIdentifier, CorrelationId, TenantId\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"InitiatingUserOrApp\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"InitiatingIpAddress\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"DefenseEvasion\"],\"techniques\":[\"T1550\"],\"displayName\":\"NRT + New access credential added to Application or Service Principal\",\"description\":\"This + will alert when an admin or app owner account adds a new credential to an + Application or Service Principal where a verify KeyCredential was already + present for the app.\\nIf a threat actor obtains access to an account with + sufficient privileges and adds the alternate authentication material triggering + this event, the threat actor can now authenticate as the Application or Service + Principal using this credential.\\nAdditional information on OAuth Credential + Grants can be found in RFC 6749 Section 4.4 or https://docs.microsoft.com/azure/active-directory/develop/v2-oauth2-client-creds-grant-flow\\nFor + further information on AuditLogs please see https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-audit-activities.\",\"lastUpdatedDateUTC\":\"2022-02-07T00:00:00Z\",\"createdDateUTC\":\"2020-11-30T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/b79f6190-d104-4691-b7db-823e05980895\",\"name\":\"b79f6190-d104-4691-b7db-823e05980895\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"NRT\",\"properties\":{\"severity\":\"Medium\",\"query\":\"let + Keywords = dynamic([\\\"helpdesk\\\", \\\" alert\\\", \\\" suspicious\\\", + \\\"fake\\\", \\\"malicious\\\", \\\"phishing\\\", \\\"spam\\\", \\\"do not + click\\\", \\\"do not open\\\", \\\"hijacked\\\", \\\"Fatal\\\"]);\\nOfficeActivity\\n| + where OfficeWorkload =~ \\\"Exchange\\\"\\n| where Parameters has \\\"Deleted + Items\\\" or Parameters has \\\"Junk Email\\\" or Parameters has \\\"DeleteMessage\\\"\\n| + extend Events=todynamic(Parameters)\\n| parse Events with * \\\"SubjectContainsWords\\\" + SubjectContainsWords '}'*\\n| parse Events with * \\\"BodyContainsWords\\\" + BodyContainsWords '}'*\\n| parse Events with * \\\"SubjectOrBodyContainsWords\\\" + SubjectOrBodyContainsWords '}'*\\n| where SubjectContainsWords has_any (Keywords)\\n + or BodyContainsWords has_any (Keywords)\\n or SubjectOrBodyContainsWords has_any + (Keywords)\\n| extend ClientIPAddress = case( ClientIP has \\\".\\\", tostring(split(ClientIP,\\\":\\\")[0]), + ClientIP has \\\"[\\\", tostring(trim_start(@'[[]',tostring(split(ClientIP,\\\"]\\\")[0]))), + ClientIP )\\n| extend Keyword = iff(isnotempty(SubjectContainsWords), SubjectContainsWords, + (iff(isnotempty(BodyContainsWords),BodyContainsWords,SubjectOrBodyContainsWords + )))\\n| extend RuleDetail = case(OfficeObjectId contains '/' , tostring(split(OfficeObjectId, + '/')[-1]) , tostring(split(OfficeObjectId, '\\\\\\\\')[-1]))\\n| summarize + count(), StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated) + by UserId, ClientIPAddress, ResultStatus, Keyword, OriginatingServer, OfficeObjectId, + RuleDetail\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"UserId\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"OriginatingServer\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"ClientIPAddress\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"Persistence\",\"DefenseEvasion\"],\"techniques\":[\"T1098\",\"T1078\"],\"displayName\":\"NRT + Malicious Inbox Rule\",\"description\":\"Often times after the initial compromise + the attackers create inbox rules to delete emails that contain certain keywords.\\n + This is done so as to limit ability to warn compromised users that they've + been compromised. Below is a sample query that tries to detect this.\\nReference: + https://www.reddit.com/r/sysadmin/comments/7kyp0a/recent_phishing_attempts_my_experience_and_what/\",\"lastUpdatedDateUTC\":\"2022-03-07T00:00:00Z\",\"createdDateUTC\":\"2020-03-02T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a255ca7d-ea19-4b7b-8d88-a51ce1c72c29\",\"name\":\"a255ca7d-ea19-4b7b-8d88-a51ce1c72c29\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.2\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"0\",\"maximum\":\"1\",\"value\":\"0.1\",\"name\":\"Anomaly + score threshold\",\"description\":\"Generate an anomaly when the anomaly score + is greater than the chosen value.\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"Impact\"],\"techniques\":[\"T1531\"],\"displayName\":\"(Preview) + UEBA Anomalous Privilege Granted\",\"description\":\"Adversaries may add adversary-controlled + credentials for Azure Service Principals in addition to existing legitimate + credentials to maintain persistent access to victim Azure accounts.\\nSentinel + UEBA detects anomalies based on dynamic baselines created for each entity + across various data inputs. Each entity\xE2\u20AC\u2122s baseline behavior + is set according to its own historical activities,\\nthose of its peers, and + those of the organization as a whole. Anomalies can be triggered by the correlation + of different attributes such as action type, geo location, device, resource, + ISP, and more.\",\"lastUpdatedDateUTC\":\"2022-04-13T00:00:00Z\",\"createdDateUTC\":\"2022-01-26T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/faf1a6ff-53b5-4f92-8c55-4b20e9957594\",\"name\":\"faf1a6ff-53b5-4f92-8c55-4b20e9957594\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"SecurityEvent\\n// + Look for specific Directory Service Changes and parse data\\n| where EventID + == 5136\\n| extend EventData = parse_xml(EventData).EventData.Data\\n| mv-expand + bagexpansion = array EventData\\n| evaluate bag_unpack(EventData)\\n| extend + Key = tostring(column_ifexists('@Name', \\\"\\\")), Value = column_ifexists('#text', + \\\"\\\")\\n| evaluate pivot(Key, any(Value),TimeGenerated, EventID, Computer, + Account, AccountType, EventSourceName, Activity, SubjectAccount)\\n// Where + changes relate to Exchange OAB\\n| extend ObjectClass = column_ifexists(\\\"ObjectClass\\\", + \\\"\\\")\\n| where ObjectClass =~ \\\"msExchOABVirtualDirectory\\\"\\n// + Look for InternalHostName or ExternalHostName properties being changed\\n| + extend AttributeLDAPDisplayName = column_ifexists(\\\"AttributeLDAPDisplayName\\\", + \\\"\\\")\\n| where AttributeLDAPDisplayName in (\\\"msExchExternalHostName\\\", + \\\"msExchInternalHostName\\\")\\n// Look for suspected webshell activity\\n| + extend AttributeValue = column_ifexists(\\\"AttributeValue\\\", \\\"\\\")\\n| + where AttributeValue has \\\"script\\\"\\n| project-rename LastSeen = TimeGenerated\\n| + extend ObjectDN = column_ifexists(\\\"ObjectDN\\\", \\\"\\\")\\n| project-reorder + LastSeen, Computer, Account, ObjectDN, AttributeLDAPDisplayName, AttributeValue\\n| + extend timestamp = LastSeen, AccountCustomEntity = Account, HostCustomEntity + = Computer\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1190\"],\"displayName\":\"Exchange + OAB Virtual Directory Attribute Containing Potential Webshell\",\"description\":\"This + query uses Windows Event ID 5136 in order to detect potential webshell deployment + by exploitation of CVE-2021-27065.\\nThis query looks for changes to the InternalHostName + or ExternalHostName properties of Exchange OAB Virtual Directory objects in + AD Directory Services\\nwhere the new objects contain potential webshell objects. + Ref: https://aka.ms/ExchangeVulns\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2021-03-17T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/b3cfc7c0-092c-481c-a55b-34a3979758cb\",\"name\":\"b3cfc7c0-092c-481c-a55b-34a3979758cb\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"MicrosoftSecurityIncidentCreation\",\"properties\":{\"productFilter\":\"Microsoft + Cloud App Security\",\"displayName\":\"Create incidents based on Microsoft + Cloud App Security alerts\",\"description\":\"Create incidents based on all + alerts generated in Microsoft Defender for Cloud Apps\",\"lastUpdatedDateUTC\":\"2019-07-16T00:00:00Z\",\"createdDateUTC\":\"2019-07-16T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"MicrosoftCloudAppSecurity\",\"dataTypes\":[\"SecurityAlert + (MCAS)\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/eb68b129-5f17-4f56-bf6d-dde48d5e615a\",\"name\":\"eb68b129-5f17-4f56-bf6d-dde48d5e615a\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT10M\",\"queryPeriod\":\"PT10M\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + lbtime = 10m;\\nProofpointPOD\\n| where TimeGenerated > ago(lbtime)\\n| where + EventType == 'message'\\n| where NetworkDirection == 'inbound'\\n| where FilterDisposition + !in ('reject', 'discard')\\n| extend attachedMimeType = todynamic(MsgParts)[0]['detectedMime']\\n| + where attachedMimeType == 'application/zip'\\n| project SrcUserUpn, DstUserUpn\\n| + extend AccountCustomEntity = DstUserUpn\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"InitialAccess\"],\"displayName\":\"ProofpointPOD + - Binary file in attachment\",\"description\":\"Detects when email recieved + with binary file as attachment.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2021-01-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"ProofpointPOD\",\"dataTypes\":[\"ProofpointPOD_message_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/c0e84221-f240-4dd7-ab1e-37e034ea2a4e\",\"name\":\"c0e84221-f240-4dd7-ab1e-37e034ea2a4e\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"union + isfuzzy=true\\n(DeviceFileEvents\\n| where FolderPath endswith \\\"vmware-vmdmp.log\\\"\\n| + extend HostCustomEntity = DeviceName, timestamp=TimeGenerated),\\n(WindowsEvent\\n| + where EventID == 4663 and EventData has \\\"vmware-vmdmp.log\\\"\\n| extend + ObjectName = tostring(EventData.ObjectName) \\n| where ObjectName endswith + \\\"vmware-vmdmp.log\\\"\\n| extend HostCustomEntity = Computer, timestamp=TimeGenerated),\\n(SecurityEvent\\n| + where EventID == 4663\\n| where ObjectName endswith \\\"vmware-vmdmp.log\\\"\\n| + extend HostCustomEntity = Computer, timestamp=TimeGenerated),\\n(imFileEvent\\n| + where TargetFileName endswith \\\"vmware-vmdmp.log\\\"\\n| extend HostCustomEntity + = DvcHostname, timestamp=TimeGenerated\\n)\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.1\",\"tactics\":[\"Persistence\"],\"techniques\":[\"T1554\"],\"displayName\":\"SUNSPOT + log file creation\",\"description\":\"This query uses Microsoft Defender for + Endpoint data and Windows Event Logs to look for IoCs associated with the + SUNSPOT malware shared by Crowdstrike.\\nMore details: \\n - https://www.crowdstrike.com/blog/sunspot-malware-technical-analysis/ + \\n - https://techcommunity.microsoft.com/t5/azure-sentinel/monitoring-your-software-build-process-with-azure-sentinel/ba-p/2140807\",\"lastUpdatedDateUTC\":\"2022-03-10T00:00:00Z\",\"createdDateUTC\":\"2021-02-16T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceFileEvents\"]},{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/5b6ae038-f66e-4f74-9315-df52fd492be4\",\"name\":\"5b6ae038-f66e-4f74-9315-df52fd492be4\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"imProcess\\n + \ | where CommandLine has_all (\\\"accepteula\\\", \\\"-s\\\", \\\"-r\\\", + \\\"-q\\\")\\n | where Process !endswith \\\"sdelete.exe\\\"\\n | where + CommandLine !has \\\"sdelete\\\"\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"DvcHostname\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"DvcIpAddr\"}]},{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"ActorUsername\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.2\",\"tactics\":[\"DefenseEvasion\",\"Impact\"],\"techniques\":[\"T1485\",\"T1036\"],\"displayName\":\"Potential + re-named sdelete usage (ASIM Version)\",\"description\":\"This detection looks + for command line parameters associated with the use of Sysinternals sdelete + (https://docs.microsoft.com/sysinternals/downloads/sdelete) to delete multiple + files on a host's C drive.\\nA threat actor may re-name the tool to avoid + detection and then use it for destructive attacks on a host.\\nThis detection + uses the ASIM imProcess parser, this will need to be deployed before use - + https://docs.microsoft.com/azure/sentinel/normalization\",\"lastUpdatedDateUTC\":\"2022-03-02T00:00:00Z\",\"createdDateUTC\":\"2022-02-25T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/8c8de3fa-6425-4623-9cd9-45de1dd0569a\",\"name\":\"8c8de3fa-6425-4623-9cd9-45de1dd0569a\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + lookBack = 14d;\\nlet timeframe = 1d;\\nlet user_agents_list = Cisco_Umbrella\\n| + where EventType == \\\"proxylogs\\\"\\n| where TimeGenerated > ago(lookBack) + and TimeGenerated < ago(timeframe)\\n| summarize count() by HttpUserAgentOriginal\\n| + summarize make_list(HttpUserAgentOriginal);\\nCisco_Umbrella\\n| where EventType + == \\\"proxylogs\\\"\\n| where TimeGenerated > ago(timeframe)\\n| where HttpUserAgentOriginal + !in (user_agents_list)\\n| extend Message = \\\"Rare User Agent\\\"\\n| project + Message, SrcIpAddr, DstIpAddr, UrlOriginal, TimeGenerated, HttpUserAgentOriginal\\n| + extend IpCustomEntity = SrcIpAddr, UrlCustomEntity = UrlOriginal\",\"entityMappings\":[{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"UrlCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.0\",\"tactics\":[\"CommandAndControl\"],\"displayName\":\"Cisco + Umbrella - Rare User Agent Detected\",\"description\":\"Rule helps to detect + a rare user-agents indicating web browsing activity by an unusual process + other than a web browser.\",\"lastUpdatedDateUTC\":\"2022-01-03T00:00:00Z\",\"createdDateUTC\":\"2021-01-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"CiscoUmbrellaDataConnector\",\"dataTypes\":[\"Cisco_Umbrella_proxy_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/02ef8d7e-fc3a-4d86-a457-650fa571d8d2\",\"name\":\"02ef8d7e-fc3a-4d86-a457-650fa571d8d2\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + logonDiff = 10m;\\nlet aadFunc = (tableName:string){\\ntable(tableName) \\n| + where ResultType == \\\"0\\\" \\n| where AppDisplayName !in (\\\"Office 365 + Exchange Online\\\", \\\"Skype for Business Online\\\")\\n| project SuccessLogonTime + = TimeGenerated, UserPrincipalName, SuccessIPAddress = IPAddress, AppDisplayName, + SuccessIPBlock = strcat(split(IPAddress, \\\".\\\")[0], \\\".\\\", split(IPAddress, + \\\".\\\")[1]), Type\\n| join kind= inner (\\n table(tableName)\\n | + where ResultType !in (\\\"0\\\", \\\"50140\\\") \\n | where ResultDescription + !~ \\\"Other\\\" \\n | where AppDisplayName !in (\\\"Office 365 Exchange + Online\\\", \\\"Skype for Business Online\\\")\\n | project FailedLogonTime + = TimeGenerated, UserPrincipalName, FailedIPAddress = IPAddress, AppDisplayName, + ResultType, ResultDescription, Type\\n) on UserPrincipalName, AppDisplayName + \\n| where SuccessLogonTime < FailedLogonTime and FailedLogonTime - SuccessLogonTime + <= logonDiff and FailedIPAddress !startswith SuccessIPBlock\\n| summarize + FailedLogonTime = max(FailedLogonTime), SuccessLogonTime = max(SuccessLogonTime) + by UserPrincipalName, SuccessIPAddress, AppDisplayName, FailedIPAddress, ResultType, + ResultDescription, Type\\n| extend timestamp = SuccessLogonTime\\n};\\nlet + aadSignin = aadFunc(\\\"SigninLogs\\\");\\nlet aadNonInt = aadFunc(\\\"AADNonInteractiveUserSignInLogs\\\");\\nunion + isfuzzy=true aadSignin, aadNonInt\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"UserPrincipalName\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"SuccessIPAddress\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"FailedIPAddress\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.0\",\"tactics\":[\"CredentialAccess\",\"InitialAccess\"],\"techniques\":[\"T1110\",\"T1078\"],\"displayName\":\"Successful + logon from IP and failure from a different IP\",\"description\":\"Identifies + when a user account successfully logs onto an Azure App from one IP and within + 10 mins failed to logon to the same App via a different IP.\\nThis may indicate + a malicious attempt at password guessing based on knowledge of the users account.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-02-19T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AADNonInteractiveUserSignInLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/16d55bbb-8c54-4c1d-8537-521824e76bb6\",\"name\":\"16d55bbb-8c54-4c1d-8537-521824e76bb6\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.2\",\"customizableObservations\":{\"multiSelectObservations\":[{\"supportedValues\":[\"Distinct + number of operations\",\"Distinct number of ClientInfoString\",\"Distinct + number of mailboxes\",\"Number of operations\",\"Distinct number of IP addresses\",\"Distinct + number of /24 subnets\",\"Distinct number of /16 subnets\",\"Number of MessageBind + operations\",\"Number of FolderBind operations\",\"Number of UpdateInboxRules + operations\",\"Number of MailItemsAccessed operations\"],\"values\":[\"Distinct + number of operations\",\"Distinct number of ClientInfoString\",\"Distinct + number of mailboxes\",\"Number of operations\",\"Distinct number of IP addresses\",\"Distinct + number of /24 subnets\",\"Distinct number of /16 subnets\",\"Number of MessageBind + operations\",\"Number of FolderBind operations\",\"Number of UpdateInboxRules + operations\",\"Number of MailItemsAccessed operations\"],\"supportedValuesKql\":null,\"valuesKql\":null,\"name\":\"Top + reason for high anomaly score\",\"description\":\"Include only anomalies where + the top reason is one of these values.\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"}],\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"0.0\",\"maximum\":\"1.0\",\"value\":\"0.6\",\"name\":\"Score\",\"description\":\"Generate + an anomaly when the anomaly score is greater than or equal to the chosen value.\",\"sequenceNumber\":0,\"rerun\":\"NotRequired\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"Collection\",\"Persistence\"],\"techniques\":[\"T1114\",\"T1213\",\"T1098\",\"T1136\",\"T1137\",\"T1505\",\"T1078\"],\"displayName\":\"(Preview) + Anomalous user activities in Office Exchange\",\"description\":\"This machine + learning model groups the Office Exchange logs on a per-user basis into hourly + buckets. We define one\\nhour as a session. The model is trained on the previous + 7 days of behavior across all regular (non-admin) users.\\nIt indicates anomalous + user Office Exchange sessions in the last day.\\nThis algorithm checks for + sufficient volume of data before training the model.\\n\\nAn autoencoder model + is used.\\nIts aim is to compress the user Office Exchange sessions into a + bottleneck encoding.\\nIt then attempts to reconstruct the input sessions + as best it can from the bottleneck encoding.\\nThe sessions with high reconstruction + errors are assumed to be anomalous.\",\"lastUpdatedDateUTC\":\"2021-06-09T00:00:00Z\",\"createdDateUTC\":\"2021-02-04T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity + (Exchange)\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/9736e5f1-7b6e-4bfb-a708-e53ff1d182c3\",\"name\":\"9736e5f1-7b6e-4bfb-a708-e53ff1d182c3\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":1,\"severity\":\"Low\",\"query\":\"let + tokens = dynamic([\\\"416\\\",\\\"208\\\",\\\"128\\\",\\\"120\\\",\\\"96\\\",\\\"80\\\",\\\"72\\\",\\\"64\\\",\\\"48\\\",\\\"44\\\",\\\"40\\\",\\\"g5\\\",\\\"gs5\\\",\\\"g4\\\",\\\"gs4\\\",\\\"nc12\\\",\\\"nc24\\\",\\\"nv12\\\"]);\\nlet + operationList = dynamic([\\\"microsoft.compute/virtualmachines/write\\\", + \\\"microsoft.resources/deployments/write\\\"]);\\nAzureActivity\\n| where + tolower(OperationNameValue) in (operationList)\\n| where ActivityStatusValue + == \\\"Accepted\\\" \\n| where isnotempty(Properties)\\n| extend vmSize = + tolower(tostring(parse_json(tostring(parse_json(tostring(parse_json(tostring(parse_json(Properties).responseBody)).properties)).hardwareProfile)).vmSize))\\n| + where isnotempty(vmSize)\\n| where vmSize has_any (tokens) \\n| extend ComputerName + = tostring(parse_json(tostring(parse_json(tostring(parse_json(tostring(parse_json(Properties).responseBody)).properties)).osProfile)).computerName)\\n| + extend clientIpAddress = tostring(parse_json(HTTPRequest).clientIpAddress)\\n| + project TimeGenerated, OperationNameValue, ActivityStatusValue, Caller, CallerIpAddress, + ComputerName, vmSize\\n| extend timestamp = TimeGenerated, AccountCustomEntity + = Caller, IPCustomEntity = CallerIpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.0\",\"tactics\":[\"DefenseEvasion\"],\"techniques\":[\"T1578\"],\"displayName\":\"Creation + of expensive computes in Azure\",\"description\":\"Identifies the creation + of large size/expensive VMs (GPU or with large no of virtual CPUs) in Azure.\\nAdversary + may create new or update existing virtual machines sizes to evade defenses + \\nor use it for cryptomining purposes.\\nFor Windows/Linux Vm Sizes - https://docs.microsoft.com/azure/virtual-machines/windows/sizes + \\nAzure VM Naming Conventions - https://docs.microsoft.com/azure/virtual-machines/vm-naming-conventions\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2020-08-28T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActivity\",\"dataTypes\":[\"AzureActivity\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/78422ef2-62bf-48ca-9bab-72c69818a425\",\"name\":\"78422ef2-62bf-48ca-9bab-72c69818a425\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P8D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + endtime = 1d;\\nlet starttime = 8d;\\nlet threshold = 2.0;\\n(union isfuzzy=true\\n(SecurityEvent\\n| + where TimeGenerated >= ago(endtime)\\n| where EventID == 4624 and LogonType + == 10\\n| summarize StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated), + ComputerCountToday = dcount(Computer), ComputerSet = makeset(Computer), ProcessSet + = makeset(ProcessName)\\nby Account, IpAddress, AccountType, Activity, LogonTypeName),\\n(WindowsEvent\\n| + where TimeGenerated >= ago(endtime)\\n| where EventID == 4624 \\n| extend + LogonType = tostring(EventData.LogonType)\\n| where LogonType == 10\\n| extend + ProcessName = tostring(EventData.ProcessName)\\n| extend Account = strcat(tostring(EventData.TargetDomainName),\\\"\\\\\\\\\\\", + tostring(EventData.TargetUserName))\\n| extend IpAddress = tostring(EventData.IpAddress)\\n| + extend TargetUserSid = tostring(EventData.TargetUserSid)\\n| extend AccountType=case(Account + endswith \\\"$\\\" or TargetUserSid in (\\\"S-1-5-18\\\", \\\"S-1-5-19\\\", + \\\"S-1-5-20\\\"), \\\"Machine\\\", isempty(TargetUserSid), \\\"\\\", \\\"User\\\")\\n| + extend Activity=\\\"4624 - An account was successfully logged on.\\\"\\n| + extend LogonTypeName=\\\"10 - RemoteInteractive\\\"\\n| summarize StartTimeUtc + = min(TimeGenerated), EndTimeUtc = max(TimeGenerated), ComputerCountToday + = dcount(Computer), ComputerSet = makeset(Computer), ProcessSet = makeset(ProcessName)\\nby + Account, IpAddress, AccountType, Activity, LogonTypeName)\\n)\\n| join kind=inner + (\\n(union isfuzzy=true\\n(SecurityEvent\\n| where TimeGenerated >= ago(starttime) + and TimeGenerated < ago(endtime)\\n| where EventID == 4624 and LogonType == + 10\\n| summarize ComputerCountPrev7Days = dcount(Computer) by Account = tolower(Account), + IpAddress\\n),\\n( WindowsEvent\\n| where TimeGenerated >= ago(starttime) + and TimeGenerated < ago(endtime)\\n| where EventID == 4624 and EventData + has (\\\"10\\\")\\n| extend LogonType = toint(EventData.LogonType)\\n| where + \ LogonType == 10\\n| extend Account = strcat(tostring(EventData.TargetDomainName),\\\"\\\\\\\\\\\", + tostring(EventData.TargetUserName))\\n| extend IpAddress = tostring(EventData.IpAddress)\\n| + summarize ComputerCountPrev7Days = dcount(Computer) by Account = tolower(Account), + IpAddress)\\n)\\n) on Account, IpAddress\\n| extend Ratio = iff(isempty(ComputerCountPrev7Days), + toreal(ComputerCountToday), ComputerCountToday / (ComputerCountPrev7Days * + 1.0))\\n// Where the ratio of today to previous 7 days is more than double.\\n| + where Ratio > threshold\\n| project StartTimeUtc, EndTimeUtc, Account, IpAddress, + ComputerSet, ComputerCountToday, ComputerCountPrev7Days, Ratio, AccountType, + Activity, LogonTypeName, ProcessSet\\n| extend timestamp = StartTimeUtc, AccountCustomEntity + = Account, IPCustomEntity = IpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.1\",\"tactics\":[\"LateralMovement\"],\"techniques\":[\"T1021\"],\"displayName\":\"Multiple + RDP connections from Single System\",\"description\":\"Identifies when an + RDP connection is made to multiple systems and above the normal for the previous + 7 days.\\nConnections from the same system with the same account within the + same day.\\nRDP connections are indicated by the EventID 4624 with LogonType + = 10\",\"lastUpdatedDateUTC\":\"2022-03-16T00:00:00Z\",\"createdDateUTC\":\"2019-10-21T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/4d94d4a9-dc96-450a-9dea-4d4d4594199b\",\"name\":\"4d94d4a9-dc96-450a-9dea-4d4d4594199b\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"SecurityNestedRecommendation\\n| + where RemediationDescription has 'CVE-2021-38647'\\n| parse ResourceDetails + with * 'virtualMachines/' VirtualMAchine '\\\"' *\\n| summarize arg_min(TimeGenerated, + *) by TenantId, RecommendationSubscriptionId, VirtualMAchine, RecommendationName,Description,RemediationDescription, + tostring(AdditionalData),VulnerabilityId\\n| extend Timestamp = TimeGenerated, + HostCustomEntity = VirtualMAchine\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.2\",\"tactics\":[\"InitialAccess\",\"Execution\"],\"techniques\":[\"T1190\",\"T1203\"],\"displayName\":\"Vulnerable + Machines related to OMIGOD CVE-2021-38647\",\"description\":\"This query uses + the Azure Defender Security Nested Recommendations data to find machines vulnerable + to OMIGOD CVE-2021-38647. OMI is the Linux equivalent of Windows WMI and \\n + helps users manage configurations across remote and local environments. The + query aims to find machines that have this OMI vulnerability (CVE-2021-38647).\\n + Security Nested Recommendations data is sent to Microsoft Sentinel using the + continuous export feature of Azure Defender(refrence link below).\\n Reference: + https://www.wiz.io/blog/omigod-critical-vulnerabilities-in-omi-azure\\n Reference: + https://docs.microsoft.com/azure/security-center/continuous-export?tabs=azure-portal\",\"lastUpdatedDateUTC\":\"2021-11-10T00:00:00Z\",\"createdDateUTC\":\"2021-09-17T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/d3980830-dd9d-40a5-911f-76b44dfdce16\",\"name\":\"d3980830-dd9d-40a5-911f-76b44dfdce16\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + aadFunc = (tableName:string){\\ntable(tableName)\\n| where AppDisplayName + == \\\"GitHub.com\\\"\\n| where ResultType == 0\\n| summarize CountOfLocations + = dcount(Location), Locations = make_set(Location), BurstStartTime = min(TimeGenerated), + BurstEndTime = max(TimeGenerated) by UserPrincipalName, Type\\n| where CountOfLocations + > 1\\n| extend timestamp = BurstStartTime, AccountCustomEntity = UserPrincipalName\\n};\\nlet + aadSignin = aadFunc(\\\"SigninLogs\\\");\\nlet aadNonInt = aadFunc(\\\"AADNonInteractiveUserSignInLogs\\\");\\nunion + isfuzzy=true aadSignin, aadNonInt\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CredentialAccess\"],\"techniques\":[\"T1110\"],\"displayName\":\"GitHub + Signin Burst from Multiple Locations\",\"description\":\"This alerts when + there Signin burst from multiple locations in GitHub (AAD SSO).\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2020-06-02T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AADNonInteractiveUserSignInLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/70b12a3b-4896-42cb-910c-5ffaf8d7987d\",\"name\":\"70b12a3b-4896-42cb-910c-5ffaf8d7987d\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + DomainNames = dynamic([\\\"seoulhobi.biz\\\", \\\"reader.cash\\\", \\\"pieceview.club\\\", + \\\"app-wallet.com\\\", \\\"bigwnet.com\\\", \\\"bitwoll.com\\\", \\\"cexrout.com\\\", + \\\"change-pw.com\\\", \\\"checkprofie.com\\\", \\\"cloudwebappservice.com\\\", + \\\"ctquast.com\\\", \\\"dataviewering.com\\\", \\\"day-post.com\\\", \\\"dialy-post.com\\\", + \\\"documentviewingcom.com\\\", \\\"dovvn-mail.com\\\", \\\"down-error.com\\\", + \\\"drivecheckingcom.com\\\", \\\"drog-service.com\\\", \\\"encodingmail.com\\\", + \\\"filinvestment.com\\\", \\\"foldershareing.com\\\", \\\"golangapis.com\\\", + \\\"hotrnall.com\\\", \\\"lh-logins.com\\\", \\\"login-use.com\\\", \\\"mail-down.com\\\", + \\\"matmiho.com\\\", \\\"mihomat.com\\\", \\\"natwpersonal-online.com\\\", + \\\"nidlogin.com\\\", \\\"nid-login.com\\\", \\\"nidlogon.com\\\", \\\"pw-change.com\\\", + \\\"rnaii.com\\\", \\\"rnailm.com\\\", \\\"sec-live.com\\\", \\\"secrityprocessing.com\\\", + \\\"securitedmode.com\\\", \\\"securytingmail.com\\\", \\\"set-login.com\\\", + \\\"usrchecking.com\\\", \\\"com-serviceround.info\\\", \\\"mai1.info\\\", + \\\"reviewer.mobi\\\", \\\"files-download.net\\\", \\\"fixcool.net\\\", \\\"hanrnaii.net\\\", + \\\"office356-us.org\\\", \\\"smtper.org\\\"]);\\n(union isfuzzy=true\\n(CommonSecurityLog + \\n| parse Message with * '(' DNSName ')' * \\n| where isnotempty(FileHash)\\n| + where DNSName in~ (DomainNames)\\n| extend Account = SourceUserID, Computer + = DeviceName, IPAddress = SourceIP\\n),\\n(_Im_Dns (domain_has_any=DomainNames)\\n| + extend DNSName = DnsQuery\\n| extend IPAddress = SrcIpAddr\\n),\\n(VMConnection + \\n| parse RemoteDnsCanonicalNames with * '[\\\"' DNSName '\\\"]' *\\n| where + isnotempty(DNSName)\\n| where DNSName in~ (DomainNames)\\n| extend IPAddress + = RemoteIp\\n),\\n(AzureDiagnostics \\n| where ResourceType == \\\"AZUREFIREWALLS\\\"\\n| + where Category == \\\"AzureFirewallApplicationRule\\\"\\n| parse msg_s with + Protocol 'request from ' SourceHost ':' SourcePort 'to ' DestinationHost ':' + DestinationPort '. Action:' Action\\n| where isnotempty(DestinationHost)\\n| + where DestinationHost has_any (DomainNames) \\n| extend DNSName = DestinationHost + \\n| extend IPAddress = SourceHost \\n)\\n)\\n| extend timestamp = TimeGenerated, + AccountCustomEntity = Account, HostCustomEntity = Computer, IPCustomEntity + = IPAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.4.1\",\"tactics\":[\"CommandAndControl\",\"CredentialAccess\"],\"displayName\":\"THALLIUM + domains included in DCU takedown\",\"description\":\"THALLIUM spearphishing + and command and control domains included in December 2019 DCU/MSTIC takedown. + \\n Matches domain name IOCs related to the THALLIUM activity group with CommonSecurityLog, + DnsEvents, VMConnection and SecurityEvents dataTypes.\\n References: https://blogs.microsoft.com/on-the-issues/2019/12/30/microsoft-court-action-against-nation-state-cybercrime/ + \",\"lastUpdatedDateUTC\":\"2022-04-04T00:00:00Z\",\"createdDateUTC\":\"2020-01-06T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]},{\"connectorId\":\"AzureMonitor(VMInsights)\",\"dataTypes\":[\"VMConnection\"]},{\"connectorId\":\"CiscoASA\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"AzureFirewall\",\"dataTypes\":[\"AzureDiagnostics\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"InfobloxNIOS\",\"dataTypes\":[\"Syslog\"]},{\"connectorId\":\"GCPDNSDataConnector\",\"dataTypes\":[\"GCP_DNS_CL\"]},{\"connectorId\":\"NXLogDnsLogs\",\"dataTypes\":[\"NXLog_DNS_Server_CL\"]},{\"connectorId\":\"CiscoUmbrellaDataConnector\",\"dataTypes\":[\"Cisco_Umbrella_dns_CL\"]},{\"connectorId\":\"Corelight\",\"dataTypes\":[\"Corelight_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/4d94d4a9-dc96-410a-8dea-4d4d4584188b\",\"name\":\"4d94d4a9-dc96-410a-8dea-4d4d4584188b\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + OperationList = dynamic([\\\"Add member to role\\\",\\\"Add member to role + in PIM requested (permanent)\\\"]);\\nlet PrivilegedGroups = dynamic([\\\"UserAccountAdmins\\\",\\\"PrivilegedRoleAdmins\\\",\\\"TenantAdmins\\\"]);\\nAuditLogs\\n//| + where LoggedByService =~ \\\"Core Directory\\\"\\n| where Category =~ \\\"RoleManagement\\\"\\n| + where OperationName in~ (OperationList)\\n| mv-expand TargetResources\\n| + extend modProps = parse_json(TargetResources).modifiedProperties\\n| mv-expand + bagexpansion=array modProps\\n| evaluate bag_unpack(modProps)\\n| extend displayName + = column_ifexists(\\\"displayName\\\", \\\"NotAvailable\\\"), newValue = column_ifexists(\\\"newValue\\\", + \\\"NotAvailable\\\")\\n| where displayName =~ \\\"Role.WellKnownObjectName\\\"\\n| + extend DisplayName = displayName, GroupName = replace('\\\"','',newValue)\\n| + extend initByApp = parse_json(InitiatedBy).app, initByUser = parse_json(InitiatedBy).user\\n| + extend AppId = initByApp.appId, \\nInitiatedByDisplayName = case(isnotempty(initByApp.displayName), + initByApp.displayName, isnotempty(initByUser.displayName), initByUser.displayName, + \\\"not available\\\"),\\nServicePrincipalId = tostring(initByApp.servicePrincipalId),\\nServicePrincipalName + = tostring(initByApp.servicePrincipalName),\\nUserId = initByUser.id,\\nUserIPAddress + = initByUser.ipAddress,\\nUserRoles = initByUser.roles,\\nUserPrincipalName + = tostring(initByUser.userPrincipalName),\\nTargetUserPrincipalName = tostring(TargetResources.userPrincipalName)\\n| + where GroupName in~ (PrivilegedGroups)\\n// If you don't want to alert for + operations from PIM, remove below filtering for MS-PIM.\\n//| where InitiatedByDisplayName + != \\\"MS-PIM\\\"\\n| project TimeGenerated, AADOperationType, Category, OperationName, + AADTenantId, AppId, InitiatedByDisplayName, ServicePrincipalId, ServicePrincipalName, + DisplayName, GroupName, UserId, UserIPAddress, UserRoles, UserPrincipalName, + TargetUserPrincipalName\\n| extend timestamp = TimeGenerated, AccountCustomEntity + = case(isnotempty(ServicePrincipalName), ServicePrincipalName, isnotempty(ServicePrincipalId), + ServicePrincipalId, isnotempty(UserPrincipalName), UserPrincipalName, \\\"not + available\\\")\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"TargetUserPrincipalName\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.3\",\"tactics\":[\"Persistence\",\"PrivilegeEscalation\"],\"techniques\":[\"T1098\",\"T1078\"],\"displayName\":\"User + added to Azure Active Directory Privileged Groups\",\"description\":\"This + will alert when a user is added to any of the Privileged Groups.\\nFor further + information on AuditLogs please see https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-audit-activities.\\nFor + Administrator role permissions in Azure Active Directory please see https://docs.microsoft.com/azure/active-directory/users-groups-roles/directory-assign-admin-roles\",\"lastUpdatedDateUTC\":\"2022-03-24T00:00:00Z\",\"createdDateUTC\":\"2020-07-15T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/50574fac-f8d1-4395-81c7-78a463ff0c52\",\"name\":\"50574fac-f8d1-4395-81c7-78a463ff0c52\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + aadFunc = (tableName:string){\\ntable(tableName)\\n| where AppId =~ \\\"1b730954-1685-4b74-9bfd-dac224a7b894\\\" + // AppDisplayName IS Azure Active Directory PowerShell\\n| where TokenIssuerType + =~ \\\"AzureAD\\\"\\n| where ResourceIdentity !in (\\\"00000002-0000-0000-c000-000000000000\\\", + \\\"00000003-0000-0000-c000-000000000000\\\") // ResourceDisplayName IS NOT + Windows Azure Active Directory OR Microsoft Graph\\n| extend Status = todynamic(Status)\\n| + where Status.errorCode == 0 // Success\\n| project-reorder IPAddress, UserAgent, + ResourceDisplayName, UserDisplayName, UserId, UserPrincipalName, Type\\n| + order by TimeGenerated desc\\n// New entity mapping\\n| extend timestamp = + TimeGenerated, AccountCustomEntity = UserPrincipalName, IPCustomEntity = IPAddress\\n};\\nlet + aadSignin = aadFunc(\\\"SigninLogs\\\");\\nlet aadNonInt = aadFunc(\\\"AADNonInteractiveUserSignInLogs\\\");\\nunion + isfuzzy=true aadSignin, aadNonInt\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1078\"],\"displayName\":\"Azure + Active Directory PowerShell accessing non-AAD resources\",\"description\":\"This + will alert when a user or application signs in using Azure Active Directory + PowerShell to access non-Active Directory resources, such as the Azure Key + Vault, which may be undesired or unauthorized behavior.\\nFor capabilities + and expected behavior of the Azure Active Directory PowerShell module, see: + https://docs.microsoft.com/powershell/module/azuread/?view=azureadps-2.0.\\nFor + further information on Azure Active Directory Signin activity reports, see: + https://docs.microsoft.com/azure/active-directory/reports-monitoring/concept-sign-ins.\",\"lastUpdatedDateUTC\":\"2022-02-23T00:00:00Z\",\"createdDateUTC\":\"2020-12-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AADNonInteractiveUserSignInLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/ffe3625d-a933-4f63-b192-7e6ebf3be5fb\",\"name\":\"ffe3625d-a933-4f63-b192-7e6ebf3be5fb\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.2.8\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"0\",\"maximum\":\"1\",\"value\":\"0.1\",\"name\":\"Score\",\"description\":\"Generate + an anomaly when score is greater than the chosen value\",\"sequenceNumber\":1,\"rerun\":\"NotRequired\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"CredentialAccess\"],\"techniques\":[\"T1110\"],\"displayName\":\"(Preview) + Attempted user account bruteforce\",\"description\":\"This algorithm detects + an unusually high volume of failed login attempts per user account. The model + is trained on the previous 21 days of security event ID 4625 on an account. + It indicates anomalous high volume of failed login attempts in the last day.\",\"lastUpdatedDateUTC\":\"2021-10-06T00:00:00Z\",\"createdDateUTC\":\"2020-12-08T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/bb32dc8a-4f6b-4274-a28f-50f3400070b4\",\"name\":\"bb32dc8a-4f6b-4274-a28f-50f3400070b4\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.7\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"0\",\"maximum\":\"1\",\"value\":\"0.5\",\"name\":\"Anomaly + score threshold\",\"description\":\"Generate an anomaly when the anomaly score + is greater than the chosen value.\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1078\"],\"displayName\":\"(Preview) + UEBA Anomalous Sign In\",\"description\":\"Adversaries may steal the credentials + of a specific user or service account using Credential\\nAccess techniques + or capture credentials earlier in their reconnaissance process through\\nsocial + engineering for means of gaining Persistence. Sentinel UEBA detects anomalies + based on dynamic baselines created for each entity across various data inputs. + Each entity's baseline behavior is set according to its own historical activities, + those of its peers, and those of the organization as a whole. Anomalies can + be triggered by the correlation of different attributes such as action type, + geo-location, device, resource, ISP, and more.\",\"lastUpdatedDateUTC\":\"2022-04-13T00:00:00Z\",\"createdDateUTC\":\"2021-08-18T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]},{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/cca3b4d9-ac39-4109-8b93-65bb284003e6\",\"name\":\"cca3b4d9-ac39-4109-8b93-65bb284003e6\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\nlet emailregex = @'^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\\\\.[a-zA-Z0-9-.]+$';\\nThreatIntelligenceIndicator\\n| + where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\\n| + summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\\n| + where Active == true\\n//Filtering the table for Email related IOCs\\n| where + isnotempty(EmailSenderAddress)\\n// using innerunique to keep perf fast and + result set low, we only need one match to indicate potential malicious activity + that needs to be investigated\\n| join kind=innerunique (\\n AzureActivity + | where TimeGenerated >= ago(dt_lookBack) and isnotempty(Caller)\\n | extend + Caller = tolower(Caller)\\n | where Caller matches regex emailregex\\n + \ | extend AzureActivity_TimeGenerated = TimeGenerated\\n)\\non $left.EmailSenderAddress + == $right.Caller\\n| where AzureActivity_TimeGenerated < ExpirationDateTime\\n| + summarize AzureActivity_TimeGenerated = arg_max(AzureActivity_TimeGenerated, + *) by IndicatorId, Caller\\n| project AzureActivity_TimeGenerated, Description, + ActivityGroupNames, IndicatorId, ThreatType, ExpirationDateTime, ConfidenceScore, + Url, EmailSenderName, EmailRecipient, \\nEmailSourceDomain, EmailSourceIpAddress, + EmailSubject, FileHashValue, FileHashType, Caller, Level, CallerIpAddress, + CategoryValue, OperationNameValue, ActivityStatusValue, \\nResourceGroup, + SubscriptionId\\n| extend timestamp = AzureActivity_TimeGenerated, AccountCustomEntity + = Caller, IPCustomEntity = CallerIpAddress, URLCustomEntity = Url\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.1\",\"tactics\":[\"Impact\"],\"displayName\":\"TI + map Email entity to AzureActivity\",\"description\":\"Identifies a match in + AzureActivity table from any Email IOC from TI\",\"lastUpdatedDateUTC\":\"2021-11-29T00:00:00Z\",\"createdDateUTC\":\"2019-08-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActivity\",\"dataTypes\":[\"AzureActivity\"]},{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/8595d264-2f64-442d-b293-4e16dffc9882\",\"name\":\"8595d264-2f64-442d-b293-4e16dffc9882\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.6\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"0\",\"maximum\":\"1\",\"value\":\"0\",\"name\":\"Anomaly + score threshold\",\"description\":\"Generate an anomaly when the anomaly score + is greater than the chosen value.\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"Execution\"],\"techniques\":[\"T1059\"],\"displayName\":\"(Preview) + UEBA Anomalous Code Execution\",\"description\":\"Adversaries may abuse command + and script interpreters to execute commands, scripts, or binaries.\\nThese + interfaces and languages provide ways of interacting with computer systems\\nand + are a common feature across many different platforms.\",\"lastUpdatedDateUTC\":\"2022-04-13T00:00:00Z\",\"createdDateUTC\":\"2021-07-26T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActivity\",\"dataTypes\":[\"AzureActivity\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/9122a9cb-916b-4d98-a199-1b7b0af8d598\",\"name\":\"9122a9cb-916b-4d98-a199-1b7b0af8d598\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + DomainNames = dynamic([\\\"beesweiserdog.com\\\", \\n \\\"bluehostfit.com\\\", + \\n \\\"business-toys.com\\\", \\n \\\"cleanskycloud.com\\\", + \\n \\\"cumberbat.com\\\", \\n \\\"czreadsecurity.com\\\", + \\n \\\"dgtresorgouv.com\\\", \\n \\\"dimediamikedask.com\\\", + \\n \\\"diresitioscon.com\\\", \\n \\\"elcolectador.com\\\", + \\n \\\"elperuanos.org\\\", \\n \\\"eprotectioneu.com\\\", + \\n \\\"fheacor.com\\\", \\n \\\"followthewaterdata.com\\\", + \\n \\\"francevrteepress.com\\\", \\n \\\"futtuhy.com\\\", + \\n \\\"gardienweb.com\\\", \\n \\\"heimflugaustr.com\\\", + \\n \\\"ivpsers.com\\\", \\n \\\"jkeducation.org\\\", + \\n \\\"micrlmb.com\\\", \\n \\\"muthesck.com\\\", + \\n \\\"netscalertech.com\\\", \\n \\\"newgoldbalmap.com\\\", + \\n \\\"news-laestrella.com\\\", \\n \\\"noticialif.com\\\", + \\n \\\"opentanzanfoundation.com\\\", \\n \\\"optonlinepress.com\\\", + \\n \\\"palazzochigi.com\\\", \\n \\\"pandemicacre.com\\\", + \\n \\\"papa-ser.com\\\", \\n \\\"pekematclouds.com\\\", + \\n \\\"pipcake.com\\\", \\n \\\"popularservicenter.com\\\", + \\n \\\"projectsyndic.com\\\", \\n \\\"qsadtv.com\\\", + \\n \\\"sankreal.com\\\", \\n \\\"scielope.com\\\", + \\n \\\"seoamdcopywriting.com\\\", \\n \\\"slidenshare.com\\\", + \\n \\\"somoswake.com\\\", \\n \\\"squarespacenow.com\\\", + \\n \\\"subapostilla.com\\\", \\n \\\"suzukicycles.net\\\", + \\n \\\"tatanotakeeps.com\\\", \\n \\\"tijuanazxc.com\\\", + \\n \\\"transactioninfo.net\\\", \\n \\\"eurolabspro.com\\\", + \\n \\\"adelluminate.com\\\", \\n \\\"headhunterblue.com\\\", + \\n \\\"primenuesty.com\\\" \\n ]);\\nlet + SHA256Hashes = dynamic ([\\\"02daf4544bcefb2de865d0b45fc406bee3630704be26a9d6da25c9abe906e7d2\\\", + \\n \\\"0a45ec3da31838aa7f56e4cbe70d5b3b3809029f9159ff0235837e5b7a4cb34c\\\", + \\n \\\"0d7965489810446ca7acc7a2160795b22e452a164261313c634a6529a0090a0c\\\", + \\n \\\"10bb4e056fd19f2debe61d8fc5665434f56064a93ca0ec0bef946a4c3e098b95\\\", + \\n \\\"12d914f24fe5501e09f5edf503820cc5fe8b763827a1c6d44cdb705e48651b21\\\", + \\n \\\"1899f761123fedfeba0fee6a11f830a29cd3653bcdcf70380b72a05b921b4b49\\\", + \\n \\\"22e68e366dd3323e5bb68161b0938da8e1331e4f1c1819c8e84a97e704d93844\\\", + \\n \\\"259783405ec2cb37fdd8fd16304328edbb6a0703bc3d551eba252d9b450554ef\\\", + \\n \\\"26debed09b1bbf24545e3b4501b799b66a0146d4020f882776465b5071e91822\\\", + \\n \\\"35c5f22bb11f7dd7a2bb03808e0337cb7f9c0d96047b94c8afdab63efc0b9bb2\\\", + \\n \\\"3ae2d9ffa4e53519e62cc0a75696f9023f9cce09b0a917f25699b48d0f7c4838\\\", + \\n \\\"3bac2e459c69fcef8c1c93c18e5f4f3e3102d8d0f54a63e0650072aeb2a5fa65\\\", + \\n \\\"3c0bf69f6faf85523d9e60d13218e77122b2adb0136ffebbad0f39f3e3eed4e6\\\", + \\n \\\"3dc0001a11d54925d2591aec4ea296e64f1d4fdf17ff3343ddeea82e9bd5e4f1\\\", + \\n \\\"3fd73af89e94af180b1fbf442bbfb7d7a6c4cf9043abd22ac0aa2f8149bafc90\\\", + \\n \\\"6854df6aa0af46f7c77667c450796d5658b3058219158456e869ebd39a47d54b\\\", + \\n \\\"6b79b807a66c786bd2e57d1c761fc7e69dd9f790ffab7ce74086c4115c9305ce\\\", + \\n \\\"7944a86fbef6238d2a55c14c660c3a3d361c172f6b8fa490686cc8889b7a51a0\\\", + \\n \\\"926904f7c0da13a6b8689c36dab9d20b3a2e6d32f212fca9e5f8cf2c6055333c\\\", + \\n \\\"95e98c811ea9d212673d0e84046d6da94cbd9134284275195800278593594b5a\\\", + \\n \\\"a142625512e5372a1728595be19dbee23eea50524b4827cb64ed5aaeaaa0270b\\\", + \\n \\\"afe5e9145882e0b98a795468a4c0352f5b1ddb7b4a534783c9e8fc366914cf6a\\\", + \\n \\\"b9027bad09a9f5c917cf0f811610438e46e42e5e984a8984b6d69206ceb74124\\\", + \\n \\\"c132d59a3bf0099e0f9f5667daf7b65dba66780f4addd88f04eecae47d5d99fa\\\", + \\n \\\"c9a5765561f52bbe34382ce06f4431f7ac65bafe786db5de89c29748cf371dda\\\", + \\n \\\"ce0408f92635e42aadc99da3cc1cbc0044e63441129c597e7aa1d76bf2700c94\\\", + \\n \\\"ce47bacc872516f91263f5e59441c54f14e9856cf213ca3128470217655fc5e6\\\", + \\n \\\"d0fe4562970676e30a4be8cb4923dc9bfd1fca8178e8e7fea0f3f02e0c7435ce\\\", + \\n \\\"d5b36648dc9828e69242b57aca91a0bb73296292bf987720c73fcd3d2becbae6\\\", + \\n \\\"e72d142a2bc49572e2d99ed15827fc27c67fc0999e90d4bf1352b075f86a83ba\\\"\\n + \ ]);\\nlet SigNames = dynamic([\\\"Backdoor:Win32/Leeson\\\", + \\\"Trojan:Win32/Kechang\\\", \\\"Backdoor:Win32/Nightimp!dha\\\", \\\"Trojan:Win32/QuarkBandit.A!dha\\\", + \\\"TrojanSpy:Win32/KeyLogger\\\"]);\\n(union isfuzzy=true\\n(CommonSecurityLog + \\n| parse Message with * '(' DNSName ')' * \\n| where isnotempty(FileHash)\\n| + where FileHash in (SHA256Hashes) or DNSName in~ (DomainNames)\\n| extend Account + = SourceUserID, Computer = DeviceName, IPAddress = SourceIP\\n),\\n(_Im_Dns(domain_has_any + = DomainNames)\\n| extend DNSName = DnsQuery\\n| extend IPAddress = SrcIpAddr\\n),\\n(_Im_WebSession(url_has_any + = DomainNames)\\n| extend DNSName = tostring(parse_url(Url)[\\\"Host\\\"])\\n| + extend IPAddress = SrcIpAddr\\n),\\n(Event\\n//This query uses sysmon data + depending on table name used this may need updataing\\n| where Source == \\\"Microsoft-Windows-Sysmon\\\"\\n| + extend EvData = parse_xml(EventData)\\n| extend EventDetail = EvData.DataItem.EventData.Data\\n| + extend Hashes = EventDetail.[16].[\\\"#text\\\"]\\n| parse Hashes with * 'SHA256=' + SHA256 ',' * \\n| where isnotempty(Hashes)\\n| where Hashes in (SHA256Hashes) + \\n| extend Account = UserName\\n),\\n(DeviceFileEvents\\n| where SHA256 in~ + (SHA256Hashes)\\n| extend Account = RequestAccountName, Computer = DeviceName, + IPAddress = RequestSourceIP, CommandLine = InitiatingProcessCommandLine, FileHash + = SHA256\\n| project Type, TimeGenerated, Computer, Account, IPAddress, CommandLine, + FileHash\\n),\\n(imFileEvent\\n| where TargetFileSHA256 in~ (SHA256Hashes)\\n| + extend Account = ActorUsername, Computer = DvcHostname, IPAddress = SrcIpAddr, + CommandLine = ActingProcessCommandLine, FileHash = TargetFileSHA256\\n| project + Type, TimeGenerated, Computer, Account, IPAddress, CommandLine, FileHash\\n),\\n(DeviceNetworkEvents\\n| + where RemoteUrl in~ (DomainNames)\\n| extend Computer = DeviceName, IPAddress + = LocalIP, Account = InitiatingProcessAccountName\\n| project Type, TimeGenerated, + Computer, Account, IPAddress, RemoteUrl\\n),\\n(SecurityAlert\\n| where ProductName + == \\\"Microsoft Defender Advanced Threat Protection\\\"\\n| extend ThreatName + = tostring(parse_json(ExtendedProperties).ThreatName)\\n| where isnotempty(ThreatName)\\n| + where ThreatName has_any (SigNames)\\n| extend Computer = tostring(parse_json(Entities)[0].HostName)\\n),\\n(AzureDiagnostics + \\n| where ResourceType == \\\"AZUREFIREWALLS\\\"\\n| where Category == \\\"AzureFirewallApplicationRule\\\"\\n| + parse msg_s with Protocol 'request from ' SourceHost ':' SourcePort 'to ' + DestinationHost ':' DestinationPort '. Action:' Action\\n| where isnotempty(DestinationHost)\\n| + where DestinationHost has_any (DomainNames) \\n| extend DNSName = DestinationHost + \\n| extend IPAddress = SourceHost\\n)\\n)\\n| extend timestamp = TimeGenerated, + AccountCustomEntity = Account, HostCustomEntity = Computer, IPCustomEntity + = IPAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.1\",\"tactics\":[\"CommandAndControl\"],\"techniques\":[\"T1071\"],\"displayName\":\"Known + NICKEL domains and hashes\",\"description\":\"IOC domains and hash values + for tools and malware used by NICKEL. \\n Matches domain name, hash IOCs and + M365 Defender sigs related to the NICKEL activity group with CommonSecurityLog, + DnsEvents, VMConnection and SecurityEvents dataTypes.\",\"lastUpdatedDateUTC\":\"2022-04-04T00:00:00Z\",\"createdDateUTC\":\"2021-11-30T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SquidProxy\",\"dataTypes\":[\"SquidProxy_CL\"]},{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]},{\"connectorId\":\"AzureMonitor(VMInsights)\",\"dataTypes\":[\"VMConnection\"]},{\"connectorId\":\"CiscoASA\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceFileEvents\"]},{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceNetworkEvents\"]},{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"AzureFirewall\",\"dataTypes\":[\"AzureDiagnostics\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"InfobloxNIOS\",\"dataTypes\":[\"Syslog\"]},{\"connectorId\":\"GCPDNSDataConnector\",\"dataTypes\":[\"GCP_DNS_CL\"]},{\"connectorId\":\"NXLogDnsLogs\",\"dataTypes\":[\"NXLog_DNS_Server_CL\"]},{\"connectorId\":\"CiscoUmbrellaDataConnector\",\"dataTypes\":[\"Cisco_Umbrella_dns_CL\"]},{\"connectorId\":\"Corelight\",\"dataTypes\":[\"Corelight_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/720d12c6-a08c-44c4-b18f-2236412d59b0\",\"name\":\"720d12c6-a08c-44c4-b18f-2236412d59b0\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"SecurityEvent\\n + \ | where EventID == 4688\\n | where Process !~ \\\"sdelete.exe\\\"\\n | + where CommandLine has_all (\\\"accepteula\\\", \\\"-r\\\", \\\"-s\\\", \\\"-q\\\", + \\\"c:/\\\")\\n | where CommandLine !has (\\\"sdelete\\\")\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Account\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Computer\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"DefenseEvasion\",\"Impact\"],\"techniques\":[\"T1485\",\"T1036\"],\"displayName\":\"Potential + re-named sdelete usage\",\"description\":\"This detection looks for command + line parameters associated with the use of Sysinternals sdelete (https://docs.microsoft.com/sysinternals/downloads/sdelete) + to delete multiple files on a host's C drive.\\nA threat actor may re-name + the tool to avoid detection and then use it for destructive attacks on a host.\",\"lastUpdatedDateUTC\":\"2022-03-01T00:00:00Z\",\"createdDateUTC\":\"2022-02-25T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/e70fa6e0-796a-4e85-9420-98b17b0bb749\",\"name\":\"e70fa6e0-796a-4e85-9420-98b17b0bb749\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"DeviceInfo\\n| + extend DeviceName = tolower(DeviceName)\\n| join (SecurityAlert\\n| where + ProviderName =~ \\\"MDATP\\\"\\n| extend ThreatName = tostring(parse_json(ExtendedProperties).ThreatName)\\n| + where ThreatName has \\\"Solorigate\\\"\\n| extend HostCustomEntity = tolower(CompromisedEntity)\\n) + on $left.DeviceName == $right.HostCustomEntity\\n| project TimeGenerated, + DisplayName, ThreatName, CompromisedEntity, PublicIP, MachineGroup, AlertSeverity, + Description, LoggedOnUsers, DeviceId, TenantId, HostCustomEntity\\n| extend + timestamp = TimeGenerated, IPCustomEntity = PublicIP\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1195\"],\"displayName\":\"Solorigate + Defender Detections\",\"description\":\"Surfaces any Defender Alert for Solorigate + Events. In Microsoft Sentinel the SecurityAlerts table includes only the Device + Name of the affected device, this query joins the DeviceInfo table to clearly + connect other information such as \\n Device group, ip, logged on users etc. + This way, the Microsoft Sentinel user can have all the pertinent device info + in one view for all the the Solarigate Defender alerts.\",\"lastUpdatedDateUTC\":\"2021-11-10T00:00:00Z\",\"createdDateUTC\":\"2020-12-17T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"MicrosoftDefenderAdvancedThreatProtection\",\"dataTypes\":[\"SecurityAlert + (MDATP)\"]},{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceInfo\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/9176b18f-a946-42c6-a2f6-0f6d17cd6a8a\",\"name\":\"9176b18f-a946-42c6-a2f6-0f6d17cd6a8a\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT6H\",\"queryPeriod\":\"PT6H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + triThreshold = 500;\\nlet querystarttime = 6h;\\nlet dgaLengthThreshold = + 8;\\n// fetch the cisco umbrella top 1M domains\\nlet top1M = (externaldata + (Position:int, Domain:string) [@\\\"http://s3-us-west-1.amazonaws.com/umbrella-static/top-1m.csv.zip\\\"] + \ with (format=\\\"csv\\\", zipPattern=\\\"*.csv\\\"));\\n// extract tri grams + that are above our threshold - i.e. are common\\nlet triBaseline = top1M\\n + \ | extend Domain = tolower(extract(\\\"([^.]*).{0,7}$\\\", 1, Domain))\\n + \ | extend AllTriGrams = array_concat(extract_all(\\\"(...)\\\", Domain), + extract_all(\\\"(...)\\\", substring(Domain, 1)), extract_all(\\\"(...)\\\", + substring(Domain, 2)))\\n | mvexpand Trigram=AllTriGrams to typeof(string)\\n + \ | summarize triCount=count() by Trigram\\n | sort by triCount desc\\n | + where triCount > triThreshold\\n | distinct Trigram;\\n// collect domain + information from common security log, filter and extract the DGA candidate + and its trigrams\\nlet allDataSummarized = _Im_WebSession \\n| where isnotempty(Url) + \ \\n| extend Name = tolower(tostring(parse_url(Url)[\\\"Host\\\"]))\\n| + summarize NameCount=count() by Name\\n| where Name has \\\".\\\"\\n| where + Name !endswith \\\".home\\\" and Name !endswith \\\".lan\\\"\\n// extract + DGA candidate\\n| extend DGADomain = extract(\\\"([^.]*).{0,7}$\\\", 1, Name)\\n| + where strlen(DGADomain) > dgaLengthThreshold\\n// throw out domains with number + in them\\n| where DGADomain matches regex \\\"^[A-Za-z]{0,}$\\\"\\n// extract + the tri grams from summarized data\\n| extend AllTriGrams = array_concat(extract_all(\\\"(...)\\\", + DGADomain), extract_all(\\\"(...)\\\", substring(DGADomain, 1)), extract_all(\\\"(...)\\\", + substring(DGADomain, 2)));\\n// throw out domains that have repeating tri's + and/or >=3 repeating letters\\nlet nonRepeatingTris = allDataSummarized\\n| + join kind=leftanti\\n(\\n allDataSummarized\\n | mvexpand AllTriGrams\\n + \ | summarize count() by tostring(AllTriGrams), DGADomain\\n | where + count_ > 1\\n | distinct DGADomain\\n)\\non DGADomain;\\n// find domains + that do not have a common tri in the baseline\\nlet dataWithRareTris = nonRepeatingTris\\n| + join kind=leftanti\\n(\\n nonRepeatingTris\\n | mvexpand AllTriGrams\\n + \ | extend Trigram = tostring(AllTriGrams)\\n | distinct Trigram, DGADomain\\n + \ | join kind=inner\\n (\\n triBaseline\\n )\\n on Trigram\\n + \ | distinct DGADomain\\n)\\non DGADomain;\\ndataWithRareTris\\n// join + DGAs back on connection data\\n| join kind=inner\\n(\\n _Im_WebSession\\n + \ | where isnotempty(Url)\\n | extend Url = tolower(Url)\\n | summarize + arg_max(TimeGenerated, EventVendor, SrcIpAddr) by Url\\n | extend Name=tostring(parse_url(Url)[\\\"Host\\\"])\\n + \ | summarize StartTime=min(TimeGenerated), EndTime=max(TimeGenerated) by + Name, SrcIpAddr, Url\\n)\\non Name\\n| project StartTime, EndTime, Name, DGADomain, + SrcIpAddr, Url, NameCount\",\"customDetails\":{\"DGAPattern\":\"DGADomain\",\"NameCount\":\"NameCount\"},\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"SrcIpAddr\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"Url\"}]}],\"alertDetailsOverride\":{\"alertDisplayNameFormat\":\"Potential + communication from {{SrcIpAddr} with a Domain Generation Algorithm (DGA) based + host {{Name}}\",\"alertDescriptionFormat\":\"A client with address {{SrcIpAddr}} + communicated with host {{Name}} that have a domain name that might have been + generated by a Domain Generation Algorithm (DGA), identified by the pattern + {{DGADomain}}. DGAs are used by malware to generate rendezvous points that + are difficult to predict in advance. This detection uses the top 1 million + domain names to build a model of what normal domains look like and uses the + model to identify domains that may have been randomly generated by an algorithm.\",\"alertTacticsColumnName\":null,\"alertSeverityColumnName\":null},\"sentinelEntitiesMappings\":[],\"version\":\"1.1.0\",\"tactics\":[\"CommandAndControl\"],\"techniques\":[\"T1568\"],\"displayName\":\"Potential + communication with a Domain Generation Algorithm (DGA) based hostname (ASIM + Web Session schema)\",\"description\":\"This rule identifies communication + with hosts that have a domain name that might have been generated by a Domain + Generation Algorithm (DGA). DGAs are used by malware to generate rendezvous + points that are difficult to predict in advance. This detection uses the top + 1 million domain names to build a model of what normal domains look like nad + uses the model to identify domains that may have been randomly generated by + an algorithm. You can modify the triThreshold and dgaLengthThreshold query + parameters to change Analytic Rule sensitivity. The higher the numbers, the + less noisy the rule is.
\\n This analytic rule uses [ASIM](https://aka.ms/AboutASIM) + and supports any built-in or custom source that supports the ASIM WebSession + schema (ASIM WebSession Schema)\",\"lastUpdatedDateUTC\":\"2022-03-14T00:00:00Z\",\"createdDateUTC\":\"2021-12-19T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SquidProxy\",\"dataTypes\":[\"SquidProxy_CL\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/f819c592-c5f9-4d5c-a79f-1e6819863533\",\"name\":\"f819c592-c5f9-4d5c-a79f-1e6819863533\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"// + ADHealth Monitoring Agent Registry Key\\nlet aadHealthMonAgentRegKey = \\\"\\\\\\\\REGISTRY\\\\\\\\MACHINE\\\\\\\\SOFTWARE\\\\\\\\Microsoft\\\\\\\\Microsoft + Online\\\\\\\\Reporting\\\\\\\\MonitoringAgent\\\";\\n// Filter out known + processes\\nlet aadConnectHealthProcs = dynamic ([\\n 'Microsoft.Identity.Health.Adfs.DiagnosticsAgent.exe',\\n + \ 'Microsoft.Identity.Health.Adfs.InsightsService.exe',\\n 'Microsoft.Identity.Health.Adfs.MonitoringAgent.Startup.exe',\\n + \ 'Microsoft.Identity.Health.Adfs.PshSurrogate.exe',\\n 'Microsoft.Identity.Health.Common.Clients.ResourceMonitor.exe',\\n + \ 'Microsoft.Identity.Health.AadSync.MonitoringAgent.Startup.exe',\\n 'Microsoft.Identity.AadConnect.Health.AadSync.Host.exe',\\n + \ 'Microsoft.Azure.ActiveDirectory.Synchronization.Upgrader.exe',\\n 'miiserver.exe'\\n]);\\n(union + isfuzzy=true\\n(\\nSecurityEvent\\n| where EventID == '4656'\\n| where EventData + has aadHealthMonAgentRegKey\\n| extend EventData = parse_xml(EventData).EventData.Data\\n| + mv-expand bagexpansion=array EventData\\n| evaluate bag_unpack(EventData)\\n| + extend Key = tostring(column_ifexists('@Name', \\\"\\\")), Value = column_ifexists('#text', + \\\"\\\")\\n| evaluate pivot(Key, any(Value), TimeGenerated, Computer, EventID)\\n| + extend ObjectName = column_ifexists(\\\"ObjectName\\\", \\\"\\\"),\\n ObjectType + = column_ifexists(\\\"ObjectType\\\", \\\"\\\")\\n| where ObjectType == 'Key'\\n| + where ObjectName == aadHealthMonAgentRegKey\\n| extend SubjectUserName = column_ifexists(\\\"SubjectUserName\\\", + \\\"\\\"),\\n SubjectDomainName = column_ifexists(\\\"SubjectDomainName\\\", + \\\"\\\"),\\n ProcessName = column_ifexists(\\\"ProcessName\\\", \\\"\\\")\\n| + extend Process = split(ProcessName, '\\\\\\\\', -1)[-1],\\n Account = strcat(SubjectDomainName, + \\\"\\\\\\\\\\\", SubjectUserName)\\n| where Process !in (aadConnectHealthProcs)\\n| + summarize StartTime = max(TimeGenerated), EndTime = min(TimeGenerated), count() + by EventID, Account, Computer, Process, SubjectUserName, SubjectDomainName, + ObjectName, ObjectType, ProcessName\\n),\\n(\\nWindowsEvent\\n| where EventID + == '4656' and EventData has aadHealthMonAgentRegKey\\n| extend ObjectType + = tostring(EventData.ObjectType)\\n| where ObjectType == 'Key'\\n| extend + ObjectName = tostring(EventData.ObjectName)\\n| where ObjectName == aadHealthMonAgentRegKey\\n| + extend ProcessName = tostring(EventData.ProcessName)\\n| extend Process = + tostring(split(ProcessName, '\\\\\\\\')[-1])\\n| where Process !in (aadConnectHealthProcs)\\n| + extend Account = strcat(tostring(EventData.SubjectDomainName),\\\"\\\\\\\\\\\", + tostring(EventData.SubjectUserName))\\n| extend SubjectUserName = tostring(EventData.SubjectUserName)\\n| + extend SubjectDomainName = tostring(EventData.SubjectDomainName)\\n| summarize + StartTime = max(TimeGenerated), EndTime = min(TimeGenerated), count() by EventID, + Account, Computer, Process, SubjectUserName, SubjectDomainName, ObjectName, + ObjectType, ProcessName\\n),\\n(\\nSecurityEvent\\n| where EventID == '4663'\\n| + where ObjectType == 'Key'\\n| where ObjectName == aadHealthMonAgentRegKey\\n| + extend Process = tostring(split(ProcessName, '\\\\\\\\', -1)[-1])\\n| where + Process !in (aadConnectHealthProcs)\\n| summarize StartTime = max(TimeGenerated), + EndTime = min(TimeGenerated), count() by EventID, Account, Computer, Process, + SubjectUserName, SubjectDomainName, ObjectName, ObjectType, ProcessName\\n),\\n + \ (\\nWindowsEvent\\n| where EventID == '4663' and EventData has aadHealthMonAgentRegKey\\n| + extend ObjectType = tostring(EventData.ObjectType)\\n| where ObjectType == + 'Key'\\n| extend ObjectName = tostring(EventData.ObjectName)\\n| where ObjectName + == aadHealthMonAgentRegKey\\n| extend ProcessName = tostring(EventData.ProcessName)\\n| + extend Process = tostring(split(ProcessName, '\\\\\\\\')[-1])\\n| where Process + !in (aadConnectHealthProcs)\\n| extend Account = strcat(tostring(EventData.SubjectDomainName),\\\"\\\\\\\\\\\", + tostring(EventData.SubjectUserName))\\n| extend SubjectUserName = tostring(EventData.SubjectUserName)\\n| + extend SubjectDomainName = tostring(EventData.SubjectDomainName)\\n| summarize + StartTime = max(TimeGenerated), EndTime = min(TimeGenerated), count() by EventID, + Account, Computer, Process, SubjectUserName, SubjectDomainName, ObjectName, + ObjectType, ProcessName\\n)\\n)\\n// You can filter out potential machine + accounts\\n//| where AccountType != 'Machine'\\n| extend timestamp = StartTime, + AccountCustomEntity = Account, HostCustomEntity = Computer\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.1\",\"tactics\":[\"Collection\"],\"techniques\":[\"T1005\"],\"displayName\":\"Azure + AD Health Monitoring Agent Registry Keys Access\",\"description\":\"This detection + uses Windows security events to detect suspicious access attempts to the registry + key of Azure AD Health monitoring agent.\\nThis detection requires an access + control entry (ACE) on the system access control list (SACL) of the following + securable object HKLM\\\\SOFTWARE\\\\Microsoft\\\\Microsoft Online\\\\Reporting\\\\MonitoringAgent.\\nYou + can find more information in here https://github.com/OTRF/Set-AuditRule/blob/master/rules/registry/aad_connect_health_monitoring_agent.yml\\n\",\"lastUpdatedDateUTC\":\"2022-03-10T00:00:00Z\",\"createdDateUTC\":\"2021-08-25T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/066395ac-ef91-4993-8bf6-25c61ab0ca5a\",\"name\":\"066395ac-ef91-4993-8bf6-25c61ab0ca5a\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT6H\",\"queryPeriod\":\"PT6H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + iocs = externaldata(DateAdded:string,IoC:string,Type:string,TLP:string) [@\\\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Sample%20Data/Feeds/SOURGUM.csv\\\"] + with (format=\\\"csv\\\", ignoreFirstRecord=True);\\nlet domains = (iocs | + where Type =~ \\\"domainname\\\"| project IoC);\\nlet sha256Hashes = (iocs + | where Type =~ \\\"sha256\\\" | project IoC);\\nlet file_path1 = (iocs | + where Type =~ \\\"filepath1\\\" | project IoC);\\nlet file_path2 = (iocs | + where Type =~ \\\"filepath2\\\" | project IoC);\\nlet file_path3 = (iocs | + where Type =~ \\\"filepath3\\\" | project IoC);\\nlet reg_key = (iocs | where + Type =~ \\\"regkey\\\" | project IoC);\\nWindowsEvent\\n| where EventID == + 4688 and (EventData has_any (file_path1) or EventData has_any (file_path2) + or EventData has_any (file_path3) or EventData has_any ('reg add') or EventData + has_any (reg_key) )\\n| extend CommandLine = tostring(EventData.CommandLine)\\n| + extend NewProcessName = tostring(EventData.NewProcessName)\\n| extend ParentProcessName + = tostring(EventData.ParentProcessName)\\n| where (CommandLine has_any (file_path1)) + or\\n (CommandLine has_any (file_path3)) or\\n (CommandLine has 'reg add' + and CommandLine has_any (reg_key) and CommandLine has_any (file_path2)) or + \\n (NewProcessName has_any (file_path1)) or\\n (NewProcessName has_any + (file_path3)) or\\n (ParentProcessName has_any (file_path1)) or \\n (ParentProcessName + has_any (file_path3)) \\n| extend Account = strcat(EventData.SubjectDomainName,\\\"\\\\\\\\\\\", + EventData.SubjectUserName)\\n| extend NewProcessId = tostring(EventData.NewProcessId)\\n| + extend IPCustomEntity = tostring(EventData.IpAddress)\\n| project TimeGenerated, + Computer, NewProcessName, ParentProcessName, Account, NewProcessId, Type, + IPCustomEntity\\n| extend timestamp = TimeGenerated, HostCustomEntity = Computer + , AccountCustomEntity = Account, ProcessCustomEntity = NewProcessName, Alert + = 'SOURGUM IOC detected'\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"Process\",\"fieldMappings\":[{\"identifier\":\"ProcessId\",\"columnName\":\"ProcessCustomEntity\"}]},{\"entityType\":\"FileHash\",\"fieldMappings\":[{\"identifier\":\"Algorithm\",\"columnName\":\"AlgorithmCustomEntity\"},{\"identifier\":\"Value\",\"columnName\":\"FileHashCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"Persistence\"],\"techniques\":[\"T1546\"],\"displayName\":\"SOURGUM + Actor IOC - July 2021\",\"description\":\"Identifies a match across IOC's + related to an actor tracked by Microsoft as SOURGUM\",\"lastUpdatedDateUTC\":\"2022-05-19T00:00:00Z\",\"createdDateUTC\":\"2022-02-22T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/e7277475-4e31-41c7-9997-0b8b3d7f00cd\",\"name\":\"e7277475-4e31-41c7-9997-0b8b3d7f00cd\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.2\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"0\",\"maximum\":\"1\",\"value\":\"0.01\",\"name\":\"Score\",\"description\":\"Generate + an anomaly when score is greater than the chosen value\",\"sequenceNumber\":1,\"rerun\":\"NotRequired\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1078\"],\"displayName\":\"(Preview) + Suspicious volume of failed login attempts to AWS Console by each source IP + address\",\"description\":\"This algorithm detects an unusually high volume + of AWS cloud trail log console failed login events per source IP address within + the last day. The model is trained on the previous 21 days of AWS cloud trail + log events on source IP address basis. This activity may indicate that the + IP address is compromised.\",\"lastUpdatedDateUTC\":\"2021-10-26T00:00:00Z\",\"createdDateUTC\":\"2021-08-03T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AWS\",\"dataTypes\":[\"AWSCloudTrail\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/6116dc19-475a-4148-84b2-efe89c073e27\",\"name\":\"6116dc19-475a-4148-84b2-efe89c073e27\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + threshold = 10;\\nQualysHostDetectionV2_CL\\n| extend Status = tostring(Status_s), + Vulnerability = tostring(QID_s), Severity = tostring(Severity_s)\\n| where + Status =~ \\\"New\\\" and Severity == \\\"5\\\"\\n| summarize StartTime = + min(TimeGenerated), EndTime = max(TimeGenerated), dcount(NetBios_s) by tostring(QID_s)\\n| + where dcount_NetBios_s >= threshold\\n| extend timestamp = StartTime\",\"entityMappings\":[],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1190\"],\"displayName\":\"New + High Severity Vulnerability Detected Across Multiple Hosts\",\"description\":\"This + creates an incident when a new high severity vulnerability is detected across + multilple hosts\",\"lastUpdatedDateUTC\":\"2021-12-08T00:00:00Z\",\"createdDateUTC\":\"2020-06-19T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"QualysVulnerabilityManagement\",\"dataTypes\":[\"QualysHostDetection_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/90d3f6ec-80fb-48e0-9937-2c70c9df9bad\",\"name\":\"90d3f6ec-80fb-48e0-9937-2c70c9df9bad\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + DomainList = dynamic([\\\"tor2web.org\\\", \\\"tor2web.com\\\", \\\"torlink.co\\\", + \\\"onion.to\\\", \\\"onion.ink\\\", \\\"onion.cab\\\", \\\"onion.nu\\\", + \\\"onion.link\\\", \\n\\\"onion.it\\\", \\\"onion.city\\\", \\\"onion.direct\\\", + \\\"onion.top\\\", \\\"onion.casa\\\", \\\"onion.plus\\\", \\\"onion.rip\\\", + \\\"onion.dog\\\", \\\"tor2web.fi\\\", \\n\\\"tor2web.blutmagie.de\\\", \\\"onion.sh\\\", + \\\"onion.lu\\\", \\\"onion.pet\\\", \\\"t2w.pw\\\", \\\"tor2web.ae.org\\\", + \\\"tor2web.io\\\", \\\"tor2web.xyz\\\", \\\"onion.lt\\\", \\n\\\"s1.tor-gateways.de\\\", + \\\"s2.tor-gateways.de\\\", \\\"s3.tor-gateways.de\\\", \\\"s4.tor-gateways.de\\\", + \\\"s5.tor-gateways.de\\\", \\\"hiddenservice.net\\\"]);\\nSyslog\\n| where + ProcessName contains \\\"squid\\\"\\n| extend URL = extract(\\\"(([A-Z]+ [a-z]{4,5}:\\\\\\\\/\\\\\\\\/)|[A-Z]+ + )([^ :]*)\\\",3,SyslogMessage), \\n SourceIP = extract(\\\"([0-9]+ + )(([0-9]{1,3})\\\\\\\\.([0-9]{1,3})\\\\\\\\.([0-9]{1,3})\\\\\\\\.([0-9]{1,3}))\\\",2,SyslogMessage), + \\n Status = extract(\\\"(TCP_(([A-Z]+)(_[A-Z]+)*)|UDP_(([A-Z]+)(_[A-Z]+)*))\\\",1,SyslogMessage), + \\n HTTP_Status_Code = extract(\\\"(TCP_(([A-Z]+)(_[A-Z]+)*)|UDP_(([A-Z]+)(_[A-Z]+)*))/([0-9]{3})\\\",8,SyslogMessage),\\n + \ User = extract(\\\"(CONNECT |GET )([^ ]* )([^ ]+)\\\",3,SyslogMessage),\\n + \ RemotePort = extract(\\\"(CONNECT |GET )([^ ]*)(:)([0-9]*)\\\",4,SyslogMessage),\\n + \ Domain = extract(\\\"(([A-Z]+ [a-z]{4,5}:\\\\\\\\/\\\\\\\\/)|[A-Z]+ + )([^ :\\\\\\\\/]*)\\\",3,SyslogMessage),\\n Bytes = toint(extract(\\\"([A-Z]+\\\\\\\\/[0-9]{3} + )([0-9]+)\\\",2,SyslogMessage)),\\n contentType = extract(\\\"([a-z/]+$)\\\",1,SyslogMessage)\\n| + extend TLD = extract(\\\"\\\\\\\\.[a-z]*$\\\",0,Domain)\\n| where HTTP_Status_Code + == \\\"200\\\"\\n| where Domain contains \\\".\\\"\\n| where Domain has_any + (DomainList)\\n| extend timestamp = TimeGenerated, URLCustomEntity = URL, + IPCustomEntity = SourceIP, AccountCustomEntity = User\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CommandAndControl\"],\"techniques\":[\"T1090\",\"T1008\"],\"displayName\":\"Squid + proxy events for ToR proxies\",\"description\":\"Check for Squid proxy events + associated with common ToR proxies. This query presumes the default squid + log format is being used.\\nhttp://www.squid-cache.org/Doc/config/access_log/\",\"lastUpdatedDateUTC\":\"2022-05-31T00:00:00Z\",\"createdDateUTC\":\"2019-07-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Syslog\",\"dataTypes\":[\"Syslog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/70fc7201-f28e-4ba7-b9ea-c04b96701f13\",\"name\":\"70fc7201-f28e-4ba7-b9ea-c04b96701f13\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"NRT\",\"properties\":{\"severity\":\"Medium\",\"query\":\"let + OperationList = dynamic([\\\"Add member to role\\\",\\\"Add member to role + in PIM requested (permanent)\\\"]);\\nlet PrivilegedGroups = dynamic([\\\"UserAccountAdmins\\\",\\\"PrivilegedRoleAdmins\\\",\\\"TenantAdmins\\\"]);\\nAuditLogs\\n//| + where LoggedByService =~ \\\"Core Directory\\\"\\n| where Category =~ \\\"RoleManagement\\\"\\n| + where OperationName in~ (OperationList)\\n| mv-expand TargetResources\\n| + extend modProps = parse_json(TargetResources).modifiedProperties\\n| mv-expand + bagexpansion=array modProps\\n| evaluate bag_unpack(modProps)\\n| extend displayName + = column_ifexists(\\\"displayName\\\", \\\"NotAvailable\\\"), newValue = column_ifexists(\\\"newValue\\\", + \\\"NotAvailable\\\")\\n| where displayName =~ \\\"Role.WellKnownObjectName\\\"\\n| + extend DisplayName = displayName, GroupName = replace('\\\"','',newValue)\\n| + extend initByApp = parse_json(InitiatedBy).app, initByUser = parse_json(InitiatedBy).user\\n| + extend AppId = initByApp.appId,\\nInitiatedByDisplayName = case(isnotempty(initByApp.displayName), + initByApp.displayName, isnotempty(initByUser.displayName), initByUser.displayName, + \\\"not available\\\"),\\nServicePrincipalId = tostring(initByApp.servicePrincipalId),\\nServicePrincipalName + = tostring(initByApp.servicePrincipalName),\\nUserId = initByUser.id,\\nUserIPAddress + = initByUser.ipAddress,\\nUserRoles = initByUser.roles,\\nUserPrincipalName + = tostring(initByUser.userPrincipalName),\\nTargetUserPrincipalName = tostring(TargetResources.userPrincipalName)\\n| + where GroupName in~ (PrivilegedGroups)\\n// If you don't want to alert for + operations from PIM, remove below filtering for MS-PIM.\\n//| where InitiatedByDisplayName + != \\\"MS-PIM\\\"\\n| project TimeGenerated, AADOperationType, Category, OperationName, + AADTenantId, AppId, InitiatedByDisplayName, ServicePrincipalId, ServicePrincipalName, + DisplayName, GroupName, UserId, UserIPAddress, UserRoles, UserPrincipalName, + TargetUserPrincipalName\\n| extend AccountCustomEntity = case(isnotempty(ServicePrincipalName), + ServicePrincipalName, isnotempty(ServicePrincipalId), ServicePrincipalId, + isnotempty(UserPrincipalName), UserPrincipalName, \\\"not available\\\")\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"TargetUserPrincipalName\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"Persistence\",\"PrivilegeEscalation\"],\"techniques\":[\"T1098\",\"T1078\"],\"displayName\":\"NRT + User added to Azure Active Directory Privileged Groups\",\"description\":\"This + will alert when a user is added to any of the Privileged Groups.\\nFor further + information on AuditLogs please see https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-audit-activities.\\nFor + Administrator role permissions in Azure Active Directory please see https://docs.microsoft.com/azure/active-directory/users-groups-roles/directory-assign-admin-roles\",\"lastUpdatedDateUTC\":\"2022-03-24T00:00:00Z\",\"createdDateUTC\":\"2020-07-15T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/5239248b-abfb-4c6a-8177-b104ade5db56\",\"name\":\"5239248b-abfb-4c6a-8177-b104ade5db56\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + RunCommandData = materialize ( AzureActivity\\n// Isolate run command actions\\n| + where OperationNameValue == \\\"MICROSOFT.COMPUTE/VIRTUALMACHINES/RUNCOMMAND/ACTION\\\"\\n// + Confirm that the operation impacted a virtual machine\\n| where Authorization + has \\\"virtualMachines\\\"\\n// Each runcommand operation consists of three + events when successful, StartTimeed, Accepted (or Rejected), Successful (or + Failed).\\n| summarize StartTime=min(TimeGenerated), EndTime=max(TimeGenerated), + max(CallerIpAddress), make_list(ActivityStatusValue) by CorrelationId, Authorization, + Caller\\n// Limit to Run Command executions that Succeeded\\n| where list_ActivityStatusValue + has \\\"Success\\\"\\n// Extract data from the Authorization field, allowing + us to later extract the Caller (UPN) and CallerIpAddress\\n| extend Authorization_d + = parse_json(Authorization)\\n| extend Scope = Authorization_d.scope\\n| extend + Scope_s = split(Scope, \\\"/\\\")\\n| extend Subscription = tostring(Scope_s[2])\\n| + extend VirtualMachineName = tostring(Scope_s[-1])\\n| project StartTime, EndTime, + Subscription, VirtualMachineName, CorrelationId, Caller, CallerIpAddress=max_CallerIpAddress\\n| + join kind=leftouter (\\n DeviceFileEvents\\n | where InitiatingProcessFileName + == \\\"RunCommandExtension.exe\\\"\\n | extend VirtualMachineName = tostring(split(DeviceName, + \\\".\\\")[0])\\n | project VirtualMachineName, PowershellFileCreatedTimestamp=TimeGenerated, + FileName, FileSize, InitiatingProcessAccountName, InitiatingProcessAccountDomain, + InitiatingProcessFolderPath, InitiatingProcessId\\n) on VirtualMachineName\\n// + We need to filter by time sadly, this is the only way to link events\\n| where + PowershellFileCreatedTimestamp between (StartTime .. EndTime)\\n| project + StartTime, EndTime, PowershellFileCreatedTimestamp, VirtualMachineName, Caller, + CallerIpAddress, FileName, FileSize, InitiatingProcessId, InitiatingProcessAccountDomain, + InitiatingProcessFolderPath\\n| join kind=inner(\\n DeviceEvents\\n | + extend VirtualMachineName = tostring(split(DeviceName, \\\".\\\")[0])\\n | + where InitiatingProcessCommandLine has \\\"-File\\\"\\n // Extract the + script name based on the structure used by the RunCommand extension\\n | + extend PowershellFileName = extract(@\\\"\\\\-File\\\\s(script[0-9]{1,9}\\\\.ps1)\\\", + 1, InitiatingProcessCommandLine)\\n // Discard results that didn't successfully + extract, these are not run command related\\n | where isnotempty(PowershellFileName)\\n + \ | extend PSCommand = tostring(parse_json(AdditionalFields).Command)\\n + \ // The first execution of PowerShell will be the RunCommand script itself, + we can discard this as it will break our hash later\\n | where PSCommand + != PowershellFileName \\n // Now we normalise the cmdlets, we're aiming + to hash them to find scripts using rare combinations\\n | extend PSCommand + = toupper(PSCommand)\\n | order by PSCommand asc\\n | summarize PowershellExecStartTime=min(TimeGenerated), + PowershellExecEnd=max(TimeGenerated), make_list(PSCommand) by PowershellFileName, + InitiatingProcessCommandLine\\n) on $left.FileName == $right.PowershellFileName\\n| + project StartTime, EndTime, PowershellFileCreatedTimestamp, PowershellExecStartTime, + PowershellExecEnd, PowershellFileName, PowershellScriptCommands=list_PSCommand, + Caller, CallerIpAddress, InitiatingProcessCommandLine, PowershellFileSize=FileSize, + VirtualMachineName\\n| order by StartTime asc \\n// We generate the hash based + on the cmdlets called and the size of the powershell script\\n| extend TempFingerprintString + = strcat(PowershellScriptCommands, PowershellFileSize)\\n| extend ScriptFingerprintHash + = hash_sha256(tostring(PowershellScriptCommands)));\\nlet totals = toscalar + (RunCommandData\\n| summarize count());\\nlet hashTotals = RunCommandData\\n| + summarize HashCount=count() by ScriptFingerprintHash;\\nRunCommandData\\n| + join kind=leftouter (\\nhashTotals\\n) on ScriptFingerprintHash\\n// Calculate + prevalence, while we don't need this, it may be useful for responders to know + how rare this script is in relation to normal activity\\n| extend Prevalence + = toreal(HashCount) / toreal(totals) * 100\\n// Where the hash was only ever + seen once.\\n| where HashCount == 1\\n| extend timestamp = StartTime, IPCustomEntity=CallerIpAddress, + AccountCustomEntity=Caller, HostCustomEntity=VirtualMachineName\\n| project + timestamp, StartTime, EndTime, PowershellFileName, VirtualMachineName, Caller, + CallerIpAddress, PowershellScriptCommands, PowershellFileSize, ScriptFingerprintHash, + Prevalence, IPCustomEntity, AccountCustomEntity, HostCustomEntity\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"HostName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.2\",\"tactics\":[\"LateralMovement\",\"CredentialAccess\"],\"techniques\":[\"T1570\"],\"displayName\":\"Azure + VM Run Command operations executing a unique powershell script\",\"description\":\"Identifies + when Azure Run command is used to execute a powershell script on a VM that + is unique.\\nThe uniqueness of the powershell script is determined by taking + a combined hash of the cmdlets it imports\\nand the filesize of the PowerShell + script. Alerts from this detection indicate a unique PowerShell was executed\\nin + your environment.\",\"lastUpdatedDateUTC\":\"2022-03-01T00:00:00Z\",\"createdDateUTC\":\"2021-10-25T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActivity\",\"dataTypes\":[\"AzureActivity\"]},{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceFileEvents\",\"DeviceEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/f15370f4-c6fa-42c5-9be4-1d308f40284e\",\"name\":\"f15370f4-c6fa-42c5-9be4-1d308f40284e\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\nThreatIntelligenceIndicator\\n| + where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\\n| + summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\\n| + where Active == true\\n// Picking up only IOC's that contain the entities + we want\\n| where isnotempty(NetworkIP) or isnotempty(EmailSourceIpAddress) + or isnotempty(NetworkDestinationIP) or isnotempty(NetworkSourceIP)\\n// As + there is potentially more than 1 indicator type for matching IP, taking NetworkIP + first, then others if that is empty.\\n// Taking the first non-empty value + based on potential IOC match availability\\n| extend TI_ipEntity = iff(isnotempty(NetworkIP), + NetworkIP, NetworkDestinationIP)\\n| extend TI_ipEntity = iff(isempty(TI_ipEntity) + and isnotempty(NetworkSourceIP), NetworkSourceIP, TI_ipEntity)\\n| extend + TI_ipEntity = iff(isempty(TI_ipEntity) and isnotempty(EmailSourceIpAddress), + EmailSourceIpAddress, TI_ipEntity)\\n// using innerunique to keep perf fast + and result set low, we only need one match to indicate potential malicious + activity that needs to be investigated\\n| join kind=innerunique (\\n OfficeActivity + | where TimeGenerated >= ago(dt_lookBack)\\n // renaming time column so + it is clear the log this came from\\n | extend OfficeActivity_TimeGenerated + = TimeGenerated\\n)\\non $left.TI_ipEntity == $right.ClientIP\\n| where OfficeActivity_TimeGenerated + < ExpirationDateTime\\n| summarize OfficeActivity_TimeGenerated = arg_max(OfficeActivity_TimeGenerated, + *) by IndicatorId\\n| project OfficeActivity_TimeGenerated, Description, ActivityGroupNames, + IndicatorId, ThreatType, Url, ExpirationDateTime, ConfidenceScore,\\nTI_ipEntity, + ClientIP, UserId, Operation, ResultStatus, RecordType, OfficeObjectId, NetworkIP, + NetworkDestinationIP, NetworkSourceIP, EmailSourceIpAddress\\n| extend timestamp + = OfficeActivity_TimeGenerated, IPCustomEntity = ClientIP, AccountCustomEntity + = UserId, URLCustomEntity = Url\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.1\",\"tactics\":[\"Impact\"],\"displayName\":\"TI + map IP entity to OfficeActivity\",\"description\":\"Identifies a match in + OfficeActivity from any IP IOC from TI\",\"lastUpdatedDateUTC\":\"2021-11-29T00:00:00Z\",\"createdDateUTC\":\"2019-08-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a4ce20ae-a2e4-4d50-b40d-d49f1353b6cc\",\"name\":\"a4ce20ae-a2e4-4d50-b40d-d49f1353b6cc\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"// + Extracts plaintext IPv4 addresses\\nlet ipv4_plaintext_extraction_regex = + @\\\"((?:(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(?:\\\\.)){3}(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]){1,3})\\\";\\n// + Identified base64 encoded IPv4 addresses\\nlet ipv4_encoded_identification_regex + = @\\\"\\\\=([a-zA-Z0-9\\\\/\\\\+]*(?:(?:MC|Au|wL|MS|Eu|xL|Mi|Iu|yL|My|Mu|zL|NC|Qu|0L|NS|Uu|1L|Ni|Yu|2L|Ny|cu|3L|OC|gu|4L|OS|ku|5L){1}[a-zA-Z0-9\\\\/\\\\+]{2,4}){3}[a-zA-Z0-9\\\\/\\\\+\\\\=]*)\\\";\\n// + Extractes IPv4 addresses as hex values\\nlet ipv4_decoded_hex_extract = @\\\"((?:(?:61|62|63|64|65|66|67|68|69|6a|6b|6c|6d|6e|6f|70|71|72|73|74|75|76|77|78|79|7a|41|42|43|44|45|46|47|48|49|4a|4b|4c|4d|4e|4f|50|51|52|53|54|55|56|57|58|59|5a|2f|2b|3d),){7,15})\\\";\\nCommonSecurityLog\\n| + where isnotempty(RequestURL)\\n// Identify requests with encoded IPv4 addresses\\n| + where RequestURL matches regex ipv4_encoded_identification_regex\\n| project + TimeGenerated, RequestURL\\n// Extract IP candidates in their base64 encoded + format, significantly reducing the dataset\\n| extend extracted_encoded_ip_candidate + = extract_all(ipv4_encoded_identification_regex, RequestURL)\\n// We could + have more than one candidate, expand them out\\n| mv-expand extracted_encoded_ip_candidate + to typeof(string)\\n| summarize Start=min(TimeGenerated), End=max(TimeGenerated), + make_set(RequestURL) by extracted_encoded_ip_candidate\\n// Pad if we need + to\\n| extend extracted_encoded_ip_candidate = iff(strlen(extracted_encoded_ip_candidate) + % 2 == 0, extracted_encoded_ip_candidate, strcat(extracted_encoded_ip_candidate, + \\\"=\\\"))\\n// Now decode the candidate to a long array, we cannot go straight + to string as it cannot handle non-UTF8, we need to strip that first\\n| extend + extracted_encoded_ip_candidate = tostring(base64_decode_toarray(extracted_encoded_ip_candidate))\\n// + Extract the IP candidates from the array\\n| extend hex_extracted = extract_all(ipv4_decoded_hex_extract, + extracted_encoded_ip_candidate)\\n// Expand, it's still possible that we might + have more than 1 IP\\n| mv-expand hex_extracted\\n// Now we should have a + clean string. We need to put it back into a dynamic array to convert back + to a string.\\n| extend hex_extracted = trim_end(\\\",\\\", tostring(hex_extracted))\\n| + extend hex_extracted = strcat(\\\"[\\\",hex_extracted,\\\"]\\\")\\n| extend + hex_extracted = todynamic(hex_extracted)\\n| extend extracted_encoded_ip_candidate + = todynamic(extracted_encoded_ip_candidate)\\n// Convert the array back into + a string\\n| extend decoded_ip_candidate = make_string(hex_extracted)\\n| + summarize by decoded_ip_candidate, tostring(set_RequestURL), Start, End\\n// + Now the IP candidates will be in plaintext, extract the IPs using a regex\\n| + extend ipmatch = extract_all(ipv4_plaintext_extraction_regex, decoded_ip_candidate)\\n// + If it's not an IP, throw it out\\n| where isnotnull(ipmatch)\\n| mv-expand + ipmatch to typeof(string)\\n// Join with DeviceNetworkEvents to find instances + where an IP of a machine in our MDE estate sent it's IP in a base64 encoded + string\\n| join (\\n DeviceNetworkEvents\\n | summarize make_set(DeviceId), + make_set(DeviceName) by RemoteIP\\n) on $left.ipmatch == $right.RemoteIP\\n| + project Start, End, IPmatch=ipmatch, RequestURL=set_RequestURL, DeviceNames=set_DeviceName, + DeviceIds=set_DeviceId, RemoteIP\",\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPmatch\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"HostName\",\"columnName\":\"DeviceNames\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"RequestURL\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Exfiltration\",\"CommandAndControl\"],\"techniques\":[\"T1041\",\"T1071\"],\"displayName\":\"IP + address of Windows host encoded in web request\",\"description\":\"This detection + will identify network requests in HTTP proxy data that contains Base64 encoded + IP addresses. After identifying candidates the query\\njoins with DeviceNetworkEvents + to idnetify any machine within the network using that IP address. Alerts indicate + that the IP address of a machine\\nwithin your network was seen with it's + IP address base64 encoded in an outbounf web request. This method of egressing + the IP was seen used in POLONIUM's\\nRunningRAT tool, however the detection + is generic.\",\"lastUpdatedDateUTC\":\"2022-05-31T00:00:00Z\",\"createdDateUTC\":\"2022-05-31T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"Fortinet\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"CheckPoint\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceNetworkEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/cbf6ad48-fa5c-4bf7-b205-28dbadb91255\",\"name\":\"cbf6ad48-fa5c-4bf7-b205-28dbadb91255\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + procList = externaldata(Process:string) [@\\\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Sample%20Data/Microsoft_Lolbas_Execution_Binaries.csv\\\"] + with (format=\\\"csv\\\", ignoreFirstRecord=True);\\nEvent\\n| where EventLog + == \\\"Microsoft-Windows-Sysmon/Operational\\\" and EventID==1\\n| parse EventData + with * 'Image\\\">' Image \\\"<\\\" * 'OriginalFileName\\\">' OriginalFileName + \\\"<\\\" *\\n| where OriginalFileName has_any (procList) and not (Image has_any + (procList))\\n| parse EventData with * 'ProcessGuid\\\">' ProcessGuid \\\"<\\\" + * 'Description\\\">' Description \\\"<\\\" * 'CommandLine\\\">' CommandLine + \\\"<\\\" * 'CurrentDirectory\\\">' CurrentDirectory \\\"<\\\" * 'User\\\">' + User \\\"<\\\" * 'LogonGuid\\\">' LogonGuid \\\"<\\\" * 'Hashes\\\">' Hashes + \\\"<\\\" * 'ParentProcessGuid\\\">' ParentProcessGuid \\\"<\\\" * 'ParentImage\\\">' + ParentImage \\\"<\\\" * 'ParentCommandLine\\\">' ParentCommandLine \\\"<\\\" + * 'ParentUser\\\">' ParentUser \\\"<\\\" *\\n| summarize StartTime = min(TimeGenerated), + EndTime = max(TimeGenerated) by EventID, Computer, User, ParentImage, ParentProcessGuid, + ParentCommandLine, ParentUser, Image, ProcessGuid, CommandLine, Description, + OriginalFileName, CurrentDirectory, Hashes\",\"entityMappings\":[{\"entityType\":\"Process\",\"fieldMappings\":[{\"identifier\":\"CommandLine\",\"columnName\":\"CommandLine\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Computer\"}]},{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"User\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Execution\"],\"techniques\":[\"T1059\"],\"displayName\":\"Windows + Binaries Lolbins Renamed\",\"description\":\"This query detects the execution + of renamed Windows binaries (Lolbins). This is a common technique used by + adversaries to evade detection. \\nRef: https://docs.paloaltonetworks.com/cortex/cortex-xdr/cortex-xdr-analytics-alert-reference/cortex-xdr-analytics-alert-reference/execution-of-renamed-lolbin.html\",\"lastUpdatedDateUTC\":\"2022-03-11T00:00:00Z\",\"createdDateUTC\":\"2022-03-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/3a9d5ede-2b9d-43a2-acc4-d272321ff77c\",\"name\":\"3a9d5ede-2b9d-43a2-acc4-d272321ff77c\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + starttime = 14d;\\nlet timeframe = 1d;\\nlet scorethreshold = 3;\\nlet baselinethreshold + = 50;\\nlet aadFunc = (tableName:string){\\n // Failed Signins attempts with + reasoning related to conditional access policies.\\n table(tableName)\\n + \ | where TimeGenerated between (startofday(ago(starttime))..startofday(now()))\\n + \ | where ResultDescription has_any (\\\"conditional access\\\", \\\"CA\\\") + or ResultType in (50005, 50131, 53000, 53001, 53002, 52003, 70044)\\n | extend + UserPrincipalName = tolower(UserPrincipalName)\\n | extend timestamp = TimeGenerated, + AccountCustomEntity = UserPrincipalName\\n};\\nlet aadSignin = aadFunc(\\\"SigninLogs\\\");\\nlet + aadNonInt = aadFunc(\\\"AADNonInteractiveUserSignInLogs\\\");\\nlet allSignins + = union isfuzzy=true aadSignin, aadNonInt;\\nlet TimeSeriesAlerts = \\nallSignins\\n| + make-series DailyCount=count() on TimeGenerated from startofday(ago(starttime)) + to startofday(now()) step 1d by UserPrincipalName\\n| extend (anomalies, score, + baseline) = series_decompose_anomalies(DailyCount, scorethreshold, -1, 'linefit')\\n| + mv-expand DailyCount to typeof(double), TimeGenerated to typeof(datetime), + anomalies to typeof(double), score to typeof(double), baseline to typeof(long)\\n// + Filtering low count events per baselinethreshold\\n| where anomalies > 0 and + baseline > baselinethreshold\\n| extend AnomalyHour = TimeGenerated\\n| project + UserPrincipalName, AnomalyHour, TimeGenerated, DailyCount, baseline, anomalies, + score;\\n// Filter the alerts for specified timeframe\\nTimeSeriesAlerts\\n| + where TimeGenerated > startofday(ago(timeframe))\\n| join kind=inner ( \\n + \ allSignins\\n | where TimeGenerated > startofday(ago(timeframe))\\n // + create a new column and round to hour\\n | extend DateHour = bin(TimeGenerated, + 1h)\\n | summarize PartialFailedSignins = count(), LatestAnomalyTime = arg_max(TimeGenerated, + *) by bin(TimeGenerated, 1h), OperationName, Category, ResultType, ResultDescription, + UserPrincipalName, UserDisplayName, AppDisplayName, ClientAppUsed, IPAddress, + ResourceDisplayName\\n) on UserPrincipalName, $left.AnomalyHour == $right.DateHour\\n| + project LatestAnomalyTime, OperationName, Category, UserPrincipalName, UserDisplayName, + ResultType, ResultDescription, AppDisplayName, ClientAppUsed, UserAgent, IPAddress, + Location, AuthenticationRequirement, ConditionalAccessStatus, ResourceDisplayName, + PartialFailedSignins, TotalFailedSignins = DailyCount, baseline, anomalies, + score\\n| extend timestamp = LatestAnomalyTime, IPCustomEntity = IPAddress, + AccountCustomEntity = UserPrincipalName\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1078\"],\"displayName\":\"User + Accounts - Sign in Failure due to CA Spikes\",\"description\":\" Identifies + spike in failed sign-ins from user accounts due to conditional access policied.\\nSpike + is determined based on Time series anomaly which will look at historical baseline + values.\\nRef : https://docs.microsoft.com/azure/active-directory/fundamentals/security-operations-user-accounts#monitoring-for-failed-unusual-sign-ins\",\"lastUpdatedDateUTC\":\"2022-03-10T00:00:00Z\",\"createdDateUTC\":\"2021-10-29T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AADNonInteractiveUserSignInLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/622844c2-fc11-4efc-91e6-c05b06ab3008\",\"name\":\"622844c2-fc11-4efc-91e6-c05b06ab3008\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.6\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"10\",\"maximum\":\"1000\",\"value\":\"25\",\"name\":\"Degree + of source IPs\",\"description\":\"Suppress anomalies when degree of source + IPs is greater than the chosen value\",\"sequenceNumber\":1,\"rerun\":\"RerunAlways\"},{\"minimum\":\"10\",\"maximum\":\"1000\",\"value\":\"30\",\"name\":\"Daily + event count threshold\",\"description\":\"Suppress anomalies when daily event + count is less than the chosen value\",\"sequenceNumber\":2,\"rerun\":\"RerunAlways\"},{\"minimum\":\"10\",\"maximum\":\"1000\",\"value\":\"60\",\"name\":\"Time + delta threshold in seconds\",\"description\":\"Suppress anomalies when time + delta in seconds between network connections is less than the chosen value\",\"sequenceNumber\":3,\"rerun\":\"RerunAlways\"},{\"minimum\":\"50\",\"maximum\":\"100\",\"value\":\"75\",\"name\":\"Percent + beaconing threshold\",\"description\":\"Generate an anomaly when percent beaconing + is greater than the chosen value\",\"sequenceNumber\":4,\"rerun\":\"RerunAlways\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"CommandAndControl\"],\"techniques\":[\"T1001\",\"T1008\",\"T1071\",\"T1090\",\"T1095\",\"T1102\",\"T1104\",\"T1132\",\"T1205\",\"T1568\",\"T1571\",\"T1572\",\"T1573\"],\"displayName\":\"(Preview) + Detect machine generated network beaconing behavior\",\"description\":\"This + algorithm identifies beaconing patterns from network traffic connection logs + based on recurrent time delta patterns.\\nAny network connection towards the + untrusted public networks at repetitive time delta is an indication of malware + callbacks or data exfiltration attempts. \\nThe anomaly will calculate time + delta between consecutive network connection between same source and destination + ip as well as count (Connections in time-delta sequence) of \\ntime-delta + sequence between same source and destination. Percentage of beaconing is calculated + between connections in time-delta sequence against total connections in a + day.\",\"lastUpdatedDateUTC\":\"2022-03-01T00:00:00Z\",\"createdDateUTC\":\"2021-04-13T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog + (PaloAlto)\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/b6d03b88-4d27-49a2-9c1c-29f1ad2842dc\",\"name\":\"b6d03b88-4d27-49a2-9c1c-29f1ad2842dc\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + oneDriveCalls = dynamic(['graph.microsoft.com/v1.0/me/drive/root:/Documents/data.txt:/content','graph.microsoft.com/v1.0/me/drive/root:/Documents/response.json:/content']);\\nlet + oneDriveCallsRegex = dynamic([@'graph\\\\.microsoft\\\\.com\\\\/v1\\\\.0\\\\/me\\\\/drive\\\\/root\\\\:\\\\/Uploaded\\\\/.*\\\\:\\\\/content',@'graph\\\\.microsoft\\\\.com\\\\/v1\\\\.0\\\\/me\\\\/drive\\\\/root\\\\:\\\\/Downloaded\\\\/.*\\\\:\\\\/content']);\\nCommonSecurityLog\\n| + where RequestURL has_any (oneDriveCalls) or RequestURL matches regex tostring(oneDriveCallsRegex[0]) + or RequestURL matches regex tostring(oneDriveCallsRegex[1])\\n| project TimeGenerated, + DeviceVendor, DeviceProduct, DeviceAction, DestinationDnsDomain, DestinationIP, + RequestURL, SourceIP, SourceHostName, RequestClientApplication\",\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"SourceIP\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"HostName\",\"columnName\":\"SourceHostName\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Exfiltration\",\"CommandAndControl\"],\"techniques\":[\"T1567\",\"T1102\"],\"displayName\":\"CreepyDrive + URLs\",\"description\":\"CreepyDrive uses OneDrive for command and control. + This detection identifies URLs specific to CreepyDrive.\",\"lastUpdatedDateUTC\":\"2022-05-31T00:00:00Z\",\"createdDateUTC\":\"2022-05-31T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"Fortinet\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"CheckPoint\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/7e38a3e4-ccb9-4c73-b4ee-290b3bed077c\",\"name\":\"7e38a3e4-ccb9-4c73-b4ee-290b3bed077c\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.0\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":[{\"prioritize\":null,\"exclude\":\".lan, + .home\",\"dataType\":\"string\",\"name\":\"Domain suffixes\",\"description\":\"Give + comma separated suffixes to exclude from source data within double quotes, + example: \\\".lan, .home\\\"\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"}],\"thresholdObservations\":[{\"minimum\":\"0.0\",\"maximum\":\"1.0\",\"value\":\"0.9\",\"name\":\"Score\",\"description\":\"Generate + an anomaly when the anomaly score (probability that the domain is DGA) is + greater than or equal to the chosen value.\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"},{\"minimum\":\"5\",\"maximum\":\"100\",\"value\":\"30\",\"name\":\"Distinct + IP filter\",\"description\":\"DGA attacks tend to come from a small number + of distinct IP addresses. Define a threshold value for the number of distinct + IP addresses a second-level domain accesses, above which that domain will + be filtered out as noise. For example, if the threshold is 30, only anomalies + in which the distinct number of IP addresses accessing the second-level domain + is less than or equal to 30 will be included in your results. Our default + value is a result of our own data studies but you can use the Observables + provided to help you adjust your threshold value.\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"CommandAndControl\"],\"techniques\":[\"T1568\"],\"displayName\":\"(Preview) + Potential domain generation algorithm (DGA) on next-level DNS Domains\",\"description\":\"This + machine learning model indicates the next-level domains (third-level and up)\\nof + the domain names from the last day of DNS logs are unusual. They could potentially + be the output of a domain generation\\nalgorithm (DGA). The anomaly applies + to the DNS records that resolve to IPv4 and IPv6 addresses.\",\"lastUpdatedDateUTC\":\"2022-01-18T00:00:00Z\",\"createdDateUTC\":\"2022-01-18T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/011c84d8-85f0-4370-b864-24c13455aa94\",\"name\":\"011c84d8-85f0-4370-b864-24c13455aa94\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"SecurityAlert\\n| + extend Extprop = parse_json(ExtendedProperties)\\n| extend Computer = iff(isnotempty(toupper(tostring(Extprop[\\\"Compromised + Host\\\"]))), toupper(tostring(Extprop[\\\"Compromised Host\\\"])), tostring(parse_json(Entities)[0].HostName))\\n| + extend Account = iff(isnotempty(tolower(tostring(Extprop[\\\"User Name\\\"]))), + tolower(tostring(Extprop[\\\"User Name\\\"])), tolower(tostring(Extprop[\\\"user + name\\\"])))\\n| extend IpAddress = tostring(parse_json(ExtendedProperties).[\\\"IpAddress\\\"]) + \\n| project TimeGenerated, AlertName, Computer, Account, IpAddress, ExtendedProperties\\n| + extend timestamp = TimeGenerated, Account, MachineName = Computer, IpAddress\\n| + join kind=inner\\n(\\nCoreAzureBackup\\n| where State =~ \\\"Deleted\\\"\\n| + where OperationName =~ \\\"BackupItem\\\"\\n| extend data = split(BackupItemUniqueId, + \\\";\\\")\\n| extend AzureLocation = data[0], VaultId=data[1], MachineName=data[2], + DrivesBackedUp=data[3]\\n| project timestamp = TimeGenerated, AzureLocation, + VaultId, tostring(MachineName), DrivesBackedUp, State, BackupItemUniqueId, + _ResourceId, OperationName, BackupItemFriendlyName\\n)\\non MachineName\\n| + project timestamp, AlertName, HostCustomEntity = MachineName, AccountCustomEntity + = Account, ResourceCustomEntity = _ResourceId, IPCustomEntity = IpAddress, + VaultId, AzureLocation, DrivesBackedUp, State, BackupItemUniqueId, OperationName, + BackupItemFriendlyName\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"AzureResource\",\"fieldMappings\":[{\"identifier\":\"ResourceId\",\"columnName\":\"ResourceCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Impact\"],\"techniques\":[\"T1496\"],\"displayName\":\"CoreBackUp + Deletion in correlation with other related security alerts\",\"description\":\"This + query will help detect attackers attempt to delete backup containers in correlation + with other alerts that could have triggered to help possibly reveal more details + of attacker activity. \\nThough such an activity could be legitimate as part + of business operation, some ransomware actors may perform such operation to + cause interruption to regular business services.\",\"lastUpdatedDateUTC\":\"2021-11-05T00:00:00Z\",\"createdDateUTC\":\"2021-11-05T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureSecurityCenter\",\"dataTypes\":[\"SecurityAlert\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/1218175f-c534-421c-8070-5dcaabf28067\",\"name\":\"1218175f-c534-421c-8070-5dcaabf28067\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + threshold = 3; \\nZoomLogs \\n| where Event =~ \\\"chat_message.sent\\\" \\n| + extend Channel = tostring(parse_json(ChatEvents).Channel) \\n| extend Message + = tostring(parse_json(ChatEvents).Message) \\n| where Message matches regex + \\\"http(s?):\\\\\\\\/\\\\\\\\/\\\" \\n| summarize Channels = makeset(Channel), + StartTime = min(TimeGenerated), EndTime = max(TimeGenerated) by Message, User, + UserId\\n| extend ChannelCount = arraylength(Channels) \\n| where ChannelCount + > threshold\\n| extend timestamp = StartTime, AccountCustomEntity = User\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CredentialAccess\",\"Persistence\"],\"displayName\":\"Suspicious + link sharing pattern\",\"description\":\"Alerts in links that have been shared + across multiple Zoom chat channels by the same user in a short space if time. + \\nAdjust the threshold figure to change the number of channels a message + needs to be posted in before an alert is raised.\",\"lastUpdatedDateUTC\":\"2022-01-16T00:00:00Z\",\"createdDateUTC\":\"2020-04-24T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/06107abb-1b68-4fdc-841b-8a1ff9301467\",\"name\":\"06107abb-1b68-4fdc-841b-8a1ff9301467\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.1.0\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"0\",\"maximum\":\"1\",\"value\":\"0.87\",\"name\":\"Score\",\"description\":\"Generate + an anomaly when score is greater than the chosen value\",\"sequenceNumber\":0,\"rerun\":\"NotRequired\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"Exfiltration\"],\"techniques\":[\"T1030\",\"T1041\",\"T1011\",\"T1567\",\"T1029\",\"T1537\"],\"displayName\":\"(Preview) + Excessive Downloads via Palo Alto GlobalProtect\",\"description\":\"This algorithm + detects unusually high volume of download per user account via Palo Alto VPN + solution.\\nThe model is trained on the previous 14 days of the VPN logs.\\nIt + indicates anomalous high volume of downloads in the last day.\",\"lastUpdatedDateUTC\":\"2022-03-08T00:00:00Z\",\"createdDateUTC\":\"2020-11-02T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog + (PaloAlto)\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/0d76e9cf-788d-4a69-ac7d-f234826b5bed\",\"name\":\"0d76e9cf-788d-4a69-ac7d-f234826b5bed\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"DnsEvents\\n| + where Name contains \\\".\\\"\\n| where Name has_any (\\\"monerohash.com\\\", + \\\"do-dear.com\\\", \\\"xmrminerpro.com\\\", \\\"secumine.net\\\", \\\"xmrpool.com\\\", + \\\"minexmr.org\\\", \\\"hashanywhere.com\\\", \\n\\\"xmrget.com\\\", \\\"mininglottery.eu\\\", + \\\"minergate.com\\\", \\\"moriaxmr.com\\\", \\\"multipooler.com\\\", \\\"moneropools.com\\\", + \\\"xmrpool.eu\\\", \\\"coolmining.club\\\", \\n\\\"supportxmr.com\\\", \\\"minexmr.com\\\", + \\\"hashvault.pro\\\", \\\"xmrpool.net\\\", \\\"crypto-pool.fr\\\", \\\"xmr.pt\\\", + \\\"miner.rocks\\\", \\\"walpool.com\\\", \\\"herominers.com\\\", \\n\\\"gntl.co.uk\\\", + \\\"semipool.com\\\", \\\"coinfoundry.org\\\", \\\"cryptoknight.cc\\\", \\\"fairhash.org\\\", + \\\"baikalmine.com\\\", \\\"tubepool.xyz\\\", \\\"fairpool.xyz\\\", \\\"asiapool.io\\\", + \\n\\\"coinpoolit.webhop.me\\\", \\\"nanopool.org\\\", \\\"moneropool.com\\\", + \\\"miner.center\\\", \\\"prohash.net\\\", \\\"poolto.be\\\", \\\"cryptoescrow.eu\\\", + \\\"monerominers.net\\\", \\\"cryptonotepool.org\\\", \\n\\\"extrmepool.org\\\", + \\\"webcoin.me\\\", \\\"kippo.eu\\\", \\\"hashinvest.ws\\\", \\\"monero.farm\\\", + \\\"supportxmr.com\\\", \\\"xmrpool.eu\\\", \\\"linux-repository-updates.com\\\", + \\\"1gh.com\\\", \\n\\\"dwarfpool.com\\\", \\\"hash-to-coins.com\\\", \\\"hashvault.pro\\\", + \\\"pool-proxy.com\\\", \\\"hashfor.cash\\\", \\\"fairpool.cloud\\\", \\\"litecoinpool.org\\\", + \\\"mineshaft.ml\\\", \\\"abcxyz.stream\\\", \\n\\\"moneropool.ru\\\", \\\"cryptonotepool.org.uk\\\", + \\\"extremepool.org\\\", \\\"extremehash.com\\\", \\\"hashinvest.net\\\", + \\\"unipool.pro\\\", \\\"crypto-pools.org\\\", \\\"monero.net\\\", \\n\\\"backup-pool.com\\\", + \\\"mooo.com\\\", \\\"freeyy.me\\\", \\\"cryptonight.net\\\", \\\"shscrypto.net\\\")\\n| + extend timestamp = TimeGenerated, IPCustomEntity = ClientIP, HostCustomEntity + = Computer\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Impact\"],\"techniques\":[\"T1496\"],\"displayName\":\"DNS + events related to mining pools\",\"description\":\"Identifies IP addresses + that may be performing DNS lookups associated with common currency mining + pools.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-02-07T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/95a15f39-d9cc-4667-8cdd-58f3113691c9\",\"name\":\"95a15f39-d9cc-4667-8cdd-58f3113691c9\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + lookback = 14d;\\nlet timeframe = 1d;\\n(union isfuzzy=true\\n(SecurityEvent\\n| + where TimeGenerated > ago(lookback) and TimeGenerated < ago(timeframe)\\n| + where EventID == 4688\\n| where ParentProcessName has_any (\\\"umworkerprocess.exe\\\", + \\\"UMService.exe\\\")\\n| join kind=rightanti (\\nSecurityEvent\\n| where + TimeGenerated > ago(timeframe)\\n| where ParentProcessName has_any (\\\"umworkerprocess.exe\\\", + \\\"UMService.exe\\\")\\n| where EventID == 4688) on NewProcessName\\n| extend + timestamp = TimeGenerated, AccountCustomEntity = Account, HostCustomEntity + = Computer, IPCustomEntity = IpAddress\\n),\\n(WindowsEvent\\n| where TimeGenerated + > ago(lookback) and TimeGenerated < ago(timeframe)\\n| where EventID == 4688 + and EventData has_any (\\\"umworkerprocess.exe\\\", \\\"UMService.exe\\\")\\n| + extend ParentProcessName = tostring(EventData.ParentProcessName)\\n| where + ParentProcessName has_any (\\\"umworkerprocess.exe\\\", \\\"UMService.exe\\\")\\n| + extend NewProcessName = tostring(EventData.NewProcessName)\\n| extend Account + = strcat(tostring(EventData.SubjectDomainName),\\\"\\\\\\\\\\\", tostring(EventData.SubjectUserName))\\n| + extend IpAddress = tostring(EventData.IpAddress)\\n| join kind=rightanti (\\nWindowsEvent\\n| + where TimeGenerated > ago(timeframe)\\n| where EventID == 4688 and EventData + has_any (\\\"umworkerprocess.exe\\\", \\\"UMService.exe\\\")\\n| extend ParentProcessName + = tostring(EventData.ParentProcessName)\\n| where ParentProcessName has_any + (\\\"umworkerprocess.exe\\\", \\\"UMService.exe\\\")\\n| extend NewProcessName + = tostring(EventData.NewProcessName)\\n| extend Account = strcat(tostring(EventData.SubjectDomainName),\\\"\\\\\\\\\\\", + tostring(EventData.SubjectUserName))\\n| extend IpAddress = tostring(EventData.IpAddress)) + on NewProcessName\\n| extend timestamp = TimeGenerated, AccountCustomEntity + = Account, HostCustomEntity = Computer, IPCustomEntity = IpAddress\\n))\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.1\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1190\"],\"displayName\":\"HAFNIUM + New UM Service Child Process\",\"description\":\"This query looks for new + processes being spawned by the Exchange UM service where that process has + not previously been observed before. \\nReference: https://www.microsoft.com/security/blog/2021/03/02/hafnium-targeting-exchange-servers/\",\"lastUpdatedDateUTC\":\"2022-03-10T00:00:00Z\",\"createdDateUTC\":\"2021-03-02T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/f845881e-2500-44dc-8ed7-b372af3e1e25\",\"name\":\"f845881e-2500-44dc-8ed7-b372af3e1e25\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + short_uaLength = 5;\\nlet long_uaLength = 1000;\\nlet c_threshold = 100;\\nW3CIISLog + \\n// Exclude local IPs as these create noise\\n| where cIP !startswith \\\"192.168.\\\" + and cIP != \\\"::1\\\"\\n| where isnotempty(csUserAgent) and csUserAgent !in~ + (\\\"-\\\", \\\"MSRPC\\\") and (string_size(csUserAgent) <= short_uaLength + or string_size(csUserAgent) >= long_uaLength)\\n| extend csUserAgent_size + = string_size(csUserAgent)\\n| summarize StartTimeUtc = min(TimeGenerated), + EndTimeUtc = max(TimeGenerated), ConnectionCount = count() by Computer, sSiteName, + sPort, csUserAgent, csUserAgent_size, csUserName , csMethod, csUriStem, sIP, + cIP, scStatus, scSubStatus, scWin32Status\\n| where ConnectionCount < c_threshold\\n| + extend timestamp = StartTimeUtc, AccountCustomEntity = csUserName, HostCustomEntity + = Computer, IPCustomEntity = cIP\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1190\"],\"displayName\":\"Anomalous + User Agent connection attempt\",\"description\":\"Identifies connection attempts + (success or fail) from clients with very short or very long User Agent strings + and with less than 100 connection attempts.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-02-20T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureMonitor(IIS)\",\"dataTypes\":[\"W3CIISLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a2e36ce0-da4d-4b6e-88c6-4e40161c5bfc\",\"name\":\"a2e36ce0-da4d-4b6e-88c6-4e40161c5bfc\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\nlet emailregex = @'^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\\\\.[a-zA-Z0-9-.]+$';\\nThreatIntelligenceIndicator\\n| + where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\\n| + summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\\n| + where Active == true\\n//Filtering the table for Email related IOCs\\n| where + isnotempty(EmailSenderAddress)\\n// using innerunique to keep perf fast and + result set low, we only need one match to indicate potential malicious activity + that needs to be investigated\\n| join kind=innerunique (\\n SecurityAlert + \\n | where TimeGenerated >= ago(dt_lookBack)\\n | extend MSTI = case(AlertName + has \\\"TI map\\\" and VendorName == \\\"Microsoft\\\" and ProductName == + 'Azure Sentinel', true, false)\\n | where MSTI == false\\n // Converting + Entities into dynamic data type and use mv-expand to unpack the array\\n | + extend EntitiesDynamicArray = parse_json(Entities) | mv-expand EntitiesDynamicArray\\n + \ // Parsing relevant entity column to filter type account and creating + new column by combining account and UPNSuffix\\n | extend Entitytype = + tostring(parse_json(EntitiesDynamicArray).Type), EntityName = tostring(parse_json(EntitiesDynamicArray).Name),\\n + \ EntityUPNSuffix = tostring(parse_json(EntitiesDynamicArray).UPNSuffix)\\n + \ | where Entitytype =~ \\\"account\\\"\\n | extend EntityEmail = tolower(strcat(EntityName, + \\\"@\\\", EntityUPNSuffix))\\n | where EntityEmail matches regex emailregex\\n + \ | extend Alert_TimeGenerated = TimeGenerated\\n)\\non $left.EmailSenderAddress + == $right.EntityEmail\\n| where Alert_TimeGenerated < ExpirationDateTime\\n| + summarize Alert_TimeGenerated = arg_max(Alert_TimeGenerated, *) by IndicatorId, + AlertName\\n| project Alert_TimeGenerated, Description, ActivityGroupNames, + IndicatorId, ThreatType, Url, ExpirationDateTime, ConfidenceScore, \\nEmailSenderName, + EmailRecipient, EmailSourceDomain, EmailSourceIpAddress, EmailSubject, FileHashValue, + FileHashType, EntityEmail, AlertName, AlertType,\\nAlertSeverity, Entities, + ProviderName, VendorName\\n| extend timestamp = Alert_TimeGenerated, AccountCustomEntity + = EntityEmail, URLCustomEntity = Url\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.2\",\"tactics\":[\"Impact\"],\"displayName\":\"TI + map Email entity to SecurityAlert\",\"description\":\"Identifies a match in + SecurityAlert table from any Email IOC from TI which will extend coverage + to datatypes such as MCAS, StorageThreatProtection and many others\",\"lastUpdatedDateUTC\":\"2021-11-29T00:00:00Z\",\"createdDateUTC\":\"2019-08-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureSecurityCenter\",\"dataTypes\":[\"SecurityAlert\"]},{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/c9b6d281-b96b-4763-b728-9a04b9fe1246\",\"name\":\"c9b6d281-b96b-4763-b728-9a04b9fe1246\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT10M\",\"queryPeriod\":\"PT10M\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + lbtime = 10m;\\nCisco_Umbrella\\n| where TimeGenerated > ago(lbtime)\\n| where + EventType == 'proxylogs'\\n| where DvcAction =~ 'Allowed'\\n| where UrlCategory + has_any ('Dynamic and Residential', 'Personal VPN')\\n| project TimeGenerated, + SrcIpAddr, Identities\\n| extend IPCustomEntity = SrcIpAddr\\n| extend AccountCustomEntity + = Identities\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.0\",\"tactics\":[\"CommandAndControl\",\"Exfiltration\"],\"displayName\":\"Cisco + Umbrella - Connection to non-corporate private network\",\"description\":\"IP + addresses of broadband links that usually indicates users attempting to access + their home network, for example for a remote session to a home computer.\",\"lastUpdatedDateUTC\":\"2022-01-03T00:00:00Z\",\"createdDateUTC\":\"2021-01-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"CiscoUmbrellaDataConnector\",\"dataTypes\":[\"Cisco_Umbrella_proxy_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/631d02df-ab51-46c1-8d72-32d0cfec0720\",\"name\":\"631d02df-ab51-46c1-8d72-32d0cfec0720\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + excludeProcs = dynamic([@\\\"\\\\SolarWinds\\\\Orion\\\\APM\\\\APMServiceControl.exe\\\", + @\\\"\\\\SolarWinds\\\\Orion\\\\ExportToPDFCmd.Exe\\\", @\\\"\\\\SolarWinds.Credentials\\\\SolarWinds.Credentials.Orion.WebApi.exe\\\", + @\\\"\\\\SolarWinds\\\\Orion\\\\Topology\\\\SolarWinds.Orion.Topology.Calculator.exe\\\", + @\\\"\\\\SolarWinds\\\\Orion\\\\Database-Maint.exe\\\", @\\\"\\\\SolarWinds.Orion.ApiPoller.Service\\\\SolarWinds.Orion.ApiPoller.Service.exe\\\", + @\\\"\\\\Windows\\\\SysWOW64\\\\WerFault.exe\\\"]);\\nimProcessCreate\\n| + where Process hassuffix 'solarwinds.businesslayerhost.exe'\\n| where not(Process + has_any (excludeProcs))\\n| extend\\n timestamp = TimeGenerated,\\n AccountCustomEntity + = ActorUsername,\\n HostCustomEntity = User,\\n AlgorithmCustomEntity + = \\\"MD5\\\",\\n FileHashCustomEntity = TargetProcessMD5 // Change to + *hash* once implemented\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"FileHash\",\"fieldMappings\":[{\"identifier\":\"Algorithm\",\"columnName\":\"AlgorithmCustomEntity\"},{\"identifier\":\"Value\",\"columnName\":\"FileHashCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.2\",\"tactics\":[\"Execution\",\"Persistence\"],\"displayName\":\"SUNBURST + suspicious SolarWinds child processes (Normalized Process Events)\",\"description\":\"Identifies + suspicious child processes of SolarWinds.Orion.Core.BusinessLayer.dll that + may be evidence of the SUNBURST backdoor\\nReferences:\\n- https://www.fireeye.com/blog/threat-research/2020/12/evasive-attacker-leverages-solarwinds-supply-chain-compromises-with-sunburst-backdoor.html\\n- + https://gist.github.com/olafhartong/71ffdd4cab4b6acd5cbcd1a0691ff82f\\nTo + use this analytics rule, make sure you have deployed the [ASIM normalization + parsers](https://aka.ms/ASimProcessEvent)\",\"lastUpdatedDateUTC\":\"2022-02-14T00:00:00Z\",\"createdDateUTC\":\"2020-12-15T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/0bd65651-1404-438b-8f63-eecddcec87b4\",\"name\":\"0bd65651-1404-438b-8f63-eecddcec87b4\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P7D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + timeframe = 1d;\\n// Adjust for a longer timeframe for identifying ADFS Servers\\nlet + lookback = 6d;\\n// Identify ADFS Servers\\nlet ADFS_Servers = ( union isfuzzy=true\\n( + Event\\n| where TimeGenerated > ago(timeframe+lookback)\\n| where Source == + \\\"Microsoft-Windows-Sysmon\\\"\\n| where EventID == 1\\n| extend EventData + = parse_xml(EventData).DataItem.EventData.Data\\n| mv-expand bagexpansion=array + EventData\\n| evaluate bag_unpack(EventData)\\n| extend Key=tostring(['@Name']), + Value=['#text']\\n| evaluate pivot(Key, any(Value), TimeGenerated, Source, + EventLog, Computer, EventLevel, EventLevelName, UserName, RenderedDescription, + MG, ManagementGroupName, Type, _ResourceId)\\n| extend process = split(Image, + '\\\\\\\\', -1)[-1]\\n| where process =~ \\\"Microsoft.IdentityServer.ServiceHost.exe\\\"\\n| + distinct Computer\\n),\\n( SecurityEvent\\n| where TimeGenerated > ago(timeframe+lookback)\\n| + where EventID == 4688 and SubjectLogonId != \\\"0x3e4\\\"\\n| where ProcessName + has \\\"Microsoft.IdentityServer.ServiceHost.exe\\\"\\n| distinct Computer\\n),\\n(WindowsEvent\\n| + where TimeGenerated > ago(timeframe+lookback)\\n| where EventID == 4688 and + EventData has \\\"0x3e4\\\" and EventData has \\\"Microsoft.IdentityServer.ServiceHost.exe\\\"\\n| + extend SubjectLogonId = tostring(EventData.SubjectLogonId)\\n| where SubjectLogonId + != \\\"0x3e4\\\"\\n| extend ProcessName = tostring(EventData.ProcessName)\\n| + where ProcessName has \\\"Microsoft.IdentityServer.ServiceHost.exe\\\"\\n| + distinct Computer\\n)\\n| distinct Computer);\\n(union isfuzzy=true\\n(\\nSecurityEvent\\n| + where EventID == 4688\\n| where TimeGenerated > ago(timeframe)\\n| where Computer + in~ (ADFS_Servers)\\n| where ParentProcessName has 'wmiprvse.exe'\\n// Looking + for rundll32.exe is based on intel from the blog linked in the description\\n// + This can be commented out or altered to filter out known internal uses\\n| + where CommandLine has_any ('rundll32') \\n| project TimeGenerated, TargetAccount, + CommandLine, Computer, Account, TargetLogonId\\n| extend timestamp = TimeGenerated, + HostCustomEntity = Computer, AccountCustomEntity = Account\\n// Search for + recent logons to identify lateral movement\\n| join kind= inner\\n(SecurityEvent\\n| + where TimeGenerated > ago(timeframe)\\n| where EventID == 4624 and LogonType + == 3\\n| where Account !endswith \\\"$\\\"\\n| project TargetLogonId\\n) on + TargetLogonId\\n),\\n(\\nWindowsEvent\\n| where EventID == 4688\\n| where + TimeGenerated > ago(timeframe)\\n| where Computer in~ (ADFS_Servers)\\n| where + EventData has 'wmiprvse.exe' and EventData has_any ('rundll32') \\n| extend + ParentProcessName = tostring(EventData.ParentProcessName)\\n| where ParentProcessName + has 'wmiprvse.exe'\\n// Looking for rundll32.exe is based on intel from the + blog linked in the description\\n// This can be commented out or altered to + filter out known internal uses\\n| extend CommandLine = tostring(EventData.CommandLine)\\n| + where CommandLine has_any ('rundll32') \\n| extend TargetAccount = strcat(EventData.TargetDomainName,\\\"\\\\\\\\\\\", + EventData.TargetUserName)\\n| extend Account = strcat(EventData.TargetDomainName,\\\"\\\\\\\\\\\", + EventData.TargetUserName)\\n| extend TargetLogonId = tostring(EventData.TargetLogonId)\\n| + project TimeGenerated, TargetAccount, CommandLine, Computer, Account, TargetLogonId\\n| + extend timestamp = TimeGenerated, HostCustomEntity = Computer, AccountCustomEntity + = Account\\n// Search for recent logons to identify lateral movement\\n| join + kind= inner\\n(WindowsEvent\\n| where TimeGenerated > ago(timeframe)\\n| where + EventID == 4624 \\n| extend LogonType = tostring(EventData.LogonType)\\n| + where LogonType == 3\\n| extend Account = strcat(EventData.TargetDomainName,\\\"\\\\\\\\\\\", + EventData.TargetUserName)\\n| where Account !endswith \\\"$\\\"\\n| extend + TargetLogonId = tostring(EventData.TargetLogonId)\\n| project TargetLogonId\\n) + on TargetLogonId\\n),\\n(\\nEvent\\n| where TimeGenerated > ago(timeframe)\\n| + where Source == \\\"Microsoft-Windows-Sysmon\\\"\\n// Check for WMI Events\\n| + where Computer in~ (ADFS_Servers) and EventID in (19, 20, 21)\\n| extend EventData + = parse_xml(EventData).DataItem.EventData.Data\\n| mv-expand bagexpansion=array + EventData\\n| evaluate bag_unpack(EventData)\\n| extend Key=tostring(['@Name']), + Value=['#text']\\n| evaluate pivot(Key, any(Value), TimeGenerated, Source, + EventLog, Computer, EventLevel, EventLevelName, UserName, RenderedDescription, + MG, ManagementGroupName, Type, _ResourceId)\\n| project TimeGenerated, EventType, + Image, Computer, UserName\\n| extend timestamp = TimeGenerated, HostCustomEntity + = Computer, AccountCustomEntity = UserName\\n)\\n)\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.1\",\"tactics\":[\"LateralMovement\"],\"techniques\":[\"T1210\"],\"displayName\":\"Gain + Code Execution on ADFS Server via Remote WMI Execution\",\"description\":\"This + query detects instances where an attacker has gained the ability to execute + code on an ADFS Server through remote WMI Execution.\\nIn order to use this + query you need to be collecting Sysmon EventIDs 19, 20, and 21.\\nIf you do + not have Sysmon data in your workspace this query will raise an error stating:\\n + \ Failed to resolve scalar expression named \\\"[@Name]\\\"\\nFor more + on how WMI was used in Solorigate see https://www.microsoft.com/security/blog/2021/01/20/deep-dive-into-the-solorigate-second-stage-activation-from-sunburst-to-teardrop-and-raindrop/.\\nThe + query contains some features from the following detections to look for potentially + malicious ADFS activity. See them for more details.\\n- ADFS Key Export (Sysmon): + https://github.com/Azure/Azure-Sentinel/blob/master/Detections/SecurityEvent/ADFSKeyExportSysmon.yaml\\n- + ADFS DKM Master Key Export: https://github.com/Azure/Azure-Sentinel/blob/master/Detections/MultipleDataSources/ADFS-DKM-MasterKey-Export.yaml\",\"lastUpdatedDateUTC\":\"2022-03-10T00:00:00Z\",\"createdDateUTC\":\"2021-02-25T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/3d71fc38-f249-454e-8479-0a358382ef9a\",\"name\":\"3d71fc38-f249-454e-8479-0a358382ef9a\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"SecurityNestedRecommendation\\n| + where RemediationDescription has 'CVE-2021-44228'\\n| parse ResourceDetails + with * 'virtualMachines/' VirtualMAchine '\\\"' *\\n| summarize arg_min(TimeGenerated, + *) by TenantId, RecommendationSubscriptionId, VirtualMAchine, RecommendationName,Description,RemediationDescription, + tostring(AdditionalData),VulnerabilityId\\n| extend Timestamp = TimeGenerated, + HostCustomEntity = VirtualMAchine\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"InitialAccess\",\"Execution\"],\"techniques\":[\"T1190\",\"T1203\"],\"displayName\":\"Vulnerable + Machines related to log4j CVE-2021-44228\",\"description\":\"This query uses + the Azure Defender Security Nested Recommendations data to find machines vulnerable + to log4j CVE-2021-44228. Log4j is an open-source Apache logging library that + is used in \\n many Java-based applications. Security Nested Recommendations + data is sent to Microsoft Sentinel using the continuous export feature of + Azure Defender(refrence link below).\\n Reference: https://msrc-blog.microsoft.com/2021/12/11/microsofts-response-to-cve-2021-44228-apache-log4j2/\\n + Reference: https://docs.microsoft.com/azure/security-center/continuous-export?tabs=azure-portal\\n + Reference: https://techcommunity.microsoft.com/t5/microsoft-defender-for-cloud/how-defender-for-cloud-displays-machines-affected-by-log4j/ba-p/3037271\",\"lastUpdatedDateUTC\":\"2022-01-03T00:00:00Z\",\"createdDateUTC\":\"2021-09-17T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a2e0eb51-1f11-461a-999b-cd0ebe5c7a72\",\"name\":\"a2e0eb51-1f11-461a-999b-cd0ebe5c7a72\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"MicrosoftSecurityIncidentCreation\",\"properties\":{\"productFilter\":\"Azure + Security Center for IoT\",\"displayName\":\"Create incidents based on Microsoft + Defender for IOT alerts\",\"description\":\"Create incidents based on all + alerts generated in Microsoft Defender for IOT\",\"lastUpdatedDateUTC\":\"2019-12-24T00:00:00Z\",\"createdDateUTC\":\"2019-12-24T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"IoT\",\"dataTypes\":[\"SecurityAlert + (ASC for IoT)\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/d2e8fd50-8d66-11ec-b909-0242ac120002\",\"name\":\"d2e8fd50-8d66-11ec-b909-0242ac120002\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"SecurityEvent\\n + \ | where EventID in (4624,4625) and LogonType in (10) and IpAddress in (\\\"::1\\\",\\\"127.0.0.1\\\")\\n + \ | summarize StartTime = min(TimeGenerated), EndTime = max(TimeGenerated) + by EventID, Computer, TargetUserName, TargetLogonId, LogonType, IpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"TargetUserName\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Computer\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IpAddress\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CommandAndControl\"],\"techniques\":[\"T1572\"],\"displayName\":\"Potential + Remote Desktop Tunneling\",\"description\":\"This query detects remote desktop + authentication attempts with a localhost source address which can indicate + a tunneled login.\\nRef: https://www.mandiant.com/resources/bypassing-network-restrictions-through-rdp-tunneling\",\"lastUpdatedDateUTC\":\"2022-02-15T00:00:00Z\",\"createdDateUTC\":\"2022-02-14T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/c37711a4-5f44-4472-8afc-0679bc0ef966\",\"name\":\"c37711a4-5f44-4472-8afc-0679bc0ef966\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT6H\",\"queryPeriod\":\"PT6H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + iocs = externaldata(DateAdded:string,IoC:string,Type:string,TLP:string) [@\\\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Sample%20Data/Feeds/FoggyWebIOC.csv\\\"] + with (format=\\\"csv\\\", ignoreFirstRecord=True);\\nlet sha256Hashes = (iocs + | where Type == \\\"sha256\\\" | project IoC);\\nlet FilePaths = (iocs | where + Type =~ \\\"FilePath\\\" | project IoC);\\nlet POST_URI = (iocs | where Type + =~ \\\"URI1\\\" | project IoC);\\nlet GET_URI = (iocs | where Type =~ \\\"URI2\\\" + | project IoC);\\n//Include in the list below, the ADFS servers you know about + in your environment. In the next part of the query, we will try to identify + them for you if you have the telemetry.\\nlet ADFS_Servers1 = datatable(Computer:string)\\n[ + \\\"..\\\",\\n\\\"..\\\"\\n];\\n// + Automatically identify potential ADFS services in your environment by searching + process event telemetry for \\\"Microsoft.IdentityServer.ServiceHost.exe\\\".\\nlet + ADFS_Servers2 = \\n(union isfuzzy=true\\n(SecurityEvent\\n| where EventID + == 4688 and SubjectLogonId != \\\"0x3e4\\\"\\n| where ProcessName has \\\"Microsoft.IdentityServer.ServiceHost.exe\\\"\\n| + distinct Computer\\n),\\n( WindowsEvent\\n| where EventID == 4688 and EventData + has \\\"Microsoft.IdentityServer.ServiceHost.exe\\\" and EventData has \\\"0x3e4\\\"\\n| + extend ProcessName = tostring(EventData.ProcessName)\\n| where ProcessName + == \\\"Microsoft.IdentityServer.ServiceHost.exe\\\"\\n| extend SubjectLogonId + = tostring(EventData.SubjectLogonId)\\n| where SubjectLogonId != \\\"0x3e4\\\"\\n| + distinct Computer\\n),\\n(DeviceProcessEvents\\n| where InitiatingProcessFileName + == 'Microsoft.IdentityServer.ServiceHost.exe'\\n| extend Computer = DeviceName\\n| + distinct Computer\\n),\\n(Event\\n| where Source == \\\"Microsoft-Windows-Sysmon\\\"\\n| + where EventID == 1\\n| extend EventData = parse_xml(EventData).DataItem.EventData.Data\\n| + mv-expand bagexpansion=array EventData\\n| evaluate bag_unpack(EventData)\\n| + extend Key=tostring(['@Name']), Value=['#text']\\n| evaluate pivot(Key, any(Value), + TimeGenerated, Source, EventLog, Computer, EventLevel, EventLevelName, UserName, + RenderedDescription, MG, ManagementGroupName, Type, _ResourceId)\\n| extend + process = split(Image, '\\\\\\\\', -1)[-1]\\n| where process =~ \\\"Microsoft.IdentityServer.ServiceHost.exe\\\"\\n| + distinct Computer\\n)\\n);\\nlet ADFS_Servers =\\nADFS_Servers1\\n| union + \ (ADFS_Servers2 | distinct Computer);\\n(union isfuzzy=true\\n(DeviceNetworkEvents\\n| + where DeviceName in (ADFS_Servers)\\n| where isnotempty(InitiatingProcessSHA256) + or isnotempty(InitiatingProcessFolderPath)\\n| where InitiatingProcessSHA256 + has_any (sha256Hashes) or InitiatingProcessFolderPath has_any (FilePaths)\\n| + project TimeGenerated, ActionType, DeviceId, DeviceName, InitiatingProcessAccountDomain, + InitiatingProcessAccountName, InitiatingProcessCommandLine, InitiatingProcessFolderPath, + InitiatingProcessId, InitiatingProcessParentFileName, InitiatingProcessFileName, + RemoteIP, RemoteUrl, RemotePort, LocalIP, Type\\n| extend timestamp = TimeGenerated, + IPCustomEntity = RemoteIP, HostCustomEntity = DeviceName\\n),\\n(Event\\n| + where Source == \\\"Microsoft-Windows-Sysmon\\\" and EventID == '7'\\n| where + Computer in (ADFS_Servers)\\n| extend EvData = parse_xml(EventData)\\n| extend + EventDetail = EvData.DataItem.EventData.Data\\n| extend ImageLoaded = EventDetail.[5].[\\\"#text\\\"], + Hashes = EventDetail.[11].[\\\"#text\\\"]\\n| parse Hashes with * 'SHA256=' + SHA256 '\\\",' *\\n| where ImageLoaded has_any (FilePaths) or SHA256 has_any + (sha256Hashes) \\n| project TimeGenerated, EventDetail, UserName, Computer, + Type, Source, SHA256, ImageLoaded, EventID\\n| extend Type = strcat(Type,\\\":\\\",EventID, + \\\": \\\", Source), Account = UserName, FileHash = SHA256, Image = EventDetail.[4].[\\\"#text\\\"] + \\n| extend timestamp = TimeGenerated, HostCustomEntity = Computer , AccountCustomEntity + = Account, ProcessCustomEntity = tostring(split(Image, '\\\\\\\\', -1)[-1]), + AlgorithmCustomEntity = \\\"SHA256\\\", FileHashCustomEntity = FileHash\\n),\\n(CommonSecurityLog\\n| + where FileHash in (sha256Hashes)\\n| project TimeGenerated, Message, SourceUserID, + FileHash, Type\\n| extend timestamp = TimeGenerated, AlgorithmCustomEntity + = \\\"SHA256\\\", FileHashCustomEntity = FileHash\\n),\\n(DeviceEvents\\n| + where DeviceName in (ADFS_Servers)\\n| extend FilePath = strcat(FolderPath, + '\\\\\\\\', FileName)\\n| where InitiatingProcessSHA256 has_any (sha256Hashes) + or FilePath has_any (FilePaths)\\n| project TimeGenerated, ActionType, DeviceId, + DeviceName, InitiatingProcessAccountDomain, InitiatingProcessAccountName, + InitiatingProcessCommandLine, InitiatingProcessFolderPath, InitiatingProcessId, + InitiatingProcessParentFileName, InitiatingProcessFileName, InitiatingProcessSHA256, + Type\\n| extend Account = InitiatingProcessAccountName, Computer = DeviceName, + CommandLine = InitiatingProcessCommandLine, FileHash = InitiatingProcessSHA256, + Image = InitiatingProcessFolderPath\\n| extend timestamp = TimeGenerated, + HostCustomEntity = Computer , AccountCustomEntity = Account, ProcessCustomEntity + = InitiatingProcessFileName, AlgorithmCustomEntity = \\\"SHA256\\\", FileHashCustomEntity + = FileHash\\n),\\n(DeviceFileEvents\\n| where DeviceName in (ADFS_Servers)\\n| + where FolderPath has_any (FilePaths) or SHA256 has_any (sha256Hashes)\\n| + project TimeGenerated, ActionType, DeviceId, DeviceName, InitiatingProcessAccountDomain, + InitiatingProcessAccountName, InitiatingProcessCommandLine, InitiatingProcessFolderPath, + InitiatingProcessId, InitiatingProcessParentFileName, InitiatingProcessFileName, + InitiatingProcessSHA256, Type\\n| extend Account = InitiatingProcessAccountName, + Computer = DeviceName, CommandLine = InitiatingProcessCommandLine, FileHash + = InitiatingProcessSHA256, Image = InitiatingProcessFolderPath\\n| extend + timestamp = TimeGenerated, HostCustomEntity = Computer , AccountCustomEntity + = Account, ProcessCustomEntity = InitiatingProcessFileName, AlgorithmCustomEntity + = \\\"SHA256\\\", FileHashCustomEntity = FileHash\\n),\\n(DeviceImageLoadEvents\\n| + where DeviceName in (ADFS_Servers)\\n| where FolderPath has_any (FilePaths) + or SHA256 has_any (sha256Hashes)\\n| project TimeGenerated, ActionType, DeviceId, + DeviceName, InitiatingProcessAccountDomain, InitiatingProcessAccountName, + InitiatingProcessCommandLine, InitiatingProcessFolderPath, InitiatingProcessId, + InitiatingProcessParentFileName, InitiatingProcessFileName, InitiatingProcessSHA256, + Type\\n| extend Account = InitiatingProcessAccountName, Computer = DeviceName, + CommandLine = InitiatingProcessCommandLine, FileHash = InitiatingProcessSHA256, + Image = InitiatingProcessFolderPath\\n| extend timestamp = TimeGenerated, + HostCustomEntity = Computer , AccountCustomEntity = Account, ProcessCustomEntity + = InitiatingProcessFileName, AlgorithmCustomEntity = \\\"SHA256\\\", FileHashCustomEntity + = FileHash\\n),\\n(Event\\n| where Source == \\\"Microsoft-Windows-Sysmon\\\"\\n| + where Computer in (ADFS_Servers)\\n| extend EvData = parse_xml(EventData)\\n| + extend EventDetail = EvData.DataItem.EventData.Data\\n| parse EventDetail + with * 'SHA256=' SHA256 '\\\",' *\\n| where EventDetail has_any (sha256Hashes) + \\n| project TimeGenerated, EventDetail, UserName, Computer, Type, Source, + SHA256\\n| extend Type = strcat(Type, \\\": \\\", Source), Account = UserName, + FileHash = SHA256, Image = EventDetail.[4].[\\\"#text\\\"] \\n| extend timestamp + = TimeGenerated, HostCustomEntity = Computer , AccountCustomEntity = Account, + ProcessCustomEntity = tostring(split(Image, '\\\\\\\\', -1)[-1]), AlgorithmCustomEntity + = \\\"SHA256\\\", FileHashCustomEntity = FileHash\\n),\\n(W3CIISLog \\n| where + ( csMethod == 'GET' and csUriStem has_any (GET_URI)) or (csMethod == 'POST' + and csUriStem has_any (POST_URI))\\n| summarize StartTime = max(TimeGenerated), + EndTime = min(TimeGenerated), cIP_MethodCount = count() \\nby cIP, cIP_MethodCountType + = \\\"Count of repeated entries, this is to reduce rowsets returned\\\", csMethod, + \\ncsHost, scStatus, sIP, csUriStem, csUriQuery, csUserName, csUserAgent, + csCookie, csReferer\\n| extend timestamp = StartTime, IPCustomEntity = cIP, + HostCustomEntity = csHost, AccountCustomEntity = csUserName\\n),\\n(imFileEvent\\n| + where DvcHostname in (ADFS_Servers)\\n| where TargetFileSHA256 has_any (sha256Hashes) + or FilePath has_any (FilePaths)\\n| extend Account = ActorUsername, Computer + = DvcHostname, IPAddress = SrcIpAddr, CommandLine = ActingProcessCommandLine, + FileHash = TargetFileSHA256\\n| project Type, TimeGenerated, Computer, Account, + IPAddress, CommandLine, FileHash\\n)\\n)\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"FileHash\",\"fieldMappings\":[{\"identifier\":\"Algorithm\",\"columnName\":\"AlgorithmCustomEntity\"},{\"identifier\":\"Value\",\"columnName\":\"FileHashCustomEntity\"}]},{\"entityType\":\"Process\",\"fieldMappings\":[{\"identifier\":\"ProcessId\",\"columnName\":\"ProcessCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"2.1.1\",\"tactics\":[\"Collection\"],\"techniques\":[\"T1005\"],\"displayName\":\"NOBELIUM + IOCs related to FoggyWeb backdoor\",\"description\":\"Identifies a match across + various data feeds for IOCs related to FoggyWeb backdoor by the threat actor + NOBELIUM.\\n FoggyWeb is a passive and highly targeted backdoor capable of + remotely exfiltrating sensitive information from a compromised AD FS server.\\n + It can also receive additional malicious components from a command-and-control + (C2) server and execute them on the compromised server.\\n Reference: https://aka.ms/nobelium-foggy-web\",\"lastUpdatedDateUTC\":\"2022-03-10T00:00:00Z\",\"createdDateUTC\":\"2021-09-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"F5\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"CiscoASA\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"Fortinet\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"CheckPoint\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"CEF\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceNetworkEvents\",\"DeviceFileEvents\",\"DeviceEvents\",\"DeviceImageLoadEvents\"]},{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"AzureMonitor(IIS)\",\"dataTypes\":[\"W3CIISLog\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/61988db3-0565-49b5-b8e3-747195baac6e\",\"name\":\"61988db3-0565-49b5-b8e3-747195baac6e\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + procList = dynamic([\\\"cmd.exe\\\",\\\"ftp.exe\\\",\\\"schtasks.exe\\\",\\\"powershell.exe\\\",\\\"rundll32.exe\\\",\\\"regsvr32.exe\\\",\\\"msiexec.exe\\\"]); + \ \\nimProcessCreate\\n| where CommandLine has \\\"recycler\\\"\\n| where + Process has_any (procList)\\n| extend FileName = tostring(split(Process, '\\\\\\\\')[-1])\\n| + where FileName in~ (procList)\\n| project StartTimeUtc = TimeGenerated, Dvc, + User, Process, FileName, CommandLine, ActingProcessName, EventVendor, EventProduct\\n| + extend timestamp = StartTimeUtc, AccountCustomEntity = User, HostCustomEntity + = Dvc\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.2\",\"tactics\":[\"DefenseEvasion\"],\"techniques\":[\"T1564\"],\"displayName\":\"Malware + in the recycle bin (Normalized Process Events)\",\"description\":\"Identifies + malware that has been hidden in the recycle bin.\\nTo use this analytics rule, + make sure you have deployed the [ASIM normalization parsers](https://aka.ms/ASimProcessEvent)\",\"lastUpdatedDateUTC\":\"2022-02-23T00:00:00Z\",\"createdDateUTC\":\"2021-06-13T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/ec491363-5fe7-4eff-b68e-f42dcb76fcf6\",\"name\":\"ec491363-5fe7-4eff-b68e-f42dcb76fcf6\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"NRT\",\"properties\":{\"severity\":\"Medium\",\"query\":\"AzureActivity\\n| + where CategoryValue == 'Administrative'\\n| where ResourceProviderValue =~ + 'Microsoft.ADHybridHealthService'\\n| where _ResourceId contains 'AdFederationService'\\n| + where OperationNameValue =~ 'Microsoft.ADHybridHealthService/services/servicemembers/action'\\n| + extend claimsJson = parse_json(Claims)\\n| extend AppId = tostring(claimsJson.appid)\\n| + extend AccountName = tostring(claimsJson.name)\\n| project-away claimsJson\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Caller\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"CallerIpAddress\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"DefenseEvasion\"],\"techniques\":[\"T1578\"],\"displayName\":\"NRT + Azure Active Directory Hybrid Health AD FS New Server\",\"description\":\"This + detection uses AzureActivity logs (Administrative category) to identify the + creation or update of a server instance in an Azure AD Hybrid health AD FS + service.\\nA threat actor can create a new AD Health ADFS service and create + a fake server instance to spoof AD FS signing logs. There is no need to compromise + an on-prem AD FS server.\\nThis can be done programmatically via HTTP requests + to Azure. More information in this blog: https://o365blog.com/post/hybridhealthagent/\",\"lastUpdatedDateUTC\":\"2022-02-07T00:00:00Z\",\"createdDateUTC\":\"2021-08-26T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActivity\",\"dataTypes\":[\"AzureActivity\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/32ffb19e-8ed8-40ed-87a0-1adb4746b7c4\",\"name\":\"32ffb19e-8ed8-40ed-87a0-1adb4746b7c4\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"// + Enter a reference list of malicious file artifacts\\nlet MaliciousFileArtifacts + = dynamic ([\\\"lsass.dmp\\\",\\\"test.pwd\\\",\\\"lsremora.dll\\\",\\\"lsremora64.dll\\\",\\\"fgexec.exe\\\",\\\"pwdump\\\",\\\"kirbi\\\",\\\"wce_ccache\\\",\\\"wce_krbtkts\\\",\\\"wceaux.dll\\\",\\\"PwHashes\\\",\\\"SAM.out\\\",\\\"SECURITY.out\\\",\\\"SYSTEM.out\\\",\\\"NTDS.out\\\" + \\\"DumpExt.dll\\\",\\\"DumpSvc.exe\\\",\\\"cachedump64.exe\\\",\\\"cachedump.exe\\\",\\\"pstgdump.exe\\\",\\\"servpw64.exe\\\",\\\"servpw.exe\\\",\\\"pwdump.exe\\\",\\\"fgdump-log\\\"]);\\nEvent\\n| + where EventLog == \\\"Microsoft-Windows-Sysmon/Operational\\\" and EventID==11\\n| + parse EventData with * 'TargetFilename\\\">' TargetFilename \\\"<\\\" *\\n| + where TargetFilename has_any (MaliciousFileArtifacts)\\n| parse EventData + with * 'ProcessGuid\\\">' ProcessGuid \\\"<\\\" * 'Image\\\">' Image \\\"<\\\" + *\\n| summarize StartTime = min(TimeGenerated), EndTime = max(TimeGenerated) + by EventID, Computer, Image, ProcessGuid, TargetFilename\",\"entityMappings\":[{\"entityType\":\"File\",\"fieldMappings\":[{\"identifier\":\"Name\",\"columnName\":\"TargetFilename\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Computer\"}]},{\"entityType\":\"Process\",\"fieldMappings\":[{\"identifier\":\"CommandLine\",\"columnName\":\"Image\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"CredentialAccess\"],\"techniques\":[\"T1003\"],\"displayName\":\"Credential + Dumping Tools - File Artifacts\",\"description\":\"This query detects the + creation of credential dumping tools files. Several credential dumping tools + export files with hardcoded file names.\\nRef: https://jpcertcc.github.io/ToolAnalysisResultSheet/\",\"lastUpdatedDateUTC\":\"2022-04-22T00:00:00Z\",\"createdDateUTC\":\"2022-02-17T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"Event\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/983a6922-894d-413c-9f04-d7add0ecc307\",\"name\":\"983a6922-894d-413c-9f04-d7add0ecc307\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P10D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + referencestarttime = 10d;\\nlet referenceendtime = 1d;\\nlet threshold = 100;\\nlet + nxDomainDnsEvents = (stime:datetime, etime:datetime) \\n {_Im_Dns(responsecodename='NXDOMAIN', + starttime=stime, endtime=etime)\\n | where DnsQueryTypeName in (\\\"A\\\", + \\\"AAAA\\\")\\n | where ipv4_is_match(\\\"127.0.0.1\\\", SrcIpAddr) == False\\n + \ | where DnsQuery !contains \\\"/\\\" and DnsQuery contains \\\".\\\"};\\nnxDomainDnsEvents + (stime=ago(referenceendtime) ,etime=now())\\n | extend sld = tostring(split(DnsQuery, + \\\".\\\")[-2])\\n | summarize StartTimeUtc = min(TimeGenerated), EndTimeUtc + = max(TimeGenerated), dcount(sld) by SrcIpAddr\\n | where dcount_sld > threshold\\n + \ // Filter out previously seen IPs\\n | join kind=leftanti (nxDomainDnsEvents + (stime=ago(referencestarttime), etime=ago(referenceendtime))\\n | extend + sld = tostring(split(DnsQuery, \\\".\\\")[-2])\\n | summarize dcount(sld) + by SrcIpAddr\\n | where dcount_sld > threshold ) on SrcIpAddr\\n// Pull + out sample NXDomain responses for those remaining potentially infected IPs\\n| + join kind = inner (nxDomainDnsEvents (stime=ago(referencestarttime), etime=now()) + | summarize by DnsQuery, SrcIpAddr) on SrcIpAddr\\n| summarize StartTimeUtc + = min(StartTimeUtc), EndTimeUtc = max(EndTimeUtc), sampleNXDomainList=make_list(DnsQuery, + 100) by SrcIpAddr, dcount_sld\\n| extend timestamp = StartTimeUtc, IPCustomEntity + = SrcIpAddr\",\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.3.1\",\"tactics\":[\"CommandAndControl\"],\"techniques\":[\"T1568\",\"T1008\"],\"displayName\":\"Potential + DGA detected (ASIM DNS Schema)\",\"description\":\"Identifies clients with + a high NXDomain count which could be indicative of a DGA (cycling through + possible C2 domains\\nwhere most C2s are not live). Alert is generated when + a new IP address is seen (based on not being seen associated with \\nNXDomain + records in prior 10-day baseline period).\\nThis analytic rule uses [ASIM](https://aka.ms/AboutASIM) + and supports any built-in or custom source that supports the ASIM DNS schema\",\"lastUpdatedDateUTC\":\"2022-04-10T00:00:00Z\",\"createdDateUTC\":\"2021-09-05T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]},{\"connectorId\":\"AzureFirewall\",\"dataTypes\":[\"AzureDiagnostics\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"InfobloxNIOS\",\"dataTypes\":[\"Syslog\"]},{\"connectorId\":\"GCPDNSDataConnector\",\"dataTypes\":[\"GCP_DNS_CL\"]},{\"connectorId\":\"NXLogDnsLogs\",\"dataTypes\":[\"NXLog_DNS_Server_CL\"]},{\"connectorId\":\"CiscoUmbrellaDataConnector\",\"dataTypes\":[\"Cisco_Umbrella_dns_CL\"]},{\"connectorId\":\"Corelight\",\"dataTypes\":[\"Corelight_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/18dbdc22-b69f-4109-9e39-723d9465f45f\",\"name\":\"18dbdc22-b69f-4109-9e39-723d9465f45f\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT6H\",\"queryPeriod\":\"PT6H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + iocs = externaldata(DateAdded:string,IoC:string,Type:string) [@\\\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Sample%20Data/Feeds/ActiniumIOC.csv\\\"] + with (format=\\\"csv\\\", ignoreFirstRecord=True);\\nlet AVHits = (iocs | + where Type =~ \\\"AVDetection\\\"| project IoC);\\nSecurityAlert\\n| where + ProviderName == 'MDATP'\\n| extend ThreatName_ = tostring(parse_json(ExtendedProperties).ThreatName)\\n| + where ThreatName_ has_any (AVHits)\\n| extend Directory = tostring(parse_json(Entities)[0].Directory), + SHA256 = tostring(parse_json(tostring(parse_json(Entities)[0].FileHashes))[2].Value), + FileName = tostring(parse_json(Entities)[0].Name), Hostname = tostring(parse_json(Entities)[6].FQDN)| + extend AccountName = tostring(parse_json(tostring(parse_json(Entities)[6].LoggedOnUsers))[0].AccountName)\\n| + project TimeGenerated, AlertName, ThreatName_, ProviderName, AlertSeverity, + Description, RemediationSteps, ExtendedProperties, Entities, FileName,SHA256, + Directory, Hostname, AccountName\\n| extend timestamp = TimeGenerated, HostCustomEntity + = Hostname , AccountCustomEntity = AccountName, FileHashCustomEntity = SHA256\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"FileHash\",\"fieldMappings\":[{\"identifier\":\"Algorithm\",\"columnName\":\"FileHashType\"},{\"identifier\":\"Value\",\"columnName\":\"FileHashCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Persistence\"],\"techniques\":[\"T1137\"],\"displayName\":\"ACTINIUM + AV hits - Feb 2022\",\"description\":\"Identifies a match in the Security + Alert table for MDATP hits related to the ACTINIUM actor\",\"lastUpdatedDateUTC\":\"2022-02-04T00:00:00Z\",\"createdDateUTC\":\"2022-02-04T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"MicrosoftDefenderAdvancedThreatProtection\",\"dataTypes\":[\"SecurityAlert + (MDATP)\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/f6a51e2c-2d6a-4f92-a090-cfb002ca611f\",\"name\":\"f6a51e2c-2d6a-4f92-a090-cfb002ca611f\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT10M\",\"queryPeriod\":\"PT10M\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + lbtime = 10m;\\nlet disallowed_ext = dynamic(['ps1', 'exe', 'vbs', 'js', 'scr']);\\nProofpointPOD\\n| + where TimeGenerated > ago(lbtime)\\n| where EventType == 'message'\\n| where + NetworkDirection == 'inbound'\\n| where FilterDisposition !in ('reject', 'discard')\\n| + extend attachedExt = todynamic(MsgParts)[0]['detectedExt']\\n| where attachedExt + in (disallowed_ext)\\n| project SrcUserUpn, DstUserUpn\\n| extend AccountCustomEntity + = DstUserUpn\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"InitialAccess\"],\"displayName\":\"ProofpointPOD + - Suspicious attachment\",\"description\":\"Detects when email contains suspicious + attachment (file type).\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2021-01-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"ProofpointPOD\",\"dataTypes\":[\"ProofpointPOD_message_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/707494a5-8e44-486b-90f8-155d1797a8eb\",\"name\":\"707494a5-8e44-486b-90f8-155d1797a8eb\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P2D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + auditLookbackStart = 2d;\\nlet auditLookbackEnd = 1d;\\nAuditLogs\\n| where + TimeGenerated >= ago(auditLookbackStart)\\n| where OperationName =~ \\\"Consent + to application\\\" \\n| where Result =~ \\\"success\\\"\\n| mv-expand target + = TargetResources\\n| extend targetResourceName = tostring(target.displayName)\\n| + extend targetResourceID = tostring(target.id)\\n| extend targetResourceType + = tostring(target.type)\\n| extend targetModifiedProp = TargetResources[0].modifiedProperties\\n| + extend isAdminConsent = targetModifiedProp[0].newValue\\n| extend Consent_ServicePrincipalNames + = targetModifiedProp[5].newValue\\n| extend Consent_Permissions = targetModifiedProp[4].newValue\\n| + extend Consent_InitiatingUserOrApp = iff(isnotempty(InitiatedBy.user.userPrincipalName),tostring(InitiatedBy.user.userPrincipalName), + tostring(InitiatedBy.app.displayName))\\n| extend Consent_InitiatingIpAddress + = iff(isnotempty(InitiatedBy.user.ipAddress), tostring(InitiatedBy.user.ipAddress), + tostring(InitiatedBy.app.ipAddress))\\n| join ( \\nAuditLogs\\n| where TimeGenerated + \ >= ago(auditLookbackEnd)\\n| where OperationName =~ \\\"Add service principal + credentials\\\"\\n| where Result =~ \\\"success\\\"\\n| mv-expand target = + TargetResources\\n| extend targetResourceName = tostring(target.displayName)\\n| + extend targetResourceID = tostring(target.id)\\n| extend targetModifiedProp + = TargetResources[0].modifiedProperties\\n| extend Credential_KeyDescription + = targetModifiedProp[0].newValue\\n| extend UpdatedProperties = targetModifiedProp[1].newValue\\n| + extend Credential_ServicePrincipalNames = targetModifiedProp[2].newValue\\n| + extend Credential_InitiatingUserOrApp = iff(isnotempty(InitiatedBy.user.userPrincipalName),tostring(InitiatedBy.user.userPrincipalName), + tostring(InitiatedBy.app.displayName))\\n| extend Credential_InitiatingIpAddress + = iff(isnotempty(InitiatedBy.user.ipAddress), tostring(InitiatedBy.user.ipAddress), + tostring(InitiatedBy.app.ipAddress))\\n) on targetResourceName, targetResourceID\\n| + extend TimeConsent = TimeGenerated, TimeCred = TimeGenerated1\\n| where TimeConsent + > TimeCred \\n| project TimeConsent, TimeCred, Consent_InitiatingUserOrApp, + Credential_InitiatingUserOrApp, targetResourceName, targetResourceType, isAdminConsent, + Consent_ServicePrincipalNames, Credential_ServicePrincipalNames, Consent_Permissions, + Credential_KeyDescription, Consent_InitiatingIpAddress, Credential_InitiatingIpAddress\\n| + extend timestamp = TimeConsent, AccountCustomEntity = Consent_InitiatingUserOrApp, + IPCustomEntity = Consent_InitiatingIpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CredentialAccess\"],\"displayName\":\"Credential + added after admin consented to Application\",\"description\":\"This query + will identify instances where Service Principal credentials were added to + an application by one user after the application was granted admin consent + rights by another user.\\n If a threat actor obtains access to an account + with sufficient privileges and adds the alternate authentication material + triggering this event, the threat actor can now authenticate as the Application + or Service Principal using this credential.\\n Additional information on OAuth + Credential Grants can be found in RFC 6749 Section 4.4 or https://docs.microsoft.com/azure/active-directory/develop/v2-oauth2-client-creds-grant-flow.\\n + For further information on AuditLogs please see https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-audit-activities\",\"lastUpdatedDateUTC\":\"2022-01-16T00:00:00Z\",\"createdDateUTC\":\"2021-02-12T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/b40a7a5b-5d39-46fe-a79e-2acdb38e1ce7\",\"name\":\"b40a7a5b-5d39-46fe-a79e-2acdb38e1ce7\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.3\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"0\",\"maximum\":\"1\",\"value\":\"0.01\",\"name\":\"Score\",\"description\":\"Generate + an anomaly when score is greater than the chosen value\",\"sequenceNumber\":1,\"rerun\":\"NotRequired\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1078\"],\"displayName\":\"(Preview) + Suspicious volume of failed login attempts to AWS Console by each group user + account\",\"description\":\"This algorithm detects an unusually high volume + of AWS cloud trail log console failed login events per group user account + within the last day. The model is trained on the previous 21 days of AWS cloud + trail log events on group user account basis. This activity may indicate that + the account is compromised.\",\"lastUpdatedDateUTC\":\"2021-10-26T00:00:00Z\",\"createdDateUTC\":\"2021-08-04T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AWS\",\"dataTypes\":[\"AWSCloudTrail\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/11bda520-a965-4654-9a45-d09f372f71aa\",\"name\":\"11bda520-a965-4654-9a45-d09f372f71aa\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P2D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"AzureActivity\\n// + Isolate run command actions\\n| where OperationNameValue == \\\"MICROSOFT.COMPUTE/VIRTUALMACHINES/RUNCOMMAND/ACTION\\\"\\n// + Confirm that the operation impacted a virtual machine\\n| where Authorization + has \\\"virtualMachines\\\"\\n// Each runcommand operation consists of three + events when successful, Started, Accepted (or Rejected), Successful (or Failed).\\n| + summarize StartTime=min(TimeGenerated), EndTime=max(TimeGenerated), max(CallerIpAddress), + make_list(ActivityStatusValue) by CorrelationId, Authorization, Caller\\n// + Limit to Run Command executions that Succeeded\\n| where list_ActivityStatusValue + has \\\"Success\\\"\\n// Extract data from the Authorization field\\n| extend + Authorization_d = parse_json(Authorization)\\n| extend Scope = Authorization_d.scope\\n| + extend Scope_s = split(Scope, \\\"/\\\")\\n| extend Subscription = tostring(Scope_s[2])\\n| + extend VirtualMachineName = tostring(Scope_s[-1])\\n| project StartTime, EndTime, + Subscription, VirtualMachineName, CorrelationId, Caller, CallerIpAddress=max_CallerIpAddress\\n// + Create a join key using the Caller (UPN)\\n| extend joinkey = tolower(Caller)\\n// + Join the Run Command actions to UEBA data\\n| join kind = inner (\\n BehaviorAnalytics\\n + \ // We are specifically interested in unusual logins\\n | where EventSource + == \\\"Azure AD\\\" and ActivityInsights.ActionUncommonlyPerformedByUser == + \\\"True\\\"\\n | project UEBAEventTime=TimeGenerated, UEBAActionType=ActionType, + UserPrincipalName, UEBASourceIPLocation=SourceIPLocation, UEBAActivityInsights=ActivityInsights, + UEBAUsersInsights=UsersInsights\\n | where isnotempty(UserPrincipalName) + and isnotempty(UEBASourceIPLocation)\\n | extend joinkey = tolower(UserPrincipalName)\\n) + on joinkey\\n// Create a window around the UEBA event times, check to see + if the Run Command action was performed within them\\n| extend UEBAWindowStart + = UEBAEventTime - 1h, UEBAWindowEnd = UEBAEventTime + 6h\\n| where StartTime + between (UEBAWindowStart .. UEBAWindowEnd)\\n| project StartTime, EndTime, + Subscription, VirtualMachineName, Caller, CallerIpAddress, UEBAEventTime, + UEBAActionType, UEBASourceIPLocation, UEBAActivityInsights, UEBAUsersInsights\\n| + extend timestamp = StartTime, AccountCustomEntity=Caller, IPCustomEntity=CallerIpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.3\",\"tactics\":[\"LateralMovement\",\"CredentialAccess\"],\"techniques\":[\"T1570\"],\"displayName\":\"Azure + VM Run Command operation executed during suspicious login window\",\"description\":\"Identifies + when the Azure Run Command operation is executed by a UserPrincipalName and + IP Address \\nthat has resulted in a recent user entity behaviour alert.\",\"lastUpdatedDateUTC\":\"2022-03-01T00:00:00Z\",\"createdDateUTC\":\"2021-10-25T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActivity\",\"dataTypes\":[\"AzureActivity\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/3fe3c520-04f1-44b8-8398-782ed21435f8\",\"name\":\"3fe3c520-04f1-44b8-8398-782ed21435f8\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + torProxies=dynamic([\\\"tor2web.org\\\", \\\"tor2web.com\\\", \\\"torlink.co\\\", + \\\"onion.to\\\", \\\"onion.ink\\\", \\\"onion.cab\\\", \\\"onion.nu\\\", + \\\"onion.link\\\", \\n\\\"onion.it\\\", \\\"onion.city\\\", \\\"onion.direct\\\", + \\\"onion.top\\\", \\\"onion.casa\\\", \\\"onion.plus\\\", \\\"onion.rip\\\", + \\\"onion.dog\\\", \\\"tor2web.fi\\\", \\n\\\"tor2web.blutmagie.de\\\", \\\"onion.sh\\\", + \\\"onion.lu\\\", \\\"onion.pet\\\", \\\"t2w.pw\\\", \\\"tor2web.ae.org\\\", + \\\"tor2web.io\\\", \\\"tor2web.xyz\\\", \\\"onion.lt\\\", \\n\\\"s1.tor-gateways.de\\\", + \\\"s2.tor-gateways.de\\\", \\\"s3.tor-gateways.de\\\", \\\"s4.tor-gateways.de\\\", + \\\"s5.tor-gateways.de\\\", \\\"hiddenservice.net\\\"]);\\n_Im_Dns(domain_has_any=torProxies)\\n| + extend timestamp = TimeGenerated, IPCustomEntity = SrcIpAddr, HostCustomEntity + = Dvc\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.3.1\",\"tactics\":[\"Exfiltration\"],\"techniques\":[\"T1048\"],\"displayName\":\"DNS + events related to ToR proxies (ASIM DNS Schema)\",\"description\":\"Identifies + IP addresses performing DNS lookups associated with common ToR proxies.\\nThis + analytic rule uses [ASIM](https://aka.ms/AboutASIM) and supports any built-in + or custom source that supports the ASIM DNS schema\",\"lastUpdatedDateUTC\":\"2022-04-10T00:00:00Z\",\"createdDateUTC\":\"2019-02-07T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]},{\"connectorId\":\"AzureFirewall\",\"dataTypes\":[\"AzureDiagnostics\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"InfobloxNIOS\",\"dataTypes\":[\"Syslog\"]},{\"connectorId\":\"GCPDNSDataConnector\",\"dataTypes\":[\"GCP_DNS_CL\"]},{\"connectorId\":\"NXLogDnsLogs\",\"dataTypes\":[\"NXLog_DNS_Server_CL\"]},{\"connectorId\":\"CiscoUmbrellaDataConnector\",\"dataTypes\":[\"Cisco_Umbrella_dns_CL\"]},{\"connectorId\":\"Corelight\",\"dataTypes\":[\"Corelight_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/d9938c3b-16f9-444d-bc22-ea9a9110e0fd\",\"name\":\"d9938c3b-16f9-444d-bc22-ea9a9110e0fd\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"// + Azure AD Connect Health Agent - cf6d7e68-f018-4e0a-a7b3-126e053fb88d\\n// + Azure Active Directory Connect - cb1056e2-e479-49de-ae31-7812af012ed8\\nlet + appList = dynamic(['cf6d7e68-f018-4e0a-a7b3-126e053fb88d','cb1056e2-e479-49de-ae31-7812af012ed8']);\\nlet + operationNamesList = dynamic(['Microsoft.ADHybridHealthService/services/servicemembers/action','Microsoft.ADHybridHealthService/services/delete']);\\nAzureActivity\\n| + where CategoryValue == 'Administrative'\\n| where ResourceProviderValue =~ + 'Microsoft.ADHybridHealthService'\\n| where _ResourceId contains 'AdFederationService'\\n| + where OperationNameValue in~ (operationNamesList)\\n| extend claimsJson = + parse_json(Claims)\\n| extend AppId = tostring(claimsJson.appid)\\n| extend + AccountName = tostring(claimsJson.name)\\n| where AppId !in (appList)\\n| + project-away claimsJson\\n| extend timestamp = TimeGenerated, AccountCustomEntity + = Caller, IPCustomEntity = CallerIpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CredentialAccess\",\"DefenseEvasion\"],\"techniques\":[\"T1528\",\"T1550\"],\"displayName\":\"Azure + Active Directory Hybrid Health AD FS Suspicious Application\",\"description\":\"This + detection uses AzureActivity logs (Administrative category) to a suspicious + application adding a server instance to an Azure AD Hybrid health AD FS service + or deleting the AD FS service instance.\\nUsually the Azure AD Connect Health + Agent application with ID cf6d7e68-f018-4e0a-a7b3-126e053fb88d is used to + perform those operations.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2021-08-26T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActivity\",\"dataTypes\":[\"AzureActivity\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/2d3e33c6-d8e6-4b51-92d6-dbe8bd9efb05\",\"name\":\"2d3e33c6-d8e6-4b51-92d6-dbe8bd9efb05\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.5\",\"customizableObservations\":{\"multiSelectObservations\":[{\"supportedValues\":[\"Fraction + of failed signins\",\"Number of failed signins\",\"Failed signins to successful + signins ratio\",\"Number of signins with incorrect passwords\",\"Incorrect + passwords to correct passwords ratio\",\"Fraction of incorrect password signins\",\"Distinct + number of app ids\",\"Distinct number of client apps\",\"Distinct number of + ip addresses\",\"Distinct number of opperating systems\",\"Distinct number + of browsers\",\"Distinct number of cities\",\"Distinct number of states\",\"Distinct + number of countries\"],\"values\":[\"Fraction of failed signins\",\"Number + of failed signins\",\"Failed signins to successful signins ratio\",\"Number + of signins with incorrect passwords\",\"Incorrect passwords to correct passwords + ratio\",\"Fraction of incorrect password signins\",\"Distinct number of app + ids\",\"Distinct number of client apps\",\"Distinct number of ip addresses\",\"Distinct + number of opperating systems\",\"Distinct number of browsers\",\"Distinct + number of cities\",\"Distinct number of states\",\"Distinct number of countries\"],\"supportedValuesKql\":null,\"valuesKql\":null,\"name\":\"Top + reason for high anomaly score\",\"description\":\"Include only anomalies where + the top reason is one of these values.\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"}],\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"0.0\",\"maximum\":\"1.0\",\"value\":\"0.5\",\"name\":\"Score\",\"description\":\"Generate + an anomaly when the anomaly score is greater than or equal to the chosen value.\",\"sequenceNumber\":0,\"rerun\":\"NotRequired\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1078\",\"T1566\",\"T1133\"],\"displayName\":\"(Preview) + Anomalous Azure AD sign-in sessions\",\"description\":\"The machine learning + model groups the Azure AD sign-in logs on a per-user basis.\\nThe model is + trained on the previous 6 days of user sign-in behavior.\\nIt indicates anomalous + user sign-in sessions in the last day.\\nThis algorithm checks for sufficient + volume of data before training the model.\\n\\nAn autoencoder model is used.\\nIts + aim is to compress the user sign-in sessions into a bottleneck encoding.\\nIt + then attempts to reconstruct the input sessions as best it can from the bottleneck + encoding.\\nThe sessions with high reconstruction errors are assumed to be + anomalous.\",\"lastUpdatedDateUTC\":\"2022-03-01T00:00:00Z\",\"createdDateUTC\":\"2020-11-02T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/9d0295ee-cb75-4f2c-9952-e5acfbb67036\",\"name\":\"9d0295ee-cb75-4f2c-9952-e5acfbb67036\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":1,\"severity\":\"Informational\",\"query\":\"let + timeframe = ago(1d);\\nAppServiceAntivirusScanAuditLogs\\n| where NumberOfInfectedFiles + > 0\\n| extend HostCustomEntity = _ResourceId, timestamp = TimeGenerated\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"displayName\":\"AppServices + AV Scan with Infected Files\",\"description\":\"Identifies if an AV scan finds + infected files in Azure App Services.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2020-12-11T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/d0bd9611-2fc1-42cb-af4e-793b6f28ba92\",\"name\":\"d0bd9611-2fc1-42cb-af4e-793b6f28ba92\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.1.0\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"0\",\"maximum\":\"1\",\"value\":\"0.87\",\"name\":\"Score\",\"description\":\"Generate + an anomaly when score is greater than the chosen value\",\"sequenceNumber\":0,\"rerun\":\"NotRequired\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"Exfiltration\"],\"techniques\":[\"T1030\",\"T1041\",\"T1011\",\"T1567\",\"T1029\",\"T1537\"],\"displayName\":\"(Preview) + Excessive upload via Palo Alto GlobalProtect\",\"description\":\"This algorithm + detects unusually high volume of upload per user account via Palo Alto VPN + solution.\\nThe model is trained on the previous 14 days of the VPN logs.\\nIt + indicates anomalous high volume of upload in the last day.\",\"lastUpdatedDateUTC\":\"2022-03-08T00:00:00Z\",\"createdDateUTC\":\"2020-11-02T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog + (PaloAlto)\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/1ff56009-db01-4615-8211-d4fda21da02d\",\"name\":\"1ff56009-db01-4615-8211-d4fda21da02d\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT2H\",\"queryPeriod\":\"PT2H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"AuditLogs\\n| + where LoggedByService =~ \\\"Core Directory\\\"\\n| where Category =~ \\\"ApplicationManagement\\\"\\n| + where AADOperationType =~ \\\"Assign\\\"\\n| where ActivityDisplayName has_any + (\\\"Add delegated permission grant\\\",\\\"Add app role assignment to service + principal\\\")\\n| mv-expand TargetResources\\n| mv-expand TargetResources.modifiedProperties\\n| + extend displayName_ = tostring(TargetResources_modifiedProperties.displayName)\\n| + where displayName_ has_any (\\\"AppRole.Value\\\",\\\"DelegatedPermissionGrant.Scope\\\")\\n| + extend Permission = tostring(parse_json(tostring(TargetResources_modifiedProperties.newValue)))\\n| + where Permission has \\\"RoleManagement.ReadWrite.Directory\\\"\\n| extend + InitiatingApp = tostring(parse_json(tostring(InitiatedBy.app)).displayName)\\n| + extend Initiator = iif(isnotempty(InitiatingApp), InitiatingApp, tostring(parse_json(tostring(InitiatedBy.user)).userPrincipalName))\\n| + extend Target = tostring(parse_json(tostring(TargetResources.modifiedProperties[4].newValue)))\\n| + extend TargetId = iif(displayName_ =~ 'DelegatedPermissionGrant.Scope',\\n + \ tostring(parse_json(tostring(TargetResources.modifiedProperties[2].newValue))),\\n + \ tostring(parse_json(tostring(TargetResources.modifiedProperties[3].newValue))))\\n| + summarize by bin(TimeGenerated, 1h), OperationName, Initiator, Target, TargetId, + Result\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Initiator\"}]},{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Target\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"PrivilegeEscalation\",\"Persistence\"],\"techniques\":[\"T1098\"],\"displayName\":\"Azure + AD Role Management Permission Grant\",\"description\":\"Identifies when the + Microsoft Graph RoleManagement.ReadWrite.Directory (Delegated or Application) + permission is granted to a service principal.\\nThis permission allows an + application to read and manage the role-based access control (RBAC) settings + for your company's directory.\\nAn adversary could use this permission to + add an Azure AD object to an Admin directory role and escalate privileges.\\nRef + : https://docs.microsoft.com/graph/permissions-reference#role-management-permissions\\nRef + : https://docs.microsoft.com/graph/api/directoryrole-post-members?view=graph-rest-1.0&tabs=http\",\"lastUpdatedDateUTC\":\"2022-01-17T00:00:00Z\",\"createdDateUTC\":\"2021-11-19T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/71d374e0-1cf8-4e50-aecd-ab6c519795c2\",\"name\":\"71d374e0-1cf8-4e50-aecd-ab6c519795c2\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"AzureDevOpsAuditing\\n| + where OperationName =~ \\\"Pipelines.PipelineRetentionSettingChanged\\\"\\n| + where Data.SettingName in (\\\"PurgeArtifacts\\\", \\\"PurgeRuns\\\")\\n| + where Data.NewValue == 1 or Data.NewValue < Data.OldValue/2\\n| project-reorder + TimeGenerated, OperationName, ActorUPN, IpAddress, UserAgent, Data\\n| extend + timestamp = TimeGenerated, AccountCustomEntity = ActorUPN, IPCustomEntity + = IpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.2\",\"tactics\":[\"DefenseEvasion\"],\"techniques\":[\"T1564\"],\"displayName\":\"Azure + DevOps Retention Reduced\",\"description\":\"AzureDevOps retains items such + as run records and produced artifacts for a configurable amount of time. An + attacker looking to reduce the footprint left by their malicious activity + may look to reduce the retention time for artifacts and runs.\\nThis query + will look for where retention has been reduced to the minimum level - 1, or + reduced by more than half.\",\"lastUpdatedDateUTC\":\"2021-11-02T00:00:00Z\",\"createdDateUTC\":\"2021-02-16T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/979c42dd-533e-4ede-b18b-31a84ba8b3d6\",\"name\":\"979c42dd-533e-4ede-b18b-31a84ba8b3d6\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"Event\\n| + where EventLog == \\\"Microsoft-Windows-Sysmon/Operational\\\" and EventID + in (13)\\n| parse EventData with * 'TargetObject\\\">' TargetObject \\\"<\\\" + * 'Details\\\">' Details \\\"<\\\" * \\n| where TargetObject has (\\\"HKLM\\\\\\\\System\\\\\\\\CurrentControlSet\\\\\\\\Control\\\\\\\\Lsa\\\\\\\\DsrmAdminLogonBehavior\\\") + and Details == \\\"DWORD (0x00000002)\\\"\\n| summarize StartTimeUtc = min(TimeGenerated), + EndTimeUtc = max(TimeGenerated) by EventID, Computer, TargetObject, Details\",\"entityMappings\":[{\"entityType\":\"RegistryKey\",\"fieldMappings\":[{\"identifier\":\"Key\",\"columnName\":\"TargetObject\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Computer\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Persistence\"],\"techniques\":[\"T1098\"],\"displayName\":\"DSRM + Account Abuse\",\"description\":\"This query detects an abuse of the DSRM + account in order to maintain persistence and access to the organization's + Active Directory.\\nRef: https://adsecurity.org/?p=1785\",\"lastUpdatedDateUTC\":\"2022-03-11T00:00:00Z\",\"createdDateUTC\":\"2022-03-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/03401f05-5c45-4f2d-9295-092764090e02\",\"name\":\"03401f05-5c45-4f2d-9295-092764090e02\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"2.1.0\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":[{\"supportedValues\":[\"Yes\",\"No\"],\"supportedValuesKql\":null,\"value\":\"Yes\",\"name\":\"Use + region adjacency\",\"description\":\"Suppress anomalies originated from two + adjacent regions.\",\"sequenceNumber\":1,\"rerun\":\"RerunAlways\"}],\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"2\",\"maximum\":\"10\",\"value\":\"2\",\"name\":\"Minimum + daily regions for anomaly\",\"description\":\"Generate an anomaly when a user + logs in from this many or more regions in a day\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"InitialAccess\",\"DefenseEvasion\"],\"techniques\":[\"T1078\"],\"displayName\":\"(Preview) + Multi-region logins in a single day via Palo Alto GlobalProtect\",\"description\":\"This + algorithm detects a user account which had logins from multiple non-adjacent + regions in a single day via Palo Alto VPN.\",\"lastUpdatedDateUTC\":\"2022-03-08T00:00:00Z\",\"createdDateUTC\":\"2021-04-16T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog + (PaloAlto)\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/ba144bf8-75b8-406f-9420-ed74397f9479\",\"name\":\"ba144bf8-75b8-406f-9420-ed74397f9479\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"//Set + a threshold of failed AAD signins from an IP address within 1 day above which + we want to deem those logins suspicious.\\nlet signin_threshold = 5; \\n//Make + a list of IPs with AAD signin failures above our threshold.\\nlet aadFunc + = (tableName:string){\\nlet suspicious_signins = \\n table(tableName)\\n + \ //Looking for logon failure results\\n | where ResultType !in (\\\"0\\\", + \\\"50125\\\", \\\"50140\\\")\\n //Exclude localhost addresses to reduce + the chance of FPs\\n | where IPAddress !in (\\\"127.0.0.1\\\", \\\"::1\\\")\\n + \ | summarize count() by IPAddress\\n | where count_ > signin_threshold\\n + \ | summarize make_set(IPAddress);\\n suspicious_signins\\n};\\nlet aadSignin + = aadFunc(\\\"SigninLogs\\\");\\nlet aadNonInt = aadFunc(\\\"AADNonInteractiveUserSignInLogs\\\");\\nlet + suspicious_signins = \\nunion isfuzzy=true aadSignin, aadNonInt\\n| summarize + make_set(set_IPAddress);\\n//See if any of those IPs have sucessfully logged + into PA VPNs during the same timeperiod\\nCommonSecurityLog\\n //Select + only PA VPN sucessful logons\\n | where DeviceVendor == \\\"Palo Alto Networks\\\" + and DeviceEventClassID == \\\"globalprotect\\\"\\n | where Message has + \\\"GlobalProtect gateway user authentication succeeded\\\"\\n //Parse + out the logon source IP from the Message field to match on\\n | extend + SourceIP = extract(\\\"Login from: ([^,]+)\\\", 1, Message) \\n | where + SourceIP in (suspicious_signins)\\n | extend Reason = \\\"Multiple failed + AAD logins from SourceIP\\\"\\n //Parse out other useful information from + Message field\\n | extend User = extract('User name: ([^,]+)', 1, Message) + \\n | extend ClientOS = extract('Client OS version: ([^,\\\\\\\"]+)', 1, + Message)\\n | extend Location = extract('Source region: ([^,]{2})',1, Message)\\n + \ | project TimeGenerated, Reason, SourceIP, User, ClientOS, Location, Message, + DeviceName, ReceiptTime, DeviceVendor, DeviceEventClassID, Computer, FileName\\n + \ | extend AccountCustomEntity = User, IPCustomEntity = SourceIP, timestamp + = TimeGenerated, HostCustomEntity = DeviceName\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"InitialAccess\",\"CredentialAccess\"],\"techniques\":[\"T1078\",\"T1110\"],\"displayName\":\"IP + with multiple failed Azure AD logins successfully logs in to Palo Alto VPN\",\"description\":\"This + query creates a list of IP addresses with a number failed login attempts to + AAD \\nabove a set threshold. It then looks for any successful Palo Alto + VPN logins from any\\nof these IPs within the same timeframe.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-09-04T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AADNonInteractiveUserSignInLogs\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/32555639-b639-4c2b-afda-c0ae0abefa55\",\"name\":\"32555639-b639-4c2b-afda-c0ae0abefa55\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"AWSCloudTrail\\n| + where EventName =~ \\\"GetCallerIdentity\\\" and UserIdentityType =~ \\\"AssumedRole\\\" + \\n| summarize StartTime = min(TimeGenerated), EndTime = max(TimeGenerated) + by SourceIpAddress, EventName, EventTypeName, UserIdentityType, UserIdentityAccountId, + UserIdentityPrincipalid, \\nUserAgent, UserIdentityUserName, SessionMfaAuthenticated,AWSRegion, + EventSource, AdditionalEventData, ResponseElements\\n| extend timestamp = + StartTime, AccountCustomEntity = UserIdentityUserName, IPCustomEntity = SourceIpAddress\\n| + sort by EndTime desc nulls last\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Discovery\"],\"techniques\":[\"T1087\"],\"displayName\":\"Monitor + AWS Credential abuse or hijacking\",\"description\":\"Looking for GetCallerIdentity + Events where the UserID Type is AssumedRole \\nAn attacker who has assumed + the role of a legitimate account can call the GetCallerIdentity function to + determine what account they are using.\\nA legitimate user using legitimate + credentials would not need to call GetCallerIdentity since they should already + know what account they are using.\\nMore Information: https://duo.com/decipher/trailblazer-hunts-compromised-credentials-in-aws\\nAWS + STS GetCallerIdentity API: https://docs.aws.amazon.com/STS/latest/APIReference/API_GetCallerIdentity.html + \",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-02-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AWS\",\"dataTypes\":[\"AWSCloudTrail\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/53e936c6-6c30-4d12-8343-b8a0456e8429\",\"name\":\"53e936c6-6c30-4d12-8343-b8a0456e8429\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + SUNSPOT_Hashes = dynamic([\\\"c45c9bda8db1d470f1fd0dcc346dc449839eb5ce9a948c70369230af0b3ef168\\\", + \\\"0819db19be479122c1d48743e644070a8dc9a1c852df9a8c0dc2343e904da389\\\"]);\\nunion + isfuzzy=true(\\nDeviceEvents\\n| where InitiatingProcessSHA256 in (SUNSPOT_Hashes)),\\n(DeviceImageLoadEvents\\n| + where InitiatingProcessSHA256 in (SUNSPOT_Hashes))\\n| extend HostCustomEntity + = DeviceName, timestamp=TimeGenerated\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Persistence\"],\"techniques\":[\"T1554\"],\"displayName\":\"SUNSPOT + malware hashes\",\"description\":\"This query uses Microsoft Defender for + Endpoint data to look for IoCs associated with the SUNSPOT malware shared + by Crowdstrike.\\nMore details: \\n - https://www.crowdstrike.com/blog/sunspot-malware-technical-analysis/ + \\n - https://techcommunity.microsoft.com/t5/azure-sentinel/monitoring-your-software-build-process-with-azure-sentinel/ba-p/2140807\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2021-02-16T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceImageLoadEvents\",\"DeviceEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/fcb9d75c-c3c1-4910-8697-f136bfef2363\",\"name\":\"fcb9d75c-c3c1-4910-8697-f136bfef2363\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P2D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + querystarttime = 2d;\\nlet queryendtime = 1d;\\nlet TimeDeltaThreshold = 10;\\nlet + TotalEventsThreshold = 15;\\nlet PercentBeaconThreshold = 80;\\n_Im_NetworkSession(starttime=querystarttime, + endtime=queryendtime)\\n| where not(ipv4_is_private(DstIpAddr))\\n| project + TimeGenerated, SrcIpAddr, SrcPortNumber, DstIpAddr, DstPortNumber, DstBytes, + SrcBytes\\n| sort by SrcIpAddr asc,TimeGenerated asc, DstIpAddr asc, DstPortNumber + asc\\n| serialize\\n| extend nextTimeGenerated = next(TimeGenerated, 1), nextSrcIpAddr + = next(SrcIpAddr, 1)\\n| extend TimeDeltainSeconds = datetime_diff('second',nextTimeGenerated,TimeGenerated)\\n| + where SrcIpAddr == nextSrcIpAddr\\n//Whitelisting criteria/ threshold criteria\\n| + where TimeDeltainSeconds > TimeDeltaThreshold \\n| project TimeGenerated, + TimeDeltainSeconds, SrcIpAddr, SrcPortNumber, DstIpAddr, DstPortNumber, + DstBytes, SrcBytes\\n| summarize count(), sum(DstBytes), sum(SrcBytes), make_list(TimeDeltainSeconds) + \\nby TimeDeltainSeconds, bin(TimeGenerated, 1h), SrcIpAddr, DstIpAddr, + DstPortNumber\\n| summarize (MostFrequentTimeDeltaCount, MostFrequentTimeDeltainSeconds) + = arg_max(count_, TimeDeltainSeconds), TotalEvents=sum(count_), TotalSrcBytes + = sum(sum_SrcBytes), TotalDstBytes = sum(sum_DstBytes) \\nby bin(TimeGenerated, + 1h), SrcIpAddr, DstIpAddr, DstPortNumber\\n| where TotalEvents > TotalEventsThreshold + \\n| extend BeaconPercent = MostFrequentTimeDeltaCount/toreal(TotalEvents) + * 100\\n| where BeaconPercent > PercentBeaconThreshold\",\"customDetails\":{\"DstPortNumber\":\"DstPortNumber\",\"FrequencyCount\":\"TotalSrcBytes\",\"FrequencyTime\":\"MostFrequentTimeDeltaCount\",\"TotalDstBytes\":\"TotalDstBytes\"},\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"SrcIpAddr\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"DstIpAddr\"}]}],\"alertDetailsOverride\":{\"alertDisplayNameFormat\":\"Potential + beaconing from {{SrcIpAddr}} to {{DstIpAddr}} over port {{DstPortNumber}}\",\"alertDescriptionFormat\":\"Potential + beaconing pattern from a client at address {{SrcIpAddr}} to a server at address + {{DstIpAddr}} over port {{DstPortNumber}} identified. Such potential outbound + beaconing pattern to untrusted public networks should be investigated for + any malware callbacks or data exfiltration attempts as discussed in this [Blog](http://www.austintaylor.io/detect/beaconing/intrusion/detection/system/command/control/flare/elastic/stack/2017/06/10/detect-beaconing-with-flare-elasticsearch-and-intrusion-detection-systems/). + The recurring frequency, reported as FrequencyTime in the custom details, + and the total transferred volume reported as TotalDstBytes in the custom details, + can help to determine the significance of this incident.\",\"alertTacticsColumnName\":null,\"alertSeverityColumnName\":null},\"sentinelEntitiesMappings\":[],\"version\":\"1.1.0\",\"tactics\":[\"CommandAndControl\"],\"techniques\":[\"T1071\",\"T1571\"],\"displayName\":\"Potential + beaconing activity (ASIM Network Session schema)\",\"description\":\"This + rule identifies beaconing patterns from Network traffic logs based on recurrent + frequency patterns. Such potential outbound beaconing pattern to untrusted + public networks should be investigated for any malware callbacks or data exfiltration + attempts as discussed in this [Blog](http://www.austintaylor.io/detect/beaconing/intrusion/detection/system/command/control/flare/elastic/stack/2017/06/10/detect-beaconing-with-flare-elasticsearch-and-intrusion-detection-systems/).\\\\

\\nThis + analytic rule uses [ASIM](https://aka.ms/AboutASIM) and supports any built-in + or custom source that supports the ASIM NetworkSession schema\",\"lastUpdatedDateUTC\":\"2022-03-14T00:00:00Z\",\"createdDateUTC\":\"2021-12-19T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AWSS3\",\"dataTypes\":[\"AWSVPCFlow\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]},{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceNetworkEvents\"]},{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"MicrosoftSysmonForLinux\",\"dataTypes\":[\"Syslog\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/b8b8ba09-1e89-45a1-8bd7-691cd23bfa32\",\"name\":\"b8b8ba09-1e89-45a1-8bd7-691cd23bfa32\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT15M\",\"queryPeriod\":\"PT2H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + query_frequency = 15m;\\nlet missing_period = 1h;\\n//Enter a reference list + of hostnames for your DC servers\\nlet DCServersList = dynamic ([\\\"DC01.simulandlabs.com\\\",\\\"DC02.simulandlabs.com\\\"]);\\n//Alternatively, + a Watchlist can be used\\n//let DCServersList = _GetWatchlist('HostName-DomainControllers') + | project HostName;\\nHeartbeat\\n| summarize arg_max(TimeGenerated, *) by + Computer\\n| where Computer in (DCServersList)\\n//You may specify the OS + type of your Domain Controllers\\n//| where OSType == 'Windows'\\n| where + TimeGenerated between (ago(query_frequency + missing_period) .. ago(missing_period))\\n| + project TimeGenerated, Computer, OSType, Version, ComputerEnvironment, Type, + Solutions\\n| sort by TimeGenerated asc\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"HostName\",\"columnName\":\"Computer\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Impact\",\"DefenseEvasion\"],\"displayName\":\"Missing + Domain Controller Heartbeat\",\"description\":\"This detection will go over + the heartbeats received from the agents of Domain Controllers over the last + hour, and will create alerts if the last heartbeats were received an hour + ago.\",\"lastUpdatedDateUTC\":\"2022-01-03T00:00:00Z\",\"createdDateUTC\":\"2021-11-23T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/36f191f8-d1d1-4a22-8ba7-22c9b64a651a\",\"name\":\"36f191f8-d1d1-4a22-8ba7-22c9b64a651a\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.3\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"0\",\"maximum\":\"1\",\"value\":\"0.5\",\"name\":\"Anomaly + score threshold\",\"description\":\"Generate an anomaly when the anomaly score + is greater than the chosen value.\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"CredentialAccess\"],\"techniques\":[\"T1110\"],\"displayName\":\"(Preview) + UEBA Anomalous Failed Sign-in\",\"description\":\"Adversaries with no prior + knowledge of legitimate credentials within the system or environment may guess + passwords to attempt access to accounts.\\nSentinel UEBA detects anomalies + based on dynamic baselines created for each entity across various data inputs. + Each entity\xE2\u20AC\u2122s baseline behavior is set according to its own + historical activities, those of its peers, and those of the organization as + a whole. Anomalies can be triggered by the correlation of different attributes + such as action type, geo-location, device, resource, ISP, and more.\\nSupported + data sources: Azure Sign-in, Windows security logs (Events 4624, 4625, 4672, + 4648)\",\"lastUpdatedDateUTC\":\"2022-04-13T00:00:00Z\",\"createdDateUTC\":\"2021-12-13T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]},{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/737a2ce1-70a3-4968-9e90-3e6aca836abf\",\"name\":\"737a2ce1-70a3-4968-9e90-3e6aca836abf\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"MLBehaviorAnalytics\",\"properties\":{\"severity\":\"Medium\",\"tactics\":[\"InitialAccess\"],\"displayName\":\"(Preview) + Anomalous RDP Login Detections\",\"description\":\"This detection uses machine + learning (ML) to identify anomalous Remote Desktop Protocol (RDP) login activity, + based on Windows Security Event data. Scenarios include:\\n\\n*\\tUnusual + IP - This IP address has not or has rarely been seen in last 30 days.\\n*\\tUnusual + Geo - The IP address, city, country and ASN have not (or rarely) been seen + in last 30 days.\\n*\\tNew user - A new user logs in from an IP address and + geo location, both or either of which are not expected to be seen in the last + 30 days.\\n\\nAllow 7 days after this alert is enabled for Microsoft Sentinel + to build a profile of normal activity for your environment.\\t\\n\\nThis detection + requires a specific configuration of the data source. [Learn more](https://docs.microsoft.com/en-us/azure/sentinel/connect-windows-security-events)\\n\\nBy + enabling this rule, you give Microsoft permission to copy ingested data outside + of your Microsoft Sentinel workspace's geography as necessary for processing + by the machine learning engine.\",\"lastUpdatedDateUTC\":\"2021-03-26T00:00:00Z\",\"createdDateUTC\":\"2020-04-02T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/85aca4d1-5d15-4001-abd9-acb86ca1786a\",\"name\":\"85aca4d1-5d15-4001-abd9-acb86ca1786a\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\n//Create a list of TLDs in our + threat feed for later validation\\nlet list_tlds = ThreatIntelligenceIndicator\\n| + where TimeGenerated > ago(ioc_lookBack)\\n| where isnotempty(DomainName)\\n| + extend parts = split(DomainName, '.')\\n| extend tld = parts[(array_length(parts)-1)]\\n| + summarize count() by tostring(tld)\\n| summarize make_list(tld);\\nThreatIntelligenceIndicator\\n| + where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\\n| + summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\\n| + where Active == true\\n// Picking up only IOC's that contain the entities + we want\\n| where isnotempty(DomainName)\\n// using innerunique to keep perf + fast and result set low, we only need one match to indicate potential malicious + activity that needs to be investigated\\n| join kind=innerunique (\\n DnsEvents\\n + \ | where TimeGenerated > ago(dt_lookBack)\\n //Extract domain patterns + from syslog message\\n | where isnotempty(Name)\\n | extend parts = + split(Name, '.')\\n //Split out the TLD\\n | extend tld = parts[(array_length(parts)-1)]\\n + \ //Validate parsed domain by checking if the TLD is in the list of TLDs + in our threat feed\\n | where tld in~ (list_tlds)\\n | extend DNS_TimeGenerated + = TimeGenerated\\n) on $left.DomainName==$right.Name\\n| where DNS_TimeGenerated + < ExpirationDateTime\\n| summarize DNS_TimeGenerated = arg_max(DNS_TimeGenerated + , *) by IndicatorId, Name\\n| project DNS_TimeGenerated, Description, ActivityGroupNames, + IndicatorId, ThreatType, ExpirationDateTime, ConfidenceScore, Url, Computer, + ClientIP, Name, QueryType\\n| extend timestamp = DNS_TimeGenerated, HostCustomEntity + = Computer, IPCustomEntity = ClientIP, URLCustomEntity = Url\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.2\",\"tactics\":[\"Impact\"],\"displayName\":\"TI + map Domain entity to DnsEvents\",\"description\":\"Identifies a match in DnsEvents + from any Domain IOC from TI\",\"lastUpdatedDateUTC\":\"2022-02-15T00:00:00Z\",\"createdDateUTC\":\"2019-08-28T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]},{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/5e45930c-09b1-4430-b2d1-cc75ada0dc0f\",\"name\":\"5e45930c-09b1-4430-b2d1-cc75ada0dc0f\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\nThreatIntelligenceIndicator\\n| + where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\\n| + summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\\n| + where Active == true\\n// Picking up only IOC's that contain the entities + we want\\n| where isnotempty(NetworkIP) or isnotempty(EmailSourceIpAddress) + or isnotempty(NetworkDestinationIP) or isnotempty(NetworkSourceIP)\\n// As + there is potentially more than 1 indicator type for matching IP, taking NetworkIP + first, then others if that is empty.\\n// Taking the first non-empty value + based on potential IOC match availability\\n| extend TI_ipEntity = iff(isnotempty(NetworkIP), + NetworkIP, NetworkDestinationIP)\\n| extend TI_ipEntity = iff(isempty(TI_ipEntity) + and isnotempty(NetworkSourceIP), NetworkSourceIP, TI_ipEntity)\\n| extend + TI_ipEntity = iff(isempty(TI_ipEntity) and isnotempty(EmailSourceIpAddress), + EmailSourceIpAddress, TI_ipEntity)\\n//Exclude local addresses, using the + ipv4_is_private operator\\n| where ipv4_is_private(TI_ipEntity) == false and + \ TI_ipEntity !startswith \\\"fe80\\\" and TI_ipEntity !startswith \\\"::\\\" + and TI_ipEntity !startswith \\\"127.\\\"\\n// using innerunique to keep perf + fast and result set low, we only need one match to indicate potential malicious + activity that needs to be investigated\\n| join kind=innerunique (\\n W3CIISLog\\n + \ | where TimeGenerated >= ago(dt_lookBack)\\n | where isnotempty(cIP)\\n + \ //Exclude local addresses, using the ipv4_is_private operator\\n | + where ipv4_is_private(cIP) == false and cIP !startswith \\\"fe80\\\" and + cIP !startswith \\\"::\\\" and cIP !startswith \\\"127.\\\"\\n // renaming + time column so it is clear the log this came from\\n | extend W3CIISLog_TimeGenerated + = TimeGenerated\\n)\\non $left.TI_ipEntity == $right.cIP\\n| where W3CIISLog_TimeGenerated + < ExpirationDateTime\\n| summarize W3CIISLog_TimeGenerated = arg_max(W3CIISLog_TimeGenerated, + *) by IndicatorId, cIP\\n| project W3CIISLog_TimeGenerated, Description, ActivityGroupNames, + IndicatorId, ThreatType, Url, ExpirationDateTime, ConfidenceScore,\\nTI_ipEntity, + Computer, sSiteName, cIP, sIP, sPort, csMethod, csUserName, scStatus, scSubStatus, + scWin32Status,\\nNetworkIP, NetworkDestinationIP, NetworkSourceIP, EmailSourceIpAddress\\n| + extend timestamp = W3CIISLog_TimeGenerated, IPCustomEntity = cIP, HostCustomEntity + = Computer, AccountCustomEntity = csUserName, URLCustomEntity = Url\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.2\",\"tactics\":[\"Impact\"],\"displayName\":\"TI + map IP entity to W3CIISLog\",\"description\":\"Identifies a match in W3CIISLog + from any IP IOC from TI\",\"lastUpdatedDateUTC\":\"2022-04-26T00:00:00Z\",\"createdDateUTC\":\"2019-08-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"AzureMonitor(IIS)\",\"dataTypes\":[\"W3CIISLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/d564ff12-8f53-41b8-8649-44f76b37b99f\",\"name\":\"d564ff12-8f53-41b8-8649-44f76b37b99f\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"// + How many greater than Service Connections you want to view per build/release\\nlet + ServiceConnectionThreshold = 4;\\nlet BypassDefIds = datatable(DefId:string, + Type:string, ProjectName:string)\\n[\\n//\\\"103\\\", \\\"Release\\\", \\\"ProjectA\\\",\\n//\\\"42\\\", + \\\"Release\\\", \\\"ProjectB\\\",\\n//\\\"122\\\", \\\"Build\\\", \\\"ProjectB\\\"\\n];\\nAzureDevOpsAuditing\\n| + where OperationName == \\\"Library.ServiceConnectionExecuted\\\" \\n| extend + DefId = tostring(Data.DefinitionId), Type = tostring(Data.PlanType), ConnectionId + = tostring(Data.ConnectionId)\\n| parse ScopeDisplayName with OrganizationName + ' (Organization)'\\n| summarize CurrentCount = dcount(tostring(ConnectionId)), + ConnectionNames = make_set(tostring(Data.ConnectionName)), StartTime = min(TimeGenerated), + EndTime = max(TimeGenerated) \\n by OrganizationName, tostring(DefId), tostring(Type), + ProjectId, ProjectName\\n| where CurrentCount > ServiceConnectionThreshold\\n| + join kind=anti BypassDefIds on $left.DefId==$right.DefId and $left.Type == + $right.Type and $left.ProjectName == $right.ProjectName\\n| extend link = + iif(\\n Type == \\\"Build\\\", strcat('https://dev.azure.com/', OrganizationName, + '/', ProjectName, '/_build?definitionId=', DefId),\\n strcat('https://dev.azure.com/', + OrganizationName, '/', ProjectName, '/_release?_a=releases&view=mine&definitionId=', + DefId))\\n| extend timestamp = StartTime\",\"entityMappings\":[],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"Persistence\",\"Impact\"],\"techniques\":[\"T1098\",\"T1496\"],\"displayName\":\"Azure + DevOps Service Connection Abuse\",\"description\":\"Flags builds/releases + that use a large number of service connections if they aren't manually in + the allow list.\\nThis is to determine if someone is hijacking a build/release + and adding many service connections in order to abuse \\nor dump credentials + from service connections.\",\"lastUpdatedDateUTC\":\"2021-10-20T00:00:00Z\",\"createdDateUTC\":\"2020-06-04T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/01e8ffff-dc0c-43fe-aa22-d459c4204553\",\"name\":\"01e8ffff-dc0c-43fe-aa22-d459c4204553\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + discord=dynamic([\\\"cdn.discordapp.com\\\", \\\"media.discordapp.com\\\"]);\\n + \ _Im_WebSession(url_has_any=discord, eventresult='Success')\\n | where Url + has \\\"attachments\\\"\\n | extend DiscordServerId = extract(@\\\"\\\\/attachments\\\\/([0-9]+)\\\\/\\\", + 1, Url)\\n | summarize dcount(Url), make_set(SrcUsername), make_set(SrcIpAddr), + make_set(Url), min(TimeGenerated), max(TimeGenerated), make_set(EventResult) + by DiscordServerId\\n | mv-expand set_SrcUsername to typeof(string), set_Url + to typeof(string), set_EventResult to typeof(string), set_SrcIpAddr to typeof(string)\\n + \ | summarize by DiscordServerId, dcount_Url, set_SrcUsername, min_TimeGenerated, + max_TimeGenerated, set_EventResult, set_SrcIpAddr, set_Url\\n | project StartTime=min_TimeGenerated, + EndTime=max_TimeGenerated, Result=set_EventResult, SourceUser=set_SrcUsername, + SourceIP=set_SrcIpAddr, RequestURL=set_Url\\n | where RequestURL has_any + (\\\".bin\\\",\\\".exe\\\",\\\".dll\\\",\\\".bin\\\",\\\".msi\\\")\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"SourceUser\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"SourceIP\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"RequestURL\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.0\",\"tactics\":[\"CommandAndControl\"],\"techniques\":[\"T1071\"],\"displayName\":\"Discord + CDN Risky File Download (ASIM Web Session Schema)\",\"description\":\"Identifies + callouts to Discord CDN addresses for risky file extensions. This detection + will trigger when a callout for a risky file is made to a discord server that + has only been seen once in your environment. Unique discord servers are identified + using the server ID that is included in the request URL (DiscordServerId in + query). Discord CDN has been used in multiple campaigns to download additional + payloads.\\n This analytic rule uses [ASIM](https://aka.ms/AboutASIM) and + supports any built-in or custom source that supports the ASIM WebSession schema + (ASIM WebSession Schema)\",\"lastUpdatedDateUTC\":\"2022-03-14T00:00:00Z\",\"createdDateUTC\":\"2022-03-01T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SquidProxy\",\"dataTypes\":[\"SquidProxy_CL\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/361dd1e3-1c11-491e-82a3-bb2e44ac36ba\",\"name\":\"361dd1e3-1c11-491e-82a3-bb2e44ac36ba\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P7D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + szOperationNames = dynamic([\\\"microsoft.compute/virtualMachines/write\\\", + \\\"microsoft.resources/deployments/write\\\"]);\\nlet starttime = 7d;\\nlet + endtime = 1d;\\nAzureActivity\\n| where TimeGenerated between (startofday(ago(starttime)) + .. startofday(ago(endtime)))\\n| where OperationNameValue in~ (szOperationNames)\\n| + summarize StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated), + ActivityTimeStamp = makelist(TimeGenerated), ActivityStatusValue = makelist(ActivityStatusValue), + \\nOperationIds = makelist(OperationId), CallerIpAddress = makelist(CallerIpAddress), + CorrelationId = makelist(CorrelationId) \\nby ResourceId, Caller, OperationNameValue, + Resource, ResourceGroup\\n| mvexpand CallerIpAddress\\n| where isnotempty(CallerIpAddress)\\n| + make-series dResourceCount=dcount(ResourceId) default=0 on StartTimeUtc in + range(startofday(ago(7d)), now(), 1d) \\nby Caller, tostring(ActivityTimeStamp), + tostring(ActivityStatusValue), tostring(OperationIds), tostring(CallerIpAddress), + tostring(CorrelationId), ResourceId, OperationNameValue , Resource, ResourceGroup\\n| + extend (RSquare,Slope,Variance,RVariance,Interception,LineFit)=series_fit_line(dResourceCount)\\n| + where Slope > 0.2\\n| join kind=leftsemi (\\n// Last day's activity is anomalous\\nAzureActivity\\n| + where TimeGenerated >= startofday(ago(endtime))\\n| where OperationNameValue + in~ (szOperationNames)\\n| summarize StartTimeUtc = min(TimeGenerated), EndTimeUtc + = max(TimeGenerated), ActivityTimeStamp = makelist(TimeGenerated), ActivityStatusValue + = makelist(ActivityStatusValue), \\nOperationIds = makelist(OperationId), + CallerIpAddress = makelist(CallerIpAddress), CorrelationId = makelist(CorrelationId) + \\nby ResourceId, Caller, OperationNameValue, Resource, ResourceGroup\\n| + mvexpand CallerIpAddress\\n| where isnotempty(CallerIpAddress)\\n| make-series + dResourceCount=dcount(ResourceId) default=0 on StartTimeUtc in range(startofday(ago(1d)), + now(), 1d) \\nby Caller, tostring(ActivityTimeStamp), tostring(ActivityStatusValue), + tostring(OperationIds), tostring(CallerIpAddress), tostring(CorrelationId), + ResourceId, OperationNameValue , Resource, ResourceGroup\\n| extend (RSquare,Slope,Variance,RVariance,Interception,LineFit)=series_fit_line(dResourceCount)\\n| + where Slope > 0.2 \\n) on Caller, CallerIpAddress \\n| mvexpand + todynamic(ActivityTimeStamp), todynamic(ActivityStatusValue), todynamic(OperationIds), + todynamic(CorrelationId)\\n| extend timestamp = ActivityTimeStamp, AccountCustomEntity + = Caller, IPCustomEntity = CallerIpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.0\",\"tactics\":[\"Impact\"],\"techniques\":[\"T1496\"],\"displayName\":\"Suspicious + number of resource creation or deployment activities\",\"description\":\"Indicates + when an anomalous number of VM creations or deployment activities occur in + Azure via the AzureActivity log.\\nThe anomaly detection identifies activities + that have occurred both since the start of the day 1 day ago and the start + of the day 7 days ago.\\nThe start of the day is considered 12am UTC time.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-02-05T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActivity\",\"dataTypes\":[\"AzureActivity\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/050b9b3d-53d0-4364-a3da-1b678b8211ec\",\"name\":\"050b9b3d-53d0-4364-a3da-1b678b8211ec\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT2H\",\"queryPeriod\":\"PT2H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"AuditLogs\\n| + where Category =~ \\\"RoleManagement\\\"\\n| where AADOperationType in (\\\"Assign\\\", + \\\"AssignEligibleRole\\\")\\n| where ActivityDisplayName has_any (\\\"Add + eligible member to role\\\", \\\"Add member to role\\\")\\n| mv-expand TargetResources\\n| + mv-expand TargetResources.modifiedProperties\\n| extend displayName_ = tostring(TargetResources_modifiedProperties.displayName)\\n| + where displayName_ =~ \\\"Role.DisplayName\\\"\\n| extend RoleName = tostring(parse_json(tostring(TargetResources_modifiedProperties.newValue)))\\n| + where RoleName contains \\\"Admin\\\"\\n| extend InitiatingApp = tostring(parse_json(tostring(InitiatedBy.app)).displayName)\\n| + extend Initiator = iif(isnotempty(InitiatingApp), InitiatingApp, tostring(parse_json(tostring(InitiatedBy.user)).userPrincipalName))\\n| + extend Target = tostring(TargetResources.userPrincipalName)\\n| summarize + by bin(TimeGenerated, 1h), OperationName, RoleName, Target, Initiator, Result\\n| + extend AccountCustomEntity = Target\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Initiator\"}]},{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"Persistence\"],\"techniques\":[\"T1078\"],\"displayName\":\"User + Assigned Privileged Role\",\"description\":\"Identifies when a new privileged + role is assigned to a user. Any account eligible for a role is now being + given privileged access. If the assignment is unexpected or into a role that + isn't the responsibility of the account holder, investigate.\\nRef : https://docs.microsoft.com/azure/active-directory/fundamentals/security-operations-privileged-accounts#things-to-monitor-1\",\"lastUpdatedDateUTC\":\"2022-01-17T00:00:00Z\",\"createdDateUTC\":\"2021-10-28T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/48607a29-a26a-4abf-8078-a06dbdd174a4\",\"name\":\"48607a29-a26a-4abf-8078-a06dbdd174a4\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P7D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + timeRange = 3d;\\nlet lookBack = 7d;\\nlet authenticationWindow = 20m;\\nlet + authenticationThreshold = 5;\\nlet isGUID = \\\"[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}\\\";\\nlet + failureCodes = dynamic([50053, 50126, 50055]); // invalid password, account + is locked - too many sign ins, expired password\\nlet successCodes = dynamic([0, + 50055, 50057, 50155, 50105, 50133, 50005, 50076, 50079, 50173, 50158, 50072, + 50074, 53003, 53000, 53001, 50129]);\\n// Lookup up resolved identities from + last 7 days\\nlet aadFunc = (tableName:string){\\nlet identityLookup = table(tableName)\\n| + where TimeGenerated >= ago(lookBack)\\n| where not(Identity matches regex + isGUID)\\n| where isnotempty(UserId)\\n| summarize by UserId, lu_UserDisplayName + = UserDisplayName, lu_UserPrincipalName = UserPrincipalName, Type;\\n// collect + window threshold breaches\\ntable(tableName)\\n| where TimeGenerated > ago(timeRange)\\n| + where ResultType in(failureCodes)\\n| summarize FailedPrincipalCount = dcount(UserPrincipalName) + by bin(TimeGenerated, authenticationWindow), IPAddress, AppDisplayName, Type\\n| + where FailedPrincipalCount >= authenticationThreshold\\n| summarize WindowThresholdBreaches + = count() by IPAddress, Type\\n| join kind= inner (\\n// where we breached + a threshold, join the details back on all failure data\\ntable(tableName)\\n| + where TimeGenerated > ago(timeRange)\\n| where ResultType in(failureCodes)\\n| + extend LocationDetails = todynamic(LocationDetails)\\n| extend FullLocation + = strcat(LocationDetails.countryOrRegion,'|', LocationDetails.state, '|', + LocationDetails.city)\\n| summarize StartTime = min(TimeGenerated), EndTime + = max(TimeGenerated), make_set(ClientAppUsed), make_set(FullLocation), FailureCount + = count() by IPAddress, AppDisplayName, UserPrincipalName, UserDisplayName, + Identity, UserId, Type\\n// lookup any unresolved identities\\n| extend UnresolvedUserId + = iff(Identity matches regex isGUID, UserId, \\\"\\\")\\n| join kind= leftouter + (\\n identityLookup \\n) on $left.UnresolvedUserId==$right.UserId\\n| extend + UserDisplayName=iff(isempty(lu_UserDisplayName), UserDisplayName, lu_UserDisplayName)\\n| + extend UserPrincipalName=iff(isempty(lu_UserPrincipalName), UserPrincipalName, + lu_UserPrincipalName)\\n| summarize StartTime = min(StartTime), EndTime = + max(EndTime), make_set(UserPrincipalName), make_set(UserDisplayName), make_set(set_ClientAppUsed), + make_set(set_FullLocation), make_list(FailureCount) by IPAddress, AppDisplayName, + Type\\n| extend FailedPrincipalCount = arraylength(set_UserPrincipalName)\\n) + on IPAddress\\n| project IPAddress, StartTime, EndTime, TargetedApplication=AppDisplayName, + FailedPrincipalCount, UserPrincipalNames=set_UserPrincipalName, UserDisplayNames=set_UserDisplayName, + ClientAppsUsed=set_set_ClientAppUsed, Locations=set_set_FullLocation, FailureCountByPrincipal=list_FailureCount, + WindowThresholdBreaches, Type\\n| join kind= inner (\\ntable(tableName) // + get data on success vs. failure history for each IP\\n| where TimeGenerated + > ago(timeRange)\\n| where ResultType in(successCodes) or ResultType in(failureCodes) + // success or failure types\\n| summarize GlobalSuccessPrincipalCount = dcountif(UserPrincipalName, + (ResultType in(successCodes))), ResultTypeSuccesses = make_set_if(ResultType, + (ResultType in(successCodes))), GlobalFailPrincipalCount = dcountif(UserPrincipalName, + (ResultType in(failureCodes))), ResultTypeFailures = make_set_if(ResultType, + (ResultType in(failureCodes))) by IPAddress, Type\\n| where GlobalFailPrincipalCount + > GlobalSuccessPrincipalCount // where the number of failed principals is + greater than success - eliminates FPs from IPs who authenticate successfully + alot and as a side effect have alot of failures\\n) on IPAddress\\n| project-away + IPAddress1\\n| extend timestamp=StartTime, IPCustomEntity = IPAddress\\n};\\nlet + aadSignin = aadFunc(\\\"SigninLogs\\\");\\nlet aadNonInt = aadFunc(\\\"AADNonInteractiveUserSignInLogs\\\");\\nunion + isfuzzy=true aadSignin, aadNonInt\",\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"CredentialAccess\"],\"techniques\":[\"T1110\"],\"displayName\":\"Password + spray attack against Azure AD application\",\"description\":\"Identifies evidence + of password spray activity against Azure AD applications by looking for failures + from multiple accounts from the same\\nIP address within a time window. If + the number of accounts breaches the threshold just once, all failures from + the IP address within the time range\\nare bought into the result. Details + on whether there were successful authentications by the IP address within + the time window are also included.\\nThis can be an indicator that an attack + was successful.\\nThe default failure acccount threshold is 5, Default time + window for failures is 20m and default look back window is 3 days\\nNote: + Due to the number of possible accounts involved in a password spray it is + not possible to map identities to a custom entity.\\nReferences: https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-sign-ins-error-codes.\",\"lastUpdatedDateUTC\":\"2022-02-16T00:00:00Z\",\"createdDateUTC\":\"2020-03-26T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AADNonInteractiveUserSignInLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/7ee72a9e-2e54-459c-bc8a-8c08a6532a63\",\"name\":\"7ee72a9e-2e54-459c-bc8a-8c08a6532a63\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + IPList = dynamic([\\\"154.223.45.38\\\",\\\"185.141.207.140\\\",\\\"185.234.73.19\\\",\\\"216.245.210.106\\\",\\\"51.91.48.210\\\",\\\"46.255.230.229\\\"]);\\n(union + isfuzzy=true\\n(CommonSecurityLog\\n| where isnotempty(SourceIP) or isnotempty(DestinationIP)\\n| + where SourceIP in (IPList) or DestinationIP in (IPList) or Message has_any + (IPList)\\n| extend IPMatch = case(SourceIP in (IPList), \\\"SourceIP\\\", + DestinationIP in (IPList), \\\"DestinationIP\\\", \\\"Message\\\") \\n| summarize + StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated) by SourceIP, + DestinationIP, DeviceProduct, DeviceAction, Message, Protocol, SourcePort, + DestinationPort, DeviceAddress, DeviceName, IPMatch\\n| extend timestamp = + StartTimeUtc, IPCustomEntity = case(IPMatch == \\\"SourceIP\\\", SourceIP, + IPMatch == \\\"DestinationIP\\\", DestinationIP, \\\"IP in Message Field\\\") + \\n),\\n(OfficeActivity\\n|extend SourceIPAddress = ClientIP, Account = UserId\\n| + where SourceIPAddress in (IPList)\\n| extend timestamp = TimeGenerated , + IPCustomEntity = SourceIPAddress , AccountCustomEntity = Account\\n),\\n(_Im_Dns + (response_has_any_prefix=IPList)\\n| extend DestinationIPAddress = DnsResponseName, + \ Host = Dvc\\n| extend timestamp = TimeGenerated, IPCustomEntity = SrcIpAddr, + HostCustomEntity = Host, AccountCustomEntity=User\\n),\\n(_Im_WebSession (srcipaddr_has_any_prefix=IPList)\\n| + extend DestinationIPAddress = DstIpAddr, Host = Dvc\\n| extend timestamp + = TimeGenerated, IPCustomEntity = SrcIpAddr, HostCustomEntity = Host\\n),\\n(_Im_NetworkSession + (srcipaddr_has_any_prefix=IPList)\\n| extend DestinationIPAddress = DstIpAddr, + \ Host = Dvc\\n| extend timestamp = TimeGenerated, IPCustomEntity = SrcIpAddr, + HostCustomEntity = Host\\n),\\n(_Im_NetworkSession (dstipaddr_has_any_prefix=IPList)\\n| + extend DestinationIPAddress = DstIpAddr, Host = Dvc\\n| extend timestamp + = TimeGenerated, IPCustomEntity = SrcIpAddr, HostCustomEntity = Host\\n),\\n(SigninLogs\\n| + where isnotempty(IPAddress)\\n| where IPAddress in (IPList)\\n| extend timestamp + = TimeGenerated, AccountCustomEntity = UserPrincipalName, IPCustomEntity = + IPAddress\\n),\\n(AADNonInteractiveUserSignInLogs\\n| where isnotempty(IPAddress)\\n| + where IPAddress in (IPList)\\n| extend timestamp = TimeGenerated, AccountCustomEntity + = UserPrincipalName, IPCustomEntity = IPAddress\\n),\\n(W3CIISLog \\n| where + isnotempty(cIP)\\n| where cIP in (IPList)\\n| extend timestamp = TimeGenerated, + IPCustomEntity = cIP, HostCustomEntity = Computer, AccountCustomEntity = csUserName\\n),\\n(AzureActivity + \\n| where isnotempty(CallerIpAddress)\\n| where CallerIpAddress in (IPList)\\n| + extend timestamp = TimeGenerated, IPCustomEntity = CallerIpAddress, AccountCustomEntity + = Caller\\n),\\n(\\nAWSCloudTrail\\n| where isnotempty(SourceIpAddress)\\n| + where SourceIpAddress in (IPList)\\n| extend timestamp = TimeGenerated, IPCustomEntity + = SourceIpAddress, AccountCustomEntity = UserIdentityUserName\\n),\\n(\\nAzureDiagnostics\\n| + where ResourceType == \\\"AZUREFIREWALLS\\\"\\n| where Category == \\\"AzureFirewallApplicationRule\\\"\\n| + parse msg_s with Protocol 'request from ' SourceHost ':' SourcePort 'to ' + DestinationHost ':' DestinationPort '. Action:' Action\\n| where isnotempty(DestinationHost)\\n| + where DestinationHost has_any (IPList) \\n| extend DestinationIP = DestinationHost + \\n| extend IPCustomEntity = SourceHost\\n),\\n(Event\\n| where Source == + \\\"Microsoft-Windows-Sysmon\\\"\\n| where EventID == 3\\n| extend EvData + = parse_xml(EventData)\\n| extend EventDetail = EvData.DataItem.EventData.Data\\n| + extend SourceIP = EventDetail.[9].[\\\"#text\\\"], DestinationIP = EventDetail.[14].[\\\"#text\\\"]\\n| + where SourceIP in (IPList) or DestinationIP in (IPList) \\n| extend IPMatch + = case( SourceIP in (IPList), \\\"SourceIP\\\", DestinationIP in (IPList), + \\\"DestinationIP\\\", \\\"None\\\") \\n| extend timestamp = TimeGenerated, + AccountCustomEntity = UserName, HostCustomEntity = Computer , IPCustomEntity + = case(IPMatch == \\\"SourceIP\\\", SourceIP, IPMatch == \\\"DestinationIP\\\", + DestinationIP, \\\"None\\\")\\n)\\n)\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.4.1\",\"tactics\":[\"CommandAndControl\"],\"displayName\":\"Known + IRIDIUM IP\",\"description\":\"IRIDIUM command and control IP. Identifies + a match across various data feeds for IP IOCs related to the IRIDIUM activity + group.\",\"lastUpdatedDateUTC\":\"2022-04-04T00:00:00Z\",\"createdDateUTC\":\"2019-12-16T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AWSS3\",\"dataTypes\":[\"AWSVPCFlow\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]},{\"connectorId\":\"SquidProxy\",\"dataTypes\":[\"SquidProxy_CL\"]},{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceNetworkEvents\"]},{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"MicrosoftSysmonForLinux\",\"dataTypes\":[\"Syslog\"]},{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity\"]},{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]},{\"connectorId\":\"AzureMonitor(VMInsights)\",\"dataTypes\":[\"VMConnection\"]},{\"connectorId\":\"CiscoASA\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AADNonInteractiveUserSignInLogs\"]},{\"connectorId\":\"AzureMonitor(IIS)\",\"dataTypes\":[\"W3CIISLog\"]},{\"connectorId\":\"AzureActivity\",\"dataTypes\":[\"AzureActivity\"]},{\"connectorId\":\"AWS\",\"dataTypes\":[\"AWSCloudTrail\"]},{\"connectorId\":\"AzureFirewall\",\"dataTypes\":[\"AzureDiagnostics\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"InfobloxNIOS\",\"dataTypes\":[\"Syslog\"]},{\"connectorId\":\"GCPDNSDataConnector\",\"dataTypes\":[\"GCP_DNS_CL\"]},{\"connectorId\":\"NXLogDnsLogs\",\"dataTypes\":[\"NXLog_DNS_Server_CL\"]},{\"connectorId\":\"CiscoUmbrellaDataConnector\",\"dataTypes\":[\"Cisco_Umbrella_dns_CL\"]},{\"connectorId\":\"Corelight\",\"dataTypes\":[\"Corelight_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/d6bf1931-b1eb-448d-90b2-de118559c7ce\",\"name\":\"d6bf1931-b1eb-448d-90b2-de118559c7ce\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT10M\",\"queryPeriod\":\"PT10M\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + lbtime = 10m;\\nCisco_Umbrella\\n| where TimeGenerated > ago(lbtime)\\n| where + EventType == 'proxylogs'\\n| where DvcAction =~ 'Allowed'\\n| where UrlCategory + contains 'Adult Themes' or\\n UrlCategory contains 'Adware' or\\n UrlCategory + contains 'Alcohol' or\\n UrlCategory contains 'Illegal Downloads' or\\n + \ UrlCategory contains 'Drugs' or\\n UrlCategory contains 'Child + Abuse Content' or\\n UrlCategory contains 'Hate/Discrimination' or\\n + \ UrlCategory contains 'Nudity' or\\n UrlCategory contains 'Pornography' + or\\n UrlCategory contains 'Proxy/Anonymizer' or\\n UrlCategory + contains 'Sexuality' or\\n UrlCategory contains 'Tasteless' or\\n UrlCategory + contains 'Terrorism' or\\n UrlCategory contains 'Web Spam' or\\n UrlCategory + contains 'German Youth Protection' or\\n UrlCategory contains 'Illegal + Activities' or\\n UrlCategory contains 'Lingerie/Bikini' or\\n UrlCategory + contains 'Weapons'\\n| project TimeGenerated, SrcIpAddr, Identities\\n| extend + IPCustomEntity = SrcIpAddr\\n| extend AccountCustomEntity = Identities\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.0\",\"tactics\":[\"CommandAndControl\",\"InitialAccess\"],\"displayName\":\"Cisco + Umbrella - Request Allowed to harmful/malicious URI category\",\"description\":\"It + is reccomended that these Categories shoud be blocked by policies because + they provide harmful/malicious content..\",\"lastUpdatedDateUTC\":\"2022-01-03T00:00:00Z\",\"createdDateUTC\":\"2021-01-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"CiscoUmbrellaDataConnector\",\"dataTypes\":[\"Cisco_Umbrella_proxy_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/0777f138-e5d8-4eab-bec1-e11ddfbc2be2\",\"name\":\"0777f138-e5d8-4eab-bec1-e11ddfbc2be2\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT10M\",\"queryPeriod\":\"PT10M\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + threshold = 20;\\nlet ReasontoSubStatus = datatable(SubStatus:string,Reason:string) + [\\n\\\"0xC000005E\\\", \\\"There are currently no logon servers available + to service the logon request.\\\",\\n\\\"0xC0000064\\\", \\\"User logon with + misspelled or bad user account\\\", \\n\\\"0xC000006A\\\", \\\"User logon + with misspelled or bad password\\\",\\n\\\"0xC000006D\\\", \\\"Bad user name + or password\\\",\\n\\\"0xC000006E\\\", \\\"Unknown user name or bad password\\\",\\n\\\"0xC000006F\\\", + \\\"User logon outside authorized hours\\\",\\n\\\"0xC0000070\\\", \\\"User + logon from unauthorized workstation\\\",\\n\\\"0xC0000071\\\", \\\"User logon + with expired password\\\",\\n\\\"0xC0000072\\\", \\\"User logon to account + disabled by administrator\\\",\\n\\\"0xC00000DC\\\", \\\"Indicates the Sam + Server was in the wrong state to perform the desired operation\\\",\\n\\\"0xC0000133\\\", + \\\"Clocks between DC and other computer too far out of sync\\\",\\n\\\"0xC000015B\\\", + \\\"The user has not been granted the requested logon type (aka logon right) + at this machine\\\",\\n\\\"0xC000018C\\\", \\\"The logon request failed because + the trust relationship between the primary domain and the trusted domain failed\\\",\\n\\\"0xC0000192\\\", + \\\"An attempt was made to logon, but the Netlogon service was not started\\\",\\n\\\"0xC0000193\\\", + \\\"User logon with expired account\\\",\\n\\\"0xC0000224\\\", \\\"User is + required to change password at next logon\\\",\\n\\\"0xC0000225\\\", \\\"Evidently + a bug in Windows and not a risk\\\",\\n\\\"0xC0000234\\\", \\\"User logon + with account locked\\\",\\n\\\"0xC00002EE\\\", \\\"Failure Reason: An Error + occurred during Logon\\\",\\n\\\"0xC0000413\\\", \\\"Logon Failure: The machine + you are logging onto is protected by an authentication firewall. The specified + account is not allowed to authenticate to the machine\\\"\\n];\\n(union isfuzzy=true\\n(SecurityEvent + \\n| where EventID == 4625\\n| where AccountType =~ \\\"User\\\"\\n| where + SubStatus !='0xc0000064' and Account !in ('\\\\\\\\', '-\\\\\\\\-')\\n// SubStatus + '0xc0000064' signifies 'Account name does not exist'\\n| extend ResourceId + = column_ifexists(\\\"_ResourceId\\\", _ResourceId), SourceComputerId = column_ifexists(\\\"SourceComputerId\\\", + SourceComputerId)\\n| lookup ReasontoSubStatus on SubStatus\\n| extend coalesce(Reason, + strcat('Unknown reason substatus: ', SubStatus))\\n| summarize StartTime = + min(TimeGenerated), EndTime = max(TimeGenerated), FailedLogonCount = count() + by EventID, \\nActivity, Computer, Account, TargetAccount, TargetUserName, + TargetDomainName, \\nLogonType, LogonTypeName, LogonProcessName, Status, SubStatus, + Reason, ResourceId, SourceComputerId, WorkstationName, IpAddress\\n| where + FailedLogonCount >= threshold\\n| extend timestamp = StartTime, AccountCustomEntity + = Account, HostCustomEntity = Computer, IPCustomEntity = IpAddress\\n),\\n(\\n(WindowsEvent + \\n| where EventID == 4625 and not(EventData has '0xc0000064')\\n| extend + TargetAccount = strcat(tostring(EventData.TargetDomainName),\\\"\\\\\\\\\\\", + tostring(EventData.TargetUserName))\\n| extend TargetUserSid = tostring(EventData.TargetUserSid)\\n| + extend AccountType=case(EventData.TargetUserName endswith \\\"$\\\" or TargetUserSid + in (\\\"S-1-5-18\\\", \\\"S-1-5-19\\\", \\\"S-1-5-20\\\"), \\\"Machine\\\", + isempty(TargetUserSid), \\\"\\\", \\\"User\\\")\\n| where AccountType =~ \\\"User\\\"\\n| + extend SubStatus = tostring(EventData.SubStatus)\\n| where SubStatus !='0xc0000064' + and TargetAccount !in ('\\\\\\\\', '-\\\\\\\\-')\\n// SubStatus '0xc0000064' + signifies 'Account name does not exist'\\n| extend ResourceId = column_ifexists(\\\"_ResourceId\\\", + _ResourceId), SourceComputerId = column_ifexists(\\\"SourceComputerId\\\", + \\\"\\\")\\n| lookup ReasontoSubStatus on SubStatus\\n| extend coalesce(Reason, + strcat('Unknown reason substatus: ', SubStatus))\\n| extend Activity=\\\"4625 + - An account failed to log on.\\\"\\n| extend TargetUserName = tostring(EventData.TargetUserName)\\n| + extend TargetDomainName = tostring(EventData.TargetDomainName)\\n| extend + LogonType = tostring(EventData.LogonType)\\n| extend Status= tostring(EventData.Status)\\n| + extend LogonProcessName = tostring(EventData.LogonProcessName)\\n| extend + WorkstationName = tostring(EventData.WorkstationName)\\n| extend IpAddress + = tostring(EventData.IpAddress)\\n| extend LogonTypeName=case(LogonType==2,\\\"2 + - Interactive\\\", LogonType==3,\\\"3 - Network\\\", LogonType==4, \\\"4 - + Batch\\\",LogonType==5, \\\"5 - Service\\\", LogonType==7, \\\"7 - Unlock\\\", + LogonType==8, \\\"8 - NetworkCleartext\\\", LogonType==9, \\\"9 - NewCredentials\\\", + LogonType==10, \\\"10 - RemoteInteractive\\\", LogonType==11, \\\"11 - CachedInteractive\\\",tostring(LogonType))\\n| + summarize StartTime = min(TimeGenerated), EndTime = max(TimeGenerated), FailedLogonCount + = count() by EventID, \\nActivity, Computer, TargetAccount, TargetUserName, + TargetDomainName, \\nLogonType, LogonTypeName, LogonProcessName, Status, SubStatus, + Reason, ResourceId, SourceComputerId, WorkstationName, IpAddress\\n| where + FailedLogonCount >= threshold\\n| extend timestamp = StartTime, AccountCustomEntity + = TargetAccount, HostCustomEntity = Computer, IPCustomEntity = IpAddress\\n)))\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.1\",\"tactics\":[\"CredentialAccess\"],\"techniques\":[\"T1110\"],\"displayName\":\"Failed + logon attempts by valid accounts within 10 mins\",\"description\":\"Identifies + when failed logon attempts are 20 or higher during a 10 minute period (2 failed + logons per minute minimum) from valid account.\",\"lastUpdatedDateUTC\":\"2022-03-16T00:00:00Z\",\"createdDateUTC\":\"2019-02-14T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/3b9a44d7-c651-45ed-816c-eae583a6f2f1\",\"name\":\"3b9a44d7-c651-45ed-816c-eae583a6f2f1\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + lookback = 14d;\\nlet timeframe = 1d;\\nlet historical_data =\\nAzureDevOpsAuditing\\n| + where TimeGenerated > ago(lookback) and TimeGenerated < ago(timeframe)\\n| + where OperationName =~ \\\"Library.VariableGroupModified\\\"\\n| extend variables + = Data.Variables\\n| extend VariableGroupId = tostring(Data.VariableGroupId)\\n| + extend UserKey = strcat(VariableGroupId, \\\"-\\\", ActorUserId)\\n| project + UserKey;\\nAzureDevOpsAuditing\\n| where TimeGenerated > ago(timeframe)\\n| + where OperationName =~ \\\"Library.VariableGroupModified\\\"\\n| extend VariableGroupName + = tostring(Data.VariableGroupName)\\n| extend VariableGroupId = tostring(Data.VariableGroupId)\\n| + extend UserKey = strcat(VariableGroupId, \\\"-\\\", ActorUserId)\\n| where + UserKey !in (historical_data)\\n| project-away UserKey\\n| project-reorder + TimeGenerated, VariableGroupName, ActorUPN, IpAddress, UserAgent\\n| extend + timestamp = TimeGenerated, AccountCustomEntity = ActorUPN, IPCustomEntity + = IpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"DefenseEvasion\"],\"techniques\":[\"T1578\"],\"displayName\":\"Azure + DevOps Build Variable Modified by New User.\",\"description\":\"Variables + can be configured and used at any stage of the build process in Azure DevOps + to inject values. An attacker with the required permissions could modify \\nor + add to these variables to conduct malicious activity such as changing paths + or remote endpoints called during the build. As variables are often changed + by users, \\njust detecting these changes would have a high false positive + rate. This detection looks for modifications to variable groups where that + user has not been observed \\nmodifying them before.\",\"lastUpdatedDateUTC\":\"2021-10-20T00:00:00Z\",\"createdDateUTC\":\"2021-02-05T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/f8127962-7739-4211-a4a9-390a7a00e91f\",\"name\":\"f8127962-7739-4211-a4a9-390a7a00e91f\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT30M\",\"queryPeriod\":\"PT30M\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + lbtime = 30m;\\nlet lbperiod = 14d;\\nlet knownrecipients = ProofpointPOD\\n| + where TimeGenerated > ago(lbperiod)\\n| where EventType == 'message'\\n| where + NetworkDirection == 'outbound'\\n| where SrcUserUpn != ''\\n| where array_length(todynamic(DstUserUpn)) + == 1\\n| summarize recipients = make_set(tostring(todynamic(DstUserUpn)[0])) + by SrcUserUpn\\n| extend commcol = SrcUserUpn;\\nProofpointPOD\\n| where TimeGenerated + between (ago(lbtime) .. now())\\n| where EventType == 'message'\\n| where + NetworkDirection == 'outbound'\\n| extend isProtected = todynamic(MsgParts)[0]['isProtected']\\n| + extend mimePgp = todynamic(MsgParts)[0]['detectedMime']\\n| where isProtected + == 'true' or mimePgp == 'application/pgp-encrypted'\\n| extend DstUserMail + = tostring(todynamic(DstUserUpn)[0])\\n| extend commcol = tostring(todynamic(DstUserUpn)[0])\\n| + join knownrecipients on commcol\\n| where recipients !contains DstUserMail\\n| + project SrcUserUpn, DstUserMail\\n| extend AccountCustomEntity = SrcUserUpn\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.0\",\"tactics\":[\"Exfiltration\"],\"displayName\":\"ProofpointPOD + - Multiple protected emails to unknown recipient\",\"description\":\"Detects + when multiple protected messages where sent to early not seen recipient.\",\"lastUpdatedDateUTC\":\"2021-11-25T00:00:00Z\",\"createdDateUTC\":\"2021-01-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"ProofpointPOD\",\"dataTypes\":[\"ProofpointPOD_message_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/ee1818ec-5f65-4991-b711-bcf2ab7e36c3\",\"name\":\"ee1818ec-5f65-4991-b711-bcf2ab7e36c3\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT10M\",\"queryPeriod\":\"PT10M\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + lbtime = 10m;\\nCisco_Umbrella\\n| where TimeGenerated > ago(lbtime)\\n| where + EventType == 'proxylogs'\\n| where DvcAction =~ 'Allowed'\\n| where UrlOriginal + matches regex @'\\\\Ahttp:\\\\/\\\\/\\\\d{1,3}\\\\.\\\\d{1,3}\\\\.\\\\d{1,3}\\\\.\\\\d{1,3}.*'\\n| + project TimeGenerated, SrcIpAddr, Identities\\n| extend IPCustomEntity = SrcIpAddr\\n| + extend AccountCustomEntity = Identities\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.0\",\"tactics\":[\"CommandAndControl\"],\"displayName\":\"Cisco + Umbrella - URI contains IP address\",\"description\":\"Malware can use IP + address to communicate with C2.\",\"lastUpdatedDateUTC\":\"2022-01-03T00:00:00Z\",\"createdDateUTC\":\"2021-01-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"CiscoUmbrellaDataConnector\",\"dataTypes\":[\"Cisco_Umbrella_proxy_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/23005e87-2d3a-482b-b03d-edbebd1ae151\",\"name\":\"23005e87-2d3a-482b-b03d-edbebd1ae151\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + exchange_servers = (\\nW3CIISLog\\n| where TimeGenerated > ago(14d)\\n| where + sSiteName =~ \\\"Exchange Back End\\\"\\n| summarize by Computer);\\nW3CIISLog\\n| + where TimeGenerated > ago(1d)\\n| where Computer in (exchange_servers)\\n| + where csUriQuery startswith \\\"t=\\\"\\n| project-reorder TimeGenerated, + Computer, csUriStem, csUriQuery, csUserName, csUserAgent, cIP\\n| extend timestamp + = TimeGenerated, AccountCustomEntity = csUserName, HostCustomEntity = Computer, + IPCustomEntity = cIP\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1190\"],\"displayName\":\"HAFNIUM + Suspicious Exchange Request\",\"description\":\"This query looks for suspicious + request patterns to Exchange servers that fit a pattern observed by HAFNIUM + actors.\\nThe same query can be run on HTTPProxy logs from on-premise hosted + Exchange servers.\\nReference: https://www.microsoft.com/security/blog/2021/03/02/hafnium-targeting-exchange-servers/\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2021-03-02T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureMonitor(IIS)\",\"dataTypes\":[\"W3CIISLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/ac9e233e-44d4-45eb-b522-6e47445f6582\",\"name\":\"ac9e233e-44d4-45eb-b522-6e47445f6582\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT2H\",\"queryPeriod\":\"PT2H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"imRegistry\\n + \ | where EventType in (\\\"RegistryValueSet\\\", \\\"RegistryKeyCreated\\\")\\n + \ | where RegistryKey has \\\"Software\\\\\\\\Classes\\\\\\\\ms-settings\\\\\\\\shell\\\\\\\\open\\\\\\\\command\\\"\\n + \ | extend TimeKey = bin(TimeGenerated, 1h)\\n | join (imProcess\\n | where + Process endswith \\\"fodhelper.exe\\\"\\n | where ParentProcessName endswith + \\\"cmd.exe\\\" or ParentProcessName endswith \\\"powershell.exe\\\" or ParentProcessName + endswith \\\"powershell_ise.exe\\\"\\n | extend TimeKey = bin(TimeGenerated, + 1h)) on TimeKey, Dvc\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"DvcHostname\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"DvcIpAddr\"}]},{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"ActorUsername\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.3\",\"tactics\":[\"PrivilegeEscalation\"],\"techniques\":[\"T1548\"],\"displayName\":\"Potential + Fodhelper UAC Bypass (ASIM Version)\",\"description\":\"This detection looks + for the steps required to conduct a UAC bypass using Fodhelper.exe. By default + this detection looks for the setting of the required registry keys and the + invoking of the process within 1 hour - this can be tweaked as required.\",\"lastUpdatedDateUTC\":\"2022-03-02T00:00:00Z\",\"createdDateUTC\":\"2022-02-25T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/ee1d718b-9ed9-4a71-90cd-a483a4f008df\",\"name\":\"ee1d718b-9ed9-4a71-90cd-a483a4f008df\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"MicrosoftSecurityIncidentCreation\",\"properties\":{\"productFilter\":\"Office + 365 Advanced Threat Protection\",\"displayName\":\"Create incidents based + on Microsoft Defender for Office 365 alerts\",\"description\":\"Create incidents + based on all alerts generated in Microsoft Defender for Office 365\",\"lastUpdatedDateUTC\":\"2020-09-01T00:00:00Z\",\"createdDateUTC\":\"2020-04-20T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"OfficeATP\",\"dataTypes\":[\"SecurityAlert + (OATP)\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a333d8bf-22a3-4c55-a1e9-5f0a135c0253\",\"name\":\"a333d8bf-22a3-4c55-a1e9-5f0a135c0253\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + mde_threats = dynamic([\\\"Behavior:Win32/SuspAzureRequest.A\\\", \\\"Behavior:Win32/SuspAzureRequest.B\\\", + \\\"Behavior:Win32/SuspAzureRequest.C\\\", \\\"Behavior:Win32/LaunchingSuspCMD.B\\\"]);\\nDeviceInfo\\n| + extend DeviceName = tolower(DeviceName)\\n| join kind=inner ( SecurityAlert\\n| + where ProviderName == \\\"MDATP\\\"\\n| extend ThreatName = tostring(parse_json(ExtendedProperties).ThreatName)\\n| + extend ThreatFamilyName = tostring(parse_json(ExtendedProperties).ThreatFamilyName)\\n| + where ThreatName in~ (mde_threats) or ThreatFamilyName in~ (mde_threats)\\n| + extend CompromisedEntity = tolower(CompromisedEntity)\\n) on $left.DeviceName + == $right.CompromisedEntity\\n| summarize by DisplayName, ThreatName, ThreatFamilyName, + PublicIP, AlertSeverity, Description, tostring(LoggedOnUsers), DeviceId, TenantId + , bin(TimeGenerated, 1d), CompromisedEntity, tostring(LoggedOnUsers), ProductName, + Entities\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"CompromisedEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"PublicIP\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1190\"],\"displayName\":\"Microsoft + Defender for Endpoint (MDE) signatures for Azure Synapse pipelines and Azure + Data Factory\",\"description\":\"This query looks for Microsoft Defender for + Endpoint detections related to the remote command execution attempts on Azure + IR with Managed VNet or SHIR. \\nIn Microsoft Sentinel, the SecurityAlerts + table includes the name of the impacted device. Additionally, this query joins + the DeviceInfo table to connect other information such as device group, \\nIP + address, signed in users, and others allowing analysts using Microsoft Sentinel + to have more context related to the alert. \\nReference: https://msrc.microsoft.com/update-guide/vulnerability/CVE-2022-29972 + , \\nhttps://msrc-blog.microsoft.com/2022/05/09/vulnerability-mitigated-in-the-third-party-data-connector-used-in-azure-synapse-pipelines-and-azure-data-factory-cve-2022-29972\",\"lastUpdatedDateUTC\":\"2022-05-09T00:00:00Z\",\"createdDateUTC\":\"2022-04-05T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"SecurityAlert\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/db58d592-4e64-4800-825e-12c09622dd47\",\"name\":\"db58d592-4e64-4800-825e-12c09622dd47\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.1\",\"customizableObservations\":{\"multiSelectObservations\":[{\"supportedValues\":[\"Distinct + number of AWS regions\",\"Distinct number of source ips\",\"Distinct number + of user agents\",\"Distinct number of session issuers\",\"Total number of + operations\",\"Session activity of AWS API events\"],\"values\":[\"Distinct + number of AWS regions\",\"Distinct number of source ips\",\"Distinct number + of user agents\",\"Distinct number of session issuers\",\"Total number of + operations\",\"Session activity of AWS API events\"],\"supportedValuesKql\":null,\"valuesKql\":null,\"name\":\"Top + reason for high anomaly score\",\"description\":\"Display anomalies where + the top reason is one of these values.\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"}],\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":[{\"prioritize\":null,\"exclude\":null,\"dataType\":\"string\",\"name\":\"Exclude + user accounts from the anomalies generated\",\"description\":\"Enter comma + separated user accounts that the anomalies should not display results for, + in the exclude field.\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"}],\"thresholdObservations\":[{\"minimum\":\"0.0\",\"maximum\":\"1.0\",\"value\":\"0.7\",\"name\":\"Score\",\"description\":\"Generate + an anomaly when the anomaly score is greater than or equal to the chosen value.\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"InitialAccess\",\"Persistence\"],\"techniques\":[\"T1190\",\"T1505\"],\"displayName\":\"(Preview) + Unusual AWS Cloudtrail API activity\",\"description\":\"This algorithm identifies + anomalous AWS Cloudtrail API hourly sessions for a user account, using an + Isolation Forest model.\\nPotential anomalous factors include a high number + of distinct URI queries, user agents, IPs, AWS regions, a high number of logs, + or API event activity in a session.\\nThe model uses user account activity + over the previous 7 days of AWS activity. The algorithm checks for sufficient + volume of AWS API activity before training the model.\\nSessions deviating + from their normal behavior are marked as anomalous.\",\"lastUpdatedDateUTC\":\"2022-05-12T00:00:00Z\",\"createdDateUTC\":\"2022-02-14T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AWS\",\"dataTypes\":[\"AWSCloudTrail\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/5db427b2-f406-4274-b413-e9fcb29412f8\",\"name\":\"5db427b2-f406-4274-b413-e9fcb29412f8\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"NRT\",\"properties\":{\"severity\":\"High\",\"query\":\"AuditLogs\\n| + where ActivityDisplayName =~'Add member to role completed (PIM activation)'\\n| + where Result == \\\"failure\\\"\\n| extend Role = tostring(TargetResources[3].displayName)\\n| + extend User = tostring(TargetResources[2].displayName)\\n| project-reorder + TimeGenerated, User, Role, OperationName, Result, ResultDescription\\n| extend + InitiatingUser = tostring(parse_json(tostring(InitiatedBy.user)).userPrincipalName)\\n| + extend IPCustomEntity = tostring(parse_json(tostring(InitiatedBy.user)).ipAddress)\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"InitiatingUser\"}]},{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"User\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Persistence\"],\"techniques\":[\"T1078\"],\"displayName\":\"NRT + PIM Elevation Request Rejected\",\"description\":\"Identifies when a user + is rejected for a privileged role elevation via PIM. Monitor rejections for + indicators of attacker compromise of the requesting account.\\nRef : https://docs.microsoft.com/azure/active-directory/fundamentals/security-operations-privileged-identity-management\",\"lastUpdatedDateUTC\":\"2022-02-07T00:00:00Z\",\"createdDateUTC\":\"2021-10-28T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/03e04c97-8cae-48b3-9d2f-4ab262e4ffff\",\"name\":\"03e04c97-8cae-48b3-9d2f-4ab262e4ffff\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + scriptExtensions = dynamic([\\\".php\\\", \\\".jsp\\\", \\\".js\\\", \\\".aspx\\\", + \\\".asmx\\\", \\\".asax\\\", \\\".cfm\\\", \\\".shtml\\\"]);\\nhttp_proxy_oab_CL\\n| + where RawData contains \\\"Download failed and temporary file\\\"\\n| extend + File = extract(\\\"([^\\\\\\\\\\\\\\\\]*)(\\\\\\\\\\\\\\\\[^']*)\\\",2,RawData)\\n| + extend Extension = strcat(\\\".\\\",split(File, \\\".\\\")[-1])\\n| extend + InteractiveFile = iif(Extension in (scriptExtensions), \\\"Yes\\\", \\\"No\\\")\\n// + Uncomment the following line to alert only on interactive file download type\\n//| + where InteractiveFile =~ \\\"Yes\\\"\\n| extend timestamp = TimeGenerated, + HostCustomEntity = Computer\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1190\"],\"displayName\":\"HAFNIUM + Suspicious File Downloads.\",\"description\":\"This query looks for messages + related to file downloads of suspicious file types. This query uses the Exchange + HttpProxy AOBGeneratorLog, you will need to onboard this log as a custom log + under the table http_proxy_oab_CL before using this query. \\nReference: https://www.microsoft.com/security/blog/2021/03/02/hafnium-targeting-exchange-servers/\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2021-03-02T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/d5b32cd4-2328-43da-ab47-cd289c1f5efc\",\"name\":\"d5b32cd4-2328-43da-ab47-cd289c1f5efc\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"NRT\",\"properties\":{\"severity\":\"Low\",\"query\":\"DnsEvents\\n| + where Name contains \\\".\\\"\\n| where Name has_any (\\\"monerohash.com\\\", + \\\"do-dear.com\\\", \\\"xmrminerpro.com\\\", \\\"secumine.net\\\", \\\"xmrpool.com\\\", + \\\"minexmr.org\\\", \\\"hashanywhere.com\\\",\\n\\\"xmrget.com\\\", \\\"mininglottery.eu\\\", + \\\"minergate.com\\\", \\\"moriaxmr.com\\\", \\\"multipooler.com\\\", \\\"moneropools.com\\\", + \\\"xmrpool.eu\\\", \\\"coolmining.club\\\",\\n\\\"supportxmr.com\\\", \\\"minexmr.com\\\", + \\\"hashvault.pro\\\", \\\"xmrpool.net\\\", \\\"crypto-pool.fr\\\", \\\"xmr.pt\\\", + \\\"miner.rocks\\\", \\\"walpool.com\\\", \\\"herominers.com\\\",\\n\\\"gntl.co.uk\\\", + \\\"semipool.com\\\", \\\"coinfoundry.org\\\", \\\"cryptoknight.cc\\\", \\\"fairhash.org\\\", + \\\"baikalmine.com\\\", \\\"tubepool.xyz\\\", \\\"fairpool.xyz\\\", \\\"asiapool.io\\\",\\n\\\"coinpoolit.webhop.me\\\", + \\\"nanopool.org\\\", \\\"moneropool.com\\\", \\\"miner.center\\\", \\\"prohash.net\\\", + \\\"poolto.be\\\", \\\"cryptoescrow.eu\\\", \\\"monerominers.net\\\", \\\"cryptonotepool.org\\\",\\n\\\"extrmepool.org\\\", + \\\"webcoin.me\\\", \\\"kippo.eu\\\", \\\"hashinvest.ws\\\", \\\"monero.farm\\\", + \\\"supportxmr.com\\\", \\\"xmrpool.eu\\\", \\\"linux-repository-updates.com\\\", + \\\"1gh.com\\\",\\n\\\"dwarfpool.com\\\", \\\"hash-to-coins.com\\\", \\\"hashvault.pro\\\", + \\\"pool-proxy.com\\\", \\\"hashfor.cash\\\", \\\"fairpool.cloud\\\", \\\"litecoinpool.org\\\", + \\\"mineshaft.ml\\\", \\\"abcxyz.stream\\\",\\n\\\"moneropool.ru\\\", \\\"cryptonotepool.org.uk\\\", + \\\"extremepool.org\\\", \\\"extremehash.com\\\", \\\"hashinvest.net\\\", + \\\"unipool.pro\\\", \\\"crypto-pools.org\\\", \\\"monero.net\\\",\\n\\\"backup-pool.com\\\", + \\\"mooo.com\\\", \\\"freeyy.me\\\", \\\"cryptonight.net\\\", \\\"shscrypto.net\\\")\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Computer\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"ClientIP\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Impact\"],\"techniques\":[\"T1496\"],\"displayName\":\"NRT + DNS events related to mining pools\",\"description\":\"Identifies IP addresses + that may be performing DNS lookups associated with common currency mining + pools.\",\"lastUpdatedDateUTC\":\"2022-02-07T00:00:00Z\",\"createdDateUTC\":\"2019-02-07T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/de58ee9e-b229-4252-8537-41a4c2f4045e\",\"name\":\"de58ee9e-b229-4252-8537-41a4c2f4045e\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT10M\",\"queryPeriod\":\"PT10M\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + file_ext_blocklist = dynamic(['.ps1', '.vbs', '.bat', '.scr']);\\nlet lbtime + = 10m;\\nCisco_Umbrella\\n| where TimeGenerated > ago(lbtime)\\n| where EventType + == 'proxylogs'\\n| where DvcAction =~ 'Allowed'\\n| extend file_ext = extract(@'.*(\\\\.\\\\w+)$', + 1, UrlOriginal)\\n| extend Filename = extract(@'.*\\\\/*\\\\/(.*\\\\.\\\\w+)$', + 1, UrlOriginal)\\n| where file_ext in (file_ext_blocklist)\\n| project TimeGenerated, + SrcIpAddr, Identities, Filename\\n| extend IPCustomEntity = SrcIpAddr\\n| + extend AccountCustomEntity = Identities\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"InitialAccess\"],\"displayName\":\"Cisco + Umbrella - Request to blocklisted file type\",\"description\":\"Detects request + to potentially harmful file types (.ps1, .bat, .vbs, etc.).\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2021-01-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"CiscoUmbrellaDataConnector\",\"dataTypes\":[\"Cisco_Umbrella_proxy_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/97ad74c4-fdd9-4a3f-b6bf-5e28f4f71e06\",\"name\":\"97ad74c4-fdd9-4a3f-b6bf-5e28f4f71e06\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + LearningPeriod = 7d; \\nlet BinTime = 1h; \\nlet RunTime = 1h; \\nlet StartTime + = 1h; \\nlet NumberOfStds = 3; \\nlet MinThreshold = 10.0; \\nlet EndRunTime + = StartTime - RunTime; \\nlet EndLearningTime = StartTime + LearningPeriod;\\nlet + aadFunc = (tableName:string){\\nlet GitHubFailedSSOLogins = (table(tableName) + \ \\n| where AppDisplayName == \\\"GitHub.com\\\" \\n| where ResultType != + 0); \\nGitHubFailedSSOLogins \\n| where TimeGenerated between (ago(EndLearningTime) + .. ago(StartTime)) \\n| summarize FailedLoginsCountInBinTime = count() by + \ UserPrincipalName, bin(TimeGenerated, BinTime), Type\\n| summarize AvgOfFailedLoginsInLearning + = avg(FailedLoginsCountInBinTime), StdOfFailedLoginsInLearning = stdev(FailedLoginsCountInBinTime) + by UserPrincipalName, Type\\n| extend LearningThreshold = max_of(AvgOfFailedLoginsInLearning + + StdOfFailedLoginsInLearning * NumberOfStds, MinThreshold) \\n| join kind=innerunique + ( \\n GitHubFailedSSOLogins \\n | where TimeGenerated between (ago(StartTime) + .. ago(EndRunTime)) \\n | summarize FailedLoginsCountInRunTime = count() + by User = Identity, UserPrincipalName, bin(TimeGenerated, BinTime), Type\\n) + on UserPrincipalName \\n| where FailedLoginsCountInRunTime > LearningThreshold\\n| + extend AccountCustomEntity = UserPrincipalName , timestamp = TimeGenerated\\n};\\nlet + aadSignin = aadFunc(\\\"SigninLogs\\\");\\nlet aadNonInt = aadFunc(\\\"AADNonInteractiveUserSignInLogs\\\");\\nunion + isfuzzy=true aadSignin, aadNonInt\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CredentialAccess\"],\"techniques\":[\"T1110\"],\"displayName\":\"Brute + Force Attack against GitHub Account\",\"description\":\"Attackers who are + trying to guess your users' passwords or use brute-force methods to get in. + If your organization is using SSO with Azure Active Directory, authentication + logs to GitHub.com will be generated. Using the following query can help you + identify a sudden increase in failed logon attempt of users.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2020-06-02T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AADNonInteractiveUserSignInLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/12dcea64-bec2-41c9-9df2-9f28461b1295\",\"name\":\"12dcea64-bec2-41c9-9df2-9f28461b1295\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P7D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + timeframe = 1d;\\n// Adjust for a longer timeframe for identifying ADFS Servers\\nlet + lookback = 6d;\\n// Identify ADFS Servers\\nlet ADFS_Servers = (\\nSecurityEvent\\n| + where TimeGenerated > ago(timeframe+lookback)\\n| where EventID == 4688 and + SubjectLogonId != \\\"0x3e4\\\"\\n| where NewProcessName has \\\"Microsoft.IdentityServer.ServiceHost.exe\\\"\\n| + distinct Computer\\n);\\nSecurityEvent\\n| where TimeGenerated > ago(timeframe)\\n| + where Computer in~ (ADFS_Servers)\\n| where Account !endswith \\\"$\\\"\\n// + Check for scheduled task events\\n| where EventID in (4697, 4698, 4699, 4700, + 4701, 4702)\\n| extend EventDataParsed = parse_xml(EventData)\\n| extend SubjectLogonId + = tostring(EventDataParsed.EventData.Data[3][\\\"#text\\\"])\\n// Check specifically + for access to IPC$ share and PIPE\\\\svcctl and PIPE\\\\atsvc for Service + Control Services and Schedule Control Services\\n| union (\\n SecurityEvent\\n + \ | where TimeGenerated > ago(timeframe)\\n | where Computer in~ (ADFS_Servers)\\n + \ | where Account !endswith \\\"$\\\"\\n | where EventID == 5145\\n | + where RelativeTargetName =~ \\\"svcctl\\\" or RelativeTargetName =~ \\\"atsvc\\\"\\n)\\n// + Check for lateral movement\\n| join kind=inner\\n(SecurityEvent\\n| where + TimeGenerated > ago(timeframe)\\n| where Account !endswith \\\"$\\\"\\n| where + EventID == 4624 and LogonType == 3\\n) on $left.SubjectLogonId == $right.TargetLogonId\\n| + project TimeGenerated, Account, Computer, EventID, RelativeTargetName\\n| + extend timestamp = TimeGenerated, HostCustomEntity = Computer, AccountCustomEntity + = Account\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.0\",\"tactics\":[\"LateralMovement\"],\"techniques\":[\"T1210\"],\"displayName\":\"Gain + Code Execution on ADFS Server via SMB + Remote Service or Scheduled Task\",\"description\":\"This + query detects instances where an attacker has gained the ability to execute + code on an ADFS Server through SMB and Remote Service or Scheduled Task.\",\"lastUpdatedDateUTC\":\"2022-01-30T00:00:00Z\",\"createdDateUTC\":\"2021-03-03T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/155f40c6-610d-497d-85fc-3cf06ec13256\",\"name\":\"155f40c6-610d-497d-85fc-3cf06ec13256\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + DomainNames = dynamic([\\\"yahoo-verification.org\\\",\\\"support-servics.com\\\",\\\"verification-live.com\\\",\\\"com-mailbox.com\\\",\\\"com-myaccuants.com\\\",\\\"notification-accountservice.com\\\",\\n\\\"accounts-web-mail.com\\\",\\\"customer-certificate.com\\\",\\\"session-users-activities.com\\\",\\\"user-profile-credentials.com\\\",\\\"verify-linke.com\\\",\\\"support-servics.net\\\",\\\"verify-linkedin.net\\\", + \\n\\\"yahoo-verification.net\\\",\\\"yahoo-verify.net\\\",\\\"outlook-verify.net\\\",\\\"com-users.net\\\",\\\"verifiy-account.net\\\",\\\"te1egram.net\\\",\\\"account-verifiy.net\\\",\\\"myaccount-services.net\\\",\\n\\\"com-identifier-servicelog.name\\\",\\\"microsoft-update.bid\\\",\\\"outlook-livecom.bid\\\",\\\"update-microsoft.bid\\\",\\\"documentsfilesharing.cloud\\\",\\\"com-microsoftonline.club\\\",\\n\\\"confirm-session-identifier.info\\\",\\\"session-management.info\\\",\\\"confirmation-service.info\\\",\\\"document-share.info\\\",\\\"broadcast-news.info\\\",\\\"customize-identity.info\\\",\\\"webemail.info\\\",\\n\\\"com-identifier-servicelog.info\\\",\\\"documentsharing.info\\\",\\\"notification-accountservice.info\\\",\\\"identifier-activities.info\\\",\\\"documentofficupdate.info\\\",\\\"recoveryusercustomer.info\\\",\\n\\\"serverbroadcast.info\\\",\\\"account-profile-users.info\\\",\\\"account-service-management.info\\\",\\\"accounts-manager.info\\\",\\\"activity-confirmation-service.info\\\",\\\"com-accountidentifier.info\\\",\\n\\\"com-privacy-help.info\\\",\\\"com-sessionidentifier.info\\\",\\\"com-useraccount.info\\\",\\\"confirmation-users-service.info\\\",\\\"confirm-identity.info\\\",\\\"confirm-session-identification.info\\\",\\n\\\"continue-session-identifier.info\\\",\\\"customer-recovery.info\\\",\\\"customers-activities.info\\\",\\\"elitemaildelivery.info\\\",\\\"email-delivery.info\\\",\\\"identify-user-session.info\\\",\\n\\\"message-serviceprovider.info\\\",\\\"notificationapp.info\\\",\\\"notification-manager.info\\\",\\\"recognized-activity.info\\\",\\\"recover-customers-service.info\\\",\\\"recovery-session-change.info\\\",\\n\\\"service-recovery-session.info\\\",\\\"service-session-continue.info\\\",\\\"session-mail-customers.info\\\",\\\"session-managment.info\\\",\\\"session-verify-user.info\\\",\\\"shop-sellwear.info\\\",\\n\\\"supportmailservice.info\\\",\\\"terms-service-notification.info\\\",\\\"user-activity-issues.info\\\",\\\"useridentity-confirm.info\\\",\\\"users-issue-services.info\\\",\\\"verify-user-session.info\\\",\\n\\\"login-gov.info\\\",\\\"notification-signal-agnecy.info\\\",\\\"notifications-center.info\\\",\\\"identifier-services-sessions.info\\\",\\\"customers-manager.info\\\",\\\"session-manager.info\\\",\\n\\\"customer-managers.info\\\",\\\"confirmation-recovery-options.info\\\",\\\"service-session-confirm.info\\\",\\\"session-recovery-options.info\\\",\\\"services-session-confirmation.info\\\",\\n\\\"notification-managers.info\\\",\\\"activities-services-notification.info\\\",\\\"activities-recovery-options.info\\\",\\\"activity-session-recovery.info\\\",\\\"customers-services.info\\\",\\n\\\"sessions-notification.info\\\",\\\"download-teamspeak.info\\\",\\\"services-issue-notification.info\\\",\\\"microsoft-upgrade.mobi\\\",\\\"broadcastnews.pro\\\",\\\"mobile-messengerplus.network\\\"]);\\nlet + IPList = dynamic([\\\"51.91.200.147\\\"]);\\nlet IPRegex = '[0-9]{1,3}\\\\\\\\.[0-9]{1,3}\\\\\\\\.[0-9]{1,3}\\\\\\\\.[0-9]{1,3}';\\n(union + isfuzzy=true\\n(CommonSecurityLog \\n| parse Message with * '(' DNSName ')' + * \\n| extend MessageIP = extract(IPRegex, 0, Message)\\n| extend RequestURLIP + = extract(IPRegex, 0, Message)\\n| where (isnotempty(SourceIP) and SourceIP + in (IPList)) or (isnotempty(DestinationIP) and DestinationIP in (IPList)) + \\nor (isnotempty(DNSName) and DNSName in~ (DomainNames)) or (isnotempty(DestinationHostName) + and DestinationHostName in~ (DomainNames)) or (isnotempty(RequestURL) and + (RequestURL has_any (DomainNames) or RequestURLIP in (IPList))) \\nor (isnotempty(Message) + and MessageIP in (IPList))\\n| extend IPMatch = case(SourceIP in (IPList), + \\\"SourceIP\\\", DestinationIP in (IPList), \\\"DestinationIP\\\", MessageIP + in (IPList), \\\"Message\\\", RequestURLIP in (IPList), \\\"RequestUrl\\\", + \\\"NoMatch\\\") \\n| extend timestamp = TimeGenerated , IPCustomEntity = + case(IPMatch == \\\"SourceIP\\\", SourceIP, IPMatch == \\\"DestinationIP\\\", + DestinationIP,IPMatch == \\\"Message\\\", MessageIP,\\nIPMatch == \\\"RequestUrl\\\", + RequestURLIP,\\\"NoMatch\\\"), Account = SourceUserID, Host = DeviceName\\n),\\n(_Im_Dns + (domain_has_any=DomainNames)\\n| extend DestinationIPAddress = DnsResponseName, + DNSName = DnsQuery, Host = Dvc\\n| extend timestamp = TimeGenerated, IPCustomEntity + = SrcIpAddr, HostCustomEntity = Host),\\n(_Im_Dns (response_has_any_prefix=IPList)\\n| + extend DestinationIPAddress = DnsResponseName, DNSName = DnsQuery, Host = + Dvc\\n| extend timestamp = TimeGenerated, IPCustomEntity = SrcIpAddr, HostCustomEntity + = Host),\\n(_Im_WebSession(url_has_any=DomainNames)\\n| extend DestinationIPAddress + = DstIpAddr, DNSName = tostring(parse_url(Url)[\\\"Host\\\"]), Host = Dvc\\n| + extend timestamp = TimeGenerated, IPCustomEntity = SrcIpAddr, HostCustomEntity + = Host),\\n(VMConnection \\n| parse RemoteDnsCanonicalNames with * '[\\\"' + DNSName '\\\"]' *\\n| where isnotempty(SourceIp) or isnotempty(DestinationIp) + or isnotempty(DNSName)\\n| where SourceIp in (IPList) or DestinationIp in + (IPList) or DNSName in~ (DomainNames)\\n| extend IPMatch = case( SourceIp + in (IPList), \\\"SourceIP\\\", DestinationIp in (IPList), \\\"DestinationIP\\\", + \\\"None\\\") \\n| extend timestamp = TimeGenerated , IPCustomEntity = case(IPMatch + == \\\"SourceIP\\\", SourceIp, IPMatch == \\\"DestinationIP\\\", DestinationIp, + \\\"None\\\"), Host = Computer),\\n(OfficeActivity\\n| extend SourceIPAddress + = ClientIP, Account = UserId\\n| where SourceIPAddress in (IPList)\\n| extend + timestamp = TimeGenerated , IPCustomEntity = SourceIPAddress , AccountCustomEntity + = Account),\\n(AzureDiagnostics \\n| where ResourceType == \\\"AZUREFIREWALLS\\\"\\n| + where Category == \\\"AzureFirewallApplicationRule\\\"\\n| parse msg_s with + Protocol 'request from ' SourceHost ':' SourcePort 'to ' DestinationHost ':' + DestinationPort '. Action:' Action\\n| where isnotempty(DestinationHost)\\n| + where DestinationHost has_any (DomainNames) \\n| extend DNSName = DestinationHost + \\n| extend IPCustomEntity = SourceHost \\n)\\n)\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.4.1\",\"tactics\":[\"CommandAndControl\"],\"techniques\":[\"T1071\"],\"displayName\":\"Known + Phosphorus group domains/IP\",\"description\":\"Matches domain name IOCs related + to Phosphorus group activity with CommonSecurityLog, DnsEvents, OfficeActivity + and VMConnection dataTypes.\\nReferences: https://blogs.microsoft.com/on-the-issues/2019/03/27/new-steps-to-protect-customers-from-hacking/.\",\"lastUpdatedDateUTC\":\"2022-04-04T00:00:00Z\",\"createdDateUTC\":\"2020-10-20T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SquidProxy\",\"dataTypes\":[\"SquidProxy_CL\"]},{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]},{\"connectorId\":\"AzureMonitor(VMInsights)\",\"dataTypes\":[\"VMConnection\"]},{\"connectorId\":\"CiscoASA\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity\"]},{\"connectorId\":\"AzureFirewall\",\"dataTypes\":[\"AzureDiagnostics\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"InfobloxNIOS\",\"dataTypes\":[\"Syslog\"]},{\"connectorId\":\"GCPDNSDataConnector\",\"dataTypes\":[\"GCP_DNS_CL\"]},{\"connectorId\":\"NXLogDnsLogs\",\"dataTypes\":[\"NXLog_DNS_Server_CL\"]},{\"connectorId\":\"CiscoUmbrellaDataConnector\",\"dataTypes\":[\"Cisco_Umbrella_dns_CL\"]},{\"connectorId\":\"Corelight\",\"dataTypes\":[\"Corelight_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a1bddaf8-982b-4089-ba9e-6590dfcf80ea\",\"name\":\"a1bddaf8-982b-4089-ba9e-6590dfcf80ea\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + error403_count_threshold=200;\\n_Im_WebSession(eventresultdetails_in=\\\"403\\\")\\n| + extend ParsedUrl=parse_url(Url)\\n| extend UrlHost=tostring(ParsedUrl[\\\"Host\\\"]), + UrlSchema=tostring(ParsedUrl[\\\"Schema\\\"])\\n| summarize StartTime = min(TimeGenerated), + EndTime = max(TimeGenerated), NumberOfErrors = count(), Urls=makeset(Url) + by UrlHost, SrcIpAddr\\n| where NumberOfErrors > error403_count_threshold\\n| + sort by NumberOfErrors desc\\n| extend Url=tostring(Urls[0])\",\"customDetails\":{\"NumberOfErrors\":\"NumberOfErrors\"},\"entityMappings\":[{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"Url\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"SrcIpAddr\"}]}],\"alertDetailsOverride\":{\"alertDisplayNameFormat\":\"Excessive + number of HTTP authentication failures from {{SrcIpAddr}\",\"alertDescriptionFormat\":\"A + client with address {{SrcIpAddr}} generated a large number of failed authentication + HTTP requests. This may indicate a [brute force](https://en.wikipedia.org/wiki/Brute-force_attack) + or [credential stuffing](https://en.wikipedia.org/wiki/Credential_stuffing) + attack.\",\"alertTacticsColumnName\":null,\"alertSeverityColumnName\":null},\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Persistence\",\"CredentialAccess\"],\"techniques\":[\"T1110\"],\"displayName\":\"Excessive + number of HTTP authentication failures from a source (ASIM Web Session schema)\",\"description\":\"This + rule identifies a source that repeatedly fails to authenticate to a web service + (HTTP response code 403). This may indicate a [brute force](https://en.wikipedia.org/wiki/Brute-force_attack) + or [credential stuffing](https://en.wikipedia.org/wiki/Credential_stuffing) + attack.

\\nThis rule uses the [Advanced Security Information Model + (ASIM)](https://aka.ms/AboutSIM) and supports any web session source that + complies with ASIM. \",\"lastUpdatedDateUTC\":\"2022-03-14T00:00:00Z\",\"createdDateUTC\":\"2022-03-14T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SquidProxy\",\"dataTypes\":[\"SquidProxy_CL\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/aa1eff90-29d4-49dc-a3ea-b65199f516db\",\"name\":\"aa1eff90-29d4-49dc-a3ea-b65199f516db\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"(union + isfuzzy=true\\n(SecurityEvent\\n| where EventID == 4720\\n| where AccountType + == \\\"User\\\"\\n| project CreatedUserTime = TimeGenerated, CreatedUserEventID + = EventID, CreatedUserActivity = Activity, Computer = toupper(Computer), \\nCreatedUser + = tolower(TargetAccount), CreatedUserSid = TargetSid, AccountUsedToCreateUser + = strcat(SubjectAccount), SidofAccountUsedToCreateUser = SubjectUserSid\\n),\\n(WindowsEvent\\n| + where EventID == 4720\\n| extend SubjectUserSid = tostring(EventData.SubjectUserSid)\\n| + extend AccountType=case(EventData.SubjectUserName endswith \\\"$\\\" or SubjectUserSid + in (\\\"S-1-5-18\\\", \\\"S-1-5-19\\\", \\\"S-1-5-20\\\"), \\\"Machine\\\", + isempty(SubjectUserSid), \\\"\\\", \\\"User\\\")\\n| where AccountType == + \\\"User\\\"\\n| extend SubjectAccount = strcat(tostring(EventData.SubjectDomainName),\\\"\\\\\\\\\\\", + tostring(EventData.SubjectUserName))\\n| extend TargetAccount = strcat(EventData.TargetDomainName,\\\"\\\\\\\\\\\", + EventData.TargetUserName)\\n| extend Activity=\\\"4720 - A user account was + created.\\\"\\n| extend TargetSid = tostring(EventData.TargetSid)\\n| project + CreatedUserTime = TimeGenerated, CreatedUserEventID = EventID, CreatedUserActivity + = Activity, Computer = toupper(Computer), \\nCreatedUser = tolower(TargetAccount), + CreatedUserSid = TargetSid, AccountUsedToCreateUser = strcat(SubjectAccount), + SidofAccountUsedToCreateUser = SubjectUserSid\\n))\\n| join ((union isfuzzy=true\\n(SecurityEvent + \\n| where AccountType == \\\"User\\\"\\n// 4732 - A member was added to a + security-enabled local group\\n| where EventID == 4732\\n// TargetSid is the + builin Admins group: S-1-5-32-544\\n| where TargetSid == \\\"S-1-5-32-544\\\"\\n| + project GroupAddTime = TimeGenerated, GroupAddEventID = EventID, GroupAddActivity + = Activity, Computer = toupper(Computer), GroupName = tolower(TargetAccount), + \\nGroupSid = TargetSid, AccountThatAddedUser = SubjectAccount, SIDofAccountThatAddedUser + = SubjectUserSid, CreatedUserSid = MemberSid\\n),\\n( WindowsEvent \\n// + 4732 - A member was added to a security-enabled local group\\n| where EventID + == 4732 and EventData has \\\"S-1-5-32-544\\\"\\n//TargetSid is the builin + Admins group: S-1-5-32-544\\n| extend SubjectUserSid = tostring(EventData.SubjectUserSid)\\n| + extend AccountType=case(EventData.SubjectUserName endswith \\\"$\\\" or SubjectUserSid + in (\\\"S-1-5-18\\\", \\\"S-1-5-19\\\", \\\"S-1-5-20\\\"), \\\"Machine\\\", + isempty(SubjectUserSid), \\\"\\\", \\\"User\\\")\\n| where AccountType == + \\\"User\\\"\\n| extend TargetSid = tostring(EventData.TargetSid)\\n| where + TargetSid == \\\"S-1-5-32-544\\\"\\n| extend SubjectAccount = strcat(tostring(EventData.SubjectDomainName),\\\"\\\\\\\\\\\", + tostring(EventData.SubjectUserName))\\n| extend TargetAccount = strcat(EventData.TargetDomainName,\\\"\\\\\\\\\\\", + EventData.TargetUserName)\\n| extend Activity=\\\"4732 - A member was added + to a security-enabled local group.\\\"\\n| extend MemberSid = tostring(EventData.MemberSid)\\n| + project GroupAddTime = TimeGenerated, GroupAddEventID = EventID, GroupAddActivity + = Activity, Computer = toupper(Computer), GroupName = tolower(TargetAccount), + \\nGroupSid = TargetSid, AccountThatAddedUser = SubjectAccount, SIDofAccountThatAddedUser + = SubjectUserSid, CreatedUserSid = MemberSid)\\n))\\non CreatedUserSid\\n//Create + User first, then the add to the group.\\n| project Computer, CreatedUserTime, + CreatedUserEventID, CreatedUserActivity, CreatedUser, CreatedUserSid, GroupAddTime, + GroupAddEventID, \\nGroupAddActivity, AccountUsedToCreateUser, GroupName, + GroupSid, AccountThatAddedUser, SIDofAccountThatAddedUser \\n| extend timestamp + = CreatedUserTime, AccountCustomEntity = CreatedUser, HostCustomEntity = Computer\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"},{\"identifier\":\"Sid\",\"columnName\":\"CreatedUserSid\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.2\",\"tactics\":[\"Persistence\",\"PrivilegeEscalation\"],\"techniques\":[\"T1098\",\"T1078\"],\"displayName\":\"New + user created and added to the built-in administrators group\",\"description\":\"Identifies + when a user account was created and then added to the builtin Administrators + group in the same day.\\nThis should be monitored closely and all additions + reviewed.\",\"lastUpdatedDateUTC\":\"2022-03-10T00:00:00Z\",\"createdDateUTC\":\"2019-02-22T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/d23ed927-5be3-4902-a9c1-85f841eb4fa1\",\"name\":\"d23ed927-5be3-4902-a9c1-85f841eb4fa1\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\nThreatIntelligenceIndicator\\n| + where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\\n| + where Active == true\\n// Picking up only IOC's that contain the entities + we want\\n| where isnotempty(NetworkIP) or isnotempty(EmailSourceIpAddress) + or isnotempty(NetworkDestinationIP) or isnotempty(NetworkSourceIP)\\n// As + there is potentially more than 1 indicator type for matching IP, taking NetworkIP + first, then others if that is empty.\\n// Taking the first non-empty value + based on potential IOC match availability\\n| extend TI_ipEntity = iff(isnotempty(NetworkIP), + NetworkIP, NetworkDestinationIP)\\n| extend TI_ipEntity = iff(isempty(TI_ipEntity) + and isnotempty(NetworkSourceIP), NetworkSourceIP, TI_ipEntity)\\n| extend + TI_ipEntity = iff(isempty(TI_ipEntity) and isnotempty(EmailSourceIpAddress), + EmailSourceIpAddress, TI_ipEntity)\\n| join (\\n DuoSecurityAuthentication_CL\\n + \ | where TimeGenerated >= ago(dt_lookBack)\\n | where isnotempty(access_device_ip_s)\\n + \ // renaming time column so it is clear the log this came from\\n | + extend Duo_TimeGenerated = isotimestamp_t\\n)\\non $left.TI_ipEntity == $right.access_device_ip_s\\n| + summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\\n| + project LatestIndicatorTime, Description, ActivityGroupNames, IndicatorId, + ThreatType, Url, ExpirationDateTime, ConfidenceScore, Duo_TimeGenerated,\\nTI_ipEntity, + user_name_s, factor_s, result_s, application_name_s, event_type_s, txid_g, + user_key_s, access_device_ip_s, access_device_location_city_s, access_device_location_state_s, + access_device_location_country_s\\n| extend timestamp = Duo_TimeGenerated, + IPCustomEntity = access_device_ip_s, AccountCustomEntity = user_name_s\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Impact\"],\"displayName\":\"TI + map IP entity to Duo Security\",\"description\":\"Identifies a match in DuoSecurity + from any IP IOC from TI\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-08-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/2bc7b4ae-eeaa-4538-ba15-ef298ec1ffae\",\"name\":\"2bc7b4ae-eeaa-4538-ba15-ef298ec1ffae\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"SecurityEvent\\n| + where EventID == 4656\\n| extend EventData = parse_xml(EventData).EventData.Data\\n| + mv-expand bagexpansion=array EventData\\n| evaluate bag_unpack(EventData)\\n| + extend Key = tostring(column_ifexists('@Name', \\\"\\\")), Value = column_ifexists('#text', + \\\"\\\")\\n| evaluate pivot(Key, any(Value), TimeGenerated, TargetAccount, + Computer, EventSourceName, Channel, Task, Level, EventID, Activity, TargetLogonId, + SourceComputerId, EventOriginId, Type, _ResourceId, TenantId, SourceSystem, + ManagementGroupName, IpAddress, Account)\\n| extend ObjectServer = column_ifexists('ObjectServer', + \\\"\\\"), ObjectType = column_ifexists('ObjectType', \\\"\\\"), ObjectName + = column_ifexists('ObjectName', \\\"\\\")\\n| where isnotempty(ObjectServer) + and isnotempty(ObjectType) and isnotempty(ObjectName)\\n| where ObjectServer + =~ \\\"SC Manager\\\" and ObjectType =~ \\\"SERVICE OBJECT\\\" and ObjectName + =~ \\\"HealthService\\\"\\n// Comment out the join below if the SACL only + audits users that are part of the Network logon users, i.e. with user/group + target pointing to \\\"NU.\\\"\\n| join kind=leftouter (\\n SecurityEvent\\n + \ | where EventID == 4624\\n) on TargetLogonId\\n| project TimeGenerated, + Computer, Account, TargetAccount, IpAddress,TargetLogonId, ObjectServer, ObjectType, + ObjectName\\n| extend timestamp = TimeGenerated, HostCustomEntity = Computer, + AccountCustomEntity = Account, IPCustomEntity = IpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"DefenseEvasion\"],\"techniques\":[\"T1562\"],\"displayName\":\"Starting + or Stopping HealthService to Avoid Detection\",\"description\":\"This query + detects events where an actor is stopping or starting HealthService to disable + telemetry collection/detection from the agent.\\n The query requires a SACL + to audit for access request to the service.\",\"lastUpdatedDateUTC\":\"2022-01-17T00:00:00Z\",\"createdDateUTC\":\"2021-03-15T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/bff093b2-500e-4ae5-bb49-a5b1423cbd5b\",\"name\":\"bff093b2-500e-4ae5-bb49-a5b1423cbd5b\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"OfficeActivity\\n| + where OfficeWorkload =~ \\\"MicrosoftTeams\\\"\\n| where Operation =~ \\\"MemberAdded\\\"\\n| + extend UPN = tostring(parse_json(Members)[0].UPN)\\n| where UPN contains (\\\"#EXT#\\\")\\n| + project TimeAdded=TimeGenerated, Operation, UPN, UserWhoAdded = UserId, TeamName\\n| + join (\\n OfficeActivity\\n| where OfficeWorkload =~ \\\"MicrosoftTeams\\\"\\n| + where Operation =~ \\\"MemberRemoved\\\"\\n| extend UPN = tostring(parse_json(Members)[0].UPN)\\n| + where UPN contains (\\\"#EXT#\\\")\\n| project TimeDeleted=TimeGenerated, + Operation, UPN, UserWhoDeleted = UserId, TeamName\\n) on UPN\\n| where TimeDeleted + > TimeAdded\\n| project TimeAdded, TimeDeleted, UPN, UserWhoAdded, UserWhoDeleted, + TeamName\\n| extend timestamp = TimeAdded, AccountCustomEntity = UPN\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Persistence\"],\"techniques\":[\"T1136\"],\"displayName\":\"External + user added and removed in short timeframe\",\"description\":\"This detection + flags the occurances of external user accounts that are added to a Team and + then removed within\\none hour.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2020-09-13T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity + (Teams)\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/9367dff0-941d-44e2-8875-cb48570c7add\",\"name\":\"9367dff0-941d-44e2-8875-cb48570c7add\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"Event\\n| + where EventLog == \\\"Microsoft-Windows-Sysmon/Operational\\\" and EventID + in (13)\\n| parse EventData with * 'TargetObject\\\">' TargetObject \\\"<\\\" + * 'Details\\\">' Details \\\"<\\\" * \\n| where TargetObject has \\\"\\\\\\\\Windows + NT\\\\\\\\CurrentVersion\\\\\\\\Windows\\\\\\\\AppInit_DLLs\\\"\\n| summarize + StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated) by EventID, + Computer, TargetObject, Details\",\"entityMappings\":[{\"entityType\":\"RegistryKey\",\"fieldMappings\":[{\"identifier\":\"Key\",\"columnName\":\"TargetObject\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Computer\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Persistence\"],\"techniques\":[\"T1546\"],\"displayName\":\"Registry + Persistence via AppInit DLLs Modification\",\"description\":\"Adversaries + may establish persistence and/or elevate privileges by executing malicious + content triggered by AppInit DLLs loaded into processes. \\nDynamic-link libraries + (DLLs) that are specified in the AppInit_DLLs value in the Registry keys HKEY_LOCAL_MACHINE\\\\Software\\\\Microsoft\\\\Windows + NT\\\\CurrentVersion\\\\Windows or HKEY_LOCAL_MACHINE\\\\Software\\\\Wow6432Node\\\\Microsoft\\\\Windows + NT\\\\CurrentVersion\\\\Windows are loaded by user32.dll into every process + that loads user32.dll. In practice this is nearly every program, since user32.dll + is a very common library.\\nRef: https://attack.mitre.org/techniques/T1546/010/\",\"lastUpdatedDateUTC\":\"2022-03-21T00:00:00Z\",\"createdDateUTC\":\"2022-03-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/95514e77-1b23-4f05-817c-ae363c53aad3\",\"name\":\"95514e77-1b23-4f05-817c-ae363c53aad3\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.5\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":[{\"supportedValues\":[\"Akamai\",\"Aruba + Networks\",\"Check Point\",\"Dell\",\"Forcepoint\",\"Fortinet\",\"McAfee\",\"Palo + Alto Networks\",\"SonicWall\",\"Trend Micro\",\"Vectra Networks\",\"Zscaler\"],\"supportedValuesKql\":null,\"value\":\"Palo + Alto Networks\",\"name\":\"Device vendor\",\"description\":\"Select device + vendor reporting network connection logs to CommonSecurityLog\",\"sequenceNumber\":1,\"rerun\":\"RerunAlways\"}],\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"10\",\"maximum\":\"10000\",\"value\":\"10\",\"name\":\"Hourly + event count threshold\",\"description\":\"Suppress anomalies when hourly event + count is less than the chosen value\",\"sequenceNumber\":1,\"rerun\":\"RerunAlways\"},{\"minimum\":\"0\",\"maximum\":\"1\",\"value\":\".98\",\"name\":\"Score\",\"description\":\"Generate + an anomaly when score is greater than the chosen value\",\"sequenceNumber\":2,\"rerun\":\"RerunAlways\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"Exfiltration\"],\"techniques\":[\"T1030\"],\"displayName\":\"(Preview) + Unusual network volume anomaly\",\"description\":\"This algorithm is to detect + unusually high volume of connections in network logs. \\nIt uses time series + to decompose the data into seasonal, trend and residual components to \\ncalculate + baseline. Any sudden large deviation from the historical baseline is considered + as anomalous activity.\",\"lastUpdatedDateUTC\":\"2022-04-21T00:00:00Z\",\"createdDateUTC\":\"2021-04-13T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog + (PaloAlto)\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog + (Zscaler)\"]},{\"connectorId\":\"CEF\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"CheckPoint\",\"dataTypes\":[\"CommonSecurityLog + (CheckPoint)\"]},{\"connectorId\":\"Fortinet\",\"dataTypes\":[\"CommonSecurityLog + (Fortinet)\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/8d537f3c-094f-430c-a588-8a87da36ee3a\",\"name\":\"8d537f3c-094f-430c-a588-8a87da36ee3a\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT15M\",\"queryPeriod\":\"PT15M\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + timeframe = 15m;\\nlet user_agents=dynamic([\\n '(hydra)',\\n + \ ' arachni/',\\n ' BFAC + ',\\n ' brutus ',\\n ' cgichk + ',\\n 'core-project/1.0',\\n ' + crimscanner/',\\n 'datacha0s',\\n 'dirbuster',\\n + \ 'domino hunter',\\n 'dotdotpwn',\\n + \ 'FHScan Core',\\n 'floodgate',\\n + \ 'get-minimal',\\n 'gootkit + auto-rooter scanner',\\n 'grendel-scan',\\n ' + inspath ',\\n 'internet ninja',\\n 'jaascois',\\n + \ ' zmeu ',\\n 'masscan',\\n + \ ' metis ',\\n 'morfeus + fucking scanner',\\n 'n-stealth',\\n 'nsauditor',\\n + \ 'pmafind',\\n 'security + scan',\\n 'springenwerk',\\n 'teh + forest lobster',\\n 'toata dragostea',\\n ' + vega/',\\n 'voideye',\\n 'webshag',\\n + \ 'webvulnscan',\\n ' whcc/',\\n + \ ' Havij',\\n 'absinthe',\\n + \ 'bsqlbf',\\n 'mysqloit',\\n + \ 'pangolin',\\n 'sql power + injector',\\n 'sqlmap',\\n 'sqlninja',\\n + \ 'uil2pn',\\n 'ruler',\\n + \ 'Mozilla/5.0 (Windows; U; Windows NT 5.1; pt-PT; + rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2 (.NET CLR 3.5.30729)'\\n ]);\\nCisco_Umbrella\\n| + where EventType == \\\"proxylogs\\\"\\n| where TimeGenerated > ago(timeframe)\\n| + where HttpUserAgentOriginal has_any (user_agents)\\n| extend Message = \\\"Hack + Tool User Agent\\\"\\n| project Message, SrcIpAddr, DstIpAddr, UrlOriginal, + TimeGenerated, HttpUserAgentOriginal\\n| extend IpCustomEntity = SrcIpAddr, + UrlCustomEntity = UrlOriginal\",\"entityMappings\":[{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"UrlCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.0\",\"tactics\":[\"CommandAndControl\"],\"displayName\":\"Cisco + Umbrella - Hack Tool User-Agent Detected\",\"description\":\"Detects suspicious + user agent strings used by known hack tools\",\"lastUpdatedDateUTC\":\"2022-01-03T00:00:00Z\",\"createdDateUTC\":\"2021-01-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"CiscoUmbrellaDataConnector\",\"dataTypes\":[\"Cisco_Umbrella_proxy_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/30c8b802-ace1-4408-bc29-4c5c5afb49e1\",\"name\":\"30c8b802-ace1-4408-bc29-4c5c5afb49e1\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"imProcess\\n + \ | where EventType =~ \\\"ProcessCreated\\\"\\n | where Process endswith + \\\"svchost.exe\\\"\\n | where CommandLine has \\\"-k GPSvcGroup\\\" or CommandLine + has \\\"-s gpsvc\\\"\\n | extend timekey = bin(TimeGenerated, 1m)\\n | project + timekey, ActingProcessId, Dvc\\n | join kind=inner (imProcess\\n | where + EventType =~ \\\"ProcessCreated\\\"\\n | where Process =~ \\\"sdelete.exe\\\" + or CommandLine has \\\"sdelete\\\"\\n | where ActingProcessName endswith + \\\"svchost.exe\\\"\\n | where CommandLine has_all (\\\"-s\\\", \\\"-r\\\")\\n + \ | extend timekey = bin(TimeGenerated, 1m)\\n ) on $left.ActingProcessId + == $right.ParentProcessId, timekey, Dvc\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"ActorUsername\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"DvcIpAddr\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Dvc\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"Impact\"],\"techniques\":[\"T1485\"],\"displayName\":\"Sdelete + deployed via GPO and run recursively (ASIM Version)\",\"description\":\"This + query looks for the Sdelete process being run recursively after being deployed + to a host via GPO. Attackers could use this technique to deploy Sdelete to + multiple host and delete data on them.\\n This query uses the Advanced Security + Information Model. Parsers will need to be deployed before use: https://docs.microsoft.com/azure/sentinel/normalization\",\"lastUpdatedDateUTC\":\"2022-03-02T00:00:00Z\",\"createdDateUTC\":\"2022-03-01T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/3f8fa297-1fbb-4515-98af-b77be2c873a1\",\"name\":\"3f8fa297-1fbb-4515-98af-b77be2c873a1\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.1\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"0\",\"maximum\":\"1\",\"value\":\"0\",\"name\":\"Anomaly + score threshold\",\"description\":\"Generate an anomaly when the anomaly score + is greater than the chosen value.\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"Impact\"],\"techniques\":[\"T1485\"],\"displayName\":\"(Preview) + UEBA Anomalous Data Destruction\",\"description\":\"Adversaries may destroy + data and files on specific systems or in large numbers on a network to interrupt + availability to systems,\\nservices, and network resources. Data destruction + is likely to render stored data irrecoverable by forensic techniques through + \\noverwriting files or data on local and remote drives. \\nSentinel UEBA + detects anomalies based on dynamic baselines created for each entity across + various data inputs.\\nEach entity\xE2\u20AC\u2122s baseline behavior is set + according to its own historical activities, \\nthose of its peers, and those + of the organization as a whole.\\nAnomalies can be triggered by the correlation + of different attributes such as action type, geo-location, device, resource, + ISP, and more.\",\"lastUpdatedDateUTC\":\"2022-04-13T00:00:00Z\",\"createdDateUTC\":\"2022-03-06T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActivity\",\"dataTypes\":[\"AzureActivity\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/8dcf7238-a7d0-4cfd-8d0c-b230e3cd9182\",\"name\":\"8dcf7238-a7d0-4cfd-8d0c-b230e3cd9182\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT5M\",\"queryPeriod\":\"PT5M\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + timeframe = ago(5m);\\nDuoSecurityTrustMonitor_CL\\n| where TimeGenerated + >= timeframe\\n| extend AccountCustomEntity = surfaced_auth_user_name_s, IPCustomEntity + = surfaced_auth_access_device_ip_s\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CredentialAccess\"],\"displayName\":\"Trust + Monitor Event\",\"description\":\"This query identifies when a new trust monitor + event is detected.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2021-02-13T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/ae9128e8-2740-4b62-8bde-54e62b183fca\",\"name\":\"ae9128e8-2740-4b62-8bde-54e62b183fca\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.7\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":[{\"supportedValues\":[\"Palo + Alto Networks\",\"Fortinet\",\"Check Point\"],\"supportedValuesKql\":null,\"value\":\"Palo + Alto Networks\",\"name\":\"Device vendor\",\"description\":\"Select device + vendor of network connection logs from CommonSecurityLog\",\"sequenceNumber\":1,\"rerun\":\"RerunAlways\"}],\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"1\",\"maximum\":\"100\",\"value\":\"25\",\"name\":\"Daily + data transfer threshold in MB\",\"description\":\"Suppress anomalies when + daily data transfered (in MB) per hour is less than the chosen value\",\"sequenceNumber\":1,\"rerun\":\"RerunAlways\"},{\"minimum\":\"2\",\"maximum\":\"10\",\"value\":\"3\",\"name\":\"Number + of standard deviations\",\"description\":\"Triggers anomalies when number + of standard deviations is greater than the chosen value\",\"sequenceNumber\":2,\"rerun\":\"RerunAlways\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"Exfiltration\",\"CommandAndControl\"],\"techniques\":[\"T1030\",\"T1071\"],\"displayName\":\"(Preview) + Unusual network communication on commonly used ports\",\"description\":\"This + algorithm identifies unusual network communication on commonly used ports, + comparing daily traffic to a baseline from the previous 7 days.\\nThis includes + traffic on commonly used ports (22, 53, 80, 443, 8080, 8888), and compares + daily traffic to the mean and standard deviation of several\\nnetwork traffic + attributes calculated over the baseline period. The traffic attributes considered + are daily total events, daily data transfer and \\nnumber of distinct destination + IP addresses per port. An anomaly is triggered when the daily values are greater + than the configured number of standard deviations above the mean.\",\"lastUpdatedDateUTC\":\"2022-02-24T00:00:00Z\",\"createdDateUTC\":\"2021-05-01T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog + (PaloAlto)\"]},{\"connectorId\":\"CheckPoint\",\"dataTypes\":[\"CommonSecurityLog + (CheckPoint)\"]},{\"connectorId\":\"Fortinet\",\"dataTypes\":[\"CommonSecurityLog + (Fortinet)\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/dcdf9bfc-c239-4764-a9f9-3612e6dff49c\",\"name\":\"dcdf9bfc-c239-4764-a9f9-3612e6dff49c\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"// + Adjust this to use a longer timeframe to identify ADFS servers\\n//let lookback + = 6d;\\n// Adjust this to adjust the key export detection timeframe\\n//let + timeframe = 1d;\\n// Start be identifying ADFS servers to reduce FP chance\\nlet + ADFS_Servers = (\\nEvent\\n//| where TimeGenerated > ago(timeframe+lookback)\\n| + where Source == \\\"Microsoft-Windows-Sysmon\\\"\\n| where EventID == 18\\n| + extend EventData = parse_xml(EventData).DataItem.EventData.Data\\n| mv-expand + bagexpansion=array EventData\\n| evaluate bag_unpack(EventData)\\n| extend + Key = tostring(column_ifexists('@Name', \\\"\\\")), Value = column_ifexists('#text', + \\\"\\\")\\n| evaluate pivot(Key, any(Value), TimeGenerated, Source, EventLog, + Computer, EventLevel, EventLevelName, EventID, UserName, MG, ManagementGroupName, + _ResourceId)\\n| extend Image = column_ifexists(\\\"Image\\\", \\\"\\\")\\n| + extend process = split(Image, '\\\\\\\\', -1)[-1]\\n| where process =~ \\\"Microsoft.IdentityServer.ServiceHost.exe\\\"\\n| + summarize by Computer);\\n// Look for ADFS servers where Named Pipes event + are present\\nEvent\\n//| where TimeGenerated > ago(timeframe)\\n| where Source + == \\\"Microsoft-Windows-Sysmon\\\"\\n| where EventID == 18\\n| where Computer + in~ (ADFS_Servers)\\n| extend RenderedDescription = tostring(split(RenderedDescription, + \\\":\\\")[0])\\n| extend EventData = parse_xml(EventData).DataItem.EventData.Data\\n| + mv-expand bagexpansion=array EventData\\n| evaluate bag_unpack(EventData)\\n| + extend Key = tostring(column_ifexists('@Name', \\\"\\\")), Value = column_ifexists('#text', + \\\"\\\")\\n| evaluate pivot(Key, any(Value), TimeGenerated, Source, EventLog, + Computer, EventLevel, EventLevelName, EventID, UserName, RenderedDescription, + MG, ManagementGroupName, Type, _ResourceId)\\n| extend RuleName = column_ifexists(\\\"RuleName\\\", + \\\"\\\"),\\n TechniqueId = column_ifexists(\\\"TechniqueId\\\", \\\"\\\"),\\n + \ TechniqueName = column_ifexists(\\\"TechniqueName\\\", \\\"\\\"),\\n Image + = column_ifexists(\\\"Image\\\", \\\"\\\"),\\n PipeName = column_ifexists(\\\"PipeName\\\", + \\\"\\\"),\\n EventType = column_ifexists(\\\"EventType\\\", \\\"\\\")\\n| + parse RuleName with * 'technique_id=' TechniqueId ',' * 'technique_name=' + TechniqueName\\n// Look for Pipe related to querying the WID\\n| where PipeName + == \\\"\\\\\\\\MICROSOFT##WID\\\\\\\\tsql\\\\\\\\query\\\"\\n| extend process + = split(Image, '\\\\\\\\', -1)[-1]\\n// Exclude expected processes\\n| where + process !in (\\\"Microsoft.IdentityServer.ServiceHost.exe\\\", \\\"Microsoft.Identity.Health.Adfs.PshSurrogate.exe\\\", + \\\"AzureADConnect.exe\\\", \\\"Microsoft.Tri.Sensor.exe\\\", \\\"wsmprovhost.exe\\\",\\\"mmc.exe\\\", + \\\"sqlservr.exe\\\")\\n| extend Operation = RenderedDescription\\n| project-reorder + TimeGenerated, EventType, Operation, process, Image, Computer, UserName\\n| + extend HostCustomEntity = Computer, AccountCustomEntity = UserName\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"Collection\"],\"techniques\":[\"T1005\"],\"displayName\":\"ADFS + Database Named Pipe Connection\",\"description\":\"This detection uses Sysmon + telemetry to detect suspicious local connections via a named pipe to the AD + FS configuration database (Windows Internal Database).\\nIn order to use this + query you need to be collecting Sysmon EventIdD 18 (Pipe Connected).\\nIf + you do not have Sysmon data in your workspace this query will raise an error + stating:\\nFailed to resolve scalar expression named \\\"[@Name]\",\"lastUpdatedDateUTC\":\"2021-11-23T00:00:00Z\",\"createdDateUTC\":\"2020-12-19T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/3617d76d-b15e-4c6f-985e-a1dac73c592d\",\"name\":\"3617d76d-b15e-4c6f-985e-a1dac73c592d\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"NRT\",\"properties\":{\"severity\":\"Medium\",\"query\":\"SigninLogs\\n| + where ResultType == 500121\\n| extend additionalDetails_ = tostring(Status.additionalDetails)\\n| + where additionalDetails_ =~ \\\"MFA denied; user declined the authentication\\\"\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"UserPrincipalName\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPAddress\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1078\"],\"displayName\":\"NRT + MFA Rejected by User\",\"description\":\"Identifies occurrences where a user + has rejected an MFA prompt. This could be an indicator that a threat actor + has compromised the username and password of this user account and is using + it to try and log into the account.\\nRef : https://docs.microsoft.com/azure/active-directory/fundamentals/security-operations-user-accounts#monitoring-for-failed-unusual-sign-ins\",\"lastUpdatedDateUTC\":\"2022-02-08T00:00:00Z\",\"createdDateUTC\":\"2021-10-28T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/29094df8-e0c7-4475-a74c-bda74a07affb\",\"name\":\"29094df8-e0c7-4475-a74c-bda74a07affb\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.8\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"0\",\"maximum\":\"1\",\"value\":\"0.03\",\"name\":\"Score\",\"description\":\"Generate + an anomaly when score is greater than the chosen value\",\"sequenceNumber\":1,\"rerun\":\"NotRequired\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1078\"],\"displayName\":\"(Preview) + Suspicious volume of logins to user account by logon types\",\"description\":\"This + algorithm detects an unusually high volume of successful logins per user account + by different logon types. The model is trained on the previous 21 days of + security event ID 4624 on an account. It indicates anomalous high volume of + successful logins in the last day.\",\"lastUpdatedDateUTC\":\"2021-10-06T00:00:00Z\",\"createdDateUTC\":\"2021-02-16T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/5436f471-b03d-41cb-b333-65891f887c43\",\"name\":\"5436f471-b03d-41cb-b333-65891f887c43\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Informational\",\"query\":\"GitHubRepo\\n| + where Action == \\\"vulnerabilityAlert\\\"\\n| project TimeGenerated, DismmisedAt, + Reason, vulnerableManifestFilename, Description, Link, PublishedAt, Severity, + Summary\",\"entityMappings\":[],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"displayName\":\"GitHub + Security Vulnerability in Repository\",\"description\":\"This alerts when + there is a new security vulnerability in a GitHub repository.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2020-06-10T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/d82e1987-4356-4a7b-bc5e-064f29b143c0\",\"name\":\"d82e1987-4356-4a7b-bc5e-064f29b143c0\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"(union + isfuzzy=true \\n(SecurityEvent\\n| where EventID == 4688\\n| where Process + =~ 'rundll32.exe' \\n| where CommandLine has_all ('Execute','RegRead','window.close')\\n| + project TimeGenerated, Computer, Account, Process, NewProcessName, CommandLine, + ParentProcessName, _ResourceId\\n| extend timestamp = TimeGenerated, HostCustomEntity + = Computer, AccountCustomEntity = Account\\n),\\n(WindowsEvent\\n| where EventID + == 4688 and EventData has 'rundll32.exe' and EventData has_any ('Execute','RegRead','window.close')\\n| + extend NewProcessName = tostring(EventData.NewProcessName)\\n| extend Process=tostring(split(NewProcessName, + '\\\\\\\\')[-1])\\n| where Process =~ 'rundll32.exe' \\n| extend CommandLine + = tostring(EventData.CommandLine)\\n| where CommandLine has_all ('Execute','RegRead','window.close')\\n| + extend Account = strcat(EventData.SubjectDomainName,\\\"\\\\\\\\\\\", EventData.SubjectUserName)\\n| + extend ParentProcessName = tostring(EventData.ParentProcessName) \\n| project + TimeGenerated, Computer, Account, Process, NewProcessName, CommandLine, ParentProcessName, + _ResourceId\\n| extend timestamp = TimeGenerated, HostCustomEntity = Computer, + AccountCustomEntity = Account\\n) )\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.1\",\"tactics\":[\"Persistence\"],\"techniques\":[\"T1547\"],\"displayName\":\"NOBELIUM + - suspicious rundll32.exe execution of vbscript\",\"description\":\"This query + idenifies when rundll32.exe executes a specific set of inline VBScript commands\\n + References: https://www.microsoft.com/security/blog/2021/03/04/goldmax-goldfinder-sibot-analyzing-nobelium-malware/\",\"lastUpdatedDateUTC\":\"2022-03-10T00:00:00Z\",\"createdDateUTC\":\"2021-03-03T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/b783df9c-4088-452e-a791-0c4fca47a109\",\"name\":\"b783df9c-4088-452e-a791-0c4fca47a109\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.6\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":[{\"prioritize\":null,\"exclude\":\".lan, + .home\",\"dataType\":\"string\",\"name\":\"Top level domain\",\"description\":\"Give + comma separated TLDs to exclude from source data within double quotes, example: + \\\".lan, .home\\\"\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"}],\"thresholdObservations\":[{\"minimum\":\"0.0\",\"maximum\":\"1.0\",\"value\":\"0.9\",\"name\":\"Score\",\"description\":\"Generate + an anomaly when the anomaly score is greater than or equal to the chosen value.\",\"sequenceNumber\":0,\"rerun\":\"NotRequired\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"CommandAndControl\"],\"techniques\":[\"T1568\"],\"displayName\":\"(Preview) + Domain generation algorithm (DGA) on DNS domains\",\"description\":\"This + machine learning model indicates potential DGA domains in the second-level-domain + (SLD) from the last day in the DNS logs.\\nThe algorithm applies to the DNS + records that resolve to IPv4 and IPv6 addresses.\",\"lastUpdatedDateUTC\":\"2022-01-18T00:00:00Z\",\"createdDateUTC\":\"2021-02-05T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/961b6a81-5c53-40b6-9800-4f661a8faea7\",\"name\":\"961b6a81-5c53-40b6-9800-4f661a8faea7\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT6H\",\"queryPeriod\":\"PT6H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + iocs = externaldata(DateAdded:string,IoC:string,Type:string,TLP:string) [@\\\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Sample%20Data/Feeds/DEV-0586.csv\\\"] + with (format=\\\"csv\\\", ignoreFirstRecord=True);\\nlet sha256Hashes = (iocs + | where Type =~ \\\"sha256\\\" | project IoC);\\nlet Command_Line = (iocs + | where Type =~ \\\"CommandLine\\\" | project IoC);\\n(union isfuzzy=true\\n(DeviceProcessEvents\\n| + where InitiatingProcessSHA256 in (sha256Hashes) or SHA256 in (sha256Hashes) + or ( InitiatingProcessCommandLine has ('127.0.0.1\\\\\\\\ADMIN$') and InitiatingProcessCommandLine + has_any (Command_Line))\\n| project TimeGenerated, ActionType, DeviceId, DeviceName, + InitiatingProcessAccountDomain, InitiatingProcessAccountName, InitiatingProcessCommandLine, + InitiatingProcessFolderPath, InitiatingProcessId, InitiatingProcessParentFileName, + InitiatingProcessFileName, InitiatingProcessSHA256, Type, AccountName, SHA256\\n| + extend Account = AccountName, Computer = DeviceName, CommandLine = InitiatingProcessCommandLine, + FileHash = case(InitiatingProcessSHA256 in (sha256Hashes), \\\"InitiatingProcessSHA256\\\", + SHA256 in (sha256Hashes), \\\"SHA256\\\", \\\"No Match\\\")\\n| extend timestamp + = TimeGenerated, HostCustomEntity = Computer , AccountCustomEntity = Account, + ProcessCustomEntity = InitiatingProcessFileName, FileHashCustomEntity = case(FileHash + == \\\"InitiatingProcessSHA256\\\", InitiatingProcessSHA256, FileHash == \\\"SHA256\\\", + SHA256, \\\"No Match\\\")\\n),\\n( SecurityEvent\\n| where EventID == 4688\\n| + where ( CommandLine has (@'127.0.0.1\\\\\\\\ADMIN$') and CommandLine has_any + (Command_Line))\\n| project TimeGenerated, Computer, NewProcessName, ParentProcessName, + Account, NewProcessId, Type, EventID\\n| extend timestamp = TimeGenerated, + HostCustomEntity = Computer , AccountCustomEntity = Account, ProcessCustomEntity + = NewProcessName\\n),\\n( CommonSecurityLog\\n| where FileHash in (sha256Hashes)\\n| + project TimeGenerated, Message, SourceUserID, FileHash, Type\\n| extend timestamp + = TimeGenerated, FileHashCustomEntity = 'SHA256', Account = SourceUserID\\n),\\n( + imFileEvent\\n| where Hash in~ (sha256Hashes) or ( ActingProcessCommandLine + has ('127.0.0.1\\\\\\\\ADMIN$') and ActingProcessCommandLine has_any (Command_Line))\\n| + extend Account = ActorUsername, Computer = DvcHostname, IPAddress = SrcIpAddr, + CommandLine = ActingProcessCommandLine, FileHash = TargetFileSHA256\\n| project + Type, TimeGenerated, Computer, Account, IPAddress, CommandLine, FileHash\\n| + extend timestamp = TimeGenerated, AccountCustomEntity = Account, HostCustomEntity + = Computer\\n),\\n(Event\\n| where Source == \\\"Microsoft-Windows-Sysmon\\\"\\n| + where EventID == 1\\n| extend EvData = parse_xml(EventData)\\n| extend EventDetail + = EvData.DataItem.EventData.Data\\n| extend Image = EventDetail.[4].[\\\"#text\\\"], + \ CommandLine = EventDetail.[10].[\\\"#text\\\"], Hashes = tostring(EventDetail.[17].[\\\"#text\\\"])\\n| + extend Hashes = extract_all(@\\\"(?P\\\\w+)=(?P[a-zA-Z0-9]+)\\\", + dynamic([\\\"key\\\",\\\"value\\\"]), Hashes)\\n| extend Hashes = column_ifexists(\\\"Hashes\\\", + \\\"\\\"), CommandLine = column_ifexists(\\\"CommandLine\\\", \\\"\\\")\\n| + where (Hashes has_any (sha256Hashes) ) or ( CommandLine has ('127.0.0.1\\\\\\\\ADMIN$') + and CommandLine has_any (Command_Line)) \\n| project TimeGenerated, EventDetail, + UserName, Computer, Type, Source, Hashes, CommandLine, Image\\n| extend Type + = strcat(Type, \\\": \\\", Source)\\n| extend timestamp = TimeGenerated, HostCustomEntity + = Computer , AccountCustomEntity = UserName, ProcessCustomEntity = tostring(split(Image, + '\\\\\\\\', -1)[-1]), FileHashCustomEntity = Hashes\\n)\\n)\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Process\",\"fieldMappings\":[{\"identifier\":\"ProcessId\",\"columnName\":\"ProcessCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"FileHash\",\"fieldMappings\":[{\"identifier\":\"Algorithm\",\"columnName\":\"FileHashAlgo\"},{\"identifier\":\"Value\",\"columnName\":\"FileHashCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Impact\"],\"techniques\":[\"T1561\"],\"displayName\":\"DEV-0586 + Actor IOC - January 2022\",\"description\":\"Identifies a match across IOC's + related to an actor tracked by Microsoft as DEV-0586\\n Refrence: https://www.microsoft.com/security/blog/2022/01/15/destructive-malware-targeting-ukrainian-organizations/\",\"lastUpdatedDateUTC\":\"2022-01-16T00:00:00Z\",\"createdDateUTC\":\"2022-01-16T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"CiscoASA\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceProcessEvents\"]},{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/66c81ae2-1f89-4433-be00-2fbbd9ba5ebe\",\"name\":\"66c81ae2-1f89-4433-be00-2fbbd9ba5ebe\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + IPRegex = '[0-9]{1,3}\\\\\\\\.[0-9]{1,3}\\\\\\\\.[0-9]{1,3}\\\\\\\\.[0-9]{1,3}';\\nlet + dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\nThreatIntelligenceIndicator\\n| + where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\\n| + summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\\n| + where Active == true\\n// Picking up only IOC's that contain the entities + we want\\n| where isnotempty(NetworkIP) or isnotempty(EmailSourceIpAddress) + or isnotempty(NetworkDestinationIP) or isnotempty(NetworkSourceIP)\\n// As + there is potentially more than 1 indicator type for matching IP, taking NetworkIP + first, then others if that is empty.\\n// Taking the first non-empty value + based on potential IOC match availability\\n| extend TI_ipEntity = iff(isnotempty(NetworkIP), + NetworkIP, NetworkDestinationIP)\\n| extend TI_ipEntity = iff(isempty(TI_ipEntity) + and isnotempty(NetworkSourceIP), NetworkSourceIP, TI_ipEntity)\\n| extend + TI_ipEntity = iff(isempty(TI_ipEntity) and isnotempty(EmailSourceIpAddress), + EmailSourceIpAddress, TI_ipEntity)\\n// using innerunique to keep perf fast + and result set low, we only need one match to indicate potential malicious + activity that needs to be investigated\\n| join kind=innerunique (\\n CommonSecurityLog\\n + \ | where TimeGenerated >= ago(dt_lookBack)\\n | extend MessageIP = extract(IPRegex, + 0, Message)\\n | extend CS_ipEntity = iff(isnotempty(SourceIP), SourceIP, + DestinationIP)\\n | extend CS_ipEntity = iff(isempty(CS_ipEntity) and isnotempty(MessageIP), + MessageIP, CS_ipEntity)\\n | extend CommonSecurityLog_TimeGenerated = TimeGenerated\\n)\\non + $left.TI_ipEntity == $right.CS_ipEntity\\n| where CommonSecurityLog_TimeGenerated + < ExpirationDateTime\\n| summarize CommonSecurityLog_TimeGenerated = arg_max(CommonSecurityLog_TimeGenerated, + *) by IndicatorId, CS_ipEntity\\n| project CommonSecurityLog_TimeGenerated, + SourceIP, DestinationIP, MessageIP, Message, DeviceVendor, DeviceProduct, + IndicatorId, ThreatType, ExpirationDateTime, ConfidenceScore, TI_ipEntity, + CS_ipEntity, LogSeverity, DeviceAction\\n| extend timestamp = CommonSecurityLog_TimeGenerated, + IPCustomEntity = CS_ipEntity\",\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Impact\"],\"displayName\":\"TI + map IP entity to CommonSecurityLog\",\"description\":\"Identifies a match + in CommonSecurityLog from any IP IOC from TI\",\"lastUpdatedDateUTC\":\"2022-01-03T00:00:00Z\",\"createdDateUTC\":\"2019-08-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/17f23fbe-bb73-4324-8ecf-a18545a5dc26\",\"name\":\"17f23fbe-bb73-4324-8ecf-a18545a5dc26\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P3D\",\"queryPeriod\":\"P3D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + timeframe = 3d;\\n// Get Release Pipeline Creation Events and group by day\\nAzureDevOpsAuditing\\n| + where TimeGenerated > ago(timeframe)\\n| where OperationName =~ \\\"Release.ReleasePipelineCreated\\\"\\n// + Group by day\\n| extend timekey = bin(TimeGenerated, 1d)\\n| extend PipelineId + = tostring(Data.PipelineId)\\n| extend PipelineName = tostring(Data.PipelineName)\\n// + Rename some columns to make output clearer\\n| project-rename TimeCreated + = TimeGenerated, CreatingUser = ActorUPN, CreatingUserAgent = UserAgent, CreatingIP + = IpAddress\\n// Join with Release Pipeline Deletions where Pipeline ID is + the same and deletion occurred on same day as creation\\n| join (AzureDevOpsAuditing\\n| + where TimeGenerated > ago(timeframe)\\n| where OperationName =~ \\\"Release.ReleasePipelineDeleted\\\"\\n// + Group by day\\n| extend timekey = bin(TimeGenerated, 1d)\\n| extend PipelineId + = tostring(Data.PipelineId)\\n| extend PipelineName = tostring(Data.PipelineName)\\n// + Rename some things to make the output clearer\\n| project-rename TimeDeleted + = TimeGenerated, DeletingUser = ActorUPN, DeletingUserAgent = UserAgent, DeletingIP + = IpAddress) on PipelineId, timekey\\n| project TimeCreated, TimeDeleted, + PipelineName, PipelineId, CreatingUser, CreatingIP, CreatingUserAgent, DeletingUser, + DeletingIP, DeletingUserAgent, ScopeDisplayName, ProjectName, Data, OperationName, + OperationName1\\n| extend timestamp = TimeCreated, AccountCustomEntity = CreatingUser, + IPCustomEntity = CreatingIP\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"DeletingUser\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"DeletingIP\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Execution\"],\"techniques\":[\"T1072\"],\"displayName\":\"Azure + DevOps Pipeline Created and Deleted on the Same Day\",\"description\":\"An + attacker with access to Azure DevOps could create a pipeline to inject artifacts + used by other pipelines, \\nor to create a malicious software build that looks + legitimate by using a pipeline that incorporates legitimate elements. \\nAn + attacker would also likely want to cover their tracks once conducting such + activity. This query looks for Pipelines \\ncreated and deleted within the + same day, this is unlikely to be legitimate user activity in the majority + of cases.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2021-02-05T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/83ba3057-9ea3-4759-bf6a-933f2e5bc7ee\",\"name\":\"83ba3057-9ea3-4759-bf6a-933f2e5bc7ee\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P7D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":3,\"severity\":\"Medium\",\"query\":\"let + current = 1d;\\nlet auditLookback = 7d;\\n// Setting threshold to 3 as a default, + change as needed. \\n// Any operation that has been initiated by a user or + app more than 3 times in the past 7 days will be excluded\\nlet threshold + = 3;\\n// Gather initial data from lookback period, excluding current, adjust + current to more than a single day if no results\\nlet AuditTrail = AuditLogs + | where TimeGenerated >= ago(auditLookback) and TimeGenerated < ago(current)\\n// + 2 other operations that can be part of malicious activity in this situation + are \\n// \\\"Add OAuth2PermissionGrant\\\" and \\\"Add service principal\\\", + extend the filter below to capture these too\\n| where OperationName has \\\"Consent + to application\\\"\\n| extend InitiatedBy = iff(isnotempty(tostring(parse_json(tostring(InitiatedBy.user)).userPrincipalName)), + \\ntostring(parse_json(tostring(InitiatedBy.user)).userPrincipalName), tostring(parse_json(tostring(InitiatedBy.app)).displayName))\\n| + extend TargetResourceName = tolower(tostring(TargetResources.[0].displayName))\\n| + summarize max(TimeGenerated), OperationCount = count() by OperationName, InitiatedBy, + TargetResourceName\\n// only including operations by initiated by a user or + app that is above the threshold so we produce only rare and has not occurred + in last 7 days\\n| where OperationCount > threshold\\n;\\n// Gather current + period of audit data\\nlet RecentConsent = AuditLogs | where TimeGenerated + >= ago(current)\\n| where OperationName has \\\"Consent to application\\\"\\n| + extend IpAddress = case(\\nisnotempty(tostring(parse_json(tostring(InitiatedBy.user)).ipAddress)) + and tostring(parse_json(tostring(InitiatedBy.user)).ipAddress) != 'null', + tostring(parse_json(tostring(InitiatedBy.user)).ipAddress), \\nisnotempty(tostring(parse_json(tostring(InitiatedBy.app)).ipAddress)) + and tostring(parse_json(tostring(InitiatedBy.app)).ipAddress) != 'null', tostring(parse_json(tostring(InitiatedBy.app)).ipAddress),\\n'Not + Available')\\n| extend InitiatedBy = iff(isnotempty(tostring(parse_json(tostring(InitiatedBy.user)).userPrincipalName)), + \\ntostring(parse_json(tostring(InitiatedBy.user)).userPrincipalName), tostring(parse_json(tostring(InitiatedBy.app)).displayName))\\n| + extend TargetResourceName = tolower(tostring(TargetResources.[0].displayName))\\n| + parse TargetResources.[0].modifiedProperties with * \\\"ConsentType: \\\" + ConsentType \\\"]\\\" *\\n| mv-expand AdditionalDetails\\n| extend UserAgent + = iff(AdditionalDetails.key == \\\"User-Agent\\\",tostring(AdditionalDetails.value),\\\"\\\")\\n| + project TimeGenerated, InitiatedBy, IpAddress, TargetResourceName, Category, + OperationName, ConsentType, UserAgent, CorrelationId, Type;\\n// Exclude previously + seen audit activity for \\\"Consent to application\\\" that was seen in the + lookback period\\n// First for rare InitiatedBy\\nlet RareConsentBy = RecentConsent + | join kind= leftanti AuditTrail on OperationName, InitiatedBy \\n| extend + Reason = \\\"Previously unseen user consenting\\\";\\n// Second for rare TargetResourceName\\nlet + RareConsentApp = RecentConsent | join kind= leftanti AuditTrail on OperationName, + TargetResourceName\\n| extend Reason = \\\"Previously unseen app granted consent\\\";\\nRareConsentBy + | union RareConsentApp\\n| summarize Reason = makeset(Reason) by TimeGenerated, + InitiatedBy, IpAddress, TargetResourceName, Category, OperationName, ConsentType, + UserAgent, CorrelationId, Type\\n| extend timestamp = TimeGenerated, AccountCustomEntity + = InitiatedBy, HostCustomEntity = TargetResourceName, IPCustomEntity = IpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.0\",\"tactics\":[\"Persistence\",\"LateralMovement\",\"Collection\"],\"techniques\":[\"T1136\"],\"displayName\":\"Rare + application consent\",\"description\":\"This will alert when the \\\"Consent + to application\\\" operation occurs by a user that has not done this operation + before or rarely does this.\\nThis could indicate that permissions to access + the listed Azure App were provided to a malicious actor. \\nConsent to application, + Add service principal and Add OAuth2PermissionGrant should typically be rare + events. \\nThis may help detect the Oauth2 attack that can be initiated by + this publicly available tool - https://github.com/fireeye/PwnAuth\\nFor further + information on AuditLogs please see https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-audit-activities.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-07-04T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/69b7723c-2889-469f-8b55-a2d355ed9c87\",\"name\":\"69b7723c-2889-469f-8b55-a2d355ed9c87\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\nThreatIntelligenceIndicator\\n| + where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\\n| + summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\\n| + where Active == true\\n// Picking up only IOC's that contain the entities + we want\\n| where isnotempty(NetworkIP) or isnotempty(EmailSourceIpAddress) + or isnotempty(NetworkDestinationIP) or isnotempty(NetworkSourceIP)\\n// As + there is potentially more than 1 indicator type for matching IP, taking NetworkIP + first, then others if that is empty.\\n// Taking the first non-empty value + based on potential IOC match availability\\n| extend TI_ipEntity = iff(isnotempty(NetworkIP), + NetworkIP, NetworkDestinationIP)\\n| extend TI_ipEntity = iff(isempty(TI_ipEntity) + and isnotempty(NetworkSourceIP), NetworkSourceIP, TI_ipEntity)\\n| extend + TI_ipEntity = iff(isempty(TI_ipEntity) and isnotempty(EmailSourceIpAddress), + EmailSourceIpAddress, TI_ipEntity)\\n// using innerunique to keep perf fast + and result set low, we only need one match to indicate potential malicious + activity that needs to be investigated\\n| join kind=innerunique (\\n DnsEvents + | where TimeGenerated >= ago(dt_lookBack)\\n | where SubType =~ \\\"LookupQuery\\\" + and isnotempty(IPAddresses)\\n | extend SingleIP = split(IPAddresses, \\\",\\\")\\n + \ | mvexpand SingleIP\\n | extend SingleIP = tostring(SingleIP)\\n // + renaming time column so it is clear the log this came from\\n | extend + DNS_TimeGenerated = TimeGenerated\\n)\\non $left.TI_ipEntity == $right.SingleIP\\n| + where DNS_TimeGenerated < ExpirationDateTime\\n| summarize DNS_TimeGenerated + = arg_max(DNS_TimeGenerated , *) by IndicatorId, SingleIP\\n| project DNS_TimeGenerated, + Description, ActivityGroupNames, IndicatorId, ThreatType, Url, DomainName, + ExpirationDateTime, ConfidenceScore,\\nTI_ipEntity, Computer, EventId, SubType, + ClientIP, Name, IPAddresses, NetworkIP, NetworkDestinationIP, NetworkSourceIP, + EmailSourceIpAddress\\n| extend timestamp = DNS_TimeGenerated, IPCustomEntity + = ClientIP, HostCustomEntity = Computer, URLCustomEntity = Url\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.2\",\"tactics\":[\"Impact\"],\"displayName\":\"TI + map IP entity to DnsEvents\",\"description\":\"Identifies a match in DnsEvents + from any IP IOC from TI\",\"lastUpdatedDateUTC\":\"2021-11-29T00:00:00Z\",\"createdDateUTC\":\"2019-08-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/c63ae777-d5e0-4113-8c9a-c2c9d3d09fcd\",\"name\":\"c63ae777-d5e0-4113-8c9a-c2c9d3d09fcd\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + args = dynamic([\\\"objectcategory\\\",\\\"domainlist\\\",\\\"dcmodes\\\",\\\"adinfo\\\",\\\"trustdmp\\\",\\\"computers_pwdnotreqd\\\",\\\"Domain + Admins\\\", \\\"objectcategory=person\\\", \\\"objectcategory=computer\\\", + \\\"objectcategory=*\\\",\\\"dclist\\\"]);\\nlet parentProcesses = dynamic([\\\"pwsh.exe\\\",\\\"powershell.exe\\\",\\\"cmd.exe\\\"]);\\nDeviceProcessEvents\\n//looks + for execution from a shell\\n| where InitiatingProcessFileName in (parentProcesses)\\n// + main filter\\n| where FileName =~ \\\"AdFind.exe\\\" or SHA256 == \\\"c92c158d7c37fea795114fa6491fe5f145ad2f8c08776b18ae79db811e8e36a3\\\"\\n + \ // AdFind common Flags to check for from various threat actor TTPs\\n or + ProcessCommandLine has_any (args)\\n| extend AccountCustomEntity = AccountName, + HostCustomEntity = DeviceName, ProcessCustomEntity = InitiatingProcessFileName, + CommandLineCustomEntity = ProcessCommandLine, AlgorithmCustomEntity = \\\"SHA256\\\", + FileHashCustomEntity = SHA256\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"HostName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"Process\",\"fieldMappings\":[{\"identifier\":\"ProcessId\",\"columnName\":\"ProcessCustomEntity\"},{\"identifier\":\"CommandLine\",\"columnName\":\"CommandLineCustomEntity\"}]},{\"entityType\":\"FileHash\",\"fieldMappings\":[{\"identifier\":\"Algorithm\",\"columnName\":\"AlgorithmCustomEntity\"},{\"identifier\":\"Value\",\"columnName\":\"FileHashCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"Discovery\"],\"techniques\":[\"T1018\"],\"displayName\":\"Probable + AdFind Recon Tool Usage\",\"description\":\"Identifies the host and account + that executed AdFind by hash and filename in addition to common and unique + flags that are used by many threat actors in discovery.\",\"lastUpdatedDateUTC\":\"2021-11-30T00:00:00Z\",\"createdDateUTC\":\"2021-04-22T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceProcessEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/b31037ea-6f68-4fbd-bab2-d0d0f44c2fcf\",\"name\":\"b31037ea-6f68-4fbd-bab2-d0d0f44c2fcf\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\nThreatIntelligenceIndicator\\n| + where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\\n| + summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\\n| + where Active == true\\n// Picking up only IOC's that contain the entities + we want\\n| where isnotempty(Url)\\n// using innerunique to keep perf fast + and result set low, we only need one match to indicate potential malicious + activity that needs to be investigated\\n| join kind=innerunique (\\n Syslog\\n + \ | where TimeGenerated >= ago(dt_lookBack)\\n // Extract URL from the Syslog + message but only take messages that include URLs\\n | extend Url = extract(\\\"(http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\\\\\\\\(\\\\\\\\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+)\\\", + 1,SyslogMessage)\\n | where isnotempty(Url)\\n | extend Syslog_TimeGenerated + = TimeGenerated\\n) on Url\\n| where Syslog_TimeGenerated < ExpirationDateTime\\n| + summarize Syslog_TimeGenerated = arg_max(Syslog_TimeGenerated , *) by IndicatorId, + Url\\n| project Syslog_TimeGenerated, Description, ActivityGroupNames, IndicatorId, + ThreatType, ExpirationDateTime, ConfidenceScore, SyslogMessage, Computer, + ProcessName, Url, HostIP\\n| extend timestamp = Syslog_TimeGenerated, HostCustomEntity + = Computer, IPCustomEntity = HostIP, URLCustomEntity = Url\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.1\",\"tactics\":[\"Impact\"],\"displayName\":\"TI + map URL entity to Syslog data\",\"description\":\"Identifies a match in Syslog + data from any URL IOC from TI\",\"lastUpdatedDateUTC\":\"2021-11-29T00:00:00Z\",\"createdDateUTC\":\"2019-08-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Syslog\",\"dataTypes\":[\"Syslog\"]},{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a357535e-f722-4afe-b375-cff362b2b376\",\"name\":\"a357535e-f722-4afe-b375-cff362b2b376\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"(union + isfuzzy=true\\n(OfficeActivity | where UserAgent != \\\"\\\"),\\n(OfficeActivity\\n| + where RecordType in (\\\"AzureActiveDirectory\\\", \\\"AzureActiveDirectoryStsLogon\\\")\\n| + extend OperationName = Operation\\n| parse ExtendedProperties with * 'User-Agent\\\\\\\\\\\":\\\\\\\\\\\"' + UserAgent2 '\\\\\\\\' *\\n| parse ExtendedProperties with * 'UserAgent\\\", + \ \\\"Value\\\": \\\"' UserAgent1 '\\\"' *\\n| where isnotempty(UserAgent1) + or isnotempty(UserAgent2)\\n| extend UserAgent = iff( RecordType == 'AzureActiveDirectoryStsLogon', + UserAgent1, UserAgent2)\\n| summarize StartTime = min(TimeGenerated), EndTime + = max(TimeGenerated) by UserAgent, SourceIP = ClientIP, Account = UserId, + Type, RecordType, Operation\\n),\\n(AzureDiagnostics\\n| where ResourceType + =~ \\\"APPLICATIONGATEWAYS\\\" \\n| where OperationName =~ \\\"ApplicationGatewayAccess\\\" + \\n| extend ClientIP = columnifexists(\\\"clientIP_s\\\", \\\"None\\\"), UserAgent + = columnifexists(\\\"userAgent_s\\\", \\\"None\\\")\\n| where UserAgent != + '-'\\n| summarize StartTime = min(TimeGenerated), EndTime = max(TimeGenerated) + by UserAgent, SourceIP = ClientIP, requestUri_s, httpMethod_s, host_s, requestQuery_s, + Type\\n),\\n(\\nW3CIISLog\\n| where isnotempty(csUserAgent)\\n| summarize + StartTime = min(TimeGenerated), EndTime = max(TimeGenerated) by UserAgent + = csUserAgent, SourceIP = cIP, Account = csUserName, Type, sSiteName, csMethod, + csUriStem\\n),\\n(\\nAWSCloudTrail\\n| where isnotempty(UserAgent)\\n| summarize + StartTime = min(TimeGenerated), EndTime = max(TimeGenerated) by UserAgent, + SourceIP = SourceIpAddress, Account = UserIdentityUserName, Type, EventSource, + EventName\\n),\\n(SigninLogs\\n| where isnotempty(UserAgent)\\n| summarize + StartTime = min(TimeGenerated), EndTime = max(TimeGenerated) by UserAgent, + SourceIP = IPAddress, Account = UserPrincipalName, Type, OperationName, tostring(LocationDetails), + tostring(DeviceDetail), AppDisplayName, ClientAppUsed\\n),\\n(AADNonInteractiveUserSignInLogs + \\n| where isnotempty(UserAgent)\\n| summarize StartTime = min(TimeGenerated), + EndTime = max(TimeGenerated) by UserAgent, SourceIP = IPAddress, Account = + UserPrincipalName, Type, OperationName, tostring(LocationDetails), tostring(DeviceDetail), + AppDisplayName, ClientAppUsed\\n)\\n)\\n// Likely artefact of hardcoding\\n| + where UserAgent startswith \\\"User\\\" or UserAgent startswith '\\\\\\\"'\\n// + Incorrect casing\\nor (UserAgent startswith \\\"Mozilla\\\" and not(UserAgent + containscs \\\"Mozilla\\\"))\\n// Incorrect casing\\nor UserAgent containscs + \ \\\"(Compatible;\\\"\\n// Missing MSIE version\\nor UserAgent matches regex + @\\\"MSIE\\\\s?;\\\"\\n// Incorrect spacing around MSIE version\\nor UserAgent + matches regex @\\\"MSIE(?:\\\\d|.{1,5}?\\\\d\\\\s;)\\\"\\n| extend timestamp + = StartTime, IPCustomEntity = SourceIP, AccountCustomEntity = Account\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"InitialAccess\",\"CommandAndControl\",\"Execution\"],\"techniques\":[\"T1189\",\"T1071\",\"T1203\"],\"displayName\":\"Malformed + user agent\",\"description\":\"Malware authors will sometimes hardcode user + agent string values when writing the network communication component of their + malware.\\nMalformed user agents can be an indication of such malware.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-01-25T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"WAF\",\"dataTypes\":[\"AzureDiagnostics\"]},{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AADNonInteractiveUserSignInLogs\"]},{\"connectorId\":\"AWS\",\"dataTypes\":[\"AWSCloudTrail\"]},{\"connectorId\":\"AzureMonitor(IIS)\",\"dataTypes\":[\"W3CIISLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/4acd3a04-2fad-4efc-8a4b-51476594cec4\",\"name\":\"4acd3a04-2fad-4efc-8a4b-51476594cec4\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT6H\",\"queryPeriod\":\"PT6H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + triThreshold = 500;\\nlet startTime = 6h;\\nlet dgaLengthThreshold = 8;\\n// + fetch the alexa top 1M domains\\nlet top1M = (externaldata (Position:int, + Domain:string) [@\\\"http://s3-us-west-1.amazonaws.com/umbrella-static/top-1m.csv.zip\\\"] + \ with (format=\\\"csv\\\", zipPattern=\\\"*.csv\\\"));\\n// extract tri grams + that are above our threshold - i.e. are common\\nlet triBaseline = top1M\\n| + extend Domain = tolower(extract(\\\"([^.]*).{0,7}$\\\", 1, Domain))\\n| extend + AllTriGrams = array_concat(extract_all(\\\"(...)\\\", Domain), extract_all(\\\"(...)\\\", + substring(Domain, 1)), extract_all(\\\"(...)\\\", substring(Domain, 2)))\\n| + mvexpand Trigram=AllTriGrams\\n| summarize triCount=count() by tostring(Trigram)\\n| + sort by triCount desc\\n| where triCount > triThreshold\\n| distinct Trigram;\\n// + collect domain information from common security log, filter and extract the + DGA candidate and its trigrams\\nlet allDataSummarized = CommonSecurityLog\\n| + where TimeGenerated > ago(startTime)\\n| where isnotempty(DestinationHostName)\\n| + extend Name = tolower(DestinationHostName)\\n| distinct Name\\n| where Name + has \\\".\\\"\\n| where Name !endswith \\\".home\\\" and Name !endswith \\\".lan\\\"\\n// + extract DGA candidate\\n| extend DGADomain = extract(\\\"([^.]*).{0,7}$\\\", + 1, Name)\\n| where strlen(DGADomain) > dgaLengthThreshold\\n// throw out domains + with number in them\\n| where DGADomain matches regex \\\"^[A-Za-z]{0,}$\\\"\\n// + extract the tri grams from summarized data\\n| extend AllTriGrams = array_concat(extract_all(\\\"(...)\\\", + DGADomain), extract_all(\\\"(...)\\\", substring(DGADomain, 1)), extract_all(\\\"(...)\\\", + substring(DGADomain, 2)));\\n// throw out domains that have repeating tri's + and/or >=3 repeating letters\\nlet nonRepeatingTris = allDataSummarized\\n| + join kind=leftanti\\n(\\n allDataSummarized\\n | mvexpand AllTriGrams\\n + \ | summarize count() by tostring(AllTriGrams), DGADomain\\n | where + count_ > 1\\n | distinct DGADomain\\n)\\non DGADomain;\\n// find domains + that do not have a common tri in the baseline\\nlet dataWithRareTris = nonRepeatingTris\\n| + join kind=leftanti\\n(\\n nonRepeatingTris\\n | mvexpand AllTriGrams\\n + \ | extend Trigram = tostring(AllTriGrams)\\n | distinct Trigram, DGADomain\\n + \ | join kind=inner\\n (\\n triBaseline\\n )\\n on Trigram\\n + \ | distinct DGADomain\\n)\\non DGADomain;\\ndataWithRareTris\\n// join + DGAs back on connection data\\n| join kind=inner\\n(\\n CommonSecurityLog\\n + \ | where TimeGenerated > ago(startTime)\\n | where isnotempty(DestinationHostName)\\n + \ | extend DestinationHostName = tolower(DestinationHostName)\\n | project-rename + Name=DestinationHostName, DataSource=DeviceVendor\\n | summarize StartTime=min(TimeGenerated), + EndTime=max(TimeGenerated) by Name, SourceIP, DestinationIP, DataSource\\n)\\non + Name\\n| project StartTime, EndTime, Name, DGADomain, SourceIP, DestinationIP, + DataSource\\n| extend timestamp=StartTime, IPCustomEntity=SourceIP\",\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"DNS\",\"fieldMappings\":[{\"identifier\":\"DomainName\",\"columnName\":\"Name\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CommandAndControl\"],\"techniques\":[\"T1568\"],\"displayName\":\"Possible + contact with a domain generated by a DGA\",\"description\":\"Identifies contacts + with domains names in CommonSecurityLog that might have been generated by + a Domain Generation Algorithm (DGA). DGAs can be used\\nby malware to generate + rendezvous points that are difficult to predict in advance. This detection + uses the Alexa Top 1 million domain names to build a model\\nof what normal + domains look like. It uses this to identify domains that may have been randomly + generated by an algorithm.\\nThe triThreshold is set to 500 - increase this + to report on domains that are less likely to have been randomly generated, + decrease it for more likely.\\nThe start time and end time look back over + 6 hours of data and the dgaLengthThreshold is set to 8 - meaning domains whose + length is 8 or more are reported.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2020-03-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"Barracuda\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"CEF\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"CheckPoint\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"CiscoASA\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"F5\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"Fortinet\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/aac495a9-feb1-446d-b08e-a1164a539452\",\"name\":\"aac495a9-feb1-446d-b08e-a1164a539452\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"ThreatIntelligenceIndicator\\n| + where Action == true\\n// Picking up only IOC's that contain the entities + we want\\n| where isnotempty(NetworkIP) or isnotempty(EmailSourceIpAddress) + or isnotempty(NetworkDestinationIP) or isnotempty(NetworkSourceIP)\\n// Taking + the first non-empty value based on potential IOC match availability\\n| extend + TI_ipEntity = iff(isnotempty(NetworkIP), NetworkIP, NetworkDestinationIP)\\n| + extend TI_ipEntity = iff(isempty(TI_ipEntity) and isnotempty(NetworkSourceIP), + NetworkSourceIP, TI_ipEntity)\\n| extend TI_ipEntity = iff(isempty(TI_ipEntity) + and isnotempty(EmailSourceIpAddress), EmailSourceIpAddress, TI_ipEntity)\\n| + join (\\n GitHubAudit\\n | extend GitHubAudit_TimeGenerated = TimeGenerated\\n)\\non + $left.TI_ipEntity == $right.IPaddress\\n| summarize LatestIndicatorTime = + arg_max(TimeGenerated, *) by IndicatorId\\n| project LatestIndicatorTime, + Description, ActivityGroupNames, IndicatorId, ThreatType, Url, ExpirationDateTime, + ConfidenceScore, GitHubAudit_TimeGenerated, TI_ipEntity, IPaddress, Actor, + Action, Country, OperationType, NetworkIP, NetworkDestinationIP, NetworkSourceIP, + EmailSourceIpAddress\\n| extend timestamp = GitHubAudit_TimeGenerated, IPCustomEntity + = IPaddress, AccountCustomEntity = Actor\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Impact\"],\"displayName\":\"TI + map IP entity to GitHub_CL\",\"description\":\"Identifies a match in GitHub_CL + table from any IP IOC from TI\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-08-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/2cfc3c6e-f424-4b88-9cc9-c89f482d016a\",\"name\":\"2cfc3c6e-f424-4b88-9cc9-c89f482d016a\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"AuditLogs\\n| + where OperationName has_any (\\\"Add service principal\\\", \\\"Certificates + and secrets management\\\") // captures \\\"Add service principal\\\", \\\"Add + service principal credentials\\\", and \\\"Update application - Certificates + and secrets management\\\" events\\n| where Result =~ \\\"success\\\"\\n| + where tostring(InitiatedBy.user.userPrincipalName) has \\\"@\\\" or tostring(InitiatedBy.app.displayName) + has \\\"@\\\"\\n| extend targetDisplayName = tostring(TargetResources[0].displayName)\\n| + extend targetId = tostring(TargetResources[0].id)\\n| extend targetType = + tostring(TargetResources[0].type)\\n| extend keyEvents = TargetResources[0].modifiedProperties\\n| + mv-expand keyEvents\\n| where keyEvents.displayName =~ \\\"KeyDescription\\\"\\n| + extend new_value_set = parse_json(tostring(keyEvents.newValue))\\n| extend + old_value_set = parse_json(tostring(keyEvents.oldValue))\\n| where old_value_set + == \\\"[]\\\"\\n| mv-expand new_value_set\\n| parse new_value_set with * \\\"KeyIdentifier=\\\" + keyIdentifier:string \\\",KeyType=\\\" keyType:string \\\",KeyUsage=\\\" keyUsage:string + \\\",DisplayName=\\\" keyDisplayName:string \\\"]\\\" *\\n| where keyUsage + == \\\"Verify\\\" or keyUsage == \\\"\\\"\\n| extend UserAgent = iff(AdditionalDetails[0].key + == \\\"User-Agent\\\",tostring(AdditionalDetails[0].value),\\\"\\\")\\n| extend + InitiatingUserOrApp = iff(isnotempty(InitiatedBy.user.userPrincipalName),tostring(InitiatedBy.user.userPrincipalName), + tostring(InitiatedBy.app.displayName))\\n| extend InitiatingIpAddress = iff(isnotempty(InitiatedBy.user.ipAddress), + tostring(InitiatedBy.user.ipAddress), tostring(InitiatedBy.app.ipAddress))\\n// + The below line is currently commented out but Microsoft Sentinel users can + modify this query to show only Application or only Service Principal events + in their environment\\n//| where targetType =~ \\\"Application\\\" // or targetType + =~ \\\"ServicePrincipal\\\"\\n| project-away new_value_set, old_value_set\\n| + project-reorder TimeGenerated, OperationName, InitiatingUserOrApp, InitiatingIpAddress, + UserAgent, targetDisplayName, targetId, targetType, keyDisplayName, keyType, + keyUsage, keyIdentifier, CorrelationId, TenantId\\n| extend timestamp = TimeGenerated, + AccountCustomEntity = InitiatingUserOrApp, IPCustomEntity = InitiatingIpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.1\",\"tactics\":[\"DefenseEvasion\"],\"techniques\":[\"T1550\"],\"displayName\":\"First + access credential added to Application or Service Principal where no credential + was present\",\"description\":\"This will alert when an admin or app owner + account adds a new credential to an Application or Service Principal where + there was no previous verify KeyCredential associated.\\nIf a threat actor + obtains access to an account with sufficient privileges and adds the alternate + authentication material triggering this event, the threat actor can now authenticate + as the Application or Service Principal using this credential.\\nAdditional + information on OAuth Credential Grants can be found in RFC 6749 Section 4.4 + or https://docs.microsoft.com/azure/active-directory/develop/v2-oauth2-client-creds-grant-flow\\nFor + further information on AuditLogs please see https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-audit-activities.\",\"lastUpdatedDateUTC\":\"2022-02-11T00:00:00Z\",\"createdDateUTC\":\"2020-11-30T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/0dd422ee-e6af-4204-b219-f59ac172e4c6\",\"name\":\"0dd422ee-e6af-4204-b219-f59ac172e4c6\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"ThreatIntelligence\",\"properties\":{\"severity\":\"Medium\",\"tactics\":[\"Persistence\",\"LateralMovement\"],\"displayName\":\"(Preview) + Microsoft Threat Intelligence Analytics\",\"description\":\"This rule generates + an alert when a Microsoft Threat Intelligence Indicator gets matched with + your event logs. The alerts are very high fidelity.\\n\\nNote : It is advised + to turn off any custom alert rules which match the threat intelligence indicators + with the same event logs matched by this analytics to prevent duplicate alerts.\",\"lastUpdatedDateUTC\":\"2021-07-28T00:00:00Z\",\"createdDateUTC\":\"2020-06-02T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"CEF\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]},{\"connectorId\":\"Syslog\",\"dataTypes\":[\"Syslog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/074ce265-f684-41cd-af07-613c5f3e6d0d\",\"name\":\"074ce265-f684-41cd-af07-613c5f3e6d0d\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + DomainNames = dynamic([\\\"irf.services\\\",\\\"microsoft-onthehub.com\\\",\\\"msofficelab.com\\\",\\\"com-mailbox.com\\\",\\\"my-sharefile.com\\\",\\\"my-sharepoints.com\\\",\\n\\\"accounts-web-mail.com\\\",\\\"customer-certificate.com\\\",\\\"session-users-activities.com\\\",\\\"user-profile-credentials.com\\\",\\\"verify-linke.com\\\",\\\"support-servics.net\\\",\\n\\\"onedrive-sharedfile.com\\\",\\\"onedrv-live.com\\\",\\\"transparencyinternational-my-sharepoint.com\\\",\\\"transparencyinternational-my-sharepoints.com\\\",\\\"soros-my-sharepoint.com\\\"]);\\n(union + isfuzzy=true\\n (CommonSecurityLog \\n | parse Message with * '(' DNSName + ')' * \\n | extend Account = SourceUserID, Host = DeviceName, IPAddress = + SourceIP\\n ),\\n (_Im_Dns(domain_has_any=DomainNames)\\n | extend IPAddress + = SrcIpAddr, DNSName = DnsQuery, Host = Dvc),\\n (VMConnection \\n | parse + RemoteDnsCanonicalNames with * '[\\\"' DNSName '\\\"]' *\\n | extend IPAddress + = RemoteIp, Host = Computer\\n ),\\n (AzureDiagnostics \\n | where ResourceType + == \\\"AZUREFIREWALLS\\\"\\n | where Category == \\\"AzureFirewallApplicationRule\\\"\\n + \ | parse msg_s with Protocol 'request from ' SourceHost ':' SourcePort 'to + ' DestinationHost ':' DestinationPort '. Action:' Action\\n | extend DNSName + = DestinationHost \\n | extend IPAddress = SourceHost\\n ),\\n (\\n _Im_WebSession(url_has_any=DomainNames)\\n + \ | extend IPCustomEntity=IpAddr, HostCustomEntity=Hostname, AccoutCustomEntity=User\\n + \ )\\n)\\n| where isnotempty(DNSName)\\n| where DNSName has_any (DomainNames)\\n| + extend timestamp = TimeGenerated, IPCustomEntity = IPAddress, AccountCustomEntity + = Account, HostCustomEntity = Host\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.4.1\",\"tactics\":[\"CommandAndControl\"],\"techniques\":[\"T1071\"],\"displayName\":\"Known + STRONTIUM group domains - July 2019\",\"description\":\"Matches domain name + IOCs related to Strontium group activity published July 2019 with CommonSecurityLog, + DnsEvents and VMConnection dataTypes.\\nReferences: https://blogs.microsoft.com/on-the-issues/2019/07/17/new-cyberthreats-require-new-ways-to-protect-democracy/.\",\"lastUpdatedDateUTC\":\"2022-04-04T00:00:00Z\",\"createdDateUTC\":\"2019-07-24T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]},{\"connectorId\":\"AzureMonitor(VMInsights)\",\"dataTypes\":[\"VMConnection\"]},{\"connectorId\":\"CiscoASA\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"AzureFirewall\",\"dataTypes\":[\"AzureDiagnostics\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"InfobloxNIOS\",\"dataTypes\":[\"Syslog\"]},{\"connectorId\":\"GCPDNSDataConnector\",\"dataTypes\":[\"GCP_DNS_CL\"]},{\"connectorId\":\"NXLogDnsLogs\",\"dataTypes\":[\"NXLog_DNS_Server_CL\"]},{\"connectorId\":\"CiscoUmbrellaDataConnector\",\"dataTypes\":[\"Cisco_Umbrella_dns_CL\"]},{\"connectorId\":\"Corelight\",\"dataTypes\":[\"Corelight_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a50766a7-0674-4ccb-8845-15dc55a80ba1\",\"name\":\"a50766a7-0674-4ccb-8845-15dc55a80ba1\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\nThreatIntelligenceIndicator\\n| + where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\\n| + summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\\n| + where Active == true\\n// Picking up only IOC's that contain the entities + we want\\n| where isnotempty(NetworkIP) or isnotempty(EmailSourceIpAddress) + or isnotempty(NetworkDestinationIP) or isnotempty(NetworkSourceIP)\\n// As + there is potentially more than 1 indicator type for matching IP, taking NetworkIP + first, then others if that is empty.\\n// Taking the first non-empty value + based on potential IOC match availability\\n| extend TI_ipEntity = iff(isnotempty(NetworkIP), + NetworkIP, NetworkDestinationIP)\\n| extend TI_ipEntity = iff(isempty(TI_ipEntity) + and isnotempty(NetworkSourceIP), NetworkSourceIP, TI_ipEntity)\\n| extend + TI_ipEntity = iff(isempty(TI_ipEntity) and isnotempty(EmailSourceIpAddress), + EmailSourceIpAddress, TI_ipEntity)\\n// using innerunique to keep perf fast + and result set low, we only need one match to indicate potential malicious + activity that needs to be investigated\\n| join kind=innerunique (\\n WireData + | where TimeGenerated >= ago(dt_lookBack)\\n | where isnotempty(RemoteIP)\\n + \ // renaming time column so it is clear the log this came from\\n | + extend WireData_TimeGenerated = TimeGenerated\\n)\\non $left.TI_ipEntity == + $right.RemoteIP\\n| where WireData_TimeGenerated < ExpirationDateTime\\n| + summarize WireData_TimeGenerated = arg_max(WireData_TimeGenerated, *) by IndicatorId, + RemoteIP\\n| project WireData_TimeGenerated, Description, ActivityGroupNames, + IndicatorId, ThreatType, Url, ExpirationDateTime, ConfidenceScore,\\nTI_ipEntity, + Computer, LocalIP, RemoteIP, ProcessName, ApplicationProtocol, LocalPortNumber, + NetworkIP, NetworkDestinationIP, NetworkSourceIP, EmailSourceIpAddress\\n| + extend timestamp = WireData_TimeGenerated, IPCustomEntity = RemoteIP, HostCustomEntity + = Computer, URLCustomEntity = Url\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.1\",\"tactics\":[\"Impact\"],\"displayName\":\"TI + map IP entity to WireData\",\"description\":\"Identifies a match in WireData + from any IP IOC from TI\",\"lastUpdatedDateUTC\":\"2021-11-29T00:00:00Z\",\"createdDateUTC\":\"2019-08-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"AzureMonitor(WireData)\",\"dataTypes\":[\"WireData\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/6d7214d9-4a28-44df-aafb-0910b9e6ae3e\",\"name\":\"6d7214d9-4a28-44df-aafb-0910b9e6ae3e\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + match_window = 3m;\\nAzureActivity\\n| where ResourceGroup has \\\"cloud-shell\\\"\\n| + where (OperationNameValue =~ \\\"Microsoft.Storage/storageAccounts/listKeys/action\\\") + \\n| where ActivityStatusValue == \\\"Success\\\"\\n| extend TimeKey = bin(TimeGenerated, + match_window), AzureIP = CallerIpAddress\\n| join kind = inner\\n(AzureActivity\\n| + where ResourceGroup has \\\"cloud-shell\\\"\\n| where (OperationNameValue + =~ \\\"Microsoft.Storage/storageAccounts/write\\\") \\n| extend TimeKey = + bin(TimeGenerated, match_window), UserIP = CallerIpAddress\\n) on Caller, + TimeKey\\n| summarize count() by TimeKey, Caller, ResourceGroup, SubscriptionId, + TenantId, AzureIP, UserIP, HTTPRequest, Type, Properties, CategoryValue, OperationList + = strcat(OperationNameValue, ' , ', OperationNameValue1)\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Caller\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"UserIP\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.0\",\"tactics\":[\"Execution\"],\"techniques\":[\"T1059\"],\"displayName\":\"New + CloudShell User\",\"description\":\"Identifies when a user creates an Azure + CloudShell for the first time.\\nMonitor this activity to ensure only expected + user are using CloudShell\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2020-12-17T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActivity\",\"dataTypes\":[\"AzureActivity\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/5170c3c4-b8c9-485c-910d-a21d965ee181\",\"name\":\"5170c3c4-b8c9-485c-910d-a21d965ee181\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT30M\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + queryfrequency = 30m;\\nlet accountthreshold = 10;\\nlet successCodes = dynamic([0, + 50144]);\\nADFSSignInLogs\\n| extend IngestionTime = ingestion_time()\\n| + where IngestionTime > ago(queryfrequency)\\n| where not(todynamic(AuthenticationDetails)[0].authenticationMethod + == \\\"Integrated Windows Authentication\\\")\\n| summarize\\n DistinctFailureCount + = dcountif(UserPrincipalName, ResultType !in (successCodes)),\\n DistinctSuccessCount + = dcountif(UserPrincipalName, ResultType in (successCodes)),\\n SuccessAccounts + = make_set_if(UserPrincipalName, ResultType in (successCodes), 250),\\n arg_min(TimeGenerated, + *)\\n by IPAddress\\n| where DistinctFailureCount > DistinctSuccessCount + and DistinctFailureCount >= accountthreshold\\n//| extend SuccessAccounts + = iff(array_length(SuccessAccounts) != 0, SuccessAccounts, dynamic([\\\"null\\\"]))\\n//| + mv-expand SuccessAccounts\\n| project TimeGenerated, Category, OperationName, + IPAddress, DistinctFailureCount, DistinctSuccessCount, SuccessAccounts, AuthenticationRequirement, + ConditionalAccessStatus, IsInteractive, UserAgent, NetworkLocationDetails, + DeviceDetail, TokenIssuerType, TokenIssuerName, ResourceIdentity\",\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPAddress\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CredentialAccess\"],\"techniques\":[\"T1110\"],\"displayName\":\"Password + spray attack against ADFSSignInLogs\",\"description\":\"Identifies evidence + of password spray activity against Connect Health for AD FS sign-in events + by looking for failures from multiple accounts from the same IP address within + a time window.\\nReference: https://adfshelp.microsoft.com/References/ConnectHealthErrorCodeReference\",\"lastUpdatedDateUTC\":\"2022-05-04T00:00:00Z\",\"createdDateUTC\":\"2022-03-08T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"ADFSSignInLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/32686052-5bed-48ef-9ffa-39fc7699f085\",\"name\":\"32686052-5bed-48ef-9ffa-39fc7699f085\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.1\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"0\",\"maximum\":\"1\",\"value\":\"0.1\",\"name\":\"Score\",\"description\":\"Generate + an anomaly when score is greater than the chosen value\",\"sequenceNumber\":1,\"rerun\":\"NotRequired\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1078\"],\"displayName\":\"(Preview) + Suspicious volume of AWS API calls from Non-AWS source IP address from a user + account id per workspace on a daily basis\",\"description\":\"This algorithm + detects an unusually high volume of AWS API calls from Source IPs not in AWS + Source IP ranges from one user account per workspace within the last day. + The model is trained on the previous 21 days of AWS cloud trail log events + on source IP address basis. This activity may indicate that the user account + is compromised.\",\"lastUpdatedDateUTC\":\"2022-03-07T00:00:00Z\",\"createdDateUTC\":\"2021-10-07T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AWS\",\"dataTypes\":[\"AWSCloudTrail\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/6d63efa6-7c25-4bd4-a486-aa6bf50fde8a\",\"name\":\"6d63efa6-7c25-4bd4-a486-aa6bf50fde8a\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"// + Add non-approved user principal names to the list below to search for their + account creation/deletion activity\\n// ex: dynamic([\\\"UPN1\\\", \\\"upn123\\\"])\\nlet + nonapproved_users = dynamic([]);\\nAuditLogs\\n| where OperationName == \\\"Add + user\\\" or OperationName == \\\"Delete user\\\"\\n| where Result == \\\"success\\\"\\n| + extend InitiatingUser = tostring(parse_json(tostring(InitiatedBy.user)).userPrincipalName)\\n| + where InitiatingUser has_any (nonapproved_users)\\n| project-reorder TimeGenerated, + ResourceId, OperationName, InitiatingUser, TargetResources\\n| extend AccountCustomEntity + = InitiatingUser, IPCustomEntity = tostring(parse_json(tostring(InitiatedBy.user)).ipAddress)\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1078\"],\"displayName\":\"Account + created or deleted by non-approved user\",\"description\":\"Identifies accounts + that were created or deleted by a defined list of non-approved user principal + names. Add to this list before running the query for accurate results.\\nRef + : https://docs.microsoft.com/azure/active-directory/fundamentals/security-operations-user-accounts\",\"lastUpdatedDateUTC\":\"2022-01-17T00:00:00Z\",\"createdDateUTC\":\"2021-10-29T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/11b4c19d-2a79-4da3-af38-b067e1273dee\",\"name\":\"11b4c19d-2a79-4da3-af38-b067e1273dee\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"(union + isfuzzy=true\\n(Event\\n| where Source == \\\"Microsoft-Windows-Sysmon\\\"\\n| + where EventID in (17,18)\\n| where EventData has '583da945-62af-10e8-4902-a8f205c72b2e'\\n| + extend EventData = parse_xml(EventData).DataItem.EventData.Data\\n| mv-expand + bagexpansion=array EventData\\n| evaluate bag_unpack(EventData)\\n| extend + Key = tostring(column_ifexists('@Name', \\\"\\\")), Value = column_ifexists('#text', + \\\"\\\")\\n| evaluate pivot(Key, any(Value), TimeGenerated, Source, EventLog, + Computer, EventLevel, EventLevelName, EventID, UserName, MG, ManagementGroupName, + _ResourceId)\\n| extend PipeName = column_ifexists(\\\"PipeName\\\", \\\"\\\")\\n| + extend Account = UserName\\n),\\n(\\nSecurityEvent\\n| where EventID == '5145'\\n// + %%4418 looks for presence of CreatePipeInstance value \\n| where AccessList + has '%%4418' \\n| where RelativeTargetName has '583da945-62af-10e8-4902-a8f205c72b2e'\\n),\\n(\\nWindowsEvent\\n| + where EventID == '5145' and EventData has '%%4418' and EventData has '583da945-62af-10e8-4902-a8f205c72b2e' + \\n// %%4418 looks for presence of CreatePipeInstance value \\n| extend AccessList= + tostring(EventData.AccessList)\\n| where AccessList has '%%4418' \\n| + extend RelativeTargetName= tostring(EventData.RelativeTargetName)\\n| where + RelativeTargetName has '583da945-62af-10e8-4902-a8f205c72b2e'\\n| extend Account + = strcat(tostring(EventData.SubjectDomainName),\\\"\\\\\\\\\\\", tostring(EventData.SubjectUserName))\\n)\\n)\\n| + extend timestamp = TimeGenerated, AccountCustomEntity = Account, HostCustomEntity + = Computer\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.1\",\"tactics\":[\"DefenseEvasion\",\"PrivilegeEscalation\"],\"techniques\":[\"T1055\"],\"displayName\":\"Solorigate + Named Pipe\",\"description\":\"Identifies a match across various data feeds + for named pipe IOCs related to the Solorigate incident.\\n For the sysmon + events required for this detection, logging for Named Pipe Events needs to + be configured in Sysmon config (Event ID 17 and Event ID 18)\\n Reference: + https://techcommunity.microsoft.com/t5/azure-sentinel/solarwinds-post-compromise-hunting-with-azure-sentinel/ba-p/1995095\",\"lastUpdatedDateUTC\":\"2022-03-16T00:00:00Z\",\"createdDateUTC\":\"2020-12-30T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/532f62c1-fba6-4baa-bbb6-4a32a4ef32fa\",\"name\":\"532f62c1-fba6-4baa-bbb6-4a32a4ef32fa\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\n//Create a list of TLDs in our + threat feed for later validation\\nlet list_tlds = ThreatIntelligenceIndicator\\n| + where TimeGenerated > ago(ioc_lookBack)\\n| where isnotempty(DomainName)\\n| + extend parts = split(DomainName, '.')\\n| extend tld = parts[(array_length(parts)-1)]\\n| + summarize count() by tostring(tld)\\n| summarize make_list(tld);\\nThreatIntelligenceIndicator\\n| + where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\\n| + summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\\n| + where Active == true\\n// Picking up only IOC's that contain the entities + we want\\n| where isnotempty(DomainName)\\n// using innerunique to keep perf + fast and result set low, we only need one match to indicate potential malicious + activity that needs to be investigated\\n| join kind=innerunique (\\n Syslog\\n + \ | where TimeGenerated > ago(dt_lookBack)\\n //Extract domain patterns + from syslog message\\n | extend domain = extract(\\\"(([a-z0-9]+(-[a-z0-9]+)*\\\\\\\\.)+[a-z]{2,})\\\",1, + tolower(SyslogMessage))\\n | where isnotempty(domain)\\n | extend parts + = split(domain, '.')\\n //Split out the TLD\\n | extend tld = parts[(array_length(parts)-1)]\\n + \ //Validate parsed domain by checking if the TLD is in the list of TLDs + in our threat feed\\n | where tld in~ (list_tlds)\\n | extend Syslog_TimeGenerated + = TimeGenerated\\n) on $left.DomainName==$right.domain\\n| where Syslog_TimeGenerated + < ExpirationDateTime\\n| summarize Syslog_TimeGenerated = arg_max(Syslog_TimeGenerated + , *) by IndicatorId, domain\\n| project Syslog_TimeGenerated, Description, + ActivityGroupNames, IndicatorId, ThreatType, ExpirationDateTime, ConfidenceScore, + SyslogMessage, Computer, ProcessName, domain, HostIP, Url\\n| extend timestamp + = Syslog_TimeGenerated, HostCustomEntity = Computer, IPCustomEntity = HostIP, + URLCustomEntity = Url\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.1\",\"tactics\":[\"Impact\"],\"displayName\":\"TI + map Domain entity to Syslog\",\"description\":\"Identifies a match in Syslog + table from any Domain IOC from TI\",\"lastUpdatedDateUTC\":\"2021-11-29T00:00:00Z\",\"createdDateUTC\":\"2019-08-28T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Syslog\",\"dataTypes\":[\"Syslog\"]},{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/19e01883-15d8-4eb6-a7a5-3276cd668388\",\"name\":\"19e01883-15d8-4eb6-a7a5-3276cd668388\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + timeBin = 1m;\\nlet failedThreshold = 20;\\nW3CIISLog\\n| where scStatus in + (\\\"401\\\",\\\"403\\\")\\n| where csUserName != \\\"-\\\"\\n| extend scStatusFull + = strcat(scStatus, \\\".\\\",scSubStatus) \\n// Map common IIS codes\\n| extend + scStatusFull_Friendly = case(\\nscStatusFull == \\\"401.0\\\", \\\"Access + denied.\\\",\\nscStatusFull == \\\"401.1\\\", \\\"Logon failed.\\\",\\nscStatusFull + == \\\"401.2\\\", \\\"Logon failed due to server configuration.\\\",\\nscStatusFull + == \\\"401.3\\\", \\\"Unauthorized due to ACL on resource.\\\",\\nscStatusFull + == \\\"401.4\\\", \\\"Authorization failed by filter.\\\",\\nscStatusFull + == \\\"401.5\\\", \\\"Authorization failed by ISAPI/CGI application.\\\",\\nscStatusFull + == \\\"403.0\\\", \\\"Forbidden.\\\",\\nscStatusFull == \\\"403.4\\\", \\\"SSL + required.\\\",\\n\\\"See - https://support.microsoft.com/help/943891/the-http-status-code-in-iis-7-0-iis-7-5-and-iis-8-0\\\")\\n// + Mapping to Hex so can be mapped using website in comments above\\n| extend + scWin32Status_Hex = tohex(tolong(scWin32Status)) \\n// Map common win32 codes\\n| + extend scWin32Status_Friendly = case(\\nscWin32Status_Hex =~ \\\"775\\\", + \\\"The referenced account is currently locked out and cannot be logged on + to.\\\",\\nscWin32Status_Hex =~ \\\"52e\\\", \\\"Logon failure: Unknown user + name or bad password.\\\",\\nscWin32Status_Hex =~ \\\"532\\\", \\\"Logon failure: + The specified account password has expired.\\\",\\nscWin32Status_Hex =~ \\\"533\\\", + \\\"Logon failure: Account currently disabled.\\\", \\nscWin32Status_Hex =~ + \\\"2ee2\\\", \\\"The request has timed out.\\\", \\nscWin32Status_Hex =~ + \\\"0\\\", \\\"The operation completed successfully.\\\", \\nscWin32Status_Hex + =~ \\\"1\\\", \\\"Incorrect function.\\\", \\nscWin32Status_Hex =~ \\\"2\\\", + \\\"The system cannot find the file specified.\\\", \\nscWin32Status_Hex =~ + \\\"3\\\", \\\"The system cannot find the path specified.\\\", \\nscWin32Status_Hex + =~ \\\"4\\\", \\\"The system cannot open the file.\\\", \\nscWin32Status_Hex + =~ \\\"5\\\", \\\"Access is denied.\\\", \\nscWin32Status_Hex =~ \\\"8009030e\\\", + \\\"SEC_E_NO_CREDENTIALS\\\", \\nscWin32Status_Hex =~ \\\"8009030C\\\", \\\"SEC_E_LOGON_DENIED\\\", + \\n\\\"See - https://msdn.microsoft.com/library/cc231199.aspx\\\")\\n// decode + URI when available\\n| extend decodedUriQuery = url_decode(csUriQuery)\\n// + Count of failed attempts from same client IP\\n| summarize makeset(decodedUriQuery), + makeset(csUserName), makeset(sSiteName), makeset(sPort), makeset(csUserAgent), + makeset(csMethod), makeset(csUriQuery), makeset(scStatusFull), makeset(scStatusFull_Friendly), + makeset(scWin32Status_Hex), makeset(scWin32Status_Friendly), FailedConnectionsCount + = count() by bin(TimeGenerated, timeBin), cIP, Computer, sIP\\n| where FailedConnectionsCount + >= failedThreshold\\n| project TimeGenerated, cIP, set_csUserName, set_decodedUriQuery, + Computer, set_sSiteName, sIP, set_sPort, set_csUserAgent, set_csMethod, set_scStatusFull, + set_scStatusFull_Friendly, set_scWin32Status_Hex, set_scWin32Status_Friendly, + FailedConnectionsCount\\n| order by FailedConnectionsCount\\n| extend timestamp + = TimeGenerated, HostCustomEntity = Computer, IPCustomEntity = cIP\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CredentialAccess\"],\"techniques\":[\"T1110\"],\"displayName\":\"High + count of failed attempts from same client IP\",\"description\":\"Identifies + when 20 or more failed attempts from a given client IP in 1 minute occur on + the IIS server.\\nThis could be indicative of an attempted brute force. This + could also simply indicate a misconfigured service or device.\\nRecommendations: + Validate that these are expected connections from the given Client IP. If + the client IP is not recognized, \\npotentially block these connections at + the edge device.\\nIf these are expected connections, verify the credentials + are properly configured on the system, service, application or device \\nthat + is associated with the client IP.\\nReferences:\\nIIS status code mapping: + https://support.microsoft.com/help/943891/the-http-status-code-in-iis-7-0-iis-7-5-and-iis-8-0\\nWin32 + Status code mapping: https://msdn.microsoft.com/library/cc231199.aspx\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-03-19T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureMonitor(IIS)\",\"dataTypes\":[\"W3CIISLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/d9f28fdf-abc8-4f1a-a7e7-1aaec87a2fc5\",\"name\":\"d9f28fdf-abc8-4f1a-a7e7-1aaec87a2fc5\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"SecurityEvent\\n + \ | where EventID == 4688\\n | where Process =~ \\\"svchost.exe\\\"\\n | + where CommandLine has \\\"-k GPSvcGroup\\\" or CommandLine has \\\"-s gpsvc\\\"\\n + \ | extend timekey = bin(TimeGenerated, 1m)\\n | project timekey, NewProcessId, + Computer\\n | join kind=inner (SecurityEvent\\n | where EventID == 4688\\n + \ | where Process =~ \\\"sdelete.exe\\\" or CommandLine has \\\"sdelete\\\"\\n + \ | where ParentProcessName endswith \\\"svchost.exe\\\"\\n | where CommandLine + has_all (\\\"-s\\\", \\\"-r\\\")\\n | extend newProcess = Process\\n | extend + timekey = bin(TimeGenerated, 1m)\\n ) on $left.NewProcessId == $right.ProcessId, + timekey, Computer\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Account\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Computer\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Impact\"],\"techniques\":[\"T1485\"],\"displayName\":\"Sdelete + deployed via GPO and run recursively\",\"description\":\"This query looks + for the Sdelete process being run recursively after being deployed to a host + via GPO. Attackers could use this technique to deploy Sdelete to multiple + host and delete data on them.\",\"lastUpdatedDateUTC\":\"2022-03-01T00:00:00Z\",\"createdDateUTC\":\"2022-03-01T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/5dd76a87-9f87-4576-bab3-268b0e2b338b\",\"name\":\"5dd76a87-9f87-4576-bab3-268b0e2b338b\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + threshold = 5;\\nlet szSharePointFileOperation = \\\"SharePointFileOperation\\\";\\nlet + szOperations = dynamic([\\\"FileDownloaded\\\", \\\"FileUploaded\\\"]);\\nlet + starttime = 14d;\\nlet endtime = 1d;\\nlet historicalActivity =\\nOfficeActivity\\n| + where TimeGenerated between(ago(starttime)..ago(endtime))\\n| where RecordType + =~ szSharePointFileOperation\\n| where Operation in~ (szOperations)\\n| where + isnotempty(UserAgent)\\n| summarize historicalCount = count() by UserAgent, + RecordType, Operation;\\nlet recentActivity = OfficeActivity\\n| where RecordType + =~ szSharePointFileOperation\\n| where Operation in~ (szOperations)\\n| where + TimeGenerated > ago(endtime)\\n| where isnotempty(UserAgent)\\n| summarize + min(Start_Time), max(Start_Time), recentCount = count() by UserAgent, RecordType, + Operation;\\nlet RareUserAgent = recentActivity | join kind = leftanti (historicalActivity) + on UserAgent\\n| order by recentCount desc, UserAgent\\n// More than 5 downloads/uploads + from a new user agent today\\n| where recentCount > threshold;\\nOfficeActivity + \\n| where TimeGenerated > ago(endtime) \\n| where RecordType =~ szSharePointFileOperation + \\n| where Operation in~ (szOperations)\\n| where isnotempty(UserAgent)\\n| + join kind= inner (RareUserAgent)\\non UserAgent, RecordType, Operation \\n| + where Start_Time between(min_Start_Time .. max_Start_Time)\\n| summarize StartTimeUtc + = min(min_Start_Time), EndTimeUtc = max(max_Start_Time) by RecordType, Operation, + UserAgent, UserType, UserId, ClientIP, OfficeWorkload, Site_Url, OfficeObjectId, + UserAgentSeenCount = recentCount\\n| extend timestamp = StartTimeUtc, AccountCustomEntity + = UserId, IPCustomEntity = ClientIP, URLCustomEntity = Site_Url\\n| order + by UserAgentSeenCount desc, UserAgent asc, Operation asc, UserId asc\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Exfiltration\"],\"techniques\":[\"T1030\"],\"displayName\":\"SharePointFileOperation + via devices with previously unseen user agents\",\"description\":\"Identifies + if the number of documents uploaded or downloaded from device(s) associated\\nwith + a previously unseen user agent exceeds a threshold (default is 5).\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-08-23T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/f80d951a-eddc-4171-b9d0-d616bb83efdc\",\"name\":\"f80d951a-eddc-4171-b9d0-d616bb83efdc\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT2H\",\"queryPeriod\":\"PT2H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"AuditLogs\\n| + where LoggedByService =~ \\\"Core Directory\\\"\\n| where Category =~ \\\"ApplicationManagement\\\"\\n| + where AADOperationType =~ \\\"Assign\\\"\\n| where ActivityDisplayName =~ + \\\"Add app role assignment to service principal\\\"\\n| mv-expand TargetResources\\n| + mv-expand TargetResources.modifiedProperties\\n| extend displayName_ = tostring(TargetResources_modifiedProperties.displayName)\\n| + where displayName_ =~ \\\"AppRole.Value\\\"\\n| extend AppRole = tostring(parse_json(tostring(TargetResources_modifiedProperties.newValue)))\\n| + where AppRole has \\\"RoleManagement.ReadWrite.Directory\\\"\\n| extend InitiatingApp + = tostring(parse_json(tostring(InitiatedBy.app)).displayName)\\n| extend Initiator + = iif(isnotempty(InitiatingApp), InitiatingApp, tostring(parse_json(tostring(InitiatedBy.user)).userPrincipalName))\\n| + extend Target = tostring(parse_json(tostring(TargetResources.modifiedProperties[4].newValue)))\\n| + extend TargetId = tostring(parse_json(tostring(TargetResources.modifiedProperties[3].newValue)))\\n| + project TimeGenerated, OperationName, Initiator, Target, TargetId, Result\\n| + join kind=innerunique (\\n AuditLogs\\n | where LoggedByService =~ \\\"Core + Directory\\\"\\n | where Category =~ \\\"RoleManagement\\\"\\n | where AADOperationType + in (\\\"Assign\\\", \\\"AssignEligibleRole\\\")\\n | where ActivityDisplayName + has_any (\\\"Add eligible member to role\\\", \\\"Add member to role\\\")\\n + \ | mv-expand TargetResources\\n | mv-expand TargetResources.modifiedProperties\\n + \ | extend displayName_ = tostring(TargetResources_modifiedProperties.displayName)\\n + \ | where displayName_ =~ \\\"Role.DisplayName\\\"\\n | extend RoleName = + tostring(parse_json(tostring(TargetResources_modifiedProperties.newValue)))\\n + \ | where RoleName contains \\\"Admin\\\"\\n | extend Initiator = tostring(parse_json(tostring(InitiatedBy.app)).displayName)\\n + \ | extend InitiatorId = tostring(parse_json(tostring(InitiatedBy.app)).servicePrincipalId)\\n + \ | extend TargetUser = tostring(TargetResources.userPrincipalName)\\n | + extend Target = iif(isnotempty(TargetUser), TargetUser, tostring(TargetResources.displayName))\\n + \ | extend TargetType = tostring(TargetResources.type)\\n | extend TargetId + = tostring(TargetResources.id)\\n | project TimeGenerated, OperationName, + \ RoleName, Initiator, InitiatorId, Target, TargetId, TargetType, Result\\n) + on $left.TargetId == $right.InitiatorId\\n| extend TimeRoleMgGrant = TimeGenerated, + TimeAdminPromo = TimeGenerated1, ServicePrincipal = Initiator1, ServicePrincipalId + = InitiatorId,\\n TargetObject = Target1, TargetObjectId = TargetId1, TargetObjectType + = TargetType\\n| where TimeRoleMgGrant < TimeAdminPromo\\n| project TimeRoleMgGrant, + TimeAdminPromo, RoleName, ServicePrincipal, ServicePrincipalId, TargetObject, + TargetObjectId, TargetObjectType\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"ServicePrincipal\"}]},{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"TargetObject\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"PrivilegeEscalation\",\"Persistence\"],\"techniques\":[\"T1098\"],\"displayName\":\"Admin + promotion after Role Management Application Permission Grant\",\"description\":\"This + rule looks for a service principal being granted the Microsoft Graph RoleManagement.ReadWrite.Directory + (application) permission before being used to add an Azure AD object or user + account to an Admin directory role (i.e. Global Administrators).\\nThis is + a known attack path that is usually abused when a service principal already + has the AppRoleAssignment.ReadWrite.All permission granted. This permission + Allows an app to manage permission grants for application permissions to any + API.\\nA service principal can promote itself or other service principals + to admin roles (i.e. Global Administrators). This would be considered a privilege + escalation technique.\\nRef : https://docs.microsoft.com/graph/permissions-reference#role-management-permissions, + https://docs.microsoft.com/graph/api/directoryrole-post-members?view=graph-rest-1.0&tabs=http\",\"lastUpdatedDateUTC\":\"2022-01-17T00:00:00Z\",\"createdDateUTC\":\"2021-11-19T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/79f29feb-6a9d-4cdf-baaa-2daf480a5da1\",\"name\":\"79f29feb-6a9d-4cdf-baaa-2daf480a5da1\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT6H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + timeframe = 1h;\\nlet last1h = CommonSecurityLog \\n| where TimeGenerated + >= ago(timeframe)\\n| where isempty(CommunicationDirection) \\n| where DeviceEventClassID + == \\\"733100\\\"\\n| extend SourceOfDropRateCount = tostring(split(tostring(split(Message, + \\\"]\\\")[0]),\\\"[ \\\")[1])\\n| extend splitMessage = split(Message, \\\".\\\")\\n| + extend DropRate = tostring(split(tostring(splitMessage[0]),\\\"] \\\")[1])\\n| + extend CurrentBurstRate = split(tostring(split(tostring(splitMessage[1]),\\\" + \ \\\")[0]),\\\"is \\\")\\n| extend CurrentBurstRatePerSec = toint(split(tostring(CurrentBurstRate[1]),\\\" + \\\")[0])\\n| extend MaxConfiguredBurstRate = toint(CurrentBurstRate[2])\\n| + extend CurrentAvgRate = split(tostring(split(tostring(splitMessage[1]),\\\" + \ \\\")[1]),\\\"is \\\")\\n| extend CurrentAvgRatePerSec = toint(split(tostring(CurrentAvgRate[1]),\\\" + \\\")[0])\\n| extend MaxConfiguredAvgRate = toint(CurrentAvgRate[2])\\n| extend + CumulativeTotal = toint(split(tostring(split(tostring(splitMessage[1]),\\\" + \ \\\")[2]),\\\"is \\\")[1])\\n| summarize last1hCumTotal = sum(CumulativeTotal), + last1hAvgRatePerSec = avg(CurrentAvgRatePerSec), last1hAvgBurstRatePerSec + = avg(CurrentBurstRatePerSec) by DeviceName, DeviceEventClassID, SourceIP, + SourceOfDropRateCount, DropRate;\\nlet prev6h = CommonSecurityLog \\n| where + TimeGenerated between (ago(6h) .. ago(1h))\\n| where isempty(CommunicationDirection) + \\n| where DeviceEventClassID == \\\"733100\\\"\\n| extend SourceOfDropRateCount + = tostring(split(tostring(split(Message, \\\"]\\\")[0]),\\\"[ \\\")[1])\\n| + extend splitMessage = split(Message, \\\".\\\")\\n| extend DropRate = tostring(split(tostring(splitMessage[0]),\\\"] + \\\")[1])\\n| extend CurrentBurstRate = split(tostring(split(tostring(splitMessage[1]),\\\" + \ \\\")[0]),\\\"is \\\")\\n| extend prevCurrentBurstRatePerSec = toint(split(tostring(CurrentBurstRate[1]),\\\" + \\\")[0])\\n| extend prevMaxConfiguredBurstRate = toint(CurrentBurstRate[2])\\n| + extend CurrentAvgRate = split(tostring(split(tostring(splitMessage[1]),\\\" + \ \\\")[1]),\\\"is \\\")\\n| extend prevCurrentAvgRatePerSec = toint(split(tostring(CurrentAvgRate[1]),\\\" + \\\")[0])\\n| extend prevMaxConfiguredAvgRate = toint(CurrentAvgRate[2])\\n| + extend prevCumulativeTotal = toint(split(tostring(split(tostring(splitMessage[1]),\\\" + \ \\\")[2]),\\\"is \\\")[1])\\n| summarize StartTimeUtc = min(TimeGenerated), + EndTimeUtc = max(TimeGenerated), prev6hCumTotal = sum(prevCumulativeTotal), + prev6hAvgRatePerSec = avg(prevCurrentAvgRatePerSec), prev6hAvgBurstRatePerSec + = avg(prevCurrentBurstRatePerSec) \\nby DeviceName, DeviceEventClassID, SourceIP, + SourceOfDropRateCount, DropRate;\\nlast1h | join (\\n prev6h \\n) on DeviceName, + DeviceEventClassID, SourceIP, SourceOfDropRateCount, DropRate\\n| project + StartTimeUtc, EndTimeUtc, DeviceName, DeviceEventClassID, SourceIP, SourceOfDropRateCount, + DropRate, last1hCumTotal, prev6hCumTotal, prev6hAvgCumTotal = prev6hCumTotal/6, + last1hAvgRatePerSec, prev6hAvgRatePerSec, last1hAvgBurstRatePerSec, prev6hAvgBurstRatePerSec\\n// + Select only events that indicate a doubling of the expected rate in the last + hour over the previous 6 hours\\n| where last1hCumTotal > 2*prev6hAvgCumTotal + or last1hAvgRatePerSec > 2*prev6hAvgRatePerSec or last1hAvgBurstRatePerSec + > 2*prev6hAvgBurstRatePerSec\\n| extend timestamp = StartTimeUtc, IPCustomEntity + = SourceIP, HostCustomEntity = DeviceName\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Discovery\",\"Impact\"],\"techniques\":[\"T1046\",\"T1498\"],\"displayName\":\"Cisco + ASA - average attack detection rate increase\",\"description\":\"This will + help you determine if Cisco ASA devices are under heavier attack than normal + over the last hour versus the previous 6 hours based on DeviceEventClassID + 733100\\nReferences: https://www.cisco.com/c/en/us/td/docs/security/asa/syslog/b_syslog/syslogs9.html\\nDetails + on how to further troubleshoot/investigate: https://www.cisco.com/c/en/us/support/docs/security/asa-5500-x-series-next-generation-firewalls/113685-asa-threat-detection.html\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-02-28T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"CiscoASA\",\"dataTypes\":[\"CommonSecurityLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/826bb2f8-7894-4785-9a6b-a8a855d8366f\",\"name\":\"826bb2f8-7894-4785-9a6b-a8a855d8366f\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + EventNameList = dynamic([\\\"AttachUserPolicy\\\",\\\"AttachRolePolicy\\\",\\\"AttachGroupPolicy\\\"]);\\nlet + createPolicy = \\\"CreatePolicy\\\";\\nlet timeframe = 1d;\\nlet lookback + = 14d;\\n// Creating Master table with all the events to use with materialize + for better performance\\nlet EventInfo = AWSCloudTrail\\n| where TimeGenerated + >= ago(lookback)\\n| where EventName in (EventNameList) or EventName == createPolicy;\\n//Checking + for Policy creation event with Full Admin Privileges since lookback period.\\nlet + FullAdminPolicyEvents = materialize( EventInfo\\n| where TimeGenerated >= + ago(lookback)\\n| where EventName == createPolicy\\n| extend PolicyName = + tostring(parse_json(RequestParameters).policyName)\\n| extend Statement = + parse_json(tostring((parse_json(RequestParameters).policyDocument))).Statement\\n| + mvexpand Statement\\n| extend Action = parse_json(Statement).Action , Effect + = tostring(parse_json(Statement).Effect), Resource = tostring(parse_json(Statement).Resource)\\n| + mvexpand Action\\n| extend Action = tostring(Action)\\n| where Effect =~ \\\"Allow\\\" + and Action == \\\"*\\\" and Resource == \\\"*\\\"\\n| distinct TimeGenerated, + EventName, PolicyName, SourceIpAddress, UserIdentityArn, UserIdentityUserName\\n| + extend UserIdentityUserName = iff(isnotempty(UserIdentityUserName), UserIdentityUserName, + tostring(split(UserIdentityArn,'/')[-1]))\\n| project-rename StartTime = TimeGenerated + \ );\\nlet PolicyAttach = materialize( EventInfo\\n| where TimeGenerated + >= ago(timeframe)\\n| where EventName in (EventNameList)\\n| extend PolicyName + = tostring(split(tostring(parse_json(RequestParameters).policyArn),\\\"/\\\")[1])\\n| + summarize AttachEventCount=count(), StartTime = min(TimeGenerated), EndTime + = max(TimeGenerated) by EventSource, EventName, UserIdentityType , UserIdentityArn, + SourceIpAddress, UserIdentityUserName = iff(isnotempty(UserIdentityUserName), + \ UserIdentityUserName, tostring(split(UserIdentityArn,'/')[-1])), PolicyName\\n| + extend AttachEvent = pack(\\\"StartTime\\\", StartTime, \\\"EndTime\\\", EndTime, + \\\"EventName\\\", EventName, \\\"UserIdentityType\\\", UserIdentityType, + \\\"UserIdentityArn\\\", UserIdentityArn, \\\"SourceIpAddress\\\", SourceIpAddress, + \\\"UserIdentityUserName\\\", UserIdentityUserName)\\n| project EventSource, + PolicyName, AttachEvent, AttachEventCount\\n);\\n// Joining the list of PolicyNames + and checking if it has been attached to any Roles/Users/Groups.\\n// These + Roles/Users/Groups will be Privileged and can be used by adversaries as pivot + point for privilege escalation via multiple ways.\\nFullAdminPolicyEvents\\n| + join kind=leftouter\\n(\\n PolicyAttach\\n)\\non PolicyName\\n| project-away + PolicyName1\\n| extend timestamp = StartTime, IPCustomEntity = SourceIpAddress, + AccountCustomEntity = UserIdentityUserName\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"PrivilegeEscalation\"],\"displayName\":\"Full + Admin policy created and then attached to Roles, Users or Groups\",\"description\":\"Identity + and Access Management (IAM) securely manages access to AWS services and resources. + \\nIdentifies when a policy is created with Full Administrators Access (Allow-Action:*,Resource:*). + \\nThis policy can be attached to role,user or group and may be used by an + adversary to escalate a normal user privileges to an adminsitrative level.\\nAWS + IAM Policy Grammar: https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_grammar.html\\nand + AWS IAM API at https://docs.aws.amazon.com/IAM/latest/APIReference/API_Operations.html\",\"lastUpdatedDateUTC\":\"2022-01-16T00:00:00Z\",\"createdDateUTC\":\"2020-04-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AWS\",\"dataTypes\":[\"AWSCloudTrail\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/34c5aff9-a8c2-4601-9654-c7e46342d03b\",\"name\":\"34c5aff9-a8c2-4601-9654-c7e46342d03b\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + starttime = 14d;\\nlet timeframe = 1d;\\nlet scorethreshold = 3;\\nlet baselinethreshold + = 5;\\nlet aadFunc = (tableName:string){\\n IdentityInfo\\n | where + TimeGenerated > ago(starttime)\\n | summarize arg_max(TimeGenerated, *) + by AccountUPN\\n | mv-expand AssignedRoles\\n | where AssignedRoles + matches regex 'Admin'\\n | summarize Roles = make_list(AssignedRoles) by + AccountUPN = tolower(AccountUPN)\\n | join kind=inner (\\n table(tableName)\\n + \ | where TimeGenerated between (startofday(ago(starttime))..startofday(now()))\\n + \ | where ResultType != 0\\n | extend UserPrincipalName = tolower(UserPrincipalName)\\n + \ ) on $left.AccountUPN == $right.UserPrincipalName\\n | extend timestamp + = TimeGenerated, AccountCustomEntity = UserPrincipalName, Roles = tostring(Roles)\\n};\\nlet + aadSignin = aadFunc(\\\"SigninLogs\\\");\\nlet aadNonInt = aadFunc(\\\"AADNonInteractiveUserSignInLogs\\\");\\nlet + allSignins = union isfuzzy=true aadSignin, aadNonInt;\\nlet TimeSeriesAlerts + = \\n allSignins\\n | make-series HourlyCount=count() on TimeGenerated + from startofday(ago(starttime)) to startofday(now()) step 1h by UserPrincipalName, + Roles\\n | extend (anomalies, score, baseline) = series_decompose_anomalies(HourlyCount, + scorethreshold, -1, 'linefit')\\n | mv-expand HourlyCount to typeof(double), + TimeGenerated to typeof(datetime), anomalies to typeof(double), score to typeof(double), + baseline to typeof(long)\\n // Filtering low count events per baselinethreshold\\n + \ | where anomalies > 0 and baseline > baselinethreshold\\n | extend + AnomalyHour = TimeGenerated\\n | project UserPrincipalName, Roles, AnomalyHour, + TimeGenerated, HourlyCount, baseline, anomalies, score;\\n// Filter the alerts + for specified timeframe\\nTimeSeriesAlerts\\n| where TimeGenerated > startofday(ago(timeframe))\\n| + join kind=inner ( \\n allSignins\\n | where TimeGenerated > startofday(ago(timeframe))\\n + \ // create a new column and round to hour\\n | extend DateHour = bin(TimeGenerated, + 1h)\\n | summarize PartialFailedSignins = count(), LatestAnomalyTime = + arg_max(TimeGenerated, *) by bin(TimeGenerated, 1h), OperationName, Category, + ResultType, ResultDescription, UserPrincipalName, Roles, UserDisplayName, + AppDisplayName, ClientAppUsed, IPAddress, ResourceDisplayName\\n) on UserPrincipalName, + $left.AnomalyHour == $right.DateHour\\n| project LatestAnomalyTime, OperationName, + Category, UserPrincipalName, Roles = todynamic(Roles), UserDisplayName, ResultType, + ResultDescription, AppDisplayName, ClientAppUsed, UserAgent, IPAddress, Location, + AuthenticationRequirement, ConditionalAccessStatus, ResourceDisplayName, PartialFailedSignins, + TotalFailedSignins = HourlyCount, baseline, anomalies, score\\n| extend timestamp + = LatestAnomalyTime, IPCustomEntity = IPAddress, AccountCustomEntity = UserPrincipalName\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.2\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1078\"],\"displayName\":\"Privileged + Accounts - Sign in Failure Spikes\",\"description\":\" Identifies spike in + failed sign-ins from Privileged accounts. Privileged accounts list can be + based on IdentityInfo UEBA table or built-in watchlist.\\nSpike is determined + based on Time series anomaly which will look at historical baseline values.\\nRef + : https://docs.microsoft.com/azure/active-directory/fundamentals/security-operations-privileged-accounts#things-to-monitor\",\"lastUpdatedDateUTC\":\"2022-01-25T00:00:00Z\",\"createdDateUTC\":\"2021-10-29T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AADNonInteractiveUserSignInLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/106813db-679e-4382-a51b-1bfc463befc3\",\"name\":\"106813db-679e-4382-a51b-1bfc463befc3\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\nThreatIntelligenceIndicator\\n| + where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\\n| + summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\\n| + where Active == true\\n// Picking up only IOC's that contain the entities + we want\\n| where isnotempty(Url)\\n// using innerunique to keep perf fast + and result set low, we only need one match to indicate potential malicious + activity that needs to be investigated\\n| join kind=innerunique (\\n CommonSecurityLog\\n + \ | extend IngestionTime = ingestion_time()\\n | where IngestionTime > ago(dt_lookBack)\\n + \ // Select on Palo Alto logs\\n | where DeviceVendor =~ \\\"Palo Alto Networks\\\"\\n + \ | where DeviceEventClassID =~ 'url'\\n //Uncomment the line below to only + alert on allowed connections\\n //| where DeviceAction !~ \\\"block-url\\\"\\n + \ //Select logs where URL data is populated\\n | extend PA_Url = columnifexists(\\\"RequestURL\\\", + \\\"None\\\")\\n | extend PA_Url = iif(isempty(PA_Url), extract(\\\"([^\\\\\\\"]+)\\\", + 1, tolower(AdditionalExtensions)), trim('\\\"', PA_Url))\\n | extend PA_Url + = iif(PA_Url !startswith \\\"http://\\\" and ApplicationProtocol !~ \\\"ssl\\\", + strcat('http://', PA_Url), iif(PA_Url !startswith \\\"https://\\\" and ApplicationProtocol + =~ \\\"ssl\\\", strcat('https://', PA_Url), PA_Url))\\n | where isnotempty(PA_Url)\\n + \ | extend CommonSecurityLog_TimeGenerated = TimeGenerated\\n) on $left.Url + == $right.PA_Url\\n| where CommonSecurityLog_TimeGenerated < ExpirationDateTime\\n| + summarize CommonSecurityLog_TimeGenerated = arg_max(CommonSecurityLog_TimeGenerated, + *) by IndicatorId, PA_Url\\n| project CommonSecurityLog_TimeGenerated, Description, + ActivityGroupNames, IndicatorId, ThreatType, ExpirationDateTime, ConfidenceScore, + DeviceAction, SourceIP, PA_Url, DeviceName\\n| extend timestamp = CommonSecurityLog_TimeGenerated, + IPCustomEntity = SourceIP, HostCustomEntity = DeviceName, URLCustomEntity + = PA_Url\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.0\",\"tactics\":[\"Impact\"],\"displayName\":\"TI + map URL entity to PaloAlto data\",\"description\":\"Identifies a match in + PaloAlto data from any URL IOC from TI\",\"lastUpdatedDateUTC\":\"2021-11-29T00:00:00Z\",\"createdDateUTC\":\"2019-08-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/884ead54-cb3f-4676-a1eb-b26532d6cbfd\",\"name\":\"884ead54-cb3f-4676-a1eb-b26532d6cbfd\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"NRT\",\"properties\":{\"severity\":\"Low\",\"query\":\"let + SensitiveOperationList = dynamic(\\n[\\\"VaultDelete\\\", \\\"KeyDelete\\\", + \\\"SecretDelete\\\", \\\"SecretPurge\\\", \\\"KeyPurge\\\", \\\"SecretBackup\\\", + \\\"KeyBackup\\\"]);\\nAzureDiagnostics\\n| extend ResultType = columnifexists(\\\"ResultType\\\", + \\\"NoResultType\\\")\\n| extend requestUri_s = columnifexists(\\\"requestUri_s\\\", + \\\"None\\\"), identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g + = columnifexists(\\\"identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g\\\", + \\\"None\\\")\\n| extend id_s = columnifexists(\\\"id_s\\\", \\\"None\\\"), + CallerIPAddress = columnifexists(\\\"CallerIPAddress\\\", \\\"None\\\"), clientInfo_s + = columnifexists(\\\"clientInfo_s\\\", \\\"None\\\")\\n| where ResultType + !~ \\\"None\\\" and isnotempty(ResultType)\\n| where identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g + !~ \\\"None\\\" and isnotempty(identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g)\\n| + where id_s !~ \\\"None\\\" and isnotempty(id_s)\\n| where CallerIPAddress + !~ \\\"None\\\" and isnotempty(CallerIPAddress)\\n| where clientInfo_s !~ + \\\"None\\\" and isnotempty(clientInfo_s)\\n| where requestUri_s !~ \\\"None\\\" + and isnotempty(requestUri_s)\\n| where ResourceType =~ \\\"VAULTS\\\" and + ResultType =~ \\\"Success\\\"\\n| where OperationName in~ (SensitiveOperationList)\\n| + summarize EventCount=count(), StartTimeUtc=min(TimeGenerated), EndTimeUtc=max(TimeGenerated), + TimeTriggered=makelist(TimeGenerated),OperationNameList=make_set(OperationName), + RequestURLList=make_set(requestUri_s), CallerIPList = make_set(CallerIPAddress), + \ CallerIPMax= arg_max(CallerIPAddress,*) by ResourceType, ResultType, Resource, + id_s, identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g, + clientInfo_s\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"CallerIPMax\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Impact\"],\"techniques\":[\"T1485\"],\"displayName\":\"NRT + Sensitive Azure Key Vault operations\",\"description\":\"Identifies when sensitive + Azure Key Vault operations are used. This includes: VaultDelete, KeyDelete, + SecretDelete, SecretPurge, KeyPurge, SecretBackup, KeyBackup.\\nAny Backup + operations should match with expected scheduled backup activity.\",\"lastUpdatedDateUTC\":\"2022-02-07T00:00:00Z\",\"createdDateUTC\":\"2019-07-01T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureKeyVault\",\"dataTypes\":[\"KeyVaultData\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/95dc4ae3-e0f2-48bd-b996-cdd22b90f9af\",\"name\":\"95dc4ae3-e0f2-48bd-b996-cdd22b90f9af\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"(union + isfuzzy=true\\n(\\nAuditLogs\\n| where OperationName =~ \\\"Set federation + settings on domain\\\"\\n//| where Result =~ \\\"success\\\" // commenting + out, as it may be interesting to capture failed attempts\\n| mv-expand TargetResources\\n| + extend modifiedProperties = parse_json(TargetResources).modifiedProperties\\n| + mv-expand modifiedProperties\\n| extend targetDisplayName = tostring(parse_json(modifiedProperties).displayName)\\n| + mv-expand AdditionalDetails\\n),\\n(\\nAuditLogs\\n| where OperationName =~ + \\\"Set domain authentication\\\"\\n//| where Result =~ \\\"success\\\" // + commenting out, as it may be interesting to capture failed attempts\\n| mv-expand + TargetResources\\n| extend modifiedProperties = parse_json(TargetResources).modifiedProperties\\n| + mv-expand modifiedProperties\\n| extend targetDisplayName = tostring(parse_json(modifiedProperties).displayName), + NewDomainValue=tostring(parse_json(modifiedProperties).newValue)\\n| where + NewDomainValue has \\\"Federated\\\"\\n)\\n)\\n| extend UserAgent = iff(AdditionalDetails.key + == \\\"User-Agent\\\",tostring(AdditionalDetails.value),\\\"\\\")\\n| extend + InitiatingUserOrApp = iff(isnotempty(InitiatedBy.user.userPrincipalName),tostring(InitiatedBy.user.userPrincipalName), + tostring(InitiatedBy.app.displayName))\\n| extend InitiatingIpAddress = iff(isnotempty(InitiatedBy.user.ipAddress), + tostring(InitiatedBy.user.ipAddress), tostring(InitiatedBy.app.ipAddress))\\n| + project-reorder TimeGenerated, OperationName, InitiatingUserOrApp, AADOperationType, + targetDisplayName, Result, InitiatingIpAddress, UserAgent, CorrelationId, + TenantId, AADTenantId\\n| extend timestamp = TimeGenerated, AccountCustomEntity + = InitiatingUserOrApp, IPCustomEntity = InitiatingIpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CredentialAccess\"],\"displayName\":\"Modified + domain federation trust settings\",\"description\":\"This will alert when + a user or application modifies the federation settings on the domain or Update + domain authentication from Managed to Federated.\\nFor example, this alert + will trigger when a new Active Directory Federated Service (ADFS) TrustedRealm + object, such as a signing certificate, is added to the domain.\\nModification + to domain federation settings should be rare. Confirm the added or modified + target domain/URL is legitimate administrator behavior.\\nTo understand why + an authorized user may update settings for a federated domain in Office 365, + Azure, or Intune, see: https://docs.microsoft.com/office365/troubleshoot/active-directory/update-federated-domain-office-365.\\nFor + details on security realms that accept security tokens, see the ADFS Proxy + Protocol (MS-ADFSPP) specification: https://docs.microsoft.com/openspecs/windows_protocols/ms-adfspp/e7b9ea73-1980-4318-96a6-da559486664b.\\nFor + further information on AuditLogs please see https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-audit-activities.\",\"lastUpdatedDateUTC\":\"2022-01-16T00:00:00Z\",\"createdDateUTC\":\"2020-12-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/ac891683-53c3-4f86-86b4-c361708e2b2b\",\"name\":\"ac891683-53c3-4f86-86b4-c361708e2b2b\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"// + Allowlisted UPNs should likely stay empty\\nlet AllowlistedUpns = datatable(UPN:string)['foo@bar.com', + 'test@foo.com'];\\n// Operation Name parts that will alert\\nlet HasAnyBlocklist + = datatable(OperationNamePart:string)['Security.','Project.','AuditLog.','Extension.'];\\n// + Distinct Operation Names that will flag\\nlet HasExactBlocklist = datatable(OperationName:string)['Group.UpdateGroupMembership.Add','Library.ServiceConnectionExecuted','Pipelines.PipelineModified',\\n'Release.ReleasePipelineModified', + 'Git.RefUpdatePoliciesBypassed'];\\nAzureDevOpsAuditing\\n| where AuthenticationMechanism + startswith \\\"PAT\\\" and (OperationName has_any (HasAnyBlocklist) or OperationName + in (HasExactBlocklist))\\n and ActorUPN !in (AllowlistedUpns)\\n| project + TimeGenerated, AuthenticationMechanism, ProjectName, ActorUPN, ActorDisplayName, + IpAddress, UserAgent, OperationName, Details, Data\\n| extend timestamp = + TimeGenerated, AccountCustomEntity = ActorUPN, IPCustomEntity = IpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"Execution\",\"Impact\"],\"techniques\":[\"T1496\"],\"displayName\":\"Azure + DevOps Personal Access Token (PAT) misuse\",\"description\":\"This Alert detects + whenever a PAT is used in ways that PATs are not normally used. May require + an allow list and baselining.\\nReference - https://docs.microsoft.com/azure/devops/organizations/accounts/use-personal-access-tokens-to-authenticate?view=azure-devops&tabs=preview-page\\nUse + this query for baselining:\\nAzureDevOpsAuditing\\n| distinct OperationName\",\"lastUpdatedDateUTC\":\"2022-01-16T00:00:00Z\",\"createdDateUTC\":\"2020-06-05T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/acfdee3f-b794-404a-aeba-ef6a1fa08ad1\",\"name\":\"acfdee3f-b794-404a-aeba-ef6a1fa08ad1\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P7D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + lookback = 14d;\\nlet timewindow = 7d;\\nAzureDevOpsAuditing\\n| where TimeGenerated + > ago(lookback)\\n| where OperationName =~ \\\"Library.AgentPoolCreated\\\"\\n| + extend AgentCloudId = tostring(Data.AgentCloudId)\\n| extend PoolType = iif(isnotempty(AgentCloudId), + \\\"Azure VMs\\\", \\\"Self Hosted\\\")\\n// Comment this line out to include + cloud pools as well\\n| where PoolType == \\\"Self Hosted\\\"\\n| extend AgentPoolName + = tostring(Data.AgentPoolName)\\n| extend AgentPoolId = tostring(Data.AgentPoolId)\\n| + extend IsHosted = tostring(Data.IsHosted)\\n| extend IsLegacy = tostring(Data.IsLegacy)\\n| + extend timekey = bin(TimeGenerated, timewindow)\\n// Join only with pools + deleted in the same window\\n| join (AzureDevOpsAuditing\\n| where TimeGenerated + > ago(lookback)\\n| where OperationName =~ \\\"Library.AgentPoolDeleted\\\"\\n| + extend AgentPoolName = tostring(Data.AgentPoolName)\\n| extend AgentPoolId + = tostring(Data.AgentPoolId)\\n| extend timekey = bin(TimeGenerated, timewindow)) + on AgentPoolId, timekey\\n| project-reorder TimeGenerated, ActorUPN, UserAgent, + IpAddress, AuthenticationMechanism, OperationName, AgentPoolName, IsHosted, + IsLegacy, Data\\n| extend timestamp = TimeGenerated, AccountCustomEntity = + ActorUPN, IPCustomEntity = IpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"DefenseEvasion\"],\"techniques\":[\"T1578\"],\"displayName\":\"Azure + DevOps Agent Pool Created Then Deleted\",\"description\":\"As well as adding + build agents to an existing pool to execute malicious activity within a pipeline, + an attacker could create a complete new agent pool and use this for execution.\\nAzure + DevOps allows for the creation of agent pools with Azure hosted infrastructure + or self-hosted infrastructure. Given the additional customizability of self-hosted + agents this \\ndetection focuses on the creation of new self-hosted pools. + To further reduce false positive rates the detection looks for pools created + and deleted relatively quickly (within 7 days by default), \\nas an attacker + is likely to remove a malicious pool once used in order to reduce/remove evidence + of their activity.\",\"lastUpdatedDateUTC\":\"2022-01-17T00:00:00Z\",\"createdDateUTC\":\"2021-02-05T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/af7fd11a-f305-44e1-8f46-f31580a15eab\",\"name\":\"af7fd11a-f305-44e1-8f46-f31580a15eab\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.1\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":[{\"prioritize\":null,\"exclude\":\"app@sharepoint,user@example.com\",\"dataType\":\"string\",\"name\":\"User + allowlist\",\"description\":\"Enter comma separated userids to be suppressed + while triggering anomalies. This should be within double quotes and is case + insensitive, example: \\\"user@exmaple.com, app@sharepoint\\\"\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"}],\"thresholdObservations\":[{\"minimum\":\"10\",\"maximum\":\"100\",\"value\":\"25\",\"name\":\"Number + of distinct files dowloaded per day\",\"description\":\"Suppress anomalies + when daily number of distinct files downloaded per day is less than the chosen + value\",\"sequenceNumber\":1,\"rerun\":\"RerunAlways\"},{\"minimum\":\"2\",\"maximum\":\"10\",\"value\":\"3\",\"name\":\"Number + of standard deviations\",\"description\":\"Triggers anomalies when number + of standard deviations is greater than the chosen value\",\"sequenceNumber\":2,\"rerun\":\"RerunAlways\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"Collection\"],\"techniques\":[\"T1074\"],\"displayName\":\"(Preview) + Potential data staging\",\"description\":\"The algorithm compares the downloads + of distinct files on a per user basis from the previous week with the downloads + for the current day for each user and \\nan anomaly is triggered when the + number of downloads of distinct files exceeds the configured number of standard + deviations above the mean. \\nCurrently the algorithm only analyze commonly + seen files during exfiltration of type documents, images, videos and archives + with the extensions\\n[\\\"doc\\\",\\\"docx\\\",\\\"xls\\\",\\\"xlsx\\\",\\\"xlsm\\\",\\\"ppt\\\",\\\"pptx\\\",\\\"one\\\",\\\"pdf\\\",\\\"zip\\\",\\\"rar\\\",\\\"bmp\\\",\\\"jpg\\\",\\\"mp3\\\",\\\"mp4\\\",\\\"mov\\\"].\",\"lastUpdatedDateUTC\":\"2021-11-19T00:00:00Z\",\"createdDateUTC\":\"2021-08-24T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity + (Exchange)\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/26a3b261-b997-4374-94ea-6c37f67f4f39\",\"name\":\"26a3b261-b997-4374-94ea-6c37f67f4f39\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + DomainNames = dynamic([\\\"asyspy256.ddns.net\\\",\\\"hotkillmail9sddcc.ddns.net\\\",\\\"rosaf112.ddns.net\\\",\\\"cvdfhjh1231.myftp.biz\\\",\\\"sz2016rose.ddns.net\\\",\\\"dffwescwer4325.myftp.biz\\\",\\\"cvdfhjh1231.ddns.net\\\"]);\\nlet + SHA1Hash = dynamic ([\\\"53a44c2396d15c3a03723fa5e5db54cafd527635\\\", \\\"9c5e496921e3bc882dc40694f1dcc3746a75db19\\\", + \\\"aeb573accfd95758550cf30bf04f389a92922844\\\", \\\"79ef78a797403a4ed1a616c68e07fff868a8650a\\\", + \\\"4f6f38b4cec35e895d91c052b1f5a83d665c2196\\\", \\\"1e8c2cac2e4ce7cbd33c3858eb2e24531cb8a84d\\\", + \\\"e841a63e47361a572db9a7334af459ddca11347a\\\", \\\"c28f606df28a9bc8df75a4d5e5837fc5522dd34d\\\", + \\\"2e94b305d6812a9f96e6781c888e48c7fb157b6b\\\", \\\"dd44133716b8a241957b912fa6a02efde3ce3025\\\", + \\\"8793bf166cb89eb55f0593404e4e933ab605e803\\\", \\\"a39b57032dbb2335499a51e13470a7cd5d86b138\\\", + \\\"41cc2b15c662bc001c0eb92f6cc222934f0beeea\\\", \\\"d209430d6af54792371174e70e27dd11d3def7a7\\\", + \\\"1c6452026c56efd2c94cea7e0f671eb55515edb0\\\", \\\"c6b41d3afdcdcaf9f442bbe772f5da871801fd5a\\\", + \\\"4923d460e22fbbf165bbbaba168e5a46b8157d9f\\\", \\\"f201504bd96e81d0d350c3a8332593ee1c9e09de\\\", + \\\"ddd2db1127632a2a52943a2fe516a2e7d05d70d2\\\"]);\\nlet SHA256Hash = dynamic + ([\\\"9ae7c4a4e1cfe9b505c3a47e66551eb1357affee65bfefb0109d02f4e97c06dd\\\", + \\\"7772d624e1aed327abcd24ce2068063da0e31bb1d5d3bf2841fc977e198c6c5b\\\", + \\\"657fc7e6447e0065d488a7db2caab13071e44741875044f9024ca843fe4e86b5\\\", + \\\"2ef157a97e28574356e1d871abf75deca7d7a1ea662f38b577a06dd039dbae29\\\", + \\\"52fd7b90d7144ac448af4008be639d4d45c252e51823f4311011af3207a5fc77\\\", + \\\"a370e47cb97b35f1ae6590d14ada7561d22b4a73be0cb6df7e851d85054b1ac3\\\", + \\\"5bf80b871278a29f356bd42af1e35428aead20cd90b0c7642247afcaaa95b022\\\", + \\\"6f690ccfd54c2b02f0c3cb89c938162c10cbeee693286e809579c540b07ed883\\\", + \\\"3c884f776fbd16597c072afd81029e8764dd57ee79d798829ca111f5e170bd8e\\\", + \\\"1922a419f57afb351b58330ed456143cc8de8b3ebcbd236d26a219b03b3464d7\\\", + \\\"fe0e4ef832b62d49b43433e10c47dc51072959af93963c790892efc20ec422f1\\\", + \\\"7ce9e1c5562c8a5c93878629a47fe6071a35d604ed57a8f918f3eadf82c11a9c\\\", + \\\"178d5ee8c04401d332af331087a80fb4e5e2937edfba7266f9be34a5029b6945\\\", + \\\"51f70956fa8c487784fd21ab795f6ba2199b5c2d346acdeef1de0318a4c729d9\\\", + \\\"889bca95f1a69e94aaade1e959ed0d3620531dc0fc563be9a8decf41899b4d79\\\", + \\\"332ddaa00e2eb862742cb8d7e24ce52a5d38ffb22f6c8bd51162bd35e84d7ddf\\\", + \\\"44bcf82fa536318622798504e8369e9dcdb32686b95fcb44579f0b4efa79df08\\\", + \\\"63552772fdd8c947712a2cff00dfe25c7a34133716784b6d486227384f8cf3ef\\\", + \\\"056744a3c371b5938d63c396fe094afce8fb153796a65afa5103e1bffd7ca070\\\"]);\\nlet + SigNames = dynamic([\\\"TrojanDropper:Win32/BlackMould.A!dha\\\", \\\"Trojan:Win32/BlackMould.B!dha\\\", + \\\"Trojan:Win32/QuarkBandit.A!dha\\\", \\\"Trojan:Win32/Sidelod.A!dha\\\"]);\\n(union + isfuzzy=true\\n(CommonSecurityLog \\n| parse Message with * '(' DNSName ')' + * \\n| where isnotempty(FileHash)\\n| where FileHash in (SHA256Hash) or DNSName + in~ (DomainNames)\\n| extend Account = SourceUserID, Computer = DeviceName, + IPAddress = SourceIP\\n),\\n( _Im_Dns(domain_has_any=DomainNames)\\n| extend + DNSName = DnsQuery\\n| extend IPAddress = SrcIpAddr\\n),\\n(VMConnection \\n| + parse RemoteDnsCanonicalNames with * '[\\\"' DNSName '\\\"]' *\\n| where isnotempty(DNSName)\\n| + where DNSName in~ (DomainNames)\\n| extend IPAddress = RemoteIp\\n),\\n(Event\\n//This + query uses sysmon data depending on table name used this may need updataing\\n| + where Source == \\\"Microsoft-Windows-Sysmon\\\"\\n| extend EvData = parse_xml(EventData)\\n| + extend EventDetail = EvData.DataItem.EventData.Data\\n| extend Hashes = EventDetail.[16].[\\\"#text\\\"]\\n| + parse Hashes with * 'SHA1=' SHA1 ',' * \\n| where isnotempty(Hashes)\\n| where + Hashes in (SHA1Hash) \\n| extend Account = UserName\\n),\\n(SecurityAlert\\n| + where ProductName == \\\"Microsoft Defender Advanced Threat Protection\\\"\\n| + extend ThreatName = tostring(parse_json(ExtendedProperties).ThreatName)\\n| + where isnotempty(ThreatName)\\n| where ThreatName has_any (SigNames)\\n| extend + Computer = tostring(parse_json(Entities)[0].HostName)\\n),\\n(AzureDiagnostics + \\n| where ResourceType == \\\"AZUREFIREWALLS\\\"\\n| where Category == \\\"AzureFirewallApplicationRule\\\"\\n| + parse msg_s with Protocol 'request from ' SourceHost ':' SourcePort 'to ' + DestinationHost ':' DestinationPort '. Action:' Action\\n| where isnotempty(DestinationHost)\\n| + where DestinationHost has_any (DomainNames) \\n| extend DNSName = DestinationHost + \\n| extend IPAddress = SourceHost\\n)\\n)\\n| extend timestamp = TimeGenerated, + AccountCustomEntity = Account, HostCustomEntity = Computer, IPCustomEntity + = IPAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.5.1\",\"tactics\":[\"CommandAndControl\",\"CredentialAccess\"],\"displayName\":\"Known + GALLIUM domains and hashes\",\"description\":\"GALLIUM command and control + domains and hash values for tools and malware used by GALLIUM. \\n Matches + domain name IOCs related to the GALLIUM activity group with CommonSecurityLog, + DnsEvents, VMConnection and SecurityEvents dataTypes.\\n References: https://www.microsoft.com/security/blog/2019/12/12/gallium-targeting-global-telecom/ + \",\"lastUpdatedDateUTC\":\"2022-04-04T00:00:00Z\",\"createdDateUTC\":\"2019-12-06T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]},{\"connectorId\":\"AzureMonitor(VMInsights)\",\"dataTypes\":[\"VMConnection\"]},{\"connectorId\":\"CiscoASA\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"AzureFirewall\",\"dataTypes\":[\"AzureDiagnostics\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"InfobloxNIOS\",\"dataTypes\":[\"Syslog\"]},{\"connectorId\":\"GCPDNSDataConnector\",\"dataTypes\":[\"GCP_DNS_CL\"]},{\"connectorId\":\"NXLogDnsLogs\",\"dataTypes\":[\"NXLog_DNS_Server_CL\"]},{\"connectorId\":\"CiscoUmbrellaDataConnector\",\"dataTypes\":[\"Cisco_Umbrella_dns_CL\"]},{\"connectorId\":\"Corelight\",\"dataTypes\":[\"Corelight_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/52aec824-96c1-4a03-8e44-bb70532e6cea\",\"name\":\"52aec824-96c1-4a03-8e44-bb70532e6cea\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"SecurityEvent\\n| + where EventID == 5136 and EventData contains \\\"CN=AdminSDHolder,CN=System\\\"\\n| + parse EventData with * 'ObjectDN\\\">' ObjectDN \\\"<\\\" *\\n| summarize + StartTime = min(TimeGenerated), EndTime = max(TimeGenerated) by Computer, + SubjectAccount, SubjectUserSid, SubjectLogonId, ObjectDN\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"SubjectAccount\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Computer\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"Persistence\"],\"techniques\":[\"T1078\"],\"displayName\":\"AdminSDHolder + Modifications\",\"description\":\"This query detects modification in the AdminSDHolder + \ in the Active Directory which could indicate an attempt for persistence. + \\nAdminSDHolder Modification is a persistence technique in which an attacker + abuses the SDProp process in Active Directory to establish a persistent backdoor + to Active Directory.\\nThis query searches for the event id 5136 where the + Object DN is AdminSDHolder.\\nRef: https://attack.stealthbits.com/adminsdholder-modification-ad-persistence\",\"lastUpdatedDateUTC\":\"2022-01-20T00:00:00Z\",\"createdDateUTC\":\"2021-12-29T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/8540c842-5bbc-4a24-9fb2-a836c0e55a51\",\"name\":\"8540c842-5bbc-4a24-9fb2-a836c0e55a51\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"NRT\",\"properties\":{\"severity\":\"High\",\"query\":\"AuditLogs\\n| + where OperationName =~ \\\"Set federation settings on domain\\\" or OperationName + =~ \\\"Set domain authentication\\\"\\n//| where Result =~ \\\"success\\\" + \ // commenting out, as it may be interesting to capture failed attempts\\n| + mv-expand TargetResources\\n| extend modifiedProperties = parse_json(TargetResources).modifiedProperties\\n| + mv-expand modifiedProperties\\n| extend targetDisplayName = tostring(parse_json(modifiedProperties).displayName), + NewDomainValue=tostring(parse_json(modifiedProperties).newValue)\\n| extend + Federated = iif(OperationName =~ \\\"Set domain authentication\\\", iif(NewDomainValue + has \\\"Federated\\\", True, False), True)\\n| where Federated == True\\n| + mv-expand AdditionalDetails\\n| extend UserAgent = iff(AdditionalDetails.key + == \\\"User-Agent\\\",tostring(AdditionalDetails.value),\\\"\\\")\\n| extend + InitiatingUserOrApp = iff(isnotempty(InitiatedBy.user.userPrincipalName),tostring(InitiatedBy.user.userPrincipalName), + tostring(InitiatedBy.app.displayName))\\n| extend InitiatingIpAddress = iff(isnotempty(InitiatedBy.user.ipAddress), + tostring(InitiatedBy.user.ipAddress), tostring(InitiatedBy.app.ipAddress))\\n| + project-reorder TimeGenerated, OperationName, InitiatingUserOrApp, AADOperationType, + targetDisplayName, Result, InitiatingIpAddress, UserAgent, CorrelationId, + TenantId, AADTenantId\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"InitiatingUserOrApp\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"InitiatingIpAddress\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CredentialAccess\"],\"displayName\":\"NRT + Modified domain federation trust settings\",\"description\":\"This will alert + when a user or application modifies the federation settings on the domain + or Update domain authentication from Managed to Federated.\\nFor example, + this alert will trigger when a new Active Directory Federated Service (ADFS) + TrustedRealm object, such as a signing certificate, is added to the domain.\\nModification + to domain federation settings should be rare. Confirm the added or modified + target domain/URL is legitimate administrator behavior.\\nTo understand why + an authorized user may update settings for a federated domain in Office 365, + Azure, or Intune, see: https://docs.microsoft.com/office365/troubleshoot/active-directory/update-federated-domain-office-365.\\nFor + details on security realms that accept security tokens, see the ADFS Proxy + Protocol (MS-ADFSPP) specification: https://docs.microsoft.com/openspecs/windows_protocols/ms-adfspp/e7b9ea73-1980-4318-96a6-da559486664b.\\nFor + further information on AuditLogs please see https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-audit-activities.\",\"lastUpdatedDateUTC\":\"2022-02-07T00:00:00Z\",\"createdDateUTC\":\"2020-12-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/327cd4ed-ca42-454b-887c-54e1c91363c6\",\"name\":\"327cd4ed-ca42-454b-887c-54e1c91363c6\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"MicrosoftSecurityIncidentCreation\",\"properties\":{\"productFilter\":\"Microsoft + Defender Advanced Threat Protection\",\"displayName\":\"Create incidents based + on Microsoft Defender for Endpoint alerts\",\"description\":\"Create incidents + based on all alerts generated in Microsoft Defender for Endpoint\",\"lastUpdatedDateUTC\":\"2019-10-24T00:00:00Z\",\"createdDateUTC\":\"2019-10-24T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"MicrosoftDefenderAdvancedThreatProtection\",\"dataTypes\":[\"SecurityAlert + (MDATP)\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/0b9ae89d-8cad-461c-808f-0494f70ad5c4\",\"name\":\"0b9ae89d-8cad-461c-808f-0494f70ad5c4\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + PerUserThreshold = 5;\\nlet TotalThreshold = 100;\\nlet action = dynamic([\\\"change\\\", + \\\"changed\\\", \\\"reset\\\"]);\\nlet pWord = dynamic([\\\"password\\\", + \\\"credentials\\\"]);\\nlet PasswordResetMultiDataSource =\\n(union isfuzzy=true\\n(//Password + reset events\\n//4723: An attempt was made to change an account's password\\n//4724: + An attempt was made to reset an accounts password\\nSecurityEvent\\n| where + EventID in (\\\"4723\\\",\\\"4724\\\")\\n| project TimeGenerated, Computer, + AccountType, Account, Type, TargetUserName),\\n(//Password reset events\\n//4723: + An attempt was made to change an account's password\\n//4724: An attempt was + made to reset an accounts password\\nWindowsEvent\\n| where EventID in (\\\"4723\\\",\\\"4724\\\")\\n| + extend SubjectUserSid = tostring(EventData.SubjectUserSid)\\n| extend TargetUserName + = tostring(EventData.TargetUserName)\\n| extend Account = strcat(tostring(EventData.SubjectDomainName),\\\"\\\\\\\\\\\", + tostring(EventData.SubjectUserName))\\n| extend AccountType=case(Account endswith + \\\"$\\\" or SubjectUserSid in (\\\"S-1-5-18\\\", \\\"S-1-5-19\\\", \\\"S-1-5-20\\\"), + \\\"Machine\\\", isempty(SubjectUserSid), \\\"\\\", \\\"User\\\")\\n| project + TimeGenerated, Computer, AccountType, Account, Type, TargetUserName),\\n(//Azure + Active Directory Password reset events\\nAuditLogs\\n| where OperationName + has_any (pWord) and OperationName has_any (action) and Result =~ \\\"success\\\"\\n| + extend AccountType = tostring(TargetResources[0].type), Account = tostring(TargetResources[0].userPrincipalName), + \\nTargetUserName = tolower(tostring(TargetResources[0].displayName))\\n| + project TimeGenerated, AccountType, Account, Computer = \\\"\\\", Type),\\n(//OfficeActive + ActiveDirectory Password reset events\\nOfficeActivity\\n| where OfficeWorkload + == \\\"AzureActiveDirectory\\\" \\n| where (ExtendedProperties has_any (pWord) + or ModifiedProperties has_any (pWord)) and (ExtendedProperties has_any (action) + or ModifiedProperties has_any (action))\\n| extend AccountType = UserType, + Account = OfficeObjectId \\n| project TimeGenerated, AccountType, Account, + Type, Computer = \\\"\\\"),\\n(// Unix syslog password reset events\\nSyslog\\n| + where Facility in (\\\"auth\\\",\\\"authpriv\\\")\\n| where SyslogMessage + has_any (pWord) and SyslogMessage has_any (action)\\n| extend AccountType + = iif(SyslogMessage contains \\\"root\\\", \\\"Root\\\", \\\"Non-Root\\\")\\n| + where SyslogMessage matches regex \\\".*password changed for.*\\\"\\n| parse + SyslogMessage with * \\\"password changed for\\\" Account\\n| project TimeGenerated, + AccountType, Account, Computer = HostName, Type)\\n);\\nlet pwrmd = PasswordResetMultiDataSource\\n| + project TimeGenerated, Computer, AccountType, Account, Type, TargetUserName;\\n(union + isfuzzy=true \\n(pwrmd\\n| summarize StartTimeUtc = min(TimeGenerated), EndTimeUtc + = max(TimeGenerated), Computerlist = make_set(Computer, 25), AccountType = + make_set(AccountType, 25), Computer = arg_max(Computer , TimeGenerated), TargetUserList + = make_set(TargetUserName, 25), TargetUserName = arg_max(TargetUserName, TimeGenerated), + Total=count() by Account, Type\\n| where Total > PerUserThreshold\\n| extend + ResetPivot = \\\"PerUserReset\\\"), \\n(pwrmd\\n| summarize StartTimeUtc + = min(TimeGenerated), EndTimeUtc = max(TimeGenerated), ComputerList = make_set(Computer, + 25), AccountList = make_set(Account, 25), AccountType = make_set(AccountType, + 25), Computer = arg_max(Computer , TimeGenerated), TargetUserList = make_set(TargetUserName, + 25), TargetUserName = arg_max(TargetUserName, TimeGenerated), Total=count() + by Type\\n| where Total > TotalThreshold\\n| extend ResetPivot = \\\"TotalUserReset\\\")\\n)\\n| + extend timestamp = StartTimeUtc, AccountCustomEntity = Account, HostCustomEntity + = Computer\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"TargetUserName\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"2.1.1\",\"tactics\":[\"InitialAccess\",\"CredentialAccess\"],\"techniques\":[\"T1078\",\"T1110\"],\"displayName\":\"Multiple + Password Reset by user\",\"description\":\"This query will determine multiple + password resets by user across multiple data sources. \\nAccount manipulation + including password reset may aid adversaries in maintaining access to credentials + \\nand certain permission levels within an environment.\",\"lastUpdatedDateUTC\":\"2022-03-10T00:00:00Z\",\"createdDateUTC\":\"2019-09-03T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\"]},{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"Syslog\",\"dataTypes\":[\"Syslog\"]},{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/c5644575-4982-4a07-8884-b11ec2866dc3\",\"name\":\"c5644575-4982-4a07-8884-b11ec2866dc3\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.1\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":[{\"prioritize\":null,\"exclude\":\"srcdomain1\\\\account1, + srcdomain1\\\\account1\",\"dataType\":\"string\",\"name\":\"Source user allowlist\",\"description\":\"Enter + comma separated source usernames to be suppressed while triggering anomalies. + This should be within double quotes and is case sensitive, example: \\\"srcdomain1\\\\\\\\account1, + srcdomain2\\\\\\\\account2\\\"\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"},{\"prioritize\":null,\"exclude\":\"account1, + account2\",\"dataType\":\"string\",\"name\":\"Destination user allowlist\",\"description\":\"Enter + comma separated destination usernames to be suppressed while triggering anomalies. + This should be within double quotes and is case sensitive, example: \\\"account1, + account2\\\"\",\"sequenceNumber\":1,\"rerun\":\"RerunAlways\"}],\"thresholdObservations\":null,\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"Persistence\"],\"techniques\":[\"T1136\"],\"displayName\":\"(Preview) + Anomalous local account creation\",\"description\":\"This algorithm is to + detect anomalous local account creation on windows systems. Adversaries may + create local accounts to maintain access to victim systems.\\nThis algorithm + analyzes historical local account creation activity (14 days) by users and + compare with current day to find similar activity from the users who were + not \\npreviously seen in historical activity. You can further customize the + allowlist to filter known users from triggering this anomaly.\",\"lastUpdatedDateUTC\":\"2022-03-01T00:00:00Z\",\"createdDateUTC\":\"2021-09-22T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/d804b39c-03a4-417c-a949-bdbf21fa3305\",\"name\":\"d804b39c-03a4-417c-a949-bdbf21fa3305\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + iocs = externaldata(DateAdded:string,FirstSeen:string,IoC:string,Type:string,TLP:string)\\n[@\\\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Sample%20Data/Feeds/MSTICIoCs-ExchangeServerVulnerabilitiesDisclosedMarch2021.csv\\\"] + with (format=\\\"csv\\\", ignoreFirstRecord=True);\\nlet file_paths = (iocs + | where Type =~ \\\"filepath\\\" | project IoC);\\nlet sha256s = (iocs | where + Type =~ \\\"sha256\\\" | project IoC);\\nlet ips = (iocs | where Type =~ \\\"ip\\\" + | project IoC);\\nlet domains = (iocs | where Type =~ \\\"domainname\\\" | + project IoC);\\nlet dyndomains = todynamic(toscalar((domains | summarize make_set(IoC))));\\nunion + isfuzzy=true\\n(SecurityEvent\\n| where EventID == 4663\\n| where ObjectName + in (file_paths)\\n| extend timestamp = TimeGenerated, AccountCustomEntity + = Account, HostCustomEntity = Computer\\n),\\n(WindowsEvent\\n| where EventID + == 4663 and EventData has_any (file_paths)\\n| extend ObjectName = tostring(EventData.ObjectName) + \\n| where ObjectName in (file_paths)\\n| extend Account = strcat(tostring(EventData.SubjectDomainName), + \\\"\\\\\\\\\\\", tostring(EventData.SubjectUserName))\\n| extend timestamp + = TimeGenerated, AccountCustomEntity = Account, HostCustomEntity = Computer\\n),\\n(imFileEvent\\n| + where TargetFileName in (file_paths)\\n or\\n TargetFileSHA256 in (sha256s)\\n| + extend timestamp = TimeGenerated, AccountCustomEntity = ActorUsername, HostCustomEntity + = DvcHostname\\n),\\n(DeviceFileEvents\\n| where FolderPath in (file_paths)\\n| + extend timestamp = TimeGenerated, AccountCustomEntity = InitiatingProcessAccountName, + HostCustomEntity = DeviceName\\n),\\n(DeviceEvents\\n| where InitiatingProcessSHA256 + in (sha256s)\\n| extend timestamp = TimeGenerated, AccountCustomEntity = InitiatingProcessAccountName, + HostCustomEntity = DeviceName\\n),\\n (CommonSecurityLog\\n| where FileHash + in (sha256s)\\n| extend timestamp = TimeGenerated\\n),\\n(Event // File iocs\\n//This + query uses sysmon data depending on table name used this may need updating\\n| + where Source == \\\"Microsoft-Windows-Sysmon\\\"\\n| extend EvData = parse_xml(EventData)\\n| + extend EventDetail = EvData.DataItem.EventData.Data\\n| extend Hashes = EventDetail.[16].[\\\"#text\\\"]\\n| + where isnotempty(Hashes)\\n| parse Hashes with * 'SHA256=' SHA256 ',' *\\n| + where SHA256 in~ (sha256s)\\n| extend Type = strcat(Type, \\\": \\\", Source), + Account = UserName, FileHash = Hashes\\n| extend timestamp = TimeGenerated, + AccountCustomEntity = Account, HostCustomEntity = Computer\\n),\\n(CommonSecurityLog\\n| + where isnotempty(SourceIP) or isnotempty(DestinationIP)\\n| where (SourceIP + in (ips) or DestinationIP in (ips) or Message has_any (ips)) or (RequestURL + has_any (domains))\\n| extend IPMatch = case(SourceIP in (ips), \\\"SourceIP\\\", + DestinationIP in (ips), \\\"DestinationIP\\\", \\\"Message\\\")\\n| summarize + StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated) by SourceIP, + DestinationIP, DeviceProduct, DeviceAction, Message, Protocol, SourcePort, + DestinationPort, DeviceAddress, DeviceName, IPMatch\\n| extend timestamp = + StartTimeUtc, IPCustomEntity = case(IPMatch == \\\"SourceIP\\\", SourceIP, + IPMatch == \\\"DestinationIP\\\", DestinationIP, \\\"IP in Message Field\\\")\\n),\\n(Event\\n| + where Source == \\\"Microsoft-Windows-Sysmon\\\"\\n| where EventID == 3\\n| + extend EvData = parse_xml(EventData)\\n| extend EventDetail = EvData.DataItem.EventData.Data\\n| + extend SourceIP = EventDetail.[9].[\\\"#text\\\"], DestinationIP = EventDetail.[14].[\\\"#text\\\"]\\n| + where SourceIP in (ips) or DestinationIP in (ips)\\n| extend IPMatch = case( + SourceIP in (ips), \\\"SourceIP\\\", DestinationIP in (ips), \\\"DestinationIP\\\", + \\\"None\\\")\\n| extend timestamp = TimeGenerated, AccountCustomEntity = + UserName, HostCustomEntity = Computer , IPCustomEntity = case(IPMatch == \\\"SourceIP\\\", + SourceIP, IPMatch == \\\"DestinationIP\\\", DestinationIP, \\\"None\\\")\\n),\\n(WireData\\n| + where isnotempty(RemoteIP)\\n| where RemoteIP in (ips)\\n| extend timestamp + = TimeGenerated, IPCustomEntity = RemoteIP, HostCustomEntity = Computer\\n),\\n(W3CIISLog\\n| + where isnotempty(cIP)\\n| where cIP in (ips)\\n| extend timestamp = TimeGenerated, + IPCustomEntity = cIP, HostCustomEntity = Computer, AccountCustomEntity = csUserName\\n),\\n(\\nWindowsFirewall\\n| + where SourceIP in (ips) or DestinationIP in (ips)\\n| extend IPMatch = case( + SourceIP in (ips), \\\"SourceIP\\\", DestinationIP in (ips), \\\"DestinationIP\\\", + \\\"None\\\")\\n),\\n(\\n _Im_NetworkSession(srcipaddr_has_any_prefix=ips) + \\n | extend IPCustomEntity = SrcIpAddr, AccountCustomEntity= User, HostCustomEntity=Hostname\\n),\\n + \ (\\n _Im_NetworkSession(dstipaddr_has_any_prefix=ips) \\n | extend IPCustomEntity + = DstIpAddr, AccountCustomEntity= User, HostCustomEntity=Hostname\\n),\\n(_Im_Dns(domain_has_any=dyndomains)\\n| + extend timestamp = TimeGenerated, IPCustomEntity = SrcIpAddr, HostCustomEntity + = Dvc\\n)\",\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.7.2\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1190\"],\"displayName\":\"Exchange + Server Vulnerabilities Disclosed March 2021 IoC Match\",\"description\":\"This + detection look for IoCs shared by Microsoft relating to attacks exploiting + the Exchange Server vulnerabilities disclosed in March 2021. It looks for + SHA256 file hashes, IP addresses and file paths in a number of data sources. + This query can also be customized with additional data sources that may include + these elements.\\nRef: https://msrc-blog.microsoft.com/2021/03/02/multiple-security-updates-released-for-exchange-server/\",\"lastUpdatedDateUTC\":\"2022-04-04T00:00:00Z\",\"createdDateUTC\":\"2021-03-06T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AWSS3\",\"dataTypes\":[\"AWSVPCFlow\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]},{\"connectorId\":\"AzureMonitor(IIS)\",\"dataTypes\":[\"W3CIISLog\"]},{\"connectorId\":\"AzureMonitor(WireData)\",\"dataTypes\":[\"WireData\"]},{\"connectorId\":\"CheckPoint\",\"dataTypes\":[\"CommonSecurityLog + (CheckPoint)\"]},{\"connectorId\":\"CiscoASA\",\"dataTypes\":[\"CommonSecurityLog + (Cisco)\"]},{\"connectorId\":\"CEF\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"F5\",\"dataTypes\":[\"CommonSecurityLog + (F5)\"]},{\"connectorId\":\"Fortinet\",\"dataTypes\":[\"CommonSecurityLog + (Fortinet)\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog + (PaloAlto)\"]},{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]},{\"connectorId\":\"WindowsFirewall\",\"dataTypes\":[\"WindowsFirewall\"]},{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"InfobloxNIOS\",\"dataTypes\":[\"Syslog\"]},{\"connectorId\":\"MicrosoftSysmonForLinux\",\"dataTypes\":[\"Syslog\"]},{\"connectorId\":\"GCPDNSDataConnector\",\"dataTypes\":[\"GCP_DNS_CL\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]},{\"connectorId\":\"NXLogDnsLogs\",\"dataTypes\":[\"NXLog_DNS_Server_CL\"]},{\"connectorId\":\"CiscoUmbrellaDataConnector\",\"dataTypes\":[\"Cisco_Umbrella_dns_CL\"]},{\"connectorId\":\"Corelight\",\"dataTypes\":[\"Corelight_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/61a45b42-5fe8-47ef-9b16-c61e6b76ab8e\",\"name\":\"61a45b42-5fe8-47ef-9b16-c61e6b76ab8e\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.2\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"0\",\"maximum\":\"1\",\"value\":\"0.1\",\"name\":\"Anomaly + score threshold\",\"description\":\"Generate an anomaly when the anomaly score + is greater than the chosen value.\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"Impact\"],\"techniques\":[\"T1531\"],\"displayName\":\"(Preview) + UEBA Anomalous Defensive Mechanism Modification\",\"description\":\"Adversaries + may add adversary-controlled credentials for Azure Service Principals in addition + to existing legitimate credentials to maintain persistent access to victim + Azure accounts.\\nSentinel UEBA detects anomalies based on dynamic baselines + created for each entity across various data inputs. Each entity\xE2\u20AC\u2122s + baseline behavior is set according to its own historical activities,\\nthose + of its peers, and those of the organization as a whole. Anomalies can be triggered + by the correlation of different attributes such as action type, geo location, + device, resource, ISP, and more.\",\"lastUpdatedDateUTC\":\"2022-04-13T00:00:00Z\",\"createdDateUTC\":\"2022-01-30T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActivity\",\"dataTypes\":[\"AzureActivity\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/09ec8fa2-b25f-4696-bfae-05a7b85d7b9e\",\"name\":\"09ec8fa2-b25f-4696-bfae-05a7b85d7b9e\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT3H\",\"queryPeriod\":\"PT3H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + timeframe = ago(3h);\\nlet threshold = 2;\\nimAuthentication\\n| where TimeGenerated + > timeframe\\n| where EventType=='Logon' and EventResult=='Success'\\n| where + isnotempty(SrcGeoCountry)\\n| summarize StartTime = min(TimeGenerated), EndTime + = max(TimeGenerated), Vendors=make_set(EventVendor), Products=make_set(EventProduct)\\n + \ , NumOfCountries = dcount(SrcGeoCountry)\\n by TargetUserId, TargetUsername, + TargetUserType\\n| where NumOfCountries >= threshold\\n| extend timestamp + = StartTime, AccountCustomEntity = TargetUsername\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.1\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1078\"],\"displayName\":\"User + login from different countries within 3 hours (Uses Authentication Normalization)\",\"description\":\"This + query searches for successful user logins from different countries within + 3 hours.\\n To use this analytics rule, make sure you have deployed the [ASIM + normalization parsers](https://aka.ms/ASimAuthentication)\",\"lastUpdatedDateUTC\":\"2022-02-14T00:00:00Z\",\"createdDateUTC\":\"2021-06-14T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/67775878-7f8b-4380-ac54-115e1e828901\",\"name\":\"67775878-7f8b-4380-ac54-115e1e828901\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + HAS_ANY_MAX=10000;\\nlet dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\nlet + IP_TI = (ThreatIntelligenceIndicator\\n| where TimeGenerated >= ago(ioc_lookBack) + and ExpirationDateTime > now()\\n// Picking up only IOC's that contain the + entities we want\\n| where isnotempty(NetworkIP) or isnotempty(EmailSourceIpAddress) + or isnotempty(NetworkDestinationIP) or isnotempty(NetworkSourceIP)\\n// As + there is potentially more than 1 indicator type for matching IP, taking NetworkIP + first, then others if that is empty.\\n// Taking the first non-empty value + based on potential IOC match availability\\n| extend TI_ipEntity = coalesce(NetworkIP, + NetworkDestinationIP, NetworkSourceIP,EmailSourceIpAddress,\\\"\\\")\\n| summarize + LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\\n| where Active + == true);\\nlet TI_IP_List=IP_TI | summarize NIPs=dcount(TI_ipEntity), IP_List=make_set( + TI_ipEntity) \\n| project IP_List=iff(NIPs > HAS_ANY_MAX, dynamic([]), IP_List);\\n_Im_Dns(starttime=ago(dt_lookBack), + response_has_any_prefix=todynamic(toscalar(TI_IP_List)))\\n | extend tilist + = toscalar(TI_IP_List)\\n | mv-expand tilist\\n | extend SingleIP=tostring(tilist)\\n + \ | project-away tilist\\n | where has_ipv4(DnsResponseName, SingleIP)\\n + \ | extend DNS_TimeGenerated = TimeGenerated\\n| join IP_TI\\n on $left.SingleIP + == $right.TI_ipEntity\\n| where DNS_TimeGenerated >= TimeGenerated and DNS_TimeGenerated + < ExpirationDateTime\\n| project LatestIndicatorTime, Description, ActivityGroupNames, + IndicatorId, ThreatType, Url, ExpirationDateTime, ConfidenceScore, DNS_TimeGenerated,\\nTI_ipEntity, + Dvc, EventSubType, SrcIpAddr, DnsQuery, DnsResponseName, NetworkIP, NetworkDestinationIP, + NetworkSourceIP, EmailSourceIpAddress\\n| extend timestamp = DNS_TimeGenerated, + IPCustomEntity = TI_ipEntity, HostCustomEntity = Dvc, URLCustomEntity = Url\",\"customDetails\":{\"LatestIndicatorTime\":\"LatestIndicatorTime\",\"Description\":\"Description\",\"ActivityGroupNames\":\"ActivityGroupNames\",\"IndicatorId\":\"IndicatorId\",\"ThreatType\":\"ThreatType\",\"ExpirationDateTime\":\"ExpirationDateTime\",\"ConfidenceScore\":\"ConfidenceScore\",\"DNSRequestTime\":\"DNS_TimeGenerated\",\"SourceIPAddress\":\"SrcIpAddr\",\"SubType\":\"EventSubType\",\"DnsQuery\":\"DnsQuery\"},\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.2\",\"tactics\":[\"Impact\"],\"displayName\":\"(Preview) + TI map IP entity to Dns Events (ASIM DNS Schema)\",\"description\":\"Identifies + a match in DNS events from any IP IOC from TI\\nThis analytic rule uses [ASIM](https://aka.ms/AboutASIM) + and supports any built-in or custom source that supports the ASIM DNS schema\",\"lastUpdatedDateUTC\":\"2022-04-27T00:00:00Z\",\"createdDateUTC\":\"2021-09-14T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]},{\"connectorId\":\"AzureFirewall\",\"dataTypes\":[\"AzureDiagnostics\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"InfobloxNIOS\",\"dataTypes\":[\"Syslog\"]},{\"connectorId\":\"GCPDNSDataConnector\",\"dataTypes\":[\"GCP_DNS_CL\"]},{\"connectorId\":\"NXLogDnsLogs\",\"dataTypes\":[\"NXLog_DNS_Server_CL\"]},{\"connectorId\":\"CiscoUmbrellaDataConnector\",\"dataTypes\":[\"Cisco_Umbrella_dns_CL\"]},{\"connectorId\":\"Corelight\",\"dataTypes\":[\"Corelight_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/ca67c83e-7fff-4127-a3e3-1af66d6d4cad\",\"name\":\"ca67c83e-7fff-4127-a3e3-1af66d6d4cad\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + ProcessCreationEvents=() {\\nlet processEvents=(union isfuzzy=true\\n(SecurityEvent\\n| + where EventID==4688\\n| where isnotempty(CommandLine)\\n| summarize StartTimeUtc + = min(TimeGenerated), EndTimeUtc = max(TimeGenerated), count() by Computer, + Account = SubjectUserName, AccountDomain = SubjectDomainName,\\nFileName = + Process, CommandLine, ParentProcessName\\n),\\n(WindowsEvent\\n| where EventID==4688\\n| + where EventData has \\\"TVqQAAMAAAAEAAA\\\"\\n| extend CommandLine = tostring(EventData.CommandLine)\\n| + where isnotempty(CommandLine)\\n| extend ParentProcessName = tostring(EventData.ParentProcessName)\\n| + extend NewProcessName = tostring(EventData.NewProcessName)\\n| extend Process=tostring(split(NewProcessName, + '\\\\\\\\')[-1])\\n| extend SubjectUserName = tostring(EventData.SubjectUserName)\\n| + extend SubjectDomainName = tostring(EventData.SubjectDomainName)\\n| summarize + StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated), count() + by Computer, Account = SubjectUserName, AccountDomain = SubjectDomainName,\\nFileName + = Process, CommandLine, ParentProcessName));\\nprocessEvents};\\nProcessCreationEvents\\n| + where CommandLine contains \\\"TVqQAAMAAAAEAAA\\\"\\n| extend timestamp = + StartTimeUtc, AccountCustomEntity = Account, HostCustomEntity = Computer\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.1\",\"tactics\":[\"Execution\",\"DefenseEvasion\"],\"techniques\":[\"T1059\",\"T1027\",\"T1140\"],\"displayName\":\"Base64 + encoded Windows process command-lines\",\"description\":\"Identifies instances + of a base64 encoded PE file header seen in the process command line parameter.\",\"lastUpdatedDateUTC\":\"2022-03-10T00:00:00Z\",\"createdDateUTC\":\"2018-09-13T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/90586451-7ba8-4c1e-9904-7d1b7c3cc4d6\",\"name\":\"90586451-7ba8-4c1e-9904-7d1b7c3cc4d6\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"MicrosoftSecurityIncidentCreation\",\"properties\":{\"productFilter\":\"Azure + Security Center\",\"severitiesFilter\":[\"Low\",\"Medium\",\"High\"],\"displayName\":\"Create + incidents based on Microsoft Defender for Cloud\",\"description\":\"Create + incidents based on all alerts generated in Microsoft Defender for Cloud\",\"lastUpdatedDateUTC\":\"2021-07-25T00:00:00Z\",\"createdDateUTC\":\"2019-07-16T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureSecurityCenter\",\"dataTypes\":[\"SecurityAlert + (ASC)\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/d57c33a9-76b9-40e0-9dfa-ff0404546410\",\"name\":\"d57c33a9-76b9-40e0-9dfa-ff0404546410\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"// + Adjust this to use a longer timeframe to identify ADFS servers\\n//let lookback + = 0d;\\n// Adjust this to adjust detection timeframe\\n//let timeframe = 1d;\\n// + Filter out other servers in the AD FS farm\\nlet ADFSServersList = dynamic([\\\"ADFS02.domain.com\\\",\\\"ADFS03.domain.com\\\"]);\\n// + Start by identifying ADFS servers to reduce FP chance\\nlet ADFS_Servers = + (\\nEvent\\n//| where TimeGenerated > ago(timeframe+lookback)\\n| where Source + == \\\"Microsoft-Windows-Sysmon\\\"\\n| where EventID == 18\\n| where Computer + !in (ADFSServersList)\\n| extend EventData = parse_xml(EventData).DataItem.EventData.Data\\n| + mv-expand bagexpansion=array EventData\\n| evaluate bag_unpack(EventData)\\n| + extend Key = tostring(column_ifexists('@Name', \\\"\\\")), Value = column_ifexists('#text', + \\\"\\\")\\n| evaluate pivot(Key, any(Value), TimeGenerated, Source, EventLog, + Computer, EventLevel, EventLevelName, EventID, UserName, MG, ManagementGroupName, + _ResourceId)\\n| extend Image = column_ifexists(\\\"Image\\\", \\\"\\\")\\n| + extend process = split(Image, '\\\\\\\\', -1)[-1]\\n| where process =~ \\\"Microsoft.IdentityServer.ServiceHost.exe\\\"\\n| + summarize by Computer\\n);\\n// Look for ADFS servers receiving connections + over port 80\\nEvent\\n//| where TimeGenerated > ago(timeframe)\\n| where + Source == \\\"Microsoft-Windows-Sysmon\\\"\\n| where Computer in~ (ADFS_Servers)\\n| + extend RenderedDescription = tostring(split(RenderedDescription, \\\":\\\")[0])\\n| + extend EventData = parse_xml(EventData).DataItem.EventData.Data\\n| mv-expand + bagexpansion=array EventData\\n| evaluate bag_unpack(EventData)\\n| extend + Key = tostring(column_ifexists('@Name', \\\"\\\")), Value = column_ifexists('#text', + \\\"\\\")\\n| evaluate pivot(Key, any(Value), TimeGenerated, Source, EventLog, + Computer, EventLevel, EventLevelName, EventID, UserName, RenderedDescription, + MG, ManagementGroupName, _ResourceId)\\n| extend RuleName = column_ifexists(\\\"RuleName\\\", + \\\"\\\"), TechniqueId = column_ifexists(\\\"TechniqueId\\\", \\\"\\\"), TechniqueName + = column_ifexists(\\\"TechniqueName\\\", \\\"\\\")\\n| parse RuleName with + * 'technique_id=' TechniqueId ',' * 'technique_name=' TechniqueName\\n| where + EventID == 3\\n// Look for endpoints connecting to the AD FS server over port + 80\\n| extend DestinationPort = column_ifexists(\\\"DestinationPort\\\", \\\"\\\"), + Image = column_ifexists(\\\"Image\\\", \\\"\\\"), Initiated = column_ifexists(\\\"Initiated\\\", + \\\"\\\"), SourceIp = column_ifexists(\\\"DestinationIp\\\", \\\"\\\"), DestinationIp + = column_ifexists(\\\"DestinationIp\\\", \\\"\\\")\\n| where DestinationPort + == 80\\n| extend process = split(Image, '\\\\\\\\', -1)[-1]\\n// Look for + the System process receiving connections\\n| where process == 'System' and + Initiated == 'false'\\n| where DestinationIp !in ('::1','0:0:0:0:0:0:0:1')\\n| + extend Operation = RenderedDescription\\n| project-reorder TimeGenerated, + Operation, Image, Computer, UserName\\n| extend HostCustomEntity = Computer, + AccountCustomEntity = UserName, IPCustomEntity = SourceIp\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Collection\"],\"techniques\":[\"T1005\"],\"displayName\":\"AD + FS Remote HTTP Network Connection\",\"description\":\"This detection uses + Sysmon events (NetworkConnect events) to detect incoming network traffic on + port 80 on AD FS servers. This could be a sign of a threat actor\\ntrying + to use replication services on the AD FS server to get its configuration settings + and extract sensitive information such as AD FS certificates.\\nIn order to + use this query you need to enable Sysmon telemetry on the AD FS Server.\\nReference: + https://twitter.com/OTR_Community/status/1387038995016732672\\n\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2020-12-19T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/c1faf5e8-6958-11ec-90d6-0242ac120003\",\"name\":\"c1faf5e8-6958-11ec-90d6-0242ac120003\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"SecurityEvent\\n| + where EventID == 4720 and TargetUserName endswith \\\"$\\\"\\n| summarize + StartTime = min(TimeGenerated), EndTime = max(TimeGenerated) by Computer, + SubjectUserName, SubjectUserSid, SubjectLogonId, TargetUserName, TargetSid\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"SubjectUserName\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"Computer\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"DefenseEvasion\"],\"techniques\":[\"T1564\"],\"displayName\":\"Fake + computer account created\",\"description\":\"This query detects domain user + accounts creation (event ID 4720) where the username ends with $. \\nAccounts + that end with $ are normally domain computer accounts and when they are created + the event ID 4741 is generated instead.\\nRef: https://blog.menasec.net/2019/02/threat-hunting-6-hiding-in-plain-sights.html\",\"lastUpdatedDateUTC\":\"2022-01-19T00:00:00Z\",\"createdDateUTC\":\"2021-12-30T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/04384937-e927-4595-8f3c-89ff58ed231f\",\"name\":\"04384937-e927-4595-8f3c-89ff58ed231f\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P7D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + IPs = dynamic ([\\\"199.249.230.\\\",\\\"185.220.101.\\\",\\\"23.129.64.\\\",\\\"109.70.100.\\\",\\\"185.220.102.\\\"]);\\nOfficeActivity\\n| + where RecordType in (\\\"AzureActiveDirectoryAccountLogon\\\", \\\"AzureActiveDirectoryStsLogon\\\") + \\n| where Operation != 'UserLoggedIn'\\n| extend UserAgent = iff(parse_json(ExtendedProperties)[0].Name + =~ \\\"UserAgent\\\", extractjson(\\\"$[0].Value\\\", ExtendedProperties, + typeof(string)),\\\"\\\")\\n| mv-expand parse_json(ExtendedProperties)\\n| + where ExtendedProperties.Name =~ \\\"RequestType\\\"\\n| extend RequestType + = ExtendedProperties.Value\\n| where ClientIP has_any (IPs)\\n| summarize + authAttempts=dcount(TimeGenerated), firstAttempt=min(TimeGenerated), lastAttempt=max(TimeGenerated), + uniqueIPs=dcount(ClientIP), uniqueAccounts=dcount(UserId), attemptedAccounts=make_set(UserId) + by UserAgent\\n| where authAttempts > 2500\\n| extend timestamp = firstAttempt\\n| + sort by uniqueAccounts\",\"entityMappings\":[],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CredentialAccess\"],\"techniques\":[\"T1110\"],\"displayName\":\"Possible + STRONTIUM attempted credential harvesting - Sept 2020\",\"description\":\"Surfaces + potential STRONTIUM group Office365 credential harvesting attempts within + OfficeActivity Logon events.\\nReferences: https://www.microsoft.com/security/blog/2020/09/10/strontium-detecting-new-patters-credential-harvesting/.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2020-09-10T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/7d7e20f8-3384-4b71-811c-f5e950e8306c\",\"name\":\"7d7e20f8-3384-4b71-811c-f5e950e8306c\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT2H\",\"queryPeriod\":\"PT2H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"AuditLogs\\n| + where ActivityDisplayName =~'Add member to role completed (PIM activation)'\\n| + where Result == \\\"failure\\\"\\n| extend Role = tostring(TargetResources[3].displayName)\\n| + extend User = tostring(TargetResources[2].displayName)\\n| project-reorder + TimeGenerated, User, Role, OperationName, Result, ResultDescription\\n| extend + InitiatingUser = tostring(parse_json(tostring(InitiatedBy.user)).userPrincipalName)\\n| + extend AccountCustomEntity = User, IPCustomEntity = tostring(parse_json(tostring(InitiatedBy.user)).ipAddress)\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"InitiatingUser\"}]},{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"Persistence\"],\"techniques\":[\"T1078\"],\"displayName\":\"PIM + Elevation Request Rejected\",\"description\":\"Identifies when a user is rejected + for a privileged role elevation via PIM. Monitor rejections for indicators + of attacker compromise of the requesting account.\\nRef : https://docs.microsoft.com/azure/active-directory/fundamentals/security-operations-privileged-identity-management\",\"lastUpdatedDateUTC\":\"2022-01-17T00:00:00Z\",\"createdDateUTC\":\"2021-10-28T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/6852d9da-8015-4b95-8ecf-d9572ee0395d\",\"name\":\"6852d9da-8015-4b95-8ecf-d9572ee0395d\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H10M\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + queryfrequency = 1h;\\nlet wait_for_deletion = 10m;\\nlet account_created + =\\n AuditLogs \\n | where ActivityDisplayName == \\\"Add service principal\\\"\\n + \ | where Result == \\\"success\\\"\\n | extend AppID = tostring(AdditionalDetails[1].value)\\n + \ | extend creationTime = ActivityDateTime\\n | extend userPrincipalName_creator + = tostring(parse_json(tostring(InitiatedBy.user)).userPrincipalName)\\n | + extend ipAddress_creator = tostring(parse_json(tostring(InitiatedBy.user)).ipAddress);\\nlet + account_activity =\\n AADServicePrincipalSignInLogs\\n | extend Activities + = pack(\\\"ActivityTime\\\", TimeGenerated ,\\\"IpAddress\\\", IPAddress, + \\\"ResourceDisplayName\\\", ResourceDisplayName)\\n | extend AppID = AppId\\n + \ | summarize make_list(Activities) by AppID;\\nlet account_deleted =\\n AuditLogs + \\n | where OperationName == \\\"Remove service principal\\\"\\n | where + Result == \\\"success\\\"\\n | extend AppID = tostring(AdditionalDetails[1].value)\\n + \ | extend deletionTime = ActivityDateTime\\n | extend userPrincipalName_deleter + = tostring(parse_json(tostring(InitiatedBy.user)).userPrincipalName)\\n | + extend ipAddress_deleter = tostring(parse_json(tostring(InitiatedBy.user)).ipAddress);\\nlet + account_credentials =\\n AuditLogs\\n | where OperationName has_all (\\\"Update + application\\\", \\\"Certificates and secrets management\\\")\\n | where + Result == \\\"success\\\"\\n | extend AppID = tostring(AdditionalDetails[1].value)\\n + \ | extend credentialCreationTime = ActivityDateTime;\\nlet roles_assigned + =\\n AuditLogs\\n | where ActivityDisplayName == \\\"Add app role assignment + to service principal\\\"\\n | extend AppID = tostring(TargetResources[1].displayName)\\n + \ | extend AssignedRole = iff(tostring(parse_json(tostring(TargetResources[0].modifiedProperties))[1].displayName)==\\\"AppRole.Value\\\", + tostring(parse_json(tostring(parse_json(tostring(TargetResources[0].modifiedProperties))[1].newValue))),\\\"\\\")\\n + \ | extend AssignedRoles = pack(\\\"Role\\\", AssignedRole)\\n | summarize + make_list(AssignedRoles) by AppID;\\naccount_created\\n| where TimeGenerated + between (ago(wait_for_deletion+queryfrequency)..ago(wait_for_deletion))\\n| + join kind= inner (account_activity) on AppID\\n| join kind= inner (account_deleted) + on AppID\\n| join kind= inner (account_credentials) on AppID\\n| join kind= + inner (roles_assigned) on AppID\\n| where deletionTime - creationTime between + (time(0s)..wait_for_deletion)\\n| extend AliveTime = deletionTime - creationTime\\n| + project AADTenantId, AppID, creationTime, deletionTime, userPrincipalName_creator, + userPrincipalName_deleter, ipAddress_creator, ipAddress_deleter, list_Activities, + list_AssignedRoles, AliveTime\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"userPrincipalName_creator\"}]},{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"userPrincipalName_deleter\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"ipAddress_creator\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"ipAddress_deleter\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"CredentialAccess\",\"PrivilegeEscalation\",\"InitialAccess\"],\"techniques\":[\"T1078\"],\"displayName\":\"Suspicious + Service Principal creation activity\",\"description\":\"This alert will detect + creation of an SPN, permissions granted, credentials cretaed, activity and + deletion of the SPN in a time frame (default 10 minutes)\",\"lastUpdatedDateUTC\":\"2021-12-07T00:00:00Z\",\"createdDateUTC\":\"2021-11-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\",\"AADServicePrincipalSignInLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/ec21493c-2684-4acd-9bc2-696dbad72426\",\"name\":\"ec21493c-2684-4acd-9bc2-696dbad72426\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\n//Create a list of TLDs in our + threat feed for later validation of extracted domains\\nlet list_tlds = ThreatIntelligenceIndicator\\n + \ | where TimeGenerated > ago(ioc_lookBack)\\n | where isnotempty(DomainName)\\n + \ | extend DomainName = tolower(DomainName)\\n | extend parts = split(DomainName, + '.')\\n | extend tld = parts[(array_length(parts)-1)]\\n | summarize + count() by tostring(tld)\\n | summarize make_list(tld);\\n ThreatIntelligenceIndicator\\n + \ | where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\\n + \ | summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\\n + \ | where Active == true\\n // Picking up only IOC's that contain the + entities we want\\n | where isnotempty(DomainName)\\n // using innerunique + to keep perf fast and result set low, we only need one match to indicate potential + malicious activity that needs to be investigated\\n | join kind=innerunique + (\\n CommonSecurityLog\\n | extend IngestionTime = ingestion_time()\\n + \ | where IngestionTime > ago(dt_lookBack)\\n | where DeviceVendor + =~ 'Palo Alto Networks'\\n | where DeviceEventClassID =~ 'url'\\n //Uncomment + the line below to only alert on allowed connections\\n //| where DeviceAction + !~ \\\"block-url\\\"\\n //Extract domain from RequestURL, if not present + extarct it from AdditionalExtentions\\n | extend PA_Url = columnifexists(\\\"RequestURL\\\", + \\\"None\\\")\\n | extend PA_Url = iif(isempty(PA_Url) and AdditionalExtensions + !startswith \\\"PanOS\\\", extract(\\\"([^\\\\\\\"]+)\\\", 1, tolower(AdditionalExtensions)), + trim('\\\"', PA_Url))\\n | extend PA_Url = iif(PA_Url !startswith \\\"http://\\\" + and ApplicationProtocol !~ \\\"ssl\\\", strcat('http://', PA_Url), iif(PA_Url + !startswith \\\"https://\\\" and ApplicationProtocol =~ \\\"ssl\\\", strcat('https://', + PA_Url), PA_Url))\\n | extend Domain = trim(@\\\"\\\"\\\"\\\",tostring(parse_url(PA_Url).Host))\\n + \ | where isnotempty(Domain)\\n | extend Domain = tolower(Domain)\\n + \ | extend parts = split(Domain, '.')\\n //Split out the TLD + for the purpose of checking if we have any TI indicators with this TLD to + match on\\n | extend tld = parts[(array_length(parts)-1)]\\n //Validate + parsed domain by checking TLD against TLDs from threat feed and drop domains + where there is no chance of a match\\n | where tld in~ (list_tlds)\\n + \ | extend CommonSecurityLog_TimeGenerated = TimeGenerated\\n ) on + $left.DomainName==$right.Domain\\n | where CommonSecurityLog_TimeGenerated + < ExpirationDateTime\\n | summarize CommonSecurityLog_TimeGenerated = arg_max(CommonSecurityLog_TimeGenerated, + *) by IndicatorId, Domain\\n | project CommonSecurityLog_TimeGenerated, + Description, ActivityGroupNames, PA_Url, Domain, IndicatorId, ThreatType, + ExpirationDateTime, ConfidenceScore, \\n DeviceAction, DestinationIP, DestinationPort, + DeviceName, SourceIP, SourcePort, ApplicationProtocol, RequestMethod\\n | + extend timestamp = CommonSecurityLog_TimeGenerated, IPCustomEntity = SourceIP, + HostCustomEntity = DeviceName, URLCustomEntity = PA_Url\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.0\",\"tactics\":[\"Impact\"],\"displayName\":\"TI + map Domain entity to PaloAlto\",\"description\":\"Identifies a match in Palo + Alto data in CommonSecurityLog table from any Domain IOC from TI\",\"lastUpdatedDateUTC\":\"2021-11-29T00:00:00Z\",\"createdDateUTC\":\"2019-08-28T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/caf78b95-d886-4ac3-957a-a7a3691ff4ed\",\"name\":\"caf78b95-d886-4ac3-957a-a7a3691ff4ed\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT12H\",\"queryPeriod\":\"PT12H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + iocs = externaldata(DateAdded:string,IoC:string,Type:string,TLP:string) [@\\\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Sample%20Data/Feeds/Tarrask.csv\\\"] + with (format=\\\"csv\\\", ignoreFirstRecord=True);\\nlet sha256Hashes = (iocs + | where Type =~ \\\"sha256\\\" | project IoC);\\n(union isfuzzy=true\\n(CommonSecurityLog\\n| + where FileHash in (sha256Hashes)\\n| project TimeGenerated, Message, SourceUserID, + FileHash, Type\\n| extend timestamp = TimeGenerated, FileHashCustomEntity + = 'SHA256', Account = SourceUserID\\n),\\n(imFileEvent\\n| where TargetFileSHA256 + has_any (sha256Hashes)\\n| extend Account = ActorUsername, Computer = DvcHostname, + IPAddress = SrcIpAddr, CommandLine = ActingProcessCommandLine, FileHash = + TargetFileSHA256\\n| project Type, TimeGenerated, Computer, Account, IPAddress, + CommandLine, FileHash\\n),\\n(Event\\n| where Source == \\\"Microsoft-Windows-Sysmon\\\"\\n| + where EventID == 1\\n| extend EvData = parse_xml(EventData)\\n| extend EventDetail + = EvData.DataItem.EventData.Data\\n| extend Image = EventDetail.[4].[\\\"#text\\\"], + \ CommandLine = EventDetail.[10].[\\\"#text\\\"], Hashes = tostring(EventDetail.[17].[\\\"#text\\\"])\\n| + extend Hashes = extract_all(@\\\"(?P\\\\w+)=(?P[a-zA-Z0-9]+)\\\", + dynamic([\\\"key\\\",\\\"value\\\"]), Hashes)\\n| extend Hashes = column_ifexists(\\\"Hashes\\\", + \\\"\\\"), CommandLine = column_ifexists(\\\"CommandLine\\\", \\\"\\\")\\n| + where (Hashes has_any (sha256Hashes) ) \\n| project TimeGenerated, EventDetail, + UserName, Computer, Type, Source, Hashes, CommandLine, Image\\n| extend Type + = strcat(Type, \\\": \\\", Source)\\n| extend timestamp = TimeGenerated, HostCustomEntity + = Computer , AccountCustomEntity = UserName, ProcessCustomEntity = tostring(split(Image, + '\\\\\\\\', -1)[-1]), FileHashCustomEntity = Hashes\\n),\\n(DeviceEvents\\n| + where InitiatingProcessSHA256 has_any (sha256Hashes) or SHA256 has_any (sha256Hashes)\\n| + project TimeGenerated, ActionType, DeviceId, DeviceName, InitiatingProcessAccountDomain, + InitiatingProcessAccountName, InitiatingProcessCommandLine, InitiatingProcessFolderPath, + InitiatingProcessId, InitiatingProcessParentFileName, InitiatingProcessFileName, + InitiatingProcessSHA256, Type\\n| extend timestamp = TimeGenerated, HostCustomEntity + = DeviceName , AccountCustomEntity = InitiatingProcessAccountName, ProcessCustomEntity + = InitiatingProcessFileName, AlgorithmCustomEntity = \\\"SHA256\\\", FileHashCustomEntity + = InitiatingProcessSHA256, CommandLine = InitiatingProcessCommandLine,Image + = InitiatingProcessFolderPath\\n),\\n(DeviceFileEvents\\n| where SHA256 has_any + (sha256Hashes)\\n| project TimeGenerated, ActionType, DeviceId, DeviceName, + InitiatingProcessAccountDomain, InitiatingProcessAccountName, InitiatingProcessCommandLine, + InitiatingProcessFolderPath, InitiatingProcessId, InitiatingProcessParentFileName, + InitiatingProcessFileName, InitiatingProcessSHA256, Type\\n| extend timestamp + = TimeGenerated, HostCustomEntity = DeviceName , AccountCustomEntity = InitiatingProcessAccountName, + ProcessCustomEntity = InitiatingProcessFileName, AlgorithmCustomEntity = \\\"SHA256\\\", + FileHashCustomEntity = InitiatingProcessSHA256, CommandLine = InitiatingProcessCommandLine,Image + = InitiatingProcessFolderPath\\n),\\n(DeviceImageLoadEvents\\n| where SHA256 + has_any (sha256Hashes)\\n| project TimeGenerated, ActionType, DeviceId, DeviceName, + InitiatingProcessAccountDomain, InitiatingProcessAccountName, InitiatingProcessCommandLine, + InitiatingProcessFolderPath, InitiatingProcessId, InitiatingProcessParentFileName, + InitiatingProcessFileName, InitiatingProcessSHA256, Type\\n| extend timestamp + = TimeGenerated, HostCustomEntity = DeviceName , AccountCustomEntity = InitiatingProcessAccountName, + ProcessCustomEntity = InitiatingProcessFileName, AlgorithmCustomEntity = \\\"SHA256\\\", + FileHashCustomEntity = InitiatingProcessSHA256, CommandLine = InitiatingProcessCommandLine,Image + = InitiatingProcessFolderPath\\n)\\n)\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Process\",\"fieldMappings\":[{\"identifier\":\"ProcessId\",\"columnName\":\"ProcessCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"FileHash\",\"fieldMappings\":[{\"identifier\":\"Algorithm\",\"columnName\":\"AlgorithmCustomEntity\"},{\"identifier\":\"Value\",\"columnName\":\"FileHashCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Persistence\"],\"techniques\":[\"T1053\"],\"displayName\":\"Tarrask + malware IOC - April 2022\",\"description\":\"Identifies a hash match related + to Tarrask malware across various data sources.\\n Reference: https://www.microsoft.com/security/blog/2022/04/12/tarrask-malware-uses-scheduled-tasks-for-defense-evasion/\",\"lastUpdatedDateUTC\":\"2022-04-12T00:00:00Z\",\"createdDateUTC\":\"2022-01-16T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"CiscoASA\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceFileEvents\",\"DeviceEvents\",\"DeviceImageLoadEvents\"]},{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/543c9254-eb6f-4fdd-858d-783e0e3d5cb9\",\"name\":\"543c9254-eb6f-4fdd-858d-783e0e3d5cb9\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.4\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":[{\"prioritize\":null,\"exclude\":\".msg,.jpg,.txt\",\"dataType\":\"string\",\"name\":\"File + extension\",\"description\":\"Give comma separated file extension to exclude + from source data, for example: .txt,.jpg,.mp4\",\"sequenceNumber\":2,\"rerun\":\"RerunAlways\"}],\"thresholdObservations\":[{\"minimum\":\"0\",\"maximum\":\"1\",\"value\":\"0.9\",\"name\":\"Score\",\"description\":\"Generate + an anomaly when the error percentile is greater than chosen value\",\"sequenceNumber\":1,\"rerun\":\"NotRequired\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"Collection\"],\"techniques\":[\"T1530\",\"T1213\",\"T1005\",\"T1039\",\"T1114\"],\"displayName\":\"(Preview) + Suspicious number of protected documents accessed\",\"description\":\"This + algorithm is to detect high volume of access to protected documents in Azure + Information Protection (AIP) logs. \\nIt considers AIP workload records for + a given number of days and determines whether the user performed unusual access + to protected documents in a day given his/her historical behavior.\",\"lastUpdatedDateUTC\":\"2022-05-09T00:00:00Z\",\"createdDateUTC\":\"2021-02-24T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureInformationProtection\",\"dataTypes\":[\"InformationProtectionLogs_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/2560515c-07d1-434e-87fb-ebe3af267760\",\"name\":\"2560515c-07d1-434e-87fb-ebe3af267760\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"AuditLogs\\n| + where Category =~ \\\"ApplicationManagement\\\"\\n| where ActivityDisplayName + has_any (\\\"Add delegated permission grant\\\",\\\"Add app role assignment + to service principal\\\")\\n| where Result =~ \\\"success\\\"\\n| where tostring(InitiatedBy.user.userPrincipalName) + has \\\"@\\\" or tostring(InitiatedBy.app.displayName) has \\\"@\\\"\\n| extend + props = parse_json(tostring(TargetResources[0].modifiedProperties))\\n| mv-expand + props\\n| extend UserAgent = tostring(AdditionalDetails[0].value)\\n| extend + InitiatingUser = tostring(parse_json(tostring(InitiatedBy.user)).userPrincipalName)\\n| + extend UserIPAddress = tostring(parse_json(tostring(InitiatedBy.user)).ipAddress)\\n| + extend DisplayName = tostring(props.displayName)\\n| extend Permissions = + tostring(parse_json(tostring(props.newValue)))\\n| where Permissions has_any + (\\\"Mail.Read\\\", \\\"Mail.ReadWrite\\\")\\n| extend PermissionsAddedTo + = tostring(TargetResources[0].displayName)\\n| extend Type = tostring(TargetResources[0].type)\\n| + project-away props\\n| join kind=leftouter(\\n AuditLogs\\n | where ActivityDisplayName + has \\\"Consent to application\\\"\\n | extend AppName = tostring(TargetResources[0].displayName)\\n + \ | extend AppId = tostring(TargetResources[0].id)\\n | project AppName, + AppId, CorrelationId) on CorrelationId\\n| project-reorder TimeGenerated, + OperationName, InitiatingUser, UserIPAddress, UserAgent, PermissionsAddedTo, + Permissions, AppName, AppId, CorrelationId\\n| extend timestamp = TimeGenerated, + AccountCustomEntity = InitiatingUser, IPCustomEntity = UserIPAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Persistence\"],\"techniques\":[\"T1098\"],\"displayName\":\"Mail.Read + Permissions Granted to Application\",\"description\":\"This query look for + applications that have been granted (Delegated or App/Role) permissions to + Read Mail (Permissions field has Mail.Read) and subsequently has been consented + to. This can help identify applications that have been abused to gain access + to mailboxes.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2020-12-19T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/0c804654-63b9-4241-89f8-1cddd7e9cacd\",\"name\":\"0c804654-63b9-4241-89f8-1cddd7e9cacd\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.1\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"0\",\"maximum\":\"1\",\"value\":\"0.2\",\"name\":\"Score\",\"description\":\"Generate + an anomaly when score is greater than the chosen value\",\"sequenceNumber\":1,\"rerun\":\"NotRequired\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1078\"],\"displayName\":\"(Preview) + Suspicious volume of AWS write API calls from a user account \",\"description\":\"This + algorithm detects an unusually high volume of AWS write API calls per user + account within the last day. The model is trained on the previous 21 days + of AWS cloud trail log events on a user account basis. This activity may indicate + that the account is compromised.\",\"lastUpdatedDateUTC\":\"2022-03-07T00:00:00Z\",\"createdDateUTC\":\"2021-10-26T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AWS\",\"dataTypes\":[\"AWSCloudTrail\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/532c1811-79ee-4d9f-8d4d-6304c840daa1\",\"name\":\"532c1811-79ee-4d9f-8d4d-6304c840daa1\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"MicrosoftSecurityIncidentCreation\",\"properties\":{\"productFilter\":\"Azure + Active Directory Identity Protection\",\"displayName\":\"Create incidents + based on Azure Active Directory Identity Protection alerts\",\"description\":\"Create + incidents based on all alerts generated in Azure Active Directory Identity + Protection\",\"lastUpdatedDateUTC\":\"2019-07-16T00:00:00Z\",\"createdDateUTC\":\"2019-07-16T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectoryIdentityProtection\",\"dataTypes\":[\"SecurityAlert + (IPC)\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/bb616d82-108f-47d3-9dec-9652ea0d3bf6\",\"name\":\"bb616d82-108f-47d3-9dec-9652ea0d3bf6\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + queryfrequency = 1h;\\nlet queryperiod = 1d;\\nAuditLogs\\n| where TimeGenerated + > ago(queryfrequency)\\n| where OperationName =~ \\\"Delete user\\\"\\n//extend + UserPrincipalName = tostring(TargetResources[0].userPrincipalName)\\n| extend + UserPrincipalName = extract(@'([a-f0-9]{32})?(.*)', 2, tostring(TargetResources[0].userPrincipalName))\\n| + extend DeletedByUser = tostring(InitiatedBy.user.userPrincipalName), DeletedByIPAddress + = tostring(InitiatedBy.user.ipAddress)\\n| extend DeletedByApp = tostring(InitiatedBy.app.displayName)\\n| + project Deletion_TimeGenerated = TimeGenerated, UserPrincipalName, DeletedByUser, + DeletedByIPAddress, DeletedByApp, Deletion_AdditionalDetails = AdditionalDetails, + Deletion_InitiatedBy = InitiatedBy, Deletion_TargetResources = TargetResources\\n| + join kind=inner (\\n AuditLogs\\n | where TimeGenerated > ago(queryperiod)\\n + \ | where OperationName =~ \\\"Add user\\\"\\n | extend UserPrincipalName + = tostring(TargetResources[0].userPrincipalName)\\n | project-rename Creation_TimeGenerated + = TimeGenerated\\n) on UserPrincipalName\\n| extend TimeDelta = Deletion_TimeGenerated + - Creation_TimeGenerated\\n| where TimeDelta between (time(0s) .. queryperiod)\\n| + extend CreatedByUser = tostring(InitiatedBy.user.userPrincipalName), CreatedByIPAddress + = tostring(InitiatedBy.user.ipAddress)\\n| extend CreatedByApp = tostring(InitiatedBy.app.displayName)\\n| + project Creation_TimeGenerated, Deletion_TimeGenerated, TimeDelta, UserPrincipalName, + DeletedByUser, DeletedByIPAddress, DeletedByApp, CreatedByUser, CreatedByIPAddress, + CreatedByApp, Creation_AdditionalDetails = AdditionalDetails, Creation_InitiatedBy + = InitiatedBy, Creation_TargetResources = TargetResources, Deletion_AdditionalDetails, + Deletion_InitiatedBy, Deletion_TargetResources\\n| extend timestamp = Deletion_TimeGenerated, + CustomAccountEntity = UserPrincipalName, IPCustomEntity = DeletedByIPAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"CustomAccountEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.2\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1078\"],\"displayName\":\"Account + Created and Deleted in Short Timeframe\",\"description\":\"Search for user + principal name (UPN) events. Look for accounts created and then deleted in + under 24 hours. Attackers may create an account for their use, and then remove + the account when no longer needed.\\nRef : https://docs.microsoft.com/azure/active-directory/fundamentals/security-operations-user-accounts#short-lived-account\",\"lastUpdatedDateUTC\":\"2022-01-17T00:00:00Z\",\"createdDateUTC\":\"2021-10-28T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a0907abe-6925-4d90-af2b-c7e89dc201a6\",\"name\":\"a0907abe-6925-4d90-af2b-c7e89dc201a6\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P10D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + starttime = 10d;\\nlet endtime = 1d;\\nlet threshold = 100;\\nlet nxDomainDnsEvents + = DnsEvents \\n| where ResultCode == 3 \\n| where QueryType in (\\\"A\\\", + \\\"AAAA\\\")\\n| where ipv4_is_match(\\\"127.0.0.1\\\", ClientIP) == False\\n| + where Name !contains \\\"/\\\"\\n| where Name contains \\\".\\\";\\nnxDomainDnsEvents\\n| + where TimeGenerated > ago(endtime)\\n| extend sld = tostring(split(Name, \\\".\\\")[-2])\\n| + summarize StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated), + dcount(sld) by ClientIP\\n| where dcount_sld > threshold\\n// Filter out previously + seen IPs\\n| join kind=leftanti (nxDomainDnsEvents\\n | where TimeGenerated + between(ago(starttime)..ago(endtime))\\n | extend sld = tostring(split(Name, + \\\".\\\")[-2])\\n | summarize dcount(sld) by ClientIP\\n | where dcount_sld + > threshold ) on ClientIP\\n// Pull out sample NXDomain responses for those + remaining potentially infected IPs\\n| join kind = inner (nxDomainDnsEvents + | summarize by Name, ClientIP) on ClientIP\\n| summarize StartTimeUtc = min(StartTimeUtc), + EndTimeUtc = max(EndTimeUtc), sampleNXDomainList=make_list(Name, 100) by + ClientIP, dcount_sld\\n| extend timestamp = StartTimeUtc, IPCustomEntity = + ClientIP\",\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CommandAndControl\"],\"techniques\":[\"T1568\",\"T1008\"],\"displayName\":\"Potential + DGA detected\",\"description\":\"Identifies clients with a high NXDomain count + which could be indicative of a DGA (cycling through possible C2 domains\\nwhere + most C2s are not live). Alert is generated when a new IP address is seen (based + on not being seen associated with \\nNXDomain records in prior 10-day baseline + period).\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-02-07T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/9713e3c0-1410-468d-b79e-383448434b2d\",\"name\":\"9713e3c0-1410-468d-b79e-383448434b2d\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\nThreatIntelligenceIndicator\\n| + where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\\n| + summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\\n| + where Active == true\\n// Picking up only IOC's that contain the entities + we want\\n| where isnotempty(NetworkIP) or isnotempty(EmailSourceIpAddress) + or isnotempty(NetworkDestinationIP) or isnotempty(NetworkSourceIP)\\n// As + there is potentially more than 1 indicator type for matching IP, taking NetworkIP + first, then others if that is empty.\\n// Taking the first non-empty value + based on potential IOC match availability\\n| extend TI_ipEntity = iff(isnotempty(NetworkIP), + NetworkIP, NetworkDestinationIP)\\n| extend TI_ipEntity = iff(isempty(TI_ipEntity) + and isnotempty(NetworkSourceIP), NetworkSourceIP, TI_ipEntity)\\n| extend + TI_ipEntity = iff(isempty(TI_ipEntity) and isnotempty(EmailSourceIpAddress), + EmailSourceIpAddress, TI_ipEntity)\\n// using innerunique to keep perf fast + and result set low, we only need one match to indicate potential malicious + activity that needs to be investigated\\n| join kind=innerunique (\\n VMConnection\\n + \ | where TimeGenerated >= ago(dt_lookBack)\\n // renaming time column + so it is clear the log this came from\\n | extend VMConnection_TimeGenerated + = TimeGenerated\\n)\\non $left.TI_ipEntity == $right.RemoteIp\\n| where VMConnection_TimeGenerated + < ExpirationDateTime\\n| summarize VMConnection_TimeGenerated = arg_max(VMConnection_TimeGenerated, + *) by IndicatorId, RemoteIp\\n| project VMConnection_TimeGenerated, Description, + ActivityGroupNames, IndicatorId, ThreatType, Url, ExpirationDateTime, ConfidenceScore,\\nTI_ipEntity, + Computer, Direction, ProcessName, SourceIp, DestinationIp, RemoteIp, Protocol, + DestinationPort, NetworkIP, NetworkDestinationIP, NetworkSourceIP, EmailSourceIpAddress\\n| + extend timestamp = VMConnection_TimeGenerated, IPCustomEntity = RemoteIp, + HostCustomEntity = Computer, URLCustomEntity = Url\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.1\",\"tactics\":[\"Impact\"],\"displayName\":\"TI + map IP entity to VMConnection\",\"description\":\"Identifies a match in VMConnection + from any IP IOC from TI\",\"lastUpdatedDateUTC\":\"2021-11-29T00:00:00Z\",\"createdDateUTC\":\"2019-08-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"AzureMonitor(VMInsights)\",\"dataTypes\":[\"VMConnection\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/1de6460f-30dc-4e8c-8086-8100d8e2b461\",\"name\":\"1de6460f-30dc-4e8c-8086-8100d8e2b461\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.2\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"0\",\"maximum\":\"1\",\"value\":\"0.2\",\"name\":\"Anomaly + score threshold\",\"description\":\"Generate an anomaly when the anomaly score + is greater than the chosen value.\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"Persistence\"],\"techniques\":[\"T1098\"],\"displayName\":\"(Preview) + UEBA Anomalous Account Manipulation\",\"description\":\"Adversaries may manipulate + accounts to maintain access to victim systems. These actions include adding + new accounts to high privilleged groups. Dragonfly 2.0, for example, added + newly created accounts to the administrators group to maintain elevated access. + The query below generates an output of all high Blast Radius users performing + \\\"Update user\\\" (name change) to privileged role, or ones that changed + users for the first time. Sentinel UEBA detects anomalies based on dynamic + baselines created for each entity across various data inputs. Each entity\xE2\u20AC\u2122s + baseline behavior is set according to its own historical activities, those + of its peers, and those of the organization as a whole. Anomalies can be triggered + by the correlation of different attributes such as action type, geo-location, + device, resource, ISP, and more.\",\"lastUpdatedDateUTC\":\"2022-04-13T00:00:00Z\",\"createdDateUTC\":\"2022-02-07T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/b9e3b9f8-a406-4151-9891-e5ff1ddd8c1d\",\"name\":\"b9e3b9f8-a406-4151-9891-e5ff1ddd8c1d\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"//Collect + the alert events\\nlet alertData = SecurityAlert \\n| where DisplayName has + \\\"Potential malware uploaded to\\\" \\n| extend Entities = parse_json(Entities) + \\n| mv-expand Entities;\\n//Parse the IP address data\\nlet ipData = alertData + \\n| where Entities['Type'] =~ \\\"ip\\\" \\n| extend AttackerIP = tostring(Entities['Address']), + AttackerCountry = tostring(Entities['Location']['CountryName']);\\n//Parse + the file data\\nlet FileData = alertData \\n| where Entities['Type'] =~ \\\"file\\\" + \\n| extend MaliciousFileDirectory = tostring(Entities['Directory']), MaliciousFileName + = tostring(Entities['Name']), MaliciousFileHashes = tostring(Entities['FileHashes']);\\n//Combine + the File and IP data together\\nipData \\n| join (FileData) on VendorOriginalId + \\n| summarize by TimeGenerated, AttackerIP, AttackerCountry, DisplayName, + ResourceId, AlertType, MaliciousFileDirectory, MaliciousFileName, MaliciousFileHashes\\n//Create + a type column so we can track if it was a File storage or blobl storage upload + \\n| extend type = iff(DisplayName has \\\"file\\\", \\\"File\\\", \\\"Blob\\\") + \\n| join (\\n union\\n StorageFileLogs, \\n StorageBlobLogs \\n //File + upload operations \\n | where OperationName =~ \\\"PutBlob\\\" or OperationName + =~ \\\"PutRange\\\"\\n //Parse out the uploader IP \\n | extend ClientIP + = tostring(split(CallerIpAddress, \\\":\\\", 0)[0])\\n //Extract the filename + from the Uri \\n | extend FileName = extract(@\\\"\\\\/([\\\\w\\\\-. ]+)\\\\?\\\", + 1, Uri)\\n //Base64 decode the MD5 filehash, we will encounter non-ascii + hex so string operations don't work\\n //We can work around this by making + it an array then converting it to hex from an int \\n | extend base64Char + = base64_decode_toarray(ResponseMd5) \\n | mv-expand base64Char \\n | extend + hexChar = tohex(toint(base64Char))\\n | extend hexChar = iff(strlen(hexChar) + < 2, strcat(\\\"0\\\", hexChar), hexChar) \\n | extend SourceTable = iff(OperationName + has \\\"range\\\", \\\"StorageFileLogs\\\", \\\"StorageBlobLogs\\\") \\n | + summarize make_list(hexChar) by CorrelationId, ResponseMd5, FileName, AccountName, + TimeGenerated, RequestBodySize, ClientIP, SourceTable \\n | extend Md5Hash + = strcat_array(list_hexChar, \\\"\\\")\\n //Pack the file information the + summarise into a ClientIP row \\n | extend p = pack(\\\"FileName\\\", FileName, + \\\"FileSize\\\", RequestBodySize, \\\"Md5Hash\\\", Md5Hash, \\\"Time\\\", + TimeGenerated, \\\"SourceTable\\\", SourceTable) \\n | summarize UploadedFileInfo=make_list(p), + FilesUploaded=count() by ClientIP \\n | join kind=leftouter (\\n union\\n + \ StorageFileLogs,\\n StorageBlobLogs \\n | + where OperationName =~ \\\"DeleteFile\\\" or OperationName =~ \\\"DeleteBlob\\\" + \ \\n | extend ClientIP = tostring(split(CallerIpAddress, \\\":\\\", + 0)[0]) \\n | extend FileName = extract(@\\\"\\\\/([\\\\w\\\\-. + ]+)\\\\?\\\", 1, Uri) \\n | extend SourceTable = iff(OperationName + has \\\"range\\\", \\\"StorageFileLogs\\\", \\\"StorageBlobLogs\\\") \\n + \ | extend p = pack(\\\"FileName\\\", FileName, \\\"Time\\\", TimeGenerated, + \\\"SourceTable\\\", SourceTable) \\n | summarize DeletedFileInfo=make_list(p), + FilesDeleted=count() by ClientIP\\n ) on ClientIP\\n ) on $left.AttackerIP + == $right.ClientIP \\n| mvexpand UploadedFileInfo \\n| extend LinkedMaliciousFileName + = UploadedFileInfo.FileName \\n| extend LinkedMaliciousFileHash = UploadedFileInfo.Md5Hash + \ \\n| project AlertTimeGenerated = TimeGenerated, tostring(LinkedMaliciousFileName), + tostring(LinkedMaliciousFileHash), AlertType, AttackerIP, AttackerCountry, + MaliciousFileDirectory, MaliciousFileName, FilesUploaded, UploadedFileInfo + \\n| extend FileHashCustomEntity = LinkedMaliciousFileName, HashAlgorithm + = \\\"MD5\\\", IPCustomEntity = AttackerIP\",\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"FileHash\",\"fieldMappings\":[{\"identifier\":\"Algorithm\",\"columnName\":\"HashAlgorithm\"},{\"identifier\":\"Value\",\"columnName\":\"FileHashCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CommandAndControl\",\"Exfiltration\"],\"techniques\":[\"T1071\",\"T1567\"],\"displayName\":\"Linked + Malicious Storage Artifacts\",\"description\":\"An IP address which uploaded + malicious content to an Azure Blob or File Storage container (triggering a + malware alert) also uploaded additional files.\",\"lastUpdatedDateUTC\":\"2022-01-16T00:00:00Z\",\"createdDateUTC\":\"2021-02-22T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"MicrosoftCloudAppSecurity\",\"dataTypes\":[\"SecurityAlert\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/c7cd6073-6d2c-4284-a5c8-da27605bdfde\",\"name\":\"c7cd6073-6d2c-4284-a5c8-da27605bdfde\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT10M\",\"queryPeriod\":\"PT10M\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + lbtime = 10m;\\nProofpointPOD\\n| where TimeGenerated > ago(lbtime)\\n| where + EventType == 'message'\\n| where NetworkDirection == 'inbound'\\n| where FilterDisposition + !in ('reject', 'discard')\\n| where FilterModulesSpamScoresOverall == '100'\\n| + project SrcUserUpn, DstUserUpn\\n| extend AccountCustomEntity = SrcUserUpn\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"InitialAccess\"],\"displayName\":\"ProofpointPOD + - High risk message not discarded\",\"description\":\"Detects when email with + high risk score was not rejected or discarded by filters.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2021-01-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"ProofpointPOD\",\"dataTypes\":[\"ProofpointPOD_message_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/c87fb346-ea3a-4c64-ba92-3dd383e0f0b5\",\"name\":\"c87fb346-ea3a-4c64-ba92-3dd383e0f0b5\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + DomainNames = \\\"miniodaum.ml\\\";\\nlet SHA256Hash = dynamic ([\\\"53f5773bbfbfbee660989d135c042c9f6f69024b9a4b65bdc0dfd44771762257\\\", + \\\"0897c80df8b80b4c49bf1ccf876f5f782849608b830c3b5cb3ad212dc3e19eff\\\"]);\\n(union + isfuzzy=true\\n(CommonSecurityLog \\n| parse Message with * '(' DNSName ')' + * \\n| where isnotempty(FileHash)\\n| where FileHash in (SHA256Hash) or DNSName + =~ DomainNames\\n| extend Account = SourceUserID, Computer = DeviceName, IPAddress + = SourceIP\\n),\\n (_Im_Dns (domain_has_any=DomainNames)\\n| extend DNSName + = DnsQuery \\n| extend IPAddress = SrcIpAddr, Computer = Dvc\\n), \\n(_Im_WebSession(url_has_any=DomainNames) + \\n| extend DNSName = tostring(parse_url(Url)[\\\"Host\\\"])\\n| extend IPAddress + = SrcIpAddr, Account=User\\n),\\n(VMConnection \\n| parse RemoteDnsCanonicalNames + with * '[\\\"' DNSName '\\\"]' *\\n| where isnotempty(DNSName)\\n| where DNSName + =~ DomainNames\\n| extend IPAddress = RemoteIp\\n),\\n(AzureDiagnostics \\n| + where ResourceType == \\\"AZUREFIREWALLS\\\"\\n| where Category == \\\"AzureFirewallApplicationRule\\\"\\n| + parse msg_s with Protocol 'request from ' SourceHost ':' SourcePort 'to ' + DestinationHost ':' DestinationPort '. Action:' Action\\n| where isnotempty(DestinationHost)\\n| + where DestinationHost has_any (DomainNames) \\n| extend DNSName = DestinationHost + \\n| extend IPAddress = SourceHost\\n)\\n)\\n| extend timestamp = TimeGenerated, + AccountCustomEntity = Account, HostCustomEntity = Computer, IPCustomEntity + = IPAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.1\",\"tactics\":[\"CommandAndControl\",\"CredentialAccess\"],\"displayName\":\"Known + CERIUM domains and hashes\",\"description\":\"CERIUM malicious webserver and + hash values for maldocs and malware. \\n Matches domain name IOCs related + to the CERIUM activity group with CommonSecurityLog, DnsEvents, and VMConnection + dataTypes.\",\"lastUpdatedDateUTC\":\"2022-04-04T00:00:00Z\",\"createdDateUTC\":\"2020-10-29T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SquidProxy\",\"dataTypes\":[\"SquidProxy_CL\"]},{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]},{\"connectorId\":\"AzureMonitor(VMInsights)\",\"dataTypes\":[\"VMConnection\"]},{\"connectorId\":\"CiscoASA\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"AzureFirewall\",\"dataTypes\":[\"AzureDiagnostics\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"InfobloxNIOS\",\"dataTypes\":[\"Syslog\"]},{\"connectorId\":\"GCPDNSDataConnector\",\"dataTypes\":[\"GCP_DNS_CL\"]},{\"connectorId\":\"NXLogDnsLogs\",\"dataTypes\":[\"NXLog_DNS_Server_CL\"]},{\"connectorId\":\"CiscoUmbrellaDataConnector\",\"dataTypes\":[\"Cisco_Umbrella_dns_CL\"]},{\"connectorId\":\"Corelight\",\"dataTypes\":[\"Corelight_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/712fab52-2a7d-401e-a08c-ff939cc7c25e\",\"name\":\"712fab52-2a7d-401e-a08c-ff939cc7c25e\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\nThreatIntelligenceIndicator\\n| + where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\\n| + summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\\n| + where Active == true\\n// Picking up only IOC's that contain the entities + we want\\n| where isnotempty(Url)\\n// using innerunique to keep perf fast + and result set low, we only need one match to indicate potential malicious + activity that needs to be investigated\\n| join kind=innerunique (\\n AuditLogs\\n + \ | where TimeGenerated >= ago(dt_lookBack)\\n // Extract the URL that is + contained within the JSON data\\n | extend Url = extract(\\\"(http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\\\\\\\\(\\\\\\\\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+);\\\", + 1,tostring(TargetResources))\\n | where isnotempty(Url)\\n | extend userPrincipalName + = tostring(parse_json(tostring(InitiatedBy.user)).userPrincipalName)\\n | + extend TargetResourceDisplayName = tostring(TargetResources[0].displayName)\\n + \ | extend Audit_TimeGenerated = TimeGenerated\\n) on Url\\n| where Audit_TimeGenerated + < ExpirationDateTime\\n| summarize Audit_TimeGenerated = arg_max(Audit_TimeGenerated, + *) by IndicatorId, Url\\n| project Audit_TimeGenerated, Description, ActivityGroupNames, + IndicatorId, ThreatType, ExpirationDateTime, ConfidenceScore,\\nOperationName, + Identity, userPrincipalName, TargetResourceDisplayName, Url\\n| extend timestamp + = Audit_TimeGenerated, AccountCustomEntity = userPrincipalName, HostCustomEntity + = TargetResourceDisplayName, URLCustomEntity = Url\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.2.1\",\"tactics\":[\"Impact\"],\"displayName\":\"TI + map URL entity to AuditLogs\",\"description\":\"Identifies a match in AuditLogs + from any URL IOC from TI\",\"lastUpdatedDateUTC\":\"2021-11-29T00:00:00Z\",\"createdDateUTC\":\"2019-08-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\"]},{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/ab4b6944-a20d-42ab-8b63-238426525801\",\"name\":\"ab4b6944-a20d-42ab-8b63-238426525801\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + domains = dynamic([\\\"incomeupdate.com\\\",\\\"zupertech.com\\\",\\\"databasegalore.com\\\",\\\"panhardware.com\\\",\\\"avsvmcloud.com\\\",\\\"digitalcollege.org\\\",\\\"freescanonline.com\\\",\\\"deftsecurity.com\\\",\\\"thedoccloud.com\\\",\\\"virtualdataserver.com\\\",\\\"lcomputers.com\\\",\\\"webcodez.com\\\",\\\"globalnetworkissues.com\\\",\\\"kubecloud.com\\\",\\\"seobundlekit.com\\\",\\\"solartrackingsystem.net\\\",\\\"virtualwebdata.com\\\"]);\\nlet + timeframe = 1h;\\nlet connections = VMConnection \\n | where TimeGenerated + >= ago(timeframe)\\n | extend DNSName = set_union(todynamic(RemoteDnsCanonicalNames),todynamic(RemoteDnsQuestions))\\n + \ | mv-expand DNSName\\n | where isnotempty(DNSName)\\n | where DNSName + has_any (domains)\\n | extend IPCustomEntity = RemoteIp\\n | summarize + TimeGenerated = arg_min(TimeGenerated, *), requests = count() by IPCustomEntity, + DNSName = tostring(DNSName), AgentId, Machine, Process;\\nlet processes = + VMProcess\\n | where TimeGenerated >= ago(timeframe)\\n | project AgentId, + Machine, Process, UserName, UserDomain, ExecutablePath, CommandLine, FirstPid\\n + \ | extend exePathArr = split(ExecutablePath, \\\"\\\\\\\\\\\")\\n | + extend DirectoryName = array_strcat(array_slice(exePathArr, 0, array_length(exePathArr) + - 2), \\\"\\\\\\\\\\\")\\n | extend Filename = array_strcat(array_slice(exePathArr, + array_length(exePathArr) - 1, array_length(exePathArr)), \\\"\\\\\\\\\\\")\\n + \ | project-away exePathArr;\\nlet computers = VMComputer\\n | where + TimeGenerated >= ago(timeframe)\\n | project HostCustomEntity = HostName, + AzureResourceId = _ResourceId, AgentId, Machine;\\nconnections | join kind + = inner (processes) on AgentId, Machine, Process\\n | join kind + = inner (computers) on AgentId, Machine\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"HostName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"DNS\",\"fieldMappings\":[{\"identifier\":\"DomainName\",\"columnName\":\"DNSName\"}]},{\"entityType\":\"Process\",\"fieldMappings\":[{\"identifier\":\"ProcessId\",\"columnName\":\"FirstPid\"},{\"identifier\":\"CommandLine\",\"columnName\":\"CommandLine\"}]},{\"entityType\":\"File\",\"fieldMappings\":[{\"identifier\":\"Directory\",\"columnName\":\"DirectoryName\"},{\"identifier\":\"Name\",\"columnName\":\"Filename\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CommandAndControl\"],\"techniques\":[\"T1102\"],\"displayName\":\"Solorigate + Domains Found in VM Insights\",\"description\":\"Identifies connections to + Solorigate-related DNS records based on VM insights data\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2021-02-16T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureMonitor(VMInsights)\",\"dataTypes\":[\"VMConnection\"]},{\"connectorId\":\"AzureMonitor(VMInsights)\",\"dataTypes\":[\"VMProcess\"]},{\"connectorId\":\"AzureMonitor(VMInsights)\",\"dataTypes\":[\"VMComputer\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/1ce5e766-26ab-4616-b7c8-3b33ae321e80\",\"name\":\"1ce5e766-26ab-4616-b7c8-3b33ae321e80\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"//Adjust + this threshold to fit environment\\nlet signin_threshold = 5; \\n//Make a + list of IPs with failed Windows host logins above threshold\\nlet win_fails + = \\nSecurityEvent\\n| where EventID == 4625\\n| where LogonType in (10, 7, + 3)\\n| where IpAddress != \\\"-\\\"\\n| summarize count() by IpAddress\\n| + where count_ > signin_threshold\\n| summarize make_list(IpAddress);\\nlet + wef_fails =\\nWindowsEvent\\n| where EventID == 4625\\n| extend LogonType + = tostring(EventData.LogonType)\\n| where LogonType in (10, 7, 3)\\n| extend + IpAddress = tostring(EventData.IpAddress)\\n| where IpAddress != \\\"-\\\"\\n| + summarize count() by IpAddress\\n| where count_ > signin_threshold\\n| summarize + make_list(IpAddress);\\n//Make a list of IPs with failed *nix host logins + above threshold\\nlet nix_fails = \\nSyslog\\n| where Facility contains 'auth' + and ProcessName != 'sudo'\\n| extend SourceIP = extract(\\\"(([0-9]{1,3})\\\\\\\\.([0-9]{1,3})\\\\\\\\.([0-9]{1,3})\\\\\\\\.(([0-9]{1,3})))\\\",1,SyslogMessage)\\n| + where SourceIP != \\\"\\\" and SourceIP != \\\"127.0.0.1\\\"\\n| summarize + count() by SourceIP\\n| where count_ > signin_threshold\\n| summarize make_list(SourceIP);\\n//See + if any of the IPs with failed host logins hve had a sucessful Azure AD login\\nlet + aadFunc = (tableName:string){\\ntable(tableName)\\n| where ResultType !in + (\\\"0\\\", \\\"50125\\\", \\\"50140\\\")\\n| where IPAddress in (win_fails) + or IPAddress in (nix_fails) or IPAddress in (wef_fails)\\n| extend Reason= + \ \\\"Multiple failed host logins from IP address with successful Azure AD + login\\\"\\n| extend timstamp = TimeGenerated, AccountCustomEntity = UserPrincipalName, + IPCustomEntity = IPAddress, Type = Type\\n};\\nlet aadSignin = aadFunc(\\\"SigninLogs\\\");\\nlet + aadNonInt = aadFunc(\\\"AADNonInteractiveUserSignInLogs\\\");\\nunion isfuzzy=true + aadSignin, aadNonInt\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.1\",\"tactics\":[\"InitialAccess\",\"CredentialAccess\"],\"techniques\":[\"T1078\",\"T1110\"],\"displayName\":\"Failed + host logons but success logon to AzureAD\",\"description\":\"Identifies a + list of IP addresses with a minimum number(default of 5) of failed logon attempts + to remote hosts.\\nUses that list to identify any successful logons to Azure + Active Directory from these IPs within the same timeframe.\",\"lastUpdatedDateUTC\":\"2022-03-10T00:00:00Z\",\"createdDateUTC\":\"2019-08-19T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AADNonInteractiveUserSignInLogs\"]},{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"Syslog\",\"dataTypes\":[\"Syslog\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/28b42356-45af-40a6-a0b4-a554cdfd5d8a\",\"name\":\"28b42356-45af-40a6-a0b4-a554cdfd5d8a\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + timeRange = 24h;\\nlet failureCountThreshold = 5;\\nlet authenticationWindow + = 20m;\\nlet aadFunc = (tableName:string){\\n table(tableName)\\n| where AppDisplayName + has \\\"Azure Portal\\\"\\n| extend\\n DeviceDetail = todynamic(DeviceDetail),\\n + \ //Status = todynamic(Status),\\n LocationDetails = todynamic(LocationDetails)\\n| + extend\\n OS = tostring(DeviceDetail.operatingSystem),\\n Browser + = tostring(DeviceDetail.browser),\\n //StatusCode = tostring(Status.errorCode),\\n + \ //StatusDetails = tostring(Status.additionalDetails),\\n State = + tostring(LocationDetails.state),\\n City = tostring(LocationDetails.city),\\n + \ Region = tostring(LocationDetails.countryOrRegion)\\n// Split out failure + versus non-failure types\\n| extend FailureOrSuccess = iff(ResultType in (\\\"0\\\", + \\\"50125\\\", \\\"50140\\\", \\\"70043\\\", \\\"70044\\\"), \\\"Success\\\", + \\\"Failure\\\") \\n// bin outcomes based on authenticationWindow\\n| summarize + take_anyif(UserPrincipalName, not(UserPrincipalName matches regex @\\\"[a-f\\\\d]+\\\\-[a-f\\\\d]+\\\\-[a-f\\\\d]+\\\\-[a-f\\\\d]+\\\\-[a-f\\\\d]+\\\")),\\n + \ take_anyif(UserDisplayName, isnotempty(UserDisplayName)), FailureOrSuccessCount + = count() by FailureOrSuccess, UserId, UserDisplayName, AppDisplayName, IPAddress, + Browser, OS, State, City, Region, Type, CorrelationId, bin(TimeGenerated, + authenticationWindow), ResultType\\n// sort for sessionizing - by UserPrincipalName + and time of the authentication outcome\\n| sort by UserPrincipalName asc, + TimeGenerated asc\\n| serialize \\n// sessionize into failure groupings until + either the account changes or there is a success\\n| extend SessionStartedUtc + = row_window_session(TimeGenerated, timeRange, authenticationWindow, UserPrincipalName + != prev(UserPrincipalName) or prev(FailureOrSuccess) == \\\"Success\\\")\\n// + count the failures in each session\\n| summarize FailureCountBeforeSuccess=sumif(FailureOrSuccessCount, + FailureOrSuccess == \\\"Failure\\\"), StartTime=min(TimeGenerated), EndTime=max(TimeGenerated), + makelist(FailureOrSuccess), IPAddress = make_set(IPAddress), make_set(Browser), + make_set(City), make_set(State), make_set(Region), make_set(ResultType) by + SessionStartedUtc, UserPrincipalName, CorrelationId, AppDisplayName, UserId, + Type\\n// the session must not start with a success, and must end with one\\n| + where array_index_of(list_FailureOrSuccess, \\\"Success\\\") != 0\\n| where + array_index_of(list_FailureOrSuccess, \\\"Success\\\") == array_length(list_FailureOrSuccess) + - 1\\n| project-away SessionStartedUtc, list_FailureOrSuccess\\n// where the + number of failures before the success is above the threshold \\n| where FailureCountBeforeSuccess + >= failureCountThreshold \\n// expand out ip for entity assignment\\n| mv-expand + IPAddress\\n| extend IPAddress = tostring(IPAddress)\\n| extend timestamp + = StartTime, AccountCustomEntity = UserPrincipalName, IPCustomEntity = IPAddress + \\n};\\n let aadSignin = aadFunc(\\\"SigninLogs\\\");\\n let aadNonInt = aadFunc(\\\"AADNonInteractiveUserSignInLogs\\\");\\n + union isfuzzy=true aadSignin, aadNonInt\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"2.0.0\",\"tactics\":[\"CredentialAccess\"],\"techniques\":[\"T1110\"],\"displayName\":\"Brute + force attack against Azure Portal\",\"description\":\"Identifies evidence + of brute force activity against Azure Portal by highlighting multiple authentication + failures \\nand by a successful authentication within a given time window. + \\nDefault Failure count is 5 and default Time Window is 20 minutes.\\nReferences: + https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-sign-ins-error-codes.\",\"lastUpdatedDateUTC\":\"2022-06-06T00:00:00Z\",\"createdDateUTC\":\"2019-04-02T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AADNonInteractiveUserSignInLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/23de46ea-c425-4a77-b456-511ae4855d69\",\"name\":\"23de46ea-c425-4a77-b456-511ae4855d69\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + starttime = 14d;\\nlet endtime = 1d;\\n// The number of operations below which + an IP address is considered an unusual source of role assignment operations\\nlet + alertOperationThreshold = 5;\\nlet SensitiveOperationList = dynamic([\\\"microsoft.compute/snapshots/write\\\", + \\\"microsoft.network/networksecuritygroups/write\\\", \\\"microsoft.storage/storageaccounts/listkeys/action\\\"]);\\nlet + SensitiveActivity = AzureActivity\\n| where OperationNameValue in~ (SensitiveOperationList) + or OperationNameValue hassuffix \\\"listkeys/action\\\"\\n| where ActivityStatusValue + =~ \\\"Success\\\";\\nSensitiveActivity\\n| where TimeGenerated between (ago(starttime) + .. ago(endtime))\\n| summarize count() by CallerIpAddress, Caller, OperationNameValue\\n| + where count_ >= alertOperationThreshold\\n| join kind = rightanti ( \\nSensitiveActivity\\n| + where TimeGenerated >= ago(endtime)\\n| summarize StartTimeUtc = min(TimeGenerated), + EndTimeUtc = max(TimeGenerated), ActivityTimeStamp = makelist(TimeGenerated), + ActivityStatusValue = makelist(ActivityStatusValue), \\nOperationIds = makelist(OperationId), + CorrelationIds = makelist(CorrelationId), Resources = makelist(Resource), + ResourceGroups = makelist(ResourceGroup), ResourceIds = makelist(ResourceId), + ActivityCountByCallerIPAddress = count() \\nby CallerIpAddress, Caller, OperationNameValue\\n) + on CallerIpAddress, Caller, OperationNameValue\\n| extend timestamp = StartTimeUtc, + AccountCustomEntity = Caller, IPCustomEntity = CallerIpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.1\",\"tactics\":[\"CredentialAccess\",\"Persistence\"],\"techniques\":[\"T1003\",\"T1098\"],\"displayName\":\"Rare + subscription-level operations in Azure\",\"description\":\"This query looks + for a few sensitive subscription-level events based on Azure Activity Logs. + \\n For example this monitors for the operation name 'Create or Update Snapshot' + which is used for creating backups but could be misused by attackers \\n to + dump hashes or extract sensitive information from the disk.\",\"lastUpdatedDateUTC\":\"2022-03-15T00:00:00Z\",\"createdDateUTC\":\"2019-08-23T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActivity\",\"dataTypes\":[\"AzureActivity\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/84cf1d59-f620-4fee-b569-68daf7008b7b\",\"name\":\"84cf1d59-f620-4fee-b569-68daf7008b7b\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"PT1H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + threshold = 10;\\nQualysHostDetection_CL\\n| mv-expand todynamic(Detections_s)\\n| + extend Status = tostring(Detections_s.Status), Vulnerability = tostring(Detections_s.Results), + Severity = tostring(Detections_s.Severity)\\n| where Status =~ \\\"New\\\" + and Severity == \\\"5\\\"\\n| summarize StartTime = min(TimeGenerated), EndTime + = max(TimeGenerated), dcount(NetBios_s) by tostring(Detections_s.QID)\\n| + where dcount_NetBios_s >= threshold\\n| extend timestamp = StartTime\",\"entityMappings\":[],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1190\"],\"displayName\":\"New + High Severity Vulnerability Detected Across Multiple Hosts\",\"description\":\"This + creates an incident when a new high severity vulnerability is detected across + multilple hosts\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2020-06-19T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"QualysVulnerabilityManagement\",\"dataTypes\":[\"QualysHostDetection_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/bc5ffe2a-84d6-48fe-bc7b-1055100469bc\",\"name\":\"bc5ffe2a-84d6-48fe-bc7b-1055100469bc\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + SunburstMD5=dynamic([\\\"b91ce2fa41029f6955bff20079468448\\\",\\\"02af7cec58b9a5da1c542b5a32151ba1\\\",\\\"2c4a910a1299cdae2a4e55988a2f102e\\\",\\\"846e27a652a5e1bfbd0ddd38a16dc865\\\",\\\"4f2eb62fa529c0283b28d05ddd311fae\\\"]);\\nlet + SupernovaMD5=\\\"56ceb6d0011d87b6e4d7023d7ef85676\\\";\\nimFileEvent\\n| where + TargetFileMD5 in(SunburstMD5) or TargetFileMD5 in(SupernovaMD5)\\n| extend\\n + \ timestamp = TimeGenerated,\\n AccountCustomEntity = User, \\n HostCustomEntity + = DvcHostname,\\n FileHashCustomEntity = TargetFileMD5,\\n AlgorithmCustomEntity + = \\\"MD5\\\"\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"FileHash\",\"fieldMappings\":[{\"identifier\":\"Algorithm\",\"columnName\":\"AlgorithmCustomEntity\"},{\"identifier\":\"Value\",\"columnName\":\"FileHashCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.3\",\"tactics\":[\"Execution\",\"Persistence\",\"InitialAccess\"],\"techniques\":[\"T1195\"],\"displayName\":\"SUNBURST + and SUPERNOVA backdoor hashes (Normalized File Events)\",\"description\":\"Identifies + SolarWinds SUNBURST and SUPERNOVA backdoor file hash IOCs in File Events\\nTo + use this analytics rule, make sure you have deployed the [ASIM normalization + parsers](https://aka.ms/ASimFileEvent)\\nReferences:\\n- https://www.fireeye.com/blog/threat-research/2020/12/evasive-attacker-leverages-solarwinds-supply-chain-compromises-with-sunburst-backdoor.html\\n- + https://gist.github.com/olafhartong/71ffdd4cab4b6acd5cbcd1a0691ff82f\",\"lastUpdatedDateUTC\":\"2022-02-23T00:00:00Z\",\"createdDateUTC\":\"2020-12-15T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/3dccf381-2bb2-40c6-81a0-ab878bdf323f\",\"name\":\"3dccf381-2bb2-40c6-81a0-ab878bdf323f\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.1\",\"customizableObservations\":{\"multiSelectObservations\":[{\"supportedValues\":[\"Number + of operations\",\"Number of failed operations\",\"Number of \\\"interesting\\\" + operations\",\"Number of \\\"interesting\\\" failed operations\",\"Fraction + of operations that are \\\"interesting\\\"\",\"Fraction of failed operations\",\"Fraction + of \\\"interesting\\\" operations that failed\",\"Distinct number of operations\",\"Distinct + number of Azure AD operation types\",\"Distinct number of categories\",\"Distinct + number of categories with \\\"interesting\\\" operations\",\"Distinct number + of \\\"interesting\\\" operations\",\"Distinct number of \\\"interesting\\\" + app management operations\",\"Distinct number of \\\"interesting\\\" device + operations\",\"Distinct number of \\\"interesting\\\" directory management + operations\",\"Distinct number of \\\"interesting\\\" group management operations\",\"Distinct + number of \\\"interesting\\\" role management operations\",\"Distinct number + of \\\"interesting\\\" user management operations\"],\"values\":[\"Number + of operations\",\"Number of failed operations\",\"Number of \\\"interesting\\\" + operations\",\"Number of \\\"interesting\\\" failed operations\",\"Fraction + of operations that are \\\"interesting\\\"\",\"Fraction of failed operations\",\"Fraction + of \\\"interesting\\\" operations that failed\",\"Distinct number of operations\",\"Distinct + number of Azure AD operation types\",\"Distinct number of categories\",\"Distinct + number of categories with \\\"interesting\\\" operations\",\"Distinct number + of \\\"interesting\\\" operations\",\"Distinct number of \\\"interesting\\\" + app management operations\",\"Distinct number of \\\"interesting\\\" device + operations\",\"Distinct number of \\\"interesting\\\" directory management + operations\",\"Distinct number of \\\"interesting\\\" group management operations\",\"Distinct + number of \\\"interesting\\\" role management operations\",\"Distinct number + of \\\"interesting\\\" user management operations\"],\"supportedValuesKql\":null,\"valuesKql\":null,\"name\":\"Top + reason for high anomaly score\",\"description\":\"Include only anomalies where + the top reason is one of these values.\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"}],\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"0.0\",\"maximum\":\"1.0\",\"value\":\"0.6\",\"name\":\"Score\",\"description\":\"Generate + an anomaly when the anomaly score is greater than or equal to the chosen value.\",\"sequenceNumber\":0,\"rerun\":\"NotRequired\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"InitialAccess\",\"Persistence\",\"PrivilegeEscalation\",\"Discovery\",\"Collection\"],\"techniques\":[\"T1190\",\"T1078\",\"T1098\",\"T1136\",\"T1484\",\"T1087\",\"T1538\",\"T1526\",\"T1069\",\"T1518\",\"T1530\"],\"displayName\":\"(Preview) + Anomalous user/app activities in Azure audit logs\",\"description\":\"This + autoencoder model identifies anomalous user/app Azure sessions in audit logs + for the last day.\\nWe define 10 minutes to be the length of a session.\\nIt + groups the Azure audit logs on a per-user/app basis into sessions.\\nIt compresses + these user/app Azure sessions into a bottleneck encoding.\\nIt then reconstructs + the input sessions as best it can from the bottleneck encoding.\\nIf the sessions + have high reconstruction errors, they are assumed to be anomalous.\\nThe model + is trained on the previous 21 days of behavior across all users and apps.\\nThis + algorithm checks for sufficient volume of data before training the model.\",\"lastUpdatedDateUTC\":\"2022-01-18T00:00:00Z\",\"createdDateUTC\":\"2021-04-30T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AuditLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/8cbc3215-fa58-4bd6-aaaa-f0029c351730\",\"name\":\"8cbc3215-fa58-4bd6-aaaa-f0029c351730\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT15M\",\"queryPeriod\":\"PT15M\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"eventGroupingSettings\":{\"aggregationKind\":\"AlertPerResult\"},\"severity\":\"Medium\",\"query\":\"let + threatCategory=\\\"Cryptominer\\\";\\nlet knownUserAgentsIndicators = materialize(externaldata(UserAgent:string, + Category:string)\\n [ @\\\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Sample%20Data/Feeds/UnusualUserAgents.csv\\\"] + \\n with(format=\\\"csv\\\", ignoreFirstRecord=True));\\nlet knownUserAgents=toscalar(knownUserAgentsIndicators + | where Category==threatCategory | where isnotempty(UserAgent) | summarize + make_list(UserAgent));\\nlet customUserAgents=toscalar(_GetWatchlist(\\\"UnusualUserAgents\\\") + | where SearchKey==threatCategory | extend UserAgent=column_ifexists(\\\"UserAgent\\\",\\\"\\\") + | where isnotempty(UserAgent) | summarize make_list(UserAgent));\\nlet fullUAList + = array_concat(knownUserAgents,customUserAgents);\\n_Im_WebSession(httpuseragent_has_any=fullUAList)\\n| + summarize N_Events=count() by SrcIpAddr, Url, TimeGenerated,HttpUserAgent, + SrcUsername\",\"customDetails\":{\"UserAgent\":\"HttpUserAgent\"},\"entityMappings\":[{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"Url\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"SrcIpAddr\"}]},{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"Name\",\"columnName\":\"SrcUsername\"}]}],\"alertDetailsOverride\":{\"alertDisplayNameFormat\":\"The + host {{SrcIpAddr}} is potentially running a crypto miner\",\"alertDescriptionFormat\":\"The + host at address {{SrcIpAddr}} sent an HTTP request to the URL {{Url}} with + the HTTP user agent header {{HttpUserAgent}}. This user agent is known to + be used by crypto miners and indicates crypto mining activity on the client.\",\"alertTacticsColumnName\":null,\"alertSeverityColumnName\":null},\"sentinelEntitiesMappings\":[],\"version\":\"1.1.0\",\"tactics\":[\"CommandAndControl\"],\"displayName\":\"A + host is potentially running a crypto miner (ASIM Web Session schema)\",\"description\":\"This + rule identifies a web request with a user agent header known to belong to + a crypto miner. This indicates a crypto miner may have infected the client + machine.
You can add custom crypto mining indicating User-Agent headers + using a watchlist, for more information refer to the [UnusualUserAgents Watchlist](https://aka.ms/ASimUnusualUserAgentsWatchlist).

+ \ This analytic rule uses [ASIM](https://aka.ms/AboutASIM) and supports any + built-in or custom source that supports the ASIM WebSession schema (ASIM WebSession + Schema)\",\"lastUpdatedDateUTC\":\"2022-03-14T00:00:00Z\",\"createdDateUTC\":\"2021-12-02T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SquidProxy\",\"dataTypes\":[\"SquidProxy_CL\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/24f8c234-d1ff-40ec-8b73-96b17a3a9c1c\",\"name\":\"24f8c234-d1ff-40ec-8b73-96b17a3a9c1c\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + EventCountThreshold = 25;\\n// To avoid any False Positives, filtering using + AppId is recommended. For example the AppId 509e4652-da8d-478d-a730-e9d4a1996ca4 + has been added in the query as it corresponds \\n// to Azure Resource Graph + performing VaultGet operations for indexing and syncing all tracked resources + across Azure.\\nlet Allowedappid = dynamic([\\\"509e4652-da8d-478d-a730-e9d4a1996ca4\\\"]);\\nlet + OperationList = dynamic(\\n[\\\"SecretGet\\\", \\\"KeyGet\\\", \\\"VaultGet\\\"]);\\nAzureDiagnostics\\n| + where not((identity_claim_appid_g in (Allowedappid)) and OperationName == + 'VaultGet')\\n| extend ResultType = columnifexists(\\\"ResultType\\\", \\\"None\\\"), + identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g + = columnifexists(\\\"identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g\\\", + \\\"None\\\")\\n| where ResultType !~ \\\"None\\\" and isnotempty(ResultType)\\n| + where identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g + !~ \\\"None\\\" and isnotempty(identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g)\\n| + where ResourceType =~ \\\"VAULTS\\\" and ResultType =~ \\\"Success\\\"\\n| + where OperationName in (OperationList) \\n| summarize count() by identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g, + OperationName\\n| where count_ > EventCountThreshold \\n| join (\\nAzureDiagnostics\\n| + where not((identity_claim_appid_g in (Allowedappid)) and OperationName == + 'VaultGet')\\n| extend ResultType = columnifexists(\\\"ResultType\\\", \\\"NoResultType\\\")\\n| + extend requestUri_s = columnifexists(\\\"requestUri_s\\\", \\\"None\\\"), + identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g + = columnifexists(\\\"identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g\\\", + \\\"None\\\")\\n| extend id_s = columnifexists(\\\"id_s\\\", \\\"None\\\"), + CallerIPAddress = columnifexists(\\\"CallerIPAddress\\\", \\\"None\\\"), clientInfo_s + = columnifexists(\\\"clientInfo_s\\\", \\\"None\\\")\\n| where ResultType + !~ \\\"None\\\" and isnotempty(ResultType)\\n| where identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g + !~ \\\"None\\\" and isnotempty(identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g)\\n| + where id_s !~ \\\"None\\\" and isnotempty(id_s)\\n| where CallerIPAddress + !~ \\\"None\\\" and isnotempty(CallerIPAddress)\\n| where clientInfo_s !~ + \\\"None\\\" and isnotempty(clientInfo_s)\\n| where requestUri_s !~ \\\"None\\\" + and isnotempty(requestUri_s)\\n| where OperationName in~ (OperationList) \\n) + on identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g + \\n| summarize EventCount=sum(count_), StartTimeUtc=min(TimeGenerated), EndTimeUtc=max(TimeGenerated), + TimeTriggered=makelist(TimeGenerated),OperationNameList=make_set(OperationName), + RequestURLList=make_set(requestUri_s), CallerIPList = make_set(CallerIPAddress), + \ CallerIPMax= arg_max(CallerIPAddress,*) by ResourceType, ResultType, Resource, + id_s, identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g, + clientInfo_s\\n| extend timestamp = EndTimeUtc, IPCustomEntity = CallerIPMax, + AccountCustomEntity = identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.2\",\"tactics\":[\"CredentialAccess\"],\"techniques\":[\"T1003\"],\"displayName\":\"Mass + secret retrieval from Azure Key Vault\",\"description\":\"Identifies mass + secret retrieval from Azure Key Vault observed by a single user. \\nMass secret + retrival crossing a certain threshold is an indication of credential dump + operations or mis-configured applications. \\nYou can tweak the EventCountThreshold + based on average count seen in your environment \\nand also filter any known + sources (IP/Account) and useragent combinations based on historical analysis + to further reduce noise\",\"lastUpdatedDateUTC\":\"2022-01-03T00:00:00Z\",\"createdDateUTC\":\"2019-07-01T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureKeyVault\",\"dataTypes\":[\"KeyVaultData\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/b619d1f1-7f39-4c7e-bf9e-afbb46457997\",\"name\":\"b619d1f1-7f39-4c7e-bf9e-afbb46457997\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT15M\",\"queryPeriod\":\"PT15M\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + timeframe = 15m;\\nCisco_Umbrella\\n| where EventType == \\\"proxylogs\\\"\\n| + where TimeGenerated > ago(timeframe)\\n| where HttpUserAgentOriginal contains + \\\"XMRig\\\" or HttpUserAgentOriginal contains \\\"ccminer\\\"\\n| extend + Message = \\\"Crypto Miner User Agent\\\"\\n| project Message, SrcIpAddr, + DstIpAddr, UrlOriginal, TimeGenerated,HttpUserAgentOriginal\\n| extend IpCustomEntity + = SrcIpAddr, UrlCustomEntity = UrlOriginal\",\"entityMappings\":[{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"UrlCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.0\",\"tactics\":[\"CommandAndControl\"],\"displayName\":\"Cisco + Umbrella - Crypto Miner User-Agent Detected\",\"description\":\"Detects suspicious + user agent strings used by crypto miners in proxy logs.\",\"lastUpdatedDateUTC\":\"2022-01-03T00:00:00Z\",\"createdDateUTC\":\"2021-01-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"CiscoUmbrellaDataConnector\",\"dataTypes\":[\"Cisco_Umbrella_proxy_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/dd03057e-4347-4853-bf1e-2b2d21eb4e59\",\"name\":\"dd03057e-4347-4853-bf1e-2b2d21eb4e59\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"NRT\",\"properties\":{\"severity\":\"Low\",\"query\":\"let + DomainList = dynamic([\\\"monerohash.com\\\", \\\"do-dear.com\\\", \\\"xmrminerpro.com\\\", + \\\"secumine.net\\\", \\\"xmrpool.com\\\", \\\"minexmr.org\\\", \\\"hashanywhere.com\\\", + \\\"xmrget.com\\\",\\n\\\"mininglottery.eu\\\", \\\"minergate.com\\\", \\\"moriaxmr.com\\\", + \\\"multipooler.com\\\", \\\"moneropools.com\\\", \\\"xmrpool.eu\\\", \\\"coolmining.club\\\", + \\\"supportxmr.com\\\",\\n\\\"minexmr.com\\\", \\\"hashvault.pro\\\", \\\"xmrpool.net\\\", + \\\"crypto-pool.fr\\\", \\\"xmr.pt\\\", \\\"miner.rocks\\\", \\\"walpool.com\\\", + \\\"herominers.com\\\", \\\"gntl.co.uk\\\", \\\"semipool.com\\\",\\n\\\"coinfoundry.org\\\", + \\\"cryptoknight.cc\\\", \\\"fairhash.org\\\", \\\"baikalmine.com\\\", \\\"tubepool.xyz\\\", + \\\"fairpool.xyz\\\", \\\"asiapool.io\\\", \\\"coinpoolit.webhop.me\\\", \\\"nanopool.org\\\",\\n\\\"moneropool.com\\\", + \\\"miner.center\\\", \\\"prohash.net\\\", \\\"poolto.be\\\", \\\"cryptoescrow.eu\\\", + \\\"monerominers.net\\\", \\\"cryptonotepool.org\\\", \\\"extrmepool.org\\\", + \\\"webcoin.me\\\",\\n\\\"kippo.eu\\\", \\\"hashinvest.ws\\\", \\\"monero.farm\\\", + \\\"supportxmr.com\\\", \\\"xmrpool.eu\\\", \\\"linux-repository-updates.com\\\", + \\\"1gh.com\\\", \\\"dwarfpool.com\\\", \\\"hash-to-coins.com\\\",\\n\\\"hashvault.pro\\\", + \\\"pool-proxy.com\\\", \\\"hashfor.cash\\\", \\\"fairpool.cloud\\\", \\\"litecoinpool.org\\\", + \\\"mineshaft.ml\\\", \\\"abcxyz.stream\\\", \\\"moneropool.ru\\\", \\\"cryptonotepool.org.uk\\\",\\n\\\"extremepool.org\\\", + \\\"extremehash.com\\\", \\\"hashinvest.net\\\", \\\"unipool.pro\\\", \\\"crypto-pools.org\\\", + \\\"monero.net\\\", \\\"backup-pool.com\\\", \\\"mooo.com\\\", \\\"freeyy.me\\\", + \\\"cryptonight.net\\\",\\n\\\"shscrypto.net\\\"]);\\nSyslog\\n| where ProcessName + contains \\\"squid\\\"\\n| extend URL = extract(\\\"(([A-Z]+ [a-z]{4,5}:\\\\\\\\/\\\\\\\\/)|[A-Z]+ + )([^ :]*)\\\",3,SyslogMessage),\\n SourceIP = extract(\\\"([0-9]+ )(([0-9]{1,3})\\\\\\\\.([0-9]{1,3})\\\\\\\\.([0-9]{1,3})\\\\\\\\.([0-9]{1,3}))\\\",2,SyslogMessage),\\n + \ Status = extract(\\\"(TCP_(([A-Z]+)(_[A-Z]+)*)|UDP_(([A-Z]+)(_[A-Z]+)*))\\\",1,SyslogMessage),\\n + \ HTTP_Status_Code = extract(\\\"(TCP_(([A-Z]+)(_[A-Z]+)*)|UDP_(([A-Z]+)(_[A-Z]+)*))/([0-9]{3})\\\",8,SyslogMessage),\\n + \ User = extract(\\\"(CONNECT |GET )([^ ]* )([^ ]+)\\\",3,SyslogMessage),\\n + \ RemotePort = extract(\\\"(CONNECT |GET )([^ ]*)(:)([0-9]*)\\\",4,SyslogMessage),\\n + \ Domain = extract(\\\"(([A-Z]+ [a-z]{4,5}:\\\\\\\\/\\\\\\\\/)|[A-Z]+ + )([^ :\\\\\\\\/]*)\\\",3,SyslogMessage),\\n Bytes = toint(extract(\\\"([A-Z]+\\\\\\\\/[0-9]{3} + )([0-9]+)\\\",2,SyslogMessage)),\\n contentType = extract(\\\"([a-z/]+$)\\\",1,SyslogMessage)\\n| + extend TLD = extract(\\\"\\\\\\\\.[a-z]*$\\\",0,Domain)\\n| where HTTP_Status_Code + == '200'\\n| where Domain contains \\\".\\\"\\n| where Domain has_any (DomainList)\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"User\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"SourceIP\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URL\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CommandAndControl\"],\"techniques\":[\"T1102\"],\"displayName\":\"NRT + Squid proxy events related to mining pools\",\"description\":\"Checks for + Squid proxy events in Syslog associated with common mining pools .This query + presumes the default Squid log format is being used.\\n http://www.squid-cache.org/Doc/config/access_log/\",\"lastUpdatedDateUTC\":\"2022-05-31T00:00:00Z\",\"createdDateUTC\":\"2019-07-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Syslog\",\"dataTypes\":[\"Syslog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/2b701288-b428-4fb8-805e-e4372c574786\",\"name\":\"2b701288-b428-4fb8-805e-e4372c574786\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"//The + bigger the window the better the data sample size, as we use IP prevalence, + more sample data is better.\\n//The minimum number of countries that the account + has been accessed from [default: 2]\\nlet minimumCountries = 2;\\n//The delta + (%) between the largest in-use IP and the smallest [default: 95]\\nlet deltaThreshold + = 95;\\n//The maximum (%) threshold that the country appears in login data + [default: 10]\\nlet countryPrevalenceThreshold = 10;\\n//The time to project + forward after the last login activity [default: 60min]\\nlet projectedEndTime + = 60m;\\nlet queryfrequency = 1d;\\nlet queryperiod = 14d;\\nlet aadFunc = + (tableName: string) {\\n // Get successful signins to Teams\\n let signinData + =\\n table(tableName)\\n | where TimeGenerated > ago(queryperiod)\\n + \ | where AppDisplayName has \\\"Teams\\\" and ConditionalAccessStatus + =~ \\\"success\\\"\\n | extend Country = tostring(todynamic(LocationDetails)['countryOrRegion'])\\n + \ | where isnotempty(Country) and isnotempty(IPAddress);\\n // Calculate + prevalence of countries\\n let countryPrevalence =\\n signinData\\n + \ | summarize CountCountrySignin = count() by Country\\n | extend + TotalSignin = toscalar(signinData | summarize count())\\n | extend + CountryPrevalence = toreal(CountCountrySignin) / toreal(TotalSignin) * 100;\\n + \ // Count signins by user and IP address\\n let userIpSignin =\\n signinData\\n + \ | summarize CountIPSignin = count(), Country = any(Country), ListSigninTimeGenerated + = make_list(TimeGenerated) by IPAddress, UserPrincipalName;\\n // Calculate + delta between the IP addresses with the most and minimum activity by user\\n + \ let userIpDelta =\\n userIpSignin\\n | summarize MaxIPSignin + = max(CountIPSignin), MinIPSignin = min(CountIPSignin), DistinctCountries + = dcount(Country), make_set(Country) by UserPrincipalName\\n | extend + UserIPDelta = toreal(MaxIPSignin - MinIPSignin) / toreal(MaxIPSignin) * 100;\\n + \ // Collect Team operations the user account has performed within a time + range of the suspicious signins\\n OfficeActivity\\n | where TimeGenerated + > ago(queryfrequency)\\n | where Operation in~ (\\\"TeamsAdminAction\\\", + \\\"MemberAdded\\\", \\\"MemberRemoved\\\", \\\"MemberRoleChanged\\\", \\\"AppInstalled\\\", + \\\"BotAddedToTeam\\\")\\n | project OperationTimeGenerated = TimeGenerated, + UserId = tolower(UserId), Operation\\n | join kind = inner(\\n userIpDelta\\n + \ // Check users with activity from distinct countries\\n | where + DistinctCountries >= minimumCountries\\n // Check users with high IP + delta\\n | where UserIPDelta >= deltaThreshold\\n // Add information + about signins and countries\\n | join kind = leftouter userIpSignin + on UserPrincipalName\\n | join kind = leftouter countryPrevalence on + Country\\n // Check activity that comes from nonprevalent countries\\n + \ | where CountryPrevalence < countryPrevalenceThreshold\\n | + project\\n UserPrincipalName,\\n SuspiciousIP = IPAddress,\\n + \ UserIPDelta,\\n SuspiciousSigninCountry = Country,\\n + \ SuspiciousCountryPrevalence = CountryPrevalence,\\n EventTimes + = ListSigninTimeGenerated\\n ) on $left.UserId == $right.UserPrincipalName\\n + \ // Check the signins occured 60 min before the Teams operations\\n | + mv-expand SigninTimeGenerated = EventTimes\\n | extend SigninTimeGenerated + = todatetime(SigninTimeGenerated)\\n | where OperationTimeGenerated between + (SigninTimeGenerated .. (SigninTimeGenerated + projectedEndTime))\\n};\\nlet + aadSignin = aadFunc(\\\"SigninLogs\\\");\\nlet aadNonInt = aadFunc(\\\"AADNonInteractiveUserSignInLogs\\\");\\nunion + isfuzzy=true aadSignin, aadNonInt\\n| summarize arg_max(SigninTimeGenerated, + *) by UserPrincipalName, SuspiciousIP, OperationTimeGenerated\\n| summarize\\n + \ ActivitySummary = make_bag(pack(tostring(SigninTimeGenerated), pack(\\\"Operation\\\", + tostring(Operation), \\\"OperationTime\\\", OperationTimeGenerated)))\\n by + UserPrincipalName, SuspiciousIP, SuspiciousSigninCountry, SuspiciousCountryPrevalence\\n| + extend IPCustomEntity = SuspiciousIP, AccountCustomEntity = UserPrincipalName\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"InitialAccess\",\"Persistence\"],\"techniques\":[\"T1199\",\"T1136\",\"T1078\",\"T1098\"],\"displayName\":\"Anomalous + login followed by Teams action\",\"description\":\"Detects anomalous IP address + usage by user accounts and then checks to see if a suspicious Teams action + is performed.\\nQuery calculates IP usage Delta for each user account and + selects accounts where a delta >= 90% is observed between the most and least + used IP.\\nTo further reduce results the query performs a prevalence check + on the lowest used IP's country, only keeping IP's where the country is unusual + for the tenant (dynamic ranges)\\nFinally the user accounts activity within + Teams logs is checked for suspicious commands (modifying user privileges or + admin actions) during the period the suspicious IP was active.\",\"lastUpdatedDateUTC\":\"2022-03-21T00:00:00Z\",\"createdDateUTC\":\"2020-06-30T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AADNonInteractiveUserSignInLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/fa118b98-de46-4e94-87f9-8e6d5060b60b\",\"name\":\"fa118b98-de46-4e94-87f9-8e6d5060b60b\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"MLBehaviorAnalytics\",\"properties\":{\"severity\":\"Medium\",\"tactics\":[\"InitialAccess\"],\"displayName\":\"(Preview) + Anomalous SSH Login Detection\",\"description\":\"This detection uses machine + learning (ML) to identify anomalous Secure Shell (SSH) login activity, based + on syslog data. Scenarios include:\\n\\n*\\tUnusual IP - This IP address has + not or has rarely been seen in last 30 days.\\n*\\tUnusual Geo - The IP address, + city, country and ASN have not (or rarely) been seen in last 30 days.\\n*\\tNew + user - A new user logs in from an IP address and geo location, both or either + of which are not expected to be seen in the last 30 days.\\n\\nAllow 7 days + after this alert is enabled for Microsoft Sentinel to build a profile of normal + activity for your environment.\\n\\nThis detection requires a specific configuration + of the data source. [Learn more](https://docs.microsoft.com/en-us/azure/sentinel/connect-syslog#configure-the-syslog-connector-for-anomalous-ssh-login-detection)\\n\\nBy + enabling this rule, you give Microsoft permission to copy ingested data outside + of your Microsoft Sentinel workspace's geography as necessary for processing + by the machine learning engine.\",\"lastUpdatedDateUTC\":\"2021-03-26T00:00:00Z\",\"createdDateUTC\":\"2019-08-05T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Syslog\",\"dataTypes\":[\"Syslog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/c094384d-7ea7-4091-83be-18706ecca981\",\"name\":\"c094384d-7ea7-4091-83be-18706ecca981\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"let + minersDomains=dynamic([\\\"monerohash.com\\\", \\\"do-dear.com\\\", \\\"xmrminerpro.com\\\", + \\\"secumine.net\\\", \\\"xmrpool.com\\\", \\\"minexmr.org\\\", \\\"hashanywhere.com\\\", + \\n\\\"xmrget.com\\\", \\\"mininglottery.eu\\\", \\\"minergate.com\\\", \\\"moriaxmr.com\\\", + \\\"multipooler.com\\\", \\\"moneropools.com\\\", \\\"xmrpool.eu\\\", \\\"coolmining.club\\\", + \\n\\\"supportxmr.com\\\", \\\"minexmr.com\\\", \\\"hashvault.pro\\\", \\\"xmrpool.net\\\", + \\\"crypto-pool.fr\\\", \\\"xmr.pt\\\", \\\"miner.rocks\\\", \\\"walpool.com\\\", + \\\"herominers.com\\\", \\n\\\"gntl.co.uk\\\", \\\"semipool.com\\\", \\\"coinfoundry.org\\\", + \\\"cryptoknight.cc\\\", \\\"fairhash.org\\\", \\\"baikalmine.com\\\", \\\"tubepool.xyz\\\", + \\\"fairpool.xyz\\\", \\\"asiapool.io\\\", \\n\\\"coinpoolit.webhop.me\\\", + \\\"nanopool.org\\\", \\\"moneropool.com\\\", \\\"miner.center\\\", \\\"prohash.net\\\", + \\\"poolto.be\\\", \\\"cryptoescrow.eu\\\", \\\"monerominers.net\\\", \\\"cryptonotepool.org\\\", + \\n\\\"extrmepool.org\\\", \\\"webcoin.me\\\", \\\"kippo.eu\\\", \\\"hashinvest.ws\\\", + \\\"monero.farm\\\", \\\"supportxmr.com\\\", \\\"xmrpool.eu\\\", \\\"linux-repository-updates.com\\\", + \\\"1gh.com\\\", \\n\\\"dwarfpool.com\\\", \\\"hash-to-coins.com\\\", \\\"hashvault.pro\\\", + \\\"pool-proxy.com\\\", \\\"hashfor.cash\\\", \\\"fairpool.cloud\\\", \\\"litecoinpool.org\\\", + \\\"mineshaft.ml\\\", \\\"abcxyz.stream\\\", \\n\\\"moneropool.ru\\\", \\\"cryptonotepool.org.uk\\\", + \\\"extremepool.org\\\", \\\"extremehash.com\\\", \\\"hashinvest.net\\\", + \\\"unipool.pro\\\", \\\"crypto-pools.org\\\", \\\"monero.net\\\", \\n\\\"backup-pool.com\\\", + \\\"mooo.com\\\", \\\"freeyy.me\\\", \\\"cryptonight.net\\\", \\\"shscrypto.net\\\"]);\\n_Im_Dns(domain_has_any=minersDomains)\\n| + extend timestamp = TimeGenerated, IPCustomEntity = SrcIpAddr, HostCustomEntity + = Dvc\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.3.1\",\"tactics\":[\"Impact\"],\"techniques\":[\"T1496\"],\"displayName\":\"DNS + events related to mining pools (ASIM DNS Schema)\",\"description\":\"Identifies + IP addresses that may be performing DNS lookups associated with common currency + mining pools.\\nThis analytic rule uses [ASIM](https://aka.ms/AboutASIM) and + supports any built-in or custom source that supports the ASIM DNS schema\",\"lastUpdatedDateUTC\":\"2022-04-10T00:00:00Z\",\"createdDateUTC\":\"2019-02-07T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]},{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]},{\"connectorId\":\"AzureFirewall\",\"dataTypes\":[\"AzureDiagnostics\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"InfobloxNIOS\",\"dataTypes\":[\"Syslog\"]},{\"connectorId\":\"GCPDNSDataConnector\",\"dataTypes\":[\"GCP_DNS_CL\"]},{\"connectorId\":\"NXLogDnsLogs\",\"dataTypes\":[\"NXLog_DNS_Server_CL\"]},{\"connectorId\":\"CiscoUmbrellaDataConnector\",\"dataTypes\":[\"Cisco_Umbrella_dns_CL\"]},{\"connectorId\":\"Corelight\",\"dataTypes\":[\"Corelight_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/15ae38a2-2e29-48f7-883f-863fb25a5a06\",\"name\":\"15ae38a2-2e29-48f7-883f-863fb25a5a06\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P8D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + starttime = 8d;\\nlet endtime = 1d;\\nlet threshold = 10;\\nDnsEvents \\n| + where TimeGenerated > ago(endtime)\\n| where Name contains \\\"in-addr.arpa\\\" + \\n| summarize StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated), + dcount(Name) by ClientIP\\n| where dcount_Name > threshold\\n| project StartTimeUtc, + EndTimeUtc, ClientIP , dcount_Name \\n| join kind=leftanti (DnsEvents \\n + \ | where TimeGenerated between(ago(starttime)..ago(endtime))\\n | where + Name contains \\\"in-addr.arpa\\\" \\n | summarize dcount(Name) by ClientIP, + bin(TimeGenerated, 1d)\\n | where dcount_Name > threshold\\n | project + ClientIP , dcount_Name \\n) on ClientIP\\n| extend timestamp = StartTimeUtc, + IPCustomEntity = ClientIP\",\"entityMappings\":[{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Discovery\"],\"techniques\":[\"T1046\"],\"displayName\":\"Rare + client observed with high reverse DNS lookup count\",\"description\":\"Identifies + clients with a high reverse DNS counts which could be carrying out reconnaissance + or discovery activity.\\nAlert is generated if the IP performing such reverse + DNS lookups was not seen doing so in the preceding 7-day period.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2019-02-07T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a7427ed7-04b4-4e3b-b323-08b981b9b4bf\",\"name\":\"a7427ed7-04b4-4e3b-b323-08b981b9b4bf\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + dt_lookBack = 1h;\\n let ioc_lookBack = 14d;\\n ThreatIntelligenceIndicator\\n + | where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\\n + | summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\\n + | where Active == true\\n | where isnotempty(FileHashValue)\\n | extend FileHashValue + = toupper(FileHashValue)\\n // using innerunique to keep perf fast and result + set low, we only need one match to indicate potential malicious activity that + needs to be investigated\\n | join kind=innerunique ( union isfuzzy=true \\n + \ (SecurityEvent | where TimeGenerated >= ago(dt_lookBack)\\n | where + EventID in (\\\"8003\\\",\\\"8002\\\",\\\"8005\\\")\\n | where isnotempty(FileHash)\\n + \ | extend SecurityEvent_TimeGenerated = TimeGenerated, Event = EventID, + FileHash = toupper(FileHash)\\n ),\\n (WindowsEvent | where TimeGenerated + >= ago(dt_lookBack)\\n | where EventID in (\\\"8003\\\",\\\"8002\\\",\\\"8005\\\")\\n + \ | where isnotempty(EventData.FileHash)\\n | extend SecurityEvent_TimeGenerated + = TimeGenerated, Event = EventID, FileHash = toupper(EventData.FileHash)\\n + \ )\\n )\\n on $left.FileHashValue == $right.FileHash\\n | where SecurityEvent_TimeGenerated + < ExpirationDateTime\\n | summarize SecurityEvent_TimeGenerated = arg_max(SecurityEvent_TimeGenerated, + *) by IndicatorId, FileHash\\n | project SecurityEvent_TimeGenerated, Description, + ActivityGroupNames, IndicatorId, ThreatType, Url, ExpirationDateTime, ConfidenceScore,\\n + Process, FileHash, Computer, Account, Event\\n | extend timestamp = SecurityEvent_TimeGenerated, + AccountCustomEntity = Account, HostCustomEntity = Computer, URLCustomEntity + = Url\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.3.1\",\"tactics\":[\"Impact\"],\"displayName\":\"TI + map File Hash to Security Event\",\"description\":\"Identifies a match in + Security Event data from any File Hash IOC from TI\",\"lastUpdatedDateUTC\":\"2022-03-10T00:00:00Z\",\"createdDateUTC\":\"2019-08-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]},{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/1bf6e165-5e32-420e-ab4f-0da8558a8be2\",\"name\":\"1bf6e165-5e32-420e-ab4f-0da8558a8be2\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"// + How far back to look for events from\\nlet timeframe = 1d;\\n// How close + together build events and file modifications should occur to alert (make this + smaller to reduce FPs)\\nlet time_window = 5m;\\n// Edit this to include build + processes used\\nlet build_processes = dynamic([\\\"MSBuild.exe\\\", \\\"dotnet.exe\\\", + \\\"VBCSCompiler.exe\\\"]);\\n// Include any processes that you want to allow + to edit files during/around the build process\\nlet allow_list = dynamic([]);\\nDeviceProcessEvents\\n| + where TimeGenerated > ago(timeframe)\\n// Look for build process starts\\n| + where FileName has_any (build_processes)\\n| summarize by BuildParentProcess=InitiatingProcessFileName, + BuildProcess=FileName, BuildAccount = AccountName, DeviceName, BuildCommand=ProcessCommandLine, + timekey= bin(TimeGenerated, time_window), BuildProcessTime=TimeGenerated\\n| + join kind=inner(\\nDeviceFileEvents\\n| where TimeGenerated > ago(timeframe)\\n| + where InitiatingProcessFileName !in (allow_list)\\n| where ActionType == \\\"FileCreated\\\" + \ or ActionType == \\\"FileModified\\\"\\n// Look for code files, edit this + to include file extensions used in build.\\n| where FileName endswith \\\".cs\\\" + or FileName endswith \\\".cpp\\\"\\n| summarize by FileEditParentProcess=InitiatingProcessParentFileName, + FileEditAccount = InitiatingProcessAccountName, DeviceName, FileEdited=FileName, + FileEditProcess=InitiatingProcessFileName, timekey= bin(TimeGenerated, time_window), + FileEditTime=TimeGenerated)\\n// join where build processes and file modifications + seen at same time on same host\\non timekey, DeviceName\\n// Limit to only + where the file edit happens after the build process starts\\n| where BuildProcessTime + <= FileEditTime\\n| summarize make_set(FileEdited), make_set(FileEditProcess), + make_set(FileEditAccount) by timekey, DeviceName, BuildParentProcess, BuildProcess\\n| + extend HostCustomEntity=DeviceName, timestamp=timekey\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Persistence\"],\"techniques\":[\"T1554\"],\"displayName\":\"Potential + Build Process Compromise - MDE\",\"description\":\"The query looks for source + code files being modified immediately after a build process is started. The + purpose of this is to look for malicious code injection during the build process. + This query uses Microsoft Defender for Endpoint telemetry.\\nMore details: + https://techcommunity.microsoft.com/t5/azure-sentinel/monitoring-the-software-supply-chain-with-azure-sentinel/ba-p/2176463\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2021-02-16T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceProcessEvents\",\"DeviceFileEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/957cb240-f45d-4491-9ba5-93430a3c08be\",\"name\":\"957cb240-f45d-4491-9ba5-93430a3c08be\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"OfficeActivity\\n| + where Operation in~ ( \\\"Add-MailboxPermission\\\", \\\"Add-MailboxFolderPermission\\\", + \\\"Set-Mailbox\\\", \\\"New-ManagementRoleAssignment\\\", \\\"New-InboxRule\\\", + \\\"Set-InboxRule\\\", \\\"Set-TransportRule\\\")\\nand not(UserId has_any + ('NT AUTHORITY\\\\\\\\SYSTEM (Microsoft.Exchange.ServiceHost)', 'NT AUTHORITY\\\\\\\\SYSTEM + (w3wp)', 'devilfish-applicationaccount') and Operation in~ ( \\\"Add-MailboxPermission\\\", + \\\"Set-Mailbox\\\"))\\n| extend timestamp = TimeGenerated, AccountCustomEntity + = UserId, IPCustomEntity = ClientIP\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.2\",\"tactics\":[\"Persistence\",\"Collection\"],\"techniques\":[\"T1098\",\"T1114\"],\"displayName\":\"Rare + and potentially high-risk Office operations\",\"description\":\"Identifies + Office operations that are typically rare and can provide capabilities useful + to attackers.\",\"lastUpdatedDateUTC\":\"2022-02-18T00:00:00Z\",\"createdDateUTC\":\"2019-02-13T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/2fc5d810-c9cc-491a-b564-841427ae0e50\",\"name\":\"2fc5d810-c9cc-491a-b564-841427ae0e50\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT1H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\nlet emailregex = @'^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\\\\.[a-zA-Z0-9-.]+$';\\nThreatIntelligenceIndicator\\n| + where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\\n| + summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\\n| + where Active == true\\n//Filtering the table for Email related IOCs\\n| where + isnotempty(EmailSenderAddress)\\n// using innerunique to keep perf fast and + result set low, we only need one match to indicate potential malicious activity + that needs to be investigated\\n| join kind=innerunique ( \\n(union isfuzzy=true\\n(SecurityEvent\\n| + where TimeGenerated >= ago(dt_lookBack) and isnotempty(TargetUserName)\\n//Normalizing + the column to lower case for exact match with EmailSenderAddress column\\n| + extend TargetUserName = tolower(TargetUserName)\\n// renaming timestamp column + so it is clear the log this came from SecurityEvent table\\n| extend SecurityEvent_TimeGenerated + = TimeGenerated\\n),\\n(WindowsEvent\\n| where TimeGenerated >= ago(dt_lookBack) + \\n| extend TargetUserName = tostring(EventData.TargetUserName) \\n| where + isnotempty(TargetUserName)\\n//Normalizing the column to lower case for exact + match with EmailSenderAddress column\\n| extend TargetUserName = tolower(TargetUserName)\\n// + renaming timestamp column so it is clear the log this came from SecurityEvent + table\\n| extend SecurityEvent_TimeGenerated = TimeGenerated\\n))\\n)\\non + $left.EmailSenderAddress == $right.TargetUserName\\n| where SecurityEvent_TimeGenerated + < ExpirationDateTime\\n| summarize SecurityEvent_TimeGenerated = arg_max(SecurityEvent_TimeGenerated, + *) by IndicatorId, TargetUserName\\n| project SecurityEvent_TimeGenerated, + Description, ActivityGroupNames, IndicatorId, ThreatType, Url, ExpirationDateTime, + ConfidenceScore,\\nEmailSenderName, EmailRecipient, EmailSourceDomain, EmailSourceIpAddress, + EmailSubject, FileHashValue, FileHashType, Computer, EventID, TargetUserName, + Activity, IpAddress, AccountType,\\nLogonTypeName, LogonProcessName, Status, + SubStatus\\n| extend\\ntimestamp = SecurityEvent_TimeGenerated,\\nAccountCustomEntity + = TargetUserName,\\nIPCustomEntity = IpAddress,\\nHostCustomEntity = Computer,\\nURLCustomEntity + = Url\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.3.1\",\"tactics\":[\"Impact\"],\"displayName\":\"TI + map Email entity to SecurityEvent\",\"description\":\"Identifies a match in + SecurityEvent table from any Email IOC from TI\",\"lastUpdatedDateUTC\":\"2022-03-10T00:00:00Z\",\"createdDateUTC\":\"2019-08-27T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/8a12afde-ed27-46ac-a5ef-392e3d4f071f\",\"name\":\"8a12afde-ed27-46ac-a5ef-392e3d4f071f\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.0.1\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":[{\"supportedValues\":[\"1\",\"2\",\"3\"],\"supportedValuesKql\":null,\"value\":\"3\",\"name\":\"Number + of reasons for anomalous activity\",\"description\":\"Provide explanations + for the specified number of reasons why a W3CIIS session is anomalous.\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"},{\"supportedValues\":[\"Distinct + number of methods\",\"Distinct number of uri queries\",\"Distinct number of + uri stems\",\"Distinct number of statuses\",\"Distinct number of user agents\",\"Total + number of operations\",\"Total number of http verbs\",\"Total number of http + statuses\",\"None\"],\"supportedValuesKql\":null,\"value\":\"None\",\"name\":\"Display + anomalies for a specific top reason\",\"description\":\"Display anomalies + only where the top reason is specified in the checklist.\",\"sequenceNumber\":1,\"rerun\":\"RerunAlways\"},{\"supportedValues\":[\"Public + IPs\",\"Private IPs\",\"All IPs\"],\"supportedValuesKql\":null,\"value\":\"All + IPs\",\"name\":\"Display anomalies for public, private, or all IPs\",\"description\":\"Choose + to display anomalies for public, private, or all IPs.\",\"sequenceNumber\":2,\"rerun\":\"RerunAlways\"}],\"prioritizeExcludeObservations\":[{\"prioritize\":null,\"exclude\":null,\"dataType\":\"string\",\"name\":\"Exclude + client IPs from the anomalies generated\",\"description\":\"Enter comma separated + client IPs (prefixed client IP entities supported) that the anomalies should + not display results for, in the exclude field.\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"}],\"thresholdObservations\":[{\"minimum\":\"0.0\",\"maximum\":\"1.0\",\"value\":\"0.7\",\"name\":\"Score\",\"description\":\"Generate + an anomaly when the anomaly score is greater than or equal to the chosen value.\",\"sequenceNumber\":0,\"rerun\":\"RerunAlways\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"InitialAccess\",\"Persistence\"],\"techniques\":[\"T1190\",\"T1505\"],\"displayName\":\"(Preview) + Anomalous W3CIIS logs activity\",\"description\":\"This anomaly indicates + anomalous W3CIIS sessions within the last day, due to reasons such as a high + number of distinct uri queries, specific http verbs or http statuses, user + agents, or an unusually high number of logs in a session.\\nThe machine learning + algorithm identifies unusual W3CIIS log events within an hourly session, grouped + by site name and client IP.\\nThe model is trained on the previous 7 days + of W3CIIS activity, using an autoencoder. The algorithm checks for sufficient + volume of W3CIIS activity before training the model.\\nThe autoencoder compressess + these site name/client IP sessions using a bottleneck encoding, and reconstructs + the input sessions using a decoder.\\nSessions with high reconstruction errors + are marked as anomalous.\",\"lastUpdatedDateUTC\":\"2022-03-17T00:00:00Z\",\"createdDateUTC\":\"2021-07-26T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureMonitor(IIS)\",\"dataTypes\":[\"W3CIISLog\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/01f64465-b1ef-41ea-a7f5-31553a11ad43\",\"name\":\"01f64465-b1ef-41ea-a7f5-31553a11ad43\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + endpointData = \\n(union isfuzzy=true\\n(SecurityEvent\\n | where EventID + == 4688\\n | extend shortFileName = tostring(split(NewProcessName, '\\\\\\\\')[-1])\\n + \ ),\\n (WindowsEvent\\n | where EventID == 4688\\n | extend NewProcessName + = tostring(EventData.NewProcessName)\\n | extend shortFileName = tostring(split(NewProcessName, + '\\\\\\\\')[-1])\\n | extend TargetUserName = tostring(EventData.TargetUserName)\\n + \ ));\\n// Correlate suspect executables seen in TrendMicro rule updates with + similar activity on endpoints\\nCommonSecurityLog\\n| where DeviceVendor =~ + \\\"Trend Micro\\\"\\n| where Activity =~ \\\"Deny List updated\\\" \\n| where + RequestURL endswith \\\".exe\\\"\\n| project TimeGenerated, Activity , RequestURL + , SourceIP, DestinationIP\\n| extend suspectExeName = tolower(tostring(split(RequestURL, + '/')[-1]))\\n| join (endpointData) on $left.suspectExeName == $right.shortFileName + \\n| extend timestamp = TimeGenerated, IPCustomEntity = DestinationIP, AccountCustomEntity + = TargetUserName, HostCustomEntity = Computer, URLCustomEntity = RequestURL\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.2\",\"tactics\":[\"Execution\"],\"techniques\":[\"T1204\"],\"displayName\":\"Network + endpoint to host executable correlation\",\"description\":\"Correlates blocked + URLs hosting [malicious] executables with host endpoint data\\nto identify + potential instances of executables of the same name having been recently run.\",\"lastUpdatedDateUTC\":\"2022-03-10T00:00:00Z\",\"createdDateUTC\":\"2019-07-08T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"TrendMicro\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/5efb0cfd-063d-417a-803b-562eae5b0301\",\"name\":\"5efb0cfd-063d-417a-803b-562eae5b0301\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT6H\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + starttime = 14d;\\nlet endtime = 6h;\\n// Ignore Build/Releases with less/equal + this number\\nlet ServiceConnectionThreshold = 3;\\n// New Connections need + to exhibit execution of more \\\"new\\\" connections than this number.\\nlet + NewConnectionThreshold = 1;\\n// List of Builds/Releases to ignore in your + space\\nlet BypassDefIds = datatable(DefId:string, Type:string, ProjectName:string)\\n[\\n//\\\"103\\\", + \\\"Release\\\", \\\"ProjectA\\\",\\n//\\\"42\\\", \\\"Release\\\", \\\"ProjectB\\\",\\n//\\\"122\\\", + \\\"Build\\\", \\\"ProjectB\\\"\\n];\\nlet HistoricDefs = AzureDevOpsAuditing\\n| + where TimeGenerated between (ago(starttime) .. ago(endtime))\\n| where OperationName + == \\\"Library.ServiceConnectionExecuted\\\" \\n| extend DefId = tostring(Data.DefinitionId), + Type = tostring(Data.PlanType), ConnectionId = tostring(Data.ConnectionId)\\n| + summarize HistoricCount = dcount(tostring(ConnectionId)), ConnectionNames + = make_set(tostring(Data.ConnectionName)) \\n by DefId = tostring(DefId), + Type = tostring(Type), ProjectId, ProjectName, ActorUPN;\\nAzureDevOpsAuditing\\n| + where TimeGenerated >= ago(endtime)\\n| where OperationName == \\\"Library.ServiceConnectionExecuted\\\" + \\n| extend DefId = tostring(Data.DefinitionId), Type = tostring(Data.PlanType), + ConnectionId = tostring(Data.ConnectionId)\\n| parse ScopeDisplayName with + OrganizationName ' (Organization)'\\n| summarize CurrentCount = dcount(tostring(ConnectionId)), + ConnectionNames = make_set(tostring(Data.ConnectionName)), StartTime = min(TimeGenerated), + EndTime = max(TimeGenerated) \\n by OrganizationName, DefId = tostring(DefId), + Type = tostring(Type), ProjectId, ProjectName, ActorUPN\\n| where CurrentCount + > ServiceConnectionThreshold\\n| join (HistoricDefs) on ProjectId, DefId, + Type, ActorUPN\\n| join kind=anti BypassDefIds on $left.DefId==$right.DefId + and $left.Type == $right.Type and $left.ProjectName == $right.ProjectName\\n| + extend link = iff(\\nType == \\\"Build\\\", strcat('https://dev.azure.com/', + OrganizationName, '/', ProjectName, '/_build?definitionId=', DefId),\\nstrcat('https://dev.azure.com/', + OrganizationName, '/', ProjectName, '/_release?_a=releases&view=mine&definitionId=', + DefId))\\n| where CurrentCount >= HistoricCount + NewConnectionThreshold\\n| + project StartTime, OrganizationName, ProjectName, DefId, link, RecentDistinctServiceConnections + = CurrentCount, HistoricDistinctServiceConnections = HistoricCount, \\n RecentConnections + = ConnectionNames, HistoricConnections = ConnectionNames1, ActorUPN\\n| extend + timestamp = StartTime, AccountCustomEntity = ActorUPN\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"Persistence\",\"Impact\"],\"techniques\":[\"T1098\",\"T1496\"],\"displayName\":\"Azure + DevOps Service Connection Addition/Abuse - Historic allow list\",\"description\":\"This + detection builds an allow list of historic service connection use by Builds + and Releases and compares to recent history, flagging growth of service connection + use which are not manually included in the allow list and \\nnot historically + included in the allow list Build/Release runs. This is to determine if someone + is hijacking a build/release and adding many service connections in order + to abuse or dump credentials from service connections.\",\"lastUpdatedDateUTC\":\"2021-10-20T00:00:00Z\",\"createdDateUTC\":\"2020-06-04T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/3bd33158-3f0b-47e3-a50f-7c20a1b88038\",\"name\":\"3bd33158-3f0b-47e3-a50f-7c20a1b88038\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + SpringShell_threats = dynamic([\\\"Trojan:Python/SpringShellExpl\\\", \\\"Exploit:Python/SpringShell\\\", + \\\"Backdoor:PHP/Remoteshell.V\\\", \\\"SpringShell\\\"]);\\nDeviceInfo\\n| + extend DeviceName = tolower(DeviceName)\\n| join kind=inner ( SecurityAlert\\n| + where ProviderName == \\\"MDATP\\\"\\n| extend ThreatName = tostring(parse_json(ExtendedProperties).ThreatName)\\n| + extend ThreatFamilyName = tostring(parse_json(ExtendedProperties).ThreatFamilyName)\\n| + where ThreatName in~ (SpringShell_threats) or ThreatFamilyName in~ (SpringShell_threats)\\n| + extend CompromisedEntity = tolower(CompromisedEntity)\\n) on $left.DeviceName + == $right.CompromisedEntity\\n| summarize by DisplayName, ThreatName, ThreatFamilyName, + PublicIP, AlertSeverity, Description, tostring(LoggedOnUsers), DeviceId, TenantId + , bin(TimeGenerated, 1d), CompromisedEntity, tostring(LoggedOnUsers), ProductName, + Entities\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"CompromisedEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"PublicIP\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1190\"],\"displayName\":\"AV + detections related to SpringShell Vulnerability\",\"description\":\"This query + looks for Microsoft Defender AV detections related to SpringShell Vulnerability. + In Microsoft Sentinel the SecurityAlerts table includes only the Device Name + of the affected device, \\n this query joins the DeviceInfo table to clearly + connect other information such as Device group, ip, logged on users etc. This + would allow the Microsoft Sentinel analyst to have more context related to + the alert, if available.\\n Reference: https://www.microsoft.com/security/blog/2022/04/04/springshell-rce-vulnerability-guidance-for-protecting-against-and-detecting-cve-2022-22965/\",\"lastUpdatedDateUTC\":\"2022-04-05T00:00:00Z\",\"createdDateUTC\":\"2022-04-05T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"SecurityAlert\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/b4ceb583-4c44-4555-8ecf-39f572e827ba\",\"name\":\"b4ceb583-4c44-4555-8ecf-39f572e827ba\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + starttime = 14d;\\nlet endtime = 1d;\\nlet timeframe = 1h;\\nlet scorethreshold + = 1.5;\\nlet percentthreshold = 50;\\n// Preparing the time series data aggregated + hourly count of MailItemsAccessd Operation in the form of multi-value array + to use with time series anomaly function.\\nlet TimeSeriesData =\\nOfficeActivity\\n| + where TimeGenerated between (startofday(ago(starttime))..startofday(ago(endtime)))\\n| + where OfficeWorkload=~ \\\"Exchange\\\" and Operation =~ \\\"MailItemsAccessed\\\" + and ResultStatus =~ \\\"Succeeded\\\"\\n| project TimeGenerated, Operation, + MailboxOwnerUPN\\n| make-series Total=count() on TimeGenerated from startofday(ago(starttime)) + to startofday(ago(endtime)) step timeframe;\\nlet TimeSeriesAlerts = TimeSeriesData\\n| + extend (anomalies, score, baseline) = series_decompose_anomalies(Total, scorethreshold, + -1, 'linefit')\\n| mv-expand Total to typeof(double), TimeGenerated to typeof(datetime), + anomalies to typeof(double), score to typeof(double), baseline to typeof(long)\\n| + where anomalies > 0\\n| project TimeGenerated, Total, baseline, anomalies, + score;\\n// Joining the flagged outlier from the previous step with the original + dataset to present contextual information\\n// during the anomalyhour to analysts + to conduct investigation or informed decisions.\\nTimeSeriesAlerts | where + TimeGenerated > ago(2d)\\n// Join against base logs since specified timeframe + to retrive records associated with the hour of anomoly\\n| join (\\n OfficeActivity\\n + \ | where TimeGenerated > ago(2d)\\n | extend DateHour = bin(TimeGenerated, + 1h)\\n | where OfficeWorkload=~ \\\"Exchange\\\" and Operation =~ \\\"MailItemsAccessed\\\" + and ResultStatus =~ \\\"Succeeded\\\"\\n | summarize HourlyCount=count(), + TimeGeneratedMax = arg_max(TimeGenerated, *), IPAdressList = make_set(Client_IPAddress), + SourceIPMax= arg_max(Client_IPAddress, *), ClientInfoStringList= make_set(ClientInfoString) + by MailboxOwnerUPN, Logon_Type, TenantId, UserType, TimeGenerated = bin(TimeGenerated, + 1h) \\n | where HourlyCount > 25 // Only considering operations with more + than 25 hourly count to reduce False Positivies\\n | order by HourlyCount + desc \\n) on TimeGenerated\\n| extend PercentofTotal = round(HourlyCount/Total, + 2) * 100 \\n| where PercentofTotal > percentthreshold // Filter Users with + count of less than 5 percent of TotalEvents per Hour to remove FPs/ users + with very low count of MailItemsAccessed events\\n| order by PercentofTotal + desc \\n| project-reorder TimeGeneratedMax, Type, OfficeWorkload, Operation, + UserId,SourceIPMax ,IPAdressList, ClientInfoStringList, HourlyCount, PercentofTotal, + Total, baseline, score, anomalies\\n| extend timestamp = TimeGenerated, AccountCustomEntity + = UserId\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Collection\"],\"techniques\":[\"T1114\"],\"displayName\":\"Exchange + workflow MailItemsAccessed operation anomaly\",\"description\":\"Identifies + anomalous increases in Exchange mail items accessed operations.\\nThe query + leverages KQL built-in anomaly detection algorithms to find large deviations + from baseline patterns.\\nSudden increases in execution frequency of sensitive + actions should be further investigated for malicious activity.\\nManually + change scorethreshold from 1.5 to 3 or higher to reduce the noise based on + outliers flagged from the query criteria.\\nRead more about MailItemsAccessed- + https://docs.microsoft.com/microsoft-365/compliance/advanced-audit?view=o365-worldwide#mailitemsaccessed\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2020-12-10T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"Office365\",\"dataTypes\":[\"OfficeActivity\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/00cb180c-08a8-4e55-a276-63fb1442d5b5\",\"name\":\"00cb180c-08a8-4e55-a276-63fb1442d5b5\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + cmdTokens0 = dynamic(['vbscript','jscript']);\\nlet cmdTokens1 = dynamic(['mshtml','RunHTMLApplication']);\\nlet + cmdTokens2 = dynamic(['Execute','CreateObject','RegRead','window.close']);\\n(union + isfuzzy=true \\n(SecurityEvent\\n| where TimeGenerated >= ago(14d)\\n| where + EventID == 4688\\n| where CommandLine has @'\\\\Microsoft\\\\Windows\\\\CurrentVersion'\\n| + where not(CommandLine has_any (@'\\\\Software\\\\Microsoft\\\\Windows\\\\CurrentVersion\\\\Run', + @'\\\\Software\\\\Microsoft\\\\Windows\\\\CurrentVersion\\\\RunOnce'))\\n// + If you are receiving false positives, then it may help to make the query more + strict by uncommenting one or both of the lines below to refine the matches\\n//| + where CommandLine has_any (cmdTokens0)\\n//| where CommandLine has_all (cmdTokens1)\\n| + where CommandLine has_all (cmdTokens2)\\n| project TimeGenerated, Computer, + Account, Process, NewProcessName, CommandLine, ParentProcessName, _ResourceId\\n| + extend timestamp = TimeGenerated, HostCustomEntity = Computer, AccountCustomEntity + = Account\\n),\\n(WindowsEvent\\n| where TimeGenerated >= ago(14d)\\n| where + EventID == 4688 and EventData has_all(cmdTokens2) and EventData has @'\\\\Microsoft\\\\Windows\\\\CurrentVersion'\\n| + where not(EventData has_any (@'\\\\Software\\\\Microsoft\\\\Windows\\\\CurrentVersion\\\\Run', + @'\\\\Software\\\\Microsoft\\\\Windows\\\\CurrentVersion\\\\RunOnce'))\\n| + extend CommandLine = tostring(EventData.CommandLine)\\n| where CommandLine + has @'\\\\Microsoft\\\\Windows\\\\CurrentVersion'\\n| where not(CommandLine + has_any (@'\\\\Software\\\\Microsoft\\\\Windows\\\\CurrentVersion\\\\Run', + @'\\\\Software\\\\Microsoft\\\\Windows\\\\CurrentVersion\\\\RunOnce'))\\n// + If you are receiving false positives, then it may help to make the query more + strict by uncommenting one or both of the lines below to refine the matches\\n//| + where CommandLine has_any (cmdTokens0)\\n//| where CommandLine has_all (cmdTokens1)\\n| + where CommandLine has_all (cmdTokens2)\\n| extend Account = strcat(EventData.SubjectDomainName,\\\"\\\\\\\\\\\", + EventData.SubjectUserName)\\n| extend NewProcessName = tostring(EventData.NewProcessName)\\n| + extend Process=tostring(split(NewProcessName, '\\\\\\\\')[-1])\\n| extend + ParentProcessName = tostring(EventData.ParentProcessName) \\n| project TimeGenerated, + Computer, Account, Process, NewProcessName, CommandLine, ParentProcessName, + _ResourceId\\n| extend timestamp = TimeGenerated, HostCustomEntity = Computer, + AccountCustomEntity = Account))\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.1\",\"tactics\":[\"Execution\"],\"techniques\":[\"T1059\"],\"displayName\":\"NOBELIUM + - Script payload stored in Registry\",\"description\":\"This query idenifies + when a process execution commandline indicates that a registry value is written + to allow for later execution a malicious script\\n References: https://www.microsoft.com/security/blog/2021/03/04/goldmax-goldfinder-sibot-analyzing-nobelium-malware/\",\"lastUpdatedDateUTC\":\"2022-03-10T00:00:00Z\",\"createdDateUTC\":\"2021-03-03T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]},{\"connectorId\":\"WindowsForwardedEvents\",\"dataTypes\":[\"WindowsEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/3cc5ccd8-b416-4141-bb2d-4eba370e37a5\",\"name\":\"3cc5ccd8-b416-4141-bb2d-4eba370e37a5\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + OMIVulnerabilityPatchVersion = \\\"OMIVulnerabilityPatchVersion:1.13.40-0\\\";\\nHeartbeat\\n| + where Category == \\\"Direct Agent\\\"\\n| summarize arg_max(TimeGenerated,*) + by Computer\\n| parse strcat(\\\"Version:\\\" , Version) with * \\\"Version:\\\" + Major:long \\\".\\\"\\nMinor:long \\\".\\\" Patch:long \\\"-\\\" *\\n| parse + OMIVulnerabilityPatchVersion with * \\\"OMIVulnerabilityPatchVersion:\\\"\\nOMIVersionMajor:long + \\\".\\\" OMIVersionMinor:long \\\".\\\" OMIVersionPatch:long \\\"-\\\" *\\n| + where Major ago(timeRange)\\n| where EventID + == 4624 or EventID == 4625\\n| where IpAddress != \\\"-\\\" and isnotempty(Account)\\n| + extend Outcome = iff(EventID == 4624, \\\"Success\\\", \\\"Failure\\\")\\n// + bin outcomes into 5 minute windows to reduce the volume of data\\n| summarize + OutcomeCount=count() by Account, IpAddress, Computer, Outcome, bin(TimeGenerated, + 5m)\\n| project TimeGenerated, Account, IpAddress, Computer, Outcome, OutcomeCount\\n// + sort ready for sessionizing - by account and time of the authentication outcome\\n| + sort by Account asc, TimeGenerated asc\\n| serialize \\n// sessionize into + failure groupings until either the account changes or there is a success\\n| + extend SessionStartedUtc = row_window_session(TimeGenerated, timeRange, authenticationWindow, + Account != prev(Account) or prev(Outcome) == \\\"Success\\\")\\n// count the + failures in each session\\n| summarize FailureCountBeforeSuccess=sumif(OutcomeCount, + Outcome == \\\"Failure\\\"), StartTime=min(TimeGenerated), EndTime=max(TimeGenerated), + makelist(Outcome), makeset(Computer), makeset(IpAddress) by SessionStartedUtc, + Account\\n// the session must not start with a success, and must end with + one\\n| where array_index_of(list_Outcome, \\\"Success\\\") != 0\\n| where + array_index_of(list_Outcome, \\\"Success\\\") == array_length(list_Outcome) + - 1\\n| project-away SessionStartedUtc, list_Outcome \\n// where the number + of failures before the success is above the threshold \\n| where FailureCountBeforeSuccess + >= authenticationThreshold\\n// expand out ip and computer for customer entity + assignment\\n| mvexpand set_IpAddress, set_Computer\\n| extend IpAddress = + tostring(set_IpAddress), Computer = tostring(set_Computer)\\n| extend timestamp=StartTime, + AccountCustomEntity=Account, HostCustomEntity=Computer, IPCustomEntity=IpAddress\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"CredentialAccess\"],\"techniques\":[\"T1110\"],\"displayName\":\"SecurityEvent + - Multiple authentication failures followed by a success\",\"description\":\"Identifies + accounts who have failed to logon to the domain multiple times in a row, followed + by a successful authentication\\nwithin a short time frame. Multiple failed + attempts followed by a success can be an indication of a brute force attempt + or\\npossible mis-configuration of a service account within an environment.\\nThe + lookback is set to 6h and the authentication window and threshold are set + to 1h and 5, meaning we need to see a minimum\\nof 5 failures followed by + a success for an account within 1 hour to surface an alert.\",\"lastUpdatedDateUTC\":\"2021-10-19T00:00:00Z\",\"createdDateUTC\":\"2020-04-03T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]},{\"connectorId\":\"WindowsSecurityEvents\",\"dataTypes\":[\"SecurityEvent\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/cecdbd4c-4902-403c-8d4b-32eb1efe460b\",\"name\":\"cecdbd4c-4902-403c-8d4b-32eb1efe460b\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT6H\",\"queryPeriod\":\"PT6H\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"High\",\"query\":\"let + domains = dynamic([\\\"incomeupdate.com\\\",\\\"zupertech.com\\\",\\\"databasegalore.com\\\",\\\"panhardware.com\\\",\\\"avsvmcloud.com\\\",\\\"digitalcollege.org\\\",\\\"freescanonline.com\\\",\\\"deftsecurity.com\\\",\\\"thedoccloud.com\\\",\\\"virtualdataserver.com\\\",\\\"lcomputers.com\\\",\\\"webcodez.com\\\",\\\"globalnetworkissues.com\\\",\\\"kubecloud.com\\\",\\\"seobundlekit.com\\\",\\\"solartrackingsystem.net\\\",\\\"virtualwebdata.com\\\"]);\\n(union + isfuzzy=true\\n(CommonSecurityLog \\n | parse Message with * '(' DNSName + ')' * \\n | where DNSName in~ (domains) or DestinationHostName has_any (domains) + or RequestURL has_any(domains)\\n | extend AccountCustomEntity = SourceUserID, + HostCustomEntity = DeviceName, IPCustomEntity = SourceIP\\n ),\\n(_Im_Dns + (domain_has_any=domains)\\n | extend DNSName = DnsQuery\\n | extend IPCustomEntity + = SrcIpAddr\\n ),\\n(VMConnection \\n | parse RemoteDnsCanonicalNames with + * '[\\\"' DNSName '\\\"]' *\\n | where isnotempty(DNSName)\\n | where DNSName + in~ (domains)\\n | extend IPCustomEntity = RemoteIp\\n ),\\n(DeviceNetworkEvents + \\n | where isnotempty(RemoteUrl) \\n | where RemoteUrl has_any (domains) + \ \\n | extend DNSName = RemoteUrl\\n | extend IPCustomEntity = RemoteIP + \\n | extend HostCustomEntity = DeviceName \\n ),\\n(AzureDiagnostics \\n + \ | where ResourceType == \\\"AZUREFIREWALLS\\\"\\n | where Category == \\\"AzureFirewallApplicationRule\\\"\\n + \ | parse msg_s with Protocol 'request from ' SourceHost ':' SourcePort 'to + ' DestinationHost ':' DestinationPort '. Action:' Action\\n | where isnotempty(DestinationHost)\\n + \ | where DestinationHost has_any (domains) \\n | extend DNSName = DestinationHost + \\n | extend IPCustomEntity = SourceHost\\n ) \\n )\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"DNS\",\"fieldMappings\":[{\"identifier\":\"DomainName\",\"columnName\":\"DNSName\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.4.1\",\"tactics\":[\"CommandAndControl\"],\"techniques\":[\"T1102\"],\"displayName\":\"Solorigate + Network Beacon\",\"description\":\"Identifies a match across various data + feeds for domains IOCs related to the Solorigate incident.\\n References: + https://blogs.microsoft.com/on-the-issues/2020/12/13/customers-protect-nation-state-cyberattacks/, + \\n https://www.fireeye.com/blog/threat-research/2020/12/evasive-attacker-leverages-solarwinds-supply-chain-compromises-with-sunburst-backdoor.html?1\",\"lastUpdatedDateUTC\":\"2022-04-04T00:00:00Z\",\"createdDateUTC\":\"2020-12-17T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"DNS\",\"dataTypes\":[\"DnsEvents\"]},{\"connectorId\":\"AzureMonitor(VMInsights)\",\"dataTypes\":[\"VMConnection\"]},{\"connectorId\":\"CiscoASA\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"PaloAltoNetworks\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"MicrosoftThreatProtection\",\"dataTypes\":[\"DeviceNetworkEvents\"]},{\"connectorId\":\"AzureFirewall\",\"dataTypes\":[\"AzureDiagnostics\"]},{\"connectorId\":\"Zscaler\",\"dataTypes\":[\"CommonSecurityLog\"]},{\"connectorId\":\"InfobloxNIOS\",\"dataTypes\":[\"Syslog\"]},{\"connectorId\":\"GCPDNSDataConnector\",\"dataTypes\":[\"GCP_DNS_CL\"]},{\"connectorId\":\"NXLogDnsLogs\",\"dataTypes\":[\"NXLog_DNS_Server_CL\"]},{\"connectorId\":\"CiscoUmbrellaDataConnector\",\"dataTypes\":[\"Cisco_Umbrella_dns_CL\"]},{\"connectorId\":\"Corelight\",\"dataTypes\":[\"Corelight_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a3863d8b-8be1-4f52-8ba2-d6cec98b606b\",\"name\":\"a3863d8b-8be1-4f52-8ba2-d6cec98b606b\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Anomaly\",\"properties\":{\"severity\":\"Informational\",\"anomalyDefinitionVersion\":\"1.1.7\",\"customizableObservations\":{\"multiSelectObservations\":null,\"singleSelectObservations\":null,\"prioritizeExcludeObservations\":null,\"thresholdObservations\":[{\"minimum\":\"0\",\"maximum\":\"1\",\"value\":\"0.7\",\"name\":\"Score\",\"description\":\"Generate + an anomaly when score is greater than the chosen value\",\"sequenceNumber\":1,\"rerun\":\"NotRequired\"}],\"singleValueObservations\":null},\"frequency\":\"P1D\",\"tactics\":[\"InitialAccess\"],\"techniques\":[\"T1078\"],\"displayName\":\"(Preview) + Suspicious volume of logins to user account with elevated token\",\"description\":\"This + algorithm detects an unusually high volume of successful logins with elevated + token per user account. The model is trained on the previous 21 days of security + event ID 4624 on an account. It indicates anomalous high volume of successful + logins with administrator privileges in the last day.\",\"lastUpdatedDateUTC\":\"2021-10-06T00:00:00Z\",\"createdDateUTC\":\"2021-02-16T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"SecurityEvents\",\"dataTypes\":[\"SecurityEvents\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/2790795b-7dba-483e-853f-44aa0bc9c985\",\"name\":\"2790795b-7dba-483e-853f-44aa0bc9c985\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Low\",\"query\":\"CommonSecurityLog\\n| + where DeviceProduct =~ \\\"Wazuh\\\"\\n| where Activity has \\\"Web server + 400 error code.\\\"\\n| where Message has \\\"403\\\"\\n| extend HostName=substring(split(DeviceCustomString1,\\\")\\\")[0],1)\\n| + summarize StartTime = min(TimeGenerated), EndTime = max(TimeGenerated), NumberOfErrors + = dcount(SourceIP) by HostName, SourceIP\\n| where NumberOfErrors > 400\\n| + sort by NumberOfErrors desc\\n| extend timestamp = StartTime, HostCustomEntity + = HostName, IPCustomEntity = SourceIP\",\"entityMappings\":[{\"entityType\":\"Host\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"HostCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.0\",\"tactics\":[\"Persistence\"],\"displayName\":\"Wazuh + - Large Number of Web errors from an IP\",\"description\":\"Identifies instances + where Wazuh logged over 400 '403' Web Errors from one IP Address. To onboard + Wazuh data into Sentinel please view: https://github.com/wazuh/wazuh-documentation/blob/master/source/azure/monitoring%20activity.rst\",\"lastUpdatedDateUTC\":\"2022-01-16T00:00:00Z\",\"createdDateUTC\":\"2020-04-21T00:00:00Z\",\"status\":\"Available\",\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/78979d32-e63f-4740-b206-cfb300c735e0\",\"name\":\"78979d32-e63f-4740-b206-cfb300c735e0\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P14D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + dt_lookBack = 1h;\\nlet ioc_lookBack = 14d;\\nThreatIntelligenceIndicator\\n| + where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\\n| + where isnotempty(NetworkIP) or isnotempty(EmailSourceIpAddress) or isnotempty(NetworkDestinationIP) + or isnotempty(NetworkSourceIP)\\n| extend TI_ipEntity = iff(isnotempty(NetworkIP), + NetworkIP, NetworkDestinationIP)\\n| extend TI_ipEntity = iff(isempty(TI_ipEntity) + and isnotempty(NetworkSourceIP), NetworkSourceIP, TI_ipEntity)\\n| extend + TI_ipEntity = iff(isempty(TI_ipEntity) and isnotempty(EmailSourceIpAddress), + EmailSourceIpAddress, TI_ipEntity)\\n| summarize LatestIndicatorTime = arg_max(TimeGenerated, + *) by IndicatorId\\n| where Active == true\\n// using innerunique to keep + perf fast and result set low, we only need one match to indicate potential + malicious activity that needs to be investigated\\n| join kind=innerunique + (\\n ProofpointPOD \\n | where TimeGenerated >= ago(dt_lookBack)\\n + \ | where isnotempty(SrcIpAddr)\\n | extend ProofpointPOD_TimeGenerated + = TimeGenerated, ClientIP = SrcIpAddr\\n )\\non $left.TI_ipEntity == $right.ClientIP\\n| + where ProofpointPOD_TimeGenerated < ExpirationDateTime\\n| summarize ProofpointPOD_TimeGenerated + = arg_max(ProofpointPOD_TimeGenerated, *) by IndicatorId, ClientIP\\n| project + ProofpointPOD_TimeGenerated, SrcUserUpn, DstUserUpn, SrcIpAddr, IndicatorId, + ThreatType, ExpirationDateTime, ConfidenceScore,\\nTI_ipEntity, ClientIP\\n| + extend timestamp = ProofpointPOD_TimeGenerated\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"SrcUserUpn\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"ClientIP\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.0\",\"tactics\":[\"Exfiltration\",\"InitialAccess\"],\"displayName\":\"ProofpointPOD + - Email sender IP in TI list\",\"description\":\"Email sender IP in TI list.\",\"lastUpdatedDateUTC\":\"2021-12-02T00:00:00Z\",\"createdDateUTC\":\"2021-01-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"ThreatIntelligence\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ThreatIntelligenceTaxii\",\"dataTypes\":[\"ThreatIntelligenceIndicator\"]},{\"connectorId\":\"ProofpointPOD\",\"dataTypes\":[\"ProofpointPOD_maillog_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/2b328487-162d-4034-b472-59f1d53684a1\",\"name\":\"2b328487-162d-4034-b472-59f1d53684a1\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"PT15M\",\"queryPeriod\":\"PT15M\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + timeframe = 15m;\\nCisco_Umbrella\\n| where EventType == \\\"proxylogs\\\"\\n| + where TimeGenerated > ago(timeframe)\\n| where HttpUserAgentOriginal == ''\\n| + extend Message = \\\"Empty User Agent\\\"\\n| project Message, SrcIpAddr, + DstIpAddr, UrlOriginal, TimeGenerated\\n| extend IpCustomEntity = SrcIpAddr, + UrlCustomEntity = UrlOriginal\",\"entityMappings\":[{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"UrlCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.1.0\",\"tactics\":[\"CommandAndControl\"],\"displayName\":\"Cisco + Umbrella - Empty User Agent Detected\",\"description\":\"Rule helps to detect + empty and unusual user agent indicating web browsing activity by an unusual + process other than a web browser.\",\"lastUpdatedDateUTC\":\"2022-01-03T00:00:00Z\",\"createdDateUTC\":\"2021-01-11T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"CiscoUmbrellaDataConnector\",\"dataTypes\":[\"Cisco_Umbrella_proxy_CL\"]}],\"alertRulesCreatedByTemplateCount\":0}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a22740ec-fc1e-4c91-8de6-c29c6450ad00\",\"name\":\"a22740ec-fc1e-4c91-8de6-c29c6450ad00\",\"type\":\"Microsoft.SecurityInsights/AlertRuleTemplates\",\"kind\":\"Scheduled\",\"properties\":{\"queryFrequency\":\"P1D\",\"queryPeriod\":\"P1D\",\"triggerOperator\":\"GreaterThan\",\"triggerThreshold\":0,\"severity\":\"Medium\",\"query\":\"let + aadFunc = (tableName:string){\\ntable(tableName)\\n| where ResultType == 500121\\n| + where Status has \\\"MFA Denied; user declined the authentication\\\" or Status + has \\\"MFA denied; Phone App Reported Fraud\\\"\\n| extend Type = Type\\n| + extend timestamp = TimeGenerated, AccountCustomEntity = UserPrincipalName, + IPCustomEntity = IPAddress, URLCustomEntity = ClientAppUsed\\n};\\nlet aadSignin + = aadFunc(\\\"SigninLogs\\\");\\nlet aadNonInt = aadFunc(\\\"AADNonInteractiveUserSignInLogs\\\");\\nunion + isfuzzy=true aadSignin, aadNonInt\",\"entityMappings\":[{\"entityType\":\"Account\",\"fieldMappings\":[{\"identifier\":\"FullName\",\"columnName\":\"AccountCustomEntity\"}]},{\"entityType\":\"IP\",\"fieldMappings\":[{\"identifier\":\"Address\",\"columnName\":\"IPCustomEntity\"}]},{\"entityType\":\"URL\",\"fieldMappings\":[{\"identifier\":\"Url\",\"columnName\":\"URLCustomEntity\"}]}],\"sentinelEntitiesMappings\":[],\"version\":\"1.0.1\",\"tactics\":[\"CredentialAccess\"],\"techniques\":[\"T1110\"],\"displayName\":\"Explicit + MFA Deny\",\"description\":\"User explicitly denies MFA push, indicating that + login was not expected and the account's password may be compromised.\",\"lastUpdatedDateUTC\":\"2022-04-04T00:00:00Z\",\"createdDateUTC\":\"2020-10-14T00:00:00Z\",\"status\":\"Available\",\"requiredDataConnectors\":[{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"SigninLogs\"]},{\"connectorId\":\"AzureActiveDirectory\",\"dataTypes\":[\"AADNonInteractiveUserSignInLogs\"]}],\"alertRulesCreatedByTemplateCount\":0}}]}" + headers: + cache-control: + - no-cache + content-length: + - '1460919' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 23 Jun 2022 05:44:16 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel alert-rule template show + Connection: + - keep-alive + ParameterSetName: + - -n -w -g + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRuleTemplates/65360bb0-8986-4ade-a89d-af3cf44d28aa?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/65360bb0-8986-4ade-a89d-af3cf44d28aa","name":"65360bb0-8986-4ade-a89d-af3cf44d28aa","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"severity":"Low","query":"let + EventNameList = dynamic([\"CreateNetworkAclEntry\",\"CreateRoute\",\"CreateRouteTable\",\"CreateInternetGateway\",\"CreateNatGateway\"]);\nAWSCloudTrail\n| + where EventName in~ (EventNameList)\n| summarize StartTimeUtc = min(TimeGenerated), + EndTimeUtc = max(TimeGenerated) by EventName, EventTypeName, UserIdentityAccountId, + UserIdentityPrincipalid, UserAgent, \nUserIdentityUserName, SessionMfaAuthenticated, + SourceIpAddress, AWSRegion, EventSource, AdditionalEventData, ResponseElements\n| + extend timestamp = StartTimeUtc, AccountCustomEntity = UserIdentityUserName, + IPCustomEntity = SourceIpAddress","entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"sentinelEntitiesMappings":[],"version":"1.0.0","tactics":["PrivilegeEscalation","LateralMovement"],"techniques":["T1078"],"displayName":"Changes + to Amazon VPC settings","description":"Amazon Virtual Private Cloud (Amazon + VPC) lets you provision a logically isolated section of the AWS Cloud where + you can launch AWS resources\nin a virtual network that you define.\nThis + identifies changes to Amazon VPC (Virtual Private Cloud) settings such as + new ACL entries,routes, routetable or Gateways.\nMore information: https://medium.com/@GorillaStack/the-most-important-aws-cloudtrail-security-events-to-track-a5b9873f8255 + \nand AWS VPC API Docs: https://docs.aws.amazon.com/AWSEC2/latest/APIReference/OperationList-query-vpc.html","lastUpdatedDateUTC":"2021-10-19T00:00:00Z","createdDateUTC":"2019-02-27T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AWS","dataTypes":["AWSCloudTrail"]}],"alertRulesCreatedByTemplateCount":0}}' + headers: + cache-control: + - no-cache + content-length: + - '2288' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 23 Jun 2022 05:44:19 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +version: 1 diff --git a/src/securityinsight/azext_securityinsight/tests/latest/test_sentinel_commands.py b/src/securityinsight/azext_securityinsight/tests/latest/test_sentinel_commands.py new file mode 100644 index 00000000000..b645900da77 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/tests/latest/test_sentinel_commands.py @@ -0,0 +1,464 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- + +# pylint: disable=line-too-long +# pylint: disable=too-many-lines + +import json +from azure.cli.testsdk import ( + ResourceGroupPreparer, + ScenarioTest +) +from azure.cli.testsdk.scenario_tests import AllowLargeResponse + + +class SentinelClientTest(ScenarioTest): + def __init__(self, method_name): + super().__init__(method_name) + + @AllowLargeResponse(size_kb=2048) + @ResourceGroupPreparer(name_prefix="cli_test_sentinel_", location="eastus2") + def test_sentinel_alert_rule_crud(self): + self.kwargs.update({ + "workspace_name": self.create_random_name("workspace-", 16), + "alert_rule_name": self.create_random_name("alert-rule-", 16), + "template_id": "65360bb0-8986-4ade-a89d-af3cf44d28aa" + }) + + self.cmd("monitor log-analytics workspace create -n {workspace_name} -g {rg}") + self.cmd("monitor log-analytics solution create -t SecurityInsights -w {workspace_name} -g {rg}") + + self.cmd( + "sentinel alert-rule create -n {alert_rule_name} -w {workspace_name} -g {rg} " + "--ms-security-incident " + "\"{{product-filter:'Microsoft Cloud App Security',display-name:testing,enabled:true}}\"", + checks=[ + self.check("name", "{alert_rule_name}"), + self.check("type", "Microsoft.SecurityInsights/alertRules") + ] + ) + + self.cmd( + "sentinel alert-rule list -w {workspace_name} -g {rg}", + checks=[ + self.check("length(@)", 1), + self.check("@[0].name", "{alert_rule_name}") + ] + ) + + self.cmd("sentinel alert-rule update -n {alert_rule_name} -w {workspace_name} -g {rg} --ms-security-incident display-name=tested") + self.cmd( + "sentinel alert-rule show -n {alert_rule_name} -w {workspace_name} -g {rg}", + checks=[ + self.check("name", "{alert_rule_name}"), + self.check("displayName", "tested") + ] + ) + + self.cmd("sentinel alert-rule delete -n {alert_rule_name} --workspace-name {workspace_name} -g {rg} --yes") + + self.cmd("sentinel alert-rule template list -w {workspace_name} -g {rg}") + self.cmd( + "sentinel alert-rule template show -n {template_id} -w {workspace_name} -g {rg}", + checks=[ + self.check("name", "{template_id}"), + self.check("kind", "Scheduled") + ] + ) + + @ResourceGroupPreparer(name_prefix="cli_test_sentinel_", location="eastus2") + def test_sentinel_analytics_setting_crud(self): + self.kwargs.update({ + "workspace_name": self.create_random_name("workspace-", 16), + "setting_name": "f209187f-1d17-4431-94af-c141bf5f23db", + }) + + self.cmd("monitor log-analytics workspace create -n {workspace_name} -g {rg}") + self.cmd("monitor log-analytics solution create -t SecurityInsights -w {workspace_name} -g {rg}") + + settings_props = { + "etag": "'260090e2-0000-0d00-0000-5d6fb8670000'", + "kind": "Anomaly", + "properties": { + "description": "When account logs from a source region that has rarely been logged in from during the last 14 days, an anomaly is triggered.", + "anomalySettingsVersion": 0, + "anomalyVersion": "1.0.5", + "customizableObservations": { + "multiSelectObservations": None, + "prioritizeExcludeObservat": None, + "singleSelectObservations": [{ + "name": "Device vendor", + "description": "Choose device vendor of network connection logs from CommonSecurityLog", + "rerun": "RerunAlways", + "sequenceNumber": 1, + "supportedValues": ["Palo Alto Networks", "Fortinet", "Check Point"], + "supportedValuesKql": None, + "value": ["Palo Alto Networks"], + "valuesKql": None + }], + "singleValueObservations": None, + "thresholdObservations": [ + { + "name": "Daily data transfer threshold in MB", + "description": "Suppress anomalies when daily data transfered (in MB) per hour is less than the chosen value", + "maximum": "100", + "minimum": "1", + "rerun": "RerunAlways", + "sequenceNumber": 1, + "value": "25", + }, + { + "name": "Number of standard deviations", + "description": "Triggers anomalies when number of standard deviations is greater than the chosen value", + "maximum": "10", + "minimum": "2", + "rerun": "RerunAlways", + "sequenceNumber": 2, + "value": "3" + } + ] + }, + "displayName": "Login from unusual region", + "enabled": True, + "frequency": "PT1H", + "isDefaultSettings": True, + "requiredDataConnectors": [{ + "connectorId": "AWS", + "dataTypes": ["AWSCloudTrail"] + }], + "settingsDefinitionId": "f209187f-1d17-4431-94af-c141bf5f23db", + "settingsStatus": "Production", + "tactics": ["Exfiltration", "CommandAndControl"], + "techniques": ["T1037", "T1021"] + } + } + self.kwargs["settings"] = json.dumps(settings_props) + + @ResourceGroupPreparer(name_prefix="cli_test_sentinel_", location="eastus2") + def test_sentinel_bookmark_crud(self): + self.kwargs.update({ + "workspace_name": self.create_random_name("workspace-", 16), + "bookmark_id": "73e01a99-5cd7-4139-a149-9f2736ff2ab5", + "query_content": "SecurityEvent | where TimeGenerated > ago(1d) and TimeGenerated < ago(2d)", + }) + + self.cmd("monitor log-analytics workspace create -n {workspace_name} -g {rg}") + self.cmd("monitor log-analytics solution create -t SecurityInsights -w {workspace_name} -g {rg}") + + entity_mappings_props = [{ + "entity_type": "Account", + "fieldMappings": [{ + "identifier": "Fullname", + "value": "johndoe@microsoft.com" + }] + }] + self.kwargs["entity_mappings"] = json.dumps(entity_mappings_props) + self.cmd( + "sentinel bookmark create -g {rg} --bookmark-id {bookmark_id} --workspace-name {workspace_name} " + "--query-content '{query_content}' --query-result 'Security Event query result' " + "--etag '0300bf09-0000-0000-0000-5c37296e0000' --display-name 'My Bookmark' --entity-mappings '{entity_mappings}' " + "--labels Tag1 Tag2 --notes 'Found a suspicious activity' --tactics Execution --techniques T1609", + checks=[ + self.check("name", "{bookmark_id}"), + self.check("query", "{query_content}") + ] + ) + + self.cmd( + "sentinel bookmark list -g {rg} --workspace-name {workspace_name}", + checks=[ + self.check("length(@)", 1), + self.check("[0].name", "{bookmark_id}") + ] + ) + + self.cmd( + "sentinel bookmark show -g {rg} --bookmark-id {bookmark_id} --workspace-name {workspace_name}", + checks=[ + self.check("name", "{bookmark_id}"), + self.check("query", "{query_content}") + ] + ) + + self.cmd("sentinel bookmark delete -g {rg} --bookmark-id {bookmark_id} --workspace-name {workspace_name} --yes") + + @ResourceGroupPreparer(name_prefix="cli_test_sentinel_", location="eastus2") + def test_sentinel_incident_crud(self): + self.kwargs.update({ + "workspace_name": self.create_random_name("workspace-", 16), + "incident_id": "73e01a99-5cd7-4139-a149-9f2736ff2ab5", + "comment_id": "4bb36b7b-26ff-4d1c-9cbe-0d8ab3da0014" + }) + + self.cmd("monitor log-analytics workspace create -n {workspace_name} -g {rg}") + self.cmd("monitor log-analytics solution create -t SecurityInsights -w {workspace_name} -g {rg}") + + self.cmd( + "sentinel incident create -g {rg} --incident-id {incident_id} --workspace-name {workspace_name} " + "--classification FalsePositive --classification-reason IncorrectAlertLogic --classification-comment 'Not a malicious activity' " + "--owner object-id=2046feea-040d-4a46-9e2b-91c2941bfa70 --first-activity-time-utc 2019-01-01T13:00:30Z --last-activity-time-utc 2019-01-01T13:05:30Z " + "--etag '0300bf09-0000-0000-0000-5c37296e0000' --severity High --status Closed --title 'My incident' --description 'This is a demo incident'", + checks=[ + self.check("name", "{incident_id}"), + self.check("classification", "FalsePositive") + ] + ) + + self.cmd( + "sentinel incident list -g {rg} --orderby 'properties/createdTimeUtc desc' --top 1 --workspace-name {workspace_name}", + checks=[ + self.check("length(@)", "1"), + self.check("[0].name", "{incident_id}") + ] + ) + + self.cmd( + "sentinel incident show -g {rg} --incident-id {incident_id} --workspace-name {workspace_name}", + checks=[ + self.check("name", "{incident_id}"), + self.check("classification", "FalsePositive") + ] + ) + + self.cmd( + "sentinel incident comment create -g {rg} --incident-comment-id {comment_id} --message 'Some message' --incident-id {incident_id} --workspace-name {workspace_name}", + checks=[ + self.check("name", "{comment_id}"), + self.check("message", "Some message") + ] + ) + + self.cmd( + "sentinel incident comment list -g {rg} --incident-id {incident_id} --workspace-name {workspace_name}", + checks=[ + self.check("length(@)", 1), + self.check("[0].name", "{comment_id}") + ] + ) + + self.cmd( + "sentinel incident comment show -g {rg} --incident-comment-id {comment_id} --incident-id {incident_id} --workspace-name {workspace_name}", + checks=[ + self.check("name", "{comment_id}"), + self.check("message", "Some message") + ] + ) + + self.cmd("sentinel incident delete -g {rg} --incident-id {incident_id} --workspace-name {workspace_name} --yes") + + @ResourceGroupPreparer(name_prefix="cli_test_sentinel_", location="eastus2") + def test_sentinel_automation_rule_crud(self): + self.kwargs.update({ + "workspace_name": self.create_random_name("workspace-", 16), + "rule_id": "73e01a99-5cd7-4139-a149-9f2736ff2ab5" + }) + + self.cmd("monitor log-analytics workspace create -n {workspace_name} -g {rg}") + self.cmd("monitor log-analytics solution create -t SecurityInsights -w {workspace_name} -g {rg}") + + self.cmd( + "sentinel automation-rule create -g {rg} --automation-rule-id {rule_id} --workspace-name {workspace_name} " + "--actions action-type=ModifyProperties order=1 severity=High --is-enabled true --triggers-when Created " + "--etag 0300bf09-0000-0000-0000-5c37296e0000 --order 1 --display-name 'High severity incidents escalation'", + checks=[ + self.check("name", "{rule_id}"), + self.check("type", "Microsoft.SecurityInsights/AutomationRules") + ] + ) + + self.cmd( + "sentinel automation-rule list -g {rg} --workspace-name {workspace_name}", + checks=[ + self.check("length(@)", 1), + self.check("[0].name", "{rule_id}") + ] + ) + + self.cmd( + "sentinel automation-rule show -g {rg} --automation-rule-id {rule_id} --workspace-name {workspace_name}", + checks=[ + self.check("name", "{rule_id}"), + self.check("type", "Microsoft.SecurityInsights/AutomationRules") + ] + ) + + self.cmd("sentinel automation-rule delete -g {rg} --automation-rule-id {rule_id} --workspace-name {workspace_name} --yes") + + @ResourceGroupPreparer(name_prefix="cli_test_sentinel_", location="eastus2") + def test_sentinel_data_connector_crud(self): + self.kwargs.update({ + "workspace_name": self.create_random_name("workspace-", 16), + "connector_id": "73e01a99-5cd7-4139-a149-9f2736ff2ab5" + }) + + self.cmd("monitor log-analytics workspace create -n {workspace_name} -g {rg}") + self.cmd("monitor log-analytics solution create -t SecurityInsights -w {workspace_name} -g {rg}") + + data_connector_props = { + "kind": "ThreatIntelligence", + "properties": { + "dataTypes": { + "indicators": { + "state": "Enabled" + } + }, + "tenantId": "54826b22-38d6-4fb2-bad9-b7b93a3e9c5a", + "tipLookbackPeriod": "2020-01-01T13:00:30.123Z" + } + } + self.kwargs["data_connector"] = json.dumps(data_connector_props) + + @ResourceGroupPreparer(name_prefix="cli_test_sentinel_", location="eastus2") + def test_sentinel_domain_whois_crud(self): + self.kwargs.update({ + "domain": "microsoft.com", + }) + + self.cmd( + "sentinel domain-whois show -g {rg} --domain {domain}", + checks=[ + self.check("domain", "{domain}") + ] + ) + + @ResourceGroupPreparer(name_prefix="cli_test_sentinel_", location="eastus2") + def test_sentinel_ip_geodata_crud(self): + self.kwargs.update({ + "ip_address": "1.2.3.4" + }) + + self.cmd( + "sentinel ip-geodata show -g {rg} --ip-address {ip_address}", + checks=[ + self.check("ipAddr", "{ip_address}") + ] + ) + + @ResourceGroupPreparer(name_prefix="cli_test_sentinel_", location="eastus2") + def test_sentinel_metadata_crud(self): + self.kwargs.update({ + "workspace_name": self.create_random_name("workspace-", 16), + "alert_rule_name": self.create_random_name("alert-rule-", 16), + "metadata_name": self.create_random_name("metadata-", 16), + "content_id": "c00ee137-7475-47c8-9cce-ec6f0f1bedd0" + }) + + self.cmd("monitor log-analytics workspace create -n {workspace_name} -g {rg}") + self.cmd("monitor log-analytics solution create -t SecurityInsights -w {workspace_name} -g {rg}") + + alert_rule_props = { + "etag": "260097e0-0000-0d00-0000-5d6fa88f0000", + "kind": "MicrosoftSecurityIncidentCreation", + "properties": { + "displayName": "testing displayname", + "enabled": True, + "productFilter": "Microsoft Cloud App Security" + } + } + self.kwargs["alert_rule"] = json.dumps(alert_rule_props) + self.kwargs["parent_id"] = self.cmd("sentinel alert-rule create -g {rg} --alert-rule '{alert_rule}' --rule-id {alert_rule_name} --workspace-name {workspace_name}").get_output_in_json()["id"] + self.cmd( + "sentinel metadata create -n {metadata_name} -g {rg} --content-id {content_id} --workspace-name {workspace_name} " + "--kind AnalyticsRule --parent-id {parent_id}", + checks=[ + self.check("name", "{metadata_name}"), + self.check("contentId", "{content_id}") + ] + ) + + self.cmd( + "sentinel metadata list -g {rg} --workspace-name {workspace_name}", + checks=[ + self.check("length(@)", 1), + self.check("[0].name", "{metadata_name}") + ] + ) + + self.cmd("sentinel metadata update -n {metadata_name} -g {rg} --workspace-name {workspace_name} --author name=cli email=cli@microsoft.com") + self.cmd( + "sentinel metadata show -n {metadata_name} -g {rg} --workspace-name {workspace_name}", + checks=[ + self.check("name", "{metadata_name}"), + self.check("author.name", "cli"), + self.check("author.email", "cli@microsoft.com") + ] + ) + + self.cmd("sentinel metadata delete -n {metadata_name} -g {rg} --workspace-name {workspace_name} --yes") + + @ResourceGroupPreparer(name_prefix="cli_test_sentinel_", location="eastus2") + def test_sentinel_onboarding_state_crud(self): + self.kwargs.update({ + "workspace_name": self.create_random_name("workspace-", 16) + }) + + self.cmd("monitor log-analytics workspace create -n {workspace_name} -g {rg}") + self.cmd("monitor log-analytics solution create -t SecurityInsights -w {workspace_name} -g {rg}") + + self.cmd( + "sentinel onboarding-state create -n default -g {rg} --workspace-name {workspace_name} --customer-managed-key false", + checks=[ + self.check("name", "default"), + self.check("type", "Microsoft.SecurityInsights/onboardingStates") + ] + ) + + self.cmd( + "sentinel onboarding-state list -g {rg} --workspace-name {workspace_name}", + checks=[ + self.check("length(@)", 1), + self.check("value[0].name", "default") + ] + ) + + self.cmd( + "sentinel onboarding-state show -n default -g {rg} --workspace-name {workspace_name}", + checks=[ + self.check("name", "default"), + self.check("type", "Microsoft.SecurityInsights/onboardingStates") + ] + ) + + self.cmd("sentinel onboarding-state delete -n default -g {rg} --workspace-name {workspace_name} --yes") + + @ResourceGroupPreparer(name_prefix="cli_test_sentinel_", location="eastus2") + def test_sentinel_threat_indicator_crud(self): + self.kwargs.update({ + "workspace_name": self.create_random_name("workspace-", 16), + "reference": "contoso@contoso.com" + }) + + self.cmd("monitor log-analytics workspace create -n {workspace_name} -g {rg}") + self.cmd("monitor log-analytics solution create -t SecurityInsights -w {workspace_name} -g {rg}") + + self.kwargs["indicator_id"] = self.cmd( + "sentinel threat-indicator create -g {rg} --workspace-name {workspace_name} " + "--source 'Microsoft Sentinel' --threat-tags 'new schema' --threat-types 'compromised' " + "--display-name 'new schema' --confidence 78 --created-by-ref {reference} --external-references [] " + "--modified '' --pattern '[url:value = 'https://www.contoso.com']' --pattern-type url --revoked false " + "--valid-from 2021-09-15T17:44:00.114052Z --valid-until '' --description 'debugging indicators'", + checks=[ + self.check("createdByRef", "{reference}"), + self.check("type", "Microsoft.SecurityInsights/threatIntelligence") + ] + ).get_output_in_json()["name"] + + self.cmd( + "sentinel threat-indicator list -g {rg} --workspace-name {workspace_name}", + checks=[ + self.check("length(@)", 1), + self.check("[0].createdByRef", "{reference}") + ] + ) + + self.cmd( + "sentinel threat-indicator show --name {indicator_id} -g {rg} --workspace-name {workspace_name}", + checks=[ + self.check("name", "{indicator_id}"), + self.check("confidence", 78) + ] + ) + + self.cmd("sentinel threat-indicator delete -g {rg} --name {indicator_id} --workspace-name {workspace_name} --yes") From 93230fa8fcba4eed02bc99441b04c3118afbfcc1 Mon Sep 17 00:00:00 2001 From: necusjz Date: Thu, 23 Jun 2022 19:26:02 +0800 Subject: [PATCH 03/25] add tests for bookmark --- .../sentinel/automation_rule/__cmd_group.py | 23 + .../sentinel/automation_rule/__init__.py | 16 + .../sentinel/automation_rule/_create.py | 791 ++++++++++ .../sentinel/automation_rule/_delete.py | 135 ++ .../latest/sentinel/automation_rule/_list.py | 420 +++++ .../latest/sentinel/automation_rule/_show.py | 423 +++++ .../sentinel/automation_rule/_update.py | 955 +++++++++++ .../latest/sentinel/bookmark/__cmd_group.py | 23 + .../aaz/latest/sentinel/bookmark/__init__.py | 17 + .../aaz/latest/sentinel/bookmark/_create.py | 559 +++++++ .../aaz/latest/sentinel/bookmark/_delete.py | 135 ++ .../aaz/latest/sentinel/bookmark/_expand.py | 1399 +++++++++++++++++ .../aaz/latest/sentinel/bookmark/_list.py | 311 ++++ .../aaz/latest/sentinel/bookmark/_show.py | 311 ++++ .../aaz/latest/sentinel/bookmark/_update.py | 722 +++++++++ .../sentinel/bookmark/relation/__cmd_group.py | 23 + .../sentinel/bookmark/relation/__init__.py | 16 + .../sentinel/bookmark/relation/_create.py | 267 ++++ .../sentinel/bookmark/relation/_delete.py | 144 ++ .../sentinel/bookmark/relation/_list.py | 258 +++ .../sentinel/bookmark/relation/_show.py | 230 +++ .../sentinel/bookmark/relation/_update.py | 410 +++++ .../test_sentinel_bookmark_crud.yaml | 530 +++++++ .../tests/latest/test_sentinel_commands.py | 121 +- 24 files changed, 8180 insertions(+), 59 deletions(-) create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/__cmd_group.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/__init__.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/_create.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/_delete.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/_list.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/_show.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/_update.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/__cmd_group.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/__init__.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_create.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_delete.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_expand.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_list.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_show.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_update.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/__cmd_group.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/__init__.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_create.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_delete.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_list.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_show.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_update.py create mode 100644 src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_bookmark_crud.yaml diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/__cmd_group.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/__cmd_group.py new file mode 100644 index 00000000000..6eedd4328ed --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "sentinel automation-rule", +) +class __CMDGroup(AAZCommandGroup): + """Manage automation rule with sentinel. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/__init__.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/__init__.py new file mode 100644 index 00000000000..c401f439385 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/__init__.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._create import * +from ._delete import * +from ._list import * +from ._show import * +from ._update import * diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/_create.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/_create.py new file mode 100644 index 00000000000..80ca9c80446 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/_create.py @@ -0,0 +1,791 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel automation-rule create", + is_experimental=True, +) +class Create(AAZCommand): + """Create the automation rule. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/automationrules/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.automation_rule_name = AAZStrArg( + options=["-n", "--name", "--automation-rule-name"], + help="Name of automation rule.", + required=True, + is_experimental=True, + id_part="child_name_1", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + + # define Arg Group "AutomationRuleToUpsert" + + _args_schema = cls._args_schema + _args_schema.etag = AAZStrArg( + options=["--etag"], + arg_group="AutomationRuleToUpsert", + help="Etag of the azure resource", + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.actions = AAZListArg( + options=["--actions"], + arg_group="Properties", + help="The actions to execute when the automation rule is triggered.", + ) + _args_schema.display_name = AAZStrArg( + options=["--display-name"], + arg_group="Properties", + help="The display name of the automation rule.", + ) + _args_schema.order = AAZIntArg( + options=["--order"], + arg_group="Properties", + help="The order of execution of the automation rule.", + ) + _args_schema.triggering_logic = AAZObjectArg( + options=["--triggering-logic"], + arg_group="Properties", + help="Describes automation rule triggering logic.", + ) + + actions = cls._args_schema.actions + actions.Element = AAZObjectArg() + + _element = cls._args_schema.actions.Element + _element.modify_properties = AAZObjectArg( + options=["modify-properties"], + ) + _element.run_playbook = AAZObjectArg( + options=["run-playbook"], + ) + _element.order = AAZIntArg( + options=["order"], + required=True, + ) + + modify_properties = cls._args_schema.actions.Element.modify_properties + modify_properties.action_configuration = AAZObjectArg( + options=["action-configuration"], + ) + + action_configuration = cls._args_schema.actions.Element.modify_properties.action_configuration + action_configuration.classification = AAZStrArg( + options=["classification"], + help="The reason the incident was closed", + enum={"BenignPositive": "BenignPositive", "FalsePositive": "FalsePositive", "TruePositive": "TruePositive", "Undetermined": "Undetermined"}, + ) + action_configuration.classification_comment = AAZStrArg( + options=["classification-comment"], + help="Describes the reason the incident was closed.", + ) + action_configuration.classification_reason = AAZStrArg( + options=["classification-reason"], + help="The classification reason the incident was closed with", + enum={"InaccurateData": "InaccurateData", "IncorrectAlertLogic": "IncorrectAlertLogic", "SuspiciousActivity": "SuspiciousActivity", "SuspiciousButExpected": "SuspiciousButExpected"}, + ) + action_configuration.labels = AAZListArg( + options=["labels"], + help="List of labels to add to the incident.", + ) + action_configuration.owner = AAZObjectArg( + options=["owner"], + help="Information on the user an incident is assigned to", + ) + action_configuration.severity = AAZStrArg( + options=["severity"], + help="The severity of the incident", + enum={"High": "High", "Informational": "Informational", "Low": "Low", "Medium": "Medium"}, + ) + action_configuration.status = AAZStrArg( + options=["status"], + help="The status of the incident", + enum={"Active": "Active", "Closed": "Closed", "New": "New"}, + ) + + labels = cls._args_schema.actions.Element.modify_properties.action_configuration.labels + labels.Element = AAZObjectArg() + + _element = cls._args_schema.actions.Element.modify_properties.action_configuration.labels.Element + _element.label_name = AAZStrArg( + options=["label-name"], + help="The name of the label", + required=True, + ) + + owner = cls._args_schema.actions.Element.modify_properties.action_configuration.owner + owner.assigned_to = AAZStrArg( + options=["assigned-to"], + help="The name of the user the incident is assigned to.", + ) + owner.email = AAZStrArg( + options=["email"], + help="The email of the user the incident is assigned to.", + ) + owner.object_id = AAZStrArg( + options=["object-id"], + help="The object id of the user the incident is assigned to.", + ) + owner.owner_type = AAZStrArg( + options=["owner-type"], + help="The type of the owner the incident is assigned to.", + enum={"Group": "Group", "Unknown": "Unknown", "User": "User"}, + ) + owner.user_principal_name = AAZStrArg( + options=["user-principal-name"], + help="The user principal name of the user the incident is assigned to.", + ) + + run_playbook = cls._args_schema.actions.Element.run_playbook + run_playbook.action_configuration = AAZObjectArg( + options=["action-configuration"], + ) + + action_configuration = cls._args_schema.actions.Element.run_playbook.action_configuration + action_configuration.logic_app_resource_id = AAZStrArg( + options=["logic-app-resource-id"], + help="The resource id of the playbook resource.", + ) + action_configuration.tenant_id = AAZStrArg( + options=["tenant-id"], + help="The tenant id of the playbook resource.", + ) + + triggering_logic = cls._args_schema.triggering_logic + triggering_logic.conditions = AAZListArg( + options=["conditions"], + help="The conditions to evaluate to determine if the automation rule should be triggered on a given object.", + ) + triggering_logic.expiration_time_utc = AAZStrArg( + options=["expiration-time-utc"], + help="Determines when the automation rule should automatically expire and be disabled.", + ) + triggering_logic.is_enabled = AAZBoolArg( + options=["is-enabled"], + help="Determines whether the automation rule is enabled or disabled.", + required=True, + ) + triggering_logic.triggers_on = AAZStrArg( + options=["triggers-on"], + required=True, + enum={"Incidents": "Incidents"}, + ) + triggering_logic.triggers_when = AAZStrArg( + options=["triggers-when"], + required=True, + enum={"Created": "Created", "Updated": "Updated"}, + ) + + conditions = cls._args_schema.triggering_logic.conditions + conditions.Element = AAZObjectArg() + + _element = cls._args_schema.triggering_logic.conditions.Element + _element.property = AAZObjectArg( + options=["property"], + ) + _element.property_array_changed = AAZObjectArg( + options=["property-array-changed"], + ) + _element.property_changed = AAZObjectArg( + options=["property-changed"], + ) + + property = cls._args_schema.triggering_logic.conditions.Element.property + property.condition_properties = AAZObjectArg( + options=["condition-properties"], + ) + + condition_properties = cls._args_schema.triggering_logic.conditions.Element.property.condition_properties + condition_properties.operator = AAZStrArg( + options=["operator"], + enum={"Contains": "Contains", "EndsWith": "EndsWith", "Equals": "Equals", "NotContains": "NotContains", "NotEndsWith": "NotEndsWith", "NotEquals": "NotEquals", "NotStartsWith": "NotStartsWith", "StartsWith": "StartsWith"}, + ) + condition_properties.property_name = AAZStrArg( + options=["property-name"], + help="The property to evaluate in an automation rule property condition.", + enum={"AccountAadTenantId": "AccountAadTenantId", "AccountAadUserId": "AccountAadUserId", "AccountNTDomain": "AccountNTDomain", "AccountName": "AccountName", "AccountObjectGuid": "AccountObjectGuid", "AccountPUID": "AccountPUID", "AccountSid": "AccountSid", "AccountUPNSuffix": "AccountUPNSuffix", "AlertProductNames": "AlertProductNames", "AzureResourceResourceId": "AzureResourceResourceId", "AzureResourceSubscriptionId": "AzureResourceSubscriptionId", "CloudApplicationAppId": "CloudApplicationAppId", "CloudApplicationAppName": "CloudApplicationAppName", "DNSDomainName": "DNSDomainName", "FileDirectory": "FileDirectory", "FileHashValue": "FileHashValue", "FileName": "FileName", "HostAzureID": "HostAzureID", "HostNTDomain": "HostNTDomain", "HostName": "HostName", "HostNetBiosName": "HostNetBiosName", "HostOSVersion": "HostOSVersion", "IPAddress": "IPAddress", "IncidentDescription": "IncidentDescription", "IncidentLabel": "IncidentLabel", "IncidentProviderName": "IncidentProviderName", "IncidentRelatedAnalyticRuleIds": "IncidentRelatedAnalyticRuleIds", "IncidentSeverity": "IncidentSeverity", "IncidentStatus": "IncidentStatus", "IncidentTactics": "IncidentTactics", "IncidentTitle": "IncidentTitle", "IoTDeviceId": "IoTDeviceId", "IoTDeviceModel": "IoTDeviceModel", "IoTDeviceName": "IoTDeviceName", "IoTDeviceOperatingSystem": "IoTDeviceOperatingSystem", "IoTDeviceType": "IoTDeviceType", "IoTDeviceVendor": "IoTDeviceVendor", "MailMessageDeliveryAction": "MailMessageDeliveryAction", "MailMessageDeliveryLocation": "MailMessageDeliveryLocation", "MailMessageP1Sender": "MailMessageP1Sender", "MailMessageP2Sender": "MailMessageP2Sender", "MailMessageRecipient": "MailMessageRecipient", "MailMessageSenderIP": "MailMessageSenderIP", "MailMessageSubject": "MailMessageSubject", "MailboxDisplayName": "MailboxDisplayName", "MailboxPrimaryAddress": "MailboxPrimaryAddress", "MailboxUPN": "MailboxUPN", "MalwareCategory": "MalwareCategory", "MalwareName": "MalwareName", "ProcessCommandLine": "ProcessCommandLine", "ProcessId": "ProcessId", "RegistryKey": "RegistryKey", "RegistryValueData": "RegistryValueData", "Url": "Url"}, + ) + condition_properties.property_values = AAZListArg( + options=["property-values"], + ) + + property_values = cls._args_schema.triggering_logic.conditions.Element.property.condition_properties.property_values + property_values.Element = AAZStrArg() + + property_array_changed = cls._args_schema.triggering_logic.conditions.Element.property_array_changed + property_array_changed.condition_properties = AAZObjectArg( + options=["condition-properties"], + ) + + condition_properties = cls._args_schema.triggering_logic.conditions.Element.property_array_changed.condition_properties + condition_properties.array_type = AAZStrArg( + options=["array-type"], + enum={"Alerts": "Alerts", "Comments": "Comments", "Labels": "Labels", "Tactics": "Tactics"}, + ) + condition_properties.change_type = AAZStrArg( + options=["change-type"], + enum={"Added": "Added"}, + ) + + property_changed = cls._args_schema.triggering_logic.conditions.Element.property_changed + property_changed.condition_properties = AAZObjectArg( + options=["condition-properties"], + ) + + condition_properties = cls._args_schema.triggering_logic.conditions.Element.property_changed.condition_properties + condition_properties.change_type = AAZStrArg( + options=["change-type"], + enum={"ChangedFrom": "ChangedFrom", "ChangedTo": "ChangedTo"}, + ) + condition_properties.operator = AAZStrArg( + options=["operator"], + enum={"Contains": "Contains", "EndsWith": "EndsWith", "Equals": "Equals", "NotContains": "NotContains", "NotEndsWith": "NotEndsWith", "NotEquals": "NotEquals", "NotStartsWith": "NotStartsWith", "StartsWith": "StartsWith"}, + ) + condition_properties.property_name = AAZStrArg( + options=["property-name"], + enum={"IncidentOwner": "IncidentOwner", "IncidentSeverity": "IncidentSeverity", "IncidentStatus": "IncidentStatus"}, + ) + condition_properties.property_values = AAZListArg( + options=["property-values"], + ) + + property_values = cls._args_schema.triggering_logic.conditions.Element.property_changed.condition_properties.property_values + property_values.Element = AAZStrArg() + return cls._args_schema + + def _execute_operations(self): + self.AutomationRulesCreateOrUpdate(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class AutomationRulesCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/automationRules/{automationRuleId}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "automationRuleId", self.ctx.args.automation_rule_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + typ=AAZObjectType, + typ_kwargs={"flags": {"client_flatten": True}} + ) + _builder.set_prop("etag", AAZStrType, ".etag") + _builder.set_prop("properties", AAZObjectType, ".", typ_kwargs={"flags": {"required": True, "client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("actions", AAZListType, ".actions", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("displayName", AAZStrType, ".display_name", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("order", AAZIntType, ".order", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("triggeringLogic", AAZObjectType, ".triggering_logic", typ_kwargs={"flags": {"required": True}}) + + actions = _builder.get(".properties.actions") + if actions is not None: + actions.set_elements(AAZObjectType) + + _elements = _builder.get(".properties.actions[]") + if _elements is not None: + _elements.set_const("actionType", "ModifyProperties", AAZStrType, ".modify_properties", typ_kwargs={"flags": {"required": True}}) + _elements.set_const("actionType", "RunPlaybook", AAZStrType, ".run_playbook", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("order", AAZIntType, ".order", typ_kwargs={"flags": {"required": True}}) + _elements.discriminate_by("actionType", "ModifyProperties") + _elements.discriminate_by("actionType", "RunPlaybook") + + disc_modify_properties = _builder.get(".properties.actions[]{actionType:ModifyProperties}") + if disc_modify_properties is not None: + disc_modify_properties.set_prop("actionConfiguration", AAZObjectType, ".modify_properties.action_configuration") + + action_configuration = _builder.get(".properties.actions[]{actionType:ModifyProperties}.actionConfiguration") + if action_configuration is not None: + action_configuration.set_prop("classification", AAZStrType, ".classification") + action_configuration.set_prop("classificationComment", AAZStrType, ".classification_comment") + action_configuration.set_prop("classificationReason", AAZStrType, ".classification_reason") + action_configuration.set_prop("labels", AAZListType, ".labels") + action_configuration.set_prop("owner", AAZObjectType, ".owner") + action_configuration.set_prop("severity", AAZStrType, ".severity") + action_configuration.set_prop("status", AAZStrType, ".status") + + labels = _builder.get(".properties.actions[]{actionType:ModifyProperties}.actionConfiguration.labels") + if labels is not None: + labels.set_elements(AAZObjectType) + + _elements = _builder.get(".properties.actions[]{actionType:ModifyProperties}.actionConfiguration.labels[]") + if _elements is not None: + _elements.set_prop("labelName", AAZStrType, ".label_name", typ_kwargs={"flags": {"required": True}}) + + owner = _builder.get(".properties.actions[]{actionType:ModifyProperties}.actionConfiguration.owner") + if owner is not None: + owner.set_prop("assignedTo", AAZStrType, ".assigned_to") + owner.set_prop("email", AAZStrType, ".email") + owner.set_prop("objectId", AAZStrType, ".object_id") + owner.set_prop("ownerType", AAZStrType, ".owner_type") + owner.set_prop("userPrincipalName", AAZStrType, ".user_principal_name") + + disc_run_playbook = _builder.get(".properties.actions[]{actionType:RunPlaybook}") + if disc_run_playbook is not None: + disc_run_playbook.set_prop("actionConfiguration", AAZObjectType, ".run_playbook.action_configuration") + + action_configuration = _builder.get(".properties.actions[]{actionType:RunPlaybook}.actionConfiguration") + if action_configuration is not None: + action_configuration.set_prop("logicAppResourceId", AAZStrType, ".logic_app_resource_id") + action_configuration.set_prop("tenantId", AAZStrType, ".tenant_id") + + triggering_logic = _builder.get(".properties.triggeringLogic") + if triggering_logic is not None: + triggering_logic.set_prop("conditions", AAZListType, ".conditions") + triggering_logic.set_prop("expirationTimeUtc", AAZStrType, ".expiration_time_utc") + triggering_logic.set_prop("isEnabled", AAZBoolType, ".is_enabled", typ_kwargs={"flags": {"required": True}}) + triggering_logic.set_prop("triggersOn", AAZStrType, ".triggers_on", typ_kwargs={"flags": {"required": True}}) + triggering_logic.set_prop("triggersWhen", AAZStrType, ".triggers_when", typ_kwargs={"flags": {"required": True}}) + + conditions = _builder.get(".properties.triggeringLogic.conditions") + if conditions is not None: + conditions.set_elements(AAZObjectType) + + _elements = _builder.get(".properties.triggeringLogic.conditions[]") + if _elements is not None: + _elements.set_const("conditionType", "Property", AAZStrType, ".property", typ_kwargs={"flags": {"required": True}}) + _elements.set_const("conditionType", "PropertyArrayChanged", AAZStrType, ".property_array_changed", typ_kwargs={"flags": {"required": True}}) + _elements.set_const("conditionType", "PropertyChanged", AAZStrType, ".property_changed", typ_kwargs={"flags": {"required": True}}) + _elements.discriminate_by("conditionType", "Property") + _elements.discriminate_by("conditionType", "PropertyArrayChanged") + _elements.discriminate_by("conditionType", "PropertyChanged") + + disc_property = _builder.get(".properties.triggeringLogic.conditions[]{conditionType:Property}") + if disc_property is not None: + disc_property.set_prop("conditionProperties", AAZObjectType, ".property.condition_properties") + + condition_properties = _builder.get(".properties.triggeringLogic.conditions[]{conditionType:Property}.conditionProperties") + if condition_properties is not None: + condition_properties.set_prop("operator", AAZStrType, ".operator") + condition_properties.set_prop("propertyName", AAZStrType, ".property_name") + condition_properties.set_prop("propertyValues", AAZListType, ".property_values") + + property_values = _builder.get(".properties.triggeringLogic.conditions[]{conditionType:Property}.conditionProperties.propertyValues") + if property_values is not None: + property_values.set_elements(AAZStrType, ".") + + disc_property_array_changed = _builder.get(".properties.triggeringLogic.conditions[]{conditionType:PropertyArrayChanged}") + if disc_property_array_changed is not None: + disc_property_array_changed.set_prop("conditionProperties", AAZObjectType, ".property_array_changed.condition_properties") + + condition_properties = _builder.get(".properties.triggeringLogic.conditions[]{conditionType:PropertyArrayChanged}.conditionProperties") + if condition_properties is not None: + condition_properties.set_prop("arrayType", AAZStrType, ".array_type") + condition_properties.set_prop("changeType", AAZStrType, ".change_type") + + disc_property_changed = _builder.get(".properties.triggeringLogic.conditions[]{conditionType:PropertyChanged}") + if disc_property_changed is not None: + disc_property_changed.set_prop("conditionProperties", AAZObjectType, ".property_changed.condition_properties") + + condition_properties = _builder.get(".properties.triggeringLogic.conditions[]{conditionType:PropertyChanged}.conditionProperties") + if condition_properties is not None: + condition_properties.set_prop("changeType", AAZStrType, ".change_type") + condition_properties.set_prop("operator", AAZStrType, ".operator") + condition_properties.set_prop("propertyName", AAZStrType, ".property_name") + condition_properties.set_prop("propertyValues", AAZListType, ".property_values") + + property_values = _builder.get(".properties.triggeringLogic.conditions[]{conditionType:PropertyChanged}.conditionProperties.propertyValues") + if property_values is not None: + property_values.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.etag = AAZStrType() + _schema_on_200_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _schema_on_200_201.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200_201.properties + properties.actions = AAZListType( + flags={"required": True}, + ) + properties.created_by = AAZObjectType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + _build_schema_client_info_read(properties.created_by) + properties.created_time_utc = AAZStrType( + serialized_name="createdTimeUtc", + flags={"read_only": True}, + ) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.last_modified_by = AAZObjectType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + _build_schema_client_info_read(properties.last_modified_by) + properties.last_modified_time_utc = AAZStrType( + serialized_name="lastModifiedTimeUtc", + flags={"read_only": True}, + ) + properties.order = AAZIntType( + flags={"required": True}, + ) + properties.triggering_logic = AAZObjectType( + serialized_name="triggeringLogic", + flags={"required": True}, + ) + + actions = cls._schema_on_200_201.properties.actions + actions.Element = AAZObjectType() + + _element = cls._schema_on_200_201.properties.actions.Element + _element.action_type = AAZStrType( + serialized_name="actionType", + flags={"required": True}, + ) + _element.order = AAZIntType( + flags={"required": True}, + ) + + disc_modify_properties = cls._schema_on_200_201.properties.actions.Element.discriminate_by("action_type", "ModifyProperties") + disc_modify_properties.action_configuration = AAZObjectType( + serialized_name="actionConfiguration", + ) + + action_configuration = cls._schema_on_200_201.properties.actions.Element.discriminate_by("action_type", "ModifyProperties").action_configuration + action_configuration.classification = AAZStrType() + action_configuration.classification_comment = AAZStrType( + serialized_name="classificationComment", + ) + action_configuration.classification_reason = AAZStrType( + serialized_name="classificationReason", + ) + action_configuration.labels = AAZListType() + action_configuration.owner = AAZObjectType() + action_configuration.severity = AAZStrType() + action_configuration.status = AAZStrType() + + labels = cls._schema_on_200_201.properties.actions.Element.discriminate_by("action_type", "ModifyProperties").action_configuration.labels + labels.Element = AAZObjectType() + + _element = cls._schema_on_200_201.properties.actions.Element.discriminate_by("action_type", "ModifyProperties").action_configuration.labels.Element + _element.label_name = AAZStrType( + serialized_name="labelName", + flags={"required": True}, + ) + _element.label_type = AAZStrType( + serialized_name="labelType", + flags={"read_only": True}, + ) + + owner = cls._schema_on_200_201.properties.actions.Element.discriminate_by("action_type", "ModifyProperties").action_configuration.owner + owner.assigned_to = AAZStrType( + serialized_name="assignedTo", + ) + owner.email = AAZStrType() + owner.object_id = AAZStrType( + serialized_name="objectId", + ) + owner.owner_type = AAZStrType( + serialized_name="ownerType", + ) + owner.user_principal_name = AAZStrType( + serialized_name="userPrincipalName", + ) + + disc_run_playbook = cls._schema_on_200_201.properties.actions.Element.discriminate_by("action_type", "RunPlaybook") + disc_run_playbook.action_configuration = AAZObjectType( + serialized_name="actionConfiguration", + ) + + action_configuration = cls._schema_on_200_201.properties.actions.Element.discriminate_by("action_type", "RunPlaybook").action_configuration + action_configuration.logic_app_resource_id = AAZStrType( + serialized_name="logicAppResourceId", + ) + action_configuration.tenant_id = AAZStrType( + serialized_name="tenantId", + ) + + triggering_logic = cls._schema_on_200_201.properties.triggering_logic + triggering_logic.conditions = AAZListType() + triggering_logic.expiration_time_utc = AAZStrType( + serialized_name="expirationTimeUtc", + ) + triggering_logic.is_enabled = AAZBoolType( + serialized_name="isEnabled", + flags={"required": True}, + ) + triggering_logic.triggers_on = AAZStrType( + serialized_name="triggersOn", + flags={"required": True}, + ) + triggering_logic.triggers_when = AAZStrType( + serialized_name="triggersWhen", + flags={"required": True}, + ) + + conditions = cls._schema_on_200_201.properties.triggering_logic.conditions + conditions.Element = AAZObjectType() + + _element = cls._schema_on_200_201.properties.triggering_logic.conditions.Element + _element.condition_type = AAZStrType( + serialized_name="conditionType", + flags={"required": True}, + ) + + disc_property = cls._schema_on_200_201.properties.triggering_logic.conditions.Element.discriminate_by("condition_type", "Property") + disc_property.condition_properties = AAZObjectType( + serialized_name="conditionProperties", + ) + + condition_properties = cls._schema_on_200_201.properties.triggering_logic.conditions.Element.discriminate_by("condition_type", "Property").condition_properties + condition_properties.operator = AAZStrType() + condition_properties.property_name = AAZStrType( + serialized_name="propertyName", + ) + condition_properties.property_values = AAZListType( + serialized_name="propertyValues", + ) + + property_values = cls._schema_on_200_201.properties.triggering_logic.conditions.Element.discriminate_by("condition_type", "Property").condition_properties.property_values + property_values.Element = AAZStrType() + + disc_property_array_changed = cls._schema_on_200_201.properties.triggering_logic.conditions.Element.discriminate_by("condition_type", "PropertyArrayChanged") + disc_property_array_changed.condition_properties = AAZObjectType( + serialized_name="conditionProperties", + ) + + condition_properties = cls._schema_on_200_201.properties.triggering_logic.conditions.Element.discriminate_by("condition_type", "PropertyArrayChanged").condition_properties + condition_properties.array_type = AAZStrType( + serialized_name="arrayType", + ) + condition_properties.change_type = AAZStrType( + serialized_name="changeType", + ) + + disc_property_changed = cls._schema_on_200_201.properties.triggering_logic.conditions.Element.discriminate_by("condition_type", "PropertyChanged") + disc_property_changed.condition_properties = AAZObjectType( + serialized_name="conditionProperties", + ) + + condition_properties = cls._schema_on_200_201.properties.triggering_logic.conditions.Element.discriminate_by("condition_type", "PropertyChanged").condition_properties + condition_properties.change_type = AAZStrType( + serialized_name="changeType", + ) + condition_properties.operator = AAZStrType() + condition_properties.property_name = AAZStrType( + serialized_name="propertyName", + ) + condition_properties.property_values = AAZListType( + serialized_name="propertyValues", + ) + + property_values = cls._schema_on_200_201.properties.triggering_logic.conditions.Element.discriminate_by("condition_type", "PropertyChanged").condition_properties.property_values + property_values.Element = AAZStrType() + + system_data = cls._schema_on_200_201.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200_201 + + +_schema_client_info_read = None + + +def _build_schema_client_info_read(_schema): + global _schema_client_info_read + if _schema_client_info_read is not None: + _schema.email = _schema_client_info_read.email + _schema.name = _schema_client_info_read.name + _schema.object_id = _schema_client_info_read.object_id + _schema.user_principal_name = _schema_client_info_read.user_principal_name + return + + _schema_client_info_read = AAZObjectType( + flags={"read_only": True} + ) + + client_info_read = _schema_client_info_read + client_info_read.email = AAZStrType( + flags={"read_only": True}, + ) + client_info_read.name = AAZStrType( + flags={"read_only": True}, + ) + client_info_read.object_id = AAZStrType( + serialized_name="objectId", + flags={"read_only": True}, + ) + client_info_read.user_principal_name = AAZStrType( + serialized_name="userPrincipalName", + flags={"read_only": True}, + ) + + _schema.email = _schema_client_info_read.email + _schema.name = _schema_client_info_read.name + _schema.object_id = _schema_client_info_read.object_id + _schema.user_principal_name = _schema_client_info_read.user_principal_name + + +__all__ = ["Create"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/_delete.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/_delete.py new file mode 100644 index 00000000000..828cffd08af --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/_delete.py @@ -0,0 +1,135 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel automation-rule delete", + is_experimental=True, + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete the automation rule. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/automationrules/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return None + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.automation_rule_name = AAZStrArg( + options=["-n", "--name", "--automation-rule-name"], + help="Name of automation rule.", + required=True, + is_experimental=True, + id_part="child_name_1", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.AutomationRulesDelete(ctx=self.ctx)() + + class AutomationRulesDelete(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + if session.http_response.status_code in [204]: + return self.on_204(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/automationRules/{automationRuleId}", + **self.url_parameters + ) + + @property + def method(self): + return "DELETE" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "automationRuleId", self.ctx.args.automation_rule_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + def on_200(self, session): + pass + + def on_204(self, session): + pass + + +__all__ = ["Delete"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/_list.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/_list.py new file mode 100644 index 00000000000..0a7b634b650 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/_list.py @@ -0,0 +1,420 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel automation-rule list", + is_experimental=True, +) +class List(AAZCommand): + """Get all automation rules. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/automationrules", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.AutomationRulesList(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance.value, client_flatten=True) + next_link = self.deserialize_output(self.ctx.vars.instance.next_link) + return result, next_link + + class AutomationRulesList(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/automationRules", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + ) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.etag = AAZStrType() + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.actions = AAZListType( + flags={"required": True}, + ) + properties.created_by = AAZObjectType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + _build_schema_client_info_read(properties.created_by) + properties.created_time_utc = AAZStrType( + serialized_name="createdTimeUtc", + flags={"read_only": True}, + ) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.last_modified_by = AAZObjectType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + _build_schema_client_info_read(properties.last_modified_by) + properties.last_modified_time_utc = AAZStrType( + serialized_name="lastModifiedTimeUtc", + flags={"read_only": True}, + ) + properties.order = AAZIntType( + flags={"required": True}, + ) + properties.triggering_logic = AAZObjectType( + serialized_name="triggeringLogic", + flags={"required": True}, + ) + + actions = cls._schema_on_200.value.Element.properties.actions + actions.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.actions.Element + _element.action_type = AAZStrType( + serialized_name="actionType", + flags={"required": True}, + ) + _element.order = AAZIntType( + flags={"required": True}, + ) + + disc_modify_properties = cls._schema_on_200.value.Element.properties.actions.Element.discriminate_by("action_type", "ModifyProperties") + disc_modify_properties.action_configuration = AAZObjectType( + serialized_name="actionConfiguration", + ) + + action_configuration = cls._schema_on_200.value.Element.properties.actions.Element.discriminate_by("action_type", "ModifyProperties").action_configuration + action_configuration.classification = AAZStrType() + action_configuration.classification_comment = AAZStrType( + serialized_name="classificationComment", + ) + action_configuration.classification_reason = AAZStrType( + serialized_name="classificationReason", + ) + action_configuration.labels = AAZListType() + action_configuration.owner = AAZObjectType() + action_configuration.severity = AAZStrType() + action_configuration.status = AAZStrType() + + labels = cls._schema_on_200.value.Element.properties.actions.Element.discriminate_by("action_type", "ModifyProperties").action_configuration.labels + labels.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.actions.Element.discriminate_by("action_type", "ModifyProperties").action_configuration.labels.Element + _element.label_name = AAZStrType( + serialized_name="labelName", + flags={"required": True}, + ) + _element.label_type = AAZStrType( + serialized_name="labelType", + flags={"read_only": True}, + ) + + owner = cls._schema_on_200.value.Element.properties.actions.Element.discriminate_by("action_type", "ModifyProperties").action_configuration.owner + owner.assigned_to = AAZStrType( + serialized_name="assignedTo", + ) + owner.email = AAZStrType() + owner.object_id = AAZStrType( + serialized_name="objectId", + ) + owner.owner_type = AAZStrType( + serialized_name="ownerType", + ) + owner.user_principal_name = AAZStrType( + serialized_name="userPrincipalName", + ) + + disc_run_playbook = cls._schema_on_200.value.Element.properties.actions.Element.discriminate_by("action_type", "RunPlaybook") + disc_run_playbook.action_configuration = AAZObjectType( + serialized_name="actionConfiguration", + ) + + action_configuration = cls._schema_on_200.value.Element.properties.actions.Element.discriminate_by("action_type", "RunPlaybook").action_configuration + action_configuration.logic_app_resource_id = AAZStrType( + serialized_name="logicAppResourceId", + ) + action_configuration.tenant_id = AAZStrType( + serialized_name="tenantId", + ) + + triggering_logic = cls._schema_on_200.value.Element.properties.triggering_logic + triggering_logic.conditions = AAZListType() + triggering_logic.expiration_time_utc = AAZStrType( + serialized_name="expirationTimeUtc", + ) + triggering_logic.is_enabled = AAZBoolType( + serialized_name="isEnabled", + flags={"required": True}, + ) + triggering_logic.triggers_on = AAZStrType( + serialized_name="triggersOn", + flags={"required": True}, + ) + triggering_logic.triggers_when = AAZStrType( + serialized_name="triggersWhen", + flags={"required": True}, + ) + + conditions = cls._schema_on_200.value.Element.properties.triggering_logic.conditions + conditions.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.triggering_logic.conditions.Element + _element.condition_type = AAZStrType( + serialized_name="conditionType", + flags={"required": True}, + ) + + disc_property = cls._schema_on_200.value.Element.properties.triggering_logic.conditions.Element.discriminate_by("condition_type", "Property") + disc_property.condition_properties = AAZObjectType( + serialized_name="conditionProperties", + ) + + condition_properties = cls._schema_on_200.value.Element.properties.triggering_logic.conditions.Element.discriminate_by("condition_type", "Property").condition_properties + condition_properties.operator = AAZStrType() + condition_properties.property_name = AAZStrType( + serialized_name="propertyName", + ) + condition_properties.property_values = AAZListType( + serialized_name="propertyValues", + ) + + property_values = cls._schema_on_200.value.Element.properties.triggering_logic.conditions.Element.discriminate_by("condition_type", "Property").condition_properties.property_values + property_values.Element = AAZStrType() + + disc_property_array_changed = cls._schema_on_200.value.Element.properties.triggering_logic.conditions.Element.discriminate_by("condition_type", "PropertyArrayChanged") + disc_property_array_changed.condition_properties = AAZObjectType( + serialized_name="conditionProperties", + ) + + condition_properties = cls._schema_on_200.value.Element.properties.triggering_logic.conditions.Element.discriminate_by("condition_type", "PropertyArrayChanged").condition_properties + condition_properties.array_type = AAZStrType( + serialized_name="arrayType", + ) + condition_properties.change_type = AAZStrType( + serialized_name="changeType", + ) + + disc_property_changed = cls._schema_on_200.value.Element.properties.triggering_logic.conditions.Element.discriminate_by("condition_type", "PropertyChanged") + disc_property_changed.condition_properties = AAZObjectType( + serialized_name="conditionProperties", + ) + + condition_properties = cls._schema_on_200.value.Element.properties.triggering_logic.conditions.Element.discriminate_by("condition_type", "PropertyChanged").condition_properties + condition_properties.change_type = AAZStrType( + serialized_name="changeType", + ) + condition_properties.operator = AAZStrType() + condition_properties.property_name = AAZStrType( + serialized_name="propertyName", + ) + condition_properties.property_values = AAZListType( + serialized_name="propertyValues", + ) + + property_values = cls._schema_on_200.value.Element.properties.triggering_logic.conditions.Element.discriminate_by("condition_type", "PropertyChanged").condition_properties.property_values + property_values.Element = AAZStrType() + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +_schema_client_info_read = None + + +def _build_schema_client_info_read(_schema): + global _schema_client_info_read + if _schema_client_info_read is not None: + _schema.email = _schema_client_info_read.email + _schema.name = _schema_client_info_read.name + _schema.object_id = _schema_client_info_read.object_id + _schema.user_principal_name = _schema_client_info_read.user_principal_name + return + + _schema_client_info_read = AAZObjectType( + flags={"read_only": True} + ) + + client_info_read = _schema_client_info_read + client_info_read.email = AAZStrType( + flags={"read_only": True}, + ) + client_info_read.name = AAZStrType( + flags={"read_only": True}, + ) + client_info_read.object_id = AAZStrType( + serialized_name="objectId", + flags={"read_only": True}, + ) + client_info_read.user_principal_name = AAZStrType( + serialized_name="userPrincipalName", + flags={"read_only": True}, + ) + + _schema.email = _schema_client_info_read.email + _schema.name = _schema_client_info_read.name + _schema.object_id = _schema_client_info_read.object_id + _schema.user_principal_name = _schema_client_info_read.user_principal_name + + +__all__ = ["List"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/_show.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/_show.py new file mode 100644 index 00000000000..90054bbf44b --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/_show.py @@ -0,0 +1,423 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel automation-rule show", + is_experimental=True, +) +class Show(AAZCommand): + """Get the automation rule. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/automationrules/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.automation_rule_name = AAZStrArg( + options=["-n", "--name", "--automation-rule-name"], + help="Name of automation rule.", + required=True, + is_experimental=True, + id_part="child_name_1", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.AutomationRulesGet(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class AutomationRulesGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/automationRules/{automationRuleId}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "automationRuleId", self.ctx.args.automation_rule_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.etag = AAZStrType() + _schema_on_200.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _schema_on_200.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.actions = AAZListType( + flags={"required": True}, + ) + properties.created_by = AAZObjectType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + _build_schema_client_info_read(properties.created_by) + properties.created_time_utc = AAZStrType( + serialized_name="createdTimeUtc", + flags={"read_only": True}, + ) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.last_modified_by = AAZObjectType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + _build_schema_client_info_read(properties.last_modified_by) + properties.last_modified_time_utc = AAZStrType( + serialized_name="lastModifiedTimeUtc", + flags={"read_only": True}, + ) + properties.order = AAZIntType( + flags={"required": True}, + ) + properties.triggering_logic = AAZObjectType( + serialized_name="triggeringLogic", + flags={"required": True}, + ) + + actions = cls._schema_on_200.properties.actions + actions.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.actions.Element + _element.action_type = AAZStrType( + serialized_name="actionType", + flags={"required": True}, + ) + _element.order = AAZIntType( + flags={"required": True}, + ) + + disc_modify_properties = cls._schema_on_200.properties.actions.Element.discriminate_by("action_type", "ModifyProperties") + disc_modify_properties.action_configuration = AAZObjectType( + serialized_name="actionConfiguration", + ) + + action_configuration = cls._schema_on_200.properties.actions.Element.discriminate_by("action_type", "ModifyProperties").action_configuration + action_configuration.classification = AAZStrType() + action_configuration.classification_comment = AAZStrType( + serialized_name="classificationComment", + ) + action_configuration.classification_reason = AAZStrType( + serialized_name="classificationReason", + ) + action_configuration.labels = AAZListType() + action_configuration.owner = AAZObjectType() + action_configuration.severity = AAZStrType() + action_configuration.status = AAZStrType() + + labels = cls._schema_on_200.properties.actions.Element.discriminate_by("action_type", "ModifyProperties").action_configuration.labels + labels.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.actions.Element.discriminate_by("action_type", "ModifyProperties").action_configuration.labels.Element + _element.label_name = AAZStrType( + serialized_name="labelName", + flags={"required": True}, + ) + _element.label_type = AAZStrType( + serialized_name="labelType", + flags={"read_only": True}, + ) + + owner = cls._schema_on_200.properties.actions.Element.discriminate_by("action_type", "ModifyProperties").action_configuration.owner + owner.assigned_to = AAZStrType( + serialized_name="assignedTo", + ) + owner.email = AAZStrType() + owner.object_id = AAZStrType( + serialized_name="objectId", + ) + owner.owner_type = AAZStrType( + serialized_name="ownerType", + ) + owner.user_principal_name = AAZStrType( + serialized_name="userPrincipalName", + ) + + disc_run_playbook = cls._schema_on_200.properties.actions.Element.discriminate_by("action_type", "RunPlaybook") + disc_run_playbook.action_configuration = AAZObjectType( + serialized_name="actionConfiguration", + ) + + action_configuration = cls._schema_on_200.properties.actions.Element.discriminate_by("action_type", "RunPlaybook").action_configuration + action_configuration.logic_app_resource_id = AAZStrType( + serialized_name="logicAppResourceId", + ) + action_configuration.tenant_id = AAZStrType( + serialized_name="tenantId", + ) + + triggering_logic = cls._schema_on_200.properties.triggering_logic + triggering_logic.conditions = AAZListType() + triggering_logic.expiration_time_utc = AAZStrType( + serialized_name="expirationTimeUtc", + ) + triggering_logic.is_enabled = AAZBoolType( + serialized_name="isEnabled", + flags={"required": True}, + ) + triggering_logic.triggers_on = AAZStrType( + serialized_name="triggersOn", + flags={"required": True}, + ) + triggering_logic.triggers_when = AAZStrType( + serialized_name="triggersWhen", + flags={"required": True}, + ) + + conditions = cls._schema_on_200.properties.triggering_logic.conditions + conditions.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.triggering_logic.conditions.Element + _element.condition_type = AAZStrType( + serialized_name="conditionType", + flags={"required": True}, + ) + + disc_property = cls._schema_on_200.properties.triggering_logic.conditions.Element.discriminate_by("condition_type", "Property") + disc_property.condition_properties = AAZObjectType( + serialized_name="conditionProperties", + ) + + condition_properties = cls._schema_on_200.properties.triggering_logic.conditions.Element.discriminate_by("condition_type", "Property").condition_properties + condition_properties.operator = AAZStrType() + condition_properties.property_name = AAZStrType( + serialized_name="propertyName", + ) + condition_properties.property_values = AAZListType( + serialized_name="propertyValues", + ) + + property_values = cls._schema_on_200.properties.triggering_logic.conditions.Element.discriminate_by("condition_type", "Property").condition_properties.property_values + property_values.Element = AAZStrType() + + disc_property_array_changed = cls._schema_on_200.properties.triggering_logic.conditions.Element.discriminate_by("condition_type", "PropertyArrayChanged") + disc_property_array_changed.condition_properties = AAZObjectType( + serialized_name="conditionProperties", + ) + + condition_properties = cls._schema_on_200.properties.triggering_logic.conditions.Element.discriminate_by("condition_type", "PropertyArrayChanged").condition_properties + condition_properties.array_type = AAZStrType( + serialized_name="arrayType", + ) + condition_properties.change_type = AAZStrType( + serialized_name="changeType", + ) + + disc_property_changed = cls._schema_on_200.properties.triggering_logic.conditions.Element.discriminate_by("condition_type", "PropertyChanged") + disc_property_changed.condition_properties = AAZObjectType( + serialized_name="conditionProperties", + ) + + condition_properties = cls._schema_on_200.properties.triggering_logic.conditions.Element.discriminate_by("condition_type", "PropertyChanged").condition_properties + condition_properties.change_type = AAZStrType( + serialized_name="changeType", + ) + condition_properties.operator = AAZStrType() + condition_properties.property_name = AAZStrType( + serialized_name="propertyName", + ) + condition_properties.property_values = AAZListType( + serialized_name="propertyValues", + ) + + property_values = cls._schema_on_200.properties.triggering_logic.conditions.Element.discriminate_by("condition_type", "PropertyChanged").condition_properties.property_values + property_values.Element = AAZStrType() + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +_schema_client_info_read = None + + +def _build_schema_client_info_read(_schema): + global _schema_client_info_read + if _schema_client_info_read is not None: + _schema.email = _schema_client_info_read.email + _schema.name = _schema_client_info_read.name + _schema.object_id = _schema_client_info_read.object_id + _schema.user_principal_name = _schema_client_info_read.user_principal_name + return + + _schema_client_info_read = AAZObjectType( + flags={"read_only": True} + ) + + client_info_read = _schema_client_info_read + client_info_read.email = AAZStrType( + flags={"read_only": True}, + ) + client_info_read.name = AAZStrType( + flags={"read_only": True}, + ) + client_info_read.object_id = AAZStrType( + serialized_name="objectId", + flags={"read_only": True}, + ) + client_info_read.user_principal_name = AAZStrType( + serialized_name="userPrincipalName", + flags={"read_only": True}, + ) + + _schema.email = _schema_client_info_read.email + _schema.name = _schema_client_info_read.name + _schema.object_id = _schema_client_info_read.object_id + _schema.user_principal_name = _schema_client_info_read.user_principal_name + + +__all__ = ["Show"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/_update.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/_update.py new file mode 100644 index 00000000000..14b70bd29b2 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/_update.py @@ -0,0 +1,955 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel automation-rule update", + is_experimental=True, +) +class Update(AAZCommand): + """Update the automation rule. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/automationrules/{}", "2022-06-01-preview"], + ] + } + + AZ_SUPPORT_GENERIC_UPDATE = True + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.automation_rule_name = AAZStrArg( + options=["-n", "--name", "--automation-rule-name"], + help="Name of automation rule.", + required=True, + is_experimental=True, + id_part="child_name_1", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + + # define Arg Group "AutomationRuleToUpsert" + + _args_schema = cls._args_schema + _args_schema.etag = AAZStrArg( + options=["--etag"], + arg_group="AutomationRuleToUpsert", + help="Etag of the azure resource", + nullable=True, + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.actions = AAZListArg( + options=["--actions"], + arg_group="Properties", + help="The actions to execute when the automation rule is triggered.", + ) + _args_schema.display_name = AAZStrArg( + options=["--display-name"], + arg_group="Properties", + help="The display name of the automation rule.", + ) + _args_schema.order = AAZIntArg( + options=["--order"], + arg_group="Properties", + help="The order of execution of the automation rule.", + ) + _args_schema.triggering_logic = AAZObjectArg( + options=["--triggering-logic"], + arg_group="Properties", + help="Describes automation rule triggering logic.", + ) + + actions = cls._args_schema.actions + actions.Element = AAZObjectArg() + + _element = cls._args_schema.actions.Element + _element.modify_properties = AAZObjectArg( + options=["modify-properties"], + ) + _element.run_playbook = AAZObjectArg( + options=["run-playbook"], + ) + _element.order = AAZIntArg( + options=["order"], + ) + + modify_properties = cls._args_schema.actions.Element.modify_properties + modify_properties.action_configuration = AAZObjectArg( + options=["action-configuration"], + nullable=True, + ) + + action_configuration = cls._args_schema.actions.Element.modify_properties.action_configuration + action_configuration.classification = AAZStrArg( + options=["classification"], + help="The reason the incident was closed", + nullable=True, + enum={"BenignPositive": "BenignPositive", "FalsePositive": "FalsePositive", "TruePositive": "TruePositive", "Undetermined": "Undetermined"}, + ) + action_configuration.classification_comment = AAZStrArg( + options=["classification-comment"], + help="Describes the reason the incident was closed.", + nullable=True, + ) + action_configuration.classification_reason = AAZStrArg( + options=["classification-reason"], + help="The classification reason the incident was closed with", + nullable=True, + enum={"InaccurateData": "InaccurateData", "IncorrectAlertLogic": "IncorrectAlertLogic", "SuspiciousActivity": "SuspiciousActivity", "SuspiciousButExpected": "SuspiciousButExpected"}, + ) + action_configuration.labels = AAZListArg( + options=["labels"], + help="List of labels to add to the incident.", + nullable=True, + ) + action_configuration.owner = AAZObjectArg( + options=["owner"], + help="Information on the user an incident is assigned to", + nullable=True, + ) + action_configuration.severity = AAZStrArg( + options=["severity"], + help="The severity of the incident", + nullable=True, + enum={"High": "High", "Informational": "Informational", "Low": "Low", "Medium": "Medium"}, + ) + action_configuration.status = AAZStrArg( + options=["status"], + help="The status of the incident", + nullable=True, + enum={"Active": "Active", "Closed": "Closed", "New": "New"}, + ) + + labels = cls._args_schema.actions.Element.modify_properties.action_configuration.labels + labels.Element = AAZObjectArg() + + _element = cls._args_schema.actions.Element.modify_properties.action_configuration.labels.Element + _element.label_name = AAZStrArg( + options=["label-name"], + help="The name of the label", + ) + + owner = cls._args_schema.actions.Element.modify_properties.action_configuration.owner + owner.assigned_to = AAZStrArg( + options=["assigned-to"], + help="The name of the user the incident is assigned to.", + nullable=True, + ) + owner.email = AAZStrArg( + options=["email"], + help="The email of the user the incident is assigned to.", + nullable=True, + ) + owner.object_id = AAZStrArg( + options=["object-id"], + help="The object id of the user the incident is assigned to.", + nullable=True, + ) + owner.owner_type = AAZStrArg( + options=["owner-type"], + help="The type of the owner the incident is assigned to.", + nullable=True, + enum={"Group": "Group", "Unknown": "Unknown", "User": "User"}, + ) + owner.user_principal_name = AAZStrArg( + options=["user-principal-name"], + help="The user principal name of the user the incident is assigned to.", + nullable=True, + ) + + run_playbook = cls._args_schema.actions.Element.run_playbook + run_playbook.action_configuration = AAZObjectArg( + options=["action-configuration"], + nullable=True, + ) + + action_configuration = cls._args_schema.actions.Element.run_playbook.action_configuration + action_configuration.logic_app_resource_id = AAZStrArg( + options=["logic-app-resource-id"], + help="The resource id of the playbook resource.", + nullable=True, + ) + action_configuration.tenant_id = AAZStrArg( + options=["tenant-id"], + help="The tenant id of the playbook resource.", + nullable=True, + ) + + triggering_logic = cls._args_schema.triggering_logic + triggering_logic.conditions = AAZListArg( + options=["conditions"], + help="The conditions to evaluate to determine if the automation rule should be triggered on a given object.", + nullable=True, + ) + triggering_logic.expiration_time_utc = AAZStrArg( + options=["expiration-time-utc"], + help="Determines when the automation rule should automatically expire and be disabled.", + nullable=True, + ) + triggering_logic.is_enabled = AAZBoolArg( + options=["is-enabled"], + help="Determines whether the automation rule is enabled or disabled.", + ) + triggering_logic.triggers_on = AAZStrArg( + options=["triggers-on"], + enum={"Incidents": "Incidents"}, + ) + triggering_logic.triggers_when = AAZStrArg( + options=["triggers-when"], + enum={"Created": "Created", "Updated": "Updated"}, + ) + + conditions = cls._args_schema.triggering_logic.conditions + conditions.Element = AAZObjectArg() + + _element = cls._args_schema.triggering_logic.conditions.Element + _element.property = AAZObjectArg( + options=["property"], + ) + _element.property_array_changed = AAZObjectArg( + options=["property-array-changed"], + ) + _element.property_changed = AAZObjectArg( + options=["property-changed"], + ) + + property = cls._args_schema.triggering_logic.conditions.Element.property + property.condition_properties = AAZObjectArg( + options=["condition-properties"], + nullable=True, + ) + + condition_properties = cls._args_schema.triggering_logic.conditions.Element.property.condition_properties + condition_properties.operator = AAZStrArg( + options=["operator"], + nullable=True, + enum={"Contains": "Contains", "EndsWith": "EndsWith", "Equals": "Equals", "NotContains": "NotContains", "NotEndsWith": "NotEndsWith", "NotEquals": "NotEquals", "NotStartsWith": "NotStartsWith", "StartsWith": "StartsWith"}, + ) + condition_properties.property_name = AAZStrArg( + options=["property-name"], + help="The property to evaluate in an automation rule property condition.", + nullable=True, + enum={"AccountAadTenantId": "AccountAadTenantId", "AccountAadUserId": "AccountAadUserId", "AccountNTDomain": "AccountNTDomain", "AccountName": "AccountName", "AccountObjectGuid": "AccountObjectGuid", "AccountPUID": "AccountPUID", "AccountSid": "AccountSid", "AccountUPNSuffix": "AccountUPNSuffix", "AlertProductNames": "AlertProductNames", "AzureResourceResourceId": "AzureResourceResourceId", "AzureResourceSubscriptionId": "AzureResourceSubscriptionId", "CloudApplicationAppId": "CloudApplicationAppId", "CloudApplicationAppName": "CloudApplicationAppName", "DNSDomainName": "DNSDomainName", "FileDirectory": "FileDirectory", "FileHashValue": "FileHashValue", "FileName": "FileName", "HostAzureID": "HostAzureID", "HostNTDomain": "HostNTDomain", "HostName": "HostName", "HostNetBiosName": "HostNetBiosName", "HostOSVersion": "HostOSVersion", "IPAddress": "IPAddress", "IncidentDescription": "IncidentDescription", "IncidentLabel": "IncidentLabel", "IncidentProviderName": "IncidentProviderName", "IncidentRelatedAnalyticRuleIds": "IncidentRelatedAnalyticRuleIds", "IncidentSeverity": "IncidentSeverity", "IncidentStatus": "IncidentStatus", "IncidentTactics": "IncidentTactics", "IncidentTitle": "IncidentTitle", "IoTDeviceId": "IoTDeviceId", "IoTDeviceModel": "IoTDeviceModel", "IoTDeviceName": "IoTDeviceName", "IoTDeviceOperatingSystem": "IoTDeviceOperatingSystem", "IoTDeviceType": "IoTDeviceType", "IoTDeviceVendor": "IoTDeviceVendor", "MailMessageDeliveryAction": "MailMessageDeliveryAction", "MailMessageDeliveryLocation": "MailMessageDeliveryLocation", "MailMessageP1Sender": "MailMessageP1Sender", "MailMessageP2Sender": "MailMessageP2Sender", "MailMessageRecipient": "MailMessageRecipient", "MailMessageSenderIP": "MailMessageSenderIP", "MailMessageSubject": "MailMessageSubject", "MailboxDisplayName": "MailboxDisplayName", "MailboxPrimaryAddress": "MailboxPrimaryAddress", "MailboxUPN": "MailboxUPN", "MalwareCategory": "MalwareCategory", "MalwareName": "MalwareName", "ProcessCommandLine": "ProcessCommandLine", "ProcessId": "ProcessId", "RegistryKey": "RegistryKey", "RegistryValueData": "RegistryValueData", "Url": "Url"}, + ) + condition_properties.property_values = AAZListArg( + options=["property-values"], + nullable=True, + ) + + property_values = cls._args_schema.triggering_logic.conditions.Element.property.condition_properties.property_values + property_values.Element = AAZStrArg() + + property_array_changed = cls._args_schema.triggering_logic.conditions.Element.property_array_changed + property_array_changed.condition_properties = AAZObjectArg( + options=["condition-properties"], + nullable=True, + ) + + condition_properties = cls._args_schema.triggering_logic.conditions.Element.property_array_changed.condition_properties + condition_properties.array_type = AAZStrArg( + options=["array-type"], + nullable=True, + enum={"Alerts": "Alerts", "Comments": "Comments", "Labels": "Labels", "Tactics": "Tactics"}, + ) + condition_properties.change_type = AAZStrArg( + options=["change-type"], + nullable=True, + enum={"Added": "Added"}, + ) + + property_changed = cls._args_schema.triggering_logic.conditions.Element.property_changed + property_changed.condition_properties = AAZObjectArg( + options=["condition-properties"], + nullable=True, + ) + + condition_properties = cls._args_schema.triggering_logic.conditions.Element.property_changed.condition_properties + condition_properties.change_type = AAZStrArg( + options=["change-type"], + nullable=True, + enum={"ChangedFrom": "ChangedFrom", "ChangedTo": "ChangedTo"}, + ) + condition_properties.operator = AAZStrArg( + options=["operator"], + nullable=True, + enum={"Contains": "Contains", "EndsWith": "EndsWith", "Equals": "Equals", "NotContains": "NotContains", "NotEndsWith": "NotEndsWith", "NotEquals": "NotEquals", "NotStartsWith": "NotStartsWith", "StartsWith": "StartsWith"}, + ) + condition_properties.property_name = AAZStrArg( + options=["property-name"], + nullable=True, + enum={"IncidentOwner": "IncidentOwner", "IncidentSeverity": "IncidentSeverity", "IncidentStatus": "IncidentStatus"}, + ) + condition_properties.property_values = AAZListArg( + options=["property-values"], + nullable=True, + ) + + property_values = cls._args_schema.triggering_logic.conditions.Element.property_changed.condition_properties.property_values + property_values.Element = AAZStrArg() + return cls._args_schema + + def _execute_operations(self): + self.AutomationRulesGet(ctx=self.ctx)() + self.InstanceUpdateByJson(ctx=self.ctx)() + self.InstanceUpdateByGeneric(ctx=self.ctx)() + self.AutomationRulesCreateOrUpdate(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class AutomationRulesGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/automationRules/{automationRuleId}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "automationRuleId", self.ctx.args.automation_rule_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _build_schema_automation_rule_read(cls._schema_on_200) + + return cls._schema_on_200 + + class AutomationRulesCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/automationRules/{automationRuleId}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "automationRuleId", self.ctx.args.automation_rule_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + value=self.ctx.vars.instance, + ) + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + _build_schema_automation_rule_read(cls._schema_on_200_201) + + return cls._schema_on_200_201 + + class InstanceUpdateByJson(AAZJsonInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance(self.ctx.vars.instance) + + def _update_instance(self, instance): + _instance_value, _builder = self.new_content_builder( + self.ctx.args, + value=instance, + typ=AAZObjectType + ) + _builder.set_prop("etag", AAZStrType, ".etag") + _builder.set_prop("properties", AAZObjectType, ".", typ_kwargs={"flags": {"required": True, "client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("actions", AAZListType, ".actions", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("displayName", AAZStrType, ".display_name", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("order", AAZIntType, ".order", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("triggeringLogic", AAZObjectType, ".triggering_logic", typ_kwargs={"flags": {"required": True}}) + + actions = _builder.get(".properties.actions") + if actions is not None: + actions.set_elements(AAZObjectType) + + _elements = _builder.get(".properties.actions[]") + if _elements is not None: + _elements.set_const("actionType", "ModifyProperties", AAZStrType, ".modify_properties", typ_kwargs={"flags": {"required": True}}) + _elements.set_const("actionType", "RunPlaybook", AAZStrType, ".run_playbook", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("order", AAZIntType, ".order", typ_kwargs={"flags": {"required": True}}) + _elements.discriminate_by("actionType", "ModifyProperties") + _elements.discriminate_by("actionType", "RunPlaybook") + + disc_modify_properties = _builder.get(".properties.actions[]{actionType:ModifyProperties}") + if disc_modify_properties is not None: + disc_modify_properties.set_prop("actionConfiguration", AAZObjectType, ".modify_properties.action_configuration") + + action_configuration = _builder.get(".properties.actions[]{actionType:ModifyProperties}.actionConfiguration") + if action_configuration is not None: + action_configuration.set_prop("classification", AAZStrType, ".classification") + action_configuration.set_prop("classificationComment", AAZStrType, ".classification_comment") + action_configuration.set_prop("classificationReason", AAZStrType, ".classification_reason") + action_configuration.set_prop("labels", AAZListType, ".labels") + action_configuration.set_prop("owner", AAZObjectType, ".owner") + action_configuration.set_prop("severity", AAZStrType, ".severity") + action_configuration.set_prop("status", AAZStrType, ".status") + + labels = _builder.get(".properties.actions[]{actionType:ModifyProperties}.actionConfiguration.labels") + if labels is not None: + labels.set_elements(AAZObjectType) + + _elements = _builder.get(".properties.actions[]{actionType:ModifyProperties}.actionConfiguration.labels[]") + if _elements is not None: + _elements.set_prop("labelName", AAZStrType, ".label_name", typ_kwargs={"flags": {"required": True}}) + + owner = _builder.get(".properties.actions[]{actionType:ModifyProperties}.actionConfiguration.owner") + if owner is not None: + owner.set_prop("assignedTo", AAZStrType, ".assigned_to") + owner.set_prop("email", AAZStrType, ".email") + owner.set_prop("objectId", AAZStrType, ".object_id") + owner.set_prop("ownerType", AAZStrType, ".owner_type") + owner.set_prop("userPrincipalName", AAZStrType, ".user_principal_name") + + disc_run_playbook = _builder.get(".properties.actions[]{actionType:RunPlaybook}") + if disc_run_playbook is not None: + disc_run_playbook.set_prop("actionConfiguration", AAZObjectType, ".run_playbook.action_configuration") + + action_configuration = _builder.get(".properties.actions[]{actionType:RunPlaybook}.actionConfiguration") + if action_configuration is not None: + action_configuration.set_prop("logicAppResourceId", AAZStrType, ".logic_app_resource_id") + action_configuration.set_prop("tenantId", AAZStrType, ".tenant_id") + + triggering_logic = _builder.get(".properties.triggeringLogic") + if triggering_logic is not None: + triggering_logic.set_prop("conditions", AAZListType, ".conditions") + triggering_logic.set_prop("expirationTimeUtc", AAZStrType, ".expiration_time_utc") + triggering_logic.set_prop("isEnabled", AAZBoolType, ".is_enabled", typ_kwargs={"flags": {"required": True}}) + triggering_logic.set_prop("triggersOn", AAZStrType, ".triggers_on", typ_kwargs={"flags": {"required": True}}) + triggering_logic.set_prop("triggersWhen", AAZStrType, ".triggers_when", typ_kwargs={"flags": {"required": True}}) + + conditions = _builder.get(".properties.triggeringLogic.conditions") + if conditions is not None: + conditions.set_elements(AAZObjectType) + + _elements = _builder.get(".properties.triggeringLogic.conditions[]") + if _elements is not None: + _elements.set_const("conditionType", "Property", AAZStrType, ".property", typ_kwargs={"flags": {"required": True}}) + _elements.set_const("conditionType", "PropertyArrayChanged", AAZStrType, ".property_array_changed", typ_kwargs={"flags": {"required": True}}) + _elements.set_const("conditionType", "PropertyChanged", AAZStrType, ".property_changed", typ_kwargs={"flags": {"required": True}}) + _elements.discriminate_by("conditionType", "Property") + _elements.discriminate_by("conditionType", "PropertyArrayChanged") + _elements.discriminate_by("conditionType", "PropertyChanged") + + disc_property = _builder.get(".properties.triggeringLogic.conditions[]{conditionType:Property}") + if disc_property is not None: + disc_property.set_prop("conditionProperties", AAZObjectType, ".property.condition_properties") + + condition_properties = _builder.get(".properties.triggeringLogic.conditions[]{conditionType:Property}.conditionProperties") + if condition_properties is not None: + condition_properties.set_prop("operator", AAZStrType, ".operator") + condition_properties.set_prop("propertyName", AAZStrType, ".property_name") + condition_properties.set_prop("propertyValues", AAZListType, ".property_values") + + property_values = _builder.get(".properties.triggeringLogic.conditions[]{conditionType:Property}.conditionProperties.propertyValues") + if property_values is not None: + property_values.set_elements(AAZStrType, ".") + + disc_property_array_changed = _builder.get(".properties.triggeringLogic.conditions[]{conditionType:PropertyArrayChanged}") + if disc_property_array_changed is not None: + disc_property_array_changed.set_prop("conditionProperties", AAZObjectType, ".property_array_changed.condition_properties") + + condition_properties = _builder.get(".properties.triggeringLogic.conditions[]{conditionType:PropertyArrayChanged}.conditionProperties") + if condition_properties is not None: + condition_properties.set_prop("arrayType", AAZStrType, ".array_type") + condition_properties.set_prop("changeType", AAZStrType, ".change_type") + + disc_property_changed = _builder.get(".properties.triggeringLogic.conditions[]{conditionType:PropertyChanged}") + if disc_property_changed is not None: + disc_property_changed.set_prop("conditionProperties", AAZObjectType, ".property_changed.condition_properties") + + condition_properties = _builder.get(".properties.triggeringLogic.conditions[]{conditionType:PropertyChanged}.conditionProperties") + if condition_properties is not None: + condition_properties.set_prop("changeType", AAZStrType, ".change_type") + condition_properties.set_prop("operator", AAZStrType, ".operator") + condition_properties.set_prop("propertyName", AAZStrType, ".property_name") + condition_properties.set_prop("propertyValues", AAZListType, ".property_values") + + property_values = _builder.get(".properties.triggeringLogic.conditions[]{conditionType:PropertyChanged}.conditionProperties.propertyValues") + if property_values is not None: + property_values.set_elements(AAZStrType, ".") + + return _instance_value + + class InstanceUpdateByGeneric(AAZGenericInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance_by_generic( + self.ctx.vars.instance, + self.ctx.generic_update_args + ) + + +_schema_automation_rule_read = None + + +def _build_schema_automation_rule_read(_schema): + global _schema_automation_rule_read + if _schema_automation_rule_read is not None: + _schema.etag = _schema_automation_rule_read.etag + _schema.id = _schema_automation_rule_read.id + _schema.name = _schema_automation_rule_read.name + _schema.properties = _schema_automation_rule_read.properties + _schema.system_data = _schema_automation_rule_read.system_data + _schema.type = _schema_automation_rule_read.type + return + + _schema_automation_rule_read = AAZObjectType() + + automation_rule_read = _schema_automation_rule_read + automation_rule_read.etag = AAZStrType() + automation_rule_read.id = AAZStrType( + flags={"read_only": True}, + ) + automation_rule_read.name = AAZStrType( + flags={"read_only": True}, + ) + automation_rule_read.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + automation_rule_read.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + automation_rule_read.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = _schema_automation_rule_read.properties + properties.actions = AAZListType( + flags={"required": True}, + ) + properties.created_by = AAZObjectType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + _build_schema_client_info_read(properties.created_by) + properties.created_time_utc = AAZStrType( + serialized_name="createdTimeUtc", + flags={"read_only": True}, + ) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.last_modified_by = AAZObjectType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + _build_schema_client_info_read(properties.last_modified_by) + properties.last_modified_time_utc = AAZStrType( + serialized_name="lastModifiedTimeUtc", + flags={"read_only": True}, + ) + properties.order = AAZIntType( + flags={"required": True}, + ) + properties.triggering_logic = AAZObjectType( + serialized_name="triggeringLogic", + flags={"required": True}, + ) + + actions = _schema_automation_rule_read.properties.actions + actions.Element = AAZObjectType() + + _element = _schema_automation_rule_read.properties.actions.Element + _element.action_type = AAZStrType( + serialized_name="actionType", + flags={"required": True}, + ) + _element.order = AAZIntType( + flags={"required": True}, + ) + + disc_modify_properties = _schema_automation_rule_read.properties.actions.Element.discriminate_by("action_type", "ModifyProperties") + disc_modify_properties.action_configuration = AAZObjectType( + serialized_name="actionConfiguration", + ) + + action_configuration = _schema_automation_rule_read.properties.actions.Element.discriminate_by("action_type", "ModifyProperties").action_configuration + action_configuration.classification = AAZStrType() + action_configuration.classification_comment = AAZStrType( + serialized_name="classificationComment", + ) + action_configuration.classification_reason = AAZStrType( + serialized_name="classificationReason", + ) + action_configuration.labels = AAZListType() + action_configuration.owner = AAZObjectType() + action_configuration.severity = AAZStrType() + action_configuration.status = AAZStrType() + + labels = _schema_automation_rule_read.properties.actions.Element.discriminate_by("action_type", "ModifyProperties").action_configuration.labels + labels.Element = AAZObjectType() + + _element = _schema_automation_rule_read.properties.actions.Element.discriminate_by("action_type", "ModifyProperties").action_configuration.labels.Element + _element.label_name = AAZStrType( + serialized_name="labelName", + flags={"required": True}, + ) + _element.label_type = AAZStrType( + serialized_name="labelType", + flags={"read_only": True}, + ) + + owner = _schema_automation_rule_read.properties.actions.Element.discriminate_by("action_type", "ModifyProperties").action_configuration.owner + owner.assigned_to = AAZStrType( + serialized_name="assignedTo", + ) + owner.email = AAZStrType() + owner.object_id = AAZStrType( + serialized_name="objectId", + ) + owner.owner_type = AAZStrType( + serialized_name="ownerType", + ) + owner.user_principal_name = AAZStrType( + serialized_name="userPrincipalName", + ) + + disc_run_playbook = _schema_automation_rule_read.properties.actions.Element.discriminate_by("action_type", "RunPlaybook") + disc_run_playbook.action_configuration = AAZObjectType( + serialized_name="actionConfiguration", + ) + + action_configuration = _schema_automation_rule_read.properties.actions.Element.discriminate_by("action_type", "RunPlaybook").action_configuration + action_configuration.logic_app_resource_id = AAZStrType( + serialized_name="logicAppResourceId", + ) + action_configuration.tenant_id = AAZStrType( + serialized_name="tenantId", + ) + + triggering_logic = _schema_automation_rule_read.properties.triggering_logic + triggering_logic.conditions = AAZListType() + triggering_logic.expiration_time_utc = AAZStrType( + serialized_name="expirationTimeUtc", + ) + triggering_logic.is_enabled = AAZBoolType( + serialized_name="isEnabled", + flags={"required": True}, + ) + triggering_logic.triggers_on = AAZStrType( + serialized_name="triggersOn", + flags={"required": True}, + ) + triggering_logic.triggers_when = AAZStrType( + serialized_name="triggersWhen", + flags={"required": True}, + ) + + conditions = _schema_automation_rule_read.properties.triggering_logic.conditions + conditions.Element = AAZObjectType() + + _element = _schema_automation_rule_read.properties.triggering_logic.conditions.Element + _element.condition_type = AAZStrType( + serialized_name="conditionType", + flags={"required": True}, + ) + + disc_property = _schema_automation_rule_read.properties.triggering_logic.conditions.Element.discriminate_by("condition_type", "Property") + disc_property.condition_properties = AAZObjectType( + serialized_name="conditionProperties", + ) + + condition_properties = _schema_automation_rule_read.properties.triggering_logic.conditions.Element.discriminate_by("condition_type", "Property").condition_properties + condition_properties.operator = AAZStrType() + condition_properties.property_name = AAZStrType( + serialized_name="propertyName", + ) + condition_properties.property_values = AAZListType( + serialized_name="propertyValues", + ) + + property_values = _schema_automation_rule_read.properties.triggering_logic.conditions.Element.discriminate_by("condition_type", "Property").condition_properties.property_values + property_values.Element = AAZStrType() + + disc_property_array_changed = _schema_automation_rule_read.properties.triggering_logic.conditions.Element.discriminate_by("condition_type", "PropertyArrayChanged") + disc_property_array_changed.condition_properties = AAZObjectType( + serialized_name="conditionProperties", + ) + + condition_properties = _schema_automation_rule_read.properties.triggering_logic.conditions.Element.discriminate_by("condition_type", "PropertyArrayChanged").condition_properties + condition_properties.array_type = AAZStrType( + serialized_name="arrayType", + ) + condition_properties.change_type = AAZStrType( + serialized_name="changeType", + ) + + disc_property_changed = _schema_automation_rule_read.properties.triggering_logic.conditions.Element.discriminate_by("condition_type", "PropertyChanged") + disc_property_changed.condition_properties = AAZObjectType( + serialized_name="conditionProperties", + ) + + condition_properties = _schema_automation_rule_read.properties.triggering_logic.conditions.Element.discriminate_by("condition_type", "PropertyChanged").condition_properties + condition_properties.change_type = AAZStrType( + serialized_name="changeType", + ) + condition_properties.operator = AAZStrType() + condition_properties.property_name = AAZStrType( + serialized_name="propertyName", + ) + condition_properties.property_values = AAZListType( + serialized_name="propertyValues", + ) + + property_values = _schema_automation_rule_read.properties.triggering_logic.conditions.Element.discriminate_by("condition_type", "PropertyChanged").condition_properties.property_values + property_values.Element = AAZStrType() + + system_data = _schema_automation_rule_read.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + _schema.etag = _schema_automation_rule_read.etag + _schema.id = _schema_automation_rule_read.id + _schema.name = _schema_automation_rule_read.name + _schema.properties = _schema_automation_rule_read.properties + _schema.system_data = _schema_automation_rule_read.system_data + _schema.type = _schema_automation_rule_read.type + + +_schema_client_info_read = None + + +def _build_schema_client_info_read(_schema): + global _schema_client_info_read + if _schema_client_info_read is not None: + _schema.email = _schema_client_info_read.email + _schema.name = _schema_client_info_read.name + _schema.object_id = _schema_client_info_read.object_id + _schema.user_principal_name = _schema_client_info_read.user_principal_name + return + + _schema_client_info_read = AAZObjectType( + flags={"read_only": True} + ) + + client_info_read = _schema_client_info_read + client_info_read.email = AAZStrType( + flags={"read_only": True}, + ) + client_info_read.name = AAZStrType( + flags={"read_only": True}, + ) + client_info_read.object_id = AAZStrType( + serialized_name="objectId", + flags={"read_only": True}, + ) + client_info_read.user_principal_name = AAZStrType( + serialized_name="userPrincipalName", + flags={"read_only": True}, + ) + + _schema.email = _schema_client_info_read.email + _schema.name = _schema_client_info_read.name + _schema.object_id = _schema_client_info_read.object_id + _schema.user_principal_name = _schema_client_info_read.user_principal_name + + +__all__ = ["Update"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/__cmd_group.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/__cmd_group.py new file mode 100644 index 00000000000..d5bfeee1719 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "sentinel bookmark", +) +class __CMDGroup(AAZCommandGroup): + """Manage bookmark with sentinel. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/__init__.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/__init__.py new file mode 100644 index 00000000000..9d2c5bb51f0 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/__init__.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._create import * +from ._delete import * +from ._expand import * +from ._list import * +from ._show import * +from ._update import * diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_create.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_create.py new file mode 100644 index 00000000000..6ba25eaa059 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_create.py @@ -0,0 +1,559 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel bookmark create", + is_experimental=True, +) +class Create(AAZCommand): + """Create the bookmark. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.bookmark_id = AAZStrArg( + options=["-n", "--name", "--bookmark-id"], + help="ID of bookmark.", + required=True, + is_experimental=True, + id_part="child_name_1", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + + # define Arg Group "Bookmark" + + _args_schema = cls._args_schema + _args_schema.etag = AAZStrArg( + options=["--etag"], + arg_group="Bookmark", + help="Etag of the azure resource", + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.created = AAZStrArg( + options=["--created"], + arg_group="Properties", + help="The time the bookmark was created", + ) + _args_schema.created_by = AAZObjectArg( + options=["--created-by"], + arg_group="Properties", + help="Describes a user that created the bookmark", + ) + cls._build_args_user_info_create(_args_schema.created_by) + _args_schema.display_name = AAZStrArg( + options=["--display-name"], + arg_group="Properties", + help="The display name of the bookmark", + ) + _args_schema.entity_mappings = AAZListArg( + options=["--entity-mappings"], + arg_group="Properties", + help="Describes the entity mappings of the bookmark", + ) + _args_schema.event_time = AAZStrArg( + options=["--event-time"], + arg_group="Properties", + help="The bookmark event time", + ) + _args_schema.incident_info = AAZObjectArg( + options=["--incident-info"], + arg_group="Properties", + help="Describes an incident that relates to bookmark", + ) + _args_schema.labels = AAZListArg( + options=["--labels"], + arg_group="Properties", + help="List of labels relevant to this bookmark", + ) + _args_schema.notes = AAZStrArg( + options=["--notes"], + arg_group="Properties", + help="The notes of the bookmark", + ) + _args_schema.query_content = AAZStrArg( + options=["--query-content"], + arg_group="Properties", + help="The query of the bookmark.", + is_experimental=True, + ) + _args_schema.query_end_time = AAZStrArg( + options=["--query-end-time"], + arg_group="Properties", + help="The end time for the query", + ) + _args_schema.query_result = AAZStrArg( + options=["--query-result"], + arg_group="Properties", + help="The query result of the bookmark.", + ) + _args_schema.query_start_time = AAZStrArg( + options=["--query-start-time"], + arg_group="Properties", + help="The start time for the query", + ) + _args_schema.tactics = AAZListArg( + options=["--tactics"], + arg_group="Properties", + help="A list of relevant mitre attacks", + ) + _args_schema.techniques = AAZListArg( + options=["--techniques"], + arg_group="Properties", + help="A list of relevant mitre techniques", + ) + _args_schema.updated = AAZStrArg( + options=["--updated"], + arg_group="Properties", + help="The last time the bookmark was updated", + ) + _args_schema.updated_by = AAZObjectArg( + options=["--updated-by"], + arg_group="Properties", + help="Describes a user that updated the bookmark", + ) + cls._build_args_user_info_create(_args_schema.updated_by) + + entity_mappings = cls._args_schema.entity_mappings + entity_mappings.Element = AAZObjectArg() + + _element = cls._args_schema.entity_mappings.Element + _element.entity_type = AAZStrArg( + options=["entity-type"], + help="The entity type", + ) + _element.field_mappings = AAZListArg( + options=["field-mappings"], + help="Array of fields mapping for that entity type", + ) + + field_mappings = cls._args_schema.entity_mappings.Element.field_mappings + field_mappings.Element = AAZObjectArg() + + _element = cls._args_schema.entity_mappings.Element.field_mappings.Element + _element.identifier = AAZStrArg( + options=["identifier"], + help="Alert V3 identifier", + ) + _element.value = AAZStrArg( + options=["value"], + help="The value of the identifier", + ) + + incident_info = cls._args_schema.incident_info + incident_info.incident_id = AAZStrArg( + options=["incident-id"], + help="Incident Id", + ) + incident_info.relation_name = AAZStrArg( + options=["relation-name"], + help="Relation Name", + ) + incident_info.severity = AAZStrArg( + options=["severity"], + help="The severity of the incident", + enum={"High": "High", "Informational": "Informational", "Low": "Low", "Medium": "Medium"}, + ) + incident_info.title = AAZStrArg( + options=["title"], + help="The title of the incident", + ) + + labels = cls._args_schema.labels + labels.Element = AAZStrArg() + + tactics = cls._args_schema.tactics + tactics.Element = AAZStrArg( + enum={"Collection": "Collection", "CommandAndControl": "CommandAndControl", "CredentialAccess": "CredentialAccess", "DefenseEvasion": "DefenseEvasion", "Discovery": "Discovery", "Execution": "Execution", "Exfiltration": "Exfiltration", "Impact": "Impact", "ImpairProcessControl": "ImpairProcessControl", "InhibitResponseFunction": "InhibitResponseFunction", "InitialAccess": "InitialAccess", "LateralMovement": "LateralMovement", "Persistence": "Persistence", "PreAttack": "PreAttack", "PrivilegeEscalation": "PrivilegeEscalation", "Reconnaissance": "Reconnaissance", "ResourceDevelopment": "ResourceDevelopment"}, + ) + + techniques = cls._args_schema.techniques + techniques.Element = AAZStrArg() + return cls._args_schema + + _args_user_info_create = None + + @classmethod + def _build_args_user_info_create(cls, _schema): + if cls._args_user_info_create is not None: + _schema.object_id = cls._args_user_info_create.object_id + return + + cls._args_user_info_create = AAZObjectArg() + + user_info_create = cls._args_user_info_create + user_info_create.object_id = AAZStrArg( + options=["object-id"], + help="The object id of the user.", + nullable=True, + ) + + _schema.object_id = cls._args_user_info_create.object_id + + def _execute_operations(self): + self.BookmarksCreateOrUpdate(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class BookmarksCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/bookmarks/{bookmarkId}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "bookmarkId", self.ctx.args.bookmark_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + typ=AAZObjectType, + typ_kwargs={"flags": {"required": True, "client_flatten": True}} + ) + _builder.set_prop("etag", AAZStrType, ".etag") + _builder.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("created", AAZStrType, ".created") + _build_schema_user_info_create(properties.set_prop("createdBy", AAZObjectType, ".created_by")) + properties.set_prop("displayName", AAZStrType, ".display_name", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("entityMappings", AAZListType, ".entity_mappings") + properties.set_prop("eventTime", AAZStrType, ".event_time") + properties.set_prop("incidentInfo", AAZObjectType, ".incident_info") + properties.set_prop("labels", AAZListType, ".labels") + properties.set_prop("notes", AAZStrType, ".notes") + properties.set_prop("query", AAZStrType, ".query_content", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("queryEndTime", AAZStrType, ".query_end_time") + properties.set_prop("queryResult", AAZStrType, ".query_result") + properties.set_prop("queryStartTime", AAZStrType, ".query_start_time") + properties.set_prop("tactics", AAZListType, ".tactics") + properties.set_prop("techniques", AAZListType, ".techniques") + properties.set_prop("updated", AAZStrType, ".updated") + _build_schema_user_info_create(properties.set_prop("updatedBy", AAZObjectType, ".updated_by")) + + entity_mappings = _builder.get(".properties.entityMappings") + if entity_mappings is not None: + entity_mappings.set_elements(AAZObjectType) + + _elements = _builder.get(".properties.entityMappings[]") + if _elements is not None: + _elements.set_prop("entityType", AAZStrType, ".entity_type") + _elements.set_prop("fieldMappings", AAZListType, ".field_mappings") + + field_mappings = _builder.get(".properties.entityMappings[].fieldMappings") + if field_mappings is not None: + field_mappings.set_elements(AAZObjectType) + + _elements = _builder.get(".properties.entityMappings[].fieldMappings[]") + if _elements is not None: + _elements.set_prop("identifier", AAZStrType, ".identifier") + _elements.set_prop("value", AAZStrType, ".value") + + incident_info = _builder.get(".properties.incidentInfo") + if incident_info is not None: + incident_info.set_prop("incidentId", AAZStrType, ".incident_id") + incident_info.set_prop("relationName", AAZStrType, ".relation_name") + incident_info.set_prop("severity", AAZStrType, ".severity") + incident_info.set_prop("title", AAZStrType, ".title") + + labels = _builder.get(".properties.labels") + if labels is not None: + labels.set_elements(AAZStrType, ".") + + tactics = _builder.get(".properties.tactics") + if tactics is not None: + tactics.set_elements(AAZStrType, ".") + + techniques = _builder.get(".properties.techniques") + if techniques is not None: + techniques.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.etag = AAZStrType() + _schema_on_200_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200_201.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200_201.properties + properties.created = AAZStrType() + properties.created_by = AAZObjectType( + serialized_name="createdBy", + ) + _build_schema_user_info_read(properties.created_by) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.entity_mappings = AAZListType( + serialized_name="entityMappings", + ) + properties.event_time = AAZStrType( + serialized_name="eventTime", + ) + properties.incident_info = AAZObjectType( + serialized_name="incidentInfo", + ) + properties.labels = AAZListType() + properties.notes = AAZStrType() + properties.query = AAZStrType( + flags={"required": True}, + ) + properties.query_end_time = AAZStrType( + serialized_name="queryEndTime", + ) + properties.query_result = AAZStrType( + serialized_name="queryResult", + ) + properties.query_start_time = AAZStrType( + serialized_name="queryStartTime", + ) + properties.tactics = AAZListType() + properties.techniques = AAZListType() + properties.updated = AAZStrType() + properties.updated_by = AAZObjectType( + serialized_name="updatedBy", + ) + _build_schema_user_info_read(properties.updated_by) + + entity_mappings = cls._schema_on_200_201.properties.entity_mappings + entity_mappings.Element = AAZObjectType() + + _element = cls._schema_on_200_201.properties.entity_mappings.Element + _element.entity_type = AAZStrType( + serialized_name="entityType", + ) + _element.field_mappings = AAZListType( + serialized_name="fieldMappings", + ) + + field_mappings = cls._schema_on_200_201.properties.entity_mappings.Element.field_mappings + field_mappings.Element = AAZObjectType() + + _element = cls._schema_on_200_201.properties.entity_mappings.Element.field_mappings.Element + _element.identifier = AAZStrType() + _element.value = AAZStrType() + + incident_info = cls._schema_on_200_201.properties.incident_info + incident_info.incident_id = AAZStrType( + serialized_name="incidentId", + ) + incident_info.relation_name = AAZStrType( + serialized_name="relationName", + ) + incident_info.severity = AAZStrType() + incident_info.title = AAZStrType() + + labels = cls._schema_on_200_201.properties.labels + labels.Element = AAZStrType() + + tactics = cls._schema_on_200_201.properties.tactics + tactics.Element = AAZStrType() + + techniques = cls._schema_on_200_201.properties.techniques + techniques.Element = AAZStrType() + + system_data = cls._schema_on_200_201.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200_201 + + +def _build_schema_user_info_create(_builder): + if _builder is None: + return + _builder.set_prop("objectId", AAZStrType, ".object_id", typ_kwargs={"nullable": True}) + + +_schema_user_info_read = None + + +def _build_schema_user_info_read(_schema): + global _schema_user_info_read + if _schema_user_info_read is not None: + _schema.email = _schema_user_info_read.email + _schema.name = _schema_user_info_read.name + _schema.object_id = _schema_user_info_read.object_id + return + + _schema_user_info_read = AAZObjectType() + + user_info_read = _schema_user_info_read + user_info_read.email = AAZStrType( + flags={"read_only": True}, + ) + user_info_read.name = AAZStrType( + flags={"read_only": True}, + ) + user_info_read.object_id = AAZStrType( + serialized_name="objectId", + nullable=True, + ) + + _schema.email = _schema_user_info_read.email + _schema.name = _schema_user_info_read.name + _schema.object_id = _schema_user_info_read.object_id + + +__all__ = ["Create"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_delete.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_delete.py new file mode 100644 index 00000000000..e4779af49a4 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_delete.py @@ -0,0 +1,135 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel bookmark delete", + is_experimental=True, + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete the bookmark. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return None + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.bookmark_id = AAZStrArg( + options=["-n", "--name", "--bookmark-id"], + help="ID of bookmark.", + required=True, + is_experimental=True, + id_part="child_name_1", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.BookmarksDelete(ctx=self.ctx)() + + class BookmarksDelete(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + if session.http_response.status_code in [204]: + return self.on_204(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/bookmarks/{bookmarkId}", + **self.url_parameters + ) + + @property + def method(self): + return "DELETE" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "bookmarkId", self.ctx.args.bookmark_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + def on_200(self, session): + pass + + def on_204(self, session): + pass + + +__all__ = ["Delete"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_expand.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_expand.py new file mode 100644 index 00000000000..37955825339 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_expand.py @@ -0,0 +1,1399 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel bookmark expand", + is_experimental=True, +) +class Expand(AAZCommand): + """Expand an bookmark + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}/expand", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.bookmark_id = AAZStrArg( + options=["--bookmark-id"], + help="Bookmark ID", + required=True, + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + ) + + # define Arg Group "Parameters" + + _args_schema = cls._args_schema + _args_schema.end_time = AAZStrArg( + options=["--end-time"], + arg_group="Parameters", + help="The end date filter, so the only expansion results returned are before this date.", + ) + _args_schema.expansion_id = AAZStrArg( + options=["--expansion-id"], + arg_group="Parameters", + help="The Id of the expansion to perform.", + ) + _args_schema.start_time = AAZStrArg( + options=["--start-time"], + arg_group="Parameters", + help="The start date filter, so the only expansion results returned are after this date.", + ) + return cls._args_schema + + def _execute_operations(self): + self.BookmarkExpand(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class BookmarkExpand(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/bookmarks/{bookmarkId}/expand", + **self.url_parameters + ) + + @property + def method(self): + return "POST" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "bookmarkId", self.ctx.args.bookmark_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + typ=AAZObjectType, + typ_kwargs={"flags": {"required": True, "client_flatten": True}} + ) + _builder.set_prop("endTime", AAZStrType, ".end_time") + _builder.set_prop("expansionId", AAZStrType, ".expansion_id") + _builder.set_prop("startTime", AAZStrType, ".start_time") + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.meta_data = AAZObjectType( + serialized_name="metaData", + ) + _schema_on_200.value = AAZObjectType() + + meta_data = cls._schema_on_200.meta_data + meta_data.aggregations = AAZListType() + + aggregations = cls._schema_on_200.meta_data.aggregations + aggregations.Element = AAZObjectType() + + _element = cls._schema_on_200.meta_data.aggregations.Element + _element.aggregation_type = AAZStrType( + serialized_name="aggregationType", + ) + _element.count = AAZIntType( + flags={"required": True}, + ) + _element.display_name = AAZStrType( + serialized_name="displayName", + ) + _element.entity_kind = AAZStrType( + serialized_name="entityKind", + flags={"required": True}, + ) + + value = cls._schema_on_200.value + value.edges = AAZListType() + value.entities = AAZListType() + + edges = cls._schema_on_200.value.edges + edges.Element = AAZObjectType() + + _element = cls._schema_on_200.value.edges.Element + _element.target_entity_id = AAZStrType( + serialized_name="targetEntityId", + ) + + entities = cls._schema_on_200.value.entities + entities.Element = AAZObjectType() + + _element = cls._schema_on_200.value.entities.Element + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.kind = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200.value.entities.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + disc_account = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "Account") + disc_account.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "Account").properties + properties.aad_tenant_id = AAZStrType( + serialized_name="aadTenantId", + flags={"read_only": True}, + ) + properties.aad_user_id = AAZStrType( + serialized_name="aadUserId", + flags={"read_only": True}, + ) + properties.account_name = AAZStrType( + serialized_name="accountName", + flags={"read_only": True}, + ) + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"read_only": True}, + ) + properties.dns_domain = AAZStrType( + serialized_name="dnsDomain", + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.host_entity_id = AAZStrType( + serialized_name="hostEntityId", + flags={"read_only": True}, + ) + properties.is_domain_joined = AAZBoolType( + serialized_name="isDomainJoined", + flags={"read_only": True}, + ) + properties.nt_domain = AAZStrType( + serialized_name="ntDomain", + flags={"read_only": True}, + ) + properties.object_guid = AAZStrType( + serialized_name="objectGuid", + flags={"read_only": True}, + ) + properties.puid = AAZStrType( + flags={"read_only": True}, + ) + properties.sid = AAZStrType( + flags={"read_only": True}, + ) + properties.upn_suffix = AAZStrType( + serialized_name="upnSuffix", + flags={"read_only": True}, + ) + + disc_azure_resource = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "AzureResource") + disc_azure_resource.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "AzureResource").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.resource_id = AAZStrType( + serialized_name="resourceId", + flags={"read_only": True}, + ) + properties.subscription_id = AAZStrType( + serialized_name="subscriptionId", + flags={"read_only": True}, + ) + + disc_bookmark = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "Bookmark") + disc_bookmark.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "Bookmark").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.created = AAZStrType() + properties.created_by = AAZObjectType( + serialized_name="createdBy", + ) + _build_schema_user_info_read(properties.created_by) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.event_time = AAZStrType( + serialized_name="eventTime", + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.incident_info = AAZObjectType( + serialized_name="incidentInfo", + ) + properties.labels = AAZListType() + properties.notes = AAZStrType() + properties.query = AAZStrType( + flags={"required": True}, + ) + properties.query_result = AAZStrType( + serialized_name="queryResult", + ) + properties.updated = AAZStrType() + properties.updated_by = AAZObjectType( + serialized_name="updatedBy", + ) + _build_schema_user_info_read(properties.updated_by) + + incident_info = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "Bookmark").properties.incident_info + incident_info.incident_id = AAZStrType( + serialized_name="incidentId", + ) + incident_info.relation_name = AAZStrType( + serialized_name="relationName", + ) + incident_info.severity = AAZStrType() + incident_info.title = AAZStrType() + + labels = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "Bookmark").properties.labels + labels.Element = AAZStrType() + + disc_cloud_application = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "CloudApplication") + disc_cloud_application.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "CloudApplication").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.app_id = AAZIntType( + serialized_name="appId", + flags={"read_only": True}, + ) + properties.app_name = AAZStrType( + serialized_name="appName", + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.instance_name = AAZStrType( + serialized_name="instanceName", + flags={"read_only": True}, + ) + + disc_dns_resolution = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "DnsResolution") + disc_dns_resolution.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "DnsResolution").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.dns_server_ip_entity_id = AAZStrType( + serialized_name="dnsServerIpEntityId", + flags={"read_only": True}, + ) + properties.domain_name = AAZStrType( + serialized_name="domainName", + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.host_ip_address_entity_id = AAZStrType( + serialized_name="hostIpAddressEntityId", + flags={"read_only": True}, + ) + properties.ip_address_entity_ids = AAZListType( + serialized_name="ipAddressEntityIds", + flags={"read_only": True}, + ) + + ip_address_entity_ids = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "DnsResolution").properties.ip_address_entity_ids + ip_address_entity_ids.Element = AAZStrType( + flags={"read_only": True}, + ) + + disc_file = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "File") + disc_file.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "File").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.directory = AAZStrType( + flags={"read_only": True}, + ) + properties.file_hash_entity_ids = AAZListType( + serialized_name="fileHashEntityIds", + flags={"read_only": True}, + ) + properties.file_name = AAZStrType( + serialized_name="fileName", + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.host_entity_id = AAZStrType( + serialized_name="hostEntityId", + flags={"read_only": True}, + ) + + file_hash_entity_ids = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "File").properties.file_hash_entity_ids + file_hash_entity_ids.Element = AAZStrType( + flags={"read_only": True}, + ) + + disc_file_hash = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "FileHash") + disc_file_hash.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "FileHash").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.algorithm = AAZStrType( + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.hash_value = AAZStrType( + serialized_name="hashValue", + flags={"read_only": True}, + ) + + disc_host = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "Host") + disc_host.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "Host").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.azure_id = AAZStrType( + serialized_name="azureID", + flags={"read_only": True}, + ) + properties.dns_domain = AAZStrType( + serialized_name="dnsDomain", + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.host_name = AAZStrType( + serialized_name="hostName", + flags={"read_only": True}, + ) + properties.is_domain_joined = AAZBoolType( + serialized_name="isDomainJoined", + flags={"read_only": True}, + ) + properties.net_bios_name = AAZStrType( + serialized_name="netBiosName", + flags={"read_only": True}, + ) + properties.nt_domain = AAZStrType( + serialized_name="ntDomain", + flags={"read_only": True}, + ) + properties.oms_agent_id = AAZStrType( + serialized_name="omsAgentID", + flags={"read_only": True}, + ) + properties.os_family = AAZStrType( + serialized_name="osFamily", + ) + properties.os_version = AAZStrType( + serialized_name="osVersion", + flags={"read_only": True}, + ) + + disc_io_t_device = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "IoTDevice") + disc_io_t_device.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "IoTDevice").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.device_id = AAZStrType( + serialized_name="deviceId", + flags={"read_only": True}, + ) + properties.device_name = AAZStrType( + serialized_name="deviceName", + flags={"read_only": True}, + ) + properties.device_type = AAZStrType( + serialized_name="deviceType", + flags={"read_only": True}, + ) + properties.edge_id = AAZStrType( + serialized_name="edgeId", + flags={"read_only": True}, + ) + properties.firmware_version = AAZStrType( + serialized_name="firmwareVersion", + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.host_entity_id = AAZStrType( + serialized_name="hostEntityId", + flags={"read_only": True}, + ) + properties.iot_hub_entity_id = AAZStrType( + serialized_name="iotHubEntityId", + flags={"read_only": True}, + ) + properties.iot_security_agent_id = AAZStrType( + serialized_name="iotSecurityAgentId", + flags={"read_only": True}, + ) + properties.ip_address_entity_id = AAZStrType( + serialized_name="ipAddressEntityId", + flags={"read_only": True}, + ) + properties.mac_address = AAZStrType( + serialized_name="macAddress", + flags={"read_only": True}, + ) + properties.model = AAZStrType( + flags={"read_only": True}, + ) + properties.operating_system = AAZStrType( + serialized_name="operatingSystem", + flags={"read_only": True}, + ) + properties.protocols = AAZListType( + flags={"read_only": True}, + ) + properties.serial_number = AAZStrType( + serialized_name="serialNumber", + flags={"read_only": True}, + ) + properties.source = AAZStrType( + flags={"read_only": True}, + ) + properties.threat_intelligence = AAZListType( + serialized_name="threatIntelligence", + flags={"read_only": True}, + ) + properties.vendor = AAZStrType( + flags={"read_only": True}, + ) + + protocols = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "IoTDevice").properties.protocols + protocols.Element = AAZStrType( + flags={"read_only": True}, + ) + + threat_intelligence = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "IoTDevice").properties.threat_intelligence + threat_intelligence.Element = AAZObjectType( + flags={"read_only": True}, + ) + _build_schema_threat_intelligence_read(threat_intelligence.Element) + + disc_ip = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "Ip") + disc_ip.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "Ip").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.address = AAZStrType( + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.location = AAZObjectType( + flags={"read_only": True}, + ) + properties.threat_intelligence = AAZListType( + serialized_name="threatIntelligence", + flags={"read_only": True}, + ) + + location = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "Ip").properties.location + location.asn = AAZIntType( + flags={"read_only": True}, + ) + location.city = AAZStrType( + flags={"read_only": True}, + ) + location.country_code = AAZStrType( + serialized_name="countryCode", + flags={"read_only": True}, + ) + location.country_name = AAZStrType( + serialized_name="countryName", + flags={"read_only": True}, + ) + location.latitude = AAZFloatType( + flags={"read_only": True}, + ) + location.longitude = AAZFloatType( + flags={"read_only": True}, + ) + location.state = AAZStrType( + flags={"read_only": True}, + ) + + threat_intelligence = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "Ip").properties.threat_intelligence + threat_intelligence.Element = AAZObjectType( + flags={"read_only": True}, + ) + _build_schema_threat_intelligence_read(threat_intelligence.Element) + + disc_mail_cluster = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "MailCluster") + disc_mail_cluster.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "MailCluster").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.cluster_group = AAZStrType( + serialized_name="clusterGroup", + flags={"read_only": True}, + ) + properties.cluster_query_end_time = AAZStrType( + serialized_name="clusterQueryEndTime", + flags={"read_only": True}, + ) + properties.cluster_query_start_time = AAZStrType( + serialized_name="clusterQueryStartTime", + flags={"read_only": True}, + ) + properties.cluster_source_identifier = AAZStrType( + serialized_name="clusterSourceIdentifier", + flags={"read_only": True}, + ) + properties.cluster_source_type = AAZStrType( + serialized_name="clusterSourceType", + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.is_volume_anomaly = AAZBoolType( + serialized_name="isVolumeAnomaly", + flags={"read_only": True}, + ) + properties.mail_count = AAZIntType( + serialized_name="mailCount", + flags={"read_only": True}, + ) + properties.network_message_ids = AAZListType( + serialized_name="networkMessageIds", + flags={"read_only": True}, + ) + properties.query = AAZStrType( + flags={"read_only": True}, + ) + properties.query_time = AAZStrType( + serialized_name="queryTime", + flags={"read_only": True}, + ) + properties.source = AAZStrType( + flags={"read_only": True}, + ) + properties.threats = AAZListType( + flags={"read_only": True}, + ) + + network_message_ids = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "MailCluster").properties.network_message_ids + network_message_ids.Element = AAZStrType( + flags={"read_only": True}, + ) + + threats = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "MailCluster").properties.threats + threats.Element = AAZStrType( + flags={"read_only": True}, + ) + + disc_mail_message = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "MailMessage") + disc_mail_message.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "MailMessage").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.antispam_direction = AAZStrType( + serialized_name="antispamDirection", + ) + properties.body_fingerprint_bin1 = AAZIntType( + serialized_name="bodyFingerprintBin1", + ) + properties.body_fingerprint_bin2 = AAZIntType( + serialized_name="bodyFingerprintBin2", + ) + properties.body_fingerprint_bin3 = AAZIntType( + serialized_name="bodyFingerprintBin3", + ) + properties.body_fingerprint_bin4 = AAZIntType( + serialized_name="bodyFingerprintBin4", + ) + properties.body_fingerprint_bin5 = AAZIntType( + serialized_name="bodyFingerprintBin5", + ) + properties.delivery_action = AAZStrType( + serialized_name="deliveryAction", + ) + properties.delivery_location = AAZStrType( + serialized_name="deliveryLocation", + ) + properties.file_entity_ids = AAZListType( + serialized_name="fileEntityIds", + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.internet_message_id = AAZStrType( + serialized_name="internetMessageId", + flags={"read_only": True}, + ) + properties.language = AAZStrType( + flags={"read_only": True}, + ) + properties.network_message_id = AAZStrType( + serialized_name="networkMessageId", + flags={"read_only": True}, + ) + properties.p1_sender = AAZStrType( + serialized_name="p1Sender", + flags={"read_only": True}, + ) + properties.p1_sender_display_name = AAZStrType( + serialized_name="p1SenderDisplayName", + flags={"read_only": True}, + ) + properties.p1_sender_domain = AAZStrType( + serialized_name="p1SenderDomain", + flags={"read_only": True}, + ) + properties.p2_sender = AAZStrType( + serialized_name="p2Sender", + flags={"read_only": True}, + ) + properties.p2_sender_display_name = AAZStrType( + serialized_name="p2SenderDisplayName", + flags={"read_only": True}, + ) + properties.p2_sender_domain = AAZStrType( + serialized_name="p2SenderDomain", + flags={"read_only": True}, + ) + properties.receive_date = AAZStrType( + serialized_name="receiveDate", + flags={"read_only": True}, + ) + properties.recipient = AAZStrType( + flags={"read_only": True}, + ) + properties.sender_ip = AAZStrType( + serialized_name="senderIP", + flags={"read_only": True}, + ) + properties.subject = AAZStrType( + flags={"read_only": True}, + ) + properties.threat_detection_methods = AAZListType( + serialized_name="threatDetectionMethods", + flags={"read_only": True}, + ) + properties.threats = AAZListType( + flags={"read_only": True}, + ) + properties.urls = AAZListType( + flags={"read_only": True}, + ) + + file_entity_ids = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "MailMessage").properties.file_entity_ids + file_entity_ids.Element = AAZStrType( + flags={"read_only": True}, + ) + + threat_detection_methods = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "MailMessage").properties.threat_detection_methods + threat_detection_methods.Element = AAZStrType( + flags={"read_only": True}, + ) + + threats = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "MailMessage").properties.threats + threats.Element = AAZStrType( + flags={"read_only": True}, + ) + + urls = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "MailMessage").properties.urls + urls.Element = AAZStrType( + flags={"read_only": True}, + ) + + disc_mailbox = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "Mailbox") + disc_mailbox.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "Mailbox").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"read_only": True}, + ) + properties.external_directory_object_id = AAZStrType( + serialized_name="externalDirectoryObjectId", + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.mailbox_primary_address = AAZStrType( + serialized_name="mailboxPrimaryAddress", + flags={"read_only": True}, + ) + properties.upn = AAZStrType( + flags={"read_only": True}, + ) + + disc_malware = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "Malware") + disc_malware.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "Malware").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.category = AAZStrType( + flags={"read_only": True}, + ) + properties.file_entity_ids = AAZListType( + serialized_name="fileEntityIds", + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.malware_name = AAZStrType( + serialized_name="malwareName", + flags={"read_only": True}, + ) + properties.process_entity_ids = AAZListType( + serialized_name="processEntityIds", + flags={"read_only": True}, + ) + + file_entity_ids = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "Malware").properties.file_entity_ids + file_entity_ids.Element = AAZStrType( + flags={"read_only": True}, + ) + + process_entity_ids = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "Malware").properties.process_entity_ids + process_entity_ids.Element = AAZStrType( + flags={"read_only": True}, + ) + + disc_process = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "Process") + disc_process.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "Process").properties + properties.account_entity_id = AAZStrType( + serialized_name="accountEntityId", + flags={"read_only": True}, + ) + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.command_line = AAZStrType( + serialized_name="commandLine", + flags={"read_only": True}, + ) + properties.creation_time_utc = AAZStrType( + serialized_name="creationTimeUtc", + flags={"read_only": True}, + ) + properties.elevation_token = AAZStrType( + serialized_name="elevationToken", + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.host_entity_id = AAZStrType( + serialized_name="hostEntityId", + flags={"read_only": True}, + ) + properties.host_logon_session_entity_id = AAZStrType( + serialized_name="hostLogonSessionEntityId", + flags={"read_only": True}, + ) + properties.image_file_entity_id = AAZStrType( + serialized_name="imageFileEntityId", + flags={"read_only": True}, + ) + properties.parent_process_entity_id = AAZStrType( + serialized_name="parentProcessEntityId", + flags={"read_only": True}, + ) + properties.process_id = AAZStrType( + serialized_name="processId", + flags={"read_only": True}, + ) + + disc_registry_key = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "RegistryKey") + disc_registry_key.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "RegistryKey").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.hive = AAZStrType( + flags={"read_only": True}, + ) + properties.key = AAZStrType( + flags={"read_only": True}, + ) + + disc_registry_value = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "RegistryValue") + disc_registry_value.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "RegistryValue").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.key_entity_id = AAZStrType( + serialized_name="keyEntityId", + flags={"read_only": True}, + ) + properties.value_data = AAZStrType( + serialized_name="valueData", + flags={"read_only": True}, + ) + properties.value_name = AAZStrType( + serialized_name="valueName", + flags={"read_only": True}, + ) + properties.value_type = AAZStrType( + serialized_name="valueType", + flags={"read_only": True}, + ) + + disc_security_alert = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "SecurityAlert") + disc_security_alert.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "SecurityAlert").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.alert_display_name = AAZStrType( + serialized_name="alertDisplayName", + flags={"read_only": True}, + ) + properties.alert_link = AAZStrType( + serialized_name="alertLink", + flags={"read_only": True}, + ) + properties.alert_type = AAZStrType( + serialized_name="alertType", + flags={"read_only": True}, + ) + properties.compromised_entity = AAZStrType( + serialized_name="compromisedEntity", + flags={"read_only": True}, + ) + properties.confidence_level = AAZStrType( + serialized_name="confidenceLevel", + flags={"read_only": True}, + ) + properties.confidence_reasons = AAZListType( + serialized_name="confidenceReasons", + flags={"read_only": True}, + ) + properties.confidence_score = AAZFloatType( + serialized_name="confidenceScore", + flags={"read_only": True}, + ) + properties.confidence_score_status = AAZStrType( + serialized_name="confidenceScoreStatus", + flags={"read_only": True}, + ) + properties.description = AAZStrType( + flags={"read_only": True}, + ) + properties.end_time_utc = AAZStrType( + serialized_name="endTimeUtc", + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.intent = AAZStrType( + flags={"read_only": True}, + ) + properties.processing_end_time = AAZStrType( + serialized_name="processingEndTime", + flags={"read_only": True}, + ) + properties.product_component_name = AAZStrType( + serialized_name="productComponentName", + flags={"read_only": True}, + ) + properties.product_name = AAZStrType( + serialized_name="productName", + flags={"read_only": True}, + ) + properties.product_version = AAZStrType( + serialized_name="productVersion", + flags={"read_only": True}, + ) + properties.provider_alert_id = AAZStrType( + serialized_name="providerAlertId", + flags={"read_only": True}, + ) + properties.remediation_steps = AAZListType( + serialized_name="remediationSteps", + flags={"read_only": True}, + ) + properties.severity = AAZStrType() + properties.start_time_utc = AAZStrType( + serialized_name="startTimeUtc", + flags={"read_only": True}, + ) + properties.status = AAZStrType( + flags={"read_only": True}, + ) + properties.system_alert_id = AAZStrType( + serialized_name="systemAlertId", + flags={"read_only": True}, + ) + properties.tactics = AAZListType( + flags={"read_only": True}, + ) + properties.time_generated = AAZStrType( + serialized_name="timeGenerated", + flags={"read_only": True}, + ) + properties.vendor_name = AAZStrType( + serialized_name="vendorName", + flags={"read_only": True}, + ) + + confidence_reasons = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "SecurityAlert").properties.confidence_reasons + confidence_reasons.Element = AAZObjectType( + flags={"read_only": True}, + ) + + _element = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "SecurityAlert").properties.confidence_reasons.Element + _element.reason = AAZStrType( + flags={"read_only": True}, + ) + _element.reason_type = AAZStrType( + serialized_name="reasonType", + flags={"read_only": True}, + ) + + remediation_steps = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "SecurityAlert").properties.remediation_steps + remediation_steps.Element = AAZStrType( + flags={"read_only": True}, + ) + + tactics = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "SecurityAlert").properties.tactics + tactics.Element = AAZStrType( + flags={"read_only": True}, + ) + + disc_security_group = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "SecurityGroup") + disc_security_group.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "SecurityGroup").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.distinguished_name = AAZStrType( + serialized_name="distinguishedName", + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.object_guid = AAZStrType( + serialized_name="objectGuid", + flags={"read_only": True}, + ) + properties.sid = AAZStrType( + flags={"read_only": True}, + ) + + disc_submission_mail = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "SubmissionMail") + disc_submission_mail.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "SubmissionMail").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.network_message_id = AAZStrType( + serialized_name="networkMessageId", + flags={"read_only": True}, + ) + properties.recipient = AAZStrType( + flags={"read_only": True}, + ) + properties.report_type = AAZStrType( + serialized_name="reportType", + flags={"read_only": True}, + ) + properties.sender = AAZStrType( + flags={"read_only": True}, + ) + properties.sender_ip = AAZStrType( + serialized_name="senderIp", + flags={"read_only": True}, + ) + properties.subject = AAZStrType( + flags={"read_only": True}, + ) + properties.submission_date = AAZStrType( + serialized_name="submissionDate", + flags={"read_only": True}, + ) + properties.submission_id = AAZStrType( + serialized_name="submissionId", + flags={"read_only": True}, + ) + properties.submitter = AAZStrType( + flags={"read_only": True}, + ) + properties.timestamp = AAZStrType( + flags={"read_only": True}, + ) + + disc_url = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "Url") + disc_url.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.entities.Element.discriminate_by("kind", "Url").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.url = AAZStrType( + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +_schema_threat_intelligence_read = None + + +def _build_schema_threat_intelligence_read(_schema): + global _schema_threat_intelligence_read + if _schema_threat_intelligence_read is not None: + _schema.confidence = _schema_threat_intelligence_read.confidence + _schema.provider_name = _schema_threat_intelligence_read.provider_name + _schema.report_link = _schema_threat_intelligence_read.report_link + _schema.threat_description = _schema_threat_intelligence_read.threat_description + _schema.threat_name = _schema_threat_intelligence_read.threat_name + _schema.threat_type = _schema_threat_intelligence_read.threat_type + return + + _schema_threat_intelligence_read = AAZObjectType( + flags={"read_only": True} + ) + + threat_intelligence_read = _schema_threat_intelligence_read + threat_intelligence_read.confidence = AAZFloatType( + flags={"read_only": True}, + ) + threat_intelligence_read.provider_name = AAZStrType( + serialized_name="providerName", + flags={"read_only": True}, + ) + threat_intelligence_read.report_link = AAZStrType( + serialized_name="reportLink", + flags={"read_only": True}, + ) + threat_intelligence_read.threat_description = AAZStrType( + serialized_name="threatDescription", + flags={"read_only": True}, + ) + threat_intelligence_read.threat_name = AAZStrType( + serialized_name="threatName", + flags={"read_only": True}, + ) + threat_intelligence_read.threat_type = AAZStrType( + serialized_name="threatType", + flags={"read_only": True}, + ) + + _schema.confidence = _schema_threat_intelligence_read.confidence + _schema.provider_name = _schema_threat_intelligence_read.provider_name + _schema.report_link = _schema_threat_intelligence_read.report_link + _schema.threat_description = _schema_threat_intelligence_read.threat_description + _schema.threat_name = _schema_threat_intelligence_read.threat_name + _schema.threat_type = _schema_threat_intelligence_read.threat_type + + +_schema_user_info_read = None + + +def _build_schema_user_info_read(_schema): + global _schema_user_info_read + if _schema_user_info_read is not None: + _schema.email = _schema_user_info_read.email + _schema.name = _schema_user_info_read.name + _schema.object_id = _schema_user_info_read.object_id + return + + _schema_user_info_read = AAZObjectType() + + user_info_read = _schema_user_info_read + user_info_read.email = AAZStrType( + flags={"read_only": True}, + ) + user_info_read.name = AAZStrType( + flags={"read_only": True}, + ) + user_info_read.object_id = AAZStrType( + serialized_name="objectId", + nullable=True, + ) + + _schema.email = _schema_user_info_read.email + _schema.name = _schema_user_info_read.name + _schema.object_id = _schema_user_info_read.object_id + + +__all__ = ["Expand"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_list.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_list.py new file mode 100644 index 00000000000..76717510c8a --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_list.py @@ -0,0 +1,311 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel bookmark list", + is_experimental=True, +) +class List(AAZCommand): + """Get all bookmarks. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.BookmarksList(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance.value, client_flatten=True) + next_link = self.deserialize_output(self.ctx.vars.instance.next_link) + return result, next_link + + class BookmarksList(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/bookmarks", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + flags={"read_only": True}, + ) + _schema_on_200.value = AAZListType( + flags={"required": True}, + ) + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.etag = AAZStrType() + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.created = AAZStrType() + properties.created_by = AAZObjectType( + serialized_name="createdBy", + ) + _build_schema_user_info_read(properties.created_by) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.entity_mappings = AAZListType( + serialized_name="entityMappings", + ) + properties.event_time = AAZStrType( + serialized_name="eventTime", + ) + properties.incident_info = AAZObjectType( + serialized_name="incidentInfo", + ) + properties.labels = AAZListType() + properties.notes = AAZStrType() + properties.query = AAZStrType( + flags={"required": True}, + ) + properties.query_end_time = AAZStrType( + serialized_name="queryEndTime", + ) + properties.query_result = AAZStrType( + serialized_name="queryResult", + ) + properties.query_start_time = AAZStrType( + serialized_name="queryStartTime", + ) + properties.tactics = AAZListType() + properties.techniques = AAZListType() + properties.updated = AAZStrType() + properties.updated_by = AAZObjectType( + serialized_name="updatedBy", + ) + _build_schema_user_info_read(properties.updated_by) + + entity_mappings = cls._schema_on_200.value.Element.properties.entity_mappings + entity_mappings.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.entity_mappings.Element + _element.entity_type = AAZStrType( + serialized_name="entityType", + ) + _element.field_mappings = AAZListType( + serialized_name="fieldMappings", + ) + + field_mappings = cls._schema_on_200.value.Element.properties.entity_mappings.Element.field_mappings + field_mappings.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.entity_mappings.Element.field_mappings.Element + _element.identifier = AAZStrType() + _element.value = AAZStrType() + + incident_info = cls._schema_on_200.value.Element.properties.incident_info + incident_info.incident_id = AAZStrType( + serialized_name="incidentId", + ) + incident_info.relation_name = AAZStrType( + serialized_name="relationName", + ) + incident_info.severity = AAZStrType() + incident_info.title = AAZStrType() + + labels = cls._schema_on_200.value.Element.properties.labels + labels.Element = AAZStrType() + + tactics = cls._schema_on_200.value.Element.properties.tactics + tactics.Element = AAZStrType() + + techniques = cls._schema_on_200.value.Element.properties.techniques + techniques.Element = AAZStrType() + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +_schema_user_info_read = None + + +def _build_schema_user_info_read(_schema): + global _schema_user_info_read + if _schema_user_info_read is not None: + _schema.email = _schema_user_info_read.email + _schema.name = _schema_user_info_read.name + _schema.object_id = _schema_user_info_read.object_id + return + + _schema_user_info_read = AAZObjectType() + + user_info_read = _schema_user_info_read + user_info_read.email = AAZStrType( + flags={"read_only": True}, + ) + user_info_read.name = AAZStrType( + flags={"read_only": True}, + ) + user_info_read.object_id = AAZStrType( + serialized_name="objectId", + nullable=True, + ) + + _schema.email = _schema_user_info_read.email + _schema.name = _schema_user_info_read.name + _schema.object_id = _schema_user_info_read.object_id + + +__all__ = ["List"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_show.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_show.py new file mode 100644 index 00000000000..4dbc4c4a3d4 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_show.py @@ -0,0 +1,311 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel bookmark show", + is_experimental=True, +) +class Show(AAZCommand): + """Get a bookmark. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.bookmark_id = AAZStrArg( + options=["-n", "--name", "--bookmark-id"], + help="ID of bookmark.", + required=True, + is_experimental=True, + id_part="child_name_1", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.BookmarksGet(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class BookmarksGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/bookmarks/{bookmarkId}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "bookmarkId", self.ctx.args.bookmark_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.etag = AAZStrType() + _schema_on_200.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.created = AAZStrType() + properties.created_by = AAZObjectType( + serialized_name="createdBy", + ) + _build_schema_user_info_read(properties.created_by) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.entity_mappings = AAZListType( + serialized_name="entityMappings", + ) + properties.event_time = AAZStrType( + serialized_name="eventTime", + ) + properties.incident_info = AAZObjectType( + serialized_name="incidentInfo", + ) + properties.labels = AAZListType() + properties.notes = AAZStrType() + properties.query = AAZStrType( + flags={"required": True}, + ) + properties.query_end_time = AAZStrType( + serialized_name="queryEndTime", + ) + properties.query_result = AAZStrType( + serialized_name="queryResult", + ) + properties.query_start_time = AAZStrType( + serialized_name="queryStartTime", + ) + properties.tactics = AAZListType() + properties.techniques = AAZListType() + properties.updated = AAZStrType() + properties.updated_by = AAZObjectType( + serialized_name="updatedBy", + ) + _build_schema_user_info_read(properties.updated_by) + + entity_mappings = cls._schema_on_200.properties.entity_mappings + entity_mappings.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.entity_mappings.Element + _element.entity_type = AAZStrType( + serialized_name="entityType", + ) + _element.field_mappings = AAZListType( + serialized_name="fieldMappings", + ) + + field_mappings = cls._schema_on_200.properties.entity_mappings.Element.field_mappings + field_mappings.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.entity_mappings.Element.field_mappings.Element + _element.identifier = AAZStrType() + _element.value = AAZStrType() + + incident_info = cls._schema_on_200.properties.incident_info + incident_info.incident_id = AAZStrType( + serialized_name="incidentId", + ) + incident_info.relation_name = AAZStrType( + serialized_name="relationName", + ) + incident_info.severity = AAZStrType() + incident_info.title = AAZStrType() + + labels = cls._schema_on_200.properties.labels + labels.Element = AAZStrType() + + tactics = cls._schema_on_200.properties.tactics + tactics.Element = AAZStrType() + + techniques = cls._schema_on_200.properties.techniques + techniques.Element = AAZStrType() + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +_schema_user_info_read = None + + +def _build_schema_user_info_read(_schema): + global _schema_user_info_read + if _schema_user_info_read is not None: + _schema.email = _schema_user_info_read.email + _schema.name = _schema_user_info_read.name + _schema.object_id = _schema_user_info_read.object_id + return + + _schema_user_info_read = AAZObjectType() + + user_info_read = _schema_user_info_read + user_info_read.email = AAZStrType( + flags={"read_only": True}, + ) + user_info_read.name = AAZStrType( + flags={"read_only": True}, + ) + user_info_read.object_id = AAZStrType( + serialized_name="objectId", + nullable=True, + ) + + _schema.email = _schema_user_info_read.email + _schema.name = _schema_user_info_read.name + _schema.object_id = _schema_user_info_read.object_id + + +__all__ = ["Show"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_update.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_update.py new file mode 100644 index 00000000000..f1ee3dea926 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_update.py @@ -0,0 +1,722 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel bookmark update", + is_experimental=True, +) +class Update(AAZCommand): + """Update the bookmark. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}", "2022-06-01-preview"], + ] + } + + AZ_SUPPORT_GENERIC_UPDATE = True + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.bookmark_id = AAZStrArg( + options=["-n", "--name", "--bookmark-id"], + help="ID of bookmark.", + required=True, + is_experimental=True, + id_part="child_name_1", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + + # define Arg Group "Bookmark" + + _args_schema = cls._args_schema + _args_schema.etag = AAZStrArg( + options=["--etag"], + arg_group="Bookmark", + help="Etag of the azure resource", + nullable=True, + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.created = AAZStrArg( + options=["--created"], + arg_group="Properties", + help="The time the bookmark was created", + nullable=True, + ) + _args_schema.created_by = AAZObjectArg( + options=["--created-by"], + arg_group="Properties", + help="Describes a user that created the bookmark", + nullable=True, + ) + cls._build_args_user_info_update(_args_schema.created_by) + _args_schema.display_name = AAZStrArg( + options=["--display-name"], + arg_group="Properties", + help="The display name of the bookmark", + ) + _args_schema.entity_mappings = AAZListArg( + options=["--entity-mappings"], + arg_group="Properties", + help="Describes the entity mappings of the bookmark", + nullable=True, + ) + _args_schema.event_time = AAZStrArg( + options=["--event-time"], + arg_group="Properties", + help="The bookmark event time", + nullable=True, + ) + _args_schema.incident_info = AAZObjectArg( + options=["--incident-info"], + arg_group="Properties", + help="Describes an incident that relates to bookmark", + nullable=True, + ) + _args_schema.labels = AAZListArg( + options=["--labels"], + arg_group="Properties", + help="List of labels relevant to this bookmark", + nullable=True, + ) + _args_schema.notes = AAZStrArg( + options=["--notes"], + arg_group="Properties", + help="The notes of the bookmark", + nullable=True, + ) + _args_schema.query_content = AAZStrArg( + options=["--query-content"], + arg_group="Properties", + help="The query of the bookmark.", + is_experimental=True, + ) + _args_schema.query_end_time = AAZStrArg( + options=["--query-end-time"], + arg_group="Properties", + help="The end time for the query", + nullable=True, + ) + _args_schema.query_result = AAZStrArg( + options=["--query-result"], + arg_group="Properties", + help="The query result of the bookmark.", + nullable=True, + ) + _args_schema.query_start_time = AAZStrArg( + options=["--query-start-time"], + arg_group="Properties", + help="The start time for the query", + nullable=True, + ) + _args_schema.tactics = AAZListArg( + options=["--tactics"], + arg_group="Properties", + help="A list of relevant mitre attacks", + nullable=True, + ) + _args_schema.techniques = AAZListArg( + options=["--techniques"], + arg_group="Properties", + help="A list of relevant mitre techniques", + nullable=True, + ) + _args_schema.updated = AAZStrArg( + options=["--updated"], + arg_group="Properties", + help="The last time the bookmark was updated", + nullable=True, + ) + _args_schema.updated_by = AAZObjectArg( + options=["--updated-by"], + arg_group="Properties", + help="Describes a user that updated the bookmark", + nullable=True, + ) + cls._build_args_user_info_update(_args_schema.updated_by) + + entity_mappings = cls._args_schema.entity_mappings + entity_mappings.Element = AAZObjectArg() + + _element = cls._args_schema.entity_mappings.Element + _element.entity_type = AAZStrArg( + options=["entity-type"], + help="The entity type", + nullable=True, + ) + _element.field_mappings = AAZListArg( + options=["field-mappings"], + help="Array of fields mapping for that entity type", + nullable=True, + ) + + field_mappings = cls._args_schema.entity_mappings.Element.field_mappings + field_mappings.Element = AAZObjectArg() + + _element = cls._args_schema.entity_mappings.Element.field_mappings.Element + _element.identifier = AAZStrArg( + options=["identifier"], + help="Alert V3 identifier", + nullable=True, + ) + _element.value = AAZStrArg( + options=["value"], + help="The value of the identifier", + nullable=True, + ) + + incident_info = cls._args_schema.incident_info + incident_info.incident_id = AAZStrArg( + options=["incident-id"], + help="Incident Id", + nullable=True, + ) + incident_info.relation_name = AAZStrArg( + options=["relation-name"], + help="Relation Name", + nullable=True, + ) + incident_info.severity = AAZStrArg( + options=["severity"], + help="The severity of the incident", + nullable=True, + enum={"High": "High", "Informational": "Informational", "Low": "Low", "Medium": "Medium"}, + ) + incident_info.title = AAZStrArg( + options=["title"], + help="The title of the incident", + nullable=True, + ) + + labels = cls._args_schema.labels + labels.Element = AAZStrArg() + + tactics = cls._args_schema.tactics + tactics.Element = AAZStrArg( + enum={"Collection": "Collection", "CommandAndControl": "CommandAndControl", "CredentialAccess": "CredentialAccess", "DefenseEvasion": "DefenseEvasion", "Discovery": "Discovery", "Execution": "Execution", "Exfiltration": "Exfiltration", "Impact": "Impact", "ImpairProcessControl": "ImpairProcessControl", "InhibitResponseFunction": "InhibitResponseFunction", "InitialAccess": "InitialAccess", "LateralMovement": "LateralMovement", "Persistence": "Persistence", "PreAttack": "PreAttack", "PrivilegeEscalation": "PrivilegeEscalation", "Reconnaissance": "Reconnaissance", "ResourceDevelopment": "ResourceDevelopment"}, + ) + + techniques = cls._args_schema.techniques + techniques.Element = AAZStrArg() + return cls._args_schema + + _args_user_info_update = None + + @classmethod + def _build_args_user_info_update(cls, _schema): + if cls._args_user_info_update is not None: + _schema.object_id = cls._args_user_info_update.object_id + return + + cls._args_user_info_update = AAZObjectArg( + nullable=True, + ) + + user_info_update = cls._args_user_info_update + user_info_update.object_id = AAZStrArg( + options=["object-id"], + help="The object id of the user.", + nullable=True, + ) + + _schema.object_id = cls._args_user_info_update.object_id + + def _execute_operations(self): + self.BookmarksGet(ctx=self.ctx)() + self.InstanceUpdateByJson(ctx=self.ctx)() + self.InstanceUpdateByGeneric(ctx=self.ctx)() + self.BookmarksCreateOrUpdate(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class BookmarksGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/bookmarks/{bookmarkId}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "bookmarkId", self.ctx.args.bookmark_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _build_schema_bookmark_read(cls._schema_on_200) + + return cls._schema_on_200 + + class BookmarksCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/bookmarks/{bookmarkId}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "bookmarkId", self.ctx.args.bookmark_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + value=self.ctx.vars.instance, + ) + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + _build_schema_bookmark_read(cls._schema_on_200_201) + + return cls._schema_on_200_201 + + class InstanceUpdateByJson(AAZJsonInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance(self.ctx.vars.instance) + + def _update_instance(self, instance): + _instance_value, _builder = self.new_content_builder( + self.ctx.args, + value=instance, + typ=AAZObjectType + ) + _builder.set_prop("etag", AAZStrType, ".etag") + _builder.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("created", AAZStrType, ".created") + _build_schema_user_info_update(properties.set_prop("createdBy", AAZObjectType, ".created_by")) + properties.set_prop("displayName", AAZStrType, ".display_name", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("entityMappings", AAZListType, ".entity_mappings") + properties.set_prop("eventTime", AAZStrType, ".event_time") + properties.set_prop("incidentInfo", AAZObjectType, ".incident_info") + properties.set_prop("labels", AAZListType, ".labels") + properties.set_prop("notes", AAZStrType, ".notes") + properties.set_prop("query", AAZStrType, ".query_content", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("queryEndTime", AAZStrType, ".query_end_time") + properties.set_prop("queryResult", AAZStrType, ".query_result") + properties.set_prop("queryStartTime", AAZStrType, ".query_start_time") + properties.set_prop("tactics", AAZListType, ".tactics") + properties.set_prop("techniques", AAZListType, ".techniques") + properties.set_prop("updated", AAZStrType, ".updated") + _build_schema_user_info_update(properties.set_prop("updatedBy", AAZObjectType, ".updated_by")) + + entity_mappings = _builder.get(".properties.entityMappings") + if entity_mappings is not None: + entity_mappings.set_elements(AAZObjectType) + + _elements = _builder.get(".properties.entityMappings[]") + if _elements is not None: + _elements.set_prop("entityType", AAZStrType, ".entity_type") + _elements.set_prop("fieldMappings", AAZListType, ".field_mappings") + + field_mappings = _builder.get(".properties.entityMappings[].fieldMappings") + if field_mappings is not None: + field_mappings.set_elements(AAZObjectType) + + _elements = _builder.get(".properties.entityMappings[].fieldMappings[]") + if _elements is not None: + _elements.set_prop("identifier", AAZStrType, ".identifier") + _elements.set_prop("value", AAZStrType, ".value") + + incident_info = _builder.get(".properties.incidentInfo") + if incident_info is not None: + incident_info.set_prop("incidentId", AAZStrType, ".incident_id") + incident_info.set_prop("relationName", AAZStrType, ".relation_name") + incident_info.set_prop("severity", AAZStrType, ".severity") + incident_info.set_prop("title", AAZStrType, ".title") + + labels = _builder.get(".properties.labels") + if labels is not None: + labels.set_elements(AAZStrType, ".") + + tactics = _builder.get(".properties.tactics") + if tactics is not None: + tactics.set_elements(AAZStrType, ".") + + techniques = _builder.get(".properties.techniques") + if techniques is not None: + techniques.set_elements(AAZStrType, ".") + + return _instance_value + + class InstanceUpdateByGeneric(AAZGenericInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance_by_generic( + self.ctx.vars.instance, + self.ctx.generic_update_args + ) + + +def _build_schema_user_info_update(_builder): + if _builder is None: + return + _builder.set_prop("objectId", AAZStrType, ".object_id", typ_kwargs={"nullable": True}) + + +_schema_bookmark_read = None + + +def _build_schema_bookmark_read(_schema): + global _schema_bookmark_read + if _schema_bookmark_read is not None: + _schema.etag = _schema_bookmark_read.etag + _schema.id = _schema_bookmark_read.id + _schema.name = _schema_bookmark_read.name + _schema.properties = _schema_bookmark_read.properties + _schema.system_data = _schema_bookmark_read.system_data + _schema.type = _schema_bookmark_read.type + return + + _schema_bookmark_read = AAZObjectType() + + bookmark_read = _schema_bookmark_read + bookmark_read.etag = AAZStrType() + bookmark_read.id = AAZStrType( + flags={"read_only": True}, + ) + bookmark_read.name = AAZStrType( + flags={"read_only": True}, + ) + bookmark_read.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + bookmark_read.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + bookmark_read.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = _schema_bookmark_read.properties + properties.created = AAZStrType() + properties.created_by = AAZObjectType( + serialized_name="createdBy", + ) + _build_schema_user_info_read(properties.created_by) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.entity_mappings = AAZListType( + serialized_name="entityMappings", + ) + properties.event_time = AAZStrType( + serialized_name="eventTime", + ) + properties.incident_info = AAZObjectType( + serialized_name="incidentInfo", + ) + properties.labels = AAZListType() + properties.notes = AAZStrType() + properties.query = AAZStrType( + flags={"required": True}, + ) + properties.query_end_time = AAZStrType( + serialized_name="queryEndTime", + ) + properties.query_result = AAZStrType( + serialized_name="queryResult", + ) + properties.query_start_time = AAZStrType( + serialized_name="queryStartTime", + ) + properties.tactics = AAZListType() + properties.techniques = AAZListType() + properties.updated = AAZStrType() + properties.updated_by = AAZObjectType( + serialized_name="updatedBy", + ) + _build_schema_user_info_read(properties.updated_by) + + entity_mappings = _schema_bookmark_read.properties.entity_mappings + entity_mappings.Element = AAZObjectType() + + _element = _schema_bookmark_read.properties.entity_mappings.Element + _element.entity_type = AAZStrType( + serialized_name="entityType", + ) + _element.field_mappings = AAZListType( + serialized_name="fieldMappings", + ) + + field_mappings = _schema_bookmark_read.properties.entity_mappings.Element.field_mappings + field_mappings.Element = AAZObjectType() + + _element = _schema_bookmark_read.properties.entity_mappings.Element.field_mappings.Element + _element.identifier = AAZStrType() + _element.value = AAZStrType() + + incident_info = _schema_bookmark_read.properties.incident_info + incident_info.incident_id = AAZStrType( + serialized_name="incidentId", + ) + incident_info.relation_name = AAZStrType( + serialized_name="relationName", + ) + incident_info.severity = AAZStrType() + incident_info.title = AAZStrType() + + labels = _schema_bookmark_read.properties.labels + labels.Element = AAZStrType() + + tactics = _schema_bookmark_read.properties.tactics + tactics.Element = AAZStrType() + + techniques = _schema_bookmark_read.properties.techniques + techniques.Element = AAZStrType() + + system_data = _schema_bookmark_read.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + _schema.etag = _schema_bookmark_read.etag + _schema.id = _schema_bookmark_read.id + _schema.name = _schema_bookmark_read.name + _schema.properties = _schema_bookmark_read.properties + _schema.system_data = _schema_bookmark_read.system_data + _schema.type = _schema_bookmark_read.type + + +_schema_user_info_read = None + + +def _build_schema_user_info_read(_schema): + global _schema_user_info_read + if _schema_user_info_read is not None: + _schema.email = _schema_user_info_read.email + _schema.name = _schema_user_info_read.name + _schema.object_id = _schema_user_info_read.object_id + return + + _schema_user_info_read = AAZObjectType() + + user_info_read = _schema_user_info_read + user_info_read.email = AAZStrType( + flags={"read_only": True}, + ) + user_info_read.name = AAZStrType( + flags={"read_only": True}, + ) + user_info_read.object_id = AAZStrType( + serialized_name="objectId", + nullable=True, + ) + + _schema.email = _schema_user_info_read.email + _schema.name = _schema_user_info_read.name + _schema.object_id = _schema_user_info_read.object_id + + +__all__ = ["Update"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/__cmd_group.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/__cmd_group.py new file mode 100644 index 00000000000..2dd02e3e1f7 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "sentinel bookmark relation", +) +class __CMDGroup(AAZCommandGroup): + """Manage bookmark relation with sentinel. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/__init__.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/__init__.py new file mode 100644 index 00000000000..c401f439385 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/__init__.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._create import * +from ._delete import * +from ._list import * +from ._show import * +from ._update import * diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_create.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_create.py new file mode 100644 index 00000000000..da9a4a7ddc2 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_create.py @@ -0,0 +1,267 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel bookmark relation create", + is_experimental=True, +) +class Create(AAZCommand): + """Create the bookmark relation. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}/relations/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.bookmark_id = AAZStrArg( + options=["--bookmark-id"], + help="Bookmark ID", + required=True, + id_part="child_name_1", + ) + _args_schema.relation_name = AAZStrArg( + options=["-n", "--name", "--relation-name"], + help="Relation Name", + required=True, + id_part="child_name_2", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.related_resource_id = AAZStrArg( + options=["--related-resource-id"], + arg_group="Properties", + help="The resource ID of the related resource", + ) + + # define Arg Group "Relation" + + _args_schema = cls._args_schema + _args_schema.etag = AAZStrArg( + options=["--etag"], + arg_group="Relation", + help="Etag of the azure resource", + ) + return cls._args_schema + + def _execute_operations(self): + self.BookmarkRelationsCreateOrUpdate(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class BookmarkRelationsCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/bookmarks/{bookmarkId}/relations/{relationName}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "bookmarkId", self.ctx.args.bookmark_id, + required=True, + ), + **self.serialize_url_param( + "relationName", self.ctx.args.relation_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + typ=AAZObjectType, + typ_kwargs={"flags": {"required": True, "client_flatten": True}} + ) + _builder.set_prop("etag", AAZStrType, ".etag") + _builder.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("relatedResourceId", AAZStrType, ".related_resource_id", typ_kwargs={"flags": {"required": True}}) + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.etag = AAZStrType() + _schema_on_200_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200_201.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200_201.properties + properties.related_resource_id = AAZStrType( + serialized_name="relatedResourceId", + flags={"required": True}, + ) + properties.related_resource_kind = AAZStrType( + serialized_name="relatedResourceKind", + flags={"read_only": True}, + ) + properties.related_resource_name = AAZStrType( + serialized_name="relatedResourceName", + flags={"read_only": True}, + ) + properties.related_resource_type = AAZStrType( + serialized_name="relatedResourceType", + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200_201.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200_201 + + +__all__ = ["Create"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_delete.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_delete.py new file mode 100644 index 00000000000..46a33b33ca6 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_delete.py @@ -0,0 +1,144 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel bookmark relation delete", + is_experimental=True, + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete the bookmark relation. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}/relations/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return None + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.bookmark_id = AAZStrArg( + options=["--bookmark-id"], + help="Bookmark ID", + required=True, + id_part="child_name_1", + ) + _args_schema.relation_name = AAZStrArg( + options=["-n", "--name", "--relation-name"], + help="Relation Name", + required=True, + id_part="child_name_2", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.BookmarkRelationsDelete(ctx=self.ctx)() + + class BookmarkRelationsDelete(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + if session.http_response.status_code in [204]: + return self.on_204(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/bookmarks/{bookmarkId}/relations/{relationName}", + **self.url_parameters + ) + + @property + def method(self): + return "DELETE" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "bookmarkId", self.ctx.args.bookmark_id, + required=True, + ), + **self.serialize_url_param( + "relationName", self.ctx.args.relation_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + def on_200(self, session): + pass + + def on_204(self, session): + pass + + +__all__ = ["Delete"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_list.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_list.py new file mode 100644 index 00000000000..21cd5bfdf41 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_list.py @@ -0,0 +1,258 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel bookmark relation list", + is_experimental=True, +) +class List(AAZCommand): + """Get all bookmark relations. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}/relations", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.bookmark_id = AAZStrArg( + options=["--bookmark-id"], + help="Bookmark ID", + required=True, + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + ) + _args_schema.filter = AAZStrArg( + options=["--filter"], + help="Filters the results, based on a Boolean condition. Optional.", + ) + _args_schema.orderby = AAZStrArg( + options=["--orderby"], + help="Sorts the results. Optional.", + ) + _args_schema.skip_token = AAZStrArg( + options=["--skip-token"], + help="Skiptoken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skiptoken parameter that specifies a starting point to use for subsequent calls. Optional.", + ) + _args_schema.top = AAZIntArg( + options=["--top"], + help="Returns only the first n results. Optional.", + ) + return cls._args_schema + + def _execute_operations(self): + self.BookmarkRelationsList(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance.value, client_flatten=True) + next_link = self.deserialize_output(self.ctx.vars.instance.next_link) + return result, next_link + + class BookmarkRelationsList(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/bookmarks/{bookmarkId}/relations", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "bookmarkId", self.ctx.args.bookmark_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "$filter", self.ctx.args.filter, + ), + **self.serialize_query_param( + "$orderby", self.ctx.args.orderby, + ), + **self.serialize_query_param( + "$skipToken", self.ctx.args.skip_token, + ), + **self.serialize_query_param( + "$top", self.ctx.args.top, + ), + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + flags={"read_only": True}, + ) + _schema_on_200.value = AAZListType( + flags={"required": True}, + ) + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.etag = AAZStrType() + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.related_resource_id = AAZStrType( + serialized_name="relatedResourceId", + flags={"required": True}, + ) + properties.related_resource_kind = AAZStrType( + serialized_name="relatedResourceKind", + flags={"read_only": True}, + ) + properties.related_resource_name = AAZStrType( + serialized_name="relatedResourceName", + flags={"read_only": True}, + ) + properties.related_resource_type = AAZStrType( + serialized_name="relatedResourceType", + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +__all__ = ["List"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_show.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_show.py new file mode 100644 index 00000000000..20470fcca5b --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_show.py @@ -0,0 +1,230 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel bookmark relation show", + is_experimental=True, +) +class Show(AAZCommand): + """Get a bookmark relation. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}/relations/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.bookmark_id = AAZStrArg( + options=["--bookmark-id"], + help="Bookmark ID", + required=True, + id_part="child_name_1", + ) + _args_schema.relation_name = AAZStrArg( + options=["-n", "--name", "--relation-name"], + help="Relation Name", + required=True, + id_part="child_name_2", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.BookmarkRelationsGet(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class BookmarkRelationsGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/bookmarks/{bookmarkId}/relations/{relationName}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "bookmarkId", self.ctx.args.bookmark_id, + required=True, + ), + **self.serialize_url_param( + "relationName", self.ctx.args.relation_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.etag = AAZStrType() + _schema_on_200.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.related_resource_id = AAZStrType( + serialized_name="relatedResourceId", + flags={"required": True}, + ) + properties.related_resource_kind = AAZStrType( + serialized_name="relatedResourceKind", + flags={"read_only": True}, + ) + properties.related_resource_name = AAZStrType( + serialized_name="relatedResourceName", + flags={"read_only": True}, + ) + properties.related_resource_type = AAZStrType( + serialized_name="relatedResourceType", + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +__all__ = ["Show"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_update.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_update.py new file mode 100644 index 00000000000..7a1ee67a9ff --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_update.py @@ -0,0 +1,410 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel bookmark relation update", + is_experimental=True, +) +class Update(AAZCommand): + """Update the bookmark relation. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}/relations/{}", "2022-06-01-preview"], + ] + } + + AZ_SUPPORT_GENERIC_UPDATE = True + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.bookmark_id = AAZStrArg( + options=["--bookmark-id"], + help="Bookmark ID", + required=True, + id_part="child_name_1", + ) + _args_schema.relation_name = AAZStrArg( + options=["-n", "--name", "--relation-name"], + help="Relation Name", + required=True, + id_part="child_name_2", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.related_resource_id = AAZStrArg( + options=["--related-resource-id"], + arg_group="Properties", + help="The resource ID of the related resource", + ) + + # define Arg Group "Relation" + + _args_schema = cls._args_schema + _args_schema.etag = AAZStrArg( + options=["--etag"], + arg_group="Relation", + help="Etag of the azure resource", + nullable=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.BookmarkRelationsGet(ctx=self.ctx)() + self.InstanceUpdateByJson(ctx=self.ctx)() + self.InstanceUpdateByGeneric(ctx=self.ctx)() + self.BookmarkRelationsCreateOrUpdate(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class BookmarkRelationsGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/bookmarks/{bookmarkId}/relations/{relationName}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "bookmarkId", self.ctx.args.bookmark_id, + required=True, + ), + **self.serialize_url_param( + "relationName", self.ctx.args.relation_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _build_schema_relation_read(cls._schema_on_200) + + return cls._schema_on_200 + + class BookmarkRelationsCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/bookmarks/{bookmarkId}/relations/{relationName}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "bookmarkId", self.ctx.args.bookmark_id, + required=True, + ), + **self.serialize_url_param( + "relationName", self.ctx.args.relation_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + value=self.ctx.vars.instance, + ) + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + _build_schema_relation_read(cls._schema_on_200_201) + + return cls._schema_on_200_201 + + class InstanceUpdateByJson(AAZJsonInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance(self.ctx.vars.instance) + + def _update_instance(self, instance): + _instance_value, _builder = self.new_content_builder( + self.ctx.args, + value=instance, + typ=AAZObjectType + ) + _builder.set_prop("etag", AAZStrType, ".etag") + _builder.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("relatedResourceId", AAZStrType, ".related_resource_id", typ_kwargs={"flags": {"required": True}}) + + return _instance_value + + class InstanceUpdateByGeneric(AAZGenericInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance_by_generic( + self.ctx.vars.instance, + self.ctx.generic_update_args + ) + + +_schema_relation_read = None + + +def _build_schema_relation_read(_schema): + global _schema_relation_read + if _schema_relation_read is not None: + _schema.etag = _schema_relation_read.etag + _schema.id = _schema_relation_read.id + _schema.name = _schema_relation_read.name + _schema.properties = _schema_relation_read.properties + _schema.system_data = _schema_relation_read.system_data + _schema.type = _schema_relation_read.type + return + + _schema_relation_read = AAZObjectType() + + relation_read = _schema_relation_read + relation_read.etag = AAZStrType() + relation_read.id = AAZStrType( + flags={"read_only": True}, + ) + relation_read.name = AAZStrType( + flags={"read_only": True}, + ) + relation_read.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + relation_read.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + relation_read.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = _schema_relation_read.properties + properties.related_resource_id = AAZStrType( + serialized_name="relatedResourceId", + flags={"required": True}, + ) + properties.related_resource_kind = AAZStrType( + serialized_name="relatedResourceKind", + flags={"read_only": True}, + ) + properties.related_resource_name = AAZStrType( + serialized_name="relatedResourceName", + flags={"read_only": True}, + ) + properties.related_resource_type = AAZStrType( + serialized_name="relatedResourceType", + flags={"read_only": True}, + ) + + system_data = _schema_relation_read.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + _schema.etag = _schema_relation_read.etag + _schema.id = _schema_relation_read.id + _schema.name = _schema_relation_read.name + _schema.properties = _schema_relation_read.properties + _schema.system_data = _schema_relation_read.system_data + _schema.type = _schema_relation_read.type + + +__all__ = ["Update"] diff --git a/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_bookmark_crud.yaml b/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_bookmark_crud.yaml new file mode 100644 index 00000000000..3860ded2594 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_bookmark_crud.yaml @@ -0,0 +1,530 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics workspace create + Connection: + - keep-alive + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001?api-version=2021-04-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001","name":"cli_test_sentinel_000001","type":"Microsoft.Resources/resourceGroups","location":"eastus2","tags":{"product":"azurecli","cause":"automation","date":"2022-06-23T11:23:50Z"},"properties":{"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '327' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 23 Jun 2022 11:23:54 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"location": "eastus2", "properties": {"sku": {"name": "PerGB2018"}, "retentionInDays": + 30, "workspaceCapping": {}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics workspace create + Connection: + - keep-alive + Content-Length: + - '116' + Content-Type: + - application/json + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-mgmt-loganalytics/13.0.0b4 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002?api-version=2021-12-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": + \"db95f46c-ce29-44f1-abe8-0df30c5d68e7\",\r\n \"provisioningState\": \"Creating\",\r\n + \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": + \"Thu, 23 Jun 2022 11:24:02 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n + \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n + \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": + \"Fri, 24 Jun 2022 05:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": + \"Enabled\",\r\n \"createdDate\": \"Thu, 23 Jun 2022 11:24:02 GMT\",\r\n + \ \"modifiedDate\": \"Thu, 23 Jun 2022 11:24:02 GMT\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n + \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n + \ \"location\": \"eastus2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '1075' + content-type: + - application/json + date: + - Thu, 23 Jun 2022 11:24:03 GMT + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics workspace create + Connection: + - keep-alive + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-mgmt-loganalytics/13.0.0b4 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002?api-version=2021-12-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": + \"db95f46c-ce29-44f1-abe8-0df30c5d68e7\",\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": + \"Thu, 23 Jun 2022 11:24:02 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n + \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n + \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": + \"Fri, 24 Jun 2022 05:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": + \"Enabled\",\r\n \"createdDate\": \"Thu, 23 Jun 2022 11:24:02 GMT\",\r\n + \ \"modifiedDate\": \"Thu, 23 Jun 2022 11:24:04 GMT\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n + \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n + \ \"location\": \"eastus2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '1076' + content-type: + - application/json + date: + - Thu, 23 Jun 2022 11:24:34 GMT + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding,Accept-Encoding + x-content-type-options: + - nosniff + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics solution create + Connection: + - keep-alive + ParameterSetName: + - -t -w -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-mgmt-loganalytics/13.0.0b4 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002?api-version=2021-12-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": + \"db95f46c-ce29-44f1-abe8-0df30c5d68e7\",\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": + \"Thu, 23 Jun 2022 11:24:02 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n + \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n + \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": + \"Fri, 24 Jun 2022 05:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": + \"Enabled\",\r\n \"createdDate\": \"Thu, 23 Jun 2022 11:24:02 GMT\",\r\n + \ \"modifiedDate\": \"Thu, 23 Jun 2022 11:24:04 GMT\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n + \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n + \ \"location\": \"eastus2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '1076' + content-type: + - application/json + date: + - Thu, 23 Jun 2022 11:24:36 GMT + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding,Accept-Encoding + x-content-type-options: + - nosniff + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 200 + message: OK +- request: + body: '{"location": "eastus2", "plan": {"name": "SecurityInsights(workspace-000002)", + "publisher": "Microsoft", "promotionCode": "", "product": "OMSGallery/SecurityInsights"}, + "properties": {"workspaceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/microsoft.OperationalInsights/workspaces/workspace-000002"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics solution create + Connection: + - keep-alive + Content-Length: + - '370' + Content-Type: + - application/json; charset=utf-8 + ParameterSetName: + - -t -w -g + User-Agent: + - python/3.8.10 (Windows-10-10.0.19044-SP0) msrest/0.7.0 msrest_azure/0.6.4 + azure-mgmt-operationsmanagement/0.1.0 Azure-SDK-For-Python AZURECLI/2.37.0 + accept-language: + - en-US + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationsManagement/solutions/SecurityInsights%28workspace-000002%29?api-version=2015-11-01-preview + response: + body: + string: "{\r\n \"plan\": {\r\n \"name\": \"SecurityInsights(workspace-000002)\",\r\n + \ \"publisher\": \"Microsoft\",\r\n \"promotionCode\": \"\",\r\n \"product\": + \"OMSGallery/SecurityInsights\"\r\n },\r\n \"properties\": {\r\n \"workspaceResourceId\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/microsoft.OperationalInsights/workspaces/workspace-000002\",\r\n + \ \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"Mon, + 01 Jan 0001 00:00:00 GMT\",\r\n \"sku\": {\r\n \"name\": \"PerGB\"\r\n + \ },\r\n \"lastModifiedTime\": \"Mon, 01 Jan 0001 00:00:00 GMT\",\r\n + \ \"containedResources\": []\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationsManagement/solutions/SecurityInsights(workspace-000002)\",\r\n + \ \"name\": \"SecurityInsights(workspace-000002)\",\r\n \"type\": \"Microsoft.OperationsManagement/solutions\",\r\n + \ \"location\": \"East US 2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + cachecontrol: + - no-cache + content-length: + - '940' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 23 Jun 2022 11:24:42 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-ams-apiversion: + - WebAPI1.0 + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 201 + message: Created +- request: + body: '{"properties": {"displayName": "My bookmark", "entityMappings": [{"entityType": + "Account", "fieldMappings": [{"identifier": "Fullname", "value": "johndoe@microsoft.com"}]}], + "labels": ["Tag1", "Tag2"], "notes": "Found a suspicious activity", "query": + "SecurityEvent | where TimeGenerated > ago(1d) and TimeGenerated < ago(2d)", + "queryResult": "Security Event query result", "tactics": ["Execution"], "techniques": + ["T1609"]}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel bookmark create + Connection: + - keep-alive + Content-Length: + - '425' + Content-Type: + - application/json + ParameterSetName: + - -n -w -g --query-content --query-result --display-name --notes --entity-mappings + --tactics --techniques --labels + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/bookmarks/73e01a99-5cd7-4139-a149-9f2736ff2ab5?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Bookmarks/73e01a99-5cd7-4139-a149-9f2736ff2ab5","name":"73e01a99-5cd7-4139-a149-9f2736ff2ab5","etag":"\"b1000d0d-0000-0100-0000-62b44d7e0000\"","type":"Microsoft.SecurityInsights/Bookmarks","properties":{"displayName":"My + bookmark","created":"2022-06-23T11:24:46.6432716+00:00","updated":"2022-06-23T11:24:46+00:00","createdBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"Ethan + Yang"},"updatedBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"Ethan + Yang"},"eventTime":"2022-06-23T11:24:46.6429522+00:00","notes":"Found a suspicious + activity","labels":["Tag1","Tag2"],"query":"SecurityEvent | where TimeGenerated + > ago(1d) and TimeGenerated < ago(2d)","queryResult":"Security Event query + result","incidentInfo":{"incidentId":null,"title":null,"relationName":null,"severity":null},"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"Fullname","value":"johndoe@microsoft.com"}]}],"tactics":["Execution"],"techniques":["T1609"]}}' + headers: + cache-control: + - no-cache + content-length: + - '1247' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 23 Jun 2022 11:24:46 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel bookmark list + Connection: + - keep-alive + ParameterSetName: + - -w -g + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/bookmarks?api-version=2022-06-01-preview + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Bookmarks/73e01a99-5cd7-4139-a149-9f2736ff2ab5","name":"73e01a99-5cd7-4139-a149-9f2736ff2ab5","etag":"\"b1000d0d-0000-0100-0000-62b44d7e0000\"","type":"Microsoft.SecurityInsights/Bookmarks","properties":{"displayName":"My + bookmark","created":"2022-06-23T11:24:46.6432716+00:00","updated":"2022-06-23T11:24:46.6432716+00:00","createdBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"Ethan + Yang"},"updatedBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"Ethan + Yang"},"eventTime":"2022-06-23T11:24:46.6429522+00:00","notes":"Found a suspicious + activity","labels":["Tag1","Tag2"],"query":"SecurityEvent | where TimeGenerated + > ago(1d) and TimeGenerated < ago(2d)","queryResult":"Security Event query + result","incidentInfo":{"incidentId":null,"title":null,"relationName":null,"severity":null},"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"Fullname","value":"johndoe@microsoft.com"}]}],"tactics":["Execution"],"techniques":["T1609"]}}]}' + headers: + cache-control: + - no-cache + content-length: + - '1267' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 23 Jun 2022 11:24:46 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel bookmark show + Connection: + - keep-alive + ParameterSetName: + - -n -w -g + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/bookmarks/73e01a99-5cd7-4139-a149-9f2736ff2ab5?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Bookmarks/73e01a99-5cd7-4139-a149-9f2736ff2ab5","name":"73e01a99-5cd7-4139-a149-9f2736ff2ab5","etag":"\"b1000d0d-0000-0100-0000-62b44d7e0000\"","type":"Microsoft.SecurityInsights/Bookmarks","properties":{"displayName":"My + bookmark","created":"2022-06-23T11:24:46.6432716+00:00","updated":"2022-06-23T11:24:46.6432716+00:00","createdBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"Ethan + Yang"},"updatedBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"Ethan + Yang"},"eventTime":"2022-06-23T11:24:46.6429522+00:00","notes":"Found a suspicious + activity","labels":["Tag1","Tag2"],"query":"SecurityEvent | where TimeGenerated + > ago(1d) and TimeGenerated < ago(2d)","queryResult":"Security Event query + result","incidentInfo":{"incidentId":null,"title":null,"relationName":null,"severity":null},"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"Fullname","value":"johndoe@microsoft.com"}]}],"tactics":["Execution"],"techniques":["T1609"]}}' + headers: + cache-control: + - no-cache + content-length: + - '1255' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 23 Jun 2022 11:24:48 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel bookmark delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - -n -w -g --yes + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/bookmarks/73e01a99-5cd7-4139-a149-9f2736ff2ab5?api-version=2022-06-01-preview + response: + body: + string: '{}' + headers: + cache-control: + - no-cache + content-length: + - '2' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 23 Jun 2022 11:24:49 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + status: + code: 200 + message: OK +version: 1 diff --git a/src/securityinsight/azext_securityinsight/tests/latest/test_sentinel_commands.py b/src/securityinsight/azext_securityinsight/tests/latest/test_sentinel_commands.py index b645900da77..0f1296e1f6a 100644 --- a/src/securityinsight/azext_securityinsight/tests/latest/test_sentinel_commands.py +++ b/src/securityinsight/azext_securityinsight/tests/latest/test_sentinel_commands.py @@ -32,8 +32,7 @@ def test_sentinel_alert_rule_crud(self): self.cmd( "sentinel alert-rule create -n {alert_rule_name} -w {workspace_name} -g {rg} " - "--ms-security-incident " - "\"{{product-filter:'Microsoft Cloud App Security',display-name:testing,enabled:true}}\"", + "--ms-security-incident \"{{product-filter:'Microsoft Cloud App Security',display-name:testing,enabled:true}}\"", checks=[ self.check("name", "{alert_rule_name}"), self.check("type", "Microsoft.SecurityInsights/alertRules") @@ -72,12 +71,18 @@ def test_sentinel_alert_rule_crud(self): def test_sentinel_analytics_setting_crud(self): self.kwargs.update({ "workspace_name": self.create_random_name("workspace-", 16), - "setting_name": "f209187f-1d17-4431-94af-c141bf5f23db", + "settings_name": self.create_random_name("settings-", 16) }) self.cmd("monitor log-analytics workspace create -n {workspace_name} -g {rg}") self.cmd("monitor log-analytics solution create -t SecurityInsights -w {workspace_name} -g {rg}") + self.cmd( + "sentinel analytics-setting create -n {settings_name} -w {workspace_name} " + "--anomaly " + "" + ) + settings_props = { "etag": "'260090e2-0000-0d00-0000-5d6fb8670000'", "kind": "Anomaly", @@ -136,38 +141,74 @@ def test_sentinel_analytics_setting_crud(self): } self.kwargs["settings"] = json.dumps(settings_props) + @ResourceGroupPreparer(name_prefix="cli_test_sentinel_", location="eastus2") + def test_sentinel_automation_rule_crud(self): + self.kwargs.update({ + "workspace_name": self.create_random_name("workspace-", 16), + "rule_name": self.create_random_name("rule-", 12) + }) + + self.cmd("monitor log-analytics workspace create -n {workspace_name} -g {rg}") + self.cmd("monitor log-analytics solution create -t SecurityInsights -w {workspace_name} -g {rg}") + + self.cmd( + "sentinel automation-rule create -n {rule_name} -w {workspace_name} -g {rg} " + "--display-name 'High severity incidents escalation' --order 1 " + "--actions \"[{{order:1,modify-properties:{{action-configuration:{{severity:High}}}}}}]\" " + "--triggering-logic \"{{is-enabled:true,triggers-on:Incidents,triggers-when:Created}}\"", + checks=[ + self.check("name", "{rule_name}"), + self.check("type", "Microsoft.SecurityInsights/AutomationRules") + ] + ) + + # self.cmd( + # "sentinel automation-rule list -g {rg} --workspace-name {workspace_name}", + # checks=[ + # self.check("length(@)", 1), + # self.check("[0].name", "{rule_id}") + # ] + # ) + # + # self.cmd( + # "sentinel automation-rule show -g {rg} --automation-rule-id {rule_id} --workspace-name {workspace_name}", + # checks=[ + # self.check("name", "{rule_id}"), + # self.check("type", "Microsoft.SecurityInsights/AutomationRules") + # ] + # ) + # + # self.cmd( + # "sentinel automation-rule delete -g {rg} --automation-rule-id {rule_id} --workspace-name {workspace_name} --yes") + @ResourceGroupPreparer(name_prefix="cli_test_sentinel_", location="eastus2") def test_sentinel_bookmark_crud(self): self.kwargs.update({ "workspace_name": self.create_random_name("workspace-", 16), "bookmark_id": "73e01a99-5cd7-4139-a149-9f2736ff2ab5", - "query_content": "SecurityEvent | where TimeGenerated > ago(1d) and TimeGenerated < ago(2d)", + "query": "SecurityEvent | where TimeGenerated > ago(1d) and TimeGenerated < ago(2d)", + "expand_id": "27f76e63-c41b-480f-bb18-12ad2e011d49", }) self.cmd("monitor log-analytics workspace create -n {workspace_name} -g {rg}") self.cmd("monitor log-analytics solution create -t SecurityInsights -w {workspace_name} -g {rg}") - entity_mappings_props = [{ - "entity_type": "Account", - "fieldMappings": [{ - "identifier": "Fullname", - "value": "johndoe@microsoft.com" - }] - }] - self.kwargs["entity_mappings"] = json.dumps(entity_mappings_props) self.cmd( - "sentinel bookmark create -g {rg} --bookmark-id {bookmark_id} --workspace-name {workspace_name} " - "--query-content '{query_content}' --query-result 'Security Event query result' " - "--etag '0300bf09-0000-0000-0000-5c37296e0000' --display-name 'My Bookmark' --entity-mappings '{entity_mappings}' " - "--labels Tag1 Tag2 --notes 'Found a suspicious activity' --tactics Execution --techniques T1609", + "sentinel bookmark create -n {bookmark_id} -w {workspace_name} -g {rg} " + "--query-content '{query}' --query-result 'Security Event query result' " + "--display-name 'My bookmark' --notes 'Found a suspicious activity' " + "--entity-mappings \"[{{entity-type:Account,field-mappings:[{{identifier:Fullname,value:johndoe@microsoft.com}}]}}]\" " + "--tactics \"[Execution]\" " + "--techniques \"[T1609]\" " + "--labels \"[Tag1,Tag2]\"", checks=[ self.check("name", "{bookmark_id}"), - self.check("query", "{query_content}") + self.check("query", "{query}") ] ) self.cmd( - "sentinel bookmark list -g {rg} --workspace-name {workspace_name}", + "sentinel bookmark list -w {workspace_name} -g {rg}", checks=[ self.check("length(@)", 1), self.check("[0].name", "{bookmark_id}") @@ -175,14 +216,14 @@ def test_sentinel_bookmark_crud(self): ) self.cmd( - "sentinel bookmark show -g {rg} --bookmark-id {bookmark_id} --workspace-name {workspace_name}", + "sentinel bookmark show -n {bookmark_id} -w {workspace_name} -g {rg}", checks=[ self.check("name", "{bookmark_id}"), - self.check("query", "{query_content}") + self.check("displayName", "My bookmark") ] ) - self.cmd("sentinel bookmark delete -g {rg} --bookmark-id {bookmark_id} --workspace-name {workspace_name} --yes") + self.cmd("sentinel bookmark delete -n {bookmark_id} -w {workspace_name} -g {rg} --yes") @ResourceGroupPreparer(name_prefix="cli_test_sentinel_", location="eastus2") def test_sentinel_incident_crud(self): @@ -248,44 +289,6 @@ def test_sentinel_incident_crud(self): self.cmd("sentinel incident delete -g {rg} --incident-id {incident_id} --workspace-name {workspace_name} --yes") - @ResourceGroupPreparer(name_prefix="cli_test_sentinel_", location="eastus2") - def test_sentinel_automation_rule_crud(self): - self.kwargs.update({ - "workspace_name": self.create_random_name("workspace-", 16), - "rule_id": "73e01a99-5cd7-4139-a149-9f2736ff2ab5" - }) - - self.cmd("monitor log-analytics workspace create -n {workspace_name} -g {rg}") - self.cmd("monitor log-analytics solution create -t SecurityInsights -w {workspace_name} -g {rg}") - - self.cmd( - "sentinel automation-rule create -g {rg} --automation-rule-id {rule_id} --workspace-name {workspace_name} " - "--actions action-type=ModifyProperties order=1 severity=High --is-enabled true --triggers-when Created " - "--etag 0300bf09-0000-0000-0000-5c37296e0000 --order 1 --display-name 'High severity incidents escalation'", - checks=[ - self.check("name", "{rule_id}"), - self.check("type", "Microsoft.SecurityInsights/AutomationRules") - ] - ) - - self.cmd( - "sentinel automation-rule list -g {rg} --workspace-name {workspace_name}", - checks=[ - self.check("length(@)", 1), - self.check("[0].name", "{rule_id}") - ] - ) - - self.cmd( - "sentinel automation-rule show -g {rg} --automation-rule-id {rule_id} --workspace-name {workspace_name}", - checks=[ - self.check("name", "{rule_id}"), - self.check("type", "Microsoft.SecurityInsights/AutomationRules") - ] - ) - - self.cmd("sentinel automation-rule delete -g {rg} --automation-rule-id {rule_id} --workspace-name {workspace_name} --yes") - @ResourceGroupPreparer(name_prefix="cli_test_sentinel_", location="eastus2") def test_sentinel_data_connector_crud(self): self.kwargs.update({ From fd9c81eaf097fdff318bc0d58ca21d4f16b187e1 Mon Sep 17 00:00:00 2001 From: necusjz Date: Fri, 24 Jun 2022 16:47:41 +0800 Subject: [PATCH 04/25] add tests for incident --- .../aaz/latest/sentinel/bookmark/_expand.py | 5 +- .../sentinel/bookmark/relation/_create.py | 5 +- .../sentinel/bookmark/relation/_delete.py | 3 +- .../sentinel/bookmark/relation/_list.py | 5 +- .../sentinel/bookmark/relation/_show.py | 5 +- .../sentinel/bookmark/relation/_update.py | 5 +- .../sentinel/data_connector/__cmd_group.py | 23 + .../sentinel/data_connector/__init__.py | 18 + .../sentinel/data_connector/_connect.py | 210 ++ .../latest/sentinel/data_connector/_create.py | 2598 ++++++++++++++ .../latest/sentinel/data_connector/_delete.py | 134 + .../sentinel/data_connector/_disconnect.py | 126 + .../latest/sentinel/data_connector/_list.py | 1025 ++++++ .../latest/sentinel/data_connector/_show.py | 1024 ++++++ .../latest/sentinel/data_connector/_update.py | 3085 +++++++++++++++++ .../latest/sentinel/enrichment/__cmd_group.py | 23 + .../latest/sentinel/enrichment/__init__.py | 11 + .../enrichment/domain_whois/__cmd_group.py | 23 + .../enrichment/domain_whois/__init__.py | 12 + .../sentinel/enrichment/domain_whois/_show.py | 242 ++ .../enrichment/ip_geodata/__cmd_group.py | 23 + .../enrichment/ip_geodata/__init__.py | 12 + .../sentinel/enrichment/ip_geodata/_show.py | 178 + .../sentinel/entity_query/__cmd_group.py | 23 + .../latest/sentinel/entity_query/__init__.py | 16 + .../latest/sentinel/entity_query/_create.py | 407 +++ .../latest/sentinel/entity_query/_delete.py | 134 + .../aaz/latest/sentinel/entity_query/_list.py | 294 ++ .../aaz/latest/sentinel/entity_query/_show.py | 285 ++ .../latest/sentinel/entity_query/_update.py | 588 ++++ .../entity_query/template/__cmd_group.py | 23 + .../entity_query/template/__init__.py | 13 + .../sentinel/entity_query/template/_list.py | 261 ++ .../sentinel/entity_query/template/_show.py | 252 ++ .../latest/sentinel/incident/__cmd_group.py | 23 + .../aaz/latest/sentinel/incident/__init__.py | 21 + .../aaz/latest/sentinel/incident/_create.py | 520 +++ .../latest/sentinel/incident/_create_team.py | 231 ++ .../aaz/latest/sentinel/incident/_delete.py | 134 + .../aaz/latest/sentinel/incident/_list.py | 387 +++ .../latest/sentinel/incident/_list_alert.py | 333 ++ .../sentinel/incident/_list_bookmark.py | 291 ++ .../latest/sentinel/incident/_list_entity.py | 1343 +++++++ .../latest/sentinel/incident/_run_playbook.py | 161 + .../aaz/latest/sentinel/incident/_show.py | 358 ++ .../aaz/latest/sentinel/incident/_update.py | 673 ++++ .../sentinel/incident/comment/__cmd_group.py | 23 + .../sentinel/incident/comment/__init__.py | 16 + .../sentinel/incident/comment/_create.py | 281 ++ .../sentinel/incident/comment/_delete.py | 144 + .../latest/sentinel/incident/comment/_list.py | 272 ++ .../latest/sentinel/incident/comment/_show.py | 244 ++ .../sentinel/incident/comment/_update.py | 424 +++ .../sentinel/incident/relation/__cmd_group.py | 23 + .../sentinel/incident/relation/__init__.py | 16 + .../sentinel/incident/relation/_create.py | 267 ++ .../sentinel/incident/relation/_delete.py | 144 + .../sentinel/incident/relation/_list.py | 258 ++ .../sentinel/incident/relation/_show.py | 230 ++ .../sentinel/incident/relation/_update.py | 410 +++ .../latest/sentinel/metadata/__cmd_group.py | 23 + .../aaz/latest/sentinel/metadata/__init__.py | 16 + .../aaz/latest/sentinel/metadata/_create.py | 681 ++++ .../aaz/latest/sentinel/metadata/_delete.py | 134 + .../aaz/latest/sentinel/metadata/_list.py | 361 ++ .../aaz/latest/sentinel/metadata/_show.py | 332 ++ .../aaz/latest/sentinel/metadata/_update.py | 855 +++++ .../sentinel/office_consent/__cmd_group.py | 23 + .../sentinel/office_consent/__init__.py | 14 + .../latest/sentinel/office_consent/_delete.py | 134 + .../latest/sentinel/office_consent/_list.py | 210 ++ .../latest/sentinel/office_consent/_show.py | 209 ++ .../sentinel/onboarding_state/__cmd_group.py | 23 + .../sentinel/onboarding_state/__init__.py | 16 + .../sentinel/onboarding_state/_create.py | 244 ++ .../sentinel/onboarding_state/_delete.py | 134 + .../latest/sentinel/onboarding_state/_list.py | 204 ++ .../latest/sentinel/onboarding_state/_show.py | 207 ++ .../sentinel/onboarding_state/_update.py | 384 ++ .../latest/sentinel/setting/__cmd_group.py | 23 + .../aaz/latest/sentinel/setting/__init__.py | 16 + .../aaz/latest/sentinel/setting/_create.py | 331 ++ .../aaz/latest/sentinel/setting/_delete.py | 134 + .../aaz/latest/sentinel/setting/_list.py | 247 ++ .../aaz/latest/sentinel/setting/_show.py | 250 ++ .../aaz/latest/sentinel/setting/_update.py | 536 +++ .../sentinel/source_control/__cmd_group.py | 23 + .../sentinel/source_control/__init__.py | 17 + .../latest/sentinel/source_control/_create.py | 585 ++++ .../latest/sentinel/source_control/_delete.py | 134 + .../latest/sentinel/source_control/_list.py | 314 ++ .../source_control/_list_repository.py | 187 + .../latest/sentinel/source_control/_show.py | 313 ++ .../latest/sentinel/source_control/_update.py | 754 ++++ .../sentinel/threat_indicator/__cmd_group.py | 23 + .../sentinel/threat_indicator/__init__.py | 19 + .../sentinel/threat_indicator/_append_tag.py | 162 + .../sentinel/threat_indicator/_create.py | 727 ++++ .../sentinel/threat_indicator/_delete.py | 134 + .../latest/sentinel/threat_indicator/_list.py | 383 ++ .../sentinel/threat_indicator/_query.py | 508 +++ .../sentinel/threat_indicator/_replace_tag.py | 725 ++++ .../latest/sentinel/threat_indicator/_show.py | 354 ++ .../sentinel/threat_indicator/_update.py | 923 +++++ .../threat_indicator/metric/__cmd_group.py | 23 + .../threat_indicator/metric/__init__.py | 12 + .../sentinel/threat_indicator/metric/_list.py | 206 ++ .../latest/sentinel/watchlist/__cmd_group.py | 23 + .../aaz/latest/sentinel/watchlist/__init__.py | 16 + .../aaz/latest/sentinel/watchlist/_create.py | 481 +++ .../aaz/latest/sentinel/watchlist/_delete.py | 134 + .../aaz/latest/sentinel/watchlist/_list.py | 302 ++ .../aaz/latest/sentinel/watchlist/_show.py | 294 ++ .../aaz/latest/sentinel/watchlist/_update.py | 639 ++++ .../test_sentinel_alert_rule_crud.yaml | 88 +- .../test_sentinel_bookmark_crud.yaml | 70 +- .../test_sentinel_incident_crud.yaml | 515 +++ ...el_commands.py => test_securityinsight.py} | 96 +- 118 files changed, 33121 insertions(+), 122 deletions(-) create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/__cmd_group.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/__init__.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_connect.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_create.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_delete.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_disconnect.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_list.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_show.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_update.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/__cmd_group.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/__init__.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/domain_whois/__cmd_group.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/domain_whois/__init__.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/domain_whois/_show.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/ip_geodata/__cmd_group.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/ip_geodata/__init__.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/ip_geodata/_show.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/__cmd_group.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/__init__.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/_create.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/_delete.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/_list.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/_show.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/_update.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/template/__cmd_group.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/template/__init__.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/template/_list.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/template/_show.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/__cmd_group.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/__init__.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_create.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_create_team.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_delete.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_list.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_list_alert.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_list_bookmark.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_list_entity.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_run_playbook.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_show.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_update.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/__cmd_group.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/__init__.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/_create.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/_delete.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/_list.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/_show.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/_update.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/__cmd_group.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/__init__.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/_create.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/_delete.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/_list.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/_show.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/_update.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/__cmd_group.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/__init__.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/_create.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/_delete.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/_list.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/_show.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/_update.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/office_consent/__cmd_group.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/office_consent/__init__.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/office_consent/_delete.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/office_consent/_list.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/office_consent/_show.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/__cmd_group.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/__init__.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/_create.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/_delete.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/_list.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/_show.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/_update.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/__cmd_group.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/__init__.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/_create.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/_delete.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/_list.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/_show.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/_update.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/__cmd_group.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/__init__.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/_create.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/_delete.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/_list.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/_list_repository.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/_show.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/_update.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/__cmd_group.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/__init__.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_append_tag.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_create.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_delete.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_list.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_query.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_replace_tag.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_show.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_update.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/metric/__cmd_group.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/metric/__init__.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/metric/_list.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/__cmd_group.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/__init__.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/_create.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/_delete.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/_list.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/_show.py create mode 100644 src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/_update.py create mode 100644 src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_incident_crud.yaml rename src/securityinsight/azext_securityinsight/tests/latest/{test_sentinel_commands.py => test_securityinsight.py} (85%) diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_expand.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_expand.py index 37955825339..d75e4f19859 100644 --- a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_expand.py +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_expand.py @@ -43,9 +43,10 @@ def _build_arguments_schema(cls, *args, **kwargs): _args_schema = cls._args_schema _args_schema.bookmark_id = AAZStrArg( - options=["--bookmark-id"], - help="Bookmark ID", + options=["-n", "--name", "--bookmark-id"], + help="ID of bookmark.", required=True, + is_experimental=True, ) _args_schema.resource_group = AAZResourceGroupNameArg( required=True, diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_create.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_create.py index da9a4a7ddc2..f5129b212e1 100644 --- a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_create.py +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_create.py @@ -16,7 +16,7 @@ is_experimental=True, ) class Create(AAZCommand): - """Create the bookmark relation. + """Creates the bookmark relation. """ _aaz_info = { @@ -58,10 +58,9 @@ def _build_arguments_schema(cls, *args, **kwargs): required=True, ) _args_schema.workspace_name = AAZStrArg( - options=["-w", "--workspace-name"], + options=["--workspace-name"], help="The name of the workspace.", required=True, - is_experimental=True, id_part="name", ) diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_delete.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_delete.py index 46a33b33ca6..4ee27f375c8 100644 --- a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_delete.py +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_delete.py @@ -59,10 +59,9 @@ def _build_arguments_schema(cls, *args, **kwargs): required=True, ) _args_schema.workspace_name = AAZStrArg( - options=["-w", "--workspace-name"], + options=["--workspace-name"], help="The name of the workspace.", required=True, - is_experimental=True, id_part="name", ) return cls._args_schema diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_list.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_list.py index 21cd5bfdf41..4af83c0a67b 100644 --- a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_list.py +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_list.py @@ -16,7 +16,7 @@ is_experimental=True, ) class List(AAZCommand): - """Get all bookmark relations. + """Gets all bookmark relations. """ _aaz_info = { @@ -50,10 +50,9 @@ def _build_arguments_schema(cls, *args, **kwargs): required=True, ) _args_schema.workspace_name = AAZStrArg( - options=["-w", "--workspace-name"], + options=["--workspace-name"], help="The name of the workspace.", required=True, - is_experimental=True, ) _args_schema.filter = AAZStrArg( options=["--filter"], diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_show.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_show.py index 20470fcca5b..fa820f4b135 100644 --- a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_show.py +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_show.py @@ -16,7 +16,7 @@ is_experimental=True, ) class Show(AAZCommand): - """Get a bookmark relation. + """Gets a bookmark relation. """ _aaz_info = { @@ -58,10 +58,9 @@ def _build_arguments_schema(cls, *args, **kwargs): required=True, ) _args_schema.workspace_name = AAZStrArg( - options=["-w", "--workspace-name"], + options=["--workspace-name"], help="The name of the workspace.", required=True, - is_experimental=True, id_part="name", ) return cls._args_schema diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_update.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_update.py index 7a1ee67a9ff..1db1552ba6b 100644 --- a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_update.py +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_update.py @@ -16,7 +16,7 @@ is_experimental=True, ) class Update(AAZCommand): - """Update the bookmark relation. + """Creates the bookmark relation. """ _aaz_info = { @@ -60,10 +60,9 @@ def _build_arguments_schema(cls, *args, **kwargs): required=True, ) _args_schema.workspace_name = AAZStrArg( - options=["-w", "--workspace-name"], + options=["--workspace-name"], help="The name of the workspace.", required=True, - is_experimental=True, id_part="name", ) diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/__cmd_group.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/__cmd_group.py new file mode 100644 index 00000000000..a4de63a7923 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "sentinel data-connector", +) +class __CMDGroup(AAZCommandGroup): + """Manage data connector with sentinel. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/__init__.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/__init__.py new file mode 100644 index 00000000000..0adac0577a6 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/__init__.py @@ -0,0 +1,18 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._connect import * +from ._create import * +from ._delete import * +from ._disconnect import * +from ._list import * +from ._show import * +from ._update import * diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_connect.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_connect.py new file mode 100644 index 00000000000..e2f8d997618 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_connect.py @@ -0,0 +1,210 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel data-connector connect", + is_experimental=True, +) +class Connect(AAZCommand): + """Connect a data connector. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/dataconnectors/{}/connect", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return None + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.data_connector_id = AAZStrArg( + options=["--data-connector-id"], + help="Connector ID", + required=True, + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + ) + + # define Arg Group "ConnectBody" + + _args_schema = cls._args_schema + _args_schema.api_key = AAZStrArg( + options=["--api-key"], + arg_group="ConnectBody", + help="The API key of the audit server.", + ) + _args_schema.authorization_code = AAZStrArg( + options=["--authorization-code"], + arg_group="ConnectBody", + help="The authorization code used in OAuth 2.0 code flow to issue a token.", + ) + _args_schema.client_id = AAZStrArg( + options=["--client-id"], + arg_group="ConnectBody", + help="The client id of the OAuth 2.0 application.", + ) + _args_schema.client_secret = AAZStrArg( + options=["--client-secret"], + arg_group="ConnectBody", + help="The client secret of the OAuth 2.0 application.", + ) + _args_schema.endpoint = AAZStrArg( + options=["--endpoint"], + arg_group="ConnectBody", + help="Used in v2 logs connector. Represents the data collection ingestion endpoint in log analytics.", + ) + _args_schema.rule_immutable_id = AAZStrArg( + options=["--rule-immutable-id"], + arg_group="ConnectBody", + help="Used in v2 logs connector. The data collection rule immutable id, the rule defines the transformation and data destination.", + ) + _args_schema.kind = AAZStrArg( + options=["--kind"], + arg_group="ConnectBody", + help="The authentication kind used to poll the data", + enum={"APIKey": "APIKey", "Basic": "Basic", "OAuth2": "OAuth2"}, + ) + _args_schema.output_stream = AAZStrArg( + options=["--output-stream"], + arg_group="ConnectBody", + help="Used in v2 logs connector. The stream we are sending the data to, this is the name of the streamDeclarations defined in the DCR.", + ) + _args_schema.password = AAZStrArg( + options=["--password"], + arg_group="ConnectBody", + help="The user password in the audit log server.", + ) + _args_schema.user_name = AAZStrArg( + options=["--user-name"], + arg_group="ConnectBody", + help="The user name in the audit log server.", + ) + return cls._args_schema + + def _execute_operations(self): + self.DataConnectorsConnect(ctx=self.ctx)() + + class DataConnectorsConnect(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/dataConnectors/{dataConnectorId}/connect", + **self.url_parameters + ) + + @property + def method(self): + return "POST" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "dataConnectorId", self.ctx.args.data_connector_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + typ=AAZObjectType, + typ_kwargs={"flags": {"required": True, "client_flatten": True}} + ) + _builder.set_prop("apiKey", AAZStrType, ".api_key") + _builder.set_prop("authorizationCode", AAZStrType, ".authorization_code") + _builder.set_prop("clientId", AAZStrType, ".client_id") + _builder.set_prop("clientSecret", AAZStrType, ".client_secret") + _builder.set_prop("dataCollectionEndpoint", AAZStrType, ".endpoint") + _builder.set_prop("dataCollectionRuleImmutableId", AAZStrType, ".rule_immutable_id") + _builder.set_prop("kind", AAZStrType, ".kind") + _builder.set_prop("outputStream", AAZStrType, ".output_stream") + _builder.set_prop("password", AAZStrType, ".password") + _builder.set_prop("userName", AAZStrType, ".user_name") + + return self.serialize_content(_content_value) + + def on_200(self, session): + pass + + +__all__ = ["Connect"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_create.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_create.py new file mode 100644 index 00000000000..661bd4fcae7 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_create.py @@ -0,0 +1,2598 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel data-connector create", + is_experimental=True, +) +class Create(AAZCommand): + """Create the data connector. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/dataconnectors/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.data_connector_id = AAZStrArg( + options=["-n", "--name", "--data-connector-id"], + help="Connector ID", + required=True, + id_part="child_name_1", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + + # define Arg Group "DataConnector" + + _args_schema = cls._args_schema + _args_schema.api_polling = AAZObjectArg( + options=["--api-polling"], + arg_group="DataConnector", + ) + _args_schema.aws_cloud_trail = AAZObjectArg( + options=["--aws-cloud-trail"], + arg_group="DataConnector", + help="Amazon web services cloud trail.", + ) + _args_schema.aws_s3 = AAZObjectArg( + options=["--aws-s3"], + arg_group="DataConnector", + help="Amazon web services s3.", + ) + _args_schema.azure_active_directory = AAZObjectArg( + options=["--azure-active-directory"], + arg_group="DataConnector", + ) + _args_schema.azure_protection = AAZObjectArg( + options=["--azure-protection"], + arg_group="DataConnector", + help="Azure advanced threat protection.", + ) + _args_schema.azure_security_center = AAZObjectArg( + options=["--azure-security-center"], + arg_group="DataConnector", + ) + _args_schema.dynamics365 = AAZObjectArg( + options=["--dynamics365"], + arg_group="DataConnector", + ) + _args_schema.generic_ui = AAZObjectArg( + options=["--generic-ui"], + arg_group="DataConnector", + ) + _args_schema.iot = AAZObjectArg( + options=["--iot"], + arg_group="DataConnector", + ) + _args_schema.cloud_app_security = AAZObjectArg( + options=["--cloud-app-security"], + arg_group="DataConnector", + help="Microsoft cloud app security.", + ) + _args_schema.defender_protection = AAZObjectArg( + options=["--defender-protection"], + arg_group="DataConnector", + help="Microsoft defender advanced threat protection.", + ) + _args_schema.microsoft_intelligence = AAZObjectArg( + options=["--microsoft-intelligence"], + arg_group="DataConnector", + help="Microsoft threat intelligence.", + ) + _args_schema.microsoft_protection = AAZObjectArg( + options=["--microsoft-protection"], + arg_group="DataConnector", + help="Microsoft threat protection.", + ) + _args_schema.office365 = AAZObjectArg( + options=["--office365"], + arg_group="DataConnector", + ) + _args_schema.office365_project = AAZObjectArg( + options=["--office365-project"], + arg_group="DataConnector", + ) + _args_schema.office_atp = AAZObjectArg( + options=["--office-atp"], + arg_group="DataConnector", + ) + _args_schema.office_irm = AAZObjectArg( + options=["--office-irm"], + arg_group="DataConnector", + ) + _args_schema.office_power_bi = AAZObjectArg( + options=["--office-power-bi"], + arg_group="DataConnector", + ) + _args_schema.threat_intelligence = AAZObjectArg( + options=["--threat-intelligence"], + arg_group="DataConnector", + ) + _args_schema.intelligence_taxii = AAZObjectArg( + options=["--intelligence-taxii"], + arg_group="DataConnector", + help="Threat intelligence taxii.", + ) + _args_schema.etag = AAZStrArg( + options=["--etag"], + arg_group="DataConnector", + help="Etag of the azure resource", + ) + + api_polling = cls._args_schema.api_polling + api_polling.connector_ui_config = AAZObjectArg( + options=["connector-ui-config"], + help="Config to describe the instructions blade", + ) + cls._build_args_codeless_ui_connector_config_properties_create(api_polling.connector_ui_config) + api_polling.polling_config = AAZObjectArg( + options=["polling-config"], + help="Config to describe the polling instructions", + ) + + polling_config = cls._args_schema.api_polling.polling_config + polling_config.auth = AAZObjectArg( + options=["auth"], + help="Describe the authentication type of the poller", + required=True, + ) + polling_config.is_active = AAZBoolArg( + options=["is-active"], + help="The poller active status", + ) + polling_config.paging = AAZObjectArg( + options=["paging"], + help="Describe the poll request paging config of the poller", + ) + polling_config.request = AAZObjectArg( + options=["request"], + help="Describe the poll request config parameters of the poller", + required=True, + ) + polling_config.response = AAZObjectArg( + options=["response"], + help="Describe the response config parameters of the poller", + ) + + auth = cls._args_schema.api_polling.polling_config.auth + auth.api_key_identifier = AAZStrArg( + options=["api-key-identifier"], + help="A prefix send in the header before the actual token", + ) + auth.api_key_name = AAZStrArg( + options=["api-key-name"], + help="The header name which the token is sent with", + ) + auth.auth_type = AAZStrArg( + options=["auth-type"], + help="The authentication type", + required=True, + ) + auth.authorization_endpoint = AAZStrArg( + options=["authorization-endpoint"], + help="The endpoint used to authorize the user, used in Oauth 2.0 flow", + ) + auth.flow_name = AAZStrArg( + options=["flow-name"], + help="Describes the flow name, for example 'AuthCode' for Oauth 2.0", + ) + auth.is_api_key_in_post_payload = AAZStrArg( + options=["is-api-key-in-post-payload"], + help="Marks if the key should sent in header", + ) + auth.is_client_secret_in_header = AAZBoolArg( + options=["is-client-secret-in-header"], + help="Marks if we should send the client secret in header or payload, used in Oauth 2.0 flow", + ) + auth.redirection_endpoint = AAZStrArg( + options=["redirection-endpoint"], + help="The redirect endpoint where we will get the authorization code, used in Oauth 2.0 flow", + ) + auth.scope = AAZStrArg( + options=["scope"], + help="The OAuth token scope", + ) + auth.token_endpoint = AAZStrArg( + options=["token-endpoint"], + help="The endpoint used to issue a token, used in Oauth 2.0 flow", + ) + + paging = cls._args_schema.api_polling.polling_config.paging + paging.next_page_para_name = AAZStrArg( + options=["next-page-para-name"], + help="Defines the name of a next page attribute", + ) + paging.next_page_token_json_path = AAZStrArg( + options=["next-page-token-json-path"], + help="Defines the path to a next page token JSON", + ) + paging.page_count_attribute_path = AAZStrArg( + options=["page-count-attribute-path"], + help="Defines the path to a page count attribute", + ) + paging.page_size = AAZIntArg( + options=["page-size"], + help="Defines the paging size", + ) + paging.page_size_para_name = AAZStrArg( + options=["page-size-para-name"], + help="Defines the name of the page size parameter", + ) + paging.page_time_stamp_attribute_path = AAZStrArg( + options=["page-time-stamp-attribute-path"], + help="Defines the path to a paging time stamp attribute", + ) + paging.page_total_count_attribute_path = AAZStrArg( + options=["page-total-count-attribute-path"], + help="Defines the path to a page total count attribute", + ) + paging.paging_type = AAZStrArg( + options=["paging-type"], + help="Describes the type. could be 'None', 'PageToken', 'PageCount', 'TimeStamp'", + required=True, + ) + paging.search_the_latest_time_stamp_from_events_list = AAZStrArg( + options=["search-the-latest-time-stamp-from-events-list"], + help="Determines whether to search for the latest time stamp in the events list", + ) + + request = cls._args_schema.api_polling.polling_config.request + request.api_endpoint = AAZStrArg( + options=["api-endpoint"], + help="Describe the endpoint we should pull the data from", + required=True, + ) + request.end_time_attribute_name = AAZStrArg( + options=["end-time-attribute-name"], + help="This will be used the query events from the end of the time window", + ) + request.http_method = AAZStrArg( + options=["http-method"], + help="The http method type we will use in the poll request, GET or POST", + required=True, + ) + request.query_parameters_template = AAZStrArg( + options=["query-parameters-template"], + help="For advanced scenarios for example user name/password embedded in nested JSON payload", + ) + request.query_time_format = AAZStrArg( + options=["query-time-format"], + help="The time format will be used the query events in a specific window", + required=True, + ) + request.query_window_in_min = AAZIntArg( + options=["query-window-in-min"], + help="The window interval we will use the pull the data", + required=True, + ) + request.rate_limit_qps = AAZIntArg( + options=["rate-limit-qps"], + help="Defines the rate limit QPS", + ) + request.retry_count = AAZIntArg( + options=["retry-count"], + help="Describe the amount of time we should try and poll the data in case of failure", + ) + request.start_time_attribute_name = AAZStrArg( + options=["start-time-attribute-name"], + help="This will be used the query events from a start of the time window", + ) + request.timeout_in_seconds = AAZIntArg( + options=["timeout-in-seconds"], + help="The number of seconds we will consider as a request timeout", + ) + + response = cls._args_schema.api_polling.polling_config.response + response.events_json_paths = AAZListArg( + options=["events-json-paths"], + help="Describes the path we should extract the data in the response", + required=True, + ) + response.is_gzip_compressed = AAZBoolArg( + options=["is-gzip-compressed"], + help="Describes if the data in the response is Gzip", + ) + response.success_status_json_path = AAZStrArg( + options=["success-status-json-path"], + help="Describes the path we should extract the status code in the response", + ) + response.success_status_value = AAZStrArg( + options=["success-status-value"], + help="Describes the path we should extract the status value in the response", + ) + + events_json_paths = cls._args_schema.api_polling.polling_config.response.events_json_paths + events_json_paths.Element = AAZStrArg() + + aws_cloud_trail = cls._args_schema.aws_cloud_trail + aws_cloud_trail.aws_role_arn = AAZStrArg( + options=["aws-role-arn"], + help="The Aws Role Arn (with CloudTrailReadOnly policy) that is used to access the Aws account.", + ) + aws_cloud_trail.data_types = AAZObjectArg( + options=["data-types"], + help="The available data types for the connector.", + ) + + data_types = cls._args_schema.aws_cloud_trail.data_types + data_types.logs = AAZObjectArg( + options=["logs"], + help="Logs data type.", + required=True, + ) + + logs = cls._args_schema.aws_cloud_trail.data_types.logs + logs.state = AAZStrArg( + options=["state"], + help="Describe whether this data type connection is enabled or not.", + required=True, + enum={"Disabled": "Disabled", "Enabled": "Enabled"}, + ) + + aws_s3 = cls._args_schema.aws_s3 + aws_s3.data_types = AAZObjectArg( + options=["data-types"], + help="The available data types for the connector.", + ) + aws_s3.destination_table = AAZStrArg( + options=["destination-table"], + help="The logs destination table name in LogAnalytics.", + ) + aws_s3.role_arn = AAZStrArg( + options=["role-arn"], + help="The Aws Role Arn that is used to access the Aws account.", + ) + aws_s3.sqs_urls = AAZListArg( + options=["sqs-urls"], + help="The AWS sqs urls for the connector.", + ) + + data_types = cls._args_schema.aws_s3.data_types + data_types.logs = AAZObjectArg( + options=["logs"], + help="Logs data type.", + required=True, + ) + + logs = cls._args_schema.aws_s3.data_types.logs + logs.state = AAZStrArg( + options=["state"], + help="Describe whether this data type connection is enabled or not.", + required=True, + enum={"Disabled": "Disabled", "Enabled": "Enabled"}, + ) + + sqs_urls = cls._args_schema.aws_s3.sqs_urls + sqs_urls.Element = AAZStrArg() + + azure_active_directory = cls._args_schema.azure_active_directory + azure_active_directory.data_types = AAZObjectArg( + options=["data-types"], + help="The available data types for the connector.", + ) + cls._build_args_alerts_data_type_of_data_connector_create(azure_active_directory.data_types) + azure_active_directory.tenant_id = AAZStrArg( + options=["tenant-id"], + help="The tenant id to connect to, and get the data from.", + ) + + azure_protection = cls._args_schema.azure_protection + azure_protection.data_types = AAZObjectArg( + options=["data-types"], + help="The available data types for the connector.", + ) + cls._build_args_alerts_data_type_of_data_connector_create(azure_protection.data_types) + azure_protection.tenant_id = AAZStrArg( + options=["tenant-id"], + help="The tenant id to connect to, and get the data from.", + ) + + azure_security_center = cls._args_schema.azure_security_center + azure_security_center.data_types = AAZObjectArg( + options=["data-types"], + help="The available data types for the connector.", + ) + cls._build_args_alerts_data_type_of_data_connector_create(azure_security_center.data_types) + azure_security_center.subscription_id = AAZStrArg( + options=["subscription-id"], + help="The subscription id to connect to, and get the data from.", + ) + + dynamics365 = cls._args_schema.dynamics365 + dynamics365.data_types = AAZObjectArg( + options=["data-types"], + help="The available data types for the connector.", + ) + dynamics365.tenant_id = AAZStrArg( + options=["tenant-id"], + help="The tenant id to connect to, and get the data from.", + ) + + data_types = cls._args_schema.dynamics365.data_types + data_types.dynamics365_cds_activities = AAZObjectArg( + options=["dynamics365-cds-activities"], + help="Common Data Service data type connection.", + required=True, + ) + + dynamics365_cds_activities = cls._args_schema.dynamics365.data_types.dynamics365_cds_activities + dynamics365_cds_activities.state = AAZStrArg( + options=["state"], + help="Describe whether this data type connection is enabled or not.", + required=True, + enum={"Disabled": "Disabled", "Enabled": "Enabled"}, + ) + + generic_ui = cls._args_schema.generic_ui + generic_ui.connector_ui_config = AAZObjectArg( + options=["connector-ui-config"], + help="Config to describe the instructions blade", + ) + cls._build_args_codeless_ui_connector_config_properties_create(generic_ui.connector_ui_config) + + iot = cls._args_schema.iot + iot.data_types = AAZObjectArg( + options=["data-types"], + help="The available data types for the connector.", + ) + cls._build_args_alerts_data_type_of_data_connector_create(iot.data_types) + iot.subscription_id = AAZStrArg( + options=["subscription-id"], + help="The subscription id to connect to, and get the data from.", + ) + + cloud_app_security = cls._args_schema.cloud_app_security + cloud_app_security.data_types = AAZObjectArg( + options=["data-types"], + help="The available data types for the connector.", + ) + cloud_app_security.tenant_id = AAZStrArg( + options=["tenant-id"], + help="The tenant id to connect to, and get the data from.", + ) + + data_types = cls._args_schema.cloud_app_security.data_types + data_types.alerts = AAZObjectArg( + options=["alerts"], + help="Alerts data type connection.", + required=True, + ) + cls._build_args_data_connector_data_type_common_create(data_types.alerts) + data_types.discovery_logs = AAZObjectArg( + options=["discovery-logs"], + help="Discovery log data type connection.", + ) + cls._build_args_data_connector_data_type_common_create(data_types.discovery_logs) + + defender_protection = cls._args_schema.defender_protection + defender_protection.data_types = AAZObjectArg( + options=["data-types"], + help="The available data types for the connector.", + ) + cls._build_args_alerts_data_type_of_data_connector_create(defender_protection.data_types) + defender_protection.tenant_id = AAZStrArg( + options=["tenant-id"], + help="The tenant id to connect to, and get the data from.", + ) + + microsoft_intelligence = cls._args_schema.microsoft_intelligence + microsoft_intelligence.data_types = AAZObjectArg( + options=["data-types"], + help="The available data types for the connector.", + ) + microsoft_intelligence.tenant_id = AAZStrArg( + options=["tenant-id"], + help="The tenant id to connect to, and get the data from.", + ) + + data_types = cls._args_schema.microsoft_intelligence.data_types + data_types.bing_safety_phishing_url = AAZObjectArg( + options=["bing-safety-phishing-url"], + help="Data type for Microsoft Threat Intelligence Platforms data connector.", + required=True, + ) + data_types.microsoft_emerging_threat_feed = AAZObjectArg( + options=["microsoft-emerging-threat-feed"], + help="Data type for Microsoft Threat Intelligence Platforms data connector.", + required=True, + ) + + bing_safety_phishing_url = cls._args_schema.microsoft_intelligence.data_types.bing_safety_phishing_url + bing_safety_phishing_url.lookback_period = AAZStrArg( + options=["lookback-period"], + help="lookback period", + required=True, + ) + bing_safety_phishing_url.state = AAZStrArg( + options=["state"], + help="Describe whether this data type connection is enabled or not.", + required=True, + enum={"Disabled": "Disabled", "Enabled": "Enabled"}, + ) + + microsoft_emerging_threat_feed = cls._args_schema.microsoft_intelligence.data_types.microsoft_emerging_threat_feed + microsoft_emerging_threat_feed.lookback_period = AAZStrArg( + options=["lookback-period"], + help="lookback period", + required=True, + ) + microsoft_emerging_threat_feed.state = AAZStrArg( + options=["state"], + help="Describe whether this data type connection is enabled or not.", + required=True, + enum={"Disabled": "Disabled", "Enabled": "Enabled"}, + ) + + microsoft_protection = cls._args_schema.microsoft_protection + microsoft_protection.data_types = AAZObjectArg( + options=["data-types"], + help="The available data types for the connector.", + ) + microsoft_protection.tenant_id = AAZStrArg( + options=["tenant-id"], + help="The tenant id to connect to, and get the data from.", + ) + + data_types = cls._args_schema.microsoft_protection.data_types + data_types.incidents = AAZObjectArg( + options=["incidents"], + help="Data type for Microsoft Threat Protection Platforms data connector.", + required=True, + ) + + incidents = cls._args_schema.microsoft_protection.data_types.incidents + incidents.state = AAZStrArg( + options=["state"], + help="Describe whether this data type connection is enabled or not.", + required=True, + enum={"Disabled": "Disabled", "Enabled": "Enabled"}, + ) + + office365 = cls._args_schema.office365 + office365.data_types = AAZObjectArg( + options=["data-types"], + help="The available data types for the connector.", + ) + office365.tenant_id = AAZStrArg( + options=["tenant-id"], + help="The tenant id to connect to, and get the data from.", + ) + + data_types = cls._args_schema.office365.data_types + data_types.exchange = AAZObjectArg( + options=["exchange"], + help="Exchange data type connection.", + required=True, + ) + data_types.share_point = AAZObjectArg( + options=["share-point"], + help="SharePoint data type connection.", + required=True, + ) + data_types.teams = AAZObjectArg( + options=["teams"], + help="Teams data type connection.", + required=True, + ) + + exchange = cls._args_schema.office365.data_types.exchange + exchange.state = AAZStrArg( + options=["state"], + help="Describe whether this data type connection is enabled or not.", + required=True, + enum={"Disabled": "Disabled", "Enabled": "Enabled"}, + ) + + share_point = cls._args_schema.office365.data_types.share_point + share_point.state = AAZStrArg( + options=["state"], + help="Describe whether this data type connection is enabled or not.", + required=True, + enum={"Disabled": "Disabled", "Enabled": "Enabled"}, + ) + + teams = cls._args_schema.office365.data_types.teams + teams.state = AAZStrArg( + options=["state"], + help="Describe whether this data type connection is enabled or not.", + required=True, + enum={"Disabled": "Disabled", "Enabled": "Enabled"}, + ) + + office365_project = cls._args_schema.office365_project + office365_project.data_types = AAZObjectArg( + options=["data-types"], + help="The available data types for the connector.", + ) + office365_project.tenant_id = AAZStrArg( + options=["tenant-id"], + help="The tenant id to connect to, and get the data from.", + ) + + data_types = cls._args_schema.office365_project.data_types + data_types.logs = AAZObjectArg( + options=["logs"], + help="Logs data type.", + required=True, + ) + + logs = cls._args_schema.office365_project.data_types.logs + logs.state = AAZStrArg( + options=["state"], + help="Describe whether this data type connection is enabled or not.", + required=True, + enum={"Disabled": "Disabled", "Enabled": "Enabled"}, + ) + + office_atp = cls._args_schema.office_atp + office_atp.data_types = AAZObjectArg( + options=["data-types"], + help="The available data types for the connector.", + ) + cls._build_args_alerts_data_type_of_data_connector_create(office_atp.data_types) + office_atp.tenant_id = AAZStrArg( + options=["tenant-id"], + help="The tenant id to connect to, and get the data from.", + ) + + office_irm = cls._args_schema.office_irm + office_irm.data_types = AAZObjectArg( + options=["data-types"], + help="The available data types for the connector.", + ) + cls._build_args_alerts_data_type_of_data_connector_create(office_irm.data_types) + office_irm.tenant_id = AAZStrArg( + options=["tenant-id"], + help="The tenant id to connect to, and get the data from.", + ) + + office_power_bi = cls._args_schema.office_power_bi + office_power_bi.data_types = AAZObjectArg( + options=["data-types"], + help="The available data types for the connector.", + ) + office_power_bi.tenant_id = AAZStrArg( + options=["tenant-id"], + help="The tenant id to connect to, and get the data from.", + ) + + data_types = cls._args_schema.office_power_bi.data_types + data_types.logs = AAZObjectArg( + options=["logs"], + help="Logs data type.", + required=True, + ) + + logs = cls._args_schema.office_power_bi.data_types.logs + logs.state = AAZStrArg( + options=["state"], + help="Describe whether this data type connection is enabled or not.", + required=True, + enum={"Disabled": "Disabled", "Enabled": "Enabled"}, + ) + + threat_intelligence = cls._args_schema.threat_intelligence + threat_intelligence.data_types = AAZObjectArg( + options=["data-types"], + help="The available data types for the connector.", + ) + threat_intelligence.tenant_id = AAZStrArg( + options=["tenant-id"], + help="The tenant id to connect to, and get the data from.", + ) + threat_intelligence.tip_lookback_period = AAZStrArg( + options=["tip-lookback-period"], + help="The lookback period for the feed to be imported.", + nullable=True, + ) + + data_types = cls._args_schema.threat_intelligence.data_types + data_types.indicators = AAZObjectArg( + options=["indicators"], + help="Data type for indicators connection.", + required=True, + ) + + indicators = cls._args_schema.threat_intelligence.data_types.indicators + indicators.state = AAZStrArg( + options=["state"], + help="Describe whether this data type connection is enabled or not.", + required=True, + enum={"Disabled": "Disabled", "Enabled": "Enabled"}, + ) + + intelligence_taxii = cls._args_schema.intelligence_taxii + intelligence_taxii.collection_id = AAZStrArg( + options=["collection-id"], + help="The collection id of the TAXII server.", + ) + intelligence_taxii.data_types = AAZObjectArg( + options=["data-types"], + help="The available data types for Threat Intelligence TAXII data connector.", + ) + intelligence_taxii.friendly_name = AAZStrArg( + options=["friendly-name"], + help="The friendly name for the TAXII server.", + ) + intelligence_taxii.password = AAZStrArg( + options=["password"], + help="The password for the TAXII server.", + ) + intelligence_taxii.polling_frequency = AAZStrArg( + options=["polling-frequency"], + help="The polling frequency for the TAXII server.", + nullable=True, + enum={"OnceADay": "OnceADay", "OnceAMinute": "OnceAMinute", "OnceAnHour": "OnceAnHour"}, + ) + intelligence_taxii.taxii_lookback_period = AAZStrArg( + options=["taxii-lookback-period"], + help="The lookback period for the TAXII server.", + nullable=True, + ) + intelligence_taxii.taxii_server = AAZStrArg( + options=["taxii-server"], + help="The API root for the TAXII server.", + ) + intelligence_taxii.tenant_id = AAZStrArg( + options=["tenant-id"], + help="The tenant id to connect to, and get the data from.", + ) + intelligence_taxii.user_name = AAZStrArg( + options=["user-name"], + help="The userName for the TAXII server.", + ) + intelligence_taxii.workspace_id = AAZStrArg( + options=["workspace-id"], + help="The workspace id.", + ) + + data_types = cls._args_schema.intelligence_taxii.data_types + data_types.taxii_client = AAZObjectArg( + options=["taxii-client"], + help="Data type for TAXII connector.", + required=True, + ) + + taxii_client = cls._args_schema.intelligence_taxii.data_types.taxii_client + taxii_client.state = AAZStrArg( + options=["state"], + help="Describe whether this data type connection is enabled or not.", + required=True, + enum={"Disabled": "Disabled", "Enabled": "Enabled"}, + ) + return cls._args_schema + + _args_alerts_data_type_of_data_connector_create = None + + @classmethod + def _build_args_alerts_data_type_of_data_connector_create(cls, _schema): + if cls._args_alerts_data_type_of_data_connector_create is not None: + _schema.alerts = cls._args_alerts_data_type_of_data_connector_create.alerts + return + + cls._args_alerts_data_type_of_data_connector_create = AAZObjectArg() + + alerts_data_type_of_data_connector_create = cls._args_alerts_data_type_of_data_connector_create + alerts_data_type_of_data_connector_create.alerts = AAZObjectArg( + options=["alerts"], + help="Alerts data type connection.", + required=True, + ) + cls._build_args_data_connector_data_type_common_create(alerts_data_type_of_data_connector_create.alerts) + + _schema.alerts = cls._args_alerts_data_type_of_data_connector_create.alerts + + _args_codeless_ui_connector_config_properties_create = None + + @classmethod + def _build_args_codeless_ui_connector_config_properties_create(cls, _schema): + if cls._args_codeless_ui_connector_config_properties_create is not None: + _schema.availability = cls._args_codeless_ui_connector_config_properties_create.availability + _schema.connectivity_criteria = cls._args_codeless_ui_connector_config_properties_create.connectivity_criteria + _schema.custom_image = cls._args_codeless_ui_connector_config_properties_create.custom_image + _schema.data_types = cls._args_codeless_ui_connector_config_properties_create.data_types + _schema.description_markdown = cls._args_codeless_ui_connector_config_properties_create.description_markdown + _schema.graph_queries = cls._args_codeless_ui_connector_config_properties_create.graph_queries + _schema.graph_queries_table_name = cls._args_codeless_ui_connector_config_properties_create.graph_queries_table_name + _schema.instruction_steps = cls._args_codeless_ui_connector_config_properties_create.instruction_steps + _schema.permissions = cls._args_codeless_ui_connector_config_properties_create.permissions + _schema.publisher = cls._args_codeless_ui_connector_config_properties_create.publisher + _schema.sample_queries = cls._args_codeless_ui_connector_config_properties_create.sample_queries + _schema.title = cls._args_codeless_ui_connector_config_properties_create.title + return + + cls._args_codeless_ui_connector_config_properties_create = AAZObjectArg() + + codeless_ui_connector_config_properties_create = cls._args_codeless_ui_connector_config_properties_create + codeless_ui_connector_config_properties_create.availability = AAZObjectArg( + options=["availability"], + help="Connector Availability Status", + required=True, + ) + codeless_ui_connector_config_properties_create.connectivity_criteria = AAZListArg( + options=["connectivity-criteria"], + help="Define the way the connector check connectivity", + required=True, + ) + codeless_ui_connector_config_properties_create.custom_image = AAZStrArg( + options=["custom-image"], + help="An optional custom image to be used when displaying the connector within Azure Sentinel's connector's gallery", + ) + codeless_ui_connector_config_properties_create.data_types = AAZListArg( + options=["data-types"], + help="Data types to check for last data received", + required=True, + ) + codeless_ui_connector_config_properties_create.description_markdown = AAZStrArg( + options=["description-markdown"], + help="Connector description", + required=True, + ) + codeless_ui_connector_config_properties_create.graph_queries = AAZListArg( + options=["graph-queries"], + help="The graph query to show the current data status", + required=True, + ) + codeless_ui_connector_config_properties_create.graph_queries_table_name = AAZStrArg( + options=["graph-queries-table-name"], + help="Name of the table the connector will insert the data to", + required=True, + ) + codeless_ui_connector_config_properties_create.instruction_steps = AAZListArg( + options=["instruction-steps"], + help="Instruction steps to enable the connector", + required=True, + ) + codeless_ui_connector_config_properties_create.permissions = AAZObjectArg( + options=["permissions"], + help="Permissions required for the connector", + required=True, + ) + codeless_ui_connector_config_properties_create.publisher = AAZStrArg( + options=["publisher"], + help="Connector publisher name", + required=True, + ) + codeless_ui_connector_config_properties_create.sample_queries = AAZListArg( + options=["sample-queries"], + help="The sample queries for the connector", + required=True, + ) + codeless_ui_connector_config_properties_create.title = AAZStrArg( + options=["title"], + help="Connector blade title", + required=True, + ) + + availability = cls._args_codeless_ui_connector_config_properties_create.availability + availability.is_preview = AAZBoolArg( + options=["is-preview"], + help="Set connector as preview", + ) + availability.status = AAZIntArg( + options=["status"], + help="The connector Availability Status", + enum={"1": 1}, + ) + + connectivity_criteria = cls._args_codeless_ui_connector_config_properties_create.connectivity_criteria + connectivity_criteria.Element = AAZObjectArg() + + _element = cls._args_codeless_ui_connector_config_properties_create.connectivity_criteria.Element + _element.type = AAZStrArg( + options=["type"], + help="type of connectivity", + enum={"IsConnectedQuery": "IsConnectedQuery"}, + ) + _element.value = AAZListArg( + options=["value"], + help="Queries for checking connectivity", + ) + + value = cls._args_codeless_ui_connector_config_properties_create.connectivity_criteria.Element.value + value.Element = AAZStrArg() + + data_types = cls._args_codeless_ui_connector_config_properties_create.data_types + data_types.Element = AAZObjectArg() + + _element = cls._args_codeless_ui_connector_config_properties_create.data_types.Element + _element.last_data_received_query = AAZStrArg( + options=["last-data-received-query"], + help="Query for indicate last data received", + ) + _element.name = AAZStrArg( + options=["name"], + help="Name of the data type to show in the graph. can be use with {{graphQueriesTableName}} placeholder", + ) + + graph_queries = cls._args_codeless_ui_connector_config_properties_create.graph_queries + graph_queries.Element = AAZObjectArg() + + _element = cls._args_codeless_ui_connector_config_properties_create.graph_queries.Element + _element.base_query = AAZStrArg( + options=["base-query"], + help="The base query for the graph", + ) + _element.legend = AAZStrArg( + options=["legend"], + help="The legend for the graph", + ) + _element.metric_name = AAZStrArg( + options=["metric-name"], + help="the metric that the query is checking", + ) + + instruction_steps = cls._args_codeless_ui_connector_config_properties_create.instruction_steps + instruction_steps.Element = AAZObjectArg() + + _element = cls._args_codeless_ui_connector_config_properties_create.instruction_steps.Element + _element.description = AAZStrArg( + options=["description"], + help="Instruction step description", + ) + _element.instructions = AAZListArg( + options=["instructions"], + help="Instruction step details", + ) + _element.title = AAZStrArg( + options=["title"], + help="Instruction step title", + ) + + instructions = cls._args_codeless_ui_connector_config_properties_create.instruction_steps.Element.instructions + instructions.Element = AAZObjectArg() + + _element = cls._args_codeless_ui_connector_config_properties_create.instruction_steps.Element.instructions.Element + _element.type = AAZStrArg( + options=["type"], + help="The kind of the setting", + required=True, + enum={"CopyableLabel": "CopyableLabel", "InfoMessage": "InfoMessage", "InstructionStepsGroup": "InstructionStepsGroup"}, + ) + + permissions = cls._args_codeless_ui_connector_config_properties_create.permissions + permissions.customs = AAZListArg( + options=["customs"], + help="Customs permissions required for the connector", + ) + permissions.resource_provider = AAZListArg( + options=["resource-provider"], + help="Resource provider permissions required for the connector", + ) + + customs = cls._args_codeless_ui_connector_config_properties_create.permissions.customs + customs.Element = AAZObjectArg() + + _element = cls._args_codeless_ui_connector_config_properties_create.permissions.customs.Element + _element.description = AAZStrArg( + options=["description"], + help="Customs permissions description", + ) + _element.name = AAZStrArg( + options=["name"], + help="Customs permissions name", + ) + + resource_provider = cls._args_codeless_ui_connector_config_properties_create.permissions.resource_provider + resource_provider.Element = AAZObjectArg() + + _element = cls._args_codeless_ui_connector_config_properties_create.permissions.resource_provider.Element + _element.permissions_display_text = AAZStrArg( + options=["permissions-display-text"], + help="Permission description text", + ) + _element.provider = AAZStrArg( + options=["provider"], + help="Provider name", + enum={"Microsoft.Authorization/policyAssignments": "Microsoft.Authorization/policyAssignments", "Microsoft.OperationalInsights/solutions": "Microsoft.OperationalInsights/solutions", "Microsoft.OperationalInsights/workspaces": "Microsoft.OperationalInsights/workspaces", "Microsoft.OperationalInsights/workspaces/datasources": "Microsoft.OperationalInsights/workspaces/datasources", "Microsoft.OperationalInsights/workspaces/sharedKeys": "Microsoft.OperationalInsights/workspaces/sharedKeys", "microsoft.aadiam/diagnosticSettings": "microsoft.aadiam/diagnosticSettings"}, + ) + _element.provider_display_name = AAZStrArg( + options=["provider-display-name"], + help="Permission provider display name", + ) + _element.required_permissions = AAZObjectArg( + options=["required-permissions"], + help="Required permissions for the connector", + ) + _element.scope = AAZStrArg( + options=["scope"], + help="Permission provider scope", + enum={"ResourceGroup": "ResourceGroup", "Subscription": "Subscription", "Workspace": "Workspace"}, + ) + + required_permissions = cls._args_codeless_ui_connector_config_properties_create.permissions.resource_provider.Element.required_permissions + required_permissions.action = AAZBoolArg( + options=["action"], + help="action permission", + ) + required_permissions.delete = AAZBoolArg( + options=["delete"], + help="delete permission", + ) + required_permissions.read = AAZBoolArg( + options=["read"], + help="read permission", + ) + required_permissions.write = AAZBoolArg( + options=["write"], + help="write permission", + ) + + sample_queries = cls._args_codeless_ui_connector_config_properties_create.sample_queries + sample_queries.Element = AAZObjectArg() + + _element = cls._args_codeless_ui_connector_config_properties_create.sample_queries.Element + _element.description = AAZStrArg( + options=["description"], + help="The sample query description", + ) + _element.query = AAZStrArg( + options=["query"], + help="the sample query", + ) + + _schema.availability = cls._args_codeless_ui_connector_config_properties_create.availability + _schema.connectivity_criteria = cls._args_codeless_ui_connector_config_properties_create.connectivity_criteria + _schema.custom_image = cls._args_codeless_ui_connector_config_properties_create.custom_image + _schema.data_types = cls._args_codeless_ui_connector_config_properties_create.data_types + _schema.description_markdown = cls._args_codeless_ui_connector_config_properties_create.description_markdown + _schema.graph_queries = cls._args_codeless_ui_connector_config_properties_create.graph_queries + _schema.graph_queries_table_name = cls._args_codeless_ui_connector_config_properties_create.graph_queries_table_name + _schema.instruction_steps = cls._args_codeless_ui_connector_config_properties_create.instruction_steps + _schema.permissions = cls._args_codeless_ui_connector_config_properties_create.permissions + _schema.publisher = cls._args_codeless_ui_connector_config_properties_create.publisher + _schema.sample_queries = cls._args_codeless_ui_connector_config_properties_create.sample_queries + _schema.title = cls._args_codeless_ui_connector_config_properties_create.title + + _args_data_connector_data_type_common_create = None + + @classmethod + def _build_args_data_connector_data_type_common_create(cls, _schema): + if cls._args_data_connector_data_type_common_create is not None: + _schema.state = cls._args_data_connector_data_type_common_create.state + return + + cls._args_data_connector_data_type_common_create = AAZObjectArg() + + data_connector_data_type_common_create = cls._args_data_connector_data_type_common_create + data_connector_data_type_common_create.state = AAZStrArg( + options=["state"], + help="Describe whether this data type connection is enabled or not.", + required=True, + enum={"Disabled": "Disabled", "Enabled": "Enabled"}, + ) + + _schema.state = cls._args_data_connector_data_type_common_create.state + + def _execute_operations(self): + self.DataConnectorsCreateOrUpdate(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class DataConnectorsCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/dataConnectors/{dataConnectorId}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "dataConnectorId", self.ctx.args.data_connector_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + typ=AAZObjectType, + typ_kwargs={"flags": {"required": True, "client_flatten": True}} + ) + _builder.set_prop("etag", AAZStrType, ".etag") + _builder.set_const("kind", "APIPolling", AAZStrType, ".api_polling", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "AmazonWebServicesCloudTrail", AAZStrType, ".aws_cloud_trail", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "AmazonWebServicesS3", AAZStrType, ".aws_s3", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "AzureActiveDirectory", AAZStrType, ".azure_active_directory", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "AzureAdvancedThreatProtection", AAZStrType, ".azure_protection", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "AzureSecurityCenter", AAZStrType, ".azure_security_center", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "Dynamics365", AAZStrType, ".dynamics365", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "GenericUI", AAZStrType, ".generic_ui", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "IOT", AAZStrType, ".iot", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "MicrosoftCloudAppSecurity", AAZStrType, ".cloud_app_security", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "MicrosoftDefenderAdvancedThreatProtection", AAZStrType, ".defender_protection", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "MicrosoftThreatIntelligence", AAZStrType, ".microsoft_intelligence", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "MicrosoftThreatProtection", AAZStrType, ".microsoft_protection", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "Office365", AAZStrType, ".office365", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "Office365Project", AAZStrType, ".office365_project", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "OfficeATP", AAZStrType, ".office_atp", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "OfficeIRM", AAZStrType, ".office_irm", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "OfficePowerBI", AAZStrType, ".office_power_bi", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "ThreatIntelligence", AAZStrType, ".threat_intelligence", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "ThreatIntelligenceTaxii", AAZStrType, ".intelligence_taxii", typ_kwargs={"flags": {"required": True}}) + _builder.discriminate_by("kind", "APIPolling") + _builder.discriminate_by("kind", "AmazonWebServicesCloudTrail") + _builder.discriminate_by("kind", "AmazonWebServicesS3") + _builder.discriminate_by("kind", "AzureActiveDirectory") + _builder.discriminate_by("kind", "AzureAdvancedThreatProtection") + _builder.discriminate_by("kind", "AzureSecurityCenter") + _builder.discriminate_by("kind", "Dynamics365") + _builder.discriminate_by("kind", "GenericUI") + _builder.discriminate_by("kind", "IOT") + _builder.discriminate_by("kind", "MicrosoftCloudAppSecurity") + _builder.discriminate_by("kind", "MicrosoftDefenderAdvancedThreatProtection") + _builder.discriminate_by("kind", "MicrosoftThreatIntelligence") + _builder.discriminate_by("kind", "MicrosoftThreatProtection") + _builder.discriminate_by("kind", "Office365") + _builder.discriminate_by("kind", "Office365Project") + _builder.discriminate_by("kind", "OfficeATP") + _builder.discriminate_by("kind", "OfficeIRM") + _builder.discriminate_by("kind", "OfficePowerBI") + _builder.discriminate_by("kind", "ThreatIntelligence") + _builder.discriminate_by("kind", "ThreatIntelligenceTaxii") + + disc_api_polling = _builder.get("{kind:APIPolling}") + if disc_api_polling is not None: + disc_api_polling.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:APIPolling}.properties") + if properties is not None: + _build_schema_codeless_ui_connector_config_properties_create(properties.set_prop("connectorUiConfig", AAZObjectType, ".api_polling.connector_ui_config")) + properties.set_prop("pollingConfig", AAZObjectType, ".api_polling.polling_config") + + polling_config = _builder.get("{kind:APIPolling}.properties.pollingConfig") + if polling_config is not None: + polling_config.set_prop("auth", AAZObjectType, ".auth", typ_kwargs={"flags": {"required": True}}) + polling_config.set_prop("isActive", AAZBoolType, ".is_active") + polling_config.set_prop("paging", AAZObjectType, ".paging") + polling_config.set_prop("request", AAZObjectType, ".request", typ_kwargs={"flags": {"required": True}}) + polling_config.set_prop("response", AAZObjectType, ".response") + + auth = _builder.get("{kind:APIPolling}.properties.pollingConfig.auth") + if auth is not None: + auth.set_prop("apiKeyIdentifier", AAZStrType, ".api_key_identifier") + auth.set_prop("apiKeyName", AAZStrType, ".api_key_name") + auth.set_prop("authType", AAZStrType, ".auth_type", typ_kwargs={"flags": {"required": True}}) + auth.set_prop("authorizationEndpoint", AAZStrType, ".authorization_endpoint") + auth.set_prop("flowName", AAZStrType, ".flow_name") + auth.set_prop("isApiKeyInPostPayload", AAZStrType, ".is_api_key_in_post_payload") + auth.set_prop("isClientSecretInHeader", AAZBoolType, ".is_client_secret_in_header") + auth.set_prop("redirectionEndpoint", AAZStrType, ".redirection_endpoint") + auth.set_prop("scope", AAZStrType, ".scope") + auth.set_prop("tokenEndpoint", AAZStrType, ".token_endpoint") + + paging = _builder.get("{kind:APIPolling}.properties.pollingConfig.paging") + if paging is not None: + paging.set_prop("nextPageParaName", AAZStrType, ".next_page_para_name") + paging.set_prop("nextPageTokenJsonPath", AAZStrType, ".next_page_token_json_path") + paging.set_prop("pageCountAttributePath", AAZStrType, ".page_count_attribute_path") + paging.set_prop("pageSize", AAZIntType, ".page_size") + paging.set_prop("pageSizeParaName", AAZStrType, ".page_size_para_name") + paging.set_prop("pageTimeStampAttributePath", AAZStrType, ".page_time_stamp_attribute_path") + paging.set_prop("pageTotalCountAttributePath", AAZStrType, ".page_total_count_attribute_path") + paging.set_prop("pagingType", AAZStrType, ".paging_type", typ_kwargs={"flags": {"required": True}}) + paging.set_prop("searchTheLatestTimeStampFromEventsList", AAZStrType, ".search_the_latest_time_stamp_from_events_list") + + request = _builder.get("{kind:APIPolling}.properties.pollingConfig.request") + if request is not None: + request.set_prop("apiEndpoint", AAZStrType, ".api_endpoint", typ_kwargs={"flags": {"required": True}}) + request.set_prop("endTimeAttributeName", AAZStrType, ".end_time_attribute_name") + request.set_prop("httpMethod", AAZStrType, ".http_method", typ_kwargs={"flags": {"required": True}}) + request.set_prop("queryParametersTemplate", AAZStrType, ".query_parameters_template") + request.set_prop("queryTimeFormat", AAZStrType, ".query_time_format", typ_kwargs={"flags": {"required": True}}) + request.set_prop("queryWindowInMin", AAZIntType, ".query_window_in_min", typ_kwargs={"flags": {"required": True}}) + request.set_prop("rateLimitQps", AAZIntType, ".rate_limit_qps") + request.set_prop("retryCount", AAZIntType, ".retry_count") + request.set_prop("startTimeAttributeName", AAZStrType, ".start_time_attribute_name") + request.set_prop("timeoutInSeconds", AAZIntType, ".timeout_in_seconds") + + response = _builder.get("{kind:APIPolling}.properties.pollingConfig.response") + if response is not None: + response.set_prop("eventsJsonPaths", AAZListType, ".events_json_paths", typ_kwargs={"flags": {"required": True}}) + response.set_prop("isGzipCompressed", AAZBoolType, ".is_gzip_compressed") + response.set_prop("successStatusJsonPath", AAZStrType, ".success_status_json_path") + response.set_prop("successStatusValue", AAZStrType, ".success_status_value") + + events_json_paths = _builder.get("{kind:APIPolling}.properties.pollingConfig.response.eventsJsonPaths") + if events_json_paths is not None: + events_json_paths.set_elements(AAZStrType, ".") + + disc_amazon_web_services_cloud_trail = _builder.get("{kind:AmazonWebServicesCloudTrail}") + if disc_amazon_web_services_cloud_trail is not None: + disc_amazon_web_services_cloud_trail.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:AmazonWebServicesCloudTrail}.properties") + if properties is not None: + properties.set_prop("awsRoleArn", AAZStrType, ".aws_cloud_trail.aws_role_arn") + properties.set_prop("dataTypes", AAZObjectType, ".aws_cloud_trail.data_types", typ_kwargs={"flags": {"required": True}}) + + data_types = _builder.get("{kind:AmazonWebServicesCloudTrail}.properties.dataTypes") + if data_types is not None: + data_types.set_prop("logs", AAZObjectType, ".logs", typ_kwargs={"flags": {"required": True}}) + + logs = _builder.get("{kind:AmazonWebServicesCloudTrail}.properties.dataTypes.logs") + if logs is not None: + logs.set_prop("state", AAZStrType, ".state", typ_kwargs={"flags": {"required": True}}) + + disc_amazon_web_services_s3 = _builder.get("{kind:AmazonWebServicesS3}") + if disc_amazon_web_services_s3 is not None: + disc_amazon_web_services_s3.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:AmazonWebServicesS3}.properties") + if properties is not None: + properties.set_prop("dataTypes", AAZObjectType, ".aws_s3.data_types", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("destinationTable", AAZStrType, ".aws_s3.destination_table", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("roleArn", AAZStrType, ".aws_s3.role_arn", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("sqsUrls", AAZListType, ".aws_s3.sqs_urls", typ_kwargs={"flags": {"required": True}}) + + data_types = _builder.get("{kind:AmazonWebServicesS3}.properties.dataTypes") + if data_types is not None: + data_types.set_prop("logs", AAZObjectType, ".logs", typ_kwargs={"flags": {"required": True}}) + + logs = _builder.get("{kind:AmazonWebServicesS3}.properties.dataTypes.logs") + if logs is not None: + logs.set_prop("state", AAZStrType, ".state", typ_kwargs={"flags": {"required": True}}) + + sqs_urls = _builder.get("{kind:AmazonWebServicesS3}.properties.sqsUrls") + if sqs_urls is not None: + sqs_urls.set_elements(AAZStrType, ".") + + disc_azure_active_directory = _builder.get("{kind:AzureActiveDirectory}") + if disc_azure_active_directory is not None: + disc_azure_active_directory.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:AzureActiveDirectory}.properties") + if properties is not None: + _build_schema_alerts_data_type_of_data_connector_create(properties.set_prop("dataTypes", AAZObjectType, ".azure_active_directory.data_types")) + properties.set_prop("tenantId", AAZStrType, ".azure_active_directory.tenant_id", typ_kwargs={"flags": {"required": True}}) + + disc_azure_advanced_threat_protection = _builder.get("{kind:AzureAdvancedThreatProtection}") + if disc_azure_advanced_threat_protection is not None: + disc_azure_advanced_threat_protection.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:AzureAdvancedThreatProtection}.properties") + if properties is not None: + _build_schema_alerts_data_type_of_data_connector_create(properties.set_prop("dataTypes", AAZObjectType, ".azure_protection.data_types")) + properties.set_prop("tenantId", AAZStrType, ".azure_protection.tenant_id", typ_kwargs={"flags": {"required": True}}) + + disc_azure_security_center = _builder.get("{kind:AzureSecurityCenter}") + if disc_azure_security_center is not None: + disc_azure_security_center.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:AzureSecurityCenter}.properties") + if properties is not None: + _build_schema_alerts_data_type_of_data_connector_create(properties.set_prop("dataTypes", AAZObjectType, ".azure_security_center.data_types")) + properties.set_prop("subscriptionId", AAZStrType, ".azure_security_center.subscription_id") + + disc_dynamics365 = _builder.get("{kind:Dynamics365}") + if disc_dynamics365 is not None: + disc_dynamics365.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:Dynamics365}.properties") + if properties is not None: + properties.set_prop("dataTypes", AAZObjectType, ".dynamics365.data_types", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("tenantId", AAZStrType, ".dynamics365.tenant_id", typ_kwargs={"flags": {"required": True}}) + + data_types = _builder.get("{kind:Dynamics365}.properties.dataTypes") + if data_types is not None: + data_types.set_prop("dynamics365CdsActivities", AAZObjectType, ".dynamics365_cds_activities", typ_kwargs={"flags": {"required": True}}) + + dynamics365_cds_activities = _builder.get("{kind:Dynamics365}.properties.dataTypes.dynamics365CdsActivities") + if dynamics365_cds_activities is not None: + dynamics365_cds_activities.set_prop("state", AAZStrType, ".state", typ_kwargs={"flags": {"required": True}}) + + disc_generic_ui = _builder.get("{kind:GenericUI}") + if disc_generic_ui is not None: + disc_generic_ui.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:GenericUI}.properties") + if properties is not None: + _build_schema_codeless_ui_connector_config_properties_create(properties.set_prop("connectorUiConfig", AAZObjectType, ".generic_ui.connector_ui_config")) + + disc_iot = _builder.get("{kind:IOT}") + if disc_iot is not None: + disc_iot.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:IOT}.properties") + if properties is not None: + _build_schema_alerts_data_type_of_data_connector_create(properties.set_prop("dataTypes", AAZObjectType, ".iot.data_types")) + properties.set_prop("subscriptionId", AAZStrType, ".iot.subscription_id") + + disc_microsoft_cloud_app_security = _builder.get("{kind:MicrosoftCloudAppSecurity}") + if disc_microsoft_cloud_app_security is not None: + disc_microsoft_cloud_app_security.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:MicrosoftCloudAppSecurity}.properties") + if properties is not None: + properties.set_prop("dataTypes", AAZObjectType, ".cloud_app_security.data_types", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("tenantId", AAZStrType, ".cloud_app_security.tenant_id", typ_kwargs={"flags": {"required": True}}) + + data_types = _builder.get("{kind:MicrosoftCloudAppSecurity}.properties.dataTypes") + if data_types is not None: + _build_schema_data_connector_data_type_common_create(data_types.set_prop("alerts", AAZObjectType, ".alerts", typ_kwargs={"flags": {"required": True}})) + _build_schema_data_connector_data_type_common_create(data_types.set_prop("discoveryLogs", AAZObjectType, ".discovery_logs")) + + disc_microsoft_defender_advanced_threat_protection = _builder.get("{kind:MicrosoftDefenderAdvancedThreatProtection}") + if disc_microsoft_defender_advanced_threat_protection is not None: + disc_microsoft_defender_advanced_threat_protection.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:MicrosoftDefenderAdvancedThreatProtection}.properties") + if properties is not None: + _build_schema_alerts_data_type_of_data_connector_create(properties.set_prop("dataTypes", AAZObjectType, ".defender_protection.data_types")) + properties.set_prop("tenantId", AAZStrType, ".defender_protection.tenant_id", typ_kwargs={"flags": {"required": True}}) + + disc_microsoft_threat_intelligence = _builder.get("{kind:MicrosoftThreatIntelligence}") + if disc_microsoft_threat_intelligence is not None: + disc_microsoft_threat_intelligence.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:MicrosoftThreatIntelligence}.properties") + if properties is not None: + properties.set_prop("dataTypes", AAZObjectType, ".microsoft_intelligence.data_types", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("tenantId", AAZStrType, ".microsoft_intelligence.tenant_id", typ_kwargs={"flags": {"required": True}}) + + data_types = _builder.get("{kind:MicrosoftThreatIntelligence}.properties.dataTypes") + if data_types is not None: + data_types.set_prop("bingSafetyPhishingURL", AAZObjectType, ".bing_safety_phishing_url", typ_kwargs={"flags": {"required": True}}) + data_types.set_prop("microsoftEmergingThreatFeed", AAZObjectType, ".microsoft_emerging_threat_feed", typ_kwargs={"flags": {"required": True}}) + + bing_safety_phishing_url = _builder.get("{kind:MicrosoftThreatIntelligence}.properties.dataTypes.bingSafetyPhishingURL") + if bing_safety_phishing_url is not None: + bing_safety_phishing_url.set_prop("lookbackPeriod", AAZStrType, ".lookback_period", typ_kwargs={"flags": {"required": True}}) + bing_safety_phishing_url.set_prop("state", AAZStrType, ".state", typ_kwargs={"flags": {"required": True}}) + + microsoft_emerging_threat_feed = _builder.get("{kind:MicrosoftThreatIntelligence}.properties.dataTypes.microsoftEmergingThreatFeed") + if microsoft_emerging_threat_feed is not None: + microsoft_emerging_threat_feed.set_prop("lookbackPeriod", AAZStrType, ".lookback_period", typ_kwargs={"flags": {"required": True}}) + microsoft_emerging_threat_feed.set_prop("state", AAZStrType, ".state", typ_kwargs={"flags": {"required": True}}) + + disc_microsoft_threat_protection = _builder.get("{kind:MicrosoftThreatProtection}") + if disc_microsoft_threat_protection is not None: + disc_microsoft_threat_protection.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:MicrosoftThreatProtection}.properties") + if properties is not None: + properties.set_prop("dataTypes", AAZObjectType, ".microsoft_protection.data_types", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("tenantId", AAZStrType, ".microsoft_protection.tenant_id", typ_kwargs={"flags": {"required": True}}) + + data_types = _builder.get("{kind:MicrosoftThreatProtection}.properties.dataTypes") + if data_types is not None: + data_types.set_prop("incidents", AAZObjectType, ".incidents", typ_kwargs={"flags": {"required": True}}) + + incidents = _builder.get("{kind:MicrosoftThreatProtection}.properties.dataTypes.incidents") + if incidents is not None: + incidents.set_prop("state", AAZStrType, ".state", typ_kwargs={"flags": {"required": True}}) + + disc_office365 = _builder.get("{kind:Office365}") + if disc_office365 is not None: + disc_office365.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:Office365}.properties") + if properties is not None: + properties.set_prop("dataTypes", AAZObjectType, ".office365.data_types", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("tenantId", AAZStrType, ".office365.tenant_id", typ_kwargs={"flags": {"required": True}}) + + data_types = _builder.get("{kind:Office365}.properties.dataTypes") + if data_types is not None: + data_types.set_prop("exchange", AAZObjectType, ".exchange", typ_kwargs={"flags": {"required": True}}) + data_types.set_prop("sharePoint", AAZObjectType, ".share_point", typ_kwargs={"flags": {"required": True}}) + data_types.set_prop("teams", AAZObjectType, ".teams", typ_kwargs={"flags": {"required": True}}) + + exchange = _builder.get("{kind:Office365}.properties.dataTypes.exchange") + if exchange is not None: + exchange.set_prop("state", AAZStrType, ".state", typ_kwargs={"flags": {"required": True}}) + + share_point = _builder.get("{kind:Office365}.properties.dataTypes.sharePoint") + if share_point is not None: + share_point.set_prop("state", AAZStrType, ".state", typ_kwargs={"flags": {"required": True}}) + + teams = _builder.get("{kind:Office365}.properties.dataTypes.teams") + if teams is not None: + teams.set_prop("state", AAZStrType, ".state", typ_kwargs={"flags": {"required": True}}) + + disc_office365_project = _builder.get("{kind:Office365Project}") + if disc_office365_project is not None: + disc_office365_project.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:Office365Project}.properties") + if properties is not None: + properties.set_prop("dataTypes", AAZObjectType, ".office365_project.data_types", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("tenantId", AAZStrType, ".office365_project.tenant_id", typ_kwargs={"flags": {"required": True}}) + + data_types = _builder.get("{kind:Office365Project}.properties.dataTypes") + if data_types is not None: + data_types.set_prop("logs", AAZObjectType, ".logs", typ_kwargs={"flags": {"required": True}}) + + logs = _builder.get("{kind:Office365Project}.properties.dataTypes.logs") + if logs is not None: + logs.set_prop("state", AAZStrType, ".state", typ_kwargs={"flags": {"required": True}}) + + disc_office_atp = _builder.get("{kind:OfficeATP}") + if disc_office_atp is not None: + disc_office_atp.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:OfficeATP}.properties") + if properties is not None: + _build_schema_alerts_data_type_of_data_connector_create(properties.set_prop("dataTypes", AAZObjectType, ".office_atp.data_types")) + properties.set_prop("tenantId", AAZStrType, ".office_atp.tenant_id", typ_kwargs={"flags": {"required": True}}) + + disc_office_irm = _builder.get("{kind:OfficeIRM}") + if disc_office_irm is not None: + disc_office_irm.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:OfficeIRM}.properties") + if properties is not None: + _build_schema_alerts_data_type_of_data_connector_create(properties.set_prop("dataTypes", AAZObjectType, ".office_irm.data_types")) + properties.set_prop("tenantId", AAZStrType, ".office_irm.tenant_id", typ_kwargs={"flags": {"required": True}}) + + disc_office_power_bi = _builder.get("{kind:OfficePowerBI}") + if disc_office_power_bi is not None: + disc_office_power_bi.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:OfficePowerBI}.properties") + if properties is not None: + properties.set_prop("dataTypes", AAZObjectType, ".office_power_bi.data_types", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("tenantId", AAZStrType, ".office_power_bi.tenant_id", typ_kwargs={"flags": {"required": True}}) + + data_types = _builder.get("{kind:OfficePowerBI}.properties.dataTypes") + if data_types is not None: + data_types.set_prop("logs", AAZObjectType, ".logs", typ_kwargs={"flags": {"required": True}}) + + logs = _builder.get("{kind:OfficePowerBI}.properties.dataTypes.logs") + if logs is not None: + logs.set_prop("state", AAZStrType, ".state", typ_kwargs={"flags": {"required": True}}) + + disc_threat_intelligence = _builder.get("{kind:ThreatIntelligence}") + if disc_threat_intelligence is not None: + disc_threat_intelligence.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:ThreatIntelligence}.properties") + if properties is not None: + properties.set_prop("dataTypes", AAZObjectType, ".threat_intelligence.data_types", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("tenantId", AAZStrType, ".threat_intelligence.tenant_id", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("tipLookbackPeriod", AAZStrType, ".threat_intelligence.tip_lookback_period", typ_kwargs={"nullable": True}) + + data_types = _builder.get("{kind:ThreatIntelligence}.properties.dataTypes") + if data_types is not None: + data_types.set_prop("indicators", AAZObjectType, ".indicators", typ_kwargs={"flags": {"required": True}}) + + indicators = _builder.get("{kind:ThreatIntelligence}.properties.dataTypes.indicators") + if indicators is not None: + indicators.set_prop("state", AAZStrType, ".state", typ_kwargs={"flags": {"required": True}}) + + disc_threat_intelligence_taxii = _builder.get("{kind:ThreatIntelligenceTaxii}") + if disc_threat_intelligence_taxii is not None: + disc_threat_intelligence_taxii.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:ThreatIntelligenceTaxii}.properties") + if properties is not None: + properties.set_prop("collectionId", AAZStrType, ".intelligence_taxii.collection_id") + properties.set_prop("dataTypes", AAZObjectType, ".intelligence_taxii.data_types", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("friendlyName", AAZStrType, ".intelligence_taxii.friendly_name") + properties.set_prop("password", AAZStrType, ".intelligence_taxii.password") + properties.set_prop("pollingFrequency", AAZStrType, ".intelligence_taxii.polling_frequency", typ_kwargs={"flags": {"required": True}, "nullable": True}) + properties.set_prop("taxiiLookbackPeriod", AAZStrType, ".intelligence_taxii.taxii_lookback_period", typ_kwargs={"nullable": True}) + properties.set_prop("taxiiServer", AAZStrType, ".intelligence_taxii.taxii_server") + properties.set_prop("tenantId", AAZStrType, ".intelligence_taxii.tenant_id", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("userName", AAZStrType, ".intelligence_taxii.user_name") + properties.set_prop("workspaceId", AAZStrType, ".intelligence_taxii.workspace_id") + + data_types = _builder.get("{kind:ThreatIntelligenceTaxii}.properties.dataTypes") + if data_types is not None: + data_types.set_prop("taxiiClient", AAZObjectType, ".taxii_client", typ_kwargs={"flags": {"required": True}}) + + taxii_client = _builder.get("{kind:ThreatIntelligenceTaxii}.properties.dataTypes.taxiiClient") + if taxii_client is not None: + taxii_client.set_prop("state", AAZStrType, ".state", typ_kwargs={"flags": {"required": True}}) + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.etag = AAZStrType() + _schema_on_200_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.kind = AAZStrType( + flags={"required": True}, + ) + _schema_on_200_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200_201.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + disc_api_polling = cls._schema_on_200_201.discriminate_by("kind", "APIPolling") + disc_api_polling.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200_201.discriminate_by("kind", "APIPolling").properties + properties.connector_ui_config = AAZObjectType( + serialized_name="connectorUiConfig", + ) + _build_schema_codeless_ui_connector_config_properties_read(properties.connector_ui_config) + properties.polling_config = AAZObjectType( + serialized_name="pollingConfig", + ) + + polling_config = cls._schema_on_200_201.discriminate_by("kind", "APIPolling").properties.polling_config + polling_config.auth = AAZObjectType( + flags={"required": True}, + ) + polling_config.is_active = AAZBoolType( + serialized_name="isActive", + ) + polling_config.paging = AAZObjectType() + polling_config.request = AAZObjectType( + flags={"required": True}, + ) + polling_config.response = AAZObjectType() + + auth = cls._schema_on_200_201.discriminate_by("kind", "APIPolling").properties.polling_config.auth + auth.api_key_identifier = AAZStrType( + serialized_name="apiKeyIdentifier", + ) + auth.api_key_name = AAZStrType( + serialized_name="apiKeyName", + ) + auth.auth_type = AAZStrType( + serialized_name="authType", + flags={"required": True}, + ) + auth.authorization_endpoint = AAZStrType( + serialized_name="authorizationEndpoint", + ) + auth.flow_name = AAZStrType( + serialized_name="flowName", + ) + auth.is_api_key_in_post_payload = AAZStrType( + serialized_name="isApiKeyInPostPayload", + ) + auth.is_client_secret_in_header = AAZBoolType( + serialized_name="isClientSecretInHeader", + ) + auth.redirection_endpoint = AAZStrType( + serialized_name="redirectionEndpoint", + ) + auth.scope = AAZStrType() + auth.token_endpoint = AAZStrType( + serialized_name="tokenEndpoint", + ) + + paging = cls._schema_on_200_201.discriminate_by("kind", "APIPolling").properties.polling_config.paging + paging.next_page_para_name = AAZStrType( + serialized_name="nextPageParaName", + ) + paging.next_page_token_json_path = AAZStrType( + serialized_name="nextPageTokenJsonPath", + ) + paging.page_count_attribute_path = AAZStrType( + serialized_name="pageCountAttributePath", + ) + paging.page_size = AAZIntType( + serialized_name="pageSize", + ) + paging.page_size_para_name = AAZStrType( + serialized_name="pageSizeParaName", + ) + paging.page_time_stamp_attribute_path = AAZStrType( + serialized_name="pageTimeStampAttributePath", + ) + paging.page_total_count_attribute_path = AAZStrType( + serialized_name="pageTotalCountAttributePath", + ) + paging.paging_type = AAZStrType( + serialized_name="pagingType", + flags={"required": True}, + ) + paging.search_the_latest_time_stamp_from_events_list = AAZStrType( + serialized_name="searchTheLatestTimeStampFromEventsList", + ) + + request = cls._schema_on_200_201.discriminate_by("kind", "APIPolling").properties.polling_config.request + request.api_endpoint = AAZStrType( + serialized_name="apiEndpoint", + flags={"required": True}, + ) + request.end_time_attribute_name = AAZStrType( + serialized_name="endTimeAttributeName", + ) + request.http_method = AAZStrType( + serialized_name="httpMethod", + flags={"required": True}, + ) + request.query_parameters_template = AAZStrType( + serialized_name="queryParametersTemplate", + ) + request.query_time_format = AAZStrType( + serialized_name="queryTimeFormat", + flags={"required": True}, + ) + request.query_window_in_min = AAZIntType( + serialized_name="queryWindowInMin", + flags={"required": True}, + ) + request.rate_limit_qps = AAZIntType( + serialized_name="rateLimitQps", + ) + request.retry_count = AAZIntType( + serialized_name="retryCount", + ) + request.start_time_attribute_name = AAZStrType( + serialized_name="startTimeAttributeName", + ) + request.timeout_in_seconds = AAZIntType( + serialized_name="timeoutInSeconds", + ) + + response = cls._schema_on_200_201.discriminate_by("kind", "APIPolling").properties.polling_config.response + response.events_json_paths = AAZListType( + serialized_name="eventsJsonPaths", + flags={"required": True}, + ) + response.is_gzip_compressed = AAZBoolType( + serialized_name="isGzipCompressed", + ) + response.success_status_json_path = AAZStrType( + serialized_name="successStatusJsonPath", + ) + response.success_status_value = AAZStrType( + serialized_name="successStatusValue", + ) + + events_json_paths = cls._schema_on_200_201.discriminate_by("kind", "APIPolling").properties.polling_config.response.events_json_paths + events_json_paths.Element = AAZStrType() + + disc_amazon_web_services_cloud_trail = cls._schema_on_200_201.discriminate_by("kind", "AmazonWebServicesCloudTrail") + disc_amazon_web_services_cloud_trail.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200_201.discriminate_by("kind", "AmazonWebServicesCloudTrail").properties + properties.aws_role_arn = AAZStrType( + serialized_name="awsRoleArn", + ) + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + + data_types = cls._schema_on_200_201.discriminate_by("kind", "AmazonWebServicesCloudTrail").properties.data_types + data_types.logs = AAZObjectType( + flags={"required": True}, + ) + + logs = cls._schema_on_200_201.discriminate_by("kind", "AmazonWebServicesCloudTrail").properties.data_types.logs + logs.state = AAZStrType( + flags={"required": True}, + ) + + disc_amazon_web_services_s3 = cls._schema_on_200_201.discriminate_by("kind", "AmazonWebServicesS3") + disc_amazon_web_services_s3.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200_201.discriminate_by("kind", "AmazonWebServicesS3").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.destination_table = AAZStrType( + serialized_name="destinationTable", + flags={"required": True}, + ) + properties.role_arn = AAZStrType( + serialized_name="roleArn", + flags={"required": True}, + ) + properties.sqs_urls = AAZListType( + serialized_name="sqsUrls", + flags={"required": True}, + ) + + data_types = cls._schema_on_200_201.discriminate_by("kind", "AmazonWebServicesS3").properties.data_types + data_types.logs = AAZObjectType( + flags={"required": True}, + ) + + logs = cls._schema_on_200_201.discriminate_by("kind", "AmazonWebServicesS3").properties.data_types.logs + logs.state = AAZStrType( + flags={"required": True}, + ) + + sqs_urls = cls._schema_on_200_201.discriminate_by("kind", "AmazonWebServicesS3").properties.sqs_urls + sqs_urls.Element = AAZStrType() + + disc_azure_active_directory = cls._schema_on_200_201.discriminate_by("kind", "AzureActiveDirectory") + disc_azure_active_directory.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200_201.discriminate_by("kind", "AzureActiveDirectory").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + ) + _build_schema_alerts_data_type_of_data_connector_read(properties.data_types) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + disc_azure_advanced_threat_protection = cls._schema_on_200_201.discriminate_by("kind", "AzureAdvancedThreatProtection") + disc_azure_advanced_threat_protection.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200_201.discriminate_by("kind", "AzureAdvancedThreatProtection").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + ) + _build_schema_alerts_data_type_of_data_connector_read(properties.data_types) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + disc_azure_security_center = cls._schema_on_200_201.discriminate_by("kind", "AzureSecurityCenter") + disc_azure_security_center.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200_201.discriminate_by("kind", "AzureSecurityCenter").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + ) + _build_schema_alerts_data_type_of_data_connector_read(properties.data_types) + properties.subscription_id = AAZStrType( + serialized_name="subscriptionId", + ) + + disc_dynamics365 = cls._schema_on_200_201.discriminate_by("kind", "Dynamics365") + disc_dynamics365.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200_201.discriminate_by("kind", "Dynamics365").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + data_types = cls._schema_on_200_201.discriminate_by("kind", "Dynamics365").properties.data_types + data_types.dynamics365_cds_activities = AAZObjectType( + serialized_name="dynamics365CdsActivities", + flags={"required": True}, + ) + + dynamics365_cds_activities = cls._schema_on_200_201.discriminate_by("kind", "Dynamics365").properties.data_types.dynamics365_cds_activities + dynamics365_cds_activities.state = AAZStrType( + flags={"required": True}, + ) + + disc_generic_ui = cls._schema_on_200_201.discriminate_by("kind", "GenericUI") + disc_generic_ui.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200_201.discriminate_by("kind", "GenericUI").properties + properties.connector_ui_config = AAZObjectType( + serialized_name="connectorUiConfig", + ) + _build_schema_codeless_ui_connector_config_properties_read(properties.connector_ui_config) + + disc_iot = cls._schema_on_200_201.discriminate_by("kind", "IOT") + disc_iot.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200_201.discriminate_by("kind", "IOT").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + ) + _build_schema_alerts_data_type_of_data_connector_read(properties.data_types) + properties.subscription_id = AAZStrType( + serialized_name="subscriptionId", + ) + + disc_microsoft_cloud_app_security = cls._schema_on_200_201.discriminate_by("kind", "MicrosoftCloudAppSecurity") + disc_microsoft_cloud_app_security.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200_201.discriminate_by("kind", "MicrosoftCloudAppSecurity").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + data_types = cls._schema_on_200_201.discriminate_by("kind", "MicrosoftCloudAppSecurity").properties.data_types + data_types.alerts = AAZObjectType( + flags={"required": True}, + ) + _build_schema_data_connector_data_type_common_read(data_types.alerts) + data_types.discovery_logs = AAZObjectType( + serialized_name="discoveryLogs", + ) + _build_schema_data_connector_data_type_common_read(data_types.discovery_logs) + + disc_microsoft_defender_advanced_threat_protection = cls._schema_on_200_201.discriminate_by("kind", "MicrosoftDefenderAdvancedThreatProtection") + disc_microsoft_defender_advanced_threat_protection.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200_201.discriminate_by("kind", "MicrosoftDefenderAdvancedThreatProtection").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + ) + _build_schema_alerts_data_type_of_data_connector_read(properties.data_types) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + disc_microsoft_threat_intelligence = cls._schema_on_200_201.discriminate_by("kind", "MicrosoftThreatIntelligence") + disc_microsoft_threat_intelligence.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200_201.discriminate_by("kind", "MicrosoftThreatIntelligence").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + data_types = cls._schema_on_200_201.discriminate_by("kind", "MicrosoftThreatIntelligence").properties.data_types + data_types.bing_safety_phishing_url = AAZObjectType( + serialized_name="bingSafetyPhishingURL", + flags={"required": True}, + ) + data_types.microsoft_emerging_threat_feed = AAZObjectType( + serialized_name="microsoftEmergingThreatFeed", + flags={"required": True}, + ) + + bing_safety_phishing_url = cls._schema_on_200_201.discriminate_by("kind", "MicrosoftThreatIntelligence").properties.data_types.bing_safety_phishing_url + bing_safety_phishing_url.lookback_period = AAZStrType( + serialized_name="lookbackPeriod", + flags={"required": True}, + ) + bing_safety_phishing_url.state = AAZStrType( + flags={"required": True}, + ) + + microsoft_emerging_threat_feed = cls._schema_on_200_201.discriminate_by("kind", "MicrosoftThreatIntelligence").properties.data_types.microsoft_emerging_threat_feed + microsoft_emerging_threat_feed.lookback_period = AAZStrType( + serialized_name="lookbackPeriod", + flags={"required": True}, + ) + microsoft_emerging_threat_feed.state = AAZStrType( + flags={"required": True}, + ) + + disc_microsoft_threat_protection = cls._schema_on_200_201.discriminate_by("kind", "MicrosoftThreatProtection") + disc_microsoft_threat_protection.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200_201.discriminate_by("kind", "MicrosoftThreatProtection").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + data_types = cls._schema_on_200_201.discriminate_by("kind", "MicrosoftThreatProtection").properties.data_types + data_types.incidents = AAZObjectType( + flags={"required": True}, + ) + + incidents = cls._schema_on_200_201.discriminate_by("kind", "MicrosoftThreatProtection").properties.data_types.incidents + incidents.state = AAZStrType( + flags={"required": True}, + ) + + disc_office365 = cls._schema_on_200_201.discriminate_by("kind", "Office365") + disc_office365.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200_201.discriminate_by("kind", "Office365").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + data_types = cls._schema_on_200_201.discriminate_by("kind", "Office365").properties.data_types + data_types.exchange = AAZObjectType( + flags={"required": True}, + ) + data_types.share_point = AAZObjectType( + serialized_name="sharePoint", + flags={"required": True}, + ) + data_types.teams = AAZObjectType( + flags={"required": True}, + ) + + exchange = cls._schema_on_200_201.discriminate_by("kind", "Office365").properties.data_types.exchange + exchange.state = AAZStrType( + flags={"required": True}, + ) + + share_point = cls._schema_on_200_201.discriminate_by("kind", "Office365").properties.data_types.share_point + share_point.state = AAZStrType( + flags={"required": True}, + ) + + teams = cls._schema_on_200_201.discriminate_by("kind", "Office365").properties.data_types.teams + teams.state = AAZStrType( + flags={"required": True}, + ) + + disc_office365_project = cls._schema_on_200_201.discriminate_by("kind", "Office365Project") + disc_office365_project.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200_201.discriminate_by("kind", "Office365Project").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + data_types = cls._schema_on_200_201.discriminate_by("kind", "Office365Project").properties.data_types + data_types.logs = AAZObjectType( + flags={"required": True}, + ) + + logs = cls._schema_on_200_201.discriminate_by("kind", "Office365Project").properties.data_types.logs + logs.state = AAZStrType( + flags={"required": True}, + ) + + disc_office_atp = cls._schema_on_200_201.discriminate_by("kind", "OfficeATP") + disc_office_atp.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200_201.discriminate_by("kind", "OfficeATP").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + ) + _build_schema_alerts_data_type_of_data_connector_read(properties.data_types) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + disc_office_irm = cls._schema_on_200_201.discriminate_by("kind", "OfficeIRM") + disc_office_irm.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200_201.discriminate_by("kind", "OfficeIRM").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + ) + _build_schema_alerts_data_type_of_data_connector_read(properties.data_types) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + disc_office_power_bi = cls._schema_on_200_201.discriminate_by("kind", "OfficePowerBI") + disc_office_power_bi.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200_201.discriminate_by("kind", "OfficePowerBI").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + data_types = cls._schema_on_200_201.discriminate_by("kind", "OfficePowerBI").properties.data_types + data_types.logs = AAZObjectType( + flags={"required": True}, + ) + + logs = cls._schema_on_200_201.discriminate_by("kind", "OfficePowerBI").properties.data_types.logs + logs.state = AAZStrType( + flags={"required": True}, + ) + + disc_threat_intelligence = cls._schema_on_200_201.discriminate_by("kind", "ThreatIntelligence") + disc_threat_intelligence.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200_201.discriminate_by("kind", "ThreatIntelligence").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + properties.tip_lookback_period = AAZStrType( + serialized_name="tipLookbackPeriod", + nullable=True, + ) + + data_types = cls._schema_on_200_201.discriminate_by("kind", "ThreatIntelligence").properties.data_types + data_types.indicators = AAZObjectType( + flags={"required": True}, + ) + + indicators = cls._schema_on_200_201.discriminate_by("kind", "ThreatIntelligence").properties.data_types.indicators + indicators.state = AAZStrType( + flags={"required": True}, + ) + + disc_threat_intelligence_taxii = cls._schema_on_200_201.discriminate_by("kind", "ThreatIntelligenceTaxii") + disc_threat_intelligence_taxii.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200_201.discriminate_by("kind", "ThreatIntelligenceTaxii").properties + properties.collection_id = AAZStrType( + serialized_name="collectionId", + ) + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + ) + properties.password = AAZStrType() + properties.polling_frequency = AAZStrType( + serialized_name="pollingFrequency", + flags={"required": True}, + nullable=True, + ) + properties.taxii_lookback_period = AAZStrType( + serialized_name="taxiiLookbackPeriod", + nullable=True, + ) + properties.taxii_server = AAZStrType( + serialized_name="taxiiServer", + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + properties.user_name = AAZStrType( + serialized_name="userName", + ) + properties.workspace_id = AAZStrType( + serialized_name="workspaceId", + ) + + data_types = cls._schema_on_200_201.discriminate_by("kind", "ThreatIntelligenceTaxii").properties.data_types + data_types.taxii_client = AAZObjectType( + serialized_name="taxiiClient", + flags={"required": True}, + ) + + taxii_client = cls._schema_on_200_201.discriminate_by("kind", "ThreatIntelligenceTaxii").properties.data_types.taxii_client + taxii_client.state = AAZStrType( + flags={"required": True}, + ) + + return cls._schema_on_200_201 + + +def _build_schema_alerts_data_type_of_data_connector_create(_builder): + if _builder is None: + return + _build_schema_data_connector_data_type_common_create(_builder.set_prop("alerts", AAZObjectType, ".alerts", typ_kwargs={"flags": {"required": True}})) + + +def _build_schema_codeless_ui_connector_config_properties_create(_builder): + if _builder is None: + return + _builder.set_prop("availability", AAZObjectType, ".availability", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("connectivityCriteria", AAZListType, ".connectivity_criteria", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("customImage", AAZStrType, ".custom_image") + _builder.set_prop("dataTypes", AAZListType, ".data_types", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("descriptionMarkdown", AAZStrType, ".description_markdown", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("graphQueries", AAZListType, ".graph_queries", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("graphQueriesTableName", AAZStrType, ".graph_queries_table_name", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("instructionSteps", AAZListType, ".instruction_steps", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("permissions", AAZObjectType, ".permissions", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("publisher", AAZStrType, ".publisher", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("sampleQueries", AAZListType, ".sample_queries", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("title", AAZStrType, ".title", typ_kwargs={"flags": {"required": True}}) + + availability = _builder.get(".availability") + if availability is not None: + availability.set_prop("isPreview", AAZBoolType, ".is_preview") + availability.set_prop("status", AAZIntType, ".status") + + connectivity_criteria = _builder.get(".connectivityCriteria") + if connectivity_criteria is not None: + connectivity_criteria.set_elements(AAZObjectType) + + _elements = _builder.get(".connectivityCriteria[]") + if _elements is not None: + _elements.set_prop("type", AAZStrType, "@CodelessUiConnectorConfigProperties_create.connectivity_criteria.[].type") + _elements.set_prop("value", AAZListType, "@CodelessUiConnectorConfigProperties_create.connectivity_criteria.[].value") + + value = _builder.get(".connectivityCriteria[].value") + if value is not None: + value.set_elements(AAZStrType, ".") + + data_types = _builder.get(".dataTypes") + if data_types is not None: + data_types.set_elements(AAZObjectType) + + _elements = _builder.get(".dataTypes[]") + if _elements is not None: + _elements.set_prop("lastDataReceivedQuery", AAZStrType, "@CodelessUiConnectorConfigProperties_create.data_types.[].last_data_received_query") + _elements.set_prop("name", AAZStrType, "@CodelessUiConnectorConfigProperties_create.data_types.[].name") + + graph_queries = _builder.get(".graphQueries") + if graph_queries is not None: + graph_queries.set_elements(AAZObjectType) + + _elements = _builder.get(".graphQueries[]") + if _elements is not None: + _elements.set_prop("baseQuery", AAZStrType, "@CodelessUiConnectorConfigProperties_create.graph_queries.[].base_query") + _elements.set_prop("legend", AAZStrType, "@CodelessUiConnectorConfigProperties_create.graph_queries.[].legend") + _elements.set_prop("metricName", AAZStrType, "@CodelessUiConnectorConfigProperties_create.graph_queries.[].metric_name") + + instruction_steps = _builder.get(".instructionSteps") + if instruction_steps is not None: + instruction_steps.set_elements(AAZObjectType) + + _elements = _builder.get(".instructionSteps[]") + if _elements is not None: + _elements.set_prop("description", AAZStrType, "@CodelessUiConnectorConfigProperties_create.instruction_steps.[].description") + _elements.set_prop("instructions", AAZListType, "@CodelessUiConnectorConfigProperties_create.instruction_steps.[].instructions") + _elements.set_prop("title", AAZStrType, "@CodelessUiConnectorConfigProperties_create.instruction_steps.[].title") + + instructions = _builder.get(".instructionSteps[].instructions") + if instructions is not None: + instructions.set_elements(AAZObjectType) + + _elements = _builder.get(".instructionSteps[].instructions[]") + if _elements is not None: + _elements.set_prop("type", AAZStrType, "@CodelessUiConnectorConfigProperties_create.instruction_steps.[].instructions.[].type", typ_kwargs={"flags": {"required": True}}) + + permissions = _builder.get(".permissions") + if permissions is not None: + permissions.set_prop("customs", AAZListType, ".customs") + permissions.set_prop("resourceProvider", AAZListType, ".resource_provider") + + customs = _builder.get(".permissions.customs") + if customs is not None: + customs.set_elements(AAZObjectType) + + _elements = _builder.get(".permissions.customs[]") + if _elements is not None: + _elements.set_prop("description", AAZStrType, "@CodelessUiConnectorConfigProperties_create.permissions.customs.[].description") + _elements.set_prop("name", AAZStrType, "@CodelessUiConnectorConfigProperties_create.permissions.customs.[].name") + + resource_provider = _builder.get(".permissions.resourceProvider") + if resource_provider is not None: + resource_provider.set_elements(AAZObjectType) + + _elements = _builder.get(".permissions.resourceProvider[]") + if _elements is not None: + _elements.set_prop("permissionsDisplayText", AAZStrType, "@CodelessUiConnectorConfigProperties_create.permissions.resource_provider.[].permissions_display_text") + _elements.set_prop("provider", AAZStrType, "@CodelessUiConnectorConfigProperties_create.permissions.resource_provider.[].provider") + _elements.set_prop("providerDisplayName", AAZStrType, "@CodelessUiConnectorConfigProperties_create.permissions.resource_provider.[].provider_display_name") + _elements.set_prop("requiredPermissions", AAZObjectType, "@CodelessUiConnectorConfigProperties_create.permissions.resource_provider.[].required_permissions") + _elements.set_prop("scope", AAZStrType, "@CodelessUiConnectorConfigProperties_create.permissions.resource_provider.[].scope") + + required_permissions = _builder.get(".permissions.resourceProvider[].requiredPermissions") + if required_permissions is not None: + required_permissions.set_prop("action", AAZBoolType, ".action") + required_permissions.set_prop("delete", AAZBoolType, ".delete") + required_permissions.set_prop("read", AAZBoolType, ".read") + required_permissions.set_prop("write", AAZBoolType, ".write") + + sample_queries = _builder.get(".sampleQueries") + if sample_queries is not None: + sample_queries.set_elements(AAZObjectType) + + _elements = _builder.get(".sampleQueries[]") + if _elements is not None: + _elements.set_prop("description", AAZStrType, "@CodelessUiConnectorConfigProperties_create.sample_queries.[].description") + _elements.set_prop("query", AAZStrType, "@CodelessUiConnectorConfigProperties_create.sample_queries.[].query") + + +def _build_schema_data_connector_data_type_common_create(_builder): + if _builder is None: + return + _builder.set_prop("state", AAZStrType, ".state", typ_kwargs={"flags": {"required": True}}) + + +_schema_alerts_data_type_of_data_connector_read = None + + +def _build_schema_alerts_data_type_of_data_connector_read(_schema): + global _schema_alerts_data_type_of_data_connector_read + if _schema_alerts_data_type_of_data_connector_read is not None: + _schema.alerts = _schema_alerts_data_type_of_data_connector_read.alerts + return + + _schema_alerts_data_type_of_data_connector_read = AAZObjectType() + + alerts_data_type_of_data_connector_read = _schema_alerts_data_type_of_data_connector_read + alerts_data_type_of_data_connector_read.alerts = AAZObjectType( + flags={"required": True}, + ) + _build_schema_data_connector_data_type_common_read(alerts_data_type_of_data_connector_read.alerts) + + _schema.alerts = _schema_alerts_data_type_of_data_connector_read.alerts + + +_schema_codeless_ui_connector_config_properties_read = None + + +def _build_schema_codeless_ui_connector_config_properties_read(_schema): + global _schema_codeless_ui_connector_config_properties_read + if _schema_codeless_ui_connector_config_properties_read is not None: + _schema.availability = _schema_codeless_ui_connector_config_properties_read.availability + _schema.connectivity_criteria = _schema_codeless_ui_connector_config_properties_read.connectivity_criteria + _schema.custom_image = _schema_codeless_ui_connector_config_properties_read.custom_image + _schema.data_types = _schema_codeless_ui_connector_config_properties_read.data_types + _schema.description_markdown = _schema_codeless_ui_connector_config_properties_read.description_markdown + _schema.graph_queries = _schema_codeless_ui_connector_config_properties_read.graph_queries + _schema.graph_queries_table_name = _schema_codeless_ui_connector_config_properties_read.graph_queries_table_name + _schema.instruction_steps = _schema_codeless_ui_connector_config_properties_read.instruction_steps + _schema.permissions = _schema_codeless_ui_connector_config_properties_read.permissions + _schema.publisher = _schema_codeless_ui_connector_config_properties_read.publisher + _schema.sample_queries = _schema_codeless_ui_connector_config_properties_read.sample_queries + _schema.title = _schema_codeless_ui_connector_config_properties_read.title + return + + _schema_codeless_ui_connector_config_properties_read = AAZObjectType() + + codeless_ui_connector_config_properties_read = _schema_codeless_ui_connector_config_properties_read + codeless_ui_connector_config_properties_read.availability = AAZObjectType( + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.connectivity_criteria = AAZListType( + serialized_name="connectivityCriteria", + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.custom_image = AAZStrType( + serialized_name="customImage", + ) + codeless_ui_connector_config_properties_read.data_types = AAZListType( + serialized_name="dataTypes", + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.description_markdown = AAZStrType( + serialized_name="descriptionMarkdown", + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.graph_queries = AAZListType( + serialized_name="graphQueries", + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.graph_queries_table_name = AAZStrType( + serialized_name="graphQueriesTableName", + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.instruction_steps = AAZListType( + serialized_name="instructionSteps", + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.permissions = AAZObjectType( + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.publisher = AAZStrType( + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.sample_queries = AAZListType( + serialized_name="sampleQueries", + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.title = AAZStrType( + flags={"required": True}, + ) + + availability = _schema_codeless_ui_connector_config_properties_read.availability + availability.is_preview = AAZBoolType( + serialized_name="isPreview", + ) + availability.status = AAZIntType() + + connectivity_criteria = _schema_codeless_ui_connector_config_properties_read.connectivity_criteria + connectivity_criteria.Element = AAZObjectType() + + _element = _schema_codeless_ui_connector_config_properties_read.connectivity_criteria.Element + _element.type = AAZStrType() + _element.value = AAZListType() + + value = _schema_codeless_ui_connector_config_properties_read.connectivity_criteria.Element.value + value.Element = AAZStrType() + + data_types = _schema_codeless_ui_connector_config_properties_read.data_types + data_types.Element = AAZObjectType() + + _element = _schema_codeless_ui_connector_config_properties_read.data_types.Element + _element.last_data_received_query = AAZStrType( + serialized_name="lastDataReceivedQuery", + ) + _element.name = AAZStrType() + + graph_queries = _schema_codeless_ui_connector_config_properties_read.graph_queries + graph_queries.Element = AAZObjectType() + + _element = _schema_codeless_ui_connector_config_properties_read.graph_queries.Element + _element.base_query = AAZStrType( + serialized_name="baseQuery", + ) + _element.legend = AAZStrType() + _element.metric_name = AAZStrType( + serialized_name="metricName", + ) + + instruction_steps = _schema_codeless_ui_connector_config_properties_read.instruction_steps + instruction_steps.Element = AAZObjectType() + + _element = _schema_codeless_ui_connector_config_properties_read.instruction_steps.Element + _element.description = AAZStrType() + _element.instructions = AAZListType() + _element.title = AAZStrType() + + instructions = _schema_codeless_ui_connector_config_properties_read.instruction_steps.Element.instructions + instructions.Element = AAZObjectType() + + _element = _schema_codeless_ui_connector_config_properties_read.instruction_steps.Element.instructions.Element + _element.type = AAZStrType( + flags={"required": True}, + ) + + permissions = _schema_codeless_ui_connector_config_properties_read.permissions + permissions.customs = AAZListType() + permissions.resource_provider = AAZListType( + serialized_name="resourceProvider", + ) + + customs = _schema_codeless_ui_connector_config_properties_read.permissions.customs + customs.Element = AAZObjectType() + + _element = _schema_codeless_ui_connector_config_properties_read.permissions.customs.Element + _element.description = AAZStrType() + _element.name = AAZStrType() + + resource_provider = _schema_codeless_ui_connector_config_properties_read.permissions.resource_provider + resource_provider.Element = AAZObjectType() + + _element = _schema_codeless_ui_connector_config_properties_read.permissions.resource_provider.Element + _element.permissions_display_text = AAZStrType( + serialized_name="permissionsDisplayText", + ) + _element.provider = AAZStrType() + _element.provider_display_name = AAZStrType( + serialized_name="providerDisplayName", + ) + _element.required_permissions = AAZObjectType( + serialized_name="requiredPermissions", + ) + _element.scope = AAZStrType() + + required_permissions = _schema_codeless_ui_connector_config_properties_read.permissions.resource_provider.Element.required_permissions + required_permissions.action = AAZBoolType() + required_permissions.delete = AAZBoolType() + required_permissions.read = AAZBoolType() + required_permissions.write = AAZBoolType() + + sample_queries = _schema_codeless_ui_connector_config_properties_read.sample_queries + sample_queries.Element = AAZObjectType() + + _element = _schema_codeless_ui_connector_config_properties_read.sample_queries.Element + _element.description = AAZStrType() + _element.query = AAZStrType() + + _schema.availability = _schema_codeless_ui_connector_config_properties_read.availability + _schema.connectivity_criteria = _schema_codeless_ui_connector_config_properties_read.connectivity_criteria + _schema.custom_image = _schema_codeless_ui_connector_config_properties_read.custom_image + _schema.data_types = _schema_codeless_ui_connector_config_properties_read.data_types + _schema.description_markdown = _schema_codeless_ui_connector_config_properties_read.description_markdown + _schema.graph_queries = _schema_codeless_ui_connector_config_properties_read.graph_queries + _schema.graph_queries_table_name = _schema_codeless_ui_connector_config_properties_read.graph_queries_table_name + _schema.instruction_steps = _schema_codeless_ui_connector_config_properties_read.instruction_steps + _schema.permissions = _schema_codeless_ui_connector_config_properties_read.permissions + _schema.publisher = _schema_codeless_ui_connector_config_properties_read.publisher + _schema.sample_queries = _schema_codeless_ui_connector_config_properties_read.sample_queries + _schema.title = _schema_codeless_ui_connector_config_properties_read.title + + +_schema_data_connector_data_type_common_read = None + + +def _build_schema_data_connector_data_type_common_read(_schema): + global _schema_data_connector_data_type_common_read + if _schema_data_connector_data_type_common_read is not None: + _schema.state = _schema_data_connector_data_type_common_read.state + return + + _schema_data_connector_data_type_common_read = AAZObjectType() + + data_connector_data_type_common_read = _schema_data_connector_data_type_common_read + data_connector_data_type_common_read.state = AAZStrType( + flags={"required": True}, + ) + + _schema.state = _schema_data_connector_data_type_common_read.state + + +__all__ = ["Create"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_delete.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_delete.py new file mode 100644 index 00000000000..6c93f462a45 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_delete.py @@ -0,0 +1,134 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel data-connector delete", + is_experimental=True, + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete the data connector. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/dataconnectors/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return None + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.data_connector_id = AAZStrArg( + options=["-n", "--name", "--data-connector-id"], + help="Connector ID", + required=True, + id_part="child_name_1", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.DataConnectorsDelete(ctx=self.ctx)() + + class DataConnectorsDelete(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + if session.http_response.status_code in [204]: + return self.on_204(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/dataConnectors/{dataConnectorId}", + **self.url_parameters + ) + + @property + def method(self): + return "DELETE" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "dataConnectorId", self.ctx.args.data_connector_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + def on_200(self, session): + pass + + def on_204(self, session): + pass + + +__all__ = ["Delete"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_disconnect.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_disconnect.py new file mode 100644 index 00000000000..53e1b7adc79 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_disconnect.py @@ -0,0 +1,126 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel data-connector disconnect", + is_experimental=True, +) +class Disconnect(AAZCommand): + """Disconnect a data connector. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/dataconnectors/{}/disconnect", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return None + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.data_connector_id = AAZStrArg( + options=["--data-connector-id"], + help="Connector ID", + required=True, + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.DataConnectorsDisconnect(ctx=self.ctx)() + + class DataConnectorsDisconnect(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/dataConnectors/{dataConnectorId}/disconnect", + **self.url_parameters + ) + + @property + def method(self): + return "POST" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "dataConnectorId", self.ctx.args.data_connector_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + def on_200(self, session): + pass + + +__all__ = ["Disconnect"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_list.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_list.py new file mode 100644 index 00000000000..a6a6604f8b3 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_list.py @@ -0,0 +1,1025 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel data-connector list", + is_experimental=True, +) +class List(AAZCommand): + """Get all data connectors. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/dataconnectors", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.DataConnectorsList(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance.value, client_flatten=True) + next_link = self.deserialize_output(self.ctx.vars.instance.next_link) + return result, next_link + + class DataConnectorsList(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/dataConnectors", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + flags={"read_only": True}, + ) + _schema_on_200.value = AAZListType( + flags={"required": True}, + ) + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.etag = AAZStrType() + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.kind = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + disc_api_polling = cls._schema_on_200.value.Element.discriminate_by("kind", "APIPolling") + disc_api_polling.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "APIPolling").properties + properties.connector_ui_config = AAZObjectType( + serialized_name="connectorUiConfig", + ) + _build_schema_codeless_ui_connector_config_properties_read(properties.connector_ui_config) + properties.polling_config = AAZObjectType( + serialized_name="pollingConfig", + ) + + polling_config = cls._schema_on_200.value.Element.discriminate_by("kind", "APIPolling").properties.polling_config + polling_config.auth = AAZObjectType( + flags={"required": True}, + ) + polling_config.is_active = AAZBoolType( + serialized_name="isActive", + ) + polling_config.paging = AAZObjectType() + polling_config.request = AAZObjectType( + flags={"required": True}, + ) + polling_config.response = AAZObjectType() + + auth = cls._schema_on_200.value.Element.discriminate_by("kind", "APIPolling").properties.polling_config.auth + auth.api_key_identifier = AAZStrType( + serialized_name="apiKeyIdentifier", + ) + auth.api_key_name = AAZStrType( + serialized_name="apiKeyName", + ) + auth.auth_type = AAZStrType( + serialized_name="authType", + flags={"required": True}, + ) + auth.authorization_endpoint = AAZStrType( + serialized_name="authorizationEndpoint", + ) + auth.flow_name = AAZStrType( + serialized_name="flowName", + ) + auth.is_api_key_in_post_payload = AAZStrType( + serialized_name="isApiKeyInPostPayload", + ) + auth.is_client_secret_in_header = AAZBoolType( + serialized_name="isClientSecretInHeader", + ) + auth.redirection_endpoint = AAZStrType( + serialized_name="redirectionEndpoint", + ) + auth.scope = AAZStrType() + auth.token_endpoint = AAZStrType( + serialized_name="tokenEndpoint", + ) + + paging = cls._schema_on_200.value.Element.discriminate_by("kind", "APIPolling").properties.polling_config.paging + paging.next_page_para_name = AAZStrType( + serialized_name="nextPageParaName", + ) + paging.next_page_token_json_path = AAZStrType( + serialized_name="nextPageTokenJsonPath", + ) + paging.page_count_attribute_path = AAZStrType( + serialized_name="pageCountAttributePath", + ) + paging.page_size = AAZIntType( + serialized_name="pageSize", + ) + paging.page_size_para_name = AAZStrType( + serialized_name="pageSizeParaName", + ) + paging.page_time_stamp_attribute_path = AAZStrType( + serialized_name="pageTimeStampAttributePath", + ) + paging.page_total_count_attribute_path = AAZStrType( + serialized_name="pageTotalCountAttributePath", + ) + paging.paging_type = AAZStrType( + serialized_name="pagingType", + flags={"required": True}, + ) + paging.search_the_latest_time_stamp_from_events_list = AAZStrType( + serialized_name="searchTheLatestTimeStampFromEventsList", + ) + + request = cls._schema_on_200.value.Element.discriminate_by("kind", "APIPolling").properties.polling_config.request + request.api_endpoint = AAZStrType( + serialized_name="apiEndpoint", + flags={"required": True}, + ) + request.end_time_attribute_name = AAZStrType( + serialized_name="endTimeAttributeName", + ) + request.http_method = AAZStrType( + serialized_name="httpMethod", + flags={"required": True}, + ) + request.query_parameters_template = AAZStrType( + serialized_name="queryParametersTemplate", + ) + request.query_time_format = AAZStrType( + serialized_name="queryTimeFormat", + flags={"required": True}, + ) + request.query_window_in_min = AAZIntType( + serialized_name="queryWindowInMin", + flags={"required": True}, + ) + request.rate_limit_qps = AAZIntType( + serialized_name="rateLimitQps", + ) + request.retry_count = AAZIntType( + serialized_name="retryCount", + ) + request.start_time_attribute_name = AAZStrType( + serialized_name="startTimeAttributeName", + ) + request.timeout_in_seconds = AAZIntType( + serialized_name="timeoutInSeconds", + ) + + response = cls._schema_on_200.value.Element.discriminate_by("kind", "APIPolling").properties.polling_config.response + response.events_json_paths = AAZListType( + serialized_name="eventsJsonPaths", + flags={"required": True}, + ) + response.is_gzip_compressed = AAZBoolType( + serialized_name="isGzipCompressed", + ) + response.success_status_json_path = AAZStrType( + serialized_name="successStatusJsonPath", + ) + response.success_status_value = AAZStrType( + serialized_name="successStatusValue", + ) + + events_json_paths = cls._schema_on_200.value.Element.discriminate_by("kind", "APIPolling").properties.polling_config.response.events_json_paths + events_json_paths.Element = AAZStrType() + + disc_amazon_web_services_cloud_trail = cls._schema_on_200.value.Element.discriminate_by("kind", "AmazonWebServicesCloudTrail") + disc_amazon_web_services_cloud_trail.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "AmazonWebServicesCloudTrail").properties + properties.aws_role_arn = AAZStrType( + serialized_name="awsRoleArn", + ) + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + + data_types = cls._schema_on_200.value.Element.discriminate_by("kind", "AmazonWebServicesCloudTrail").properties.data_types + data_types.logs = AAZObjectType( + flags={"required": True}, + ) + + logs = cls._schema_on_200.value.Element.discriminate_by("kind", "AmazonWebServicesCloudTrail").properties.data_types.logs + logs.state = AAZStrType( + flags={"required": True}, + ) + + disc_amazon_web_services_s3 = cls._schema_on_200.value.Element.discriminate_by("kind", "AmazonWebServicesS3") + disc_amazon_web_services_s3.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "AmazonWebServicesS3").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.destination_table = AAZStrType( + serialized_name="destinationTable", + flags={"required": True}, + ) + properties.role_arn = AAZStrType( + serialized_name="roleArn", + flags={"required": True}, + ) + properties.sqs_urls = AAZListType( + serialized_name="sqsUrls", + flags={"required": True}, + ) + + data_types = cls._schema_on_200.value.Element.discriminate_by("kind", "AmazonWebServicesS3").properties.data_types + data_types.logs = AAZObjectType( + flags={"required": True}, + ) + + logs = cls._schema_on_200.value.Element.discriminate_by("kind", "AmazonWebServicesS3").properties.data_types.logs + logs.state = AAZStrType( + flags={"required": True}, + ) + + sqs_urls = cls._schema_on_200.value.Element.discriminate_by("kind", "AmazonWebServicesS3").properties.sqs_urls + sqs_urls.Element = AAZStrType() + + disc_azure_active_directory = cls._schema_on_200.value.Element.discriminate_by("kind", "AzureActiveDirectory") + disc_azure_active_directory.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "AzureActiveDirectory").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + ) + _build_schema_alerts_data_type_of_data_connector_read(properties.data_types) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + disc_azure_advanced_threat_protection = cls._schema_on_200.value.Element.discriminate_by("kind", "AzureAdvancedThreatProtection") + disc_azure_advanced_threat_protection.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "AzureAdvancedThreatProtection").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + ) + _build_schema_alerts_data_type_of_data_connector_read(properties.data_types) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + disc_azure_security_center = cls._schema_on_200.value.Element.discriminate_by("kind", "AzureSecurityCenter") + disc_azure_security_center.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "AzureSecurityCenter").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + ) + _build_schema_alerts_data_type_of_data_connector_read(properties.data_types) + properties.subscription_id = AAZStrType( + serialized_name="subscriptionId", + ) + + disc_dynamics365 = cls._schema_on_200.value.Element.discriminate_by("kind", "Dynamics365") + disc_dynamics365.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "Dynamics365").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + data_types = cls._schema_on_200.value.Element.discriminate_by("kind", "Dynamics365").properties.data_types + data_types.dynamics365_cds_activities = AAZObjectType( + serialized_name="dynamics365CdsActivities", + flags={"required": True}, + ) + + dynamics365_cds_activities = cls._schema_on_200.value.Element.discriminate_by("kind", "Dynamics365").properties.data_types.dynamics365_cds_activities + dynamics365_cds_activities.state = AAZStrType( + flags={"required": True}, + ) + + disc_generic_ui = cls._schema_on_200.value.Element.discriminate_by("kind", "GenericUI") + disc_generic_ui.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "GenericUI").properties + properties.connector_ui_config = AAZObjectType( + serialized_name="connectorUiConfig", + ) + _build_schema_codeless_ui_connector_config_properties_read(properties.connector_ui_config) + + disc_iot = cls._schema_on_200.value.Element.discriminate_by("kind", "IOT") + disc_iot.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "IOT").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + ) + _build_schema_alerts_data_type_of_data_connector_read(properties.data_types) + properties.subscription_id = AAZStrType( + serialized_name="subscriptionId", + ) + + disc_microsoft_cloud_app_security = cls._schema_on_200.value.Element.discriminate_by("kind", "MicrosoftCloudAppSecurity") + disc_microsoft_cloud_app_security.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "MicrosoftCloudAppSecurity").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + data_types = cls._schema_on_200.value.Element.discriminate_by("kind", "MicrosoftCloudAppSecurity").properties.data_types + data_types.alerts = AAZObjectType( + flags={"required": True}, + ) + _build_schema_data_connector_data_type_common_read(data_types.alerts) + data_types.discovery_logs = AAZObjectType( + serialized_name="discoveryLogs", + ) + _build_schema_data_connector_data_type_common_read(data_types.discovery_logs) + + disc_microsoft_defender_advanced_threat_protection = cls._schema_on_200.value.Element.discriminate_by("kind", "MicrosoftDefenderAdvancedThreatProtection") + disc_microsoft_defender_advanced_threat_protection.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "MicrosoftDefenderAdvancedThreatProtection").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + ) + _build_schema_alerts_data_type_of_data_connector_read(properties.data_types) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + disc_microsoft_threat_intelligence = cls._schema_on_200.value.Element.discriminate_by("kind", "MicrosoftThreatIntelligence") + disc_microsoft_threat_intelligence.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "MicrosoftThreatIntelligence").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + data_types = cls._schema_on_200.value.Element.discriminate_by("kind", "MicrosoftThreatIntelligence").properties.data_types + data_types.bing_safety_phishing_url = AAZObjectType( + serialized_name="bingSafetyPhishingURL", + flags={"required": True}, + ) + data_types.microsoft_emerging_threat_feed = AAZObjectType( + serialized_name="microsoftEmergingThreatFeed", + flags={"required": True}, + ) + + bing_safety_phishing_url = cls._schema_on_200.value.Element.discriminate_by("kind", "MicrosoftThreatIntelligence").properties.data_types.bing_safety_phishing_url + bing_safety_phishing_url.lookback_period = AAZStrType( + serialized_name="lookbackPeriod", + flags={"required": True}, + ) + bing_safety_phishing_url.state = AAZStrType( + flags={"required": True}, + ) + + microsoft_emerging_threat_feed = cls._schema_on_200.value.Element.discriminate_by("kind", "MicrosoftThreatIntelligence").properties.data_types.microsoft_emerging_threat_feed + microsoft_emerging_threat_feed.lookback_period = AAZStrType( + serialized_name="lookbackPeriod", + flags={"required": True}, + ) + microsoft_emerging_threat_feed.state = AAZStrType( + flags={"required": True}, + ) + + disc_microsoft_threat_protection = cls._schema_on_200.value.Element.discriminate_by("kind", "MicrosoftThreatProtection") + disc_microsoft_threat_protection.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "MicrosoftThreatProtection").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + data_types = cls._schema_on_200.value.Element.discriminate_by("kind", "MicrosoftThreatProtection").properties.data_types + data_types.incidents = AAZObjectType( + flags={"required": True}, + ) + + incidents = cls._schema_on_200.value.Element.discriminate_by("kind", "MicrosoftThreatProtection").properties.data_types.incidents + incidents.state = AAZStrType( + flags={"required": True}, + ) + + disc_office365 = cls._schema_on_200.value.Element.discriminate_by("kind", "Office365") + disc_office365.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "Office365").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + data_types = cls._schema_on_200.value.Element.discriminate_by("kind", "Office365").properties.data_types + data_types.exchange = AAZObjectType( + flags={"required": True}, + ) + data_types.share_point = AAZObjectType( + serialized_name="sharePoint", + flags={"required": True}, + ) + data_types.teams = AAZObjectType( + flags={"required": True}, + ) + + exchange = cls._schema_on_200.value.Element.discriminate_by("kind", "Office365").properties.data_types.exchange + exchange.state = AAZStrType( + flags={"required": True}, + ) + + share_point = cls._schema_on_200.value.Element.discriminate_by("kind", "Office365").properties.data_types.share_point + share_point.state = AAZStrType( + flags={"required": True}, + ) + + teams = cls._schema_on_200.value.Element.discriminate_by("kind", "Office365").properties.data_types.teams + teams.state = AAZStrType( + flags={"required": True}, + ) + + disc_office365_project = cls._schema_on_200.value.Element.discriminate_by("kind", "Office365Project") + disc_office365_project.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "Office365Project").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + data_types = cls._schema_on_200.value.Element.discriminate_by("kind", "Office365Project").properties.data_types + data_types.logs = AAZObjectType( + flags={"required": True}, + ) + + logs = cls._schema_on_200.value.Element.discriminate_by("kind", "Office365Project").properties.data_types.logs + logs.state = AAZStrType( + flags={"required": True}, + ) + + disc_office_atp = cls._schema_on_200.value.Element.discriminate_by("kind", "OfficeATP") + disc_office_atp.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "OfficeATP").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + ) + _build_schema_alerts_data_type_of_data_connector_read(properties.data_types) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + disc_office_irm = cls._schema_on_200.value.Element.discriminate_by("kind", "OfficeIRM") + disc_office_irm.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "OfficeIRM").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + ) + _build_schema_alerts_data_type_of_data_connector_read(properties.data_types) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + disc_office_power_bi = cls._schema_on_200.value.Element.discriminate_by("kind", "OfficePowerBI") + disc_office_power_bi.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "OfficePowerBI").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + data_types = cls._schema_on_200.value.Element.discriminate_by("kind", "OfficePowerBI").properties.data_types + data_types.logs = AAZObjectType( + flags={"required": True}, + ) + + logs = cls._schema_on_200.value.Element.discriminate_by("kind", "OfficePowerBI").properties.data_types.logs + logs.state = AAZStrType( + flags={"required": True}, + ) + + disc_threat_intelligence = cls._schema_on_200.value.Element.discriminate_by("kind", "ThreatIntelligence") + disc_threat_intelligence.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "ThreatIntelligence").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + properties.tip_lookback_period = AAZStrType( + serialized_name="tipLookbackPeriod", + nullable=True, + ) + + data_types = cls._schema_on_200.value.Element.discriminate_by("kind", "ThreatIntelligence").properties.data_types + data_types.indicators = AAZObjectType( + flags={"required": True}, + ) + + indicators = cls._schema_on_200.value.Element.discriminate_by("kind", "ThreatIntelligence").properties.data_types.indicators + indicators.state = AAZStrType( + flags={"required": True}, + ) + + disc_threat_intelligence_taxii = cls._schema_on_200.value.Element.discriminate_by("kind", "ThreatIntelligenceTaxii") + disc_threat_intelligence_taxii.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "ThreatIntelligenceTaxii").properties + properties.collection_id = AAZStrType( + serialized_name="collectionId", + ) + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + ) + properties.password = AAZStrType() + properties.polling_frequency = AAZStrType( + serialized_name="pollingFrequency", + flags={"required": True}, + nullable=True, + ) + properties.taxii_lookback_period = AAZStrType( + serialized_name="taxiiLookbackPeriod", + nullable=True, + ) + properties.taxii_server = AAZStrType( + serialized_name="taxiiServer", + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + properties.user_name = AAZStrType( + serialized_name="userName", + ) + properties.workspace_id = AAZStrType( + serialized_name="workspaceId", + ) + + data_types = cls._schema_on_200.value.Element.discriminate_by("kind", "ThreatIntelligenceTaxii").properties.data_types + data_types.taxii_client = AAZObjectType( + serialized_name="taxiiClient", + flags={"required": True}, + ) + + taxii_client = cls._schema_on_200.value.Element.discriminate_by("kind", "ThreatIntelligenceTaxii").properties.data_types.taxii_client + taxii_client.state = AAZStrType( + flags={"required": True}, + ) + + return cls._schema_on_200 + + +_schema_alerts_data_type_of_data_connector_read = None + + +def _build_schema_alerts_data_type_of_data_connector_read(_schema): + global _schema_alerts_data_type_of_data_connector_read + if _schema_alerts_data_type_of_data_connector_read is not None: + _schema.alerts = _schema_alerts_data_type_of_data_connector_read.alerts + return + + _schema_alerts_data_type_of_data_connector_read = AAZObjectType() + + alerts_data_type_of_data_connector_read = _schema_alerts_data_type_of_data_connector_read + alerts_data_type_of_data_connector_read.alerts = AAZObjectType( + flags={"required": True}, + ) + _build_schema_data_connector_data_type_common_read(alerts_data_type_of_data_connector_read.alerts) + + _schema.alerts = _schema_alerts_data_type_of_data_connector_read.alerts + + +_schema_codeless_ui_connector_config_properties_read = None + + +def _build_schema_codeless_ui_connector_config_properties_read(_schema): + global _schema_codeless_ui_connector_config_properties_read + if _schema_codeless_ui_connector_config_properties_read is not None: + _schema.availability = _schema_codeless_ui_connector_config_properties_read.availability + _schema.connectivity_criteria = _schema_codeless_ui_connector_config_properties_read.connectivity_criteria + _schema.custom_image = _schema_codeless_ui_connector_config_properties_read.custom_image + _schema.data_types = _schema_codeless_ui_connector_config_properties_read.data_types + _schema.description_markdown = _schema_codeless_ui_connector_config_properties_read.description_markdown + _schema.graph_queries = _schema_codeless_ui_connector_config_properties_read.graph_queries + _schema.graph_queries_table_name = _schema_codeless_ui_connector_config_properties_read.graph_queries_table_name + _schema.instruction_steps = _schema_codeless_ui_connector_config_properties_read.instruction_steps + _schema.permissions = _schema_codeless_ui_connector_config_properties_read.permissions + _schema.publisher = _schema_codeless_ui_connector_config_properties_read.publisher + _schema.sample_queries = _schema_codeless_ui_connector_config_properties_read.sample_queries + _schema.title = _schema_codeless_ui_connector_config_properties_read.title + return + + _schema_codeless_ui_connector_config_properties_read = AAZObjectType() + + codeless_ui_connector_config_properties_read = _schema_codeless_ui_connector_config_properties_read + codeless_ui_connector_config_properties_read.availability = AAZObjectType( + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.connectivity_criteria = AAZListType( + serialized_name="connectivityCriteria", + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.custom_image = AAZStrType( + serialized_name="customImage", + ) + codeless_ui_connector_config_properties_read.data_types = AAZListType( + serialized_name="dataTypes", + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.description_markdown = AAZStrType( + serialized_name="descriptionMarkdown", + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.graph_queries = AAZListType( + serialized_name="graphQueries", + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.graph_queries_table_name = AAZStrType( + serialized_name="graphQueriesTableName", + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.instruction_steps = AAZListType( + serialized_name="instructionSteps", + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.permissions = AAZObjectType( + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.publisher = AAZStrType( + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.sample_queries = AAZListType( + serialized_name="sampleQueries", + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.title = AAZStrType( + flags={"required": True}, + ) + + availability = _schema_codeless_ui_connector_config_properties_read.availability + availability.is_preview = AAZBoolType( + serialized_name="isPreview", + ) + availability.status = AAZIntType() + + connectivity_criteria = _schema_codeless_ui_connector_config_properties_read.connectivity_criteria + connectivity_criteria.Element = AAZObjectType() + + _element = _schema_codeless_ui_connector_config_properties_read.connectivity_criteria.Element + _element.type = AAZStrType() + _element.value = AAZListType() + + value = _schema_codeless_ui_connector_config_properties_read.connectivity_criteria.Element.value + value.Element = AAZStrType() + + data_types = _schema_codeless_ui_connector_config_properties_read.data_types + data_types.Element = AAZObjectType() + + _element = _schema_codeless_ui_connector_config_properties_read.data_types.Element + _element.last_data_received_query = AAZStrType( + serialized_name="lastDataReceivedQuery", + ) + _element.name = AAZStrType() + + graph_queries = _schema_codeless_ui_connector_config_properties_read.graph_queries + graph_queries.Element = AAZObjectType() + + _element = _schema_codeless_ui_connector_config_properties_read.graph_queries.Element + _element.base_query = AAZStrType( + serialized_name="baseQuery", + ) + _element.legend = AAZStrType() + _element.metric_name = AAZStrType( + serialized_name="metricName", + ) + + instruction_steps = _schema_codeless_ui_connector_config_properties_read.instruction_steps + instruction_steps.Element = AAZObjectType() + + _element = _schema_codeless_ui_connector_config_properties_read.instruction_steps.Element + _element.description = AAZStrType() + _element.instructions = AAZListType() + _element.title = AAZStrType() + + instructions = _schema_codeless_ui_connector_config_properties_read.instruction_steps.Element.instructions + instructions.Element = AAZObjectType() + + _element = _schema_codeless_ui_connector_config_properties_read.instruction_steps.Element.instructions.Element + _element.type = AAZStrType( + flags={"required": True}, + ) + + permissions = _schema_codeless_ui_connector_config_properties_read.permissions + permissions.customs = AAZListType() + permissions.resource_provider = AAZListType( + serialized_name="resourceProvider", + ) + + customs = _schema_codeless_ui_connector_config_properties_read.permissions.customs + customs.Element = AAZObjectType() + + _element = _schema_codeless_ui_connector_config_properties_read.permissions.customs.Element + _element.description = AAZStrType() + _element.name = AAZStrType() + + resource_provider = _schema_codeless_ui_connector_config_properties_read.permissions.resource_provider + resource_provider.Element = AAZObjectType() + + _element = _schema_codeless_ui_connector_config_properties_read.permissions.resource_provider.Element + _element.permissions_display_text = AAZStrType( + serialized_name="permissionsDisplayText", + ) + _element.provider = AAZStrType() + _element.provider_display_name = AAZStrType( + serialized_name="providerDisplayName", + ) + _element.required_permissions = AAZObjectType( + serialized_name="requiredPermissions", + ) + _element.scope = AAZStrType() + + required_permissions = _schema_codeless_ui_connector_config_properties_read.permissions.resource_provider.Element.required_permissions + required_permissions.action = AAZBoolType() + required_permissions.delete = AAZBoolType() + required_permissions.read = AAZBoolType() + required_permissions.write = AAZBoolType() + + sample_queries = _schema_codeless_ui_connector_config_properties_read.sample_queries + sample_queries.Element = AAZObjectType() + + _element = _schema_codeless_ui_connector_config_properties_read.sample_queries.Element + _element.description = AAZStrType() + _element.query = AAZStrType() + + _schema.availability = _schema_codeless_ui_connector_config_properties_read.availability + _schema.connectivity_criteria = _schema_codeless_ui_connector_config_properties_read.connectivity_criteria + _schema.custom_image = _schema_codeless_ui_connector_config_properties_read.custom_image + _schema.data_types = _schema_codeless_ui_connector_config_properties_read.data_types + _schema.description_markdown = _schema_codeless_ui_connector_config_properties_read.description_markdown + _schema.graph_queries = _schema_codeless_ui_connector_config_properties_read.graph_queries + _schema.graph_queries_table_name = _schema_codeless_ui_connector_config_properties_read.graph_queries_table_name + _schema.instruction_steps = _schema_codeless_ui_connector_config_properties_read.instruction_steps + _schema.permissions = _schema_codeless_ui_connector_config_properties_read.permissions + _schema.publisher = _schema_codeless_ui_connector_config_properties_read.publisher + _schema.sample_queries = _schema_codeless_ui_connector_config_properties_read.sample_queries + _schema.title = _schema_codeless_ui_connector_config_properties_read.title + + +_schema_data_connector_data_type_common_read = None + + +def _build_schema_data_connector_data_type_common_read(_schema): + global _schema_data_connector_data_type_common_read + if _schema_data_connector_data_type_common_read is not None: + _schema.state = _schema_data_connector_data_type_common_read.state + return + + _schema_data_connector_data_type_common_read = AAZObjectType() + + data_connector_data_type_common_read = _schema_data_connector_data_type_common_read + data_connector_data_type_common_read.state = AAZStrType( + flags={"required": True}, + ) + + _schema.state = _schema_data_connector_data_type_common_read.state + + +__all__ = ["List"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_show.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_show.py new file mode 100644 index 00000000000..4fd4ad6ca70 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_show.py @@ -0,0 +1,1024 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel data-connector show", + is_experimental=True, +) +class Show(AAZCommand): + """Get a data connector. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/dataconnectors/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.data_connector_id = AAZStrArg( + options=["-n", "--name", "--data-connector-id"], + help="Connector ID", + required=True, + id_part="child_name_1", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.DataConnectorsGet(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class DataConnectorsGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/dataConnectors/{dataConnectorId}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "dataConnectorId", self.ctx.args.data_connector_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.etag = AAZStrType() + _schema_on_200.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.kind = AAZStrType( + flags={"required": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + disc_api_polling = cls._schema_on_200.discriminate_by("kind", "APIPolling") + disc_api_polling.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "APIPolling").properties + properties.connector_ui_config = AAZObjectType( + serialized_name="connectorUiConfig", + ) + _build_schema_codeless_ui_connector_config_properties_read(properties.connector_ui_config) + properties.polling_config = AAZObjectType( + serialized_name="pollingConfig", + ) + + polling_config = cls._schema_on_200.discriminate_by("kind", "APIPolling").properties.polling_config + polling_config.auth = AAZObjectType( + flags={"required": True}, + ) + polling_config.is_active = AAZBoolType( + serialized_name="isActive", + ) + polling_config.paging = AAZObjectType() + polling_config.request = AAZObjectType( + flags={"required": True}, + ) + polling_config.response = AAZObjectType() + + auth = cls._schema_on_200.discriminate_by("kind", "APIPolling").properties.polling_config.auth + auth.api_key_identifier = AAZStrType( + serialized_name="apiKeyIdentifier", + ) + auth.api_key_name = AAZStrType( + serialized_name="apiKeyName", + ) + auth.auth_type = AAZStrType( + serialized_name="authType", + flags={"required": True}, + ) + auth.authorization_endpoint = AAZStrType( + serialized_name="authorizationEndpoint", + ) + auth.flow_name = AAZStrType( + serialized_name="flowName", + ) + auth.is_api_key_in_post_payload = AAZStrType( + serialized_name="isApiKeyInPostPayload", + ) + auth.is_client_secret_in_header = AAZBoolType( + serialized_name="isClientSecretInHeader", + ) + auth.redirection_endpoint = AAZStrType( + serialized_name="redirectionEndpoint", + ) + auth.scope = AAZStrType() + auth.token_endpoint = AAZStrType( + serialized_name="tokenEndpoint", + ) + + paging = cls._schema_on_200.discriminate_by("kind", "APIPolling").properties.polling_config.paging + paging.next_page_para_name = AAZStrType( + serialized_name="nextPageParaName", + ) + paging.next_page_token_json_path = AAZStrType( + serialized_name="nextPageTokenJsonPath", + ) + paging.page_count_attribute_path = AAZStrType( + serialized_name="pageCountAttributePath", + ) + paging.page_size = AAZIntType( + serialized_name="pageSize", + ) + paging.page_size_para_name = AAZStrType( + serialized_name="pageSizeParaName", + ) + paging.page_time_stamp_attribute_path = AAZStrType( + serialized_name="pageTimeStampAttributePath", + ) + paging.page_total_count_attribute_path = AAZStrType( + serialized_name="pageTotalCountAttributePath", + ) + paging.paging_type = AAZStrType( + serialized_name="pagingType", + flags={"required": True}, + ) + paging.search_the_latest_time_stamp_from_events_list = AAZStrType( + serialized_name="searchTheLatestTimeStampFromEventsList", + ) + + request = cls._schema_on_200.discriminate_by("kind", "APIPolling").properties.polling_config.request + request.api_endpoint = AAZStrType( + serialized_name="apiEndpoint", + flags={"required": True}, + ) + request.end_time_attribute_name = AAZStrType( + serialized_name="endTimeAttributeName", + ) + request.http_method = AAZStrType( + serialized_name="httpMethod", + flags={"required": True}, + ) + request.query_parameters_template = AAZStrType( + serialized_name="queryParametersTemplate", + ) + request.query_time_format = AAZStrType( + serialized_name="queryTimeFormat", + flags={"required": True}, + ) + request.query_window_in_min = AAZIntType( + serialized_name="queryWindowInMin", + flags={"required": True}, + ) + request.rate_limit_qps = AAZIntType( + serialized_name="rateLimitQps", + ) + request.retry_count = AAZIntType( + serialized_name="retryCount", + ) + request.start_time_attribute_name = AAZStrType( + serialized_name="startTimeAttributeName", + ) + request.timeout_in_seconds = AAZIntType( + serialized_name="timeoutInSeconds", + ) + + response = cls._schema_on_200.discriminate_by("kind", "APIPolling").properties.polling_config.response + response.events_json_paths = AAZListType( + serialized_name="eventsJsonPaths", + flags={"required": True}, + ) + response.is_gzip_compressed = AAZBoolType( + serialized_name="isGzipCompressed", + ) + response.success_status_json_path = AAZStrType( + serialized_name="successStatusJsonPath", + ) + response.success_status_value = AAZStrType( + serialized_name="successStatusValue", + ) + + events_json_paths = cls._schema_on_200.discriminate_by("kind", "APIPolling").properties.polling_config.response.events_json_paths + events_json_paths.Element = AAZStrType() + + disc_amazon_web_services_cloud_trail = cls._schema_on_200.discriminate_by("kind", "AmazonWebServicesCloudTrail") + disc_amazon_web_services_cloud_trail.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "AmazonWebServicesCloudTrail").properties + properties.aws_role_arn = AAZStrType( + serialized_name="awsRoleArn", + ) + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + + data_types = cls._schema_on_200.discriminate_by("kind", "AmazonWebServicesCloudTrail").properties.data_types + data_types.logs = AAZObjectType( + flags={"required": True}, + ) + + logs = cls._schema_on_200.discriminate_by("kind", "AmazonWebServicesCloudTrail").properties.data_types.logs + logs.state = AAZStrType( + flags={"required": True}, + ) + + disc_amazon_web_services_s3 = cls._schema_on_200.discriminate_by("kind", "AmazonWebServicesS3") + disc_amazon_web_services_s3.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "AmazonWebServicesS3").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.destination_table = AAZStrType( + serialized_name="destinationTable", + flags={"required": True}, + ) + properties.role_arn = AAZStrType( + serialized_name="roleArn", + flags={"required": True}, + ) + properties.sqs_urls = AAZListType( + serialized_name="sqsUrls", + flags={"required": True}, + ) + + data_types = cls._schema_on_200.discriminate_by("kind", "AmazonWebServicesS3").properties.data_types + data_types.logs = AAZObjectType( + flags={"required": True}, + ) + + logs = cls._schema_on_200.discriminate_by("kind", "AmazonWebServicesS3").properties.data_types.logs + logs.state = AAZStrType( + flags={"required": True}, + ) + + sqs_urls = cls._schema_on_200.discriminate_by("kind", "AmazonWebServicesS3").properties.sqs_urls + sqs_urls.Element = AAZStrType() + + disc_azure_active_directory = cls._schema_on_200.discriminate_by("kind", "AzureActiveDirectory") + disc_azure_active_directory.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "AzureActiveDirectory").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + ) + _build_schema_alerts_data_type_of_data_connector_read(properties.data_types) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + disc_azure_advanced_threat_protection = cls._schema_on_200.discriminate_by("kind", "AzureAdvancedThreatProtection") + disc_azure_advanced_threat_protection.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "AzureAdvancedThreatProtection").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + ) + _build_schema_alerts_data_type_of_data_connector_read(properties.data_types) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + disc_azure_security_center = cls._schema_on_200.discriminate_by("kind", "AzureSecurityCenter") + disc_azure_security_center.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "AzureSecurityCenter").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + ) + _build_schema_alerts_data_type_of_data_connector_read(properties.data_types) + properties.subscription_id = AAZStrType( + serialized_name="subscriptionId", + ) + + disc_dynamics365 = cls._schema_on_200.discriminate_by("kind", "Dynamics365") + disc_dynamics365.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "Dynamics365").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + data_types = cls._schema_on_200.discriminate_by("kind", "Dynamics365").properties.data_types + data_types.dynamics365_cds_activities = AAZObjectType( + serialized_name="dynamics365CdsActivities", + flags={"required": True}, + ) + + dynamics365_cds_activities = cls._schema_on_200.discriminate_by("kind", "Dynamics365").properties.data_types.dynamics365_cds_activities + dynamics365_cds_activities.state = AAZStrType( + flags={"required": True}, + ) + + disc_generic_ui = cls._schema_on_200.discriminate_by("kind", "GenericUI") + disc_generic_ui.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "GenericUI").properties + properties.connector_ui_config = AAZObjectType( + serialized_name="connectorUiConfig", + ) + _build_schema_codeless_ui_connector_config_properties_read(properties.connector_ui_config) + + disc_iot = cls._schema_on_200.discriminate_by("kind", "IOT") + disc_iot.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "IOT").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + ) + _build_schema_alerts_data_type_of_data_connector_read(properties.data_types) + properties.subscription_id = AAZStrType( + serialized_name="subscriptionId", + ) + + disc_microsoft_cloud_app_security = cls._schema_on_200.discriminate_by("kind", "MicrosoftCloudAppSecurity") + disc_microsoft_cloud_app_security.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "MicrosoftCloudAppSecurity").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + data_types = cls._schema_on_200.discriminate_by("kind", "MicrosoftCloudAppSecurity").properties.data_types + data_types.alerts = AAZObjectType( + flags={"required": True}, + ) + _build_schema_data_connector_data_type_common_read(data_types.alerts) + data_types.discovery_logs = AAZObjectType( + serialized_name="discoveryLogs", + ) + _build_schema_data_connector_data_type_common_read(data_types.discovery_logs) + + disc_microsoft_defender_advanced_threat_protection = cls._schema_on_200.discriminate_by("kind", "MicrosoftDefenderAdvancedThreatProtection") + disc_microsoft_defender_advanced_threat_protection.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "MicrosoftDefenderAdvancedThreatProtection").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + ) + _build_schema_alerts_data_type_of_data_connector_read(properties.data_types) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + disc_microsoft_threat_intelligence = cls._schema_on_200.discriminate_by("kind", "MicrosoftThreatIntelligence") + disc_microsoft_threat_intelligence.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "MicrosoftThreatIntelligence").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + data_types = cls._schema_on_200.discriminate_by("kind", "MicrosoftThreatIntelligence").properties.data_types + data_types.bing_safety_phishing_url = AAZObjectType( + serialized_name="bingSafetyPhishingURL", + flags={"required": True}, + ) + data_types.microsoft_emerging_threat_feed = AAZObjectType( + serialized_name="microsoftEmergingThreatFeed", + flags={"required": True}, + ) + + bing_safety_phishing_url = cls._schema_on_200.discriminate_by("kind", "MicrosoftThreatIntelligence").properties.data_types.bing_safety_phishing_url + bing_safety_phishing_url.lookback_period = AAZStrType( + serialized_name="lookbackPeriod", + flags={"required": True}, + ) + bing_safety_phishing_url.state = AAZStrType( + flags={"required": True}, + ) + + microsoft_emerging_threat_feed = cls._schema_on_200.discriminate_by("kind", "MicrosoftThreatIntelligence").properties.data_types.microsoft_emerging_threat_feed + microsoft_emerging_threat_feed.lookback_period = AAZStrType( + serialized_name="lookbackPeriod", + flags={"required": True}, + ) + microsoft_emerging_threat_feed.state = AAZStrType( + flags={"required": True}, + ) + + disc_microsoft_threat_protection = cls._schema_on_200.discriminate_by("kind", "MicrosoftThreatProtection") + disc_microsoft_threat_protection.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "MicrosoftThreatProtection").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + data_types = cls._schema_on_200.discriminate_by("kind", "MicrosoftThreatProtection").properties.data_types + data_types.incidents = AAZObjectType( + flags={"required": True}, + ) + + incidents = cls._schema_on_200.discriminate_by("kind", "MicrosoftThreatProtection").properties.data_types.incidents + incidents.state = AAZStrType( + flags={"required": True}, + ) + + disc_office365 = cls._schema_on_200.discriminate_by("kind", "Office365") + disc_office365.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "Office365").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + data_types = cls._schema_on_200.discriminate_by("kind", "Office365").properties.data_types + data_types.exchange = AAZObjectType( + flags={"required": True}, + ) + data_types.share_point = AAZObjectType( + serialized_name="sharePoint", + flags={"required": True}, + ) + data_types.teams = AAZObjectType( + flags={"required": True}, + ) + + exchange = cls._schema_on_200.discriminate_by("kind", "Office365").properties.data_types.exchange + exchange.state = AAZStrType( + flags={"required": True}, + ) + + share_point = cls._schema_on_200.discriminate_by("kind", "Office365").properties.data_types.share_point + share_point.state = AAZStrType( + flags={"required": True}, + ) + + teams = cls._schema_on_200.discriminate_by("kind", "Office365").properties.data_types.teams + teams.state = AAZStrType( + flags={"required": True}, + ) + + disc_office365_project = cls._schema_on_200.discriminate_by("kind", "Office365Project") + disc_office365_project.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "Office365Project").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + data_types = cls._schema_on_200.discriminate_by("kind", "Office365Project").properties.data_types + data_types.logs = AAZObjectType( + flags={"required": True}, + ) + + logs = cls._schema_on_200.discriminate_by("kind", "Office365Project").properties.data_types.logs + logs.state = AAZStrType( + flags={"required": True}, + ) + + disc_office_atp = cls._schema_on_200.discriminate_by("kind", "OfficeATP") + disc_office_atp.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "OfficeATP").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + ) + _build_schema_alerts_data_type_of_data_connector_read(properties.data_types) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + disc_office_irm = cls._schema_on_200.discriminate_by("kind", "OfficeIRM") + disc_office_irm.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "OfficeIRM").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + ) + _build_schema_alerts_data_type_of_data_connector_read(properties.data_types) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + disc_office_power_bi = cls._schema_on_200.discriminate_by("kind", "OfficePowerBI") + disc_office_power_bi.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "OfficePowerBI").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + data_types = cls._schema_on_200.discriminate_by("kind", "OfficePowerBI").properties.data_types + data_types.logs = AAZObjectType( + flags={"required": True}, + ) + + logs = cls._schema_on_200.discriminate_by("kind", "OfficePowerBI").properties.data_types.logs + logs.state = AAZStrType( + flags={"required": True}, + ) + + disc_threat_intelligence = cls._schema_on_200.discriminate_by("kind", "ThreatIntelligence") + disc_threat_intelligence.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "ThreatIntelligence").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + properties.tip_lookback_period = AAZStrType( + serialized_name="tipLookbackPeriod", + nullable=True, + ) + + data_types = cls._schema_on_200.discriminate_by("kind", "ThreatIntelligence").properties.data_types + data_types.indicators = AAZObjectType( + flags={"required": True}, + ) + + indicators = cls._schema_on_200.discriminate_by("kind", "ThreatIntelligence").properties.data_types.indicators + indicators.state = AAZStrType( + flags={"required": True}, + ) + + disc_threat_intelligence_taxii = cls._schema_on_200.discriminate_by("kind", "ThreatIntelligenceTaxii") + disc_threat_intelligence_taxii.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "ThreatIntelligenceTaxii").properties + properties.collection_id = AAZStrType( + serialized_name="collectionId", + ) + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + ) + properties.password = AAZStrType() + properties.polling_frequency = AAZStrType( + serialized_name="pollingFrequency", + flags={"required": True}, + nullable=True, + ) + properties.taxii_lookback_period = AAZStrType( + serialized_name="taxiiLookbackPeriod", + nullable=True, + ) + properties.taxii_server = AAZStrType( + serialized_name="taxiiServer", + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + properties.user_name = AAZStrType( + serialized_name="userName", + ) + properties.workspace_id = AAZStrType( + serialized_name="workspaceId", + ) + + data_types = cls._schema_on_200.discriminate_by("kind", "ThreatIntelligenceTaxii").properties.data_types + data_types.taxii_client = AAZObjectType( + serialized_name="taxiiClient", + flags={"required": True}, + ) + + taxii_client = cls._schema_on_200.discriminate_by("kind", "ThreatIntelligenceTaxii").properties.data_types.taxii_client + taxii_client.state = AAZStrType( + flags={"required": True}, + ) + + return cls._schema_on_200 + + +_schema_alerts_data_type_of_data_connector_read = None + + +def _build_schema_alerts_data_type_of_data_connector_read(_schema): + global _schema_alerts_data_type_of_data_connector_read + if _schema_alerts_data_type_of_data_connector_read is not None: + _schema.alerts = _schema_alerts_data_type_of_data_connector_read.alerts + return + + _schema_alerts_data_type_of_data_connector_read = AAZObjectType() + + alerts_data_type_of_data_connector_read = _schema_alerts_data_type_of_data_connector_read + alerts_data_type_of_data_connector_read.alerts = AAZObjectType( + flags={"required": True}, + ) + _build_schema_data_connector_data_type_common_read(alerts_data_type_of_data_connector_read.alerts) + + _schema.alerts = _schema_alerts_data_type_of_data_connector_read.alerts + + +_schema_codeless_ui_connector_config_properties_read = None + + +def _build_schema_codeless_ui_connector_config_properties_read(_schema): + global _schema_codeless_ui_connector_config_properties_read + if _schema_codeless_ui_connector_config_properties_read is not None: + _schema.availability = _schema_codeless_ui_connector_config_properties_read.availability + _schema.connectivity_criteria = _schema_codeless_ui_connector_config_properties_read.connectivity_criteria + _schema.custom_image = _schema_codeless_ui_connector_config_properties_read.custom_image + _schema.data_types = _schema_codeless_ui_connector_config_properties_read.data_types + _schema.description_markdown = _schema_codeless_ui_connector_config_properties_read.description_markdown + _schema.graph_queries = _schema_codeless_ui_connector_config_properties_read.graph_queries + _schema.graph_queries_table_name = _schema_codeless_ui_connector_config_properties_read.graph_queries_table_name + _schema.instruction_steps = _schema_codeless_ui_connector_config_properties_read.instruction_steps + _schema.permissions = _schema_codeless_ui_connector_config_properties_read.permissions + _schema.publisher = _schema_codeless_ui_connector_config_properties_read.publisher + _schema.sample_queries = _schema_codeless_ui_connector_config_properties_read.sample_queries + _schema.title = _schema_codeless_ui_connector_config_properties_read.title + return + + _schema_codeless_ui_connector_config_properties_read = AAZObjectType() + + codeless_ui_connector_config_properties_read = _schema_codeless_ui_connector_config_properties_read + codeless_ui_connector_config_properties_read.availability = AAZObjectType( + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.connectivity_criteria = AAZListType( + serialized_name="connectivityCriteria", + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.custom_image = AAZStrType( + serialized_name="customImage", + ) + codeless_ui_connector_config_properties_read.data_types = AAZListType( + serialized_name="dataTypes", + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.description_markdown = AAZStrType( + serialized_name="descriptionMarkdown", + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.graph_queries = AAZListType( + serialized_name="graphQueries", + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.graph_queries_table_name = AAZStrType( + serialized_name="graphQueriesTableName", + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.instruction_steps = AAZListType( + serialized_name="instructionSteps", + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.permissions = AAZObjectType( + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.publisher = AAZStrType( + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.sample_queries = AAZListType( + serialized_name="sampleQueries", + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.title = AAZStrType( + flags={"required": True}, + ) + + availability = _schema_codeless_ui_connector_config_properties_read.availability + availability.is_preview = AAZBoolType( + serialized_name="isPreview", + ) + availability.status = AAZIntType() + + connectivity_criteria = _schema_codeless_ui_connector_config_properties_read.connectivity_criteria + connectivity_criteria.Element = AAZObjectType() + + _element = _schema_codeless_ui_connector_config_properties_read.connectivity_criteria.Element + _element.type = AAZStrType() + _element.value = AAZListType() + + value = _schema_codeless_ui_connector_config_properties_read.connectivity_criteria.Element.value + value.Element = AAZStrType() + + data_types = _schema_codeless_ui_connector_config_properties_read.data_types + data_types.Element = AAZObjectType() + + _element = _schema_codeless_ui_connector_config_properties_read.data_types.Element + _element.last_data_received_query = AAZStrType( + serialized_name="lastDataReceivedQuery", + ) + _element.name = AAZStrType() + + graph_queries = _schema_codeless_ui_connector_config_properties_read.graph_queries + graph_queries.Element = AAZObjectType() + + _element = _schema_codeless_ui_connector_config_properties_read.graph_queries.Element + _element.base_query = AAZStrType( + serialized_name="baseQuery", + ) + _element.legend = AAZStrType() + _element.metric_name = AAZStrType( + serialized_name="metricName", + ) + + instruction_steps = _schema_codeless_ui_connector_config_properties_read.instruction_steps + instruction_steps.Element = AAZObjectType() + + _element = _schema_codeless_ui_connector_config_properties_read.instruction_steps.Element + _element.description = AAZStrType() + _element.instructions = AAZListType() + _element.title = AAZStrType() + + instructions = _schema_codeless_ui_connector_config_properties_read.instruction_steps.Element.instructions + instructions.Element = AAZObjectType() + + _element = _schema_codeless_ui_connector_config_properties_read.instruction_steps.Element.instructions.Element + _element.type = AAZStrType( + flags={"required": True}, + ) + + permissions = _schema_codeless_ui_connector_config_properties_read.permissions + permissions.customs = AAZListType() + permissions.resource_provider = AAZListType( + serialized_name="resourceProvider", + ) + + customs = _schema_codeless_ui_connector_config_properties_read.permissions.customs + customs.Element = AAZObjectType() + + _element = _schema_codeless_ui_connector_config_properties_read.permissions.customs.Element + _element.description = AAZStrType() + _element.name = AAZStrType() + + resource_provider = _schema_codeless_ui_connector_config_properties_read.permissions.resource_provider + resource_provider.Element = AAZObjectType() + + _element = _schema_codeless_ui_connector_config_properties_read.permissions.resource_provider.Element + _element.permissions_display_text = AAZStrType( + serialized_name="permissionsDisplayText", + ) + _element.provider = AAZStrType() + _element.provider_display_name = AAZStrType( + serialized_name="providerDisplayName", + ) + _element.required_permissions = AAZObjectType( + serialized_name="requiredPermissions", + ) + _element.scope = AAZStrType() + + required_permissions = _schema_codeless_ui_connector_config_properties_read.permissions.resource_provider.Element.required_permissions + required_permissions.action = AAZBoolType() + required_permissions.delete = AAZBoolType() + required_permissions.read = AAZBoolType() + required_permissions.write = AAZBoolType() + + sample_queries = _schema_codeless_ui_connector_config_properties_read.sample_queries + sample_queries.Element = AAZObjectType() + + _element = _schema_codeless_ui_connector_config_properties_read.sample_queries.Element + _element.description = AAZStrType() + _element.query = AAZStrType() + + _schema.availability = _schema_codeless_ui_connector_config_properties_read.availability + _schema.connectivity_criteria = _schema_codeless_ui_connector_config_properties_read.connectivity_criteria + _schema.custom_image = _schema_codeless_ui_connector_config_properties_read.custom_image + _schema.data_types = _schema_codeless_ui_connector_config_properties_read.data_types + _schema.description_markdown = _schema_codeless_ui_connector_config_properties_read.description_markdown + _schema.graph_queries = _schema_codeless_ui_connector_config_properties_read.graph_queries + _schema.graph_queries_table_name = _schema_codeless_ui_connector_config_properties_read.graph_queries_table_name + _schema.instruction_steps = _schema_codeless_ui_connector_config_properties_read.instruction_steps + _schema.permissions = _schema_codeless_ui_connector_config_properties_read.permissions + _schema.publisher = _schema_codeless_ui_connector_config_properties_read.publisher + _schema.sample_queries = _schema_codeless_ui_connector_config_properties_read.sample_queries + _schema.title = _schema_codeless_ui_connector_config_properties_read.title + + +_schema_data_connector_data_type_common_read = None + + +def _build_schema_data_connector_data_type_common_read(_schema): + global _schema_data_connector_data_type_common_read + if _schema_data_connector_data_type_common_read is not None: + _schema.state = _schema_data_connector_data_type_common_read.state + return + + _schema_data_connector_data_type_common_read = AAZObjectType() + + data_connector_data_type_common_read = _schema_data_connector_data_type_common_read + data_connector_data_type_common_read.state = AAZStrType( + flags={"required": True}, + ) + + _schema.state = _schema_data_connector_data_type_common_read.state + + +__all__ = ["Show"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_update.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_update.py new file mode 100644 index 00000000000..1510ee484bb --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_update.py @@ -0,0 +1,3085 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel data-connector update", + is_experimental=True, +) +class Update(AAZCommand): + """Update the data connector. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/dataconnectors/{}", "2022-06-01-preview"], + ] + } + + AZ_SUPPORT_GENERIC_UPDATE = True + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.data_connector_id = AAZStrArg( + options=["-n", "--name", "--data-connector-id"], + help="Connector ID", + required=True, + id_part="child_name_1", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + + # define Arg Group "DataConnector" + + _args_schema = cls._args_schema + _args_schema.api_polling = AAZObjectArg( + options=["--api-polling"], + arg_group="DataConnector", + ) + _args_schema.aws_cloud_trail = AAZObjectArg( + options=["--aws-cloud-trail"], + arg_group="DataConnector", + help="Amazon web services cloud trail.", + ) + _args_schema.aws_s3 = AAZObjectArg( + options=["--aws-s3"], + arg_group="DataConnector", + help="Amazon web services s3.", + ) + _args_schema.azure_active_directory = AAZObjectArg( + options=["--azure-active-directory"], + arg_group="DataConnector", + ) + _args_schema.azure_protection = AAZObjectArg( + options=["--azure-protection"], + arg_group="DataConnector", + help="Azure advanced threat protection.", + ) + _args_schema.azure_security_center = AAZObjectArg( + options=["--azure-security-center"], + arg_group="DataConnector", + ) + _args_schema.dynamics365 = AAZObjectArg( + options=["--dynamics365"], + arg_group="DataConnector", + ) + _args_schema.generic_ui = AAZObjectArg( + options=["--generic-ui"], + arg_group="DataConnector", + ) + _args_schema.iot = AAZObjectArg( + options=["--iot"], + arg_group="DataConnector", + ) + _args_schema.cloud_app_security = AAZObjectArg( + options=["--cloud-app-security"], + arg_group="DataConnector", + help="Microsoft cloud app security.", + ) + _args_schema.defender_protection = AAZObjectArg( + options=["--defender-protection"], + arg_group="DataConnector", + help="Microsoft defender advanced threat protection.", + ) + _args_schema.microsoft_intelligence = AAZObjectArg( + options=["--microsoft-intelligence"], + arg_group="DataConnector", + help="Microsoft threat intelligence.", + ) + _args_schema.microsoft_protection = AAZObjectArg( + options=["--microsoft-protection"], + arg_group="DataConnector", + help="Microsoft threat protection.", + ) + _args_schema.office365 = AAZObjectArg( + options=["--office365"], + arg_group="DataConnector", + ) + _args_schema.office365_project = AAZObjectArg( + options=["--office365-project"], + arg_group="DataConnector", + ) + _args_schema.office_atp = AAZObjectArg( + options=["--office-atp"], + arg_group="DataConnector", + ) + _args_schema.office_irm = AAZObjectArg( + options=["--office-irm"], + arg_group="DataConnector", + ) + _args_schema.office_power_bi = AAZObjectArg( + options=["--office-power-bi"], + arg_group="DataConnector", + ) + _args_schema.threat_intelligence = AAZObjectArg( + options=["--threat-intelligence"], + arg_group="DataConnector", + ) + _args_schema.intelligence_taxii = AAZObjectArg( + options=["--intelligence-taxii"], + arg_group="DataConnector", + help="Threat intelligence taxii.", + ) + _args_schema.etag = AAZStrArg( + options=["--etag"], + arg_group="DataConnector", + help="Etag of the azure resource", + nullable=True, + ) + + api_polling = cls._args_schema.api_polling + api_polling.connector_ui_config = AAZObjectArg( + options=["connector-ui-config"], + help="Config to describe the instructions blade", + nullable=True, + ) + cls._build_args_codeless_ui_connector_config_properties_update(api_polling.connector_ui_config) + api_polling.polling_config = AAZObjectArg( + options=["polling-config"], + help="Config to describe the polling instructions", + nullable=True, + ) + + polling_config = cls._args_schema.api_polling.polling_config + polling_config.auth = AAZObjectArg( + options=["auth"], + help="Describe the authentication type of the poller", + ) + polling_config.is_active = AAZBoolArg( + options=["is-active"], + help="The poller active status", + nullable=True, + ) + polling_config.paging = AAZObjectArg( + options=["paging"], + help="Describe the poll request paging config of the poller", + nullable=True, + ) + polling_config.request = AAZObjectArg( + options=["request"], + help="Describe the poll request config parameters of the poller", + ) + polling_config.response = AAZObjectArg( + options=["response"], + help="Describe the response config parameters of the poller", + nullable=True, + ) + + auth = cls._args_schema.api_polling.polling_config.auth + auth.api_key_identifier = AAZStrArg( + options=["api-key-identifier"], + help="A prefix send in the header before the actual token", + nullable=True, + ) + auth.api_key_name = AAZStrArg( + options=["api-key-name"], + help="The header name which the token is sent with", + nullable=True, + ) + auth.auth_type = AAZStrArg( + options=["auth-type"], + help="The authentication type", + ) + auth.authorization_endpoint = AAZStrArg( + options=["authorization-endpoint"], + help="The endpoint used to authorize the user, used in Oauth 2.0 flow", + nullable=True, + ) + auth.flow_name = AAZStrArg( + options=["flow-name"], + help="Describes the flow name, for example 'AuthCode' for Oauth 2.0", + nullable=True, + ) + auth.is_api_key_in_post_payload = AAZStrArg( + options=["is-api-key-in-post-payload"], + help="Marks if the key should sent in header", + nullable=True, + ) + auth.is_client_secret_in_header = AAZBoolArg( + options=["is-client-secret-in-header"], + help="Marks if we should send the client secret in header or payload, used in Oauth 2.0 flow", + nullable=True, + ) + auth.redirection_endpoint = AAZStrArg( + options=["redirection-endpoint"], + help="The redirect endpoint where we will get the authorization code, used in Oauth 2.0 flow", + nullable=True, + ) + auth.scope = AAZStrArg( + options=["scope"], + help="The OAuth token scope", + nullable=True, + ) + auth.token_endpoint = AAZStrArg( + options=["token-endpoint"], + help="The endpoint used to issue a token, used in Oauth 2.0 flow", + nullable=True, + ) + + paging = cls._args_schema.api_polling.polling_config.paging + paging.next_page_para_name = AAZStrArg( + options=["next-page-para-name"], + help="Defines the name of a next page attribute", + nullable=True, + ) + paging.next_page_token_json_path = AAZStrArg( + options=["next-page-token-json-path"], + help="Defines the path to a next page token JSON", + nullable=True, + ) + paging.page_count_attribute_path = AAZStrArg( + options=["page-count-attribute-path"], + help="Defines the path to a page count attribute", + nullable=True, + ) + paging.page_size = AAZIntArg( + options=["page-size"], + help="Defines the paging size", + nullable=True, + ) + paging.page_size_para_name = AAZStrArg( + options=["page-size-para-name"], + help="Defines the name of the page size parameter", + nullable=True, + ) + paging.page_time_stamp_attribute_path = AAZStrArg( + options=["page-time-stamp-attribute-path"], + help="Defines the path to a paging time stamp attribute", + nullable=True, + ) + paging.page_total_count_attribute_path = AAZStrArg( + options=["page-total-count-attribute-path"], + help="Defines the path to a page total count attribute", + nullable=True, + ) + paging.paging_type = AAZStrArg( + options=["paging-type"], + help="Describes the type. could be 'None', 'PageToken', 'PageCount', 'TimeStamp'", + ) + paging.search_the_latest_time_stamp_from_events_list = AAZStrArg( + options=["search-the-latest-time-stamp-from-events-list"], + help="Determines whether to search for the latest time stamp in the events list", + nullable=True, + ) + + request = cls._args_schema.api_polling.polling_config.request + request.api_endpoint = AAZStrArg( + options=["api-endpoint"], + help="Describe the endpoint we should pull the data from", + ) + request.end_time_attribute_name = AAZStrArg( + options=["end-time-attribute-name"], + help="This will be used the query events from the end of the time window", + nullable=True, + ) + request.http_method = AAZStrArg( + options=["http-method"], + help="The http method type we will use in the poll request, GET or POST", + ) + request.query_parameters_template = AAZStrArg( + options=["query-parameters-template"], + help="For advanced scenarios for example user name/password embedded in nested JSON payload", + nullable=True, + ) + request.query_time_format = AAZStrArg( + options=["query-time-format"], + help="The time format will be used the query events in a specific window", + ) + request.query_window_in_min = AAZIntArg( + options=["query-window-in-min"], + help="The window interval we will use the pull the data", + ) + request.rate_limit_qps = AAZIntArg( + options=["rate-limit-qps"], + help="Defines the rate limit QPS", + nullable=True, + ) + request.retry_count = AAZIntArg( + options=["retry-count"], + help="Describe the amount of time we should try and poll the data in case of failure", + nullable=True, + ) + request.start_time_attribute_name = AAZStrArg( + options=["start-time-attribute-name"], + help="This will be used the query events from a start of the time window", + nullable=True, + ) + request.timeout_in_seconds = AAZIntArg( + options=["timeout-in-seconds"], + help="The number of seconds we will consider as a request timeout", + nullable=True, + ) + + response = cls._args_schema.api_polling.polling_config.response + response.events_json_paths = AAZListArg( + options=["events-json-paths"], + help="Describes the path we should extract the data in the response", + ) + response.is_gzip_compressed = AAZBoolArg( + options=["is-gzip-compressed"], + help="Describes if the data in the response is Gzip", + nullable=True, + ) + response.success_status_json_path = AAZStrArg( + options=["success-status-json-path"], + help="Describes the path we should extract the status code in the response", + nullable=True, + ) + response.success_status_value = AAZStrArg( + options=["success-status-value"], + help="Describes the path we should extract the status value in the response", + nullable=True, + ) + + events_json_paths = cls._args_schema.api_polling.polling_config.response.events_json_paths + events_json_paths.Element = AAZStrArg() + + aws_cloud_trail = cls._args_schema.aws_cloud_trail + aws_cloud_trail.aws_role_arn = AAZStrArg( + options=["aws-role-arn"], + help="The Aws Role Arn (with CloudTrailReadOnly policy) that is used to access the Aws account.", + nullable=True, + ) + aws_cloud_trail.data_types = AAZObjectArg( + options=["data-types"], + help="The available data types for the connector.", + ) + + data_types = cls._args_schema.aws_cloud_trail.data_types + data_types.logs = AAZObjectArg( + options=["logs"], + help="Logs data type.", + ) + + logs = cls._args_schema.aws_cloud_trail.data_types.logs + logs.state = AAZStrArg( + options=["state"], + help="Describe whether this data type connection is enabled or not.", + enum={"Disabled": "Disabled", "Enabled": "Enabled"}, + ) + + aws_s3 = cls._args_schema.aws_s3 + aws_s3.data_types = AAZObjectArg( + options=["data-types"], + help="The available data types for the connector.", + ) + aws_s3.destination_table = AAZStrArg( + options=["destination-table"], + help="The logs destination table name in LogAnalytics.", + ) + aws_s3.role_arn = AAZStrArg( + options=["role-arn"], + help="The Aws Role Arn that is used to access the Aws account.", + ) + aws_s3.sqs_urls = AAZListArg( + options=["sqs-urls"], + help="The AWS sqs urls for the connector.", + ) + + data_types = cls._args_schema.aws_s3.data_types + data_types.logs = AAZObjectArg( + options=["logs"], + help="Logs data type.", + ) + + logs = cls._args_schema.aws_s3.data_types.logs + logs.state = AAZStrArg( + options=["state"], + help="Describe whether this data type connection is enabled or not.", + enum={"Disabled": "Disabled", "Enabled": "Enabled"}, + ) + + sqs_urls = cls._args_schema.aws_s3.sqs_urls + sqs_urls.Element = AAZStrArg() + + azure_active_directory = cls._args_schema.azure_active_directory + azure_active_directory.data_types = AAZObjectArg( + options=["data-types"], + help="The available data types for the connector.", + nullable=True, + ) + cls._build_args_alerts_data_type_of_data_connector_update(azure_active_directory.data_types) + azure_active_directory.tenant_id = AAZStrArg( + options=["tenant-id"], + help="The tenant id to connect to, and get the data from.", + ) + + azure_protection = cls._args_schema.azure_protection + azure_protection.data_types = AAZObjectArg( + options=["data-types"], + help="The available data types for the connector.", + nullable=True, + ) + cls._build_args_alerts_data_type_of_data_connector_update(azure_protection.data_types) + azure_protection.tenant_id = AAZStrArg( + options=["tenant-id"], + help="The tenant id to connect to, and get the data from.", + ) + + azure_security_center = cls._args_schema.azure_security_center + azure_security_center.data_types = AAZObjectArg( + options=["data-types"], + help="The available data types for the connector.", + nullable=True, + ) + cls._build_args_alerts_data_type_of_data_connector_update(azure_security_center.data_types) + azure_security_center.subscription_id = AAZStrArg( + options=["subscription-id"], + help="The subscription id to connect to, and get the data from.", + nullable=True, + ) + + dynamics365 = cls._args_schema.dynamics365 + dynamics365.data_types = AAZObjectArg( + options=["data-types"], + help="The available data types for the connector.", + ) + dynamics365.tenant_id = AAZStrArg( + options=["tenant-id"], + help="The tenant id to connect to, and get the data from.", + ) + + data_types = cls._args_schema.dynamics365.data_types + data_types.dynamics365_cds_activities = AAZObjectArg( + options=["dynamics365-cds-activities"], + help="Common Data Service data type connection.", + ) + + dynamics365_cds_activities = cls._args_schema.dynamics365.data_types.dynamics365_cds_activities + dynamics365_cds_activities.state = AAZStrArg( + options=["state"], + help="Describe whether this data type connection is enabled or not.", + enum={"Disabled": "Disabled", "Enabled": "Enabled"}, + ) + + generic_ui = cls._args_schema.generic_ui + generic_ui.connector_ui_config = AAZObjectArg( + options=["connector-ui-config"], + help="Config to describe the instructions blade", + nullable=True, + ) + cls._build_args_codeless_ui_connector_config_properties_update(generic_ui.connector_ui_config) + + iot = cls._args_schema.iot + iot.data_types = AAZObjectArg( + options=["data-types"], + help="The available data types for the connector.", + nullable=True, + ) + cls._build_args_alerts_data_type_of_data_connector_update(iot.data_types) + iot.subscription_id = AAZStrArg( + options=["subscription-id"], + help="The subscription id to connect to, and get the data from.", + nullable=True, + ) + + cloud_app_security = cls._args_schema.cloud_app_security + cloud_app_security.data_types = AAZObjectArg( + options=["data-types"], + help="The available data types for the connector.", + ) + cloud_app_security.tenant_id = AAZStrArg( + options=["tenant-id"], + help="The tenant id to connect to, and get the data from.", + ) + + data_types = cls._args_schema.cloud_app_security.data_types + data_types.alerts = AAZObjectArg( + options=["alerts"], + help="Alerts data type connection.", + ) + cls._build_args_data_connector_data_type_common_update(data_types.alerts) + data_types.discovery_logs = AAZObjectArg( + options=["discovery-logs"], + help="Discovery log data type connection.", + ) + cls._build_args_data_connector_data_type_common_update(data_types.discovery_logs) + + defender_protection = cls._args_schema.defender_protection + defender_protection.data_types = AAZObjectArg( + options=["data-types"], + help="The available data types for the connector.", + nullable=True, + ) + cls._build_args_alerts_data_type_of_data_connector_update(defender_protection.data_types) + defender_protection.tenant_id = AAZStrArg( + options=["tenant-id"], + help="The tenant id to connect to, and get the data from.", + ) + + microsoft_intelligence = cls._args_schema.microsoft_intelligence + microsoft_intelligence.data_types = AAZObjectArg( + options=["data-types"], + help="The available data types for the connector.", + ) + microsoft_intelligence.tenant_id = AAZStrArg( + options=["tenant-id"], + help="The tenant id to connect to, and get the data from.", + ) + + data_types = cls._args_schema.microsoft_intelligence.data_types + data_types.bing_safety_phishing_url = AAZObjectArg( + options=["bing-safety-phishing-url"], + help="Data type for Microsoft Threat Intelligence Platforms data connector.", + ) + data_types.microsoft_emerging_threat_feed = AAZObjectArg( + options=["microsoft-emerging-threat-feed"], + help="Data type for Microsoft Threat Intelligence Platforms data connector.", + ) + + bing_safety_phishing_url = cls._args_schema.microsoft_intelligence.data_types.bing_safety_phishing_url + bing_safety_phishing_url.lookback_period = AAZStrArg( + options=["lookback-period"], + help="lookback period", + ) + bing_safety_phishing_url.state = AAZStrArg( + options=["state"], + help="Describe whether this data type connection is enabled or not.", + enum={"Disabled": "Disabled", "Enabled": "Enabled"}, + ) + + microsoft_emerging_threat_feed = cls._args_schema.microsoft_intelligence.data_types.microsoft_emerging_threat_feed + microsoft_emerging_threat_feed.lookback_period = AAZStrArg( + options=["lookback-period"], + help="lookback period", + ) + microsoft_emerging_threat_feed.state = AAZStrArg( + options=["state"], + help="Describe whether this data type connection is enabled or not.", + enum={"Disabled": "Disabled", "Enabled": "Enabled"}, + ) + + microsoft_protection = cls._args_schema.microsoft_protection + microsoft_protection.data_types = AAZObjectArg( + options=["data-types"], + help="The available data types for the connector.", + ) + microsoft_protection.tenant_id = AAZStrArg( + options=["tenant-id"], + help="The tenant id to connect to, and get the data from.", + ) + + data_types = cls._args_schema.microsoft_protection.data_types + data_types.incidents = AAZObjectArg( + options=["incidents"], + help="Data type for Microsoft Threat Protection Platforms data connector.", + ) + + incidents = cls._args_schema.microsoft_protection.data_types.incidents + incidents.state = AAZStrArg( + options=["state"], + help="Describe whether this data type connection is enabled or not.", + enum={"Disabled": "Disabled", "Enabled": "Enabled"}, + ) + + office365 = cls._args_schema.office365 + office365.data_types = AAZObjectArg( + options=["data-types"], + help="The available data types for the connector.", + ) + office365.tenant_id = AAZStrArg( + options=["tenant-id"], + help="The tenant id to connect to, and get the data from.", + ) + + data_types = cls._args_schema.office365.data_types + data_types.exchange = AAZObjectArg( + options=["exchange"], + help="Exchange data type connection.", + ) + data_types.share_point = AAZObjectArg( + options=["share-point"], + help="SharePoint data type connection.", + ) + data_types.teams = AAZObjectArg( + options=["teams"], + help="Teams data type connection.", + ) + + exchange = cls._args_schema.office365.data_types.exchange + exchange.state = AAZStrArg( + options=["state"], + help="Describe whether this data type connection is enabled or not.", + enum={"Disabled": "Disabled", "Enabled": "Enabled"}, + ) + + share_point = cls._args_schema.office365.data_types.share_point + share_point.state = AAZStrArg( + options=["state"], + help="Describe whether this data type connection is enabled or not.", + enum={"Disabled": "Disabled", "Enabled": "Enabled"}, + ) + + teams = cls._args_schema.office365.data_types.teams + teams.state = AAZStrArg( + options=["state"], + help="Describe whether this data type connection is enabled or not.", + enum={"Disabled": "Disabled", "Enabled": "Enabled"}, + ) + + office365_project = cls._args_schema.office365_project + office365_project.data_types = AAZObjectArg( + options=["data-types"], + help="The available data types for the connector.", + ) + office365_project.tenant_id = AAZStrArg( + options=["tenant-id"], + help="The tenant id to connect to, and get the data from.", + ) + + data_types = cls._args_schema.office365_project.data_types + data_types.logs = AAZObjectArg( + options=["logs"], + help="Logs data type.", + ) + + logs = cls._args_schema.office365_project.data_types.logs + logs.state = AAZStrArg( + options=["state"], + help="Describe whether this data type connection is enabled or not.", + enum={"Disabled": "Disabled", "Enabled": "Enabled"}, + ) + + office_atp = cls._args_schema.office_atp + office_atp.data_types = AAZObjectArg( + options=["data-types"], + help="The available data types for the connector.", + nullable=True, + ) + cls._build_args_alerts_data_type_of_data_connector_update(office_atp.data_types) + office_atp.tenant_id = AAZStrArg( + options=["tenant-id"], + help="The tenant id to connect to, and get the data from.", + ) + + office_irm = cls._args_schema.office_irm + office_irm.data_types = AAZObjectArg( + options=["data-types"], + help="The available data types for the connector.", + nullable=True, + ) + cls._build_args_alerts_data_type_of_data_connector_update(office_irm.data_types) + office_irm.tenant_id = AAZStrArg( + options=["tenant-id"], + help="The tenant id to connect to, and get the data from.", + ) + + office_power_bi = cls._args_schema.office_power_bi + office_power_bi.data_types = AAZObjectArg( + options=["data-types"], + help="The available data types for the connector.", + ) + office_power_bi.tenant_id = AAZStrArg( + options=["tenant-id"], + help="The tenant id to connect to, and get the data from.", + ) + + data_types = cls._args_schema.office_power_bi.data_types + data_types.logs = AAZObjectArg( + options=["logs"], + help="Logs data type.", + ) + + logs = cls._args_schema.office_power_bi.data_types.logs + logs.state = AAZStrArg( + options=["state"], + help="Describe whether this data type connection is enabled or not.", + enum={"Disabled": "Disabled", "Enabled": "Enabled"}, + ) + + threat_intelligence = cls._args_schema.threat_intelligence + threat_intelligence.data_types = AAZObjectArg( + options=["data-types"], + help="The available data types for the connector.", + ) + threat_intelligence.tenant_id = AAZStrArg( + options=["tenant-id"], + help="The tenant id to connect to, and get the data from.", + ) + threat_intelligence.tip_lookback_period = AAZStrArg( + options=["tip-lookback-period"], + help="The lookback period for the feed to be imported.", + nullable=True, + ) + + data_types = cls._args_schema.threat_intelligence.data_types + data_types.indicators = AAZObjectArg( + options=["indicators"], + help="Data type for indicators connection.", + ) + + indicators = cls._args_schema.threat_intelligence.data_types.indicators + indicators.state = AAZStrArg( + options=["state"], + help="Describe whether this data type connection is enabled or not.", + enum={"Disabled": "Disabled", "Enabled": "Enabled"}, + ) + + intelligence_taxii = cls._args_schema.intelligence_taxii + intelligence_taxii.collection_id = AAZStrArg( + options=["collection-id"], + help="The collection id of the TAXII server.", + nullable=True, + ) + intelligence_taxii.data_types = AAZObjectArg( + options=["data-types"], + help="The available data types for Threat Intelligence TAXII data connector.", + ) + intelligence_taxii.friendly_name = AAZStrArg( + options=["friendly-name"], + help="The friendly name for the TAXII server.", + nullable=True, + ) + intelligence_taxii.password = AAZStrArg( + options=["password"], + help="The password for the TAXII server.", + nullable=True, + ) + intelligence_taxii.polling_frequency = AAZStrArg( + options=["polling-frequency"], + help="The polling frequency for the TAXII server.", + nullable=True, + enum={"OnceADay": "OnceADay", "OnceAMinute": "OnceAMinute", "OnceAnHour": "OnceAnHour"}, + ) + intelligence_taxii.taxii_lookback_period = AAZStrArg( + options=["taxii-lookback-period"], + help="The lookback period for the TAXII server.", + nullable=True, + ) + intelligence_taxii.taxii_server = AAZStrArg( + options=["taxii-server"], + help="The API root for the TAXII server.", + nullable=True, + ) + intelligence_taxii.tenant_id = AAZStrArg( + options=["tenant-id"], + help="The tenant id to connect to, and get the data from.", + ) + intelligence_taxii.user_name = AAZStrArg( + options=["user-name"], + help="The userName for the TAXII server.", + nullable=True, + ) + intelligence_taxii.workspace_id = AAZStrArg( + options=["workspace-id"], + help="The workspace id.", + nullable=True, + ) + + data_types = cls._args_schema.intelligence_taxii.data_types + data_types.taxii_client = AAZObjectArg( + options=["taxii-client"], + help="Data type for TAXII connector.", + ) + + taxii_client = cls._args_schema.intelligence_taxii.data_types.taxii_client + taxii_client.state = AAZStrArg( + options=["state"], + help="Describe whether this data type connection is enabled or not.", + enum={"Disabled": "Disabled", "Enabled": "Enabled"}, + ) + return cls._args_schema + + _args_alerts_data_type_of_data_connector_update = None + + @classmethod + def _build_args_alerts_data_type_of_data_connector_update(cls, _schema): + if cls._args_alerts_data_type_of_data_connector_update is not None: + _schema.alerts = cls._args_alerts_data_type_of_data_connector_update.alerts + return + + cls._args_alerts_data_type_of_data_connector_update = AAZObjectArg( + nullable=True, + ) + + alerts_data_type_of_data_connector_update = cls._args_alerts_data_type_of_data_connector_update + alerts_data_type_of_data_connector_update.alerts = AAZObjectArg( + options=["alerts"], + help="Alerts data type connection.", + ) + cls._build_args_data_connector_data_type_common_update(alerts_data_type_of_data_connector_update.alerts) + + _schema.alerts = cls._args_alerts_data_type_of_data_connector_update.alerts + + _args_codeless_ui_connector_config_properties_update = None + + @classmethod + def _build_args_codeless_ui_connector_config_properties_update(cls, _schema): + if cls._args_codeless_ui_connector_config_properties_update is not None: + _schema.availability = cls._args_codeless_ui_connector_config_properties_update.availability + _schema.connectivity_criteria = cls._args_codeless_ui_connector_config_properties_update.connectivity_criteria + _schema.custom_image = cls._args_codeless_ui_connector_config_properties_update.custom_image + _schema.data_types = cls._args_codeless_ui_connector_config_properties_update.data_types + _schema.description_markdown = cls._args_codeless_ui_connector_config_properties_update.description_markdown + _schema.graph_queries = cls._args_codeless_ui_connector_config_properties_update.graph_queries + _schema.graph_queries_table_name = cls._args_codeless_ui_connector_config_properties_update.graph_queries_table_name + _schema.instruction_steps = cls._args_codeless_ui_connector_config_properties_update.instruction_steps + _schema.permissions = cls._args_codeless_ui_connector_config_properties_update.permissions + _schema.publisher = cls._args_codeless_ui_connector_config_properties_update.publisher + _schema.sample_queries = cls._args_codeless_ui_connector_config_properties_update.sample_queries + _schema.title = cls._args_codeless_ui_connector_config_properties_update.title + return + + cls._args_codeless_ui_connector_config_properties_update = AAZObjectArg( + nullable=True, + ) + + codeless_ui_connector_config_properties_update = cls._args_codeless_ui_connector_config_properties_update + codeless_ui_connector_config_properties_update.availability = AAZObjectArg( + options=["availability"], + help="Connector Availability Status", + ) + codeless_ui_connector_config_properties_update.connectivity_criteria = AAZListArg( + options=["connectivity-criteria"], + help="Define the way the connector check connectivity", + ) + codeless_ui_connector_config_properties_update.custom_image = AAZStrArg( + options=["custom-image"], + help="An optional custom image to be used when displaying the connector within Azure Sentinel's connector's gallery", + nullable=True, + ) + codeless_ui_connector_config_properties_update.data_types = AAZListArg( + options=["data-types"], + help="Data types to check for last data received", + ) + codeless_ui_connector_config_properties_update.description_markdown = AAZStrArg( + options=["description-markdown"], + help="Connector description", + ) + codeless_ui_connector_config_properties_update.graph_queries = AAZListArg( + options=["graph-queries"], + help="The graph query to show the current data status", + ) + codeless_ui_connector_config_properties_update.graph_queries_table_name = AAZStrArg( + options=["graph-queries-table-name"], + help="Name of the table the connector will insert the data to", + ) + codeless_ui_connector_config_properties_update.instruction_steps = AAZListArg( + options=["instruction-steps"], + help="Instruction steps to enable the connector", + ) + codeless_ui_connector_config_properties_update.permissions = AAZObjectArg( + options=["permissions"], + help="Permissions required for the connector", + ) + codeless_ui_connector_config_properties_update.publisher = AAZStrArg( + options=["publisher"], + help="Connector publisher name", + ) + codeless_ui_connector_config_properties_update.sample_queries = AAZListArg( + options=["sample-queries"], + help="The sample queries for the connector", + ) + codeless_ui_connector_config_properties_update.title = AAZStrArg( + options=["title"], + help="Connector blade title", + ) + + availability = cls._args_codeless_ui_connector_config_properties_update.availability + availability.is_preview = AAZBoolArg( + options=["is-preview"], + help="Set connector as preview", + nullable=True, + ) + availability.status = AAZIntArg( + options=["status"], + help="The connector Availability Status", + nullable=True, + enum={"1": 1}, + ) + + connectivity_criteria = cls._args_codeless_ui_connector_config_properties_update.connectivity_criteria + connectivity_criteria.Element = AAZObjectArg() + + _element = cls._args_codeless_ui_connector_config_properties_update.connectivity_criteria.Element + _element.type = AAZStrArg( + options=["type"], + help="type of connectivity", + nullable=True, + enum={"IsConnectedQuery": "IsConnectedQuery"}, + ) + _element.value = AAZListArg( + options=["value"], + help="Queries for checking connectivity", + nullable=True, + ) + + value = cls._args_codeless_ui_connector_config_properties_update.connectivity_criteria.Element.value + value.Element = AAZStrArg() + + data_types = cls._args_codeless_ui_connector_config_properties_update.data_types + data_types.Element = AAZObjectArg() + + _element = cls._args_codeless_ui_connector_config_properties_update.data_types.Element + _element.last_data_received_query = AAZStrArg( + options=["last-data-received-query"], + help="Query for indicate last data received", + nullable=True, + ) + _element.name = AAZStrArg( + options=["name"], + help="Name of the data type to show in the graph. can be use with {{graphQueriesTableName}} placeholder", + nullable=True, + ) + + graph_queries = cls._args_codeless_ui_connector_config_properties_update.graph_queries + graph_queries.Element = AAZObjectArg() + + _element = cls._args_codeless_ui_connector_config_properties_update.graph_queries.Element + _element.base_query = AAZStrArg( + options=["base-query"], + help="The base query for the graph", + nullable=True, + ) + _element.legend = AAZStrArg( + options=["legend"], + help="The legend for the graph", + nullable=True, + ) + _element.metric_name = AAZStrArg( + options=["metric-name"], + help="the metric that the query is checking", + nullable=True, + ) + + instruction_steps = cls._args_codeless_ui_connector_config_properties_update.instruction_steps + instruction_steps.Element = AAZObjectArg() + + _element = cls._args_codeless_ui_connector_config_properties_update.instruction_steps.Element + _element.description = AAZStrArg( + options=["description"], + help="Instruction step description", + nullable=True, + ) + _element.instructions = AAZListArg( + options=["instructions"], + help="Instruction step details", + nullable=True, + ) + _element.title = AAZStrArg( + options=["title"], + help="Instruction step title", + nullable=True, + ) + + instructions = cls._args_codeless_ui_connector_config_properties_update.instruction_steps.Element.instructions + instructions.Element = AAZObjectArg() + + _element = cls._args_codeless_ui_connector_config_properties_update.instruction_steps.Element.instructions.Element + _element.type = AAZStrArg( + options=["type"], + help="The kind of the setting", + enum={"CopyableLabel": "CopyableLabel", "InfoMessage": "InfoMessage", "InstructionStepsGroup": "InstructionStepsGroup"}, + ) + + permissions = cls._args_codeless_ui_connector_config_properties_update.permissions + permissions.customs = AAZListArg( + options=["customs"], + help="Customs permissions required for the connector", + nullable=True, + ) + permissions.resource_provider = AAZListArg( + options=["resource-provider"], + help="Resource provider permissions required for the connector", + nullable=True, + ) + + customs = cls._args_codeless_ui_connector_config_properties_update.permissions.customs + customs.Element = AAZObjectArg() + + _element = cls._args_codeless_ui_connector_config_properties_update.permissions.customs.Element + _element.description = AAZStrArg( + options=["description"], + help="Customs permissions description", + nullable=True, + ) + _element.name = AAZStrArg( + options=["name"], + help="Customs permissions name", + nullable=True, + ) + + resource_provider = cls._args_codeless_ui_connector_config_properties_update.permissions.resource_provider + resource_provider.Element = AAZObjectArg() + + _element = cls._args_codeless_ui_connector_config_properties_update.permissions.resource_provider.Element + _element.permissions_display_text = AAZStrArg( + options=["permissions-display-text"], + help="Permission description text", + nullable=True, + ) + _element.provider = AAZStrArg( + options=["provider"], + help="Provider name", + nullable=True, + enum={"Microsoft.Authorization/policyAssignments": "Microsoft.Authorization/policyAssignments", "Microsoft.OperationalInsights/solutions": "Microsoft.OperationalInsights/solutions", "Microsoft.OperationalInsights/workspaces": "Microsoft.OperationalInsights/workspaces", "Microsoft.OperationalInsights/workspaces/datasources": "Microsoft.OperationalInsights/workspaces/datasources", "Microsoft.OperationalInsights/workspaces/sharedKeys": "Microsoft.OperationalInsights/workspaces/sharedKeys", "microsoft.aadiam/diagnosticSettings": "microsoft.aadiam/diagnosticSettings"}, + ) + _element.provider_display_name = AAZStrArg( + options=["provider-display-name"], + help="Permission provider display name", + nullable=True, + ) + _element.required_permissions = AAZObjectArg( + options=["required-permissions"], + help="Required permissions for the connector", + nullable=True, + ) + _element.scope = AAZStrArg( + options=["scope"], + help="Permission provider scope", + nullable=True, + enum={"ResourceGroup": "ResourceGroup", "Subscription": "Subscription", "Workspace": "Workspace"}, + ) + + required_permissions = cls._args_codeless_ui_connector_config_properties_update.permissions.resource_provider.Element.required_permissions + required_permissions.action = AAZBoolArg( + options=["action"], + help="action permission", + nullable=True, + ) + required_permissions.delete = AAZBoolArg( + options=["delete"], + help="delete permission", + nullable=True, + ) + required_permissions.read = AAZBoolArg( + options=["read"], + help="read permission", + nullable=True, + ) + required_permissions.write = AAZBoolArg( + options=["write"], + help="write permission", + nullable=True, + ) + + sample_queries = cls._args_codeless_ui_connector_config_properties_update.sample_queries + sample_queries.Element = AAZObjectArg() + + _element = cls._args_codeless_ui_connector_config_properties_update.sample_queries.Element + _element.description = AAZStrArg( + options=["description"], + help="The sample query description", + nullable=True, + ) + _element.query = AAZStrArg( + options=["query"], + help="the sample query", + nullable=True, + ) + + _schema.availability = cls._args_codeless_ui_connector_config_properties_update.availability + _schema.connectivity_criteria = cls._args_codeless_ui_connector_config_properties_update.connectivity_criteria + _schema.custom_image = cls._args_codeless_ui_connector_config_properties_update.custom_image + _schema.data_types = cls._args_codeless_ui_connector_config_properties_update.data_types + _schema.description_markdown = cls._args_codeless_ui_connector_config_properties_update.description_markdown + _schema.graph_queries = cls._args_codeless_ui_connector_config_properties_update.graph_queries + _schema.graph_queries_table_name = cls._args_codeless_ui_connector_config_properties_update.graph_queries_table_name + _schema.instruction_steps = cls._args_codeless_ui_connector_config_properties_update.instruction_steps + _schema.permissions = cls._args_codeless_ui_connector_config_properties_update.permissions + _schema.publisher = cls._args_codeless_ui_connector_config_properties_update.publisher + _schema.sample_queries = cls._args_codeless_ui_connector_config_properties_update.sample_queries + _schema.title = cls._args_codeless_ui_connector_config_properties_update.title + + _args_data_connector_data_type_common_update = None + + @classmethod + def _build_args_data_connector_data_type_common_update(cls, _schema): + if cls._args_data_connector_data_type_common_update is not None: + _schema.state = cls._args_data_connector_data_type_common_update.state + return + + cls._args_data_connector_data_type_common_update = AAZObjectArg() + + data_connector_data_type_common_update = cls._args_data_connector_data_type_common_update + data_connector_data_type_common_update.state = AAZStrArg( + options=["state"], + help="Describe whether this data type connection is enabled or not.", + enum={"Disabled": "Disabled", "Enabled": "Enabled"}, + ) + + _schema.state = cls._args_data_connector_data_type_common_update.state + + def _execute_operations(self): + self.DataConnectorsGet(ctx=self.ctx)() + self.InstanceUpdateByJson(ctx=self.ctx)() + self.InstanceUpdateByGeneric(ctx=self.ctx)() + self.DataConnectorsCreateOrUpdate(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class DataConnectorsGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/dataConnectors/{dataConnectorId}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "dataConnectorId", self.ctx.args.data_connector_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _build_schema_data_connector_read(cls._schema_on_200) + + return cls._schema_on_200 + + class DataConnectorsCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/dataConnectors/{dataConnectorId}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "dataConnectorId", self.ctx.args.data_connector_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + value=self.ctx.vars.instance, + ) + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + _build_schema_data_connector_read(cls._schema_on_200_201) + + return cls._schema_on_200_201 + + class InstanceUpdateByJson(AAZJsonInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance(self.ctx.vars.instance) + + def _update_instance(self, instance): + _instance_value, _builder = self.new_content_builder( + self.ctx.args, + value=instance, + typ=AAZObjectType + ) + _builder.set_prop("etag", AAZStrType, ".etag") + _builder.set_const("kind", "APIPolling", AAZStrType, ".api_polling", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "AmazonWebServicesCloudTrail", AAZStrType, ".aws_cloud_trail", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "AmazonWebServicesS3", AAZStrType, ".aws_s3", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "AzureActiveDirectory", AAZStrType, ".azure_active_directory", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "AzureAdvancedThreatProtection", AAZStrType, ".azure_protection", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "AzureSecurityCenter", AAZStrType, ".azure_security_center", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "Dynamics365", AAZStrType, ".dynamics365", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "GenericUI", AAZStrType, ".generic_ui", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "IOT", AAZStrType, ".iot", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "MicrosoftCloudAppSecurity", AAZStrType, ".cloud_app_security", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "MicrosoftDefenderAdvancedThreatProtection", AAZStrType, ".defender_protection", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "MicrosoftThreatIntelligence", AAZStrType, ".microsoft_intelligence", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "MicrosoftThreatProtection", AAZStrType, ".microsoft_protection", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "Office365", AAZStrType, ".office365", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "Office365Project", AAZStrType, ".office365_project", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "OfficeATP", AAZStrType, ".office_atp", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "OfficeIRM", AAZStrType, ".office_irm", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "OfficePowerBI", AAZStrType, ".office_power_bi", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "ThreatIntelligence", AAZStrType, ".threat_intelligence", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "ThreatIntelligenceTaxii", AAZStrType, ".intelligence_taxii", typ_kwargs={"flags": {"required": True}}) + _builder.discriminate_by("kind", "APIPolling") + _builder.discriminate_by("kind", "AmazonWebServicesCloudTrail") + _builder.discriminate_by("kind", "AmazonWebServicesS3") + _builder.discriminate_by("kind", "AzureActiveDirectory") + _builder.discriminate_by("kind", "AzureAdvancedThreatProtection") + _builder.discriminate_by("kind", "AzureSecurityCenter") + _builder.discriminate_by("kind", "Dynamics365") + _builder.discriminate_by("kind", "GenericUI") + _builder.discriminate_by("kind", "IOT") + _builder.discriminate_by("kind", "MicrosoftCloudAppSecurity") + _builder.discriminate_by("kind", "MicrosoftDefenderAdvancedThreatProtection") + _builder.discriminate_by("kind", "MicrosoftThreatIntelligence") + _builder.discriminate_by("kind", "MicrosoftThreatProtection") + _builder.discriminate_by("kind", "Office365") + _builder.discriminate_by("kind", "Office365Project") + _builder.discriminate_by("kind", "OfficeATP") + _builder.discriminate_by("kind", "OfficeIRM") + _builder.discriminate_by("kind", "OfficePowerBI") + _builder.discriminate_by("kind", "ThreatIntelligence") + _builder.discriminate_by("kind", "ThreatIntelligenceTaxii") + + disc_api_polling = _builder.get("{kind:APIPolling}") + if disc_api_polling is not None: + disc_api_polling.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:APIPolling}.properties") + if properties is not None: + _build_schema_codeless_ui_connector_config_properties_update(properties.set_prop("connectorUiConfig", AAZObjectType, ".api_polling.connector_ui_config")) + properties.set_prop("pollingConfig", AAZObjectType, ".api_polling.polling_config") + + polling_config = _builder.get("{kind:APIPolling}.properties.pollingConfig") + if polling_config is not None: + polling_config.set_prop("auth", AAZObjectType, ".auth", typ_kwargs={"flags": {"required": True}}) + polling_config.set_prop("isActive", AAZBoolType, ".is_active") + polling_config.set_prop("paging", AAZObjectType, ".paging") + polling_config.set_prop("request", AAZObjectType, ".request", typ_kwargs={"flags": {"required": True}}) + polling_config.set_prop("response", AAZObjectType, ".response") + + auth = _builder.get("{kind:APIPolling}.properties.pollingConfig.auth") + if auth is not None: + auth.set_prop("apiKeyIdentifier", AAZStrType, ".api_key_identifier") + auth.set_prop("apiKeyName", AAZStrType, ".api_key_name") + auth.set_prop("authType", AAZStrType, ".auth_type", typ_kwargs={"flags": {"required": True}}) + auth.set_prop("authorizationEndpoint", AAZStrType, ".authorization_endpoint") + auth.set_prop("flowName", AAZStrType, ".flow_name") + auth.set_prop("isApiKeyInPostPayload", AAZStrType, ".is_api_key_in_post_payload") + auth.set_prop("isClientSecretInHeader", AAZBoolType, ".is_client_secret_in_header") + auth.set_prop("redirectionEndpoint", AAZStrType, ".redirection_endpoint") + auth.set_prop("scope", AAZStrType, ".scope") + auth.set_prop("tokenEndpoint", AAZStrType, ".token_endpoint") + + paging = _builder.get("{kind:APIPolling}.properties.pollingConfig.paging") + if paging is not None: + paging.set_prop("nextPageParaName", AAZStrType, ".next_page_para_name") + paging.set_prop("nextPageTokenJsonPath", AAZStrType, ".next_page_token_json_path") + paging.set_prop("pageCountAttributePath", AAZStrType, ".page_count_attribute_path") + paging.set_prop("pageSize", AAZIntType, ".page_size") + paging.set_prop("pageSizeParaName", AAZStrType, ".page_size_para_name") + paging.set_prop("pageTimeStampAttributePath", AAZStrType, ".page_time_stamp_attribute_path") + paging.set_prop("pageTotalCountAttributePath", AAZStrType, ".page_total_count_attribute_path") + paging.set_prop("pagingType", AAZStrType, ".paging_type", typ_kwargs={"flags": {"required": True}}) + paging.set_prop("searchTheLatestTimeStampFromEventsList", AAZStrType, ".search_the_latest_time_stamp_from_events_list") + + request = _builder.get("{kind:APIPolling}.properties.pollingConfig.request") + if request is not None: + request.set_prop("apiEndpoint", AAZStrType, ".api_endpoint", typ_kwargs={"flags": {"required": True}}) + request.set_prop("endTimeAttributeName", AAZStrType, ".end_time_attribute_name") + request.set_prop("httpMethod", AAZStrType, ".http_method", typ_kwargs={"flags": {"required": True}}) + request.set_prop("queryParametersTemplate", AAZStrType, ".query_parameters_template") + request.set_prop("queryTimeFormat", AAZStrType, ".query_time_format", typ_kwargs={"flags": {"required": True}}) + request.set_prop("queryWindowInMin", AAZIntType, ".query_window_in_min", typ_kwargs={"flags": {"required": True}}) + request.set_prop("rateLimitQps", AAZIntType, ".rate_limit_qps") + request.set_prop("retryCount", AAZIntType, ".retry_count") + request.set_prop("startTimeAttributeName", AAZStrType, ".start_time_attribute_name") + request.set_prop("timeoutInSeconds", AAZIntType, ".timeout_in_seconds") + + response = _builder.get("{kind:APIPolling}.properties.pollingConfig.response") + if response is not None: + response.set_prop("eventsJsonPaths", AAZListType, ".events_json_paths", typ_kwargs={"flags": {"required": True}}) + response.set_prop("isGzipCompressed", AAZBoolType, ".is_gzip_compressed") + response.set_prop("successStatusJsonPath", AAZStrType, ".success_status_json_path") + response.set_prop("successStatusValue", AAZStrType, ".success_status_value") + + events_json_paths = _builder.get("{kind:APIPolling}.properties.pollingConfig.response.eventsJsonPaths") + if events_json_paths is not None: + events_json_paths.set_elements(AAZStrType, ".") + + disc_amazon_web_services_cloud_trail = _builder.get("{kind:AmazonWebServicesCloudTrail}") + if disc_amazon_web_services_cloud_trail is not None: + disc_amazon_web_services_cloud_trail.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:AmazonWebServicesCloudTrail}.properties") + if properties is not None: + properties.set_prop("awsRoleArn", AAZStrType, ".aws_cloud_trail.aws_role_arn") + properties.set_prop("dataTypes", AAZObjectType, ".aws_cloud_trail.data_types", typ_kwargs={"flags": {"required": True}}) + + data_types = _builder.get("{kind:AmazonWebServicesCloudTrail}.properties.dataTypes") + if data_types is not None: + data_types.set_prop("logs", AAZObjectType, ".logs", typ_kwargs={"flags": {"required": True}}) + + logs = _builder.get("{kind:AmazonWebServicesCloudTrail}.properties.dataTypes.logs") + if logs is not None: + logs.set_prop("state", AAZStrType, ".state", typ_kwargs={"flags": {"required": True}}) + + disc_amazon_web_services_s3 = _builder.get("{kind:AmazonWebServicesS3}") + if disc_amazon_web_services_s3 is not None: + disc_amazon_web_services_s3.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:AmazonWebServicesS3}.properties") + if properties is not None: + properties.set_prop("dataTypes", AAZObjectType, ".aws_s3.data_types", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("destinationTable", AAZStrType, ".aws_s3.destination_table", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("roleArn", AAZStrType, ".aws_s3.role_arn", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("sqsUrls", AAZListType, ".aws_s3.sqs_urls", typ_kwargs={"flags": {"required": True}}) + + data_types = _builder.get("{kind:AmazonWebServicesS3}.properties.dataTypes") + if data_types is not None: + data_types.set_prop("logs", AAZObjectType, ".logs", typ_kwargs={"flags": {"required": True}}) + + logs = _builder.get("{kind:AmazonWebServicesS3}.properties.dataTypes.logs") + if logs is not None: + logs.set_prop("state", AAZStrType, ".state", typ_kwargs={"flags": {"required": True}}) + + sqs_urls = _builder.get("{kind:AmazonWebServicesS3}.properties.sqsUrls") + if sqs_urls is not None: + sqs_urls.set_elements(AAZStrType, ".") + + disc_azure_active_directory = _builder.get("{kind:AzureActiveDirectory}") + if disc_azure_active_directory is not None: + disc_azure_active_directory.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:AzureActiveDirectory}.properties") + if properties is not None: + _build_schema_alerts_data_type_of_data_connector_update(properties.set_prop("dataTypes", AAZObjectType, ".azure_active_directory.data_types")) + properties.set_prop("tenantId", AAZStrType, ".azure_active_directory.tenant_id", typ_kwargs={"flags": {"required": True}}) + + disc_azure_advanced_threat_protection = _builder.get("{kind:AzureAdvancedThreatProtection}") + if disc_azure_advanced_threat_protection is not None: + disc_azure_advanced_threat_protection.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:AzureAdvancedThreatProtection}.properties") + if properties is not None: + _build_schema_alerts_data_type_of_data_connector_update(properties.set_prop("dataTypes", AAZObjectType, ".azure_protection.data_types")) + properties.set_prop("tenantId", AAZStrType, ".azure_protection.tenant_id", typ_kwargs={"flags": {"required": True}}) + + disc_azure_security_center = _builder.get("{kind:AzureSecurityCenter}") + if disc_azure_security_center is not None: + disc_azure_security_center.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:AzureSecurityCenter}.properties") + if properties is not None: + _build_schema_alerts_data_type_of_data_connector_update(properties.set_prop("dataTypes", AAZObjectType, ".azure_security_center.data_types")) + properties.set_prop("subscriptionId", AAZStrType, ".azure_security_center.subscription_id") + + disc_dynamics365 = _builder.get("{kind:Dynamics365}") + if disc_dynamics365 is not None: + disc_dynamics365.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:Dynamics365}.properties") + if properties is not None: + properties.set_prop("dataTypes", AAZObjectType, ".dynamics365.data_types", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("tenantId", AAZStrType, ".dynamics365.tenant_id", typ_kwargs={"flags": {"required": True}}) + + data_types = _builder.get("{kind:Dynamics365}.properties.dataTypes") + if data_types is not None: + data_types.set_prop("dynamics365CdsActivities", AAZObjectType, ".dynamics365_cds_activities", typ_kwargs={"flags": {"required": True}}) + + dynamics365_cds_activities = _builder.get("{kind:Dynamics365}.properties.dataTypes.dynamics365CdsActivities") + if dynamics365_cds_activities is not None: + dynamics365_cds_activities.set_prop("state", AAZStrType, ".state", typ_kwargs={"flags": {"required": True}}) + + disc_generic_ui = _builder.get("{kind:GenericUI}") + if disc_generic_ui is not None: + disc_generic_ui.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:GenericUI}.properties") + if properties is not None: + _build_schema_codeless_ui_connector_config_properties_update(properties.set_prop("connectorUiConfig", AAZObjectType, ".generic_ui.connector_ui_config")) + + disc_iot = _builder.get("{kind:IOT}") + if disc_iot is not None: + disc_iot.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:IOT}.properties") + if properties is not None: + _build_schema_alerts_data_type_of_data_connector_update(properties.set_prop("dataTypes", AAZObjectType, ".iot.data_types")) + properties.set_prop("subscriptionId", AAZStrType, ".iot.subscription_id") + + disc_microsoft_cloud_app_security = _builder.get("{kind:MicrosoftCloudAppSecurity}") + if disc_microsoft_cloud_app_security is not None: + disc_microsoft_cloud_app_security.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:MicrosoftCloudAppSecurity}.properties") + if properties is not None: + properties.set_prop("dataTypes", AAZObjectType, ".cloud_app_security.data_types", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("tenantId", AAZStrType, ".cloud_app_security.tenant_id", typ_kwargs={"flags": {"required": True}}) + + data_types = _builder.get("{kind:MicrosoftCloudAppSecurity}.properties.dataTypes") + if data_types is not None: + _build_schema_data_connector_data_type_common_update(data_types.set_prop("alerts", AAZObjectType, ".alerts", typ_kwargs={"flags": {"required": True}})) + _build_schema_data_connector_data_type_common_update(data_types.set_prop("discoveryLogs", AAZObjectType, ".discovery_logs")) + + disc_microsoft_defender_advanced_threat_protection = _builder.get("{kind:MicrosoftDefenderAdvancedThreatProtection}") + if disc_microsoft_defender_advanced_threat_protection is not None: + disc_microsoft_defender_advanced_threat_protection.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:MicrosoftDefenderAdvancedThreatProtection}.properties") + if properties is not None: + _build_schema_alerts_data_type_of_data_connector_update(properties.set_prop("dataTypes", AAZObjectType, ".defender_protection.data_types")) + properties.set_prop("tenantId", AAZStrType, ".defender_protection.tenant_id", typ_kwargs={"flags": {"required": True}}) + + disc_microsoft_threat_intelligence = _builder.get("{kind:MicrosoftThreatIntelligence}") + if disc_microsoft_threat_intelligence is not None: + disc_microsoft_threat_intelligence.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:MicrosoftThreatIntelligence}.properties") + if properties is not None: + properties.set_prop("dataTypes", AAZObjectType, ".microsoft_intelligence.data_types", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("tenantId", AAZStrType, ".microsoft_intelligence.tenant_id", typ_kwargs={"flags": {"required": True}}) + + data_types = _builder.get("{kind:MicrosoftThreatIntelligence}.properties.dataTypes") + if data_types is not None: + data_types.set_prop("bingSafetyPhishingURL", AAZObjectType, ".bing_safety_phishing_url", typ_kwargs={"flags": {"required": True}}) + data_types.set_prop("microsoftEmergingThreatFeed", AAZObjectType, ".microsoft_emerging_threat_feed", typ_kwargs={"flags": {"required": True}}) + + bing_safety_phishing_url = _builder.get("{kind:MicrosoftThreatIntelligence}.properties.dataTypes.bingSafetyPhishingURL") + if bing_safety_phishing_url is not None: + bing_safety_phishing_url.set_prop("lookbackPeriod", AAZStrType, ".lookback_period", typ_kwargs={"flags": {"required": True}}) + bing_safety_phishing_url.set_prop("state", AAZStrType, ".state", typ_kwargs={"flags": {"required": True}}) + + microsoft_emerging_threat_feed = _builder.get("{kind:MicrosoftThreatIntelligence}.properties.dataTypes.microsoftEmergingThreatFeed") + if microsoft_emerging_threat_feed is not None: + microsoft_emerging_threat_feed.set_prop("lookbackPeriod", AAZStrType, ".lookback_period", typ_kwargs={"flags": {"required": True}}) + microsoft_emerging_threat_feed.set_prop("state", AAZStrType, ".state", typ_kwargs={"flags": {"required": True}}) + + disc_microsoft_threat_protection = _builder.get("{kind:MicrosoftThreatProtection}") + if disc_microsoft_threat_protection is not None: + disc_microsoft_threat_protection.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:MicrosoftThreatProtection}.properties") + if properties is not None: + properties.set_prop("dataTypes", AAZObjectType, ".microsoft_protection.data_types", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("tenantId", AAZStrType, ".microsoft_protection.tenant_id", typ_kwargs={"flags": {"required": True}}) + + data_types = _builder.get("{kind:MicrosoftThreatProtection}.properties.dataTypes") + if data_types is not None: + data_types.set_prop("incidents", AAZObjectType, ".incidents", typ_kwargs={"flags": {"required": True}}) + + incidents = _builder.get("{kind:MicrosoftThreatProtection}.properties.dataTypes.incidents") + if incidents is not None: + incidents.set_prop("state", AAZStrType, ".state", typ_kwargs={"flags": {"required": True}}) + + disc_office365 = _builder.get("{kind:Office365}") + if disc_office365 is not None: + disc_office365.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:Office365}.properties") + if properties is not None: + properties.set_prop("dataTypes", AAZObjectType, ".office365.data_types", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("tenantId", AAZStrType, ".office365.tenant_id", typ_kwargs={"flags": {"required": True}}) + + data_types = _builder.get("{kind:Office365}.properties.dataTypes") + if data_types is not None: + data_types.set_prop("exchange", AAZObjectType, ".exchange", typ_kwargs={"flags": {"required": True}}) + data_types.set_prop("sharePoint", AAZObjectType, ".share_point", typ_kwargs={"flags": {"required": True}}) + data_types.set_prop("teams", AAZObjectType, ".teams", typ_kwargs={"flags": {"required": True}}) + + exchange = _builder.get("{kind:Office365}.properties.dataTypes.exchange") + if exchange is not None: + exchange.set_prop("state", AAZStrType, ".state", typ_kwargs={"flags": {"required": True}}) + + share_point = _builder.get("{kind:Office365}.properties.dataTypes.sharePoint") + if share_point is not None: + share_point.set_prop("state", AAZStrType, ".state", typ_kwargs={"flags": {"required": True}}) + + teams = _builder.get("{kind:Office365}.properties.dataTypes.teams") + if teams is not None: + teams.set_prop("state", AAZStrType, ".state", typ_kwargs={"flags": {"required": True}}) + + disc_office365_project = _builder.get("{kind:Office365Project}") + if disc_office365_project is not None: + disc_office365_project.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:Office365Project}.properties") + if properties is not None: + properties.set_prop("dataTypes", AAZObjectType, ".office365_project.data_types", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("tenantId", AAZStrType, ".office365_project.tenant_id", typ_kwargs={"flags": {"required": True}}) + + data_types = _builder.get("{kind:Office365Project}.properties.dataTypes") + if data_types is not None: + data_types.set_prop("logs", AAZObjectType, ".logs", typ_kwargs={"flags": {"required": True}}) + + logs = _builder.get("{kind:Office365Project}.properties.dataTypes.logs") + if logs is not None: + logs.set_prop("state", AAZStrType, ".state", typ_kwargs={"flags": {"required": True}}) + + disc_office_atp = _builder.get("{kind:OfficeATP}") + if disc_office_atp is not None: + disc_office_atp.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:OfficeATP}.properties") + if properties is not None: + _build_schema_alerts_data_type_of_data_connector_update(properties.set_prop("dataTypes", AAZObjectType, ".office_atp.data_types")) + properties.set_prop("tenantId", AAZStrType, ".office_atp.tenant_id", typ_kwargs={"flags": {"required": True}}) + + disc_office_irm = _builder.get("{kind:OfficeIRM}") + if disc_office_irm is not None: + disc_office_irm.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:OfficeIRM}.properties") + if properties is not None: + _build_schema_alerts_data_type_of_data_connector_update(properties.set_prop("dataTypes", AAZObjectType, ".office_irm.data_types")) + properties.set_prop("tenantId", AAZStrType, ".office_irm.tenant_id", typ_kwargs={"flags": {"required": True}}) + + disc_office_power_bi = _builder.get("{kind:OfficePowerBI}") + if disc_office_power_bi is not None: + disc_office_power_bi.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:OfficePowerBI}.properties") + if properties is not None: + properties.set_prop("dataTypes", AAZObjectType, ".office_power_bi.data_types", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("tenantId", AAZStrType, ".office_power_bi.tenant_id", typ_kwargs={"flags": {"required": True}}) + + data_types = _builder.get("{kind:OfficePowerBI}.properties.dataTypes") + if data_types is not None: + data_types.set_prop("logs", AAZObjectType, ".logs", typ_kwargs={"flags": {"required": True}}) + + logs = _builder.get("{kind:OfficePowerBI}.properties.dataTypes.logs") + if logs is not None: + logs.set_prop("state", AAZStrType, ".state", typ_kwargs={"flags": {"required": True}}) + + disc_threat_intelligence = _builder.get("{kind:ThreatIntelligence}") + if disc_threat_intelligence is not None: + disc_threat_intelligence.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:ThreatIntelligence}.properties") + if properties is not None: + properties.set_prop("dataTypes", AAZObjectType, ".threat_intelligence.data_types", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("tenantId", AAZStrType, ".threat_intelligence.tenant_id", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("tipLookbackPeriod", AAZStrType, ".threat_intelligence.tip_lookback_period", typ_kwargs={"nullable": True}) + + data_types = _builder.get("{kind:ThreatIntelligence}.properties.dataTypes") + if data_types is not None: + data_types.set_prop("indicators", AAZObjectType, ".indicators", typ_kwargs={"flags": {"required": True}}) + + indicators = _builder.get("{kind:ThreatIntelligence}.properties.dataTypes.indicators") + if indicators is not None: + indicators.set_prop("state", AAZStrType, ".state", typ_kwargs={"flags": {"required": True}}) + + disc_threat_intelligence_taxii = _builder.get("{kind:ThreatIntelligenceTaxii}") + if disc_threat_intelligence_taxii is not None: + disc_threat_intelligence_taxii.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:ThreatIntelligenceTaxii}.properties") + if properties is not None: + properties.set_prop("collectionId", AAZStrType, ".intelligence_taxii.collection_id") + properties.set_prop("dataTypes", AAZObjectType, ".intelligence_taxii.data_types", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("friendlyName", AAZStrType, ".intelligence_taxii.friendly_name") + properties.set_prop("password", AAZStrType, ".intelligence_taxii.password") + properties.set_prop("pollingFrequency", AAZStrType, ".intelligence_taxii.polling_frequency", typ_kwargs={"flags": {"required": True}, "nullable": True}) + properties.set_prop("taxiiLookbackPeriod", AAZStrType, ".intelligence_taxii.taxii_lookback_period", typ_kwargs={"nullable": True}) + properties.set_prop("taxiiServer", AAZStrType, ".intelligence_taxii.taxii_server") + properties.set_prop("tenantId", AAZStrType, ".intelligence_taxii.tenant_id", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("userName", AAZStrType, ".intelligence_taxii.user_name") + properties.set_prop("workspaceId", AAZStrType, ".intelligence_taxii.workspace_id") + + data_types = _builder.get("{kind:ThreatIntelligenceTaxii}.properties.dataTypes") + if data_types is not None: + data_types.set_prop("taxiiClient", AAZObjectType, ".taxii_client", typ_kwargs={"flags": {"required": True}}) + + taxii_client = _builder.get("{kind:ThreatIntelligenceTaxii}.properties.dataTypes.taxiiClient") + if taxii_client is not None: + taxii_client.set_prop("state", AAZStrType, ".state", typ_kwargs={"flags": {"required": True}}) + + return _instance_value + + class InstanceUpdateByGeneric(AAZGenericInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance_by_generic( + self.ctx.vars.instance, + self.ctx.generic_update_args + ) + + +def _build_schema_alerts_data_type_of_data_connector_update(_builder): + if _builder is None: + return + _build_schema_data_connector_data_type_common_update(_builder.set_prop("alerts", AAZObjectType, ".alerts", typ_kwargs={"flags": {"required": True}})) + + +def _build_schema_codeless_ui_connector_config_properties_update(_builder): + if _builder is None: + return + _builder.set_prop("availability", AAZObjectType, ".availability", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("connectivityCriteria", AAZListType, ".connectivity_criteria", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("customImage", AAZStrType, ".custom_image") + _builder.set_prop("dataTypes", AAZListType, ".data_types", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("descriptionMarkdown", AAZStrType, ".description_markdown", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("graphQueries", AAZListType, ".graph_queries", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("graphQueriesTableName", AAZStrType, ".graph_queries_table_name", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("instructionSteps", AAZListType, ".instruction_steps", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("permissions", AAZObjectType, ".permissions", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("publisher", AAZStrType, ".publisher", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("sampleQueries", AAZListType, ".sample_queries", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("title", AAZStrType, ".title", typ_kwargs={"flags": {"required": True}}) + + availability = _builder.get(".availability") + if availability is not None: + availability.set_prop("isPreview", AAZBoolType, ".is_preview") + availability.set_prop("status", AAZIntType, ".status") + + connectivity_criteria = _builder.get(".connectivityCriteria") + if connectivity_criteria is not None: + connectivity_criteria.set_elements(AAZObjectType) + + _elements = _builder.get(".connectivityCriteria[]") + if _elements is not None: + _elements.set_prop("type", AAZStrType, "@CodelessUiConnectorConfigProperties_update.connectivity_criteria.[].type") + _elements.set_prop("value", AAZListType, "@CodelessUiConnectorConfigProperties_update.connectivity_criteria.[].value") + + value = _builder.get(".connectivityCriteria[].value") + if value is not None: + value.set_elements(AAZStrType, ".") + + data_types = _builder.get(".dataTypes") + if data_types is not None: + data_types.set_elements(AAZObjectType) + + _elements = _builder.get(".dataTypes[]") + if _elements is not None: + _elements.set_prop("lastDataReceivedQuery", AAZStrType, "@CodelessUiConnectorConfigProperties_update.data_types.[].last_data_received_query") + _elements.set_prop("name", AAZStrType, "@CodelessUiConnectorConfigProperties_update.data_types.[].name") + + graph_queries = _builder.get(".graphQueries") + if graph_queries is not None: + graph_queries.set_elements(AAZObjectType) + + _elements = _builder.get(".graphQueries[]") + if _elements is not None: + _elements.set_prop("baseQuery", AAZStrType, "@CodelessUiConnectorConfigProperties_update.graph_queries.[].base_query") + _elements.set_prop("legend", AAZStrType, "@CodelessUiConnectorConfigProperties_update.graph_queries.[].legend") + _elements.set_prop("metricName", AAZStrType, "@CodelessUiConnectorConfigProperties_update.graph_queries.[].metric_name") + + instruction_steps = _builder.get(".instructionSteps") + if instruction_steps is not None: + instruction_steps.set_elements(AAZObjectType) + + _elements = _builder.get(".instructionSteps[]") + if _elements is not None: + _elements.set_prop("description", AAZStrType, "@CodelessUiConnectorConfigProperties_update.instruction_steps.[].description") + _elements.set_prop("instructions", AAZListType, "@CodelessUiConnectorConfigProperties_update.instruction_steps.[].instructions") + _elements.set_prop("title", AAZStrType, "@CodelessUiConnectorConfigProperties_update.instruction_steps.[].title") + + instructions = _builder.get(".instructionSteps[].instructions") + if instructions is not None: + instructions.set_elements(AAZObjectType) + + _elements = _builder.get(".instructionSteps[].instructions[]") + if _elements is not None: + _elements.set_prop("type", AAZStrType, "@CodelessUiConnectorConfigProperties_update.instruction_steps.[].instructions.[].type", typ_kwargs={"flags": {"required": True}}) + + permissions = _builder.get(".permissions") + if permissions is not None: + permissions.set_prop("customs", AAZListType, ".customs") + permissions.set_prop("resourceProvider", AAZListType, ".resource_provider") + + customs = _builder.get(".permissions.customs") + if customs is not None: + customs.set_elements(AAZObjectType) + + _elements = _builder.get(".permissions.customs[]") + if _elements is not None: + _elements.set_prop("description", AAZStrType, "@CodelessUiConnectorConfigProperties_update.permissions.customs.[].description") + _elements.set_prop("name", AAZStrType, "@CodelessUiConnectorConfigProperties_update.permissions.customs.[].name") + + resource_provider = _builder.get(".permissions.resourceProvider") + if resource_provider is not None: + resource_provider.set_elements(AAZObjectType) + + _elements = _builder.get(".permissions.resourceProvider[]") + if _elements is not None: + _elements.set_prop("permissionsDisplayText", AAZStrType, "@CodelessUiConnectorConfigProperties_update.permissions.resource_provider.[].permissions_display_text") + _elements.set_prop("provider", AAZStrType, "@CodelessUiConnectorConfigProperties_update.permissions.resource_provider.[].provider") + _elements.set_prop("providerDisplayName", AAZStrType, "@CodelessUiConnectorConfigProperties_update.permissions.resource_provider.[].provider_display_name") + _elements.set_prop("requiredPermissions", AAZObjectType, "@CodelessUiConnectorConfigProperties_update.permissions.resource_provider.[].required_permissions") + _elements.set_prop("scope", AAZStrType, "@CodelessUiConnectorConfigProperties_update.permissions.resource_provider.[].scope") + + required_permissions = _builder.get(".permissions.resourceProvider[].requiredPermissions") + if required_permissions is not None: + required_permissions.set_prop("action", AAZBoolType, ".action") + required_permissions.set_prop("delete", AAZBoolType, ".delete") + required_permissions.set_prop("read", AAZBoolType, ".read") + required_permissions.set_prop("write", AAZBoolType, ".write") + + sample_queries = _builder.get(".sampleQueries") + if sample_queries is not None: + sample_queries.set_elements(AAZObjectType) + + _elements = _builder.get(".sampleQueries[]") + if _elements is not None: + _elements.set_prop("description", AAZStrType, "@CodelessUiConnectorConfigProperties_update.sample_queries.[].description") + _elements.set_prop("query", AAZStrType, "@CodelessUiConnectorConfigProperties_update.sample_queries.[].query") + + +def _build_schema_data_connector_data_type_common_update(_builder): + if _builder is None: + return + _builder.set_prop("state", AAZStrType, ".state", typ_kwargs={"flags": {"required": True}}) + + +_schema_alerts_data_type_of_data_connector_read = None + + +def _build_schema_alerts_data_type_of_data_connector_read(_schema): + global _schema_alerts_data_type_of_data_connector_read + if _schema_alerts_data_type_of_data_connector_read is not None: + _schema.alerts = _schema_alerts_data_type_of_data_connector_read.alerts + return + + _schema_alerts_data_type_of_data_connector_read = AAZObjectType() + + alerts_data_type_of_data_connector_read = _schema_alerts_data_type_of_data_connector_read + alerts_data_type_of_data_connector_read.alerts = AAZObjectType( + flags={"required": True}, + ) + _build_schema_data_connector_data_type_common_read(alerts_data_type_of_data_connector_read.alerts) + + _schema.alerts = _schema_alerts_data_type_of_data_connector_read.alerts + + +_schema_codeless_ui_connector_config_properties_read = None + + +def _build_schema_codeless_ui_connector_config_properties_read(_schema): + global _schema_codeless_ui_connector_config_properties_read + if _schema_codeless_ui_connector_config_properties_read is not None: + _schema.availability = _schema_codeless_ui_connector_config_properties_read.availability + _schema.connectivity_criteria = _schema_codeless_ui_connector_config_properties_read.connectivity_criteria + _schema.custom_image = _schema_codeless_ui_connector_config_properties_read.custom_image + _schema.data_types = _schema_codeless_ui_connector_config_properties_read.data_types + _schema.description_markdown = _schema_codeless_ui_connector_config_properties_read.description_markdown + _schema.graph_queries = _schema_codeless_ui_connector_config_properties_read.graph_queries + _schema.graph_queries_table_name = _schema_codeless_ui_connector_config_properties_read.graph_queries_table_name + _schema.instruction_steps = _schema_codeless_ui_connector_config_properties_read.instruction_steps + _schema.permissions = _schema_codeless_ui_connector_config_properties_read.permissions + _schema.publisher = _schema_codeless_ui_connector_config_properties_read.publisher + _schema.sample_queries = _schema_codeless_ui_connector_config_properties_read.sample_queries + _schema.title = _schema_codeless_ui_connector_config_properties_read.title + return + + _schema_codeless_ui_connector_config_properties_read = AAZObjectType() + + codeless_ui_connector_config_properties_read = _schema_codeless_ui_connector_config_properties_read + codeless_ui_connector_config_properties_read.availability = AAZObjectType( + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.connectivity_criteria = AAZListType( + serialized_name="connectivityCriteria", + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.custom_image = AAZStrType( + serialized_name="customImage", + ) + codeless_ui_connector_config_properties_read.data_types = AAZListType( + serialized_name="dataTypes", + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.description_markdown = AAZStrType( + serialized_name="descriptionMarkdown", + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.graph_queries = AAZListType( + serialized_name="graphQueries", + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.graph_queries_table_name = AAZStrType( + serialized_name="graphQueriesTableName", + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.instruction_steps = AAZListType( + serialized_name="instructionSteps", + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.permissions = AAZObjectType( + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.publisher = AAZStrType( + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.sample_queries = AAZListType( + serialized_name="sampleQueries", + flags={"required": True}, + ) + codeless_ui_connector_config_properties_read.title = AAZStrType( + flags={"required": True}, + ) + + availability = _schema_codeless_ui_connector_config_properties_read.availability + availability.is_preview = AAZBoolType( + serialized_name="isPreview", + ) + availability.status = AAZIntType() + + connectivity_criteria = _schema_codeless_ui_connector_config_properties_read.connectivity_criteria + connectivity_criteria.Element = AAZObjectType() + + _element = _schema_codeless_ui_connector_config_properties_read.connectivity_criteria.Element + _element.type = AAZStrType() + _element.value = AAZListType() + + value = _schema_codeless_ui_connector_config_properties_read.connectivity_criteria.Element.value + value.Element = AAZStrType() + + data_types = _schema_codeless_ui_connector_config_properties_read.data_types + data_types.Element = AAZObjectType() + + _element = _schema_codeless_ui_connector_config_properties_read.data_types.Element + _element.last_data_received_query = AAZStrType( + serialized_name="lastDataReceivedQuery", + ) + _element.name = AAZStrType() + + graph_queries = _schema_codeless_ui_connector_config_properties_read.graph_queries + graph_queries.Element = AAZObjectType() + + _element = _schema_codeless_ui_connector_config_properties_read.graph_queries.Element + _element.base_query = AAZStrType( + serialized_name="baseQuery", + ) + _element.legend = AAZStrType() + _element.metric_name = AAZStrType( + serialized_name="metricName", + ) + + instruction_steps = _schema_codeless_ui_connector_config_properties_read.instruction_steps + instruction_steps.Element = AAZObjectType() + + _element = _schema_codeless_ui_connector_config_properties_read.instruction_steps.Element + _element.description = AAZStrType() + _element.instructions = AAZListType() + _element.title = AAZStrType() + + instructions = _schema_codeless_ui_connector_config_properties_read.instruction_steps.Element.instructions + instructions.Element = AAZObjectType() + + _element = _schema_codeless_ui_connector_config_properties_read.instruction_steps.Element.instructions.Element + _element.type = AAZStrType( + flags={"required": True}, + ) + + permissions = _schema_codeless_ui_connector_config_properties_read.permissions + permissions.customs = AAZListType() + permissions.resource_provider = AAZListType( + serialized_name="resourceProvider", + ) + + customs = _schema_codeless_ui_connector_config_properties_read.permissions.customs + customs.Element = AAZObjectType() + + _element = _schema_codeless_ui_connector_config_properties_read.permissions.customs.Element + _element.description = AAZStrType() + _element.name = AAZStrType() + + resource_provider = _schema_codeless_ui_connector_config_properties_read.permissions.resource_provider + resource_provider.Element = AAZObjectType() + + _element = _schema_codeless_ui_connector_config_properties_read.permissions.resource_provider.Element + _element.permissions_display_text = AAZStrType( + serialized_name="permissionsDisplayText", + ) + _element.provider = AAZStrType() + _element.provider_display_name = AAZStrType( + serialized_name="providerDisplayName", + ) + _element.required_permissions = AAZObjectType( + serialized_name="requiredPermissions", + ) + _element.scope = AAZStrType() + + required_permissions = _schema_codeless_ui_connector_config_properties_read.permissions.resource_provider.Element.required_permissions + required_permissions.action = AAZBoolType() + required_permissions.delete = AAZBoolType() + required_permissions.read = AAZBoolType() + required_permissions.write = AAZBoolType() + + sample_queries = _schema_codeless_ui_connector_config_properties_read.sample_queries + sample_queries.Element = AAZObjectType() + + _element = _schema_codeless_ui_connector_config_properties_read.sample_queries.Element + _element.description = AAZStrType() + _element.query = AAZStrType() + + _schema.availability = _schema_codeless_ui_connector_config_properties_read.availability + _schema.connectivity_criteria = _schema_codeless_ui_connector_config_properties_read.connectivity_criteria + _schema.custom_image = _schema_codeless_ui_connector_config_properties_read.custom_image + _schema.data_types = _schema_codeless_ui_connector_config_properties_read.data_types + _schema.description_markdown = _schema_codeless_ui_connector_config_properties_read.description_markdown + _schema.graph_queries = _schema_codeless_ui_connector_config_properties_read.graph_queries + _schema.graph_queries_table_name = _schema_codeless_ui_connector_config_properties_read.graph_queries_table_name + _schema.instruction_steps = _schema_codeless_ui_connector_config_properties_read.instruction_steps + _schema.permissions = _schema_codeless_ui_connector_config_properties_read.permissions + _schema.publisher = _schema_codeless_ui_connector_config_properties_read.publisher + _schema.sample_queries = _schema_codeless_ui_connector_config_properties_read.sample_queries + _schema.title = _schema_codeless_ui_connector_config_properties_read.title + + +_schema_data_connector_data_type_common_read = None + + +def _build_schema_data_connector_data_type_common_read(_schema): + global _schema_data_connector_data_type_common_read + if _schema_data_connector_data_type_common_read is not None: + _schema.state = _schema_data_connector_data_type_common_read.state + return + + _schema_data_connector_data_type_common_read = AAZObjectType() + + data_connector_data_type_common_read = _schema_data_connector_data_type_common_read + data_connector_data_type_common_read.state = AAZStrType( + flags={"required": True}, + ) + + _schema.state = _schema_data_connector_data_type_common_read.state + + +_schema_data_connector_read = None + + +def _build_schema_data_connector_read(_schema): + global _schema_data_connector_read + if _schema_data_connector_read is not None: + _schema.etag = _schema_data_connector_read.etag + _schema.id = _schema_data_connector_read.id + _schema.kind = _schema_data_connector_read.kind + _schema.name = _schema_data_connector_read.name + _schema.system_data = _schema_data_connector_read.system_data + _schema.type = _schema_data_connector_read.type + _schema.discriminate_by( + "kind", + "APIPolling", + _schema_data_connector_read.discriminate_by( + "kind", + "APIPolling", + ) + ) + _schema.discriminate_by( + "kind", + "AmazonWebServicesCloudTrail", + _schema_data_connector_read.discriminate_by( + "kind", + "AmazonWebServicesCloudTrail", + ) + ) + _schema.discriminate_by( + "kind", + "AmazonWebServicesS3", + _schema_data_connector_read.discriminate_by( + "kind", + "AmazonWebServicesS3", + ) + ) + _schema.discriminate_by( + "kind", + "AzureActiveDirectory", + _schema_data_connector_read.discriminate_by( + "kind", + "AzureActiveDirectory", + ) + ) + _schema.discriminate_by( + "kind", + "AzureAdvancedThreatProtection", + _schema_data_connector_read.discriminate_by( + "kind", + "AzureAdvancedThreatProtection", + ) + ) + _schema.discriminate_by( + "kind", + "AzureSecurityCenter", + _schema_data_connector_read.discriminate_by( + "kind", + "AzureSecurityCenter", + ) + ) + _schema.discriminate_by( + "kind", + "Dynamics365", + _schema_data_connector_read.discriminate_by( + "kind", + "Dynamics365", + ) + ) + _schema.discriminate_by( + "kind", + "GenericUI", + _schema_data_connector_read.discriminate_by( + "kind", + "GenericUI", + ) + ) + _schema.discriminate_by( + "kind", + "IOT", + _schema_data_connector_read.discriminate_by( + "kind", + "IOT", + ) + ) + _schema.discriminate_by( + "kind", + "MicrosoftCloudAppSecurity", + _schema_data_connector_read.discriminate_by( + "kind", + "MicrosoftCloudAppSecurity", + ) + ) + _schema.discriminate_by( + "kind", + "MicrosoftDefenderAdvancedThreatProtection", + _schema_data_connector_read.discriminate_by( + "kind", + "MicrosoftDefenderAdvancedThreatProtection", + ) + ) + _schema.discriminate_by( + "kind", + "MicrosoftThreatIntelligence", + _schema_data_connector_read.discriminate_by( + "kind", + "MicrosoftThreatIntelligence", + ) + ) + _schema.discriminate_by( + "kind", + "MicrosoftThreatProtection", + _schema_data_connector_read.discriminate_by( + "kind", + "MicrosoftThreatProtection", + ) + ) + _schema.discriminate_by( + "kind", + "Office365", + _schema_data_connector_read.discriminate_by( + "kind", + "Office365", + ) + ) + _schema.discriminate_by( + "kind", + "Office365Project", + _schema_data_connector_read.discriminate_by( + "kind", + "Office365Project", + ) + ) + _schema.discriminate_by( + "kind", + "OfficeATP", + _schema_data_connector_read.discriminate_by( + "kind", + "OfficeATP", + ) + ) + _schema.discriminate_by( + "kind", + "OfficeIRM", + _schema_data_connector_read.discriminate_by( + "kind", + "OfficeIRM", + ) + ) + _schema.discriminate_by( + "kind", + "OfficePowerBI", + _schema_data_connector_read.discriminate_by( + "kind", + "OfficePowerBI", + ) + ) + _schema.discriminate_by( + "kind", + "ThreatIntelligence", + _schema_data_connector_read.discriminate_by( + "kind", + "ThreatIntelligence", + ) + ) + _schema.discriminate_by( + "kind", + "ThreatIntelligenceTaxii", + _schema_data_connector_read.discriminate_by( + "kind", + "ThreatIntelligenceTaxii", + ) + ) + return + + _schema_data_connector_read = AAZObjectType() + + data_connector_read = _schema_data_connector_read + data_connector_read.etag = AAZStrType() + data_connector_read.id = AAZStrType( + flags={"read_only": True}, + ) + data_connector_read.kind = AAZStrType( + flags={"required": True}, + ) + data_connector_read.name = AAZStrType( + flags={"read_only": True}, + ) + data_connector_read.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + data_connector_read.type = AAZStrType( + flags={"read_only": True}, + ) + + system_data = _schema_data_connector_read.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + disc_api_polling = _schema_data_connector_read.discriminate_by("kind", "APIPolling") + disc_api_polling.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = _schema_data_connector_read.discriminate_by("kind", "APIPolling").properties + properties.connector_ui_config = AAZObjectType( + serialized_name="connectorUiConfig", + ) + _build_schema_codeless_ui_connector_config_properties_read(properties.connector_ui_config) + properties.polling_config = AAZObjectType( + serialized_name="pollingConfig", + ) + + polling_config = _schema_data_connector_read.discriminate_by("kind", "APIPolling").properties.polling_config + polling_config.auth = AAZObjectType( + flags={"required": True}, + ) + polling_config.is_active = AAZBoolType( + serialized_name="isActive", + ) + polling_config.paging = AAZObjectType() + polling_config.request = AAZObjectType( + flags={"required": True}, + ) + polling_config.response = AAZObjectType() + + auth = _schema_data_connector_read.discriminate_by("kind", "APIPolling").properties.polling_config.auth + auth.api_key_identifier = AAZStrType( + serialized_name="apiKeyIdentifier", + ) + auth.api_key_name = AAZStrType( + serialized_name="apiKeyName", + ) + auth.auth_type = AAZStrType( + serialized_name="authType", + flags={"required": True}, + ) + auth.authorization_endpoint = AAZStrType( + serialized_name="authorizationEndpoint", + ) + auth.flow_name = AAZStrType( + serialized_name="flowName", + ) + auth.is_api_key_in_post_payload = AAZStrType( + serialized_name="isApiKeyInPostPayload", + ) + auth.is_client_secret_in_header = AAZBoolType( + serialized_name="isClientSecretInHeader", + ) + auth.redirection_endpoint = AAZStrType( + serialized_name="redirectionEndpoint", + ) + auth.scope = AAZStrType() + auth.token_endpoint = AAZStrType( + serialized_name="tokenEndpoint", + ) + + paging = _schema_data_connector_read.discriminate_by("kind", "APIPolling").properties.polling_config.paging + paging.next_page_para_name = AAZStrType( + serialized_name="nextPageParaName", + ) + paging.next_page_token_json_path = AAZStrType( + serialized_name="nextPageTokenJsonPath", + ) + paging.page_count_attribute_path = AAZStrType( + serialized_name="pageCountAttributePath", + ) + paging.page_size = AAZIntType( + serialized_name="pageSize", + ) + paging.page_size_para_name = AAZStrType( + serialized_name="pageSizeParaName", + ) + paging.page_time_stamp_attribute_path = AAZStrType( + serialized_name="pageTimeStampAttributePath", + ) + paging.page_total_count_attribute_path = AAZStrType( + serialized_name="pageTotalCountAttributePath", + ) + paging.paging_type = AAZStrType( + serialized_name="pagingType", + flags={"required": True}, + ) + paging.search_the_latest_time_stamp_from_events_list = AAZStrType( + serialized_name="searchTheLatestTimeStampFromEventsList", + ) + + request = _schema_data_connector_read.discriminate_by("kind", "APIPolling").properties.polling_config.request + request.api_endpoint = AAZStrType( + serialized_name="apiEndpoint", + flags={"required": True}, + ) + request.end_time_attribute_name = AAZStrType( + serialized_name="endTimeAttributeName", + ) + request.http_method = AAZStrType( + serialized_name="httpMethod", + flags={"required": True}, + ) + request.query_parameters_template = AAZStrType( + serialized_name="queryParametersTemplate", + ) + request.query_time_format = AAZStrType( + serialized_name="queryTimeFormat", + flags={"required": True}, + ) + request.query_window_in_min = AAZIntType( + serialized_name="queryWindowInMin", + flags={"required": True}, + ) + request.rate_limit_qps = AAZIntType( + serialized_name="rateLimitQps", + ) + request.retry_count = AAZIntType( + serialized_name="retryCount", + ) + request.start_time_attribute_name = AAZStrType( + serialized_name="startTimeAttributeName", + ) + request.timeout_in_seconds = AAZIntType( + serialized_name="timeoutInSeconds", + ) + + response = _schema_data_connector_read.discriminate_by("kind", "APIPolling").properties.polling_config.response + response.events_json_paths = AAZListType( + serialized_name="eventsJsonPaths", + flags={"required": True}, + ) + response.is_gzip_compressed = AAZBoolType( + serialized_name="isGzipCompressed", + ) + response.success_status_json_path = AAZStrType( + serialized_name="successStatusJsonPath", + ) + response.success_status_value = AAZStrType( + serialized_name="successStatusValue", + ) + + events_json_paths = _schema_data_connector_read.discriminate_by("kind", "APIPolling").properties.polling_config.response.events_json_paths + events_json_paths.Element = AAZStrType() + + disc_amazon_web_services_cloud_trail = _schema_data_connector_read.discriminate_by("kind", "AmazonWebServicesCloudTrail") + disc_amazon_web_services_cloud_trail.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = _schema_data_connector_read.discriminate_by("kind", "AmazonWebServicesCloudTrail").properties + properties.aws_role_arn = AAZStrType( + serialized_name="awsRoleArn", + ) + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + + data_types = _schema_data_connector_read.discriminate_by("kind", "AmazonWebServicesCloudTrail").properties.data_types + data_types.logs = AAZObjectType( + flags={"required": True}, + ) + + logs = _schema_data_connector_read.discriminate_by("kind", "AmazonWebServicesCloudTrail").properties.data_types.logs + logs.state = AAZStrType( + flags={"required": True}, + ) + + disc_amazon_web_services_s3 = _schema_data_connector_read.discriminate_by("kind", "AmazonWebServicesS3") + disc_amazon_web_services_s3.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = _schema_data_connector_read.discriminate_by("kind", "AmazonWebServicesS3").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.destination_table = AAZStrType( + serialized_name="destinationTable", + flags={"required": True}, + ) + properties.role_arn = AAZStrType( + serialized_name="roleArn", + flags={"required": True}, + ) + properties.sqs_urls = AAZListType( + serialized_name="sqsUrls", + flags={"required": True}, + ) + + data_types = _schema_data_connector_read.discriminate_by("kind", "AmazonWebServicesS3").properties.data_types + data_types.logs = AAZObjectType( + flags={"required": True}, + ) + + logs = _schema_data_connector_read.discriminate_by("kind", "AmazonWebServicesS3").properties.data_types.logs + logs.state = AAZStrType( + flags={"required": True}, + ) + + sqs_urls = _schema_data_connector_read.discriminate_by("kind", "AmazonWebServicesS3").properties.sqs_urls + sqs_urls.Element = AAZStrType() + + disc_azure_active_directory = _schema_data_connector_read.discriminate_by("kind", "AzureActiveDirectory") + disc_azure_active_directory.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = _schema_data_connector_read.discriminate_by("kind", "AzureActiveDirectory").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + ) + _build_schema_alerts_data_type_of_data_connector_read(properties.data_types) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + disc_azure_advanced_threat_protection = _schema_data_connector_read.discriminate_by("kind", "AzureAdvancedThreatProtection") + disc_azure_advanced_threat_protection.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = _schema_data_connector_read.discriminate_by("kind", "AzureAdvancedThreatProtection").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + ) + _build_schema_alerts_data_type_of_data_connector_read(properties.data_types) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + disc_azure_security_center = _schema_data_connector_read.discriminate_by("kind", "AzureSecurityCenter") + disc_azure_security_center.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = _schema_data_connector_read.discriminate_by("kind", "AzureSecurityCenter").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + ) + _build_schema_alerts_data_type_of_data_connector_read(properties.data_types) + properties.subscription_id = AAZStrType( + serialized_name="subscriptionId", + ) + + disc_dynamics365 = _schema_data_connector_read.discriminate_by("kind", "Dynamics365") + disc_dynamics365.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = _schema_data_connector_read.discriminate_by("kind", "Dynamics365").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + data_types = _schema_data_connector_read.discriminate_by("kind", "Dynamics365").properties.data_types + data_types.dynamics365_cds_activities = AAZObjectType( + serialized_name="dynamics365CdsActivities", + flags={"required": True}, + ) + + dynamics365_cds_activities = _schema_data_connector_read.discriminate_by("kind", "Dynamics365").properties.data_types.dynamics365_cds_activities + dynamics365_cds_activities.state = AAZStrType( + flags={"required": True}, + ) + + disc_generic_ui = _schema_data_connector_read.discriminate_by("kind", "GenericUI") + disc_generic_ui.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = _schema_data_connector_read.discriminate_by("kind", "GenericUI").properties + properties.connector_ui_config = AAZObjectType( + serialized_name="connectorUiConfig", + ) + _build_schema_codeless_ui_connector_config_properties_read(properties.connector_ui_config) + + disc_iot = _schema_data_connector_read.discriminate_by("kind", "IOT") + disc_iot.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = _schema_data_connector_read.discriminate_by("kind", "IOT").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + ) + _build_schema_alerts_data_type_of_data_connector_read(properties.data_types) + properties.subscription_id = AAZStrType( + serialized_name="subscriptionId", + ) + + disc_microsoft_cloud_app_security = _schema_data_connector_read.discriminate_by("kind", "MicrosoftCloudAppSecurity") + disc_microsoft_cloud_app_security.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = _schema_data_connector_read.discriminate_by("kind", "MicrosoftCloudAppSecurity").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + data_types = _schema_data_connector_read.discriminate_by("kind", "MicrosoftCloudAppSecurity").properties.data_types + data_types.alerts = AAZObjectType( + flags={"required": True}, + ) + _build_schema_data_connector_data_type_common_read(data_types.alerts) + data_types.discovery_logs = AAZObjectType( + serialized_name="discoveryLogs", + ) + _build_schema_data_connector_data_type_common_read(data_types.discovery_logs) + + disc_microsoft_defender_advanced_threat_protection = _schema_data_connector_read.discriminate_by("kind", "MicrosoftDefenderAdvancedThreatProtection") + disc_microsoft_defender_advanced_threat_protection.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = _schema_data_connector_read.discriminate_by("kind", "MicrosoftDefenderAdvancedThreatProtection").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + ) + _build_schema_alerts_data_type_of_data_connector_read(properties.data_types) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + disc_microsoft_threat_intelligence = _schema_data_connector_read.discriminate_by("kind", "MicrosoftThreatIntelligence") + disc_microsoft_threat_intelligence.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = _schema_data_connector_read.discriminate_by("kind", "MicrosoftThreatIntelligence").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + data_types = _schema_data_connector_read.discriminate_by("kind", "MicrosoftThreatIntelligence").properties.data_types + data_types.bing_safety_phishing_url = AAZObjectType( + serialized_name="bingSafetyPhishingURL", + flags={"required": True}, + ) + data_types.microsoft_emerging_threat_feed = AAZObjectType( + serialized_name="microsoftEmergingThreatFeed", + flags={"required": True}, + ) + + bing_safety_phishing_url = _schema_data_connector_read.discriminate_by("kind", "MicrosoftThreatIntelligence").properties.data_types.bing_safety_phishing_url + bing_safety_phishing_url.lookback_period = AAZStrType( + serialized_name="lookbackPeriod", + flags={"required": True}, + ) + bing_safety_phishing_url.state = AAZStrType( + flags={"required": True}, + ) + + microsoft_emerging_threat_feed = _schema_data_connector_read.discriminate_by("kind", "MicrosoftThreatIntelligence").properties.data_types.microsoft_emerging_threat_feed + microsoft_emerging_threat_feed.lookback_period = AAZStrType( + serialized_name="lookbackPeriod", + flags={"required": True}, + ) + microsoft_emerging_threat_feed.state = AAZStrType( + flags={"required": True}, + ) + + disc_microsoft_threat_protection = _schema_data_connector_read.discriminate_by("kind", "MicrosoftThreatProtection") + disc_microsoft_threat_protection.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = _schema_data_connector_read.discriminate_by("kind", "MicrosoftThreatProtection").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + data_types = _schema_data_connector_read.discriminate_by("kind", "MicrosoftThreatProtection").properties.data_types + data_types.incidents = AAZObjectType( + flags={"required": True}, + ) + + incidents = _schema_data_connector_read.discriminate_by("kind", "MicrosoftThreatProtection").properties.data_types.incidents + incidents.state = AAZStrType( + flags={"required": True}, + ) + + disc_office365 = _schema_data_connector_read.discriminate_by("kind", "Office365") + disc_office365.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = _schema_data_connector_read.discriminate_by("kind", "Office365").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + data_types = _schema_data_connector_read.discriminate_by("kind", "Office365").properties.data_types + data_types.exchange = AAZObjectType( + flags={"required": True}, + ) + data_types.share_point = AAZObjectType( + serialized_name="sharePoint", + flags={"required": True}, + ) + data_types.teams = AAZObjectType( + flags={"required": True}, + ) + + exchange = _schema_data_connector_read.discriminate_by("kind", "Office365").properties.data_types.exchange + exchange.state = AAZStrType( + flags={"required": True}, + ) + + share_point = _schema_data_connector_read.discriminate_by("kind", "Office365").properties.data_types.share_point + share_point.state = AAZStrType( + flags={"required": True}, + ) + + teams = _schema_data_connector_read.discriminate_by("kind", "Office365").properties.data_types.teams + teams.state = AAZStrType( + flags={"required": True}, + ) + + disc_office365_project = _schema_data_connector_read.discriminate_by("kind", "Office365Project") + disc_office365_project.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = _schema_data_connector_read.discriminate_by("kind", "Office365Project").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + data_types = _schema_data_connector_read.discriminate_by("kind", "Office365Project").properties.data_types + data_types.logs = AAZObjectType( + flags={"required": True}, + ) + + logs = _schema_data_connector_read.discriminate_by("kind", "Office365Project").properties.data_types.logs + logs.state = AAZStrType( + flags={"required": True}, + ) + + disc_office_atp = _schema_data_connector_read.discriminate_by("kind", "OfficeATP") + disc_office_atp.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = _schema_data_connector_read.discriminate_by("kind", "OfficeATP").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + ) + _build_schema_alerts_data_type_of_data_connector_read(properties.data_types) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + disc_office_irm = _schema_data_connector_read.discriminate_by("kind", "OfficeIRM") + disc_office_irm.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = _schema_data_connector_read.discriminate_by("kind", "OfficeIRM").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + ) + _build_schema_alerts_data_type_of_data_connector_read(properties.data_types) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + disc_office_power_bi = _schema_data_connector_read.discriminate_by("kind", "OfficePowerBI") + disc_office_power_bi.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = _schema_data_connector_read.discriminate_by("kind", "OfficePowerBI").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + + data_types = _schema_data_connector_read.discriminate_by("kind", "OfficePowerBI").properties.data_types + data_types.logs = AAZObjectType( + flags={"required": True}, + ) + + logs = _schema_data_connector_read.discriminate_by("kind", "OfficePowerBI").properties.data_types.logs + logs.state = AAZStrType( + flags={"required": True}, + ) + + disc_threat_intelligence = _schema_data_connector_read.discriminate_by("kind", "ThreatIntelligence") + disc_threat_intelligence.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = _schema_data_connector_read.discriminate_by("kind", "ThreatIntelligence").properties + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + properties.tip_lookback_period = AAZStrType( + serialized_name="tipLookbackPeriod", + nullable=True, + ) + + data_types = _schema_data_connector_read.discriminate_by("kind", "ThreatIntelligence").properties.data_types + data_types.indicators = AAZObjectType( + flags={"required": True}, + ) + + indicators = _schema_data_connector_read.discriminate_by("kind", "ThreatIntelligence").properties.data_types.indicators + indicators.state = AAZStrType( + flags={"required": True}, + ) + + disc_threat_intelligence_taxii = _schema_data_connector_read.discriminate_by("kind", "ThreatIntelligenceTaxii") + disc_threat_intelligence_taxii.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = _schema_data_connector_read.discriminate_by("kind", "ThreatIntelligenceTaxii").properties + properties.collection_id = AAZStrType( + serialized_name="collectionId", + ) + properties.data_types = AAZObjectType( + serialized_name="dataTypes", + flags={"required": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + ) + properties.password = AAZStrType() + properties.polling_frequency = AAZStrType( + serialized_name="pollingFrequency", + flags={"required": True}, + nullable=True, + ) + properties.taxii_lookback_period = AAZStrType( + serialized_name="taxiiLookbackPeriod", + nullable=True, + ) + properties.taxii_server = AAZStrType( + serialized_name="taxiiServer", + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + flags={"required": True}, + ) + properties.user_name = AAZStrType( + serialized_name="userName", + ) + properties.workspace_id = AAZStrType( + serialized_name="workspaceId", + ) + + data_types = _schema_data_connector_read.discriminate_by("kind", "ThreatIntelligenceTaxii").properties.data_types + data_types.taxii_client = AAZObjectType( + serialized_name="taxiiClient", + flags={"required": True}, + ) + + taxii_client = _schema_data_connector_read.discriminate_by("kind", "ThreatIntelligenceTaxii").properties.data_types.taxii_client + taxii_client.state = AAZStrType( + flags={"required": True}, + ) + + _schema.etag = _schema_data_connector_read.etag + _schema.id = _schema_data_connector_read.id + _schema.kind = _schema_data_connector_read.kind + _schema.name = _schema_data_connector_read.name + _schema.system_data = _schema_data_connector_read.system_data + _schema.type = _schema_data_connector_read.type + _schema.discriminate_by( + "kind", + "APIPolling", + _schema_data_connector_read.discriminate_by( + "kind", + "APIPolling", + ) + ) + _schema.discriminate_by( + "kind", + "AmazonWebServicesCloudTrail", + _schema_data_connector_read.discriminate_by( + "kind", + "AmazonWebServicesCloudTrail", + ) + ) + _schema.discriminate_by( + "kind", + "AmazonWebServicesS3", + _schema_data_connector_read.discriminate_by( + "kind", + "AmazonWebServicesS3", + ) + ) + _schema.discriminate_by( + "kind", + "AzureActiveDirectory", + _schema_data_connector_read.discriminate_by( + "kind", + "AzureActiveDirectory", + ) + ) + _schema.discriminate_by( + "kind", + "AzureAdvancedThreatProtection", + _schema_data_connector_read.discriminate_by( + "kind", + "AzureAdvancedThreatProtection", + ) + ) + _schema.discriminate_by( + "kind", + "AzureSecurityCenter", + _schema_data_connector_read.discriminate_by( + "kind", + "AzureSecurityCenter", + ) + ) + _schema.discriminate_by( + "kind", + "Dynamics365", + _schema_data_connector_read.discriminate_by( + "kind", + "Dynamics365", + ) + ) + _schema.discriminate_by( + "kind", + "GenericUI", + _schema_data_connector_read.discriminate_by( + "kind", + "GenericUI", + ) + ) + _schema.discriminate_by( + "kind", + "IOT", + _schema_data_connector_read.discriminate_by( + "kind", + "IOT", + ) + ) + _schema.discriminate_by( + "kind", + "MicrosoftCloudAppSecurity", + _schema_data_connector_read.discriminate_by( + "kind", + "MicrosoftCloudAppSecurity", + ) + ) + _schema.discriminate_by( + "kind", + "MicrosoftDefenderAdvancedThreatProtection", + _schema_data_connector_read.discriminate_by( + "kind", + "MicrosoftDefenderAdvancedThreatProtection", + ) + ) + _schema.discriminate_by( + "kind", + "MicrosoftThreatIntelligence", + _schema_data_connector_read.discriminate_by( + "kind", + "MicrosoftThreatIntelligence", + ) + ) + _schema.discriminate_by( + "kind", + "MicrosoftThreatProtection", + _schema_data_connector_read.discriminate_by( + "kind", + "MicrosoftThreatProtection", + ) + ) + _schema.discriminate_by( + "kind", + "Office365", + _schema_data_connector_read.discriminate_by( + "kind", + "Office365", + ) + ) + _schema.discriminate_by( + "kind", + "Office365Project", + _schema_data_connector_read.discriminate_by( + "kind", + "Office365Project", + ) + ) + _schema.discriminate_by( + "kind", + "OfficeATP", + _schema_data_connector_read.discriminate_by( + "kind", + "OfficeATP", + ) + ) + _schema.discriminate_by( + "kind", + "OfficeIRM", + _schema_data_connector_read.discriminate_by( + "kind", + "OfficeIRM", + ) + ) + _schema.discriminate_by( + "kind", + "OfficePowerBI", + _schema_data_connector_read.discriminate_by( + "kind", + "OfficePowerBI", + ) + ) + _schema.discriminate_by( + "kind", + "ThreatIntelligence", + _schema_data_connector_read.discriminate_by( + "kind", + "ThreatIntelligence", + ) + ) + _schema.discriminate_by( + "kind", + "ThreatIntelligenceTaxii", + _schema_data_connector_read.discriminate_by( + "kind", + "ThreatIntelligenceTaxii", + ) + ) + + +__all__ = ["Update"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/__cmd_group.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/__cmd_group.py new file mode 100644 index 00000000000..bb6c4ba5522 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "sentinel enrichment", +) +class __CMDGroup(AAZCommandGroup): + """Manage enrichment with sentinel. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/__init__.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/__init__.py new file mode 100644 index 00000000000..5a9d61963d6 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/__init__.py @@ -0,0 +1,11 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/domain_whois/__cmd_group.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/domain_whois/__cmd_group.py new file mode 100644 index 00000000000..2e30df4c948 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/domain_whois/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "sentinel enrichment domain-whois", +) +class __CMDGroup(AAZCommandGroup): + """Manage domain whois with sentinel. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/domain_whois/__init__.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/domain_whois/__init__.py new file mode 100644 index 00000000000..28d5f355813 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/domain_whois/__init__.py @@ -0,0 +1,12 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._show import * diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/domain_whois/_show.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/domain_whois/_show.py new file mode 100644 index 00000000000..c83bc0c95cd --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/domain_whois/_show.py @@ -0,0 +1,242 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel enrichment domain-whois show", + is_experimental=True, +) +class Show(AAZCommand): + """Get whois information for a single domain name + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.securityinsights/enrichment/domain/whois/", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.domain = AAZStrArg( + options=["--domain"], + help="Domain name to be enriched", + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.DomainWhoisGet(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class DomainWhoisGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SecurityInsights/enrichment/domain/whois/", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "domain", self.ctx.args.domain, + required=True, + ), + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.created = AAZStrType() + _schema_on_200.domain = AAZStrType() + _schema_on_200.expires = AAZStrType() + _schema_on_200.parsed_whois = AAZObjectType( + serialized_name="parsedWhois", + ) + _schema_on_200.server = AAZStrType() + _schema_on_200.updated = AAZStrType() + + parsed_whois = cls._schema_on_200.parsed_whois + parsed_whois.contacts = AAZObjectType() + parsed_whois.name_servers = AAZListType( + serialized_name="nameServers", + ) + parsed_whois.registrar = AAZObjectType() + parsed_whois.statuses = AAZListType() + + contacts = cls._schema_on_200.parsed_whois.contacts + contacts.admin = AAZObjectType() + _build_schema_enrichment_domain_whois_contact_read(contacts.admin) + contacts.billing = AAZObjectType() + _build_schema_enrichment_domain_whois_contact_read(contacts.billing) + contacts.registrant = AAZObjectType() + _build_schema_enrichment_domain_whois_contact_read(contacts.registrant) + contacts.tech = AAZObjectType() + _build_schema_enrichment_domain_whois_contact_read(contacts.tech) + + name_servers = cls._schema_on_200.parsed_whois.name_servers + name_servers.Element = AAZStrType() + + registrar = cls._schema_on_200.parsed_whois.registrar + registrar.abuse_contact_email = AAZStrType( + serialized_name="abuseContactEmail", + ) + registrar.abuse_contact_phone = AAZStrType( + serialized_name="abuseContactPhone", + ) + registrar.iana_id = AAZStrType( + serialized_name="ianaId", + ) + registrar.name = AAZStrType() + registrar.url = AAZStrType() + registrar.whois_server = AAZStrType( + serialized_name="whoisServer", + ) + + statuses = cls._schema_on_200.parsed_whois.statuses + statuses.Element = AAZStrType() + + return cls._schema_on_200 + + +_schema_enrichment_domain_whois_contact_read = None + + +def _build_schema_enrichment_domain_whois_contact_read(_schema): + global _schema_enrichment_domain_whois_contact_read + if _schema_enrichment_domain_whois_contact_read is not None: + _schema.city = _schema_enrichment_domain_whois_contact_read.city + _schema.country = _schema_enrichment_domain_whois_contact_read.country + _schema.email = _schema_enrichment_domain_whois_contact_read.email + _schema.fax = _schema_enrichment_domain_whois_contact_read.fax + _schema.name = _schema_enrichment_domain_whois_contact_read.name + _schema.org = _schema_enrichment_domain_whois_contact_read.org + _schema.phone = _schema_enrichment_domain_whois_contact_read.phone + _schema.postal = _schema_enrichment_domain_whois_contact_read.postal + _schema.state = _schema_enrichment_domain_whois_contact_read.state + _schema.street = _schema_enrichment_domain_whois_contact_read.street + return + + _schema_enrichment_domain_whois_contact_read = AAZObjectType() + + enrichment_domain_whois_contact_read = _schema_enrichment_domain_whois_contact_read + enrichment_domain_whois_contact_read.city = AAZStrType() + enrichment_domain_whois_contact_read.country = AAZStrType() + enrichment_domain_whois_contact_read.email = AAZStrType() + enrichment_domain_whois_contact_read.fax = AAZStrType() + enrichment_domain_whois_contact_read.name = AAZStrType() + enrichment_domain_whois_contact_read.org = AAZStrType() + enrichment_domain_whois_contact_read.phone = AAZStrType() + enrichment_domain_whois_contact_read.postal = AAZStrType() + enrichment_domain_whois_contact_read.state = AAZStrType() + enrichment_domain_whois_contact_read.street = AAZListType() + + street = _schema_enrichment_domain_whois_contact_read.street + street.Element = AAZStrType() + + _schema.city = _schema_enrichment_domain_whois_contact_read.city + _schema.country = _schema_enrichment_domain_whois_contact_read.country + _schema.email = _schema_enrichment_domain_whois_contact_read.email + _schema.fax = _schema_enrichment_domain_whois_contact_read.fax + _schema.name = _schema_enrichment_domain_whois_contact_read.name + _schema.org = _schema_enrichment_domain_whois_contact_read.org + _schema.phone = _schema_enrichment_domain_whois_contact_read.phone + _schema.postal = _schema_enrichment_domain_whois_contact_read.postal + _schema.state = _schema_enrichment_domain_whois_contact_read.state + _schema.street = _schema_enrichment_domain_whois_contact_read.street + + +__all__ = ["Show"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/ip_geodata/__cmd_group.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/ip_geodata/__cmd_group.py new file mode 100644 index 00000000000..cda7270b3bf --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/ip_geodata/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "sentinel enrichment ip-geodata", +) +class __CMDGroup(AAZCommandGroup): + """Manage ip geodata with sentinel. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/ip_geodata/__init__.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/ip_geodata/__init__.py new file mode 100644 index 00000000000..28d5f355813 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/ip_geodata/__init__.py @@ -0,0 +1,12 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._show import * diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/ip_geodata/_show.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/ip_geodata/_show.py new file mode 100644 index 00000000000..6636f7d3a9b --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/ip_geodata/_show.py @@ -0,0 +1,178 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel enrichment ip-geodata show", + is_experimental=True, +) +class Show(AAZCommand): + """Get geodata for a single IP address + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.securityinsights/enrichment/ip/geodata/", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.ip_address = AAZStrArg( + options=["--ip-address"], + help="IP address (v4 or v6) to be enriched", + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.IPGeodataGet(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class IPGeodataGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SecurityInsights/enrichment/ip/geodata/", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "ipAddress", self.ctx.args.ip_address, + required=True, + ), + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.asn = AAZStrType() + _schema_on_200.carrier = AAZStrType() + _schema_on_200.city = AAZStrType() + _schema_on_200.city_cf = AAZIntType( + serialized_name="cityCf", + ) + _schema_on_200.continent = AAZStrType() + _schema_on_200.country = AAZStrType() + _schema_on_200.country_cf = AAZIntType( + serialized_name="countryCf", + ) + _schema_on_200.ip_addr = AAZStrType( + serialized_name="ipAddr", + ) + _schema_on_200.ip_routing_type = AAZStrType( + serialized_name="ipRoutingType", + ) + _schema_on_200.latitude = AAZStrType() + _schema_on_200.longitude = AAZStrType() + _schema_on_200.organization = AAZStrType() + _schema_on_200.organization_type = AAZStrType( + serialized_name="organizationType", + ) + _schema_on_200.region = AAZStrType() + _schema_on_200.state = AAZStrType() + _schema_on_200.state_cf = AAZIntType( + serialized_name="stateCf", + ) + _schema_on_200.state_code = AAZStrType( + serialized_name="stateCode", + ) + + return cls._schema_on_200 + + +__all__ = ["Show"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/__cmd_group.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/__cmd_group.py new file mode 100644 index 00000000000..130beedd856 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "sentinel entity-query", +) +class __CMDGroup(AAZCommandGroup): + """Manage entity query with sentinel. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/__init__.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/__init__.py new file mode 100644 index 00000000000..c401f439385 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/__init__.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._create import * +from ._delete import * +from ._list import * +from ._show import * +from ._update import * diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/_create.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/_create.py new file mode 100644 index 00000000000..edba2948fc2 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/_create.py @@ -0,0 +1,407 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel entity-query create", + is_experimental=True, +) +class Create(AAZCommand): + """Create the entity query. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entityqueries/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.entity_query_id = AAZStrArg( + options=["-n", "--name", "--entity-query-id"], + help="entity query ID", + required=True, + id_part="child_name_1", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + + # define Arg Group "EntityQuery" + + _args_schema = cls._args_schema + _args_schema.activity = AAZObjectArg( + options=["--activity"], + arg_group="EntityQuery", + ) + _args_schema.etag = AAZStrArg( + options=["--etag"], + arg_group="EntityQuery", + help="Etag of the azure resource", + ) + + activity = cls._args_schema.activity + activity.content = AAZStrArg( + options=["content"], + help="The entity query content to display in timeline", + ) + activity.description = AAZStrArg( + options=["description"], + help="The entity query description", + ) + activity.enabled = AAZBoolArg( + options=["enabled"], + help="Determines whether this activity is enabled or disabled.", + ) + activity.entities_filter = AAZDictArg( + options=["entities-filter"], + help="The query applied only to entities matching to all filters", + ) + activity.input_entity_type = AAZStrArg( + options=["input-entity-type"], + help="The type of the query's source entity", + enum={"Account": "Account", "AzureResource": "AzureResource", "CloudApplication": "CloudApplication", "DNS": "DNS", "File": "File", "FileHash": "FileHash", "Host": "Host", "HuntingBookmark": "HuntingBookmark", "IP": "IP", "IoTDevice": "IoTDevice", "MailCluster": "MailCluster", "MailMessage": "MailMessage", "Mailbox": "Mailbox", "Malware": "Malware", "Process": "Process", "RegistryKey": "RegistryKey", "RegistryValue": "RegistryValue", "SecurityAlert": "SecurityAlert", "SecurityGroup": "SecurityGroup", "SubmissionMail": "SubmissionMail", "URL": "URL"}, + ) + activity.query_definitions = AAZObjectArg( + options=["query-definitions"], + help="The Activity query definitions", + ) + activity.required_input_fields_sets = AAZListArg( + options=["required-input-fields-sets"], + help="List of the fields of the source entity that are required to run the query", + ) + activity.template_name = AAZStrArg( + options=["template-name"], + help="The template id this activity was created from", + ) + activity.title = AAZStrArg( + options=["title"], + help="The entity query title", + ) + + entities_filter = cls._args_schema.activity.entities_filter + entities_filter.Element = AAZListArg() + + _element = cls._args_schema.activity.entities_filter.Element + _element.Element = AAZStrArg() + + query_definitions = cls._args_schema.activity.query_definitions + query_definitions.query = AAZStrArg( + options=["query"], + help="The Activity query to run on a given entity", + ) + + required_input_fields_sets = cls._args_schema.activity.required_input_fields_sets + required_input_fields_sets.Element = AAZListArg() + + _element = cls._args_schema.activity.required_input_fields_sets.Element + _element.Element = AAZStrArg() + return cls._args_schema + + def _execute_operations(self): + self.EntityQueriesCreateOrUpdate(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class EntityQueriesCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/entityQueries/{entityQueryId}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "entityQueryId", self.ctx.args.entity_query_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + typ=AAZObjectType, + typ_kwargs={"flags": {"required": True, "client_flatten": True}} + ) + _builder.set_prop("etag", AAZStrType, ".etag") + _builder.set_const("kind", "Activity", AAZStrType, ".activity", typ_kwargs={"flags": {"required": True}}) + _builder.discriminate_by("kind", "Activity") + + disc_activity = _builder.get("{kind:Activity}") + if disc_activity is not None: + disc_activity.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:Activity}.properties") + if properties is not None: + properties.set_prop("content", AAZStrType, ".activity.content") + properties.set_prop("description", AAZStrType, ".activity.description") + properties.set_prop("enabled", AAZBoolType, ".activity.enabled") + properties.set_prop("entitiesFilter", AAZDictType, ".activity.entities_filter") + properties.set_prop("inputEntityType", AAZStrType, ".activity.input_entity_type") + properties.set_prop("queryDefinitions", AAZObjectType, ".activity.query_definitions") + properties.set_prop("requiredInputFieldsSets", AAZListType, ".activity.required_input_fields_sets") + properties.set_prop("templateName", AAZStrType, ".activity.template_name") + properties.set_prop("title", AAZStrType, ".activity.title") + + entities_filter = _builder.get("{kind:Activity}.properties.entitiesFilter") + if entities_filter is not None: + entities_filter.set_elements(AAZListType) + + _elements = _builder.get("{kind:Activity}.properties.entitiesFilter{}") + if _elements is not None: + _elements.set_elements(AAZStrType, ".") + + query_definitions = _builder.get("{kind:Activity}.properties.queryDefinitions") + if query_definitions is not None: + query_definitions.set_prop("query", AAZStrType, ".query") + + required_input_fields_sets = _builder.get("{kind:Activity}.properties.requiredInputFieldsSets") + if required_input_fields_sets is not None: + required_input_fields_sets.set_elements(AAZListType) + + _elements = _builder.get("{kind:Activity}.properties.requiredInputFieldsSets[]") + if _elements is not None: + _elements.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.etag = AAZStrType() + _schema_on_200_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.kind = AAZStrType( + flags={"required": True}, + ) + _schema_on_200_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200_201.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + disc_activity = cls._schema_on_200_201.discriminate_by("kind", "Activity") + disc_activity.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200_201.discriminate_by("kind", "Activity").properties + properties.content = AAZStrType() + properties.created_time_utc = AAZStrType( + serialized_name="createdTimeUtc", + flags={"read_only": True}, + ) + properties.description = AAZStrType() + properties.enabled = AAZBoolType() + properties.entities_filter = AAZDictType( + serialized_name="entitiesFilter", + ) + properties.input_entity_type = AAZStrType( + serialized_name="inputEntityType", + ) + properties.last_modified_time_utc = AAZStrType( + serialized_name="lastModifiedTimeUtc", + flags={"read_only": True}, + ) + properties.query_definitions = AAZObjectType( + serialized_name="queryDefinitions", + ) + properties.required_input_fields_sets = AAZListType( + serialized_name="requiredInputFieldsSets", + ) + properties.template_name = AAZStrType( + serialized_name="templateName", + ) + properties.title = AAZStrType() + + entities_filter = cls._schema_on_200_201.discriminate_by("kind", "Activity").properties.entities_filter + entities_filter.Element = AAZListType() + + _element = cls._schema_on_200_201.discriminate_by("kind", "Activity").properties.entities_filter.Element + _element.Element = AAZStrType() + + query_definitions = cls._schema_on_200_201.discriminate_by("kind", "Activity").properties.query_definitions + query_definitions.query = AAZStrType() + + required_input_fields_sets = cls._schema_on_200_201.discriminate_by("kind", "Activity").properties.required_input_fields_sets + required_input_fields_sets.Element = AAZListType() + + _element = cls._schema_on_200_201.discriminate_by("kind", "Activity").properties.required_input_fields_sets.Element + _element.Element = AAZStrType() + + disc_expansion = cls._schema_on_200_201.discriminate_by("kind", "Expansion") + disc_expansion.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200_201.discriminate_by("kind", "Expansion").properties + properties.data_sources = AAZListType( + serialized_name="dataSources", + ) + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.input_entity_type = AAZStrType( + serialized_name="inputEntityType", + ) + properties.input_fields = AAZListType( + serialized_name="inputFields", + ) + properties.output_entity_types = AAZListType( + serialized_name="outputEntityTypes", + ) + properties.query_template = AAZStrType( + serialized_name="queryTemplate", + ) + + data_sources = cls._schema_on_200_201.discriminate_by("kind", "Expansion").properties.data_sources + data_sources.Element = AAZStrType() + + input_fields = cls._schema_on_200_201.discriminate_by("kind", "Expansion").properties.input_fields + input_fields.Element = AAZStrType() + + output_entity_types = cls._schema_on_200_201.discriminate_by("kind", "Expansion").properties.output_entity_types + output_entity_types.Element = AAZStrType() + + return cls._schema_on_200_201 + + +__all__ = ["Create"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/_delete.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/_delete.py new file mode 100644 index 00000000000..f91ba226a9d --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/_delete.py @@ -0,0 +1,134 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel entity-query delete", + is_experimental=True, + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete the entity query. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entityqueries/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return None + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.entity_query_id = AAZStrArg( + options=["-n", "--name", "--entity-query-id"], + help="entity query ID", + required=True, + id_part="child_name_1", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.EntityQueriesDelete(ctx=self.ctx)() + + class EntityQueriesDelete(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + if session.http_response.status_code in [204]: + return self.on_204(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/entityQueries/{entityQueryId}", + **self.url_parameters + ) + + @property + def method(self): + return "DELETE" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "entityQueryId", self.ctx.args.entity_query_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + def on_200(self, session): + pass + + def on_204(self, session): + pass + + +__all__ = ["Delete"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/_list.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/_list.py new file mode 100644 index 00000000000..dfe0a277498 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/_list.py @@ -0,0 +1,294 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel entity-query list", + is_experimental=True, +) +class List(AAZCommand): + """Get all entity queries. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entityqueries", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + ) + _args_schema.kind = AAZStrArg( + options=["--kind"], + help="The entity query kind we want to fetch", + enum={"Activity": "Activity", "Expansion": "Expansion"}, + ) + return cls._args_schema + + def _execute_operations(self): + self.EntityQueriesList(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance.value, client_flatten=True) + next_link = self.deserialize_output(self.ctx.vars.instance.next_link) + return result, next_link + + class EntityQueriesList(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/entityQueries", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "kind", self.ctx.args.kind, + ), + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + flags={"read_only": True}, + ) + _schema_on_200.value = AAZListType( + flags={"required": True}, + ) + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.etag = AAZStrType() + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.kind = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + disc_activity = cls._schema_on_200.value.Element.discriminate_by("kind", "Activity") + disc_activity.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "Activity").properties + properties.content = AAZStrType() + properties.created_time_utc = AAZStrType( + serialized_name="createdTimeUtc", + flags={"read_only": True}, + ) + properties.description = AAZStrType() + properties.enabled = AAZBoolType() + properties.entities_filter = AAZDictType( + serialized_name="entitiesFilter", + ) + properties.input_entity_type = AAZStrType( + serialized_name="inputEntityType", + ) + properties.last_modified_time_utc = AAZStrType( + serialized_name="lastModifiedTimeUtc", + flags={"read_only": True}, + ) + properties.query_definitions = AAZObjectType( + serialized_name="queryDefinitions", + ) + properties.required_input_fields_sets = AAZListType( + serialized_name="requiredInputFieldsSets", + ) + properties.template_name = AAZStrType( + serialized_name="templateName", + ) + properties.title = AAZStrType() + + entities_filter = cls._schema_on_200.value.Element.discriminate_by("kind", "Activity").properties.entities_filter + entities_filter.Element = AAZListType() + + _element = cls._schema_on_200.value.Element.discriminate_by("kind", "Activity").properties.entities_filter.Element + _element.Element = AAZStrType() + + query_definitions = cls._schema_on_200.value.Element.discriminate_by("kind", "Activity").properties.query_definitions + query_definitions.query = AAZStrType() + + required_input_fields_sets = cls._schema_on_200.value.Element.discriminate_by("kind", "Activity").properties.required_input_fields_sets + required_input_fields_sets.Element = AAZListType() + + _element = cls._schema_on_200.value.Element.discriminate_by("kind", "Activity").properties.required_input_fields_sets.Element + _element.Element = AAZStrType() + + disc_expansion = cls._schema_on_200.value.Element.discriminate_by("kind", "Expansion") + disc_expansion.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "Expansion").properties + properties.data_sources = AAZListType( + serialized_name="dataSources", + ) + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.input_entity_type = AAZStrType( + serialized_name="inputEntityType", + ) + properties.input_fields = AAZListType( + serialized_name="inputFields", + ) + properties.output_entity_types = AAZListType( + serialized_name="outputEntityTypes", + ) + properties.query_template = AAZStrType( + serialized_name="queryTemplate", + ) + + data_sources = cls._schema_on_200.value.Element.discriminate_by("kind", "Expansion").properties.data_sources + data_sources.Element = AAZStrType() + + input_fields = cls._schema_on_200.value.Element.discriminate_by("kind", "Expansion").properties.input_fields + input_fields.Element = AAZStrType() + + output_entity_types = cls._schema_on_200.value.Element.discriminate_by("kind", "Expansion").properties.output_entity_types + output_entity_types.Element = AAZStrType() + + return cls._schema_on_200 + + +__all__ = ["List"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/_show.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/_show.py new file mode 100644 index 00000000000..5ed9dc148f7 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/_show.py @@ -0,0 +1,285 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel entity-query show", + is_experimental=True, +) +class Show(AAZCommand): + """Get an entity query. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entityqueries/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.entity_query_id = AAZStrArg( + options=["-n", "--name", "--entity-query-id"], + help="entity query ID", + required=True, + id_part="child_name_1", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.EntityQueriesGet(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class EntityQueriesGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/entityQueries/{entityQueryId}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "entityQueryId", self.ctx.args.entity_query_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.etag = AAZStrType() + _schema_on_200.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.kind = AAZStrType( + flags={"required": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + disc_activity = cls._schema_on_200.discriminate_by("kind", "Activity") + disc_activity.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "Activity").properties + properties.content = AAZStrType() + properties.created_time_utc = AAZStrType( + serialized_name="createdTimeUtc", + flags={"read_only": True}, + ) + properties.description = AAZStrType() + properties.enabled = AAZBoolType() + properties.entities_filter = AAZDictType( + serialized_name="entitiesFilter", + ) + properties.input_entity_type = AAZStrType( + serialized_name="inputEntityType", + ) + properties.last_modified_time_utc = AAZStrType( + serialized_name="lastModifiedTimeUtc", + flags={"read_only": True}, + ) + properties.query_definitions = AAZObjectType( + serialized_name="queryDefinitions", + ) + properties.required_input_fields_sets = AAZListType( + serialized_name="requiredInputFieldsSets", + ) + properties.template_name = AAZStrType( + serialized_name="templateName", + ) + properties.title = AAZStrType() + + entities_filter = cls._schema_on_200.discriminate_by("kind", "Activity").properties.entities_filter + entities_filter.Element = AAZListType() + + _element = cls._schema_on_200.discriminate_by("kind", "Activity").properties.entities_filter.Element + _element.Element = AAZStrType() + + query_definitions = cls._schema_on_200.discriminate_by("kind", "Activity").properties.query_definitions + query_definitions.query = AAZStrType() + + required_input_fields_sets = cls._schema_on_200.discriminate_by("kind", "Activity").properties.required_input_fields_sets + required_input_fields_sets.Element = AAZListType() + + _element = cls._schema_on_200.discriminate_by("kind", "Activity").properties.required_input_fields_sets.Element + _element.Element = AAZStrType() + + disc_expansion = cls._schema_on_200.discriminate_by("kind", "Expansion") + disc_expansion.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "Expansion").properties + properties.data_sources = AAZListType( + serialized_name="dataSources", + ) + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.input_entity_type = AAZStrType( + serialized_name="inputEntityType", + ) + properties.input_fields = AAZListType( + serialized_name="inputFields", + ) + properties.output_entity_types = AAZListType( + serialized_name="outputEntityTypes", + ) + properties.query_template = AAZStrType( + serialized_name="queryTemplate", + ) + + data_sources = cls._schema_on_200.discriminate_by("kind", "Expansion").properties.data_sources + data_sources.Element = AAZStrType() + + input_fields = cls._schema_on_200.discriminate_by("kind", "Expansion").properties.input_fields + input_fields.Element = AAZStrType() + + output_entity_types = cls._schema_on_200.discriminate_by("kind", "Expansion").properties.output_entity_types + output_entity_types.Element = AAZStrType() + + return cls._schema_on_200 + + +__all__ = ["Show"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/_update.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/_update.py new file mode 100644 index 00000000000..8999fb986c5 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/_update.py @@ -0,0 +1,588 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel entity-query update", + is_experimental=True, +) +class Update(AAZCommand): + """Update the entity query. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entityqueries/{}", "2022-06-01-preview"], + ] + } + + AZ_SUPPORT_GENERIC_UPDATE = True + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.entity_query_id = AAZStrArg( + options=["-n", "--name", "--entity-query-id"], + help="entity query ID", + required=True, + id_part="child_name_1", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + + # define Arg Group "EntityQuery" + + _args_schema = cls._args_schema + _args_schema.activity = AAZObjectArg( + options=["--activity"], + arg_group="EntityQuery", + ) + _args_schema.etag = AAZStrArg( + options=["--etag"], + arg_group="EntityQuery", + help="Etag of the azure resource", + nullable=True, + ) + + activity = cls._args_schema.activity + activity.content = AAZStrArg( + options=["content"], + help="The entity query content to display in timeline", + nullable=True, + ) + activity.description = AAZStrArg( + options=["description"], + help="The entity query description", + nullable=True, + ) + activity.enabled = AAZBoolArg( + options=["enabled"], + help="Determines whether this activity is enabled or disabled.", + nullable=True, + ) + activity.entities_filter = AAZDictArg( + options=["entities-filter"], + help="The query applied only to entities matching to all filters", + nullable=True, + ) + activity.input_entity_type = AAZStrArg( + options=["input-entity-type"], + help="The type of the query's source entity", + nullable=True, + enum={"Account": "Account", "AzureResource": "AzureResource", "CloudApplication": "CloudApplication", "DNS": "DNS", "File": "File", "FileHash": "FileHash", "Host": "Host", "HuntingBookmark": "HuntingBookmark", "IP": "IP", "IoTDevice": "IoTDevice", "MailCluster": "MailCluster", "MailMessage": "MailMessage", "Mailbox": "Mailbox", "Malware": "Malware", "Process": "Process", "RegistryKey": "RegistryKey", "RegistryValue": "RegistryValue", "SecurityAlert": "SecurityAlert", "SecurityGroup": "SecurityGroup", "SubmissionMail": "SubmissionMail", "URL": "URL"}, + ) + activity.query_definitions = AAZObjectArg( + options=["query-definitions"], + help="The Activity query definitions", + nullable=True, + ) + activity.required_input_fields_sets = AAZListArg( + options=["required-input-fields-sets"], + help="List of the fields of the source entity that are required to run the query", + nullable=True, + ) + activity.template_name = AAZStrArg( + options=["template-name"], + help="The template id this activity was created from", + nullable=True, + ) + activity.title = AAZStrArg( + options=["title"], + help="The entity query title", + nullable=True, + ) + + entities_filter = cls._args_schema.activity.entities_filter + entities_filter.Element = AAZListArg() + + _element = cls._args_schema.activity.entities_filter.Element + _element.Element = AAZStrArg() + + query_definitions = cls._args_schema.activity.query_definitions + query_definitions.query = AAZStrArg( + options=["query"], + help="The Activity query to run on a given entity", + nullable=True, + ) + + required_input_fields_sets = cls._args_schema.activity.required_input_fields_sets + required_input_fields_sets.Element = AAZListArg() + + _element = cls._args_schema.activity.required_input_fields_sets.Element + _element.Element = AAZStrArg() + return cls._args_schema + + def _execute_operations(self): + self.EntityQueriesGet(ctx=self.ctx)() + self.InstanceUpdateByJson(ctx=self.ctx)() + self.InstanceUpdateByGeneric(ctx=self.ctx)() + self.EntityQueriesCreateOrUpdate(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class EntityQueriesGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/entityQueries/{entityQueryId}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "entityQueryId", self.ctx.args.entity_query_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _build_schema_entity_query_read(cls._schema_on_200) + + return cls._schema_on_200 + + class EntityQueriesCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/entityQueries/{entityQueryId}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "entityQueryId", self.ctx.args.entity_query_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + value=self.ctx.vars.instance, + ) + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + _build_schema_entity_query_read(cls._schema_on_200_201) + + return cls._schema_on_200_201 + + class InstanceUpdateByJson(AAZJsonInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance(self.ctx.vars.instance) + + def _update_instance(self, instance): + _instance_value, _builder = self.new_content_builder( + self.ctx.args, + value=instance, + typ=AAZObjectType + ) + _builder.set_prop("etag", AAZStrType, ".etag") + _builder.set_const("kind", "Activity", AAZStrType, ".activity", typ_kwargs={"flags": {"required": True}}) + _builder.discriminate_by("kind", "Activity") + + disc_activity = _builder.get("{kind:Activity}") + if disc_activity is not None: + disc_activity.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:Activity}.properties") + if properties is not None: + properties.set_prop("content", AAZStrType, ".activity.content") + properties.set_prop("description", AAZStrType, ".activity.description") + properties.set_prop("enabled", AAZBoolType, ".activity.enabled") + properties.set_prop("entitiesFilter", AAZDictType, ".activity.entities_filter") + properties.set_prop("inputEntityType", AAZStrType, ".activity.input_entity_type") + properties.set_prop("queryDefinitions", AAZObjectType, ".activity.query_definitions") + properties.set_prop("requiredInputFieldsSets", AAZListType, ".activity.required_input_fields_sets") + properties.set_prop("templateName", AAZStrType, ".activity.template_name") + properties.set_prop("title", AAZStrType, ".activity.title") + + entities_filter = _builder.get("{kind:Activity}.properties.entitiesFilter") + if entities_filter is not None: + entities_filter.set_elements(AAZListType) + + _elements = _builder.get("{kind:Activity}.properties.entitiesFilter{}") + if _elements is not None: + _elements.set_elements(AAZStrType, ".") + + query_definitions = _builder.get("{kind:Activity}.properties.queryDefinitions") + if query_definitions is not None: + query_definitions.set_prop("query", AAZStrType, ".query") + + required_input_fields_sets = _builder.get("{kind:Activity}.properties.requiredInputFieldsSets") + if required_input_fields_sets is not None: + required_input_fields_sets.set_elements(AAZListType) + + _elements = _builder.get("{kind:Activity}.properties.requiredInputFieldsSets[]") + if _elements is not None: + _elements.set_elements(AAZStrType, ".") + + return _instance_value + + class InstanceUpdateByGeneric(AAZGenericInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance_by_generic( + self.ctx.vars.instance, + self.ctx.generic_update_args + ) + + +_schema_entity_query_read = None + + +def _build_schema_entity_query_read(_schema): + global _schema_entity_query_read + if _schema_entity_query_read is not None: + _schema.etag = _schema_entity_query_read.etag + _schema.id = _schema_entity_query_read.id + _schema.kind = _schema_entity_query_read.kind + _schema.name = _schema_entity_query_read.name + _schema.system_data = _schema_entity_query_read.system_data + _schema.type = _schema_entity_query_read.type + _schema.discriminate_by( + "kind", + "Activity", + _schema_entity_query_read.discriminate_by( + "kind", + "Activity", + ) + ) + _schema.discriminate_by( + "kind", + "Expansion", + _schema_entity_query_read.discriminate_by( + "kind", + "Expansion", + ) + ) + return + + _schema_entity_query_read = AAZObjectType() + + entity_query_read = _schema_entity_query_read + entity_query_read.etag = AAZStrType() + entity_query_read.id = AAZStrType( + flags={"read_only": True}, + ) + entity_query_read.kind = AAZStrType( + flags={"required": True}, + ) + entity_query_read.name = AAZStrType( + flags={"read_only": True}, + ) + entity_query_read.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + entity_query_read.type = AAZStrType( + flags={"read_only": True}, + ) + + system_data = _schema_entity_query_read.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + disc_activity = _schema_entity_query_read.discriminate_by("kind", "Activity") + disc_activity.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = _schema_entity_query_read.discriminate_by("kind", "Activity").properties + properties.content = AAZStrType() + properties.created_time_utc = AAZStrType( + serialized_name="createdTimeUtc", + flags={"read_only": True}, + ) + properties.description = AAZStrType() + properties.enabled = AAZBoolType() + properties.entities_filter = AAZDictType( + serialized_name="entitiesFilter", + ) + properties.input_entity_type = AAZStrType( + serialized_name="inputEntityType", + ) + properties.last_modified_time_utc = AAZStrType( + serialized_name="lastModifiedTimeUtc", + flags={"read_only": True}, + ) + properties.query_definitions = AAZObjectType( + serialized_name="queryDefinitions", + ) + properties.required_input_fields_sets = AAZListType( + serialized_name="requiredInputFieldsSets", + ) + properties.template_name = AAZStrType( + serialized_name="templateName", + ) + properties.title = AAZStrType() + + entities_filter = _schema_entity_query_read.discriminate_by("kind", "Activity").properties.entities_filter + entities_filter.Element = AAZListType() + + _element = _schema_entity_query_read.discriminate_by("kind", "Activity").properties.entities_filter.Element + _element.Element = AAZStrType() + + query_definitions = _schema_entity_query_read.discriminate_by("kind", "Activity").properties.query_definitions + query_definitions.query = AAZStrType() + + required_input_fields_sets = _schema_entity_query_read.discriminate_by("kind", "Activity").properties.required_input_fields_sets + required_input_fields_sets.Element = AAZListType() + + _element = _schema_entity_query_read.discriminate_by("kind", "Activity").properties.required_input_fields_sets.Element + _element.Element = AAZStrType() + + disc_expansion = _schema_entity_query_read.discriminate_by("kind", "Expansion") + disc_expansion.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = _schema_entity_query_read.discriminate_by("kind", "Expansion").properties + properties.data_sources = AAZListType( + serialized_name="dataSources", + ) + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.input_entity_type = AAZStrType( + serialized_name="inputEntityType", + ) + properties.input_fields = AAZListType( + serialized_name="inputFields", + ) + properties.output_entity_types = AAZListType( + serialized_name="outputEntityTypes", + ) + properties.query_template = AAZStrType( + serialized_name="queryTemplate", + ) + + data_sources = _schema_entity_query_read.discriminate_by("kind", "Expansion").properties.data_sources + data_sources.Element = AAZStrType() + + input_fields = _schema_entity_query_read.discriminate_by("kind", "Expansion").properties.input_fields + input_fields.Element = AAZStrType() + + output_entity_types = _schema_entity_query_read.discriminate_by("kind", "Expansion").properties.output_entity_types + output_entity_types.Element = AAZStrType() + + _schema.etag = _schema_entity_query_read.etag + _schema.id = _schema_entity_query_read.id + _schema.kind = _schema_entity_query_read.kind + _schema.name = _schema_entity_query_read.name + _schema.system_data = _schema_entity_query_read.system_data + _schema.type = _schema_entity_query_read.type + _schema.discriminate_by( + "kind", + "Activity", + _schema_entity_query_read.discriminate_by( + "kind", + "Activity", + ) + ) + _schema.discriminate_by( + "kind", + "Expansion", + _schema_entity_query_read.discriminate_by( + "kind", + "Expansion", + ) + ) + + +__all__ = ["Update"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/template/__cmd_group.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/template/__cmd_group.py new file mode 100644 index 00000000000..91049c1fe8f --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/template/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "sentinel entity-query template", +) +class __CMDGroup(AAZCommandGroup): + """Manage entity query template with sentinel. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/template/__init__.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/template/__init__.py new file mode 100644 index 00000000000..2df85698253 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/template/__init__.py @@ -0,0 +1,13 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._list import * +from ._show import * diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/template/_list.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/template/_list.py new file mode 100644 index 00000000000..1bb9910b114 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/template/_list.py @@ -0,0 +1,261 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel entity-query template list", + is_experimental=True, +) +class List(AAZCommand): + """Get all entity query templates. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entityquerytemplates", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + ) + _args_schema.kind = AAZStrArg( + options=["--kind"], + help="The entity template query kind we want to fetch", + enum={"Activity": "Activity"}, + ) + return cls._args_schema + + def _execute_operations(self): + self.EntityQueryTemplatesList(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance.value, client_flatten=True) + next_link = self.deserialize_output(self.ctx.vars.instance.next_link) + return result, next_link + + class EntityQueryTemplatesList(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/entityQueryTemplates", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "kind", self.ctx.args.kind, + ), + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + flags={"read_only": True}, + ) + _schema_on_200.value = AAZListType( + flags={"required": True}, + ) + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.kind = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + disc_activity = cls._schema_on_200.value.Element.discriminate_by("kind", "Activity") + disc_activity.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "Activity").properties + properties.content = AAZStrType() + properties.data_types = AAZListType( + serialized_name="dataTypes", + ) + properties.description = AAZStrType() + properties.entities_filter = AAZDictType( + serialized_name="entitiesFilter", + ) + properties.input_entity_type = AAZStrType( + serialized_name="inputEntityType", + ) + properties.query_definitions = AAZObjectType( + serialized_name="queryDefinitions", + ) + properties.required_input_fields_sets = AAZListType( + serialized_name="requiredInputFieldsSets", + ) + properties.title = AAZStrType() + + data_types = cls._schema_on_200.value.Element.discriminate_by("kind", "Activity").properties.data_types + data_types.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.discriminate_by("kind", "Activity").properties.data_types.Element + _element.data_type = AAZStrType( + serialized_name="dataType", + ) + + entities_filter = cls._schema_on_200.value.Element.discriminate_by("kind", "Activity").properties.entities_filter + entities_filter.Element = AAZListType() + + _element = cls._schema_on_200.value.Element.discriminate_by("kind", "Activity").properties.entities_filter.Element + _element.Element = AAZStrType() + + query_definitions = cls._schema_on_200.value.Element.discriminate_by("kind", "Activity").properties.query_definitions + query_definitions.query = AAZStrType() + query_definitions.summarize_by = AAZStrType( + serialized_name="summarizeBy", + ) + + required_input_fields_sets = cls._schema_on_200.value.Element.discriminate_by("kind", "Activity").properties.required_input_fields_sets + required_input_fields_sets.Element = AAZListType() + + _element = cls._schema_on_200.value.Element.discriminate_by("kind", "Activity").properties.required_input_fields_sets.Element + _element.Element = AAZStrType() + + return cls._schema_on_200 + + +__all__ = ["List"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/template/_show.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/template/_show.py new file mode 100644 index 00000000000..de178a5a286 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/template/_show.py @@ -0,0 +1,252 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel entity-query template show", + is_experimental=True, +) +class Show(AAZCommand): + """Get an entity query. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entityquerytemplates/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.entity_query_template_id = AAZStrArg( + options=["-n", "--name", "--entity-query-template-id"], + help="entity query template ID", + required=True, + id_part="child_name_1", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.EntityQueryTemplatesGet(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class EntityQueryTemplatesGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/entityQueryTemplates/{entityQueryTemplateId}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "entityQueryTemplateId", self.ctx.args.entity_query_template_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.kind = AAZStrType( + flags={"required": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + disc_activity = cls._schema_on_200.discriminate_by("kind", "Activity") + disc_activity.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "Activity").properties + properties.content = AAZStrType() + properties.data_types = AAZListType( + serialized_name="dataTypes", + ) + properties.description = AAZStrType() + properties.entities_filter = AAZDictType( + serialized_name="entitiesFilter", + ) + properties.input_entity_type = AAZStrType( + serialized_name="inputEntityType", + ) + properties.query_definitions = AAZObjectType( + serialized_name="queryDefinitions", + ) + properties.required_input_fields_sets = AAZListType( + serialized_name="requiredInputFieldsSets", + ) + properties.title = AAZStrType() + + data_types = cls._schema_on_200.discriminate_by("kind", "Activity").properties.data_types + data_types.Element = AAZObjectType() + + _element = cls._schema_on_200.discriminate_by("kind", "Activity").properties.data_types.Element + _element.data_type = AAZStrType( + serialized_name="dataType", + ) + + entities_filter = cls._schema_on_200.discriminate_by("kind", "Activity").properties.entities_filter + entities_filter.Element = AAZListType() + + _element = cls._schema_on_200.discriminate_by("kind", "Activity").properties.entities_filter.Element + _element.Element = AAZStrType() + + query_definitions = cls._schema_on_200.discriminate_by("kind", "Activity").properties.query_definitions + query_definitions.query = AAZStrType() + query_definitions.summarize_by = AAZStrType( + serialized_name="summarizeBy", + ) + + required_input_fields_sets = cls._schema_on_200.discriminate_by("kind", "Activity").properties.required_input_fields_sets + required_input_fields_sets.Element = AAZListType() + + _element = cls._schema_on_200.discriminate_by("kind", "Activity").properties.required_input_fields_sets.Element + _element.Element = AAZStrType() + + return cls._schema_on_200 + + +__all__ = ["Show"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/__cmd_group.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/__cmd_group.py new file mode 100644 index 00000000000..0068f32f032 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "sentinel incident", +) +class __CMDGroup(AAZCommandGroup): + """Manage incident with sentinel. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/__init__.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/__init__.py new file mode 100644 index 00000000000..81156f1fe9e --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/__init__.py @@ -0,0 +1,21 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._create import * +from ._create_team import * +from ._delete import * +from ._list import * +from ._list_alert import * +from ._list_bookmark import * +from ._list_entity import * +from ._run_playbook import * +from ._show import * +from ._update import * diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_create.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_create.py new file mode 100644 index 00000000000..767da7c83b2 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_create.py @@ -0,0 +1,520 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel incident create", + is_experimental=True, +) +class Create(AAZCommand): + """Create the incident. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.incident_id = AAZStrArg( + options=["-n", "--name", "--incident-id"], + help="Incident ID", + required=True, + id_part="child_name_1", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + + # define Arg Group "Incident" + + _args_schema = cls._args_schema + _args_schema.etag = AAZStrArg( + options=["--etag"], + arg_group="Incident", + help="Etag of the azure resource", + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.classification = AAZStrArg( + options=["--classification"], + arg_group="Properties", + help="The reason the incident was closed", + enum={"BenignPositive": "BenignPositive", "FalsePositive": "FalsePositive", "TruePositive": "TruePositive", "Undetermined": "Undetermined"}, + ) + _args_schema.classification_comment = AAZStrArg( + options=["--classification-comment"], + arg_group="Properties", + help="Describes the reason the incident was closed", + ) + _args_schema.classification_reason = AAZStrArg( + options=["--classification-reason"], + arg_group="Properties", + help="The classification reason the incident was closed with", + enum={"InaccurateData": "InaccurateData", "IncorrectAlertLogic": "IncorrectAlertLogic", "SuspiciousActivity": "SuspiciousActivity", "SuspiciousButExpected": "SuspiciousButExpected"}, + ) + _args_schema.description = AAZStrArg( + options=["--description"], + arg_group="Properties", + help="The description of the incident", + ) + _args_schema.first_activity_time_utc = AAZStrArg( + options=["--first-activity-time-utc"], + arg_group="Properties", + help="The time of the first activity in the incident", + ) + _args_schema.labels = AAZListArg( + options=["--labels"], + arg_group="Properties", + help="List of labels relevant to this incident", + ) + _args_schema.last_activity_time_utc = AAZStrArg( + options=["--last-activity-time-utc"], + arg_group="Properties", + help="The time of the last activity in the incident", + ) + _args_schema.owner = AAZObjectArg( + options=["--owner"], + arg_group="Properties", + help="Describes a user that the incident is assigned to", + ) + _args_schema.provider_incident_id = AAZStrArg( + options=["--provider-incident-id"], + arg_group="Properties", + help="The incident ID assigned by the incident provider", + ) + _args_schema.provider_name = AAZStrArg( + options=["--provider-name"], + arg_group="Properties", + help="The name of the source provider that generated the incident", + ) + _args_schema.severity = AAZStrArg( + options=["--severity"], + arg_group="Properties", + help="The severity of the incident", + enum={"High": "High", "Informational": "Informational", "Low": "Low", "Medium": "Medium"}, + ) + _args_schema.status = AAZStrArg( + options=["--status"], + arg_group="Properties", + help="The status of the incident", + enum={"Active": "Active", "Closed": "Closed", "New": "New"}, + ) + _args_schema.title = AAZStrArg( + options=["--title"], + arg_group="Properties", + help="The title of the incident", + ) + + labels = cls._args_schema.labels + labels.Element = AAZObjectArg() + + _element = cls._args_schema.labels.Element + _element.label_name = AAZStrArg( + options=["label-name"], + help="The name of the label", + required=True, + ) + + owner = cls._args_schema.owner + owner.assigned_to = AAZStrArg( + options=["assigned-to"], + help="The name of the user the incident is assigned to.", + ) + owner.email = AAZStrArg( + options=["email"], + help="The email of the user the incident is assigned to.", + ) + owner.object_id = AAZStrArg( + options=["object-id"], + help="The object id of the user the incident is assigned to.", + ) + owner.owner_type = AAZStrArg( + options=["owner-type"], + help="The type of the owner the incident is assigned to.", + enum={"Group": "Group", "Unknown": "Unknown", "User": "User"}, + ) + owner.user_principal_name = AAZStrArg( + options=["user-principal-name"], + help="The user principal name of the user the incident is assigned to.", + ) + return cls._args_schema + + def _execute_operations(self): + self.IncidentsCreateOrUpdate(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class IncidentsCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "incidentId", self.ctx.args.incident_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + typ=AAZObjectType, + typ_kwargs={"flags": {"required": True, "client_flatten": True}} + ) + _builder.set_prop("etag", AAZStrType, ".etag") + _builder.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("classification", AAZStrType, ".classification") + properties.set_prop("classificationComment", AAZStrType, ".classification_comment") + properties.set_prop("classificationReason", AAZStrType, ".classification_reason") + properties.set_prop("description", AAZStrType, ".description") + properties.set_prop("firstActivityTimeUtc", AAZStrType, ".first_activity_time_utc") + properties.set_prop("labels", AAZListType, ".labels") + properties.set_prop("lastActivityTimeUtc", AAZStrType, ".last_activity_time_utc") + properties.set_prop("owner", AAZObjectType, ".owner") + properties.set_prop("providerIncidentId", AAZStrType, ".provider_incident_id") + properties.set_prop("providerName", AAZStrType, ".provider_name") + properties.set_prop("severity", AAZStrType, ".severity", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("status", AAZStrType, ".status", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("title", AAZStrType, ".title", typ_kwargs={"flags": {"required": True}}) + + labels = _builder.get(".properties.labels") + if labels is not None: + labels.set_elements(AAZObjectType) + + _elements = _builder.get(".properties.labels[]") + if _elements is not None: + _elements.set_prop("labelName", AAZStrType, ".label_name", typ_kwargs={"flags": {"required": True}}) + + owner = _builder.get(".properties.owner") + if owner is not None: + owner.set_prop("assignedTo", AAZStrType, ".assigned_to") + owner.set_prop("email", AAZStrType, ".email") + owner.set_prop("objectId", AAZStrType, ".object_id") + owner.set_prop("ownerType", AAZStrType, ".owner_type") + owner.set_prop("userPrincipalName", AAZStrType, ".user_principal_name") + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.etag = AAZStrType() + _schema_on_200_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200_201.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200_201.properties + properties.additional_data = AAZObjectType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.classification = AAZStrType() + properties.classification_comment = AAZStrType( + serialized_name="classificationComment", + ) + properties.classification_reason = AAZStrType( + serialized_name="classificationReason", + ) + properties.created_time_utc = AAZStrType( + serialized_name="createdTimeUtc", + flags={"read_only": True}, + ) + properties.description = AAZStrType() + properties.first_activity_time_utc = AAZStrType( + serialized_name="firstActivityTimeUtc", + ) + properties.incident_number = AAZIntType( + serialized_name="incidentNumber", + flags={"read_only": True}, + ) + properties.incident_url = AAZStrType( + serialized_name="incidentUrl", + flags={"read_only": True}, + ) + properties.labels = AAZListType() + properties.last_activity_time_utc = AAZStrType( + serialized_name="lastActivityTimeUtc", + ) + properties.last_modified_time_utc = AAZStrType( + serialized_name="lastModifiedTimeUtc", + flags={"read_only": True}, + ) + properties.owner = AAZObjectType() + properties.provider_incident_id = AAZStrType( + serialized_name="providerIncidentId", + ) + properties.provider_name = AAZStrType( + serialized_name="providerName", + ) + properties.related_analytic_rule_ids = AAZListType( + serialized_name="relatedAnalyticRuleIds", + flags={"read_only": True}, + ) + properties.severity = AAZStrType( + flags={"required": True}, + ) + properties.status = AAZStrType( + flags={"required": True}, + ) + properties.team_information = AAZObjectType( + serialized_name="teamInformation", + ) + properties.title = AAZStrType( + flags={"required": True}, + ) + + additional_data = cls._schema_on_200_201.properties.additional_data + additional_data.alert_product_names = AAZListType( + serialized_name="alertProductNames", + flags={"read_only": True}, + ) + additional_data.alerts_count = AAZIntType( + serialized_name="alertsCount", + flags={"read_only": True}, + ) + additional_data.bookmarks_count = AAZIntType( + serialized_name="bookmarksCount", + flags={"read_only": True}, + ) + additional_data.comments_count = AAZIntType( + serialized_name="commentsCount", + flags={"read_only": True}, + ) + additional_data.provider_incident_url = AAZStrType( + serialized_name="providerIncidentUrl", + flags={"read_only": True}, + ) + additional_data.tactics = AAZListType( + flags={"read_only": True}, + ) + additional_data.techniques = AAZListType( + flags={"read_only": True}, + ) + + alert_product_names = cls._schema_on_200_201.properties.additional_data.alert_product_names + alert_product_names.Element = AAZStrType( + flags={"read_only": True}, + ) + + tactics = cls._schema_on_200_201.properties.additional_data.tactics + tactics.Element = AAZStrType( + flags={"read_only": True}, + ) + + techniques = cls._schema_on_200_201.properties.additional_data.techniques + techniques.Element = AAZStrType( + flags={"read_only": True}, + ) + + labels = cls._schema_on_200_201.properties.labels + labels.Element = AAZObjectType() + + _element = cls._schema_on_200_201.properties.labels.Element + _element.label_name = AAZStrType( + serialized_name="labelName", + flags={"required": True}, + ) + _element.label_type = AAZStrType( + serialized_name="labelType", + flags={"read_only": True}, + ) + + owner = cls._schema_on_200_201.properties.owner + owner.assigned_to = AAZStrType( + serialized_name="assignedTo", + ) + owner.email = AAZStrType() + owner.object_id = AAZStrType( + serialized_name="objectId", + ) + owner.owner_type = AAZStrType( + serialized_name="ownerType", + ) + owner.user_principal_name = AAZStrType( + serialized_name="userPrincipalName", + ) + + related_analytic_rule_ids = cls._schema_on_200_201.properties.related_analytic_rule_ids + related_analytic_rule_ids.Element = AAZStrType( + flags={"read_only": True}, + ) + + team_information = cls._schema_on_200_201.properties.team_information + team_information.description = AAZStrType( + flags={"read_only": True}, + ) + team_information.name = AAZStrType( + flags={"read_only": True}, + ) + team_information.primary_channel_url = AAZStrType( + serialized_name="primaryChannelUrl", + flags={"read_only": True}, + ) + team_information.team_creation_time_utc = AAZStrType( + serialized_name="teamCreationTimeUtc", + flags={"read_only": True}, + ) + team_information.team_id = AAZStrType( + serialized_name="teamId", + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200_201.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200_201 + + +__all__ = ["Create"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_create_team.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_create_team.py new file mode 100644 index 00000000000..5042a9c3f5e --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_create_team.py @@ -0,0 +1,231 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel incident create-team", + is_experimental=True, +) +class CreateTeam(AAZCommand): + """Create a Microsoft team to investigate the incident by sharing information and insights between participants. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/createteam", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.incident_id = AAZStrArg( + options=["--incident-id"], + help="Incident ID", + required=True, + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + ) + + # define Arg Group "TeamProperties" + + _args_schema = cls._args_schema + _args_schema.group_ids = AAZListArg( + options=["--group-ids"], + arg_group="TeamProperties", + help="List of group IDs to add their members to the team", + ) + _args_schema.member_ids = AAZListArg( + options=["--member-ids"], + arg_group="TeamProperties", + help="List of member IDs to add to the team", + ) + _args_schema.team_description = AAZStrArg( + options=["--team-description"], + arg_group="TeamProperties", + help="The description of the team", + ) + _args_schema.team_name = AAZStrArg( + options=["--team-name"], + arg_group="TeamProperties", + help="The name of the team", + required=True, + ) + + group_ids = cls._args_schema.group_ids + group_ids.Element = AAZStrArg() + + member_ids = cls._args_schema.member_ids + member_ids.Element = AAZStrArg() + return cls._args_schema + + def _execute_operations(self): + self.IncidentsCreateTeam(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class IncidentsCreateTeam(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}/createTeam", + **self.url_parameters + ) + + @property + def method(self): + return "POST" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "incidentId", self.ctx.args.incident_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + typ=AAZObjectType, + typ_kwargs={"flags": {"required": True, "client_flatten": True}} + ) + _builder.set_prop("groupIds", AAZListType, ".group_ids") + _builder.set_prop("memberIds", AAZListType, ".member_ids") + _builder.set_prop("teamDescription", AAZStrType, ".team_description") + _builder.set_prop("teamName", AAZStrType, ".team_name", typ_kwargs={"flags": {"required": True}}) + + group_ids = _builder.get(".groupIds") + if group_ids is not None: + group_ids.set_elements(AAZStrType, ".") + + member_ids = _builder.get(".memberIds") + if member_ids is not None: + member_ids.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.description = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.primary_channel_url = AAZStrType( + serialized_name="primaryChannelUrl", + flags={"read_only": True}, + ) + _schema_on_200.team_creation_time_utc = AAZStrType( + serialized_name="teamCreationTimeUtc", + flags={"read_only": True}, + ) + _schema_on_200.team_id = AAZStrType( + serialized_name="teamId", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +__all__ = ["CreateTeam"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_delete.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_delete.py new file mode 100644 index 00000000000..b2d64dac1bd --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_delete.py @@ -0,0 +1,134 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel incident delete", + is_experimental=True, + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete the incident. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return None + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.incident_id = AAZStrArg( + options=["-n", "--name", "--incident-id"], + help="Incident ID", + required=True, + id_part="child_name_1", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.IncidentsDelete(ctx=self.ctx)() + + class IncidentsDelete(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + if session.http_response.status_code in [204]: + return self.on_204(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}", + **self.url_parameters + ) + + @property + def method(self): + return "DELETE" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "incidentId", self.ctx.args.incident_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + def on_200(self, session): + pass + + def on_204(self, session): + pass + + +__all__ = ["Delete"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_list.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_list.py new file mode 100644 index 00000000000..3ee786e78ab --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_list.py @@ -0,0 +1,387 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel incident list", + is_experimental=True, +) +class List(AAZCommand): + """Get all incidents. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + ) + _args_schema.filter = AAZStrArg( + options=["--filter"], + help="Filters the results, based on a Boolean condition. Optional.", + ) + _args_schema.orderby = AAZStrArg( + options=["--orderby"], + help="Sorts the results. Optional.", + ) + _args_schema.skip_token = AAZStrArg( + options=["--skip-token"], + help="Skiptoken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skiptoken parameter that specifies a starting point to use for subsequent calls. Optional.", + ) + _args_schema.top = AAZIntArg( + options=["--top"], + help="Returns only the first n results. Optional.", + ) + return cls._args_schema + + def _execute_operations(self): + self.IncidentsList(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance.value, client_flatten=True) + next_link = self.deserialize_output(self.ctx.vars.instance.next_link) + return result, next_link + + class IncidentsList(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "$filter", self.ctx.args.filter, + ), + **self.serialize_query_param( + "$orderby", self.ctx.args.orderby, + ), + **self.serialize_query_param( + "$skipToken", self.ctx.args.skip_token, + ), + **self.serialize_query_param( + "$top", self.ctx.args.top, + ), + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + flags={"read_only": True}, + ) + _schema_on_200.value = AAZListType( + flags={"required": True}, + ) + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.etag = AAZStrType() + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.additional_data = AAZObjectType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.classification = AAZStrType() + properties.classification_comment = AAZStrType( + serialized_name="classificationComment", + ) + properties.classification_reason = AAZStrType( + serialized_name="classificationReason", + ) + properties.created_time_utc = AAZStrType( + serialized_name="createdTimeUtc", + flags={"read_only": True}, + ) + properties.description = AAZStrType() + properties.first_activity_time_utc = AAZStrType( + serialized_name="firstActivityTimeUtc", + ) + properties.incident_number = AAZIntType( + serialized_name="incidentNumber", + flags={"read_only": True}, + ) + properties.incident_url = AAZStrType( + serialized_name="incidentUrl", + flags={"read_only": True}, + ) + properties.labels = AAZListType() + properties.last_activity_time_utc = AAZStrType( + serialized_name="lastActivityTimeUtc", + ) + properties.last_modified_time_utc = AAZStrType( + serialized_name="lastModifiedTimeUtc", + flags={"read_only": True}, + ) + properties.owner = AAZObjectType() + properties.provider_incident_id = AAZStrType( + serialized_name="providerIncidentId", + ) + properties.provider_name = AAZStrType( + serialized_name="providerName", + ) + properties.related_analytic_rule_ids = AAZListType( + serialized_name="relatedAnalyticRuleIds", + flags={"read_only": True}, + ) + properties.severity = AAZStrType( + flags={"required": True}, + ) + properties.status = AAZStrType( + flags={"required": True}, + ) + properties.team_information = AAZObjectType( + serialized_name="teamInformation", + ) + properties.title = AAZStrType( + flags={"required": True}, + ) + + additional_data = cls._schema_on_200.value.Element.properties.additional_data + additional_data.alert_product_names = AAZListType( + serialized_name="alertProductNames", + flags={"read_only": True}, + ) + additional_data.alerts_count = AAZIntType( + serialized_name="alertsCount", + flags={"read_only": True}, + ) + additional_data.bookmarks_count = AAZIntType( + serialized_name="bookmarksCount", + flags={"read_only": True}, + ) + additional_data.comments_count = AAZIntType( + serialized_name="commentsCount", + flags={"read_only": True}, + ) + additional_data.provider_incident_url = AAZStrType( + serialized_name="providerIncidentUrl", + flags={"read_only": True}, + ) + additional_data.tactics = AAZListType( + flags={"read_only": True}, + ) + additional_data.techniques = AAZListType( + flags={"read_only": True}, + ) + + alert_product_names = cls._schema_on_200.value.Element.properties.additional_data.alert_product_names + alert_product_names.Element = AAZStrType( + flags={"read_only": True}, + ) + + tactics = cls._schema_on_200.value.Element.properties.additional_data.tactics + tactics.Element = AAZStrType( + flags={"read_only": True}, + ) + + techniques = cls._schema_on_200.value.Element.properties.additional_data.techniques + techniques.Element = AAZStrType( + flags={"read_only": True}, + ) + + labels = cls._schema_on_200.value.Element.properties.labels + labels.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.labels.Element + _element.label_name = AAZStrType( + serialized_name="labelName", + flags={"required": True}, + ) + _element.label_type = AAZStrType( + serialized_name="labelType", + flags={"read_only": True}, + ) + + owner = cls._schema_on_200.value.Element.properties.owner + owner.assigned_to = AAZStrType( + serialized_name="assignedTo", + ) + owner.email = AAZStrType() + owner.object_id = AAZStrType( + serialized_name="objectId", + ) + owner.owner_type = AAZStrType( + serialized_name="ownerType", + ) + owner.user_principal_name = AAZStrType( + serialized_name="userPrincipalName", + ) + + related_analytic_rule_ids = cls._schema_on_200.value.Element.properties.related_analytic_rule_ids + related_analytic_rule_ids.Element = AAZStrType( + flags={"read_only": True}, + ) + + team_information = cls._schema_on_200.value.Element.properties.team_information + team_information.description = AAZStrType( + flags={"read_only": True}, + ) + team_information.name = AAZStrType( + flags={"read_only": True}, + ) + team_information.primary_channel_url = AAZStrType( + serialized_name="primaryChannelUrl", + flags={"read_only": True}, + ) + team_information.team_creation_time_utc = AAZStrType( + serialized_name="teamCreationTimeUtc", + flags={"read_only": True}, + ) + team_information.team_id = AAZStrType( + serialized_name="teamId", + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +__all__ = ["List"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_list_alert.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_list_alert.py new file mode 100644 index 00000000000..d31a1e1eece --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_list_alert.py @@ -0,0 +1,333 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel incident list-alert", + is_experimental=True, +) +class ListAlert(AAZCommand): + """Get all incident alerts. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/alerts", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.incident_id = AAZStrArg( + options=["--incident-id"], + help="Incident ID", + required=True, + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.IncidentsListAlerts(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class IncidentsListAlerts(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}/alerts", + **self.url_parameters + ) + + @property + def method(self): + return "POST" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "incidentId", self.ctx.args.incident_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.value = AAZListType( + flags={"required": True}, + ) + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.kind = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.alert_display_name = AAZStrType( + serialized_name="alertDisplayName", + flags={"read_only": True}, + ) + properties.alert_link = AAZStrType( + serialized_name="alertLink", + flags={"read_only": True}, + ) + properties.alert_type = AAZStrType( + serialized_name="alertType", + flags={"read_only": True}, + ) + properties.compromised_entity = AAZStrType( + serialized_name="compromisedEntity", + flags={"read_only": True}, + ) + properties.confidence_level = AAZStrType( + serialized_name="confidenceLevel", + flags={"read_only": True}, + ) + properties.confidence_reasons = AAZListType( + serialized_name="confidenceReasons", + flags={"read_only": True}, + ) + properties.confidence_score = AAZFloatType( + serialized_name="confidenceScore", + flags={"read_only": True}, + ) + properties.confidence_score_status = AAZStrType( + serialized_name="confidenceScoreStatus", + flags={"read_only": True}, + ) + properties.description = AAZStrType( + flags={"read_only": True}, + ) + properties.end_time_utc = AAZStrType( + serialized_name="endTimeUtc", + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.intent = AAZStrType( + flags={"read_only": True}, + ) + properties.processing_end_time = AAZStrType( + serialized_name="processingEndTime", + flags={"read_only": True}, + ) + properties.product_component_name = AAZStrType( + serialized_name="productComponentName", + flags={"read_only": True}, + ) + properties.product_name = AAZStrType( + serialized_name="productName", + flags={"read_only": True}, + ) + properties.product_version = AAZStrType( + serialized_name="productVersion", + flags={"read_only": True}, + ) + properties.provider_alert_id = AAZStrType( + serialized_name="providerAlertId", + flags={"read_only": True}, + ) + properties.remediation_steps = AAZListType( + serialized_name="remediationSteps", + flags={"read_only": True}, + ) + properties.severity = AAZStrType() + properties.start_time_utc = AAZStrType( + serialized_name="startTimeUtc", + flags={"read_only": True}, + ) + properties.status = AAZStrType( + flags={"read_only": True}, + ) + properties.system_alert_id = AAZStrType( + serialized_name="systemAlertId", + flags={"read_only": True}, + ) + properties.tactics = AAZListType( + flags={"read_only": True}, + ) + properties.time_generated = AAZStrType( + serialized_name="timeGenerated", + flags={"read_only": True}, + ) + properties.vendor_name = AAZStrType( + serialized_name="vendorName", + flags={"read_only": True}, + ) + + confidence_reasons = cls._schema_on_200.value.Element.properties.confidence_reasons + confidence_reasons.Element = AAZObjectType( + flags={"read_only": True}, + ) + + _element = cls._schema_on_200.value.Element.properties.confidence_reasons.Element + _element.reason = AAZStrType( + flags={"read_only": True}, + ) + _element.reason_type = AAZStrType( + serialized_name="reasonType", + flags={"read_only": True}, + ) + + remediation_steps = cls._schema_on_200.value.Element.properties.remediation_steps + remediation_steps.Element = AAZStrType( + flags={"read_only": True}, + ) + + tactics = cls._schema_on_200.value.Element.properties.tactics + tactics.Element = AAZStrType( + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +__all__ = ["ListAlert"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_list_bookmark.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_list_bookmark.py new file mode 100644 index 00000000000..5136451fdcc --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_list_bookmark.py @@ -0,0 +1,291 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel incident list-bookmark", + is_experimental=True, +) +class ListBookmark(AAZCommand): + """Get all incident bookmarks. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/bookmarks", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.incident_id = AAZStrArg( + options=["--incident-id"], + help="Incident ID", + required=True, + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.IncidentsListBookmarks(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class IncidentsListBookmarks(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}/bookmarks", + **self.url_parameters + ) + + @property + def method(self): + return "POST" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "incidentId", self.ctx.args.incident_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.value = AAZListType( + flags={"required": True}, + ) + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.kind = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.created = AAZStrType() + properties.created_by = AAZObjectType( + serialized_name="createdBy", + ) + _build_schema_user_info_read(properties.created_by) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.event_time = AAZStrType( + serialized_name="eventTime", + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.incident_info = AAZObjectType( + serialized_name="incidentInfo", + ) + properties.labels = AAZListType() + properties.notes = AAZStrType() + properties.query = AAZStrType( + flags={"required": True}, + ) + properties.query_result = AAZStrType( + serialized_name="queryResult", + ) + properties.updated = AAZStrType() + properties.updated_by = AAZObjectType( + serialized_name="updatedBy", + ) + _build_schema_user_info_read(properties.updated_by) + + incident_info = cls._schema_on_200.value.Element.properties.incident_info + incident_info.incident_id = AAZStrType( + serialized_name="incidentId", + ) + incident_info.relation_name = AAZStrType( + serialized_name="relationName", + ) + incident_info.severity = AAZStrType() + incident_info.title = AAZStrType() + + labels = cls._schema_on_200.value.Element.properties.labels + labels.Element = AAZStrType() + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +_schema_user_info_read = None + + +def _build_schema_user_info_read(_schema): + global _schema_user_info_read + if _schema_user_info_read is not None: + _schema.email = _schema_user_info_read.email + _schema.name = _schema_user_info_read.name + _schema.object_id = _schema_user_info_read.object_id + return + + _schema_user_info_read = AAZObjectType() + + user_info_read = _schema_user_info_read + user_info_read.email = AAZStrType( + flags={"read_only": True}, + ) + user_info_read.name = AAZStrType( + flags={"read_only": True}, + ) + user_info_read.object_id = AAZStrType( + serialized_name="objectId", + nullable=True, + ) + + _schema.email = _schema_user_info_read.email + _schema.name = _schema_user_info_read.name + _schema.object_id = _schema_user_info_read.object_id + + +__all__ = ["ListBookmark"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_list_entity.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_list_entity.py new file mode 100644 index 00000000000..d211daab8bc --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_list_entity.py @@ -0,0 +1,1343 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel incident list-entity", + is_experimental=True, +) +class ListEntity(AAZCommand): + """Get all incident related entities. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/entities", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.incident_id = AAZStrArg( + options=["--incident-id"], + help="Incident ID", + required=True, + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.IncidentsListEntities(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class IncidentsListEntities(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}/entities", + **self.url_parameters + ) + + @property + def method(self): + return "POST" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "incidentId", self.ctx.args.incident_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.entities = AAZListType() + _schema_on_200.meta_data = AAZListType( + serialized_name="metaData", + ) + + entities = cls._schema_on_200.entities + entities.Element = AAZObjectType() + + _element = cls._schema_on_200.entities.Element + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.kind = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200.entities.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + disc_account = cls._schema_on_200.entities.Element.discriminate_by("kind", "Account") + disc_account.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.entities.Element.discriminate_by("kind", "Account").properties + properties.aad_tenant_id = AAZStrType( + serialized_name="aadTenantId", + flags={"read_only": True}, + ) + properties.aad_user_id = AAZStrType( + serialized_name="aadUserId", + flags={"read_only": True}, + ) + properties.account_name = AAZStrType( + serialized_name="accountName", + flags={"read_only": True}, + ) + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"read_only": True}, + ) + properties.dns_domain = AAZStrType( + serialized_name="dnsDomain", + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.host_entity_id = AAZStrType( + serialized_name="hostEntityId", + flags={"read_only": True}, + ) + properties.is_domain_joined = AAZBoolType( + serialized_name="isDomainJoined", + flags={"read_only": True}, + ) + properties.nt_domain = AAZStrType( + serialized_name="ntDomain", + flags={"read_only": True}, + ) + properties.object_guid = AAZStrType( + serialized_name="objectGuid", + flags={"read_only": True}, + ) + properties.puid = AAZStrType( + flags={"read_only": True}, + ) + properties.sid = AAZStrType( + flags={"read_only": True}, + ) + properties.upn_suffix = AAZStrType( + serialized_name="upnSuffix", + flags={"read_only": True}, + ) + + disc_azure_resource = cls._schema_on_200.entities.Element.discriminate_by("kind", "AzureResource") + disc_azure_resource.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.entities.Element.discriminate_by("kind", "AzureResource").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.resource_id = AAZStrType( + serialized_name="resourceId", + flags={"read_only": True}, + ) + properties.subscription_id = AAZStrType( + serialized_name="subscriptionId", + flags={"read_only": True}, + ) + + disc_bookmark = cls._schema_on_200.entities.Element.discriminate_by("kind", "Bookmark") + disc_bookmark.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.entities.Element.discriminate_by("kind", "Bookmark").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.created = AAZStrType() + properties.created_by = AAZObjectType( + serialized_name="createdBy", + ) + _build_schema_user_info_read(properties.created_by) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.event_time = AAZStrType( + serialized_name="eventTime", + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.incident_info = AAZObjectType( + serialized_name="incidentInfo", + ) + properties.labels = AAZListType() + properties.notes = AAZStrType() + properties.query = AAZStrType( + flags={"required": True}, + ) + properties.query_result = AAZStrType( + serialized_name="queryResult", + ) + properties.updated = AAZStrType() + properties.updated_by = AAZObjectType( + serialized_name="updatedBy", + ) + _build_schema_user_info_read(properties.updated_by) + + incident_info = cls._schema_on_200.entities.Element.discriminate_by("kind", "Bookmark").properties.incident_info + incident_info.incident_id = AAZStrType( + serialized_name="incidentId", + ) + incident_info.relation_name = AAZStrType( + serialized_name="relationName", + ) + incident_info.severity = AAZStrType() + incident_info.title = AAZStrType() + + labels = cls._schema_on_200.entities.Element.discriminate_by("kind", "Bookmark").properties.labels + labels.Element = AAZStrType() + + disc_cloud_application = cls._schema_on_200.entities.Element.discriminate_by("kind", "CloudApplication") + disc_cloud_application.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.entities.Element.discriminate_by("kind", "CloudApplication").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.app_id = AAZIntType( + serialized_name="appId", + flags={"read_only": True}, + ) + properties.app_name = AAZStrType( + serialized_name="appName", + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.instance_name = AAZStrType( + serialized_name="instanceName", + flags={"read_only": True}, + ) + + disc_dns_resolution = cls._schema_on_200.entities.Element.discriminate_by("kind", "DnsResolution") + disc_dns_resolution.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.entities.Element.discriminate_by("kind", "DnsResolution").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.dns_server_ip_entity_id = AAZStrType( + serialized_name="dnsServerIpEntityId", + flags={"read_only": True}, + ) + properties.domain_name = AAZStrType( + serialized_name="domainName", + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.host_ip_address_entity_id = AAZStrType( + serialized_name="hostIpAddressEntityId", + flags={"read_only": True}, + ) + properties.ip_address_entity_ids = AAZListType( + serialized_name="ipAddressEntityIds", + flags={"read_only": True}, + ) + + ip_address_entity_ids = cls._schema_on_200.entities.Element.discriminate_by("kind", "DnsResolution").properties.ip_address_entity_ids + ip_address_entity_ids.Element = AAZStrType( + flags={"read_only": True}, + ) + + disc_file = cls._schema_on_200.entities.Element.discriminate_by("kind", "File") + disc_file.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.entities.Element.discriminate_by("kind", "File").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.directory = AAZStrType( + flags={"read_only": True}, + ) + properties.file_hash_entity_ids = AAZListType( + serialized_name="fileHashEntityIds", + flags={"read_only": True}, + ) + properties.file_name = AAZStrType( + serialized_name="fileName", + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.host_entity_id = AAZStrType( + serialized_name="hostEntityId", + flags={"read_only": True}, + ) + + file_hash_entity_ids = cls._schema_on_200.entities.Element.discriminate_by("kind", "File").properties.file_hash_entity_ids + file_hash_entity_ids.Element = AAZStrType( + flags={"read_only": True}, + ) + + disc_file_hash = cls._schema_on_200.entities.Element.discriminate_by("kind", "FileHash") + disc_file_hash.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.entities.Element.discriminate_by("kind", "FileHash").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.algorithm = AAZStrType( + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.hash_value = AAZStrType( + serialized_name="hashValue", + flags={"read_only": True}, + ) + + disc_host = cls._schema_on_200.entities.Element.discriminate_by("kind", "Host") + disc_host.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.entities.Element.discriminate_by("kind", "Host").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.azure_id = AAZStrType( + serialized_name="azureID", + flags={"read_only": True}, + ) + properties.dns_domain = AAZStrType( + serialized_name="dnsDomain", + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.host_name = AAZStrType( + serialized_name="hostName", + flags={"read_only": True}, + ) + properties.is_domain_joined = AAZBoolType( + serialized_name="isDomainJoined", + flags={"read_only": True}, + ) + properties.net_bios_name = AAZStrType( + serialized_name="netBiosName", + flags={"read_only": True}, + ) + properties.nt_domain = AAZStrType( + serialized_name="ntDomain", + flags={"read_only": True}, + ) + properties.oms_agent_id = AAZStrType( + serialized_name="omsAgentID", + flags={"read_only": True}, + ) + properties.os_family = AAZStrType( + serialized_name="osFamily", + ) + properties.os_version = AAZStrType( + serialized_name="osVersion", + flags={"read_only": True}, + ) + + disc_io_t_device = cls._schema_on_200.entities.Element.discriminate_by("kind", "IoTDevice") + disc_io_t_device.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.entities.Element.discriminate_by("kind", "IoTDevice").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.device_id = AAZStrType( + serialized_name="deviceId", + flags={"read_only": True}, + ) + properties.device_name = AAZStrType( + serialized_name="deviceName", + flags={"read_only": True}, + ) + properties.device_type = AAZStrType( + serialized_name="deviceType", + flags={"read_only": True}, + ) + properties.edge_id = AAZStrType( + serialized_name="edgeId", + flags={"read_only": True}, + ) + properties.firmware_version = AAZStrType( + serialized_name="firmwareVersion", + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.host_entity_id = AAZStrType( + serialized_name="hostEntityId", + flags={"read_only": True}, + ) + properties.iot_hub_entity_id = AAZStrType( + serialized_name="iotHubEntityId", + flags={"read_only": True}, + ) + properties.iot_security_agent_id = AAZStrType( + serialized_name="iotSecurityAgentId", + flags={"read_only": True}, + ) + properties.ip_address_entity_id = AAZStrType( + serialized_name="ipAddressEntityId", + flags={"read_only": True}, + ) + properties.mac_address = AAZStrType( + serialized_name="macAddress", + flags={"read_only": True}, + ) + properties.model = AAZStrType( + flags={"read_only": True}, + ) + properties.operating_system = AAZStrType( + serialized_name="operatingSystem", + flags={"read_only": True}, + ) + properties.protocols = AAZListType( + flags={"read_only": True}, + ) + properties.serial_number = AAZStrType( + serialized_name="serialNumber", + flags={"read_only": True}, + ) + properties.source = AAZStrType( + flags={"read_only": True}, + ) + properties.threat_intelligence = AAZListType( + serialized_name="threatIntelligence", + flags={"read_only": True}, + ) + properties.vendor = AAZStrType( + flags={"read_only": True}, + ) + + protocols = cls._schema_on_200.entities.Element.discriminate_by("kind", "IoTDevice").properties.protocols + protocols.Element = AAZStrType( + flags={"read_only": True}, + ) + + threat_intelligence = cls._schema_on_200.entities.Element.discriminate_by("kind", "IoTDevice").properties.threat_intelligence + threat_intelligence.Element = AAZObjectType( + flags={"read_only": True}, + ) + _build_schema_threat_intelligence_read(threat_intelligence.Element) + + disc_ip = cls._schema_on_200.entities.Element.discriminate_by("kind", "Ip") + disc_ip.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.entities.Element.discriminate_by("kind", "Ip").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.address = AAZStrType( + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.location = AAZObjectType( + flags={"read_only": True}, + ) + properties.threat_intelligence = AAZListType( + serialized_name="threatIntelligence", + flags={"read_only": True}, + ) + + location = cls._schema_on_200.entities.Element.discriminate_by("kind", "Ip").properties.location + location.asn = AAZIntType( + flags={"read_only": True}, + ) + location.city = AAZStrType( + flags={"read_only": True}, + ) + location.country_code = AAZStrType( + serialized_name="countryCode", + flags={"read_only": True}, + ) + location.country_name = AAZStrType( + serialized_name="countryName", + flags={"read_only": True}, + ) + location.latitude = AAZFloatType( + flags={"read_only": True}, + ) + location.longitude = AAZFloatType( + flags={"read_only": True}, + ) + location.state = AAZStrType( + flags={"read_only": True}, + ) + + threat_intelligence = cls._schema_on_200.entities.Element.discriminate_by("kind", "Ip").properties.threat_intelligence + threat_intelligence.Element = AAZObjectType( + flags={"read_only": True}, + ) + _build_schema_threat_intelligence_read(threat_intelligence.Element) + + disc_mail_cluster = cls._schema_on_200.entities.Element.discriminate_by("kind", "MailCluster") + disc_mail_cluster.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.entities.Element.discriminate_by("kind", "MailCluster").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.cluster_group = AAZStrType( + serialized_name="clusterGroup", + flags={"read_only": True}, + ) + properties.cluster_query_end_time = AAZStrType( + serialized_name="clusterQueryEndTime", + flags={"read_only": True}, + ) + properties.cluster_query_start_time = AAZStrType( + serialized_name="clusterQueryStartTime", + flags={"read_only": True}, + ) + properties.cluster_source_identifier = AAZStrType( + serialized_name="clusterSourceIdentifier", + flags={"read_only": True}, + ) + properties.cluster_source_type = AAZStrType( + serialized_name="clusterSourceType", + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.is_volume_anomaly = AAZBoolType( + serialized_name="isVolumeAnomaly", + flags={"read_only": True}, + ) + properties.mail_count = AAZIntType( + serialized_name="mailCount", + flags={"read_only": True}, + ) + properties.network_message_ids = AAZListType( + serialized_name="networkMessageIds", + flags={"read_only": True}, + ) + properties.query = AAZStrType( + flags={"read_only": True}, + ) + properties.query_time = AAZStrType( + serialized_name="queryTime", + flags={"read_only": True}, + ) + properties.source = AAZStrType( + flags={"read_only": True}, + ) + properties.threats = AAZListType( + flags={"read_only": True}, + ) + + network_message_ids = cls._schema_on_200.entities.Element.discriminate_by("kind", "MailCluster").properties.network_message_ids + network_message_ids.Element = AAZStrType( + flags={"read_only": True}, + ) + + threats = cls._schema_on_200.entities.Element.discriminate_by("kind", "MailCluster").properties.threats + threats.Element = AAZStrType( + flags={"read_only": True}, + ) + + disc_mail_message = cls._schema_on_200.entities.Element.discriminate_by("kind", "MailMessage") + disc_mail_message.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.entities.Element.discriminate_by("kind", "MailMessage").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.antispam_direction = AAZStrType( + serialized_name="antispamDirection", + ) + properties.body_fingerprint_bin1 = AAZIntType( + serialized_name="bodyFingerprintBin1", + ) + properties.body_fingerprint_bin2 = AAZIntType( + serialized_name="bodyFingerprintBin2", + ) + properties.body_fingerprint_bin3 = AAZIntType( + serialized_name="bodyFingerprintBin3", + ) + properties.body_fingerprint_bin4 = AAZIntType( + serialized_name="bodyFingerprintBin4", + ) + properties.body_fingerprint_bin5 = AAZIntType( + serialized_name="bodyFingerprintBin5", + ) + properties.delivery_action = AAZStrType( + serialized_name="deliveryAction", + ) + properties.delivery_location = AAZStrType( + serialized_name="deliveryLocation", + ) + properties.file_entity_ids = AAZListType( + serialized_name="fileEntityIds", + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.internet_message_id = AAZStrType( + serialized_name="internetMessageId", + flags={"read_only": True}, + ) + properties.language = AAZStrType( + flags={"read_only": True}, + ) + properties.network_message_id = AAZStrType( + serialized_name="networkMessageId", + flags={"read_only": True}, + ) + properties.p1_sender = AAZStrType( + serialized_name="p1Sender", + flags={"read_only": True}, + ) + properties.p1_sender_display_name = AAZStrType( + serialized_name="p1SenderDisplayName", + flags={"read_only": True}, + ) + properties.p1_sender_domain = AAZStrType( + serialized_name="p1SenderDomain", + flags={"read_only": True}, + ) + properties.p2_sender = AAZStrType( + serialized_name="p2Sender", + flags={"read_only": True}, + ) + properties.p2_sender_display_name = AAZStrType( + serialized_name="p2SenderDisplayName", + flags={"read_only": True}, + ) + properties.p2_sender_domain = AAZStrType( + serialized_name="p2SenderDomain", + flags={"read_only": True}, + ) + properties.receive_date = AAZStrType( + serialized_name="receiveDate", + flags={"read_only": True}, + ) + properties.recipient = AAZStrType( + flags={"read_only": True}, + ) + properties.sender_ip = AAZStrType( + serialized_name="senderIP", + flags={"read_only": True}, + ) + properties.subject = AAZStrType( + flags={"read_only": True}, + ) + properties.threat_detection_methods = AAZListType( + serialized_name="threatDetectionMethods", + flags={"read_only": True}, + ) + properties.threats = AAZListType( + flags={"read_only": True}, + ) + properties.urls = AAZListType( + flags={"read_only": True}, + ) + + file_entity_ids = cls._schema_on_200.entities.Element.discriminate_by("kind", "MailMessage").properties.file_entity_ids + file_entity_ids.Element = AAZStrType( + flags={"read_only": True}, + ) + + threat_detection_methods = cls._schema_on_200.entities.Element.discriminate_by("kind", "MailMessage").properties.threat_detection_methods + threat_detection_methods.Element = AAZStrType( + flags={"read_only": True}, + ) + + threats = cls._schema_on_200.entities.Element.discriminate_by("kind", "MailMessage").properties.threats + threats.Element = AAZStrType( + flags={"read_only": True}, + ) + + urls = cls._schema_on_200.entities.Element.discriminate_by("kind", "MailMessage").properties.urls + urls.Element = AAZStrType( + flags={"read_only": True}, + ) + + disc_mailbox = cls._schema_on_200.entities.Element.discriminate_by("kind", "Mailbox") + disc_mailbox.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.entities.Element.discriminate_by("kind", "Mailbox").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"read_only": True}, + ) + properties.external_directory_object_id = AAZStrType( + serialized_name="externalDirectoryObjectId", + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.mailbox_primary_address = AAZStrType( + serialized_name="mailboxPrimaryAddress", + flags={"read_only": True}, + ) + properties.upn = AAZStrType( + flags={"read_only": True}, + ) + + disc_malware = cls._schema_on_200.entities.Element.discriminate_by("kind", "Malware") + disc_malware.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.entities.Element.discriminate_by("kind", "Malware").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.category = AAZStrType( + flags={"read_only": True}, + ) + properties.file_entity_ids = AAZListType( + serialized_name="fileEntityIds", + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.malware_name = AAZStrType( + serialized_name="malwareName", + flags={"read_only": True}, + ) + properties.process_entity_ids = AAZListType( + serialized_name="processEntityIds", + flags={"read_only": True}, + ) + + file_entity_ids = cls._schema_on_200.entities.Element.discriminate_by("kind", "Malware").properties.file_entity_ids + file_entity_ids.Element = AAZStrType( + flags={"read_only": True}, + ) + + process_entity_ids = cls._schema_on_200.entities.Element.discriminate_by("kind", "Malware").properties.process_entity_ids + process_entity_ids.Element = AAZStrType( + flags={"read_only": True}, + ) + + disc_process = cls._schema_on_200.entities.Element.discriminate_by("kind", "Process") + disc_process.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.entities.Element.discriminate_by("kind", "Process").properties + properties.account_entity_id = AAZStrType( + serialized_name="accountEntityId", + flags={"read_only": True}, + ) + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.command_line = AAZStrType( + serialized_name="commandLine", + flags={"read_only": True}, + ) + properties.creation_time_utc = AAZStrType( + serialized_name="creationTimeUtc", + flags={"read_only": True}, + ) + properties.elevation_token = AAZStrType( + serialized_name="elevationToken", + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.host_entity_id = AAZStrType( + serialized_name="hostEntityId", + flags={"read_only": True}, + ) + properties.host_logon_session_entity_id = AAZStrType( + serialized_name="hostLogonSessionEntityId", + flags={"read_only": True}, + ) + properties.image_file_entity_id = AAZStrType( + serialized_name="imageFileEntityId", + flags={"read_only": True}, + ) + properties.parent_process_entity_id = AAZStrType( + serialized_name="parentProcessEntityId", + flags={"read_only": True}, + ) + properties.process_id = AAZStrType( + serialized_name="processId", + flags={"read_only": True}, + ) + + disc_registry_key = cls._schema_on_200.entities.Element.discriminate_by("kind", "RegistryKey") + disc_registry_key.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.entities.Element.discriminate_by("kind", "RegistryKey").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.hive = AAZStrType( + flags={"read_only": True}, + ) + properties.key = AAZStrType( + flags={"read_only": True}, + ) + + disc_registry_value = cls._schema_on_200.entities.Element.discriminate_by("kind", "RegistryValue") + disc_registry_value.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.entities.Element.discriminate_by("kind", "RegistryValue").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.key_entity_id = AAZStrType( + serialized_name="keyEntityId", + flags={"read_only": True}, + ) + properties.value_data = AAZStrType( + serialized_name="valueData", + flags={"read_only": True}, + ) + properties.value_name = AAZStrType( + serialized_name="valueName", + flags={"read_only": True}, + ) + properties.value_type = AAZStrType( + serialized_name="valueType", + flags={"read_only": True}, + ) + + disc_security_alert = cls._schema_on_200.entities.Element.discriminate_by("kind", "SecurityAlert") + disc_security_alert.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.entities.Element.discriminate_by("kind", "SecurityAlert").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.alert_display_name = AAZStrType( + serialized_name="alertDisplayName", + flags={"read_only": True}, + ) + properties.alert_link = AAZStrType( + serialized_name="alertLink", + flags={"read_only": True}, + ) + properties.alert_type = AAZStrType( + serialized_name="alertType", + flags={"read_only": True}, + ) + properties.compromised_entity = AAZStrType( + serialized_name="compromisedEntity", + flags={"read_only": True}, + ) + properties.confidence_level = AAZStrType( + serialized_name="confidenceLevel", + flags={"read_only": True}, + ) + properties.confidence_reasons = AAZListType( + serialized_name="confidenceReasons", + flags={"read_only": True}, + ) + properties.confidence_score = AAZFloatType( + serialized_name="confidenceScore", + flags={"read_only": True}, + ) + properties.confidence_score_status = AAZStrType( + serialized_name="confidenceScoreStatus", + flags={"read_only": True}, + ) + properties.description = AAZStrType( + flags={"read_only": True}, + ) + properties.end_time_utc = AAZStrType( + serialized_name="endTimeUtc", + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.intent = AAZStrType( + flags={"read_only": True}, + ) + properties.processing_end_time = AAZStrType( + serialized_name="processingEndTime", + flags={"read_only": True}, + ) + properties.product_component_name = AAZStrType( + serialized_name="productComponentName", + flags={"read_only": True}, + ) + properties.product_name = AAZStrType( + serialized_name="productName", + flags={"read_only": True}, + ) + properties.product_version = AAZStrType( + serialized_name="productVersion", + flags={"read_only": True}, + ) + properties.provider_alert_id = AAZStrType( + serialized_name="providerAlertId", + flags={"read_only": True}, + ) + properties.remediation_steps = AAZListType( + serialized_name="remediationSteps", + flags={"read_only": True}, + ) + properties.severity = AAZStrType() + properties.start_time_utc = AAZStrType( + serialized_name="startTimeUtc", + flags={"read_only": True}, + ) + properties.status = AAZStrType( + flags={"read_only": True}, + ) + properties.system_alert_id = AAZStrType( + serialized_name="systemAlertId", + flags={"read_only": True}, + ) + properties.tactics = AAZListType( + flags={"read_only": True}, + ) + properties.time_generated = AAZStrType( + serialized_name="timeGenerated", + flags={"read_only": True}, + ) + properties.vendor_name = AAZStrType( + serialized_name="vendorName", + flags={"read_only": True}, + ) + + confidence_reasons = cls._schema_on_200.entities.Element.discriminate_by("kind", "SecurityAlert").properties.confidence_reasons + confidence_reasons.Element = AAZObjectType( + flags={"read_only": True}, + ) + + _element = cls._schema_on_200.entities.Element.discriminate_by("kind", "SecurityAlert").properties.confidence_reasons.Element + _element.reason = AAZStrType( + flags={"read_only": True}, + ) + _element.reason_type = AAZStrType( + serialized_name="reasonType", + flags={"read_only": True}, + ) + + remediation_steps = cls._schema_on_200.entities.Element.discriminate_by("kind", "SecurityAlert").properties.remediation_steps + remediation_steps.Element = AAZStrType( + flags={"read_only": True}, + ) + + tactics = cls._schema_on_200.entities.Element.discriminate_by("kind", "SecurityAlert").properties.tactics + tactics.Element = AAZStrType( + flags={"read_only": True}, + ) + + disc_security_group = cls._schema_on_200.entities.Element.discriminate_by("kind", "SecurityGroup") + disc_security_group.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.entities.Element.discriminate_by("kind", "SecurityGroup").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.distinguished_name = AAZStrType( + serialized_name="distinguishedName", + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.object_guid = AAZStrType( + serialized_name="objectGuid", + flags={"read_only": True}, + ) + properties.sid = AAZStrType( + flags={"read_only": True}, + ) + + disc_submission_mail = cls._schema_on_200.entities.Element.discriminate_by("kind", "SubmissionMail") + disc_submission_mail.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.entities.Element.discriminate_by("kind", "SubmissionMail").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.network_message_id = AAZStrType( + serialized_name="networkMessageId", + flags={"read_only": True}, + ) + properties.recipient = AAZStrType( + flags={"read_only": True}, + ) + properties.report_type = AAZStrType( + serialized_name="reportType", + flags={"read_only": True}, + ) + properties.sender = AAZStrType( + flags={"read_only": True}, + ) + properties.sender_ip = AAZStrType( + serialized_name="senderIp", + flags={"read_only": True}, + ) + properties.subject = AAZStrType( + flags={"read_only": True}, + ) + properties.submission_date = AAZStrType( + serialized_name="submissionDate", + flags={"read_only": True}, + ) + properties.submission_id = AAZStrType( + serialized_name="submissionId", + flags={"read_only": True}, + ) + properties.submitter = AAZStrType( + flags={"read_only": True}, + ) + properties.timestamp = AAZStrType( + flags={"read_only": True}, + ) + + disc_url = cls._schema_on_200.entities.Element.discriminate_by("kind", "Url") + disc_url.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.entities.Element.discriminate_by("kind", "Url").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.url = AAZStrType( + flags={"read_only": True}, + ) + + meta_data = cls._schema_on_200.meta_data + meta_data.Element = AAZObjectType() + + _element = cls._schema_on_200.meta_data.Element + _element.count = AAZIntType( + flags={"required": True}, + ) + _element.entity_kind = AAZStrType( + serialized_name="entityKind", + flags={"required": True}, + ) + + return cls._schema_on_200 + + +_schema_threat_intelligence_read = None + + +def _build_schema_threat_intelligence_read(_schema): + global _schema_threat_intelligence_read + if _schema_threat_intelligence_read is not None: + _schema.confidence = _schema_threat_intelligence_read.confidence + _schema.provider_name = _schema_threat_intelligence_read.provider_name + _schema.report_link = _schema_threat_intelligence_read.report_link + _schema.threat_description = _schema_threat_intelligence_read.threat_description + _schema.threat_name = _schema_threat_intelligence_read.threat_name + _schema.threat_type = _schema_threat_intelligence_read.threat_type + return + + _schema_threat_intelligence_read = AAZObjectType( + flags={"read_only": True} + ) + + threat_intelligence_read = _schema_threat_intelligence_read + threat_intelligence_read.confidence = AAZFloatType( + flags={"read_only": True}, + ) + threat_intelligence_read.provider_name = AAZStrType( + serialized_name="providerName", + flags={"read_only": True}, + ) + threat_intelligence_read.report_link = AAZStrType( + serialized_name="reportLink", + flags={"read_only": True}, + ) + threat_intelligence_read.threat_description = AAZStrType( + serialized_name="threatDescription", + flags={"read_only": True}, + ) + threat_intelligence_read.threat_name = AAZStrType( + serialized_name="threatName", + flags={"read_only": True}, + ) + threat_intelligence_read.threat_type = AAZStrType( + serialized_name="threatType", + flags={"read_only": True}, + ) + + _schema.confidence = _schema_threat_intelligence_read.confidence + _schema.provider_name = _schema_threat_intelligence_read.provider_name + _schema.report_link = _schema_threat_intelligence_read.report_link + _schema.threat_description = _schema_threat_intelligence_read.threat_description + _schema.threat_name = _schema_threat_intelligence_read.threat_name + _schema.threat_type = _schema_threat_intelligence_read.threat_type + + +_schema_user_info_read = None + + +def _build_schema_user_info_read(_schema): + global _schema_user_info_read + if _schema_user_info_read is not None: + _schema.email = _schema_user_info_read.email + _schema.name = _schema_user_info_read.name + _schema.object_id = _schema_user_info_read.object_id + return + + _schema_user_info_read = AAZObjectType() + + user_info_read = _schema_user_info_read + user_info_read.email = AAZStrType( + flags={"read_only": True}, + ) + user_info_read.name = AAZStrType( + flags={"read_only": True}, + ) + user_info_read.object_id = AAZStrType( + serialized_name="objectId", + nullable=True, + ) + + _schema.email = _schema_user_info_read.email + _schema.name = _schema_user_info_read.name + _schema.object_id = _schema_user_info_read.object_id + + +__all__ = ["ListEntity"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_run_playbook.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_run_playbook.py new file mode 100644 index 00000000000..879ed7f4913 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_run_playbook.py @@ -0,0 +1,161 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel incident run-playbook", + is_experimental=True, +) +class RunPlaybook(AAZCommand): + """Trigger playbook on a specific incident + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/runplaybook", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return None + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.incident_identifier = AAZStrArg( + options=["--incident-identifier"], + help="Identifier of incident.", + required=True, + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + ) + + # define Arg Group "RequestBody" + + _args_schema = cls._args_schema + _args_schema.logic_apps_resource_id = AAZStrArg( + options=["--logic-apps-resource-id"], + arg_group="RequestBody", + help="Resource ID of logic apps.", + ) + _args_schema.tenant_id = AAZStrArg( + options=["--tenant-id"], + arg_group="RequestBody", + help="ID of tenant.", + ) + return cls._args_schema + + def _execute_operations(self): + self.IncidentsRunPlaybook(ctx=self.ctx)() + + class IncidentsRunPlaybook(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [204]: + return self.on_204(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentIdentifier}/runPlaybook", + **self.url_parameters + ) + + @property + def method(self): + return "POST" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "incidentIdentifier", self.ctx.args.incident_identifier, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + typ=AAZObjectType, + typ_kwargs={"flags": {"client_flatten": True}} + ) + _builder.set_prop("logicAppsResourceId", AAZStrType, ".logic_apps_resource_id") + _builder.set_prop("tenantId", AAZStrType, ".tenant_id") + + return self.serialize_content(_content_value) + + def on_204(self, session): + pass + + +__all__ = ["RunPlaybook"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_show.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_show.py new file mode 100644 index 00000000000..49f6f57a7e1 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_show.py @@ -0,0 +1,358 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel incident show", + is_experimental=True, +) +class Show(AAZCommand): + """Get an incident. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.incident_id = AAZStrArg( + options=["-n", "--name", "--incident-id"], + help="Incident ID", + required=True, + id_part="child_name_1", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.IncidentsGet(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class IncidentsGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "incidentId", self.ctx.args.incident_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.etag = AAZStrType() + _schema_on_200.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.additional_data = AAZObjectType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.classification = AAZStrType() + properties.classification_comment = AAZStrType( + serialized_name="classificationComment", + ) + properties.classification_reason = AAZStrType( + serialized_name="classificationReason", + ) + properties.created_time_utc = AAZStrType( + serialized_name="createdTimeUtc", + flags={"read_only": True}, + ) + properties.description = AAZStrType() + properties.first_activity_time_utc = AAZStrType( + serialized_name="firstActivityTimeUtc", + ) + properties.incident_number = AAZIntType( + serialized_name="incidentNumber", + flags={"read_only": True}, + ) + properties.incident_url = AAZStrType( + serialized_name="incidentUrl", + flags={"read_only": True}, + ) + properties.labels = AAZListType() + properties.last_activity_time_utc = AAZStrType( + serialized_name="lastActivityTimeUtc", + ) + properties.last_modified_time_utc = AAZStrType( + serialized_name="lastModifiedTimeUtc", + flags={"read_only": True}, + ) + properties.owner = AAZObjectType() + properties.provider_incident_id = AAZStrType( + serialized_name="providerIncidentId", + ) + properties.provider_name = AAZStrType( + serialized_name="providerName", + ) + properties.related_analytic_rule_ids = AAZListType( + serialized_name="relatedAnalyticRuleIds", + flags={"read_only": True}, + ) + properties.severity = AAZStrType( + flags={"required": True}, + ) + properties.status = AAZStrType( + flags={"required": True}, + ) + properties.team_information = AAZObjectType( + serialized_name="teamInformation", + ) + properties.title = AAZStrType( + flags={"required": True}, + ) + + additional_data = cls._schema_on_200.properties.additional_data + additional_data.alert_product_names = AAZListType( + serialized_name="alertProductNames", + flags={"read_only": True}, + ) + additional_data.alerts_count = AAZIntType( + serialized_name="alertsCount", + flags={"read_only": True}, + ) + additional_data.bookmarks_count = AAZIntType( + serialized_name="bookmarksCount", + flags={"read_only": True}, + ) + additional_data.comments_count = AAZIntType( + serialized_name="commentsCount", + flags={"read_only": True}, + ) + additional_data.provider_incident_url = AAZStrType( + serialized_name="providerIncidentUrl", + flags={"read_only": True}, + ) + additional_data.tactics = AAZListType( + flags={"read_only": True}, + ) + additional_data.techniques = AAZListType( + flags={"read_only": True}, + ) + + alert_product_names = cls._schema_on_200.properties.additional_data.alert_product_names + alert_product_names.Element = AAZStrType( + flags={"read_only": True}, + ) + + tactics = cls._schema_on_200.properties.additional_data.tactics + tactics.Element = AAZStrType( + flags={"read_only": True}, + ) + + techniques = cls._schema_on_200.properties.additional_data.techniques + techniques.Element = AAZStrType( + flags={"read_only": True}, + ) + + labels = cls._schema_on_200.properties.labels + labels.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.labels.Element + _element.label_name = AAZStrType( + serialized_name="labelName", + flags={"required": True}, + ) + _element.label_type = AAZStrType( + serialized_name="labelType", + flags={"read_only": True}, + ) + + owner = cls._schema_on_200.properties.owner + owner.assigned_to = AAZStrType( + serialized_name="assignedTo", + ) + owner.email = AAZStrType() + owner.object_id = AAZStrType( + serialized_name="objectId", + ) + owner.owner_type = AAZStrType( + serialized_name="ownerType", + ) + owner.user_principal_name = AAZStrType( + serialized_name="userPrincipalName", + ) + + related_analytic_rule_ids = cls._schema_on_200.properties.related_analytic_rule_ids + related_analytic_rule_ids.Element = AAZStrType( + flags={"read_only": True}, + ) + + team_information = cls._schema_on_200.properties.team_information + team_information.description = AAZStrType( + flags={"read_only": True}, + ) + team_information.name = AAZStrType( + flags={"read_only": True}, + ) + team_information.primary_channel_url = AAZStrType( + serialized_name="primaryChannelUrl", + flags={"read_only": True}, + ) + team_information.team_creation_time_utc = AAZStrType( + serialized_name="teamCreationTimeUtc", + flags={"read_only": True}, + ) + team_information.team_id = AAZStrType( + serialized_name="teamId", + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +__all__ = ["Show"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_update.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_update.py new file mode 100644 index 00000000000..7b026a1e753 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_update.py @@ -0,0 +1,673 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel incident update", + is_experimental=True, +) +class Update(AAZCommand): + """Update the incident. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}", "2022-06-01-preview"], + ] + } + + AZ_SUPPORT_GENERIC_UPDATE = True + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.incident_id = AAZStrArg( + options=["-n", "--name", "--incident-id"], + help="Incident ID", + required=True, + id_part="child_name_1", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + + # define Arg Group "Incident" + + _args_schema = cls._args_schema + _args_schema.etag = AAZStrArg( + options=["--etag"], + arg_group="Incident", + help="Etag of the azure resource", + nullable=True, + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.classification = AAZStrArg( + options=["--classification"], + arg_group="Properties", + help="The reason the incident was closed", + nullable=True, + enum={"BenignPositive": "BenignPositive", "FalsePositive": "FalsePositive", "TruePositive": "TruePositive", "Undetermined": "Undetermined"}, + ) + _args_schema.classification_comment = AAZStrArg( + options=["--classification-comment"], + arg_group="Properties", + help="Describes the reason the incident was closed", + nullable=True, + ) + _args_schema.classification_reason = AAZStrArg( + options=["--classification-reason"], + arg_group="Properties", + help="The classification reason the incident was closed with", + nullable=True, + enum={"InaccurateData": "InaccurateData", "IncorrectAlertLogic": "IncorrectAlertLogic", "SuspiciousActivity": "SuspiciousActivity", "SuspiciousButExpected": "SuspiciousButExpected"}, + ) + _args_schema.description = AAZStrArg( + options=["--description"], + arg_group="Properties", + help="The description of the incident", + nullable=True, + ) + _args_schema.first_activity_time_utc = AAZStrArg( + options=["--first-activity-time-utc"], + arg_group="Properties", + help="The time of the first activity in the incident", + nullable=True, + ) + _args_schema.labels = AAZListArg( + options=["--labels"], + arg_group="Properties", + help="List of labels relevant to this incident", + nullable=True, + ) + _args_schema.last_activity_time_utc = AAZStrArg( + options=["--last-activity-time-utc"], + arg_group="Properties", + help="The time of the last activity in the incident", + nullable=True, + ) + _args_schema.owner = AAZObjectArg( + options=["--owner"], + arg_group="Properties", + help="Describes a user that the incident is assigned to", + nullable=True, + ) + _args_schema.provider_incident_id = AAZStrArg( + options=["--provider-incident-id"], + arg_group="Properties", + help="The incident ID assigned by the incident provider", + nullable=True, + ) + _args_schema.provider_name = AAZStrArg( + options=["--provider-name"], + arg_group="Properties", + help="The name of the source provider that generated the incident", + nullable=True, + ) + _args_schema.severity = AAZStrArg( + options=["--severity"], + arg_group="Properties", + help="The severity of the incident", + enum={"High": "High", "Informational": "Informational", "Low": "Low", "Medium": "Medium"}, + ) + _args_schema.status = AAZStrArg( + options=["--status"], + arg_group="Properties", + help="The status of the incident", + enum={"Active": "Active", "Closed": "Closed", "New": "New"}, + ) + _args_schema.title = AAZStrArg( + options=["--title"], + arg_group="Properties", + help="The title of the incident", + ) + + labels = cls._args_schema.labels + labels.Element = AAZObjectArg() + + _element = cls._args_schema.labels.Element + _element.label_name = AAZStrArg( + options=["label-name"], + help="The name of the label", + ) + + owner = cls._args_schema.owner + owner.assigned_to = AAZStrArg( + options=["assigned-to"], + help="The name of the user the incident is assigned to.", + nullable=True, + ) + owner.email = AAZStrArg( + options=["email"], + help="The email of the user the incident is assigned to.", + nullable=True, + ) + owner.object_id = AAZStrArg( + options=["object-id"], + help="The object id of the user the incident is assigned to.", + nullable=True, + ) + owner.owner_type = AAZStrArg( + options=["owner-type"], + help="The type of the owner the incident is assigned to.", + nullable=True, + enum={"Group": "Group", "Unknown": "Unknown", "User": "User"}, + ) + owner.user_principal_name = AAZStrArg( + options=["user-principal-name"], + help="The user principal name of the user the incident is assigned to.", + nullable=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.IncidentsGet(ctx=self.ctx)() + self.InstanceUpdateByJson(ctx=self.ctx)() + self.InstanceUpdateByGeneric(ctx=self.ctx)() + self.IncidentsCreateOrUpdate(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class IncidentsGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "incidentId", self.ctx.args.incident_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _build_schema_incident_read(cls._schema_on_200) + + return cls._schema_on_200 + + class IncidentsCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "incidentId", self.ctx.args.incident_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + value=self.ctx.vars.instance, + ) + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + _build_schema_incident_read(cls._schema_on_200_201) + + return cls._schema_on_200_201 + + class InstanceUpdateByJson(AAZJsonInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance(self.ctx.vars.instance) + + def _update_instance(self, instance): + _instance_value, _builder = self.new_content_builder( + self.ctx.args, + value=instance, + typ=AAZObjectType + ) + _builder.set_prop("etag", AAZStrType, ".etag") + _builder.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("classification", AAZStrType, ".classification") + properties.set_prop("classificationComment", AAZStrType, ".classification_comment") + properties.set_prop("classificationReason", AAZStrType, ".classification_reason") + properties.set_prop("description", AAZStrType, ".description") + properties.set_prop("firstActivityTimeUtc", AAZStrType, ".first_activity_time_utc") + properties.set_prop("labels", AAZListType, ".labels") + properties.set_prop("lastActivityTimeUtc", AAZStrType, ".last_activity_time_utc") + properties.set_prop("owner", AAZObjectType, ".owner") + properties.set_prop("providerIncidentId", AAZStrType, ".provider_incident_id") + properties.set_prop("providerName", AAZStrType, ".provider_name") + properties.set_prop("severity", AAZStrType, ".severity", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("status", AAZStrType, ".status", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("title", AAZStrType, ".title", typ_kwargs={"flags": {"required": True}}) + + labels = _builder.get(".properties.labels") + if labels is not None: + labels.set_elements(AAZObjectType) + + _elements = _builder.get(".properties.labels[]") + if _elements is not None: + _elements.set_prop("labelName", AAZStrType, ".label_name", typ_kwargs={"flags": {"required": True}}) + + owner = _builder.get(".properties.owner") + if owner is not None: + owner.set_prop("assignedTo", AAZStrType, ".assigned_to") + owner.set_prop("email", AAZStrType, ".email") + owner.set_prop("objectId", AAZStrType, ".object_id") + owner.set_prop("ownerType", AAZStrType, ".owner_type") + owner.set_prop("userPrincipalName", AAZStrType, ".user_principal_name") + + return _instance_value + + class InstanceUpdateByGeneric(AAZGenericInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance_by_generic( + self.ctx.vars.instance, + self.ctx.generic_update_args + ) + + +_schema_incident_read = None + + +def _build_schema_incident_read(_schema): + global _schema_incident_read + if _schema_incident_read is not None: + _schema.etag = _schema_incident_read.etag + _schema.id = _schema_incident_read.id + _schema.name = _schema_incident_read.name + _schema.properties = _schema_incident_read.properties + _schema.system_data = _schema_incident_read.system_data + _schema.type = _schema_incident_read.type + return + + _schema_incident_read = AAZObjectType() + + incident_read = _schema_incident_read + incident_read.etag = AAZStrType() + incident_read.id = AAZStrType( + flags={"read_only": True}, + ) + incident_read.name = AAZStrType( + flags={"read_only": True}, + ) + incident_read.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + incident_read.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + incident_read.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = _schema_incident_read.properties + properties.additional_data = AAZObjectType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.classification = AAZStrType() + properties.classification_comment = AAZStrType( + serialized_name="classificationComment", + ) + properties.classification_reason = AAZStrType( + serialized_name="classificationReason", + ) + properties.created_time_utc = AAZStrType( + serialized_name="createdTimeUtc", + flags={"read_only": True}, + ) + properties.description = AAZStrType() + properties.first_activity_time_utc = AAZStrType( + serialized_name="firstActivityTimeUtc", + ) + properties.incident_number = AAZIntType( + serialized_name="incidentNumber", + flags={"read_only": True}, + ) + properties.incident_url = AAZStrType( + serialized_name="incidentUrl", + flags={"read_only": True}, + ) + properties.labels = AAZListType() + properties.last_activity_time_utc = AAZStrType( + serialized_name="lastActivityTimeUtc", + ) + properties.last_modified_time_utc = AAZStrType( + serialized_name="lastModifiedTimeUtc", + flags={"read_only": True}, + ) + properties.owner = AAZObjectType() + properties.provider_incident_id = AAZStrType( + serialized_name="providerIncidentId", + ) + properties.provider_name = AAZStrType( + serialized_name="providerName", + ) + properties.related_analytic_rule_ids = AAZListType( + serialized_name="relatedAnalyticRuleIds", + flags={"read_only": True}, + ) + properties.severity = AAZStrType( + flags={"required": True}, + ) + properties.status = AAZStrType( + flags={"required": True}, + ) + properties.team_information = AAZObjectType( + serialized_name="teamInformation", + ) + properties.title = AAZStrType( + flags={"required": True}, + ) + + additional_data = _schema_incident_read.properties.additional_data + additional_data.alert_product_names = AAZListType( + serialized_name="alertProductNames", + flags={"read_only": True}, + ) + additional_data.alerts_count = AAZIntType( + serialized_name="alertsCount", + flags={"read_only": True}, + ) + additional_data.bookmarks_count = AAZIntType( + serialized_name="bookmarksCount", + flags={"read_only": True}, + ) + additional_data.comments_count = AAZIntType( + serialized_name="commentsCount", + flags={"read_only": True}, + ) + additional_data.provider_incident_url = AAZStrType( + serialized_name="providerIncidentUrl", + flags={"read_only": True}, + ) + additional_data.tactics = AAZListType( + flags={"read_only": True}, + ) + additional_data.techniques = AAZListType( + flags={"read_only": True}, + ) + + alert_product_names = _schema_incident_read.properties.additional_data.alert_product_names + alert_product_names.Element = AAZStrType( + flags={"read_only": True}, + ) + + tactics = _schema_incident_read.properties.additional_data.tactics + tactics.Element = AAZStrType( + flags={"read_only": True}, + ) + + techniques = _schema_incident_read.properties.additional_data.techniques + techniques.Element = AAZStrType( + flags={"read_only": True}, + ) + + labels = _schema_incident_read.properties.labels + labels.Element = AAZObjectType() + + _element = _schema_incident_read.properties.labels.Element + _element.label_name = AAZStrType( + serialized_name="labelName", + flags={"required": True}, + ) + _element.label_type = AAZStrType( + serialized_name="labelType", + flags={"read_only": True}, + ) + + owner = _schema_incident_read.properties.owner + owner.assigned_to = AAZStrType( + serialized_name="assignedTo", + ) + owner.email = AAZStrType() + owner.object_id = AAZStrType( + serialized_name="objectId", + ) + owner.owner_type = AAZStrType( + serialized_name="ownerType", + ) + owner.user_principal_name = AAZStrType( + serialized_name="userPrincipalName", + ) + + related_analytic_rule_ids = _schema_incident_read.properties.related_analytic_rule_ids + related_analytic_rule_ids.Element = AAZStrType( + flags={"read_only": True}, + ) + + team_information = _schema_incident_read.properties.team_information + team_information.description = AAZStrType( + flags={"read_only": True}, + ) + team_information.name = AAZStrType( + flags={"read_only": True}, + ) + team_information.primary_channel_url = AAZStrType( + serialized_name="primaryChannelUrl", + flags={"read_only": True}, + ) + team_information.team_creation_time_utc = AAZStrType( + serialized_name="teamCreationTimeUtc", + flags={"read_only": True}, + ) + team_information.team_id = AAZStrType( + serialized_name="teamId", + flags={"read_only": True}, + ) + + system_data = _schema_incident_read.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + _schema.etag = _schema_incident_read.etag + _schema.id = _schema_incident_read.id + _schema.name = _schema_incident_read.name + _schema.properties = _schema_incident_read.properties + _schema.system_data = _schema_incident_read.system_data + _schema.type = _schema_incident_read.type + + +__all__ = ["Update"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/__cmd_group.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/__cmd_group.py new file mode 100644 index 00000000000..77550b39cff --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "sentinel incident comment", +) +class __CMDGroup(AAZCommandGroup): + """Manage incident comment with sentinel. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/__init__.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/__init__.py new file mode 100644 index 00000000000..c401f439385 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/__init__.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._create import * +from ._delete import * +from ._list import * +from ._show import * +from ._update import * diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/_create.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/_create.py new file mode 100644 index 00000000000..d8f46483ef0 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/_create.py @@ -0,0 +1,281 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel incident comment create", + is_experimental=True, +) +class Create(AAZCommand): + """Create the incident comment. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/comments/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.incident_comment_id = AAZStrArg( + options=["-n", "--name", "--incident-comment-id"], + help="Incident comment ID", + required=True, + id_part="child_name_2", + ) + _args_schema.incident_id = AAZStrArg( + options=["--incident-id"], + help="Incident ID", + required=True, + id_part="child_name_1", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + + # define Arg Group "IncidentComment" + + _args_schema = cls._args_schema + _args_schema.etag = AAZStrArg( + options=["--etag"], + arg_group="IncidentComment", + help="Etag of the azure resource", + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.message = AAZStrArg( + options=["--message"], + arg_group="Properties", + help="The comment message", + ) + return cls._args_schema + + def _execute_operations(self): + self.IncidentCommentsCreateOrUpdate(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class IncidentCommentsCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}/comments/{incidentCommentId}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "incidentCommentId", self.ctx.args.incident_comment_id, + required=True, + ), + **self.serialize_url_param( + "incidentId", self.ctx.args.incident_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + typ=AAZObjectType, + typ_kwargs={"flags": {"required": True, "client_flatten": True}} + ) + _builder.set_prop("etag", AAZStrType, ".etag") + _builder.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("message", AAZStrType, ".message", typ_kwargs={"flags": {"required": True}}) + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.etag = AAZStrType() + _schema_on_200_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200_201.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200_201.properties + properties.author = AAZObjectType( + flags={"read_only": True}, + ) + properties.created_time_utc = AAZStrType( + serialized_name="createdTimeUtc", + flags={"read_only": True}, + ) + properties.last_modified_time_utc = AAZStrType( + serialized_name="lastModifiedTimeUtc", + flags={"read_only": True}, + ) + properties.message = AAZStrType( + flags={"required": True}, + ) + + author = cls._schema_on_200_201.properties.author + author.email = AAZStrType( + flags={"read_only": True}, + ) + author.name = AAZStrType( + flags={"read_only": True}, + ) + author.object_id = AAZStrType( + serialized_name="objectId", + flags={"read_only": True}, + ) + author.user_principal_name = AAZStrType( + serialized_name="userPrincipalName", + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200_201.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200_201 + + +__all__ = ["Create"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/_delete.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/_delete.py new file mode 100644 index 00000000000..495d5589649 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/_delete.py @@ -0,0 +1,144 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel incident comment delete", + is_experimental=True, + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete the incident comment. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/comments/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return None + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.incident_comment_id = AAZStrArg( + options=["-n", "--name", "--incident-comment-id"], + help="Incident comment ID", + required=True, + id_part="child_name_2", + ) + _args_schema.incident_id = AAZStrArg( + options=["--incident-id"], + help="Incident ID", + required=True, + id_part="child_name_1", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.IncidentCommentsDelete(ctx=self.ctx)() + + class IncidentCommentsDelete(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + if session.http_response.status_code in [204]: + return self.on_204(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}/comments/{incidentCommentId}", + **self.url_parameters + ) + + @property + def method(self): + return "DELETE" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "incidentCommentId", self.ctx.args.incident_comment_id, + required=True, + ), + **self.serialize_url_param( + "incidentId", self.ctx.args.incident_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + def on_200(self, session): + pass + + def on_204(self, session): + pass + + +__all__ = ["Delete"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/_list.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/_list.py new file mode 100644 index 00000000000..e1072785a75 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/_list.py @@ -0,0 +1,272 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel incident comment list", + is_experimental=True, +) +class List(AAZCommand): + """Get all incident comments. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/comments", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.incident_id = AAZStrArg( + options=["--incident-id"], + help="Incident ID", + required=True, + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + ) + _args_schema.filter = AAZStrArg( + options=["--filter"], + help="Filters the results, based on a Boolean condition. Optional.", + ) + _args_schema.orderby = AAZStrArg( + options=["--orderby"], + help="Sorts the results. Optional.", + ) + _args_schema.skip_token = AAZStrArg( + options=["--skip-token"], + help="Skiptoken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skiptoken parameter that specifies a starting point to use for subsequent calls. Optional.", + ) + _args_schema.top = AAZIntArg( + options=["--top"], + help="Returns only the first n results. Optional.", + ) + return cls._args_schema + + def _execute_operations(self): + self.IncidentCommentsList(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance.value, client_flatten=True) + next_link = self.deserialize_output(self.ctx.vars.instance.next_link) + return result, next_link + + class IncidentCommentsList(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}/comments", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "incidentId", self.ctx.args.incident_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "$filter", self.ctx.args.filter, + ), + **self.serialize_query_param( + "$orderby", self.ctx.args.orderby, + ), + **self.serialize_query_param( + "$skipToken", self.ctx.args.skip_token, + ), + **self.serialize_query_param( + "$top", self.ctx.args.top, + ), + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + flags={"read_only": True}, + ) + _schema_on_200.value = AAZListType( + flags={"required": True}, + ) + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.etag = AAZStrType() + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.author = AAZObjectType( + flags={"read_only": True}, + ) + properties.created_time_utc = AAZStrType( + serialized_name="createdTimeUtc", + flags={"read_only": True}, + ) + properties.last_modified_time_utc = AAZStrType( + serialized_name="lastModifiedTimeUtc", + flags={"read_only": True}, + ) + properties.message = AAZStrType( + flags={"required": True}, + ) + + author = cls._schema_on_200.value.Element.properties.author + author.email = AAZStrType( + flags={"read_only": True}, + ) + author.name = AAZStrType( + flags={"read_only": True}, + ) + author.object_id = AAZStrType( + serialized_name="objectId", + flags={"read_only": True}, + ) + author.user_principal_name = AAZStrType( + serialized_name="userPrincipalName", + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +__all__ = ["List"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/_show.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/_show.py new file mode 100644 index 00000000000..46cf5939c55 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/_show.py @@ -0,0 +1,244 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel incident comment show", + is_experimental=True, +) +class Show(AAZCommand): + """Get an incident comment. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/comments/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.incident_comment_id = AAZStrArg( + options=["-n", "--name", "--incident-comment-id"], + help="Incident comment ID", + required=True, + id_part="child_name_2", + ) + _args_schema.incident_id = AAZStrArg( + options=["--incident-id"], + help="Incident ID", + required=True, + id_part="child_name_1", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.IncidentCommentsGet(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class IncidentCommentsGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}/comments/{incidentCommentId}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "incidentCommentId", self.ctx.args.incident_comment_id, + required=True, + ), + **self.serialize_url_param( + "incidentId", self.ctx.args.incident_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.etag = AAZStrType() + _schema_on_200.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.author = AAZObjectType( + flags={"read_only": True}, + ) + properties.created_time_utc = AAZStrType( + serialized_name="createdTimeUtc", + flags={"read_only": True}, + ) + properties.last_modified_time_utc = AAZStrType( + serialized_name="lastModifiedTimeUtc", + flags={"read_only": True}, + ) + properties.message = AAZStrType( + flags={"required": True}, + ) + + author = cls._schema_on_200.properties.author + author.email = AAZStrType( + flags={"read_only": True}, + ) + author.name = AAZStrType( + flags={"read_only": True}, + ) + author.object_id = AAZStrType( + serialized_name="objectId", + flags={"read_only": True}, + ) + author.user_principal_name = AAZStrType( + serialized_name="userPrincipalName", + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +__all__ = ["Show"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/_update.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/_update.py new file mode 100644 index 00000000000..2d7a57ff4fb --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/_update.py @@ -0,0 +1,424 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel incident comment update", + is_experimental=True, +) +class Update(AAZCommand): + """Update the incident comment. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/comments/{}", "2022-06-01-preview"], + ] + } + + AZ_SUPPORT_GENERIC_UPDATE = True + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.incident_comment_id = AAZStrArg( + options=["-n", "--name", "--incident-comment-id"], + help="Incident comment ID", + required=True, + id_part="child_name_2", + ) + _args_schema.incident_id = AAZStrArg( + options=["--incident-id"], + help="Incident ID", + required=True, + id_part="child_name_1", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + + # define Arg Group "IncidentComment" + + _args_schema = cls._args_schema + _args_schema.etag = AAZStrArg( + options=["--etag"], + arg_group="IncidentComment", + help="Etag of the azure resource", + nullable=True, + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.message = AAZStrArg( + options=["--message"], + arg_group="Properties", + help="The comment message", + ) + return cls._args_schema + + def _execute_operations(self): + self.IncidentCommentsGet(ctx=self.ctx)() + self.InstanceUpdateByJson(ctx=self.ctx)() + self.InstanceUpdateByGeneric(ctx=self.ctx)() + self.IncidentCommentsCreateOrUpdate(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class IncidentCommentsGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}/comments/{incidentCommentId}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "incidentCommentId", self.ctx.args.incident_comment_id, + required=True, + ), + **self.serialize_url_param( + "incidentId", self.ctx.args.incident_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _build_schema_incident_comment_read(cls._schema_on_200) + + return cls._schema_on_200 + + class IncidentCommentsCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}/comments/{incidentCommentId}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "incidentCommentId", self.ctx.args.incident_comment_id, + required=True, + ), + **self.serialize_url_param( + "incidentId", self.ctx.args.incident_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + value=self.ctx.vars.instance, + ) + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + _build_schema_incident_comment_read(cls._schema_on_200_201) + + return cls._schema_on_200_201 + + class InstanceUpdateByJson(AAZJsonInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance(self.ctx.vars.instance) + + def _update_instance(self, instance): + _instance_value, _builder = self.new_content_builder( + self.ctx.args, + value=instance, + typ=AAZObjectType + ) + _builder.set_prop("etag", AAZStrType, ".etag") + _builder.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("message", AAZStrType, ".message", typ_kwargs={"flags": {"required": True}}) + + return _instance_value + + class InstanceUpdateByGeneric(AAZGenericInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance_by_generic( + self.ctx.vars.instance, + self.ctx.generic_update_args + ) + + +_schema_incident_comment_read = None + + +def _build_schema_incident_comment_read(_schema): + global _schema_incident_comment_read + if _schema_incident_comment_read is not None: + _schema.etag = _schema_incident_comment_read.etag + _schema.id = _schema_incident_comment_read.id + _schema.name = _schema_incident_comment_read.name + _schema.properties = _schema_incident_comment_read.properties + _schema.system_data = _schema_incident_comment_read.system_data + _schema.type = _schema_incident_comment_read.type + return + + _schema_incident_comment_read = AAZObjectType() + + incident_comment_read = _schema_incident_comment_read + incident_comment_read.etag = AAZStrType() + incident_comment_read.id = AAZStrType( + flags={"read_only": True}, + ) + incident_comment_read.name = AAZStrType( + flags={"read_only": True}, + ) + incident_comment_read.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + incident_comment_read.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + incident_comment_read.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = _schema_incident_comment_read.properties + properties.author = AAZObjectType( + flags={"read_only": True}, + ) + properties.created_time_utc = AAZStrType( + serialized_name="createdTimeUtc", + flags={"read_only": True}, + ) + properties.last_modified_time_utc = AAZStrType( + serialized_name="lastModifiedTimeUtc", + flags={"read_only": True}, + ) + properties.message = AAZStrType( + flags={"required": True}, + ) + + author = _schema_incident_comment_read.properties.author + author.email = AAZStrType( + flags={"read_only": True}, + ) + author.name = AAZStrType( + flags={"read_only": True}, + ) + author.object_id = AAZStrType( + serialized_name="objectId", + flags={"read_only": True}, + ) + author.user_principal_name = AAZStrType( + serialized_name="userPrincipalName", + flags={"read_only": True}, + ) + + system_data = _schema_incident_comment_read.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + _schema.etag = _schema_incident_comment_read.etag + _schema.id = _schema_incident_comment_read.id + _schema.name = _schema_incident_comment_read.name + _schema.properties = _schema_incident_comment_read.properties + _schema.system_data = _schema_incident_comment_read.system_data + _schema.type = _schema_incident_comment_read.type + + +__all__ = ["Update"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/__cmd_group.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/__cmd_group.py new file mode 100644 index 00000000000..360d93d62d0 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "sentinel incident relation", +) +class __CMDGroup(AAZCommandGroup): + """Manage incident relation with sentinel. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/__init__.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/__init__.py new file mode 100644 index 00000000000..c401f439385 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/__init__.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._create import * +from ._delete import * +from ._list import * +from ._show import * +from ._update import * diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/_create.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/_create.py new file mode 100644 index 00000000000..6887615cfa3 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/_create.py @@ -0,0 +1,267 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel incident relation create", + is_experimental=True, +) +class Create(AAZCommand): + """Create the incident relation. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/relations/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.incident_id = AAZStrArg( + options=["--incident-id"], + help="Incident ID", + required=True, + id_part="child_name_1", + ) + _args_schema.relation_name = AAZStrArg( + options=["-n", "--name", "--relation-name"], + help="Relation Name", + required=True, + id_part="child_name_2", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.related_resource_id = AAZStrArg( + options=["--related-resource-id"], + arg_group="Properties", + help="The resource ID of the related resource", + ) + + # define Arg Group "Relation" + + _args_schema = cls._args_schema + _args_schema.etag = AAZStrArg( + options=["--etag"], + arg_group="Relation", + help="Etag of the azure resource", + ) + return cls._args_schema + + def _execute_operations(self): + self.IncidentRelationsCreateOrUpdate(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class IncidentRelationsCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}/relations/{relationName}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "incidentId", self.ctx.args.incident_id, + required=True, + ), + **self.serialize_url_param( + "relationName", self.ctx.args.relation_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + typ=AAZObjectType, + typ_kwargs={"flags": {"required": True, "client_flatten": True}} + ) + _builder.set_prop("etag", AAZStrType, ".etag") + _builder.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("relatedResourceId", AAZStrType, ".related_resource_id", typ_kwargs={"flags": {"required": True}}) + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.etag = AAZStrType() + _schema_on_200_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200_201.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200_201.properties + properties.related_resource_id = AAZStrType( + serialized_name="relatedResourceId", + flags={"required": True}, + ) + properties.related_resource_kind = AAZStrType( + serialized_name="relatedResourceKind", + flags={"read_only": True}, + ) + properties.related_resource_name = AAZStrType( + serialized_name="relatedResourceName", + flags={"read_only": True}, + ) + properties.related_resource_type = AAZStrType( + serialized_name="relatedResourceType", + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200_201.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200_201 + + +__all__ = ["Create"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/_delete.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/_delete.py new file mode 100644 index 00000000000..1bfb161d6bd --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/_delete.py @@ -0,0 +1,144 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel incident relation delete", + is_experimental=True, + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete the incident relation. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/relations/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return None + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.incident_id = AAZStrArg( + options=["--incident-id"], + help="Incident ID", + required=True, + id_part="child_name_1", + ) + _args_schema.relation_name = AAZStrArg( + options=["-n", "--name", "--relation-name"], + help="Relation Name", + required=True, + id_part="child_name_2", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.IncidentRelationsDelete(ctx=self.ctx)() + + class IncidentRelationsDelete(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + if session.http_response.status_code in [204]: + return self.on_204(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}/relations/{relationName}", + **self.url_parameters + ) + + @property + def method(self): + return "DELETE" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "incidentId", self.ctx.args.incident_id, + required=True, + ), + **self.serialize_url_param( + "relationName", self.ctx.args.relation_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + def on_200(self, session): + pass + + def on_204(self, session): + pass + + +__all__ = ["Delete"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/_list.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/_list.py new file mode 100644 index 00000000000..10b7ae11aca --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/_list.py @@ -0,0 +1,258 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel incident relation list", + is_experimental=True, +) +class List(AAZCommand): + """Get all incident relations. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/relations", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.incident_id = AAZStrArg( + options=["--incident-id"], + help="Incident ID", + required=True, + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + ) + _args_schema.filter = AAZStrArg( + options=["--filter"], + help="Filters the results, based on a Boolean condition. Optional.", + ) + _args_schema.orderby = AAZStrArg( + options=["--orderby"], + help="Sorts the results. Optional.", + ) + _args_schema.skip_token = AAZStrArg( + options=["--skip-token"], + help="Skiptoken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skiptoken parameter that specifies a starting point to use for subsequent calls. Optional.", + ) + _args_schema.top = AAZIntArg( + options=["--top"], + help="Returns only the first n results. Optional.", + ) + return cls._args_schema + + def _execute_operations(self): + self.IncidentRelationsList(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance.value, client_flatten=True) + next_link = self.deserialize_output(self.ctx.vars.instance.next_link) + return result, next_link + + class IncidentRelationsList(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}/relations", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "incidentId", self.ctx.args.incident_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "$filter", self.ctx.args.filter, + ), + **self.serialize_query_param( + "$orderby", self.ctx.args.orderby, + ), + **self.serialize_query_param( + "$skipToken", self.ctx.args.skip_token, + ), + **self.serialize_query_param( + "$top", self.ctx.args.top, + ), + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + flags={"read_only": True}, + ) + _schema_on_200.value = AAZListType( + flags={"required": True}, + ) + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.etag = AAZStrType() + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.related_resource_id = AAZStrType( + serialized_name="relatedResourceId", + flags={"required": True}, + ) + properties.related_resource_kind = AAZStrType( + serialized_name="relatedResourceKind", + flags={"read_only": True}, + ) + properties.related_resource_name = AAZStrType( + serialized_name="relatedResourceName", + flags={"read_only": True}, + ) + properties.related_resource_type = AAZStrType( + serialized_name="relatedResourceType", + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +__all__ = ["List"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/_show.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/_show.py new file mode 100644 index 00000000000..82e424507dd --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/_show.py @@ -0,0 +1,230 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel incident relation show", + is_experimental=True, +) +class Show(AAZCommand): + """Get an incident relation. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/relations/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.incident_id = AAZStrArg( + options=["--incident-id"], + help="Incident ID", + required=True, + id_part="child_name_1", + ) + _args_schema.relation_name = AAZStrArg( + options=["-n", "--name", "--relation-name"], + help="Relation Name", + required=True, + id_part="child_name_2", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.IncidentRelationsGet(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class IncidentRelationsGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}/relations/{relationName}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "incidentId", self.ctx.args.incident_id, + required=True, + ), + **self.serialize_url_param( + "relationName", self.ctx.args.relation_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.etag = AAZStrType() + _schema_on_200.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.related_resource_id = AAZStrType( + serialized_name="relatedResourceId", + flags={"required": True}, + ) + properties.related_resource_kind = AAZStrType( + serialized_name="relatedResourceKind", + flags={"read_only": True}, + ) + properties.related_resource_name = AAZStrType( + serialized_name="relatedResourceName", + flags={"read_only": True}, + ) + properties.related_resource_type = AAZStrType( + serialized_name="relatedResourceType", + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +__all__ = ["Show"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/_update.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/_update.py new file mode 100644 index 00000000000..205a6a1e40a --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/_update.py @@ -0,0 +1,410 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel incident relation update", + is_experimental=True, +) +class Update(AAZCommand): + """Update the incident relation. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/relations/{}", "2022-06-01-preview"], + ] + } + + AZ_SUPPORT_GENERIC_UPDATE = True + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.incident_id = AAZStrArg( + options=["--incident-id"], + help="Incident ID", + required=True, + id_part="child_name_1", + ) + _args_schema.relation_name = AAZStrArg( + options=["-n", "--name", "--relation-name"], + help="Relation Name", + required=True, + id_part="child_name_2", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.related_resource_id = AAZStrArg( + options=["--related-resource-id"], + arg_group="Properties", + help="The resource ID of the related resource", + ) + + # define Arg Group "Relation" + + _args_schema = cls._args_schema + _args_schema.etag = AAZStrArg( + options=["--etag"], + arg_group="Relation", + help="Etag of the azure resource", + nullable=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.IncidentRelationsGet(ctx=self.ctx)() + self.InstanceUpdateByJson(ctx=self.ctx)() + self.InstanceUpdateByGeneric(ctx=self.ctx)() + self.IncidentRelationsCreateOrUpdate(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class IncidentRelationsGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}/relations/{relationName}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "incidentId", self.ctx.args.incident_id, + required=True, + ), + **self.serialize_url_param( + "relationName", self.ctx.args.relation_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _build_schema_relation_read(cls._schema_on_200) + + return cls._schema_on_200 + + class IncidentRelationsCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}/relations/{relationName}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "incidentId", self.ctx.args.incident_id, + required=True, + ), + **self.serialize_url_param( + "relationName", self.ctx.args.relation_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + value=self.ctx.vars.instance, + ) + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + _build_schema_relation_read(cls._schema_on_200_201) + + return cls._schema_on_200_201 + + class InstanceUpdateByJson(AAZJsonInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance(self.ctx.vars.instance) + + def _update_instance(self, instance): + _instance_value, _builder = self.new_content_builder( + self.ctx.args, + value=instance, + typ=AAZObjectType + ) + _builder.set_prop("etag", AAZStrType, ".etag") + _builder.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("relatedResourceId", AAZStrType, ".related_resource_id", typ_kwargs={"flags": {"required": True}}) + + return _instance_value + + class InstanceUpdateByGeneric(AAZGenericInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance_by_generic( + self.ctx.vars.instance, + self.ctx.generic_update_args + ) + + +_schema_relation_read = None + + +def _build_schema_relation_read(_schema): + global _schema_relation_read + if _schema_relation_read is not None: + _schema.etag = _schema_relation_read.etag + _schema.id = _schema_relation_read.id + _schema.name = _schema_relation_read.name + _schema.properties = _schema_relation_read.properties + _schema.system_data = _schema_relation_read.system_data + _schema.type = _schema_relation_read.type + return + + _schema_relation_read = AAZObjectType() + + relation_read = _schema_relation_read + relation_read.etag = AAZStrType() + relation_read.id = AAZStrType( + flags={"read_only": True}, + ) + relation_read.name = AAZStrType( + flags={"read_only": True}, + ) + relation_read.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + relation_read.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + relation_read.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = _schema_relation_read.properties + properties.related_resource_id = AAZStrType( + serialized_name="relatedResourceId", + flags={"required": True}, + ) + properties.related_resource_kind = AAZStrType( + serialized_name="relatedResourceKind", + flags={"read_only": True}, + ) + properties.related_resource_name = AAZStrType( + serialized_name="relatedResourceName", + flags={"read_only": True}, + ) + properties.related_resource_type = AAZStrType( + serialized_name="relatedResourceType", + flags={"read_only": True}, + ) + + system_data = _schema_relation_read.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + _schema.etag = _schema_relation_read.etag + _schema.id = _schema_relation_read.id + _schema.name = _schema_relation_read.name + _schema.properties = _schema_relation_read.properties + _schema.system_data = _schema_relation_read.system_data + _schema.type = _schema_relation_read.type + + +__all__ = ["Update"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/__cmd_group.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/__cmd_group.py new file mode 100644 index 00000000000..b6d3d8c78ce --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "sentinel metadata", +) +class __CMDGroup(AAZCommandGroup): + """Manage metadata with sentinel. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/__init__.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/__init__.py new file mode 100644 index 00000000000..c401f439385 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/__init__.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._create import * +from ._delete import * +from ._list import * +from ._show import * +from ._update import * diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/_create.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/_create.py new file mode 100644 index 00000000000..09551c7e215 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/_create.py @@ -0,0 +1,681 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel metadata create", + is_experimental=True, +) +class Create(AAZCommand): + """Create a Metadata. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/metadata/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.metadata_name = AAZStrArg( + options=["-n", "--name", "--metadata-name"], + help="The Metadata name.", + required=True, + id_part="child_name_1", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + + # define Arg Group "Metadata" + + _args_schema = cls._args_schema + _args_schema.etag = AAZStrArg( + options=["--etag"], + arg_group="Metadata", + help="Etag of the azure resource", + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.author = AAZObjectArg( + options=["--author"], + arg_group="Properties", + help="The creator of the content item.", + ) + _args_schema.categories = AAZObjectArg( + options=["--categories"], + arg_group="Properties", + help="Categories for the solution content item", + ) + _args_schema.content_id = AAZStrArg( + options=["--content-id"], + arg_group="Properties", + help="Static ID for the content. Used to identify dependencies and content from solutions or community. Hard-coded/static for out of the box content and solutions. Dynamic for user-created. This is the resource name", + ) + _args_schema.content_schema_version = AAZStrArg( + options=["--content-schema-version"], + arg_group="Properties", + help="Schema version of the content. Can be used to distinguish between different flow based on the schema version", + ) + _args_schema.custom_version = AAZStrArg( + options=["--custom-version"], + arg_group="Properties", + help="The custom version of the content. A optional free text", + ) + _args_schema.dependencies = AAZObjectArg( + options=["--dependencies"], + arg_group="Properties", + help="Dependencies for the content item, what other content items it requires to work. Can describe more complex dependencies using a recursive/nested structure. For a single dependency an id/kind/version can be supplied or operator/criteria for complex formats.", + ) + cls._build_args_metadata_dependencies_create(_args_schema.dependencies) + _args_schema.first_publish_date = AAZStrArg( + options=["--first-publish-date"], + arg_group="Properties", + help="first publish date solution content item", + ) + _args_schema.icon = AAZStrArg( + options=["--icon"], + arg_group="Properties", + help="the icon identifier. this id can later be fetched from the solution template", + ) + _args_schema.kind = AAZStrArg( + options=["--kind"], + arg_group="Properties", + help="The kind of content the metadata is for.", + enum={"AnalyticsRule": "AnalyticsRule", "AnalyticsRuleTemplate": "AnalyticsRuleTemplate", "AutomationRule": "AutomationRule", "AzureFunction": "AzureFunction", "DataConnector": "DataConnector", "DataType": "DataType", "HuntingQuery": "HuntingQuery", "InvestigationQuery": "InvestigationQuery", "LogicAppsCustomConnector": "LogicAppsCustomConnector", "Parser": "Parser", "Playbook": "Playbook", "PlaybookTemplate": "PlaybookTemplate", "Solution": "Solution", "Watchlist": "Watchlist", "WatchlistTemplate": "WatchlistTemplate", "Workbook": "Workbook", "WorkbookTemplate": "WorkbookTemplate"}, + ) + _args_schema.last_publish_date = AAZStrArg( + options=["--last-publish-date"], + arg_group="Properties", + help="last publish date for the solution content item", + ) + _args_schema.parent_id = AAZStrArg( + options=["--parent-id"], + arg_group="Properties", + help="Full parent resource ID of the content item the metadata is for. This is the full resource ID including the scope (subscription and resource group)", + ) + _args_schema.preview_images = AAZListArg( + options=["--preview-images"], + arg_group="Properties", + help="preview image file names. These will be taken from the solution artifacts", + ) + _args_schema.preview_images_dark = AAZListArg( + options=["--preview-images-dark"], + arg_group="Properties", + help="preview image file names. These will be taken from the solution artifacts. used for dark theme support", + ) + _args_schema.providers = AAZListArg( + options=["--providers"], + arg_group="Properties", + help="Providers for the solution content item", + ) + _args_schema.source = AAZObjectArg( + options=["--source"], + arg_group="Properties", + help="Source of the content. This is where/how it was created.", + ) + _args_schema.support = AAZObjectArg( + options=["--support"], + arg_group="Properties", + help="Support information for the metadata - type, name, contact information", + ) + _args_schema.threat_tactics = AAZListArg( + options=["--threat-tactics"], + arg_group="Properties", + help="the tactics the resource covers", + ) + _args_schema.threat_techniques = AAZListArg( + options=["--threat-techniques"], + arg_group="Properties", + help="the techniques the resource covers, these have to be aligned with the tactics being used", + ) + _args_schema.version = AAZStrArg( + options=["--version"], + arg_group="Properties", + help="Version of the content. Default and recommended format is numeric (e.g. 1, 1.0, 1.0.0, 1.0.0.0), following ARM template best practices. Can also be any string, but then we cannot guarantee any version checks", + ) + + author = cls._args_schema.author + author.email = AAZStrArg( + options=["email"], + help="Email of author contact", + ) + author.link = AAZStrArg( + options=["link"], + help="Link for author/vendor page", + ) + author.name = AAZStrArg( + options=["name"], + help="Name of the author. Company or person.", + ) + + categories = cls._args_schema.categories + categories.domains = AAZListArg( + options=["domains"], + help="domain for the solution content item", + ) + categories.verticals = AAZListArg( + options=["verticals"], + help="Industry verticals for the solution content item", + ) + + domains = cls._args_schema.categories.domains + domains.Element = AAZStrArg() + + verticals = cls._args_schema.categories.verticals + verticals.Element = AAZStrArg() + + preview_images = cls._args_schema.preview_images + preview_images.Element = AAZStrArg() + + preview_images_dark = cls._args_schema.preview_images_dark + preview_images_dark.Element = AAZStrArg() + + providers = cls._args_schema.providers + providers.Element = AAZStrArg() + + source = cls._args_schema.source + source.kind = AAZStrArg( + options=["kind"], + help="Source type of the content", + required=True, + enum={"Community": "Community", "LocalWorkspace": "LocalWorkspace", "Solution": "Solution", "SourceRepository": "SourceRepository"}, + ) + source.name = AAZStrArg( + options=["name"], + help="Name of the content source. The repo name, solution name, LA workspace name etc.", + ) + source.source_id = AAZStrArg( + options=["source-id"], + help="ID of the content source. The solution ID, workspace ID, etc", + ) + + support = cls._args_schema.support + support.email = AAZStrArg( + options=["email"], + help="Email of support contact", + ) + support.link = AAZStrArg( + options=["link"], + help="Link for support help, like to support page to open a ticket etc.", + ) + support.name = AAZStrArg( + options=["name"], + help="Name of the support contact. Company or person.", + ) + support.tier = AAZStrArg( + options=["tier"], + help="Type of support for content item", + required=True, + enum={"Community": "Community", "Microsoft": "Microsoft", "Partner": "Partner"}, + ) + + threat_tactics = cls._args_schema.threat_tactics + threat_tactics.Element = AAZStrArg() + + threat_techniques = cls._args_schema.threat_techniques + threat_techniques.Element = AAZStrArg() + return cls._args_schema + + _args_metadata_dependencies_create = None + + @classmethod + def _build_args_metadata_dependencies_create(cls, _schema): + if cls._args_metadata_dependencies_create is not None: + _schema.content_id = cls._args_metadata_dependencies_create.content_id + _schema.criteria = cls._args_metadata_dependencies_create.criteria + _schema.kind = cls._args_metadata_dependencies_create.kind + _schema.name = cls._args_metadata_dependencies_create.name + _schema.operator = cls._args_metadata_dependencies_create.operator + _schema.version = cls._args_metadata_dependencies_create.version + return + + cls._args_metadata_dependencies_create = AAZObjectArg() + + metadata_dependencies_create = cls._args_metadata_dependencies_create + metadata_dependencies_create.content_id = AAZStrArg( + options=["content-id"], + help="Id of the content item we depend on", + ) + metadata_dependencies_create.criteria = AAZListArg( + options=["criteria"], + help="This is the list of dependencies we must fulfill, according to the AND/OR operator", + ) + metadata_dependencies_create.kind = AAZStrArg( + options=["kind"], + help="Type of the content item we depend on", + enum={"AnalyticsRule": "AnalyticsRule", "AnalyticsRuleTemplate": "AnalyticsRuleTemplate", "AutomationRule": "AutomationRule", "AzureFunction": "AzureFunction", "DataConnector": "DataConnector", "DataType": "DataType", "HuntingQuery": "HuntingQuery", "InvestigationQuery": "InvestigationQuery", "LogicAppsCustomConnector": "LogicAppsCustomConnector", "Parser": "Parser", "Playbook": "Playbook", "PlaybookTemplate": "PlaybookTemplate", "Solution": "Solution", "Watchlist": "Watchlist", "WatchlistTemplate": "WatchlistTemplate", "Workbook": "Workbook", "WorkbookTemplate": "WorkbookTemplate"}, + ) + metadata_dependencies_create.name = AAZStrArg( + options=["name"], + help="Name of the content item", + ) + metadata_dependencies_create.operator = AAZStrArg( + options=["operator"], + help="Operator used for list of dependencies in criteria array.", + enum={"AND": "AND", "OR": "OR"}, + ) + metadata_dependencies_create.version = AAZStrArg( + options=["version"], + help="Version of the the content item we depend on. Can be blank, * or missing to indicate any version fulfills the dependency. If version does not match our defined numeric format then an exact match is required.", + ) + + criteria = cls._args_metadata_dependencies_create.criteria + criteria.Element = AAZObjectArg() + cls._build_args_metadata_dependencies_create(criteria.Element) + + _schema.content_id = cls._args_metadata_dependencies_create.content_id + _schema.criteria = cls._args_metadata_dependencies_create.criteria + _schema.kind = cls._args_metadata_dependencies_create.kind + _schema.name = cls._args_metadata_dependencies_create.name + _schema.operator = cls._args_metadata_dependencies_create.operator + _schema.version = cls._args_metadata_dependencies_create.version + + def _execute_operations(self): + self.MetadataCreate(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class MetadataCreate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/metadata/{metadataName}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "metadataName", self.ctx.args.metadata_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + typ=AAZObjectType, + typ_kwargs={"flags": {"required": True, "client_flatten": True}} + ) + _builder.set_prop("etag", AAZStrType, ".etag") + _builder.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("author", AAZObjectType, ".author") + properties.set_prop("categories", AAZObjectType, ".categories") + properties.set_prop("contentId", AAZStrType, ".content_id") + properties.set_prop("contentSchemaVersion", AAZStrType, ".content_schema_version") + properties.set_prop("customVersion", AAZStrType, ".custom_version") + _build_schema_metadata_dependencies_create(properties.set_prop("dependencies", AAZObjectType, ".dependencies")) + properties.set_prop("firstPublishDate", AAZStrType, ".first_publish_date") + properties.set_prop("icon", AAZStrType, ".icon") + properties.set_prop("kind", AAZStrType, ".kind", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("lastPublishDate", AAZStrType, ".last_publish_date") + properties.set_prop("parentId", AAZStrType, ".parent_id", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("previewImages", AAZListType, ".preview_images") + properties.set_prop("previewImagesDark", AAZListType, ".preview_images_dark") + properties.set_prop("providers", AAZListType, ".providers") + properties.set_prop("source", AAZObjectType, ".source") + properties.set_prop("support", AAZObjectType, ".support") + properties.set_prop("threatAnalysisTactics", AAZListType, ".threat_tactics") + properties.set_prop("threatAnalysisTechniques", AAZListType, ".threat_techniques") + properties.set_prop("version", AAZStrType, ".version") + + author = _builder.get(".properties.author") + if author is not None: + author.set_prop("email", AAZStrType, ".email") + author.set_prop("link", AAZStrType, ".link") + author.set_prop("name", AAZStrType, ".name") + + categories = _builder.get(".properties.categories") + if categories is not None: + categories.set_prop("domains", AAZListType, ".domains") + categories.set_prop("verticals", AAZListType, ".verticals") + + domains = _builder.get(".properties.categories.domains") + if domains is not None: + domains.set_elements(AAZStrType, ".") + + verticals = _builder.get(".properties.categories.verticals") + if verticals is not None: + verticals.set_elements(AAZStrType, ".") + + preview_images = _builder.get(".properties.previewImages") + if preview_images is not None: + preview_images.set_elements(AAZStrType, ".") + + preview_images_dark = _builder.get(".properties.previewImagesDark") + if preview_images_dark is not None: + preview_images_dark.set_elements(AAZStrType, ".") + + providers = _builder.get(".properties.providers") + if providers is not None: + providers.set_elements(AAZStrType, ".") + + source = _builder.get(".properties.source") + if source is not None: + source.set_prop("kind", AAZStrType, ".kind", typ_kwargs={"flags": {"required": True}}) + source.set_prop("name", AAZStrType, ".name") + source.set_prop("sourceId", AAZStrType, ".source_id") + + support = _builder.get(".properties.support") + if support is not None: + support.set_prop("email", AAZStrType, ".email") + support.set_prop("link", AAZStrType, ".link") + support.set_prop("name", AAZStrType, ".name") + support.set_prop("tier", AAZStrType, ".tier", typ_kwargs={"flags": {"required": True}}) + + threat_analysis_tactics = _builder.get(".properties.threatAnalysisTactics") + if threat_analysis_tactics is not None: + threat_analysis_tactics.set_elements(AAZStrType, ".") + + threat_analysis_techniques = _builder.get(".properties.threatAnalysisTechniques") + if threat_analysis_techniques is not None: + threat_analysis_techniques.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.etag = AAZStrType() + _schema_on_200_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200_201.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200_201.properties + properties.author = AAZObjectType() + properties.categories = AAZObjectType() + properties.content_id = AAZStrType( + serialized_name="contentId", + ) + properties.content_schema_version = AAZStrType( + serialized_name="contentSchemaVersion", + ) + properties.custom_version = AAZStrType( + serialized_name="customVersion", + ) + properties.dependencies = AAZObjectType() + _build_schema_metadata_dependencies_read(properties.dependencies) + properties.first_publish_date = AAZStrType( + serialized_name="firstPublishDate", + ) + properties.icon = AAZStrType() + properties.kind = AAZStrType( + flags={"required": True}, + ) + properties.last_publish_date = AAZStrType( + serialized_name="lastPublishDate", + ) + properties.parent_id = AAZStrType( + serialized_name="parentId", + flags={"required": True}, + ) + properties.preview_images = AAZListType( + serialized_name="previewImages", + ) + properties.preview_images_dark = AAZListType( + serialized_name="previewImagesDark", + ) + properties.providers = AAZListType() + properties.source = AAZObjectType() + properties.support = AAZObjectType() + properties.threat_analysis_tactics = AAZListType( + serialized_name="threatAnalysisTactics", + ) + properties.threat_analysis_techniques = AAZListType( + serialized_name="threatAnalysisTechniques", + ) + properties.version = AAZStrType() + + author = cls._schema_on_200_201.properties.author + author.email = AAZStrType() + author.link = AAZStrType() + author.name = AAZStrType() + + categories = cls._schema_on_200_201.properties.categories + categories.domains = AAZListType() + categories.verticals = AAZListType() + + domains = cls._schema_on_200_201.properties.categories.domains + domains.Element = AAZStrType() + + verticals = cls._schema_on_200_201.properties.categories.verticals + verticals.Element = AAZStrType() + + preview_images = cls._schema_on_200_201.properties.preview_images + preview_images.Element = AAZStrType() + + preview_images_dark = cls._schema_on_200_201.properties.preview_images_dark + preview_images_dark.Element = AAZStrType() + + providers = cls._schema_on_200_201.properties.providers + providers.Element = AAZStrType() + + source = cls._schema_on_200_201.properties.source + source.kind = AAZStrType( + flags={"required": True}, + ) + source.name = AAZStrType() + source.source_id = AAZStrType( + serialized_name="sourceId", + ) + + support = cls._schema_on_200_201.properties.support + support.email = AAZStrType() + support.link = AAZStrType() + support.name = AAZStrType() + support.tier = AAZStrType( + flags={"required": True}, + ) + + threat_analysis_tactics = cls._schema_on_200_201.properties.threat_analysis_tactics + threat_analysis_tactics.Element = AAZStrType() + + threat_analysis_techniques = cls._schema_on_200_201.properties.threat_analysis_techniques + threat_analysis_techniques.Element = AAZStrType() + + system_data = cls._schema_on_200_201.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200_201 + + +def _build_schema_metadata_dependencies_create(_builder): + if _builder is None: + return + _builder.set_prop("contentId", AAZStrType, ".content_id") + _builder.set_prop("criteria", AAZListType, ".criteria") + _builder.set_prop("kind", AAZStrType, ".kind") + _builder.set_prop("name", AAZStrType, ".name") + _builder.set_prop("operator", AAZStrType, ".operator") + _builder.set_prop("version", AAZStrType, ".version") + + criteria = _builder.get(".criteria") + if criteria is not None: + _build_schema_metadata_dependencies_create(criteria.set_elements(AAZObjectType, ".")) + + +_schema_metadata_dependencies_read = None + + +def _build_schema_metadata_dependencies_read(_schema): + global _schema_metadata_dependencies_read + if _schema_metadata_dependencies_read is not None: + _schema.content_id = _schema_metadata_dependencies_read.content_id + _schema.criteria = _schema_metadata_dependencies_read.criteria + _schema.kind = _schema_metadata_dependencies_read.kind + _schema.name = _schema_metadata_dependencies_read.name + _schema.operator = _schema_metadata_dependencies_read.operator + _schema.version = _schema_metadata_dependencies_read.version + return + + _schema_metadata_dependencies_read = AAZObjectType() + + metadata_dependencies_read = _schema_metadata_dependencies_read + metadata_dependencies_read.content_id = AAZStrType( + serialized_name="contentId", + ) + metadata_dependencies_read.criteria = AAZListType() + metadata_dependencies_read.kind = AAZStrType() + metadata_dependencies_read.name = AAZStrType() + metadata_dependencies_read.operator = AAZStrType() + metadata_dependencies_read.version = AAZStrType() + + criteria = _schema_metadata_dependencies_read.criteria + criteria.Element = AAZObjectType() + _build_schema_metadata_dependencies_read(criteria.Element) + + _schema.content_id = _schema_metadata_dependencies_read.content_id + _schema.criteria = _schema_metadata_dependencies_read.criteria + _schema.kind = _schema_metadata_dependencies_read.kind + _schema.name = _schema_metadata_dependencies_read.name + _schema.operator = _schema_metadata_dependencies_read.operator + _schema.version = _schema_metadata_dependencies_read.version + + +__all__ = ["Create"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/_delete.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/_delete.py new file mode 100644 index 00000000000..1e023025c52 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/_delete.py @@ -0,0 +1,134 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel metadata delete", + is_experimental=True, + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete a Metadata. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/metadata/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return None + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.metadata_name = AAZStrArg( + options=["-n", "--name", "--metadata-name"], + help="The Metadata name.", + required=True, + id_part="child_name_1", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.MetadataDelete(ctx=self.ctx)() + + class MetadataDelete(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + if session.http_response.status_code in [204]: + return self.on_204(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/metadata/{metadataName}", + **self.url_parameters + ) + + @property + def method(self): + return "DELETE" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "metadataName", self.ctx.args.metadata_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + def on_200(self, session): + pass + + def on_204(self, session): + pass + + +__all__ = ["Delete"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/_list.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/_list.py new file mode 100644 index 00000000000..919cd84c73c --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/_list.py @@ -0,0 +1,361 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel metadata list", + is_experimental=True, +) +class List(AAZCommand): + """List of all metadata + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/metadata", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + ) + _args_schema.filter = AAZStrArg( + options=["--filter"], + help="Filters the results, based on a Boolean condition. Optional.", + ) + _args_schema.orderby = AAZStrArg( + options=["--orderby"], + help="Sorts the results. Optional.", + ) + _args_schema.skip = AAZIntArg( + options=["--skip"], + help="Used to skip n elements in the OData query (offset). Returns a nextLink to the next page of results if there are any left.", + ) + _args_schema.top = AAZIntArg( + options=["--top"], + help="Returns only the first n results. Optional.", + ) + return cls._args_schema + + def _execute_operations(self): + self.MetadataList(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance.value, client_flatten=True) + next_link = self.deserialize_output(self.ctx.vars.instance.next_link) + return result, next_link + + class MetadataList(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/metadata", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "$filter", self.ctx.args.filter, + ), + **self.serialize_query_param( + "$orderby", self.ctx.args.orderby, + ), + **self.serialize_query_param( + "$skip", self.ctx.args.skip, + ), + **self.serialize_query_param( + "$top", self.ctx.args.top, + ), + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + flags={"read_only": True}, + ) + _schema_on_200.value = AAZListType( + flags={"required": True}, + ) + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.etag = AAZStrType() + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.author = AAZObjectType() + properties.categories = AAZObjectType() + properties.content_id = AAZStrType( + serialized_name="contentId", + ) + properties.content_schema_version = AAZStrType( + serialized_name="contentSchemaVersion", + ) + properties.custom_version = AAZStrType( + serialized_name="customVersion", + ) + properties.dependencies = AAZObjectType() + _build_schema_metadata_dependencies_read(properties.dependencies) + properties.first_publish_date = AAZStrType( + serialized_name="firstPublishDate", + ) + properties.icon = AAZStrType() + properties.kind = AAZStrType( + flags={"required": True}, + ) + properties.last_publish_date = AAZStrType( + serialized_name="lastPublishDate", + ) + properties.parent_id = AAZStrType( + serialized_name="parentId", + flags={"required": True}, + ) + properties.preview_images = AAZListType( + serialized_name="previewImages", + ) + properties.preview_images_dark = AAZListType( + serialized_name="previewImagesDark", + ) + properties.providers = AAZListType() + properties.source = AAZObjectType() + properties.support = AAZObjectType() + properties.threat_analysis_tactics = AAZListType( + serialized_name="threatAnalysisTactics", + ) + properties.threat_analysis_techniques = AAZListType( + serialized_name="threatAnalysisTechniques", + ) + properties.version = AAZStrType() + + author = cls._schema_on_200.value.Element.properties.author + author.email = AAZStrType() + author.link = AAZStrType() + author.name = AAZStrType() + + categories = cls._schema_on_200.value.Element.properties.categories + categories.domains = AAZListType() + categories.verticals = AAZListType() + + domains = cls._schema_on_200.value.Element.properties.categories.domains + domains.Element = AAZStrType() + + verticals = cls._schema_on_200.value.Element.properties.categories.verticals + verticals.Element = AAZStrType() + + preview_images = cls._schema_on_200.value.Element.properties.preview_images + preview_images.Element = AAZStrType() + + preview_images_dark = cls._schema_on_200.value.Element.properties.preview_images_dark + preview_images_dark.Element = AAZStrType() + + providers = cls._schema_on_200.value.Element.properties.providers + providers.Element = AAZStrType() + + source = cls._schema_on_200.value.Element.properties.source + source.kind = AAZStrType( + flags={"required": True}, + ) + source.name = AAZStrType() + source.source_id = AAZStrType( + serialized_name="sourceId", + ) + + support = cls._schema_on_200.value.Element.properties.support + support.email = AAZStrType() + support.link = AAZStrType() + support.name = AAZStrType() + support.tier = AAZStrType( + flags={"required": True}, + ) + + threat_analysis_tactics = cls._schema_on_200.value.Element.properties.threat_analysis_tactics + threat_analysis_tactics.Element = AAZStrType() + + threat_analysis_techniques = cls._schema_on_200.value.Element.properties.threat_analysis_techniques + threat_analysis_techniques.Element = AAZStrType() + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +_schema_metadata_dependencies_read = None + + +def _build_schema_metadata_dependencies_read(_schema): + global _schema_metadata_dependencies_read + if _schema_metadata_dependencies_read is not None: + _schema.content_id = _schema_metadata_dependencies_read.content_id + _schema.criteria = _schema_metadata_dependencies_read.criteria + _schema.kind = _schema_metadata_dependencies_read.kind + _schema.name = _schema_metadata_dependencies_read.name + _schema.operator = _schema_metadata_dependencies_read.operator + _schema.version = _schema_metadata_dependencies_read.version + return + + _schema_metadata_dependencies_read = AAZObjectType() + + metadata_dependencies_read = _schema_metadata_dependencies_read + metadata_dependencies_read.content_id = AAZStrType( + serialized_name="contentId", + ) + metadata_dependencies_read.criteria = AAZListType() + metadata_dependencies_read.kind = AAZStrType() + metadata_dependencies_read.name = AAZStrType() + metadata_dependencies_read.operator = AAZStrType() + metadata_dependencies_read.version = AAZStrType() + + criteria = _schema_metadata_dependencies_read.criteria + criteria.Element = AAZObjectType() + _build_schema_metadata_dependencies_read(criteria.Element) + + _schema.content_id = _schema_metadata_dependencies_read.content_id + _schema.criteria = _schema_metadata_dependencies_read.criteria + _schema.kind = _schema_metadata_dependencies_read.kind + _schema.name = _schema_metadata_dependencies_read.name + _schema.operator = _schema_metadata_dependencies_read.operator + _schema.version = _schema_metadata_dependencies_read.version + + +__all__ = ["List"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/_show.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/_show.py new file mode 100644 index 00000000000..18232335898 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/_show.py @@ -0,0 +1,332 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel metadata show", + is_experimental=True, +) +class Show(AAZCommand): + """Get a Metadata. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/metadata/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.metadata_name = AAZStrArg( + options=["-n", "--name", "--metadata-name"], + help="The Metadata name.", + required=True, + id_part="child_name_1", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.MetadataGet(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class MetadataGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/metadata/{metadataName}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "metadataName", self.ctx.args.metadata_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.etag = AAZStrType() + _schema_on_200.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.author = AAZObjectType() + properties.categories = AAZObjectType() + properties.content_id = AAZStrType( + serialized_name="contentId", + ) + properties.content_schema_version = AAZStrType( + serialized_name="contentSchemaVersion", + ) + properties.custom_version = AAZStrType( + serialized_name="customVersion", + ) + properties.dependencies = AAZObjectType() + _build_schema_metadata_dependencies_read(properties.dependencies) + properties.first_publish_date = AAZStrType( + serialized_name="firstPublishDate", + ) + properties.icon = AAZStrType() + properties.kind = AAZStrType( + flags={"required": True}, + ) + properties.last_publish_date = AAZStrType( + serialized_name="lastPublishDate", + ) + properties.parent_id = AAZStrType( + serialized_name="parentId", + flags={"required": True}, + ) + properties.preview_images = AAZListType( + serialized_name="previewImages", + ) + properties.preview_images_dark = AAZListType( + serialized_name="previewImagesDark", + ) + properties.providers = AAZListType() + properties.source = AAZObjectType() + properties.support = AAZObjectType() + properties.threat_analysis_tactics = AAZListType( + serialized_name="threatAnalysisTactics", + ) + properties.threat_analysis_techniques = AAZListType( + serialized_name="threatAnalysisTechniques", + ) + properties.version = AAZStrType() + + author = cls._schema_on_200.properties.author + author.email = AAZStrType() + author.link = AAZStrType() + author.name = AAZStrType() + + categories = cls._schema_on_200.properties.categories + categories.domains = AAZListType() + categories.verticals = AAZListType() + + domains = cls._schema_on_200.properties.categories.domains + domains.Element = AAZStrType() + + verticals = cls._schema_on_200.properties.categories.verticals + verticals.Element = AAZStrType() + + preview_images = cls._schema_on_200.properties.preview_images + preview_images.Element = AAZStrType() + + preview_images_dark = cls._schema_on_200.properties.preview_images_dark + preview_images_dark.Element = AAZStrType() + + providers = cls._schema_on_200.properties.providers + providers.Element = AAZStrType() + + source = cls._schema_on_200.properties.source + source.kind = AAZStrType( + flags={"required": True}, + ) + source.name = AAZStrType() + source.source_id = AAZStrType( + serialized_name="sourceId", + ) + + support = cls._schema_on_200.properties.support + support.email = AAZStrType() + support.link = AAZStrType() + support.name = AAZStrType() + support.tier = AAZStrType( + flags={"required": True}, + ) + + threat_analysis_tactics = cls._schema_on_200.properties.threat_analysis_tactics + threat_analysis_tactics.Element = AAZStrType() + + threat_analysis_techniques = cls._schema_on_200.properties.threat_analysis_techniques + threat_analysis_techniques.Element = AAZStrType() + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +_schema_metadata_dependencies_read = None + + +def _build_schema_metadata_dependencies_read(_schema): + global _schema_metadata_dependencies_read + if _schema_metadata_dependencies_read is not None: + _schema.content_id = _schema_metadata_dependencies_read.content_id + _schema.criteria = _schema_metadata_dependencies_read.criteria + _schema.kind = _schema_metadata_dependencies_read.kind + _schema.name = _schema_metadata_dependencies_read.name + _schema.operator = _schema_metadata_dependencies_read.operator + _schema.version = _schema_metadata_dependencies_read.version + return + + _schema_metadata_dependencies_read = AAZObjectType() + + metadata_dependencies_read = _schema_metadata_dependencies_read + metadata_dependencies_read.content_id = AAZStrType( + serialized_name="contentId", + ) + metadata_dependencies_read.criteria = AAZListType() + metadata_dependencies_read.kind = AAZStrType() + metadata_dependencies_read.name = AAZStrType() + metadata_dependencies_read.operator = AAZStrType() + metadata_dependencies_read.version = AAZStrType() + + criteria = _schema_metadata_dependencies_read.criteria + criteria.Element = AAZObjectType() + _build_schema_metadata_dependencies_read(criteria.Element) + + _schema.content_id = _schema_metadata_dependencies_read.content_id + _schema.criteria = _schema_metadata_dependencies_read.criteria + _schema.kind = _schema_metadata_dependencies_read.kind + _schema.name = _schema_metadata_dependencies_read.name + _schema.operator = _schema_metadata_dependencies_read.operator + _schema.version = _schema_metadata_dependencies_read.version + + +__all__ = ["Show"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/_update.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/_update.py new file mode 100644 index 00000000000..e97adc2345c --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/_update.py @@ -0,0 +1,855 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel metadata update", + is_experimental=True, +) +class Update(AAZCommand): + """Update a Metadata. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/metadata/{}", "2022-06-01-preview"], + ] + } + + AZ_SUPPORT_GENERIC_UPDATE = True + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.metadata_name = AAZStrArg( + options=["-n", "--name", "--metadata-name"], + help="The Metadata name.", + required=True, + id_part="child_name_1", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + + # define Arg Group "Metadata" + + _args_schema = cls._args_schema + _args_schema.etag = AAZStrArg( + options=["--etag"], + arg_group="Metadata", + help="Etag of the azure resource", + nullable=True, + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.author = AAZObjectArg( + options=["--author"], + arg_group="Properties", + help="The creator of the content item.", + nullable=True, + ) + _args_schema.categories = AAZObjectArg( + options=["--categories"], + arg_group="Properties", + help="Categories for the solution content item", + nullable=True, + ) + _args_schema.content_id = AAZStrArg( + options=["--content-id"], + arg_group="Properties", + help="Static ID for the content. Used to identify dependencies and content from solutions or community. Hard-coded/static for out of the box content and solutions. Dynamic for user-created. This is the resource name", + nullable=True, + ) + _args_schema.content_schema_version = AAZStrArg( + options=["--content-schema-version"], + arg_group="Properties", + help="Schema version of the content. Can be used to distinguish between different flow based on the schema version", + nullable=True, + ) + _args_schema.custom_version = AAZStrArg( + options=["--custom-version"], + arg_group="Properties", + help="The custom version of the content. A optional free text", + nullable=True, + ) + _args_schema.dependencies = AAZObjectArg( + options=["--dependencies"], + arg_group="Properties", + help="Dependencies for the content item, what other content items it requires to work. Can describe more complex dependencies using a recursive/nested structure. For a single dependency an id/kind/version can be supplied or operator/criteria for complex formats.", + nullable=True, + ) + cls._build_args_metadata_dependencies_update(_args_schema.dependencies) + _args_schema.first_publish_date = AAZStrArg( + options=["--first-publish-date"], + arg_group="Properties", + help="first publish date solution content item", + nullable=True, + ) + _args_schema.icon = AAZStrArg( + options=["--icon"], + arg_group="Properties", + help="the icon identifier. this id can later be fetched from the solution template", + nullable=True, + ) + _args_schema.kind = AAZStrArg( + options=["--kind"], + arg_group="Properties", + help="The kind of content the metadata is for.", + enum={"AnalyticsRule": "AnalyticsRule", "AnalyticsRuleTemplate": "AnalyticsRuleTemplate", "AutomationRule": "AutomationRule", "AzureFunction": "AzureFunction", "DataConnector": "DataConnector", "DataType": "DataType", "HuntingQuery": "HuntingQuery", "InvestigationQuery": "InvestigationQuery", "LogicAppsCustomConnector": "LogicAppsCustomConnector", "Parser": "Parser", "Playbook": "Playbook", "PlaybookTemplate": "PlaybookTemplate", "Solution": "Solution", "Watchlist": "Watchlist", "WatchlistTemplate": "WatchlistTemplate", "Workbook": "Workbook", "WorkbookTemplate": "WorkbookTemplate"}, + ) + _args_schema.last_publish_date = AAZStrArg( + options=["--last-publish-date"], + arg_group="Properties", + help="last publish date for the solution content item", + nullable=True, + ) + _args_schema.parent_id = AAZStrArg( + options=["--parent-id"], + arg_group="Properties", + help="Full parent resource ID of the content item the metadata is for. This is the full resource ID including the scope (subscription and resource group)", + ) + _args_schema.preview_images = AAZListArg( + options=["--preview-images"], + arg_group="Properties", + help="preview image file names. These will be taken from the solution artifacts", + nullable=True, + ) + _args_schema.preview_images_dark = AAZListArg( + options=["--preview-images-dark"], + arg_group="Properties", + help="preview image file names. These will be taken from the solution artifacts. used for dark theme support", + nullable=True, + ) + _args_schema.providers = AAZListArg( + options=["--providers"], + arg_group="Properties", + help="Providers for the solution content item", + nullable=True, + ) + _args_schema.source = AAZObjectArg( + options=["--source"], + arg_group="Properties", + help="Source of the content. This is where/how it was created.", + nullable=True, + ) + _args_schema.support = AAZObjectArg( + options=["--support"], + arg_group="Properties", + help="Support information for the metadata - type, name, contact information", + nullable=True, + ) + _args_schema.threat_tactics = AAZListArg( + options=["--threat-tactics"], + arg_group="Properties", + help="the tactics the resource covers", + nullable=True, + ) + _args_schema.threat_techniques = AAZListArg( + options=["--threat-techniques"], + arg_group="Properties", + help="the techniques the resource covers, these have to be aligned with the tactics being used", + nullable=True, + ) + _args_schema.version = AAZStrArg( + options=["--version"], + arg_group="Properties", + help="Version of the content. Default and recommended format is numeric (e.g. 1, 1.0, 1.0.0, 1.0.0.0), following ARM template best practices. Can also be any string, but then we cannot guarantee any version checks", + nullable=True, + ) + + author = cls._args_schema.author + author.email = AAZStrArg( + options=["email"], + help="Email of author contact", + nullable=True, + ) + author.link = AAZStrArg( + options=["link"], + help="Link for author/vendor page", + nullable=True, + ) + author.name = AAZStrArg( + options=["name"], + help="Name of the author. Company or person.", + nullable=True, + ) + + categories = cls._args_schema.categories + categories.domains = AAZListArg( + options=["domains"], + help="domain for the solution content item", + nullable=True, + ) + categories.verticals = AAZListArg( + options=["verticals"], + help="Industry verticals for the solution content item", + nullable=True, + ) + + domains = cls._args_schema.categories.domains + domains.Element = AAZStrArg() + + verticals = cls._args_schema.categories.verticals + verticals.Element = AAZStrArg() + + preview_images = cls._args_schema.preview_images + preview_images.Element = AAZStrArg() + + preview_images_dark = cls._args_schema.preview_images_dark + preview_images_dark.Element = AAZStrArg() + + providers = cls._args_schema.providers + providers.Element = AAZStrArg() + + source = cls._args_schema.source + source.kind = AAZStrArg( + options=["kind"], + help="Source type of the content", + enum={"Community": "Community", "LocalWorkspace": "LocalWorkspace", "Solution": "Solution", "SourceRepository": "SourceRepository"}, + ) + source.name = AAZStrArg( + options=["name"], + help="Name of the content source. The repo name, solution name, LA workspace name etc.", + nullable=True, + ) + source.source_id = AAZStrArg( + options=["source-id"], + help="ID of the content source. The solution ID, workspace ID, etc", + nullable=True, + ) + + support = cls._args_schema.support + support.email = AAZStrArg( + options=["email"], + help="Email of support contact", + nullable=True, + ) + support.link = AAZStrArg( + options=["link"], + help="Link for support help, like to support page to open a ticket etc.", + nullable=True, + ) + support.name = AAZStrArg( + options=["name"], + help="Name of the support contact. Company or person.", + nullable=True, + ) + support.tier = AAZStrArg( + options=["tier"], + help="Type of support for content item", + enum={"Community": "Community", "Microsoft": "Microsoft", "Partner": "Partner"}, + ) + + threat_tactics = cls._args_schema.threat_tactics + threat_tactics.Element = AAZStrArg() + + threat_techniques = cls._args_schema.threat_techniques + threat_techniques.Element = AAZStrArg() + return cls._args_schema + + _args_metadata_dependencies_update = None + + @classmethod + def _build_args_metadata_dependencies_update(cls, _schema): + if cls._args_metadata_dependencies_update is not None: + _schema.content_id = cls._args_metadata_dependencies_update.content_id + _schema.criteria = cls._args_metadata_dependencies_update.criteria + _schema.kind = cls._args_metadata_dependencies_update.kind + _schema.name = cls._args_metadata_dependencies_update.name + _schema.operator = cls._args_metadata_dependencies_update.operator + _schema.version = cls._args_metadata_dependencies_update.version + return + + cls._args_metadata_dependencies_update = AAZObjectArg( + nullable=True, + ) + + metadata_dependencies_update = cls._args_metadata_dependencies_update + metadata_dependencies_update.content_id = AAZStrArg( + options=["content-id"], + help="Id of the content item we depend on", + nullable=True, + ) + metadata_dependencies_update.criteria = AAZListArg( + options=["criteria"], + help="This is the list of dependencies we must fulfill, according to the AND/OR operator", + nullable=True, + ) + metadata_dependencies_update.kind = AAZStrArg( + options=["kind"], + help="Type of the content item we depend on", + nullable=True, + enum={"AnalyticsRule": "AnalyticsRule", "AnalyticsRuleTemplate": "AnalyticsRuleTemplate", "AutomationRule": "AutomationRule", "AzureFunction": "AzureFunction", "DataConnector": "DataConnector", "DataType": "DataType", "HuntingQuery": "HuntingQuery", "InvestigationQuery": "InvestigationQuery", "LogicAppsCustomConnector": "LogicAppsCustomConnector", "Parser": "Parser", "Playbook": "Playbook", "PlaybookTemplate": "PlaybookTemplate", "Solution": "Solution", "Watchlist": "Watchlist", "WatchlistTemplate": "WatchlistTemplate", "Workbook": "Workbook", "WorkbookTemplate": "WorkbookTemplate"}, + ) + metadata_dependencies_update.name = AAZStrArg( + options=["name"], + help="Name of the content item", + nullable=True, + ) + metadata_dependencies_update.operator = AAZStrArg( + options=["operator"], + help="Operator used for list of dependencies in criteria array.", + nullable=True, + enum={"AND": "AND", "OR": "OR"}, + ) + metadata_dependencies_update.version = AAZStrArg( + options=["version"], + help="Version of the the content item we depend on. Can be blank, * or missing to indicate any version fulfills the dependency. If version does not match our defined numeric format then an exact match is required.", + nullable=True, + ) + + criteria = cls._args_metadata_dependencies_update.criteria + criteria.Element = AAZObjectArg( + nullable=True, + ) + cls._build_args_metadata_dependencies_update(criteria.Element) + + _schema.content_id = cls._args_metadata_dependencies_update.content_id + _schema.criteria = cls._args_metadata_dependencies_update.criteria + _schema.kind = cls._args_metadata_dependencies_update.kind + _schema.name = cls._args_metadata_dependencies_update.name + _schema.operator = cls._args_metadata_dependencies_update.operator + _schema.version = cls._args_metadata_dependencies_update.version + + def _execute_operations(self): + self.MetadataGet(ctx=self.ctx)() + self.InstanceUpdateByJson(ctx=self.ctx)() + self.InstanceUpdateByGeneric(ctx=self.ctx)() + self.MetadataCreate(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class MetadataGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/metadata/{metadataName}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "metadataName", self.ctx.args.metadata_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _build_schema_metadata_model_read(cls._schema_on_200) + + return cls._schema_on_200 + + class MetadataCreate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/metadata/{metadataName}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "metadataName", self.ctx.args.metadata_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + value=self.ctx.vars.instance, + ) + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + _build_schema_metadata_model_read(cls._schema_on_200_201) + + return cls._schema_on_200_201 + + class InstanceUpdateByJson(AAZJsonInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance(self.ctx.vars.instance) + + def _update_instance(self, instance): + _instance_value, _builder = self.new_content_builder( + self.ctx.args, + value=instance, + typ=AAZObjectType + ) + _builder.set_prop("etag", AAZStrType, ".etag") + _builder.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("author", AAZObjectType, ".author") + properties.set_prop("categories", AAZObjectType, ".categories") + properties.set_prop("contentId", AAZStrType, ".content_id") + properties.set_prop("contentSchemaVersion", AAZStrType, ".content_schema_version") + properties.set_prop("customVersion", AAZStrType, ".custom_version") + _build_schema_metadata_dependencies_update(properties.set_prop("dependencies", AAZObjectType, ".dependencies")) + properties.set_prop("firstPublishDate", AAZStrType, ".first_publish_date") + properties.set_prop("icon", AAZStrType, ".icon") + properties.set_prop("kind", AAZStrType, ".kind", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("lastPublishDate", AAZStrType, ".last_publish_date") + properties.set_prop("parentId", AAZStrType, ".parent_id", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("previewImages", AAZListType, ".preview_images") + properties.set_prop("previewImagesDark", AAZListType, ".preview_images_dark") + properties.set_prop("providers", AAZListType, ".providers") + properties.set_prop("source", AAZObjectType, ".source") + properties.set_prop("support", AAZObjectType, ".support") + properties.set_prop("threatAnalysisTactics", AAZListType, ".threat_tactics") + properties.set_prop("threatAnalysisTechniques", AAZListType, ".threat_techniques") + properties.set_prop("version", AAZStrType, ".version") + + author = _builder.get(".properties.author") + if author is not None: + author.set_prop("email", AAZStrType, ".email") + author.set_prop("link", AAZStrType, ".link") + author.set_prop("name", AAZStrType, ".name") + + categories = _builder.get(".properties.categories") + if categories is not None: + categories.set_prop("domains", AAZListType, ".domains") + categories.set_prop("verticals", AAZListType, ".verticals") + + domains = _builder.get(".properties.categories.domains") + if domains is not None: + domains.set_elements(AAZStrType, ".") + + verticals = _builder.get(".properties.categories.verticals") + if verticals is not None: + verticals.set_elements(AAZStrType, ".") + + preview_images = _builder.get(".properties.previewImages") + if preview_images is not None: + preview_images.set_elements(AAZStrType, ".") + + preview_images_dark = _builder.get(".properties.previewImagesDark") + if preview_images_dark is not None: + preview_images_dark.set_elements(AAZStrType, ".") + + providers = _builder.get(".properties.providers") + if providers is not None: + providers.set_elements(AAZStrType, ".") + + source = _builder.get(".properties.source") + if source is not None: + source.set_prop("kind", AAZStrType, ".kind", typ_kwargs={"flags": {"required": True}}) + source.set_prop("name", AAZStrType, ".name") + source.set_prop("sourceId", AAZStrType, ".source_id") + + support = _builder.get(".properties.support") + if support is not None: + support.set_prop("email", AAZStrType, ".email") + support.set_prop("link", AAZStrType, ".link") + support.set_prop("name", AAZStrType, ".name") + support.set_prop("tier", AAZStrType, ".tier", typ_kwargs={"flags": {"required": True}}) + + threat_analysis_tactics = _builder.get(".properties.threatAnalysisTactics") + if threat_analysis_tactics is not None: + threat_analysis_tactics.set_elements(AAZStrType, ".") + + threat_analysis_techniques = _builder.get(".properties.threatAnalysisTechniques") + if threat_analysis_techniques is not None: + threat_analysis_techniques.set_elements(AAZStrType, ".") + + return _instance_value + + class InstanceUpdateByGeneric(AAZGenericInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance_by_generic( + self.ctx.vars.instance, + self.ctx.generic_update_args + ) + + +def _build_schema_metadata_dependencies_update(_builder): + if _builder is None: + return + _builder.set_prop("contentId", AAZStrType, ".content_id") + _builder.set_prop("criteria", AAZListType, ".criteria") + _builder.set_prop("kind", AAZStrType, ".kind") + _builder.set_prop("name", AAZStrType, ".name") + _builder.set_prop("operator", AAZStrType, ".operator") + _builder.set_prop("version", AAZStrType, ".version") + + criteria = _builder.get(".criteria") + if criteria is not None: + _build_schema_metadata_dependencies_update(criteria.set_elements(AAZObjectType, ".")) + + +_schema_metadata_dependencies_read = None + + +def _build_schema_metadata_dependencies_read(_schema): + global _schema_metadata_dependencies_read + if _schema_metadata_dependencies_read is not None: + _schema.content_id = _schema_metadata_dependencies_read.content_id + _schema.criteria = _schema_metadata_dependencies_read.criteria + _schema.kind = _schema_metadata_dependencies_read.kind + _schema.name = _schema_metadata_dependencies_read.name + _schema.operator = _schema_metadata_dependencies_read.operator + _schema.version = _schema_metadata_dependencies_read.version + return + + _schema_metadata_dependencies_read = AAZObjectType() + + metadata_dependencies_read = _schema_metadata_dependencies_read + metadata_dependencies_read.content_id = AAZStrType( + serialized_name="contentId", + ) + metadata_dependencies_read.criteria = AAZListType() + metadata_dependencies_read.kind = AAZStrType() + metadata_dependencies_read.name = AAZStrType() + metadata_dependencies_read.operator = AAZStrType() + metadata_dependencies_read.version = AAZStrType() + + criteria = _schema_metadata_dependencies_read.criteria + criteria.Element = AAZObjectType() + _build_schema_metadata_dependencies_read(criteria.Element) + + _schema.content_id = _schema_metadata_dependencies_read.content_id + _schema.criteria = _schema_metadata_dependencies_read.criteria + _schema.kind = _schema_metadata_dependencies_read.kind + _schema.name = _schema_metadata_dependencies_read.name + _schema.operator = _schema_metadata_dependencies_read.operator + _schema.version = _schema_metadata_dependencies_read.version + + +_schema_metadata_model_read = None + + +def _build_schema_metadata_model_read(_schema): + global _schema_metadata_model_read + if _schema_metadata_model_read is not None: + _schema.etag = _schema_metadata_model_read.etag + _schema.id = _schema_metadata_model_read.id + _schema.name = _schema_metadata_model_read.name + _schema.properties = _schema_metadata_model_read.properties + _schema.system_data = _schema_metadata_model_read.system_data + _schema.type = _schema_metadata_model_read.type + return + + _schema_metadata_model_read = AAZObjectType() + + metadata_model_read = _schema_metadata_model_read + metadata_model_read.etag = AAZStrType() + metadata_model_read.id = AAZStrType( + flags={"read_only": True}, + ) + metadata_model_read.name = AAZStrType( + flags={"read_only": True}, + ) + metadata_model_read.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + metadata_model_read.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + metadata_model_read.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = _schema_metadata_model_read.properties + properties.author = AAZObjectType() + properties.categories = AAZObjectType() + properties.content_id = AAZStrType( + serialized_name="contentId", + ) + properties.content_schema_version = AAZStrType( + serialized_name="contentSchemaVersion", + ) + properties.custom_version = AAZStrType( + serialized_name="customVersion", + ) + properties.dependencies = AAZObjectType() + _build_schema_metadata_dependencies_read(properties.dependencies) + properties.first_publish_date = AAZStrType( + serialized_name="firstPublishDate", + ) + properties.icon = AAZStrType() + properties.kind = AAZStrType( + flags={"required": True}, + ) + properties.last_publish_date = AAZStrType( + serialized_name="lastPublishDate", + ) + properties.parent_id = AAZStrType( + serialized_name="parentId", + flags={"required": True}, + ) + properties.preview_images = AAZListType( + serialized_name="previewImages", + ) + properties.preview_images_dark = AAZListType( + serialized_name="previewImagesDark", + ) + properties.providers = AAZListType() + properties.source = AAZObjectType() + properties.support = AAZObjectType() + properties.threat_analysis_tactics = AAZListType( + serialized_name="threatAnalysisTactics", + ) + properties.threat_analysis_techniques = AAZListType( + serialized_name="threatAnalysisTechniques", + ) + properties.version = AAZStrType() + + author = _schema_metadata_model_read.properties.author + author.email = AAZStrType() + author.link = AAZStrType() + author.name = AAZStrType() + + categories = _schema_metadata_model_read.properties.categories + categories.domains = AAZListType() + categories.verticals = AAZListType() + + domains = _schema_metadata_model_read.properties.categories.domains + domains.Element = AAZStrType() + + verticals = _schema_metadata_model_read.properties.categories.verticals + verticals.Element = AAZStrType() + + preview_images = _schema_metadata_model_read.properties.preview_images + preview_images.Element = AAZStrType() + + preview_images_dark = _schema_metadata_model_read.properties.preview_images_dark + preview_images_dark.Element = AAZStrType() + + providers = _schema_metadata_model_read.properties.providers + providers.Element = AAZStrType() + + source = _schema_metadata_model_read.properties.source + source.kind = AAZStrType( + flags={"required": True}, + ) + source.name = AAZStrType() + source.source_id = AAZStrType( + serialized_name="sourceId", + ) + + support = _schema_metadata_model_read.properties.support + support.email = AAZStrType() + support.link = AAZStrType() + support.name = AAZStrType() + support.tier = AAZStrType( + flags={"required": True}, + ) + + threat_analysis_tactics = _schema_metadata_model_read.properties.threat_analysis_tactics + threat_analysis_tactics.Element = AAZStrType() + + threat_analysis_techniques = _schema_metadata_model_read.properties.threat_analysis_techniques + threat_analysis_techniques.Element = AAZStrType() + + system_data = _schema_metadata_model_read.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + _schema.etag = _schema_metadata_model_read.etag + _schema.id = _schema_metadata_model_read.id + _schema.name = _schema_metadata_model_read.name + _schema.properties = _schema_metadata_model_read.properties + _schema.system_data = _schema_metadata_model_read.system_data + _schema.type = _schema_metadata_model_read.type + + +__all__ = ["Update"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/office_consent/__cmd_group.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/office_consent/__cmd_group.py new file mode 100644 index 00000000000..330fba8e7e1 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/office_consent/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "sentinel office-consent", +) +class __CMDGroup(AAZCommandGroup): + """Manage office consent with sentinel. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/office_consent/__init__.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/office_consent/__init__.py new file mode 100644 index 00000000000..054d52707ea --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/office_consent/__init__.py @@ -0,0 +1,14 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._delete import * +from ._list import * +from ._show import * diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/office_consent/_delete.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/office_consent/_delete.py new file mode 100644 index 00000000000..c733e0dfea3 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/office_consent/_delete.py @@ -0,0 +1,134 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel office-consent delete", + is_experimental=True, + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete the office365 consent. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/officeconsents/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return None + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.consent_id = AAZStrArg( + options=["-n", "--name", "--consent-id"], + help="consent ID", + required=True, + id_part="child_name_1", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.OfficeConsentsDelete(ctx=self.ctx)() + + class OfficeConsentsDelete(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + if session.http_response.status_code in [204]: + return self.on_204(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/officeConsents/{consentId}", + **self.url_parameters + ) + + @property + def method(self): + return "DELETE" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "consentId", self.ctx.args.consent_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + def on_200(self, session): + pass + + def on_204(self, session): + pass + + +__all__ = ["Delete"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/office_consent/_list.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/office_consent/_list.py new file mode 100644 index 00000000000..c0c1e9624bc --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/office_consent/_list.py @@ -0,0 +1,210 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel office-consent list", + is_experimental=True, +) +class List(AAZCommand): + """Get all office365 consents. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/officeconsents", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.OfficeConsentsList(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance.value, client_flatten=True) + next_link = self.deserialize_output(self.ctx.vars.instance.next_link) + return result, next_link + + class OfficeConsentsList(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/officeConsents", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + flags={"read_only": True}, + ) + _schema_on_200.value = AAZListType( + flags={"required": True}, + ) + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.consent_id = AAZStrType( + serialized_name="consentId", + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + ) + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +__all__ = ["List"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/office_consent/_show.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/office_consent/_show.py new file mode 100644 index 00000000000..ea319808b12 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/office_consent/_show.py @@ -0,0 +1,209 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel office-consent show", + is_experimental=True, +) +class Show(AAZCommand): + """Get an office365 consent. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/officeconsents/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.consent_id = AAZStrArg( + options=["-n", "--name", "--consent-id"], + help="consent ID", + required=True, + id_part="child_name_1", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.OfficeConsentsGet(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class OfficeConsentsGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/officeConsents/{consentId}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "consentId", self.ctx.args.consent_id, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.consent_id = AAZStrType( + serialized_name="consentId", + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + ) + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +__all__ = ["Show"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/__cmd_group.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/__cmd_group.py new file mode 100644 index 00000000000..333c2550efd --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "sentinel onboarding-state", +) +class __CMDGroup(AAZCommandGroup): + """Manage onboarding state with sentinel. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/__init__.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/__init__.py new file mode 100644 index 00000000000..c401f439385 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/__init__.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._create import * +from ._delete import * +from ._list import * +from ._show import * +from ._update import * diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/_create.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/_create.py new file mode 100644 index 00000000000..79166889b5f --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/_create.py @@ -0,0 +1,244 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel onboarding-state create", + is_experimental=True, +) +class Create(AAZCommand): + """Create Sentinel onboarding state + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/onboardingstates/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.sentinel_onboarding_state_name = AAZStrArg( + options=["-n", "--name", "--sentinel-onboarding-state-name"], + help="The Sentinel onboarding state name. Supports - default", + required=True, + id_part="child_name_1", + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.customer_managed_key = AAZBoolArg( + options=["--customer-managed-key"], + arg_group="Properties", + help="Flag that indicates the status of the CMK setting", + ) + + # define Arg Group "SentinelOnboardingStateParameter" + + _args_schema = cls._args_schema + _args_schema.etag = AAZStrArg( + options=["--etag"], + arg_group="SentinelOnboardingStateParameter", + help="Etag of the azure resource", + ) + return cls._args_schema + + def _execute_operations(self): + self.SentinelOnboardingStatesCreate(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class SentinelOnboardingStatesCreate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/onboardingStates/{sentinelOnboardingStateName}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "sentinelOnboardingStateName", self.ctx.args.sentinel_onboarding_state_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + typ=AAZObjectType, + typ_kwargs={"flags": {"client_flatten": True}} + ) + _builder.set_prop("etag", AAZStrType, ".etag") + _builder.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("customerManagedKey", AAZBoolType, ".customer_managed_key") + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.etag = AAZStrType() + _schema_on_200_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200_201.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200_201.properties + properties.customer_managed_key = AAZBoolType( + serialized_name="customerManagedKey", + ) + + system_data = cls._schema_on_200_201.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200_201 + + +__all__ = ["Create"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/_delete.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/_delete.py new file mode 100644 index 00000000000..b74e3ffb83e --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/_delete.py @@ -0,0 +1,134 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel onboarding-state delete", + is_experimental=True, + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete Sentinel onboarding state + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/onboardingstates/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return None + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.sentinel_onboarding_state_name = AAZStrArg( + options=["-n", "--name", "--sentinel-onboarding-state-name"], + help="The Sentinel onboarding state name. Supports - default", + required=True, + id_part="child_name_1", + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.SentinelOnboardingStatesDelete(ctx=self.ctx)() + + class SentinelOnboardingStatesDelete(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + if session.http_response.status_code in [204]: + return self.on_204(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/onboardingStates/{sentinelOnboardingStateName}", + **self.url_parameters + ) + + @property + def method(self): + return "DELETE" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "sentinelOnboardingStateName", self.ctx.args.sentinel_onboarding_state_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + def on_200(self, session): + pass + + def on_204(self, session): + pass + + +__all__ = ["Delete"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/_list.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/_list.py new file mode 100644 index 00000000000..4b0461cfb33 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/_list.py @@ -0,0 +1,204 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel onboarding-state list", + is_experimental=True, +) +class List(AAZCommand): + """Get all Sentinel onboarding states + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/onboardingstates", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.SentinelOnboardingStatesList(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class SentinelOnboardingStatesList(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/onboardingStates", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.value = AAZListType( + flags={"required": True}, + ) + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.etag = AAZStrType() + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.customer_managed_key = AAZBoolType( + serialized_name="customerManagedKey", + ) + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +__all__ = ["List"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/_show.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/_show.py new file mode 100644 index 00000000000..0f55fe3da99 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/_show.py @@ -0,0 +1,207 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel onboarding-state show", + is_experimental=True, +) +class Show(AAZCommand): + """Get Sentinel onboarding state + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/onboardingstates/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.sentinel_onboarding_state_name = AAZStrArg( + options=["-n", "--name", "--sentinel-onboarding-state-name"], + help="The Sentinel onboarding state name. Supports - default", + required=True, + id_part="child_name_1", + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.SentinelOnboardingStatesGet(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class SentinelOnboardingStatesGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/onboardingStates/{sentinelOnboardingStateName}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "sentinelOnboardingStateName", self.ctx.args.sentinel_onboarding_state_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.etag = AAZStrType() + _schema_on_200.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.customer_managed_key = AAZBoolType( + serialized_name="customerManagedKey", + ) + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +__all__ = ["Show"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/_update.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/_update.py new file mode 100644 index 00000000000..a98c4c7dbc8 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/_update.py @@ -0,0 +1,384 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel onboarding-state update", + is_experimental=True, +) +class Update(AAZCommand): + """Update Sentinel onboarding state + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/onboardingstates/{}", "2022-06-01-preview"], + ] + } + + AZ_SUPPORT_GENERIC_UPDATE = True + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.sentinel_onboarding_state_name = AAZStrArg( + options=["-n", "--name", "--sentinel-onboarding-state-name"], + help="The Sentinel onboarding state name. Supports - default", + required=True, + id_part="child_name_1", + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.customer_managed_key = AAZBoolArg( + options=["--customer-managed-key"], + arg_group="Properties", + help="Flag that indicates the status of the CMK setting", + nullable=True, + ) + + # define Arg Group "SentinelOnboardingStateParameter" + + _args_schema = cls._args_schema + _args_schema.etag = AAZStrArg( + options=["--etag"], + arg_group="SentinelOnboardingStateParameter", + help="Etag of the azure resource", + nullable=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.SentinelOnboardingStatesGet(ctx=self.ctx)() + self.InstanceUpdateByJson(ctx=self.ctx)() + self.InstanceUpdateByGeneric(ctx=self.ctx)() + self.SentinelOnboardingStatesCreate(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class SentinelOnboardingStatesGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/onboardingStates/{sentinelOnboardingStateName}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "sentinelOnboardingStateName", self.ctx.args.sentinel_onboarding_state_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _build_schema_sentinel_onboarding_state_read(cls._schema_on_200) + + return cls._schema_on_200 + + class SentinelOnboardingStatesCreate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/onboardingStates/{sentinelOnboardingStateName}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "sentinelOnboardingStateName", self.ctx.args.sentinel_onboarding_state_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + value=self.ctx.vars.instance, + ) + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + _build_schema_sentinel_onboarding_state_read(cls._schema_on_200_201) + + return cls._schema_on_200_201 + + class InstanceUpdateByJson(AAZJsonInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance(self.ctx.vars.instance) + + def _update_instance(self, instance): + _instance_value, _builder = self.new_content_builder( + self.ctx.args, + value=instance, + typ=AAZObjectType + ) + _builder.set_prop("etag", AAZStrType, ".etag") + _builder.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("customerManagedKey", AAZBoolType, ".customer_managed_key") + + return _instance_value + + class InstanceUpdateByGeneric(AAZGenericInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance_by_generic( + self.ctx.vars.instance, + self.ctx.generic_update_args + ) + + +_schema_sentinel_onboarding_state_read = None + + +def _build_schema_sentinel_onboarding_state_read(_schema): + global _schema_sentinel_onboarding_state_read + if _schema_sentinel_onboarding_state_read is not None: + _schema.etag = _schema_sentinel_onboarding_state_read.etag + _schema.id = _schema_sentinel_onboarding_state_read.id + _schema.name = _schema_sentinel_onboarding_state_read.name + _schema.properties = _schema_sentinel_onboarding_state_read.properties + _schema.system_data = _schema_sentinel_onboarding_state_read.system_data + _schema.type = _schema_sentinel_onboarding_state_read.type + return + + _schema_sentinel_onboarding_state_read = AAZObjectType() + + sentinel_onboarding_state_read = _schema_sentinel_onboarding_state_read + sentinel_onboarding_state_read.etag = AAZStrType() + sentinel_onboarding_state_read.id = AAZStrType( + flags={"read_only": True}, + ) + sentinel_onboarding_state_read.name = AAZStrType( + flags={"read_only": True}, + ) + sentinel_onboarding_state_read.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + sentinel_onboarding_state_read.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + sentinel_onboarding_state_read.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = _schema_sentinel_onboarding_state_read.properties + properties.customer_managed_key = AAZBoolType( + serialized_name="customerManagedKey", + ) + + system_data = _schema_sentinel_onboarding_state_read.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + _schema.etag = _schema_sentinel_onboarding_state_read.etag + _schema.id = _schema_sentinel_onboarding_state_read.id + _schema.name = _schema_sentinel_onboarding_state_read.name + _schema.properties = _schema_sentinel_onboarding_state_read.properties + _schema.system_data = _schema_sentinel_onboarding_state_read.system_data + _schema.type = _schema_sentinel_onboarding_state_read.type + + +__all__ = ["Update"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/__cmd_group.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/__cmd_group.py new file mode 100644 index 00000000000..f89894fc7b8 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "sentinel setting", +) +class __CMDGroup(AAZCommandGroup): + """Manage setting with sentinel. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/__init__.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/__init__.py new file mode 100644 index 00000000000..c401f439385 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/__init__.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._create import * +from ._delete import * +from ._list import * +from ._show import * +from ._update import * diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/_create.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/_create.py new file mode 100644 index 00000000000..cc2dc77fa37 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/_create.py @@ -0,0 +1,331 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel setting create", + is_experimental=True, +) +class Create(AAZCommand): + """Create setting. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/settings/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.settings_name = AAZStrArg( + options=["-n", "--name", "--settings-name"], + help="The setting name. Supports - Anomalies, EyesOn, EntityAnalytics, Ueba", + required=True, + id_part="child_name_1", + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + + # define Arg Group "Settings" + + _args_schema = cls._args_schema + _args_schema.entity_analytics = AAZObjectArg( + options=["--entity-analytics"], + arg_group="Settings", + ) + _args_schema.ueba = AAZObjectArg( + options=["--ueba"], + arg_group="Settings", + ) + _args_schema.etag = AAZStrArg( + options=["--etag"], + arg_group="Settings", + help="Etag of the azure resource", + ) + + entity_analytics = cls._args_schema.entity_analytics + entity_analytics.entity_providers = AAZListArg( + options=["entity-providers"], + help="The relevant entity providers that are synced", + ) + + entity_providers = cls._args_schema.entity_analytics.entity_providers + entity_providers.Element = AAZStrArg( + enum={"ActiveDirectory": "ActiveDirectory", "AzureActiveDirectory": "AzureActiveDirectory"}, + ) + + ueba = cls._args_schema.ueba + ueba.data_sources = AAZListArg( + options=["data-sources"], + help="The relevant data sources that enriched by ueba", + ) + + data_sources = cls._args_schema.ueba.data_sources + data_sources.Element = AAZStrArg( + enum={"AuditLogs": "AuditLogs", "AzureActivity": "AzureActivity", "SecurityEvent": "SecurityEvent", "SigninLogs": "SigninLogs"}, + ) + return cls._args_schema + + def _execute_operations(self): + self.ProductSettingsUpdate(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class ProductSettingsUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/settings/{settingsName}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "settingsName", self.ctx.args.settings_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + typ=AAZObjectType, + typ_kwargs={"flags": {"required": True, "client_flatten": True}} + ) + _builder.set_prop("etag", AAZStrType, ".etag") + _builder.set_const("kind", "EntityAnalytics", AAZStrType, ".entity_analytics", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "Ueba", AAZStrType, ".ueba", typ_kwargs={"flags": {"required": True}}) + _builder.discriminate_by("kind", "EntityAnalytics") + _builder.discriminate_by("kind", "Ueba") + + disc_entity_analytics = _builder.get("{kind:EntityAnalytics}") + if disc_entity_analytics is not None: + disc_entity_analytics.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:EntityAnalytics}.properties") + if properties is not None: + properties.set_prop("entityProviders", AAZListType, ".entity_analytics.entity_providers") + + entity_providers = _builder.get("{kind:EntityAnalytics}.properties.entityProviders") + if entity_providers is not None: + entity_providers.set_elements(AAZStrType, ".") + + disc_ueba = _builder.get("{kind:Ueba}") + if disc_ueba is not None: + disc_ueba.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:Ueba}.properties") + if properties is not None: + properties.set_prop("dataSources", AAZListType, ".ueba.data_sources") + + data_sources = _builder.get("{kind:Ueba}.properties.dataSources") + if data_sources is not None: + data_sources.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.etag = AAZStrType() + _schema_on_200.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.kind = AAZStrType( + flags={"required": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + disc_anomalies = cls._schema_on_200.discriminate_by("kind", "Anomalies") + disc_anomalies.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "Anomalies").properties + properties.is_enabled = AAZBoolType( + serialized_name="isEnabled", + flags={"read_only": True}, + ) + + disc_entity_analytics = cls._schema_on_200.discriminate_by("kind", "EntityAnalytics") + disc_entity_analytics.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "EntityAnalytics").properties + properties.entity_providers = AAZListType( + serialized_name="entityProviders", + ) + + entity_providers = cls._schema_on_200.discriminate_by("kind", "EntityAnalytics").properties.entity_providers + entity_providers.Element = AAZStrType() + + disc_eyes_on = cls._schema_on_200.discriminate_by("kind", "EyesOn") + disc_eyes_on.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "EyesOn").properties + properties.is_enabled = AAZBoolType( + serialized_name="isEnabled", + flags={"read_only": True}, + ) + + disc_ueba = cls._schema_on_200.discriminate_by("kind", "Ueba") + disc_ueba.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "Ueba").properties + properties.data_sources = AAZListType( + serialized_name="dataSources", + ) + + data_sources = cls._schema_on_200.discriminate_by("kind", "Ueba").properties.data_sources + data_sources.Element = AAZStrType() + + return cls._schema_on_200 + + +__all__ = ["Create"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/_delete.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/_delete.py new file mode 100644 index 00000000000..925890f90f3 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/_delete.py @@ -0,0 +1,134 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel setting delete", + is_experimental=True, + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete setting of the product. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/settings/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return None + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.settings_name = AAZStrArg( + options=["-n", "--name", "--settings-name"], + help="The setting name. Supports - Anomalies, EyesOn, EntityAnalytics, Ueba", + required=True, + id_part="child_name_1", + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.ProductSettingsDelete(ctx=self.ctx)() + + class ProductSettingsDelete(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + if session.http_response.status_code in [204]: + return self.on_204(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/settings/{settingsName}", + **self.url_parameters + ) + + @property + def method(self): + return "DELETE" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "settingsName", self.ctx.args.settings_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + def on_200(self, session): + pass + + def on_204(self, session): + pass + + +__all__ = ["Delete"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/_list.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/_list.py new file mode 100644 index 00000000000..0da4c6a41ef --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/_list.py @@ -0,0 +1,247 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel setting list", + is_experimental=True, +) +class List(AAZCommand): + """List of all the settings + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/settings", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.ProductSettingsList(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class ProductSettingsList(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/settings", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.value = AAZListType( + flags={"required": True}, + ) + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.etag = AAZStrType() + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.kind = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + disc_anomalies = cls._schema_on_200.value.Element.discriminate_by("kind", "Anomalies") + disc_anomalies.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "Anomalies").properties + properties.is_enabled = AAZBoolType( + serialized_name="isEnabled", + flags={"read_only": True}, + ) + + disc_entity_analytics = cls._schema_on_200.value.Element.discriminate_by("kind", "EntityAnalytics") + disc_entity_analytics.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "EntityAnalytics").properties + properties.entity_providers = AAZListType( + serialized_name="entityProviders", + ) + + entity_providers = cls._schema_on_200.value.Element.discriminate_by("kind", "EntityAnalytics").properties.entity_providers + entity_providers.Element = AAZStrType() + + disc_eyes_on = cls._schema_on_200.value.Element.discriminate_by("kind", "EyesOn") + disc_eyes_on.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "EyesOn").properties + properties.is_enabled = AAZBoolType( + serialized_name="isEnabled", + flags={"read_only": True}, + ) + + disc_ueba = cls._schema_on_200.value.Element.discriminate_by("kind", "Ueba") + disc_ueba.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "Ueba").properties + properties.data_sources = AAZListType( + serialized_name="dataSources", + ) + + data_sources = cls._schema_on_200.value.Element.discriminate_by("kind", "Ueba").properties.data_sources + data_sources.Element = AAZStrType() + + return cls._schema_on_200 + + +__all__ = ["List"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/_show.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/_show.py new file mode 100644 index 00000000000..3d63672715a --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/_show.py @@ -0,0 +1,250 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel setting show", + is_experimental=True, +) +class Show(AAZCommand): + """Get a setting. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/settings/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.settings_name = AAZStrArg( + options=["-n", "--name", "--settings-name"], + help="The setting name. Supports - Anomalies, EyesOn, EntityAnalytics, Ueba", + required=True, + id_part="child_name_1", + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.ProductSettingsGet(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class ProductSettingsGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/settings/{settingsName}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "settingsName", self.ctx.args.settings_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.etag = AAZStrType() + _schema_on_200.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.kind = AAZStrType( + flags={"required": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + disc_anomalies = cls._schema_on_200.discriminate_by("kind", "Anomalies") + disc_anomalies.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "Anomalies").properties + properties.is_enabled = AAZBoolType( + serialized_name="isEnabled", + flags={"read_only": True}, + ) + + disc_entity_analytics = cls._schema_on_200.discriminate_by("kind", "EntityAnalytics") + disc_entity_analytics.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "EntityAnalytics").properties + properties.entity_providers = AAZListType( + serialized_name="entityProviders", + ) + + entity_providers = cls._schema_on_200.discriminate_by("kind", "EntityAnalytics").properties.entity_providers + entity_providers.Element = AAZStrType() + + disc_eyes_on = cls._schema_on_200.discriminate_by("kind", "EyesOn") + disc_eyes_on.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "EyesOn").properties + properties.is_enabled = AAZBoolType( + serialized_name="isEnabled", + flags={"read_only": True}, + ) + + disc_ueba = cls._schema_on_200.discriminate_by("kind", "Ueba") + disc_ueba.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "Ueba").properties + properties.data_sources = AAZListType( + serialized_name="dataSources", + ) + + data_sources = cls._schema_on_200.discriminate_by("kind", "Ueba").properties.data_sources + data_sources.Element = AAZStrType() + + return cls._schema_on_200 + + +__all__ = ["Show"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/_update.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/_update.py new file mode 100644 index 00000000000..a9aa8cb0454 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/_update.py @@ -0,0 +1,536 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel setting update", + is_experimental=True, +) +class Update(AAZCommand): + """Update setting. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/settings/{}", "2022-06-01-preview"], + ] + } + + AZ_SUPPORT_GENERIC_UPDATE = True + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.settings_name = AAZStrArg( + options=["-n", "--name", "--settings-name"], + help="The setting name. Supports - Anomalies, EyesOn, EntityAnalytics, Ueba", + required=True, + id_part="child_name_1", + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + + # define Arg Group "Settings" + + _args_schema = cls._args_schema + _args_schema.entity_analytics = AAZObjectArg( + options=["--entity-analytics"], + arg_group="Settings", + ) + _args_schema.ueba = AAZObjectArg( + options=["--ueba"], + arg_group="Settings", + ) + _args_schema.etag = AAZStrArg( + options=["--etag"], + arg_group="Settings", + help="Etag of the azure resource", + nullable=True, + ) + + entity_analytics = cls._args_schema.entity_analytics + entity_analytics.entity_providers = AAZListArg( + options=["entity-providers"], + help="The relevant entity providers that are synced", + nullable=True, + ) + + entity_providers = cls._args_schema.entity_analytics.entity_providers + entity_providers.Element = AAZStrArg( + enum={"ActiveDirectory": "ActiveDirectory", "AzureActiveDirectory": "AzureActiveDirectory"}, + ) + + ueba = cls._args_schema.ueba + ueba.data_sources = AAZListArg( + options=["data-sources"], + help="The relevant data sources that enriched by ueba", + nullable=True, + ) + + data_sources = cls._args_schema.ueba.data_sources + data_sources.Element = AAZStrArg( + enum={"AuditLogs": "AuditLogs", "AzureActivity": "AzureActivity", "SecurityEvent": "SecurityEvent", "SigninLogs": "SigninLogs"}, + ) + return cls._args_schema + + def _execute_operations(self): + self.ProductSettingsGet(ctx=self.ctx)() + self.InstanceUpdateByJson(ctx=self.ctx)() + self.InstanceUpdateByGeneric(ctx=self.ctx)() + self.ProductSettingsUpdate(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class ProductSettingsGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/settings/{settingsName}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "settingsName", self.ctx.args.settings_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _build_schema_settings_read(cls._schema_on_200) + + return cls._schema_on_200 + + class ProductSettingsUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/settings/{settingsName}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "settingsName", self.ctx.args.settings_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + value=self.ctx.vars.instance, + ) + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _build_schema_settings_read(cls._schema_on_200) + + return cls._schema_on_200 + + class InstanceUpdateByJson(AAZJsonInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance(self.ctx.vars.instance) + + def _update_instance(self, instance): + _instance_value, _builder = self.new_content_builder( + self.ctx.args, + value=instance, + typ=AAZObjectType + ) + _builder.set_prop("etag", AAZStrType, ".etag") + _builder.set_const("kind", "EntityAnalytics", AAZStrType, ".entity_analytics", typ_kwargs={"flags": {"required": True}}) + _builder.set_const("kind", "Ueba", AAZStrType, ".ueba", typ_kwargs={"flags": {"required": True}}) + _builder.discriminate_by("kind", "EntityAnalytics") + _builder.discriminate_by("kind", "Ueba") + + disc_entity_analytics = _builder.get("{kind:EntityAnalytics}") + if disc_entity_analytics is not None: + disc_entity_analytics.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:EntityAnalytics}.properties") + if properties is not None: + properties.set_prop("entityProviders", AAZListType, ".entity_analytics.entity_providers") + + entity_providers = _builder.get("{kind:EntityAnalytics}.properties.entityProviders") + if entity_providers is not None: + entity_providers.set_elements(AAZStrType, ".") + + disc_ueba = _builder.get("{kind:Ueba}") + if disc_ueba is not None: + disc_ueba.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get("{kind:Ueba}.properties") + if properties is not None: + properties.set_prop("dataSources", AAZListType, ".ueba.data_sources") + + data_sources = _builder.get("{kind:Ueba}.properties.dataSources") + if data_sources is not None: + data_sources.set_elements(AAZStrType, ".") + + return _instance_value + + class InstanceUpdateByGeneric(AAZGenericInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance_by_generic( + self.ctx.vars.instance, + self.ctx.generic_update_args + ) + + +_schema_settings_read = None + + +def _build_schema_settings_read(_schema): + global _schema_settings_read + if _schema_settings_read is not None: + _schema.etag = _schema_settings_read.etag + _schema.id = _schema_settings_read.id + _schema.kind = _schema_settings_read.kind + _schema.name = _schema_settings_read.name + _schema.system_data = _schema_settings_read.system_data + _schema.type = _schema_settings_read.type + _schema.discriminate_by( + "kind", + "Anomalies", + _schema_settings_read.discriminate_by( + "kind", + "Anomalies", + ) + ) + _schema.discriminate_by( + "kind", + "EntityAnalytics", + _schema_settings_read.discriminate_by( + "kind", + "EntityAnalytics", + ) + ) + _schema.discriminate_by( + "kind", + "EyesOn", + _schema_settings_read.discriminate_by( + "kind", + "EyesOn", + ) + ) + _schema.discriminate_by( + "kind", + "Ueba", + _schema_settings_read.discriminate_by( + "kind", + "Ueba", + ) + ) + return + + _schema_settings_read = AAZObjectType() + + settings_read = _schema_settings_read + settings_read.etag = AAZStrType() + settings_read.id = AAZStrType( + flags={"read_only": True}, + ) + settings_read.kind = AAZStrType( + flags={"required": True}, + ) + settings_read.name = AAZStrType( + flags={"read_only": True}, + ) + settings_read.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + settings_read.type = AAZStrType( + flags={"read_only": True}, + ) + + system_data = _schema_settings_read.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + disc_anomalies = _schema_settings_read.discriminate_by("kind", "Anomalies") + disc_anomalies.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = _schema_settings_read.discriminate_by("kind", "Anomalies").properties + properties.is_enabled = AAZBoolType( + serialized_name="isEnabled", + flags={"read_only": True}, + ) + + disc_entity_analytics = _schema_settings_read.discriminate_by("kind", "EntityAnalytics") + disc_entity_analytics.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = _schema_settings_read.discriminate_by("kind", "EntityAnalytics").properties + properties.entity_providers = AAZListType( + serialized_name="entityProviders", + ) + + entity_providers = _schema_settings_read.discriminate_by("kind", "EntityAnalytics").properties.entity_providers + entity_providers.Element = AAZStrType() + + disc_eyes_on = _schema_settings_read.discriminate_by("kind", "EyesOn") + disc_eyes_on.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = _schema_settings_read.discriminate_by("kind", "EyesOn").properties + properties.is_enabled = AAZBoolType( + serialized_name="isEnabled", + flags={"read_only": True}, + ) + + disc_ueba = _schema_settings_read.discriminate_by("kind", "Ueba") + disc_ueba.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = _schema_settings_read.discriminate_by("kind", "Ueba").properties + properties.data_sources = AAZListType( + serialized_name="dataSources", + ) + + data_sources = _schema_settings_read.discriminate_by("kind", "Ueba").properties.data_sources + data_sources.Element = AAZStrType() + + _schema.etag = _schema_settings_read.etag + _schema.id = _schema_settings_read.id + _schema.kind = _schema_settings_read.kind + _schema.name = _schema_settings_read.name + _schema.system_data = _schema_settings_read.system_data + _schema.type = _schema_settings_read.type + _schema.discriminate_by( + "kind", + "Anomalies", + _schema_settings_read.discriminate_by( + "kind", + "Anomalies", + ) + ) + _schema.discriminate_by( + "kind", + "EntityAnalytics", + _schema_settings_read.discriminate_by( + "kind", + "EntityAnalytics", + ) + ) + _schema.discriminate_by( + "kind", + "EyesOn", + _schema_settings_read.discriminate_by( + "kind", + "EyesOn", + ) + ) + _schema.discriminate_by( + "kind", + "Ueba", + _schema_settings_read.discriminate_by( + "kind", + "Ueba", + ) + ) + + +__all__ = ["Update"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/__cmd_group.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/__cmd_group.py new file mode 100644 index 00000000000..59cf381bcb7 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "sentinel source-control", +) +class __CMDGroup(AAZCommandGroup): + """Manage source control with sentinel. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/__init__.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/__init__.py new file mode 100644 index 00000000000..e954a625544 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/__init__.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._create import * +from ._delete import * +from ._list import * +from ._list_repository import * +from ._show import * +from ._update import * diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/_create.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/_create.py new file mode 100644 index 00000000000..6dac4da67bc --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/_create.py @@ -0,0 +1,585 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel source-control create", + is_experimental=True, +) +class Create(AAZCommand): + """Create a source control. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/sourcecontrols/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.source_control_id = AAZStrArg( + options=["-n", "--name", "--source-control-id"], + help="Source control Id", + required=True, + id_part="child_name_1", + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.content_types = AAZListArg( + options=["--content-types"], + arg_group="Properties", + help="Array of source control content types.", + ) + _args_schema.description = AAZStrArg( + options=["--description"], + arg_group="Properties", + help="A description of the source control", + ) + _args_schema.display_name = AAZStrArg( + options=["--display-name"], + arg_group="Properties", + help="The display name of the source control", + ) + _args_schema.id = AAZStrArg( + options=["--id"], + arg_group="Properties", + help="The id (a Guid) of the source control", + ) + _args_schema.last_deployment_info = AAZObjectArg( + options=["--last-deployment-info"], + arg_group="Properties", + help="Information regarding the latest deployment for the source control.", + ) + _args_schema.repo_type = AAZStrArg( + options=["--repo-type"], + arg_group="Properties", + help="The repository type of the source control", + enum={"DevOps": "DevOps", "Github": "Github"}, + ) + _args_schema.repository = AAZObjectArg( + options=["--repository"], + arg_group="Properties", + help="Repository metadata.", + ) + _args_schema.repository_info = AAZObjectArg( + options=["--repository-info"], + arg_group="Properties", + help="Information regarding the resources created in user's repository.", + ) + _args_schema.version = AAZStrArg( + options=["--version"], + arg_group="Properties", + help="The version number associated with the source control", + enum={"V1": "V1", "V2": "V2"}, + ) + + content_types = cls._args_schema.content_types + content_types.Element = AAZStrArg( + enum={"AnalyticRule": "AnalyticRule", "Workbook": "Workbook"}, + ) + + last_deployment_info = cls._args_schema.last_deployment_info + last_deployment_info.deployment = AAZObjectArg( + options=["deployment"], + help="Deployment information.", + ) + last_deployment_info.deployment_fetch_status = AAZStrArg( + options=["deployment-fetch-status"], + help="Status while fetching the last deployment.", + enum={"NotFound": "NotFound", "Success": "Success", "Unauthorized": "Unauthorized"}, + ) + last_deployment_info.message = AAZStrArg( + options=["message"], + help="Additional details about the deployment that can be shown to the user.", + ) + + deployment = cls._args_schema.last_deployment_info.deployment + deployment.deployment_id = AAZStrArg( + options=["deployment-id"], + help="Deployment identifier.", + ) + deployment.deployment_logs_url = AAZStrArg( + options=["deployment-logs-url"], + help="Url to access repository action logs.", + ) + deployment.deployment_result = AAZStrArg( + options=["deployment-result"], + help="The outcome of the deployment.", + enum={"Canceled": "Canceled", "Failed": "Failed", "Success": "Success"}, + ) + deployment.deployment_state = AAZStrArg( + options=["deployment-state"], + help="Current status of the deployment.", + enum={"Canceling": "Canceling", "Completed": "Completed", "In_Progress": "In_Progress", "Queued": "Queued"}, + ) + deployment.deployment_time = AAZStrArg( + options=["deployment-time"], + help="The time when the deployment finished.", + ) + + repository = cls._args_schema.repository + repository.branch = AAZStrArg( + options=["branch"], + help="Branch name of repository.", + ) + repository.deployment_logs_url = AAZStrArg( + options=["deployment-logs-url"], + help="Url to access repository action logs.", + ) + repository.display_url = AAZStrArg( + options=["display-url"], + help="Display url of repository.", + ) + repository.path_mapping = AAZListArg( + options=["path-mapping"], + help="Dictionary of source control content type and path mapping.", + ) + repository.url = AAZStrArg( + options=["url"], + help="Url of repository.", + ) + + path_mapping = cls._args_schema.repository.path_mapping + path_mapping.Element = AAZObjectArg() + + _element = cls._args_schema.repository.path_mapping.Element + _element.content_type = AAZStrArg( + options=["content-type"], + help="Content type.", + enum={"AnalyticRule": "AnalyticRule", "Workbook": "Workbook"}, + ) + _element.path = AAZStrArg( + options=["path"], + help="The path to the content.", + ) + + repository_info = cls._args_schema.repository_info + repository_info.azure_dev_ops_resource_info = AAZObjectArg( + options=["azure-dev-ops-resource-info"], + help="Resources created in Azure DevOps for this source-control.", + ) + repository_info.git_hub_resource_info = AAZObjectArg( + options=["git-hub-resource-info"], + help="Resources created in GitHub for this source-control.", + ) + repository_info.webhook = AAZObjectArg( + options=["webhook"], + help="The webhook object created for the source-control.", + ) + + azure_dev_ops_resource_info = cls._args_schema.repository_info.azure_dev_ops_resource_info + azure_dev_ops_resource_info.pipeline_id = AAZStrArg( + options=["pipeline-id"], + help="Id of the pipeline created for the source-control.", + ) + azure_dev_ops_resource_info.service_connection_id = AAZStrArg( + options=["service-connection-id"], + help="Id of the service-connection created for the source-control.", + ) + + git_hub_resource_info = cls._args_schema.repository_info.git_hub_resource_info + git_hub_resource_info.app_installation_id = AAZStrArg( + options=["app-installation-id"], + help="GitHub application installation id.", + ) + + webhook = cls._args_schema.repository_info.webhook + webhook.rotate_webhook_secret = AAZBoolArg( + options=["rotate-webhook-secret"], + help="A flag to instruct the backend service to rotate webhook secret.", + ) + webhook.webhook_id = AAZStrArg( + options=["webhook-id"], + help="Unique identifier for the webhook.", + ) + webhook.webhook_secret_update_time = AAZStrArg( + options=["webhook-secret-update-time"], + help="Time when the webhook secret was updated.", + ) + webhook.webhook_url = AAZStrArg( + options=["webhook-url"], + help="URL that gets invoked by the webhook.", + ) + + # define Arg Group "SourceControl" + + _args_schema = cls._args_schema + _args_schema.etag = AAZStrArg( + options=["--etag"], + arg_group="SourceControl", + help="Etag of the azure resource", + ) + return cls._args_schema + + def _execute_operations(self): + self.SourceControlsCreate(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class SourceControlsCreate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/sourcecontrols/{sourceControlId}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "sourceControlId", self.ctx.args.source_control_id, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + typ=AAZObjectType, + typ_kwargs={"flags": {"required": True, "client_flatten": True}} + ) + _builder.set_prop("etag", AAZStrType, ".etag") + _builder.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("contentTypes", AAZListType, ".content_types", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("description", AAZStrType, ".description") + properties.set_prop("displayName", AAZStrType, ".display_name", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("id", AAZStrType, ".id") + properties.set_prop("lastDeploymentInfo", AAZObjectType, ".last_deployment_info") + properties.set_prop("repoType", AAZStrType, ".repo_type", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("repository", AAZObjectType, ".repository", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("repositoryResourceInfo", AAZObjectType, ".repository_info") + properties.set_prop("version", AAZStrType, ".version") + + content_types = _builder.get(".properties.contentTypes") + if content_types is not None: + content_types.set_elements(AAZStrType, ".") + + last_deployment_info = _builder.get(".properties.lastDeploymentInfo") + if last_deployment_info is not None: + last_deployment_info.set_prop("deployment", AAZObjectType, ".deployment") + last_deployment_info.set_prop("deploymentFetchStatus", AAZStrType, ".deployment_fetch_status") + last_deployment_info.set_prop("message", AAZStrType, ".message") + + deployment = _builder.get(".properties.lastDeploymentInfo.deployment") + if deployment is not None: + deployment.set_prop("deploymentId", AAZStrType, ".deployment_id") + deployment.set_prop("deploymentLogsUrl", AAZStrType, ".deployment_logs_url") + deployment.set_prop("deploymentResult", AAZStrType, ".deployment_result") + deployment.set_prop("deploymentState", AAZStrType, ".deployment_state") + deployment.set_prop("deploymentTime", AAZStrType, ".deployment_time") + + repository = _builder.get(".properties.repository") + if repository is not None: + repository.set_prop("branch", AAZStrType, ".branch") + repository.set_prop("deploymentLogsUrl", AAZStrType, ".deployment_logs_url") + repository.set_prop("displayUrl", AAZStrType, ".display_url") + repository.set_prop("pathMapping", AAZListType, ".path_mapping") + repository.set_prop("url", AAZStrType, ".url") + + path_mapping = _builder.get(".properties.repository.pathMapping") + if path_mapping is not None: + path_mapping.set_elements(AAZObjectType) + + _elements = _builder.get(".properties.repository.pathMapping[]") + if _elements is not None: + _elements.set_prop("contentType", AAZStrType, ".content_type") + _elements.set_prop("path", AAZStrType, ".path") + + repository_resource_info = _builder.get(".properties.repositoryResourceInfo") + if repository_resource_info is not None: + repository_resource_info.set_prop("azureDevOpsResourceInfo", AAZObjectType, ".azure_dev_ops_resource_info") + repository_resource_info.set_prop("gitHubResourceInfo", AAZObjectType, ".git_hub_resource_info") + repository_resource_info.set_prop("webhook", AAZObjectType, ".webhook") + + azure_dev_ops_resource_info = _builder.get(".properties.repositoryResourceInfo.azureDevOpsResourceInfo") + if azure_dev_ops_resource_info is not None: + azure_dev_ops_resource_info.set_prop("pipelineId", AAZStrType, ".pipeline_id") + azure_dev_ops_resource_info.set_prop("serviceConnectionId", AAZStrType, ".service_connection_id") + + git_hub_resource_info = _builder.get(".properties.repositoryResourceInfo.gitHubResourceInfo") + if git_hub_resource_info is not None: + git_hub_resource_info.set_prop("appInstallationId", AAZStrType, ".app_installation_id") + + webhook = _builder.get(".properties.repositoryResourceInfo.webhook") + if webhook is not None: + webhook.set_prop("rotateWebhookSecret", AAZBoolType, ".rotate_webhook_secret") + webhook.set_prop("webhookId", AAZStrType, ".webhook_id") + webhook.set_prop("webhookSecretUpdateTime", AAZStrType, ".webhook_secret_update_time") + webhook.set_prop("webhookUrl", AAZStrType, ".webhook_url") + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.etag = AAZStrType() + _schema_on_200_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200_201.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200_201.properties + properties.content_types = AAZListType( + serialized_name="contentTypes", + flags={"required": True}, + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.id = AAZStrType() + properties.last_deployment_info = AAZObjectType( + serialized_name="lastDeploymentInfo", + ) + properties.repo_type = AAZStrType( + serialized_name="repoType", + flags={"required": True}, + ) + properties.repository = AAZObjectType( + flags={"required": True}, + ) + properties.repository_resource_info = AAZObjectType( + serialized_name="repositoryResourceInfo", + ) + properties.version = AAZStrType() + + content_types = cls._schema_on_200_201.properties.content_types + content_types.Element = AAZStrType() + + last_deployment_info = cls._schema_on_200_201.properties.last_deployment_info + last_deployment_info.deployment = AAZObjectType() + last_deployment_info.deployment_fetch_status = AAZStrType( + serialized_name="deploymentFetchStatus", + ) + last_deployment_info.message = AAZStrType() + + deployment = cls._schema_on_200_201.properties.last_deployment_info.deployment + deployment.deployment_id = AAZStrType( + serialized_name="deploymentId", + ) + deployment.deployment_logs_url = AAZStrType( + serialized_name="deploymentLogsUrl", + ) + deployment.deployment_result = AAZStrType( + serialized_name="deploymentResult", + ) + deployment.deployment_state = AAZStrType( + serialized_name="deploymentState", + ) + deployment.deployment_time = AAZStrType( + serialized_name="deploymentTime", + ) + + repository = cls._schema_on_200_201.properties.repository + repository.branch = AAZStrType() + repository.deployment_logs_url = AAZStrType( + serialized_name="deploymentLogsUrl", + ) + repository.display_url = AAZStrType( + serialized_name="displayUrl", + ) + repository.path_mapping = AAZListType( + serialized_name="pathMapping", + ) + repository.url = AAZStrType() + + path_mapping = cls._schema_on_200_201.properties.repository.path_mapping + path_mapping.Element = AAZObjectType() + + _element = cls._schema_on_200_201.properties.repository.path_mapping.Element + _element.content_type = AAZStrType( + serialized_name="contentType", + ) + _element.path = AAZStrType() + + repository_resource_info = cls._schema_on_200_201.properties.repository_resource_info + repository_resource_info.azure_dev_ops_resource_info = AAZObjectType( + serialized_name="azureDevOpsResourceInfo", + ) + repository_resource_info.git_hub_resource_info = AAZObjectType( + serialized_name="gitHubResourceInfo", + ) + repository_resource_info.webhook = AAZObjectType() + + azure_dev_ops_resource_info = cls._schema_on_200_201.properties.repository_resource_info.azure_dev_ops_resource_info + azure_dev_ops_resource_info.pipeline_id = AAZStrType( + serialized_name="pipelineId", + ) + azure_dev_ops_resource_info.service_connection_id = AAZStrType( + serialized_name="serviceConnectionId", + ) + + git_hub_resource_info = cls._schema_on_200_201.properties.repository_resource_info.git_hub_resource_info + git_hub_resource_info.app_installation_id = AAZStrType( + serialized_name="appInstallationId", + ) + + webhook = cls._schema_on_200_201.properties.repository_resource_info.webhook + webhook.rotate_webhook_secret = AAZBoolType( + serialized_name="rotateWebhookSecret", + ) + webhook.webhook_id = AAZStrType( + serialized_name="webhookId", + ) + webhook.webhook_secret_update_time = AAZStrType( + serialized_name="webhookSecretUpdateTime", + ) + webhook.webhook_url = AAZStrType( + serialized_name="webhookUrl", + ) + + system_data = cls._schema_on_200_201.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200_201 + + +__all__ = ["Create"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/_delete.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/_delete.py new file mode 100644 index 00000000000..42197c756f9 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/_delete.py @@ -0,0 +1,134 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel source-control delete", + is_experimental=True, + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete a source control. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/sourcecontrols/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return None + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.source_control_id = AAZStrArg( + options=["-n", "--name", "--source-control-id"], + help="Source control Id", + required=True, + id_part="child_name_1", + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.SourceControlsDelete(ctx=self.ctx)() + + class SourceControlsDelete(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + if session.http_response.status_code in [204]: + return self.on_204(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/sourcecontrols/{sourceControlId}", + **self.url_parameters + ) + + @property + def method(self): + return "DELETE" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "sourceControlId", self.ctx.args.source_control_id, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + def on_200(self, session): + pass + + def on_204(self, session): + pass + + +__all__ = ["Delete"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/_list.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/_list.py new file mode 100644 index 00000000000..2878ab38f9d --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/_list.py @@ -0,0 +1,314 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel source-control list", + is_experimental=True, +) +class List(AAZCommand): + """Get all source controls, without source control items. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/sourcecontrols", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.SourceControlsList(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance.value, client_flatten=True) + next_link = self.deserialize_output(self.ctx.vars.instance.next_link) + return result, next_link + + class SourceControlsList(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/sourcecontrols", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + flags={"read_only": True}, + ) + _schema_on_200.value = AAZListType( + flags={"required": True}, + ) + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.etag = AAZStrType() + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.content_types = AAZListType( + serialized_name="contentTypes", + flags={"required": True}, + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.id = AAZStrType() + properties.last_deployment_info = AAZObjectType( + serialized_name="lastDeploymentInfo", + ) + properties.repo_type = AAZStrType( + serialized_name="repoType", + flags={"required": True}, + ) + properties.repository = AAZObjectType( + flags={"required": True}, + ) + properties.repository_resource_info = AAZObjectType( + serialized_name="repositoryResourceInfo", + ) + properties.version = AAZStrType() + + content_types = cls._schema_on_200.value.Element.properties.content_types + content_types.Element = AAZStrType() + + last_deployment_info = cls._schema_on_200.value.Element.properties.last_deployment_info + last_deployment_info.deployment = AAZObjectType() + last_deployment_info.deployment_fetch_status = AAZStrType( + serialized_name="deploymentFetchStatus", + ) + last_deployment_info.message = AAZStrType() + + deployment = cls._schema_on_200.value.Element.properties.last_deployment_info.deployment + deployment.deployment_id = AAZStrType( + serialized_name="deploymentId", + ) + deployment.deployment_logs_url = AAZStrType( + serialized_name="deploymentLogsUrl", + ) + deployment.deployment_result = AAZStrType( + serialized_name="deploymentResult", + ) + deployment.deployment_state = AAZStrType( + serialized_name="deploymentState", + ) + deployment.deployment_time = AAZStrType( + serialized_name="deploymentTime", + ) + + repository = cls._schema_on_200.value.Element.properties.repository + repository.branch = AAZStrType() + repository.deployment_logs_url = AAZStrType( + serialized_name="deploymentLogsUrl", + ) + repository.display_url = AAZStrType( + serialized_name="displayUrl", + ) + repository.path_mapping = AAZListType( + serialized_name="pathMapping", + ) + repository.url = AAZStrType() + + path_mapping = cls._schema_on_200.value.Element.properties.repository.path_mapping + path_mapping.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.repository.path_mapping.Element + _element.content_type = AAZStrType( + serialized_name="contentType", + ) + _element.path = AAZStrType() + + repository_resource_info = cls._schema_on_200.value.Element.properties.repository_resource_info + repository_resource_info.azure_dev_ops_resource_info = AAZObjectType( + serialized_name="azureDevOpsResourceInfo", + ) + repository_resource_info.git_hub_resource_info = AAZObjectType( + serialized_name="gitHubResourceInfo", + ) + repository_resource_info.webhook = AAZObjectType() + + azure_dev_ops_resource_info = cls._schema_on_200.value.Element.properties.repository_resource_info.azure_dev_ops_resource_info + azure_dev_ops_resource_info.pipeline_id = AAZStrType( + serialized_name="pipelineId", + ) + azure_dev_ops_resource_info.service_connection_id = AAZStrType( + serialized_name="serviceConnectionId", + ) + + git_hub_resource_info = cls._schema_on_200.value.Element.properties.repository_resource_info.git_hub_resource_info + git_hub_resource_info.app_installation_id = AAZStrType( + serialized_name="appInstallationId", + ) + + webhook = cls._schema_on_200.value.Element.properties.repository_resource_info.webhook + webhook.rotate_webhook_secret = AAZBoolType( + serialized_name="rotateWebhookSecret", + ) + webhook.webhook_id = AAZStrType( + serialized_name="webhookId", + ) + webhook.webhook_secret_update_time = AAZStrType( + serialized_name="webhookSecretUpdateTime", + ) + webhook.webhook_url = AAZStrType( + serialized_name="webhookUrl", + ) + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +__all__ = ["List"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/_list_repository.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/_list_repository.py new file mode 100644 index 00000000000..1f66005db84 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/_list_repository.py @@ -0,0 +1,187 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel source-control list-repository", + is_experimental=True, +) +class ListRepository(AAZCommand): + """Get a list of repositories metadata. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/listrepositories", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + ) + _args_schema.repo_type = AAZStrArg( + options=["--repo-type"], + help="The type of repository.", + required=True, + enum={"DevOps": "DevOps", "Github": "Github"}, + ) + return cls._args_schema + + def _execute_operations(self): + self.SourceControlListRepositories(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance.value, client_flatten=True) + next_link = self.deserialize_output(self.ctx.vars.instance.next_link) + return result, next_link + + class SourceControlListRepositories(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/listRepositories", + **self.url_parameters + ) + + @property + def method(self): + return "POST" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args.repo_type, + typ=AAZStrType, + typ_kwargs={"flags": {"required": True}} + ) + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + flags={"read_only": True}, + ) + _schema_on_200.value = AAZListType( + flags={"required": True}, + ) + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.branches = AAZListType() + _element.full_name = AAZStrType( + serialized_name="fullName", + ) + _element.url = AAZStrType() + + branches = cls._schema_on_200.value.Element.branches + branches.Element = AAZStrType() + + return cls._schema_on_200 + + +__all__ = ["ListRepository"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/_show.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/_show.py new file mode 100644 index 00000000000..1cb74c4c84a --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/_show.py @@ -0,0 +1,313 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel source-control show", + is_experimental=True, +) +class Show(AAZCommand): + """Get a source control by its identifier. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/sourcecontrols/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.source_control_id = AAZStrArg( + options=["-n", "--name", "--source-control-id"], + help="Source control Id", + required=True, + id_part="child_name_1", + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.SourceControlsGet(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class SourceControlsGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/sourcecontrols/{sourceControlId}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "sourceControlId", self.ctx.args.source_control_id, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.etag = AAZStrType() + _schema_on_200.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.content_types = AAZListType( + serialized_name="contentTypes", + flags={"required": True}, + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.id = AAZStrType() + properties.last_deployment_info = AAZObjectType( + serialized_name="lastDeploymentInfo", + ) + properties.repo_type = AAZStrType( + serialized_name="repoType", + flags={"required": True}, + ) + properties.repository = AAZObjectType( + flags={"required": True}, + ) + properties.repository_resource_info = AAZObjectType( + serialized_name="repositoryResourceInfo", + ) + properties.version = AAZStrType() + + content_types = cls._schema_on_200.properties.content_types + content_types.Element = AAZStrType() + + last_deployment_info = cls._schema_on_200.properties.last_deployment_info + last_deployment_info.deployment = AAZObjectType() + last_deployment_info.deployment_fetch_status = AAZStrType( + serialized_name="deploymentFetchStatus", + ) + last_deployment_info.message = AAZStrType() + + deployment = cls._schema_on_200.properties.last_deployment_info.deployment + deployment.deployment_id = AAZStrType( + serialized_name="deploymentId", + ) + deployment.deployment_logs_url = AAZStrType( + serialized_name="deploymentLogsUrl", + ) + deployment.deployment_result = AAZStrType( + serialized_name="deploymentResult", + ) + deployment.deployment_state = AAZStrType( + serialized_name="deploymentState", + ) + deployment.deployment_time = AAZStrType( + serialized_name="deploymentTime", + ) + + repository = cls._schema_on_200.properties.repository + repository.branch = AAZStrType() + repository.deployment_logs_url = AAZStrType( + serialized_name="deploymentLogsUrl", + ) + repository.display_url = AAZStrType( + serialized_name="displayUrl", + ) + repository.path_mapping = AAZListType( + serialized_name="pathMapping", + ) + repository.url = AAZStrType() + + path_mapping = cls._schema_on_200.properties.repository.path_mapping + path_mapping.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.repository.path_mapping.Element + _element.content_type = AAZStrType( + serialized_name="contentType", + ) + _element.path = AAZStrType() + + repository_resource_info = cls._schema_on_200.properties.repository_resource_info + repository_resource_info.azure_dev_ops_resource_info = AAZObjectType( + serialized_name="azureDevOpsResourceInfo", + ) + repository_resource_info.git_hub_resource_info = AAZObjectType( + serialized_name="gitHubResourceInfo", + ) + repository_resource_info.webhook = AAZObjectType() + + azure_dev_ops_resource_info = cls._schema_on_200.properties.repository_resource_info.azure_dev_ops_resource_info + azure_dev_ops_resource_info.pipeline_id = AAZStrType( + serialized_name="pipelineId", + ) + azure_dev_ops_resource_info.service_connection_id = AAZStrType( + serialized_name="serviceConnectionId", + ) + + git_hub_resource_info = cls._schema_on_200.properties.repository_resource_info.git_hub_resource_info + git_hub_resource_info.app_installation_id = AAZStrType( + serialized_name="appInstallationId", + ) + + webhook = cls._schema_on_200.properties.repository_resource_info.webhook + webhook.rotate_webhook_secret = AAZBoolType( + serialized_name="rotateWebhookSecret", + ) + webhook.webhook_id = AAZStrType( + serialized_name="webhookId", + ) + webhook.webhook_secret_update_time = AAZStrType( + serialized_name="webhookSecretUpdateTime", + ) + webhook.webhook_url = AAZStrType( + serialized_name="webhookUrl", + ) + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +__all__ = ["Show"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/_update.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/_update.py new file mode 100644 index 00000000000..0b2522924e0 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/_update.py @@ -0,0 +1,754 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel source-control update", + is_experimental=True, +) +class Update(AAZCommand): + """Create a source control. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/sourcecontrols/{}", "2022-06-01-preview"], + ] + } + + AZ_SUPPORT_GENERIC_UPDATE = True + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.source_control_id = AAZStrArg( + options=["-n", "--name", "--source-control-id"], + help="Source control Id", + required=True, + id_part="child_name_1", + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.content_types = AAZListArg( + options=["--content-types"], + arg_group="Properties", + help="Array of source control content types.", + ) + _args_schema.description = AAZStrArg( + options=["--description"], + arg_group="Properties", + help="A description of the source control", + nullable=True, + ) + _args_schema.display_name = AAZStrArg( + options=["--display-name"], + arg_group="Properties", + help="The display name of the source control", + ) + _args_schema.id = AAZStrArg( + options=["--id"], + arg_group="Properties", + help="The id (a Guid) of the source control", + nullable=True, + ) + _args_schema.last_deployment_info = AAZObjectArg( + options=["--last-deployment-info"], + arg_group="Properties", + help="Information regarding the latest deployment for the source control.", + nullable=True, + ) + _args_schema.repo_type = AAZStrArg( + options=["--repo-type"], + arg_group="Properties", + help="The repository type of the source control", + enum={"DevOps": "DevOps", "Github": "Github"}, + ) + _args_schema.repository = AAZObjectArg( + options=["--repository"], + arg_group="Properties", + help="Repository metadata.", + ) + _args_schema.repository_info = AAZObjectArg( + options=["--repository-info"], + arg_group="Properties", + help="Information regarding the resources created in user's repository.", + nullable=True, + ) + _args_schema.version = AAZStrArg( + options=["--version"], + arg_group="Properties", + help="The version number associated with the source control", + nullable=True, + enum={"V1": "V1", "V2": "V2"}, + ) + + content_types = cls._args_schema.content_types + content_types.Element = AAZStrArg( + enum={"AnalyticRule": "AnalyticRule", "Workbook": "Workbook"}, + ) + + last_deployment_info = cls._args_schema.last_deployment_info + last_deployment_info.deployment = AAZObjectArg( + options=["deployment"], + help="Deployment information.", + nullable=True, + ) + last_deployment_info.deployment_fetch_status = AAZStrArg( + options=["deployment-fetch-status"], + help="Status while fetching the last deployment.", + nullable=True, + enum={"NotFound": "NotFound", "Success": "Success", "Unauthorized": "Unauthorized"}, + ) + last_deployment_info.message = AAZStrArg( + options=["message"], + help="Additional details about the deployment that can be shown to the user.", + nullable=True, + ) + + deployment = cls._args_schema.last_deployment_info.deployment + deployment.deployment_id = AAZStrArg( + options=["deployment-id"], + help="Deployment identifier.", + nullable=True, + ) + deployment.deployment_logs_url = AAZStrArg( + options=["deployment-logs-url"], + help="Url to access repository action logs.", + nullable=True, + ) + deployment.deployment_result = AAZStrArg( + options=["deployment-result"], + help="The outcome of the deployment.", + nullable=True, + enum={"Canceled": "Canceled", "Failed": "Failed", "Success": "Success"}, + ) + deployment.deployment_state = AAZStrArg( + options=["deployment-state"], + help="Current status of the deployment.", + nullable=True, + enum={"Canceling": "Canceling", "Completed": "Completed", "In_Progress": "In_Progress", "Queued": "Queued"}, + ) + deployment.deployment_time = AAZStrArg( + options=["deployment-time"], + help="The time when the deployment finished.", + nullable=True, + ) + + repository = cls._args_schema.repository + repository.branch = AAZStrArg( + options=["branch"], + help="Branch name of repository.", + nullable=True, + ) + repository.deployment_logs_url = AAZStrArg( + options=["deployment-logs-url"], + help="Url to access repository action logs.", + nullable=True, + ) + repository.display_url = AAZStrArg( + options=["display-url"], + help="Display url of repository.", + nullable=True, + ) + repository.path_mapping = AAZListArg( + options=["path-mapping"], + help="Dictionary of source control content type and path mapping.", + nullable=True, + ) + repository.url = AAZStrArg( + options=["url"], + help="Url of repository.", + nullable=True, + ) + + path_mapping = cls._args_schema.repository.path_mapping + path_mapping.Element = AAZObjectArg() + + _element = cls._args_schema.repository.path_mapping.Element + _element.content_type = AAZStrArg( + options=["content-type"], + help="Content type.", + nullable=True, + enum={"AnalyticRule": "AnalyticRule", "Workbook": "Workbook"}, + ) + _element.path = AAZStrArg( + options=["path"], + help="The path to the content.", + nullable=True, + ) + + repository_info = cls._args_schema.repository_info + repository_info.azure_dev_ops_resource_info = AAZObjectArg( + options=["azure-dev-ops-resource-info"], + help="Resources created in Azure DevOps for this source-control.", + nullable=True, + ) + repository_info.git_hub_resource_info = AAZObjectArg( + options=["git-hub-resource-info"], + help="Resources created in GitHub for this source-control.", + nullable=True, + ) + repository_info.webhook = AAZObjectArg( + options=["webhook"], + help="The webhook object created for the source-control.", + nullable=True, + ) + + azure_dev_ops_resource_info = cls._args_schema.repository_info.azure_dev_ops_resource_info + azure_dev_ops_resource_info.pipeline_id = AAZStrArg( + options=["pipeline-id"], + help="Id of the pipeline created for the source-control.", + nullable=True, + ) + azure_dev_ops_resource_info.service_connection_id = AAZStrArg( + options=["service-connection-id"], + help="Id of the service-connection created for the source-control.", + nullable=True, + ) + + git_hub_resource_info = cls._args_schema.repository_info.git_hub_resource_info + git_hub_resource_info.app_installation_id = AAZStrArg( + options=["app-installation-id"], + help="GitHub application installation id.", + nullable=True, + ) + + webhook = cls._args_schema.repository_info.webhook + webhook.rotate_webhook_secret = AAZBoolArg( + options=["rotate-webhook-secret"], + help="A flag to instruct the backend service to rotate webhook secret.", + nullable=True, + ) + webhook.webhook_id = AAZStrArg( + options=["webhook-id"], + help="Unique identifier for the webhook.", + nullable=True, + ) + webhook.webhook_secret_update_time = AAZStrArg( + options=["webhook-secret-update-time"], + help="Time when the webhook secret was updated.", + nullable=True, + ) + webhook.webhook_url = AAZStrArg( + options=["webhook-url"], + help="URL that gets invoked by the webhook.", + nullable=True, + ) + + # define Arg Group "SourceControl" + + _args_schema = cls._args_schema + _args_schema.etag = AAZStrArg( + options=["--etag"], + arg_group="SourceControl", + help="Etag of the azure resource", + nullable=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.SourceControlsGet(ctx=self.ctx)() + self.InstanceUpdateByJson(ctx=self.ctx)() + self.InstanceUpdateByGeneric(ctx=self.ctx)() + self.SourceControlsCreate(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class SourceControlsGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/sourcecontrols/{sourceControlId}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "sourceControlId", self.ctx.args.source_control_id, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _build_schema_source_control_read(cls._schema_on_200) + + return cls._schema_on_200 + + class SourceControlsCreate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/sourcecontrols/{sourceControlId}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "sourceControlId", self.ctx.args.source_control_id, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + value=self.ctx.vars.instance, + ) + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + _build_schema_source_control_read(cls._schema_on_200_201) + + return cls._schema_on_200_201 + + class InstanceUpdateByJson(AAZJsonInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance(self.ctx.vars.instance) + + def _update_instance(self, instance): + _instance_value, _builder = self.new_content_builder( + self.ctx.args, + value=instance, + typ=AAZObjectType + ) + _builder.set_prop("etag", AAZStrType, ".etag") + _builder.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("contentTypes", AAZListType, ".content_types", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("description", AAZStrType, ".description") + properties.set_prop("displayName", AAZStrType, ".display_name", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("id", AAZStrType, ".id") + properties.set_prop("lastDeploymentInfo", AAZObjectType, ".last_deployment_info") + properties.set_prop("repoType", AAZStrType, ".repo_type", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("repository", AAZObjectType, ".repository", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("repositoryResourceInfo", AAZObjectType, ".repository_info") + properties.set_prop("version", AAZStrType, ".version") + + content_types = _builder.get(".properties.contentTypes") + if content_types is not None: + content_types.set_elements(AAZStrType, ".") + + last_deployment_info = _builder.get(".properties.lastDeploymentInfo") + if last_deployment_info is not None: + last_deployment_info.set_prop("deployment", AAZObjectType, ".deployment") + last_deployment_info.set_prop("deploymentFetchStatus", AAZStrType, ".deployment_fetch_status") + last_deployment_info.set_prop("message", AAZStrType, ".message") + + deployment = _builder.get(".properties.lastDeploymentInfo.deployment") + if deployment is not None: + deployment.set_prop("deploymentId", AAZStrType, ".deployment_id") + deployment.set_prop("deploymentLogsUrl", AAZStrType, ".deployment_logs_url") + deployment.set_prop("deploymentResult", AAZStrType, ".deployment_result") + deployment.set_prop("deploymentState", AAZStrType, ".deployment_state") + deployment.set_prop("deploymentTime", AAZStrType, ".deployment_time") + + repository = _builder.get(".properties.repository") + if repository is not None: + repository.set_prop("branch", AAZStrType, ".branch") + repository.set_prop("deploymentLogsUrl", AAZStrType, ".deployment_logs_url") + repository.set_prop("displayUrl", AAZStrType, ".display_url") + repository.set_prop("pathMapping", AAZListType, ".path_mapping") + repository.set_prop("url", AAZStrType, ".url") + + path_mapping = _builder.get(".properties.repository.pathMapping") + if path_mapping is not None: + path_mapping.set_elements(AAZObjectType) + + _elements = _builder.get(".properties.repository.pathMapping[]") + if _elements is not None: + _elements.set_prop("contentType", AAZStrType, ".content_type") + _elements.set_prop("path", AAZStrType, ".path") + + repository_resource_info = _builder.get(".properties.repositoryResourceInfo") + if repository_resource_info is not None: + repository_resource_info.set_prop("azureDevOpsResourceInfo", AAZObjectType, ".azure_dev_ops_resource_info") + repository_resource_info.set_prop("gitHubResourceInfo", AAZObjectType, ".git_hub_resource_info") + repository_resource_info.set_prop("webhook", AAZObjectType, ".webhook") + + azure_dev_ops_resource_info = _builder.get(".properties.repositoryResourceInfo.azureDevOpsResourceInfo") + if azure_dev_ops_resource_info is not None: + azure_dev_ops_resource_info.set_prop("pipelineId", AAZStrType, ".pipeline_id") + azure_dev_ops_resource_info.set_prop("serviceConnectionId", AAZStrType, ".service_connection_id") + + git_hub_resource_info = _builder.get(".properties.repositoryResourceInfo.gitHubResourceInfo") + if git_hub_resource_info is not None: + git_hub_resource_info.set_prop("appInstallationId", AAZStrType, ".app_installation_id") + + webhook = _builder.get(".properties.repositoryResourceInfo.webhook") + if webhook is not None: + webhook.set_prop("rotateWebhookSecret", AAZBoolType, ".rotate_webhook_secret") + webhook.set_prop("webhookId", AAZStrType, ".webhook_id") + webhook.set_prop("webhookSecretUpdateTime", AAZStrType, ".webhook_secret_update_time") + webhook.set_prop("webhookUrl", AAZStrType, ".webhook_url") + + return _instance_value + + class InstanceUpdateByGeneric(AAZGenericInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance_by_generic( + self.ctx.vars.instance, + self.ctx.generic_update_args + ) + + +_schema_source_control_read = None + + +def _build_schema_source_control_read(_schema): + global _schema_source_control_read + if _schema_source_control_read is not None: + _schema.etag = _schema_source_control_read.etag + _schema.id = _schema_source_control_read.id + _schema.name = _schema_source_control_read.name + _schema.properties = _schema_source_control_read.properties + _schema.system_data = _schema_source_control_read.system_data + _schema.type = _schema_source_control_read.type + return + + _schema_source_control_read = AAZObjectType() + + source_control_read = _schema_source_control_read + source_control_read.etag = AAZStrType() + source_control_read.id = AAZStrType( + flags={"read_only": True}, + ) + source_control_read.name = AAZStrType( + flags={"read_only": True}, + ) + source_control_read.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + source_control_read.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + source_control_read.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = _schema_source_control_read.properties + properties.content_types = AAZListType( + serialized_name="contentTypes", + flags={"required": True}, + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.id = AAZStrType() + properties.last_deployment_info = AAZObjectType( + serialized_name="lastDeploymentInfo", + ) + properties.repo_type = AAZStrType( + serialized_name="repoType", + flags={"required": True}, + ) + properties.repository = AAZObjectType( + flags={"required": True}, + ) + properties.repository_resource_info = AAZObjectType( + serialized_name="repositoryResourceInfo", + ) + properties.version = AAZStrType() + + content_types = _schema_source_control_read.properties.content_types + content_types.Element = AAZStrType() + + last_deployment_info = _schema_source_control_read.properties.last_deployment_info + last_deployment_info.deployment = AAZObjectType() + last_deployment_info.deployment_fetch_status = AAZStrType( + serialized_name="deploymentFetchStatus", + ) + last_deployment_info.message = AAZStrType() + + deployment = _schema_source_control_read.properties.last_deployment_info.deployment + deployment.deployment_id = AAZStrType( + serialized_name="deploymentId", + ) + deployment.deployment_logs_url = AAZStrType( + serialized_name="deploymentLogsUrl", + ) + deployment.deployment_result = AAZStrType( + serialized_name="deploymentResult", + ) + deployment.deployment_state = AAZStrType( + serialized_name="deploymentState", + ) + deployment.deployment_time = AAZStrType( + serialized_name="deploymentTime", + ) + + repository = _schema_source_control_read.properties.repository + repository.branch = AAZStrType() + repository.deployment_logs_url = AAZStrType( + serialized_name="deploymentLogsUrl", + ) + repository.display_url = AAZStrType( + serialized_name="displayUrl", + ) + repository.path_mapping = AAZListType( + serialized_name="pathMapping", + ) + repository.url = AAZStrType() + + path_mapping = _schema_source_control_read.properties.repository.path_mapping + path_mapping.Element = AAZObjectType() + + _element = _schema_source_control_read.properties.repository.path_mapping.Element + _element.content_type = AAZStrType( + serialized_name="contentType", + ) + _element.path = AAZStrType() + + repository_resource_info = _schema_source_control_read.properties.repository_resource_info + repository_resource_info.azure_dev_ops_resource_info = AAZObjectType( + serialized_name="azureDevOpsResourceInfo", + ) + repository_resource_info.git_hub_resource_info = AAZObjectType( + serialized_name="gitHubResourceInfo", + ) + repository_resource_info.webhook = AAZObjectType() + + azure_dev_ops_resource_info = _schema_source_control_read.properties.repository_resource_info.azure_dev_ops_resource_info + azure_dev_ops_resource_info.pipeline_id = AAZStrType( + serialized_name="pipelineId", + ) + azure_dev_ops_resource_info.service_connection_id = AAZStrType( + serialized_name="serviceConnectionId", + ) + + git_hub_resource_info = _schema_source_control_read.properties.repository_resource_info.git_hub_resource_info + git_hub_resource_info.app_installation_id = AAZStrType( + serialized_name="appInstallationId", + ) + + webhook = _schema_source_control_read.properties.repository_resource_info.webhook + webhook.rotate_webhook_secret = AAZBoolType( + serialized_name="rotateWebhookSecret", + ) + webhook.webhook_id = AAZStrType( + serialized_name="webhookId", + ) + webhook.webhook_secret_update_time = AAZStrType( + serialized_name="webhookSecretUpdateTime", + ) + webhook.webhook_url = AAZStrType( + serialized_name="webhookUrl", + ) + + system_data = _schema_source_control_read.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + _schema.etag = _schema_source_control_read.etag + _schema.id = _schema_source_control_read.id + _schema.name = _schema_source_control_read.name + _schema.properties = _schema_source_control_read.properties + _schema.system_data = _schema_source_control_read.system_data + _schema.type = _schema_source_control_read.type + + +__all__ = ["Update"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/__cmd_group.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/__cmd_group.py new file mode 100644 index 00000000000..a455ac42fde --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "sentinel threat-indicator", +) +class __CMDGroup(AAZCommandGroup): + """Manage threat intelligence indicator with sentinel. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/__init__.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/__init__.py new file mode 100644 index 00000000000..5cba78806b6 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/__init__.py @@ -0,0 +1,19 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._append_tag import * +from ._create import * +from ._delete import * +from ._list import * +from ._query import * +from ._replace_tag import * +from ._show import * +from ._update import * diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_append_tag.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_append_tag.py new file mode 100644 index 00000000000..19ba203c33c --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_append_tag.py @@ -0,0 +1,162 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel threat-indicator append-tag", + is_experimental=True, +) +class AppendTag(AAZCommand): + """Append tags to a threat intelligence indicator. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}/appendtags", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return None + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.name = AAZStrArg( + options=["--name"], + help="Threat intelligence indicator name field.", + required=True, + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + ) + + # define Arg Group "ThreatIntelligenceAppendTags" + + _args_schema = cls._args_schema + _args_schema.intelligence_tags = AAZListArg( + options=["--intelligence-tags"], + arg_group="ThreatIntelligenceAppendTags", + help="List of tags to be appended.", + ) + + intelligence_tags = cls._args_schema.intelligence_tags + intelligence_tags.Element = AAZStrArg() + return cls._args_schema + + def _execute_operations(self): + self.ThreatIntelligenceIndicatorAppendTags(ctx=self.ctx)() + + class ThreatIntelligenceIndicatorAppendTags(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/threatIntelligence/main/indicators/{name}/appendTags", + **self.url_parameters + ) + + @property + def method(self): + return "POST" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "name", self.ctx.args.name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + typ=AAZObjectType, + typ_kwargs={"flags": {"required": True, "client_flatten": True}} + ) + _builder.set_prop("threatIntelligenceTags", AAZListType, ".intelligence_tags") + + threat_intelligence_tags = _builder.get(".threatIntelligenceTags") + if threat_intelligence_tags is not None: + threat_intelligence_tags.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200(self, session): + pass + + +__all__ = ["AppendTag"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_create.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_create.py new file mode 100644 index 00000000000..a7c7167a6fb --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_create.py @@ -0,0 +1,727 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel threat-indicator create", + is_experimental=True, +) +class Create(AAZCommand): + """Create a threat Intelligence indicator. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.name = AAZStrArg( + options=["-n", "--name"], + help="Threat intelligence indicator name field.", + required=True, + id_part="child_name_2", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.confidence = AAZIntArg( + options=["--confidence"], + arg_group="Properties", + help="Confidence of threat intelligence entity", + ) + _args_schema.created = AAZStrArg( + options=["--created"], + arg_group="Properties", + help="Created by", + ) + _args_schema.created_by_ref = AAZStrArg( + options=["--created-by-ref"], + arg_group="Properties", + help="Created by reference of threat intelligence entity", + ) + _args_schema.defanged = AAZBoolArg( + options=["--defanged"], + arg_group="Properties", + help="Is threat intelligence entity defanged", + ) + _args_schema.description = AAZStrArg( + options=["--description"], + arg_group="Properties", + help="Description of a threat intelligence entity", + ) + _args_schema.display_name = AAZStrArg( + options=["--display-name"], + arg_group="Properties", + help="Display name of a threat intelligence entity", + ) + _args_schema.external_id = AAZStrArg( + options=["--external-id"], + arg_group="Properties", + help="External ID of threat intelligence entity", + ) + _args_schema.external_updated_time = AAZStrArg( + options=["--external-updated-time"], + arg_group="Properties", + help="External last updated time in UTC", + ) + _args_schema.external_references = AAZListArg( + options=["--external-references"], + arg_group="Properties", + help="External References", + ) + _args_schema.granular_markings = AAZListArg( + options=["--granular-markings"], + arg_group="Properties", + help="Granular Markings", + ) + _args_schema.indicator_types = AAZListArg( + options=["--indicator-types"], + arg_group="Properties", + help="Indicator types of threat intelligence entities", + ) + _args_schema.kill_chain_phases = AAZListArg( + options=["--kill-chain-phases"], + arg_group="Properties", + help="Kill chain phases", + ) + _args_schema.labels = AAZListArg( + options=["--labels"], + arg_group="Properties", + help="Labels of threat intelligence entity", + ) + _args_schema.language = AAZStrArg( + options=["--language"], + arg_group="Properties", + help="Language of threat intelligence entity", + ) + _args_schema.last_updated_time = AAZStrArg( + options=["--last-updated-time"], + arg_group="Properties", + help="Last updated time in UTC", + ) + _args_schema.modified = AAZStrArg( + options=["--modified"], + arg_group="Properties", + help="Modified by", + ) + _args_schema.object_marking_refs = AAZListArg( + options=["--object-marking-refs"], + arg_group="Properties", + help="Threat intelligence entity object marking references", + ) + _args_schema.parsed_pattern = AAZListArg( + options=["--parsed-pattern"], + arg_group="Properties", + help="Parsed patterns", + ) + _args_schema.pattern = AAZStrArg( + options=["--pattern"], + arg_group="Properties", + help="Pattern of a threat intelligence entity", + ) + _args_schema.pattern_type = AAZStrArg( + options=["--pattern-type"], + arg_group="Properties", + help="Pattern type of a threat intelligence entity", + ) + _args_schema.pattern_version = AAZStrArg( + options=["--pattern-version"], + arg_group="Properties", + help="Pattern version of a threat intelligence entity", + ) + _args_schema.revoked = AAZBoolArg( + options=["--revoked"], + arg_group="Properties", + help="Is threat intelligence entity revoked", + ) + _args_schema.source = AAZStrArg( + options=["--source"], + arg_group="Properties", + help="Source of a threat intelligence entity", + ) + _args_schema.intelligence_tags = AAZListArg( + options=["--intelligence-tags"], + arg_group="Properties", + help="List of tags", + ) + _args_schema.threat_types = AAZListArg( + options=["--threat-types"], + arg_group="Properties", + help="Threat types", + ) + _args_schema.valid_from = AAZStrArg( + options=["--valid-from"], + arg_group="Properties", + help="Valid from", + ) + _args_schema.valid_until = AAZStrArg( + options=["--valid-until"], + arg_group="Properties", + help="Valid until", + ) + + external_references = cls._args_schema.external_references + external_references.Element = AAZObjectArg() + + _element = cls._args_schema.external_references.Element + _element.description = AAZStrArg( + options=["description"], + help="External reference description", + ) + _element.external_id = AAZStrArg( + options=["external-id"], + help="External reference ID", + ) + _element.hashes = AAZDictArg( + options=["hashes"], + help="External reference hashes", + ) + _element.source_name = AAZStrArg( + options=["source-name"], + help="External reference source name", + ) + _element.url = AAZStrArg( + options=["url"], + help="External reference URL", + ) + + hashes = cls._args_schema.external_references.Element.hashes + hashes.Element = AAZStrArg() + + granular_markings = cls._args_schema.granular_markings + granular_markings.Element = AAZObjectArg() + + _element = cls._args_schema.granular_markings.Element + _element.language = AAZStrArg( + options=["language"], + help="Language granular marking model", + ) + _element.marking_ref = AAZIntArg( + options=["marking-ref"], + help="marking reference granular marking model", + ) + _element.selectors = AAZListArg( + options=["selectors"], + help="granular marking model selectors", + ) + + selectors = cls._args_schema.granular_markings.Element.selectors + selectors.Element = AAZStrArg() + + indicator_types = cls._args_schema.indicator_types + indicator_types.Element = AAZStrArg() + + kill_chain_phases = cls._args_schema.kill_chain_phases + kill_chain_phases.Element = AAZObjectArg() + + _element = cls._args_schema.kill_chain_phases.Element + _element.kill_chain_name = AAZStrArg( + options=["kill-chain-name"], + help="Kill chainName name", + ) + _element.phase_name = AAZStrArg( + options=["phase-name"], + help="Phase name", + ) + + labels = cls._args_schema.labels + labels.Element = AAZStrArg() + + object_marking_refs = cls._args_schema.object_marking_refs + object_marking_refs.Element = AAZStrArg() + + parsed_pattern = cls._args_schema.parsed_pattern + parsed_pattern.Element = AAZObjectArg() + + _element = cls._args_schema.parsed_pattern.Element + _element.pattern_type_key = AAZStrArg( + options=["pattern-type-key"], + help="Pattern type key", + ) + _element.pattern_type_values = AAZListArg( + options=["pattern-type-values"], + help="Pattern type keys", + ) + + pattern_type_values = cls._args_schema.parsed_pattern.Element.pattern_type_values + pattern_type_values.Element = AAZObjectArg() + + _element = cls._args_schema.parsed_pattern.Element.pattern_type_values.Element + _element.value = AAZStrArg( + options=["value"], + help="Value of parsed pattern", + ) + _element.value_type = AAZStrArg( + options=["value-type"], + help="Type of the value", + ) + + intelligence_tags = cls._args_schema.intelligence_tags + intelligence_tags.Element = AAZStrArg() + + threat_types = cls._args_schema.threat_types + threat_types.Element = AAZStrArg() + + # define Arg Group "ThreatIntelligenceProperties" + + _args_schema = cls._args_schema + _args_schema.etag = AAZStrArg( + options=["--etag"], + arg_group="ThreatIntelligenceProperties", + help="Etag of the azure resource", + ) + return cls._args_schema + + def _execute_operations(self): + self.ThreatIntelligenceIndicatorCreate(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class ThreatIntelligenceIndicatorCreate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/threatIntelligence/main/indicators/{name}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "name", self.ctx.args.name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + typ=AAZObjectType, + typ_kwargs={"flags": {"required": True, "client_flatten": True}} + ) + _builder.set_prop("etag", AAZStrType, ".etag") + _builder.set_const("kind", "indicator", AAZStrType, ".", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("confidence", AAZIntType, ".confidence") + properties.set_prop("created", AAZStrType, ".created") + properties.set_prop("createdByRef", AAZStrType, ".created_by_ref") + properties.set_prop("defanged", AAZBoolType, ".defanged") + properties.set_prop("description", AAZStrType, ".description") + properties.set_prop("displayName", AAZStrType, ".display_name") + properties.set_prop("externalId", AAZStrType, ".external_id") + properties.set_prop("externalLastUpdatedTimeUtc", AAZStrType, ".external_updated_time") + properties.set_prop("externalReferences", AAZListType, ".external_references") + properties.set_prop("granularMarkings", AAZListType, ".granular_markings") + properties.set_prop("indicatorTypes", AAZListType, ".indicator_types") + properties.set_prop("killChainPhases", AAZListType, ".kill_chain_phases") + properties.set_prop("labels", AAZListType, ".labels") + properties.set_prop("language", AAZStrType, ".language") + properties.set_prop("lastUpdatedTimeUtc", AAZStrType, ".last_updated_time") + properties.set_prop("modified", AAZStrType, ".modified") + properties.set_prop("objectMarkingRefs", AAZListType, ".object_marking_refs") + properties.set_prop("parsedPattern", AAZListType, ".parsed_pattern") + properties.set_prop("pattern", AAZStrType, ".pattern") + properties.set_prop("patternType", AAZStrType, ".pattern_type") + properties.set_prop("patternVersion", AAZStrType, ".pattern_version") + properties.set_prop("revoked", AAZBoolType, ".revoked") + properties.set_prop("source", AAZStrType, ".source") + properties.set_prop("threatIntelligenceTags", AAZListType, ".intelligence_tags") + properties.set_prop("threatTypes", AAZListType, ".threat_types") + properties.set_prop("validFrom", AAZStrType, ".valid_from") + properties.set_prop("validUntil", AAZStrType, ".valid_until") + + external_references = _builder.get(".properties.externalReferences") + if external_references is not None: + external_references.set_elements(AAZObjectType) + + _elements = _builder.get(".properties.externalReferences[]") + if _elements is not None: + _elements.set_prop("description", AAZStrType, ".description") + _elements.set_prop("externalId", AAZStrType, ".external_id") + _elements.set_prop("hashes", AAZDictType, ".hashes") + _elements.set_prop("sourceName", AAZStrType, ".source_name") + _elements.set_prop("url", AAZStrType, ".url") + + hashes = _builder.get(".properties.externalReferences[].hashes") + if hashes is not None: + hashes.set_elements(AAZStrType, ".") + + granular_markings = _builder.get(".properties.granularMarkings") + if granular_markings is not None: + granular_markings.set_elements(AAZObjectType) + + _elements = _builder.get(".properties.granularMarkings[]") + if _elements is not None: + _elements.set_prop("language", AAZStrType, ".language") + _elements.set_prop("markingRef", AAZIntType, ".marking_ref") + _elements.set_prop("selectors", AAZListType, ".selectors") + + selectors = _builder.get(".properties.granularMarkings[].selectors") + if selectors is not None: + selectors.set_elements(AAZStrType, ".") + + indicator_types = _builder.get(".properties.indicatorTypes") + if indicator_types is not None: + indicator_types.set_elements(AAZStrType, ".") + + kill_chain_phases = _builder.get(".properties.killChainPhases") + if kill_chain_phases is not None: + kill_chain_phases.set_elements(AAZObjectType) + + _elements = _builder.get(".properties.killChainPhases[]") + if _elements is not None: + _elements.set_prop("killChainName", AAZStrType, ".kill_chain_name") + _elements.set_prop("phaseName", AAZStrType, ".phase_name") + + labels = _builder.get(".properties.labels") + if labels is not None: + labels.set_elements(AAZStrType, ".") + + object_marking_refs = _builder.get(".properties.objectMarkingRefs") + if object_marking_refs is not None: + object_marking_refs.set_elements(AAZStrType, ".") + + parsed_pattern = _builder.get(".properties.parsedPattern") + if parsed_pattern is not None: + parsed_pattern.set_elements(AAZObjectType) + + _elements = _builder.get(".properties.parsedPattern[]") + if _elements is not None: + _elements.set_prop("patternTypeKey", AAZStrType, ".pattern_type_key") + _elements.set_prop("patternTypeValues", AAZListType, ".pattern_type_values") + + pattern_type_values = _builder.get(".properties.parsedPattern[].patternTypeValues") + if pattern_type_values is not None: + pattern_type_values.set_elements(AAZObjectType) + + _elements = _builder.get(".properties.parsedPattern[].patternTypeValues[]") + if _elements is not None: + _elements.set_prop("value", AAZStrType, ".value") + _elements.set_prop("valueType", AAZStrType, ".value_type") + + threat_intelligence_tags = _builder.get(".properties.threatIntelligenceTags") + if threat_intelligence_tags is not None: + threat_intelligence_tags.set_elements(AAZStrType, ".") + + threat_types = _builder.get(".properties.threatTypes") + if threat_types is not None: + threat_types.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.etag = AAZStrType() + _schema_on_200_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.kind = AAZStrType( + flags={"required": True}, + ) + _schema_on_200_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200_201.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + disc_indicator = cls._schema_on_200_201.discriminate_by("kind", "indicator") + disc_indicator.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200_201.discriminate_by("kind", "indicator").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.confidence = AAZIntType() + properties.created = AAZStrType() + properties.created_by_ref = AAZStrType( + serialized_name="createdByRef", + ) + properties.defanged = AAZBoolType() + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.external_id = AAZStrType( + serialized_name="externalId", + ) + properties.external_last_updated_time_utc = AAZStrType( + serialized_name="externalLastUpdatedTimeUtc", + ) + properties.external_references = AAZListType( + serialized_name="externalReferences", + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.granular_markings = AAZListType( + serialized_name="granularMarkings", + ) + properties.indicator_types = AAZListType( + serialized_name="indicatorTypes", + ) + properties.kill_chain_phases = AAZListType( + serialized_name="killChainPhases", + ) + properties.labels = AAZListType() + properties.language = AAZStrType() + properties.last_updated_time_utc = AAZStrType( + serialized_name="lastUpdatedTimeUtc", + ) + properties.modified = AAZStrType() + properties.object_marking_refs = AAZListType( + serialized_name="objectMarkingRefs", + ) + properties.parsed_pattern = AAZListType( + serialized_name="parsedPattern", + ) + properties.pattern = AAZStrType() + properties.pattern_type = AAZStrType( + serialized_name="patternType", + ) + properties.pattern_version = AAZStrType( + serialized_name="patternVersion", + ) + properties.revoked = AAZBoolType() + properties.source = AAZStrType() + properties.threat_intelligence_tags = AAZListType( + serialized_name="threatIntelligenceTags", + ) + properties.threat_types = AAZListType( + serialized_name="threatTypes", + ) + properties.valid_from = AAZStrType( + serialized_name="validFrom", + ) + properties.valid_until = AAZStrType( + serialized_name="validUntil", + ) + + external_references = cls._schema_on_200_201.discriminate_by("kind", "indicator").properties.external_references + external_references.Element = AAZObjectType() + + _element = cls._schema_on_200_201.discriminate_by("kind", "indicator").properties.external_references.Element + _element.description = AAZStrType() + _element.external_id = AAZStrType( + serialized_name="externalId", + ) + _element.hashes = AAZDictType() + _element.source_name = AAZStrType( + serialized_name="sourceName", + ) + _element.url = AAZStrType() + + hashes = cls._schema_on_200_201.discriminate_by("kind", "indicator").properties.external_references.Element.hashes + hashes.Element = AAZStrType() + + granular_markings = cls._schema_on_200_201.discriminate_by("kind", "indicator").properties.granular_markings + granular_markings.Element = AAZObjectType() + + _element = cls._schema_on_200_201.discriminate_by("kind", "indicator").properties.granular_markings.Element + _element.language = AAZStrType() + _element.marking_ref = AAZIntType( + serialized_name="markingRef", + ) + _element.selectors = AAZListType() + + selectors = cls._schema_on_200_201.discriminate_by("kind", "indicator").properties.granular_markings.Element.selectors + selectors.Element = AAZStrType() + + indicator_types = cls._schema_on_200_201.discriminate_by("kind", "indicator").properties.indicator_types + indicator_types.Element = AAZStrType() + + kill_chain_phases = cls._schema_on_200_201.discriminate_by("kind", "indicator").properties.kill_chain_phases + kill_chain_phases.Element = AAZObjectType() + + _element = cls._schema_on_200_201.discriminate_by("kind", "indicator").properties.kill_chain_phases.Element + _element.kill_chain_name = AAZStrType( + serialized_name="killChainName", + ) + _element.phase_name = AAZStrType( + serialized_name="phaseName", + ) + + labels = cls._schema_on_200_201.discriminate_by("kind", "indicator").properties.labels + labels.Element = AAZStrType() + + object_marking_refs = cls._schema_on_200_201.discriminate_by("kind", "indicator").properties.object_marking_refs + object_marking_refs.Element = AAZStrType() + + parsed_pattern = cls._schema_on_200_201.discriminate_by("kind", "indicator").properties.parsed_pattern + parsed_pattern.Element = AAZObjectType() + + _element = cls._schema_on_200_201.discriminate_by("kind", "indicator").properties.parsed_pattern.Element + _element.pattern_type_key = AAZStrType( + serialized_name="patternTypeKey", + ) + _element.pattern_type_values = AAZListType( + serialized_name="patternTypeValues", + ) + + pattern_type_values = cls._schema_on_200_201.discriminate_by("kind", "indicator").properties.parsed_pattern.Element.pattern_type_values + pattern_type_values.Element = AAZObjectType() + + _element = cls._schema_on_200_201.discriminate_by("kind", "indicator").properties.parsed_pattern.Element.pattern_type_values.Element + _element.value = AAZStrType() + _element.value_type = AAZStrType( + serialized_name="valueType", + ) + + threat_intelligence_tags = cls._schema_on_200_201.discriminate_by("kind", "indicator").properties.threat_intelligence_tags + threat_intelligence_tags.Element = AAZStrType() + + threat_types = cls._schema_on_200_201.discriminate_by("kind", "indicator").properties.threat_types + threat_types.Element = AAZStrType() + + return cls._schema_on_200_201 + + +__all__ = ["Create"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_delete.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_delete.py new file mode 100644 index 00000000000..6bda68a64cc --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_delete.py @@ -0,0 +1,134 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel threat-indicator delete", + is_experimental=True, + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete a threat intelligence indicator. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return None + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.name = AAZStrArg( + options=["-n", "--name"], + help="Threat intelligence indicator name field.", + required=True, + id_part="child_name_2", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.ThreatIntelligenceIndicatorDelete(ctx=self.ctx)() + + class ThreatIntelligenceIndicatorDelete(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + if session.http_response.status_code in [204]: + return self.on_204(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/threatIntelligence/main/indicators/{name}", + **self.url_parameters + ) + + @property + def method(self): + return "DELETE" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "name", self.ctx.args.name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + def on_200(self, session): + pass + + def on_204(self, session): + pass + + +__all__ = ["Delete"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_list.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_list.py new file mode 100644 index 00000000000..4ff39a36d8a --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_list.py @@ -0,0 +1,383 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel threat-indicator list", + is_experimental=True, +) +class List(AAZCommand): + """Get all threat intelligence indicators. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + ) + _args_schema.filter = AAZStrArg( + options=["--filter"], + help="Filters the results, based on a Boolean condition. Optional.", + ) + _args_schema.orderby = AAZStrArg( + options=["--orderby"], + help="Sorts the results. Optional.", + ) + _args_schema.skip_token = AAZStrArg( + options=["--skip-token"], + help="Skiptoken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skiptoken parameter that specifies a starting point to use for subsequent calls. Optional.", + ) + _args_schema.top = AAZIntArg( + options=["--top"], + help="Returns only the first n results. Optional.", + ) + return cls._args_schema + + def _execute_operations(self): + self.ThreatIntelligenceIndicatorsList(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance.value, client_flatten=True) + next_link = self.deserialize_output(self.ctx.vars.instance.next_link) + return result, next_link + + class ThreatIntelligenceIndicatorsList(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/threatIntelligence/main/indicators", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "$filter", self.ctx.args.filter, + ), + **self.serialize_query_param( + "$orderby", self.ctx.args.orderby, + ), + **self.serialize_query_param( + "$skipToken", self.ctx.args.skip_token, + ), + **self.serialize_query_param( + "$top", self.ctx.args.top, + ), + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + flags={"read_only": True}, + ) + _schema_on_200.value = AAZListType( + flags={"required": True}, + ) + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.etag = AAZStrType() + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.kind = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + disc_indicator = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator") + disc_indicator.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.confidence = AAZIntType() + properties.created = AAZStrType() + properties.created_by_ref = AAZStrType( + serialized_name="createdByRef", + ) + properties.defanged = AAZBoolType() + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.external_id = AAZStrType( + serialized_name="externalId", + ) + properties.external_last_updated_time_utc = AAZStrType( + serialized_name="externalLastUpdatedTimeUtc", + ) + properties.external_references = AAZListType( + serialized_name="externalReferences", + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.granular_markings = AAZListType( + serialized_name="granularMarkings", + ) + properties.indicator_types = AAZListType( + serialized_name="indicatorTypes", + ) + properties.kill_chain_phases = AAZListType( + serialized_name="killChainPhases", + ) + properties.labels = AAZListType() + properties.language = AAZStrType() + properties.last_updated_time_utc = AAZStrType( + serialized_name="lastUpdatedTimeUtc", + ) + properties.modified = AAZStrType() + properties.object_marking_refs = AAZListType( + serialized_name="objectMarkingRefs", + ) + properties.parsed_pattern = AAZListType( + serialized_name="parsedPattern", + ) + properties.pattern = AAZStrType() + properties.pattern_type = AAZStrType( + serialized_name="patternType", + ) + properties.pattern_version = AAZStrType( + serialized_name="patternVersion", + ) + properties.revoked = AAZBoolType() + properties.source = AAZStrType() + properties.threat_intelligence_tags = AAZListType( + serialized_name="threatIntelligenceTags", + ) + properties.threat_types = AAZListType( + serialized_name="threatTypes", + ) + properties.valid_from = AAZStrType( + serialized_name="validFrom", + ) + properties.valid_until = AAZStrType( + serialized_name="validUntil", + ) + + external_references = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator").properties.external_references + external_references.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator").properties.external_references.Element + _element.description = AAZStrType() + _element.external_id = AAZStrType( + serialized_name="externalId", + ) + _element.hashes = AAZDictType() + _element.source_name = AAZStrType( + serialized_name="sourceName", + ) + _element.url = AAZStrType() + + hashes = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator").properties.external_references.Element.hashes + hashes.Element = AAZStrType() + + granular_markings = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator").properties.granular_markings + granular_markings.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator").properties.granular_markings.Element + _element.language = AAZStrType() + _element.marking_ref = AAZIntType( + serialized_name="markingRef", + ) + _element.selectors = AAZListType() + + selectors = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator").properties.granular_markings.Element.selectors + selectors.Element = AAZStrType() + + indicator_types = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator").properties.indicator_types + indicator_types.Element = AAZStrType() + + kill_chain_phases = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator").properties.kill_chain_phases + kill_chain_phases.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator").properties.kill_chain_phases.Element + _element.kill_chain_name = AAZStrType( + serialized_name="killChainName", + ) + _element.phase_name = AAZStrType( + serialized_name="phaseName", + ) + + labels = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator").properties.labels + labels.Element = AAZStrType() + + object_marking_refs = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator").properties.object_marking_refs + object_marking_refs.Element = AAZStrType() + + parsed_pattern = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator").properties.parsed_pattern + parsed_pattern.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator").properties.parsed_pattern.Element + _element.pattern_type_key = AAZStrType( + serialized_name="patternTypeKey", + ) + _element.pattern_type_values = AAZListType( + serialized_name="patternTypeValues", + ) + + pattern_type_values = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator").properties.parsed_pattern.Element.pattern_type_values + pattern_type_values.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator").properties.parsed_pattern.Element.pattern_type_values.Element + _element.value = AAZStrType() + _element.value_type = AAZStrType( + serialized_name="valueType", + ) + + threat_intelligence_tags = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator").properties.threat_intelligence_tags + threat_intelligence_tags.Element = AAZStrType() + + threat_types = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator").properties.threat_types + threat_types.Element = AAZStrType() + + return cls._schema_on_200 + + +__all__ = ["List"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_query.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_query.py new file mode 100644 index 00000000000..9139d22662f --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_query.py @@ -0,0 +1,508 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel threat-indicator query", + is_experimental=True, +) +class Query(AAZCommand): + """Query threat intelligence indicators as per filtering criteria. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/queryindicators", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + ) + + # define Arg Group "ThreatIntelligenceFilteringCriteria" + + _args_schema = cls._args_schema + _args_schema.ids = AAZListArg( + options=["--ids"], + arg_group="ThreatIntelligenceFilteringCriteria", + help="Ids of threat intelligence indicators", + ) + _args_schema.include_disabled = AAZBoolArg( + options=["--include-disabled"], + arg_group="ThreatIntelligenceFilteringCriteria", + help="Parameter to include/exclude disabled indicators.", + ) + _args_schema.keywords = AAZListArg( + options=["--keywords"], + arg_group="ThreatIntelligenceFilteringCriteria", + help="Keywords for searching threat intelligence indicators", + ) + _args_schema.max_confidence = AAZIntArg( + options=["--max-confidence"], + arg_group="ThreatIntelligenceFilteringCriteria", + help="Maximum confidence.", + ) + _args_schema.max_valid_until = AAZStrArg( + options=["--max-valid-until"], + arg_group="ThreatIntelligenceFilteringCriteria", + help="End time for ValidUntil filter.", + ) + _args_schema.min_confidence = AAZIntArg( + options=["--min-confidence"], + arg_group="ThreatIntelligenceFilteringCriteria", + help="Minimum confidence.", + ) + _args_schema.min_valid_until = AAZStrArg( + options=["--min-valid-until"], + arg_group="ThreatIntelligenceFilteringCriteria", + help="Start time for ValidUntil filter.", + ) + _args_schema.page_size = AAZIntArg( + options=["--page-size"], + arg_group="ThreatIntelligenceFilteringCriteria", + help="Page size", + ) + _args_schema.pattern_types = AAZListArg( + options=["--pattern-types"], + arg_group="ThreatIntelligenceFilteringCriteria", + help="Pattern types", + ) + _args_schema.skip_token = AAZStrArg( + options=["--skip-token"], + arg_group="ThreatIntelligenceFilteringCriteria", + help="Skip token.", + ) + _args_schema.sort_by = AAZListArg( + options=["--sort-by"], + arg_group="ThreatIntelligenceFilteringCriteria", + help="Columns to sort by and sorting order", + ) + _args_schema.sources = AAZListArg( + options=["--sources"], + arg_group="ThreatIntelligenceFilteringCriteria", + help="Sources of threat intelligence indicators", + ) + _args_schema.threat_types = AAZListArg( + options=["--threat-types"], + arg_group="ThreatIntelligenceFilteringCriteria", + help="Threat types of threat intelligence indicators", + ) + + ids = cls._args_schema.ids + ids.Element = AAZStrArg() + + keywords = cls._args_schema.keywords + keywords.Element = AAZStrArg() + + pattern_types = cls._args_schema.pattern_types + pattern_types.Element = AAZStrArg() + + sort_by = cls._args_schema.sort_by + sort_by.Element = AAZObjectArg() + + _element = cls._args_schema.sort_by.Element + _element.item_key = AAZStrArg( + options=["item-key"], + help="Column name", + ) + _element.sort_order = AAZStrArg( + options=["sort-order"], + help="Sorting order (ascending/descending/unsorted).", + enum={"ascending": "ascending", "descending": "descending", "unsorted": "unsorted"}, + ) + + sources = cls._args_schema.sources + sources.Element = AAZStrArg() + + threat_types = cls._args_schema.threat_types + threat_types.Element = AAZStrArg() + return cls._args_schema + + def _execute_operations(self): + self.ThreatIntelligenceIndicatorQueryIndicators(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance.value, client_flatten=True) + next_link = self.deserialize_output(self.ctx.vars.instance.next_link) + return result, next_link + + class ThreatIntelligenceIndicatorQueryIndicators(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/threatIntelligence/main/queryIndicators", + **self.url_parameters + ) + + @property + def method(self): + return "POST" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + typ=AAZObjectType, + typ_kwargs={"flags": {"required": True, "client_flatten": True}} + ) + _builder.set_prop("ids", AAZListType, ".ids") + _builder.set_prop("includeDisabled", AAZBoolType, ".include_disabled") + _builder.set_prop("keywords", AAZListType, ".keywords") + _builder.set_prop("maxConfidence", AAZIntType, ".max_confidence") + _builder.set_prop("maxValidUntil", AAZStrType, ".max_valid_until") + _builder.set_prop("minConfidence", AAZIntType, ".min_confidence") + _builder.set_prop("minValidUntil", AAZStrType, ".min_valid_until") + _builder.set_prop("pageSize", AAZIntType, ".page_size") + _builder.set_prop("patternTypes", AAZListType, ".pattern_types") + _builder.set_prop("skipToken", AAZStrType, ".skip_token") + _builder.set_prop("sortBy", AAZListType, ".sort_by") + _builder.set_prop("sources", AAZListType, ".sources") + _builder.set_prop("threatTypes", AAZListType, ".threat_types") + + ids = _builder.get(".ids") + if ids is not None: + ids.set_elements(AAZStrType, ".") + + keywords = _builder.get(".keywords") + if keywords is not None: + keywords.set_elements(AAZStrType, ".") + + pattern_types = _builder.get(".patternTypes") + if pattern_types is not None: + pattern_types.set_elements(AAZStrType, ".") + + sort_by = _builder.get(".sortBy") + if sort_by is not None: + sort_by.set_elements(AAZObjectType) + + _elements = _builder.get(".sortBy[]") + if _elements is not None: + _elements.set_prop("itemKey", AAZStrType, ".item_key") + _elements.set_prop("sortOrder", AAZStrType, ".sort_order") + + sources = _builder.get(".sources") + if sources is not None: + sources.set_elements(AAZStrType, ".") + + threat_types = _builder.get(".threatTypes") + if threat_types is not None: + threat_types.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + flags={"read_only": True}, + ) + _schema_on_200.value = AAZListType( + flags={"required": True}, + ) + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.etag = AAZStrType() + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.kind = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + disc_indicator = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator") + disc_indicator.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.confidence = AAZIntType() + properties.created = AAZStrType() + properties.created_by_ref = AAZStrType( + serialized_name="createdByRef", + ) + properties.defanged = AAZBoolType() + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.external_id = AAZStrType( + serialized_name="externalId", + ) + properties.external_last_updated_time_utc = AAZStrType( + serialized_name="externalLastUpdatedTimeUtc", + ) + properties.external_references = AAZListType( + serialized_name="externalReferences", + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.granular_markings = AAZListType( + serialized_name="granularMarkings", + ) + properties.indicator_types = AAZListType( + serialized_name="indicatorTypes", + ) + properties.kill_chain_phases = AAZListType( + serialized_name="killChainPhases", + ) + properties.labels = AAZListType() + properties.language = AAZStrType() + properties.last_updated_time_utc = AAZStrType( + serialized_name="lastUpdatedTimeUtc", + ) + properties.modified = AAZStrType() + properties.object_marking_refs = AAZListType( + serialized_name="objectMarkingRefs", + ) + properties.parsed_pattern = AAZListType( + serialized_name="parsedPattern", + ) + properties.pattern = AAZStrType() + properties.pattern_type = AAZStrType( + serialized_name="patternType", + ) + properties.pattern_version = AAZStrType( + serialized_name="patternVersion", + ) + properties.revoked = AAZBoolType() + properties.source = AAZStrType() + properties.threat_intelligence_tags = AAZListType( + serialized_name="threatIntelligenceTags", + ) + properties.threat_types = AAZListType( + serialized_name="threatTypes", + ) + properties.valid_from = AAZStrType( + serialized_name="validFrom", + ) + properties.valid_until = AAZStrType( + serialized_name="validUntil", + ) + + external_references = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator").properties.external_references + external_references.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator").properties.external_references.Element + _element.description = AAZStrType() + _element.external_id = AAZStrType( + serialized_name="externalId", + ) + _element.hashes = AAZDictType() + _element.source_name = AAZStrType( + serialized_name="sourceName", + ) + _element.url = AAZStrType() + + hashes = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator").properties.external_references.Element.hashes + hashes.Element = AAZStrType() + + granular_markings = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator").properties.granular_markings + granular_markings.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator").properties.granular_markings.Element + _element.language = AAZStrType() + _element.marking_ref = AAZIntType( + serialized_name="markingRef", + ) + _element.selectors = AAZListType() + + selectors = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator").properties.granular_markings.Element.selectors + selectors.Element = AAZStrType() + + indicator_types = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator").properties.indicator_types + indicator_types.Element = AAZStrType() + + kill_chain_phases = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator").properties.kill_chain_phases + kill_chain_phases.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator").properties.kill_chain_phases.Element + _element.kill_chain_name = AAZStrType( + serialized_name="killChainName", + ) + _element.phase_name = AAZStrType( + serialized_name="phaseName", + ) + + labels = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator").properties.labels + labels.Element = AAZStrType() + + object_marking_refs = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator").properties.object_marking_refs + object_marking_refs.Element = AAZStrType() + + parsed_pattern = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator").properties.parsed_pattern + parsed_pattern.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator").properties.parsed_pattern.Element + _element.pattern_type_key = AAZStrType( + serialized_name="patternTypeKey", + ) + _element.pattern_type_values = AAZListType( + serialized_name="patternTypeValues", + ) + + pattern_type_values = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator").properties.parsed_pattern.Element.pattern_type_values + pattern_type_values.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator").properties.parsed_pattern.Element.pattern_type_values.Element + _element.value = AAZStrType() + _element.value_type = AAZStrType( + serialized_name="valueType", + ) + + threat_intelligence_tags = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator").properties.threat_intelligence_tags + threat_intelligence_tags.Element = AAZStrType() + + threat_types = cls._schema_on_200.value.Element.discriminate_by("kind", "indicator").properties.threat_types + threat_types.Element = AAZStrType() + + return cls._schema_on_200 + + +__all__ = ["Query"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_replace_tag.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_replace_tag.py new file mode 100644 index 00000000000..bcdc87e2898 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_replace_tag.py @@ -0,0 +1,725 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel threat-indicator replace-tag", + is_experimental=True, +) +class ReplaceTag(AAZCommand): + """Replace tags added to a threat intelligence indicator. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}/replacetags", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.name = AAZStrArg( + options=["--name"], + help="Threat intelligence indicator name field.", + required=True, + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.confidence = AAZIntArg( + options=["--confidence"], + arg_group="Properties", + help="Confidence of threat intelligence entity", + ) + _args_schema.created = AAZStrArg( + options=["--created"], + arg_group="Properties", + help="Created by", + ) + _args_schema.created_by_ref = AAZStrArg( + options=["--created-by-ref"], + arg_group="Properties", + help="Created by reference of threat intelligence entity", + ) + _args_schema.defanged = AAZBoolArg( + options=["--defanged"], + arg_group="Properties", + help="Is threat intelligence entity defanged", + ) + _args_schema.description = AAZStrArg( + options=["--description"], + arg_group="Properties", + help="Description of a threat intelligence entity", + ) + _args_schema.display_name = AAZStrArg( + options=["--display-name"], + arg_group="Properties", + help="Display name of a threat intelligence entity", + ) + _args_schema.external_id = AAZStrArg( + options=["--external-id"], + arg_group="Properties", + help="External ID of threat intelligence entity", + ) + _args_schema.external_updated_time = AAZStrArg( + options=["--external-updated-time"], + arg_group="Properties", + help="External last updated time in UTC", + ) + _args_schema.external_references = AAZListArg( + options=["--external-references"], + arg_group="Properties", + help="External References", + ) + _args_schema.granular_markings = AAZListArg( + options=["--granular-markings"], + arg_group="Properties", + help="Granular Markings", + ) + _args_schema.indicator_types = AAZListArg( + options=["--indicator-types"], + arg_group="Properties", + help="Indicator types of threat intelligence entities", + ) + _args_schema.kill_chain_phases = AAZListArg( + options=["--kill-chain-phases"], + arg_group="Properties", + help="Kill chain phases", + ) + _args_schema.labels = AAZListArg( + options=["--labels"], + arg_group="Properties", + help="Labels of threat intelligence entity", + ) + _args_schema.language = AAZStrArg( + options=["--language"], + arg_group="Properties", + help="Language of threat intelligence entity", + ) + _args_schema.last_updated_time = AAZStrArg( + options=["--last-updated-time"], + arg_group="Properties", + help="Last updated time in UTC", + ) + _args_schema.modified = AAZStrArg( + options=["--modified"], + arg_group="Properties", + help="Modified by", + ) + _args_schema.object_marking_refs = AAZListArg( + options=["--object-marking-refs"], + arg_group="Properties", + help="Threat intelligence entity object marking references", + ) + _args_schema.parsed_pattern = AAZListArg( + options=["--parsed-pattern"], + arg_group="Properties", + help="Parsed patterns", + ) + _args_schema.pattern = AAZStrArg( + options=["--pattern"], + arg_group="Properties", + help="Pattern of a threat intelligence entity", + ) + _args_schema.pattern_type = AAZStrArg( + options=["--pattern-type"], + arg_group="Properties", + help="Pattern type of a threat intelligence entity", + ) + _args_schema.pattern_version = AAZStrArg( + options=["--pattern-version"], + arg_group="Properties", + help="Pattern version of a threat intelligence entity", + ) + _args_schema.revoked = AAZBoolArg( + options=["--revoked"], + arg_group="Properties", + help="Is threat intelligence entity revoked", + ) + _args_schema.source = AAZStrArg( + options=["--source"], + arg_group="Properties", + help="Source of a threat intelligence entity", + ) + _args_schema.intelligence_tags = AAZListArg( + options=["--intelligence-tags"], + arg_group="Properties", + help="List of tags", + ) + _args_schema.threat_types = AAZListArg( + options=["--threat-types"], + arg_group="Properties", + help="Threat types", + ) + _args_schema.valid_from = AAZStrArg( + options=["--valid-from"], + arg_group="Properties", + help="Valid from", + ) + _args_schema.valid_until = AAZStrArg( + options=["--valid-until"], + arg_group="Properties", + help="Valid until", + ) + + external_references = cls._args_schema.external_references + external_references.Element = AAZObjectArg() + + _element = cls._args_schema.external_references.Element + _element.description = AAZStrArg( + options=["description"], + help="External reference description", + ) + _element.external_id = AAZStrArg( + options=["external-id"], + help="External reference ID", + ) + _element.hashes = AAZDictArg( + options=["hashes"], + help="External reference hashes", + ) + _element.source_name = AAZStrArg( + options=["source-name"], + help="External reference source name", + ) + _element.url = AAZStrArg( + options=["url"], + help="External reference URL", + ) + + hashes = cls._args_schema.external_references.Element.hashes + hashes.Element = AAZStrArg() + + granular_markings = cls._args_schema.granular_markings + granular_markings.Element = AAZObjectArg() + + _element = cls._args_schema.granular_markings.Element + _element.language = AAZStrArg( + options=["language"], + help="Language granular marking model", + ) + _element.marking_ref = AAZIntArg( + options=["marking-ref"], + help="marking reference granular marking model", + ) + _element.selectors = AAZListArg( + options=["selectors"], + help="granular marking model selectors", + ) + + selectors = cls._args_schema.granular_markings.Element.selectors + selectors.Element = AAZStrArg() + + indicator_types = cls._args_schema.indicator_types + indicator_types.Element = AAZStrArg() + + kill_chain_phases = cls._args_schema.kill_chain_phases + kill_chain_phases.Element = AAZObjectArg() + + _element = cls._args_schema.kill_chain_phases.Element + _element.kill_chain_name = AAZStrArg( + options=["kill-chain-name"], + help="Kill chainName name", + ) + _element.phase_name = AAZStrArg( + options=["phase-name"], + help="Phase name", + ) + + labels = cls._args_schema.labels + labels.Element = AAZStrArg() + + object_marking_refs = cls._args_schema.object_marking_refs + object_marking_refs.Element = AAZStrArg() + + parsed_pattern = cls._args_schema.parsed_pattern + parsed_pattern.Element = AAZObjectArg() + + _element = cls._args_schema.parsed_pattern.Element + _element.pattern_type_key = AAZStrArg( + options=["pattern-type-key"], + help="Pattern type key", + ) + _element.pattern_type_values = AAZListArg( + options=["pattern-type-values"], + help="Pattern type keys", + ) + + pattern_type_values = cls._args_schema.parsed_pattern.Element.pattern_type_values + pattern_type_values.Element = AAZObjectArg() + + _element = cls._args_schema.parsed_pattern.Element.pattern_type_values.Element + _element.value = AAZStrArg( + options=["value"], + help="Value of parsed pattern", + ) + _element.value_type = AAZStrArg( + options=["value-type"], + help="Type of the value", + ) + + intelligence_tags = cls._args_schema.intelligence_tags + intelligence_tags.Element = AAZStrArg() + + threat_types = cls._args_schema.threat_types + threat_types.Element = AAZStrArg() + + # define Arg Group "ThreatIntelligenceReplaceTags" + + _args_schema = cls._args_schema + _args_schema.etag = AAZStrArg( + options=["--etag"], + arg_group="ThreatIntelligenceReplaceTags", + help="Etag of the azure resource", + ) + return cls._args_schema + + def _execute_operations(self): + self.ThreatIntelligenceIndicatorReplaceTags(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class ThreatIntelligenceIndicatorReplaceTags(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/threatIntelligence/main/indicators/{name}/replaceTags", + **self.url_parameters + ) + + @property + def method(self): + return "POST" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "name", self.ctx.args.name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + typ=AAZObjectType, + typ_kwargs={"flags": {"required": True, "client_flatten": True}} + ) + _builder.set_prop("etag", AAZStrType, ".etag") + _builder.set_const("kind", "indicator", AAZStrType, ".", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("confidence", AAZIntType, ".confidence") + properties.set_prop("created", AAZStrType, ".created") + properties.set_prop("createdByRef", AAZStrType, ".created_by_ref") + properties.set_prop("defanged", AAZBoolType, ".defanged") + properties.set_prop("description", AAZStrType, ".description") + properties.set_prop("displayName", AAZStrType, ".display_name") + properties.set_prop("externalId", AAZStrType, ".external_id") + properties.set_prop("externalLastUpdatedTimeUtc", AAZStrType, ".external_updated_time") + properties.set_prop("externalReferences", AAZListType, ".external_references") + properties.set_prop("granularMarkings", AAZListType, ".granular_markings") + properties.set_prop("indicatorTypes", AAZListType, ".indicator_types") + properties.set_prop("killChainPhases", AAZListType, ".kill_chain_phases") + properties.set_prop("labels", AAZListType, ".labels") + properties.set_prop("language", AAZStrType, ".language") + properties.set_prop("lastUpdatedTimeUtc", AAZStrType, ".last_updated_time") + properties.set_prop("modified", AAZStrType, ".modified") + properties.set_prop("objectMarkingRefs", AAZListType, ".object_marking_refs") + properties.set_prop("parsedPattern", AAZListType, ".parsed_pattern") + properties.set_prop("pattern", AAZStrType, ".pattern") + properties.set_prop("patternType", AAZStrType, ".pattern_type") + properties.set_prop("patternVersion", AAZStrType, ".pattern_version") + properties.set_prop("revoked", AAZBoolType, ".revoked") + properties.set_prop("source", AAZStrType, ".source") + properties.set_prop("threatIntelligenceTags", AAZListType, ".intelligence_tags") + properties.set_prop("threatTypes", AAZListType, ".threat_types") + properties.set_prop("validFrom", AAZStrType, ".valid_from") + properties.set_prop("validUntil", AAZStrType, ".valid_until") + + external_references = _builder.get(".properties.externalReferences") + if external_references is not None: + external_references.set_elements(AAZObjectType) + + _elements = _builder.get(".properties.externalReferences[]") + if _elements is not None: + _elements.set_prop("description", AAZStrType, ".description") + _elements.set_prop("externalId", AAZStrType, ".external_id") + _elements.set_prop("hashes", AAZDictType, ".hashes") + _elements.set_prop("sourceName", AAZStrType, ".source_name") + _elements.set_prop("url", AAZStrType, ".url") + + hashes = _builder.get(".properties.externalReferences[].hashes") + if hashes is not None: + hashes.set_elements(AAZStrType, ".") + + granular_markings = _builder.get(".properties.granularMarkings") + if granular_markings is not None: + granular_markings.set_elements(AAZObjectType) + + _elements = _builder.get(".properties.granularMarkings[]") + if _elements is not None: + _elements.set_prop("language", AAZStrType, ".language") + _elements.set_prop("markingRef", AAZIntType, ".marking_ref") + _elements.set_prop("selectors", AAZListType, ".selectors") + + selectors = _builder.get(".properties.granularMarkings[].selectors") + if selectors is not None: + selectors.set_elements(AAZStrType, ".") + + indicator_types = _builder.get(".properties.indicatorTypes") + if indicator_types is not None: + indicator_types.set_elements(AAZStrType, ".") + + kill_chain_phases = _builder.get(".properties.killChainPhases") + if kill_chain_phases is not None: + kill_chain_phases.set_elements(AAZObjectType) + + _elements = _builder.get(".properties.killChainPhases[]") + if _elements is not None: + _elements.set_prop("killChainName", AAZStrType, ".kill_chain_name") + _elements.set_prop("phaseName", AAZStrType, ".phase_name") + + labels = _builder.get(".properties.labels") + if labels is not None: + labels.set_elements(AAZStrType, ".") + + object_marking_refs = _builder.get(".properties.objectMarkingRefs") + if object_marking_refs is not None: + object_marking_refs.set_elements(AAZStrType, ".") + + parsed_pattern = _builder.get(".properties.parsedPattern") + if parsed_pattern is not None: + parsed_pattern.set_elements(AAZObjectType) + + _elements = _builder.get(".properties.parsedPattern[]") + if _elements is not None: + _elements.set_prop("patternTypeKey", AAZStrType, ".pattern_type_key") + _elements.set_prop("patternTypeValues", AAZListType, ".pattern_type_values") + + pattern_type_values = _builder.get(".properties.parsedPattern[].patternTypeValues") + if pattern_type_values is not None: + pattern_type_values.set_elements(AAZObjectType) + + _elements = _builder.get(".properties.parsedPattern[].patternTypeValues[]") + if _elements is not None: + _elements.set_prop("value", AAZStrType, ".value") + _elements.set_prop("valueType", AAZStrType, ".value_type") + + threat_intelligence_tags = _builder.get(".properties.threatIntelligenceTags") + if threat_intelligence_tags is not None: + threat_intelligence_tags.set_elements(AAZStrType, ".") + + threat_types = _builder.get(".properties.threatTypes") + if threat_types is not None: + threat_types.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.etag = AAZStrType() + _schema_on_200.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.kind = AAZStrType( + flags={"required": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + disc_indicator = cls._schema_on_200.discriminate_by("kind", "indicator") + disc_indicator.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "indicator").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.confidence = AAZIntType() + properties.created = AAZStrType() + properties.created_by_ref = AAZStrType( + serialized_name="createdByRef", + ) + properties.defanged = AAZBoolType() + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.external_id = AAZStrType( + serialized_name="externalId", + ) + properties.external_last_updated_time_utc = AAZStrType( + serialized_name="externalLastUpdatedTimeUtc", + ) + properties.external_references = AAZListType( + serialized_name="externalReferences", + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.granular_markings = AAZListType( + serialized_name="granularMarkings", + ) + properties.indicator_types = AAZListType( + serialized_name="indicatorTypes", + ) + properties.kill_chain_phases = AAZListType( + serialized_name="killChainPhases", + ) + properties.labels = AAZListType() + properties.language = AAZStrType() + properties.last_updated_time_utc = AAZStrType( + serialized_name="lastUpdatedTimeUtc", + ) + properties.modified = AAZStrType() + properties.object_marking_refs = AAZListType( + serialized_name="objectMarkingRefs", + ) + properties.parsed_pattern = AAZListType( + serialized_name="parsedPattern", + ) + properties.pattern = AAZStrType() + properties.pattern_type = AAZStrType( + serialized_name="patternType", + ) + properties.pattern_version = AAZStrType( + serialized_name="patternVersion", + ) + properties.revoked = AAZBoolType() + properties.source = AAZStrType() + properties.threat_intelligence_tags = AAZListType( + serialized_name="threatIntelligenceTags", + ) + properties.threat_types = AAZListType( + serialized_name="threatTypes", + ) + properties.valid_from = AAZStrType( + serialized_name="validFrom", + ) + properties.valid_until = AAZStrType( + serialized_name="validUntil", + ) + + external_references = cls._schema_on_200.discriminate_by("kind", "indicator").properties.external_references + external_references.Element = AAZObjectType() + + _element = cls._schema_on_200.discriminate_by("kind", "indicator").properties.external_references.Element + _element.description = AAZStrType() + _element.external_id = AAZStrType( + serialized_name="externalId", + ) + _element.hashes = AAZDictType() + _element.source_name = AAZStrType( + serialized_name="sourceName", + ) + _element.url = AAZStrType() + + hashes = cls._schema_on_200.discriminate_by("kind", "indicator").properties.external_references.Element.hashes + hashes.Element = AAZStrType() + + granular_markings = cls._schema_on_200.discriminate_by("kind", "indicator").properties.granular_markings + granular_markings.Element = AAZObjectType() + + _element = cls._schema_on_200.discriminate_by("kind", "indicator").properties.granular_markings.Element + _element.language = AAZStrType() + _element.marking_ref = AAZIntType( + serialized_name="markingRef", + ) + _element.selectors = AAZListType() + + selectors = cls._schema_on_200.discriminate_by("kind", "indicator").properties.granular_markings.Element.selectors + selectors.Element = AAZStrType() + + indicator_types = cls._schema_on_200.discriminate_by("kind", "indicator").properties.indicator_types + indicator_types.Element = AAZStrType() + + kill_chain_phases = cls._schema_on_200.discriminate_by("kind", "indicator").properties.kill_chain_phases + kill_chain_phases.Element = AAZObjectType() + + _element = cls._schema_on_200.discriminate_by("kind", "indicator").properties.kill_chain_phases.Element + _element.kill_chain_name = AAZStrType( + serialized_name="killChainName", + ) + _element.phase_name = AAZStrType( + serialized_name="phaseName", + ) + + labels = cls._schema_on_200.discriminate_by("kind", "indicator").properties.labels + labels.Element = AAZStrType() + + object_marking_refs = cls._schema_on_200.discriminate_by("kind", "indicator").properties.object_marking_refs + object_marking_refs.Element = AAZStrType() + + parsed_pattern = cls._schema_on_200.discriminate_by("kind", "indicator").properties.parsed_pattern + parsed_pattern.Element = AAZObjectType() + + _element = cls._schema_on_200.discriminate_by("kind", "indicator").properties.parsed_pattern.Element + _element.pattern_type_key = AAZStrType( + serialized_name="patternTypeKey", + ) + _element.pattern_type_values = AAZListType( + serialized_name="patternTypeValues", + ) + + pattern_type_values = cls._schema_on_200.discriminate_by("kind", "indicator").properties.parsed_pattern.Element.pattern_type_values + pattern_type_values.Element = AAZObjectType() + + _element = cls._schema_on_200.discriminate_by("kind", "indicator").properties.parsed_pattern.Element.pattern_type_values.Element + _element.value = AAZStrType() + _element.value_type = AAZStrType( + serialized_name="valueType", + ) + + threat_intelligence_tags = cls._schema_on_200.discriminate_by("kind", "indicator").properties.threat_intelligence_tags + threat_intelligence_tags.Element = AAZStrType() + + threat_types = cls._schema_on_200.discriminate_by("kind", "indicator").properties.threat_types + threat_types.Element = AAZStrType() + + return cls._schema_on_200 + + +__all__ = ["ReplaceTag"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_show.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_show.py new file mode 100644 index 00000000000..879c7de514c --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_show.py @@ -0,0 +1,354 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel threat-indicator show", + is_experimental=True, +) +class Show(AAZCommand): + """View a threat intelligence indicator by name. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.name = AAZStrArg( + options=["-n", "--name"], + help="Threat intelligence indicator name field.", + required=True, + id_part="child_name_2", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.ThreatIntelligenceIndicatorGet(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class ThreatIntelligenceIndicatorGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/threatIntelligence/main/indicators/{name}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "name", self.ctx.args.name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.etag = AAZStrType() + _schema_on_200.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.kind = AAZStrType( + flags={"required": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + disc_indicator = cls._schema_on_200.discriminate_by("kind", "indicator") + disc_indicator.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200.discriminate_by("kind", "indicator").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.confidence = AAZIntType() + properties.created = AAZStrType() + properties.created_by_ref = AAZStrType( + serialized_name="createdByRef", + ) + properties.defanged = AAZBoolType() + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.external_id = AAZStrType( + serialized_name="externalId", + ) + properties.external_last_updated_time_utc = AAZStrType( + serialized_name="externalLastUpdatedTimeUtc", + ) + properties.external_references = AAZListType( + serialized_name="externalReferences", + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.granular_markings = AAZListType( + serialized_name="granularMarkings", + ) + properties.indicator_types = AAZListType( + serialized_name="indicatorTypes", + ) + properties.kill_chain_phases = AAZListType( + serialized_name="killChainPhases", + ) + properties.labels = AAZListType() + properties.language = AAZStrType() + properties.last_updated_time_utc = AAZStrType( + serialized_name="lastUpdatedTimeUtc", + ) + properties.modified = AAZStrType() + properties.object_marking_refs = AAZListType( + serialized_name="objectMarkingRefs", + ) + properties.parsed_pattern = AAZListType( + serialized_name="parsedPattern", + ) + properties.pattern = AAZStrType() + properties.pattern_type = AAZStrType( + serialized_name="patternType", + ) + properties.pattern_version = AAZStrType( + serialized_name="patternVersion", + ) + properties.revoked = AAZBoolType() + properties.source = AAZStrType() + properties.threat_intelligence_tags = AAZListType( + serialized_name="threatIntelligenceTags", + ) + properties.threat_types = AAZListType( + serialized_name="threatTypes", + ) + properties.valid_from = AAZStrType( + serialized_name="validFrom", + ) + properties.valid_until = AAZStrType( + serialized_name="validUntil", + ) + + external_references = cls._schema_on_200.discriminate_by("kind", "indicator").properties.external_references + external_references.Element = AAZObjectType() + + _element = cls._schema_on_200.discriminate_by("kind", "indicator").properties.external_references.Element + _element.description = AAZStrType() + _element.external_id = AAZStrType( + serialized_name="externalId", + ) + _element.hashes = AAZDictType() + _element.source_name = AAZStrType( + serialized_name="sourceName", + ) + _element.url = AAZStrType() + + hashes = cls._schema_on_200.discriminate_by("kind", "indicator").properties.external_references.Element.hashes + hashes.Element = AAZStrType() + + granular_markings = cls._schema_on_200.discriminate_by("kind", "indicator").properties.granular_markings + granular_markings.Element = AAZObjectType() + + _element = cls._schema_on_200.discriminate_by("kind", "indicator").properties.granular_markings.Element + _element.language = AAZStrType() + _element.marking_ref = AAZIntType( + serialized_name="markingRef", + ) + _element.selectors = AAZListType() + + selectors = cls._schema_on_200.discriminate_by("kind", "indicator").properties.granular_markings.Element.selectors + selectors.Element = AAZStrType() + + indicator_types = cls._schema_on_200.discriminate_by("kind", "indicator").properties.indicator_types + indicator_types.Element = AAZStrType() + + kill_chain_phases = cls._schema_on_200.discriminate_by("kind", "indicator").properties.kill_chain_phases + kill_chain_phases.Element = AAZObjectType() + + _element = cls._schema_on_200.discriminate_by("kind", "indicator").properties.kill_chain_phases.Element + _element.kill_chain_name = AAZStrType( + serialized_name="killChainName", + ) + _element.phase_name = AAZStrType( + serialized_name="phaseName", + ) + + labels = cls._schema_on_200.discriminate_by("kind", "indicator").properties.labels + labels.Element = AAZStrType() + + object_marking_refs = cls._schema_on_200.discriminate_by("kind", "indicator").properties.object_marking_refs + object_marking_refs.Element = AAZStrType() + + parsed_pattern = cls._schema_on_200.discriminate_by("kind", "indicator").properties.parsed_pattern + parsed_pattern.Element = AAZObjectType() + + _element = cls._schema_on_200.discriminate_by("kind", "indicator").properties.parsed_pattern.Element + _element.pattern_type_key = AAZStrType( + serialized_name="patternTypeKey", + ) + _element.pattern_type_values = AAZListType( + serialized_name="patternTypeValues", + ) + + pattern_type_values = cls._schema_on_200.discriminate_by("kind", "indicator").properties.parsed_pattern.Element.pattern_type_values + pattern_type_values.Element = AAZObjectType() + + _element = cls._schema_on_200.discriminate_by("kind", "indicator").properties.parsed_pattern.Element.pattern_type_values.Element + _element.value = AAZStrType() + _element.value_type = AAZStrType( + serialized_name="valueType", + ) + + threat_intelligence_tags = cls._schema_on_200.discriminate_by("kind", "indicator").properties.threat_intelligence_tags + threat_intelligence_tags.Element = AAZStrType() + + threat_types = cls._schema_on_200.discriminate_by("kind", "indicator").properties.threat_types + threat_types.Element = AAZStrType() + + return cls._schema_on_200 + + +__all__ = ["Show"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_update.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_update.py new file mode 100644 index 00000000000..cf6b044f1c4 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_update.py @@ -0,0 +1,923 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel threat-indicator update", + is_experimental=True, +) +class Update(AAZCommand): + """Update a threat Intelligence indicator. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}", "2022-06-01-preview"], + ] + } + + AZ_SUPPORT_GENERIC_UPDATE = True + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.name = AAZStrArg( + options=["-n", "--name"], + help="Threat intelligence indicator name field.", + required=True, + id_part="child_name_2", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.confidence = AAZIntArg( + options=["--confidence"], + arg_group="Properties", + help="Confidence of threat intelligence entity", + nullable=True, + ) + _args_schema.created = AAZStrArg( + options=["--created"], + arg_group="Properties", + help="Created by", + nullable=True, + ) + _args_schema.created_by_ref = AAZStrArg( + options=["--created-by-ref"], + arg_group="Properties", + help="Created by reference of threat intelligence entity", + nullable=True, + ) + _args_schema.defanged = AAZBoolArg( + options=["--defanged"], + arg_group="Properties", + help="Is threat intelligence entity defanged", + nullable=True, + ) + _args_schema.description = AAZStrArg( + options=["--description"], + arg_group="Properties", + help="Description of a threat intelligence entity", + nullable=True, + ) + _args_schema.display_name = AAZStrArg( + options=["--display-name"], + arg_group="Properties", + help="Display name of a threat intelligence entity", + nullable=True, + ) + _args_schema.external_id = AAZStrArg( + options=["--external-id"], + arg_group="Properties", + help="External ID of threat intelligence entity", + nullable=True, + ) + _args_schema.external_updated_time = AAZStrArg( + options=["--external-updated-time"], + arg_group="Properties", + help="External last updated time in UTC", + nullable=True, + ) + _args_schema.external_references = AAZListArg( + options=["--external-references"], + arg_group="Properties", + help="External References", + nullable=True, + ) + _args_schema.granular_markings = AAZListArg( + options=["--granular-markings"], + arg_group="Properties", + help="Granular Markings", + nullable=True, + ) + _args_schema.indicator_types = AAZListArg( + options=["--indicator-types"], + arg_group="Properties", + help="Indicator types of threat intelligence entities", + nullable=True, + ) + _args_schema.kill_chain_phases = AAZListArg( + options=["--kill-chain-phases"], + arg_group="Properties", + help="Kill chain phases", + nullable=True, + ) + _args_schema.labels = AAZListArg( + options=["--labels"], + arg_group="Properties", + help="Labels of threat intelligence entity", + nullable=True, + ) + _args_schema.language = AAZStrArg( + options=["--language"], + arg_group="Properties", + help="Language of threat intelligence entity", + nullable=True, + ) + _args_schema.last_updated_time = AAZStrArg( + options=["--last-updated-time"], + arg_group="Properties", + help="Last updated time in UTC", + nullable=True, + ) + _args_schema.modified = AAZStrArg( + options=["--modified"], + arg_group="Properties", + help="Modified by", + nullable=True, + ) + _args_schema.object_marking_refs = AAZListArg( + options=["--object-marking-refs"], + arg_group="Properties", + help="Threat intelligence entity object marking references", + nullable=True, + ) + _args_schema.parsed_pattern = AAZListArg( + options=["--parsed-pattern"], + arg_group="Properties", + help="Parsed patterns", + nullable=True, + ) + _args_schema.pattern = AAZStrArg( + options=["--pattern"], + arg_group="Properties", + help="Pattern of a threat intelligence entity", + nullable=True, + ) + _args_schema.pattern_type = AAZStrArg( + options=["--pattern-type"], + arg_group="Properties", + help="Pattern type of a threat intelligence entity", + nullable=True, + ) + _args_schema.pattern_version = AAZStrArg( + options=["--pattern-version"], + arg_group="Properties", + help="Pattern version of a threat intelligence entity", + nullable=True, + ) + _args_schema.revoked = AAZBoolArg( + options=["--revoked"], + arg_group="Properties", + help="Is threat intelligence entity revoked", + nullable=True, + ) + _args_schema.source = AAZStrArg( + options=["--source"], + arg_group="Properties", + help="Source of a threat intelligence entity", + nullable=True, + ) + _args_schema.intelligence_tags = AAZListArg( + options=["--intelligence-tags"], + arg_group="Properties", + help="List of tags", + nullable=True, + ) + _args_schema.threat_types = AAZListArg( + options=["--threat-types"], + arg_group="Properties", + help="Threat types", + nullable=True, + ) + _args_schema.valid_from = AAZStrArg( + options=["--valid-from"], + arg_group="Properties", + help="Valid from", + nullable=True, + ) + _args_schema.valid_until = AAZStrArg( + options=["--valid-until"], + arg_group="Properties", + help="Valid until", + nullable=True, + ) + + external_references = cls._args_schema.external_references + external_references.Element = AAZObjectArg() + + _element = cls._args_schema.external_references.Element + _element.description = AAZStrArg( + options=["description"], + help="External reference description", + nullable=True, + ) + _element.external_id = AAZStrArg( + options=["external-id"], + help="External reference ID", + nullable=True, + ) + _element.hashes = AAZDictArg( + options=["hashes"], + help="External reference hashes", + nullable=True, + ) + _element.source_name = AAZStrArg( + options=["source-name"], + help="External reference source name", + nullable=True, + ) + _element.url = AAZStrArg( + options=["url"], + help="External reference URL", + nullable=True, + ) + + hashes = cls._args_schema.external_references.Element.hashes + hashes.Element = AAZStrArg() + + granular_markings = cls._args_schema.granular_markings + granular_markings.Element = AAZObjectArg() + + _element = cls._args_schema.granular_markings.Element + _element.language = AAZStrArg( + options=["language"], + help="Language granular marking model", + nullable=True, + ) + _element.marking_ref = AAZIntArg( + options=["marking-ref"], + help="marking reference granular marking model", + nullable=True, + ) + _element.selectors = AAZListArg( + options=["selectors"], + help="granular marking model selectors", + nullable=True, + ) + + selectors = cls._args_schema.granular_markings.Element.selectors + selectors.Element = AAZStrArg() + + indicator_types = cls._args_schema.indicator_types + indicator_types.Element = AAZStrArg() + + kill_chain_phases = cls._args_schema.kill_chain_phases + kill_chain_phases.Element = AAZObjectArg() + + _element = cls._args_schema.kill_chain_phases.Element + _element.kill_chain_name = AAZStrArg( + options=["kill-chain-name"], + help="Kill chainName name", + nullable=True, + ) + _element.phase_name = AAZStrArg( + options=["phase-name"], + help="Phase name", + nullable=True, + ) + + labels = cls._args_schema.labels + labels.Element = AAZStrArg() + + object_marking_refs = cls._args_schema.object_marking_refs + object_marking_refs.Element = AAZStrArg() + + parsed_pattern = cls._args_schema.parsed_pattern + parsed_pattern.Element = AAZObjectArg() + + _element = cls._args_schema.parsed_pattern.Element + _element.pattern_type_key = AAZStrArg( + options=["pattern-type-key"], + help="Pattern type key", + nullable=True, + ) + _element.pattern_type_values = AAZListArg( + options=["pattern-type-values"], + help="Pattern type keys", + nullable=True, + ) + + pattern_type_values = cls._args_schema.parsed_pattern.Element.pattern_type_values + pattern_type_values.Element = AAZObjectArg() + + _element = cls._args_schema.parsed_pattern.Element.pattern_type_values.Element + _element.value = AAZStrArg( + options=["value"], + help="Value of parsed pattern", + nullable=True, + ) + _element.value_type = AAZStrArg( + options=["value-type"], + help="Type of the value", + nullable=True, + ) + + intelligence_tags = cls._args_schema.intelligence_tags + intelligence_tags.Element = AAZStrArg() + + threat_types = cls._args_schema.threat_types + threat_types.Element = AAZStrArg() + + # define Arg Group "ThreatIntelligenceProperties" + + _args_schema = cls._args_schema + _args_schema.etag = AAZStrArg( + options=["--etag"], + arg_group="ThreatIntelligenceProperties", + help="Etag of the azure resource", + nullable=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.ThreatIntelligenceIndicatorGet(ctx=self.ctx)() + self.InstanceUpdateByJson(ctx=self.ctx)() + self.InstanceUpdateByGeneric(ctx=self.ctx)() + self.ThreatIntelligenceIndicatorCreate(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class ThreatIntelligenceIndicatorGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/threatIntelligence/main/indicators/{name}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "name", self.ctx.args.name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _build_schema_threat_intelligence_information_read(cls._schema_on_200) + + return cls._schema_on_200 + + class ThreatIntelligenceIndicatorCreate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/threatIntelligence/main/indicators/{name}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "name", self.ctx.args.name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + value=self.ctx.vars.instance, + ) + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + _build_schema_threat_intelligence_information_read(cls._schema_on_200_201) + + return cls._schema_on_200_201 + + class InstanceUpdateByJson(AAZJsonInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance(self.ctx.vars.instance) + + def _update_instance(self, instance): + _instance_value, _builder = self.new_content_builder( + self.ctx.args, + value=instance, + typ=AAZObjectType + ) + _builder.set_prop("etag", AAZStrType, ".etag") + _builder.set_const("kind", "indicator", AAZStrType, ".", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("confidence", AAZIntType, ".confidence") + properties.set_prop("created", AAZStrType, ".created") + properties.set_prop("createdByRef", AAZStrType, ".created_by_ref") + properties.set_prop("defanged", AAZBoolType, ".defanged") + properties.set_prop("description", AAZStrType, ".description") + properties.set_prop("displayName", AAZStrType, ".display_name") + properties.set_prop("externalId", AAZStrType, ".external_id") + properties.set_prop("externalLastUpdatedTimeUtc", AAZStrType, ".external_updated_time") + properties.set_prop("externalReferences", AAZListType, ".external_references") + properties.set_prop("granularMarkings", AAZListType, ".granular_markings") + properties.set_prop("indicatorTypes", AAZListType, ".indicator_types") + properties.set_prop("killChainPhases", AAZListType, ".kill_chain_phases") + properties.set_prop("labels", AAZListType, ".labels") + properties.set_prop("language", AAZStrType, ".language") + properties.set_prop("lastUpdatedTimeUtc", AAZStrType, ".last_updated_time") + properties.set_prop("modified", AAZStrType, ".modified") + properties.set_prop("objectMarkingRefs", AAZListType, ".object_marking_refs") + properties.set_prop("parsedPattern", AAZListType, ".parsed_pattern") + properties.set_prop("pattern", AAZStrType, ".pattern") + properties.set_prop("patternType", AAZStrType, ".pattern_type") + properties.set_prop("patternVersion", AAZStrType, ".pattern_version") + properties.set_prop("revoked", AAZBoolType, ".revoked") + properties.set_prop("source", AAZStrType, ".source") + properties.set_prop("threatIntelligenceTags", AAZListType, ".intelligence_tags") + properties.set_prop("threatTypes", AAZListType, ".threat_types") + properties.set_prop("validFrom", AAZStrType, ".valid_from") + properties.set_prop("validUntil", AAZStrType, ".valid_until") + + external_references = _builder.get(".properties.externalReferences") + if external_references is not None: + external_references.set_elements(AAZObjectType) + + _elements = _builder.get(".properties.externalReferences[]") + if _elements is not None: + _elements.set_prop("description", AAZStrType, ".description") + _elements.set_prop("externalId", AAZStrType, ".external_id") + _elements.set_prop("hashes", AAZDictType, ".hashes") + _elements.set_prop("sourceName", AAZStrType, ".source_name") + _elements.set_prop("url", AAZStrType, ".url") + + hashes = _builder.get(".properties.externalReferences[].hashes") + if hashes is not None: + hashes.set_elements(AAZStrType, ".") + + granular_markings = _builder.get(".properties.granularMarkings") + if granular_markings is not None: + granular_markings.set_elements(AAZObjectType) + + _elements = _builder.get(".properties.granularMarkings[]") + if _elements is not None: + _elements.set_prop("language", AAZStrType, ".language") + _elements.set_prop("markingRef", AAZIntType, ".marking_ref") + _elements.set_prop("selectors", AAZListType, ".selectors") + + selectors = _builder.get(".properties.granularMarkings[].selectors") + if selectors is not None: + selectors.set_elements(AAZStrType, ".") + + indicator_types = _builder.get(".properties.indicatorTypes") + if indicator_types is not None: + indicator_types.set_elements(AAZStrType, ".") + + kill_chain_phases = _builder.get(".properties.killChainPhases") + if kill_chain_phases is not None: + kill_chain_phases.set_elements(AAZObjectType) + + _elements = _builder.get(".properties.killChainPhases[]") + if _elements is not None: + _elements.set_prop("killChainName", AAZStrType, ".kill_chain_name") + _elements.set_prop("phaseName", AAZStrType, ".phase_name") + + labels = _builder.get(".properties.labels") + if labels is not None: + labels.set_elements(AAZStrType, ".") + + object_marking_refs = _builder.get(".properties.objectMarkingRefs") + if object_marking_refs is not None: + object_marking_refs.set_elements(AAZStrType, ".") + + parsed_pattern = _builder.get(".properties.parsedPattern") + if parsed_pattern is not None: + parsed_pattern.set_elements(AAZObjectType) + + _elements = _builder.get(".properties.parsedPattern[]") + if _elements is not None: + _elements.set_prop("patternTypeKey", AAZStrType, ".pattern_type_key") + _elements.set_prop("patternTypeValues", AAZListType, ".pattern_type_values") + + pattern_type_values = _builder.get(".properties.parsedPattern[].patternTypeValues") + if pattern_type_values is not None: + pattern_type_values.set_elements(AAZObjectType) + + _elements = _builder.get(".properties.parsedPattern[].patternTypeValues[]") + if _elements is not None: + _elements.set_prop("value", AAZStrType, ".value") + _elements.set_prop("valueType", AAZStrType, ".value_type") + + threat_intelligence_tags = _builder.get(".properties.threatIntelligenceTags") + if threat_intelligence_tags is not None: + threat_intelligence_tags.set_elements(AAZStrType, ".") + + threat_types = _builder.get(".properties.threatTypes") + if threat_types is not None: + threat_types.set_elements(AAZStrType, ".") + + return _instance_value + + class InstanceUpdateByGeneric(AAZGenericInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance_by_generic( + self.ctx.vars.instance, + self.ctx.generic_update_args + ) + + +_schema_threat_intelligence_information_read = None + + +def _build_schema_threat_intelligence_information_read(_schema): + global _schema_threat_intelligence_information_read + if _schema_threat_intelligence_information_read is not None: + _schema.etag = _schema_threat_intelligence_information_read.etag + _schema.id = _schema_threat_intelligence_information_read.id + _schema.kind = _schema_threat_intelligence_information_read.kind + _schema.name = _schema_threat_intelligence_information_read.name + _schema.system_data = _schema_threat_intelligence_information_read.system_data + _schema.type = _schema_threat_intelligence_information_read.type + _schema.discriminate_by( + "kind", + "indicator", + _schema_threat_intelligence_information_read.discriminate_by( + "kind", + "indicator", + ) + ) + return + + _schema_threat_intelligence_information_read = AAZObjectType() + + threat_intelligence_information_read = _schema_threat_intelligence_information_read + threat_intelligence_information_read.etag = AAZStrType() + threat_intelligence_information_read.id = AAZStrType( + flags={"read_only": True}, + ) + threat_intelligence_information_read.kind = AAZStrType( + flags={"required": True}, + ) + threat_intelligence_information_read.name = AAZStrType( + flags={"read_only": True}, + ) + threat_intelligence_information_read.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + threat_intelligence_information_read.type = AAZStrType( + flags={"read_only": True}, + ) + + system_data = _schema_threat_intelligence_information_read.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + disc_indicator = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator") + disc_indicator.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.confidence = AAZIntType() + properties.created = AAZStrType() + properties.created_by_ref = AAZStrType( + serialized_name="createdByRef", + ) + properties.defanged = AAZBoolType() + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.external_id = AAZStrType( + serialized_name="externalId", + ) + properties.external_last_updated_time_utc = AAZStrType( + serialized_name="externalLastUpdatedTimeUtc", + ) + properties.external_references = AAZListType( + serialized_name="externalReferences", + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.granular_markings = AAZListType( + serialized_name="granularMarkings", + ) + properties.indicator_types = AAZListType( + serialized_name="indicatorTypes", + ) + properties.kill_chain_phases = AAZListType( + serialized_name="killChainPhases", + ) + properties.labels = AAZListType() + properties.language = AAZStrType() + properties.last_updated_time_utc = AAZStrType( + serialized_name="lastUpdatedTimeUtc", + ) + properties.modified = AAZStrType() + properties.object_marking_refs = AAZListType( + serialized_name="objectMarkingRefs", + ) + properties.parsed_pattern = AAZListType( + serialized_name="parsedPattern", + ) + properties.pattern = AAZStrType() + properties.pattern_type = AAZStrType( + serialized_name="patternType", + ) + properties.pattern_version = AAZStrType( + serialized_name="patternVersion", + ) + properties.revoked = AAZBoolType() + properties.source = AAZStrType() + properties.threat_intelligence_tags = AAZListType( + serialized_name="threatIntelligenceTags", + ) + properties.threat_types = AAZListType( + serialized_name="threatTypes", + ) + properties.valid_from = AAZStrType( + serialized_name="validFrom", + ) + properties.valid_until = AAZStrType( + serialized_name="validUntil", + ) + + external_references = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator").properties.external_references + external_references.Element = AAZObjectType() + + _element = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator").properties.external_references.Element + _element.description = AAZStrType() + _element.external_id = AAZStrType( + serialized_name="externalId", + ) + _element.hashes = AAZDictType() + _element.source_name = AAZStrType( + serialized_name="sourceName", + ) + _element.url = AAZStrType() + + hashes = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator").properties.external_references.Element.hashes + hashes.Element = AAZStrType() + + granular_markings = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator").properties.granular_markings + granular_markings.Element = AAZObjectType() + + _element = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator").properties.granular_markings.Element + _element.language = AAZStrType() + _element.marking_ref = AAZIntType( + serialized_name="markingRef", + ) + _element.selectors = AAZListType() + + selectors = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator").properties.granular_markings.Element.selectors + selectors.Element = AAZStrType() + + indicator_types = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator").properties.indicator_types + indicator_types.Element = AAZStrType() + + kill_chain_phases = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator").properties.kill_chain_phases + kill_chain_phases.Element = AAZObjectType() + + _element = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator").properties.kill_chain_phases.Element + _element.kill_chain_name = AAZStrType( + serialized_name="killChainName", + ) + _element.phase_name = AAZStrType( + serialized_name="phaseName", + ) + + labels = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator").properties.labels + labels.Element = AAZStrType() + + object_marking_refs = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator").properties.object_marking_refs + object_marking_refs.Element = AAZStrType() + + parsed_pattern = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator").properties.parsed_pattern + parsed_pattern.Element = AAZObjectType() + + _element = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator").properties.parsed_pattern.Element + _element.pattern_type_key = AAZStrType( + serialized_name="patternTypeKey", + ) + _element.pattern_type_values = AAZListType( + serialized_name="patternTypeValues", + ) + + pattern_type_values = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator").properties.parsed_pattern.Element.pattern_type_values + pattern_type_values.Element = AAZObjectType() + + _element = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator").properties.parsed_pattern.Element.pattern_type_values.Element + _element.value = AAZStrType() + _element.value_type = AAZStrType( + serialized_name="valueType", + ) + + threat_intelligence_tags = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator").properties.threat_intelligence_tags + threat_intelligence_tags.Element = AAZStrType() + + threat_types = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator").properties.threat_types + threat_types.Element = AAZStrType() + + _schema.etag = _schema_threat_intelligence_information_read.etag + _schema.id = _schema_threat_intelligence_information_read.id + _schema.kind = _schema_threat_intelligence_information_read.kind + _schema.name = _schema_threat_intelligence_information_read.name + _schema.system_data = _schema_threat_intelligence_information_read.system_data + _schema.type = _schema_threat_intelligence_information_read.type + _schema.discriminate_by( + "kind", + "indicator", + _schema_threat_intelligence_information_read.discriminate_by( + "kind", + "indicator", + ) + ) + + +__all__ = ["Update"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/metric/__cmd_group.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/metric/__cmd_group.py new file mode 100644 index 00000000000..954ed04dde4 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/metric/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "sentinel threat-indicator metric", +) +class __CMDGroup(AAZCommandGroup): + """Manage threat intelligence indicator metric with sentinel. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/metric/__init__.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/metric/__init__.py new file mode 100644 index 00000000000..d63ae5a6fc9 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/metric/__init__.py @@ -0,0 +1,12 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._list import * diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/metric/_list.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/metric/_list.py new file mode 100644 index 00000000000..1ea5b331202 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/metric/_list.py @@ -0,0 +1,206 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel threat-indicator metric list", +) +class List(AAZCommand): + """Get threat intelligence indicators metrics (Indicators counts by Type, Threat Type, Source). + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/metrics", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.ThreatIntelligenceIndicatorMetricsList(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class ThreatIntelligenceIndicatorMetricsList(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/threatIntelligence/main/metrics", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.value = AAZListType( + flags={"required": True}, + ) + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.properties = AAZObjectType() + + properties = cls._schema_on_200.value.Element.properties + properties.last_updated_time_utc = AAZStrType( + serialized_name="lastUpdatedTimeUtc", + ) + properties.pattern_type_metrics = AAZListType( + serialized_name="patternTypeMetrics", + ) + properties.source_metrics = AAZListType( + serialized_name="sourceMetrics", + ) + properties.threat_type_metrics = AAZListType( + serialized_name="threatTypeMetrics", + ) + + pattern_type_metrics = cls._schema_on_200.value.Element.properties.pattern_type_metrics + pattern_type_metrics.Element = AAZObjectType() + _build_schema_threat_intelligence_metric_entity_read(pattern_type_metrics.Element) + + source_metrics = cls._schema_on_200.value.Element.properties.source_metrics + source_metrics.Element = AAZObjectType() + _build_schema_threat_intelligence_metric_entity_read(source_metrics.Element) + + threat_type_metrics = cls._schema_on_200.value.Element.properties.threat_type_metrics + threat_type_metrics.Element = AAZObjectType() + _build_schema_threat_intelligence_metric_entity_read(threat_type_metrics.Element) + + return cls._schema_on_200 + + +_schema_threat_intelligence_metric_entity_read = None + + +def _build_schema_threat_intelligence_metric_entity_read(_schema): + global _schema_threat_intelligence_metric_entity_read + if _schema_threat_intelligence_metric_entity_read is not None: + _schema.metric_name = _schema_threat_intelligence_metric_entity_read.metric_name + _schema.metric_value = _schema_threat_intelligence_metric_entity_read.metric_value + return + + _schema_threat_intelligence_metric_entity_read = AAZObjectType() + + threat_intelligence_metric_entity_read = _schema_threat_intelligence_metric_entity_read + threat_intelligence_metric_entity_read.metric_name = AAZStrType( + serialized_name="metricName", + ) + threat_intelligence_metric_entity_read.metric_value = AAZIntType( + serialized_name="metricValue", + ) + + _schema.metric_name = _schema_threat_intelligence_metric_entity_read.metric_name + _schema.metric_value = _schema_threat_intelligence_metric_entity_read.metric_value + + +__all__ = ["List"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/__cmd_group.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/__cmd_group.py new file mode 100644 index 00000000000..293acf16c0b --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "sentinel watchlist", +) +class __CMDGroup(AAZCommandGroup): + """Manage watchlist with sentinel. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/__init__.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/__init__.py new file mode 100644 index 00000000000..c401f439385 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/__init__.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._create import * +from ._delete import * +from ._list import * +from ._show import * +from ._update import * diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/_create.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/_create.py new file mode 100644 index 00000000000..4aba24fbf0c --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/_create.py @@ -0,0 +1,481 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel watchlist create", + is_experimental=True, +) +class Create(AAZCommand): + """Create a Watchlist and its Watchlist Items (bulk creation, e.g. through text/csv content type). To create a Watchlist and its Items, we should call this endpoint with either rawContent or a valid SAR URI and contentType properties. The rawContent is mainly used for small watchlist (content size below 3.8 MB). The SAS URI enables the creation of large watchlist, where the content size can go up to 500 MB. The status of processing such large file can be polled through the URL returned in Azure-AsyncOperation header. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.watchlist_alias = AAZStrArg( + options=["-n", "--name", "--watchlist-alias"], + help="Watchlist Alias", + required=True, + id_part="child_name_1", + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.content_type = AAZStrArg( + options=["--content-type"], + arg_group="Properties", + help="The content type of the raw content. Example : text/csv or text/tsv ", + ) + _args_schema.created = AAZStrArg( + options=["--created"], + arg_group="Properties", + help="The time the watchlist was created", + ) + _args_schema.created_by = AAZObjectArg( + options=["--created-by"], + arg_group="Properties", + help="Describes a user that created the watchlist", + ) + cls._build_args_user_info_create(_args_schema.created_by) + _args_schema.default_duration = AAZStrArg( + options=["--default-duration"], + arg_group="Properties", + help="The default duration of a watchlist (in ISO 8601 duration format)", + ) + _args_schema.description = AAZStrArg( + options=["--description"], + arg_group="Properties", + help="A description of the watchlist", + ) + _args_schema.display_name = AAZStrArg( + options=["--display-name"], + arg_group="Properties", + help="The display name of the watchlist", + ) + _args_schema.is_deleted = AAZBoolArg( + options=["--is-deleted"], + arg_group="Properties", + help="A flag that indicates if the watchlist is deleted or not", + ) + _args_schema.items_search_key = AAZStrArg( + options=["--items-search-key"], + arg_group="Properties", + help="The search key is used to optimize query performance when using watchlists for joins with other data. For example, enable a column with IP addresses to be the designated SearchKey field, then use this field as the key field when joining to other event data by IP address.", + ) + _args_schema.labels = AAZListArg( + options=["--labels"], + arg_group="Properties", + help="List of labels relevant to this watchlist", + ) + _args_schema.skip_num = AAZIntArg( + options=["--skip-num"], + arg_group="Properties", + help="The number of lines in a csv/tsv content to skip before the header", + ) + _args_schema.provider = AAZStrArg( + options=["--provider"], + arg_group="Properties", + help="The provider of the watchlist", + ) + _args_schema.raw_content = AAZStrArg( + options=["--raw-content"], + arg_group="Properties", + help="The raw content that represents to watchlist items to create. In case of csv/tsv content type, it's the content of the file that will parsed by the endpoint", + ) + _args_schema.source = AAZStrArg( + options=["--source"], + arg_group="Properties", + help="The filename of the watchlist, called 'source'", + ) + _args_schema.source_type = AAZStrArg( + options=["--source-type"], + arg_group="Properties", + help="The sourceType of the watchlist", + enum={"Local file": "Local file", "Remote storage": "Remote storage"}, + ) + _args_schema.tenant_id = AAZStrArg( + options=["--tenant-id"], + arg_group="Properties", + help="The tenantId where the watchlist belongs to", + ) + _args_schema.updated = AAZStrArg( + options=["--updated"], + arg_group="Properties", + help="The last time the watchlist was updated", + ) + _args_schema.updated_by = AAZObjectArg( + options=["--updated-by"], + arg_group="Properties", + help="Describes a user that updated the watchlist", + ) + cls._build_args_user_info_create(_args_schema.updated_by) + _args_schema.upload_status = AAZStrArg( + options=["--upload-status"], + arg_group="Properties", + help="The status of the Watchlist upload : New, InProgress or Complete. Pls note : When a Watchlist upload status is equal to InProgress, the Watchlist cannot be deleted", + ) + _args_schema.watchlist_id = AAZStrArg( + options=["--watchlist-id"], + arg_group="Properties", + help="The id (a Guid) of the watchlist", + ) + _args_schema.watchlist_type = AAZStrArg( + options=["--watchlist-type"], + arg_group="Properties", + help="The type of the watchlist", + ) + + labels = cls._args_schema.labels + labels.Element = AAZStrArg() + + # define Arg Group "Watchlist" + + _args_schema = cls._args_schema + _args_schema.etag = AAZStrArg( + options=["--etag"], + arg_group="Watchlist", + help="Etag of the azure resource", + ) + return cls._args_schema + + _args_user_info_create = None + + @classmethod + def _build_args_user_info_create(cls, _schema): + if cls._args_user_info_create is not None: + _schema.object_id = cls._args_user_info_create.object_id + return + + cls._args_user_info_create = AAZObjectArg() + + user_info_create = cls._args_user_info_create + user_info_create.object_id = AAZStrArg( + options=["object-id"], + help="The object id of the user.", + nullable=True, + ) + + _schema.object_id = cls._args_user_info_create.object_id + + def _execute_operations(self): + self.WatchlistsCreateOrUpdate(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class WatchlistsCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/watchlists/{watchlistAlias}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "watchlistAlias", self.ctx.args.watchlist_alias, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + typ=AAZObjectType, + typ_kwargs={"flags": {"required": True, "client_flatten": True}} + ) + _builder.set_prop("etag", AAZStrType, ".etag") + _builder.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("contentType", AAZStrType, ".content_type") + properties.set_prop("created", AAZStrType, ".created") + _build_schema_user_info_create(properties.set_prop("createdBy", AAZObjectType, ".created_by")) + properties.set_prop("defaultDuration", AAZStrType, ".default_duration") + properties.set_prop("description", AAZStrType, ".description") + properties.set_prop("displayName", AAZStrType, ".display_name", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("isDeleted", AAZBoolType, ".is_deleted") + properties.set_prop("itemsSearchKey", AAZStrType, ".items_search_key", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("labels", AAZListType, ".labels") + properties.set_prop("numberOfLinesToSkip", AAZIntType, ".skip_num") + properties.set_prop("provider", AAZStrType, ".provider", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("rawContent", AAZStrType, ".raw_content") + properties.set_prop("source", AAZStrType, ".source") + properties.set_prop("sourceType", AAZStrType, ".source_type") + properties.set_prop("tenantId", AAZStrType, ".tenant_id") + properties.set_prop("updated", AAZStrType, ".updated") + _build_schema_user_info_create(properties.set_prop("updatedBy", AAZObjectType, ".updated_by")) + properties.set_prop("uploadStatus", AAZStrType, ".upload_status") + properties.set_prop("watchlistAlias", AAZStrType, ".watchlist_alias") + properties.set_prop("watchlistId", AAZStrType, ".watchlist_id") + properties.set_prop("watchlistType", AAZStrType, ".watchlist_type") + + labels = _builder.get(".properties.labels") + if labels is not None: + labels.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.etag = AAZStrType() + _schema_on_200_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200_201.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200_201.properties + properties.content_type = AAZStrType( + serialized_name="contentType", + ) + properties.created = AAZStrType() + properties.created_by = AAZObjectType( + serialized_name="createdBy", + ) + _build_schema_user_info_read(properties.created_by) + properties.default_duration = AAZStrType( + serialized_name="defaultDuration", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.is_deleted = AAZBoolType( + serialized_name="isDeleted", + ) + properties.items_search_key = AAZStrType( + serialized_name="itemsSearchKey", + flags={"required": True}, + ) + properties.labels = AAZListType() + properties.number_of_lines_to_skip = AAZIntType( + serialized_name="numberOfLinesToSkip", + ) + properties.provider = AAZStrType( + flags={"required": True}, + ) + properties.raw_content = AAZStrType( + serialized_name="rawContent", + ) + properties.source = AAZStrType() + properties.source_type = AAZStrType( + serialized_name="sourceType", + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + ) + properties.updated = AAZStrType() + properties.updated_by = AAZObjectType( + serialized_name="updatedBy", + ) + _build_schema_user_info_read(properties.updated_by) + properties.upload_status = AAZStrType( + serialized_name="uploadStatus", + ) + properties.watchlist_alias = AAZStrType( + serialized_name="watchlistAlias", + ) + properties.watchlist_id = AAZStrType( + serialized_name="watchlistId", + ) + properties.watchlist_type = AAZStrType( + serialized_name="watchlistType", + ) + + labels = cls._schema_on_200_201.properties.labels + labels.Element = AAZStrType() + + system_data = cls._schema_on_200_201.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200_201 + + +def _build_schema_user_info_create(_builder): + if _builder is None: + return + _builder.set_prop("objectId", AAZStrType, ".object_id", typ_kwargs={"nullable": True}) + + +_schema_user_info_read = None + + +def _build_schema_user_info_read(_schema): + global _schema_user_info_read + if _schema_user_info_read is not None: + _schema.email = _schema_user_info_read.email + _schema.name = _schema_user_info_read.name + _schema.object_id = _schema_user_info_read.object_id + return + + _schema_user_info_read = AAZObjectType() + + user_info_read = _schema_user_info_read + user_info_read.email = AAZStrType( + flags={"read_only": True}, + ) + user_info_read.name = AAZStrType( + flags={"read_only": True}, + ) + user_info_read.object_id = AAZStrType( + serialized_name="objectId", + nullable=True, + ) + + _schema.email = _schema_user_info_read.email + _schema.name = _schema_user_info_read.name + _schema.object_id = _schema_user_info_read.object_id + + +__all__ = ["Create"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/_delete.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/_delete.py new file mode 100644 index 00000000000..740686fa5cf --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/_delete.py @@ -0,0 +1,134 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel watchlist delete", + is_experimental=True, + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete a watchlist. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return None + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.watchlist_alias = AAZStrArg( + options=["-n", "--name", "--watchlist-alias"], + help="Watchlist Alias", + required=True, + id_part="child_name_1", + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.WatchlistsDelete(ctx=self.ctx)() + + class WatchlistsDelete(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + if session.http_response.status_code in [204]: + return self.on_204(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/watchlists/{watchlistAlias}", + **self.url_parameters + ) + + @property + def method(self): + return "DELETE" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "watchlistAlias", self.ctx.args.watchlist_alias, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + def on_200(self, session): + pass + + def on_204(self, session): + pass + + +__all__ = ["Delete"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/_list.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/_list.py new file mode 100644 index 00000000000..2da7f24cc74 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/_list.py @@ -0,0 +1,302 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel watchlist list", + is_experimental=True, +) +class List(AAZCommand): + """Get all watchlists, without watchlist items. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + ) + _args_schema.skip_token = AAZStrArg( + options=["--skip-token"], + help="Skiptoken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skiptoken parameter that specifies a starting point to use for subsequent calls. Optional.", + ) + return cls._args_schema + + def _execute_operations(self): + self.WatchlistsList(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance.value, client_flatten=True) + next_link = self.deserialize_output(self.ctx.vars.instance.next_link) + return result, next_link + + class WatchlistsList(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/watchlists", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "$skipToken", self.ctx.args.skip_token, + ), + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + flags={"read_only": True}, + ) + _schema_on_200.value = AAZListType( + flags={"required": True}, + ) + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.etag = AAZStrType() + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.content_type = AAZStrType( + serialized_name="contentType", + ) + properties.created = AAZStrType() + properties.created_by = AAZObjectType( + serialized_name="createdBy", + ) + _build_schema_user_info_read(properties.created_by) + properties.default_duration = AAZStrType( + serialized_name="defaultDuration", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.is_deleted = AAZBoolType( + serialized_name="isDeleted", + ) + properties.items_search_key = AAZStrType( + serialized_name="itemsSearchKey", + flags={"required": True}, + ) + properties.labels = AAZListType() + properties.number_of_lines_to_skip = AAZIntType( + serialized_name="numberOfLinesToSkip", + ) + properties.provider = AAZStrType( + flags={"required": True}, + ) + properties.raw_content = AAZStrType( + serialized_name="rawContent", + ) + properties.source = AAZStrType() + properties.source_type = AAZStrType( + serialized_name="sourceType", + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + ) + properties.updated = AAZStrType() + properties.updated_by = AAZObjectType( + serialized_name="updatedBy", + ) + _build_schema_user_info_read(properties.updated_by) + properties.upload_status = AAZStrType( + serialized_name="uploadStatus", + ) + properties.watchlist_alias = AAZStrType( + serialized_name="watchlistAlias", + ) + properties.watchlist_id = AAZStrType( + serialized_name="watchlistId", + ) + properties.watchlist_type = AAZStrType( + serialized_name="watchlistType", + ) + + labels = cls._schema_on_200.value.Element.properties.labels + labels.Element = AAZStrType() + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +_schema_user_info_read = None + + +def _build_schema_user_info_read(_schema): + global _schema_user_info_read + if _schema_user_info_read is not None: + _schema.email = _schema_user_info_read.email + _schema.name = _schema_user_info_read.name + _schema.object_id = _schema_user_info_read.object_id + return + + _schema_user_info_read = AAZObjectType() + + user_info_read = _schema_user_info_read + user_info_read.email = AAZStrType( + flags={"read_only": True}, + ) + user_info_read.name = AAZStrType( + flags={"read_only": True}, + ) + user_info_read.object_id = AAZStrType( + serialized_name="objectId", + nullable=True, + ) + + _schema.email = _schema_user_info_read.email + _schema.name = _schema_user_info_read.name + _schema.object_id = _schema_user_info_read.object_id + + +__all__ = ["List"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/_show.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/_show.py new file mode 100644 index 00000000000..749052446f6 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/_show.py @@ -0,0 +1,294 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel watchlist show", + is_experimental=True, +) +class Show(AAZCommand): + """Get a watchlist, without its watchlist items. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}", "2022-06-01-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.watchlist_alias = AAZStrArg( + options=["-n", "--name", "--watchlist-alias"], + help="Watchlist Alias", + required=True, + id_part="child_name_1", + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.WatchlistsGet(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class WatchlistsGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/watchlists/{watchlistAlias}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "watchlistAlias", self.ctx.args.watchlist_alias, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.etag = AAZStrType() + _schema_on_200.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.content_type = AAZStrType( + serialized_name="contentType", + ) + properties.created = AAZStrType() + properties.created_by = AAZObjectType( + serialized_name="createdBy", + ) + _build_schema_user_info_read(properties.created_by) + properties.default_duration = AAZStrType( + serialized_name="defaultDuration", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.is_deleted = AAZBoolType( + serialized_name="isDeleted", + ) + properties.items_search_key = AAZStrType( + serialized_name="itemsSearchKey", + flags={"required": True}, + ) + properties.labels = AAZListType() + properties.number_of_lines_to_skip = AAZIntType( + serialized_name="numberOfLinesToSkip", + ) + properties.provider = AAZStrType( + flags={"required": True}, + ) + properties.raw_content = AAZStrType( + serialized_name="rawContent", + ) + properties.source = AAZStrType() + properties.source_type = AAZStrType( + serialized_name="sourceType", + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + ) + properties.updated = AAZStrType() + properties.updated_by = AAZObjectType( + serialized_name="updatedBy", + ) + _build_schema_user_info_read(properties.updated_by) + properties.upload_status = AAZStrType( + serialized_name="uploadStatus", + ) + properties.watchlist_alias = AAZStrType( + serialized_name="watchlistAlias", + ) + properties.watchlist_id = AAZStrType( + serialized_name="watchlistId", + ) + properties.watchlist_type = AAZStrType( + serialized_name="watchlistType", + ) + + labels = cls._schema_on_200.properties.labels + labels.Element = AAZStrType() + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + return cls._schema_on_200 + + +_schema_user_info_read = None + + +def _build_schema_user_info_read(_schema): + global _schema_user_info_read + if _schema_user_info_read is not None: + _schema.email = _schema_user_info_read.email + _schema.name = _schema_user_info_read.name + _schema.object_id = _schema_user_info_read.object_id + return + + _schema_user_info_read = AAZObjectType() + + user_info_read = _schema_user_info_read + user_info_read.email = AAZStrType( + flags={"read_only": True}, + ) + user_info_read.name = AAZStrType( + flags={"read_only": True}, + ) + user_info_read.object_id = AAZStrType( + serialized_name="objectId", + nullable=True, + ) + + _schema.email = _schema_user_info_read.email + _schema.name = _schema_user_info_read.name + _schema.object_id = _schema_user_info_read.object_id + + +__all__ = ["Show"] diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/_update.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/_update.py new file mode 100644 index 00000000000..8e8f9cf1ab4 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/_update.py @@ -0,0 +1,639 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "sentinel watchlist update", + is_experimental=True, +) +class Update(AAZCommand): + """Update a Watchlist and its Watchlist Items (bulk creation, e.g. through text/csv content type). To create a Watchlist and its Items, we should call this endpoint with either rawContent or a valid SAR URI and contentType properties. The rawContent is mainly used for small watchlist (content size below 3.8 MB). The SAS URI enables the creation of large watchlist, where the content size can go up to 500 MB. The status of processing such large file can be polled through the URL returned in Azure-AsyncOperation header. + """ + + _aaz_info = { + "version": "2022-06-01-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}", "2022-06-01-preview"], + ] + } + + AZ_SUPPORT_GENERIC_UPDATE = True + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.watchlist_alias = AAZStrArg( + options=["-n", "--name", "--watchlist-alias"], + help="Watchlist Alias", + required=True, + id_part="child_name_1", + ) + _args_schema.workspace_name = AAZStrArg( + options=["-w", "--workspace-name"], + help="The name of the workspace.", + required=True, + is_experimental=True, + id_part="name", + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.content_type = AAZStrArg( + options=["--content-type"], + arg_group="Properties", + help="The content type of the raw content. Example : text/csv or text/tsv ", + nullable=True, + ) + _args_schema.created = AAZStrArg( + options=["--created"], + arg_group="Properties", + help="The time the watchlist was created", + nullable=True, + ) + _args_schema.created_by = AAZObjectArg( + options=["--created-by"], + arg_group="Properties", + help="Describes a user that created the watchlist", + nullable=True, + ) + cls._build_args_user_info_update(_args_schema.created_by) + _args_schema.default_duration = AAZStrArg( + options=["--default-duration"], + arg_group="Properties", + help="The default duration of a watchlist (in ISO 8601 duration format)", + nullable=True, + ) + _args_schema.description = AAZStrArg( + options=["--description"], + arg_group="Properties", + help="A description of the watchlist", + nullable=True, + ) + _args_schema.display_name = AAZStrArg( + options=["--display-name"], + arg_group="Properties", + help="The display name of the watchlist", + ) + _args_schema.is_deleted = AAZBoolArg( + options=["--is-deleted"], + arg_group="Properties", + help="A flag that indicates if the watchlist is deleted or not", + nullable=True, + ) + _args_schema.items_search_key = AAZStrArg( + options=["--items-search-key"], + arg_group="Properties", + help="The search key is used to optimize query performance when using watchlists for joins with other data. For example, enable a column with IP addresses to be the designated SearchKey field, then use this field as the key field when joining to other event data by IP address.", + ) + _args_schema.labels = AAZListArg( + options=["--labels"], + arg_group="Properties", + help="List of labels relevant to this watchlist", + nullable=True, + ) + _args_schema.skip_num = AAZIntArg( + options=["--skip-num"], + arg_group="Properties", + help="The number of lines in a csv/tsv content to skip before the header", + nullable=True, + ) + _args_schema.provider = AAZStrArg( + options=["--provider"], + arg_group="Properties", + help="The provider of the watchlist", + ) + _args_schema.raw_content = AAZStrArg( + options=["--raw-content"], + arg_group="Properties", + help="The raw content that represents to watchlist items to create. In case of csv/tsv content type, it's the content of the file that will parsed by the endpoint", + nullable=True, + ) + _args_schema.source = AAZStrArg( + options=["--source"], + arg_group="Properties", + help="The filename of the watchlist, called 'source'", + nullable=True, + ) + _args_schema.source_type = AAZStrArg( + options=["--source-type"], + arg_group="Properties", + help="The sourceType of the watchlist", + nullable=True, + enum={"Local file": "Local file", "Remote storage": "Remote storage"}, + ) + _args_schema.tenant_id = AAZStrArg( + options=["--tenant-id"], + arg_group="Properties", + help="The tenantId where the watchlist belongs to", + nullable=True, + ) + _args_schema.updated = AAZStrArg( + options=["--updated"], + arg_group="Properties", + help="The last time the watchlist was updated", + nullable=True, + ) + _args_schema.updated_by = AAZObjectArg( + options=["--updated-by"], + arg_group="Properties", + help="Describes a user that updated the watchlist", + nullable=True, + ) + cls._build_args_user_info_update(_args_schema.updated_by) + _args_schema.upload_status = AAZStrArg( + options=["--upload-status"], + arg_group="Properties", + help="The status of the Watchlist upload : New, InProgress or Complete. Pls note : When a Watchlist upload status is equal to InProgress, the Watchlist cannot be deleted", + nullable=True, + ) + _args_schema.watchlist_id = AAZStrArg( + options=["--watchlist-id"], + arg_group="Properties", + help="The id (a Guid) of the watchlist", + nullable=True, + ) + _args_schema.watchlist_type = AAZStrArg( + options=["--watchlist-type"], + arg_group="Properties", + help="The type of the watchlist", + nullable=True, + ) + + labels = cls._args_schema.labels + labels.Element = AAZStrArg() + + # define Arg Group "Watchlist" + + _args_schema = cls._args_schema + _args_schema.etag = AAZStrArg( + options=["--etag"], + arg_group="Watchlist", + help="Etag of the azure resource", + nullable=True, + ) + return cls._args_schema + + _args_user_info_update = None + + @classmethod + def _build_args_user_info_update(cls, _schema): + if cls._args_user_info_update is not None: + _schema.object_id = cls._args_user_info_update.object_id + return + + cls._args_user_info_update = AAZObjectArg( + nullable=True, + ) + + user_info_update = cls._args_user_info_update + user_info_update.object_id = AAZStrArg( + options=["object-id"], + help="The object id of the user.", + nullable=True, + ) + + _schema.object_id = cls._args_user_info_update.object_id + + def _execute_operations(self): + self.WatchlistsGet(ctx=self.ctx)() + self.InstanceUpdateByJson(ctx=self.ctx)() + self.InstanceUpdateByGeneric(ctx=self.ctx)() + self.WatchlistsCreateOrUpdate(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class WatchlistsGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/watchlists/{watchlistAlias}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "watchlistAlias", self.ctx.args.watchlist_alias, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _build_schema_watchlist_read(cls._schema_on_200) + + return cls._schema_on_200 + + class WatchlistsCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/watchlists/{watchlistAlias}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "watchlistAlias", self.ctx.args.watchlist_alias, + required=True, + ), + **self.serialize_url_param( + "workspaceName", self.ctx.args.workspace_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-06-01-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + value=self.ctx.vars.instance, + ) + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + _build_schema_watchlist_read(cls._schema_on_200_201) + + return cls._schema_on_200_201 + + class InstanceUpdateByJson(AAZJsonInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance(self.ctx.vars.instance) + + def _update_instance(self, instance): + _instance_value, _builder = self.new_content_builder( + self.ctx.args, + value=instance, + typ=AAZObjectType + ) + _builder.set_prop("etag", AAZStrType, ".etag") + _builder.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("contentType", AAZStrType, ".content_type") + properties.set_prop("created", AAZStrType, ".created") + _build_schema_user_info_update(properties.set_prop("createdBy", AAZObjectType, ".created_by")) + properties.set_prop("defaultDuration", AAZStrType, ".default_duration") + properties.set_prop("description", AAZStrType, ".description") + properties.set_prop("displayName", AAZStrType, ".display_name", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("isDeleted", AAZBoolType, ".is_deleted") + properties.set_prop("itemsSearchKey", AAZStrType, ".items_search_key", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("labels", AAZListType, ".labels") + properties.set_prop("numberOfLinesToSkip", AAZIntType, ".skip_num") + properties.set_prop("provider", AAZStrType, ".provider", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("rawContent", AAZStrType, ".raw_content") + properties.set_prop("source", AAZStrType, ".source") + properties.set_prop("sourceType", AAZStrType, ".source_type") + properties.set_prop("tenantId", AAZStrType, ".tenant_id") + properties.set_prop("updated", AAZStrType, ".updated") + _build_schema_user_info_update(properties.set_prop("updatedBy", AAZObjectType, ".updated_by")) + properties.set_prop("uploadStatus", AAZStrType, ".upload_status") + properties.set_prop("watchlistAlias", AAZStrType, ".watchlist_alias") + properties.set_prop("watchlistId", AAZStrType, ".watchlist_id") + properties.set_prop("watchlistType", AAZStrType, ".watchlist_type") + + labels = _builder.get(".properties.labels") + if labels is not None: + labels.set_elements(AAZStrType, ".") + + return _instance_value + + class InstanceUpdateByGeneric(AAZGenericInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance_by_generic( + self.ctx.vars.instance, + self.ctx.generic_update_args + ) + + +def _build_schema_user_info_update(_builder): + if _builder is None: + return + _builder.set_prop("objectId", AAZStrType, ".object_id", typ_kwargs={"nullable": True}) + + +_schema_user_info_read = None + + +def _build_schema_user_info_read(_schema): + global _schema_user_info_read + if _schema_user_info_read is not None: + _schema.email = _schema_user_info_read.email + _schema.name = _schema_user_info_read.name + _schema.object_id = _schema_user_info_read.object_id + return + + _schema_user_info_read = AAZObjectType() + + user_info_read = _schema_user_info_read + user_info_read.email = AAZStrType( + flags={"read_only": True}, + ) + user_info_read.name = AAZStrType( + flags={"read_only": True}, + ) + user_info_read.object_id = AAZStrType( + serialized_name="objectId", + nullable=True, + ) + + _schema.email = _schema_user_info_read.email + _schema.name = _schema_user_info_read.name + _schema.object_id = _schema_user_info_read.object_id + + +_schema_watchlist_read = None + + +def _build_schema_watchlist_read(_schema): + global _schema_watchlist_read + if _schema_watchlist_read is not None: + _schema.etag = _schema_watchlist_read.etag + _schema.id = _schema_watchlist_read.id + _schema.name = _schema_watchlist_read.name + _schema.properties = _schema_watchlist_read.properties + _schema.system_data = _schema_watchlist_read.system_data + _schema.type = _schema_watchlist_read.type + return + + _schema_watchlist_read = AAZObjectType() + + watchlist_read = _schema_watchlist_read + watchlist_read.etag = AAZStrType() + watchlist_read.id = AAZStrType( + flags={"read_only": True}, + ) + watchlist_read.name = AAZStrType( + flags={"read_only": True}, + ) + watchlist_read.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + watchlist_read.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + watchlist_read.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = _schema_watchlist_read.properties + properties.content_type = AAZStrType( + serialized_name="contentType", + ) + properties.created = AAZStrType() + properties.created_by = AAZObjectType( + serialized_name="createdBy", + ) + _build_schema_user_info_read(properties.created_by) + properties.default_duration = AAZStrType( + serialized_name="defaultDuration", + ) + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + flags={"required": True}, + ) + properties.is_deleted = AAZBoolType( + serialized_name="isDeleted", + ) + properties.items_search_key = AAZStrType( + serialized_name="itemsSearchKey", + flags={"required": True}, + ) + properties.labels = AAZListType() + properties.number_of_lines_to_skip = AAZIntType( + serialized_name="numberOfLinesToSkip", + ) + properties.provider = AAZStrType( + flags={"required": True}, + ) + properties.raw_content = AAZStrType( + serialized_name="rawContent", + ) + properties.source = AAZStrType() + properties.source_type = AAZStrType( + serialized_name="sourceType", + ) + properties.tenant_id = AAZStrType( + serialized_name="tenantId", + ) + properties.updated = AAZStrType() + properties.updated_by = AAZObjectType( + serialized_name="updatedBy", + ) + _build_schema_user_info_read(properties.updated_by) + properties.upload_status = AAZStrType( + serialized_name="uploadStatus", + ) + properties.watchlist_alias = AAZStrType( + serialized_name="watchlistAlias", + ) + properties.watchlist_id = AAZStrType( + serialized_name="watchlistId", + ) + properties.watchlist_type = AAZStrType( + serialized_name="watchlistType", + ) + + labels = _schema_watchlist_read.properties.labels + labels.Element = AAZStrType() + + system_data = _schema_watchlist_read.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + _schema.etag = _schema_watchlist_read.etag + _schema.id = _schema_watchlist_read.id + _schema.name = _schema_watchlist_read.name + _schema.properties = _schema_watchlist_read.properties + _schema.system_data = _schema_watchlist_read.system_data + _schema.type = _schema_watchlist_read.type + + +__all__ = ["Update"] diff --git a/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_alert_rule_crud.yaml b/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_alert_rule_crud.yaml index cd821c70f0b..1ecf5cec462 100644 --- a/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_alert_rule_crud.yaml +++ b/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_alert_rule_crud.yaml @@ -18,7 +18,7 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001?api-version=2021-04-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001","name":"cli_test_sentinel_000001","type":"Microsoft.Resources/resourceGroups","location":"eastus2","tags":{"product":"azurecli","cause":"automation","date":"2022-06-23T05:43:04Z"},"properties":{"provisioningState":"Succeeded"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001","name":"cli_test_sentinel_000001","type":"Microsoft.Resources/resourceGroups","location":"eastus2","tags":{"product":"azurecli","cause":"automation","date":"2022-06-24T07:43:39Z"},"properties":{"provisioningState":"Succeeded"}}' headers: cache-control: - no-cache @@ -27,7 +27,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 23 Jun 2022 05:43:09 GMT + - Fri, 24 Jun 2022 07:43:43 GMT expires: - '-1' pragma: @@ -66,16 +66,16 @@ interactions: response: body: string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": - \"029edd17-c175-4532-9302-76bfeb2f3e28\",\r\n \"provisioningState\": \"Creating\",\r\n + \"9b8321af-5bfa-4eec-b577-4b78a68487e2\",\r\n \"provisioningState\": \"Creating\",\r\n \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": - \"Thu, 23 Jun 2022 05:43:14 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \"Fri, 24 Jun 2022 07:43:51 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": - \"Thu, 23 Jun 2022 22:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \"Fri, 24 Jun 2022 19:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": - \"Enabled\",\r\n \"createdDate\": \"Thu, 23 Jun 2022 05:43:14 GMT\",\r\n - \ \"modifiedDate\": \"Thu, 23 Jun 2022 05:43:14 GMT\"\r\n },\r\n \"id\": + \"Enabled\",\r\n \"createdDate\": \"Fri, 24 Jun 2022 07:43:51 GMT\",\r\n + \ \"modifiedDate\": \"Fri, 24 Jun 2022 07:43:51 GMT\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n \ \"location\": \"eastus2\"\r\n}" @@ -89,7 +89,7 @@ interactions: content-type: - application/json date: - - Thu, 23 Jun 2022 05:43:15 GMT + - Fri, 24 Jun 2022 07:43:52 GMT pragma: - no-cache request-context: @@ -101,7 +101,7 @@ interactions: x-content-type-options: - nosniff x-ms-ratelimit-remaining-subscription-writes: - - '1198' + - '1199' x-powered-by: - ASP.NET - ASP.NET @@ -128,16 +128,16 @@ interactions: response: body: string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": - \"029edd17-c175-4532-9302-76bfeb2f3e28\",\r\n \"provisioningState\": \"Succeeded\",\r\n + \"9b8321af-5bfa-4eec-b577-4b78a68487e2\",\r\n \"provisioningState\": \"Succeeded\",\r\n \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": - \"Thu, 23 Jun 2022 05:43:14 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \"Fri, 24 Jun 2022 07:43:51 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": - \"Thu, 23 Jun 2022 22:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \"Fri, 24 Jun 2022 19:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": - \"Enabled\",\r\n \"createdDate\": \"Thu, 23 Jun 2022 05:43:14 GMT\",\r\n - \ \"modifiedDate\": \"Thu, 23 Jun 2022 05:43:16 GMT\"\r\n },\r\n \"id\": + \"Enabled\",\r\n \"createdDate\": \"Fri, 24 Jun 2022 07:43:51 GMT\",\r\n + \ \"modifiedDate\": \"Fri, 24 Jun 2022 07:43:53 GMT\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n \ \"location\": \"eastus2\"\r\n}" @@ -151,7 +151,7 @@ interactions: content-type: - application/json date: - - Thu, 23 Jun 2022 05:43:45 GMT + - Fri, 24 Jun 2022 07:44:22 GMT pragma: - no-cache request-context: @@ -192,16 +192,16 @@ interactions: response: body: string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": - \"029edd17-c175-4532-9302-76bfeb2f3e28\",\r\n \"provisioningState\": \"Succeeded\",\r\n + \"9b8321af-5bfa-4eec-b577-4b78a68487e2\",\r\n \"provisioningState\": \"Succeeded\",\r\n \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": - \"Thu, 23 Jun 2022 05:43:14 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \"Fri, 24 Jun 2022 07:43:51 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": - \"Thu, 23 Jun 2022 22:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \"Fri, 24 Jun 2022 19:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": - \"Enabled\",\r\n \"createdDate\": \"Thu, 23 Jun 2022 05:43:14 GMT\",\r\n - \ \"modifiedDate\": \"Thu, 23 Jun 2022 05:43:16 GMT\"\r\n },\r\n \"id\": + \"Enabled\",\r\n \"createdDate\": \"Fri, 24 Jun 2022 07:43:51 GMT\",\r\n + \ \"modifiedDate\": \"Fri, 24 Jun 2022 07:43:53 GMT\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n \ \"location\": \"eastus2\"\r\n}" @@ -215,7 +215,7 @@ interactions: content-type: - application/json date: - - Thu, 23 Jun 2022 05:43:48 GMT + - Fri, 24 Jun 2022 07:44:23 GMT pragma: - no-cache request-context: @@ -286,7 +286,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 23 Jun 2022 05:44:02 GMT + - Fri, 24 Jun 2022 07:44:32 GMT expires: - '-1' pragma: @@ -302,7 +302,7 @@ interactions: x-content-type-options: - nosniff x-ms-ratelimit-remaining-subscription-writes: - - '1196' + - '1199' x-powered-by: - ASP.NET - ASP.NET @@ -333,8 +333,8 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRules/alert-rule-000003?api-version=2022-06-01-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRules/alert-rule-000003","name":"alert-rule-000003","etag":"\"01007f61-0000-0100-0000-62b3fda80000\"","type":"Microsoft.SecurityInsights/alertRules","kind":"MicrosoftSecurityIncidentCreation","properties":{"productFilter":"Microsoft - Cloud App Security","severitiesFilter":null,"displayNamesFilter":null,"displayNamesExcludeFilter":null,"displayName":"testing","enabled":true,"description":null,"alertRuleTemplateName":null,"lastModifiedUtc":"2022-06-23T05:44:08.5349604Z"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRules/alert-rule-000003","name":"alert-rule-000003","etag":"\"13002956-0000-0100-0000-62b56b640000\"","type":"Microsoft.SecurityInsights/alertRules","kind":"MicrosoftSecurityIncidentCreation","properties":{"productFilter":"Microsoft + Cloud App Security","severitiesFilter":null,"displayNamesFilter":null,"displayNamesExcludeFilter":null,"displayName":"testing","enabled":true,"description":null,"alertRuleTemplateName":null,"lastModifiedUtc":"2022-06-24T07:44:36.8128078Z"}}' headers: cache-control: - no-cache @@ -343,7 +343,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 23 Jun 2022 05:44:08 GMT + - Fri, 24 Jun 2022 07:44:36 GMT expires: - '-1' pragma: @@ -355,7 +355,7 @@ interactions: x-content-type-options: - nosniff x-ms-ratelimit-remaining-subscription-writes: - - '1195' + - '1199' status: code: 201 message: Created @@ -378,8 +378,8 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRules?api-version=2022-06-01-preview response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRules/alert-rule-000003","name":"alert-rule-000003","etag":"\"01007f61-0000-0100-0000-62b3fda80000\"","type":"Microsoft.SecurityInsights/alertRules","kind":"MicrosoftSecurityIncidentCreation","properties":{"productFilter":"Microsoft - Cloud App Security","severitiesFilter":null,"displayNamesFilter":null,"displayNamesExcludeFilter":null,"displayName":"testing","enabled":true,"description":null,"alertRuleTemplateName":null,"lastModifiedUtc":"2022-06-23T05:44:08.5349604Z"}}]}' + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRules/alert-rule-000003","name":"alert-rule-000003","etag":"\"13002956-0000-0100-0000-62b56b640000\"","type":"Microsoft.SecurityInsights/alertRules","kind":"MicrosoftSecurityIncidentCreation","properties":{"productFilter":"Microsoft + Cloud App Security","severitiesFilter":null,"displayNamesFilter":null,"displayNamesExcludeFilter":null,"displayName":"testing","enabled":true,"description":null,"alertRuleTemplateName":null,"lastModifiedUtc":"2022-06-24T07:44:36.8128078Z"}}]}' headers: cache-control: - no-cache @@ -388,7 +388,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 23 Jun 2022 05:44:09 GMT + - Fri, 24 Jun 2022 07:44:38 GMT expires: - '-1' pragma: @@ -425,8 +425,8 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRules/alert-rule-000003?api-version=2022-06-01-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRules/alert-rule-000003","name":"alert-rule-000003","etag":"\"01007f61-0000-0100-0000-62b3fda80000\"","type":"Microsoft.SecurityInsights/alertRules","kind":"MicrosoftSecurityIncidentCreation","properties":{"productFilter":"Microsoft - Cloud App Security","severitiesFilter":null,"displayNamesFilter":null,"displayNamesExcludeFilter":null,"displayName":"testing","enabled":true,"description":null,"alertRuleTemplateName":null,"lastModifiedUtc":"2022-06-23T05:44:08.5349604Z"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRules/alert-rule-000003","name":"alert-rule-000003","etag":"\"13002956-0000-0100-0000-62b56b640000\"","type":"Microsoft.SecurityInsights/alertRules","kind":"MicrosoftSecurityIncidentCreation","properties":{"productFilter":"Microsoft + Cloud App Security","severitiesFilter":null,"displayNamesFilter":null,"displayNamesExcludeFilter":null,"displayName":"testing","enabled":true,"description":null,"alertRuleTemplateName":null,"lastModifiedUtc":"2022-06-24T07:44:36.8128078Z"}}' headers: cache-control: - no-cache @@ -435,7 +435,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 23 Jun 2022 05:44:11 GMT + - Fri, 24 Jun 2022 07:44:40 GMT expires: - '-1' pragma: @@ -454,7 +454,7 @@ interactions: code: 200 message: OK - request: - body: '{"etag": "\"01007f61-0000-0100-0000-62b3fda80000\"", "kind": "MicrosoftSecurityIncidentCreation", + body: '{"etag": "\"13002956-0000-0100-0000-62b56b640000\"", "kind": "MicrosoftSecurityIncidentCreation", "properties": {"displayName": "tested", "enabled": true, "productFilter": "Microsoft Cloud App Security"}}' headers: @@ -478,8 +478,8 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRules/alert-rule-000003?api-version=2022-06-01-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRules/alert-rule-000003","name":"alert-rule-000003","etag":"\"01008061-0000-0100-0000-62b3fdab0000\"","type":"Microsoft.SecurityInsights/alertRules","kind":"MicrosoftSecurityIncidentCreation","properties":{"productFilter":"Microsoft - Cloud App Security","severitiesFilter":null,"displayNamesFilter":null,"displayNamesExcludeFilter":null,"displayName":"tested","enabled":true,"description":null,"alertRuleTemplateName":null,"lastModifiedUtc":"2022-06-23T05:44:11.4891467Z"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRules/alert-rule-000003","name":"alert-rule-000003","etag":"\"13004056-0000-0100-0000-62b56b680000\"","type":"Microsoft.SecurityInsights/alertRules","kind":"MicrosoftSecurityIncidentCreation","properties":{"productFilter":"Microsoft + Cloud App Security","severitiesFilter":null,"displayNamesFilter":null,"displayNamesExcludeFilter":null,"displayName":"tested","enabled":true,"description":null,"alertRuleTemplateName":null,"lastModifiedUtc":"2022-06-24T07:44:40.7138615Z"}}' headers: cache-control: - no-cache @@ -488,7 +488,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 23 Jun 2022 05:44:11 GMT + - Fri, 24 Jun 2022 07:44:40 GMT expires: - '-1' pragma: @@ -527,8 +527,8 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRules/alert-rule-000003?api-version=2022-06-01-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRules/alert-rule-000003","name":"alert-rule-000003","etag":"\"01008061-0000-0100-0000-62b3fdab0000\"","type":"Microsoft.SecurityInsights/alertRules","kind":"MicrosoftSecurityIncidentCreation","properties":{"productFilter":"Microsoft - Cloud App Security","severitiesFilter":null,"displayNamesFilter":null,"displayNamesExcludeFilter":null,"displayName":"tested","enabled":true,"description":null,"alertRuleTemplateName":null,"lastModifiedUtc":"2022-06-23T05:44:11.4891467Z"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRules/alert-rule-000003","name":"alert-rule-000003","etag":"\"13004056-0000-0100-0000-62b56b680000\"","type":"Microsoft.SecurityInsights/alertRules","kind":"MicrosoftSecurityIncidentCreation","properties":{"productFilter":"Microsoft + Cloud App Security","severitiesFilter":null,"displayNamesFilter":null,"displayNamesExcludeFilter":null,"displayName":"tested","enabled":true,"description":null,"alertRuleTemplateName":null,"lastModifiedUtc":"2022-06-24T07:44:40.7138615Z"}}' headers: cache-control: - no-cache @@ -537,7 +537,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 23 Jun 2022 05:44:12 GMT + - Fri, 24 Jun 2022 07:44:41 GMT expires: - '-1' pragma: @@ -585,7 +585,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 23 Jun 2022 05:44:12 GMT + - Fri, 24 Jun 2022 07:44:41 GMT expires: - '-1' pragma: @@ -601,7 +601,7 @@ interactions: x-content-type-options: - nosniff x-ms-ratelimit-remaining-subscription-deletes: - - '14998' + - '14999' status: code: 200 message: OK @@ -11956,7 +11956,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 23 Jun 2022 05:44:16 GMT + - Fri, 24 Jun 2022 07:44:46 GMT expires: - '-1' pragma: @@ -12015,7 +12015,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 23 Jun 2022 05:44:19 GMT + - Fri, 24 Jun 2022 07:44:48 GMT expires: - '-1' pragma: diff --git a/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_bookmark_crud.yaml b/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_bookmark_crud.yaml index 3860ded2594..2bd425e05a3 100644 --- a/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_bookmark_crud.yaml +++ b/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_bookmark_crud.yaml @@ -18,7 +18,7 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001?api-version=2021-04-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001","name":"cli_test_sentinel_000001","type":"Microsoft.Resources/resourceGroups","location":"eastus2","tags":{"product":"azurecli","cause":"automation","date":"2022-06-23T11:23:50Z"},"properties":{"provisioningState":"Succeeded"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001","name":"cli_test_sentinel_000001","type":"Microsoft.Resources/resourceGroups","location":"eastus2","tags":{"product":"azurecli","cause":"automation","date":"2022-06-24T07:50:13Z"},"properties":{"provisioningState":"Succeeded"}}' headers: cache-control: - no-cache @@ -27,7 +27,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 23 Jun 2022 11:23:54 GMT + - Fri, 24 Jun 2022 07:50:18 GMT expires: - '-1' pragma: @@ -66,16 +66,16 @@ interactions: response: body: string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": - \"db95f46c-ce29-44f1-abe8-0df30c5d68e7\",\r\n \"provisioningState\": \"Creating\",\r\n + \"801ea8ce-07c3-4850-8ab1-e1b96b3c265c\",\r\n \"provisioningState\": \"Creating\",\r\n \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": - \"Thu, 23 Jun 2022 11:24:02 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \"Fri, 24 Jun 2022 07:50:27 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": - \"Fri, 24 Jun 2022 05:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \"Fri, 24 Jun 2022 14:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": - \"Enabled\",\r\n \"createdDate\": \"Thu, 23 Jun 2022 11:24:02 GMT\",\r\n - \ \"modifiedDate\": \"Thu, 23 Jun 2022 11:24:02 GMT\"\r\n },\r\n \"id\": + \"Enabled\",\r\n \"createdDate\": \"Fri, 24 Jun 2022 07:50:27 GMT\",\r\n + \ \"modifiedDate\": \"Fri, 24 Jun 2022 07:50:27 GMT\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n \ \"location\": \"eastus2\"\r\n}" @@ -89,7 +89,7 @@ interactions: content-type: - application/json date: - - Thu, 23 Jun 2022 11:24:03 GMT + - Fri, 24 Jun 2022 07:50:29 GMT pragma: - no-cache request-context: @@ -101,7 +101,7 @@ interactions: x-content-type-options: - nosniff x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '1198' x-powered-by: - ASP.NET - ASP.NET @@ -128,16 +128,16 @@ interactions: response: body: string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": - \"db95f46c-ce29-44f1-abe8-0df30c5d68e7\",\r\n \"provisioningState\": \"Succeeded\",\r\n + \"801ea8ce-07c3-4850-8ab1-e1b96b3c265c\",\r\n \"provisioningState\": \"Succeeded\",\r\n \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": - \"Thu, 23 Jun 2022 11:24:02 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \"Fri, 24 Jun 2022 07:50:27 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": - \"Fri, 24 Jun 2022 05:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \"Fri, 24 Jun 2022 14:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": - \"Enabled\",\r\n \"createdDate\": \"Thu, 23 Jun 2022 11:24:02 GMT\",\r\n - \ \"modifiedDate\": \"Thu, 23 Jun 2022 11:24:04 GMT\"\r\n },\r\n \"id\": + \"Enabled\",\r\n \"createdDate\": \"Fri, 24 Jun 2022 07:50:27 GMT\",\r\n + \ \"modifiedDate\": \"Fri, 24 Jun 2022 07:50:28 GMT\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n \ \"location\": \"eastus2\"\r\n}" @@ -151,7 +151,7 @@ interactions: content-type: - application/json date: - - Thu, 23 Jun 2022 11:24:34 GMT + - Fri, 24 Jun 2022 07:50:59 GMT pragma: - no-cache request-context: @@ -192,16 +192,16 @@ interactions: response: body: string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": - \"db95f46c-ce29-44f1-abe8-0df30c5d68e7\",\r\n \"provisioningState\": \"Succeeded\",\r\n + \"801ea8ce-07c3-4850-8ab1-e1b96b3c265c\",\r\n \"provisioningState\": \"Succeeded\",\r\n \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": - \"Thu, 23 Jun 2022 11:24:02 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \"Fri, 24 Jun 2022 07:50:27 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": - \"Fri, 24 Jun 2022 05:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \"Fri, 24 Jun 2022 14:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": - \"Enabled\",\r\n \"createdDate\": \"Thu, 23 Jun 2022 11:24:02 GMT\",\r\n - \ \"modifiedDate\": \"Thu, 23 Jun 2022 11:24:04 GMT\"\r\n },\r\n \"id\": + \"Enabled\",\r\n \"createdDate\": \"Fri, 24 Jun 2022 07:50:27 GMT\",\r\n + \ \"modifiedDate\": \"Fri, 24 Jun 2022 07:50:28 GMT\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n \ \"location\": \"eastus2\"\r\n}" @@ -215,7 +215,7 @@ interactions: content-type: - application/json date: - - Thu, 23 Jun 2022 11:24:36 GMT + - Fri, 24 Jun 2022 07:51:00 GMT pragma: - no-cache request-context: @@ -286,7 +286,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 23 Jun 2022 11:24:42 GMT + - Fri, 24 Jun 2022 07:51:12 GMT expires: - '-1' pragma: @@ -338,10 +338,10 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/bookmarks/73e01a99-5cd7-4139-a149-9f2736ff2ab5?api-version=2022-06-01-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Bookmarks/73e01a99-5cd7-4139-a149-9f2736ff2ab5","name":"73e01a99-5cd7-4139-a149-9f2736ff2ab5","etag":"\"b1000d0d-0000-0100-0000-62b44d7e0000\"","type":"Microsoft.SecurityInsights/Bookmarks","properties":{"displayName":"My - bookmark","created":"2022-06-23T11:24:46.6432716+00:00","updated":"2022-06-23T11:24:46+00:00","createdBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"Ethan + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Bookmarks/73e01a99-5cd7-4139-a149-9f2736ff2ab5","name":"73e01a99-5cd7-4139-a149-9f2736ff2ab5","etag":"\"c1004b48-0000-0100-0000-62b56cf50000\"","type":"Microsoft.SecurityInsights/Bookmarks","properties":{"displayName":"My + bookmark","created":"2022-06-24T07:51:17.0273183+00:00","updated":"2022-06-24T07:51:17+00:00","createdBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"Ethan Yang"},"updatedBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"Ethan - Yang"},"eventTime":"2022-06-23T11:24:46.6429522+00:00","notes":"Found a suspicious + Yang"},"eventTime":"2022-06-24T07:51:17.0270234+00:00","notes":"Found a suspicious activity","labels":["Tag1","Tag2"],"query":"SecurityEvent | where TimeGenerated > ago(1d) and TimeGenerated < ago(2d)","queryResult":"Security Event query result","incidentInfo":{"incidentId":null,"title":null,"relationName":null,"severity":null},"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"Fullname","value":"johndoe@microsoft.com"}]}],"tactics":["Execution"],"techniques":["T1609"]}}' @@ -353,7 +353,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 23 Jun 2022 11:24:46 GMT + - Fri, 24 Jun 2022 07:51:16 GMT expires: - '-1' pragma: @@ -392,10 +392,10 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/bookmarks?api-version=2022-06-01-preview response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Bookmarks/73e01a99-5cd7-4139-a149-9f2736ff2ab5","name":"73e01a99-5cd7-4139-a149-9f2736ff2ab5","etag":"\"b1000d0d-0000-0100-0000-62b44d7e0000\"","type":"Microsoft.SecurityInsights/Bookmarks","properties":{"displayName":"My - bookmark","created":"2022-06-23T11:24:46.6432716+00:00","updated":"2022-06-23T11:24:46.6432716+00:00","createdBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"Ethan + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Bookmarks/73e01a99-5cd7-4139-a149-9f2736ff2ab5","name":"73e01a99-5cd7-4139-a149-9f2736ff2ab5","etag":"\"c1004b48-0000-0100-0000-62b56cf50000\"","type":"Microsoft.SecurityInsights/Bookmarks","properties":{"displayName":"My + bookmark","created":"2022-06-24T07:51:17.0273183+00:00","updated":"2022-06-24T07:51:17.0273183+00:00","createdBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"Ethan Yang"},"updatedBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"Ethan - Yang"},"eventTime":"2022-06-23T11:24:46.6429522+00:00","notes":"Found a suspicious + Yang"},"eventTime":"2022-06-24T07:51:17.0270234+00:00","notes":"Found a suspicious activity","labels":["Tag1","Tag2"],"query":"SecurityEvent | where TimeGenerated > ago(1d) and TimeGenerated < ago(2d)","queryResult":"Security Event query result","incidentInfo":{"incidentId":null,"title":null,"relationName":null,"severity":null},"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"Fullname","value":"johndoe@microsoft.com"}]}],"tactics":["Execution"],"techniques":["T1609"]}}]}' @@ -407,7 +407,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 23 Jun 2022 11:24:46 GMT + - Fri, 24 Jun 2022 07:51:18 GMT expires: - '-1' pragma: @@ -444,10 +444,10 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/bookmarks/73e01a99-5cd7-4139-a149-9f2736ff2ab5?api-version=2022-06-01-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Bookmarks/73e01a99-5cd7-4139-a149-9f2736ff2ab5","name":"73e01a99-5cd7-4139-a149-9f2736ff2ab5","etag":"\"b1000d0d-0000-0100-0000-62b44d7e0000\"","type":"Microsoft.SecurityInsights/Bookmarks","properties":{"displayName":"My - bookmark","created":"2022-06-23T11:24:46.6432716+00:00","updated":"2022-06-23T11:24:46.6432716+00:00","createdBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"Ethan + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Bookmarks/73e01a99-5cd7-4139-a149-9f2736ff2ab5","name":"73e01a99-5cd7-4139-a149-9f2736ff2ab5","etag":"\"c1004b48-0000-0100-0000-62b56cf50000\"","type":"Microsoft.SecurityInsights/Bookmarks","properties":{"displayName":"My + bookmark","created":"2022-06-24T07:51:17.0273183+00:00","updated":"2022-06-24T07:51:17.0273183+00:00","createdBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"Ethan Yang"},"updatedBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"Ethan - Yang"},"eventTime":"2022-06-23T11:24:46.6429522+00:00","notes":"Found a suspicious + Yang"},"eventTime":"2022-06-24T07:51:17.0270234+00:00","notes":"Found a suspicious activity","labels":["Tag1","Tag2"],"query":"SecurityEvent | where TimeGenerated > ago(1d) and TimeGenerated < ago(2d)","queryResult":"Security Event query result","incidentInfo":{"incidentId":null,"title":null,"relationName":null,"severity":null},"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"Fullname","value":"johndoe@microsoft.com"}]}],"tactics":["Execution"],"techniques":["T1609"]}}' @@ -459,7 +459,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 23 Jun 2022 11:24:48 GMT + - Fri, 24 Jun 2022 07:51:19 GMT expires: - '-1' pragma: @@ -507,7 +507,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 23 Jun 2022 11:24:49 GMT + - Fri, 24 Jun 2022 07:51:20 GMT expires: - '-1' pragma: diff --git a/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_incident_crud.yaml b/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_incident_crud.yaml new file mode 100644 index 00000000000..36868838b13 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_incident_crud.yaml @@ -0,0 +1,515 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics workspace create + Connection: + - keep-alive + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001?api-version=2021-04-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001","name":"cli_test_sentinel_000001","type":"Microsoft.Resources/resourceGroups","location":"eastus2","tags":{"product":"azurecli","cause":"automation","date":"2022-06-24T08:43:23Z"},"properties":{"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '327' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 24 Jun 2022 08:43:26 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"location": "eastus2", "properties": {"sku": {"name": "PerGB2018"}, "retentionInDays": + 30, "workspaceCapping": {}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics workspace create + Connection: + - keep-alive + Content-Length: + - '116' + Content-Type: + - application/json + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-mgmt-loganalytics/13.0.0b4 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002?api-version=2021-12-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": + \"b783ff4c-f0a3-420c-8c54-1791293ad1b7\",\r\n \"provisioningState\": \"Creating\",\r\n + \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": + \"Fri, 24 Jun 2022 08:43:34 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n + \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n + \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": + \"Fri, 24 Jun 2022 11:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": + \"Enabled\",\r\n \"createdDate\": \"Fri, 24 Jun 2022 08:43:34 GMT\",\r\n + \ \"modifiedDate\": \"Fri, 24 Jun 2022 08:43:34 GMT\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n + \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n + \ \"location\": \"eastus2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '1075' + content-type: + - application/json + date: + - Fri, 24 Jun 2022 08:43:36 GMT + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics workspace create + Connection: + - keep-alive + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-mgmt-loganalytics/13.0.0b4 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002?api-version=2021-12-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": + \"b783ff4c-f0a3-420c-8c54-1791293ad1b7\",\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": + \"Fri, 24 Jun 2022 08:43:34 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n + \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n + \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": + \"Fri, 24 Jun 2022 11:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": + \"Enabled\",\r\n \"createdDate\": \"Fri, 24 Jun 2022 08:43:34 GMT\",\r\n + \ \"modifiedDate\": \"Fri, 24 Jun 2022 08:43:35 GMT\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n + \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n + \ \"location\": \"eastus2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '1076' + content-type: + - application/json + date: + - Fri, 24 Jun 2022 08:44:06 GMT + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding,Accept-Encoding + x-content-type-options: + - nosniff + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics solution create + Connection: + - keep-alive + ParameterSetName: + - -t -w -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-mgmt-loganalytics/13.0.0b4 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002?api-version=2021-12-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": + \"b783ff4c-f0a3-420c-8c54-1791293ad1b7\",\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": + \"Fri, 24 Jun 2022 08:43:34 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n + \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n + \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": + \"Fri, 24 Jun 2022 11:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": + \"Enabled\",\r\n \"createdDate\": \"Fri, 24 Jun 2022 08:43:34 GMT\",\r\n + \ \"modifiedDate\": \"Fri, 24 Jun 2022 08:43:35 GMT\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n + \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n + \ \"location\": \"eastus2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '1076' + content-type: + - application/json + date: + - Fri, 24 Jun 2022 08:44:08 GMT + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding,Accept-Encoding + x-content-type-options: + - nosniff + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 200 + message: OK +- request: + body: '{"location": "eastus2", "plan": {"name": "SecurityInsights(workspace-000002)", + "publisher": "Microsoft", "promotionCode": "", "product": "OMSGallery/SecurityInsights"}, + "properties": {"workspaceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/microsoft.OperationalInsights/workspaces/workspace-000002"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics solution create + Connection: + - keep-alive + Content-Length: + - '370' + Content-Type: + - application/json; charset=utf-8 + ParameterSetName: + - -t -w -g + User-Agent: + - python/3.8.10 (Windows-10-10.0.19044-SP0) msrest/0.7.0 msrest_azure/0.6.4 + azure-mgmt-operationsmanagement/0.1.0 Azure-SDK-For-Python AZURECLI/2.37.0 + accept-language: + - en-US + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationsManagement/solutions/SecurityInsights%28workspace-000002%29?api-version=2015-11-01-preview + response: + body: + string: "{\r\n \"plan\": {\r\n \"name\": \"SecurityInsights(workspace-000002)\",\r\n + \ \"publisher\": \"Microsoft\",\r\n \"promotionCode\": \"\",\r\n \"product\": + \"OMSGallery/SecurityInsights\"\r\n },\r\n \"properties\": {\r\n \"workspaceResourceId\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/microsoft.OperationalInsights/workspaces/workspace-000002\",\r\n + \ \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"Mon, + 01 Jan 0001 00:00:00 GMT\",\r\n \"sku\": {\r\n \"name\": \"PerGB\"\r\n + \ },\r\n \"lastModifiedTime\": \"Mon, 01 Jan 0001 00:00:00 GMT\",\r\n + \ \"containedResources\": []\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationsManagement/solutions/SecurityInsights(workspace-000002)\",\r\n + \ \"name\": \"SecurityInsights(workspace-000002)\",\r\n \"type\": \"Microsoft.OperationsManagement/solutions\",\r\n + \ \"location\": \"East US 2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + cachecontrol: + - no-cache + content-length: + - '940' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 24 Jun 2022 08:44:17 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-ams-apiversion: + - WebAPI1.0 + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 201 + message: Created +- request: + body: '{"properties": {"classification": "FalsePositive", "classificationComment": + "Not a malicious activity", "classificationReason": "IncorrectAlertLogic", "description": + "This is a demo incident", "firstActivityTimeUtc": "2019-01-01T13:00:30Z", "lastActivityTimeUtc": + "2019-01-01T13:05:30Z", "owner": {"objectId": "2046feea-040d-4a46-9e2b-91c2941bfa70"}, + "severity": "High", "status": "Closed", "title": "My incident"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel incident create + Connection: + - keep-alive + Content-Length: + - '415' + Content-Type: + - application/json + ParameterSetName: + - -n -w -g --classification --classification-reason --classification-comment + --first-activity-time-utc --last-activity-time-utc --severity --status --title + --description --owner + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/incidents/73e01a99-5cd7-4139-a149-9f2736ff2ab5?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Incidents/73e01a99-5cd7-4139-a149-9f2736ff2ab5","name":"73e01a99-5cd7-4139-a149-9f2736ff2ab5","etag":"\"2300e901-0000-0100-0000-62b579650000\"","type":"Microsoft.SecurityInsights/Incidents","properties":{"title":"My + incident","description":"This is a demo incident","severity":"High","status":"Closed","classification":"FalsePositive","classificationReason":"IncorrectAlertLogic","classificationComment":"Not + a malicious activity","owner":{"objectId":"2046feea-040d-4a46-9e2b-91c2941bfa70","email":null,"assignedTo":null,"userPrincipalName":null,"ownerType":"Unknown"},"labels":[],"firstActivityTimeUtc":"2019-01-01T13:00:30Z","lastActivityTimeUtc":"2019-01-01T13:05:30Z","lastModifiedTimeUtc":"2022-06-24T08:44:21.8682275Z","createdTimeUtc":"2022-06-24T08:44:21.8682275Z","incidentNumber":1,"additionalData":{"alertsCount":0,"bookmarksCount":0,"commentsCount":0,"alertProductNames":[],"tactics":[],"techniques":[]},"relatedAnalyticRuleIds":[],"incidentUrl":"https://portal.azure.com/#asset/Microsoft_Azure_Security_Insights/Incident/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Incidents/73e01a99-5cd7-4139-a149-9f2736ff2ab5","providerName":"Azure + Sentinel","providerIncidentId":"1"}}' + headers: + cache-control: + - no-cache + content-length: + - '1540' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 24 Jun 2022 08:44:21 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-resource-requests: + - '499' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel incident list + Connection: + - keep-alive + ParameterSetName: + - -w -g --orderby --top + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/incidents?$orderby=properties%2FcreatedTimeUtc%20desc&$top=1&api-version=2022-06-01-preview + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Incidents/73e01a99-5cd7-4139-a149-9f2736ff2ab5","name":"73e01a99-5cd7-4139-a149-9f2736ff2ab5","etag":"\"2300e901-0000-0100-0000-62b579650000\"","type":"Microsoft.SecurityInsights/Incidents","properties":{"title":"My + incident","description":"This is a demo incident","severity":"High","status":"Closed","classification":"FalsePositive","classificationReason":"IncorrectAlertLogic","classificationComment":"Not + a malicious activity","owner":{"objectId":"2046feea-040d-4a46-9e2b-91c2941bfa70","email":null,"assignedTo":null,"userPrincipalName":null,"ownerType":"Unknown"},"labels":[],"firstActivityTimeUtc":"2019-01-01T13:00:30Z","lastActivityTimeUtc":"2019-01-01T13:05:30Z","lastModifiedTimeUtc":"2022-06-24T08:44:21.8682275Z","createdTimeUtc":"2022-06-24T08:44:21.8682275Z","incidentNumber":1,"additionalData":{"alertsCount":0,"bookmarksCount":0,"commentsCount":0,"alertProductNames":[],"tactics":[],"techniques":[]},"relatedAnalyticRuleIds":[],"incidentUrl":"https://portal.azure.com/#asset/Microsoft_Azure_Security_Insights/Incident/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Incidents/73e01a99-5cd7-4139-a149-9f2736ff2ab5","providerName":"Azure + Sentinel","providerIncidentId":"1"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '1552' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 24 Jun 2022 08:44:22 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel incident show + Connection: + - keep-alive + ParameterSetName: + - -n -w -g + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/incidents/73e01a99-5cd7-4139-a149-9f2736ff2ab5?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Incidents/73e01a99-5cd7-4139-a149-9f2736ff2ab5","name":"73e01a99-5cd7-4139-a149-9f2736ff2ab5","etag":"\"2300e901-0000-0100-0000-62b579650000\"","type":"Microsoft.SecurityInsights/Incidents","properties":{"title":"My + incident","description":"This is a demo incident","severity":"High","status":"Closed","classification":"FalsePositive","classificationReason":"IncorrectAlertLogic","classificationComment":"Not + a malicious activity","owner":{"objectId":"2046feea-040d-4a46-9e2b-91c2941bfa70","email":null,"assignedTo":null,"userPrincipalName":null,"ownerType":"Unknown"},"labels":[],"firstActivityTimeUtc":"2019-01-01T13:00:30Z","lastActivityTimeUtc":"2019-01-01T13:05:30Z","lastModifiedTimeUtc":"2022-06-24T08:44:21.8682275Z","createdTimeUtc":"2022-06-24T08:44:21.8682275Z","incidentNumber":1,"additionalData":{"alertsCount":0,"bookmarksCount":0,"commentsCount":0,"alertProductNames":[],"tactics":[],"techniques":[]},"relatedAnalyticRuleIds":[],"incidentUrl":"https://portal.azure.com/#asset/Microsoft_Azure_Security_Insights/Incident/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Incidents/73e01a99-5cd7-4139-a149-9f2736ff2ab5","providerName":"Azure + Sentinel","providerIncidentId":"1"}}' + headers: + cache-control: + - no-cache + content-length: + - '1540' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 24 Jun 2022 08:44:24 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel incident delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - -n -w -g --yes + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/incidents/73e01a99-5cd7-4139-a149-9f2736ff2ab5?api-version=2022-06-01-preview + response: + body: + string: '{}' + headers: + cache-control: + - no-cache + content-length: + - '2' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 24 Jun 2022 08:44:25 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + status: + code: 200 + message: OK +version: 1 diff --git a/src/securityinsight/azext_securityinsight/tests/latest/test_sentinel_commands.py b/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py similarity index 85% rename from src/securityinsight/azext_securityinsight/tests/latest/test_sentinel_commands.py rename to src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py index 0f1296e1f6a..90ec2ff5748 100644 --- a/src/securityinsight/azext_securityinsight/tests/latest/test_sentinel_commands.py +++ b/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py @@ -229,18 +229,18 @@ def test_sentinel_bookmark_crud(self): def test_sentinel_incident_crud(self): self.kwargs.update({ "workspace_name": self.create_random_name("workspace-", 16), - "incident_id": "73e01a99-5cd7-4139-a149-9f2736ff2ab5", - "comment_id": "4bb36b7b-26ff-4d1c-9cbe-0d8ab3da0014" + "incident_id": "73e01a99-5cd7-4139-a149-9f2736ff2ab5" }) self.cmd("monitor log-analytics workspace create -n {workspace_name} -g {rg}") self.cmd("monitor log-analytics solution create -t SecurityInsights -w {workspace_name} -g {rg}") self.cmd( - "sentinel incident create -g {rg} --incident-id {incident_id} --workspace-name {workspace_name} " + "sentinel incident create -n {incident_id} -w {workspace_name} -g {rg} " "--classification FalsePositive --classification-reason IncorrectAlertLogic --classification-comment 'Not a malicious activity' " - "--owner object-id=2046feea-040d-4a46-9e2b-91c2941bfa70 --first-activity-time-utc 2019-01-01T13:00:30Z --last-activity-time-utc 2019-01-01T13:05:30Z " - "--etag '0300bf09-0000-0000-0000-5c37296e0000' --severity High --status Closed --title 'My incident' --description 'This is a demo incident'", + "--first-activity-time-utc 2019-01-01T13:00:30Z --last-activity-time-utc 2019-01-01T13:05:30Z " + "--severity High --status Closed --title 'My incident' --description 'This is a demo incident' " + "--owner \"{{object-id:2046feea-040d-4a46-9e2b-91c2941bfa70}}\"", checks=[ self.check("name", "{incident_id}"), self.check("classification", "FalsePositive") @@ -248,7 +248,7 @@ def test_sentinel_incident_crud(self): ) self.cmd( - "sentinel incident list -g {rg} --orderby 'properties/createdTimeUtc desc' --top 1 --workspace-name {workspace_name}", + "sentinel incident list -w {workspace_name} -g {rg} --orderby 'properties/createdTimeUtc desc' --top 1", checks=[ self.check("length(@)", "1"), self.check("[0].name", "{incident_id}") @@ -256,38 +256,80 @@ def test_sentinel_incident_crud(self): ) self.cmd( - "sentinel incident show -g {rg} --incident-id {incident_id} --workspace-name {workspace_name}", + "sentinel incident show -n {incident_id} -w {workspace_name} -g {rg}", checks=[ self.check("name", "{incident_id}"), self.check("classification", "FalsePositive") ] ) - self.cmd( - "sentinel incident comment create -g {rg} --incident-comment-id {comment_id} --message 'Some message' --incident-id {incident_id} --workspace-name {workspace_name}", - checks=[ - self.check("name", "{comment_id}"), - self.check("message", "Some message") - ] - ) + self.cmd("sentinel incident delete -n {incident_id} -w {workspace_name} -g {rg} --yes") - self.cmd( - "sentinel incident comment list -g {rg} --incident-id {incident_id} --workspace-name {workspace_name}", - checks=[ - self.check("length(@)", 1), - self.check("[0].name", "{comment_id}") - ] - ) + @ResourceGroupPreparer(name_prefix="cli_test_sentinel_", location="eastus2") + def test_sentinel_incident_comment_crud(self): + self.kwargs.update({ + "workspace_name": self.create_random_name("workspace-", 16), + "incident_id": "73e01a99-5cd7-4139-a149-9f2736ff2ab5", + "comment_id": "4bb36b7b-26ff-4d1c-9cbe-0d8ab3da0014" + }) + self.cmd("monitor log-analytics workspace create -n {workspace_name} -g {rg}") + self.cmd("monitor log-analytics solution create -t SecurityInsights -w {workspace_name} -g {rg}") self.cmd( - "sentinel incident comment show -g {rg} --incident-comment-id {comment_id} --incident-id {incident_id} --workspace-name {workspace_name}", - checks=[ - self.check("name", "{comment_id}"), - self.check("message", "Some message") - ] + "sentinel incident create -n {incident_id} -w {workspace_name} -g {rg} " + "--classification FalsePositive --classification-reason IncorrectAlertLogic --classification-comment 'Not a malicious activity' " + "--first-activity-time-utc 2019-01-01T13:00:30Z --last-activity-time-utc 2019-01-01T13:05:30Z " + "--severity High --status Closed --title 'My incident' --description 'This is a demo incident' " + "--owner \"{{object-id:2046feea-040d-4a46-9e2b-91c2941bfa70}}\"" ) - self.cmd("sentinel incident delete -g {rg} --incident-id {incident_id} --workspace-name {workspace_name} --yes") + # self.cmd( + # "sentinel incident comment create -g {rg} --incident-comment-id {comment_id} --message 'Some message' --incident-id {incident_id} --workspace-name {workspace_name}", + # checks=[ + # self.check("name", "{comment_id}"), + # self.check("message", "Some message") + # ] + # ) + + + + + + + + + + + + # self.cmd( + # "sentinel incident comment create -g {rg} --incident-comment-id {comment_id} --message 'Some message' --incident-id {incident_id} --workspace-name {workspace_name}", + # checks=[ + # self.check("name", "{comment_id}"), + # self.check("message", "Some message") + # ] + # ) + # + # self.cmd( + # "sentinel incident comment list -g {rg} --incident-id {incident_id} --workspace-name {workspace_name}", + # checks=[ + # self.check("length(@)", 1), + # self.check("[0].name", "{comment_id}") + # ] + # ) + # + # self.cmd( + # "sentinel incident comment show -g {rg} --incident-comment-id {comment_id} --incident-id {incident_id} --workspace-name {workspace_name}", + # checks=[ + # self.check("name", "{comment_id}"), + # self.check("message", "Some message") + # ] + # ) + # + # self.cmd("sentinel incident delete -g {rg} --incident-id {incident_id} --workspace-name {workspace_name} --yes") + + @ResourceGroupPreparer(name_prefix="cli_test_sentinel_", location="eastus2") + def test_sentinel_bookmark_relation_crud(self): + pass @ResourceGroupPreparer(name_prefix="cli_test_sentinel_", location="eastus2") def test_sentinel_data_connector_crud(self): From 896ade60a5576bb569a328207de313a955beefa7 Mon Sep 17 00:00:00 2001 From: necusjz Date: Fri, 24 Jun 2022 16:57:14 +0800 Subject: [PATCH 05/25] add tests for incident comment --- .../test_sentinel_incident_comment_crud.yaml | 674 ++++++++++++++++++ .../tests/latest/test_securityinsight.py | 63 +- 2 files changed, 697 insertions(+), 40 deletions(-) create mode 100644 src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_incident_comment_crud.yaml diff --git a/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_incident_comment_crud.yaml b/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_incident_comment_crud.yaml new file mode 100644 index 00000000000..fcf2ded2c2d --- /dev/null +++ b/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_incident_comment_crud.yaml @@ -0,0 +1,674 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics workspace create + Connection: + - keep-alive + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001?api-version=2021-04-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001","name":"cli_test_sentinel_000001","type":"Microsoft.Resources/resourceGroups","location":"eastus2","tags":{"product":"azurecli","cause":"automation","date":"2022-06-24T08:55:17Z"},"properties":{"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '327' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 24 Jun 2022 08:55:21 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"location": "eastus2", "properties": {"sku": {"name": "PerGB2018"}, "retentionInDays": + 30, "workspaceCapping": {}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics workspace create + Connection: + - keep-alive + Content-Length: + - '116' + Content-Type: + - application/json + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-mgmt-loganalytics/13.0.0b4 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002?api-version=2021-12-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": + \"4fd9d94e-ff96-4a9b-a946-03891e311c12\",\r\n \"provisioningState\": \"Creating\",\r\n + \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": + \"Fri, 24 Jun 2022 08:55:30 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n + \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n + \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": + \"Fri, 24 Jun 2022 17:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": + \"Enabled\",\r\n \"createdDate\": \"Fri, 24 Jun 2022 08:55:30 GMT\",\r\n + \ \"modifiedDate\": \"Fri, 24 Jun 2022 08:55:30 GMT\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n + \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n + \ \"location\": \"eastus2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '1075' + content-type: + - application/json + date: + - Fri, 24 Jun 2022 08:55:31 GMT + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics workspace create + Connection: + - keep-alive + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-mgmt-loganalytics/13.0.0b4 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002?api-version=2021-12-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": + \"4fd9d94e-ff96-4a9b-a946-03891e311c12\",\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": + \"Fri, 24 Jun 2022 08:55:30 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n + \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n + \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": + \"Fri, 24 Jun 2022 17:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": + \"Enabled\",\r\n \"createdDate\": \"Fri, 24 Jun 2022 08:55:30 GMT\",\r\n + \ \"modifiedDate\": \"Fri, 24 Jun 2022 08:55:31 GMT\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n + \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n + \ \"location\": \"eastus2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '1076' + content-type: + - application/json + date: + - Fri, 24 Jun 2022 08:56:02 GMT + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding,Accept-Encoding + x-content-type-options: + - nosniff + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics solution create + Connection: + - keep-alive + ParameterSetName: + - -t -w -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-mgmt-loganalytics/13.0.0b4 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002?api-version=2021-12-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": + \"4fd9d94e-ff96-4a9b-a946-03891e311c12\",\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": + \"Fri, 24 Jun 2022 08:55:30 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n + \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n + \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": + \"Fri, 24 Jun 2022 17:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": + \"Enabled\",\r\n \"createdDate\": \"Fri, 24 Jun 2022 08:55:30 GMT\",\r\n + \ \"modifiedDate\": \"Fri, 24 Jun 2022 08:55:31 GMT\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n + \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n + \ \"location\": \"eastus2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '1076' + content-type: + - application/json + date: + - Fri, 24 Jun 2022 08:56:04 GMT + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding,Accept-Encoding + x-content-type-options: + - nosniff + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 200 + message: OK +- request: + body: '{"location": "eastus2", "plan": {"name": "SecurityInsights(workspace-000002)", + "publisher": "Microsoft", "promotionCode": "", "product": "OMSGallery/SecurityInsights"}, + "properties": {"workspaceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/microsoft.OperationalInsights/workspaces/workspace-000002"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics solution create + Connection: + - keep-alive + Content-Length: + - '370' + Content-Type: + - application/json; charset=utf-8 + ParameterSetName: + - -t -w -g + User-Agent: + - python/3.8.10 (Windows-10-10.0.19044-SP0) msrest/0.7.0 msrest_azure/0.6.4 + azure-mgmt-operationsmanagement/0.1.0 Azure-SDK-For-Python AZURECLI/2.37.0 + accept-language: + - en-US + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationsManagement/solutions/SecurityInsights%28workspace-000002%29?api-version=2015-11-01-preview + response: + body: + string: "{\r\n \"plan\": {\r\n \"name\": \"SecurityInsights(workspace-000002)\",\r\n + \ \"publisher\": \"Microsoft\",\r\n \"promotionCode\": \"\",\r\n \"product\": + \"OMSGallery/SecurityInsights\"\r\n },\r\n \"properties\": {\r\n \"workspaceResourceId\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/microsoft.OperationalInsights/workspaces/workspace-000002\",\r\n + \ \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"Mon, + 01 Jan 0001 00:00:00 GMT\",\r\n \"sku\": {\r\n \"name\": \"PerGB\"\r\n + \ },\r\n \"lastModifiedTime\": \"Mon, 01 Jan 0001 00:00:00 GMT\",\r\n + \ \"containedResources\": []\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationsManagement/solutions/SecurityInsights(workspace-000002)\",\r\n + \ \"name\": \"SecurityInsights(workspace-000002)\",\r\n \"type\": \"Microsoft.OperationsManagement/solutions\",\r\n + \ \"location\": \"East US 2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + cachecontrol: + - no-cache + content-length: + - '940' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 24 Jun 2022 08:56:14 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-ams-apiversion: + - WebAPI1.0 + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 201 + message: Created +- request: + body: '{"properties": {"classification": "FalsePositive", "classificationComment": + "Not a malicious activity", "classificationReason": "IncorrectAlertLogic", "description": + "This is a demo incident", "firstActivityTimeUtc": "2019-01-01T13:00:30Z", "lastActivityTimeUtc": + "2019-01-01T13:05:30Z", "owner": {"objectId": "2046feea-040d-4a46-9e2b-91c2941bfa70"}, + "severity": "High", "status": "Closed", "title": "My incident"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel incident create + Connection: + - keep-alive + Content-Length: + - '415' + Content-Type: + - application/json + ParameterSetName: + - -n -w -g --classification --classification-reason --classification-comment + --first-activity-time-utc --last-activity-time-utc --severity --status --title + --description --owner + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/incidents/73e01a99-5cd7-4139-a149-9f2736ff2ab5?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Incidents/73e01a99-5cd7-4139-a149-9f2736ff2ab5","name":"73e01a99-5cd7-4139-a149-9f2736ff2ab5","etag":"\"0200a411-0000-0100-0000-62b57c320000\"","type":"Microsoft.SecurityInsights/Incidents","properties":{"title":"My + incident","description":"This is a demo incident","severity":"High","status":"Closed","classification":"FalsePositive","classificationReason":"IncorrectAlertLogic","classificationComment":"Not + a malicious activity","owner":{"objectId":"2046feea-040d-4a46-9e2b-91c2941bfa70","email":null,"assignedTo":null,"userPrincipalName":null,"ownerType":"Unknown"},"labels":[],"firstActivityTimeUtc":"2019-01-01T13:00:30Z","lastActivityTimeUtc":"2019-01-01T13:05:30Z","lastModifiedTimeUtc":"2022-06-24T08:56:18.5749518Z","createdTimeUtc":"2022-06-24T08:56:18.5749518Z","incidentNumber":1,"additionalData":{"alertsCount":0,"bookmarksCount":0,"commentsCount":0,"alertProductNames":[],"tactics":[],"techniques":[]},"relatedAnalyticRuleIds":[],"incidentUrl":"https://portal.azure.com/#asset/Microsoft_Azure_Security_Insights/Incident/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Incidents/73e01a99-5cd7-4139-a149-9f2736ff2ab5","providerName":"Azure + Sentinel","providerIncidentId":"1"}}' + headers: + cache-control: + - no-cache + content-length: + - '1540' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 24 Jun 2022 08:56:18 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-resource-requests: + - '499' + status: + code: 201 + message: Created +- request: + body: '{"properties": {"message": "Some message"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel incident comment create + Connection: + - keep-alive + Content-Length: + - '43' + Content-Type: + - application/json + ParameterSetName: + - -n -w -g --incident-id --message + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/incidents/73e01a99-5cd7-4139-a149-9f2736ff2ab5/comments/4bb36b7b-26ff-4d1c-9cbe-0d8ab3da0014?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Incidents/73e01a99-5cd7-4139-a149-9f2736ff2ab5/Comments/4bb36b7b-26ff-4d1c-9cbe-0d8ab3da0014","name":"4bb36b7b-26ff-4d1c-9cbe-0d8ab3da0014","etag":"\"0200a511-0000-0100-0000-62b57c330000\"","type":"Microsoft.SecurityInsights/Incidents/Comments","properties":{"message":"Some + message","createdTimeUtc":"2022-06-24T08:56:19.4960905Z","lastModifiedTimeUtc":"2022-06-24T08:56:19.4960905Z","author":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"Ethan + Yang","userPrincipalName":"ethanyang_microsoft.com#EXT#@AzureSDKTeam.onmicrosoft.com"}}}' + headers: + cache-control: + - no-cache + content-length: + - '785' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 24 Jun 2022 08:56:18 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-resource-requests: + - '499' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel incident comment list + Connection: + - keep-alive + ParameterSetName: + - -w -g --incident-id + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/incidents/73e01a99-5cd7-4139-a149-9f2736ff2ab5/comments?api-version=2022-06-01-preview + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Incidents/73e01a99-5cd7-4139-a149-9f2736ff2ab5/Comments/4bb36b7b-26ff-4d1c-9cbe-0d8ab3da0014","name":"4bb36b7b-26ff-4d1c-9cbe-0d8ab3da0014","etag":"\"0200a511-0000-0100-0000-62b57c330000\"","type":"Microsoft.SecurityInsights/Incidents/Comments","properties":{"message":"Some + message","createdTimeUtc":"2022-06-24T08:56:19.4960905Z","lastModifiedTimeUtc":"2022-06-24T08:56:19.4960905Z","author":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"Ethan + Yang","userPrincipalName":"ethanyang_microsoft.com#EXT#@AzureSDKTeam.onmicrosoft.com"}}}]}' + headers: + cache-control: + - no-cache + content-length: + - '797' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 24 Jun 2022 08:56:19 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-resource-requests: + - '499' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel incident comment update + Connection: + - keep-alive + ParameterSetName: + - -n -w -g --incident-id --message + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/incidents/73e01a99-5cd7-4139-a149-9f2736ff2ab5/comments/4bb36b7b-26ff-4d1c-9cbe-0d8ab3da0014?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Incidents/73e01a99-5cd7-4139-a149-9f2736ff2ab5/Comments/4bb36b7b-26ff-4d1c-9cbe-0d8ab3da0014","name":"4bb36b7b-26ff-4d1c-9cbe-0d8ab3da0014","etag":"\"0200a511-0000-0100-0000-62b57c330000\"","type":"Microsoft.SecurityInsights/Incidents/Comments","properties":{"message":"Some + message","createdTimeUtc":"2022-06-24T08:56:19.4960905Z","lastModifiedTimeUtc":"2022-06-24T08:56:19.4960905Z","author":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"Ethan + Yang","userPrincipalName":"ethanyang_microsoft.com#EXT#@AzureSDKTeam.onmicrosoft.com"}}}' + headers: + cache-control: + - no-cache + content-length: + - '785' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 24 Jun 2022 08:56:20 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-resource-requests: + - '499' + status: + code: 200 + message: OK +- request: + body: '{"etag": "\"0200a511-0000-0100-0000-62b57c330000\"", "properties": {"message": + "Some messages"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel incident comment update + Connection: + - keep-alive + Content-Length: + - '96' + Content-Type: + - application/json + ParameterSetName: + - -n -w -g --incident-id --message + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/incidents/73e01a99-5cd7-4139-a149-9f2736ff2ab5/comments/4bb36b7b-26ff-4d1c-9cbe-0d8ab3da0014?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Incidents/73e01a99-5cd7-4139-a149-9f2736ff2ab5/Comments/4bb36b7b-26ff-4d1c-9cbe-0d8ab3da0014","name":"4bb36b7b-26ff-4d1c-9cbe-0d8ab3da0014","etag":"\"0200a711-0000-0100-0000-62b57c350000\"","type":"Microsoft.SecurityInsights/Incidents/Comments","properties":{"message":"Some + messages","createdTimeUtc":"2022-06-24T08:56:19.4960905Z","lastModifiedTimeUtc":"2022-06-24T08:56:21.6575661Z","author":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"Ethan + Yang","userPrincipalName":"ethanyang_microsoft.com#EXT#@AzureSDKTeam.onmicrosoft.com"}}}' + headers: + cache-control: + - no-cache + content-length: + - '786' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 24 Jun 2022 08:56:21 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-resource-requests: + - '499' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel incident comment show + Connection: + - keep-alive + ParameterSetName: + - -n -w -g --incident-id + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/incidents/73e01a99-5cd7-4139-a149-9f2736ff2ab5/comments/4bb36b7b-26ff-4d1c-9cbe-0d8ab3da0014?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Incidents/73e01a99-5cd7-4139-a149-9f2736ff2ab5/Comments/4bb36b7b-26ff-4d1c-9cbe-0d8ab3da0014","name":"4bb36b7b-26ff-4d1c-9cbe-0d8ab3da0014","etag":"\"0200a711-0000-0100-0000-62b57c350000\"","type":"Microsoft.SecurityInsights/Incidents/Comments","properties":{"message":"Some + messages","createdTimeUtc":"2022-06-24T08:56:19.4960905Z","lastModifiedTimeUtc":"2022-06-24T08:56:21.6575661Z","author":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"Ethan + Yang","userPrincipalName":"ethanyang_microsoft.com#EXT#@AzureSDKTeam.onmicrosoft.com"}}}' + headers: + cache-control: + - no-cache + content-length: + - '786' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 24 Jun 2022 08:56:22 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-resource-requests: + - '499' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel incident comment delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - -n -w -g --incident-id --yes + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/incidents/73e01a99-5cd7-4139-a149-9f2736ff2ab5/comments/4bb36b7b-26ff-4d1c-9cbe-0d8ab3da0014?api-version=2022-06-01-preview + response: + body: + string: '{}' + headers: + cache-control: + - no-cache + content-length: + - '2' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 24 Jun 2022 08:56:23 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-resource-requests: + - '499' + status: + code: 200 + message: OK +version: 1 diff --git a/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py b/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py index 90ec2ff5748..f56f7911057 100644 --- a/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py +++ b/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py @@ -283,49 +283,32 @@ def test_sentinel_incident_comment_crud(self): "--owner \"{{object-id:2046feea-040d-4a46-9e2b-91c2941bfa70}}\"" ) - # self.cmd( - # "sentinel incident comment create -g {rg} --incident-comment-id {comment_id} --message 'Some message' --incident-id {incident_id} --workspace-name {workspace_name}", - # checks=[ - # self.check("name", "{comment_id}"), - # self.check("message", "Some message") - # ] - # ) - - - - - - - - + self.cmd( + "sentinel incident comment create -n {comment_id} -w {workspace_name} -g {rg} --incident-id {incident_id} --message 'Some message'", + checks=[ + self.check("name", "{comment_id}"), + self.check("message", "Some message") + ] + ) + self.cmd( + "sentinel incident comment list -w {workspace_name} -g {rg} --incident-id {incident_id}", + checks=[ + self.check("length(@)", 1), + self.check("[0].name", "{comment_id}") + ] + ) + self.cmd("sentinel incident comment update -n {comment_id} -w {workspace_name} -g {rg} --incident-id {incident_id} --message 'Some messages'") + self.cmd( + "sentinel incident comment show -n {comment_id} -w {workspace_name} -g {rg} --incident-id {incident_id}", + checks=[ + self.check("name", "{comment_id}"), + self.check("message", "Some messages") + ] + ) - # self.cmd( - # "sentinel incident comment create -g {rg} --incident-comment-id {comment_id} --message 'Some message' --incident-id {incident_id} --workspace-name {workspace_name}", - # checks=[ - # self.check("name", "{comment_id}"), - # self.check("message", "Some message") - # ] - # ) - # - # self.cmd( - # "sentinel incident comment list -g {rg} --incident-id {incident_id} --workspace-name {workspace_name}", - # checks=[ - # self.check("length(@)", 1), - # self.check("[0].name", "{comment_id}") - # ] - # ) - # - # self.cmd( - # "sentinel incident comment show -g {rg} --incident-comment-id {comment_id} --incident-id {incident_id} --workspace-name {workspace_name}", - # checks=[ - # self.check("name", "{comment_id}"), - # self.check("message", "Some message") - # ] - # ) - # - # self.cmd("sentinel incident delete -g {rg} --incident-id {incident_id} --workspace-name {workspace_name} --yes") + self.cmd("sentinel incident comment delete -n {comment_id} -w {workspace_name} -g {rg} --incident-id {incident_id} --yes") @ResourceGroupPreparer(name_prefix="cli_test_sentinel_", location="eastus2") def test_sentinel_bookmark_relation_crud(self): From dce72926925e222b211a23746350fda3b761d60f Mon Sep 17 00:00:00 2001 From: necusjz Date: Fri, 24 Jun 2022 17:43:07 +0800 Subject: [PATCH 06/25] add tests for bookmark relation --- .../sentinel/bookmark/relation/_create.py | 4 +- .../sentinel/bookmark/relation/_delete.py | 2 +- .../sentinel/bookmark/relation/_list.py | 4 +- .../sentinel/bookmark/relation/_show.py | 4 +- .../sentinel/bookmark/relation/_update.py | 4 +- .../test_sentinel_bookmark_relation_crud.yaml | 627 ++++++++++++++++++ .../tests/latest/test_securityinsight.py | 54 +- 7 files changed, 689 insertions(+), 10 deletions(-) create mode 100644 src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_bookmark_relation_crud.yaml diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_create.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_create.py index f5129b212e1..d87ce9787af 100644 --- a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_create.py +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_create.py @@ -16,7 +16,7 @@ is_experimental=True, ) class Create(AAZCommand): - """Creates the bookmark relation. + """Create the bookmark relation. """ _aaz_info = { @@ -58,7 +58,7 @@ def _build_arguments_schema(cls, *args, **kwargs): required=True, ) _args_schema.workspace_name = AAZStrArg( - options=["--workspace-name"], + options=["-w", "--workspace-name"], help="The name of the workspace.", required=True, id_part="name", diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_delete.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_delete.py index 4ee27f375c8..a3a6d7133e5 100644 --- a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_delete.py +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_delete.py @@ -59,7 +59,7 @@ def _build_arguments_schema(cls, *args, **kwargs): required=True, ) _args_schema.workspace_name = AAZStrArg( - options=["--workspace-name"], + options=["-w", "--workspace-name"], help="The name of the workspace.", required=True, id_part="name", diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_list.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_list.py index 4af83c0a67b..7a7c369c8d5 100644 --- a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_list.py +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_list.py @@ -16,7 +16,7 @@ is_experimental=True, ) class List(AAZCommand): - """Gets all bookmark relations. + """Get all bookmark relations. """ _aaz_info = { @@ -50,7 +50,7 @@ def _build_arguments_schema(cls, *args, **kwargs): required=True, ) _args_schema.workspace_name = AAZStrArg( - options=["--workspace-name"], + options=["-w", "--workspace-name"], help="The name of the workspace.", required=True, ) diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_show.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_show.py index fa820f4b135..2694c264d58 100644 --- a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_show.py +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_show.py @@ -16,7 +16,7 @@ is_experimental=True, ) class Show(AAZCommand): - """Gets a bookmark relation. + """Get a bookmark relation. """ _aaz_info = { @@ -58,7 +58,7 @@ def _build_arguments_schema(cls, *args, **kwargs): required=True, ) _args_schema.workspace_name = AAZStrArg( - options=["--workspace-name"], + options=["-w", "--workspace-name"], help="The name of the workspace.", required=True, id_part="name", diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_update.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_update.py index 1db1552ba6b..e029f984b5b 100644 --- a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_update.py +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_update.py @@ -16,7 +16,7 @@ is_experimental=True, ) class Update(AAZCommand): - """Creates the bookmark relation. + """Update the bookmark relation. """ _aaz_info = { @@ -60,7 +60,7 @@ def _build_arguments_schema(cls, *args, **kwargs): required=True, ) _args_schema.workspace_name = AAZStrArg( - options=["--workspace-name"], + options=["-w", "--workspace-name"], help="The name of the workspace.", required=True, id_part="name", diff --git a/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_bookmark_relation_crud.yaml b/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_bookmark_relation_crud.yaml new file mode 100644 index 00000000000..81eb1a50284 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_bookmark_relation_crud.yaml @@ -0,0 +1,627 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics workspace create + Connection: + - keep-alive + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001?api-version=2021-04-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001","name":"cli_test_sentinel_000001","type":"Microsoft.Resources/resourceGroups","location":"eastus2","tags":{"product":"azurecli","cause":"automation","date":"2022-06-24T09:40:47Z"},"properties":{"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '327' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 24 Jun 2022 09:40:50 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"location": "eastus2", "properties": {"sku": {"name": "PerGB2018"}, "retentionInDays": + 30, "workspaceCapping": {}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics workspace create + Connection: + - keep-alive + Content-Length: + - '116' + Content-Type: + - application/json + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-mgmt-loganalytics/13.0.0b4 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002?api-version=2021-12-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": + \"c5f51b0c-dc71-4e09-8806-20977bdd2255\",\r\n \"provisioningState\": \"Creating\",\r\n + \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": + \"Fri, 24 Jun 2022 09:40:56 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n + \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n + \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": + \"Fri, 24 Jun 2022 13:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": + \"Enabled\",\r\n \"createdDate\": \"Fri, 24 Jun 2022 09:40:56 GMT\",\r\n + \ \"modifiedDate\": \"Fri, 24 Jun 2022 09:40:56 GMT\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n + \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n + \ \"location\": \"eastus2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '1075' + content-type: + - application/json + date: + - Fri, 24 Jun 2022 09:40:57 GMT + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics workspace create + Connection: + - keep-alive + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-mgmt-loganalytics/13.0.0b4 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002?api-version=2021-12-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": + \"c5f51b0c-dc71-4e09-8806-20977bdd2255\",\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": + \"Fri, 24 Jun 2022 09:40:56 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n + \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n + \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": + \"Fri, 24 Jun 2022 13:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": + \"Enabled\",\r\n \"createdDate\": \"Fri, 24 Jun 2022 09:40:56 GMT\",\r\n + \ \"modifiedDate\": \"Fri, 24 Jun 2022 09:40:57 GMT\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n + \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n + \ \"location\": \"eastus2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '1076' + content-type: + - application/json + date: + - Fri, 24 Jun 2022 09:41:27 GMT + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding,Accept-Encoding + x-content-type-options: + - nosniff + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics solution create + Connection: + - keep-alive + ParameterSetName: + - -t -w -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-mgmt-loganalytics/13.0.0b4 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002?api-version=2021-12-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": + \"c5f51b0c-dc71-4e09-8806-20977bdd2255\",\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": + \"Fri, 24 Jun 2022 09:40:56 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n + \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n + \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": + \"Fri, 24 Jun 2022 13:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": + \"Enabled\",\r\n \"createdDate\": \"Fri, 24 Jun 2022 09:40:56 GMT\",\r\n + \ \"modifiedDate\": \"Fri, 24 Jun 2022 09:40:57 GMT\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n + \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n + \ \"location\": \"eastus2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '1076' + content-type: + - application/json + date: + - Fri, 24 Jun 2022 09:41:28 GMT + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding,Accept-Encoding + x-content-type-options: + - nosniff + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 200 + message: OK +- request: + body: '{"location": "eastus2", "plan": {"name": "SecurityInsights(workspace-000002)", + "publisher": "Microsoft", "promotionCode": "", "product": "OMSGallery/SecurityInsights"}, + "properties": {"workspaceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/microsoft.OperationalInsights/workspaces/workspace-000002"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics solution create + Connection: + - keep-alive + Content-Length: + - '370' + Content-Type: + - application/json; charset=utf-8 + ParameterSetName: + - -t -w -g + User-Agent: + - python/3.8.10 (Windows-10-10.0.19044-SP0) msrest/0.7.0 msrest_azure/0.6.4 + azure-mgmt-operationsmanagement/0.1.0 Azure-SDK-For-Python AZURECLI/2.37.0 + accept-language: + - en-US + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationsManagement/solutions/SecurityInsights%28workspace-000002%29?api-version=2015-11-01-preview + response: + body: + string: "{\r\n \"plan\": {\r\n \"name\": \"SecurityInsights(workspace-000002)\",\r\n + \ \"publisher\": \"Microsoft\",\r\n \"promotionCode\": \"\",\r\n \"product\": + \"OMSGallery/SecurityInsights\"\r\n },\r\n \"properties\": {\r\n \"workspaceResourceId\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/microsoft.OperationalInsights/workspaces/workspace-000002\",\r\n + \ \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"Mon, + 01 Jan 0001 00:00:00 GMT\",\r\n \"sku\": {\r\n \"name\": \"PerGB\"\r\n + \ },\r\n \"lastModifiedTime\": \"Mon, 01 Jan 0001 00:00:00 GMT\",\r\n + \ \"containedResources\": []\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationsManagement/solutions/SecurityInsights(workspace-000002)\",\r\n + \ \"name\": \"SecurityInsights(workspace-000002)\",\r\n \"type\": \"Microsoft.OperationsManagement/solutions\",\r\n + \ \"location\": \"East US 2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + cachecontrol: + - no-cache + content-length: + - '940' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 24 Jun 2022 09:41:39 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-ams-apiversion: + - WebAPI1.0 + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 201 + message: Created +- request: + body: '{"properties": {"displayName": "My bookmark", "entityMappings": [{"entityType": + "Account", "fieldMappings": [{"identifier": "Fullname", "value": "johndoe@microsoft.com"}]}], + "labels": ["Tag1", "Tag2"], "notes": "Found a suspicious activity", "query": + "SecurityEvent | where TimeGenerated > ago(1d) and TimeGenerated < ago(2d)", + "queryResult": "Security Event query result", "tactics": ["Execution"], "techniques": + ["T1609"]}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel bookmark create + Connection: + - keep-alive + Content-Length: + - '425' + Content-Type: + - application/json + ParameterSetName: + - -n -w -g --query-content --query-result --display-name --notes --entity-mappings + --tactics --techniques --labels + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/bookmarks/2216d0e1-91e3-4902-89fd-d2df8c535096?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Bookmarks/2216d0e1-91e3-4902-89fd-d2df8c535096","name":"2216d0e1-91e3-4902-89fd-d2df8c535096","etag":"\"c2000a5b-0000-0100-0000-62b586d70000\"","type":"Microsoft.SecurityInsights/Bookmarks","properties":{"displayName":"My + bookmark","created":"2022-06-24T09:41:43.0827769+00:00","updated":"2022-06-24T09:41:43+00:00","createdBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"Ethan + Yang"},"updatedBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"Ethan + Yang"},"eventTime":"2022-06-24T09:41:43.0825764+00:00","notes":"Found a suspicious + activity","labels":["Tag1","Tag2"],"query":"SecurityEvent | where TimeGenerated + > ago(1d) and TimeGenerated < ago(2d)","queryResult":"Security Event query + result","incidentInfo":{"incidentId":null,"title":null,"relationName":null,"severity":null},"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"Fullname","value":"johndoe@microsoft.com"}]}],"tactics":["Execution"],"techniques":["T1609"]}}' + headers: + cache-control: + - no-cache + content-length: + - '1247' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 24 Jun 2022 09:41:42 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + status: + code: 200 + message: OK +- request: + body: '{"properties": {"classification": "FalsePositive", "classificationComment": + "Not a malicious activity", "classificationReason": "IncorrectAlertLogic", "description": + "This is a demo incident", "firstActivityTimeUtc": "2019-01-01T13:00:30Z", "lastActivityTimeUtc": + "2019-01-01T13:05:30Z", "owner": {"objectId": "2046feea-040d-4a46-9e2b-91c2941bfa70"}, + "severity": "High", "status": "Closed", "title": "My incident"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel incident create + Connection: + - keep-alive + Content-Length: + - '415' + Content-Type: + - application/json + ParameterSetName: + - -n -w -g --classification --classification-reason --classification-comment + --first-activity-time-utc --last-activity-time-utc --severity --status --title + --description --owner + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/incidents/afbd324f-6c48-459c-8710-8d1e1cd03812?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Incidents/afbd324f-6c48-459c-8710-8d1e1cd03812","name":"afbd324f-6c48-459c-8710-8d1e1cd03812","etag":"\"06009247-0000-0100-0000-62b586d80000\"","type":"Microsoft.SecurityInsights/Incidents","properties":{"title":"My + incident","description":"This is a demo incident","severity":"High","status":"Closed","classification":"FalsePositive","classificationReason":"IncorrectAlertLogic","classificationComment":"Not + a malicious activity","owner":{"objectId":"2046feea-040d-4a46-9e2b-91c2941bfa70","email":null,"assignedTo":null,"userPrincipalName":null,"ownerType":"Unknown"},"labels":[],"firstActivityTimeUtc":"2019-01-01T13:00:30Z","lastActivityTimeUtc":"2019-01-01T13:05:30Z","lastModifiedTimeUtc":"2022-06-24T09:41:44.7097092Z","createdTimeUtc":"2022-06-24T09:41:44.7097092Z","incidentNumber":1,"additionalData":{"alertsCount":0,"bookmarksCount":0,"commentsCount":0,"alertProductNames":[],"tactics":[],"techniques":[]},"relatedAnalyticRuleIds":[],"incidentUrl":"https://portal.azure.com/#asset/Microsoft_Azure_Security_Insights/Incident/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Incidents/afbd324f-6c48-459c-8710-8d1e1cd03812","providerName":"Azure + Sentinel","providerIncidentId":"1"}}' + headers: + cache-control: + - no-cache + content-length: + - '1540' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 24 Jun 2022 09:41:44 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-resource-requests: + - '499' + status: + code: 201 + message: Created +- request: + body: '{"properties": {"relatedResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Incidents/afbd324f-6c48-459c-8710-8d1e1cd03812"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel bookmark relation create + Connection: + - keep-alive + Content-Length: + - '284' + Content-Type: + - application/json + ParameterSetName: + - -n -w -g --bookmark-id --related-resource-id + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/bookmarks/2216d0e1-91e3-4902-89fd-d2df8c535096/relations/relation-000003?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Bookmarks/2216d0e1-91e3-4902-89fd-d2df8c535096/relations/relation-000003","name":"relation-000003","etag":"\"c200255b-0000-0100-0000-62b586d90000\"","type":"Microsoft.SecurityInsights/Bookmarks/relations","properties":{"relatedResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Incidents/afbd324f-6c48-459c-8710-8d1e1cd03812","relatedResourceName":"afbd324f-6c48-459c-8710-8d1e1cd03812","relatedResourceType":"Microsoft.SecurityInsights/Incidents"}}' + headers: + cache-control: + - no-cache + content-length: + - '812' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 24 Jun 2022 09:41:45 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel bookmark relation list + Connection: + - keep-alive + ParameterSetName: + - -w -g --bookmark-id + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/bookmarks/2216d0e1-91e3-4902-89fd-d2df8c535096/relations?api-version=2022-06-01-preview + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Bookmarks/2216d0e1-91e3-4902-89fd-d2df8c535096/relations/relation-000003","name":"relation-000003","etag":"\"c200255b-0000-0100-0000-62b586d90000\"","type":"Microsoft.SecurityInsights/Bookmarks/relations","properties":{"relatedResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Incidents/afbd324f-6c48-459c-8710-8d1e1cd03812","relatedResourceName":"afbd324f-6c48-459c-8710-8d1e1cd03812","relatedResourceType":"Microsoft.SecurityInsights/Incidents"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '824' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 24 Jun 2022 09:41:46 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel bookmark relation show + Connection: + - keep-alive + ParameterSetName: + - -n -w -g --bookmark-id + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/bookmarks/2216d0e1-91e3-4902-89fd-d2df8c535096/relations/relation-000003?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Bookmarks/2216d0e1-91e3-4902-89fd-d2df8c535096/relations/relation-000003","name":"relation-000003","etag":"\"c200255b-0000-0100-0000-62b586d90000\"","type":"Microsoft.SecurityInsights/Bookmarks/relations","properties":{"relatedResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Incidents/afbd324f-6c48-459c-8710-8d1e1cd03812","relatedResourceName":"afbd324f-6c48-459c-8710-8d1e1cd03812","relatedResourceType":"Microsoft.SecurityInsights/Incidents"}}' + headers: + cache-control: + - no-cache + content-length: + - '812' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 24 Jun 2022 09:41:47 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel bookmark relation delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - -n -w -g --bookmark-id --yes + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/bookmarks/2216d0e1-91e3-4902-89fd-d2df8c535096/relations/relation-000003?api-version=2022-06-01-preview + response: + body: + string: '{}' + headers: + cache-control: + - no-cache + content-length: + - '2' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 24 Jun 2022 09:41:48 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + status: + code: 200 + message: OK +version: 1 diff --git a/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py b/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py index f56f7911057..4a6237e3d9e 100644 --- a/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py +++ b/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py @@ -312,7 +312,59 @@ def test_sentinel_incident_comment_crud(self): @ResourceGroupPreparer(name_prefix="cli_test_sentinel_", location="eastus2") def test_sentinel_bookmark_relation_crud(self): - pass + self.kwargs.update({ + "workspace_name": self.create_random_name("workspace-", 16), + "relation_name": self.create_random_name("relation-", 16), + "bookmark_id": "2216d0e1-91e3-4902-89fd-d2df8c535096", + "incident_id": "afbd324f-6c48-459c-8710-8d1e1cd03812", + "query": "SecurityEvent | where TimeGenerated > ago(1d) and TimeGenerated < ago(2d)", + "expand_id": "27f76e63-c41b-480f-bb18-12ad2e011d49", + }) + + self.cmd("monitor log-analytics workspace create -n {workspace_name} -g {rg}") + self.cmd("monitor log-analytics solution create -t SecurityInsights -w {workspace_name} -g {rg}") + self.cmd( + "sentinel bookmark create -n {bookmark_id} -w {workspace_name} -g {rg} " + "--query-content '{query}' --query-result 'Security Event query result' " + "--display-name 'My bookmark' --notes 'Found a suspicious activity' " + "--entity-mappings \"[{{entity-type:Account,field-mappings:[{{identifier:Fullname,value:johndoe@microsoft.com}}]}}]\" " + "--tactics \"[Execution]\" " + "--techniques \"[T1609]\" " + "--labels \"[Tag1,Tag2]\"" + ) + self.kwargs["resource_id"] = self.cmd( + "sentinel incident create -n {incident_id} -w {workspace_name} -g {rg} " + "--classification FalsePositive --classification-reason IncorrectAlertLogic --classification-comment 'Not a malicious activity' " + "--first-activity-time-utc 2019-01-01T13:00:30Z --last-activity-time-utc 2019-01-01T13:05:30Z " + "--severity High --status Closed --title 'My incident' --description 'This is a demo incident' " + "--owner \"{{object-id:2046feea-040d-4a46-9e2b-91c2941bfa70}}\"" + ).get_output_in_json()["id"] + + self.cmd( + "sentinel bookmark relation create -n {relation_name} -w {workspace_name} -g {rg} --bookmark-id {bookmark_id} --related-resource-id {resource_id}", + checks=[ + self.check("name", "{relation_name}"), + self.check("type", "Microsoft.SecurityInsights/Bookmarks/relations") + ] + ) + + self.cmd( + "sentinel bookmark relation list -w {workspace_name} -g {rg} --bookmark-id {bookmark_id}", + checks=[ + self.check("length(@)", 1), + self.check("[0].name", "{relation_name}") + ] + ) + + self.cmd( + "sentinel bookmark relation show -n {relation_name} -w {workspace_name} -g {rg} --bookmark-id {bookmark_id}", + checks=[ + self.check("name", "{relation_name}"), + self.check("type", "Microsoft.SecurityInsights/Bookmarks/relations") + ] + ) + + self.cmd("sentinel bookmark relation delete -n {relation_name} -w {workspace_name} -g {rg} --bookmark-id {bookmark_id} --yes") @ResourceGroupPreparer(name_prefix="cli_test_sentinel_", location="eastus2") def test_sentinel_data_connector_crud(self): From 02a170aad994dc17b10d4092710482e9b3c27544 Mon Sep 17 00:00:00 2001 From: necusjz Date: Sun, 26 Jun 2022 23:33:46 +0800 Subject: [PATCH 07/25] add tests for incident relation --- .../test_sentinel_incident_relation_crud.yaml | 631 ++++++++++++++++++ .../tests/latest/test_securityinsight.py | 58 +- 2 files changed, 687 insertions(+), 2 deletions(-) create mode 100644 src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_incident_relation_crud.yaml diff --git a/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_incident_relation_crud.yaml b/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_incident_relation_crud.yaml new file mode 100644 index 00000000000..6f94dca96d3 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_incident_relation_crud.yaml @@ -0,0 +1,631 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics workspace create + Connection: + - keep-alive + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001?api-version=2021-04-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001","name":"cli_test_sentinel_000001","type":"Microsoft.Resources/resourceGroups","location":"eastus2","tags":{"product":"azurecli","cause":"automation","date":"2022-06-26T15:31:59Z"},"properties":{"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '327' + content-type: + - application/json; charset=utf-8 + date: + - Sun, 26 Jun 2022 15:32:02 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"location": "eastus2", "properties": {"sku": {"name": "PerGB2018"}, "retentionInDays": + 30, "workspaceCapping": {}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics workspace create + Connection: + - keep-alive + Content-Length: + - '116' + Content-Type: + - application/json + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-mgmt-loganalytics/13.0.0b4 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002?api-version=2021-12-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": + \"92a038ec-4582-4324-a7c3-5c1d6657c8a4\",\r\n \"provisioningState\": \"Creating\",\r\n + \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": + \"Sun, 26 Jun 2022 15:32:09 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n + \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n + \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": + \"Mon, 27 Jun 2022 00:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": + \"Enabled\",\r\n \"createdDate\": \"Sun, 26 Jun 2022 15:32:09 GMT\",\r\n + \ \"modifiedDate\": \"Sun, 26 Jun 2022 15:32:09 GMT\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n + \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n + \ \"location\": \"eastus2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '1075' + content-type: + - application/json + date: + - Sun, 26 Jun 2022 15:32:10 GMT + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics workspace create + Connection: + - keep-alive + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-mgmt-loganalytics/13.0.0b4 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002?api-version=2021-12-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": + \"92a038ec-4582-4324-a7c3-5c1d6657c8a4\",\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": + \"Sun, 26 Jun 2022 15:32:09 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n + \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n + \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": + \"Mon, 27 Jun 2022 00:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": + \"Enabled\",\r\n \"createdDate\": \"Sun, 26 Jun 2022 15:32:09 GMT\",\r\n + \ \"modifiedDate\": \"Sun, 26 Jun 2022 15:32:10 GMT\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n + \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n + \ \"location\": \"eastus2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '1076' + content-type: + - application/json + date: + - Sun, 26 Jun 2022 15:32:40 GMT + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding,Accept-Encoding + x-content-type-options: + - nosniff + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics solution create + Connection: + - keep-alive + ParameterSetName: + - -t -w -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-mgmt-loganalytics/13.0.0b4 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002?api-version=2021-12-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": + \"92a038ec-4582-4324-a7c3-5c1d6657c8a4\",\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": + \"Sun, 26 Jun 2022 15:32:09 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n + \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n + \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": + \"Mon, 27 Jun 2022 00:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": + \"Enabled\",\r\n \"createdDate\": \"Sun, 26 Jun 2022 15:32:09 GMT\",\r\n + \ \"modifiedDate\": \"Sun, 26 Jun 2022 15:32:10 GMT\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n + \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n + \ \"location\": \"eastus2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '1076' + content-type: + - application/json + date: + - Sun, 26 Jun 2022 15:32:43 GMT + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding,Accept-Encoding + x-content-type-options: + - nosniff + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 200 + message: OK +- request: + body: '{"location": "eastus2", "plan": {"name": "SecurityInsights(workspace-000002)", + "publisher": "Microsoft", "promotionCode": "", "product": "OMSGallery/SecurityInsights"}, + "properties": {"workspaceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/microsoft.OperationalInsights/workspaces/workspace-000002"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics solution create + Connection: + - keep-alive + Content-Length: + - '370' + Content-Type: + - application/json; charset=utf-8 + ParameterSetName: + - -t -w -g + User-Agent: + - python/3.8.10 (Windows-10-10.0.19044-SP0) msrest/0.7.0 msrest_azure/0.6.4 + azure-mgmt-operationsmanagement/0.1.0 Azure-SDK-For-Python AZURECLI/2.37.0 + accept-language: + - en-US + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationsManagement/solutions/SecurityInsights%28workspace-000002%29?api-version=2015-11-01-preview + response: + body: + string: "{\r\n \"plan\": {\r\n \"name\": \"SecurityInsights(workspace-000002)\",\r\n + \ \"publisher\": \"Microsoft\",\r\n \"promotionCode\": \"\",\r\n \"product\": + \"OMSGallery/SecurityInsights\"\r\n },\r\n \"properties\": {\r\n \"workspaceResourceId\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/microsoft.OperationalInsights/workspaces/workspace-000002\",\r\n + \ \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"Mon, + 01 Jan 0001 00:00:00 GMT\",\r\n \"sku\": {\r\n \"name\": \"PerGB\"\r\n + \ },\r\n \"lastModifiedTime\": \"Mon, 01 Jan 0001 00:00:00 GMT\",\r\n + \ \"containedResources\": []\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationsManagement/solutions/SecurityInsights(workspace-000002)\",\r\n + \ \"name\": \"SecurityInsights(workspace-000002)\",\r\n \"type\": \"Microsoft.OperationsManagement/solutions\",\r\n + \ \"location\": \"East US 2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + cachecontrol: + - no-cache + content-length: + - '940' + content-type: + - application/json; charset=utf-8 + date: + - Sun, 26 Jun 2022 15:32:51 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-ams-apiversion: + - WebAPI1.0 + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 201 + message: Created +- request: + body: '{"properties": {"classification": "FalsePositive", "classificationComment": + "Not a malicious activity", "classificationReason": "IncorrectAlertLogic", "description": + "This is a demo incident", "firstActivityTimeUtc": "2019-01-01T13:00:30Z", "lastActivityTimeUtc": + "2019-01-01T13:05:30Z", "owner": {"objectId": "2046feea-040d-4a46-9e2b-91c2941bfa70"}, + "severity": "High", "status": "Closed", "title": "My incident"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel incident create + Connection: + - keep-alive + Content-Length: + - '415' + Content-Type: + - application/json + ParameterSetName: + - -n -w -g --classification --classification-reason --classification-comment + --first-activity-time-utc --last-activity-time-utc --severity --status --title + --description --owner + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/incidents/afbd324f-6c48-459c-8710-8d1e1cd03812?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Incidents/afbd324f-6c48-459c-8710-8d1e1cd03812","name":"afbd324f-6c48-459c-8710-8d1e1cd03812","etag":"\"010058ad-0000-0100-0000-62b87c270000\"","type":"Microsoft.SecurityInsights/Incidents","properties":{"title":"My + incident","description":"This is a demo incident","severity":"High","status":"Closed","classification":"FalsePositive","classificationReason":"IncorrectAlertLogic","classificationComment":"Not + a malicious activity","owner":{"objectId":"2046feea-040d-4a46-9e2b-91c2941bfa70","email":null,"assignedTo":null,"userPrincipalName":null,"ownerType":"Unknown"},"labels":[],"firstActivityTimeUtc":"2019-01-01T13:00:30Z","lastActivityTimeUtc":"2019-01-01T13:05:30Z","lastModifiedTimeUtc":"2022-06-26T15:32:55.8915737Z","createdTimeUtc":"2022-06-26T15:32:55.8915737Z","incidentNumber":1,"additionalData":{"alertsCount":0,"bookmarksCount":0,"commentsCount":0,"alertProductNames":[],"tactics":[],"techniques":[]},"relatedAnalyticRuleIds":[],"incidentUrl":"https://portal.azure.com/#asset/Microsoft_Azure_Security_Insights/Incident/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Incidents/afbd324f-6c48-459c-8710-8d1e1cd03812","providerName":"Azure + Sentinel","providerIncidentId":"1"}}' + headers: + cache-control: + - no-cache + content-length: + - '1540' + content-type: + - application/json; charset=utf-8 + date: + - Sun, 26 Jun 2022 15:32:55 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-resource-requests: + - '498' + status: + code: 201 + message: Created +- request: + body: '{"properties": {"displayName": "My bookmark", "entityMappings": [{"entityType": + "Account", "fieldMappings": [{"identifier": "Fullname", "value": "johndoe@microsoft.com"}]}], + "labels": ["Tag1", "Tag2"], "notes": "Found a suspicious activity", "query": + "SecurityEvent | where TimeGenerated > ago(1d) and TimeGenerated < ago(2d)", + "queryResult": "Security Event query result", "tactics": ["Execution"], "techniques": + ["T1609"]}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel bookmark create + Connection: + - keep-alive + Content-Length: + - '425' + Content-Type: + - application/json + ParameterSetName: + - -n -w -g --query-content --query-result --display-name --notes --entity-mappings + --tactics --techniques --labels + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/bookmarks/2216d0e1-91e3-4902-89fd-d2df8c535096?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Bookmarks/2216d0e1-91e3-4902-89fd-d2df8c535096","name":"2216d0e1-91e3-4902-89fd-d2df8c535096","etag":"\"020041a8-0000-0100-0000-62b87c290000\"","type":"Microsoft.SecurityInsights/Bookmarks","properties":{"displayName":"My + bookmark","created":"2022-06-26T15:32:57.309088+00:00","updated":"2022-06-26T15:32:57+00:00","createdBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"Ethan + Yang"},"updatedBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"Ethan + Yang"},"eventTime":"2022-06-26T15:32:57.308823+00:00","notes":"Found a suspicious + activity","labels":["Tag1","Tag2"],"query":"SecurityEvent | where TimeGenerated + > ago(1d) and TimeGenerated < ago(2d)","queryResult":"Security Event query + result","incidentInfo":{"incidentId":null,"title":null,"relationName":null,"severity":null},"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"Fullname","value":"johndoe@microsoft.com"}]}],"tactics":["Execution"],"techniques":["T1609"]}}' + headers: + cache-control: + - no-cache + content-length: + - '1245' + content-type: + - application/json; charset=utf-8 + date: + - Sun, 26 Jun 2022 15:32:57 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 200 + message: OK +- request: + body: '{"properties": {"relatedResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Bookmarks/2216d0e1-91e3-4902-89fd-d2df8c535096"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel incident relation create + Connection: + - keep-alive + Content-Length: + - '284' + Content-Type: + - application/json + ParameterSetName: + - -n -w -g --incident-id --related-resource-id + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/incidents/afbd324f-6c48-459c-8710-8d1e1cd03812/relations/relation-000003?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Incidents/afbd324f-6c48-459c-8710-8d1e1cd03812/relations/relation-000003","name":"relation-000003","etag":"\"010060ad-0000-0100-0000-62b87c2a0000\"","type":"Microsoft.SecurityInsights/Incidents/relations","properties":{"relatedResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Bookmarks/2216d0e1-91e3-4902-89fd-d2df8c535096","relatedResourceName":"2216d0e1-91e3-4902-89fd-d2df8c535096","relatedResourceType":"Microsoft.SecurityInsights/Bookmarks"}}' + headers: + cache-control: + - no-cache + content-length: + - '812' + content-type: + - application/json; charset=utf-8 + date: + - Sun, 26 Jun 2022 15:32:57 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-resource-requests: + - '499' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel incident relation list + Connection: + - keep-alive + ParameterSetName: + - -w -g --incident-id + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/incidents/afbd324f-6c48-459c-8710-8d1e1cd03812/relations?api-version=2022-06-01-preview + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Incidents/afbd324f-6c48-459c-8710-8d1e1cd03812/relations/relation-000003","name":"relation-000003","etag":"\"010060ad-0000-0100-0000-62b87c2a0000\"","type":"Microsoft.SecurityInsights/Incidents/relations","properties":{"relatedResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Bookmarks/2216d0e1-91e3-4902-89fd-d2df8c535096","relatedResourceName":"2216d0e1-91e3-4902-89fd-d2df8c535096","relatedResourceType":"Microsoft.SecurityInsights/Bookmarks"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '824' + content-type: + - application/json; charset=utf-8 + date: + - Sun, 26 Jun 2022 15:32:59 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-resource-requests: + - '499' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel incident relation show + Connection: + - keep-alive + ParameterSetName: + - -n -w -g --incident-id + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/incidents/afbd324f-6c48-459c-8710-8d1e1cd03812/relations/relation-000003?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Incidents/afbd324f-6c48-459c-8710-8d1e1cd03812/relations/relation-000003","name":"relation-000003","etag":"\"010060ad-0000-0100-0000-62b87c2a0000\"","type":"Microsoft.SecurityInsights/Incidents/relations","properties":{"relatedResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Bookmarks/2216d0e1-91e3-4902-89fd-d2df8c535096","relatedResourceName":"2216d0e1-91e3-4902-89fd-d2df8c535096","relatedResourceType":"Microsoft.SecurityInsights/Bookmarks"}}' + headers: + cache-control: + - no-cache + content-length: + - '812' + content-type: + - application/json; charset=utf-8 + date: + - Sun, 26 Jun 2022 15:32:59 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-resource-requests: + - '499' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel incident relation delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - -n -w -g --incident-id --yes + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/incidents/afbd324f-6c48-459c-8710-8d1e1cd03812/relations/relation-000003?api-version=2022-06-01-preview + response: + body: + string: '{}' + headers: + cache-control: + - no-cache + content-length: + - '2' + content-type: + - application/json; charset=utf-8 + date: + - Sun, 26 Jun 2022 15:33:00 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-resource-requests: + - '499' + status: + code: 200 + message: OK +version: 1 diff --git a/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py b/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py index 4a6237e3d9e..8b22e1c227a 100644 --- a/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py +++ b/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py @@ -317,8 +317,7 @@ def test_sentinel_bookmark_relation_crud(self): "relation_name": self.create_random_name("relation-", 16), "bookmark_id": "2216d0e1-91e3-4902-89fd-d2df8c535096", "incident_id": "afbd324f-6c48-459c-8710-8d1e1cd03812", - "query": "SecurityEvent | where TimeGenerated > ago(1d) and TimeGenerated < ago(2d)", - "expand_id": "27f76e63-c41b-480f-bb18-12ad2e011d49", + "query": "SecurityEvent | where TimeGenerated > ago(1d) and TimeGenerated < ago(2d)" }) self.cmd("monitor log-analytics workspace create -n {workspace_name} -g {rg}") @@ -366,6 +365,61 @@ def test_sentinel_bookmark_relation_crud(self): self.cmd("sentinel bookmark relation delete -n {relation_name} -w {workspace_name} -g {rg} --bookmark-id {bookmark_id} --yes") + @ResourceGroupPreparer(name_prefix="cli_test_sentinel_", location="eastus2") + def test_sentinel_incident_relation_crud(self): + self.kwargs.update({ + "workspace_name": self.create_random_name("workspace-", 16), + "relation_name": self.create_random_name("relation-", 16), + "bookmark_id": "2216d0e1-91e3-4902-89fd-d2df8c535096", + "incident_id": "afbd324f-6c48-459c-8710-8d1e1cd03812", + "query": "SecurityEvent | where TimeGenerated > ago(1d) and TimeGenerated < ago(2d)" + }) + + self.cmd("monitor log-analytics workspace create -n {workspace_name} -g {rg}") + self.cmd("monitor log-analytics solution create -t SecurityInsights -w {workspace_name} -g {rg}") + self.cmd( + "sentinel incident create -n {incident_id} -w {workspace_name} -g {rg} " + "--classification FalsePositive --classification-reason IncorrectAlertLogic --classification-comment 'Not a malicious activity' " + "--first-activity-time-utc 2019-01-01T13:00:30Z --last-activity-time-utc 2019-01-01T13:05:30Z " + "--severity High --status Closed --title 'My incident' --description 'This is a demo incident' " + "--owner \"{{object-id:2046feea-040d-4a46-9e2b-91c2941bfa70}}\"" + ) + self.kwargs["resource_id"] = self.cmd( + "sentinel bookmark create -n {bookmark_id} -w {workspace_name} -g {rg} " + "--query-content '{query}' --query-result 'Security Event query result' " + "--display-name 'My bookmark' --notes 'Found a suspicious activity' " + "--entity-mappings \"[{{entity-type:Account,field-mappings:[{{identifier:Fullname,value:johndoe@microsoft.com}}]}}]\" " + "--tactics \"[Execution]\" " + "--techniques \"[T1609]\" " + "--labels \"[Tag1,Tag2]\"" + ).get_output_in_json()["id"] + + self.cmd( + "sentinel incident relation create -n {relation_name} -w {workspace_name} -g {rg} --incident-id {incident_id} --related-resource-id {resource_id}", + checks=[ + self.check("name", "{relation_name}"), + self.check("type", "Microsoft.SecurityInsights/Incidents/relations") + ] + ) + + self.cmd( + "sentinel incident relation list -w {workspace_name} -g {rg} --incident-id {incident_id}", + checks=[ + self.check("length(@)", 1), + self.check("[0].name", "{relation_name}") + ] + ) + + self.cmd( + "sentinel incident relation show -n {relation_name} -w {workspace_name} -g {rg} --incident-id {incident_id}", + checks=[ + self.check("name", "{relation_name}"), + self.check("type", "Microsoft.SecurityInsights/Incidents/relations") + ] + ) + + self.cmd("sentinel incident relation delete -n {relation_name} -w {workspace_name} -g {rg} --incident-id {incident_id} --yes") + @ResourceGroupPreparer(name_prefix="cli_test_sentinel_", location="eastus2") def test_sentinel_data_connector_crud(self): self.kwargs.update({ From c905f7b032299bed3714eb1134f3ded1ffb656f5 Mon Sep 17 00:00:00 2001 From: necusjz Date: Sun, 26 Jun 2022 23:45:12 +0800 Subject: [PATCH 08/25] add tests for enrichment --- .../test_sentinel_enrichment_crud.yaml | 99 +++++++++++++++++++ .../tests/latest/test_securityinsight.py | 13 +-- 2 files changed, 103 insertions(+), 9 deletions(-) create mode 100644 src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_enrichment_crud.yaml diff --git a/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_enrichment_crud.yaml b/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_enrichment_crud.yaml new file mode 100644 index 00000000000..73d92956feb --- /dev/null +++ b/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_enrichment_crud.yaml @@ -0,0 +1,99 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel enrichment domain-whois show + Connection: + - keep-alive + ParameterSetName: + - -g --domain + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.SecurityInsights/enrichment/domain/whois/?domain=microsoft.com&api-version=2022-06-01-preview + response: + body: + string: '{"domain":"microsoft.com","server":"whois.markmonitor.com","created":"1991-05-02T00:00:00Z","updated":"2022-04-18T00:00:00Z","expires":"2023-05-03T00:00:00Z","parsedWhois":{"registrar":{"name":"MarkMonitor, + Inc.","abuseContactPhone":"12083895770","abuseContactEmail":"abusecomplaints@markmonitor.com","ianaId":"292","url":"http://www.markmonitor.com","whoisServer":"whois.markmonitor.com"},"contacts":{"admin":{"name":"Domain + Administrator","org":"Microsoft Corporation","street":["One Microsoft Way,"],"city":"Redmond","state":"WA","postal":"98052","country":"us","phone":"14258828080","fax":"14259367329","email":"admin@domains.microsoft"},"registrant":{"name":"Domain + Administrator","org":"Microsoft Corporation","street":["One Microsoft Way,"],"city":"Redmond","state":"WA","postal":"98052","country":"us","phone":"14258828080","fax":"14259367329","email":"admin@domains.microsoft"},"billing":{"name":"","org":"","street":[],"city":"","state":"","postal":"","country":"","phone":"","fax":"","email":""},"tech":{"name":"MSN + Hostmaster","org":"Microsoft Corporation","street":["One Microsoft Way,"],"city":"Redmond","state":"WA","postal":"98052","country":"us","phone":"14258828080","fax":"14259367329","email":"msnhst@microsoft.com"}},"nameServers":["ns1-39.azure-dns.com","ns2-39.azure-dns.net","ns3-39.azure-dns.org","ns4-39.azure-dns.info"],"statuses":["clientUpdateProhibited","clientTransferProhibited","clientDeleteProhibited","serverUpdateProhibited","serverTransferProhibited","serverDeleteProhibited"]}}' + headers: + cache-control: + - no-cache + content-length: + - '1515' + content-type: + - application/json; charset=utf-8 + date: + - Sun, 26 Jun 2022 15:41:18 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel enrichment ip-geodata show + Connection: + - keep-alive + ParameterSetName: + - -g --ip-address + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.SecurityInsights/enrichment/ip/geodata/?ipAddress=1.2.3.4&api-version=2022-06-01-preview + response: + body: + string: '{"asn":null,"carrier":null,"city":"brisbane","cityCf":50,"continent":"oceania","country":"australia","countryCf":86,"ipAddr":"1.2.3.4","ipRoutingType":"fixed","latitude":"-27.46758","longitude":"153.02789","organization":"apnic + debogon project","organizationType":"Telecommunications","region":null,"state":"queensland","stateCf":68,"stateCode":"qld"}' + headers: + cache-control: + - no-cache + content-length: + - '351' + content-type: + - application/json; charset=utf-8 + date: + - Sun, 26 Jun 2022 15:41:19 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +version: 1 diff --git a/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py b/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py index 8b22e1c227a..12dbd3fe2ae 100644 --- a/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py +++ b/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py @@ -445,26 +445,21 @@ def test_sentinel_data_connector_crud(self): self.kwargs["data_connector"] = json.dumps(data_connector_props) @ResourceGroupPreparer(name_prefix="cli_test_sentinel_", location="eastus2") - def test_sentinel_domain_whois_crud(self): + def test_sentinel_enrichment_crud(self): self.kwargs.update({ "domain": "microsoft.com", + "ip_address": "1.2.3.4" }) self.cmd( - "sentinel domain-whois show -g {rg} --domain {domain}", + "sentinel enrichment domain-whois show -g {rg} --domain {domain}", checks=[ self.check("domain", "{domain}") ] ) - @ResourceGroupPreparer(name_prefix="cli_test_sentinel_", location="eastus2") - def test_sentinel_ip_geodata_crud(self): - self.kwargs.update({ - "ip_address": "1.2.3.4" - }) - self.cmd( - "sentinel ip-geodata show -g {rg} --ip-address {ip_address}", + "sentinel enrichment ip-geodata show -g {rg} --ip-address {ip_address}", checks=[ self.check("ipAddr", "{ip_address}") ] From eba57b2d73aa5bcc3a2a4f817969f5ab7f31e8e1 Mon Sep 17 00:00:00 2001 From: necusjz Date: Mon, 27 Jun 2022 00:10:01 +0800 Subject: [PATCH 09/25] add tests for metadata --- .../test_sentinel_metadata_crud.yaml | 655 ++++++++++++++++++ .../tests/latest/test_securityinsight.py | 27 +- 2 files changed, 665 insertions(+), 17 deletions(-) create mode 100644 src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_metadata_crud.yaml diff --git a/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_metadata_crud.yaml b/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_metadata_crud.yaml new file mode 100644 index 00000000000..b0d464cc6b8 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_metadata_crud.yaml @@ -0,0 +1,655 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics workspace create + Connection: + - keep-alive + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001?api-version=2021-04-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001","name":"cli_test_sentinel_000001","type":"Microsoft.Resources/resourceGroups","location":"eastus2","tags":{"product":"azurecli","cause":"automation","date":"2022-06-26T16:06:09Z"},"properties":{"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '327' + content-type: + - application/json; charset=utf-8 + date: + - Sun, 26 Jun 2022 16:06:15 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"location": "eastus2", "properties": {"sku": {"name": "PerGB2018"}, "retentionInDays": + 30, "workspaceCapping": {}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics workspace create + Connection: + - keep-alive + Content-Length: + - '116' + Content-Type: + - application/json + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-mgmt-loganalytics/13.0.0b4 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002?api-version=2021-12-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": + \"ae193f3e-8cce-4c4e-9de3-bc21e9e0b6d6\",\r\n \"provisioningState\": \"Creating\",\r\n + \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": + \"Sun, 26 Jun 2022 16:06:21 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n + \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n + \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": + \"Mon, 27 Jun 2022 01:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": + \"Enabled\",\r\n \"createdDate\": \"Sun, 26 Jun 2022 16:06:21 GMT\",\r\n + \ \"modifiedDate\": \"Sun, 26 Jun 2022 16:06:21 GMT\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n + \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n + \ \"location\": \"eastus2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '1075' + content-type: + - application/json + date: + - Sun, 26 Jun 2022 16:06:23 GMT + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1195' + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics workspace create + Connection: + - keep-alive + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-mgmt-loganalytics/13.0.0b4 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002?api-version=2021-12-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": + \"ae193f3e-8cce-4c4e-9de3-bc21e9e0b6d6\",\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": + \"Sun, 26 Jun 2022 16:06:21 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n + \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n + \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": + \"Mon, 27 Jun 2022 01:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": + \"Enabled\",\r\n \"createdDate\": \"Sun, 26 Jun 2022 16:06:21 GMT\",\r\n + \ \"modifiedDate\": \"Sun, 26 Jun 2022 16:06:22 GMT\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n + \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n + \ \"location\": \"eastus2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '1076' + content-type: + - application/json + date: + - Sun, 26 Jun 2022 16:06:53 GMT + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding,Accept-Encoding + x-content-type-options: + - nosniff + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics solution create + Connection: + - keep-alive + ParameterSetName: + - -t -w -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-mgmt-loganalytics/13.0.0b4 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002?api-version=2021-12-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": + \"ae193f3e-8cce-4c4e-9de3-bc21e9e0b6d6\",\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": + \"Sun, 26 Jun 2022 16:06:21 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n + \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n + \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": + \"Mon, 27 Jun 2022 01:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": + \"Enabled\",\r\n \"createdDate\": \"Sun, 26 Jun 2022 16:06:21 GMT\",\r\n + \ \"modifiedDate\": \"Sun, 26 Jun 2022 16:06:22 GMT\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n + \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n + \ \"location\": \"eastus2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '1076' + content-type: + - application/json + date: + - Sun, 26 Jun 2022 16:06:54 GMT + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding,Accept-Encoding + x-content-type-options: + - nosniff + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 200 + message: OK +- request: + body: '{"location": "eastus2", "plan": {"name": "SecurityInsights(workspace-000002)", + "publisher": "Microsoft", "promotionCode": "", "product": "OMSGallery/SecurityInsights"}, + "properties": {"workspaceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/microsoft.OperationalInsights/workspaces/workspace-000002"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics solution create + Connection: + - keep-alive + Content-Length: + - '370' + Content-Type: + - application/json; charset=utf-8 + ParameterSetName: + - -t -w -g + User-Agent: + - python/3.8.10 (Windows-10-10.0.19044-SP0) msrest/0.7.0 msrest_azure/0.6.4 + azure-mgmt-operationsmanagement/0.1.0 Azure-SDK-For-Python AZURECLI/2.37.0 + accept-language: + - en-US + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationsManagement/solutions/SecurityInsights%28workspace-000002%29?api-version=2015-11-01-preview + response: + body: + string: "{\r\n \"plan\": {\r\n \"name\": \"SecurityInsights(workspace-000002)\",\r\n + \ \"publisher\": \"Microsoft\",\r\n \"promotionCode\": \"\",\r\n \"product\": + \"OMSGallery/SecurityInsights\"\r\n },\r\n \"properties\": {\r\n \"workspaceResourceId\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/microsoft.OperationalInsights/workspaces/workspace-000002\",\r\n + \ \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"Mon, + 01 Jan 0001 00:00:00 GMT\",\r\n \"sku\": {\r\n \"name\": \"PerGB\"\r\n + \ },\r\n \"lastModifiedTime\": \"Mon, 01 Jan 0001 00:00:00 GMT\",\r\n + \ \"containedResources\": []\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationsManagement/solutions/SecurityInsights(workspace-000002)\",\r\n + \ \"name\": \"SecurityInsights(workspace-000002)\",\r\n \"type\": \"Microsoft.OperationsManagement/solutions\",\r\n + \ \"location\": \"East US 2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + cachecontrol: + - no-cache + content-length: + - '940' + content-type: + - application/json; charset=utf-8 + date: + - Sun, 26 Jun 2022 16:07:02 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-ams-apiversion: + - WebAPI1.0 + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 201 + message: Created +- request: + body: '{"kind": "MicrosoftSecurityIncidentCreation", "properties": {"displayName": + "testing", "enabled": true, "productFilter": "Microsoft Cloud App Security"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel alert-rule create + Connection: + - keep-alive + Content-Length: + - '153' + Content-Type: + - application/json + ParameterSetName: + - -n -w -g --ms-security-incident + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRules/alert-rule-000003?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRules/alert-rule-000003","name":"alert-rule-000003","etag":"\"29006b0a-0000-0100-0000-62b8842d0000\"","type":"Microsoft.SecurityInsights/alertRules","kind":"MicrosoftSecurityIncidentCreation","properties":{"productFilter":"Microsoft + Cloud App Security","severitiesFilter":null,"displayNamesFilter":null,"displayNamesExcludeFilter":null,"displayName":"testing","enabled":true,"description":null,"alertRuleTemplateName":null,"lastModifiedUtc":"2022-06-26T16:07:09.0497394Z"}}' + headers: + cache-control: + - no-cache + content-length: + - '682' + content-type: + - application/json; charset=utf-8 + date: + - Sun, 26 Jun 2022 16:07:08 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 201 + message: Created +- request: + body: '{"properties": {"contentId": "c00ee137-7475-47c8-9cce-ec6f0f1bedd0", "kind": + "AnalyticsRule", "parentId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRules/alert-rule-000003"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel metadata create + Connection: + - keep-alive + Content-Length: + - '335' + Content-Type: + - application/json + ParameterSetName: + - -n -w -g --content-id --parent-id --kind + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/metadata/metadata-000004?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/metadata/metadata-000004","name":"metadata-000004","type":"Microsoft.SecurityInsights/metadata","systemData":{"createdAt":"2022-06-26T16:07:09.9370942Z","createdBy":"ethanyang@microsoft.com","createdByType":"User","lastModifiedAt":"2022-06-26T16:07:09.9370942Z","lastModifiedBy":"ethanyang@microsoft.com","lastModifiedByType":"User"},"properties":{"contentId":"c00ee137-7475-47c8-9cce-ec6f0f1bedd0","parentId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRules/alert-rule-000003","kind":"AnalyticsRule","source":{"kind":"LocalWorkspace","name":"workspace-000002","sourceId":"ae193f3e-8cce-4c4e-9de3-bc21e9e0b6d6"}}}' + headers: + cache-control: + - no-cache + content-length: + - '977' + content-type: + - application/json; charset=utf-8 + date: + - Sun, 26 Jun 2022 16:07:11 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + 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 + CommandName: + - sentinel metadata list + Connection: + - keep-alive + ParameterSetName: + - -w -g + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/metadata?api-version=2022-06-01-preview + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/metadata/metadata-000004","name":"metadata-000004","type":"Microsoft.SecurityInsights/metadata","systemData":{"createdAt":"2022-06-26T16:07:09.9370942Z","createdBy":"ethanyang@microsoft.com","createdByType":"User","lastModifiedAt":"2022-06-26T16:07:09.9370942Z","lastModifiedBy":"ethanyang@microsoft.com","lastModifiedByType":"User"},"properties":{"contentId":"c00ee137-7475-47c8-9cce-ec6f0f1bedd0","parentId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRules/alert-rule-000003","kind":"AnalyticsRule","source":{"kind":"LocalWorkspace","name":"workspace-000002","sourceId":"ae193f3e-8cce-4c4e-9de3-bc21e9e0b6d6"}}}]}' + headers: + cache-control: + - no-cache + content-length: + - '989' + content-type: + - application/json; charset=utf-8 + date: + - Sun, 26 Jun 2022 16:07:12 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel metadata update + Connection: + - keep-alive + ParameterSetName: + - -n -w -g --author + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/metadata/metadata-000004?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/metadata/metadata-000004","name":"metadata-000004","type":"Microsoft.SecurityInsights/metadata","systemData":{"createdAt":"2022-06-26T16:07:09.9370942Z","createdBy":"ethanyang@microsoft.com","createdByType":"User","lastModifiedAt":"2022-06-26T16:07:09.9370942Z","lastModifiedBy":"ethanyang@microsoft.com","lastModifiedByType":"User"},"properties":{"contentId":"c00ee137-7475-47c8-9cce-ec6f0f1bedd0","parentId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRules/alert-rule-000003","kind":"AnalyticsRule","source":{"kind":"LocalWorkspace","name":"workspace-000002","sourceId":"ae193f3e-8cce-4c4e-9de3-bc21e9e0b6d6"}}}' + headers: + cache-control: + - no-cache + content-length: + - '977' + content-type: + - application/json; charset=utf-8 + date: + - Sun, 26 Jun 2022 16:07:14 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"properties": {"author": {"email": "cli@microsoft.com", "name": "cli"}, + "contentId": "c00ee137-7475-47c8-9cce-ec6f0f1bedd0", "kind": "AnalyticsRule", + "parentId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRules/alert-rule-000003", + "source": {"kind": "LocalWorkspace", "name": "workspace-000002", "sourceId": + "ae193f3e-8cce-4c4e-9de3-bc21e9e0b6d6"}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel metadata update + Connection: + - keep-alive + Content-Length: + - '510' + Content-Type: + - application/json + ParameterSetName: + - -n -w -g --author + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/metadata/metadata-000004?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/metadata/metadata-000004","name":"metadata-000004","type":"Microsoft.SecurityInsights/metadata","systemData":{"createdAt":"2022-06-26T16:07:09.9370942Z","createdBy":"ethanyang@microsoft.com","createdByType":"User","lastModifiedAt":"2022-06-26T16:07:15.4451079Z","lastModifiedBy":"ethanyang@microsoft.com","lastModifiedByType":"User"},"properties":{"contentId":"c00ee137-7475-47c8-9cce-ec6f0f1bedd0","parentId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRules/alert-rule-000003","kind":"AnalyticsRule","source":{"kind":"LocalWorkspace","name":"workspace-000002","sourceId":"ae193f3e-8cce-4c4e-9de3-bc21e9e0b6d6"},"author":{"name":"cli","email":"cli@microsoft.com"}}}' + headers: + cache-control: + - no-cache + content-length: + - '1029' + content-type: + - application/json; charset=utf-8 + date: + - Sun, 26 Jun 2022 16:07:14 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel metadata show + Connection: + - keep-alive + ParameterSetName: + - -n -w -g + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/metadata/metadata-000004?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/metadata/metadata-000004","name":"metadata-000004","type":"Microsoft.SecurityInsights/metadata","systemData":{"createdAt":"2022-06-26T16:07:09.9370942Z","createdBy":"ethanyang@microsoft.com","createdByType":"User","lastModifiedAt":"2022-06-26T16:07:15.4451079Z","lastModifiedBy":"ethanyang@microsoft.com","lastModifiedByType":"User"},"properties":{"contentId":"c00ee137-7475-47c8-9cce-ec6f0f1bedd0","parentId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/alertRules/alert-rule-000003","kind":"AnalyticsRule","source":{"kind":"LocalWorkspace","name":"workspace-000002","sourceId":"ae193f3e-8cce-4c4e-9de3-bc21e9e0b6d6"},"author":{"name":"cli","email":"cli@microsoft.com"}}}' + headers: + cache-control: + - no-cache + content-length: + - '1029' + content-type: + - application/json; charset=utf-8 + date: + - Sun, 26 Jun 2022 16:07:16 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel metadata delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - -n -w -g --yes + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/metadata/metadata-000004?api-version=2022-06-01-preview + response: + body: + string: '{}' + headers: + cache-control: + - no-cache + content-length: + - '2' + content-type: + - application/json; charset=utf-8 + date: + - Sun, 26 Jun 2022 16:07:18 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + status: + code: 200 + message: OK +version: 1 diff --git a/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py b/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py index 12dbd3fe2ae..3039c0e0b66 100644 --- a/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py +++ b/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py @@ -476,21 +476,14 @@ def test_sentinel_metadata_crud(self): self.cmd("monitor log-analytics workspace create -n {workspace_name} -g {rg}") self.cmd("monitor log-analytics solution create -t SecurityInsights -w {workspace_name} -g {rg}") + self.kwargs["parent_id"] = self.cmd( + "sentinel alert-rule create -n {alert_rule_name} -w {workspace_name} -g {rg} " + "--ms-security-incident \"{{product-filter:'Microsoft Cloud App Security',display-name:testing,enabled:true}}\"" + ).get_output_in_json()["id"] - alert_rule_props = { - "etag": "260097e0-0000-0d00-0000-5d6fa88f0000", - "kind": "MicrosoftSecurityIncidentCreation", - "properties": { - "displayName": "testing displayname", - "enabled": True, - "productFilter": "Microsoft Cloud App Security" - } - } - self.kwargs["alert_rule"] = json.dumps(alert_rule_props) - self.kwargs["parent_id"] = self.cmd("sentinel alert-rule create -g {rg} --alert-rule '{alert_rule}' --rule-id {alert_rule_name} --workspace-name {workspace_name}").get_output_in_json()["id"] self.cmd( - "sentinel metadata create -n {metadata_name} -g {rg} --content-id {content_id} --workspace-name {workspace_name} " - "--kind AnalyticsRule --parent-id {parent_id}", + "sentinel metadata create -n {metadata_name} -w {workspace_name} -g {rg} " + "--content-id {content_id} --parent-id {parent_id} --kind AnalyticsRule", checks=[ self.check("name", "{metadata_name}"), self.check("contentId", "{content_id}") @@ -498,16 +491,16 @@ def test_sentinel_metadata_crud(self): ) self.cmd( - "sentinel metadata list -g {rg} --workspace-name {workspace_name}", + "sentinel metadata list -w {workspace_name} -g {rg}", checks=[ self.check("length(@)", 1), self.check("[0].name", "{metadata_name}") ] ) - self.cmd("sentinel metadata update -n {metadata_name} -g {rg} --workspace-name {workspace_name} --author name=cli email=cli@microsoft.com") + self.cmd("sentinel metadata update -n {metadata_name} -w {workspace_name} -g {rg} --author \"{{name:cli,email:cli@microsoft.com}}\"") self.cmd( - "sentinel metadata show -n {metadata_name} -g {rg} --workspace-name {workspace_name}", + "sentinel metadata show -n {metadata_name} -w {workspace_name} -g {rg}", checks=[ self.check("name", "{metadata_name}"), self.check("author.name", "cli"), @@ -515,7 +508,7 @@ def test_sentinel_metadata_crud(self): ] ) - self.cmd("sentinel metadata delete -n {metadata_name} -g {rg} --workspace-name {workspace_name} --yes") + self.cmd("sentinel metadata delete -n {metadata_name} -w {workspace_name} -g {rg} --yes") @ResourceGroupPreparer(name_prefix="cli_test_sentinel_", location="eastus2") def test_sentinel_onboarding_state_crud(self): From 00e19f2e80d41167b4103ec310ea20d60249da46 Mon Sep 17 00:00:00 2001 From: necusjz Date: Mon, 27 Jun 2022 00:19:20 +0800 Subject: [PATCH 10/25] add tests for onboarding-state --- .../test_sentinel_onboarding_state_crud.yaml | 506 ++++++++++++++++++ .../tests/latest/test_securityinsight.py | 8 +- 2 files changed, 510 insertions(+), 4 deletions(-) create mode 100644 src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_onboarding_state_crud.yaml diff --git a/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_onboarding_state_crud.yaml b/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_onboarding_state_crud.yaml new file mode 100644 index 00000000000..08c46d25481 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_onboarding_state_crud.yaml @@ -0,0 +1,506 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics workspace create + Connection: + - keep-alive + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001?api-version=2021-04-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001","name":"cli_test_sentinel_000001","type":"Microsoft.Resources/resourceGroups","location":"eastus2","tags":{"product":"azurecli","cause":"automation","date":"2022-06-26T16:13:41Z"},"properties":{"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '327' + content-type: + - application/json; charset=utf-8 + date: + - Sun, 26 Jun 2022 16:13:45 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"location": "eastus2", "properties": {"sku": {"name": "PerGB2018"}, "retentionInDays": + 30, "workspaceCapping": {}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics workspace create + Connection: + - keep-alive + Content-Length: + - '116' + Content-Type: + - application/json + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-mgmt-loganalytics/13.0.0b4 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002?api-version=2021-12-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": + \"8d152db7-d055-4fd6-b9f7-b60706c9e5fc\",\r\n \"provisioningState\": \"Creating\",\r\n + \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": + \"Sun, 26 Jun 2022 16:13:51 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n + \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n + \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": + \"Sun, 26 Jun 2022 21:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": + \"Enabled\",\r\n \"createdDate\": \"Sun, 26 Jun 2022 16:13:51 GMT\",\r\n + \ \"modifiedDate\": \"Sun, 26 Jun 2022 16:13:51 GMT\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n + \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n + \ \"location\": \"eastus2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '1075' + content-type: + - application/json + date: + - Sun, 26 Jun 2022 16:13:52 GMT + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1197' + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics workspace create + Connection: + - keep-alive + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-mgmt-loganalytics/13.0.0b4 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002?api-version=2021-12-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": + \"8d152db7-d055-4fd6-b9f7-b60706c9e5fc\",\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": + \"Sun, 26 Jun 2022 16:13:51 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n + \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n + \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": + \"Sun, 26 Jun 2022 21:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": + \"Enabled\",\r\n \"createdDate\": \"Sun, 26 Jun 2022 16:13:51 GMT\",\r\n + \ \"modifiedDate\": \"Sun, 26 Jun 2022 16:13:52 GMT\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n + \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n + \ \"location\": \"eastus2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '1076' + content-type: + - application/json + date: + - Sun, 26 Jun 2022 16:14:23 GMT + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding,Accept-Encoding + x-content-type-options: + - nosniff + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics solution create + Connection: + - keep-alive + ParameterSetName: + - -t -w -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-mgmt-loganalytics/13.0.0b4 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002?api-version=2021-12-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": + \"8d152db7-d055-4fd6-b9f7-b60706c9e5fc\",\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": + \"Sun, 26 Jun 2022 16:13:51 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n + \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n + \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": + \"Sun, 26 Jun 2022 21:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": + \"Enabled\",\r\n \"createdDate\": \"Sun, 26 Jun 2022 16:13:51 GMT\",\r\n + \ \"modifiedDate\": \"Sun, 26 Jun 2022 16:13:52 GMT\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n + \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n + \ \"location\": \"eastus2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '1076' + content-type: + - application/json + date: + - Sun, 26 Jun 2022 16:14:24 GMT + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding,Accept-Encoding + x-content-type-options: + - nosniff + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 200 + message: OK +- request: + body: '{"location": "eastus2", "plan": {"name": "SecurityInsights(workspace-000002)", + "publisher": "Microsoft", "promotionCode": "", "product": "OMSGallery/SecurityInsights"}, + "properties": {"workspaceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/microsoft.OperationalInsights/workspaces/workspace-000002"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics solution create + Connection: + - keep-alive + Content-Length: + - '370' + Content-Type: + - application/json; charset=utf-8 + ParameterSetName: + - -t -w -g + User-Agent: + - python/3.8.10 (Windows-10-10.0.19044-SP0) msrest/0.7.0 msrest_azure/0.6.4 + azure-mgmt-operationsmanagement/0.1.0 Azure-SDK-For-Python AZURECLI/2.37.0 + accept-language: + - en-US + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationsManagement/solutions/SecurityInsights%28workspace-000002%29?api-version=2015-11-01-preview + response: + body: + string: "{\r\n \"plan\": {\r\n \"name\": \"SecurityInsights(workspace-000002)\",\r\n + \ \"publisher\": \"Microsoft\",\r\n \"promotionCode\": \"\",\r\n \"product\": + \"OMSGallery/SecurityInsights\"\r\n },\r\n \"properties\": {\r\n \"workspaceResourceId\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/microsoft.OperationalInsights/workspaces/workspace-000002\",\r\n + \ \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"Mon, + 01 Jan 0001 00:00:00 GMT\",\r\n \"sku\": {\r\n \"name\": \"PerGB\"\r\n + \ },\r\n \"lastModifiedTime\": \"Mon, 01 Jan 0001 00:00:00 GMT\",\r\n + \ \"containedResources\": []\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationsManagement/solutions/SecurityInsights(workspace-000002)\",\r\n + \ \"name\": \"SecurityInsights(workspace-000002)\",\r\n \"type\": \"Microsoft.OperationsManagement/solutions\",\r\n + \ \"location\": \"East US 2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + cachecontrol: + - no-cache + content-length: + - '940' + content-type: + - application/json; charset=utf-8 + date: + - Sun, 26 Jun 2022 16:14:35 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-ams-apiversion: + - WebAPI1.0 + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 201 + message: Created +- request: + body: '{"properties": {"customerManagedKey": false}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel onboarding-state create + Connection: + - keep-alive + Content-Length: + - '45' + Content-Type: + - application/json + ParameterSetName: + - -n -w -g --customer-managed-key + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/onboardingStates/default?api-version=2022-06-01-preview + response: + body: + string: '{"properties":{},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/onboardingStates/default","name":"default","type":"Microsoft.SecurityInsights/onboardingStates","systemData":{"createdAt":"2022-06-26T16:14:37.3416992Z","createdBy":"ethanyang@microsoft.com","createdByType":"User","lastModifiedAt":"2022-06-26T16:14:37.3416992Z","lastModifiedBy":"ethanyang@microsoft.com","lastModifiedByType":"User"}}' + headers: + cache-control: + - no-cache + content-length: + - '554' + content-type: + - application/json; charset=utf-8 + date: + - Sun, 26 Jun 2022 16:14:42 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-resource-requests: + - '11' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel onboarding-state list + Connection: + - keep-alive + ParameterSetName: + - -w -g + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/onboardingStates?api-version=2022-06-01-preview + response: + body: + string: '{"value":[{"properties":{},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/onboardingStates/default","name":"default","type":"Microsoft.SecurityInsights/onboardingStates","systemData":{}}]}' + headers: + cache-control: + - no-cache + content-length: + - '344' + content-type: + - application/json; charset=utf-8 + date: + - Sun, 26 Jun 2022 16:14:44 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-resource-requests: + - '11' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel onboarding-state show + Connection: + - keep-alive + ParameterSetName: + - -n -w -g + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/onboardingStates/default?api-version=2022-06-01-preview + response: + body: + string: '{"properties":{},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/onboardingStates/default","name":"default","type":"Microsoft.SecurityInsights/onboardingStates","systemData":{}}' + headers: + cache-control: + - no-cache + content-length: + - '332' + content-type: + - application/json; charset=utf-8 + date: + - Sun, 26 Jun 2022 16:14:46 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-resource-requests: + - '11' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel onboarding-state delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - -n -w -g --yes + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/onboardingStates/default?api-version=2022-06-01-preview + response: + body: + string: '{}' + headers: + cache-control: + - no-cache + content-length: + - '2' + content-type: + - application/json; charset=utf-8 + date: + - Sun, 26 Jun 2022 16:14:50 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + status: + code: 200 + message: OK +version: 1 diff --git a/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py b/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py index 3039c0e0b66..86b9fddc3a8 100644 --- a/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py +++ b/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py @@ -520,7 +520,7 @@ def test_sentinel_onboarding_state_crud(self): self.cmd("monitor log-analytics solution create -t SecurityInsights -w {workspace_name} -g {rg}") self.cmd( - "sentinel onboarding-state create -n default -g {rg} --workspace-name {workspace_name} --customer-managed-key false", + "sentinel onboarding-state create -n default -w {workspace_name} -g {rg} --customer-managed-key false", checks=[ self.check("name", "default"), self.check("type", "Microsoft.SecurityInsights/onboardingStates") @@ -528,7 +528,7 @@ def test_sentinel_onboarding_state_crud(self): ) self.cmd( - "sentinel onboarding-state list -g {rg} --workspace-name {workspace_name}", + "sentinel onboarding-state list -w {workspace_name} -g {rg}", checks=[ self.check("length(@)", 1), self.check("value[0].name", "default") @@ -536,14 +536,14 @@ def test_sentinel_onboarding_state_crud(self): ) self.cmd( - "sentinel onboarding-state show -n default -g {rg} --workspace-name {workspace_name}", + "sentinel onboarding-state show -n default -w {workspace_name} -g {rg}", checks=[ self.check("name", "default"), self.check("type", "Microsoft.SecurityInsights/onboardingStates") ] ) - self.cmd("sentinel onboarding-state delete -n default -g {rg} --workspace-name {workspace_name} --yes") + self.cmd("sentinel onboarding-state delete -n default -w {workspace_name} -g {rg} --yes") @ResourceGroupPreparer(name_prefix="cli_test_sentinel_", location="eastus2") def test_sentinel_threat_indicator_crud(self): From 70c82f300401ce9b0d0258ddbb375484c548c5d9 Mon Sep 17 00:00:00 2001 From: necusjz Date: Mon, 27 Jun 2022 11:45:03 +0800 Subject: [PATCH 11/25] add tests for automation-rule --- .../sentinel/threat_indicator/_create.py | 10 +- .../sentinel/threat_indicator/_update.py | 10 +- .../test_sentinel_automation_rule_crud.yaml | 627 ++++++++++++++++++ .../tests/latest/test_securityinsight.py | 99 +-- 4 files changed, 694 insertions(+), 52 deletions(-) create mode 100644 src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_automation_rule_crud.yaml diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_create.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_create.py index a7c7167a6fb..186f51ce22b 100644 --- a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_create.py +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_create.py @@ -177,8 +177,8 @@ def _build_arguments_schema(cls, *args, **kwargs): arg_group="Properties", help="Source of a threat intelligence entity", ) - _args_schema.intelligence_tags = AAZListArg( - options=["--intelligence-tags"], + _args_schema.threat_tags = AAZListArg( + options=["--threat-tags"], arg_group="Properties", help="List of tags", ) @@ -294,8 +294,8 @@ def _build_arguments_schema(cls, *args, **kwargs): help="Type of the value", ) - intelligence_tags = cls._args_schema.intelligence_tags - intelligence_tags.Element = AAZStrArg() + threat_tags = cls._args_schema.threat_tags + threat_tags.Element = AAZStrArg() threat_types = cls._args_schema.threat_types threat_types.Element = AAZStrArg() @@ -423,7 +423,7 @@ def content(self): properties.set_prop("patternVersion", AAZStrType, ".pattern_version") properties.set_prop("revoked", AAZBoolType, ".revoked") properties.set_prop("source", AAZStrType, ".source") - properties.set_prop("threatIntelligenceTags", AAZListType, ".intelligence_tags") + properties.set_prop("threatIntelligenceTags", AAZListType, ".threat_tags") properties.set_prop("threatTypes", AAZListType, ".threat_types") properties.set_prop("validFrom", AAZStrType, ".valid_from") properties.set_prop("validUntil", AAZStrType, ".valid_until") diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_update.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_update.py index cf6b044f1c4..071a204e15c 100644 --- a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_update.py +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_update.py @@ -202,8 +202,8 @@ def _build_arguments_schema(cls, *args, **kwargs): help="Source of a threat intelligence entity", nullable=True, ) - _args_schema.intelligence_tags = AAZListArg( - options=["--intelligence-tags"], + _args_schema.threat_tags = AAZListArg( + options=["--threat-tags"], arg_group="Properties", help="List of tags", nullable=True, @@ -337,8 +337,8 @@ def _build_arguments_schema(cls, *args, **kwargs): nullable=True, ) - intelligence_tags = cls._args_schema.intelligence_tags - intelligence_tags.Element = AAZStrArg() + threat_tags = cls._args_schema.threat_tags + threat_tags.Element = AAZStrArg() threat_types = cls._args_schema.threat_types threat_types.Element = AAZStrArg() @@ -590,7 +590,7 @@ def _update_instance(self, instance): properties.set_prop("patternVersion", AAZStrType, ".pattern_version") properties.set_prop("revoked", AAZBoolType, ".revoked") properties.set_prop("source", AAZStrType, ".source") - properties.set_prop("threatIntelligenceTags", AAZListType, ".intelligence_tags") + properties.set_prop("threatIntelligenceTags", AAZListType, ".threat_tags") properties.set_prop("threatTypes", AAZListType, ".threat_types") properties.set_prop("validFrom", AAZStrType, ".valid_from") properties.set_prop("validUntil", AAZStrType, ".valid_until") diff --git a/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_automation_rule_crud.yaml b/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_automation_rule_crud.yaml new file mode 100644 index 00000000000..e65c309b84d --- /dev/null +++ b/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_automation_rule_crud.yaml @@ -0,0 +1,627 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics workspace create + Connection: + - keep-alive + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001?api-version=2021-04-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001","name":"cli_test_sentinel_000001","type":"Microsoft.Resources/resourceGroups","location":"eastus2","tags":{"product":"azurecli","cause":"automation","date":"2022-06-27T03:43:02Z"},"properties":{"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '327' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 27 Jun 2022 03:43:06 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"location": "eastus2", "properties": {"sku": {"name": "PerGB2018"}, "retentionInDays": + 30, "workspaceCapping": {}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics workspace create + Connection: + - keep-alive + Content-Length: + - '116' + Content-Type: + - application/json + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-mgmt-loganalytics/13.0.0b4 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002?api-version=2021-12-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": + \"b51784f5-c3bf-4ca9-817a-5bd07318fd62\",\r\n \"provisioningState\": \"Creating\",\r\n + \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": + \"Mon, 27 Jun 2022 03:43:14 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n + \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n + \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": + \"Mon, 27 Jun 2022 15:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": + \"Enabled\",\r\n \"createdDate\": \"Mon, 27 Jun 2022 03:43:14 GMT\",\r\n + \ \"modifiedDate\": \"Mon, 27 Jun 2022 03:43:14 GMT\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n + \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n + \ \"location\": \"eastus2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '1075' + content-type: + - application/json + date: + - Mon, 27 Jun 2022 03:43:15 GMT + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics workspace create + Connection: + - keep-alive + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-mgmt-loganalytics/13.0.0b4 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002?api-version=2021-12-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": + \"b51784f5-c3bf-4ca9-817a-5bd07318fd62\",\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": + \"Mon, 27 Jun 2022 03:43:14 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n + \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n + \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": + \"Mon, 27 Jun 2022 15:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": + \"Enabled\",\r\n \"createdDate\": \"Mon, 27 Jun 2022 03:43:14 GMT\",\r\n + \ \"modifiedDate\": \"Mon, 27 Jun 2022 03:43:16 GMT\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n + \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n + \ \"location\": \"eastus2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '1076' + content-type: + - application/json + date: + - Mon, 27 Jun 2022 03:43:46 GMT + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding,Accept-Encoding + x-content-type-options: + - nosniff + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics solution create + Connection: + - keep-alive + ParameterSetName: + - -t -w -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-mgmt-loganalytics/13.0.0b4 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002?api-version=2021-12-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": + \"b51784f5-c3bf-4ca9-817a-5bd07318fd62\",\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": + \"Mon, 27 Jun 2022 03:43:14 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n + \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n + \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": + \"Mon, 27 Jun 2022 15:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": + \"Enabled\",\r\n \"createdDate\": \"Mon, 27 Jun 2022 03:43:14 GMT\",\r\n + \ \"modifiedDate\": \"Mon, 27 Jun 2022 03:43:16 GMT\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n + \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n + \ \"location\": \"eastus2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '1076' + content-type: + - application/json + date: + - Mon, 27 Jun 2022 03:43:47 GMT + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding,Accept-Encoding + x-content-type-options: + - nosniff + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 200 + message: OK +- request: + body: '{"location": "eastus2", "plan": {"name": "SecurityInsights(workspace-000002)", + "publisher": "Microsoft", "promotionCode": "", "product": "OMSGallery/SecurityInsights"}, + "properties": {"workspaceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/microsoft.OperationalInsights/workspaces/workspace-000002"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics solution create + Connection: + - keep-alive + Content-Length: + - '370' + Content-Type: + - application/json; charset=utf-8 + ParameterSetName: + - -t -w -g + User-Agent: + - python/3.8.10 (Windows-10-10.0.19044-SP0) msrest/0.7.0 msrest_azure/0.6.4 + azure-mgmt-operationsmanagement/0.1.0 Azure-SDK-For-Python AZURECLI/2.37.0 + accept-language: + - en-US + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationsManagement/solutions/SecurityInsights%28workspace-000002%29?api-version=2015-11-01-preview + response: + body: + string: "{\r\n \"plan\": {\r\n \"name\": \"SecurityInsights(workspace-000002)\",\r\n + \ \"publisher\": \"Microsoft\",\r\n \"promotionCode\": \"\",\r\n \"product\": + \"OMSGallery/SecurityInsights\"\r\n },\r\n \"properties\": {\r\n \"workspaceResourceId\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/microsoft.OperationalInsights/workspaces/workspace-000002\",\r\n + \ \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"Mon, + 01 Jan 0001 00:00:00 GMT\",\r\n \"sku\": {\r\n \"name\": \"PerGB\"\r\n + \ },\r\n \"lastModifiedTime\": \"Mon, 01 Jan 0001 00:00:00 GMT\",\r\n + \ \"containedResources\": []\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationsManagement/solutions/SecurityInsights(workspace-000002)\",\r\n + \ \"name\": \"SecurityInsights(workspace-000002)\",\r\n \"type\": \"Microsoft.OperationsManagement/solutions\",\r\n + \ \"location\": \"East US 2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + cachecontrol: + - no-cache + content-length: + - '940' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 27 Jun 2022 03:43:54 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-ams-apiversion: + - WebAPI1.0 + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 201 + message: Created +- request: + body: '{"properties": {"actions": [{"actionType": "ModifyProperties", "order": + 1, "actionConfiguration": {"severity": "High"}}], "displayName": "High severity + incidents escalation", "order": 1, "triggeringLogic": {"isEnabled": true, "triggersOn": + "Incidents", "triggersWhen": "Created"}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel automation-rule create + Connection: + - keep-alive + Content-Length: + - '281' + Content-Type: + - application/json + ParameterSetName: + - -n -w -g --display-name --order --actions --triggering-logic + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/automationRules/rule-000003?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AutomationRules/rule-000003","name":"rule-000003","etag":"\"0a001bd0-0000-0100-0000-62b9277e0000\"","type":"Microsoft.SecurityInsights/AutomationRules","properties":{"displayName":"High + severity incidents escalation","order":1,"triggeringLogic":{"isEnabled":true,"triggersOn":"Incidents","triggersWhen":"Created","conditions":[]},"actions":[{"order":1,"actionType":"ModifyProperties","actionConfiguration":{"severity":"High","status":null,"classification":null,"classificationReason":null,"classificationComment":null,"owner":null,"labels":null}}],"lastModifiedTimeUtc":"2022-06-27T03:43:58Z","createdTimeUtc":"2022-06-27T03:43:58Z","lastModifiedBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"Ethan + Yang","userPrincipalName":"ethanyang_microsoft.com#EXT#@AzureSDKTeam.onmicrosoft.com"},"createdBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"Ethan + Yang","userPrincipalName":"ethanyang_microsoft.com#EXT#@AzureSDKTeam.onmicrosoft.com"}}}' + headers: + cache-control: + - no-cache + content-length: + - '1239' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 27 Jun 2022 03:43:58 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-resource-requests: + - '499' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel automation-rule list + Connection: + - keep-alive + ParameterSetName: + - -w -g + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/automationRules?api-version=2022-06-01-preview + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AutomationRules/rule-000003","name":"rule-000003","etag":"\"0a001bd0-0000-0100-0000-62b9277e0000\"","type":"Microsoft.SecurityInsights/AutomationRules","properties":{"displayName":"High + severity incidents escalation","order":1,"triggeringLogic":{"isEnabled":true,"triggersOn":"Incidents","triggersWhen":"Created","conditions":[]},"actions":[{"order":1,"actionType":"ModifyProperties","actionConfiguration":{"severity":"High","status":null,"classification":null,"classificationReason":null,"classificationComment":null,"owner":null,"labels":null}}],"lastModifiedTimeUtc":"2022-06-27T03:43:58Z","createdTimeUtc":"2022-06-27T03:43:58Z","lastModifiedBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"Ethan + Yang","userPrincipalName":"ethanyang_microsoft.com#EXT#@AzureSDKTeam.onmicrosoft.com"},"createdBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"Ethan + Yang","userPrincipalName":"ethanyang_microsoft.com#EXT#@AzureSDKTeam.onmicrosoft.com"}}}]}' + headers: + cache-control: + - no-cache + content-length: + - '1251' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 27 Jun 2022 03:43:59 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-resource-requests: + - '498' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel automation-rule update + Connection: + - keep-alive + ParameterSetName: + - -n -w -g --display-name + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/automationRules/rule-000003?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AutomationRules/rule-000003","name":"rule-000003","etag":"\"0a001bd0-0000-0100-0000-62b9277e0000\"","type":"Microsoft.SecurityInsights/AutomationRules","properties":{"displayName":"High + severity incidents escalation","order":1,"triggeringLogic":{"isEnabled":true,"triggersOn":"Incidents","triggersWhen":"Created","conditions":[]},"actions":[{"order":1,"actionType":"ModifyProperties","actionConfiguration":{"severity":"High","status":null,"classification":null,"classificationReason":null,"classificationComment":null,"owner":null,"labels":null}}],"lastModifiedTimeUtc":"2022-06-27T03:43:58Z","createdTimeUtc":"2022-06-27T03:43:58Z","lastModifiedBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"Ethan + Yang","userPrincipalName":"ethanyang_microsoft.com#EXT#@AzureSDKTeam.onmicrosoft.com"},"createdBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"Ethan + Yang","userPrincipalName":"ethanyang_microsoft.com#EXT#@AzureSDKTeam.onmicrosoft.com"}}}' + headers: + cache-control: + - no-cache + content-length: + - '1239' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 27 Jun 2022 03:44:00 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-resource-requests: + - '499' + status: + code: 200 + message: OK +- request: + body: '{"etag": "\"0a001bd0-0000-0100-0000-62b9277e0000\"", "properties": {"actions": + [{"actionType": "ModifyProperties", "order": 1, "actionConfiguration": {"severity": + "High"}}], "displayName": "New name", "order": 1, "triggeringLogic": {"conditions": + [], "isEnabled": true, "triggersOn": "Incidents", "triggersWhen": "Created"}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel automation-rule update + Connection: + - keep-alive + Content-Length: + - '325' + Content-Type: + - application/json + ParameterSetName: + - -n -w -g --display-name + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/automationRules/rule-000003?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AutomationRules/rule-000003","name":"rule-000003","etag":"\"0a001dd0-0000-0100-0000-62b927810000\"","type":"Microsoft.SecurityInsights/AutomationRules","properties":{"displayName":"New + name","order":1,"triggeringLogic":{"isEnabled":true,"triggersOn":"Incidents","triggersWhen":"Created","conditions":[]},"actions":[{"order":1,"actionType":"ModifyProperties","actionConfiguration":{"severity":"High","status":null,"classification":null,"classificationReason":null,"classificationComment":null,"owner":null,"labels":null}}],"lastModifiedTimeUtc":"2022-06-27T03:44:01Z","createdTimeUtc":"2022-06-27T03:43:58Z","lastModifiedBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"Ethan + Yang","userPrincipalName":"ethanyang_microsoft.com#EXT#@AzureSDKTeam.onmicrosoft.com"},"createdBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"Ethan + Yang","userPrincipalName":"ethanyang_microsoft.com#EXT#@AzureSDKTeam.onmicrosoft.com"}}}' + headers: + cache-control: + - no-cache + content-length: + - '1213' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 27 Jun 2022 03:44:01 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-resource-requests: + - '499' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel automation-rule show + Connection: + - keep-alive + ParameterSetName: + - -n -w -g + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/automationRules/rule-000003?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/AutomationRules/rule-000003","name":"rule-000003","etag":"\"0a001dd0-0000-0100-0000-62b927810000\"","type":"Microsoft.SecurityInsights/AutomationRules","properties":{"displayName":"New + name","order":1,"triggeringLogic":{"isEnabled":true,"triggersOn":"Incidents","triggersWhen":"Created","conditions":[]},"actions":[{"order":1,"actionType":"ModifyProperties","actionConfiguration":{"severity":"High","status":null,"classification":null,"classificationReason":null,"classificationComment":null,"owner":null,"labels":null}}],"lastModifiedTimeUtc":"2022-06-27T03:44:01Z","createdTimeUtc":"2022-06-27T03:43:58Z","lastModifiedBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"Ethan + Yang","userPrincipalName":"ethanyang_microsoft.com#EXT#@AzureSDKTeam.onmicrosoft.com"},"createdBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"Ethan + Yang","userPrincipalName":"ethanyang_microsoft.com#EXT#@AzureSDKTeam.onmicrosoft.com"}}}' + headers: + cache-control: + - no-cache + content-length: + - '1213' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 27 Jun 2022 03:44:02 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-resource-requests: + - '499' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel automation-rule delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - -n -w -g --yes + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/automationRules/rule-000003?api-version=2022-06-01-preview + response: + body: + string: '{}' + headers: + cache-control: + - no-cache + content-length: + - '2' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 27 Jun 2022 03:44:03 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + status: + code: 200 + message: OK +version: 1 diff --git a/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py b/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py index 86b9fddc3a8..c8b8d4298b4 100644 --- a/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py +++ b/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py @@ -162,24 +162,25 @@ def test_sentinel_automation_rule_crud(self): ] ) - # self.cmd( - # "sentinel automation-rule list -g {rg} --workspace-name {workspace_name}", - # checks=[ - # self.check("length(@)", 1), - # self.check("[0].name", "{rule_id}") - # ] - # ) - # - # self.cmd( - # "sentinel automation-rule show -g {rg} --automation-rule-id {rule_id} --workspace-name {workspace_name}", - # checks=[ - # self.check("name", "{rule_id}"), - # self.check("type", "Microsoft.SecurityInsights/AutomationRules") - # ] - # ) - # - # self.cmd( - # "sentinel automation-rule delete -g {rg} --automation-rule-id {rule_id} --workspace-name {workspace_name} --yes") + self.cmd( + "sentinel automation-rule list -w {workspace_name} -g {rg}", + checks=[ + self.check("length(@)", 1), + self.check("[0].name", "{rule_name}") + ] + ) + + self.cmd("sentinel automation-rule update -n {rule_name} -w {workspace_name} -g {rg} --display-name 'New name'") + self.cmd( + "sentinel automation-rule show -n {rule_name} -w {workspace_name} -g {rg}", + checks=[ + self.check("name", "{rule_name}"), + self.check("displayName", "New name"), + self.check("type", "Microsoft.SecurityInsights/AutomationRules") + ] + ) + + self.cmd("sentinel automation-rule delete -n {rule_name} -w {workspace_name} -g {rg} --yes") @ResourceGroupPreparer(name_prefix="cli_test_sentinel_", location="eastus2") def test_sentinel_bookmark_crud(self): @@ -549,38 +550,52 @@ def test_sentinel_onboarding_state_crud(self): def test_sentinel_threat_indicator_crud(self): self.kwargs.update({ "workspace_name": self.create_random_name("workspace-", 16), - "reference": "contoso@contoso.com" + "indicator_name": self.create_random_name("indicator-", 16) }) self.cmd("monitor log-analytics workspace create -n {workspace_name} -g {rg}") self.cmd("monitor log-analytics solution create -t SecurityInsights -w {workspace_name} -g {rg}") - self.kwargs["indicator_id"] = self.cmd( - "sentinel threat-indicator create -g {rg} --workspace-name {workspace_name} " - "--source 'Microsoft Sentinel' --threat-tags 'new schema' --threat-types 'compromised' " - "--display-name 'new schema' --confidence 78 --created-by-ref {reference} --external-references [] " + self.cmd( + "sentinel threat-indicator create -n {indicator_name} -w {workspace_name} -g {rg} " + "--source 'Microsoft Sentinel' --display-name 'new schema' --confidence 78 --created-by-ref contoso@contoso.com " "--modified '' --pattern '[url:value = 'https://www.contoso.com']' --pattern-type url --revoked false " - "--valid-from 2021-09-15T17:44:00.114052Z --valid-until '' --description 'debugging indicators'", + "--valid-from 2022-06-15T17:44:00.114052Z --valid-until '' --description 'debugging indicators' " + "--threat-tags \"['new schema']\" " + "--threat-types \"[compromised]\" " + "--external-references \"[]\"", checks=[ - self.check("createdByRef", "{reference}"), + self.check("name", "{indicator_name}"), self.check("type", "Microsoft.SecurityInsights/threatIntelligence") ] - ).get_output_in_json()["name"] - - self.cmd( - "sentinel threat-indicator list -g {rg} --workspace-name {workspace_name}", - checks=[ - self.check("length(@)", 1), - self.check("[0].createdByRef", "{reference}") - ] ) - self.cmd( - "sentinel threat-indicator show --name {indicator_id} -g {rg} --workspace-name {workspace_name}", - checks=[ - self.check("name", "{indicator_id}"), - self.check("confidence", 78) - ] - ) - - self.cmd("sentinel threat-indicator delete -g {rg} --name {indicator_id} --workspace-name {workspace_name} --yes") + # self.kwargs["indicator_id"] = self.cmd( + # "sentinel threat-indicator create -g {rg} --workspace-name {workspace_name} " + # "--source 'Microsoft Sentinel' --threat-tags 'new schema' --threat-types 'compromised' " + # "--display-name 'new schema' --confidence 78 --created-by-ref {reference} --external-references [] " + # "--modified '' --pattern '[url:value = 'https://www.contoso.com']' --pattern-type url --revoked false " + # "--valid-from 2021-09-15T17:44:00.114052Z --valid-until '' --description 'debugging indicators'", + # checks=[ + # self.check("createdByRef", "{reference}"), + # self.check("type", "Microsoft.SecurityInsights/threatIntelligence") + # ] + # ).get_output_in_json()["name"] + # + # self.cmd( + # "sentinel threat-indicator list -g {rg} --workspace-name {workspace_name}", + # checks=[ + # self.check("length(@)", 1), + # self.check("[0].createdByRef", "{reference}") + # ] + # ) + # + # self.cmd( + # "sentinel threat-indicator show --name {indicator_id} -g {rg} --workspace-name {workspace_name}", + # checks=[ + # self.check("name", "{indicator_id}"), + # self.check("confidence", 78) + # ] + # ) + # + # self.cmd("sentinel threat-indicator delete -g {rg} --name {indicator_id} --workspace-name {workspace_name} --yes") From 4a7ba8e6bf09979ad663a580ae79add5f0e92940 Mon Sep 17 00:00:00 2001 From: necusjz Date: Mon, 27 Jun 2022 12:19:09 +0800 Subject: [PATCH 12/25] add tests for watchlist --- .../test_sentinel_watchlist_crud.yaml | 625 ++++++++++++++++++ .../tests/latest/test_securityinsight.py | 40 ++ 2 files changed, 665 insertions(+) create mode 100644 src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_watchlist_crud.yaml diff --git a/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_watchlist_crud.yaml b/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_watchlist_crud.yaml new file mode 100644 index 00000000000..92b50efb063 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_watchlist_crud.yaml @@ -0,0 +1,625 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics workspace create + Connection: + - keep-alive + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001?api-version=2021-04-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001","name":"cli_test_sentinel_000001","type":"Microsoft.Resources/resourceGroups","location":"eastus2","tags":{"product":"azurecli","cause":"automation","date":"2022-06-27T04:16:21Z"},"properties":{"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '327' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 27 Jun 2022 04:16:24 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"location": "eastus2", "properties": {"sku": {"name": "PerGB2018"}, "retentionInDays": + 30, "workspaceCapping": {}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics workspace create + Connection: + - keep-alive + Content-Length: + - '116' + Content-Type: + - application/json + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-mgmt-loganalytics/13.0.0b4 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002?api-version=2021-12-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": + \"0dcec037-e949-4430-a9f1-cd0f5838cd0e\",\r\n \"provisioningState\": \"Creating\",\r\n + \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": + \"Mon, 27 Jun 2022 04:16:31 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n + \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n + \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": + \"Mon, 27 Jun 2022 06:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": + \"Enabled\",\r\n \"createdDate\": \"Mon, 27 Jun 2022 04:16:31 GMT\",\r\n + \ \"modifiedDate\": \"Mon, 27 Jun 2022 04:16:31 GMT\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n + \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n + \ \"location\": \"eastus2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '1075' + content-type: + - application/json + date: + - Mon, 27 Jun 2022 04:16:32 GMT + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics workspace create + Connection: + - keep-alive + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-mgmt-loganalytics/13.0.0b4 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002?api-version=2021-12-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": + \"0dcec037-e949-4430-a9f1-cd0f5838cd0e\",\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": + \"Mon, 27 Jun 2022 04:16:31 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n + \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n + \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": + \"Mon, 27 Jun 2022 06:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": + \"Enabled\",\r\n \"createdDate\": \"Mon, 27 Jun 2022 04:16:31 GMT\",\r\n + \ \"modifiedDate\": \"Mon, 27 Jun 2022 04:16:33 GMT\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n + \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n + \ \"location\": \"eastus2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '1076' + content-type: + - application/json + date: + - Mon, 27 Jun 2022 04:17:04 GMT + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding,Accept-Encoding + x-content-type-options: + - nosniff + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics solution create + Connection: + - keep-alive + ParameterSetName: + - -t -w -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-mgmt-loganalytics/13.0.0b4 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002?api-version=2021-12-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": + \"0dcec037-e949-4430-a9f1-cd0f5838cd0e\",\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": + \"Mon, 27 Jun 2022 04:16:31 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n + \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n + \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": + \"Mon, 27 Jun 2022 06:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": + \"Enabled\",\r\n \"createdDate\": \"Mon, 27 Jun 2022 04:16:31 GMT\",\r\n + \ \"modifiedDate\": \"Mon, 27 Jun 2022 04:16:33 GMT\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n + \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n + \ \"location\": \"eastus2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '1076' + content-type: + - application/json + date: + - Mon, 27 Jun 2022 04:17:07 GMT + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding,Accept-Encoding + x-content-type-options: + - nosniff + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 200 + message: OK +- request: + body: '{"location": "eastus2", "plan": {"name": "SecurityInsights(workspace-000002)", + "publisher": "Microsoft", "promotionCode": "", "product": "OMSGallery/SecurityInsights"}, + "properties": {"workspaceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/microsoft.OperationalInsights/workspaces/workspace-000002"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics solution create + Connection: + - keep-alive + Content-Length: + - '370' + Content-Type: + - application/json; charset=utf-8 + ParameterSetName: + - -t -w -g + User-Agent: + - python/3.8.10 (Windows-10-10.0.19044-SP0) msrest/0.7.0 msrest_azure/0.6.4 + azure-mgmt-operationsmanagement/0.1.0 Azure-SDK-For-Python AZURECLI/2.37.0 + accept-language: + - en-US + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationsManagement/solutions/SecurityInsights%28workspace-000002%29?api-version=2015-11-01-preview + response: + body: + string: "{\r\n \"plan\": {\r\n \"name\": \"SecurityInsights(workspace-000002)\",\r\n + \ \"publisher\": \"Microsoft\",\r\n \"promotionCode\": \"\",\r\n \"product\": + \"OMSGallery/SecurityInsights\"\r\n },\r\n \"properties\": {\r\n \"workspaceResourceId\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/microsoft.OperationalInsights/workspaces/workspace-000002\",\r\n + \ \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"Mon, + 01 Jan 0001 00:00:00 GMT\",\r\n \"sku\": {\r\n \"name\": \"PerGB\"\r\n + \ },\r\n \"lastModifiedTime\": \"Mon, 01 Jan 0001 00:00:00 GMT\",\r\n + \ \"containedResources\": []\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationsManagement/solutions/SecurityInsights(workspace-000002)\",\r\n + \ \"name\": \"SecurityInsights(workspace-000002)\",\r\n \"type\": \"Microsoft.OperationsManagement/solutions\",\r\n + \ \"location\": \"East US 2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + cachecontrol: + - no-cache + content-length: + - '940' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 27 Jun 2022 04:17:17 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-ams-apiversion: + - WebAPI1.0 + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 201 + message: Created +- request: + body: '{"properties": {"description": "Watchlist from CSV content", "displayName": + "High Value Assets Watchlist", "itemsSearchKey": "header1", "provider": "Microsoft", + "watchlistAlias": "watchlist-000003"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel watchlist create + Connection: + - keep-alive + Content-Length: + - '199' + Content-Type: + - application/json + ParameterSetName: + - -n -w -g --description --display-name --provider --items-search-key + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/watchlists/watchlist-000003?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Watchlists/watchlist-000003","name":"watchlist-000003","etag":"\"06003b8d-0000-0100-0000-62b92f510000\"","type":"Microsoft.SecurityInsights/Watchlists","systemData":{"createdAt":"2022-06-27T04:17:18.0236043Z","createdBy":"ethanyang@microsoft.com","createdByType":"User","lastModifiedAt":"2022-06-27T04:17:18.0236043Z","lastModifiedBy":"ethanyang@microsoft.com","lastModifiedByType":"User"},"properties":{"watchlistId":"95081e9c-26e5-4022-8cfd-a00d67e29116","displayName":"High + Value Assets Watchlist","provider":"Microsoft","itemsSearchKey":"header1","created":"2022-06-27T04:17:18.0236043+00:00","updated":"2022-06-27T04:17:18.0236043+00:00","createdBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"a0965655-eecb-4c9f-8e21-2488aadf59fe"},"updatedBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"a0965655-eecb-4c9f-8e21-2488aadf59fe"},"description":"Watchlist + from CSV content","watchlistType":"watchlist","watchlistAlias":"watchlist-000003","isDeleted":false,"labels":[],"tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","numberOfLinesToSkip":0,"provisioningState":"Succeeded","sasUri":"","watchlistCategory":"General"}}' + headers: + cache-control: + - no-cache + content-length: + - '1421' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 27 Jun 2022 04:17:21 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel watchlist list + Connection: + - keep-alive + ParameterSetName: + - -w -g + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/watchlists?api-version=2022-06-01-preview + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Watchlists/watchlist-000003","name":"watchlist-000003","type":"Microsoft.SecurityInsights/Watchlists","systemData":{"createdAt":"2022-06-27T04:17:18.0236043Z","createdBy":"ethanyang@microsoft.com","createdByType":"User","lastModifiedAt":"2022-06-27T04:17:18.0236043Z","lastModifiedBy":"ethanyang@microsoft.com","lastModifiedByType":"User"},"properties":{"watchlistId":"95081e9c-26e5-4022-8cfd-a00d67e29116","displayName":"High + Value Assets Watchlist","provider":"Microsoft","itemsSearchKey":"header1","created":"2022-06-27T04:17:18.0236043+00:00","updated":"2022-06-27T04:17:18.0236043+00:00","createdBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"a0965655-eecb-4c9f-8e21-2488aadf59fe"},"updatedBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"a0965655-eecb-4c9f-8e21-2488aadf59fe"},"description":"Watchlist + from CSV content","watchlistType":"watchlist","watchlistAlias":"watchlist-000003","isDeleted":false,"labels":[],"tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","numberOfLinesToSkip":0,"provisioningState":"Succeeded","sasUri":"","watchlistCategory":"General"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '1383' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 27 Jun 2022 04:17:23 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel watchlist update + Connection: + - keep-alive + ParameterSetName: + - -n -w -g --display-name + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/watchlists/watchlist-000003?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Watchlists/watchlist-000003","name":"watchlist-000003","etag":"\"06003b8d-0000-0100-0000-62b92f510000\"","type":"Microsoft.SecurityInsights/Watchlists","systemData":{"createdAt":"2022-06-27T04:17:18.0236043Z","createdBy":"ethanyang@microsoft.com","createdByType":"User","lastModifiedAt":"2022-06-27T04:17:18.0236043Z","lastModifiedBy":"ethanyang@microsoft.com","lastModifiedByType":"User"},"properties":{"watchlistId":"95081e9c-26e5-4022-8cfd-a00d67e29116","displayName":"High + Value Assets Watchlist","provider":"Microsoft","itemsSearchKey":"header1","created":"2022-06-27T04:17:18.0236043+00:00","updated":"2022-06-27T04:17:18.0236043+00:00","createdBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"a0965655-eecb-4c9f-8e21-2488aadf59fe"},"updatedBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"a0965655-eecb-4c9f-8e21-2488aadf59fe"},"description":"Watchlist + from CSV content","watchlistType":"watchlist","watchlistAlias":"watchlist-000003","isDeleted":false,"labels":[],"tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","numberOfLinesToSkip":0,"provisioningState":"Succeeded","sasUri":"","watchlistCategory":"General"}}' + headers: + cache-control: + - no-cache + content-length: + - '1421' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 27 Jun 2022 04:17:26 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"etag": "\"06003b8d-0000-0100-0000-62b92f510000\"", "properties": {"created": + "2022-06-27T04:17:18.0236043+00:00", "createdBy": {"objectId": "f44cc02c-cec4-4b32-860a-50bdf6ab7362"}, + "description": "Watchlist from CSV content", "displayName": "New name", "isDeleted": + false, "itemsSearchKey": "header1", "labels": [], "numberOfLinesToSkip": 0, + "provider": "Microsoft", "tenantId": "54826b22-38d6-4fb2-bad9-b7b93a3e9c5a", + "updated": "2022-06-27T04:17:18.0236043+00:00", "updatedBy": {"objectId": "f44cc02c-cec4-4b32-860a-50bdf6ab7362"}, + "watchlistAlias": "watchlist-000003", "watchlistId": "95081e9c-26e5-4022-8cfd-a00d67e29116", + "watchlistType": "watchlist"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel watchlist update + Connection: + - keep-alive + Content-Length: + - '659' + Content-Type: + - application/json + ParameterSetName: + - -n -w -g --display-name + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/watchlists/watchlist-000003?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Watchlists/watchlist-000003","name":"watchlist-000003","etag":"\"0600468d-0000-0100-0000-62b92f570000\"","type":"Microsoft.SecurityInsights/Watchlists","systemData":{"createdAt":"2022-06-27T04:17:18.0236043Z","createdBy":"ethanyang@microsoft.com","createdByType":"User","lastModifiedAt":"2022-06-27T04:17:27.1509698Z","lastModifiedBy":"ethanyang@microsoft.com","lastModifiedByType":"User"},"properties":{"watchlistId":"95081e9c-26e5-4022-8cfd-a00d67e29116","displayName":"New + name","provider":"Microsoft","itemsSearchKey":"header1","created":"2022-06-27T04:17:18.0236043+00:00","updated":"2022-06-27T04:17:27.1509698+00:00","createdBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"a0965655-eecb-4c9f-8e21-2488aadf59fe"},"updatedBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"a0965655-eecb-4c9f-8e21-2488aadf59fe"},"description":"Watchlist + from CSV content","watchlistType":"watchlist","watchlistAlias":"watchlist-000003","isDeleted":false,"labels":[],"tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","numberOfLinesToSkip":0,"provisioningState":"Succeeded","sasUri":"","watchlistCategory":"General"}}' + headers: + cache-control: + - no-cache + content-length: + - '1402' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 27 Jun 2022 04:17:28 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1197' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel watchlist show + Connection: + - keep-alive + ParameterSetName: + - -n -w -g + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/watchlists/watchlist-000003?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Watchlists/watchlist-000003","name":"watchlist-000003","etag":"\"0600468d-0000-0100-0000-62b92f570000\"","type":"Microsoft.SecurityInsights/Watchlists","systemData":{"createdAt":"2022-06-27T04:17:18.0236043Z","createdBy":"ethanyang@microsoft.com","createdByType":"User","lastModifiedAt":"2022-06-27T04:17:27.1509698Z","lastModifiedBy":"ethanyang@microsoft.com","lastModifiedByType":"User"},"properties":{"watchlistId":"95081e9c-26e5-4022-8cfd-a00d67e29116","displayName":"New + name","provider":"Microsoft","itemsSearchKey":"header1","created":"2022-06-27T04:17:18.0236043+00:00","updated":"2022-06-27T04:17:27.1509698+00:00","createdBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"a0965655-eecb-4c9f-8e21-2488aadf59fe"},"updatedBy":{"objectId":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","email":"ethanyang@microsoft.com","name":"a0965655-eecb-4c9f-8e21-2488aadf59fe"},"description":"Watchlist + from CSV content","watchlistType":"watchlist","watchlistAlias":"watchlist-000003","isDeleted":false,"labels":[],"tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","numberOfLinesToSkip":0,"provisioningState":"Succeeded","sasUri":"","watchlistCategory":"General"}}' + headers: + cache-control: + - no-cache + content-length: + - '1402' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 27 Jun 2022 04:17:30 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel watchlist delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - -n -w -g --yes + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/watchlists/watchlist-000003?api-version=2022-06-01-preview + response: + body: + string: '{}' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/Watchlists/watchlist-000003/watchlistStatuses/8b22786e-1778-4f2c-933c-7dd7ece00b75?api-version=2022-06-01-preview + cache-control: + - no-cache + content-length: + - '2' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 27 Jun 2022 04:17:32 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + status: + code: 200 + message: OK +version: 1 diff --git a/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py b/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py index c8b8d4298b4..d8ca6c84388 100644 --- a/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py +++ b/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py @@ -599,3 +599,43 @@ def test_sentinel_threat_indicator_crud(self): # ) # # self.cmd("sentinel threat-indicator delete -g {rg} --name {indicator_id} --workspace-name {workspace_name} --yes") + + @ResourceGroupPreparer(name_prefix="cli_test_sentinel_", location="eastus2") + def test_sentinel_watchlist_crud(self): + self.kwargs.update({ + "workspace_name": self.create_random_name("workspace-", 16), + "watchlist_name": self.create_random_name("watchlist-", 16) + }) + + self.cmd("monitor log-analytics workspace create -n {workspace_name} -g {rg}") + self.cmd("monitor log-analytics solution create -t SecurityInsights -w {workspace_name} -g {rg}") + + self.cmd( + "sentinel watchlist create -n {watchlist_name} -w {workspace_name} -g {rg} " + "--description 'Watchlist from CSV content' --display-name 'High Value Assets Watchlist' " + "--provider Microsoft --items-search-key header1", + checks=[ + self.check("name", "{watchlist_name}"), + self.check("type", "Microsoft.SecurityInsights/Watchlists") + ] + ) + + self.cmd( + "sentinel watchlist list -w {workspace_name} -g {rg}", + checks=[ + self.check("length(@)", 1), + self.check("[0].name", "{watchlist_name}") + ] + ) + + self.cmd("sentinel watchlist update -n {watchlist_name} -w {workspace_name} -g {rg} --display-name 'New name'") + self.cmd( + "sentinel watchlist show -n {watchlist_name} -w {workspace_name} -g {rg}", + checks=[ + self.check("name", "{watchlist_name}"), + self.check("displayName", "New name"), + self.check("type", "Microsoft.SecurityInsights/Watchlists") + ] + ) + + self.cmd("sentinel watchlist delete -n {watchlist_name} -w {workspace_name} -g {rg} --yes") From af2f7c9b9c55868c60465d5c5f0cd0059823633c Mon Sep 17 00:00:00 2001 From: necusjz Date: Mon, 27 Jun 2022 13:34:22 +0800 Subject: [PATCH 13/25] stage changes --- src/securityinsight/HISTORY.rst | 14 +- .../tests/latest/test_securityinsight.py | 98 - .../azext_sentinel/__init__.py | 50 - src/securityinsight/azext_sentinel/action.py | 17 - .../azext_sentinel/azext_metadata.json | 3 - src/securityinsight/azext_sentinel/custom.py | 17 - .../azext_sentinel/generated/__init__.py | 12 - .../generated/_client_factory.py | 44 - .../azext_sentinel/generated/_help.py | 637 - .../azext_sentinel/generated/_params.py | 293 - .../azext_sentinel/generated/_validators.py | 9 - .../azext_sentinel/generated/action.py | 433 - .../azext_sentinel/generated/commands.py | 100 - .../azext_sentinel/generated/custom.py | 433 - .../azext_sentinel/manual/__init__.py | 12 - .../azext_sentinel/manual/_help.py | 181 - .../azext_sentinel/manual/_params.py | 49 - .../azext_sentinel/tests/__init__.py | 114 - .../azext_sentinel/tests/latest/__init__.py | 12 - .../latest/recordings/test_sentinel.yaml | 16789 ---------------- .../tests/latest/test_sentinel_scenario.py | 255 - .../latest/test_sentinel_scenario_coverage.md | 2 - .../azext_sentinel/vendored_sdks/__init__.py | 12 - .../vendored_sdks/securityinsight/__init__.py | 16 - .../securityinsight/_configuration.py | 70 - .../securityinsight/_security_insights.py | 103 - .../securityinsight/aio/__init__.py | 10 - .../securityinsight/aio/_configuration.py | 66 - .../securityinsight/aio/_security_insights.py | 97 - .../aio/operations/__init__.py | 27 - .../aio/operations/_action_operations.py | 121 - .../aio/operations/_alert_rule_operations.py | 535 - .../_alert_rule_template_operations.py | 180 - .../aio/operations/_bookmark_operations.py | 345 - .../operations/_data_connector_operations.py | 315 - .../_incident_comment_operations.py | 287 - .../aio/operations/_incident_operations.py | 373 - .../aio/operations/_operation_operations.py | 104 - .../securityinsight/models/__init__.py | 245 - .../securityinsight/models/_models.py | 2922 --- .../securityinsight/models/_models_py3.py | 3184 --- .../models/_security_insights_enums.py | 182 - .../securityinsight/operations/__init__.py | 27 - .../operations/_action_operations.py | 126 - .../operations/_alert_rule_operations.py | 546 - .../_alert_rule_template_operations.py | 186 - .../operations/_bookmark_operations.py | 353 - .../operations/_data_connector_operations.py | 324 - .../_incident_comment_operations.py | 294 - .../operations/_incident_operations.py | 381 - .../operations/_operation_operations.py | 109 - .../vendored_sdks/securityinsight/py.typed | 1 - src/securityinsight/gen.zip | Bin 18866 -> 0 bytes src/securityinsight/report.md | 610 - src/service_name.json | 2 +- 55 files changed, 14 insertions(+), 31713 deletions(-) delete mode 100644 src/securityinsight/azext_sentinel/__init__.py delete mode 100644 src/securityinsight/azext_sentinel/action.py delete mode 100644 src/securityinsight/azext_sentinel/azext_metadata.json delete mode 100644 src/securityinsight/azext_sentinel/custom.py delete mode 100644 src/securityinsight/azext_sentinel/generated/__init__.py delete mode 100644 src/securityinsight/azext_sentinel/generated/_client_factory.py delete mode 100644 src/securityinsight/azext_sentinel/generated/_help.py delete mode 100644 src/securityinsight/azext_sentinel/generated/_params.py delete mode 100644 src/securityinsight/azext_sentinel/generated/_validators.py delete mode 100644 src/securityinsight/azext_sentinel/generated/action.py delete mode 100644 src/securityinsight/azext_sentinel/generated/commands.py delete mode 100644 src/securityinsight/azext_sentinel/generated/custom.py delete mode 100644 src/securityinsight/azext_sentinel/manual/__init__.py delete mode 100644 src/securityinsight/azext_sentinel/manual/_help.py delete mode 100644 src/securityinsight/azext_sentinel/manual/_params.py delete mode 100644 src/securityinsight/azext_sentinel/tests/__init__.py delete mode 100644 src/securityinsight/azext_sentinel/tests/latest/__init__.py delete mode 100644 src/securityinsight/azext_sentinel/tests/latest/recordings/test_sentinel.yaml delete mode 100644 src/securityinsight/azext_sentinel/tests/latest/test_sentinel_scenario.py delete mode 100644 src/securityinsight/azext_sentinel/tests/latest/test_sentinel_scenario_coverage.md delete mode 100644 src/securityinsight/azext_sentinel/vendored_sdks/__init__.py delete mode 100644 src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/__init__.py delete mode 100644 src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/_configuration.py delete mode 100644 src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/_security_insights.py delete mode 100644 src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/__init__.py delete mode 100644 src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/_configuration.py delete mode 100644 src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/_security_insights.py delete mode 100644 src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/operations/__init__.py delete mode 100644 src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/operations/_action_operations.py delete mode 100644 src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/operations/_alert_rule_operations.py delete mode 100644 src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/operations/_alert_rule_template_operations.py delete mode 100644 src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/operations/_bookmark_operations.py delete mode 100644 src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/operations/_data_connector_operations.py delete mode 100644 src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/operations/_incident_comment_operations.py delete mode 100644 src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/operations/_incident_operations.py delete mode 100644 src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/operations/_operation_operations.py delete mode 100644 src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/models/__init__.py delete mode 100644 src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/models/_models.py delete mode 100644 src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/models/_models_py3.py delete mode 100644 src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/models/_security_insights_enums.py delete mode 100644 src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/operations/__init__.py delete mode 100644 src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/operations/_action_operations.py delete mode 100644 src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/operations/_alert_rule_operations.py delete mode 100644 src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/operations/_alert_rule_template_operations.py delete mode 100644 src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/operations/_bookmark_operations.py delete mode 100644 src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/operations/_data_connector_operations.py delete mode 100644 src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/operations/_incident_comment_operations.py delete mode 100644 src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/operations/_incident_operations.py delete mode 100644 src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/operations/_operation_operations.py delete mode 100644 src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/py.typed delete mode 100644 src/securityinsight/gen.zip delete mode 100644 src/securityinsight/report.md diff --git a/src/securityinsight/HISTORY.rst b/src/securityinsight/HISTORY.rst index 8c34bccfff8..b285e62956b 100644 --- a/src/securityinsight/HISTORY.rst +++ b/src/securityinsight/HISTORY.rst @@ -3,6 +3,18 @@ Release History =============== +0.2.0 +++++++ +Upgrade based on 2022-06-01-preview. + +0.1.2 +++++++ +Rebrand the terms in help. + +0.1.1 +++++++ +Add missing help for top level command group. + 0.1.0 ++++++ -* Initial release. \ No newline at end of file +* Initial release. diff --git a/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py b/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py index d8ca6c84388..7ad2078be72 100644 --- a/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py +++ b/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py @@ -67,80 +67,6 @@ def test_sentinel_alert_rule_crud(self): ] ) - @ResourceGroupPreparer(name_prefix="cli_test_sentinel_", location="eastus2") - def test_sentinel_analytics_setting_crud(self): - self.kwargs.update({ - "workspace_name": self.create_random_name("workspace-", 16), - "settings_name": self.create_random_name("settings-", 16) - }) - - self.cmd("monitor log-analytics workspace create -n {workspace_name} -g {rg}") - self.cmd("monitor log-analytics solution create -t SecurityInsights -w {workspace_name} -g {rg}") - - self.cmd( - "sentinel analytics-setting create -n {settings_name} -w {workspace_name} " - "--anomaly " - "" - ) - - settings_props = { - "etag": "'260090e2-0000-0d00-0000-5d6fb8670000'", - "kind": "Anomaly", - "properties": { - "description": "When account logs from a source region that has rarely been logged in from during the last 14 days, an anomaly is triggered.", - "anomalySettingsVersion": 0, - "anomalyVersion": "1.0.5", - "customizableObservations": { - "multiSelectObservations": None, - "prioritizeExcludeObservat": None, - "singleSelectObservations": [{ - "name": "Device vendor", - "description": "Choose device vendor of network connection logs from CommonSecurityLog", - "rerun": "RerunAlways", - "sequenceNumber": 1, - "supportedValues": ["Palo Alto Networks", "Fortinet", "Check Point"], - "supportedValuesKql": None, - "value": ["Palo Alto Networks"], - "valuesKql": None - }], - "singleValueObservations": None, - "thresholdObservations": [ - { - "name": "Daily data transfer threshold in MB", - "description": "Suppress anomalies when daily data transfered (in MB) per hour is less than the chosen value", - "maximum": "100", - "minimum": "1", - "rerun": "RerunAlways", - "sequenceNumber": 1, - "value": "25", - }, - { - "name": "Number of standard deviations", - "description": "Triggers anomalies when number of standard deviations is greater than the chosen value", - "maximum": "10", - "minimum": "2", - "rerun": "RerunAlways", - "sequenceNumber": 2, - "value": "3" - } - ] - }, - "displayName": "Login from unusual region", - "enabled": True, - "frequency": "PT1H", - "isDefaultSettings": True, - "requiredDataConnectors": [{ - "connectorId": "AWS", - "dataTypes": ["AWSCloudTrail"] - }], - "settingsDefinitionId": "f209187f-1d17-4431-94af-c141bf5f23db", - "settingsStatus": "Production", - "tactics": ["Exfiltration", "CommandAndControl"], - "techniques": ["T1037", "T1021"] - } - } - self.kwargs["settings"] = json.dumps(settings_props) - @ResourceGroupPreparer(name_prefix="cli_test_sentinel_", location="eastus2") def test_sentinel_automation_rule_crud(self): self.kwargs.update({ @@ -421,30 +347,6 @@ def test_sentinel_incident_relation_crud(self): self.cmd("sentinel incident relation delete -n {relation_name} -w {workspace_name} -g {rg} --incident-id {incident_id} --yes") - @ResourceGroupPreparer(name_prefix="cli_test_sentinel_", location="eastus2") - def test_sentinel_data_connector_crud(self): - self.kwargs.update({ - "workspace_name": self.create_random_name("workspace-", 16), - "connector_id": "73e01a99-5cd7-4139-a149-9f2736ff2ab5" - }) - - self.cmd("monitor log-analytics workspace create -n {workspace_name} -g {rg}") - self.cmd("monitor log-analytics solution create -t SecurityInsights -w {workspace_name} -g {rg}") - - data_connector_props = { - "kind": "ThreatIntelligence", - "properties": { - "dataTypes": { - "indicators": { - "state": "Enabled" - } - }, - "tenantId": "54826b22-38d6-4fb2-bad9-b7b93a3e9c5a", - "tipLookbackPeriod": "2020-01-01T13:00:30.123Z" - } - } - self.kwargs["data_connector"] = json.dumps(data_connector_props) - @ResourceGroupPreparer(name_prefix="cli_test_sentinel_", location="eastus2") def test_sentinel_enrichment_crud(self): self.kwargs.update({ diff --git a/src/securityinsight/azext_sentinel/__init__.py b/src/securityinsight/azext_sentinel/__init__.py deleted file mode 100644 index cba11ad4731..00000000000 --- a/src/securityinsight/azext_sentinel/__init__.py +++ /dev/null @@ -1,50 +0,0 @@ -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from azure.cli.core import AzCommandsLoader -from azext_sentinel.generated._help import helps # pylint: disable=unused-import -try: - from azext_sentinel.manual._help import helps # pylint: disable=reimported -except ImportError: - pass - - -class SecurityInsightsCommandsLoader(AzCommandsLoader): - - def __init__(self, cli_ctx=None): - from azure.cli.core.commands import CliCommandType - from azext_sentinel.generated._client_factory import cf_sentinel_cl - sentinel_custom = CliCommandType( - operations_tmpl='azext_sentinel.custom#{}', - client_factory=cf_sentinel_cl) - parent = super(SecurityInsightsCommandsLoader, self) - parent.__init__(cli_ctx=cli_ctx, custom_command_type=sentinel_custom) - - def load_command_table(self, args): - from azext_sentinel.generated.commands import load_command_table - load_command_table(self, args) - try: - from azext_sentinel.manual.commands import load_command_table as load_command_table_manual - load_command_table_manual(self, args) - except ImportError: - pass - return self.command_table - - def load_arguments(self, command): - from azext_sentinel.generated._params import load_arguments - load_arguments(self, command) - try: - from azext_sentinel.manual._params import load_arguments as load_arguments_manual - load_arguments_manual(self, command) - except ImportError: - pass - - -COMMAND_LOADER_CLS = SecurityInsightsCommandsLoader diff --git a/src/securityinsight/azext_sentinel/action.py b/src/securityinsight/azext_sentinel/action.py deleted file mode 100644 index d95d53bf711..00000000000 --- a/src/securityinsight/azext_sentinel/action.py +++ /dev/null @@ -1,17 +0,0 @@ -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- -# pylint: disable=wildcard-import -# pylint: disable=unused-wildcard-import - -from .generated.action import * # noqa: F403 -try: - from .manual.action import * # noqa: F403 -except ImportError: - pass diff --git a/src/securityinsight/azext_sentinel/azext_metadata.json b/src/securityinsight/azext_sentinel/azext_metadata.json deleted file mode 100644 index 7b33e2426b0..00000000000 --- a/src/securityinsight/azext_sentinel/azext_metadata.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "azext.minCliCoreVersion": "2.11.0" -} \ No newline at end of file diff --git a/src/securityinsight/azext_sentinel/custom.py b/src/securityinsight/azext_sentinel/custom.py deleted file mode 100644 index dbe9d5f9742..00000000000 --- a/src/securityinsight/azext_sentinel/custom.py +++ /dev/null @@ -1,17 +0,0 @@ -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- -# pylint: disable=wildcard-import -# pylint: disable=unused-wildcard-import - -from .generated.custom import * # noqa: F403 -try: - from .manual.custom import * # noqa: F403 -except ImportError: - pass diff --git a/src/securityinsight/azext_sentinel/generated/__init__.py b/src/securityinsight/azext_sentinel/generated/__init__.py deleted file mode 100644 index c9cfdc73e77..00000000000 --- a/src/securityinsight/azext_sentinel/generated/__init__.py +++ /dev/null @@ -1,12 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -__path__ = __import__('pkgutil').extend_path(__path__, __name__) diff --git a/src/securityinsight/azext_sentinel/generated/_client_factory.py b/src/securityinsight/azext_sentinel/generated/_client_factory.py deleted file mode 100644 index 6868ae4601c..00000000000 --- a/src/securityinsight/azext_sentinel/generated/_client_factory.py +++ /dev/null @@ -1,44 +0,0 @@ -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - - -def cf_sentinel_cl(cli_ctx, *_): - from azure.cli.core.commands.client_factory import get_mgmt_service_client - from ..vendored_sdks.securityinsight import SecurityInsights - return get_mgmt_service_client(cli_ctx, - SecurityInsights) - - -def cf_alert_rule(cli_ctx, *_): - return cf_sentinel_cl(cli_ctx).alert_rule - - -def cf_action(cli_ctx, *_): - return cf_sentinel_cl(cli_ctx).action - - -def cf_alert_rule_template(cli_ctx, *_): - return cf_sentinel_cl(cli_ctx).alert_rule_template - - -def cf_bookmark(cli_ctx, *_): - return cf_sentinel_cl(cli_ctx).bookmark - - -def cf_data_connector(cli_ctx, *_): - return cf_sentinel_cl(cli_ctx).data_connector - - -def cf_incident(cli_ctx, *_): - return cf_sentinel_cl(cli_ctx).incident - - -def cf_incident_comment(cli_ctx, *_): - return cf_sentinel_cl(cli_ctx).incident_comment diff --git a/src/securityinsight/azext_sentinel/generated/_help.py b/src/securityinsight/azext_sentinel/generated/_help.py deleted file mode 100644 index 9a401f619f3..00000000000 --- a/src/securityinsight/azext_sentinel/generated/_help.py +++ /dev/null @@ -1,637 +0,0 @@ -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- -# pylint: disable=too-many-lines - -from knack.help_files import helps - - -helps['sentinel alert-rule'] = """ - type: group - short-summary: sentinel alert-rule -""" - -helps['sentinel alert-rule list'] = """ - type: command - short-summary: "Gets all alert rules." - examples: - - name: Get all alert rules. - text: |- - az sentinel alert-rule list --resource-group "myRg" --workspace-name "myWorkspace" -""" - -helps['sentinel alert-rule show'] = """ - type: command - short-summary: "Gets the alert rule." - examples: - - name: Get an alert rule. - text: |- - az sentinel alert-rule show --resource-group "myRg" --rule-id "myFirstFusionRule" --workspace-name \ -"myWorkspace" -""" - -helps['sentinel alert-rule create'] = """ - type: command - short-summary: "Creates or updates the action of alert rule. And Create the alert rule." - parameters: - - name: --fusion-alert-rule - short-summary: "Represents Fusion alert rule." - long-summary: | - Usage: --fusion-alert-rule alert-rule-template-name=XX enabled=XX kind=XX etag=XX - - alert-rule-template-name: The Name of the alert rule template used to create this rule. - enabled: Determines whether this alert rule is enabled or disabled. - kind: Required. The alert rule kind - etag: Etag of the azure resource - - name: --microsoft-security-incident-creation-alert-rule - short-summary: "Represents MicrosoftSecurityIncidentCreation rule." - long-summary: | - Usage: --microsoft-security-incident-creation-alert-rule display-names-filter=XX \ -display-names-exclude-filter=XX product-filter=XX severities-filter=XX alert-rule-template-name=XX description=XX \ -display-name=XX enabled=XX kind=XX etag=XX - - display-names-filter: the alerts' displayNames on which the cases will be generated - display-names-exclude-filter: the alerts' displayNames on which the cases will not be generated - product-filter: The alerts' productName on which the cases will be generated - severities-filter: the alerts' severities on which the cases will be generated - alert-rule-template-name: The Name of the alert rule template used to create this rule. - description: The description of the alert rule. - display-name: The display name for alerts created by this alert rule. - enabled: Determines whether this alert rule is enabled or disabled. - kind: Required. The alert rule kind - etag: Etag of the azure resource - - name: --scheduled-alert-rule - short-summary: "Represents scheduled alert rule." - long-summary: | - Usage: --scheduled-alert-rule query=XX query-frequency=XX query-period=XX severity=XX trigger-operator=XX \ -trigger-threshold=XX alert-rule-template-name=XX description=XX display-name=XX enabled=XX suppression-duration=XX \ -suppression-enabled=XX tactics=XX kind=XX etag=XX - - query: The query that creates alerts for this rule. - query-frequency: The frequency (in ISO 8601 duration format) for this alert rule to run. - query-period: The period (in ISO 8601 duration format) that this alert rule looks at. - severity: The severity for alerts created by this alert rule. - trigger-operator: The operation against the threshold that triggers alert rule. - trigger-threshold: The threshold triggers this alert rule. - alert-rule-template-name: The Name of the alert rule template used to create this rule. - description: The description of the alert rule. - display-name: The display name for alerts created by this alert rule. - enabled: Determines whether this alert rule is enabled or disabled. - suppression-duration: The suppression (in ISO 8601 duration format) to wait since last time this alert \ -rule been triggered. - suppression-enabled: Determines whether the suppression for this alert rule is enabled or disabled. - tactics: The tactics of the alert rule - kind: Required. The alert rule kind - etag: Etag of the azure resource - examples: - - name: Creates or updates an action of alert rule. - text: |- - az sentinel alert-rule create --etag "{etag}" \ ---logic-app-resource-id "/subscriptions/{subs}/resourceGroups/myRg/providers/Microsoft.Lo\ -gic/workflows/MyAlerts" --trigger-uri "https://xxx.northcentralus.logic.azure.com:443/workflows/xxx/triggers/\ -manual/paths/invoke?api-version=2016-10-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=signature" \ ---action-id "{action-id}" --resource-group "myRg" --rule-id "{rule-id}" --workspace-name "myWorkspace" - - name: Creates or updates a Fusion alert rule. - text: |- - az sentinel alert-rule create --fusion-alert-rule etag="{etag}" \ -alert-rule-template-name="{name}" enabled=true --resource-group "myRg" --rule-id \ -"myFirstFusionRule" --workspace-name "myWorkspace" - - name: Creates or updates a MicrosoftSecurityIncidentCreation rule. - text: |- - az sentinel alert-rule create --microsoft-security-incident-creation-alert-rule \ -etag="{etag}" product-filter="Microsoft Cloud App Security" display-name="testing \ -displayname" enabled=true --resource-group "myRg" --rule-id "microsoftSecurityIncidentCreationRuleExample" \ ---workspace-name "myWorkspace" - - name: Creates or updates a Scheduled alert rule. - text: |- - az sentinel alert-rule create --scheduled-alert-rule etag="{etag}" \ -query="ProtectionStatus | extend HostCustomEntity = Computer | extend IPCustomEntity = ComputerIP_Hidden" \ -query-frequency="PT1H" query-period="P2DT1H30M" severity="High" trigger-operator="GreaterThan" trigger-threshold=0 \ -description="" display-name="Rule2" enabled=true suppression-duration="PT1H" suppression-enabled=false \ -tactics="Persistence" tactics="LateralMovement" --resource-group "myRg" --rule-id "{rule-id}" \ ---workspace-name "myWorkspace" -""" - -helps['sentinel alert-rule update'] = """ - type: command - short-summary: "Update the alert rule." - parameters: - - name: --fusion-alert-rule - short-summary: "Represents Fusion alert rule." - long-summary: | - Usage: --fusion-alert-rule alert-rule-template-name=XX enabled=XX kind=XX etag=XX - - alert-rule-template-name: The Name of the alert rule template used to create this rule. - enabled: Determines whether this alert rule is enabled or disabled. - kind: Required. The alert rule kind - etag: Etag of the azure resource - - name: --microsoft-security-incident-creation-alert-rule - short-summary: "Represents MicrosoftSecurityIncidentCreation rule." - long-summary: | - Usage: --microsoft-security-incident-creation-alert-rule display-names-filter=XX \ -display-names-exclude-filter=XX product-filter=XX severities-filter=XX alert-rule-template-name=XX description=XX \ -display-name=XX enabled=XX kind=XX etag=XX - - display-names-filter: the alerts' displayNames on which the cases will be generated - display-names-exclude-filter: the alerts' displayNames on which the cases will not be generated - product-filter: The alerts' productName on which the cases will be generated - severities-filter: the alerts' severities on which the cases will be generated - alert-rule-template-name: The Name of the alert rule template used to create this rule. - description: The description of the alert rule. - display-name: The display name for alerts created by this alert rule. - enabled: Determines whether this alert rule is enabled or disabled. - kind: Required. The alert rule kind - etag: Etag of the azure resource - - name: --scheduled-alert-rule - short-summary: "Represents scheduled alert rule." - long-summary: | - Usage: --scheduled-alert-rule query=XX query-frequency=XX query-period=XX severity=XX trigger-operator=XX \ -trigger-threshold=XX alert-rule-template-name=XX description=XX display-name=XX enabled=XX suppression-duration=XX \ -suppression-enabled=XX tactics=XX kind=XX etag=XX - - query: The query that creates alerts for this rule. - query-frequency: The frequency (in ISO 8601 duration format) for this alert rule to run. - query-period: The period (in ISO 8601 duration format) that this alert rule looks at. - severity: The severity for alerts created by this alert rule. - trigger-operator: The operation against the threshold that triggers alert rule. - trigger-threshold: The threshold triggers this alert rule. - alert-rule-template-name: The Name of the alert rule template used to create this rule. - description: The description of the alert rule. - display-name: The display name for alerts created by this alert rule. - enabled: Determines whether this alert rule is enabled or disabled. - suppression-duration: The suppression (in ISO 8601 duration format) to wait since last time this alert \ -rule been triggered. - suppression-enabled: Determines whether the suppression for this alert rule is enabled or disabled. - tactics: The tactics of the alert rule - kind: Required. The alert rule kind - etag: Etag of the azure resource -""" - -helps['sentinel alert-rule delete'] = """ - type: command - short-summary: "Delete the action of alert rule. And Delete the alert rule." - examples: - - name: Delete an action of alert rule. - text: |- - az sentinel alert-rule delete --action-id "{action-id}" --resource-group \ -"myRg" --rule-id "{rule-id}" --workspace-name "myWorkspace" - - name: Delete an alert rule. - text: |- - az sentinel alert-rule delete --resource-group "myRg" --rule-id "{rule-id}" \ ---workspace-name "myWorkspace" -""" - -helps['sentinel alert-rule get-action'] = """ - type: command - short-summary: "Gets the action of alert rule." - examples: - - name: Get an action of alert rule. - text: |- - az sentinel alert-rule get-action --action-id "{action-id}" --resource-group \ -"myRg" --rule-id "{rule-id}" --workspace-name "myWorkspace" -""" - -helps['sentinel action'] = """ - type: group - short-summary: sentinel action -""" - -helps['sentinel action list'] = """ - type: command - short-summary: "Gets all actions of alert rule." - examples: - - name: Get all actions of alert rule. - text: |- - az sentinel action list --resource-group "myRg" --rule-id "{rule-id}" \ ---workspace-name "myWorkspace" -""" - -helps['sentinel alert-rule-template'] = """ - type: group - short-summary: sentinel alert-rule-template -""" - -helps['sentinel alert-rule-template list'] = """ - type: command - short-summary: "Gets all alert rule templates." - examples: - - name: Get all alert rule templates. - text: |- - az sentinel alert-rule-template list --resource-group "myRg" --workspace-name "myWorkspace" -""" - -helps['sentinel alert-rule-template show'] = """ - type: command - short-summary: "Gets the alert rule template." - examples: - - name: Get alert rule template by Id. - text: |- - az sentinel alert-rule-template show --alert-rule-template-id "{id}" \ ---resource-group "myRg" --workspace-name "myWorkspace" -""" - -helps['sentinel bookmark'] = """ - type: group - short-summary: sentinel bookmark -""" - -helps['sentinel bookmark list'] = """ - type: command - short-summary: "Gets all bookmarks." - examples: - - name: Get all bookmarks. - text: |- - az sentinel bookmark list --resource-group "myRg" --workspace-name "myWorkspace" -""" - -helps['sentinel bookmark show'] = """ - type: command - short-summary: "Gets a bookmark." - examples: - - name: Get a bookmark. - text: |- - az sentinel bookmark show --bookmark-id "{id}" --resource-group "myRg" \ ---workspace-name "myWorkspace" -""" - -helps['sentinel bookmark create'] = """ - type: command - short-summary: "Create the bookmark." - parameters: - - name: --incident-info - short-summary: "Describes an incident that relates to bookmark" - long-summary: | - Usage: --incident-info incident-id=XX severity=XX title=XX relation-name=XX - - incident-id: Required. Incident Id - severity: Required. The severity of the incident - title: Required. The title of the incident - relation-name: Required. Relation Name - examples: - - name: Creates or updates a bookmark. - text: |- - az sentinel bookmark create --etag "{etag}" --created \ -"2019-01-01T13:15:30Z" --display-name "My bookmark" --labels "Tag1" --labels "Tag2" --notes "Found a suspicious \ -activity" -q "SecurityEvent | where TimeGenerated > ago(1d) and TimeGenerated < ago(2d)" --query-result "Security \ -Event query result" --updated "2019-01-01T13:15:30Z" --bookmark-id "{id}" \ ---resource-group "myRg" --workspace-name "myWorkspace" -""" - -helps['sentinel bookmark update'] = """ - type: command - short-summary: "Update the bookmark." - parameters: - - name: --incident-info - short-summary: "Describes an incident that relates to bookmark" - long-summary: | - Usage: --incident-info incident-id=XX severity=XX title=XX relation-name=XX - - incident-id: Required. Incident Id - severity: Required. The severity of the incident - title: Required. The title of the incident - relation-name: Required. Relation Name -""" - -helps['sentinel bookmark delete'] = """ - type: command - short-summary: "Delete the bookmark." - examples: - - name: Delete a bookmark. - text: |- - az sentinel bookmark delete --bookmark-id "{id}" --resource-group \ -"myRg" --workspace-name "myWorkspace" -""" - -helps['sentinel data-connector'] = """ - type: group - short-summary: sentinel data-connector -""" - -helps['sentinel data-connector list'] = """ - type: command - short-summary: "Gets all data connectors." - examples: - - name: Get all data connectors. - text: |- - az sentinel data-connector list --resource-group "myRg" --workspace-name "myWorkspace" -""" - -helps['sentinel data-connector show'] = """ - type: command - short-summary: "Gets a data connector." - examples: - - name: Get a data connector. - text: |- - az sentinel data-connector show --data-connector-id "{id}" --resource-group "myRg" \ - --workspace-name "myWorkspace" -""" - -helps['sentinel data-connector create'] = """ - type: command - short-summary: "Create the data connector." - parameters: - - name: --aad-data-connector - short-summary: "Represents AAD (Azure Active Directory) data connector." - long-summary: | - Usage: --aad-data-connector tenant-id=XX state=XX kind=XX etag=XX - - tenant-id: The tenant id to connect to, and get the data from. - state: Describe whether this data type connection is enabled or not. - kind: Required. The data connector kind - etag: Etag of the azure resource - - name: --aatp-data-connector - short-summary: "Represents AATP (Azure Advanced Threat Protection) data connector." - long-summary: | - Usage: --aatp-data-connector tenant-id=XX state=XX kind=XX etag=XX - - tenant-id: The tenant id to connect to, and get the data from. - state: Describe whether this data type connection is enabled or not. - kind: Required. The data connector kind - etag: Etag of the azure resource - - name: --asc-data-connector - short-summary: "Represents ASC (Azure Security Center) data connector." - long-summary: | - Usage: --asc-data-connector subscription-id=XX state=XX kind=XX etag=XX - - subscription-id: The subscription id to connect to, and get the data from. - state: Describe whether this data type connection is enabled or not. - kind: Required. The data connector kind - etag: Etag of the azure resource - - name: --aws-cloud-trail-data-connector - short-summary: "Represents Amazon Web Services CloudTrail data connector." - long-summary: | - Usage: --aws-cloud-trail-data-connector aws-role-arn=XX state=XX kind=XX etag=XX - - aws-role-arn: The Aws Role Arn (with CloudTrailReadOnly policy) that is used to access the Aws account. - state: Describe whether this data type connection is enabled or not. - kind: Required. The data connector kind - etag: Etag of the azure resource - - name: --mcas-data-connector - short-summary: "Represents MCAS (Microsoft Cloud App Security) data connector." - long-summary: | - Usage: --mcas-data-connector tenant-id=XX state-data-types-alerts-state=XX state-data-types-discovery-logs-\ -state=XX kind=XX etag=XX - - tenant-id: The tenant id to connect to, and get the data from. - state-data-types-alerts-state: Describe whether this data type connection is enabled or not. - state-data-types-discovery-logs-state: Describe whether this data type connection is enabled or not. - kind: Required. The data connector kind - etag: Etag of the azure resource - - name: --mdatp-data-connector - short-summary: "Represents MDATP (Microsoft Defender Advanced Threat Protection) data connector." - long-summary: | - Usage: --mdatp-data-connector tenant-id=XX state=XX kind=XX etag=XX - - tenant-id: The tenant id to connect to, and get the data from. - state: Describe whether this data type connection is enabled or not. - kind: Required. The data connector kind - etag: Etag of the azure resource - - name: --office-data-connector - short-summary: "Represents office data connector." - long-summary: | - Usage: --office-data-connector tenant-id=XX state-data-types-share-point-state=XX \ -state-data-types-exchange-state=XX kind=XX etag=XX - - tenant-id: The tenant id to connect to, and get the data from. - state-data-types-share-point-state: Describe whether this data type connection is enabled or not. - state-data-types-exchange-state: Describe whether this data type connection is enabled or not. - kind: Required. The data connector kind - etag: Etag of the azure resource - - name: --ti-data-connector - short-summary: "Represents threat intelligence data connector." - long-summary: | - Usage: --ti-data-connector tenant-id=XX state=XX kind=XX etag=XX - - tenant-id: The tenant id to connect to, and get the data from. - state: Describe whether this data type connection is enabled or not. - kind: Required. The data connector kind - etag: Etag of the azure resource - examples: - - name: Creates or updates an Office365 data connector. - text: |- - az sentinel data-connector create --office-data-connector etag="{etag}" \ - tenant-id="{tenant-id}" --data-connector-id "{id}" --resource-group "myRg" --workspace-name "myWorkspace" -""" - -helps['sentinel data-connector update'] = """ - type: command - short-summary: "Update the data connector." - parameters: - - name: --aad-data-connector - short-summary: "Represents AAD (Azure Active Directory) data connector." - long-summary: | - Usage: --aad-data-connector tenant-id=XX state=XX kind=XX etag=XX - - tenant-id: The tenant id to connect to, and get the data from. - state: Describe whether this data type connection is enabled or not. - kind: Required. The data connector kind - etag: Etag of the azure resource - - name: --aatp-data-connector - short-summary: "Represents AATP (Azure Advanced Threat Protection) data connector." - long-summary: | - Usage: --aatp-data-connector tenant-id=XX state=XX kind=XX etag=XX - - tenant-id: The tenant id to connect to, and get the data from. - state: Describe whether this data type connection is enabled or not. - kind: Required. The data connector kind - etag: Etag of the azure resource - - name: --asc-data-connector - short-summary: "Represents ASC (Azure Security Center) data connector." - long-summary: | - Usage: --asc-data-connector subscription-id=XX state=XX kind=XX etag=XX - - subscription-id: The subscription id to connect to, and get the data from. - state: Describe whether this data type connection is enabled or not. - kind: Required. The data connector kind - etag: Etag of the azure resource - - name: --aws-cloud-trail-data-connector - short-summary: "Represents Amazon Web Services CloudTrail data connector." - long-summary: | - Usage: --aws-cloud-trail-data-connector aws-role-arn=XX state=XX kind=XX etag=XX - - aws-role-arn: The Aws Role Arn (with CloudTrailReadOnly policy) that is used to access the Aws account. - state: Describe whether this data type connection is enabled or not. - kind: Required. The data connector kind - etag: Etag of the azure resource - - name: --mcas-data-connector - short-summary: "Represents MCAS (Microsoft Cloud App Security) data connector." - long-summary: | - Usage: --mcas-data-connector tenant-id=XX state-data-types-alerts-state=XX state-data-types-discovery-logs-\ -state=XX kind=XX etag=XX - - tenant-id: The tenant id to connect to, and get the data from. - state-data-types-alerts-state: Describe whether this data type connection is enabled or not. - state-data-types-discovery-logs-state: Describe whether this data type connection is enabled or not. - kind: Required. The data connector kind - etag: Etag of the azure resource - - name: --mdatp-data-connector - short-summary: "Represents MDATP (Microsoft Defender Advanced Threat Protection) data connector." - long-summary: | - Usage: --mdatp-data-connector tenant-id=XX state=XX kind=XX etag=XX - - tenant-id: The tenant id to connect to, and get the data from. - state: Describe whether this data type connection is enabled or not. - kind: Required. The data connector kind - etag: Etag of the azure resource - - name: --office-data-connector - short-summary: "Represents office data connector." - long-summary: | - Usage: --office-data-connector tenant-id=XX state-data-types-share-point-state=XX \ -state-data-types-exchange-state=XX kind=XX etag=XX - - tenant-id: The tenant id to connect to, and get the data from. - state-data-types-share-point-state: Describe whether this data type connection is enabled or not. - state-data-types-exchange-state: Describe whether this data type connection is enabled or not. - kind: Required. The data connector kind - etag: Etag of the azure resource - - name: --ti-data-connector - short-summary: "Represents threat intelligence data connector." - long-summary: | - Usage: --ti-data-connector tenant-id=XX state=XX kind=XX etag=XX - - tenant-id: The tenant id to connect to, and get the data from. - state: Describe whether this data type connection is enabled or not. - kind: Required. The data connector kind - etag: Etag of the azure resource -""" - -helps['sentinel data-connector delete'] = """ - type: command - short-summary: "Delete the data connector." - examples: - - name: Delete a data connector. - text: |- - az sentinel data-connector delete --data-connector-id "{id}" --resource-group "myRg" \ - --workspace-name "myWorkspace" -""" - -helps['sentinel incident'] = """ - type: group - short-summary: sentinel incident -""" - -helps['sentinel incident list'] = """ - type: command - short-summary: "Gets all incidents." - examples: - - name: Get all incidents. - text: |- - az sentinel incident list --orderby "properties/createdTimeUtc desc" --top 1 --resource-group "myRg" \ ---workspace-name "myWorkspace" -""" - -helps['sentinel incident show'] = """ - type: command - short-summary: "Gets an incident." - examples: - - name: Get an incident. - text: |- - az sentinel incident show --incident-id "{id}" --resource-group "myRg" --workspace-name "myWorkspace" -""" - -helps['sentinel incident create'] = """ - type: command - short-summary: "Create the incident." - parameters: - - name: --labels - short-summary: "List of labels relevant to this incident" - long-summary: | - Usage: --labels label-name=XX - - label-name: Required. The name of the label - - Multiple actions can be specified by using more than one --labels argument. - - name: --owner - short-summary: "Describes a user that the incident is assigned to" - long-summary: | - Usage: --owner email=XX assigned-to=XX object-id=XX user-principal-name=XX - - email: The email of the user the incident is assigned to. - assigned-to: The name of the user the incident is assigned to. - object-id: The object id of the user the incident is assigned to. - user-principal-name: The user principal name of the user the incident is assigned to. - examples: - - name: Creates or updates an incident. - text: |- - az sentinel incident create --etag "{etag}" --description "This is \ -a demo incident" --classification "FalsePositive" --classification-comment "Not a malicious activity" \ ---classification-reason "IncorrectAlertLogic" --first-activity-time-utc "2019-01-01T13:00:30Z" \ ---last-activity-time-utc "2019-01-01T13:05:30Z" --owner object-id="{oid}" --severity \ -"High" --status "Closed" --title "My incident" --incident-id "{id}" --resource-group \ -"myRg" --workspace-name "myWorkspace" -""" - -helps['sentinel incident update'] = """ - type: command - short-summary: "Update the incident." - parameters: - - name: --labels - short-summary: "List of labels relevant to this incident" - long-summary: | - Usage: --labels label-name=XX - - label-name: Required. The name of the label - - Multiple actions can be specified by using more than one --labels argument. - - name: --owner - short-summary: "Describes a user that the incident is assigned to" - long-summary: | - Usage: --owner email=XX assigned-to=XX object-id=XX user-principal-name=XX - - email: The email of the user the incident is assigned to. - assigned-to: The name of the user the incident is assigned to. - object-id: The object id of the user the incident is assigned to. - user-principal-name: The user principal name of the user the incident is assigned to. -""" - -helps['sentinel incident delete'] = """ - type: command - short-summary: "Delete the incident." - examples: - - name: Delete an incident. - text: |- - az sentinel incident delete --incident-id "{id}" --resource-group \ -"myRg" --workspace-name "myWorkspace" -""" - -helps['sentinel incident-comment'] = """ - type: group - short-summary: sentinel incident-comment -""" - -helps['sentinel incident-comment list'] = """ - type: command - short-summary: "Gets all incident comments." - examples: - - name: Get all incident comments. - text: |- - az sentinel incident-comment list --incident-id "{id}" --resource-group \ -"myRg" --workspace-name "myWorkspace" -""" - -helps['sentinel incident-comment show'] = """ - type: command - short-summary: "Gets an incident comment." - examples: - - name: Get an incident comment. - text: |- - az sentinel incident-comment show --incident-comment-id "{comment-id}" \ ---incident-id "{id}" --resource-group "myRg" --workspace-name "myWorkspace" -""" - -helps['sentinel incident-comment create'] = """ - type: command - short-summary: "Creates the incident comment." - examples: - - name: Creates an incident comment. - text: |- - az sentinel incident-comment create --message "Some message" --incident-comment-id \ -"4bb36b7b-26ff-4d1c-9cbe-0d8ab3da0014" --incident-id "{id}" --resource-group "myRg" \ ---workspace-name "myWorkspace" -""" diff --git a/src/securityinsight/azext_sentinel/generated/_params.py b/src/securityinsight/azext_sentinel/generated/_params.py deleted file mode 100644 index 8cf66c08483..00000000000 --- a/src/securityinsight/azext_sentinel/generated/_params.py +++ /dev/null @@ -1,293 +0,0 @@ -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- -# pylint: disable=too-many-lines -# pylint: disable=too-many-statements - -from azure.cli.core.commands.parameters import ( - get_enum_type, - resource_group_name_type -) -from azext_sentinel.action import ( - AddFusionAlertRule, - AddMicrosoftSecurityIncidentCreationAlertRule, - AddScheduledAlertRule, - AddIncidentInfo, - AddAadDataConnector, - AddAatpDataConnector, - AddAscDataConnector, - AddAwsCloudTrailDataConnector, - AddMcasDataConnector, - AddMdatpDataConnector, - AddOfficeDataConnector, - AddTiDataConnector, - AddLabels, - AddOwner -) - - -def load_arguments(self, _): - - with self.argument_context('sentinel alert-rule list') as c: - c.argument('resource_group_name', resource_group_name_type) - c.argument('workspace_name', type=str, help='The name of the workspace.') - - with self.argument_context('sentinel alert-rule show') as c: - c.argument('resource_group_name', resource_group_name_type) - c.argument('workspace_name', type=str, help='The name of the workspace.', id_part='name') - c.argument('rule_id', type=str, help='Alert rule ID', id_part='child_name_1') - - with self.argument_context('sentinel alert-rule create') as c: - c.argument('resource_group_name', resource_group_name_type) - c.argument('workspace_name', type=str, help='The name of the workspace.') - c.argument('rule_id', type=str, help='Alert rule ID') - c.argument('action_id', type=str, help='Action ID') - c.argument('etag', type=str, help='Etag of the azure resource') - c.argument('logic_app_resource_id', type=str, help='Logic App Resource Id, /subscriptions/{my-subscription}/res' - 'ourceGroups/{my-resource-group}/providers/Microsoft.Logic/workflows/{my-workflow-id}.') - c.argument('trigger_uri', type=str, help='Logic App Callback URL for this specific workflow.') - c.argument('fusion_alert_rule', action=AddFusionAlertRule, nargs='*', help='Represents Fusion alert rule.', - arg_group='AlertRule') - c.argument('microsoft_security_incident_creation_alert_rule', - action=AddMicrosoftSecurityIncidentCreationAlertRule, nargs='*', help='Represents ' - 'MicrosoftSecurityIncidentCreation rule.', arg_group='AlertRule') - c.argument('scheduled_alert_rule', action=AddScheduledAlertRule, nargs='*', help='Represents scheduled alert ' - 'rule.', arg_group='AlertRule') - - with self.argument_context('sentinel alert-rule update') as c: - c.argument('resource_group_name', resource_group_name_type) - c.argument('workspace_name', type=str, help='The name of the workspace.', id_part='name') - c.argument('rule_id', type=str, help='Alert rule ID', id_part='child_name_1') - c.argument('fusion_alert_rule', action=AddFusionAlertRule, nargs='*', help='Represents Fusion alert rule.', - arg_group='AlertRule') - c.argument('microsoft_security_incident_creation_alert_rule', - action=AddMicrosoftSecurityIncidentCreationAlertRule, nargs='*', help='Represents ' - 'MicrosoftSecurityIncidentCreation rule.', arg_group='AlertRule') - c.argument('scheduled_alert_rule', action=AddScheduledAlertRule, nargs='*', help='Represents scheduled alert ' - 'rule.', arg_group='AlertRule') - - with self.argument_context('sentinel alert-rule delete') as c: - c.argument('resource_group_name', resource_group_name_type) - c.argument('workspace_name', type=str, help='The name of the workspace.', id_part='name') - c.argument('rule_id', type=str, help='Alert rule ID', id_part='child_name_1') - c.argument('action_id', type=str, help='Action ID', id_part='child_name_2') - - with self.argument_context('sentinel alert-rule get-action') as c: - c.argument('resource_group_name', resource_group_name_type) - c.argument('workspace_name', type=str, help='The name of the workspace.', id_part='name') - c.argument('rule_id', type=str, help='Alert rule ID', id_part='child_name_1') - c.argument('action_id', type=str, help='Action ID', id_part='child_name_2') - - with self.argument_context('sentinel action list') as c: - c.argument('resource_group_name', resource_group_name_type) - c.argument('workspace_name', type=str, help='The name of the workspace.') - c.argument('rule_id', type=str, help='Alert rule ID') - - with self.argument_context('sentinel alert-rule-template list') as c: - c.argument('resource_group_name', resource_group_name_type) - c.argument('workspace_name', type=str, help='The name of the workspace.') - - with self.argument_context('sentinel alert-rule-template show') as c: - c.argument('resource_group_name', resource_group_name_type) - c.argument('workspace_name', type=str, help='The name of the workspace.', id_part='name') - c.argument('alert_rule_template_id', type=str, help='Alert rule template ID', id_part='child_name_1') - - with self.argument_context('sentinel bookmark list') as c: - c.argument('resource_group_name', resource_group_name_type) - c.argument('workspace_name', type=str, help='The name of the workspace.') - - with self.argument_context('sentinel bookmark show') as c: - c.argument('resource_group_name', resource_group_name_type) - c.argument('workspace_name', type=str, help='The name of the workspace.', id_part='name') - c.argument('bookmark_id', type=str, help='Bookmark ID', id_part='child_name_1') - - with self.argument_context('sentinel bookmark create') as c: - c.argument('resource_group_name', resource_group_name_type) - c.argument('workspace_name', type=str, help='The name of the workspace.') - c.argument('bookmark_id', type=str, help='Bookmark ID') - c.argument('etag', type=str, help='Etag of the azure resource') - c.argument('created', help='The time the bookmark was created') - c.argument('display_name', type=str, help='The display name of the bookmark') - c.argument('labels', nargs='*', help='List of labels relevant to this bookmark') - c.argument('notes', type=str, help='The notes of the bookmark') - c.argument('query_content', options_list=['-q'], type=str, help='The query of the bookmark.') - c.argument('query_result', type=str, help='The query result of the bookmark.') - c.argument('updated', help='The last time the bookmark was updated') - c.argument('incident_info', action=AddIncidentInfo, nargs='*', help='Describes an incident that relates to ' - 'bookmark') - c.argument('updated_by_object_id', help='The object id of the user.') - - with self.argument_context('sentinel bookmark update') as c: - c.argument('resource_group_name', resource_group_name_type) - c.argument('workspace_name', type=str, help='The name of the workspace.', id_part='name') - c.argument('bookmark_id', type=str, help='Bookmark ID', id_part='child_name_1') - c.argument('etag', type=str, help='Etag of the azure resource') - c.argument('created', help='The time the bookmark was created') - c.argument('display_name', type=str, help='The display name of the bookmark') - c.argument('labels', nargs='*', help='List of labels relevant to this bookmark') - c.argument('notes', type=str, help='The notes of the bookmark') - c.argument('query_content', options_list=['-q'], type=str, help='The query of the bookmark.') - c.argument('query_result', type=str, help='The query result of the bookmark.') - c.argument('updated', help='The last time the bookmark was updated') - c.argument('incident_info', action=AddIncidentInfo, nargs='*', help='Describes an incident that relates to ' - 'bookmark') - c.argument('updated_by_object_id', help='The object id of the user.') - - with self.argument_context('sentinel bookmark delete') as c: - c.argument('resource_group_name', resource_group_name_type) - c.argument('workspace_name', type=str, help='The name of the workspace.', id_part='name') - c.argument('bookmark_id', type=str, help='Bookmark ID', id_part='child_name_1') - - with self.argument_context('sentinel data-connector list') as c: - c.argument('resource_group_name', resource_group_name_type) - c.argument('workspace_name', type=str, help='The name of the workspace.') - - with self.argument_context('sentinel data-connector show') as c: - c.argument('resource_group_name', resource_group_name_type) - c.argument('workspace_name', type=str, help='The name of the workspace.', id_part='name') - c.argument('data_connector_id', type=str, help='Connector ID', id_part='child_name_1') - - with self.argument_context('sentinel data-connector create') as c: - c.argument('resource_group_name', resource_group_name_type) - c.argument('workspace_name', type=str, help='The name of the workspace.') - c.argument('data_connector_id', type=str, help='Connector ID') - c.argument('aad_data_connector', action=AddAadDataConnector, nargs='*', help='Represents AAD (Azure Active ' - 'Directory) data connector.', arg_group='DataConnector') - c.argument('aatp_data_connector', action=AddAatpDataConnector, nargs='*', help='Represents AATP (Azure ' - 'Advanced Threat Protection) data connector.', arg_group='DataConnector') - c.argument('asc_data_connector', action=AddAscDataConnector, nargs='*', help='Represents ASC (Azure Security ' - 'Center) data connector.', arg_group='DataConnector') - c.argument('aws_cloud_trail_data_connector', action=AddAwsCloudTrailDataConnector, nargs='*', help='Represents ' - 'Amazon Web Services CloudTrail data connector.', arg_group='DataConnector') - c.argument('mcas_data_connector', action=AddMcasDataConnector, nargs='*', help='Represents MCAS (Microsoft ' - 'Cloud App Security) data connector.', arg_group='DataConnector') - c.argument('mdatp_data_connector', action=AddMdatpDataConnector, nargs='*', help='Represents MDATP (Microsoft ' - 'Defender Advanced Threat Protection) data connector.', arg_group='DataConnector') - c.argument('office_data_connector', action=AddOfficeDataConnector, nargs='*', help='Represents office data ' - 'connector.', arg_group='DataConnector') - c.argument('ti_data_connector', action=AddTiDataConnector, nargs='*', help='Represents threat intelligence ' - 'data connector.', arg_group='DataConnector') - - with self.argument_context('sentinel data-connector update') as c: - c.argument('resource_group_name', resource_group_name_type) - c.argument('workspace_name', type=str, help='The name of the workspace.', id_part='name') - c.argument('data_connector_id', type=str, help='Connector ID', id_part='child_name_1') - c.argument('aad_data_connector', action=AddAadDataConnector, nargs='*', help='Represents AAD (Azure Active ' - 'Directory) data connector.', arg_group='DataConnector') - c.argument('aatp_data_connector', action=AddAatpDataConnector, nargs='*', help='Represents AATP (Azure ' - 'Advanced Threat Protection) data connector.', arg_group='DataConnector') - c.argument('asc_data_connector', action=AddAscDataConnector, nargs='*', help='Represents ASC (Azure Security ' - 'Center) data connector.', arg_group='DataConnector') - c.argument('aws_cloud_trail_data_connector', action=AddAwsCloudTrailDataConnector, nargs='*', help='Represents ' - 'Amazon Web Services CloudTrail data connector.', arg_group='DataConnector') - c.argument('mcas_data_connector', action=AddMcasDataConnector, nargs='*', help='Represents MCAS (Microsoft ' - 'Cloud App Security) data connector.', arg_group='DataConnector') - c.argument('mdatp_data_connector', action=AddMdatpDataConnector, nargs='*', help='Represents MDATP (Microsoft ' - 'Defender Advanced Threat Protection) data connector.', arg_group='DataConnector') - c.argument('office_data_connector', action=AddOfficeDataConnector, nargs='*', help='Represents office data ' - 'connector.', arg_group='DataConnector') - c.argument('ti_data_connector', action=AddTiDataConnector, nargs='*', help='Represents threat intelligence ' - 'data connector.', arg_group='DataConnector') - - with self.argument_context('sentinel data-connector delete') as c: - c.argument('resource_group_name', resource_group_name_type) - c.argument('workspace_name', type=str, help='The name of the workspace.', id_part='name') - c.argument('data_connector_id', type=str, help='Connector ID', id_part='child_name_1') - - with self.argument_context('sentinel incident list') as c: - c.argument('resource_group_name', resource_group_name_type) - c.argument('workspace_name', type=str, help='The name of the workspace.') - c.argument('filter_', options_list=['--filter'], type=str, help='Filters the results, based on a Boolean ' - 'condition. Optional.') - c.argument('orderby', type=str, help='Sorts the results. Optional.') - c.argument('top', type=int, help='Returns only the first n results. Optional.') - c.argument('skip_token', type=str, help='Skiptoken is only used if a previous operation returned a partial ' - 'result. If a previous response contains a nextLink element, the value of the nextLink element will ' - 'include a skiptoken parameter that specifies a starting point to use for subsequent calls. ' - 'Optional.') - - with self.argument_context('sentinel incident show') as c: - c.argument('resource_group_name', resource_group_name_type) - c.argument('workspace_name', type=str, help='The name of the workspace.', id_part='name') - c.argument('incident_id', type=str, help='Incident ID', id_part='child_name_1') - - with self.argument_context('sentinel incident create') as c: - c.argument('resource_group_name', resource_group_name_type) - c.argument('workspace_name', type=str, help='The name of the workspace.') - c.argument('incident_id', type=str, help='Incident ID') - c.argument('etag', type=str, help='Etag of the azure resource') - c.argument('classification', arg_type=get_enum_type(['Undetermined', 'TruePositive', 'BenignPositive', '' - 'FalsePositive']), help='The reason the incident was ' - 'closed') - c.argument('classification_comment', type=str, help='Describes the reason the incident was closed') - c.argument('classification_reason', arg_type=get_enum_type(['SuspiciousActivity', 'SuspiciousButExpected', '' - 'IncorrectAlertLogic', 'InaccurateData']), help='' - 'The classification reason the incident was closed with') - c.argument('description', type=str, help='The description of the incident') - c.argument('first_activity_time_utc', help='The time of the first activity in the incident') - c.argument('labels', action=AddLabels, nargs='*', help='List of labels relevant to this incident') - c.argument('last_activity_time_utc', help='The time of the last activity in the incident') - c.argument('owner', action=AddOwner, nargs='*', help='Describes a user that the incident is assigned to') - c.argument('severity', arg_type=get_enum_type(['High', 'Medium', 'Low', 'Informational']), help='The severity ' - 'of the incident') - c.argument('status', arg_type=get_enum_type(['New', 'Active', 'Closed']), help='The status of the incident') - c.argument('title', type=str, help='The title of the incident') - - with self.argument_context('sentinel incident update') as c: - c.argument('resource_group_name', resource_group_name_type) - c.argument('workspace_name', type=str, help='The name of the workspace.', id_part='name') - c.argument('incident_id', type=str, help='Incident ID', id_part='child_name_1') - c.argument('etag', type=str, help='Etag of the azure resource') - c.argument('classification', arg_type=get_enum_type(['Undetermined', 'TruePositive', 'BenignPositive', '' - 'FalsePositive']), help='The reason the incident was ' - 'closed') - c.argument('classification_comment', type=str, help='Describes the reason the incident was closed') - c.argument('classification_reason', arg_type=get_enum_type(['SuspiciousActivity', 'SuspiciousButExpected', '' - 'IncorrectAlertLogic', 'InaccurateData']), help='' - 'The classification reason the incident was closed with') - c.argument('description', type=str, help='The description of the incident') - c.argument('first_activity_time_utc', help='The time of the first activity in the incident') - c.argument('labels', action=AddLabels, nargs='*', help='List of labels relevant to this incident') - c.argument('last_activity_time_utc', help='The time of the last activity in the incident') - c.argument('owner', action=AddOwner, nargs='*', help='Describes a user that the incident is assigned to') - c.argument('severity', arg_type=get_enum_type(['High', 'Medium', 'Low', 'Informational']), help='The severity ' - 'of the incident') - c.argument('status', arg_type=get_enum_type(['New', 'Active', 'Closed']), help='The status of the incident') - c.argument('title', type=str, help='The title of the incident') - - with self.argument_context('sentinel incident delete') as c: - c.argument('resource_group_name', resource_group_name_type) - c.argument('workspace_name', type=str, help='The name of the workspace.', id_part='name') - c.argument('incident_id', type=str, help='Incident ID', id_part='child_name_1') - - with self.argument_context('sentinel incident-comment list') as c: - c.argument('resource_group_name', resource_group_name_type) - c.argument('workspace_name', type=str, help='The name of the workspace.') - c.argument('incident_id', type=str, help='Incident ID') - c.argument('filter_', options_list=['--filter'], type=str, help='Filters the results, based on a Boolean ' - 'condition. Optional.') - c.argument('orderby', type=str, help='Sorts the results. Optional.') - c.argument('top', type=int, help='Returns only the first n results. Optional.') - c.argument('skip_token', type=str, help='Skiptoken is only used if a previous operation returned a partial ' - 'result. If a previous response contains a nextLink element, the value of the nextLink element will ' - 'include a skiptoken parameter that specifies a starting point to use for subsequent calls. ' - 'Optional.') - - with self.argument_context('sentinel incident-comment show') as c: - c.argument('resource_group_name', resource_group_name_type) - c.argument('workspace_name', type=str, help='The name of the workspace.', id_part='name') - c.argument('incident_id', type=str, help='Incident ID', id_part='child_name_1') - c.argument('incident_comment_id', type=str, help='Incident comment ID', id_part='child_name_2') - - with self.argument_context('sentinel incident-comment create') as c: - c.argument('resource_group_name', resource_group_name_type) - c.argument('workspace_name', type=str, help='The name of the workspace.') - c.argument('incident_id', type=str, help='Incident ID') - c.argument('incident_comment_id', type=str, help='Incident comment ID') - c.argument('message', type=str, help='The comment message') diff --git a/src/securityinsight/azext_sentinel/generated/_validators.py b/src/securityinsight/azext_sentinel/generated/_validators.py deleted file mode 100644 index b33a44c1ebf..00000000000 --- a/src/securityinsight/azext_sentinel/generated/_validators.py +++ /dev/null @@ -1,9 +0,0 @@ -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- diff --git a/src/securityinsight/azext_sentinel/generated/action.py b/src/securityinsight/azext_sentinel/generated/action.py deleted file mode 100644 index 6fa9f30cb9b..00000000000 --- a/src/securityinsight/azext_sentinel/generated/action.py +++ /dev/null @@ -1,433 +0,0 @@ -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- -# pylint: disable=protected-access - -import argparse -from collections import defaultdict -from knack.util import CLIError - - -class AddFusionAlertRule(argparse.Action): - def __call__(self, parser, namespace, values, option_string=None): - action = self.get_action(values, option_string) - namespace.fusion_alert_rule = action - - def get_action(self, values, option_string): # pylint: disable=no-self-use - try: - properties = defaultdict(list) - for (k, v) in (x.split('=', 1) for x in values): - properties[k].append(v) - properties = dict(properties) - except ValueError: - raise CLIError('usage error: {} [KEY=VALUE ...]'.format(option_string)) - d = {} - for k in properties: - kl = k.lower() - v = properties[k] - if kl == 'alert-rule-template-name': - d['alert_rule_template_name'] = v[0] - elif kl == 'enabled': - d['enabled'] = v[0] - elif kl == 'etag': - d['etag'] = v[0] - d['kind'] = 'Fusion' - return d - - -class AddMicrosoftSecurityIncidentCreationAlertRule(argparse.Action): - def __call__(self, parser, namespace, values, option_string=None): - action = self.get_action(values, option_string) - namespace.microsoft_security_incident_creation_alert_rule = action - - def get_action(self, values, option_string): # pylint: disable=no-self-use - try: - properties = defaultdict(list) - for (k, v) in (x.split('=', 1) for x in values): - properties[k].append(v) - properties = dict(properties) - except ValueError: - raise CLIError('usage error: {} [KEY=VALUE ...]'.format(option_string)) - d = {} - for k in properties: - kl = k.lower() - v = properties[k] - if kl == 'display-names-filter': - d['display_names_filter'] = v - elif kl == 'display-names-exclude-filter': - d['display_names_exclude_filter'] = v - elif kl == 'product-filter': - d['product_filter'] = v[0] - elif kl == 'severities-filter': - d['severities_filter'] = v - elif kl == 'alert-rule-template-name': - d['alert_rule_template_name'] = v[0] - elif kl == 'description': - d['description'] = v[0] - elif kl == 'display-name': - d['display_name'] = v[0] - elif kl == 'enabled': - d['enabled'] = v[0] - elif kl == 'etag': - d['etag'] = v[0] - d['kind'] = 'MicrosoftSecurityIncidentCreation' - return d - - -class AddScheduledAlertRule(argparse.Action): - def __call__(self, parser, namespace, values, option_string=None): - action = self.get_action(values, option_string) - namespace.scheduled_alert_rule = action - - def get_action(self, values, option_string): # pylint: disable=no-self-use - try: - properties = defaultdict(list) - for (k, v) in (x.split('=', 1) for x in values): - properties[k].append(v) - properties = dict(properties) - except ValueError: - raise CLIError('usage error: {} [KEY=VALUE ...]'.format(option_string)) - d = {} - for k in properties: - kl = k.lower() - v = properties[k] - if kl == 'query': - d['query'] = v[0] - elif kl == 'query-frequency': - d['query_frequency'] = v[0] - elif kl == 'query-period': - d['query_period'] = v[0] - elif kl == 'severity': - d['severity'] = v[0] - elif kl == 'trigger-operator': - d['trigger_operator'] = v[0] - elif kl == 'trigger-threshold': - d['trigger_threshold'] = v[0] - elif kl == 'alert-rule-template-name': - d['alert_rule_template_name'] = v[0] - elif kl == 'description': - d['description'] = v[0] - elif kl == 'display-name': - d['display_name'] = v[0] - elif kl == 'enabled': - d['enabled'] = v[0] - elif kl == 'suppression-duration': - d['suppression_duration'] = v[0] - elif kl == 'suppression-enabled': - d['suppression_enabled'] = v[0] - elif kl == 'tactics': - d['tactics'] = v - elif kl == 'etag': - d['etag'] = v[0] - d['kind'] = 'Scheduled' - return d - - -class AddIncidentInfo(argparse.Action): - def __call__(self, parser, namespace, values, option_string=None): - action = self.get_action(values, option_string) - namespace.incident_info = action - - def get_action(self, values, option_string): # pylint: disable=no-self-use - try: - properties = defaultdict(list) - for (k, v) in (x.split('=', 1) for x in values): - properties[k].append(v) - properties = dict(properties) - except ValueError: - raise CLIError('usage error: {} [KEY=VALUE ...]'.format(option_string)) - d = {} - for k in properties: - kl = k.lower() - v = properties[k] - if kl == 'incident-id': - d['incident_id'] = v[0] - elif kl == 'severity': - d['severity'] = v[0] - elif kl == 'title': - d['title'] = v[0] - elif kl == 'relation-name': - d['relation_name'] = v[0] - return d - - -class AddAadDataConnector(argparse.Action): - def __call__(self, parser, namespace, values, option_string=None): - action = self.get_action(values, option_string) - namespace.aad_data_connector = action - - def get_action(self, values, option_string): # pylint: disable=no-self-use - try: - properties = defaultdict(list) - for (k, v) in (x.split('=', 1) for x in values): - properties[k].append(v) - properties = dict(properties) - except ValueError: - raise CLIError('usage error: {} [KEY=VALUE ...]'.format(option_string)) - d = {} - for k in properties: - kl = k.lower() - v = properties[k] - if kl == 'tenant-id': - d['tenant_id'] = v[0] - elif kl == 'state': - d['state'] = v[0] - elif kl == 'etag': - d['etag'] = v[0] - d['kind'] = 'AzureActiveDirectory' - return d - - -class AddAatpDataConnector(argparse.Action): - def __call__(self, parser, namespace, values, option_string=None): - action = self.get_action(values, option_string) - namespace.aatp_data_connector = action - - def get_action(self, values, option_string): # pylint: disable=no-self-use - try: - properties = defaultdict(list) - for (k, v) in (x.split('=', 1) for x in values): - properties[k].append(v) - properties = dict(properties) - except ValueError: - raise CLIError('usage error: {} [KEY=VALUE ...]'.format(option_string)) - d = {} - for k in properties: - kl = k.lower() - v = properties[k] - if kl == 'tenant-id': - d['tenant_id'] = v[0] - elif kl == 'state': - d['state'] = v[0] - elif kl == 'etag': - d['etag'] = v[0] - d['kind'] = 'AzureAdvancedThreatProtection' - return d - - -class AddAscDataConnector(argparse.Action): - def __call__(self, parser, namespace, values, option_string=None): - action = self.get_action(values, option_string) - namespace.asc_data_connector = action - - def get_action(self, values, option_string): # pylint: disable=no-self-use - try: - properties = defaultdict(list) - for (k, v) in (x.split('=', 1) for x in values): - properties[k].append(v) - properties = dict(properties) - except ValueError: - raise CLIError('usage error: {} [KEY=VALUE ...]'.format(option_string)) - d = {} - for k in properties: - kl = k.lower() - v = properties[k] - if kl == 'subscription-id': - d['subscription_id'] = v[0] - elif kl == 'state': - d['state'] = v[0] - elif kl == 'etag': - d['etag'] = v[0] - d['kind'] = 'AzureSecurityCenter' - return d - - -class AddAwsCloudTrailDataConnector(argparse.Action): - def __call__(self, parser, namespace, values, option_string=None): - action = self.get_action(values, option_string) - namespace.aws_cloud_trail_data_connector = action - - def get_action(self, values, option_string): # pylint: disable=no-self-use - try: - properties = defaultdict(list) - for (k, v) in (x.split('=', 1) for x in values): - properties[k].append(v) - properties = dict(properties) - except ValueError: - raise CLIError('usage error: {} [KEY=VALUE ...]'.format(option_string)) - d = {} - for k in properties: - kl = k.lower() - v = properties[k] - if kl == 'aws-role-arn': - d['aws_role_arn'] = v[0] - elif kl == 'state': - d['state'] = v[0] - elif kl == 'etag': - d['etag'] = v[0] - d['kind'] = 'AmazonWebServicesCloudTrail' - return d - - -class AddMcasDataConnector(argparse.Action): - def __call__(self, parser, namespace, values, option_string=None): - action = self.get_action(values, option_string) - namespace.mcas_data_connector = action - - def get_action(self, values, option_string): # pylint: disable=no-self-use - try: - properties = defaultdict(list) - for (k, v) in (x.split('=', 1) for x in values): - properties[k].append(v) - properties = dict(properties) - except ValueError: - raise CLIError('usage error: {} [KEY=VALUE ...]'.format(option_string)) - d = {} - for k in properties: - kl = k.lower() - v = properties[k] - if kl == 'tenant-id': - d['tenant_id'] = v[0] - elif kl == 'state-data-types-alerts-state': - d['state_data_types_alerts_state'] = v[0] - elif kl == 'state-data-types-discovery-logs-state': - d['state_data_types_discovery_logs_state'] = v[0] - elif kl == 'etag': - d['etag'] = v[0] - d['kind'] = 'MicrosoftCloudAppSecurity' - return d - - -class AddMdatpDataConnector(argparse.Action): - def __call__(self, parser, namespace, values, option_string=None): - action = self.get_action(values, option_string) - namespace.mdatp_data_connector = action - - def get_action(self, values, option_string): # pylint: disable=no-self-use - try: - properties = defaultdict(list) - for (k, v) in (x.split('=', 1) for x in values): - properties[k].append(v) - properties = dict(properties) - except ValueError: - raise CLIError('usage error: {} [KEY=VALUE ...]'.format(option_string)) - d = {} - for k in properties: - kl = k.lower() - v = properties[k] - if kl == 'tenant-id': - d['tenant_id'] = v[0] - elif kl == 'state': - d['state'] = v[0] - elif kl == 'etag': - d['etag'] = v[0] - d['kind'] = 'MicrosoftDefenderAdvancedThreatProtection' - return d - - -class AddOfficeDataConnector(argparse.Action): - def __call__(self, parser, namespace, values, option_string=None): - action = self.get_action(values, option_string) - namespace.office_data_connector = action - - def get_action(self, values, option_string): # pylint: disable=no-self-use - try: - properties = defaultdict(list) - for (k, v) in (x.split('=', 1) for x in values): - properties[k].append(v) - properties = dict(properties) - except ValueError: - raise CLIError('usage error: {} [KEY=VALUE ...]'.format(option_string)) - d = { - 'dataTypes': { - 'sharePoint': {'state': 'Disabled'}, - 'exchange': {'state': 'Disabled'} - } - } - for k in properties: - kl = k.lower() - v = properties[k] - if kl == 'tenant-id': - d['tenantId'] = v[0] - elif kl == 'sharepoint-enabled': - d['dataTypes']['sharePoint']['state'] = 'Enabled' - elif kl == 'exchange-enabled': - d['dataTypes']['exchange']['state'] = 'Enabled' - elif kl == 'etag': - d['etag'] = v[0] - d['kind'] = 'Office365' - print(d) - return d - - -class AddTiDataConnector(argparse.Action): - def __call__(self, parser, namespace, values, option_string=None): - action = self.get_action(values, option_string) - namespace.ti_data_connector = action - - def get_action(self, values, option_string): # pylint: disable=no-self-use - try: - properties = defaultdict(list) - for (k, v) in (x.split('=', 1) for x in values): - properties[k].append(v) - properties = dict(properties) - except ValueError: - raise CLIError('usage error: {} [KEY=VALUE ...]'.format(option_string)) - d = {} - for k in properties: - kl = k.lower() - v = properties[k] - if kl == 'tenant-id': - d['tenant_id'] = v[0] - elif kl == 'state': - d['state'] = v[0] - elif kl == 'etag': - d['etag'] = v[0] - d['kind'] = 'ThreatIntelligence' - return d - - -class AddLabels(argparse._AppendAction): - def __call__(self, parser, namespace, values, option_string=None): - action = self.get_action(values, option_string) - super(AddLabels, self).__call__(parser, namespace, action, option_string) - - def get_action(self, values, option_string): # pylint: disable=no-self-use - try: - properties = defaultdict(list) - for (k, v) in (x.split('=', 1) for x in values): - properties[k].append(v) - properties = dict(properties) - except ValueError: - raise CLIError('usage error: {} [KEY=VALUE ...]'.format(option_string)) - d = {} - for k in properties: - kl = k.lower() - v = properties[k] - if kl == 'label-name': - d['label_name'] = v[0] - return d - - -class AddOwner(argparse.Action): - def __call__(self, parser, namespace, values, option_string=None): - action = self.get_action(values, option_string) - namespace.owner = action - - def get_action(self, values, option_string): # pylint: disable=no-self-use - try: - properties = defaultdict(list) - for (k, v) in (x.split('=', 1) for x in values): - properties[k].append(v) - properties = dict(properties) - except ValueError: - raise CLIError('usage error: {} [KEY=VALUE ...]'.format(option_string)) - d = {} - for k in properties: - kl = k.lower() - v = properties[k] - if kl == 'email': - d['email'] = v[0] - elif kl == 'assigned-to': - d['assigned_to'] = v[0] - elif kl == 'object-id': - d['object_id'] = v[0] - elif kl == 'user-principal-name': - d['user_principal_name'] = v[0] - return d diff --git a/src/securityinsight/azext_sentinel/generated/commands.py b/src/securityinsight/azext_sentinel/generated/commands.py deleted file mode 100644 index f8dac3f83d6..00000000000 --- a/src/securityinsight/azext_sentinel/generated/commands.py +++ /dev/null @@ -1,100 +0,0 @@ -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- -# pylint: disable=too-many-statements -# pylint: disable=too-many-locals - -from azure.cli.core.commands import CliCommandType - - -def load_command_table(self, _): - - from azext_sentinel.generated._client_factory import cf_alert_rule - sentinel_alert_rule = CliCommandType( - operations_tmpl='azext_sentinel.vendored_sdks.securityinsight.operations._alert_rule_operations#AlertRuleOperat' - 'ions.{}', - client_factory=cf_alert_rule) - with self.command_group('sentinel alert-rule', sentinel_alert_rule, client_factory=cf_alert_rule, - is_experimental=True) as g: - g.custom_command('list', 'sentinel_alert_rule_list') - g.custom_show_command('show', 'sentinel_alert_rule_show') - g.custom_command('create', 'sentinel_alert_rule_create') - g.generic_update_command('update', setter_arg_name='alert_rule', - custom_func_name='sentinel_alert_rule_update') - g.custom_command('delete', 'sentinel_alert_rule_delete', confirmation=True) - g.custom_command('get-action', 'sentinel_alert_rule_get_action') - - from azext_sentinel.generated._client_factory import cf_action - sentinel_action = CliCommandType( - operations_tmpl='azext_sentinel.vendored_sdks.securityinsight.operations._action_operations#ActionOperations.{}' - '', - client_factory=cf_action) - with self.command_group('sentinel action', sentinel_action, client_factory=cf_action, is_experimental=True) as g: - g.custom_command('list', 'sentinel_action_list') - - from azext_sentinel.generated._client_factory import cf_alert_rule_template - sentinel_alert_rule_template = CliCommandType( - operations_tmpl='azext_sentinel.vendored_sdks.securityinsight.operations._alert_rule_template_operations#AlertR' - 'uleTemplateOperations.{}', - client_factory=cf_alert_rule_template) - with self.command_group('sentinel alert-rule-template', sentinel_alert_rule_template, - client_factory=cf_alert_rule_template, is_experimental=True) as g: - g.custom_command('list', 'sentinel_alert_rule_template_list') - g.custom_show_command('show', 'sentinel_alert_rule_template_show') - - from azext_sentinel.generated._client_factory import cf_bookmark - sentinel_bookmark = CliCommandType( - operations_tmpl='azext_sentinel.vendored_sdks.securityinsight.operations._bookmark_operations#BookmarkOperation' - 's.{}', - client_factory=cf_bookmark) - with self.command_group('sentinel bookmark', sentinel_bookmark, client_factory=cf_bookmark, - is_experimental=True) as g: - g.custom_command('list', 'sentinel_bookmark_list') - g.custom_show_command('show', 'sentinel_bookmark_show') - g.custom_command('create', 'sentinel_bookmark_create') - g.custom_command('update', 'sentinel_bookmark_update') - g.custom_command('delete', 'sentinel_bookmark_delete', confirmation=True) - - from azext_sentinel.generated._client_factory import cf_data_connector - sentinel_data_connector = CliCommandType( - operations_tmpl='azext_sentinel.vendored_sdks.securityinsight.operations._data_connector_operations#DataConnect' - 'orOperations.{}', - client_factory=cf_data_connector) - with self.command_group('sentinel data-connector', sentinel_data_connector, client_factory=cf_data_connector, - is_experimental=True) as g: - g.custom_command('list', 'sentinel_data_connector_list') - g.custom_show_command('show', 'sentinel_data_connector_show') - g.custom_command('create', 'sentinel_data_connector_create') - g.generic_update_command('update', setter_arg_name='data_connector', custom_func_name='' - 'sentinel_data_connector_update') - g.custom_command('delete', 'sentinel_data_connector_delete', confirmation=True) - - from azext_sentinel.generated._client_factory import cf_incident - sentinel_incident = CliCommandType( - operations_tmpl='azext_sentinel.vendored_sdks.securityinsight.operations._incident_operations#IncidentOperation' - 's.{}', - client_factory=cf_incident) - with self.command_group('sentinel incident', sentinel_incident, client_factory=cf_incident, - is_experimental=True) as g: - g.custom_command('list', 'sentinel_incident_list') - g.custom_show_command('show', 'sentinel_incident_show') - g.custom_command('create', 'sentinel_incident_create') - g.custom_command('update', 'sentinel_incident_update') - g.custom_command('delete', 'sentinel_incident_delete', confirmation=True) - - from azext_sentinel.generated._client_factory import cf_incident_comment - sentinel_incident_comment = CliCommandType( - operations_tmpl='azext_sentinel.vendored_sdks.securityinsight.operations._incident_comment_operations#IncidentC' - 'ommentOperations.{}', - client_factory=cf_incident_comment) - with self.command_group('sentinel incident-comment', sentinel_incident_comment, client_factory=cf_incident_comment, - is_experimental=True) as g: - g.custom_command('list', 'sentinel_incident_comment_list') - g.custom_show_command('show', 'sentinel_incident_comment_show') - g.custom_command('create', 'sentinel_incident_comment_create') diff --git a/src/securityinsight/azext_sentinel/generated/custom.py b/src/securityinsight/azext_sentinel/generated/custom.py deleted file mode 100644 index f0bd94de342..00000000000 --- a/src/securityinsight/azext_sentinel/generated/custom.py +++ /dev/null @@ -1,433 +0,0 @@ -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- -# pylint: disable=too-many-lines -# pylint: disable=unused-argument - -from knack.util import CLIError - - -def sentinel_alert_rule_list(client, - resource_group_name, - workspace_name): - return client.list(resource_group_name=resource_group_name, - workspace_name=workspace_name) - - -def sentinel_alert_rule_show(client, - resource_group_name, - workspace_name, - rule_id): - return client.get(resource_group_name=resource_group_name, - workspace_name=workspace_name, - rule_id=rule_id) - - -def sentinel_alert_rule_create(client, - resource_group_name, - workspace_name, - rule_id, - action_id=None, - etag=None, - logic_app_resource_id=None, - trigger_uri=None, - fusion_alert_rule=None, - microsoft_security_incident_creation_alert_rule=None, - scheduled_alert_rule=None): - all_alert_rule = [] - if fusion_alert_rule is not None: - all_alert_rule.append(fusion_alert_rule) - if microsoft_security_incident_creation_alert_rule is not None: - all_alert_rule.append(microsoft_security_incident_creation_alert_rule) - if scheduled_alert_rule is not None: - all_alert_rule.append(scheduled_alert_rule) - if len(all_alert_rule) > 1: - raise CLIError('at most one of fusion_alert_rule, microsoft_security_incident_creation_alert_rule, ' - 'scheduled_alert_rule is needed for alert_rule!') - alert_rule = all_alert_rule[0] if len(all_alert_rule) == 1 else None - if resource_group_name and workspace_name is not None and rule_id is not None and action_id is not None: - return client.create_or_update_action(resource_group_name=resource_group_name, - workspace_name=workspace_name, - rule_id=rule_id, - action_id=action_id, - etag=etag, - logic_app_resource_id=logic_app_resource_id, - trigger_uri=trigger_uri) - return client.create_or_update(resource_group_name=resource_group_name, - workspace_name=workspace_name, - rule_id=rule_id, - alert_rule=alert_rule) - - -def sentinel_alert_rule_update(instance, - resource_group_name, - workspace_name, - rule_id, - fusion_alert_rule=None, - microsoft_security_incident_creation_alert_rule=None, - scheduled_alert_rule=None): - return instance - - -def sentinel_alert_rule_delete(client, - resource_group_name, - workspace_name, - rule_id, - action_id=None): - if resource_group_name and workspace_name is not None and rule_id is not None and action_id is not None: - return client.delete_action(resource_group_name=resource_group_name, - workspace_name=workspace_name, - rule_id=rule_id, - action_id=action_id) - return client.delete(resource_group_name=resource_group_name, - workspace_name=workspace_name, - rule_id=rule_id) - - -def sentinel_alert_rule_get_action(client, - resource_group_name, - workspace_name, - rule_id, - action_id): - return client.get_action(resource_group_name=resource_group_name, - workspace_name=workspace_name, - rule_id=rule_id, - action_id=action_id) - - -def sentinel_action_list(client, - resource_group_name, - workspace_name, - rule_id): - return client.list_by_alert_rule(resource_group_name=resource_group_name, - workspace_name=workspace_name, - rule_id=rule_id) - - -def sentinel_alert_rule_template_list(client, - resource_group_name, - workspace_name): - return client.list(resource_group_name=resource_group_name, - workspace_name=workspace_name) - - -def sentinel_alert_rule_template_show(client, - resource_group_name, - workspace_name, - alert_rule_template_id): - return client.get(resource_group_name=resource_group_name, - workspace_name=workspace_name, - alert_rule_template_id=alert_rule_template_id) - - -def sentinel_bookmark_list(client, - resource_group_name, - workspace_name): - return client.list(resource_group_name=resource_group_name, - workspace_name=workspace_name) - - -def sentinel_bookmark_show(client, - resource_group_name, - workspace_name, - bookmark_id): - return client.get(resource_group_name=resource_group_name, - workspace_name=workspace_name, - bookmark_id=bookmark_id) - - -def sentinel_bookmark_create(client, - resource_group_name, - workspace_name, - bookmark_id, - etag=None, - created=None, - display_name=None, - labels=None, - notes=None, - query_content=None, - query_result=None, - updated=None, - incident_info=None, - updated_by_object_id=None): - return client.create_or_update(resource_group_name=resource_group_name, - workspace_name=workspace_name, - bookmark_id=bookmark_id, - etag=etag, - created=created, - display_name=display_name, - labels=labels, - notes=notes, - query=query_content, - query_result=query_result, - updated=updated, - incident_info=incident_info, - object_id=updated_by_object_id) - - -def sentinel_bookmark_update(client, - resource_group_name, - workspace_name, - bookmark_id, - etag=None, - created=None, - display_name=None, - labels=None, - notes=None, - query_content=None, - query_result=None, - updated=None, - incident_info=None, - updated_by_object_id=None): - return client.create_or_update(resource_group_name=resource_group_name, - workspace_name=workspace_name, - bookmark_id=bookmark_id, - etag=etag, - created=created, - display_name=display_name, - labels=labels, - notes=notes, - query=query_content, - query_result=query_result, - updated=updated, - incident_info=incident_info, - object_id=updated_by_object_id) - - -def sentinel_bookmark_delete(client, - resource_group_name, - workspace_name, - bookmark_id): - return client.delete(resource_group_name=resource_group_name, - workspace_name=workspace_name, - bookmark_id=bookmark_id) - - -def sentinel_data_connector_list(client, - resource_group_name, - workspace_name): - return client.list(resource_group_name=resource_group_name, - workspace_name=workspace_name) - - -def sentinel_data_connector_show(client, - resource_group_name, - workspace_name, - data_connector_id): - return client.get(resource_group_name=resource_group_name, - workspace_name=workspace_name, - data_connector_id=data_connector_id) - - -def sentinel_data_connector_create(client, - resource_group_name, - workspace_name, - data_connector_id, - aad_data_connector=None, - aatp_data_connector=None, - asc_data_connector=None, - aws_cloud_trail_data_connector=None, - mcas_data_connector=None, - mdatp_data_connector=None, - office_data_connector=None, - ti_data_connector=None): - all_data_connector = [] - if aad_data_connector is not None: - all_data_connector.append(aad_data_connector) - if aatp_data_connector is not None: - all_data_connector.append(aatp_data_connector) - if asc_data_connector is not None: - all_data_connector.append(asc_data_connector) - if aws_cloud_trail_data_connector is not None: - all_data_connector.append(aws_cloud_trail_data_connector) - if mcas_data_connector is not None: - all_data_connector.append(mcas_data_connector) - if mdatp_data_connector is not None: - all_data_connector.append(mdatp_data_connector) - if office_data_connector is not None: - all_data_connector.append(office_data_connector) - if ti_data_connector is not None: - all_data_connector.append(ti_data_connector) - if len(all_data_connector) > 1: - raise CLIError('at most one of aad_data_connector, aatp_data_connector, asc_data_connector, ' - 'aws_cloud_trail_data_connector, mcas_data_connector, mdatp_data_connector, ' - 'office_data_connector, ti_data_connector is needed for data_connector!') - if len(all_data_connector) != 1: - raise CLIError('data_connector is required. but none of aad_data_connector, aatp_data_connector, ' - 'asc_data_connector, aws_cloud_trail_data_connector, mcas_data_connector, mdatp_data_connector, ' - 'office_data_connector, ti_data_connector is provided!') - data_connector = all_data_connector[0] if len(all_data_connector) == 1 else None - return client.create_or_update(resource_group_name=resource_group_name, - workspace_name=workspace_name, - data_connector_id=data_connector_id, - data_connector=data_connector) - - -def sentinel_data_connector_update(instance, - resource_group_name, - workspace_name, - data_connector_id, - aad_data_connector=None, - aatp_data_connector=None, - asc_data_connector=None, - aws_cloud_trail_data_connector=None, - mcas_data_connector=None, - mdatp_data_connector=None, - office_data_connector=None, - ti_data_connector=None): - return instance - - -def sentinel_data_connector_delete(client, - resource_group_name, - workspace_name, - data_connector_id): - return client.delete(resource_group_name=resource_group_name, - workspace_name=workspace_name, - data_connector_id=data_connector_id) - - -def sentinel_incident_list(client, - resource_group_name, - workspace_name, - filter_=None, - orderby=None, - top=None, - skip_token=None): - return client.list(resource_group_name=resource_group_name, - workspace_name=workspace_name, - filter=filter_, - orderby=orderby, - top=top, - skip_token=skip_token) - - -def sentinel_incident_show(client, - resource_group_name, - workspace_name, - incident_id): - return client.get(resource_group_name=resource_group_name, - workspace_name=workspace_name, - incident_id=incident_id) - - -def sentinel_incident_create(client, - resource_group_name, - workspace_name, - incident_id, - etag=None, - classification=None, - classification_comment=None, - classification_reason=None, - description=None, - first_activity_time_utc=None, - labels=None, - last_activity_time_utc=None, - owner=None, - severity=None, - status=None, - title=None): - return client.create_or_update(resource_group_name=resource_group_name, - workspace_name=workspace_name, - incident_id=incident_id, - etag=etag, - classification=classification, - classification_comment=classification_comment, - classification_reason=classification_reason, - description=description, - first_activity_time_utc=first_activity_time_utc, - labels=labels, - last_activity_time_utc=last_activity_time_utc, - owner=owner, - severity=severity, - status=status, - title=title) - - -def sentinel_incident_update(client, - resource_group_name, - workspace_name, - incident_id, - etag=None, - classification=None, - classification_comment=None, - classification_reason=None, - description=None, - first_activity_time_utc=None, - labels=None, - last_activity_time_utc=None, - owner=None, - severity=None, - status=None, - title=None): - return client.create_or_update(resource_group_name=resource_group_name, - workspace_name=workspace_name, - incident_id=incident_id, - etag=etag, - classification=classification, - classification_comment=classification_comment, - classification_reason=classification_reason, - description=description, - first_activity_time_utc=first_activity_time_utc, - labels=labels, - last_activity_time_utc=last_activity_time_utc, - owner=owner, - severity=severity, - status=status, - title=title) - - -def sentinel_incident_delete(client, - resource_group_name, - workspace_name, - incident_id): - return client.delete(resource_group_name=resource_group_name, - workspace_name=workspace_name, - incident_id=incident_id) - - -def sentinel_incident_comment_list(client, - resource_group_name, - workspace_name, - incident_id, - filter_=None, - orderby=None, - top=None, - skip_token=None): - return client.list_by_incident(resource_group_name=resource_group_name, - workspace_name=workspace_name, - incident_id=incident_id, - filter=filter_, - orderby=orderby, - top=top, - skip_token=skip_token) - - -def sentinel_incident_comment_show(client, - resource_group_name, - workspace_name, - incident_id, - incident_comment_id): - return client.get(resource_group_name=resource_group_name, - workspace_name=workspace_name, - incident_id=incident_id, - incident_comment_id=incident_comment_id) - - -def sentinel_incident_comment_create(client, - resource_group_name, - workspace_name, - incident_id, - incident_comment_id, - message=None): - return client.create_comment(resource_group_name=resource_group_name, - workspace_name=workspace_name, - incident_id=incident_id, - incident_comment_id=incident_comment_id, - message=message) diff --git a/src/securityinsight/azext_sentinel/manual/__init__.py b/src/securityinsight/azext_sentinel/manual/__init__.py deleted file mode 100644 index c9cfdc73e77..00000000000 --- a/src/securityinsight/azext_sentinel/manual/__init__.py +++ /dev/null @@ -1,12 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -__path__ = __import__('pkgutil').extend_path(__path__, __name__) diff --git a/src/securityinsight/azext_sentinel/manual/_help.py b/src/securityinsight/azext_sentinel/manual/_help.py deleted file mode 100644 index cba8105ea2c..00000000000 --- a/src/securityinsight/azext_sentinel/manual/_help.py +++ /dev/null @@ -1,181 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -------------------------------------------------------------------------------------------- -# pylint: disable=too-many-lines - -from knack.help_files import helps - -helps['sentinel'] = """ - type: group - short-summary: Manage Security Insight -""" - -helps['sentinel data-connector create'] = """ - type: command - short-summary: "Create the data connector." - parameters: - - name: --aad-data-connector - short-summary: "Represents AAD (Azure Active Directory) data connector." - long-summary: | - Usage: --aad-data-connector tenant-id=XX state=XX kind=XX etag=XX - - tenant-id: The tenant id to connect to, and get the data from. - state: Describe whether this data type connection is enabled or not. - kind: Required. The data connector kind - etag: Etag of the azure resource - - name: --aatp-data-connector - short-summary: "Represents Microsoft Defender for Identity data connector." - long-summary: | - Usage: --aatp-data-connector tenant-id=XX state=XX kind=XX etag=XX - - tenant-id: The tenant id to connect to, and get the data from. - state: Describe whether this data type connection is enabled or not. - kind: Required. The data connector kind - etag: Etag of the azure resource - - name: --asc-data-connector - short-summary: "Represents Microsoft Defender for Cloud data connector." - long-summary: | - Usage: --asc-data-connector subscription-id=XX state=XX kind=XX etag=XX - - subscription-id: The subscription id to connect to, and get the data from. - state: Describe whether this data type connection is enabled or not. - kind: Required. The data connector kind - etag: Etag of the azure resource - - name: --aws-cloud-trail-data-connector - short-summary: "Represents Amazon Web Services CloudTrail data connector." - long-summary: | - Usage: --aws-cloud-trail-data-connector aws-role-arn=XX state=XX kind=XX etag=XX - - aws-role-arn: The Aws Role Arn (with CloudTrailReadOnly policy) that is used to access the Aws account. - state: Describe whether this data type connection is enabled or not. - kind: Required. The data connector kind - etag: Etag of the azure resource - - name: --mcas-data-connector - short-summary: "Represents Microsoft Defender for Cloud Apps data connector." - long-summary: | - Usage: --mcas-data-connector tenant-id=XX state-data-types-alerts-state=XX state-data-types-discovery-logs-\ -state=XX kind=XX etag=XX - - tenant-id: The tenant id to connect to, and get the data from. - state-data-types-alerts-state: Describe whether this data type connection is enabled or not. - state-data-types-discovery-logs-state: Describe whether this data type connection is enabled or not. - kind: Required. The data connector kind - etag: Etag of the azure resource - - name: --mdatp-data-connector - short-summary: "Represents Microsoft Defender for Endpoint data connector." - long-summary: | - Usage: --mdatp-data-connector tenant-id=XX state=XX kind=XX etag=XX - - tenant-id: The tenant id to connect to, and get the data from. - state: Describe whether this data type connection is enabled or not. - kind: Required. The data connector kind - etag: Etag of the azure resource - - name: --office-data-connector - short-summary: "Represents office data connector." - long-summary: | - Usage: --office-data-connector tenant-id=XX state-data-types-share-point-state=XX \ -state-data-types-exchange-state=XX kind=XX etag=XX - - tenant-id: The tenant id to connect to, and get the data from. - state-data-types-share-point-state: Describe whether this data type connection is enabled or not. - state-data-types-exchange-state: Describe whether this data type connection is enabled or not. - kind: Required. The data connector kind - etag: Etag of the azure resource - - name: --ti-data-connector - short-summary: "Represents threat intelligence data connector." - long-summary: | - Usage: --ti-data-connector tenant-id=XX state=XX kind=XX etag=XX - - tenant-id: The tenant id to connect to, and get the data from. - state: Describe whether this data type connection is enabled or not. - kind: Required. The data connector kind - etag: Etag of the azure resource - examples: - - name: Creates or updates an Office365 data connector. - text: |- - az sentinel data-connector create --office-data-connector etag="{etag}" \ - tenant-id="{tenant-id}" --data-connector-id "{id}" --resource-group "myRg" --workspace-name "myWorkspace" -""" - -helps['sentinel data-connector update'] = """ - type: command - short-summary: "Update the data connector." - parameters: - - name: --aad-data-connector - short-summary: "Represents AAD (Azure Active Directory) data connector." - long-summary: | - Usage: --aad-data-connector tenant-id=XX state=XX kind=XX etag=XX - - tenant-id: The tenant id to connect to, and get the data from. - state: Describe whether this data type connection is enabled or not. - kind: Required. The data connector kind - etag: Etag of the azure resource - - name: --aatp-data-connector - short-summary: "Represents Microsoft Defender for Identity data connector." - long-summary: | - Usage: --aatp-data-connector tenant-id=XX state=XX kind=XX etag=XX - - tenant-id: The tenant id to connect to, and get the data from. - state: Describe whether this data type connection is enabled or not. - kind: Required. The data connector kind - etag: Etag of the azure resource - - name: --asc-data-connector - short-summary: "Represents Microsoft Defender for Cloud data connector." - long-summary: | - Usage: --asc-data-connector subscription-id=XX state=XX kind=XX etag=XX - - subscription-id: The subscription id to connect to, and get the data from. - state: Describe whether this data type connection is enabled or not. - kind: Required. The data connector kind - etag: Etag of the azure resource - - name: --aws-cloud-trail-data-connector - short-summary: "Represents Amazon Web Services CloudTrail data connector." - long-summary: | - Usage: --aws-cloud-trail-data-connector aws-role-arn=XX state=XX kind=XX etag=XX - - aws-role-arn: The Aws Role Arn (with CloudTrailReadOnly policy) that is used to access the Aws account. - state: Describe whether this data type connection is enabled or not. - kind: Required. The data connector kind - etag: Etag of the azure resource - - name: --mcas-data-connector - short-summary: "Represents Microsoft Defender for Cloud Apps data connector." - long-summary: | - Usage: --mcas-data-connector tenant-id=XX state-data-types-alerts-state=XX state-data-types-discovery-logs-\ -state=XX kind=XX etag=XX - - tenant-id: The tenant id to connect to, and get the data from. - state-data-types-alerts-state: Describe whether this data type connection is enabled or not. - state-data-types-discovery-logs-state: Describe whether this data type connection is enabled or not. - kind: Required. The data connector kind - etag: Etag of the azure resource - - name: --mdatp-data-connector - short-summary: "Represents Microsoft Defender for Endpoint data connector." - long-summary: | - Usage: --mdatp-data-connector tenant-id=XX state=XX kind=XX etag=XX - - tenant-id: The tenant id to connect to, and get the data from. - state: Describe whether this data type connection is enabled or not. - kind: Required. The data connector kind - etag: Etag of the azure resource - - name: --office-data-connector - short-summary: "Represents office data connector." - long-summary: | - Usage: --office-data-connector tenant-id=XX state-data-types-share-point-state=XX \ -state-data-types-exchange-state=XX kind=XX etag=XX - - tenant-id: The tenant id to connect to, and get the data from. - state-data-types-share-point-state: Describe whether this data type connection is enabled or not. - state-data-types-exchange-state: Describe whether this data type connection is enabled or not. - kind: Required. The data connector kind - etag: Etag of the azure resource - - name: --ti-data-connector - short-summary: "Represents threat intelligence data connector." - long-summary: | - Usage: --ti-data-connector tenant-id=XX state=XX kind=XX etag=XX - - tenant-id: The tenant id to connect to, and get the data from. - state: Describe whether this data type connection is enabled or not. - kind: Required. The data connector kind - etag: Etag of the azure resource -""" diff --git a/src/securityinsight/azext_sentinel/manual/_params.py b/src/securityinsight/azext_sentinel/manual/_params.py deleted file mode 100644 index fa718718d51..00000000000 --- a/src/securityinsight/azext_sentinel/manual/_params.py +++ /dev/null @@ -1,49 +0,0 @@ -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- -# pylint: disable=too-many-lines -# pylint: disable=too-many-statements - -from azure.cli.core.commands.parameters import resource_group_name_type -from azext_sentinel.action import AddIncidentInfo - - -def load_arguments(self, _): - - with self.argument_context('sentinel bookmark create') as c: - c.argument('resource_group_name', resource_group_name_type) - c.argument('workspace_name', type=str, help='The name of the workspace.') - c.argument('bookmark_id', type=str, help='Bookmark ID') - c.argument('etag', type=str, help='Etag of the azure resource') - c.argument('created', help='The time the bookmark was created') - c.argument('display_name', type=str, help='The display name of the bookmark') - c.argument('labels', nargs='*', help='List of labels relevant to this bookmark') - c.argument('notes', type=str, help='The notes of the bookmark') - c.argument('query_content', options_list=['-q'], type=str, help='The query of the bookmark.') - c.argument('query_result', type=str, help='The query result of the bookmark.') - c.argument('updated', help='The last time the bookmark was updated') - c.argument('incident_info', action=AddIncidentInfo, nargs='*', help='Describes an incident that relates to ' - 'bookmark') - c.argument('updated_by_object_id', help='The object id of the user.') - - with self.argument_context('sentinel bookmark update') as c: - c.argument('resource_group_name', resource_group_name_type) - c.argument('workspace_name', type=str, help='The name of the workspace.', id_part='name') - c.argument('bookmark_id', type=str, help='Bookmark ID', id_part='child_name_1') - c.argument('etag', type=str, help='Etag of the azure resource') - c.argument('created', help='The time the bookmark was created') - c.argument('display_name', type=str, help='The display name of the bookmark') - c.argument('labels', nargs='*', help='List of labels relevant to this bookmark') - c.argument('notes', type=str, help='The notes of the bookmark') - c.argument('query_content', options_list=['-q'], type=str, help='The query of the bookmark.') - c.argument('query_result', type=str, help='The query result of the bookmark.') - c.argument('updated', help='The last time the bookmark was updated') - c.argument('incident_info', action=AddIncidentInfo, nargs='*', help='Describes an incident that relates to ' - 'bookmark') - c.argument('updated_by_object_id', help='The object id of the user.') diff --git a/src/securityinsight/azext_sentinel/tests/__init__.py b/src/securityinsight/azext_sentinel/tests/__init__.py deleted file mode 100644 index 50e0627daff..00000000000 --- a/src/securityinsight/azext_sentinel/tests/__init__.py +++ /dev/null @@ -1,114 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- -import inspect -import logging -import os -import sys -import traceback -import datetime as dt - -from azure.core.exceptions import AzureError -from azure.cli.testsdk.exceptions import CliTestError, CliExecutionError, JMESPathCheckAssertionError - - -logger = logging.getLogger('azure.cli.testsdk') -logger.addHandler(logging.StreamHandler()) -__path__ = __import__('pkgutil').extend_path(__path__, __name__) -exceptions = [] -test_map = dict() -SUCCESSED = "successed" -FAILED = "failed" - - -def try_manual(func): - def import_manual_function(origin_func): - from importlib import import_module - decorated_path = inspect.getfile(origin_func) - module_path = __path__[0] - if not decorated_path.startswith(module_path): - raise Exception("Decorator can only be used in submodules!") - manual_path = os.path.join( - decorated_path[module_path.rfind(os.path.sep) + 1:]) - manual_file_path, manual_file_name = os.path.split(manual_path) - module_name, _ = os.path.splitext(manual_file_name) - manual_module = "..manual." + \ - ".".join(manual_file_path.split(os.path.sep) + [module_name, ]) - return getattr(import_module(manual_module, package=__name__), origin_func.__name__) - - def get_func_to_call(): - func_to_call = func - try: - func_to_call = import_manual_function(func) - func_to_call = import_manual_function(func) - logger.info("Found manual override for %s(...)", func.__name__) - except (ImportError, AttributeError): - pass - return func_to_call - - def wrapper(*args, **kwargs): - func_to_call = get_func_to_call() - logger.info("running %s()...", func.__name__) - try: - test_map[func.__name__] = dict() - test_map[func.__name__]["result"] = SUCCESSED - test_map[func.__name__]["error_message"] = "" - test_map[func.__name__]["error_stack"] = "" - test_map[func.__name__]["error_normalized"] = "" - test_map[func.__name__]["start_dt"] = dt.datetime.utcnow() - ret = func_to_call(*args, **kwargs) - except (AssertionError, AzureError, CliTestError, CliExecutionError, SystemExit, - JMESPathCheckAssertionError) as e: - test_map[func.__name__]["end_dt"] = dt.datetime.utcnow() - test_map[func.__name__]["result"] = FAILED - test_map[func.__name__]["error_message"] = str(e).replace("\r\n", " ").replace("\n", " ")[:500] - test_map[func.__name__]["error_stack"] = traceback.format_exc().replace( - "\r\n", " ").replace("\n", " ")[:500] - logger.info("--------------------------------------") - logger.info("step exception: %s", e) - logger.error("--------------------------------------") - logger.error("step exception in %s: %s", func.__name__, e) - logger.info(traceback.format_exc()) - exceptions.append((func.__name__, sys.exc_info())) - else: - test_map[func.__name__]["end_dt"] = dt.datetime.utcnow() - return ret - - if inspect.isclass(func): - return get_func_to_call() - return wrapper - - -def calc_coverage(filename): - filename = filename.split(".")[0] - coverage_name = filename + "_coverage.md" - with open(coverage_name, "w") as f: - f.write("|Scenario|Result|ErrorMessage|ErrorStack|ErrorNormalized|StartDt|EndDt|\n") - total = len(test_map) - covered = 0 - for k, v in test_map.items(): - if not k.startswith("step_"): - total -= 1 - continue - if v["result"] == SUCCESSED: - covered += 1 - f.write("|{step_name}|{result}|{error_message}|{error_stack}|{error_normalized}|{start_dt}|" - "{end_dt}|\n".format(step_name=k, **v)) - f.write("Coverage: {}/{}\n".format(covered, total)) - print("Create coverage\n", file=sys.stderr) - - -def raise_if(): - if exceptions: - if len(exceptions) <= 1: - raise exceptions[0][1][1] - message = "{}\nFollowed with exceptions in other steps:\n".format(str(exceptions[0][1][1])) - message += "\n".join(["{}: {}".format(h[0], h[1][1]) for h in exceptions[1:]]) - raise exceptions[0][1][0](message).with_traceback(exceptions[0][1][2]) diff --git a/src/securityinsight/azext_sentinel/tests/latest/__init__.py b/src/securityinsight/azext_sentinel/tests/latest/__init__.py deleted file mode 100644 index c9cfdc73e77..00000000000 --- a/src/securityinsight/azext_sentinel/tests/latest/__init__.py +++ /dev/null @@ -1,12 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -__path__ = __import__('pkgutil').extend_path(__path__, __name__) diff --git a/src/securityinsight/azext_sentinel/tests/latest/recordings/test_sentinel.yaml b/src/securityinsight/azext_sentinel/tests/latest/recordings/test_sentinel.yaml deleted file mode 100644 index 2f31b1220ac..00000000000 --- a/src/securityinsight/azext_sentinel/tests/latest/recordings/test_sentinel.yaml +++ /dev/null @@ -1,16789 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python-requests/2.22.0 - method: GET - uri: https://aka.ms/azure-cli-extension-index-v1 - response: - body: - string: '' - headers: - cache-control: - - max-age=0, no-cache, no-store - connection: - - keep-alive - content-length: - - '0' - date: - - Tue, 16 Mar 2021 09:03:09 GMT - expires: - - Tue, 16 Mar 2021 09:03:09 GMT - location: - - https://azcliextensionsync.blob.core.windows.net/index1/index.json - pragma: - - no-cache - request-context: - - appId=cid-v1:b47e5e27-bf85-45ba-a97c-0377ce0e5779 - server: - - Kestrel - strict-transport-security: - - max-age=31536000 ; includeSubDomains - x-powered-by: - - ASP.NET - x-response-cache-status: - - 'True' - status: - code: 301 - message: Moved Permanently -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python-requests/2.22.0 - method: GET - uri: https://azcliextensionsync.blob.core.windows.net/index1/index.json - response: - body: - string: "{\n \"extensions\": {\n \"account\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/account-0.1.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"account-0.1.0-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.3.1\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"account\",\n \"summary\": \"Microsoft Azure Command-Line - Tools SubscriptionClient Extension\",\n \"version\": \"0.1.0\"\n - \ },\n \"sha256Digest\": \"badd35099d52efc5d8c337eee3ce3958005e6bfbb0c83798a74458b90ea6046b\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/account-0.2.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"account-0.2.0-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.3.1\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"account\",\n \"summary\": \"Microsoft Azure Command-Line - Tools SubscriptionClient Extension\",\n \"version\": \"0.2.0\"\n - \ },\n \"sha256Digest\": \"a5613056e59cccaf4de58d9b108b0103f1b5a698345e6261b5bf83b3ff7637cf\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/account-0.2.1-py3-none-any.whl\",\n - \ \"filename\": \"account-0.2.1-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.3.1\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/account\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"account\",\n \"summary\": \"Microsoft Azure Command-Line - Tools SubscriptionClient Extension\",\n \"version\": \"0.2.1\"\n - \ },\n \"sha256Digest\": \"aba36f7a6f109d2bd1b1624ebcfdfd07a97e9a0b05b051d0af7d2ddb4d2f3c89\"\n - \ }\n ],\n \"acrtransfer\": [\n {\n \"downloadUrl\": - \"https://azcliprod.blob.core.windows.net/cli-extensions/acrtransfer-1.0.0-py3-none-any.whl\",\n - \ \"filename\": \"acrtransfer-1.0.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.0.67\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"KraterDev@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/acrtransfer\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"acrtransfer\",\n \"summary\": \"Microsoft Azure Command-Line - Tools Acrtransfer Extension\",\n \"version\": \"1.0.0\"\n - \ },\n \"sha256Digest\": \"8fadff19781b34ab246a15a5c222fd6af53ea93f7778fbf933d1ccd082f3e362\"\n - \ }\n ],\n \"ad\": [\n {\n \"downloadUrl\": - \"https://azcliprod.blob.core.windows.net/cli-extensions/ad-0.1.0-py3-none-any.whl\",\n - \ \"filename\": \"ad-0.1.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/ad\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"ad\",\n \"summary\": \"Microsoft Azure Command-Line Tools - DomainServicesResourceProvider Extension\",\n \"version\": - \"0.1.0\"\n },\n \"sha256Digest\": \"61df234e10759e9916c1d447ab02b82637de10fd97c31a17252e1f5183853883\"\n - \ }\n ],\n \"aem\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/aem-0.1.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"aem-0.1.1-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.minCliCoreVersion\": \"2.0.30\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"yugangw@microsoft.com\",\n - \ \"name\": \"Yugang Wang\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.29.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aem\",\n \"summary\": \"Manage Azure Enhanced Monitoring - Extensions for SAP\",\n \"version\": \"0.1.1\"\n },\n - \ \"sha256Digest\": \"4ac7b8a4a89eda68d9d1a07cc5edd9b1a2b88421e2aa9a9e5b86a241f127775f\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aem-0.2.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"aem-0.2.0-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.minCliCoreVersion\": \"2.0.30\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"yugangw@microsoft.com\",\n - \ \"name\": \"Yugang Wang\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aem\",\n \"summary\": \"Manage Azure Enhanced Monitoring - Extensions for SAP\",\n \"version\": \"0.2.0\"\n },\n - \ \"sha256Digest\": \"3ae49bb9f6b07cdaae840079c95e3d30c7e8bc27ba68d542e8e122cf4c14ce00\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aem-0.2.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"aem-0.2.1-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.minCliCoreVersion\": \"2.19.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"yugangw@microsoft.com\",\n \"name\": - \"Yugang Wang\",\n \"role\": \"author\"\n - \ }\n ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aem\",\n \"summary\": \"Manage Azure Enhanced Monitoring - Extensions for SAP\",\n \"version\": \"0.2.1\"\n },\n - \ \"sha256Digest\": \"fb11a2b2b46c5bae831216969bc333a74c7f2a1f77fb8fae7427b911d27bdd41\"\n - \ }\n ],\n \"ai-examples\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/ai_examples-0.1.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"ai_examples-0.1.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.81\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.5\",\n \"Programming Language :: Python - :: 3.6\",\n \"Programming Language :: Python :: 3.7\",\n - \ \"Programming Language :: Python :: 3.8\",\n \"License - :: OSI Approved :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"mabooe@microsoft.com\",\n \"name\": \"Matthew - Booe\",\n \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/ai-examples\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"ai-examples\",\n \"summary\": \"Add AI powered examples - to help content.\",\n \"version\": \"0.1.0\"\n },\n - \ \"sha256Digest\": \"3bf63937122345abe28f6d6ddcac8c76491ae992910a6516bcb506e099e59f8b\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/ai_examples-0.2.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"ai_examples-0.2.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.2.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.5\",\n \"Programming Language :: Python - :: 3.6\",\n \"Programming Language :: Python :: 3.7\",\n - \ \"Programming Language :: Python :: 3.8\",\n \"License - :: OSI Approved :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"mabooe@microsoft.com\",\n \"name\": \"Matthew - Booe\",\n \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/ai-examples\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"ai-examples\",\n \"summary\": \"Add AI powered examples - to help content.\",\n \"version\": \"0.2.0\"\n },\n - \ \"sha256Digest\": \"1e976b938f377e35618525154b46725fa66f17883a6fb233fb2f9d427a34421b\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/ai_examples-0.2.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"ai_examples-0.2.1-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.2.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.5\",\n \"Programming Language :: Python - :: 3.6\",\n \"Programming Language :: Python :: 3.7\",\n - \ \"Programming Language :: Python :: 3.8\",\n \"License - :: OSI Approved :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"mabooe@microsoft.com\",\n \"name\": \"Matthew - Booe\",\n \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/ai-examples\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"ai-examples\",\n \"summary\": \"Add AI powered examples - to help content.\",\n \"version\": \"0.2.1\"\n },\n - \ \"sha256Digest\": \"f45d5a3726924c8a7ae03f2fce1ea4c0221291cf5c815dd54bbc7cd867f1edc2\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/ai_examples-0.2.2-py2.py3-none-any.whl\",\n - \ \"filename\": \"ai_examples-0.2.2-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.2.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.5\",\n \"Programming Language :: Python - :: 3.6\",\n \"Programming Language :: Python :: 3.7\",\n - \ \"Programming Language :: Python :: 3.8\",\n \"License - :: OSI Approved :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"mabooe@microsoft.com\",\n \"name\": \"Matthew - Booe\",\n \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/ai-examples\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"ai-examples\",\n \"summary\": \"Add AI powered examples - to help content.\",\n \"version\": \"0.2.2\"\n },\n - \ \"sha256Digest\": \"6f5da7c8783d6c295b0bc290284609d2e4d60618e208529ec224cde6137254e7\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/ai_examples-0.2.3-py2.py3-none-any.whl\",\n - \ \"filename\": \"ai_examples-0.2.3-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.2.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.5\",\n \"Programming Language :: Python - :: 3.6\",\n \"Programming Language :: Python :: 3.7\",\n - \ \"Programming Language :: Python :: 3.8\",\n \"License - :: OSI Approved :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"mabooe@microsoft.com\",\n \"name\": \"Matthew - Booe\",\n \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/ai-examples\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"ai-examples\",\n \"summary\": \"Add AI powered examples - to help content.\",\n \"version\": \"0.2.3\"\n },\n - \ \"sha256Digest\": \"b4e02c629f2d5613553460c0c1923d638753b355cda5cd7e6ed11b573eaf6d01\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/ai_examples-0.2.4-py2.py3-none-any.whl\",\n - \ \"filename\": \"ai_examples-0.2.4-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.2.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.5\",\n \"Programming Language :: Python - :: 3.6\",\n \"Programming Language :: Python :: 3.7\",\n - \ \"Programming Language :: Python :: 3.8\",\n \"License - :: OSI Approved :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"mabooe@microsoft.com\",\n \"name\": \"Matthew - Booe\",\n \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/ai-examples\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"ai-examples\",\n \"summary\": \"Add AI powered examples - to help content.\",\n \"version\": \"0.2.4\"\n },\n - \ \"sha256Digest\": \"acb73b45ea35b909a0e25ca8757a1434d9ba109ebb3d54698850f5258e76132c\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/ai_examples-0.2.5-py2.py3-none-any.whl\",\n - \ \"filename\": \"ai_examples-0.2.5-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.2.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.5\",\n \"Programming Language :: Python - :: 3.6\",\n \"Programming Language :: Python :: 3.7\",\n - \ \"Programming Language :: Python :: 3.8\",\n \"License - :: OSI Approved :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"mabooe@microsoft.com\",\n \"name\": \"Matthew - Booe\",\n \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/ai-examples\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"ai-examples\",\n \"summary\": \"Add AI powered examples - to help content.\",\n \"version\": \"0.2.5\"\n },\n - \ \"sha256Digest\": \"badbdf5fc2e0b4a85c4124d3fc92859b582adf8f30f5727440ce81942140099a\"\n - \ }\n ],\n \"aks-preview\": [\n {\n \"downloadUrl\": - \"https://azurecliaks.blob.core.windows.net/azure-cli-extension/aks_preview-0.4.35-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.35-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.35\"\n },\n - \ \"sha256Digest\": \"1f5eac9040d0c71650e349264e2161bef7c409ed037d3aa1241ea14f438f668a\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.36-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.36-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.36\"\n },\n - \ \"sha256Digest\": \"ea288c9a118ff077caba6110c395864f5c569d87ab395f02a1b11eefd00d3db6\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.37-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.37-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.37\"\n },\n - \ \"sha256Digest\": \"80d04f0d477b987dd462e6c1fb3fdbe7441c7ea1e3c75fb8593847d43b4a1e3b\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.38-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.38-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.38\"\n },\n - \ \"sha256Digest\": \"1ded28b781b6be42b7006fa1a9784d33a90cef43690034dfd22f890519737570\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.39-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.39-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.39\"\n },\n - \ \"sha256Digest\": \"0fdcf5377dcd987221405a3cce324cf823d6f22f0cedd0ea6dc7e3b357be50c4\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.40-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.40-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.40\"\n },\n - \ \"sha256Digest\": \"ea0e3e82ed682134734460b8a6489c4e586cfca97706cc2037d9ace16491c286\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.41-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.41-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.41\"\n },\n - \ \"sha256Digest\": \"f2c6b7d062f3798400b274926e70123fe02ea8bd6a94f645bbf5c1474ce42e33\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.42-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.42-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.42\"\n },\n - \ \"sha256Digest\": \"8b7b592b640b4e46410cf97600106c277506403487e083a3496c33c634e63a06\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.43-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.43-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.43\"\n },\n - \ \"sha256Digest\": \"d351dc69bac520400beffaa571dccdd1fd37534c28309fa703ae59802d25cad5\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.44-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.44-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.44\"\n },\n - \ \"sha256Digest\": \"544d8dbab694fd5a2e04a1cac310e36881682e309c5df772f037451e3d7da51c\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.45-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.45-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.45\"\n },\n - \ \"sha256Digest\": \"78b8536cf5b4349d47a3d1742d36514f99780ef8eff31336d8cb5dfc2e5c6080\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.47-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.47-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.47\"\n },\n - \ \"sha256Digest\": \"042b4acfecdc98059907abce1224c0865f1a61abd566fdc00e09a61436a52e27\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.49-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.49-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.49\"\n },\n - \ \"sha256Digest\": \"ccd0ec11a5fe08427547eb65111ab5c4bab5a59d2eb8d90173d3afa242260518\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.50-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.50-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.50\"\n },\n - \ \"sha256Digest\": \"4c00426e0e993c1a1205a9e09500025cadf287b5ba9c7248027bd91922a94688\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.51-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.51-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.51\"\n },\n - \ \"sha256Digest\": \"60db16bbf0149d80545044dbcb6a353822f867876b2a2547e584432775bd2bf7\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.52-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.52-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.52\"\n },\n - \ \"sha256Digest\": \"7ca39f7f93274649857adc648ae2c7f971d846a99917e6c42b514075d19eb93f\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.53-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.53-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.53\"\n },\n - \ \"sha256Digest\": \"8a71bf3f14338831750c4d086be49b09dbc65e40aedbbc9bc8c558ca8dcb1b21\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.54-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.54-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.54\"\n },\n - \ \"sha256Digest\": \"a12d1907641e8212e0fb4e5f2a6eb85154252a2cd92a1539bf7b809c3b3aa840\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.55-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.55-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.55\"\n },\n - \ \"sha256Digest\": \"d6fa0ec6dfffa82941d9b93415b317f5aee42191c3f6193fbc5842f36822cc48\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.56-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.56-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.56\"\n },\n - \ \"sha256Digest\": \"b03984389a701e3bdfd0327a5428e2b73394daadca15c072173efd367cc7350e\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.57-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.57-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.57\"\n },\n - \ \"sha256Digest\": \"2f80ce7345874f6dc791c25b59bfccdd8d1df2fc5a58eee89c12d5bee36e09f2\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.58-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.58-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.58\"\n },\n - \ \"sha256Digest\": \"6c0e9eeff259f87d5db5deab028bd0c875103d4f94af3b4f872167330de14c2d\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.59-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.59-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.59\"\n },\n - \ \"sha256Digest\": \"33f4caf55366ac68d8b914bf0d06b695ea90d37ea1a26752c5c4ce7345f60b7d\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.60-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.60-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.60\"\n },\n - \ \"sha256Digest\": \"5baa213387c341a054dd8bc8a610f6f4ce0507d5fb1b96b13b0025c1cffb32a3\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.61-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.61-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.61\"\n },\n - \ \"sha256Digest\": \"e40833b2de89ae4884d0d88741ed6949d6a3b8e970c946e1ff4aed1ca5215b57\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.62-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.62-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.62\"\n },\n - \ \"sha256Digest\": \"41538793759b3aae977c3c0e6263a271b20ea130467d89c0dee19877198f0703\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.63-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.63-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.63\"\n },\n - \ \"sha256Digest\": \"ad7e574b1728797189c3e7185ff56e09e835086bd8876c4ef8cbdc54ffe1bc77\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.64-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.64-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.64\"\n },\n - \ \"sha256Digest\": \"507a299bddcb9199f589be12ad0761e03c8386ed2b4ca26782199e9c1f18bf49\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.65-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.65-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.65\"\n },\n - \ \"sha256Digest\": \"3c1d2f8daedab5d6e6adea1ee1f0222be411f64b2b960ce270feb2aa5955145f\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.66-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.66-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.66\"\n },\n - \ \"sha256Digest\": \"ff66452ee3ea3bd31da976107f59006a11ada4e565328fdd56c36c876680b826\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.67-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.67-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.67\"\n },\n - \ \"sha256Digest\": \"1ae0b48d36ea387f25311bbd24f3170c98ed2e3fd1d2a8d07ed32759f0d92828\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.68-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.68-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.68\"\n },\n - \ \"sha256Digest\": \"a281f668a6a9aca42b30fe81914621cce0b7ed8b5dc6c011d299f81ab7c213aa\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.69-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.69-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.69\"\n },\n - \ \"sha256Digest\": \"d670fa4333caf852f4fb298cac96617f24101af8a01af505eb6730936280598a\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.70-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.70-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.70\"\n },\n - \ \"sha256Digest\": \"ae85aefb746698433f3175f87ab8f53c866aafd5f4d68d7277336e6bedeaffd8\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.71-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.71-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.71\"\n },\n - \ \"sha256Digest\": \"a122cfbcc9eb43d3e89e4a19e7f7641e95d6c3184e486bf790b6cdd088c98c79\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.72-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.72-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.72\"\n },\n - \ \"sha256Digest\": \"5d8ec45db6137170926753fe13f7afa8bc66b7b2d8e1af420bb4615b20b471bf\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.73-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.73-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.73\"\n },\n - \ \"sha256Digest\": \"d5cd928c82d0f65dbdefc651b2925bfba8710d14d9ecb2aab50ce3b6b461a3c5\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.5.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.5.0\"\n },\n - \ \"sha256Digest\": \"abb67e21afe5760a77dc90832ff3790da7041e19240b5e16829b27562b538917\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.5.1-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.5.1\"\n },\n - \ \"sha256Digest\": \"18a96ea0a9a7402715bd8896901e9b9b1a69ae40f8791755337178fdb3d2dd8b\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.2-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.5.2-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.5.2\"\n },\n - \ \"sha256Digest\": \"8a0d406acb640b0f9e2a5c2aba6ec1038aa14178e28cacb07f213127da4c7d4a\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.3-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.5.3-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.5.3\"\n },\n - \ \"sha256Digest\": \"a5ee5bd051e5e3909dd84593ff6c5ae9aa37eb4fd68ffa23db1011894c15ba9d\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.4-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.5.4-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.5.4\"\n },\n - \ \"sha256Digest\": \"9d917bb16488f2e0c07b8448675105ce726e836f3070cb1669394ce174893ec4\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.5-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.5.5-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.5.5\"\n },\n - \ \"sha256Digest\": \"17a72fbfd8ddafbe11cedadb5f2fd9b514d700ecc3854ece5c257c5c7e443182\"\n - \ }\n ],\n \"alertsmanagement\": [\n {\n - \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/alertsmanagement-0.1.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"alertsmanagement-0.1.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isExperimental\": - true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"fey@microsoft.com\",\n \"name\": \"Github:qwordy\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"alertsmanagement\",\n \"summary\": \"Microsoft Azure - Command-Line Tools Alerts Extension\",\n \"version\": \"0.1.0\"\n - \ },\n \"sha256Digest\": \"80ab78574debff9d8a9106bac3929cb552adea1371ea24f06073669fef708fcd\"\n - \ }\n ],\n \"alias\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/alias-0.5.2-py2.py3-none-any.whl\",\n - \ \"filename\": \"alias-0.5.2-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.0.50.dev0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"t-chwong@microsoft.com\",\n \"name\": - \"Ernest Wong\",\n \"role\": \"author\"\n - \ }\n ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.29.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"alias\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"jinja2 (~=2.10)\"\n ]\n - \ }\n ],\n \"summary\": - \"Support for command aliases\",\n \"version\": \"0.5.2\"\n - \ },\n \"sha256Digest\": \"05f82d75026e780d27bd34a1be57f4ec0f425500d8ab4ee7e92fee07b944da33\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/alias-0.5.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"alias-0.5.1-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.0.31.dev0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"t-chwong@microsoft.com\",\n \"name\": - \"Ernest Wong\",\n \"role\": \"author\"\n - \ }\n ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"alias\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"jinja2 (~=2.10)\"\n ]\n - \ }\n ],\n \"summary\": - \"Support for command aliases\",\n \"version\": \"0.5.1\"\n - \ },\n \"sha256Digest\": \"81b9a7f1824bffcbd6e72680891476151dde868e030cdbf1bfd9135e1a8f3447\"\n - \ }\n ],\n \"application-insights\": [\n {\n - \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.3-py2.py3-none-any.whl\",\n - \ \"filename\": \"application_insights-0.1.3-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"aleldeib@microsoft.com\",\n \"name\": - \"Ace Eldeib\",\n \"role\": \"author\"\n - \ }\n ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"application-insights\",\n \"summary\": \"Support for - managing Application Insights components and querying metrics, events, and - logs from such components.\",\n \"version\": \"0.1.3\"\n - \ },\n \"sha256Digest\": \"e5b8104da5d9f241a0599adeb3b1d2f910f00991f47d4f4c4095285de3a82f00\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.4-py2.py3-none-any.whl\",\n - \ \"filename\": \"application_insights-0.1.4-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"aleldeib@microsoft.com\",\n \"name\": - \"Ace Eldeib\",\n \"role\": \"author\"\n - \ }\n ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"application-insights\",\n \"summary\": \"Support for - managing Application Insights components and querying metrics, events, and - logs from such components.\",\n \"version\": \"0.1.4\"\n - \ },\n \"sha256Digest\": \"8b4ef4870b16a15fd81af385c3dff762e7af52333e212a68b5ec5f42663a6078\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.5-py2.py3-none-any.whl\",\n - \ \"filename\": \"application_insights-0.1.5-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"aleldeib@microsoft.com\",\n - \ \"name\": \"Ace Eldeib\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"application-insights\",\n \"summary\": \"Support for - managing Application Insights components and querying metrics, events, and - logs from such components.\",\n \"version\": \"0.1.5\"\n - \ },\n \"sha256Digest\": \"effa0a37f1e8b2506d4849a2208d69f06a6683809e5da809bea63bd0f940da2f\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.6-py2.py3-none-any.whl\",\n - \ \"filename\": \"application_insights-0.1.6-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"aleldeib@microsoft.com\",\n - \ \"name\": \"Ace Eldeib\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"application-insights\",\n \"summary\": \"Support for - managing Application Insights components and querying metrics, events, and - logs from such components.\",\n \"version\": \"0.1.6\"\n - \ },\n \"sha256Digest\": \"271db7f2036eb245d3d00d5010468330e4ed97e7ed9756598e61a1960d37ac44\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.7-py2.py3-none-any.whl\",\n - \ \"filename\": \"application_insights-0.1.7-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"aleldeib@microsoft.com\",\n - \ \"name\": \"Ace Eldeib\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"application-insights\",\n \"summary\": \"Support for - managing Application Insights components and querying metrics, events, and - logs from such components.\",\n \"version\": \"0.1.7\"\n - \ },\n \"sha256Digest\": \"6cb8c879d0960e6f41e1273c309253d7d7ca42089694fcf5e500d0a27ae89b59\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.8-py2.py3-none-any.whl\",\n - \ \"filename\": \"application_insights-0.1.8-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"aleldeib@microsoft.com\",\n - \ \"name\": \"Ace Eldeib\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"application-insights\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"isodate (~=0.6.0)\"\n ]\n - \ }\n ],\n \"summary\": - \"Support for managing Application Insights components and querying metrics, - events, and logs from such components.\",\n \"version\": - \"0.1.8\"\n },\n \"sha256Digest\": \"f2f041e166f0b587e7c92252ef59e3bcecb8721f15c5e96f4496871a85a81f61\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.9-py2.py3-none-any.whl\",\n - \ \"filename\": \"application_insights-0.1.9-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"aleldeib@microsoft.com\",\n - \ \"name\": \"Ace Eldeib\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"application-insights\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"isodate (~=0.6.0)\"\n ]\n - \ }\n ],\n \"summary\": - \"Support for managing Application Insights components and querying metrics, - events, and logs from such components.\",\n \"version\": - \"0.1.9\"\n },\n \"sha256Digest\": \"4ed371e2e02a31133bec6d416dd98c0de3e1ffbf56089e034abc36609c9dfa97\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.10-py2.py3-none-any.whl\",\n - \ \"filename\": \"application_insights-0.1.10-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"aleldeib@microsoft.com\",\n - \ \"name\": \"Ace Eldeib\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"application-insights\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"isodate (~=0.6.0)\"\n ]\n - \ }\n ],\n \"summary\": - \"Support for managing Application Insights components and querying metrics, - events, and logs from such components.\",\n \"version\": - \"0.1.10\"\n },\n \"sha256Digest\": \"4f6ef254677ae32523f44af0f6b99bbdf6e5a8d1c894c7d2d72f4c8f8f359fb0\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.11-py2.py3-none-any.whl\",\n - \ \"filename\": \"application_insights-0.1.11-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"aleldeib@microsoft.com\",\n - \ \"name\": \"Ace Eldeib\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"application-insights\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"isodate (~=0.6.0)\"\n ]\n - \ }\n ],\n \"summary\": - \"Support for managing Application Insights components and querying metrics, - events, and logs from such components.\",\n \"version\": - \"0.1.11\"\n },\n \"sha256Digest\": \"ffb9b4daf395966226786cc55bce2beff7d9a22ccec739cb21910ff03f582e90\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.12-py2.py3-none-any.whl\",\n - \ \"filename\": \"application_insights-0.1.12-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"aleldeib@microsoft.com\",\n - \ \"name\": \"Ace Eldeib\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"application-insights\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"isodate (~=0.6.0)\"\n ]\n - \ }\n ],\n \"summary\": - \"Support for managing Application Insights components and querying metrics, - events, and logs from such components.\",\n \"version\": - \"0.1.12\"\n },\n \"sha256Digest\": \"94ecdd71a1007df791a193e9273e902c39caa53dc965823c019d41cd679ee27c\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.13-py2.py3-none-any.whl\",\n - \ \"filename\": \"application_insights-0.1.13-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"aleldeib@microsoft.com\",\n - \ \"name\": \"Ace Eldeib\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"application-insights\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"isodate (~=0.6.0)\"\n ]\n - \ }\n ],\n \"summary\": - \"Support for managing Application Insights components and querying metrics, - events, and logs from such components.\",\n \"version\": - \"0.1.13\"\n },\n \"sha256Digest\": \"b1d5d31cfbd8a75595943d7248e585d63d0a1c6b43c69febbd7162239af98933\"\n - \ }\n ],\n \"arcappliance\": [\n {\n \"downloadUrl\": - \"https://arcplatformcliextprod.blob.core.windows.net/arcappliance/arcappliance-0.1.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"arcappliance-0.1.1-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"arcplatform-core@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://msazure.visualstudio.com/AzureArcPlatform/_git/arcappliance-cli-extensions\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"arcappliance\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"jsonschema (==3.2.0)\",\n \"kubernetes - (==11.0.0)\"\n ]\n }\n ],\n - \ \"summary\": \"Microsoft Azure Command-Line Tools Arcappliance - Extension\",\n \"version\": \"0.1.1\"\n },\n - \ \"sha256Digest\": \"1df8467bc8b14890e7ca6e26a3702d0c4a81ef2f6d1c6a7e3ba931473b86aeab\"\n - \ },\n {\n \"downloadUrl\": \"https://arcplatformcliextprod.blob.core.windows.net/arcappliance/arcappliance-0.1.2-py2.py3-none-any.whl\",\n - \ \"filename\": \"arcappliance-0.1.2-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"appliance@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://msazure.visualstudio.com/AzureArcPlatform/_git/arcappliance-cli-extensions\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"arcappliance\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"jsonschema (==3.2.0)\",\n \"kubernetes - (==11.0.0)\"\n ]\n }\n ],\n - \ \"summary\": \"Microsoft Azure Command-Line Tools Arcappliance - Extension\",\n \"version\": \"0.1.2\"\n },\n - \ \"sha256Digest\": \"80ef17a397fdd045850cbf7823c0eb8d7354290d409a095a5f708a1f837f2b09\"\n - \ }\n ],\n \"attestation\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/attestation-0.1.0-py3-none-any.whl\",\n - \ \"filename\": \"attestation-0.1.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.3.1\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/attestation\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"attestation\",\n \"summary\": \"Microsoft Azure Command-Line - Tools AttestationManagementClient Extension\",\n \"version\": - \"0.1.0\"\n },\n \"sha256Digest\": \"1d4e9b832a3f50b33428d565478a2e655c81d49277c07dc909f1485b62ba5372\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/attestation-0.2.0-py3-none-any.whl\",\n - \ \"filename\": \"attestation-0.2.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.11.0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/attestation\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"attestation\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"pyjwt (==1.7.1)\"\n ]\n - \ }\n ],\n \"summary\": - \"Microsoft Azure Command-Line Tools AttestationManagementClient Extension\",\n - \ \"version\": \"0.2.0\"\n },\n \"sha256Digest\": - \"895328b45d8bcfe45e4937885572cd1f39d23bc49f88314713a462bf1a367cc9\"\n }\n - \ ],\n \"automation\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/automation-0.1.0-py3-none-any.whl\",\n - \ \"filename\": \"automation-0.1.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.13.0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/automation\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"automation\",\n \"summary\": \"Microsoft Azure Command-Line - Tools AutomationClient Extension\",\n \"version\": \"0.1.0\"\n - \ },\n \"sha256Digest\": \"779f996ffab9fd76438d8938216fcbeb6f9aecad3a23bd2097731182607e4d7a\"\n - \ }\n ],\n \"azure-batch-cli-extensions\": [\n {\n - \ \"downloadUrl\": \"https://github.com/Azure/azure-batch-cli-extensions/releases/download/azure-batch-cli-extensions-2.5.3/azure_batch_cli_extensions-2.5.3-py2.py3-none-any.whl\",\n - \ \"filename\": \"azure_batch_cli_extensions-2.5.3-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.maxCliCoreVersion\": - \"2.0.58\",\n \"azext.minCliCoreVersion\": \"2.0.24\",\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-batch-cli-extensions\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"azure-batch-cli-extensions\",\n - \ \"run_requires\": [\n {\n \"requires\": - [\n \"azure-batch-extensions (<4.1,>=4.0.0)\",\n - \ \"pycparser (==2.18)\"\n ]\n - \ }\n ],\n \"summary\": - \"Additional commands for working with Azure Batch service\",\n \"version\": - \"2.5.3\"\n },\n \"sha256Digest\": \"cc30b985edd5de0233d4fd283cfa29390d119c223b2f819ca36e071f759d5485\"\n - \ },\n {\n \"downloadUrl\": \"https://github.com/Azure/azure-batch-cli-extensions/releases/download/azure-batch-cli-extensions-3.0.4/azure_batch_cli_extensions-3.0.4-py2.py3-none-any.whl\",\n - \ \"filename\": \"azure_batch_cli_extensions-3.0.4-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.maxCliCoreVersion\": - \"2.1.0\",\n \"azext.minCliCoreVersion\": \"2.0.59\",\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-batch-cli-extensions\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"azure-batch-cli-extensions\",\n - \ \"run_requires\": [\n {\n \"requires\": - [\n \"azure-batch-extensions (<5.1,>=5.0.0)\",\n - \ \"pycparser (==2.18)\"\n ]\n - \ }\n ],\n \"summary\": - \"Additional commands for working with Azure Batch service\",\n \"version\": - \"3.0.4\"\n },\n \"sha256Digest\": \"9e76b7242934ceb8ae48c65f5469312522a034f4abf66d4771fb721aee04a502\"\n - \ },\n {\n \"downloadUrl\": \"https://github.com/Azure/azure-batch-cli-extensions/releases/download/azure-batch-cli-extensions-4.0.0/azure_batch_cli_extensions-4.0.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"azure_batch_cli_extensions-4.0.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.maxCliCoreVersion\": - \"2.1.0\",\n \"azext.minCliCoreVersion\": \"2.0.69\",\n - \ \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-batch-cli-extensions\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"azure-batch-cli-extensions\",\n - \ \"run_requires\": [\n {\n \"requires\": - [\n \"azure-batch-extensions (<6.1,>=6.0.0)\",\n - \ \"pycparser (==2.18)\"\n ]\n - \ }\n ],\n \"summary\": - \"Additional commands for working with Azure Batch service\",\n \"version\": - \"4.0.0\"\n },\n \"sha256Digest\": \"3045dc24858b9acfed13a517038830ddc643aef779de0d14617c49c9fd2dcbd5\"\n - \ },\n {\n \"downloadUrl\": \"https://github.com/Azure/azure-batch-cli-extensions/releases/download/azure-batch-cli-extensions-5.0.1/azure_batch_cli_extensions-5.0.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"azure_batch_cli_extensions-5.0.1-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.maxCliCoreVersion\": - \"3.0.0\",\n \"azext.minCliCoreVersion\": \"2.0.73\",\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-batch-cli-extensions\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"azure-batch-cli-extensions\",\n - \ \"run_requires\": [\n {\n \"requires\": - [\n \"azure-batch-extensions (<7.1,>=7.0.0)\",\n - \ \"pycparser (==2.18)\"\n ]\n - \ }\n ],\n \"summary\": - \"Additional commands for working with Azure Batch service\",\n \"version\": - \"5.0.1\"\n },\n \"sha256Digest\": \"bf07b63782e0f6446302971afaf8b5ec5bb6dbc00449bf3276511993abf8cd61\"\n - \ },\n {\n \"downloadUrl\": \"https://github.com/Azure/azure-batch-cli-extensions/releases/download/azure-batch-cli-extensions-6.0.0/azure_batch_cli_extensions-6.0.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"azure_batch_cli_extensions-6.0.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.maxCliCoreVersion\": - \"3.0.0\",\n \"azext.minCliCoreVersion\": \"2.0.74\",\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-batch-cli-extensions\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"azure-batch-cli-extensions\",\n - \ \"run_requires\": [\n {\n \"requires\": - [\n \"azure-batch-extensions (<8.1,>=8.0.0)\",\n - \ \"pycparser (==2.18)\"\n ]\n - \ }\n ],\n \"summary\": - \"Additional commands for working with Azure Batch service\",\n \"version\": - \"6.0.0\"\n },\n \"sha256Digest\": \"6955a0d960d9c4df6935b9058f67c8c42872c8716d8d2a4f76e9e6ce72eb66ab\"\n - \ }\n ],\n \"azure-cli-ml\": [\n {\n \"downloadUrl\": - \"https://azurecliext.blob.core.windows.net/release/azure_cli_ml-1.24.0-py3-none-any.whl\",\n - \ \"filename\": \"azure_cli_ml-1.24.0-py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.minCliCoreVersion\": - \"2.3.1\",\n \"classifiers\": [\n \"Development - Status :: 3 - Alpha\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"Programming Language - :: Python :: 3.7\",\n \"Programming Language :: Python - :: 3.8\"\n ],\n \"description_content_type\": - \"text/x-rst\",\n \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\",\n - \ \"license\": \"LICENSE.txt\"\n },\n - \ \"project_urls\": {\n \"Home\": - \"https://docs.microsoft.com/python/api/overview/azure/ml/?view=azure-ml-py\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"Proprietary https://aka.ms/azureml-preview-sdk-license - \",\n \"metadata_version\": \"2.0\",\n \"name\": - \"azure-cli-ml\",\n \"requires_python\": \">=3.5,<4\",\n - \ \"run_requires\": [\n {\n \"requires\": - [\n \"adal (>=1.2.1)\",\n \"azureml-cli-common - (~=1.24.0)\",\n \"cryptography (<=3.3.2)\",\n - \ \"docker (>=3.7.2)\",\n \"msrest - (>=0.6.6)\",\n \"pyyaml (>=5.1.0)\",\n \"requests - (>=2.21.0)\"\n ]\n }\n ],\n - \ \"summary\": \"Microsoft Azure Command-Line Tools AzureML - Command Module\",\n \"test_requires\": [\n {\n - \ \"requires\": [\n \"azure-keyvault\",\n - \ \"mock\",\n \"nose\",\n - \ \"unittest-xml-reporting\"\n ]\n - \ }\n ],\n \"version\": - \"1.24.0\"\n },\n \"sha256Digest\": \"eae5ad381bcfd883ff2eb8232ae8cda761810393175f341188f5c1367f45517c\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliext.blob.core.windows.net/release/azure_cli_ml-1.5.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"azure_cli_ml-1.5.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.minCliCoreVersion\": - \"2.0.28\",\n \"classifiers\": [\n \"Development - Status :: 3 - Alpha\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"Programming Language - :: Python :: 3.7\",\n \"Programming Language :: Python - :: 3.8\"\n ],\n \"description_content_type\": - \"text/x-rst\",\n \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\",\n - \ \"license\": \"LICENSE.txt\"\n },\n - \ \"project_urls\": {\n \"Home\": - \"https://docs.microsoft.com/azure/machine-learning/service/\"\n }\n - \ }\n },\n \"extras\": - [],\n \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"Proprietary https://aka.ms/azureml-preview-sdk-license \",\n \"metadata_version\": - \"2.0\",\n \"name\": \"azure-cli-ml\",\n \"requires_python\": - \">=3.5,<4\",\n \"run_requires\": [\n {\n - \ \"requires\": [\n \"adal - (>=1.2.1)\",\n \"azureml-cli-common (~=1.5.0)\",\n - \ \"docker (>=3.7.2)\",\n \"msrest - (>=0.6.6)\",\n \"pyyaml (>=5.1.0)\",\n \"requests - (>=2.21.0)\"\n ]\n }\n ],\n - \ \"summary\": \"Microsoft Azure Command-Line Tools AzureML - Command Module\",\n \"test_requires\": [\n {\n - \ \"requires\": [\n \"azure-keyvault\",\n - \ \"mock\",\n \"nose\",\n - \ \"unittest-xml-reporting\"\n ]\n - \ }\n ],\n \"version\": - \"1.5.0\"\n },\n \"sha256Digest\": \"a535f01501a06f70d26a75f5ccde2d32640d3c7efec302fc2fc454bfb867e946\"\n - \ }\n ],\n \"azure-devops\": [\n {\n \"downloadUrl\": - \"https://github.com/Azure/azure-devops-cli-extension/releases/download/20190805.1/azure_devops-0.12.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"azure_devops-0.12.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.minCliCoreVersion\": - \"2.0.49\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"VSTS_Social@microsoft.com\",\n \"name\": - \"Microsoft\",\n \"role\": \"author\"\n - \ }\n ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Microsoft/azure-devops-cli-extension\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"azure-devops\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"distro (==1.3.0)\",\n \"msrest - (<0.7.0,>=0.6.0)\",\n \"python-dateutil (==2.7.3)\"\n - \ ]\n }\n ],\n - \ \"summary\": \"Tools for managing Azure DevOps.\",\n \"version\": - \"0.12.0\"\n },\n \"sha256Digest\": \"2abdfd1b760e1968176cd4043e2db7edf951978c6a2182eb5e79bb0c8070af4c\"\n - \ },\n {\n \"downloadUrl\": \"https://github.com/Azure/azure-devops-cli-extension/releases/download/20200113.1/azure_devops-0.17.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"azure_devops-0.17.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.minCliCoreVersion\": - \"2.0.69\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"VSTS_Social@microsoft.com\",\n \"name\": - \"Microsoft\",\n \"role\": \"author\"\n - \ }\n ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Microsoft/azure-devops-cli-extension\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"azure-devops\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"distro (==1.3.0)\",\n \"msrest - (<0.7.0,>=0.6.0)\",\n \"python-dateutil (==2.7.3)\"\n - \ ]\n }\n ],\n - \ \"summary\": \"Tools for managing Azure DevOps.\",\n \"version\": - \"0.17.0\"\n },\n \"sha256Digest\": \"1e891afc8b6ee52c62c4f99802d77728ff60e89e4c08972325178cc4fdac6be9\"\n - \ },\n {\n \"downloadUrl\": \"https://github.com/Azure/azure-devops-cli-extension/releases/download/20200401.4/azure_devops-0.18.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"azure_devops-0.18.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.minCliCoreVersion\": - \"2.2.0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"VSTS_Social@microsoft.com\",\n - \ \"name\": \"Microsoft\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Microsoft/azure-devops-cli-extension\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"azure-devops\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"distro (==1.3.0)\",\n \"msrest - (<0.7.0,>=0.6.0)\",\n \"python-dateutil (==2.7.3)\"\n - \ ]\n }\n ],\n - \ \"summary\": \"Tools for managing Azure DevOps.\",\n \"version\": - \"0.18.0\"\n },\n \"sha256Digest\": \"21fd9bf9c01a315184f11d7f709f354075118c298fd662472273cb003bfbe23e\"\n - \ }\n ],\n \"azure-firewall\": [\n {\n - \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.1.3-py2.py3-none-any.whl\",\n - \ \"filename\": \"azure_firewall-0.1.3-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.46\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azure-firewall\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall - resources.\",\n \"version\": \"0.1.3\"\n },\n - \ \"sha256Digest\": \"116c1324206e8aa0e7cffdd719a12e87b2977a061fcd9fb96ae4b6fbe223e93f\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.1.9-py2.py3-none-any.whl\",\n - \ \"filename\": \"azure_firewall-0.1.9-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azure-firewall\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall - resources.\",\n \"version\": \"0.1.9\"\n },\n - \ \"sha256Digest\": \"f20c18b5b176dd39815dee4d344368774b58bb2f4f03c28b89ee08212e45856a\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.2.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"azure_firewall-0.2.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azure-firewall\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall - resources.\",\n \"version\": \"0.2.0\"\n },\n - \ \"sha256Digest\": \"7934510bc2ed4d83c8dbee7d2d22c3de2332b96020e2f45515035153f94a246f\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.3.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"azure_firewall-0.3.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azure-firewall\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall - resources.\",\n \"version\": \"0.3.0\"\n },\n - \ \"sha256Digest\": \"12e5f8567ba8a74988f50ec6ed3539fad5b9e491727b0bc2c16e7acc34f49423\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.3.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"azure_firewall-0.3.1-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azure-firewall\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall - resources.\",\n \"version\": \"0.3.1\"\n },\n - \ \"sha256Digest\": \"32e10a4e96a891151959680ff3cbf3e28ea0cf38e49ac062c49c668d00e5d7d7\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.4.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"azure_firewall-0.4.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azure-firewall\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall - resources.\",\n \"version\": \"0.4.0\"\n },\n - \ \"sha256Digest\": \"5c79cedfc5abf134f4b47ad5d867ff5852d2ba17f710d44a2101fe0aa51b1a48\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.5.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"azure_firewall-0.5.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azure-firewall\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall - resources.\",\n \"version\": \"0.5.0\"\n },\n - \ \"sha256Digest\": \"ceb70fe380937e5cb42998648a3218313b1425286705743275a808bb15d70d03\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.5.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"azure_firewall-0.5.1-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azure-firewall\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall - resources.\",\n \"version\": \"0.5.1\"\n },\n - \ \"sha256Digest\": \"40581d4aaf52a8a1f8deccf3be641385348251b34ffeb4c65193111150002699\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.6.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"azure_firewall-0.6.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azure-firewall\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall - resources.\",\n \"version\": \"0.6.0\"\n },\n - \ \"sha256Digest\": \"b22c81a341f1742ebb2c32c45af1470b12bfe2d03907d43206cf8d0860e058f6\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.6.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"azure_firewall-0.6.1-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azure-firewall\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall - resources.\",\n \"version\": \"0.6.1\"\n },\n - \ \"sha256Digest\": \"4bf18f81d1b97d458181154f51803103745182cf68972180507aa8c291c60a94\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.6.2-py2.py3-none-any.whl\",\n - \ \"filename\": \"azure_firewall-0.6.2-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azure-firewall\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall - resources.\",\n \"version\": \"0.6.2\"\n },\n - \ \"sha256Digest\": \"30539d78089ae73cbc012d487de7b9e9717096e2abf960ca4e7057ef77222a25\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.7.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"azure_firewall-0.7.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azure-firewall\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall - resources.\",\n \"version\": \"0.7.0\"\n },\n - \ \"sha256Digest\": \"b6ac17ae8f18d9c702cece94822c0d00dbc13b7ed60a7831281e2e5391cefe39\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.8.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"azure_firewall-0.8.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azure-firewall\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall - resources.\",\n \"version\": \"0.8.0\"\n },\n - \ \"sha256Digest\": \"897e1ff2ff69b6f2969dc97e97847a25b7a9060091024a96e0e2ca0876c0cd53\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.9.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"azure_firewall-0.9.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azure-firewall\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall - resources.\",\n \"version\": \"0.9.0\"\n },\n - \ \"sha256Digest\": \"ea9f1a318e27266652bb6121d93ff5595b2ffe1227efc3ca1ab69b29349bb9d2\"\n - \ }\n ],\n \"azure-iot\": [\n {\n \"downloadUrl\": - \"https://github.com/Azure/azure-iot-cli-extension/releases/download/v0.10.10/azure_iot-0.10.10-py3-none-any.whl\",\n - \ \"filename\": \"azure_iot-0.10.10-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"iotupx@microsoft.com\",\n \"name\": \"Microsoft\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/azure/azure-iot-cli-extension\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"azure-iot\",\n \"requires_python\": - \">=3.6,<4\",\n \"run_requires\": [\n {\n - \ \"requires\": [\n \"jsonschema - (==3.0.2)\",\n \"paho-mqtt (==1.5.0)\",\n \"setuptools\"\n - \ ]\n }\n ],\n - \ \"summary\": \"The Azure IoT extension for Azure CLI.\",\n - \ \"version\": \"0.10.10\"\n },\n \"sha256Digest\": - \"77a82d1b60fa1664a15cef6dff7bfbdb65b0675d101a2b015aa7eb855064a520\"\n },\n - \ {\n \"downloadUrl\": \"https://github.com/Azure/azure-iot-cli-extension/releases/download/v0.9.7/azure_iot-0.9.7-py2.py3-none-any.whl\",\n - \ \"filename\": \"azure_iot-0.9.7-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.minCliCoreVersion\": - \"2.0.70\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.5\",\n \"Programming Language :: Python - :: 3.6\",\n \"Programming Language :: Python :: 3.7\",\n - \ \"Programming Language :: Python :: 3.8\",\n \"License - :: OSI Approved :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"iotupx@microsoft.com\",\n \"name\": \"Microsoft\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/azure/azure-iot-cli-extension\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"azure-iot\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"jsonschema (==3.0.2)\",\n \"paho-mqtt - (==1.5.0)\",\n \"setuptools\"\n ]\n - \ }\n ],\n \"summary\": - \"The Azure IoT extension for Azure CLI.\",\n \"version\": - \"0.9.7\"\n },\n \"sha256Digest\": \"1b4d44540a4feb487bb88aae4bdb4231045f0b23ad84f0e8792e859302183303\"\n - \ },\n {\n \"downloadUrl\": \"https://github.com/Azure/azure-iot-cli-extension/releases/download/v0.9.4/azure_iot-0.9.4-py2.py3-none-any.whl\",\n - \ \"filename\": \"azure_iot-0.9.4-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.minCliCoreVersion\": - \"2.0.70\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.5\",\n \"Programming Language :: Python - :: 3.6\",\n \"Programming Language :: Python :: 3.7\",\n - \ \"Programming Language :: Python :: 3.8\",\n \"License - :: OSI Approved :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"iotupx@microsoft.com\",\n \"name\": \"Microsoft\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/azure/azure-iot-cli-extension\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"azure-iot\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"jsonschema (==3.0.2)\",\n \"paho-mqtt - (==1.5.0)\",\n \"setuptools\"\n ]\n - \ }\n ],\n \"summary\": - \"The Azure IoT extension for Azure CLI.\",\n \"version\": - \"0.9.4\"\n },\n \"sha256Digest\": \"bbf330942daac0035bd9bb9a0fdeaf297124ec8cd98e28e46adb2bf34070295b\"\n - \ }\n ],\n \"baremetal-infrastructure\": [\n {\n - \ \"downloadUrl\": \"https://github.com/Azure/azure-baremetalinfrastructure-cli-extension/releases/download/0.0.2/baremetal_infrastructure-0.0.2-py2.py3-none-any.whl\",\n - \ \"filename\": \"baremetal_infrastructure-0.0.2-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.minCliCoreVersion\": - \"2.12.0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-baremetalinfrastructure-cli-extension\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"baremetal-infrastructure\",\n \"summary\": \"Additional - commands for working with BareMetal instances.\",\n \"version\": - \"0.0.2\"\n },\n \"sha256Digest\": \"171799d3db711b431365366cc26f3a5b186cb94381f01c2d5f7b3f392892d591\"\n - \ }\n ],\n \"blockchain\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/blockchain-0.1.0-py3-none-any.whl\",\n - \ \"filename\": \"blockchain-0.1.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.3.1\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"blockchain\",\n \"summary\": \"Microsoft Azure Command-Line - Tools BlockchainManagementClient Extension\",\n \"version\": - \"0.1.0\"\n },\n \"sha256Digest\": \"ba0001dffaf39d133604c4281ed9c943f178a16a91d31f5889bf1587d9871049\"\n - \ }\n ],\n \"blueprint\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/blueprint-0.1.0-py3-none-any.whl\",\n - \ \"filename\": \"blueprint-0.1.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.3.0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"blueprint\",\n \"summary\": \"Microsoft Azure Command-Line - Tools Blueprint Extension\",\n \"version\": \"0.1.0\"\n - \ },\n \"sha256Digest\": \"98c1874110e2c77c62cf0d180133ea0b29ed08a86189ee292b909369597e694b\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/blueprint-0.1.1-py3-none-any.whl\",\n - \ \"filename\": \"blueprint-0.1.1-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.3.0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"blueprint\",\n \"summary\": \"Microsoft Azure Command-Line - Tools Blueprint Extension\",\n \"version\": \"0.1.1\"\n - \ },\n \"sha256Digest\": \"4508b6143f69e6ac388ad37b3e3af82f49c9b5625e12d341963cc2faf02e368f\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/blueprint-0.2.0-py3-none-any.whl\",\n - \ \"filename\": \"blueprint-0.2.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.3.0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"blueprint\",\n \"summary\": \"Microsoft Azure Command-Line - Tools Blueprint Extension\",\n \"version\": \"0.2.0\"\n - \ },\n \"sha256Digest\": \"fcbbe61db268b9b5452b0d9055c5fc8b725a63193290957c2681de5fe2e6f1ff\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/blueprint-0.2.1-py3-none-any.whl\",\n - \ \"filename\": \"blueprint-0.2.1-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.3.0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/blueprint\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"blueprint\",\n \"summary\": \"Microsoft Azure Command-Line - Tools Blueprint Extension\",\n \"version\": \"0.2.1\"\n - \ },\n \"sha256Digest\": \"120bd04db8b31bbc5631ce086739763cca3144c2e314b8e1347f1d633e894a09\"\n - \ }\n ],\n \"cli-translator\": [\n {\n - \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/cli_translator-0.1.0-py3-none-any.whl\",\n - \ \"filename\": \"cli_translator-0.1.0-py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isExperimental\": - true,\n \"azext.minCliCoreVersion\": \"2.11.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/cli-translator\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"cli-translator\",\n \"summary\": \"Translate ARM template - to executable Azure CLI scripts.\",\n \"version\": \"0.1.0\"\n - \ },\n \"sha256Digest\": \"8a4d19ed89cd63e1cc461715b7b0a1a989d2b480adc1b3b4f5747eef0327b85b\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/cli_translator-0.2.0-py3-none-any.whl\",\n - \ \"filename\": \"cli_translator-0.2.0-py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isExperimental\": - true,\n \"azext.minCliCoreVersion\": \"2.13.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/cli-translator\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"cli-translator\",\n \"summary\": \"Translate ARM template - to executable Azure CLI scripts.\",\n \"version\": \"0.2.0\"\n - \ },\n \"sha256Digest\": \"ee07cbcde217d2b1ab226ef5aeea8e44510b704fb5e3976638dcf2f978f722e4\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/cli_translator-0.3.0-py3-none-any.whl\",\n - \ \"filename\": \"cli_translator-0.3.0-py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isExperimental\": - true,\n \"azext.minCliCoreVersion\": \"2.13.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/cli-translator\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"cli-translator\",\n \"summary\": \"Translate ARM template - to executable Azure CLI scripts.\",\n \"version\": \"0.3.0\"\n - \ },\n \"sha256Digest\": \"9ea6162d37fc3390be4dce64cb05c5c588070104f3e92a701ab475473565a8a9\"\n - \ }\n ],\n \"codespaces\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/codespaces-0.1.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"codespaces-0.1.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"codespaces\",\n \"summary\": \"The Azure CLI Codespaces - extension\",\n \"version\": \"0.1.0\"\n },\n - \ \"sha256Digest\": \"d859256dac3177970bb631e149bcabd19d47fa9e972fb331662413b5cfe0ce32\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/codespaces-0.2.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"codespaces-0.2.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"codespaces\",\n \"summary\": \"The Azure CLI Codespaces - extension\",\n \"version\": \"0.2.0\"\n },\n - \ \"sha256Digest\": \"793f4dbf828efc9474cc2d6aa314b0968c25321978b0dceaf33005f02c5f1bd7\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/codespaces-0.2.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"codespaces-0.2.1-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"codespaces\",\n \"summary\": \"The Azure CLI Codespaces - extension\",\n \"version\": \"0.2.1\"\n },\n - \ \"sha256Digest\": \"30569dd2124bec69abb6e6ae99c5a73059d767434bfe36d6f72a35b4f0e904f3\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/codespaces-0.3.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"codespaces-0.3.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"codespaces\",\n \"summary\": \"The Azure CLI Codespaces - extension\",\n \"version\": \"0.3.0\"\n },\n - \ \"sha256Digest\": \"04d6fc97d8f1d49a54121198a32508118b7102aa69fa6bd31af25103a3af5a4c\"\n - \ }\n ],\n \"communication\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/communication-0.1.0-py3-none-any.whl\",\n - \ \"filename\": \"communication-0.1.0-py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isExperimental\": - true,\n \"azext.minCliCoreVersion\": \"2.11.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/communication\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"communication\",\n \"summary\": \"Microsoft Azure Command-Line - Tools CommunicationServiceManagementClient Extension\",\n \"version\": - \"0.1.0\"\n },\n \"sha256Digest\": \"a16e8262b53791aad9e74a4f3d4804a5bafbe415df3c7651776e98b787bf6226\"\n - \ }\n ],\n \"confluent\": [\n {\n \"downloadUrl\": - \"https://azcliprod.blob.core.windows.net/cli-extensions/confluent-0.1.0-py3-none-any.whl\",\n - \ \"filename\": \"confluent-0.1.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.17.0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/confluent\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"confluent\",\n \"summary\": \"Microsoft Azure Command-Line - Tools ConfluentManagementClient Extension\",\n \"version\": - \"0.1.0\"\n },\n \"sha256Digest\": \"4a6ffd3d10898183b66b0933064bc6d9bbade0e9af32be3348412b75310e07cb\"\n - \ }\n ],\n \"connectedk8s\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/connectedk8s-0.1.5-py3-none-any.whl\",\n - \ \"filename\": \"connectedk8s-0.1.5-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.0.67\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"k8connect@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"kubernetes\",\n \"pycryptodome\"\n - \ ]\n }\n ],\n - \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s - Extension\",\n \"version\": \"0.1.5\"\n },\n - \ \"sha256Digest\": \"1b529c1fedb5db9dee3dc877ca036f5373d307ca8a07c278d07126531b1c55b6\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/connectedk8s-0.2.0-py3-none-any.whl\",\n - \ \"filename\": \"connectedk8s-0.2.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.0.67\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"k8connect@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"kubernetes\",\n \"pycryptodome\"\n - \ ]\n }\n ],\n - \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s - Extension\",\n \"version\": \"0.2.0\"\n },\n - \ \"sha256Digest\": \"d306355d5568f9f5b201db9f5bda28fc0b142c6b70164a87bf56974239749ebd\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/connectedk8s-0.2.1-py3-none-any.whl\",\n - \ \"filename\": \"connectedk8s-0.2.1-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.0.67\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"k8connect@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"kubernetes\",\n \"pycryptodome\"\n - \ ]\n }\n ],\n - \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s - Extension\",\n \"version\": \"0.2.1\"\n },\n - \ \"sha256Digest\": \"e910b1a0abee28121d5c216821c5d88cefc87030eb3068e699135314ecb0f8c9\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/connectedk8s-0.2.3-py3-none-any.whl\",\n - \ \"filename\": \"connectedk8s-0.2.3-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.0.67\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"k8connect@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"kubernetes\",\n \"pycryptodome\"\n - \ ]\n }\n ],\n - \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s - Extension\",\n \"version\": \"0.2.3\"\n },\n - \ \"sha256Digest\": \"9660bbd577c66af1bcebeeaaec9cabb61cd27a0b58c6fe9a9a795d6a73777ee9\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/connectedk8s-0.2.4-py3-none-any.whl\",\n - \ \"filename\": \"connectedk8s-0.2.4-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.0.67\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"k8connect@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"kubernetes\",\n \"pycryptodome\"\n - \ ]\n }\n ],\n - \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s - Extension\",\n \"version\": \"0.2.4\"\n },\n - \ \"sha256Digest\": \"4de66f7e8cecdfab8c91bf4f37347770fb17e087454159d3a5c81e0205f2da2c\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/connectedk8s-0.2.5-py3-none-any.whl\",\n - \ \"filename\": \"connectedk8s-0.2.5-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.0.67\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"k8connect@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"kubernetes\",\n \"pycryptodome\"\n - \ ]\n }\n ],\n - \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s - Extension\",\n \"version\": \"0.2.5\"\n },\n - \ \"sha256Digest\": \"0c23ebd04c37b26219cd224134e8af675130cc346808ae008cd5cfc4f3b1bd84\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/connectedk8s-0.2.6-py3-none-any.whl\",\n - \ \"filename\": \"connectedk8s-0.2.6-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.0.67\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"k8connect@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"kubernetes\",\n \"pycryptodome\"\n - \ ]\n }\n ],\n - \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s - Extension\",\n \"version\": \"0.2.6\"\n },\n - \ \"sha256Digest\": \"165411ce6ecdda8a4705bd9e93998b1ffdf6ddc88b01ed0ce12a3c100d1b9549\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/connectedk8s-0.2.7-py3-none-any.whl\",\n - \ \"filename\": \"connectedk8s-0.2.7-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.0.67\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"k8connect@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"kubernetes (==11.0.0)\",\n \"pycryptodome - (==3.9.8)\"\n ]\n }\n ],\n - \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s - Extension\",\n \"version\": \"0.2.7\"\n },\n - \ \"sha256Digest\": \"115bbeb79206632301a20dc4b1d6604f5c126c82c0ba1a9a58131a66da30a7dc\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/connectedk8s-0.2.8-py3-none-any.whl\",\n - \ \"filename\": \"connectedk8s-0.2.8-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.0.67\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"k8connect@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/connectedk8s\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"kubernetes (==11.0.0)\",\n \"pycryptodome - (==3.9.8)\"\n ]\n }\n ],\n - \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s - Extension\",\n \"version\": \"0.2.8\"\n },\n - \ \"sha256Digest\": \"a0f8d12304b097a65d2b22f4e47faa6c6899e680bab77dfb41e72d2722e7e7d6\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedk8s-0.2.9-py3-none-any.whl\",\n - \ \"filename\": \"connectedk8s-0.2.9-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.0.67\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"k8connect@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/connectedk8s\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"kubernetes (==11.0.0)\",\n \"pycryptodome - (==3.9.8)\"\n ]\n }\n ],\n - \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s - Extension\",\n \"version\": \"0.2.9\"\n },\n - \ \"sha256Digest\": \"55377bea57ae6288a501ea65ff2c68b2961ac7582da9b7646960faf17583e3dd\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedk8s-1.0.0-py3-none-any.whl\",\n - \ \"filename\": \"connectedk8s-1.0.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"k8connect@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/connectedk8s\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"kubernetes (==11.0.0)\",\n \"pycryptodome - (==3.9.8)\"\n ]\n }\n ],\n - \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s - Extension\",\n \"version\": \"1.0.0\"\n },\n - \ \"sha256Digest\": \"9eb34e10523ee5bbd9a4be03915532da7acc3be11631fb646807085c09380c59\"\n - \ }\n ],\n \"connectedmachine\": [\n {\n - \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/connectedmachine-0.1.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"connectedmachine-0.1.1-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"connectedmachine\",\n \"summary\": \"Microsoft Azure - Command-Line Tools Connectedmachine Extension\",\n \"version\": - \"0.1.1\"\n },\n \"sha256Digest\": \"0f4d009da4e091aece74cd53833fe63e5af18d68fcf6308a08155ee5284f12fb\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/connectedmachine-0.2.0-py3-none-any.whl\",\n - \ \"filename\": \"connectedmachine-0.2.0-py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isExperimental\": - true,\n \"azext.minCliCoreVersion\": \"2.11.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/connectedmachine\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"connectedmachine\",\n \"summary\": \"Microsoft Azure - Command-Line Tools ConnectedMachine Extension\",\n \"version\": - \"0.2.0\"\n },\n \"sha256Digest\": \"b9a2f3ea3fb7a4c981fad30ff670ff3ca1f8fbef0aede36a8e8a20050b1a245d\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/connectedmachine-0.3.0-py3-none-any.whl\",\n - \ \"filename\": \"connectedmachine-0.3.0-py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isExperimental\": - true,\n \"azext.minCliCoreVersion\": \"2.11.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/connectedmachine\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"connectedmachine\",\n \"summary\": \"Microsoft Azure - Command-Line Tools ConnectedMachine Extension\",\n \"version\": - \"0.3.0\"\n },\n \"sha256Digest\": \"591bed0d6a6251028471bac6a9ebf0f641d7765bf04b13271aae29c37491ba55\"\n - \ }\n ],\n \"connection-monitor-preview\": [\n {\n - \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/connection_monitor_preview-0.1.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"connection_monitor_preview-0.1.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.maxCliCoreVersion\": \"2.0.82\",\n \"azext.minCliCoreVersion\": - \"2.0.80\",\n \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/connection-monitor-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"connection-monitor-preview\",\n \"summary\": \"Microsoft - Azure Command-Line Connection Monitor V2 Extension\",\n \"version\": - \"0.1.0\"\n },\n \"sha256Digest\": \"9a796d5187571990d27feb9efeedde38c194f13ea21cbf9ec06131196bfd821d\"\n - \ }\n ],\n \"cosmosdb-preview\": [\n {\n - \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-0.1.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"cosmosdb_preview-0.1.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.17.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"kakhandr@microsoft.com\",\n \"name\": - \"Kalyan khandrika\",\n \"role\": \"author\"\n - \ }\n ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"cosmosdb-preview\",\n \"summary\": \"Microsoft Azure - Command-Line Tools Cosmosdb-preview Extension\",\n \"version\": - \"0.1.0\"\n },\n \"sha256Digest\": \"83be5a723d6a0063c4cd17db52a172ef8f9453435d316ef0abbd2ca2dd8e6ca8\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-0.2.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"cosmosdb_preview-0.2.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.17.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"kakhandr@microsoft.com\",\n \"name\": - \"Kalyan khandrika\",\n \"role\": \"author\"\n - \ }\n ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"cosmosdb-preview\",\n \"summary\": \"Microsoft Azure - Command-Line Tools Cosmosdb-preview Extension\",\n \"version\": - \"0.2.0\"\n },\n \"sha256Digest\": \"d8199ccce62c5c7f8670ddf7eb27493fa1c5079ed152607c958fc2b53201fc83\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-0.3.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"cosmosdb_preview-0.3.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.17.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"kakhandr@microsoft.com\",\n \"name\": - \"Kalyan khandrika\",\n \"role\": \"author\"\n - \ }\n ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"cosmosdb-preview\",\n \"summary\": \"Microsoft Azure - Command-Line Tools Cosmosdb-preview Extension\",\n \"version\": - \"0.3.0\"\n },\n \"sha256Digest\": \"079af4056ab89f7e27d2a3b6b22c4147b47ce3a27f744ce8b3cde38998afa89e\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-0.4.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"cosmosdb_preview-0.4.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.17.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"kakhandr@microsoft.com\",\n \"name\": - \"Kalyan khandrika\",\n \"role\": \"author\"\n - \ }\n ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"cosmosdb-preview\",\n \"summary\": \"Microsoft Azure - Command-Line Tools Cosmosdb-preview Extension\",\n \"version\": - \"0.4.0\"\n },\n \"sha256Digest\": \"751699f42dffaef4a365aeea0ddcc5432a3bafeb0550ee6ff628df1b0a9e02bd\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-0.5.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"cosmosdb_preview-0.5.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.17.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"kakhandr@microsoft.com\",\n \"name\": - \"Kalyan khandrika\",\n \"role\": \"author\"\n - \ }\n ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"cosmosdb-preview\",\n \"summary\": \"Microsoft Azure - Command-Line Tools Cosmosdb-preview Extension\",\n \"version\": - \"0.5.0\"\n },\n \"sha256Digest\": \"dd61fd0b1e3b67b63bf731886995743798b72f6c9b00c3c8a589b3cb1b7be3cf\"\n - \ }\n ],\n \"costmanagement\": [\n {\n - \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/costmanagement-0.1.0-py3-none-any.whl\",\n - \ \"filename\": \"costmanagement-0.1.0-py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isExperimental\": - true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"costmanagement\",\n \"summary\": \"Microsoft Azure Command-Line - Tools CostManagementClient Extension\",\n \"version\": - \"0.1.0\"\n },\n \"sha256Digest\": \"d5c8be4d6f3e59a44da32af66f8855c24d9855c5b7bdd2f6571c8721afa20223\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/costmanagement-0.1.1-py3-none-any.whl\",\n - \ \"filename\": \"costmanagement-0.1.1-py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.minCliCoreVersion\": - \"2.3.1\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/costmanagement\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"costmanagement\",\n \"summary\": \"Microsoft Azure Command-Line - Tools CostManagementClient Extension\",\n \"version\": - \"0.1.1\"\n },\n \"sha256Digest\": \"0a6e0ee27fd5896b45eabf0c9227e63b3c1bbc4975adf4cb566647396fa511f2\"\n - \ }\n ],\n \"csvmware\": [\n {\n \"downloadUrl\": - \"https://github.com/Azure/az-csvmware-cli/releases/download/0.3.0/csvmware-0.3.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"csvmware-0.3.0-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.0.67\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"shimitta@microsoft.com\",\n \"name\": - \"Shivam Mittal\",\n \"role\": \"author\"\n - \ }\n ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/az-vmware-cli\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"csvmware\",\n \"summary\": \"Manage Azure VMware Solution - by CloudSimple.\",\n \"version\": \"0.3.0\"\n },\n - \ \"sha256Digest\": \"dfb9767f05ac13c762ea9dc4327169e63a5c11879123544b200edb9a2c9a8a42\"\n - \ }\n ],\n \"custom-providers\": [\n {\n - \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/custom_providers-0.1.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"custom_providers-0.1.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isExperimental\": - true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.4\",\n \"Programming - Language :: Python :: 3.5\",\n \"Programming Language - :: Python :: 3.6\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"custom-providers\",\n \"summary\": \"Microsoft Azure - Command-Line Tools Custom Providers Extension\",\n \"version\": - \"0.1.0\"\n },\n \"sha256Digest\": \"7da462aaa336184b53d7b0b831c0fa77c4239dabe4e70fa4e500e250cf11a8ec\"\n - \ }\n ],\n \"databox\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/databox-0.1.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"databox-0.1.0-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.3.1\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"Programming Language :: Python :: 3.7\",\n \"Programming - Language :: Python :: 3.8\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"databox\",\n \"summary\": \"Microsoft Azure Command-Line - Tools DataBox Extension\",\n \"version\": \"0.1.0\"\n },\n - \ \"sha256Digest\": \"93cac253cd79728eb333715ae56111ffaa287c9d650e924ea07875ab36906974\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/databox-0.1.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"databox-0.1.1-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.4\",\n \"Programming - Language :: Python :: 3.5\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/databox\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"databox\",\n \"summary\": \"Microsoft Azure Command-Line - Tools DataBox Extension\",\n \"version\": \"0.1.1\"\n },\n - \ \"sha256Digest\": \"210ab818a566ec69c923c1bc11f8f50295c19c30be378ab67be340a70e921aa1\"\n - \ }\n ],\n \"databricks\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/databricks-0.1.0-py3-none-any.whl\",\n - \ \"filename\": \"databricks-0.1.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExprimental\": true,\n \"azext.minCliCoreVersion\": - \"2.3.1\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"databricks\",\n \"summary\": \"Microsoft Azure Command-Line - Tools DatabricksClient Extension\",\n \"version\": \"0.1.0\"\n - \ },\n \"sha256Digest\": \"36130c36c5d4dd7a76952c3d5b443cf2a76447ccce41094e0b625b85139a366a\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/databricks-0.2.0-py3-none-any.whl\",\n - \ \"filename\": \"databricks-0.2.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExprimental\": true,\n \"azext.minCliCoreVersion\": - \"2.3.1\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"databricks\",\n \"summary\": \"Microsoft Azure Command-Line - Tools DatabricksClient Extension\",\n \"version\": \"0.2.0\"\n - \ },\n \"sha256Digest\": \"229272c5b6abcfc37abe86600db356c54ef664b6681b2f8b705aa50be472b1bc\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/databricks-0.3.0-py3-none-any.whl\",\n - \ \"filename\": \"databricks-0.3.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.3.1\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"databricks\",\n \"summary\": \"Microsoft Azure Command-Line - Tools DatabricksClient Extension\",\n \"version\": \"0.3.0\"\n - \ },\n \"sha256Digest\": \"daf76d6aea0025d4783926d25fa813b74c1bcaa67bf8d937cc0d72529d06b9fe\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/databricks-0.4.0-py3-none-any.whl\",\n - \ \"filename\": \"databricks-0.4.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.3.1\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"databricks\",\n \"summary\": \"Microsoft Azure Command-Line - Tools DatabricksClient Extension\",\n \"version\": \"0.4.0\"\n - \ },\n \"sha256Digest\": \"db716fa7a65bfb977ea4d6eb4c5ad56c5dfd39062f0d179c5d3aceff959c2a26\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/databricks-0.5.0-py3-none-any.whl\",\n - \ \"filename\": \"databricks-0.5.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.3.1\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"databricks\",\n \"summary\": \"Microsoft Azure Command-Line - Tools DatabricksClient Extension\",\n \"version\": \"0.5.0\"\n - \ },\n \"sha256Digest\": \"9a7bca2c8828959ed048b883da9c2b62c1597f5c6bd475c5269c30a27282080f\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/databricks-0.6.0-py3-none-any.whl\",\n - \ \"filename\": \"databricks-0.6.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.3.1\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"databricks\",\n \"summary\": \"Microsoft Azure Command-Line - Tools DatabricksClient Extension\",\n \"version\": \"0.6.0\"\n - \ },\n \"sha256Digest\": \"46a77fcd4b31191ce2b2d58e58af982415ea91787628426bd2b3d567da273411\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/databricks-0.7.0-py3-none-any.whl\",\n - \ \"filename\": \"databricks-0.7.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"databricks\",\n \"summary\": \"Microsoft Azure Command-Line - Tools DatabricksClient Extension\",\n \"version\": \"0.7.0\"\n - \ },\n \"sha256Digest\": \"236f561c6a20141ae854d1dd64a6e5a0b4636d98517e5ba245401882cc7fbd92\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/databricks-0.7.1-py3-none-any.whl\",\n - \ \"filename\": \"databricks-0.7.1-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/databricks\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"databricks\",\n \"summary\": \"Microsoft Azure Command-Line - Tools DatabricksClient Extension\",\n \"version\": \"0.7.1\"\n - \ },\n \"sha256Digest\": \"f086792f8910601c68fbe303f7831f77c79486fdf8e44039b1505d2344bac197\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/databricks-0.7.2-py3-none-any.whl\",\n - \ \"filename\": \"databricks-0.7.2-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/databricks\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"databricks\",\n \"summary\": \"Microsoft Azure Command-Line - Tools DatabricksClient Extension\",\n \"version\": \"0.7.2\"\n - \ },\n \"sha256Digest\": \"daf595a051a47dded0fbe18a289e454f221eaaae11d1aadaa3f45612aff1b05f\"\n - \ }\n ],\n \"datafactory\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/datafactory-0.1.0-py3-none-any.whl\",\n - \ \"filename\": \"datafactory-0.1.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.3.1\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/datafactory\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"datafactory\",\n \"summary\": \"Microsoft Azure Command-Line - Tools DataFactoryManagementClient Extension\",\n \"version\": - \"0.1.0\"\n },\n \"sha256Digest\": \"f49b145f8125cde30aedf5080af90e26277ad1527cfb13cff0d72838298241d3\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/datafactory-0.2.0-py3-none-any.whl\",\n - \ \"filename\": \"datafactory-0.2.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.11.0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/datafactory\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"datafactory\",\n \"summary\": \"Microsoft Azure Command-Line - Tools DataFactoryManagementClient Extension\",\n \"version\": - \"0.2.0\"\n },\n \"sha256Digest\": \"7cadaec354c8cbd4eae3465e385685807f619c8e7a2a093e6d4c68a9466b1e6a\"\n - \ }\n ],\n \"datashare\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/datashare-0.1.0-py3-none-any.whl\",\n - \ \"filename\": \"datashare-0.1.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.3.1\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"datashare\",\n \"summary\": \"Microsoft Azure Command-Line - Tools DataShareManagementClient Extension\",\n \"version\": - \"0.1.0\"\n },\n \"sha256Digest\": \"803c3637f752b0fb77eb5272a544abafe44942ff920a020ff7ea179ace329342\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/datashare-0.1.1-py3-none-any.whl\",\n - \ \"filename\": \"datashare-0.1.1-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.3.1\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"datashare\",\n \"summary\": \"Microsoft Azure Command-Line - Tools DataShareManagementClient Extension\",\n \"version\": - \"0.1.1\"\n },\n \"sha256Digest\": \"c0a2b603c0abd320bc3df0a4d6c38945fd894737804690dad98896e2446763f4\"\n - \ }\n ],\n \"db-up\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/db_up-0.1.13-py2.py3-none-any.whl\",\n - \ \"filename\": \"db_up-0.1.13-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.0.46\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/db-up\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"db-up\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"Cython (==0.29.6)\",\n \"mysql-connector-python - (==8.0.13)\",\n \"psycopg2-binary (==2.7.7)\"\n - \ ]\n }\n ],\n - \ \"summary\": \"Additional commands to simplify Azure Database - workflows.\",\n \"version\": \"0.1.13\"\n },\n - \ \"sha256Digest\": \"df397272396c684972d1185e16439159427795b305f67e47fc37447a0c4d1257\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/db_up-0.1.14-py2.py3-none-any.whl\",\n - \ \"filename\": \"db_up-0.1.14-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.0.46\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/db-up\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"db-up\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"Cython (==0.29.17)\",\n \"mysql-connector-python - (==8.0.13)\",\n \"psycopg2-binary (==2.8.5)\"\n - \ ]\n }\n ],\n - \ \"summary\": \"Additional commands to simplify Azure Database - workflows.\",\n \"version\": \"0.1.14\"\n },\n - \ \"sha256Digest\": \"2f456a810be680ccc5dd7658b955410582063d56573ff3c38386d5ba2aacf7ee\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/db_up-0.1.15-py2.py3-none-any.whl\",\n - \ \"filename\": \"db_up-0.1.15-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.0.46\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/db-up\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"db-up\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"Cython (==0.29.17)\",\n \"mysql-connector-python - (==8.0.13)\",\n \"psycopg2-binary (==2.8.5)\"\n - \ ]\n }\n ],\n - \ \"summary\": \"Additional commands to simplify Azure Database - workflows.\",\n \"version\": \"0.1.15\"\n },\n - \ \"sha256Digest\": \"7c8db14999b2b5a4d4b9ae870562505a120896f39c64c20501502f5fdd897911\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/db_up-0.2.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"db_up-0.2.0-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.0.46\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/db-up\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"db-up\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"Cython (==0.29.17)\",\n \"mysql-connector-python - (==8.0.13)\",\n \"psycopg2-binary (==2.8.5)\"\n - \ ]\n }\n ],\n - \ \"summary\": \"Additional commands to simplify Azure Database - workflows.\",\n \"version\": \"0.2.0\"\n },\n - \ \"sha256Digest\": \"3e5b22cfbe3a0ec63aba3040e541d6819dbb1fbdc5b49286edfd143c79a2b8cb\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/db_up-0.2.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"db_up-0.2.1-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.0.46\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/db-up\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"db-up\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"Cython (==0.29.17)\",\n \"mysql-connector-python - (==8.0.14)\",\n \"psycopg2-binary (==2.8.5)\"\n - \ ]\n }\n ],\n - \ \"summary\": \"Additional commands to simplify Azure Database - workflows.\",\n \"version\": \"0.2.1\"\n },\n - \ \"sha256Digest\": \"384b3806d49973cc91688ced691785d83cd7c3557016edc9161c151262ae2ab5\"\n - \ }\n ],\n \"deploy-to-azure\": [\n {\n - \ \"downloadUrl\": \"https://github.com/Azure/deploy-to-azure-cli-extension/releases/download/20200318.1/deploy_to_azure-0.2.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"deploy_to_azure-0.2.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.60\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"VSTS_Social@microsoft.com\",\n - \ \"name\": \"Microsoft\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/deploy-to-azure-cli-extension\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"deploy-to-azure\",\n \"summary\": \"Deploy to Azure using - Github Actions.\",\n \"version\": \"0.2.0\"\n },\n - \ \"sha256Digest\": \"f925080ee7abc3aef733d4c6313170bdedaa9569af1b95427383bc3c59e4ceb8\"\n - \ }\n ],\n \"desktopvirtualization\": [\n {\n - \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/desktopvirtualization-0.1.0-py3-none-any.whl\",\n - \ \"filename\": \"desktopvirtualization-0.1.0-py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isExperimental\": - true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/desktopvirtualization\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"desktopvirtualization\",\n \"summary\": \"Microsoft Azure - Command-Line Tools DesktopVirtualizationAPIClient Extension\",\n \"version\": - \"0.1.0\"\n },\n \"sha256Digest\": \"d73c88fe0df98871a221495e000c39fbb22975fdc5066668c9ea0f578ff9a1a9\"\n - \ }\n ],\n \"dev-spaces\": [\n {\n \"downloadUrl\": - \"https://azuredevspacestools.blob.core.windows.net/azdssetup/LKS/dev_spaces-1.0.5-py2.py3-none-any.whl\",\n - \ \"filename\": \"dev_spaces-1.0.5-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.minCliCoreVersion\": - \"2.1.0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azds-azcli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"dev-spaces\",\n \"summary\": \"Dev Spaces provides a - rapid, iterative Kubernetes development experience for teams.\",\n \"version\": - \"1.0.5\"\n },\n \"sha256Digest\": \"6d481b89be4fe8835143433bb0b7c5ba2aba230433bc9ba483c0d26c5ef682a0\"\n - \ },\n {\n \"downloadUrl\": \"https://azuredevspacestools.blob.core.windows.net/azdssetup/LKS/dev_spaces-1.0.4-py2.py3-none-any.whl\",\n - \ \"filename\": \"dev_spaces-1.0.4-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.minCliCoreVersion\": - \"2.0.63\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azds-azcli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"dev-spaces\",\n \"summary\": \"Dev Spaces provides a - rapid, iterative Kubernetes development experience for teams.\",\n \"version\": - \"1.0.4\"\n },\n \"sha256Digest\": \"713600593e7e5c4e317e99d46110485c527740a74d90f01fa9b2ed52cdd42034\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/dev_spaces-1.0.6-py2.py3-none-any.whl\",\n - \ \"filename\": \"dev_spaces-1.0.6-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.minCliCoreVersion\": - \"2.1.0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azds-azcli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/dev-spaces\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"dev-spaces\",\n \"summary\": \"Dev Spaces provides a - rapid, iterative Kubernetes development experience for teams.\",\n \"version\": - \"1.0.6\"\n },\n \"sha256Digest\": \"71041808b27cd9d33fd905c5080c97f61291816f2dddd6dcdb2e66b9fb6ebf59\"\n - \ }\n ],\n \"dev-spaces-preview\": [\n {\n - \ \"downloadUrl\": \"https://azuredevspacestools.blob.core.windows.net/azdssetup/LKS/dev_spaces_preview-0.1.6-py2.py3-none-any.whl\",\n - \ \"filename\": \"dev_spaces_preview-0.1.6-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.maxCliCoreVersion\": \"2.0.62\",\n \"azext.minCliCoreVersion\": - \"2.0.32\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azds-azcli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"dev-spaces-preview\",\n \"summary\": \"Dev Spaces provides - a rapid, iterative Kubernetes development experience for teams.\",\n \"version\": - \"0.1.6\"\n },\n \"sha256Digest\": \"16661d66a3b4a04d429d456ba8a8d0b3b6ceb7b32691ff3a1dcc4144c005c798\"\n - \ }\n ],\n \"dms-preview\": [\n {\n \"downloadUrl\": - \"https://azcliorcas.blob.core.windows.net/azclipath/dms_preview-0.11.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"dms_preview-0.11.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.43\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"arpavlic@microsoft.com\",\n - \ \"name\": \"Artyom Pavlichenko\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/dms-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"dms-preview\",\n \"summary\": \"Support for new Database - Migration Service scenarios.\",\n \"version\": \"0.11.0\"\n - \ },\n \"sha256Digest\": \"ef19e5c19976506a8f8910ec04bc785ebeffb5a4c8764047e4e4d42f812b0845\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/dms_preview-0.12.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"dms_preview-0.12.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.43\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"arpavlic@microsoft.com\",\n - \ \"name\": \"Artyom Pavlichenko\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/dms-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"dms-preview\",\n \"summary\": \"Support for new Database - Migration Service scenarios.\",\n \"version\": \"0.12.0\"\n - \ },\n \"sha256Digest\": \"5e2fd9a8e413fd13a280fbba9964658a5569af2e49e802bd12116ec01e5dd0ae\"\n - \ }\n ],\n \"eventgrid\": [\n {\n \"downloadUrl\": - \"https://eventgridcliextension.blob.core.windows.net/cli/eventgrid-0.4.4-py2.py3-none-any.whl\",\n - \ \"filename\": \"eventgrid-0.4.4-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"ahamad@microsoft.com\",\n - \ \"name\": \"Ashraf Hamad.\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"eventgrid\",\n \"summary\": \"Microsoft Azure Command-Line - Tools EventGrid Command Module.\",\n \"version\": \"0.4.4\"\n - \ },\n \"sha256Digest\": \"c91ac92ab27a7127c9def51e096f749986b57acf209b357eaf1494d3dbfb33f9\"\n - \ },\n {\n \"downloadUrl\": \"https://eventgridcliextension.blob.core.windows.net/cli/eventgrid-0.4.6-py2.py3-none-any.whl\",\n - \ \"filename\": \"eventgrid-0.4.6-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"rgrandhi@microsoft.com\",\n - \ \"name\": \"Ramesh Grandhi.\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"eventgrid\",\n \"summary\": \"Microsoft Azure Command-Line - Tools EventGrid Command Module.\",\n \"version\": \"0.4.6\"\n - \ },\n \"sha256Digest\": \"6ef9f9cf895b5dcdf9a38c2490a0c81e8254de4302dc7139fb6a4fcf2203318d\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/eventgrid-0.4.7-py2.py3-none-any.whl\",\n - \ \"filename\": \"eventgrid-0.4.7-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"ahamad@microsoft.com\",\n - \ \"name\": \"Ashraf Hamad.\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"eventgrid\",\n \"summary\": \"Microsoft Azure Command-Line - Tools EventGrid Command Module.\",\n \"version\": \"0.4.7\"\n - \ },\n \"sha256Digest\": \"f1bff60574d25ccc04eb2038081771b626651d144d9ab01be2b7410e1b02f56a\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/eventgrid-0.4.8-py2.py3-none-any.whl\",\n - \ \"filename\": \"eventgrid-0.4.8-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"ahamad@microsoft.com\",\n - \ \"name\": \"Ashraf Hamad.\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"eventgrid\",\n \"summary\": \"Microsoft Azure Command-Line - Tools EventGrid Command Module.\",\n \"version\": \"0.4.8\"\n - \ },\n \"sha256Digest\": \"8f307569c920e1b75d4b6dfb47ad80c0cd49bf54a3a65139b57edff8a4776d45\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/eventgrid-0.4.9-py2.py3-none-any.whl\",\n - \ \"filename\": \"eventgrid-0.4.9-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"ahamad@microsoft.com\",\n - \ \"name\": \"Ashraf Hamad.\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"eventgrid\",\n \"summary\": \"Microsoft Azure Command-Line - Tools EventGrid Command Module.\",\n \"version\": \"0.4.9\"\n - \ },\n \"sha256Digest\": \"1682f61dbb8350611dfeb1f2486158732264eeb35e22af8d7daf39839a720839\"\n - \ }\n ],\n \"express-route-cross-connection\": [\n - \ {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/express_route_cross_connection-0.1.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"express_route_cross_connection-0.1.1-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.minCliCoreVersion\": - \"2.0.41\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/express-route-cross-connection\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"express-route-cross-connection\",\n \"summary\": \"Manage - customer ExpressRoute circuits using an ExpressRoute cross-connection.\",\n - \ \"version\": \"0.1.1\"\n },\n \"sha256Digest\": - \"b83f723baae0ea04557a87f358fa2131baf15d45cd3aba7a9ab42d14ec80df38\"\n }\n - \ ],\n \"footprint\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/footprint-0.1.0-py3-none-any.whl\",\n - \ \"filename\": \"footprint-0.1.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.3.1\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/footprint\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"footprint\",\n \"summary\": \"Microsoft Azure Command-Line - Tools FootprintMonitoringManagementClient Extension\",\n \"version\": - \"0.1.0\"\n },\n \"sha256Digest\": \"69b0e9a19682f12c67af509071177e442349e1e2ae2f07f1e15d5a3f4136aa95\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/footprint-1.0.0-py3-none-any.whl\",\n - \ \"filename\": \"footprint-1.0.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.11.0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/footprint\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"footprint\",\n \"summary\": \"Microsoft Azure Command-Line - Tools FootprintMonitoringManagementClient Extension\",\n \"version\": - \"1.0.0\"\n },\n \"sha256Digest\": \"4aa59288bf46cfd68519f1f7f63d3e33af16d80632b84c283cc7152129260b2c\"\n - \ }\n ],\n \"front-door\": [\n {\n \"downloadUrl\": - \"https://azurecliafd.blob.core.windows.net/azure-cli-extension/front_door-1.0.2-py2.py3-none-any.whl\",\n - \ \"filename\": \"front_door-1.0.2-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.minCliCoreVersion\": - \"2.0.68\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/front-door\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"front-door\",\n \"summary\": \"Manage networking Front - Doors.\",\n \"version\": \"1.0.2\"\n },\n - \ \"sha256Digest\": \"a009045bab5dec0dfcd9715e2993ed0fa7a59b4bc6633d388415f482ed9cbc46\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/front_door-1.0.3-py2.py3-none-any.whl\",\n - \ \"filename\": \"front_door-1.0.3-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.minCliCoreVersion\": - \"2.0.68\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/front-door\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"front-door\",\n \"summary\": \"Manage networking Front - Doors.\",\n \"version\": \"1.0.3\"\n },\n - \ \"sha256Digest\": \"e483de77921937c210e03ed32e161d0384f162c8b253bd03fe8da1927b4160d7\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/front_door-1.0.4-py2.py3-none-any.whl\",\n - \ \"filename\": \"front_door-1.0.4-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.minCliCoreVersion\": - \"2.0.68\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/front-door\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"front-door\",\n \"summary\": \"Manage networking Front - Doors.\",\n \"version\": \"1.0.4\"\n },\n - \ \"sha256Digest\": \"49f509e8b56f4a1ef1870bac7273376df5e7fbfe1c25e10cf236e9448d66683c\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/front_door-1.0.5-py3-none-any.whl\",\n - \ \"filename\": \"front_door-1.0.5-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.minCliCoreVersion\": \"2.0.68\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/front-door\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"front-door\",\n \"summary\": \"Manage networking Front - Doors.\",\n \"version\": \"1.0.5\"\n },\n - \ \"sha256Digest\": \"cd55a87740de19cbd66444bdb398fd4a64115aeff92d52d2704a19ea2f083c60\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/front_door-1.0.6-py3-none-any.whl\",\n - \ \"filename\": \"front_door-1.0.6-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.minCliCoreVersion\": \"2.0.68\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/front-door\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"front-door\",\n \"summary\": \"Manage networking Front - Doors.\",\n \"version\": \"1.0.6\"\n },\n - \ \"sha256Digest\": \"fbf965d7146884a87f481138dc06153dc95fd486f9dfeb40c1f11ce4667e203e\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/front_door-1.0.7-py3-none-any.whl\",\n - \ \"filename\": \"front_door-1.0.7-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.minCliCoreVersion\": \"2.0.68\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/front-door\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"front-door\",\n \"summary\": \"Manage networking Front - Doors.\",\n \"version\": \"1.0.7\"\n },\n - \ \"sha256Digest\": \"9a97ac67c089d1e3a753fa55fa80e44b8f8a89bcae42442c19e34b035ae96231\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/front_door-1.0.8-py3-none-any.whl\",\n - \ \"filename\": \"front_door-1.0.8-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.minCliCoreVersion\": \"2.0.68\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/front-door\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"front-door\",\n \"summary\": \"Manage networking Front - Doors.\",\n \"version\": \"1.0.8\"\n },\n - \ \"sha256Digest\": \"ccc7b5eba917945af589fed41dd6435eb1fe96385ae0a80c1b3bbb4db03b77a5\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/front_door-1.0.9-py3-none-any.whl\",\n - \ \"filename\": \"front_door-1.0.9-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.minCliCoreVersion\": \"2.0.68\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/front-door\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"front-door\",\n \"summary\": \"Manage networking Front - Doors.\",\n \"version\": \"1.0.9\"\n },\n - \ \"sha256Digest\": \"064aa0c647e0dd320fd1eba50257387fd27e125838a2cf5b58121cc1c5eefc45\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/front_door-1.0.11-py3-none-any.whl\",\n - \ \"filename\": \"front_door-1.0.11-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.minCliCoreVersion\": \"2.0.68\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/front-door\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"front-door\",\n \"summary\": \"Manage networking Front - Doors.\",\n \"version\": \"1.0.11\"\n },\n - \ \"sha256Digest\": \"7f9ea186e512e6a81f3199a18cd19b5065cf9f17faedacd2936e24350ee7be14\"\n - \ }\n ],\n \"fzf\": [\n {\n \"downloadUrl\": - \"https://pahealy.blob.core.windows.net/azext-fzf/fzf-1.0.2-py2.py3-none-any.whl\",\n - \ \"filename\": \"fzf-1.0.2-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.isPreview\": - false,\n \"azext.maxCliCoreVersion\": \"2.99.0\",\n \"azext.minCliCoreVersion\": - \"2.9.0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"patrick.healy@microsoft.com\",\n - \ \"name\": \"Patrick W. Healy\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/phealy/azure-cli-fzf\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"fzf\",\n \"summary\": \"Microsoft Azure Command-Line - Tools fzf Extension\",\n \"version\": \"1.0.2\"\n },\n - \ \"sha256Digest\": \"87fc41624d52af36251c67f8f307e4e3b3789f8664e917d6d5bf4305fbb64e6d\"\n - \ }\n ],\n \"guestconfig\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/guestconfig-0.1.0-py3-none-any.whl\",\n - \ \"filename\": \"guestconfig-0.1.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.3.1\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/guestconfig\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"guestconfig\",\n \"summary\": \"Microsoft Azure Command-Line - Tools GuestConfigurationClient Extension\",\n \"version\": - \"0.1.0\"\n },\n \"sha256Digest\": \"0cf21ef88d49458157dae77e5bb25dfdfff8c12e76d15a19d468b408f4ab61c5\"\n - \ }\n ],\n \"hack\": [\n {\n \"downloadUrl\": - \"https://azhackcli.blob.core.windows.net/whl/hack-0.4.2-py2.py3-none-any.whl\",\n - \ \"filename\": \"hack-0.4.2-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.0.67\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"chrhar@microsoft.com\",\n - \ \"name\": \"Christopher Harrison\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"hack\",\n \"summary\": \"Microsoft Azure Command-Line - Tools Hack Extension\",\n \"version\": \"0.4.2\"\n },\n - \ \"sha256Digest\": \"6b91fae1e3f102bcafd342055e2c743af7231925f2a3a9878db486869f97499c\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/hack-0.4.3-py2.py3-none-any.whl\",\n - \ \"filename\": \"hack-0.4.3-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.0.67\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"Programming Language :: Python :: 3.7\",\n \"Programming - Language :: Python :: 3.8\",\n \"Programming Language - :: Python :: 3.9\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"chrhar@microsoft.com\",\n \"name\": \"Christopher - Harrison\",\n \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/hack\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"hack\",\n \"summary\": \"Microsoft Azure Command-Line - Tools Hack Extension\",\n \"version\": \"0.4.3\"\n },\n - \ \"sha256Digest\": \"bd608002fbab185c137cbbe4de73f7dbc1a438236c96ea53ddc22e27aa7fa013\"\n - \ }\n ],\n \"hardware-security-modules\": [\n {\n - \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/hardware_security_modules-0.1.0-py3-none-any.whl\",\n - \ \"filename\": \"hardware_security_modules-0.1.0-py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isExperimental\": - true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"hardware-security-modules\",\n \"summary\": \"Microsoft - Azure Command-Line Tools AzureDedicatedHSMResourceProvider Extension\",\n - \ \"version\": \"0.1.0\"\n },\n \"sha256Digest\": - \"dafa526a4bce243940432e91f6f28d2254bdcc1a90eaa0f097493f9d79a23b36\"\n }\n - \ ],\n \"healthbot\": [\n {\n \"downloadUrl\": - \"https://azcliprod.blob.core.windows.net/cli-extensions/healthbot-0.1.0-py3-none-any.whl\",\n - \ \"filename\": \"healthbot-0.1.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.15.0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/healthbot\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"healthbot\",\n \"summary\": \"Microsoft Azure Command-Line - Tools HealthbotClient Extension\",\n \"version\": \"0.1.0\"\n - \ },\n \"sha256Digest\": \"9134fad2511516e714a5db346d63865af0badf0599ade3f1c15faca0055585a3\"\n - \ }\n ],\n \"healthcareapis\": [\n {\n - \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/healthcareapis-0.1.3-py2.py3-none-any.whl\",\n - \ \"filename\": \"healthcareapis-0.1.3-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.minCliCoreVersion\": - \"2.0.67\",\n \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"healthcareapis\",\n \"summary\": \"Microsoft Azure Command-Line - Tools HealthCareApis Extension\",\n \"version\": \"0.1.3\"\n - \ },\n \"sha256Digest\": \"2bc0f7c9642cb0afe682218761205d2b7ffe842a397fd679ad462506f2846ce0\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/healthcareapis-0.2.0-py3-none-any.whl\",\n - \ \"filename\": \"healthcareapis-0.2.0-py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.minCliCoreVersion\": - \"2.3.1\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"healthcareapis\",\n \"summary\": \"Microsoft Azure Command-Line - Tools HealthcareApisManagementClient Extension\",\n \"version\": - \"0.2.0\"\n },\n \"sha256Digest\": \"460655a4287a7e4ecf69fac32c95628df9ce776a802f061a81f54f7d89aca0ba\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/healthcareapis-0.3.0-py3-none-any.whl\",\n - \ \"filename\": \"healthcareapis-0.3.0-py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.minCliCoreVersion\": - \"2.11.0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/healthcareapis\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"healthcareapis\",\n \"summary\": \"Microsoft Azure Command-Line - Tools HealthcareApisManagementClient Extension\",\n \"version\": - \"0.3.0\"\n },\n \"sha256Digest\": \"6dcb79765e87026db4f6e09f4a85e9d6a523fb9928a5586c3cb5e16cc1e1f3be\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/healthcareapis-0.3.1-py3-none-any.whl\",\n - \ \"filename\": \"healthcareapis-0.3.1-py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.minCliCoreVersion\": - \"2.11.0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/healthcareapis\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"healthcareapis\",\n \"summary\": \"Microsoft Azure Command-Line - Tools HealthcareApisManagementClient Extension\",\n \"version\": - \"0.3.1\"\n },\n \"sha256Digest\": \"c1804f41528fdfb2ccc355a3a7e28c961fb1a783c767d855b886db0483897e33\"\n - \ }\n ],\n \"hpc-cache\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/hpc_cache-0.1.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"hpc_cache-0.1.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isExperimental\": - true,\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.3.0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"hpc-cache\",\n \"summary\": \"Microsoft Azure Command-Line - Tools StorageCache Extension\",\n \"version\": \"0.1.0\"\n - \ },\n \"sha256Digest\": \"0961683cd21f09622399f54b62389fc5d529f861c2280c4751ae977c83da9ae0\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/hpc_cache-0.1.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"hpc_cache-0.1.1-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isExperimental\": - true,\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.3.0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"hpc-cache\",\n \"summary\": \"Microsoft Azure Command-Line - Tools StorageCache Extension\",\n \"version\": \"0.1.1\"\n - \ },\n \"sha256Digest\": \"16f3648054ccadb1d8e3110ac7febd238f1583b1c559cd19395096e9b7588be4\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/hpc_cache-0.1.2-py2.py3-none-any.whl\",\n - \ \"filename\": \"hpc_cache-0.1.2-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isExperimental\": - true,\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.3.0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/hpc-cache\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"hpc-cache\",\n \"summary\": \"Microsoft Azure Command-Line - Tools StorageCache Extension\",\n \"version\": \"0.1.2\"\n - \ },\n \"sha256Digest\": \"6ca5b80e7c705bca73ec1ecfc791d82721fa19d12e4449be4d27933901a9e471\"\n - \ }\n ],\n \"image-copy-extension\": [\n {\n - \ \"downloadUrl\": \"https://files.pythonhosted.org/packages/48/6f/7fa75dfa7c015c0b58f18473b4aa8d565be8606d9740d4442b32b17df913/image_copy_extension-0.2.3-py2.py3-none-any.whl\",\n - \ \"filename\": \"image_copy_extension-0.2.3-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.minCliCoreVersion\": - \"2.0.24\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"tamir.kamara@microsoft.com\",\n \"name\": - \"Tamir Kamara\",\n \"role\": \"author\"\n - \ }\n ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"image-copy-extension\",\n \"summary\": \"Support for - copying managed vm images between regions\",\n \"version\": - \"0.2.3\"\n },\n \"sha256Digest\": \"8a88c2600f9dad5f38ca6128ab8efaa38a974fbb7fe8c875fc50b7bb7d37bd54\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/image_copy_extension-0.2.4-py2.py3-none-any.whl\",\n - \ \"filename\": \"image_copy_extension-0.2.4-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.minCliCoreVersion\": - \"2.0.24\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"tamir.kamara@microsoft.com\",\n - \ \"name\": \"Tamir Kamara\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"image-copy-extension\",\n \"summary\": \"Support for - copying managed vm images between regions\",\n \"version\": - \"0.2.4\"\n },\n \"sha256Digest\": \"174e2437b20a979257a93017209ba1ff5d1969ea1eca7f3cbe57e8d11c75f4f4\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/image_copy_extension-0.2.5-py2.py3-none-any.whl\",\n - \ \"filename\": \"image_copy_extension-0.2.5-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.minCliCoreVersion\": - \"2.0.24\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"tamir.kamara@microsoft.com\",\n - \ \"name\": \"Tamir Kamara\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"image-copy-extension\",\n \"summary\": \"Support for - copying managed vm images between regions\",\n \"version\": - \"0.2.5\"\n },\n \"sha256Digest\": \"14216b9664365a03ccd6d2cb469a32ab1e38f1d1e9b2735d27725cdc5300b148\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/image_copy_extension-0.2.6-py2.py3-none-any.whl\",\n - \ \"filename\": \"image_copy_extension-0.2.6-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.minCliCoreVersion\": - \"2.0.24\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"tamir.kamara@microsoft.com\",\n - \ \"name\": \"Tamir Kamara\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"image-copy-extension\",\n \"summary\": \"Support for - copying managed vm images between regions\",\n \"version\": - \"0.2.6\"\n },\n \"sha256Digest\": \"69cc6fac34625677c94fb276dc97caca8769295db51dc480da4b194a0ec94720\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/image_copy_extension-0.2.7-py2.py3-none-any.whl\",\n - \ \"filename\": \"image_copy_extension-0.2.7-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.minCliCoreVersion\": - \"2.0.24\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"tamir.kamara@microsoft.com\",\n - \ \"name\": \"Tamir Kamara\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"image-copy-extension\",\n \"summary\": \"Support for - copying managed vm images between regions\",\n \"version\": - \"0.2.7\"\n },\n \"sha256Digest\": \"565cf4411a6b12d2940365a7d4d578422709a2c38f95a253e5f6e82ab9bd6bdd\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/image_copy_extension-0.2.8-py2.py3-none-any.whl\",\n - \ \"filename\": \"image_copy_extension-0.2.8-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.minCliCoreVersion\": - \"2.0.24\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"tamir.kamara@microsoft.com\",\n - \ \"name\": \"Tamir Kamara\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/image-copy\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"image-copy-extension\",\n \"summary\": \"Support for - copying managed vm images between regions\",\n \"version\": - \"0.2.8\"\n },\n \"sha256Digest\": \"b57f554b77e68d414b9f79016311a3e5c180f76206557909319edcad9ada5240\"\n - \ }\n ],\n \"import-export\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/import_export-0.1.0-py3-none-any.whl\",\n - \ \"filename\": \"import_export-0.1.0-py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isExperimental\": - true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"import-export\",\n \"summary\": \"Microsoft Azure Command-Line - Tools StorageImportExport Extension\",\n \"version\": \"0.1.0\"\n - \ },\n \"sha256Digest\": \"6a5a1a1a23c7ff90e01b1f0a33d04874d750845e6cda56badce4ce99a518ef55\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/import_export-0.1.1-py3-none-any.whl\",\n - \ \"filename\": \"import_export-0.1.1-py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isExperimental\": - true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"import-export\",\n \"summary\": \"Microsoft Azure Command-Line - Tools StorageImportExport Extension\",\n \"version\": \"0.1.1\"\n - \ },\n \"sha256Digest\": \"0680948362e12138c9582e68e471533482749bd660bfe3c8c2a4d856e90927b0\"\n - \ }\n ],\n \"interactive\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/interactive-0.4.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"interactive-0.4.1-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.maxCliCoreVersion\": \"2.0.61\",\n \"azext.minCliCoreVersion\": - \"2.0.50.dev0\",\n \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"interactive\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"prompt-toolkit (~=1.0.15)\"\n ]\n - \ }\n ],\n \"summary\": - \"Microsoft Azure Command-Line Interactive Shell\",\n \"version\": - \"0.4.1\"\n },\n \"sha256Digest\": \"22b940493972b77c62606b0ae3c834283209d8619bb740e69dd115530a328e3b\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/interactive-0.4.3-py2.py3-none-any.whl\",\n - \ \"filename\": \"interactive-0.4.3-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.62\",\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"interactive\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"prompt-toolkit (~=1.0.15)\"\n ]\n - \ }\n ],\n \"summary\": - \"Microsoft Azure Command-Line Interactive Shell\",\n \"version\": - \"0.4.3\"\n },\n \"sha256Digest\": \"ba78a45ec9753a42e1e805dc9cf3b309df264c6201dfd1dabcc6c00b22599fe8\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/interactive-0.4.4-py2.py3-none-any.whl\",\n - \ \"filename\": \"interactive-0.4.4-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.62\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\"\n - \ ],\n \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"interactive\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"prompt-toolkit (~=1.0.15)\"\n ]\n - \ }\n ],\n \"summary\": - \"Microsoft Azure Command-Line Interactive Shell\",\n \"version\": - \"0.4.4\"\n },\n \"sha256Digest\": \"1e66bc1f117fac90f320c072a08f527b8570f5a6725670a1fb4d05f2c7eb7a31\"\n - \ }\n ],\n \"internet-analyzer\": [\n {\n - \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/internet_analyzer-0.1.0rc5-py2.py3-none-any.whl\",\n - \ \"filename\": \"internet_analyzer-0.1.0rc5-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"internet-analyzer\",\n \"summary\": \"Microsoft Azure - Command-Line Tools Internet Analyzer Extension\",\n \"version\": - \"0.1.0rc5\"\n },\n \"sha256Digest\": \"7e5ee753abece69fb917f3a96be4a3d8117ffbbbd75d18c2e54c74c0fe2b952e\"\n - \ }\n ],\n \"ip-group\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/ip_group-0.1.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"ip_group-0.1.1-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"ip-group\",\n \"summary\": \"Microsoft Azure Command-Line - Tools IpGroup Extension\",\n \"version\": \"0.1.1\"\n },\n - \ \"sha256Digest\": \"477d7f58fe44a4ecb0ced3497262d7ccd8bb7677d70582b6fccf645e91d25ad4\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/ip_group-0.1.2-py2.py3-none-any.whl\",\n - \ \"filename\": \"ip_group-0.1.2-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.0.67\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"Programming Language - :: Python :: 3.7License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"ip-group\",\n \"summary\": \"Microsoft Azure Command-Line - Tools IpGroup Extension\",\n \"version\": \"0.1.2\"\n },\n - \ \"sha256Digest\": \"afba2d8a8a612863b63f504d6cff6d559610b961e4c77dc2fd49b9fe03ec67a2\"\n - \ }\n ],\n \"k8s-configuration\": [\n {\n - \ \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_configuration-1.0.0-py3-none-any.whl\",\n - \ \"filename\": \"k8s_configuration-1.0.0-py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.minCliCoreVersion\": - \"2.15.0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/k8s-configuration\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"k8s-configuration\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"pycryptodome (~=3.9.8)\"\n ]\n - \ }\n ],\n \"summary\": - \"Microsoft Azure Command-Line Tools K8s-configuration Extension\",\n \"version\": - \"1.0.0\"\n },\n \"sha256Digest\": \"80b79b09d9caa8e1813dad25703c442aec35e01d60a3ea13389ebaec3e94933c\"\n - \ }\n ],\n \"k8sconfiguration\": [\n {\n - \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/k8sconfiguration-0.1.7-py2.py3-none-any.whl\",\n - \ \"filename\": \"k8sconfiguration-0.1.7-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"k8sconfiguration\",\n \"summary\": \"Microsoft Azure - Command-Line Tools K8sconfiguration Extension\",\n \"version\": - \"0.1.7\"\n },\n \"sha256Digest\": \"6440f1f1bebda0b3288ab95654a107e3f803d1ad2a23276cd5e27abe6a71dd60\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/k8sconfiguration-0.1.8-py2.py3-none-any.whl\",\n - \ \"filename\": \"k8sconfiguration-0.1.8-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"k8sconfiguration\",\n \"summary\": \"Microsoft Azure - Command-Line Tools K8sconfiguration Extension\",\n \"version\": - \"0.1.8\"\n },\n \"sha256Digest\": \"9d4b9d9dfcd8793297af670de10254804f5ce6d1bac6b0ad8e872cc5fdc5f761\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/k8sconfiguration-0.2.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"k8sconfiguration-0.2.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/k8sconfiguration\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"k8sconfiguration\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"paramiko (~=2.6.0)\",\n \"pycryptodome - (~=3.9.8)\"\n ]\n }\n ],\n - \ \"summary\": \"Microsoft Azure Command-Line Tools K8sconfiguration - Extension\",\n \"version\": \"0.2.0\"\n },\n - \ \"sha256Digest\": \"ae3ec26beb84e821a169f02479cfc337b82141738bef7a0b09422d3676add9ae\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/k8sconfiguration-0.2.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"k8sconfiguration-0.2.1-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/k8sconfiguration\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"k8sconfiguration\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"paramiko (~=2.6.0)\",\n \"pycryptodome - (~=3.9.8)\"\n ]\n }\n ],\n - \ \"summary\": \"Microsoft Azure Command-Line Tools K8sconfiguration - Extension\",\n \"version\": \"0.2.1\"\n },\n - \ \"sha256Digest\": \"a9ae3e56d1289c340ebcb2790775801a9a932d6f5edba66689bada001e35f9ba\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/k8sconfiguration-0.2.2-py2.py3-none-any.whl\",\n - \ \"filename\": \"k8sconfiguration-0.2.2-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/k8sconfiguration\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"k8sconfiguration\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"paramiko (~=2.6.0)\",\n \"pycryptodome - (~=3.9.8)\"\n ]\n }\n ],\n - \ \"summary\": \"Microsoft Azure Command-Line Tools K8sconfiguration - Extension\",\n \"version\": \"0.2.2\"\n },\n - \ \"sha256Digest\": \"8692905679d9a800326aea7698818778b6f0ce4761232e20e8fc39c67ccb28d3\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/k8sconfiguration-0.2.3-py2.py3-none-any.whl\",\n - \ \"filename\": \"k8sconfiguration-0.2.3-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/k8sconfiguration\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"k8sconfiguration\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"paramiko (~=2.6.0)\",\n \"pycryptodome - (~=3.9.8)\"\n ]\n }\n ],\n - \ \"summary\": \"Microsoft Azure Command-Line Tools K8sconfiguration - Extension\",\n \"version\": \"0.2.3\"\n },\n - \ \"sha256Digest\": \"65f87fadf798e66d87bfd3add12807140523cc324d5ca3dcf03bee2ce6e0839f\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8sconfiguration-0.2.4-py3-none-any.whl\",\n - \ \"filename\": \"k8sconfiguration-0.2.4-py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/k8sconfiguration\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"k8sconfiguration\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"pycryptodome (~=3.9.8)\"\n ]\n - \ }\n ],\n \"summary\": - \"Microsoft Azure Command-Line Tools K8sconfiguration Extension\",\n \"version\": - \"0.2.4\"\n },\n \"sha256Digest\": \"39940729eb7820da63d543861395b11552e86673a884bd9d1603a0fbf09e30d7\"\n - \ }\n ],\n \"kusto\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/kusto-0.1.0-py3-none-any.whl\",\n - \ \"filename\": \"kusto-0.1.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.3.1\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"kusto\",\n \"summary\": \"Microsoft Azure Command-Line - Tools KustoManagementClient Extension\",\n \"version\": - \"0.1.0\"\n },\n \"sha256Digest\": \"ffa47cb6f8f850e75412dffa6a5e52f857d5e7ca217322ce176eea81d24768e8\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/kusto-0.1.1-py3-none-any.whl\",\n - \ \"filename\": \"kusto-0.1.1-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.3.1\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/kusto\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"kusto\",\n \"summary\": \"Microsoft Azure Command-Line - Tools KustoManagementClient Extension\",\n \"version\": - \"0.1.1\"\n },\n \"sha256Digest\": \"e6febb41b7a6dc6ec752825fe2af9506ff40c227bfcea9a3af5e6ded115003d1\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/kusto-0.2.0-py3-none-any.whl\",\n - \ \"filename\": \"kusto-0.2.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.11.0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/kusto\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"kusto\",\n \"summary\": \"Microsoft Azure Command-Line - Tools KustoManagementClient Extension\",\n \"version\": - \"0.2.0\"\n },\n \"sha256Digest\": \"5738e9b48c17008688080a6b3cfd37b67dfe597a538c874ec75dddcc8e18935a\"\n - \ }\n ],\n \"log-analytics\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/log_analytics-0.1.4-py2.py3-none-any.whl\",\n - \ \"filename\": \"log_analytics-0.1.4-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"aleldeib@microsoft.com\",\n - \ \"name\": \"Ace Eldeib\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/log-analytics\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"log-analytics\",\n \"summary\": \"Support for Azure Log - Analytics query capabilities.\",\n \"version\": \"0.1.4\"\n - \ },\n \"sha256Digest\": \"6f4789fff8581a52e13bcf8f13fdc16b47662fac69e1fc3ea49280de1a8e65bc\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/log_analytics-0.2.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"log_analytics-0.2.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"aleldeib@microsoft.com\",\n \"name\": - \"Ace Eldeib\",\n \"role\": \"author\"\n - \ }\n ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/log-analytics\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"log-analytics\",\n \"summary\": \"Support for Azure Log - Analytics query capabilities.\",\n \"version\": \"0.2.0\"\n - \ },\n \"sha256Digest\": \"28a24f605e80c6fc56408add14981e5b4572077f2b5f0c55208f4105624cc91b\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/log_analytics-0.2.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"log_analytics-0.2.1-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"aleldeib@microsoft.com\",\n - \ \"name\": \"Ace Eldeib\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/log-analytics\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"log-analytics\",\n \"summary\": \"Support for Azure Log - Analytics query capabilities.\",\n \"version\": \"0.2.1\"\n - \ },\n \"sha256Digest\": \"23751654f76334e97c3ae3b10dd4e6896785cbf5c7c9442d3f979ebd6b9c6c21\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/log_analytics-0.2.2-py2.py3-none-any.whl\",\n - \ \"filename\": \"log_analytics-0.2.2-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"aleldeib@microsoft.com\",\n - \ \"name\": \"Ace Eldeib\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/log-analytics\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"log-analytics\",\n \"summary\": \"Support for Azure Log - Analytics query capabilities.\",\n \"version\": \"0.2.2\"\n - \ },\n \"sha256Digest\": \"c04c42a26d50db82d14f76e209184b18d4cce17b458817ac607e3ff975641eb2\"\n - \ }\n ],\n \"log-analytics-solution\": [\n {\n - \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/log_analytics_solution-0.1.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"log_analytics_solution-0.1.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isExperimental\": - true,\n \"azext.minCliCoreVersion\": \"2.3.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.4\",\n \"Programming - Language :: Python :: 3.5\",\n \"Programming Language - :: Python :: 3.6\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"log-analytics-solution\",\n \"summary\": \"Microsoft - Azure Command-Line Tools Operations Extension\",\n \"version\": - \"0.1.0\"\n },\n \"sha256Digest\": \"844bf0a063b4e244bfe14e215c82d7d70327540b7bf446b7cb1d97ebb8a98119\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/log_analytics_solution-0.1.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"log_analytics_solution-0.1.1-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isExperimental\": - true,\n \"azext.minCliCoreVersion\": \"2.3.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.4\",\n \"Programming - Language :: Python :: 3.5\",\n \"Programming Language - :: Python :: 3.6\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"log-analytics-solution\",\n \"summary\": \"Support for - Azure Log Analytics Solution\",\n \"version\": \"0.1.1\"\n - \ },\n \"sha256Digest\": \"0c85556a82ef5850c9f90b58380c5cde6a70a2bd2a464c0a8e429c77152a87bd\"\n - \ }\n ],\n \"logic\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/logic-0.1.0-py3-none-any.whl\",\n - \ \"filename\": \"logic-0.1.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.3.1\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"logic\",\n \"summary\": \"Microsoft Azure Command-Line - Tools LogicManagementClient Extension\",\n \"version\": - \"0.1.0\"\n },\n \"sha256Digest\": \"b02dea64e03adb7cf17a7afafc28844949c0f3a030f4eb005059452f0ac68040\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/logic-0.1.1-py3-none-any.whl\",\n - \ \"filename\": \"logic-0.1.1-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.3.1\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/logic\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"logic\",\n \"summary\": \"Microsoft Azure Command-Line - Tools LogicManagementClient Extension\",\n \"version\": - \"0.1.1\"\n },\n \"sha256Digest\": \"906b43b34be4ed38c883a4f2031ff7b2b0547f51b16c8553f050afc2986ec939\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/logic-0.1.2-py3-none-any.whl\",\n - \ \"filename\": \"logic-0.1.2-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.15.0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/logic\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"logic\",\n \"summary\": \"Microsoft Azure Command-Line - Tools LogicManagementClient Extension\",\n \"version\": - \"0.1.2\"\n },\n \"sha256Digest\": \"35127cc723edf1c6311354326ebae9aa5b0d72d11141fddf3efc8fb84eadac81\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/logic-0.1.3-py3-none-any.whl\",\n - \ \"filename\": \"logic-0.1.3-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.15.0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/logic\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"logic\",\n \"summary\": \"Microsoft Azure Command-Line - Tools LogicManagementClient Extension\",\n \"version\": - \"0.1.3\"\n },\n \"sha256Digest\": \"38a1e8285fa8ad34632094b749aa1bea703440c946f01fc546306b8e934f389a\"\n - \ }\n ],\n \"maintenance\": [\n {\n \"downloadUrl\": - \"https://mrpcliextensionrelease.blob.core.windows.net/cliextension/maintenance-1.0.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"maintenance-1.0.1-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.minCliCoreVersion\": - \"2.0.47\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"abkmr@microsoft.com\",\n \"name\": \"Abhishek - Kumar\",\n \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"maintenance\",\n \"summary\": \"Support for Azure maintenance - management.\",\n \"version\": \"1.0.1\"\n },\n - \ \"sha256Digest\": \"3e0fb5392bd29e53e7afde543d1a0ef5d33a6032f01322fd75b7afe7016c34fc\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/maintenance-1.1.0-py3-none-any.whl\",\n - \ \"filename\": \"maintenance-1.1.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.3.1\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/maintenance\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"maintenance\",\n \"summary\": \"Microsoft Azure Command-Line - Tools MaintenanceClient Extension\",\n \"version\": \"1.1.0\"\n - \ },\n \"sha256Digest\": \"351c717a37e6fb9b29d22cdca3b0744a452a1116e83f9e57e794464311708c97\"\n - \ }\n ],\n \"managementpartner\": [\n {\n - \ \"downloadUrl\": \"https://files.pythonhosted.org/packages/28/08/0fde582cf50eaf1ef304b35674b9b22f6731d95b2e41339eba4d35583b18/managementpartner-0.1.2-py2.py3-none-any.whl\",\n - \ \"filename\": \"managementpartner-0.1.2-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"classifiers\": [\n - \ \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"jefl@microsoft.com\",\n \"name\": - \"Jeffrey Li\",\n \"role\": \"author\"\n - \ }\n ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.29.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"managementpartner\",\n \"summary\": \"Support for Management - Partner preview\",\n \"version\": \"0.1.2\"\n },\n - \ \"sha256Digest\": \"f7ec0984b4d5a4c9192aa3ab6b78c867fc38cf620effef1804d89c9d1d9f204f\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/managementpartner-0.1.3-py2.py3-none-any.whl\",\n - \ \"filename\": \"managementpartner-0.1.3-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"jefl@microsoft.com\",\n \"name\": - \"Jeffrey Li\",\n \"role\": \"author\"\n - \ }\n ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"managementpartner\",\n \"summary\": \"Support for Management - Partner preview\",\n \"version\": \"0.1.3\"\n },\n - \ \"sha256Digest\": \"22ddf4b1cdc77e99262cb6089c4d96040065828a1d38a2709fdb945d3c851839\"\n - \ }\n ],\n \"mesh\": [\n {\n \"downloadUrl\": - \"https://meshcli.blob.core.windows.net/cli/mesh-0.10.6-py2.py3-none-any.whl\",\n - \ \"filename\": \"mesh-0.10.6-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.0.67\",\n \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"mesh\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"sfmergeutility (==0.1.6)\"\n ]\n - \ }\n ],\n \"summary\": - \"Support for Microsoft Azure Service Fabric Mesh - Public Preview\",\n \"version\": - \"0.10.6\"\n },\n \"sha256Digest\": \"07b6356cd15294c0bc0b31cfde1cdb2b92516b00728980d7a53557bb49273842\"\n - \ }\n ],\n \"mixed-reality\": [\n {\n \"downloadUrl\": - \"https://test-files.pythonhosted.org/packages/e4/fa/14628eb512ef4f0c38e4e6c8ee2d0624e03d352ca0ec1b1167a32f9de9a3/mixed_reality-0.0.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"mixed_reality-0.0.1-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"classifiers\": [\n - \ \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"xiangyul@microsoft.com\",\n - \ \"name\": \"Xiangyu Luo\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"mixed-reality\",\n \"summary\": \"Mixed Reality Azure - CLI Extension.\",\n \"version\": \"0.0.1\"\n },\n - \ \"sha256Digest\": \"c5b7ef47d8db578920bcbda371a47edd19f8f681088823c2622dcb9332417587\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/mixed_reality-0.0.2-py2.py3-none-any.whl\",\n - \ \"filename\": \"mixed_reality-0.0.2-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.30\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"xiangyul@microsoft.com\",\n - \ \"name\": \"Xiangyu Luo\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"mixed-reality\",\n \"summary\": \"Mixed Reality Azure - CLI Extension.\",\n \"version\": \"0.0.2\"\n },\n - \ \"sha256Digest\": \"30449391c1d1e9d67210d0ef81109a11a0f74a24a6f07644c17aed58cf056173\"\n - \ }\n ],\n \"monitor-control-service\": [\n {\n - \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/monitor_control_service-0.1.0-py3-none-any.whl\",\n - \ \"filename\": \"monitor_control_service-0.1.0-py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/monitor-control-service\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"monitor-control-service\",\n \"summary\": \"Microsoft - Azure Command-Line Tools MonitorClient Extension\",\n \"version\": - \"0.1.0\"\n },\n \"sha256Digest\": \"71604e21a29c5bd84916a890cdf6e09dd7a0623867871d5ac8a0f5c2bed179dd\"\n - \ }\n ],\n \"netappfiles-preview\": [\n {\n - \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/netappfiles_preview-0.3.2-py2.py3-none-any.whl\",\n - \ \"filename\": \"netappfiles_preview-0.3.2-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.56\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/netappfiles-preview\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"netappfiles-preview\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"msrest\"\n ]\n - \ }\n ],\n \"summary\": - \"Provides a preview for upcoming Azure NetApp Files (ANF) features.\",\n - \ \"version\": \"0.3.2\"\n },\n \"sha256Digest\": - \"d581bfefe3eb7fbceeed12c192ebdf5993fcf04ede7267d053aa416596bd0b53\"\n }\n - \ ],\n \"next\": [\n {\n \"downloadUrl\": - \"https://azcliprod.blob.core.windows.net/cli-extensions/next-0.1.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"next-0.1.0-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.19.0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"next\",\n \"summary\": \"Microsoft Azure Command-Line - Tools Next Extension\",\n \"version\": \"0.1.0\"\n },\n - \ \"sha256Digest\": \"038d673501dd3b3c04314d0f69f01cfdd52e6ca3f44820a45d20dc3dd58317dd\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/next-0.1.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"next-0.1.1-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.20.0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"next\",\n \"summary\": \"Microsoft Azure Command-Line - Tools Next Extension\",\n \"version\": \"0.1.1\"\n },\n - \ \"sha256Digest\": \"dee069e3a0efafbec8154fbf91ced5cee1f782599a726ac5937b9adc297d3c8a\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/next-0.1.2-py2.py3-none-any.whl\",\n - \ \"filename\": \"next-0.1.2-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.20.0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"next\",\n \"summary\": \"Microsoft Azure Command-Line - Tools Next Extension\",\n \"version\": \"0.1.2\"\n },\n - \ \"sha256Digest\": \"3bd9bc4ddf96fdb0ce17da57700fd40fc2a7aca56c0277ff95376256baeab4c8\"\n - \ }\n ],\n \"notification-hub\": [\n {\n - \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/notification_hub-0.1.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"notification_hub-0.1.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"notification-hub\",\n \"summary\": \"Microsoft Azure - Command-Line Tools Notification Hub Extension\",\n \"version\": - \"0.1.0\"\n },\n \"sha256Digest\": \"6f8ae57c43f53380db7944d5244121b3b757f996f6ecca394696106fd2c1d875\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/notification_hub-0.2.0-py3-none-any.whl\",\n - \ \"filename\": \"notification_hub-0.2.0-py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isExperimental\": - true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"notification-hub\",\n \"summary\": \"Microsoft Azure - Command-Line Tools Notification Hub Extension\",\n \"version\": - \"0.2.0\"\n },\n \"sha256Digest\": \"a8d0333e6c8ecc8846dcf162f01ce3d1f7a84cc4a431ec44cb5f48bd498b6d1b\"\n - \ }\n ],\n \"offazure\": [\n {\n \"downloadUrl\": - \"https://azcliprod.blob.core.windows.net/cli-extensions/offazure-0.1.0-py3-none-any.whl\",\n - \ \"filename\": \"offazure-0.1.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.15.0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/offazure\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"offazure\",\n \"summary\": \"Microsoft Azure Command-Line - Tools AzureMigrateV2 Extension\",\n \"version\": \"0.1.0\"\n - \ },\n \"sha256Digest\": \"1918817070ae9e0ceef57b93366d18b6e8bf577fd632e7da999e1e2abbb53656\"\n - \ }\n ],\n \"peering\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/peering-0.1.0rc2-py2.py3-none-any.whl\",\n - \ \"filename\": \"peering-0.1.0rc2-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"peering\",\n \"summary\": \"Microsoft Azure Command-Line - Tools Peering Extension\",\n \"version\": \"0.1.0rc2\"\n - \ },\n \"sha256Digest\": \"1b73d60427e5e84971e244a5884b7f14e0e05e65792e9ecc7483695d1b596992\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/peering-0.2.0-py3-none-any.whl\",\n - \ \"filename\": \"peering-0.2.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.3.1\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"peering\",\n \"summary\": \"Microsoft Azure Command-Line - Tools PeeringManagementClient Extension\",\n \"version\": - \"0.2.0\"\n },\n \"sha256Digest\": \"dd301c22107f961692a4acdbb5a98d28a7e86e7fb8619f2322884a2bc5507241\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/peering-0.2.1-py3-none-any.whl\",\n - \ \"filename\": \"peering-0.2.1-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/peering\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"peering\",\n \"summary\": \"Microsoft Azure Command-Line - Tools PeeringManagementClient Extension\",\n \"version\": - \"0.2.1\"\n },\n \"sha256Digest\": \"b068c12b47f17304af51431a2ae975339b7d4601a180e83916efae73d7c42600\"\n - \ }\n ],\n \"portal\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/portal-0.1.0-py3-none-any.whl\",\n - \ \"filename\": \"portal-0.1.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.3.1\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"portal\",\n \"summary\": \"Microsoft Azure Command-Line - Tools Portal Extension\",\n \"version\": \"0.1.0\"\n },\n - \ \"sha256Digest\": \"89fdc138db22055fc09cf30a46050205a9e842d8fe386a3d8773ea563b074083\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/portal-0.1.1-py3-none-any.whl\",\n - \ \"filename\": \"portal-0.1.1-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.3.1\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"portal\",\n \"summary\": \"Microsoft Azure Command-Line - Tools Portal Extension\",\n \"version\": \"0.1.1\"\n },\n - \ \"sha256Digest\": \"a3fc71fd6f0390850a60947cc1bff31d6346fc3f79e3ac8947add577c10c31a3\"\n - \ }\n ],\n \"powerbidedicated\": [\n {\n - \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/powerbidedicated-0.1.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"powerbidedicated-0.1.1-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.maxCliCoreVersion\": \"3.0.0\",\n \"azext.minCliCoreVersion\": - \"2.0.67\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"powerbidedicated\",\n \"summary\": \"Microsoft Azure - Command-Line Tools PowerBIDedicated Extension\",\n \"version\": - \"0.1.1\"\n },\n \"sha256Digest\": \"a7373b5005814f9d6d0151622c8356b37758a7548aa2fb8cad3ddc4368c5e05f\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/powerbidedicated-0.2.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"powerbidedicated-0.2.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.maxCliCoreVersion\": \"3.0.0\",\n \"azext.minCliCoreVersion\": - \"2.0.67\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/powerbidedicated\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"powerbidedicated\",\n \"summary\": \"Microsoft Azure - Command-Line Tools PowerBIDedicated Extension\",\n \"version\": - \"0.2.0\"\n },\n \"sha256Digest\": \"127cb7b69076d07254aee3b57720409455e601ad431d3e12d713d886578ce1bf\"\n - \ }\n ],\n \"providerhub\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/providerhub-0.1.0-py3-none-any.whl\",\n - \ \"filename\": \"providerhub-0.1.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.15.0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/providerhub\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"providerhub\",\n \"summary\": \"Microsoft Azure Command-Line - Tools Providerhub Extension\",\n \"version\": \"0.1.0\"\n - \ },\n \"sha256Digest\": \"9385d61fe18f10c379e7a7c57a1ded34dd0f5b15bcf021777e4d51d288b703fe\"\n - \ }\n ],\n \"quantum\": [\n {\n \"downloadUrl\": - \"https://azcliprod.blob.core.windows.net/cli-extensions/quantum-0.1.0-py3-none-any.whl\",\n - \ \"filename\": \"quantum-0.1.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.5.1\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"que-contacts@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation, Quantum - Team\",\n \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"quantum\",\n \"summary\": \"Microsoft Azure Command-Line - Tools Quantum Extension\",\n \"version\": \"0.1.0\"\n },\n - \ \"sha256Digest\": \"ac71362fb4834e02f26644403b4aac166def6488474e4f201ce3243b12b2424f\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/quantum-0.2.0-py3-none-any.whl\",\n - \ \"filename\": \"quantum-0.2.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.5.1\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"que-contacts@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation, Quantum - Team\",\n \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"quantum\",\n \"summary\": \"Microsoft Azure Command-Line - Tools Quantum Extension\",\n \"version\": \"0.2.0\"\n },\n - \ \"sha256Digest\": \"49f14768df82cf63f8be1a4bdc69ecd531149c7603f05d1951431c006dcc3660\"\n - \ }\n ],\n \"rdbms-connect\": [\n {\n \"downloadUrl\": - \"https://azcliprod.blob.core.windows.net/cli-extensions/rdbms_connect-0.1.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"rdbms_connect-0.1.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.19.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/rdbms-connect\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"rdbms-connect\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"mycli (==1.22.2)\",\n \"pgcli - (==3.0.0)\",\n \"setproctitle (==1.2.2)\"\n - \ ]\n }\n ],\n - \ \"summary\": \"Support for testing connection to Azure - Database for MySQL & PostgreSQL servers.\",\n \"version\": - \"0.1.0\"\n },\n \"sha256Digest\": \"fd80779e01d5afa74da88dda0339b9068e5ca3390d2dea78b034002c62b713b4\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/rdbms_connect-0.1.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"rdbms_connect-0.1.1-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.19.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/rdbms-connect\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"rdbms-connect\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"mycli (==1.22.2)\",\n \"pgcli - (==3.0.0)\",\n \"setproctitle (==1.2.2)\"\n - \ ]\n }\n ],\n - \ \"summary\": \"Support for testing connection to Azure - Database for MySQL & PostgreSQL servers.\",\n \"version\": - \"0.1.1\"\n },\n \"sha256Digest\": \"83e3110a82f414274564d97ae5ba1088557376d5cc68cc358152135c283acf15\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/rdbms_connect-0.1.2-py2.py3-none-any.whl\",\n - \ \"filename\": \"rdbms_connect-0.1.2-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.19.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/rdbms-connect\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"rdbms-connect\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"mycli (==1.22.2)\",\n \"pgcli - (==3.0.0)\",\n \"setproctitle (==1.2.2)\"\n - \ ]\n }\n ],\n - \ \"summary\": \"Support for testing connection to Azure - Database for MySQL & PostgreSQL servers.\",\n \"version\": - \"0.1.2\"\n },\n \"sha256Digest\": \"c738cd82edc1c9ad31ba0250eab982ef344d01e50e11dfec9c5b96ccdd5d1b6b\"\n - \ }\n ],\n \"redisenterprise\": [\n {\n - \ \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/redisenterprise-0.1.0-py3-none-any.whl\",\n - \ \"filename\": \"redisenterprise-0.1.0-py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/redisenterprise\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"redisenterprise\",\n \"summary\": \"Microsoft Azure Command-Line - Tools RedisEnterpriseManagementClient Extension\",\n \"version\": - \"0.1.0\"\n },\n \"sha256Digest\": \"22b1965e5a148ce4eb2d45bf48880caa21becb165810b1b93658886cd5e39515\"\n - \ }\n ],\n \"resource-graph\": [\n {\n - \ \"downloadUrl\": \"https://files.pythonhosted.org/packages/bd/c1/3df175a9a6a0c6aeae1ca1a7499955d75dd03452b5ba75f6df01a02b7c7f/resource_graph-1.0.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"resource_graph-1.0.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - false,\n \"azext.minCliCoreVersion\": \"2.0.45\",\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"ilidemi@microsoft.com\",\n \"name\": - \"Ilia Demianenko\",\n \"role\": \"author\"\n - \ },\n {\n \"email\": - \"earc@microsoft.com\",\n \"name\": \"Azure - Resource Graph\",\n \"role\": \"maintainer\"\n - \ }\n ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/resource-graph\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"resource-graph\",\n \"summary\": \"Support for querying - Azure resources with Resource Graph.\",\n \"version\": - \"1.0.0\"\n },\n \"sha256Digest\": \"76f10264a7c6d78664c34e73d390565ce66e639fd39ffdfad149da8fc499112d\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/resource_graph-1.1.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"resource_graph-1.1.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.4\",\n \"Programming - Language :: Python :: 3.5\",\n \"Programming Language - :: Python :: 3.6\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"description_content_type\": - \"text/markdown\",\n \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"ilidemi@microsoft.com\",\n - \ \"name\": \"Ilia Demianenko\",\n \"role\": - \"author\"\n },\n {\n - \ \"email\": \"earc@microsoft.com\",\n \"name\": - \"Azure Resource Graph\",\n \"role\": \"maintainer\"\n - \ }\n ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/resource-graph\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"resource-graph\",\n \"summary\": \"Support for querying - Azure resources with Resource Graph.\",\n \"version\": - \"1.1.0\"\n },\n \"sha256Digest\": \"1eaef63df8a22666f88f322829f3470efb790e36d35376c1705b40fb03464549\"\n - \ }\n ],\n \"resource-mover\": [\n {\n - \ \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/resource_mover-0.1.0-py3-none-any.whl\",\n - \ \"filename\": \"resource_mover-0.1.0-py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isExperimental\": - true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/resource-mover\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"resource-mover\",\n \"summary\": \"Microsoft Azure Command-Line - Tools ResourceMoverServiceAPI Extension\",\n \"version\": - \"0.1.0\"\n },\n \"sha256Digest\": \"f86ecfcde11e6016da9b107e191b1feaba6896f395d989e5962c6fe6ac34c593\"\n - \ }\n ],\n \"sap-hana\": [\n {\n \"downloadUrl\": - \"https://github.com/Azure/azure-hanaonazure-cli-extension/releases/download/0.6.4/sap_hana-0.6.4-py2.py3-none-any.whl\",\n - \ \"filename\": \"sap_hana-0.6.4-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.minCliCoreVersion\": \"2.0.46\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-hanaonazure-cli-extension\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"sap-hana\",\n \"summary\": \"Additional commands for - working with SAP HanaOnAzure instances.\",\n \"version\": - \"0.6.4\"\n },\n \"sha256Digest\": \"352266a3e0857574c25f0d1930bfb2c0d79329bee2400f6431a37c6162337b12\"\n - \ }\n ],\n \"scheduled-query\": [\n {\n - \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/scheduled_query-0.1.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"scheduled_query-0.1.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"scheduled-query\",\n \"summary\": \"Microsoft Azure Command-Line - Tools Scheduled_query Extension\",\n \"version\": \"0.1.0\"\n - \ },\n \"sha256Digest\": \"5529213e41055f70c53407498b618c7d48cea70a0ce0aca069e0dd9bb818f549\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/scheduled_query-0.2.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"scheduled_query-0.2.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"scheduled-query\",\n \"summary\": \"Microsoft Azure Command-Line - Tools Scheduled_query Extension\",\n \"version\": \"0.2.0\"\n - \ },\n \"sha256Digest\": \"d9cba80c47b0b8b3e3ad86a257eb53598611698efab6687a11f81c2b036b1083\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/scheduled_query-0.2.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"scheduled_query-0.2.1-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"scheduled-query\",\n \"summary\": \"Microsoft Azure Command-Line - Tools Scheduled_query Extension\",\n \"version\": \"0.2.1\"\n - \ },\n \"sha256Digest\": \"f7a7ee6f9c11260c8cfff54f36ec68b2a3b235767ceb8ff281280523f2eda696\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/scheduled_query-0.2.2-py2.py3-none-any.whl\",\n - \ \"filename\": \"scheduled_query-0.2.2-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"scheduled-query\",\n \"summary\": \"Microsoft Azure Command-Line - Tools Scheduled_query Extension\",\n \"version\": \"0.2.2\"\n - \ },\n \"sha256Digest\": \"17f2dfaa317f735eee708b4365e107a29b3fb796f8d6a9505388ec30c73bf930\"\n - \ }\n ],\n \"sentinel\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/sentinel-0.1.0-py3-none-any.whl\",\n - \ \"filename\": \"sentinel-0.1.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.11.0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/sentinel\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"sentinel\",\n \"summary\": \"Microsoft Azure Command-Line - Tools SecurityInsights Extension\",\n \"version\": \"0.1.0\"\n - \ },\n \"sha256Digest\": \"0c0de10af8cc7c91704dc29afa2bc178f18bf4e28612d6d0c5d7c594bd05d4c9\"\n - \ }\n ],\n \"spring-cloud\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-0.1.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"spring_cloud-0.1.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.maxCliCoreVersion\": \"2.1.0\",\n \"azext.minCliCoreVersion\": - \"2.0.67\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line - Tools spring-cloud Extension\",\n \"version\": \"0.1.0\"\n - \ },\n \"sha256Digest\": \"1042caa1c3b6c85c2e5360bf57de4d26f71afd80ecae6b14cf45fbfe73b5cf0e\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-0.1.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"spring_cloud-0.1.1-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.maxCliCoreVersion\": \"2.1.0\",\n \"azext.minCliCoreVersion\": - \"2.0.67\",\n \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line - Tools spring-cloud Extension\",\n \"version\": \"0.1.1\"\n - \ },\n \"sha256Digest\": \"f42d8c99ace9b4df29eea79ac7a588b1fcaecd381b1a80c7dbdd920756f8d209\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-0.2.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"spring_cloud-0.2.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.maxCliCoreVersion\": \"2.1.0\",\n \"azext.minCliCoreVersion\": - \"2.0.67\",\n \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line - Tools spring-cloud Extension\",\n \"version\": \"0.2.0\"\n - \ },\n \"sha256Digest\": \"b39aa8c49b316b1870e79db0526be2db772b179f9f517f72af898d9c3cc3310d\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-0.2.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"spring_cloud-0.2.1-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.maxCliCoreVersion\": \"2.1.0\",\n \"azext.minCliCoreVersion\": - \"2.0.67\",\n \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line - Tools spring-cloud Extension\",\n \"version\": \"0.2.1\"\n - \ },\n \"sha256Digest\": \"dfb974346cf9f62d8f9564756d6661cd758904d1e7035ca61c7227d6b0fc6cf1\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-0.2.2-py2.py3-none-any.whl\",\n - \ \"filename\": \"spring_cloud-0.2.2-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line - Tools spring-cloud Extension\",\n \"version\": \"0.2.2\"\n - \ },\n \"sha256Digest\": \"ab81ea74ecb86edaa1b4e5938e1136dbf6788b237b141c5905b121646edd9f5b\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-0.2.3-py2.py3-none-any.whl\",\n - \ \"filename\": \"spring_cloud-0.2.3-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line - Tools spring-cloud Extension\",\n \"version\": \"0.2.3\"\n - \ },\n \"sha256Digest\": \"c4af1e193256ae2b04fc9c46a414c3203944b458b2a8959654c55450ec9ea76d\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-0.2.4-py2.py3-none-any.whl\",\n - \ \"filename\": \"spring_cloud-0.2.4-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line - Tools spring-cloud Extension\",\n \"version\": \"0.2.4\"\n - \ },\n \"sha256Digest\": \"9e18d1d44c7f63c970bbc70d29f6c5719c4062c5defa5a63165db13d8623fc70\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-0.2.5-py2.py3-none-any.whl\",\n - \ \"filename\": \"spring_cloud-0.2.5-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line - Tools spring-cloud Extension\",\n \"version\": \"0.2.5\"\n - \ },\n \"sha256Digest\": \"281fc1babe47793e0bcccbe004ea4771802038eead1e8c3b553461b8062be912\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-0.2.6-py2.py3-none-any.whl\",\n - \ \"filename\": \"spring_cloud-0.2.6-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line - Tools spring-cloud Extension\",\n \"version\": \"0.2.6\"\n - \ },\n \"sha256Digest\": \"f3fdb9cd98dcd887a7f84dcc5eff38c8b6384b464fa0734965df9f379acaacd8\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-0.3.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"spring_cloud-0.3.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line - Tools spring-cloud Extension\",\n \"version\": \"0.3.0\"\n - \ },\n \"sha256Digest\": \"9c719fe1c6f539ba663283bd2eb8464aa9bcbf2d35617ac58408c6133f824f38\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-0.3.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"spring_cloud-0.3.1-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line - Tools spring-cloud Extension\",\n \"version\": \"0.3.1\"\n - \ },\n \"sha256Digest\": \"a720deecb978406fb081c148078ee8831780cefefe965556852c00f8e1fc36c7\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-0.4.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"spring_cloud-0.4.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line - Tools spring-cloud Extension\",\n \"version\": \"0.4.0\"\n - \ },\n \"sha256Digest\": \"c09d2a188fe5e41f7fd9835c1efd0c3065b55f2b9efde39b6f2ff399be567eec\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-0.5.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"spring_cloud-0.5.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line - Tools spring-cloud Extension\",\n \"version\": \"0.5.0\"\n - \ },\n \"sha256Digest\": \"b2a36656b073f9cf588755508757fcd2cd7e0f8d573b7e43fc5fa3adb315a063\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-0.5.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"spring_cloud-0.5.1-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line - Tools spring-cloud Extension\",\n \"version\": \"0.5.1\"\n - \ },\n \"sha256Digest\": \"79fd3b7b6928ea53b63a040412420398e138097e960a3afdfa76da051f140f19\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-1.0.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"spring_cloud-1.0.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line - Tools spring-cloud Extension\",\n \"version\": \"1.0.0\"\n - \ },\n \"sha256Digest\": \"698aa10606de4ec9eec580747a2d6d38c755633261241d75618badc53fe1e0f4\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-1.0.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"spring_cloud-1.0.1-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line - Tools spring-cloud Extension\",\n \"version\": \"1.0.1\"\n - \ },\n \"sha256Digest\": \"d2b766d594c89a19abba3a7b2df6224d1af15fd9202b31fe5d57b9d9970b399c\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-1.1.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"spring_cloud-1.1.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line - Tools spring-cloud Extension\",\n \"version\": \"1.1.0\"\n - \ },\n \"sha256Digest\": \"a4fa97d6241fab2a66d8dd80e0d6a68ea17d849bb7404349ad6203c71fb89ba9\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-1.1.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"spring_cloud-1.1.1-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line - Tools spring-cloud Extension\",\n \"version\": \"1.1.1\"\n - \ },\n \"sha256Digest\": \"ed63f4464f80e47df33b336ede149e1bc0f3b985dd033ee3541fffbaa9ad5f59\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-1.2.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"spring_cloud-1.2.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/spring-cloud\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line - Tools spring-cloud Extension\",\n \"version\": \"1.2.0\"\n - \ },\n \"sha256Digest\": \"241c7485bfc3792efe8cd728df2ce8aa3a52eb078b7eab43a1dd2fd6322b413a\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-2.0.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"spring_cloud-2.0.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/spring-cloud\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line - Tools spring-cloud Extension\",\n \"version\": \"2.0.0\"\n - \ },\n \"sha256Digest\": \"c1e2931b439dea0bea043aec7817b454d510c944552a7bf084fd9916ab513142\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-2.0.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"spring_cloud-2.0.1-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/spring-cloud\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line - Tools spring-cloud Extension\",\n \"version\": \"2.0.1\"\n - \ },\n \"sha256Digest\": \"82e4d6c55a28dd7de155504e6836981a390e26562ca684bdf9240324bf428665\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-2.1.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"spring_cloud-2.1.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/spring-cloud\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line - Tools spring-cloud Extension\",\n \"version\": \"2.1.0\"\n - \ },\n \"sha256Digest\": \"4d6714f950fc8f3097d4ec1e1a6eb52f564f3fd543195cb3e5da2b47f187fa92\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-2.1.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"spring_cloud-2.1.1-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/spring-cloud\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line - Tools spring-cloud Extension\",\n \"version\": \"2.1.1\"\n - \ },\n \"sha256Digest\": \"a9775975158941a59479571440dcf6555c6dabfff576ed5ffaf98bd25e49fe12\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring_cloud-2.1.2-py2.py3-none-any.whl\",\n - \ \"filename\": \"spring_cloud-2.1.2-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/spring-cloud\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line - Tools spring-cloud Extension\",\n \"version\": \"2.1.2\"\n - \ },\n \"sha256Digest\": \"a07a8718562169a6ec1524e2a111ab5f926b05db91f484ae2ff2397218afe171\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring_cloud-2.2.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"spring_cloud-2.2.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/spring-cloud\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line - Tools spring-cloud Extension\",\n \"version\": \"2.2.0\"\n - \ },\n \"sha256Digest\": \"88ba35a78eb607d24d1c6ac72aa770990e961e3db17ed70278d99a60eee8830e\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring_cloud-2.2.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"spring_cloud-2.2.1-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/spring-cloud\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line - Tools spring-cloud Extension\",\n \"version\": \"2.2.1\"\n - \ },\n \"sha256Digest\": \"d12cf4e756b518d4caf799fc59e312a28fd105fe5c5ddaa62ceb22929ec2dc63\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring_cloud-2.3.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"spring_cloud-2.3.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/spring-cloud\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line - Tools spring-cloud Extension\",\n \"version\": \"2.3.0\"\n - \ },\n \"sha256Digest\": \"6c776b16405b4c01bfd8af78307914eb5f050bb3793d7bf6549b2eca645d02f4\"\n - \ }\n ],\n \"ssh\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/ssh-0.1.0-py3-none-any.whl\",\n - \ \"filename\": \"ssh-0.1.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.4.0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"ryrossit@microsoft.com\",\n - \ \"name\": \"Ryan Rossiter\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/ssh\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"ssh\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"cryptography (==2.8.0)\",\n \"paramiko - (==2.6.0)\"\n ]\n }\n ],\n - \ \"summary\": \"SSH into VMs\",\n \"version\": - \"0.1.0\"\n },\n \"sha256Digest\": \"cf39bfcf542db4a7a3acf119f4ea71f17626eaaac7fe480d058962fec3d3ff25\"\n - \ }\n ],\n \"stack-hci\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/stack_hci-0.1.0-py3-none-any.whl\",\n - \ \"filename\": \"stack_hci-0.1.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.3.1\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/stack-hci\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"stack-hci\",\n \"summary\": \"Microsoft Azure Command-Line - Tools AzureStackHCIClient Extension\",\n \"version\": \"0.1.0\"\n - \ },\n \"sha256Digest\": \"9095702d720e24173616232ffab42bdf121dd82eeda48becd52d141f73c35bb3\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/stack_hci-0.1.1-py3-none-any.whl\",\n - \ \"filename\": \"stack_hci-0.1.1-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": - \"2.3.1\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/stack-hci\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"stack-hci\",\n \"summary\": \"Microsoft Azure Command-Line - Tools AzureStackHCIClient Extension\",\n \"version\": \"0.1.1\"\n - \ },\n \"sha256Digest\": \"dc6bc793de093c9e2be98d68379f7178ee67231058ece34bbf2f8e2d9f89f2e0\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/stack_hci-0.1.2-py3-none-any.whl\",\n - \ \"filename\": \"stack_hci-0.1.2-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/stack-hci\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"stack-hci\",\n \"summary\": \"Microsoft Azure Command-Line - Tools AzureStackHCIClient Extension\",\n \"version\": \"0.1.2\"\n - \ },\n \"sha256Digest\": \"c9c2359f5684f7c59600e55b2e99cdcd913f59dc2d7e5cc7d5e493b13b1248d1\"\n - \ }\n ],\n \"storage-blob-preview\": [\n {\n - \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/storage_blob_preview-0.1.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"storage_blob_preview-0.1.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.9.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"storage-blob-preview\",\n \"summary\": \"Microsoft Azure - Command-Line Tools Storage-blob-preview Extension\",\n \"version\": - \"0.1.0\"\n },\n \"sha256Digest\": \"3407bc6ea0425aab5c5a495c447b0d9ec4f4a360f08bdfd68cfd7a6504789231\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/storage_blob_preview-0.2.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"storage_blob_preview-0.2.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.12.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"storage-blob-preview\",\n \"summary\": \"Microsoft Azure - Command-Line Tools Storage-blob-preview Extension\",\n \"version\": - \"0.2.0\"\n },\n \"sha256Digest\": \"fc96b22fd656fcba97b8ee3283a1bead65b941aae10c174f597703ad7d8a5114\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/storage_blob_preview-0.3.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"storage_blob_preview-0.3.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.12.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"storage-blob-preview\",\n \"summary\": \"Microsoft Azure - Command-Line Tools Storage-blob-preview Extension\",\n \"version\": - \"0.3.0\"\n },\n \"sha256Digest\": \"daec951de77a200f3479c00ebf1015534891592cfd4bbf7873c5784bdd3f57a0\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/storage_blob_preview-0.4.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"storage_blob_preview-0.4.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.14.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"storage-blob-preview\",\n \"summary\": \"Microsoft Azure - Command-Line Tools Storage-blob-preview Extension\",\n \"version\": - \"0.4.0\"\n },\n \"sha256Digest\": \"03ef575ccf01776e99f8adb1882c77ee41278ff18901556424c753279724c9a3\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/storage_blob_preview-0.4.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"storage_blob_preview-0.4.1-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.16.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"storage-blob-preview\",\n \"summary\": \"Microsoft Azure - Command-Line Tools Storage-blob-preview Extension\",\n \"version\": - \"0.4.1\"\n },\n \"sha256Digest\": \"4cb5caa42e4c70db8ea5b33ad663246419003af30234f93ccef9aa2252e294d3\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/storage_blob_preview-0.5.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"storage_blob_preview-0.5.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.16.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"storage-blob-preview\",\n \"summary\": \"Microsoft Azure - Command-Line Tools Storage-blob-preview Extension\",\n \"version\": - \"0.5.0\"\n },\n \"sha256Digest\": \"a3303da3925f8ad83c8eeced02f6b8897b355a3cc249424a7e70c621ee0d3642\"\n - \ }\n ],\n \"storage-preview\": [\n {\n - \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/storage_preview-0.2.8-py2.py3-none-any.whl\",\n - \ \"filename\": \"storage_preview-0.2.8-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.52\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/storage-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"storage-preview\",\n \"summary\": \"Provides a preview - for upcoming storage features.\",\n \"version\": \"0.2.8\"\n - \ },\n \"sha256Digest\": \"a3d48247051e95847ded28217433c4b98fc02d6ee21eedfcb24dd43f7360569d\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/storage_preview-0.2.9-py2.py3-none-any.whl\",\n - \ \"filename\": \"storage_preview-0.2.9-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/storage-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"storage-preview\",\n \"summary\": \"Provides a preview - for upcoming storage features.\",\n \"version\": \"0.2.9\"\n - \ },\n \"sha256Digest\": \"880e01de0fab8893770497ef9410559ae223a1f09dbd6a23712226ab4e2d5ecb\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/storage_preview-0.2.10-py2.py3-none-any.whl\",\n - \ \"filename\": \"storage_preview-0.2.10-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/storage-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"storage-preview\",\n \"summary\": \"Provides a preview - for upcoming storage features.\",\n \"version\": \"0.2.10\"\n - \ },\n \"sha256Digest\": \"8c87013be456849f27ea7f76df284e998e6f3911d3de478ec19abe84bb30fbe9\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/storage_preview-0.2.11-py2.py3-none-any.whl\",\n - \ \"filename\": \"storage_preview-0.2.11-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/storage-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"storage-preview\",\n \"summary\": \"Provides a preview - for upcoming storage features.\",\n \"version\": \"0.2.11\"\n - \ },\n \"sha256Digest\": \"b00ccc8846bbb389b95064e7e9b547cbd877b0a596b8c36d86982be435695d5c\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/storage_preview-0.2.12-py2.py3-none-any.whl\",\n - \ \"filename\": \"storage_preview-0.2.12-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/storage-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"storage-preview\",\n \"summary\": \"Provides a preview - for upcoming storage features.\",\n \"version\": \"0.2.12\"\n - \ },\n \"sha256Digest\": \"5bd273bf4c1952f4576faf05ed80fd73b25f0f4d0be81fe0bbf471019705a6bb\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/storage_preview-0.3.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"storage_preview-0.3.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.6.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/storage-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"storage-preview\",\n \"summary\": \"Provides a preview - for upcoming storage features.\",\n \"version\": \"0.3.0\"\n - \ },\n \"sha256Digest\": \"7fb50e37a0e271c118124b4488474e3c2957cffe1b319660bd3df91534911008\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/storage_preview-0.4.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"storage_preview-0.4.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.13.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/storage-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"storage-preview\",\n \"summary\": \"Provides a preview - for upcoming storage features.\",\n \"version\": \"0.4.0\"\n - \ },\n \"sha256Digest\": \"822137d0987829d27537f36923d31d69371e756f8adc686ccdd5a2e03a40ab5f\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/storage_preview-0.5.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"storage_preview-0.5.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.13.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/storage-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"storage-preview\",\n \"summary\": \"Provides a preview - for upcoming storage features.\",\n \"version\": \"0.5.0\"\n - \ },\n \"sha256Digest\": \"7ec8887f3f83a4f67613a22f1eea7f9c5968c9b108d74c7299eacc400e40c710\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/storage_preview-0.6.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"storage_preview-0.6.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.13.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/storage-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"storage-preview\",\n \"summary\": \"Provides a preview - for upcoming storage features.\",\n \"version\": \"0.6.0\"\n - \ },\n \"sha256Digest\": \"9431e5bba2ddd8d7850c1e3b4fc2a29dd0cc38322f1b04247bf7f7a5f3aacf4a\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/storage_preview-0.6.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"storage_preview-0.6.1-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.13.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/storage-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"storage-preview\",\n \"summary\": \"Provides a preview - for upcoming storage features.\",\n \"version\": \"0.6.1\"\n - \ },\n \"sha256Digest\": \"93cf02038cb209c2baee6e2a4bf17e0c8a8f55eb2c86c7678163499f84c31a75\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/storage_preview-0.7.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"storage_preview-0.7.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.13.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/storage-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"storage-preview\",\n \"summary\": \"Provides a preview - for upcoming storage features.\",\n \"version\": \"0.7.0\"\n - \ },\n \"sha256Digest\": \"3b2a463e7852cd1153372b3dd9522c007dee8daff53ccf26fda0c84b642e8367\"\n - \ }\n ],\n \"storagesync\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/storagesync-0.1.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"storagesync-0.1.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isExperimental\": - true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"storagesync\",\n \"summary\": \"Microsoft Azure Command-Line - Tools MicrosoftStorageSync Extension\",\n \"version\": - \"0.1.0\"\n },\n \"sha256Digest\": \"a1d15edfcc18d9d301dea843cd7dce9845b8da6f6b1beb47a1bba35ff46eadde\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/storagesync-0.1.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"storagesync-0.1.1-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.minCliCoreVersion\": - \"2.3.1\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/storagesync\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"storagesync\",\n \"summary\": \"Microsoft Azure Command-Line - Tools MicrosoftStorageSync Extension\",\n \"version\": - \"0.1.1\"\n },\n \"sha256Digest\": \"06d5e71b42edf721c5624cfd286b8593c68316f2b0ea4edf60c7a74835a695e2\"\n - \ }\n ],\n \"stream-analytics\": [\n {\n - \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/stream_analytics-0.1.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"stream_analytics-0.1.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isExperimental\": - true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"Programming Language - :: Python :: 3.7\",\n \"Programming Language :: Python - :: 3.8\",\n \"License :: OSI Approved :: MIT License\"\n - \ ],\n \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"stream-analytics\",\n \"summary\": \"Microsoft Azure - Command-Line Tools stream-analytics Extension\",\n \"version\": - \"0.1.0\"\n },\n \"sha256Digest\": \"e3a9048f289d1b870637e4b13c0ee1e877827834e1f71d31cb8161bacc441388\"\n - \ }\n ],\n \"subscription\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/subscription-0.1.3-py2.py3-none-any.whl\",\n - \ \"filename\": \"subscription-0.1.3-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"classifiers\": [\n - \ \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"wilcob@microsoft.com\",\n - \ \"name\": \"Wilco Bauwer\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"subscription\",\n \"summary\": \"Support for subscription - management preview.\",\n \"version\": \"0.1.3\"\n },\n - \ \"sha256Digest\": \"74388eb7d4976c620bd41ef577cdb9284cd9a3e38dc4756796d091a7c8193267\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/subscription-0.1.4-py2.py3-none-any.whl\",\n - \ \"filename\": \"subscription-0.1.4-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.30\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"wilcob@microsoft.com\",\n - \ \"name\": \"Wilco Bauwer\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"subscription\",\n \"summary\": \"Support for subscription - management preview.\",\n \"version\": \"0.1.4\"\n },\n - \ \"sha256Digest\": \"0f28407be656e9930d06240b95bf1ccc8ebbbc9fc961cbd9e4b0575e1867b03d\"\n - \ }\n ],\n \"support\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/support-0.1.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"support-0.1.1-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.0.81\",\n \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/azure/azure-cli-extensions/tree/master/src/support\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"support\",\n \"summary\": \"Microsoft Azure Command-Line - Tools Support Extension\",\n \"version\": \"0.1.1\"\n },\n - \ \"sha256Digest\": \"e74e1b769155a08226d103781dbec7a20b517c37f4b75871172b2769e37676fa\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/support-1.0.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"support-1.0.0-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": - \"2.0.81\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/azure/azure-cli-extensions/tree/master/src/support\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"support\",\n \"summary\": \"Microsoft Azure Command-Line - Tools Support Extension\",\n \"version\": \"1.0.0\"\n },\n - \ \"sha256Digest\": \"3646b584af5fb68e57a153991cdbf049cd6f8e471c36b28c7f3bb642ecc341d8\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/support-1.0.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"support-1.0.1-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": - \"2.0.81\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/azure/azure-cli-extensions/tree/master/src/support\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"support\",\n \"summary\": \"Microsoft Azure Command-Line - Tools Support Extension\",\n \"version\": \"1.0.1\"\n },\n - \ \"sha256Digest\": \"5490c5dbe52b0457b51a327426cad741005f8afc24c13cefefb9fe8694a558f7\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/support-1.0.2-py2.py3-none-any.whl\",\n - \ \"filename\": \"support-1.0.2-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": - \"2.0.81\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/azure/azure-cli-extensions/tree/master/src/support\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"support\",\n \"summary\": \"Microsoft Azure Command-Line - Tools Support Extension\",\n \"version\": \"1.0.2\"\n },\n - \ \"sha256Digest\": \"815e9ed05789f4cd00eb00cbae0e6339e7519c0c6d816bf3aa302af534acef5b\"\n - \ }\n ],\n \"synapse\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/synapse-0.1.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"synapse-0.1.0-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.0.67\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"synapse\",\n \"summary\": \"Microsoft Azure Command-Line - Tools Synapse Extension\",\n \"version\": \"0.1.0\"\n },\n - \ \"sha256Digest\": \"bdeb2f4830fc35ff15b4ec473927619ed6a5ab46e4c797f2cb7605e59a32aa36\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/synapse-0.2.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"synapse-0.2.0-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.0.67\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"synapse\",\n \"summary\": \"Microsoft Azure Command-Line - Tools Synapse Extension\",\n \"version\": \"0.2.0\"\n },\n - \ \"sha256Digest\": \"4731f2418d29ba818dd971acc71d695ff1641208e6441c719b38c4c21577c2e3\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/synapse-0.3.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"synapse-0.3.0-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.0.67\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"synapse\",\n \"summary\": \"Microsoft Azure Command-Line - Tools Synapse Extension\",\n \"version\": \"0.3.0\"\n },\n - \ \"sha256Digest\": \"11b7dac7ba18b63c84294e86531301d516c9ae44e9899d0344926c945b5fc9c4\"\n - \ }\n ],\n \"timeseriesinsights\": [\n {\n - \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/timeseriesinsights-0.1.0-py3-none-any.whl\",\n - \ \"filename\": \"timeseriesinsights-0.1.0-py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isExperimental\": - true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"Programming Language :: Python :: 3.7\",\n \"Programming - Language :: Python :: 3.8\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/src/timeseriesinsights\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"timeseriesinsights\",\n \"summary\": \"Microsoft Azure - Command-Line Tools TimeSeriesInsightsClient Extension\",\n \"version\": - \"0.1.0\"\n },\n \"sha256Digest\": \"a1cd9f9177ff31010638048d3737dc39fac144d9ca107fe4eafc4339386d71cd\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/timeseriesinsights-0.1.1-py3-none-any.whl\",\n - \ \"filename\": \"timeseriesinsights-0.1.1-py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isExperimental\": - true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"Programming Language :: Python :: 3.7\",\n \"Programming - Language :: Python :: 3.8\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/src/timeseriesinsights\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"timeseriesinsights\",\n \"summary\": \"Microsoft Azure - Command-Line Tools TimeSeriesInsightsClient Extension\",\n \"version\": - \"0.1.1\"\n },\n \"sha256Digest\": \"3276b876cad87ef8b29e6af58294fc7ff20b9d2d0187ce84e2b15ba8917b00d9\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/timeseriesinsights-0.1.2-py3-none-any.whl\",\n - \ \"filename\": \"timeseriesinsights-0.1.2-py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isExperimental\": - true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"Programming Language :: Python :: 3.7\",\n \"Programming - Language :: Python :: 3.8\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/src/timeseriesinsights\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"timeseriesinsights\",\n \"summary\": \"Microsoft Azure - Command-Line Tools TimeSeriesInsightsClient Extension\",\n \"version\": - \"0.1.2\"\n },\n \"sha256Digest\": \"3caba62be85114e44cd61c8541df49c7ff67b76b8c26e53e198b00a98a907417\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/timeseriesinsights-0.1.3-py3-none-any.whl\",\n - \ \"filename\": \"timeseriesinsights-0.1.3-py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isExperimental\": - true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"Programming Language :: Python :: 3.7\",\n \"Programming - Language :: Python :: 3.8\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/src/timeseriesinsights\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"timeseriesinsights\",\n \"summary\": \"Microsoft Azure - Command-Line Tools TimeSeriesInsightsClient Extension\",\n \"version\": - \"0.1.3\"\n },\n \"sha256Digest\": \"84009856e1a9e6e6b178425099c2e1eaa4753ba5e375426a504f92bd4b9a21aa\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/timeseriesinsights-0.2.0-py3-none-any.whl\",\n - \ \"filename\": \"timeseriesinsights-0.2.0-py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isExperimental\": - true,\n \"azext.minCliCoreVersion\": \"2.11.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azpycli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/timeseriesinsights\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"timeseriesinsights\",\n \"summary\": \"Microsoft Azure - Command-Line Tools TimeSeriesInsightsClient Extension\",\n \"version\": - \"0.2.0\"\n },\n \"sha256Digest\": \"79f257abed8ac699a395e1c61351cd2c68f3a1844d3369aca5b346b2b1c0aa10\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/timeseriesinsights-0.2.1-py3-none-any.whl\",\n - \ \"filename\": \"timeseriesinsights-0.2.1-py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.minCliCoreVersion\": - \"2.11.0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/timeseriesinsights\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"timeseriesinsights\",\n \"summary\": \"Microsoft Azure - Command-Line Tools TimeSeriesInsightsClient Extension\",\n \"version\": - \"0.2.1\"\n },\n \"sha256Digest\": \"6ec3fe5ff3d92c3c2c8ba581af679567bfc430dd38fa70945b43378cf9b81ff2\"\n - \ }\n ],\n \"virtual-network-tap\": [\n {\n - \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/virtual_network_tap-0.1.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"virtual_network_tap-0.1.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.46\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/virtual-network-tap\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"virtual-network-tap\",\n \"summary\": \"Manage virtual - network taps (VTAP).\",\n \"version\": \"0.1.0\"\n },\n - \ \"sha256Digest\": \"7e3f634f8eb701cf6fef504159785bc90e6f5bd2482e459469dd9ab30601aa35\"\n - \ }\n ],\n \"virtual-wan\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/virtual_wan-0.1.2-py2.py3-none-any.whl\",\n - \ \"filename\": \"virtual_wan-0.1.2-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/virtual-wan\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"virtual-wan\",\n \"summary\": \"Manage virtual WAN, hubs, - VPN gateways and VPN sites.\",\n \"version\": \"0.1.2\"\n - \ },\n \"sha256Digest\": \"35d7b9f8b62167957708902b19a6c2f97ceaafa28abcba815b39a2d9040066f8\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/virtual_wan-0.1.3-py2.py3-none-any.whl\",\n - \ \"filename\": \"virtual_wan-0.1.3-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/virtual-wan\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"virtual-wan\",\n \"summary\": \"Manage virtual WAN, hubs, - VPN gateways and VPN sites.\",\n \"version\": \"0.1.3\"\n - \ },\n \"sha256Digest\": \"10bc530d54677c0f24363326f28b0476a3324198417117e3effa031c20d6c2cb\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/virtual_wan-0.2.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"virtual_wan-0.2.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/virtual-wan\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"virtual-wan\",\n \"summary\": \"Manage virtual WAN, hubs, - VPN gateways and VPN sites.\",\n \"version\": \"0.2.0\"\n - \ },\n \"sha256Digest\": \"45b52f87cd76a269d8e6151782a437692cea3725b4f64d9d4d64cc2c4b49288f\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/virtual_wan-0.2.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"virtual_wan-0.2.1-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/virtual-wan\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"virtual-wan\",\n \"summary\": \"Manage virtual WAN, hubs, - VPN gateways and VPN sites.\",\n \"version\": \"0.2.1\"\n - \ },\n \"sha256Digest\": \"db108cf3fb9f3a49aea87f35d658b0bdc9c2321122b9a1ec1f58f4fecb0ebe90\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/virtual_wan-0.2.2-py2.py3-none-any.whl\",\n - \ \"filename\": \"virtual_wan-0.2.2-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/virtual-wan\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"virtual-wan\",\n \"summary\": \"Manage virtual WAN, hubs, - VPN gateways and VPN sites.\",\n \"version\": \"0.2.2\"\n - \ },\n \"sha256Digest\": \"0b141457b8c3f57061f300dae18472ec9da96f4b4f9ddb9239a4a5dbda7c1ffd\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/virtual_wan-0.2.3-py2.py3-none-any.whl\",\n - \ \"filename\": \"virtual_wan-0.2.3-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/virtual-wan\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"virtual-wan\",\n \"summary\": \"Manage virtual WAN, hubs, - VPN gateways and VPN sites.\",\n \"version\": \"0.2.3\"\n - \ },\n \"sha256Digest\": \"21e1333af42c80c094099212db57b5e7171afee8690f0de211fdf359e3f1da16\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/virtual_wan-0.2.4-py2.py3-none-any.whl\",\n - \ \"filename\": \"virtual_wan-0.2.4-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/virtual-wan\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"virtual-wan\",\n \"summary\": \"Manage virtual WAN, hubs, - VPN gateways and VPN sites.\",\n \"version\": \"0.2.4\"\n - \ },\n \"sha256Digest\": \"236668a188121738975f85148957ce843dd43c8644f76c915dde9d2f8233c9e4\"\n - \ }\n ],\n \"vm-repair\": [\n {\n \"downloadUrl\": - \"https://azurecomputeaidrepair.blob.core.windows.net/prod/vm_repair-0.2.6-py2.py3-none-any.whl\",\n - \ \"filename\": \"vm_repair-0.2.6-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"classifiers\": [\n - \ \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"caiddev@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/vm-repair\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"vm-repair\",\n \"summary\": \"Auto repair commands to - fix VMs.\",\n \"version\": \"0.2.6\"\n },\n - \ \"sha256Digest\": \"3556adeb1053262aa1aa0203b53423252afbd89b3e455255c2a2964a3be9a78e\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/vm_repair-0.2.7-py2.py3-none-any.whl\",\n - \ \"filename\": \"vm_repair-0.2.7-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"classifiers\": [\n - \ \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"caiddev@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/vm-repair\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"vm-repair\",\n \"summary\": \"Auto repair commands to - fix VMs.\",\n \"version\": \"0.2.7\"\n },\n - \ \"sha256Digest\": \"4949871a99d5ef62ffdad72d35bfa75a483f1a714bf8d7ca84f134f86a5e9578\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/vm_repair-0.3.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"vm_repair-0.3.1-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"caiddev@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/vm-repair\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"vm-repair\",\n \"summary\": \"Auto repair commands to - fix VMs.\",\n \"version\": \"0.3.1\"\n },\n - \ \"sha256Digest\": \"4c893d48469b70772318c989ecac03e1ac494dc0c97652d1827a8ad55d8e8b51\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/vm_repair-0.3.2-py2.py3-none-any.whl\",\n - \ \"filename\": \"vm_repair-0.3.2-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"caiddev@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/vm-repair\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"vm-repair\",\n \"summary\": \"Auto repair commands to - fix VMs.\",\n \"version\": \"0.3.2\"\n },\n - \ \"sha256Digest\": \"b7837a3129ff2614d27c2acbd254e97d83ac1540745225d2b156c897bb065125\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/vm_repair-0.3.3-py2.py3-none-any.whl\",\n - \ \"filename\": \"vm_repair-0.3.3-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"caiddev@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/vm-repair\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"vm-repair\",\n \"summary\": \"Auto repair commands to - fix VMs.\",\n \"version\": \"0.3.3\"\n },\n - \ \"sha256Digest\": \"04ddc34a525af5b313f9dd1b5b446e5aa2a79d242451cf09f7670147c7aadd42\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/vm_repair-0.3.4-py2.py3-none-any.whl\",\n - \ \"filename\": \"vm_repair-0.3.4-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"caiddev@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/vm-repair\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"vm-repair\",\n \"summary\": \"Auto repair commands to - fix VMs.\",\n \"version\": \"0.3.4\"\n },\n - \ \"sha256Digest\": \"b5964a8ed60193dc73e9109763af7cbb0162c029dbd81ed9ec5a7f20fa48ee7d\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/vm_repair-0.3.5-py2.py3-none-any.whl\",\n - \ \"filename\": \"vm_repair-0.3.5-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"caiddev@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/vm-repair\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"vm-repair\",\n \"summary\": \"Auto repair commands to - fix VMs.\",\n \"version\": \"0.3.5\"\n },\n - \ \"sha256Digest\": \"70112e8c4ce186f0c494e89680d751f8f4c6dc906c47cc44b8b5cdf0e19d2e50\"\n - \ }\n ],\n \"vmware\": [\n {\n \"downloadUrl\": - \"https://github.com/virtustream/az-vmware-cli/releases/download/0.7.2/vmware-0.7.2-py2.py3-none-any.whl\",\n - \ \"filename\": \"vmware-0.7.2-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": - \"2.0.66\",\n \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/az-vmware-cli\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"vmware\",\n \"summary\": \"Azure VMware Solution commands.\",\n - \ \"version\": \"0.7.2\"\n },\n \"sha256Digest\": - \"b84b027fe8d836f8969893480cef63b05b85db1a59f6ef11063e52be530fd9ff\"\n },\n - \ {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/vmware-1.0.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"vmware-1.0.0-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": - \"2.0.66\",\n \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/az-vmware-cli\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"vmware\",\n \"summary\": \"Azure VMware Solution commands.\",\n - \ \"version\": \"1.0.0\"\n },\n \"sha256Digest\": - \"e1775b05e22e3afb70ad395bc3cff1cb7fdfc9a90836b61e13d4c54843577ddb\"\n },\n - \ {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/vmware-2.0.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"vmware-2.0.1-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": - \"2.11.0\",\n \"description_content_type\": \"text/markdown\",\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/az-vmware-cli\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"vmware\",\n \"summary\": \"Azure VMware Solution commands.\",\n - \ \"version\": \"2.0.1\"\n },\n \"sha256Digest\": - \"9201be5570c050b7f048f25b70ee0a2229bf73ad048aea036b484166631bc8e5\"\n }\n - \ ],\n \"webapp\": [\n {\n \"downloadUrl\": - \"https://github.com/Nking92/azure-cli-extensions/raw/whl-files/dist/webapp-0.2.24-py2.py3-none-any.whl\",\n - \ \"filename\": \"webapp-0.2.24-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.0.46\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"sisirap@microsoft.com\",\n \"name\": - \"Sisira Panchagnula\",\n \"role\": \"author\"\n - \ }\n ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/webapp\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"webapp\",\n \"summary\": \"Additional commands for Azure - AppService.\",\n \"version\": \"0.2.24\"\n },\n - \ \"sha256Digest\": \"797abb3d8b41547ed3c2bcc8e01e30cbb5d487262cd2f285e755419bd1c03bed\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/webapp-0.3.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"webapp-0.3.1-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.0.46\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"sisirap@microsoft.com\",\n \"name\": - \"Sisira Panchagnula\",\n \"role\": \"author\"\n - \ }\n ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/webapp\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"webapp\",\n \"summary\": \"Additional commands for Azure - AppService.\",\n \"version\": \"0.3.1\"\n },\n - \ \"sha256Digest\": \"1cd5bb1a8ad02a5f7c8c72a01692637fed434b24ea359d21caf919ed5323941a\"\n - \ }\n ]\n },\n \"formatVersion\": \"1\"\n}" - headers: - content-length: - - '818218' - content-md5: - - vpj8zM01YJHfgC/g3TZt8Q== - content-type: - - application/json - date: - - Tue, 16 Mar 2021 09:03:10 GMT - etag: - - '0x8D8E8214593E3E7' - last-modified: - - Tue, 16 Mar 2021 02:14:47 GMT - server: - - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0 - x-ms-blob-type: - - BlockBlob - x-ms-lease-status: - - unlocked - x-ms-version: - - '2009-09-19' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python-requests/2.22.0 - method: GET - uri: https://azurecliprod.blob.core.windows.net/cli-extensions/log_analytics_solution-0.1.1-py2.py3-none-any.whl - response: - body: - string: !!binary | - UEsDBBQAAAAIAGIR6lBg7Nqe1AEAAOEFAAAoAAAAYXpleHRfbG9nX2FuYWx5dGljc19zb2x1dGlv - bi9fX2luaXRfXy5webVTTW+bQBC98ytG8iEgOfyASBws0kMlnEhx7qvtMthbLbtod4hMqv73js1H - ihMTtVLmACy8efNm5rGC2y+MaAW5azqv9weCWCWw1cq74Cri975xXpJ2NoWNMXAGBfAY0L9gmXJu - oRXagCW0tkQPdEDYfn8eX6ewQ5wOdCTQ9oxpvPuJisA7R1A5D6bH8Hc+1X1Npv/SzqPKuxrka+sx - VUanynkWUHPPBJvX3NW1tGUonOTOJjAeSRi3F9JK05FWQQRn2rNecUDTjASn5wCwgqYz2tIdlDrI - Hwaz1rY8r9seFkWRMjIEKNx+MzLuBsK5gvhSUnIXRcBRYgVCaKtJiDigqdbA3QhFx+zBWWQYDPFB - v3zpOUfdudFDmeeuwcvUpe6ZEi2JSipyvhv5VHUlYaL++LNQbSCumV0oiqe8U7gGe4MGQXVjsptF - iT3l6tfvm/WMZa48uyo5mbJCy4Xjz5e2htNCknTaz7iZ4T7X8V/RNyWGPQriGWWLI03ebGNY5Fvm - yZ6DgaTfh/fGWRrthY3eM/+176WiE8wjtd6e55fOiebyOauteX1h9H6P/Sf1opFe1nPxE+9c+LVy - /Cfnj9vt5uFeFI+b+29PIi927N7PPRL9AVBLAwQUAAAACABiEepQBhVKAjUBAABKAwAALwAAAGF6 - ZXh0X2xvZ19hbmFseXRpY3Nfc29sdXRpb24vX2NsaWVudF9mYWN0b3J5LnB5tVLBTsMwDL33K6zt - sqGSD0DigHZCYuIA9yhK3S7QxJXjTitfj7uy9rIJLvjU+L28V/tlDff/WMUadtQNHJqDwMZvYR88 - U6ZatM8dsZNAycBT28KZlIExIx+xMnr3JXhMGSvoU4UMckDYP79f2gbeEOeDnARCOnM6pg/0Akwk - UBNDO3EU11OcPFX+Xycvigpr8LVtqbEuuXaQ4LPN1Paj/8a3wXo5lXBntw8FaNVMEdxXz2gUNJ7G - D4rRpSqPHUxia+eFeIAQdXkCDYqNTRQ77kyHtBNtkTNHTJUKVTZXn9lQh9PKs6q6BqOSL1qvM7af - sd0ixyg9p1uOyzi3ZcoxmGPQJG1yER9X82Mw1y6tyrPvL6XPhXrW/5ChU8nLevOqXKDJbbVdMplp - V2L4GfRvyZlZqfgGUEsDBBQAAAAIAGIR6lDp2QZ8gAIAAIUKAAAlAAAAYXpleHRfbG9nX2FuYWx5 - dGljc19zb2x1dGlvbi9faGVscC5webWVTW/bMAyG7/4VRHrodlByHQLkMKxAUaDZgGXDDuswKDLt - aJElQR9tvK3/fZSdpGmSNjGy+GTR1EvyoWhdgDC51OUohoK9yy6AnfEh+Q/G1k6WswBvxFsYS+GM - N0Ugu7PG8SCN7sN7paBx8uDQo7vHvE97b6VA7TGHqHN0EGYI45svK3MfJojrRVgEkLrxsc78QhHA - GROgMA5U60PfaVW1Mc9dOenbWkkdhpBLz6cKR8EYVnFdMzKj3+OQ7Cx5KaPLrHCmgrnmYt6fobI/ - C6nQg6wIW4Bk8QC7GlFHIsZatyzLGsfvl5XRMiQUpmRcc1UHKTx4o2KicfkDRtDr9bJQWxxC6Uy0 - mZ+RAvOxqrirh9QwetG5h2CAXniJ8LpoP0uKxyUAwiEPuJWHaEPuZNL4An8xLi54ZQnWMANgoHmF - BzeBKSAFpTJ14NQH52kzQMAFwf3LmsXy4b8PVL6shg4YnWYTnUDWIIVx/XlpuG7Wd3ebuoytBNhW - KvQp8NLDHOvRPVcRd3Y+GDf3lguE3sDHqRdO2qTkB38mcXpz9Thwm5HJ/CyTxwENzb2kKfODLe31 - yPY/WWwHlqsb7ZtxHazjkuK31ftHIv7Y69L+aPOj2w9fG2fgGnAhfaCfWaeTsNr+wqYT2t5W0b3t - KS+YLFUSvJ1+d2GZo8JjWV41vh1H6cCmEwC2qR8GuAdZF0IE4eE4PtcYKCmaQuWBT00MzQXjLQpZ - SLqYumBLWmdgloo5OzFFc3YcsVvyBE73efqhEqv9gn51Vz+h3PxrAWWyKmh5G+0juo51IIiIzqEO - z0KcQDzB6JgF/5+x00WxCWtcT56Ld8tsC/TJub1+EptT9w9QSwMEFAAAAAgAYhHqUJ77endcAwAA - 8AoAACcAAABhemV4dF9sb2dfYW5hbHl0aWNzX3NvbHV0aW9uL19wYXJhbXMucHm1Vk2P2zYQvetX - DJCDbEBS74u6gOEghYF1mmKdXIpA4FJjiV2aFMiRHffXZ0itZCdxtAu40cmcGc7nm0e/gfwXfskb - WNn25FTdEMzkHDZKOuvtjljuWusEKWsKWGoN0ciDQ4/ugFXBd++VROOxgs5U6IAahM16O4gLeEAc - D/SFQJlo0zr7L0oCZy3BzjrQvQ3r+bTvY7L7X1x5e9LK0B1UyotHjQs+YU7W5tqa+oo+qPbCnPJg - 6KcMPAnCPRrySbJzdg/iv85hIbUqpA0/7J7tKl+0wok9EjoPas/tJiBR+5JOLfYXn4yQT4VwdRfd - DVar+/XyWbYdbYvyILSqBNmzu2cJlkfrnnwrJJY8QNs5/qGqJPFWd6HdpeE8YPG945ltg9aXWnla - /JPmebBLM0hzk37OEnjha1C3i/R98G13cfba1rkwQp9ISQ9D+ALWBL6xna7gEQec9GAIN9MXI8Uv - HfzF3MeSQ/w5o/FCCdx5xqMHKRh3ntGnSB0Ysuk8SZIKd5yoqMqx8TOPepdBOb9LYipHRQ0E2Tib - UlpD+IVm6d4aRQHVV0sF6ZAHks5BcPS7sTBZqNowOGaptjKuAKdyVg5hZmONESU8ih9GNBjkzwZp - Tj+ZVT+e2I8XxrNl3d56gi6su3B4x8stO6fotOKs0L1ziNkoy+BjG2Dns4nRpSvumOBdcmtufyCX - 4MAdmAw2os1gGZZmKXku0eOqEabGreOFUKbO4NPm8lof9yyZCPseKUBj048p+nr4+/5TpzkT8ag0 - +1l6j96HfkfdsjoII7HaNmF2H5wlpi/uC+doSG2EPnJHJmP2tXRke3bL4N7WSi7b1m+43TWOod4K - EistvFc79ToYPG/kN+cMKmwdyrD5gVQXshgFs0ZVuNi6DufXPQcKYocjE123arUwZds9MuwadOkE - vj4MRmAuiCDcj+R/Btk7PtVCa3SnUZqBins6PkzF9VA31NtX4mzVSZqsozd5qYppJvtr8/BnX+Jv - v1+y1R9hx7jOHynpf6/36lNwjUhGw0gix5+QyPjoLKYfmykG4hb1XXUw3ID12wtSgjMpjc57Ej42 - SjbRbGTYo+K/K9x8fp2f+I9KoPQQ6wbO7iKbXeHsV+7jaxft1jwr1HhbnrdmwNA/3hL/K1BLAwQU - AAAACABiEepQyla8fpYCAACYCAAAKwAAAGF6ZXh0X2xvZ19hbmFseXRpY3Nfc29sdXRpb24vX3Zh - bGlkYXRvcnMucHm1Vc1unDAQvvMU0+wBUCkPsBKHKO1hpUQ9NLcqQo4xrBubQbZJs336jiEY6JKs - eogPaD3/88033h18+cAT7eAGu5ORzdFBwlO4k9ygxdqR3HRomJPY5nCtFAxGFoywwjyLKiffW8lF - a0UFfVsJA+4o4O5wP4lz+CFEuLgXB7IdbDqDvwR3YBAd1GhAjTakp5sec1L4D+28NqhBW2rHsT+9 - oQIRlQWpqWuq1JbPTMmqJD32hotSVhl0zFixFi0uY8inlvGnvHdSTbFubg/fjEEz6sdkutEuV9iw - lqmTkzwkvsXmepLdkbYRWrTuRkn6LgNwJXOO/gdqzdrKegnZlDXjDs1pitcIV/pkpZ8awVyOZtmg - sP2j5UZ2HnDfQBRVooahceZE+RvNk+0YX7WccE1tt0yLQZXuowjoyHqW5ZuO+8HOnx0c6oEIm3aE - PRFhKCKD3rPCAbPAZushEzgE23nmvB0qZPTV4fZUkwtlp3Pd/lywhmLJiGTl6s8S8WJjBB5dP8mS - u5c0O3MPsRuDfVfMxawVpVecewfzItbTnuffOzFuOVOH1g47Hp+7ulNHXqHlLRMfvbgAz8opjT5g - PoZJosy0ckncW1ohEP6ypwdl5tCSZcQw3VsHj6/UwjogDTRTuga/eFH1Dr4KJ4yWLfHvKIiGZs1F - YMoIVp1AvEjrbHCcG6EXhWkizdnLcrHtJXb/xPsZr+kQP8CnAt4ly3+AuOiurcCi6j17AoDzX4H1 - UAYcx0oW6M1ken2TCIY3XqvlVmTvPpHpjNYG3JZSnKXNKWlyEcHsHZA9gPHDihj31L9CPiyW50+A - iWgXsGHj76Xdij4h3jy6YLtsJEijDY8p81AlFFsav9zwGa6SK/peatMbplfRX1BLAwQUAAAACABi - EepQX83kTEEAAABMAAAAMAAAAGF6ZXh0X2xvZ19hbmFseXRpY3Nfc29sdXRpb24vYXpleHRfbWV0 - YWRhdGEuanNvbqvmUgACpcSq1IoSvcxi14qC1KLM3NS8ksQcJSuFkqLSVB1kFbmZec45mc75Ralh - qUXFmfl5QEVKRnrGegZKXLUAUEsDBBQAAAAIAGIR6lBl/oGg4wEAANkFAAAoAAAAYXpleHRfbG9n - X2FuYWx5dGljc19zb2x1dGlvbi9jb21tYW5kcy5webVUwW7bMAy9+ysI5JAESPwBAXIYehqwYofm - LmgS7WiTRUOkm7jD/n1SHMfdkCZAgfBiknp8j6QEz2D9QCtm8ERtH129F1iYJTw7E4mpkpSPLUUt - jkIJX7yHE4ghImN8RVum2m/OYGC00AWLEWSP8Px1N6ZLeEG8BHIUcOGEaSP9RCMQiQQqiuAHTDpP - UTNoJvqHTp742967IBuwjvUPj9sU4VqI1p5CfeU8HzU69OsM5FsAFi3YYJCbKE9Gey6qSA3oty5i - abwrDWWHmgSxDK5Jt5Buw7unIbXrWxxKSpXgSUNV2gjFfsSaSjH5Lm+Ri6KwWIEnbdWZU0nuYsHo - qxWo5aYoIJmnWumgfS/O8KV+IoLtfz0sTmXZqMXhnbCSpvXbuX7Do6jrjOUrBpsmtIrtLy6n2sSr - 69PO3iXLqQE1ZWcvY/L7hPz9Z766tPTvYrbvN7Ic5j042UPewbhqVUfq2sW8oeAkv0mq15f2YSyf - r+5uaurimt3obAWOFR7TSC6vQfvtLna4BM1Qby6kdWk6FmrG61zMTcT02lJnZ0+dR/jgBhKQuza/ - FFaB1EE7GYRuSHStPUsM3gMkLHocJAbvkxIrMBQqd/6LfKTKezpM0jnKwjXKPdVbE3jHkmny9z7P - X1BLAwQUAAAACABiEepQW4zlZVgCAAB7CwAAJgAAAGF6ZXh0X2xvZ19hbmFseXRpY3Nfc29sdXRp - b24vY3VzdG9tLnB53VRNb9QwEL3nV4zSQ3dFd7mvtAeEBEKicCj3yOvMpqaOxxrblFDx37GTbEpo - tGxKixA5xF/z8eY9j89g9YxfdgavyTasqmsPC7mESyWZHO193GdLLLwis4ZXWkNr5IDRIX/Bch19 - 3yuJxmEJwZTI4K8RLt99Omyv4QpxWPivHpRpbSzTZ5QemMjDnhh0ZxPP46rucsbwz1y5bbQyfgOl - cmKncRtXuPJEK02mmjhPR7Uwzcp54bFG490xqxTuuAFJoacsggmR1JXgKqQsWbZnqkF8C4xrqdVa - UpwErzSoOmrkwZU3haHiVqhonJW4B8kYMRY1GeWJC01VIYzQjVfSFY50SBwvYrAY/yKDk7+oPgWW - WFRMwRZG1DjH/ZC58I2d5XhLfOOsiIkHBKqcEyCRnTI/Cm0qc/uBzCzIVgtT2LDTyl0jP9KdqQzS - z3b2onKznfobtH0TbyUuN1nruqOygS3cDXHOD0yebyZIPU+Z40kaftqNdVhkrzCd3Y0w5ZPS5ptp - yQfX7/fR80RV/iBuEi3ujkQc05H39Ear/OPl1VuhNXLzMocXxy5qPmia/IYHM38Yu6Y2hKQyAcnz - e/BZ928HRh/Y/NzDi368gK5B1303x0YOtoyzi6k+3M7pzfHVHnMEVnAcPbLbJvmX/ZvS5f5335S5 - jk/XJCdI+FeEaytKv4NkJWr8nyT7lf0Oy2/J72g4nfxjLB+ordA/Ma9/QuoY4oiYnoOId/GU9ccn - 8FQCJnlPjdcDVfspi81Q+7iQNvGuKcYup9a2nKDmENGFnZOsbIt9mf0AUEsDBBQAAAAIAGIR6lDs - IYJ1fwAAAFkBAAAuAAAAYXpleHRfbG9nX2FuYWx5dGljc19zb2x1dGlvbi90ZXN0cy9fX2luaXRf - Xy5webWPQQ7CMAwE77xipV7gQP6AOCHRE3wAJS41CnHkuAh+j9UKflDfdj3rlTvsV5xNh6PUj/J9 - NGzjDj1HlSaDua9V9GYsJeCQM2aoQamRvigFz545UmmUMJVEChsJ/en6swMuRH9hbwOXmakqD4oG - FTEMosgL43tXz6XTz6/6+RdQSwMEFAAAAAgAYhHqUOwhgnV/AAAAWQEAADUAAABhemV4dF9sb2df - YW5hbHl0aWNzX3NvbHV0aW9uL3Rlc3RzL2xhdGVzdC9fX2luaXRfXy5webWPQQ7CMAwE77xipV7g - QP6AOCHRE3wAJS41CnHkuAh+j9UKflDfdj3rlTvsV5xNh6PUj/J9NGzjDj1HlSaDua9V9GYsJeCQ - M2aoQamRvigFz545UmmUMJVEChsJ/en6swMuRH9hbwOXmakqD4oGFTEMosgL43tXz6XTz6/6+RdQ - SwMEFAAAAAgAYhHqUILSZh52BAAAKBcAAFEAAABhemV4dF9sb2dfYW5hbHl0aWNzX3NvbHV0aW9u - L3Rlc3RzL2xhdGVzdC90ZXN0X2xvZ19hbmFseXRpY3Nfc29sdXRpb25fc2NlbmFyaW8ucHntV1Fv - 2zgMfs+vILIH2bjYW723AsHt0BuGAi12WPuWBYJqK44ax/JJcrssyH8fZdeO47hp2jTFcDg9JJFE - UuT3URTzDrwjjt47OJPZQol4asAJXbgUoZJaTgyuq0wqZoRMffgrSaAQ0qC45uqORz7qXoiQp5pH - kKcRV2CmHC7Pr6tlH644ryfmhwGRFjKZkrc8NKCkNDCRCpJSBvdxNi/PRPNHjbwn5hifAamrX3kq - jOHa9HoTJefAfuaK04jfGSkT7Wt0kSkhqRXR8KCDwMj7C6Zi/o3rTGIQDWU/TIRfiEezSsG5erBz - jesDQC2Zq5B/UTLP/lE8Y4ort7QxS1k483Mjkkr57OL8s1JS9Xq9689X1/Tv828wxAj8jJmpz260 - /Xaq+a0UqdPepHQiEk6pOwDi+8R10VaYMK3ha8ZLunXTxQ1/3dNeD3B86nTbwU8254YrmuL3kKgH - KRpbMXpC3AO0g+doU8wjmsiwiGdIql8PJiI+AUsLSsSUpSxZGBFqqmWSWylH82QygLb3WyvBACrD - FTB2WG1/do85of08i5jhzrLetMO6Q05r3cHm5r1UM6QKT7GBoFxhL1QcDVHF0kjOix1nLUkGEHxw - W3ZUjLpbMbRlgm2hoCWk85vKi5gbilMdKpFZ16mInPa5CaN4vzNqsw31NpKxStqBxaABvX+ra3Ls - WLldaI5IxRA1i4yTMeY+OZOpYSLlSpMndAo4rc5Ok38AcQh+bgi1OCmkXLKmvN6vrIfzyKkTGEry - wIthqeIVeCksNy3iWgJLTAj84VVqnvUIyAa6W4PUBduv7y9LzlNdFOv39TEavAw+9ZdNdlZ94haU - ytxkuaEipZYHpxP8R1J5HUedRSJC2uv1EcH5uJ3jSqYx3VN3dHI6bmbGGnVhpqWLWL64Mt+Y0Fw7 - VZF0gWngSp1unL2mh/2EucSSb98fGXt1MkKVEhVvj1BAGlQVN6dk93Hpym5J7HIj83bprbOrv9yB - 3KoPjStUx1pic61y7vRzzWJuMZHqFJqGBT5o6R1LRNSH4dBK+PxHyItL/psjHhwd8tcAe20QK/g6 - 3nmuDdzwRv+ksRzUFRmKKHdS8jro7p/LLwF1X0A7NQ2LNcz44mSI+ZnzEzLYFgunPJzp4agEw04c - UlRqfGiWGw/AirjjF6Knp/IeunHyPGsb2kcd6mmH/qbjpX6WsNTP8ptE6ClX1lL9KDzThpJRHhpr - 4evl1ReWJFwt3jde2H2tWc7QypJY3rCikwfqVi8Gv3x9ngX/E/kUlPkUvBVLTUyCGpPgAEz+T8hj - gN/d8wXrznGPVryDzu5mMOjqBoPntYNv1gK2eumg3YA/1TcH243zEV+v7r6AeOagF6vk56m36mNZ - Wz4eduGCAx4rvHoGk+ffHC8M9AtvRn8W/6uH39v3+jsZ9/f1NOFpbKbOaOyivyeHurc/a3tFEhSh - wBvHEvGEP/dp8ha7nDyCJ8EjrgQv9qUuaNWpu/7dvmIVQ65e6NujxfaNvfsdru6H/9DVLWL5BVBL - AwQUAAAACABiEepQiWp/RKQAAACSAQAANgAAAGF6ZXh0X2xvZ19hbmFseXRpY3Nfc29sdXRpb24v - dmVuZG9yZWRfc2Rrcy9fX2luaXRfXy5webWPMQ7CMAxF957CUoe2A7kDYkKiE+xWlJg20MaR4yK4 - PVEruEE9+X9/23o1HHasqoYTp4+EYVRoXQd9cMKZ71p8SSxWA0cDx2mCNZRBKJO8yJuyewmOYiYP - S/QkoCNBf779bANXor/Qt0KIayYJP8gpCLPCnQWmLVPmRc3bz3J+V/IKMcyFUBHbJj0HLGC8iKPc - dMaTm6wQRjtTTtZRi2uP2FVfUEsDBBQAAAAIAGIR6lAGAuXUOgEAAO4CAABLAAAAYXpleHRfbG9n - X2FuYWx5dGljc19zb2x1dGlvbi92ZW5kb3JlZF9zZGtzL29wZXJhdGlvbnNtYW5hZ2VtZW50L19f - aW5pdF9fLnB5rZAxa8MwEIV3/4qDDEmh8dwlQwilBJoGktKlFKHIZ1tF1pnTOW3+fWW5MenQdokG - ge4+vffuJmCosL5adFLO77IJzK92otiK2hPbqhaYmRvYWMMUqJRY55ZYiyWfw9I5SFAAxoB8xCKP - fx+tQR+wgM4XyCA1wmb9fC7nsEccH/IpYH1iWqZ3NAJMJFASRyU3UJGI72ZwzSYpXoFQoccYJRod - ThcRZ7sbWHZCOwwygA8DSNynW9XaVxig0Scwukvqhph76wPW+miJQfsCPmwc74DgKOrYMmU0vZwN - UYZxtM+vu/ysZGogV4Z8aatuWDbYJu5dYNviUAgb7XWFDXpZOdvfl/hZg0ZcNSOvTPrwv2SmlHZO - KVjA6/R3bHoLf3R/5Jq+ncc7IoeLuV7ud/v19imLlt+dZDuWvwBQSwMEFAAAAAgAYhHqULp6rKyp - AwAA3goAAFEAAABhemV4dF9sb2dfYW5hbHl0aWNzX3NvbHV0aW9uL3ZlbmRvcmVkX3Nka3Mvb3Bl - cmF0aW9uc21hbmFnZW1lbnQvX2NvbmZpZ3VyYXRpb24ucHmtVktv2zgQvutXDJyDLcBm9lAsCmFd - IHAfCLZJAyftVaGlkcVWIrUk5dZd7H/fIWXZopo0RVAdDA81833zps4gU7mQ22Vri8XL6AwWv+0h - sJVq9lpsSwuzLIYrkWllVGHpXDdKcyuUZHBRVeCVDGg0qHeYM7J9LzKUBnNoZY4abIlwdXnXHzO4 - RTwK9psFIb1Oo9VnzCxopSwUShNS1WmRBsl1xxqdefdyhC1KJFeIaLMfuDhbx3DRWrVGYzvFd52i - 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 - CABiEepQEl0hbT8BAABrAwAAVgAAAGF6ZXh0X2xvZ19hbmFseXRpY3Nfc29sdXRpb24vdmVuZG9y - ZWRfc2Rrcy9vcGVyYXRpb25zbWFuYWdlbWVudC9vcGVyYXRpb25zL19faW5pdF9fLnB5rZCxbsJA - DIb3PIUlBkAqmbswIIaqEqgSdKuq03FxEleXc+S70PL2vSRKBKK0HfBm+/Pv356A4YxcsWxCvnhM - JrC4W0SxNdcnoaIMMDNz2JIR9pyHWJeaRQdil8LKWuggD4Ie5YhZGmc3ZNB5zKBxGQqEEmH7/DqU - U9gjjkn4CkCuY2rhDzQBhDlAzhKVbE9FIuZVvzWZdPYyhAIdRitx0eF0ZnG2m8OqCbxDH3rwqQdZ - WnfrUrsCPVT6BEY3nbphkXb1AUt9JBbQLoNPiucdECxHHco7j6aVIx9lBMf16X2fn+TCFaTKs23a - i73iGvuXe6Aqvj/Afui9jK1hrNJOF1ihC0p7z4b0LZHtSK7OwF8VDbucikb+obm+QK9Vr2fPmEQp - ba1SsIS3BGJMf7h4+tC3/rrjmrvlbSAvKu/JN1BLAwQUAAAACABiEepQwK6h29QHAAC3OwAAcQAA - AGF6ZXh0X2xvZ19hbmFseXRpY3Nfc29sdXRpb24vdmVuZG9yZWRfc2Rrcy9vcGVyYXRpb25zbWFu - YWdlbWVudC9vcGVyYXRpb25zL19tYW5hZ2VtZW50X2Fzc29jaWF0aW9uc19vcGVyYXRpb25zLnB5 - 7Rr9j9s09Pf+FVaH1Ha0uTskJAgU6TQ+hLQBOjYkdBuZm7itURoH2+mtTLe/nffsfDhp0vbYgXaQ - Stsl8fv+8ntOHpFQRDxZzTO9nH02eERm9/YDYk9EupN8tdZkHE7IMx5KocRSw3OZCkk1F4lHLuOY - GCBFJFNMblnkAe5THrJEsYhkScQk0WtGnn3/vHjskZ8ZK2/0G014YmBSKX5noSZSCE2WQgKl2EIB - BNxvLNfBIyNexMiKJQxEAUaLnSPi+GpCLjMtrpjSFvA7CygkSvdkTZMVU2RDdySkmaEeCimR9YKt - 6ZYLSWgSkRsO6i0YiQXQ4UsjY4jkuAIykpXsvfs1/oBvwMSaZBmPBkspNmSjwLzaS3nKYp6AABbg - ScxZoq/oDWiaCrDTwIJ7XgGxAXFjNRgMwpgqRZ7RhK7YBpAulRIhNwZVP6bMOlSNxQI9MPEHBH7D - 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 - Xxd58Tl513N06XzVJu2YGFUjSGwP8bnNXr/mxXkSGttMWKF7UtJnHnU4ReGDMcL1CapDF0MitkPH - Rq9shS0rTzJWn8nORhX5VX7Fh/9QSwMEFAAAAAgAlRHqUEmWP5wfAAAAHQAAADQAAABsb2dfYW5h - bHl0aWNzX3NvbHV0aW9uLTAuMS4xLmRpc3QtaW5mby90b3BfbGV2ZWwudHh0S6xKrSiJz8lPj0/M - S8ypLMlMLo4vzs8pLcnMz+MCAFBLAwQUAAAACACVEepQ9t3Svl8AAABuAAAALAAAAGxvZ19hbmFs - eXRpY3Nfc29sdXRpb24tMC4xLjEuZGlzdC1pbmZvL1dIRUVMC89ITc3RDUstKs7Mz7NSMNQz4HJP - zUstSizJL7JSSErJLC6JLwepUdAw0DM20DPQ5ArKzy/R9SzWDSgtSs3JTLJSKCkqTeUKSUy3Uiio - NNLNy89L1U3Mq4SJGCNEuABQSwMEFAAAAAgAlRHqUENT7z21AwAAXAoAAC8AAABsb2dfYW5hbHl0 - aWNzX3NvbHV0aW9uLTAuMS4xLmRpc3QtaW5mby9NRVRBREFUQaVWTW/bRhC9768YRAe3rkk6bdoD - gQBV5dQmItlGlDSHpoBX5IhcmNwl9sMOXfi/d5ZflQLLshAeBHJ3Zt6b2TezWqDlGbc8+Au1EUrG - 8HN4yi55hTGUKg+45GVjRWoCo0pnyYKNlqfh6/A1W7qq4rqJYenqWmkLa6Vh+uA0wlzlMB0CwHII - cKEqDGqeE0RhbW3iKMqFLdwqTFUVta4R979BWooAv1qUHtCwqbOF0jEsRKqVUWsLM6UJk7dhu90A - Ky7KGPhD3ZD779Vg64OzuUgpGAEvko/suuSWyFYxfLp8f3n1+ZLNSm6MWAskkDO8w1LVFUoLS8ut - MxDH8AYC+INqtmWaSKKYYQZTlwmUKXrL3p+Ktd922RiLFUyzSkhhLCWkvnG71irXvKL9HOZc5o7K - 5z2vG0paHmDq33451D58c7DHrwd7/Lbl0Z+U37paJjCta63uqGxxe3bDNmOTXmuzebJDsPBuUBBM - 2MdCGKh5eusJ0KsXqy0Qjp72PYJRficgQgzhiD9ApaSgE9rGg9GHSE0mcKHuwSpwlAN9skQay8uS - wAh1DErbviSewYrUct+mQUKtuMzYzc0NI7T/jXmWQRBIas5dveldWvREpqXzMvsTSboajV+d7OhI - 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 - q3PYlZ0TJia1zGQ4BP1yPZd+d2muOoSyBP1hPV2yOZGzue8ttsmK4yaubq2iIAC5CUOgeWlFPERU - EayO5muTij0ldtt6/SsgsQ8LHSTBOIgQ9OEXXEWSdt8THvV7mDQ0zldTZQ+nBnG4FQy2XY7IRXQT - YuTv+iXfg6RbrRpFPizy7k5f0uGgN/g5zs6gG2i/rUonyDc4yLWkFJXuek79k0wZs25BDPbxXA91 - ExTxFBdvw/x9ZufolKEIfz/v4lPIo3GFMevHniZ+FEdw8RLb1k/bS1eij3Xjsq5AfwFQSwECFAMU - AAAACABiEepQYOzantQBAADhBQAAKAAAAAAAAAAAAAAApIEAAAAAYXpleHRfbG9nX2FuYWx5dGlj - c19zb2x1dGlvbi9fX2luaXRfXy5weVBLAQIUAxQAAAAIAGIR6lAGFUoCNQEAAEoDAAAvAAAAAAAA - AAAAAACkgRoCAABhemV4dF9sb2dfYW5hbHl0aWNzX3NvbHV0aW9uL19jbGllbnRfZmFjdG9yeS5w - eVBLAQIUAxQAAAAIAGIR6lDp2QZ8gAIAAIUKAAAlAAAAAAAAAAAAAACkgZwDAABhemV4dF9sb2df - YW5hbHl0aWNzX3NvbHV0aW9uL19oZWxwLnB5UEsBAhQDFAAAAAgAYhHqUJ77endcAwAA8AoAACcA - AAAAAAAAAAAAAKSBXwYAAGF6ZXh0X2xvZ19hbmFseXRpY3Nfc29sdXRpb24vX3BhcmFtcy5weVBL - AQIUAxQAAAAIAGIR6lDKVrx+lgIAAJgIAAArAAAAAAAAAAAAAACkgQAKAABhemV4dF9sb2dfYW5h - bHl0aWNzX3NvbHV0aW9uL192YWxpZGF0b3JzLnB5UEsBAhQDFAAAAAgAYhHqUF/N5ExBAAAATAAA - ADAAAAAAAAAAAAAAAKSB3wwAAGF6ZXh0X2xvZ19hbmFseXRpY3Nfc29sdXRpb24vYXpleHRfbWV0 - YWRhdGEuanNvblBLAQIUAxQAAAAIAGIR6lBl/oGg4wEAANkFAAAoAAAAAAAAAAAAAACkgW4NAABh - emV4dF9sb2dfYW5hbHl0aWNzX3NvbHV0aW9uL2NvbW1hbmRzLnB5UEsBAhQDFAAAAAgAYhHqUFuM - 5WVYAgAAewsAACYAAAAAAAAAAAAAAKSBlw8AAGF6ZXh0X2xvZ19hbmFseXRpY3Nfc29sdXRpb24v - Y3VzdG9tLnB5UEsBAhQDFAAAAAgAYhHqUOwhgnV/AAAAWQEAAC4AAAAAAAAAAAAAAKSBMxIAAGF6 - ZXh0X2xvZ19hbmFseXRpY3Nfc29sdXRpb24vdGVzdHMvX19pbml0X18ucHlQSwECFAMUAAAACABi - EepQ7CGCdX8AAABZAQAANQAAAAAAAAAAAAAApIH+EgAAYXpleHRfbG9nX2FuYWx5dGljc19zb2x1 - dGlvbi90ZXN0cy9sYXRlc3QvX19pbml0X18ucHlQSwECFAMUAAAACABiEepQgtJmHnYEAAAoFwAA - UQAAAAAAAAAAAAAApIHQEwAAYXpleHRfbG9nX2FuYWx5dGljc19zb2x1dGlvbi90ZXN0cy9sYXRl - c3QvdGVzdF9sb2dfYW5hbHl0aWNzX3NvbHV0aW9uX3NjZW5hcmlvLnB5UEsBAhQDFAAAAAgAYhHq - UIlqf0SkAAAAkgEAADYAAAAAAAAAAAAAAKSBtRgAAGF6ZXh0X2xvZ19hbmFseXRpY3Nfc29sdXRp - b24vdmVuZG9yZWRfc2Rrcy9fX2luaXRfXy5weVBLAQIUAxQAAAAIAGIR6lAGAuXUOgEAAO4CAABL - AAAAAAAAAAAAAACkga0ZAABhemV4dF9sb2dfYW5hbHl0aWNzX3NvbHV0aW9uL3ZlbmRvcmVkX3Nk - a3Mvb3BlcmF0aW9uc21hbmFnZW1lbnQvX19pbml0X18ucHlQSwECFAMUAAAACABiEepQunqsrKkD - AADeCgAAUQAAAAAAAAAAAAAApIFQGwAAYXpleHRfbG9nX2FuYWx5dGljc19zb2x1dGlvbi92ZW5k - b3JlZF9zZGtzL29wZXJhdGlvbnNtYW5hZ2VtZW50L19jb25maWd1cmF0aW9uLnB5UEsBAhQDFAAA - AAgAYhHqUEe/rDTBAwAAyA0AAGAAAAAAAAAAAAAAAKSBaB8AAGF6ZXh0X2xvZ19hbmFseXRpY3Nf - c29sdXRpb24vdmVuZG9yZWRfc2Rrcy9vcGVyYXRpb25zbWFuYWdlbWVudC9fb3BlcmF0aW9uc19t - YW5hZ2VtZW50X2NsaWVudC5weVBLAQIUAxQAAAAIAGIR6lB5vfsF7QAAAO0BAABKAAAAAAAAAAAA - AACkgacjAABhemV4dF9sb2dfYW5hbHl0aWNzX3NvbHV0aW9uL3ZlbmRvcmVkX3Nka3Mvb3BlcmF0 - aW9uc21hbmFnZW1lbnQvdmVyc2lvbi5weVBLAQIUAxQAAAAIAGIR6lAajO4KGQIAAJEKAABSAAAA - AAAAAAAAAACkgfwkAABhemV4dF9sb2dfYW5hbHl0aWNzX3NvbHV0aW9uL3ZlbmRvcmVkX3Nka3Mv - b3BlcmF0aW9uc21hbmFnZW1lbnQvbW9kZWxzL19faW5pdF9fLnB5UEsBAhQDFAAAAAgAYhHqUBNX - FeKMCgAA3T8AAFEAAAAAAAAAAAAAAKSBhScAAGF6ZXh0X2xvZ19hbmFseXRpY3Nfc29sdXRpb24v - dmVuZG9yZWRfc2Rrcy9vcGVyYXRpb25zbWFuYWdlbWVudC9tb2RlbHMvX21vZGVscy5weVBLAQIU - AxQAAAAIAGIR6lDhBKe87goAAEdAAABVAAAAAAAAAAAAAACkgYAyAABhemV4dF9sb2dfYW5hbHl0 - aWNzX3NvbHV0aW9uL3ZlbmRvcmVkX3Nka3Mvb3BlcmF0aW9uc21hbmFnZW1lbnQvbW9kZWxzL19t - b2RlbHNfcHkzLnB5UEsBAhQDFAAAAAgAYhHqUK39aL3CAQAAqgMAAFcAAAAAAAAAAAAAAKSB4T0A - AGF6ZXh0X2xvZ19hbmFseXRpY3Nfc29sdXRpb24vdmVuZG9yZWRfc2Rrcy9vcGVyYXRpb25zbWFu - YWdlbWVudC9tb2RlbHMvX3BhZ2VkX21vZGVscy5weVBLAQIUAxQAAAAIAGIR6lASXSFtPwEAAGsD - AABWAAAAAAAAAAAAAACkgRhAAABhemV4dF9sb2dfYW5hbHl0aWNzX3NvbHV0aW9uL3ZlbmRvcmVk - X3Nka3Mvb3BlcmF0aW9uc21hbmFnZW1lbnQvb3BlcmF0aW9ucy9fX2luaXRfXy5weVBLAQIUAxQA - AAAIAGIR6lDArqHb1AcAALc7AABxAAAAAAAAAAAAAACkgctBAABhemV4dF9sb2dfYW5hbHl0aWNz - X3NvbHV0aW9uL3ZlbmRvcmVkX3Nka3Mvb3BlcmF0aW9uc21hbmFnZW1lbnQvb3BlcmF0aW9ucy9f - bWFuYWdlbWVudF9hc3NvY2lhdGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAGIR6lCyPzuq - lAcAALg3AABzAAAAAAAAAAAAAACkgS5KAABhemV4dF9sb2dfYW5hbHl0aWNzX3NvbHV0aW9uL3Zl - bmRvcmVkX3Nka3Mvb3BlcmF0aW9uc21hbmFnZW1lbnQvb3BlcmF0aW9ucy9fbWFuYWdlbWVudF9j - b25maWd1cmF0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAYhHqUNFK5IdHBQAAhw8AAFkA - AAAAAAAAAAAAAKSBU1IAAGF6ZXh0X2xvZ19hbmFseXRpY3Nfc29sdXRpb24vdmVuZG9yZWRfc2Rr - cy9vcGVyYXRpb25zbWFuYWdlbWVudC9vcGVyYXRpb25zL19vcGVyYXRpb25zLnB5UEsBAhQDFAAA - AAgAYhHqUMSsLNz5CQAAOV0AAGMAAAAAAAAAAAAAAKSBEVgAAGF6ZXh0X2xvZ19hbmFseXRpY3Nf - c29sdXRpb24vdmVuZG9yZWRfc2Rrcy9vcGVyYXRpb25zbWFuYWdlbWVudC9vcGVyYXRpb25zL19z - b2x1dGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAJUR6lCQJwRdyAIAAJsHAAA2AAAAAAAA - AAAAAACkgYtiAABsb2dfYW5hbHl0aWNzX3NvbHV0aW9uLTAuMS4xLmRpc3QtaW5mby9ERVNDUklQ - VElPTi5yc3RQSwECFAMUAAAACACVEepQ9u2MH6QBAAA7AwAANAAAAAAAAAAAAAAApIGnZQAAbG9n - X2FuYWx5dGljc19zb2x1dGlvbi0wLjEuMS5kaXN0LWluZm8vbWV0YWRhdGEuanNvblBLAQIUAxQA - AAAIAJUR6lBJlj+cHwAAAB0AAAA0AAAAAAAAAAAAAACkgZ1nAABsb2dfYW5hbHl0aWNzX3NvbHV0 - aW9uLTAuMS4xLmRpc3QtaW5mby90b3BfbGV2ZWwudHh0UEsBAhQDFAAAAAgAlRHqUPbd0r5fAAAA - bgAAACwAAAAAAAAAAAAAAKSBDmgAAGxvZ19hbmFseXRpY3Nfc29sdXRpb24tMC4xLjEuZGlzdC1p - bmZvL1dIRUVMUEsBAhQDFAAAAAgAlRHqUENT7z21AwAAXAoAAC8AAAAAAAAAAAAAAKSBt2gAAGxv - Z19hbmFseXRpY3Nfc29sdXRpb24tMC4xLjEuZGlzdC1pbmZvL01FVEFEQVRBUEsBAhQDFAAAAAgA - lRHqUMq3pHbZBQAArg4AAC0AAAAAAAAAAAAAAKSBuWwAAGxvZ19hbmFseXRpY3Nfc29sdXRpb24t - MC4xLjEuZGlzdC1pbmZvL1JFQ09SRFBLBQYAAAAAHwAfAHkNAADdcgAAAAA= - headers: - accept-ranges: - - bytes - content-length: - - '32876' - content-md5: - - ujQT2Z9BY+0tKLbWmJhNvg== - content-type: - - application/octet-stream - date: - - Tue, 16 Mar 2021 09:03:13 GMT - etag: - - '"0x8D82476C76F2963"' - last-modified: - - Fri, 10 Jul 2020 02:13:04 GMT - server: - - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0 - x-ms-blob-type: - - BlockBlob - x-ms-creation-time: - - Fri, 10 Jul 2020 02:13:04 GMT - x-ms-lease-state: - - available - x-ms-lease-status: - - unlocked - x-ms-server-encrypted: - - 'true' - x-ms-version: - - '2019-02-02' - status: - code: 200 - message: OK -- request: - body: '{"location": "westus", "properties": {"sku": {"name": "PerGB2018"}, "retentionInDays": - 30, "workspaceCapping": {}}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - monitor log-analytics workspace create - Connection: - - keep-alive - Content-Length: - - '115' - Content-Type: - - application/json - ParameterSetName: - - -g -n -l - User-Agent: - - AZURECLI/2.20.0 azsdk-python-mgmt-loganalytics/8.0.0 Python/3.8.0 (Windows-10-10.0.19041-SP0) - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002?api-version=2021-12-01-preview - response: - body: - string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": - \"d3e307fe-e47a-4372-91b9-fa12ebead80b\",\r\n \"provisioningState\": \"Creating\",\r\n - \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"maxCapacityReservationLevel\": - 3000,\r\n \"lastSkuUpdate\": \"Tue, 16 Mar 2021 09:03:27 GMT\"\r\n },\r\n - \ \"retentionInDays\": 30,\r\n \"features\": {\r\n \"legacy\": 0,\r\n - \ \"searchVersion\": 1,\r\n \"enableLogAccessUsingOnlyResourcePermissions\": - true\r\n },\r\n \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n - \ \"quotaNextResetTime\": \"Wed, 17 Mar 2021 03:00:00 GMT\",\r\n \"dataIngestionStatus\": - \"RespectQuota\"\r\n },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n - \ \"publicNetworkAccessForQuery\": \"Enabled\",\r\n \"createdDate\": - \"Tue, 16 Mar 2021 09:03:27 GMT\",\r\n \"modifiedDate\": \"Tue, 16 Mar - 2021 09:03:27 GMT\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/microsoft.operationalinsights/workspaces/clitestws-000002\",\r\n - \ \"name\": \"clitestws-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n - \ \"location\": \"westus\"\r\n}" - headers: - cache-control: - - no-cache - content-length: - - '1169' - content-type: - - application/json - date: - - Tue, 16 Mar 2021 09:03:28 GMT - pragma: - - no-cache - server: - - Microsoft-IIS/10.0 - - Microsoft-IIS/10.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - x-powered-by: - - ASP.NET - - ASP.NET - status: - code: 201 - message: Created -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - monitor log-analytics workspace create - Connection: - - keep-alive - ParameterSetName: - - -g -n -l - User-Agent: - - AZURECLI/2.20.0 azsdk-python-mgmt-loganalytics/8.0.0 Python/3.8.0 (Windows-10-10.0.19041-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002?api-version=2021-12-01-preview - response: - body: - string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": - \"d3e307fe-e47a-4372-91b9-fa12ebead80b\",\r\n \"provisioningState\": \"Succeeded\",\r\n - \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"maxCapacityReservationLevel\": - 3000,\r\n \"lastSkuUpdate\": \"Tue, 16 Mar 2021 09:03:27 GMT\"\r\n },\r\n - \ \"retentionInDays\": 30,\r\n \"features\": {\r\n \"legacy\": 0,\r\n - \ \"searchVersion\": 1,\r\n \"enableLogAccessUsingOnlyResourcePermissions\": - true\r\n },\r\n \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n - \ \"quotaNextResetTime\": \"Wed, 17 Mar 2021 03:00:00 GMT\",\r\n \"dataIngestionStatus\": - \"RespectQuota\"\r\n },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n - \ \"publicNetworkAccessForQuery\": \"Enabled\",\r\n \"createdDate\": - \"Tue, 16 Mar 2021 09:03:27 GMT\",\r\n \"modifiedDate\": \"Tue, 16 Mar - 2021 09:03:29 GMT\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/microsoft.operationalinsights/workspaces/clitestws-000002\",\r\n - \ \"name\": \"clitestws-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n - \ \"location\": \"westus\"\r\n}" - headers: - cache-control: - - no-cache - content-length: - - '1170' - content-type: - - application/json - date: - - Tue, 16 Mar 2021 09:03:58 GMT - pragma: - - no-cache - server: - - Microsoft-IIS/10.0 - - Microsoft-IIS/10.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-powered-by: - - ASP.NET - - ASP.NET - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - monitor log-analytics solution create - Connection: - - keep-alive - ParameterSetName: - - --resource-group --solution-type --workspace - User-Agent: - - AZURECLI/2.20.0 azsdk-python-mgmt-loganalytics/8.0.0 Python/3.8.0 (Windows-10-10.0.19041-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002?api-version=2021-12-01-preview - response: - body: - string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": - \"d3e307fe-e47a-4372-91b9-fa12ebead80b\",\r\n \"provisioningState\": \"Succeeded\",\r\n - \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"maxCapacityReservationLevel\": - 3000,\r\n \"lastSkuUpdate\": \"Tue, 16 Mar 2021 09:03:27 GMT\"\r\n },\r\n - \ \"retentionInDays\": 30,\r\n \"features\": {\r\n \"legacy\": 0,\r\n - \ \"searchVersion\": 1,\r\n \"enableLogAccessUsingOnlyResourcePermissions\": - true\r\n },\r\n \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n - \ \"quotaNextResetTime\": \"Wed, 17 Mar 2021 03:00:00 GMT\",\r\n \"dataIngestionStatus\": - \"RespectQuota\"\r\n },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n - \ \"publicNetworkAccessForQuery\": \"Enabled\",\r\n \"createdDate\": - \"Tue, 16 Mar 2021 09:03:27 GMT\",\r\n \"modifiedDate\": \"Tue, 16 Mar - 2021 09:03:29 GMT\"\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/microsoft.operationalinsights/workspaces/clitestws-000002\",\r\n - \ \"name\": \"clitestws-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n - \ \"location\": \"westus\"\r\n}" - headers: - cache-control: - - no-cache - content-length: - - '1170' - content-type: - - application/json - date: - - Tue, 16 Mar 2021 09:04:01 GMT - pragma: - - no-cache - server: - - Microsoft-IIS/10.0 - - Microsoft-IIS/10.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-powered-by: - - ASP.NET - - ASP.NET - status: - code: 200 - message: OK -- request: - body: '{"location": "westus", "plan": {"name": "SecurityInsights(clitestws-000002)", - "publisher": "Microsoft", "promotionCode": "", "product": "OMSGallery/SecurityInsights"}, - "properties": {"workspaceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/microsoft.OperationalInsights/workspaces/clitestws-000002"}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - monitor log-analytics solution create - Connection: - - keep-alive - Content-Length: - - '420' - Content-Type: - - application/json; charset=utf-8 - ParameterSetName: - - --resource-group --solution-type --workspace - User-Agent: - - python/3.8.0 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.3 - azure-mgmt-operationsmanagement/0.1.0 Azure-SDK-For-Python AZURECLI/2.20.0 - accept-language: - - en-US - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.OperationsManagement/solutions/SecurityInsights%28clitestws-000002%29?api-version=2015-11-01-preview - response: - body: - string: "{\r\n \"plan\": {\r\n \"name\": \"SecurityInsights(clitestws-000002)\",\r\n - \ \"publisher\": \"Microsoft\",\r\n \"promotionCode\": \"\",\r\n \"product\": - \"OMSGallery/SecurityInsights\"\r\n },\r\n \"properties\": {\r\n \"workspaceResourceId\": - \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/microsoft.OperationalInsights/workspaces/clitestws-000002\",\r\n - \ \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"Mon, - 01 Jan 0001 00:00:00 GMT\",\r\n \"sku\": {\r\n \"name\": \"PerGB\"\r\n - \ },\r\n \"lastModifiedTime\": \"Mon, 01 Jan 0001 00:00:00 GMT\",\r\n - \ \"containedResources\": []\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.OperationsManagement/solutions/SecurityInsights(clitestws-000002)\",\r\n - \ \"name\": \"SecurityInsights(clitestws-000002)\",\r\n \"type\": \"Microsoft.OperationsManagement/solutions\",\r\n - \ \"location\": \"West US\"\r\n}" - headers: - cache-control: - - no-cache - cachecontrol: - - no-cache - content-length: - - '1040' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 16 Mar 2021 09:04:08 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-IIS/10.0 - - Microsoft-IIS/10.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - x-ams-apiversion: - - WebAPI1.0 - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - x-powered-by: - - ASP.NET - - ASP.NET - status: - code: 201 - message: Created -- request: - body: '{"etag": "3d00c3ca-0000-0100-0000-5d42d5010000", "kind": "Fusion", "properties": - {"alertRuleTemplateName": "f71aba3d-28fb-450b-b192-4e76a83015c8", "enabled": - true}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - sentinel alert-rule create - Connection: - - keep-alive - Content-Length: - - '164' - Content-Type: - - application/json - ParameterSetName: - - --fusion-alert-rule --resource-group --rule-id --workspace-name - User-Agent: - - AZURECLI/2.20.0 azsdk-python-securityinsights/unknown Python/3.8.0 (Windows-10-10.0.19041-SP0) - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/alertRules/myFirstFusionRule?api-version=2020-01-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/alertRules/myFirstFusionRule","name":"myFirstFusionRule","etag":"\"00002c33-0000-0100-0000-6050748e0000\"","type":"Microsoft.SecurityInsights/alertRules","kind":"Fusion","properties":{"displayName":"Advanced - Multistage Attack Detection","description":"Using Fusion technology based - on machine learning, Azure Sentinel automatically detects multistage attacks - by identifying combinations of anomalous behaviors and suspicious activities - observed at various stages of the kill chain. On the basis of these discoveries, - Azure Sentinel generates incidents that would otherwise be very difficult - to catch. By design, these incidents are low-volume, high-fidelity, and high-severity, - which is why this detection is turned ON by default.\n\nThere are a total - of 90 Fusion incident types detected by Azure Sentinel.\n\nTo detect these - multistage attacks, the following data connectors must be configured:\n- Azure - Active Directory Identity Protection.\n- Microsoft Cloud App Security.\n- - Microsoft Defender for Endpoint.\n- Azure Defender.\n- Palo Alto Networks.\n\nFor - a full list and description of each scenario that is supported for these multistage - attacks, go to https://aka.ms/SentinelFusion.","alertRuleTemplateName":"f71aba3d-28fb-450b-b192-4e76a83015c8","tactics":["Collection","CommandAndControl","DefenseEvasion","Discovery","Execution","Exfiltration","Impact","InitialAccess","LateralMovement","Persistence","PrivilegeEscalation"],"severity":"High","enabled":true,"lastModifiedUtc":"2021-03-16T09:04:14.5466874Z"}}' - headers: - cache-control: - - no-cache - content-length: - - '1774' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 16 Mar 2021 09:04:14 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Kestrel - 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: '{"etag": "260097e0-0000-0d00-0000-5d6fa88f0000", "kind": "MicrosoftSecurityIncidentCreation", - "properties": {"productFilter": "Microsoft Cloud App Security", "displayName": - "testing displayname", "enabled": true}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - sentinel alert-rule create - Connection: - - keep-alive - Content-Length: - - '213' - Content-Type: - - application/json - ParameterSetName: - - --microsoft-security-incident-creation-alert-rule --resource-group --rule-id - --workspace-name - User-Agent: - - AZURECLI/2.20.0 azsdk-python-securityinsights/unknown Python/3.8.0 (Windows-10-10.0.19041-SP0) - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/alertRules/microsoftSecurityIncidentCreationRuleExample?api-version=2020-01-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/alertRules/microsoftSecurityIncidentCreationRuleExample","name":"microsoftSecurityIncidentCreationRuleExample","etag":"\"00003233-0000-0100-0000-605074900000\"","type":"Microsoft.SecurityInsights/alertRules","kind":"MicrosoftSecurityIncidentCreation","properties":{"productFilter":"Microsoft - Cloud App Security","severitiesFilter":null,"displayNamesFilter":null,"displayNamesExcludeFilter":null,"displayName":"testing - displayname","enabled":true,"description":null,"tactics":null,"alertRuleTemplateName":null,"lastModifiedUtc":"2021-03-16T09:04:16.3379524Z"}}' - headers: - cache-control: - - no-cache - content-length: - - '814' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 16 Mar 2021 09:04:15 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Kestrel - 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 - CommandName: - - sentinel alert-rule show - Connection: - - keep-alive - ParameterSetName: - - --resource-group --rule-id --workspace-name - User-Agent: - - AZURECLI/2.20.0 azsdk-python-securityinsights/unknown Python/3.8.0 (Windows-10-10.0.19041-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/alertRules/myFirstFusionRule?api-version=2020-01-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/alertRules/myFirstFusionRule","name":"myFirstFusionRule","etag":"\"00002c33-0000-0100-0000-6050748e0000\"","type":"Microsoft.SecurityInsights/alertRules","kind":"Fusion","properties":{"displayName":"Advanced - Multistage Attack Detection","description":"Using Fusion technology based - on machine learning, Azure Sentinel automatically detects multistage attacks - by identifying combinations of anomalous behaviors and suspicious activities - observed at various stages of the kill chain. On the basis of these discoveries, - Azure Sentinel generates incidents that would otherwise be very difficult - to catch. By design, these incidents are low-volume, high-fidelity, and high-severity, - which is why this detection is turned ON by default.\n\nThere are a total - of 90 Fusion incident types detected by Azure Sentinel.\n\nTo detect these - multistage attacks, the following data connectors must be configured:\n- Azure - Active Directory Identity Protection.\n- Microsoft Cloud App Security.\n- - Microsoft Defender for Endpoint.\n- Azure Defender.\n- Palo Alto Networks.\n\nFor - a full list and description of each scenario that is supported for these multistage - attacks, go to https://aka.ms/SentinelFusion.","alertRuleTemplateName":"f71aba3d-28fb-450b-b192-4e76a83015c8","tactics":["Collection","CommandAndControl","DefenseEvasion","Discovery","Execution","Exfiltration","Impact","InitialAccess","LateralMovement","Persistence","PrivilegeEscalation"],"severity":"High","enabled":true,"lastModifiedUtc":"2021-03-16T09:04:14.5466874Z"}}' - headers: - cache-control: - - no-cache - content-length: - - '1774' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 16 Mar 2021 09:04:17 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Kestrel - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - sentinel alert-rule show - Connection: - - keep-alive - ParameterSetName: - - --resource-group --rule-id --workspace-name - User-Agent: - - AZURECLI/2.20.0 azsdk-python-securityinsights/unknown Python/3.8.0 (Windows-10-10.0.19041-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/alertRules/microsoftSecurityIncidentCreationRuleExample?api-version=2020-01-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/alertRules/microsoftSecurityIncidentCreationRuleExample","name":"microsoftSecurityIncidentCreationRuleExample","etag":"\"00003233-0000-0100-0000-605074900000\"","type":"Microsoft.SecurityInsights/alertRules","kind":"MicrosoftSecurityIncidentCreation","properties":{"productFilter":"Microsoft - Cloud App Security","severitiesFilter":null,"displayNamesFilter":null,"displayNamesExcludeFilter":null,"displayName":"testing - displayname","enabled":true,"description":null,"tactics":null,"alertRuleTemplateName":null,"lastModifiedUtc":"2021-03-16T09:04:16.3379524Z"}}' - headers: - cache-control: - - no-cache - content-length: - - '814' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 16 Mar 2021 09:04:19 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Kestrel - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - sentinel alert-rule list - Connection: - - keep-alive - ParameterSetName: - - --resource-group --workspace-name - User-Agent: - - AZURECLI/2.20.0 azsdk-python-securityinsights/unknown Python/3.8.0 (Windows-10-10.0.19041-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/alertRules?api-version=2020-01-01 - response: - body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/alertRules/myFirstFusionRule","name":"myFirstFusionRule","etag":"\"00002c33-0000-0100-0000-6050748e0000\"","type":"Microsoft.SecurityInsights/alertRules","kind":"Fusion","properties":{"displayName":"Advanced - Multistage Attack Detection","description":"Using Fusion technology based - on machine learning, Azure Sentinel automatically detects multistage attacks - by identifying combinations of anomalous behaviors and suspicious activities - observed at various stages of the kill chain. On the basis of these discoveries, - Azure Sentinel generates incidents that would otherwise be very difficult - to catch. By design, these incidents are low-volume, high-fidelity, and high-severity, - which is why this detection is turned ON by default.\n\nThere are a total - of 90 Fusion incident types detected by Azure Sentinel.\n\nTo detect these - multistage attacks, the following data connectors must be configured:\n- Azure - Active Directory Identity Protection.\n- Microsoft Cloud App Security.\n- - Microsoft Defender for Endpoint.\n- Azure Defender.\n- Palo Alto Networks.\n\nFor - a full list and description of each scenario that is supported for these multistage - attacks, go to https://aka.ms/SentinelFusion.","alertRuleTemplateName":"f71aba3d-28fb-450b-b192-4e76a83015c8","tactics":["Collection","CommandAndControl","DefenseEvasion","Discovery","Execution","Exfiltration","Impact","InitialAccess","LateralMovement","Persistence","PrivilegeEscalation"],"severity":"High","enabled":true,"lastModifiedUtc":"2021-03-16T09:04:14.5466874Z"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/alertRules/microsoftSecurityIncidentCreationRuleExample","name":"microsoftSecurityIncidentCreationRuleExample","etag":"\"00003233-0000-0100-0000-605074900000\"","type":"Microsoft.SecurityInsights/alertRules","kind":"MicrosoftSecurityIncidentCreation","properties":{"productFilter":"Microsoft - Cloud App Security","severitiesFilter":null,"displayNamesFilter":null,"displayNamesExcludeFilter":null,"displayName":"testing - displayname","enabled":true,"description":null,"tactics":null,"alertRuleTemplateName":null,"lastModifiedUtc":"2021-03-16T09:04:16.3379524Z"}}]}' - headers: - cache-control: - - no-cache - content-length: - - '2601' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 16 Mar 2021 09:04:20 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Kestrel - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - sentinel alert-rule delete - Connection: - - keep-alive - Content-Length: - - '0' - ParameterSetName: - - -y --resource-group --rule-id --workspace-name - User-Agent: - - AZURECLI/2.20.0 azsdk-python-securityinsights/unknown Python/3.8.0 (Windows-10-10.0.19041-SP0) - method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/alertRules/myFirstFusionRule?api-version=2020-01-01 - response: - body: - string: '{}' - headers: - cache-control: - - no-cache - content-length: - - '2' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 16 Mar 2021 09:04:23 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Kestrel - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-deletes: - - '14999' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - sentinel alert-rule-template show - Connection: - - keep-alive - ParameterSetName: - - --alert-rule-template-id --resource-group --workspace-name - User-Agent: - - AZURECLI/2.20.0 azsdk-python-securityinsights/unknown Python/3.8.0 (Windows-10-10.0.19041-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/alertRuleTemplates/65360bb0-8986-4ade-a89d-af3cf44d28aa?api-version=2020-01-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/65360bb0-8986-4ade-a89d-af3cf44d28aa","name":"65360bb0-8986-4ade-a89d-af3cf44d28aa","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - timeframe = 1d;\nlet EventNameList = dynamic([\"CreateNetworkAclEntry\",\"CreateRoute\",\"CreateRouteTable\",\"CreateInternetGateway\",\"CreateNatGateway\"]);\nAWSCloudTrail\n| - where TimeGenerated > ago(timeframe)\n| where EventName in~ (EventNameList)\n| - summarize StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated) - by EventName, EventTypeName, UserIdentityAccountId, UserIdentityPrincipalid, - UserAgent, \nUserIdentityUserName, SessionMfaAuthenticated, SourceIpAddress, - AWSRegion, EventSource, AdditionalEventData, ResponseElements\n| extend timestamp - = StartTimeUtc, AccountCustomEntity = UserIdentityUserName, IPCustomEntity - = SourceIpAddress","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Changes - to Amazon VPC settings","description":"Amazon Virtual Private Cloud (Amazon - VPC) lets you provision a logically isolated section of the AWS Cloud where - you can launch AWS resources\nin a virtual network that you define.\nThis - identifies changes to Amazon VPC (Virtual Private Cloud) settings such as - new ACL entries,routes, routetable or Gateways.\nMore information: https://medium.com/@GorillaStack/the-most-important-aws-cloudtrail-security-events-to-track-a5b9873f8255 - \nand AWS VPC API Docs: https://docs.aws.amazon.com/AWSEC2/latest/APIReference/OperationList-query-vpc.html","tactics":["PrivilegeEscalation","LateralMovement"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-02-27T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AWS","dataTypes":["AWSCloudTrail"]}],"alertRulesCreatedByTemplateCount":0}}' - headers: - cache-control: - - no-cache - content-length: - - '2329' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 16 Mar 2021 09:04:23 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Kestrel - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - sentinel alert-rule-template list - Connection: - - keep-alive - ParameterSetName: - - --resource-group --workspace-name - User-Agent: - - AZURECLI/2.20.0 azsdk-python-securityinsights/unknown Python/3.8.0 (Windows-10-10.0.19041-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/alertRuleTemplates?api-version=2020-01-01 - response: - body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/738702fd-0a66-42c7-8586-e30f0583f8fe","name":"738702fd-0a66-42c7-8586-e30f0583f8fe","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"High","query":"DeviceEvents\n| - where ActionType has \"ExploitGuardNonMicrosoftSignedBlocked\"\n| where InitiatingProcessFileName - contains \"svchost.exe\" and FileName contains \"NetSetupSvc.dll\"\n| extend - timestamp = TimeGenerated, AccountCustomEntity = iff(isnotempty(InitiatingProcessAccountUpn), - InitiatingProcessAccountUpn, InitiatingProcessAccountName),\nHostCustomEntity - = DeviceName, FileHashCustomEntity = InitiatingProcessSHA1, FileHashType = - \"SHA1\"","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"FileHash","fieldMappings":[{"identifier":"Algorithm","columnName":"FileHashType"},{"identifier":"Value","columnName":"FileHashCustomEntity"}]}],"displayName":"TEARDROP - memory-only dropper","description":"Identifies SolarWinds TEARDROP memory-only - dropper IOCs in Window''s defender Exploit Guard activity\nReferences:\n- - https://www.fireeye.com/blog/threat-research/2020/12/evasive-attacker-leverages-solarwinds-supply-chain-compromises-with-sunburst-backdoor.html\n- - https://gist.github.com/olafhartong/71ffdd4cab4b6acd5cbcd1a0691ff82f","tactics":["Execution","Persistence"],"lastUpdatedDateUTC":"2021-01-31T00:00:00Z","createdDateUTC":"2020-12-15T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"MicrosoftThreatProtection","dataTypes":["DeviceEvents"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/4696e072-aca8-4a4f-bf05-89fddc5ac3c9","name":"4696e072-aca8-4a4f-bf05-89fddc5ac3c9","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - auditLookback = 1d;\nAuditLogs\n| where TimeGenerated > ago(auditLookback)\n| - where OperationName has ''StsRefreshTokenValidFrom''\n| where TargetResources[0].modifiedProperties - != ''[]''\n| where TargetResources[0].modifiedProperties !has ''DirectorySync''\n| - extend TargetResourcesModProps = TargetResources[0].modifiedProperties\n| - mv-expand TargetResourcesModProps\n| where tostring(TargetResourcesModProps.displayName) - =~ ''StsRefreshTokensValidFrom''\n| extend InitiatingUserOrApp = iff(isnotempty(InitiatedBy.user.userPrincipalName),tostring(InitiatedBy.user.userPrincipalName), - tostring(InitiatedBy.app.displayName))\n| where InitiatingUserOrApp !in (''Microsoft - Cloud App Security'')\n| extend targetUserOrApp = TargetResources[0].userPrincipalName\n| - extend eventName = tostring(TargetResourcesModProps.displayName)\n| extend - oldStsRefreshValidFrom = todatetime(parse_json(tostring(TargetResourcesModProps.oldValue))[0])\n| - extend newStsRefreshValidFrom = todatetime(parse_json(tostring(TargetResourcesModProps.newValue))[0])\n| - extend tokenMinutesAdded = datetime_diff(''minute'',newStsRefreshValidFrom,oldStsRefreshValidFrom)\n| - extend tokenMinutesRemaining = datetime_diff(''minute'',TimeGenerated,newStsRefreshValidFrom)\n| - project-reorder Result, AADOperationType\n| extend InitiatingIpAddress = iff(isnotempty(InitiatedBy.user.ipAddress), - tostring(InitiatedBy.user.ipAddress), tostring(InitiatedBy.app.ipAddress))\n| - extend timestamp = TimeGenerated, AccountCustomEntity = InitiatingUserOrApp, - IPCustomEntity = InitiatingIpAddress","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Interactive - STS refresh token modifications","description":"This will show Active Directory - Security Token Service (STS) refresh token modifications by Service Principals - and Applications other than DirectorySync. Refresh tokens are used to validate - identification and obtain access tokens.\nThis event is most often generated - when legitimate administrators troubleshoot frequent AAD user sign-ins but - may also be generated as a result of malicious token extensions. Confirm that - the activity is related to an administrator legitimately modifying STS refresh - tokens and check the new token validation time period for high values.\nFor - in-depth documentation of AAD Security Tokens, see https://docs.microsoft.com/azure/active-directory/develop/security-tokens.\nFor - further information on AuditLogs please see https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-audit-activities.","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2020-12-04T00:00:00Z","createdDateUTC":"2020-12-04T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActiveDirectory","dataTypes":["AuditLogs"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/69b7723c-2889-469f-8b55-a2d355ed9c87","name":"69b7723c-2889-469f-8b55-a2d355ed9c87","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - dt_lookBack = 1h;\nlet ioc_lookBack = 14d;\nThreatIntelligenceIndicator\n| - where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\n| - where Active == true\n// Picking up only IOC''s that contain the entities - we want\n| where isnotempty(NetworkIP) or isnotempty(EmailSourceIpAddress) - or isnotempty(NetworkDestinationIP) or isnotempty(NetworkSourceIP)\n// As - there is potentially more than 1 indicator type for matching IP, taking NetworkIP - first, then others if that is empty.\n// Taking the first non-empty value - based on potential IOC match availability\n| extend TI_ipEntity = iff(isnotempty(NetworkIP), - NetworkIP, NetworkDestinationIP)\n| extend TI_ipEntity = iff(isempty(TI_ipEntity) - and isnotempty(NetworkSourceIP), NetworkSourceIP, TI_ipEntity)\n| extend TI_ipEntity - = iff(isempty(TI_ipEntity) and isnotempty(EmailSourceIpAddress), EmailSourceIpAddress, - TI_ipEntity)\n| join (\n DnsEvents | where TimeGenerated >= ago(dt_lookBack)\n | - where SubType =~ \"LookupQuery\" and isnotempty(IPAddresses)\n | extend - SingleIP = split(IPAddresses, \",\")\n | mvexpand SingleIP\n | extend - SingleIP = tostring(SingleIP)\n // renaming time column so it is clear - the log this came from\n | extend DNS_TimeGenerated = TimeGenerated\n)\non - $left.TI_ipEntity == $right.SingleIP\n| summarize LatestIndicatorTime = arg_max(TimeGenerated, - *) by IndicatorId\n| project LatestIndicatorTime, Description, ActivityGroupNames, - IndicatorId, ThreatType, Url, ExpirationDateTime, ConfidenceScore, DNS_TimeGenerated,\nTI_ipEntity, - Computer, EventId, SubType, ClientIP, Name, IPAddresses, NetworkIP, NetworkDestinationIP, - NetworkSourceIP, EmailSourceIpAddress\n| extend timestamp = DNS_TimeGenerated, - IPCustomEntity = ClientIP, HostCustomEntity = Computer, URLCustomEntity = - Url","queryFrequency":"PT1H","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"(Preview) - TI map IP entity to DnsEvents","description":"Identifies a match in DnsEvents - from any IP IOC from TI","tactics":["Impact"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-08-27T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"ThreatIntelligence","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"ThreatIntelligenceTaxii","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"DNS","dataTypes":["DnsEvents"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/d25b1998-a592-4bc5-8a3a-92b39eedb1bc","name":"d25b1998-a592-4bc5-8a3a-92b39eedb1bc","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - timeframe = 1d;\nAWSCloudTrail\n| where TimeGenerated > ago(timeframe)\n| - where EventName =~ \"ConsoleLogin\" \n| extend MFAUsed = tostring(parse_json(AdditionalEventData).MFAUsed), - LoginResult = tostring(parse_json(ResponseElements).ConsoleLogin)\n| where - MFAUsed !~ \"Yes\" and LoginResult !~ \"Failure\"\n| summarize StartTimeUtc - = min(TimeGenerated), EndTimeUtc = max(TimeGenerated) by EventName, EventTypeName, - LoginResult, MFAUsed, UserIdentityAccountId, UserIdentityPrincipalid, UserAgent, - \nUserIdentityUserName, SessionMfaAuthenticated, SourceIpAddress, AWSRegion\n| - extend timestamp = StartTimeUtc, AccountCustomEntity = UserIdentityUserName, - IPCustomEntity = SourceIpAddress","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Login - to AWS Management Console without MFA","description":"Multi-Factor Authentication - (MFA) helps you to prevent credential compromise. This alert identifies logins - to the AWS Management Console without MFA.\nYou can limit this detection to - trigger for adminsitrative accounts if you do not have MFA enabled on all - accounts.\nThis is done by looking at the eventName ConsoleLogin and if the - AdditionalEventData field indicates MFA was NOT used \nand the ResponseElements - field indicates NOT a Failure. Thereby indicating that a non-MFA login was - successful.","tactics":["DefenseEvasion","PrivilegeEscalation","Persistence","InitialAccess"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-02-27T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AWS","dataTypes":["AWSCloudTrail"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/884be6e7-e568-418e-9c12-89229865ffde","name":"884be6e7-e568-418e-9c12-89229865ffde","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = ago(1h);\nlet FailureThreshold = 15;\nlet FailedLogins = Okta_CL\n| - where TimeGenerated > timeframe\n| where eventType_s =~ \"user.session.start\" - and outcome_reason_s =~ \"VERIFICATION_ERROR\"\n| summarize count() by actor_alternateId_s, - client_ipAddress_s, bin(TimeGenerated, 5m)\n| where count_ > FailureThreshold\n| - project client_ipAddress_s, actor_alternateId_s;\nOkta_CL\n| where TimeGenerated - > timeframe\n| join kind=inner (FailedLogins) on client_ipAddress_s, actor_alternateId_s\n| - where eventType_s =~ \"user.session.start\" and outcome_reason_s =~ \"VERIFICATION_ERROR\"\n| - summarize count() by actor_alternateId_s, ClientIP = client_ipAddress_s, City - = client_geographicalContext_city_s, Country = client_geographicalContext_country_s, - published_t\n| sort by published_t desc\n| extend timestamp = published_t, - IPCustomEntity = ClientIP, AccountCustomEntity = actor_alternateId_s","queryFrequency":"PT1H","queryPeriod":"PT1H","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Failed - Logins from Unknown or Invalid User","description":"This query searches for - numerous login attempts to the management console with an unknown or invalid - user name","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-07-08T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"OktaSSO","dataTypes":["Okta_CL"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/884c4957-70ea-4f57-80b9-1bca3890315b","name":"884c4957-70ea-4f57-80b9-1bca3890315b","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeFrame = 1d;\nlet timeBin = 10m;\nlet failedThreshold = 100;\nW3CIISLog\n| - where TimeGenerated >= ago(timeFrame)\n| where scStatus in (\"401\",\"403\")\n| - where csUserName != \"-\"\n// Handling Exchange specific items in IIS logs - to remove the unique log identifier in the URI\n| extend csUriQuery = iff(csUriQuery - startswith \"MailboxId=\", tostring(split(csUriQuery, \"&\")[0]) , csUriQuery - )\n| extend csUriQuery = iff(csUriQuery startswith \"X-ARR-CACHE-HIT=\", strcat(tostring(split(csUriQuery, - \"&\")[0]),tostring(split(csUriQuery, \"&\")[1])) , csUriQuery )\n| extend - scStatusFull = strcat(scStatus, \".\",scSubStatus) \n// Map common IIS codes\n| - extend scStatusFull_Friendly = case(\nscStatusFull == \"401.0\", \"Access - denied.\",\nscStatusFull == \"401.1\", \"Logon failed.\",\nscStatusFull == - \"401.2\", \"Logon failed due to server configuration.\",\nscStatusFull == - \"401.3\", \"Unauthorized due to ACL on resource.\",\nscStatusFull == \"401.4\", - \"Authorization failed by filter.\",\nscStatusFull == \"401.5\", \"Authorization - failed by ISAPI/CGI application.\",\nscStatusFull == \"403.0\", \"Forbidden.\",\nscStatusFull - == \"403.4\", \"SSL required.\",\n\"See - https://support.microsoft.com/help/943891/the-http-status-code-in-iis-7-0-iis-7-5-and-iis-8-0\")\n// - Mapping to Hex so can be mapped using website in comments above\n| extend - scWin32Status_Hex = tohex(tolong(scWin32Status)) \n// Map common win32 codes\n| - extend scWin32Status_Friendly = case(\nscWin32Status_Hex =~ \"775\", \"The - referenced account is currently locked out and cannot be logged on to.\",\nscWin32Status_Hex - =~ \"52e\", \"Logon failure: Unknown user name or bad password.\",\nscWin32Status_Hex - =~ \"532\", \"Logon failure: The specified account password has expired.\",\nscWin32Status_Hex - =~ \"533\", \"Logon failure: Account currently disabled.\", \nscWin32Status_Hex - =~ \"2ee2\", \"The request has timed out.\", \nscWin32Status_Hex =~ \"0\", - \"The operation completed successfully.\", \nscWin32Status_Hex =~ \"1\", \"Incorrect - function.\", \nscWin32Status_Hex =~ \"2\", \"The system cannot find the file - specified.\", \nscWin32Status_Hex =~ \"3\", \"The system cannot find the path - specified.\", \nscWin32Status_Hex =~ \"4\", \"The system cannot open the file.\", - \nscWin32Status_Hex =~ \"5\", \"Access is denied.\", \nscWin32Status_Hex =~ - \"8009030e\", \"SEC_E_NO_CREDENTIALS\", \nscWin32Status_Hex =~ \"8009030C\", - \"SEC_E_LOGON_DENIED\", \n\"See - https://msdn.microsoft.com/library/cc231199.aspx\")\n// - decode URI when available\n| extend decodedUriQuery = url_decode(csUriQuery)\n// - Count of failed logons by a user\n| summarize makeset(decodedUriQuery), makeset(cIP), - makeset(sSiteName), makeset(sPort), makeset(csUserAgent), makeset(csMethod), - makeset(csUriQuery), makeset(scStatusFull), makeset(scStatusFull_Friendly), - makeset(scWin32Status_Hex), makeset(scWin32Status_Friendly), FailedConnectionsCount - = count() by bin(TimeGenerated, timeBin), csUserName, Computer, sIP\n| where - FailedConnectionsCount >= failedThreshold\n| project TimeGenerated, csUserName, - set_decodedUriQuery, Computer, set_sSiteName, sIP, set_cIP, set_sPort, set_csUserAgent, - set_csMethod, set_scStatusFull, set_scStatusFull_Friendly, set_scWin32Status_Hex, - set_scWin32Status_Friendly, FailedConnectionsCount\n| order by FailedConnectionsCount\n| - extend timestamp = TimeGenerated, AccountCustomEntity = csUserName, HostCustomEntity - = Computer","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]}],"displayName":"High - count of failed logons by a user","description":"Identifies when 100 or more - failed attempts by a given user in 10 minutes occur on the IIS Server.\nThis - could be indicative of attempted brute force based on known account information.\nThis - could also simply indicate a misconfigured service or device. \nReferences:\nIIS - status code mapping - https://support.microsoft.com/help/943891/the-http-status-code-in-iis-7-0-iis-7-5-and-iis-8-0\nWin32 - Status code mapping - https://msdn.microsoft.com/library/cc231199.aspx","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-03-19T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureMonitor(IIS)","dataTypes":["W3CIISLog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/28b42356-45af-40a6-a0b4-a554cdfd5d8a","name":"28b42356-45af-40a6-a0b4-a554cdfd5d8a","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - failureCountThreshold = 5;\nlet successCountThreshold = 1;\nlet timeRange - = 1d;\nlet authenticationWindow = 20m;\nSigninLogs\n| where TimeGenerated - >= ago(timeRange)\n| extend OS = DeviceDetail.operatingSystem, Browser = DeviceDetail.browser\n| - extend StatusCode = tostring(Status.errorCode), StatusDetails = tostring(Status.additionalDetails)\n| - extend State = tostring(LocationDetails.state), City = tostring(LocationDetails.city)\n| - where AppDisplayName contains \"Azure Portal\"\n// Split out failure versus - non-failure types\n| extend FailureOrSuccess = iff(ResultType in (\"0\", \"50125\", - \"50140\", \"70043\", \"70044\"), \"Success\", \"Failure\")\n| summarize StartTimeUtc - = min(TimeGenerated), EndTimeUtc = max(TimeGenerated), IPAddress = makeset(IPAddress), - makeset(OS), makeset(Browser), makeset(City), \nmakeset(ResultType), FailureCount - = countif(FailureOrSuccess==\"Failure\"), SuccessCount = countif(FailureOrSuccess==\"Success\") - \nby bin(TimeGenerated, authenticationWindow), UserDisplayName, UserPrincipalName, - AppDisplayName\n| where FailureCount >= failureCountThreshold and SuccessCount - >= successCountThreshold\n| mvexpand IPAddress\n| extend IPAddress = tostring(IPAddress)\n| - extend timestamp = StartTimeUtc, AccountCustomEntity = UserPrincipalName, - IPCustomEntity = IPAddress","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Brute - force attack against Azure Portal","description":"Identifies evidence of brute - force activity against Azure Portal by highlighting multiple authentication - failures \nand by a successful authentication within a given time window. - \n(The query does not enforce any sequence - eg requiring the successful authentication - to occur last.)\nDefault Failure count is 5, Default Success count is 1 and - default Time Window is 20 minutes.\nReferences: https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-sign-ins-error-codes.","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-04-02T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActiveDirectory","dataTypes":["SigninLogs"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/62085097-d113-459f-9ea7-30216f2ee6af","name":"62085097-d113-459f-9ea7-30216f2ee6af","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - starttime = 3d;\nlet SecEvents = materialize ( SecurityEvent | where TimeGenerated - >= ago(starttime)\n| where EventID in (4722,4723) | where TargetUserName !endswith - \"$\"\n| project TimeGenerated, EventID, Activity, Computer, TargetAccount, - TargetSid, SubjectAccount, SubjectUserSid);\nlet userEnable = SecEvents\n| - extend EventID4722Time = TimeGenerated\n// 4722: User Account Enabled\n| where - EventID == 4722\n| project Time_Event4722 = TimeGenerated, TargetAccount, - TargetSid, SubjectAccount_Event4722 = SubjectAccount, SubjectUserSid_Event4722 - = SubjectUserSid, Activity_4722 = Activity, Computer_4722 = Computer;\nlet - userPwdSet = SecEvents\n// 4723: Attempt made by user to set password\n| where - EventID == 4723\n| project Time_Event4723 = TimeGenerated, TargetAccount, - TargetSid, SubjectAccount_Event4723 = SubjectAccount, SubjectUserSid_Event4723 - = SubjectUserSid, Activity_4723 = Activity, Computer_4723 = Computer;\nuserEnable - | join kind=leftouter userPwdSet on TargetAccount, TargetSid\n| extend PasswordSetAttemptDelta_Min - = datetime_diff(''minute'', Time_Event4723, Time_Event4722)\n| where PasswordSetAttemptDelta_Min - > 2880 or isempty(PasswordSetAttemptDelta_Min)\n| project-away TargetAccount1, - TargetSid1\n| extend Reason = @\"User either has not yet attempted to set - the initial password after account was enabled or it occurred after 48 hours\"\n| - order by Time_Event4722 asc \n| extend timestamp = Time_Event4722, AccountCustomEntity - = TargetAccount, HostCustomEntity = Computer_4722\n| project-reorder Time_Event4722, - Time_Event4723, PasswordSetAttemptDelta_Min, TargetAccount, TargetSid","queryFrequency":"P1D","queryPeriod":"P3D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"},{"identifier":"Sid","columnName":"TargetSid"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]}],"displayName":"AD - user enabled and password not set within 48 hours","description":"Identifies - when an account is enabled with a default password and the password is not - set by the user within 48 hours.\nEffectively, there is an event 4722 indicating - an account was enabled and within 48 hours, no event 4723 occurs which \nindicates - there was no attempt by the user to set the password. This will show any attempts - (success or fail) that occur \nafter 48 hours, which can indicate too long - of a time period in setting the password to something that only the user knows.\nIt - is recommended that this time period is adjusted per your internal company - policy.","tactics":["Persistence"],"lastUpdatedDateUTC":"2021-02-05T00:00:00Z","createdDateUTC":"2019-01-28T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/11b4c19d-2a79-4da3-af38-b067e1273dee","name":"11b4c19d-2a79-4da3-af38-b067e1273dee","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"High","query":"let - timeframe = 1d;\n(union isfuzzy=true\n(Event\n| where TimeGenerated >= ago(timeframe)\n| - where Source == \"Microsoft-Windows-Sysmon\"\n| where EventID in (17,18)\n| - extend EvData = parse_xml(EventData)\n| extend EventDetail = EvData.DataItem.EventData.Data\n| - extend NamedPipe = EventDetail.[5].[\"#text\"]\n| extend ProcessDetail = EventDetail.[6].[\"#text\"]\n| - where NamedPipe contains ''583da945-62af-10e8-4902-a8f205c72b2e''\n| extend - Account = UserName\n| project-away EventDetail, EvData\n),\n(\n SecurityEvent\n| - where TimeGenerated >= ago(timeframe)\n| where EventID == ''5145''\n| where - AccessList has ''%%4418'' // presence of CreatePipeInstance value \n| - where RelativeTargetName contains ''583da945-62af-10e8-4902-a8f205c72b2e''\n)\n)\n| - extend timestamp = TimeGenerated, AccountCustomEntity = Account, HostCustomEntity - = Computer","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]}],"displayName":"Solorigate - Named Pipe","description":"Identifies a match across various data feeds for - named pipe IOCs related to the Solorigate incident.","tactics":["LateralMovement"],"lastUpdatedDateUTC":"2021-01-16T00:00:00Z","createdDateUTC":"2020-12-30T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/9736e5f1-7b6e-4bfb-a708-e53ff1d182c3","name":"9736e5f1-7b6e-4bfb-a708-e53ff1d182c3","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - timeframe = 1d;\nlet tokens = dynamic([\"416\",\"208\",\"128\",\"120\",\"96\",\"80\",\"72\",\"64\",\"48\",\"44\",\"40\",\"g5\",\"gs5\",\"g4\",\"gs4\",\"nc12\",\"nc24\",\"nv12\"]);\nlet - operationList = dynamic([\"Create or Update Virtual Machine\", \"Create Deployment\"]);\nAzureActivity\n| - where TimeGenerated >= ago(timeframe)\n| where OperationName in (operationList)\n| - where ActivityStatus == \"Accepted\" \n| where isnotempty(Properties)\n| extend - vmSize = tolower(tostring(parse_json(tostring(parse_json(tostring(parse_json(tostring(parse_json(Properties).responseBody)).properties)).hardwareProfile)).vmSize))\n| - where isnotempty(vmSize)\n| where vmSize has_any (tokens) \n| extend ComputerName - = tostring(parse_json(tostring(parse_json(tostring(parse_json(tostring(parse_json(Properties).responseBody)).properties)).osProfile)).computerName)\n| - extend clientIpAddress = tostring(parse_json(HTTPRequest).clientIpAddress)\n| - project TimeGenerated, OperationName, ActivityStatus, Caller, CallerIpAddress, - ComputerName, vmSize\n| extend timestamp = TimeGenerated, AccountCustomEntity - = Caller, IPCustomEntity = CallerIpAddress","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":1,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Creation - of expensive computes in Azure","description":"Identifies the creation of - large size/expensive VMs (GPU or with large no of virtual CPUs) in Azure.\nAdversary - may create new or update existing virtual machines sizes to evade defenses - \nor use it for cryptomining purposes.\nFor Windows/Linux Vm Sizes - https://docs.microsoft.com/azure/virtual-machines/windows/sizes - \nAzure VM Naming Conventions - https://docs.microsoft.com/azure/virtual-machines/vm-naming-conventions","tactics":["DefenseEvasion"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-08-28T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActivity","dataTypes":["AzureActivity"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/f15370f4-c6fa-42c5-9be4-1d308f40284e","name":"f15370f4-c6fa-42c5-9be4-1d308f40284e","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - dt_lookBack = 1h;\nlet ioc_lookBack = 14d;\nThreatIntelligenceIndicator\n| - where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\n| - where Active == true\n// Picking up only IOC''s that contain the entities - we want\n| where isnotempty(NetworkIP) or isnotempty(EmailSourceIpAddress) - or isnotempty(NetworkDestinationIP) or isnotempty(NetworkSourceIP)\n// As - there is potentially more than 1 indicator type for matching IP, taking NetworkIP - first, then others if that is empty.\n// Taking the first non-empty value - based on potential IOC match availability\n| extend TI_ipEntity = iff(isnotempty(NetworkIP), - NetworkIP, NetworkDestinationIP)\n| extend TI_ipEntity = iff(isempty(TI_ipEntity) - and isnotempty(NetworkSourceIP), NetworkSourceIP, TI_ipEntity)\n| extend TI_ipEntity - = iff(isempty(TI_ipEntity) and isnotempty(EmailSourceIpAddress), EmailSourceIpAddress, - TI_ipEntity)\n| join (\n OfficeActivity | where TimeGenerated >= ago(dt_lookBack)\n // - renaming time column so it is clear the log this came from\n | extend OfficeActivity_TimeGenerated - = TimeGenerated\n)\non $left.TI_ipEntity == $right.ClientIP\n| summarize LatestIndicatorTime - = arg_max(TimeGenerated, *) by IndicatorId\n| project LatestIndicatorTime, - Description, ActivityGroupNames, IndicatorId, ThreatType, Url, ExpirationDateTime, - ConfidenceScore, OfficeActivity_TimeGenerated,\nTI_ipEntity, ClientIP, UserId, - Operation, ResultStatus, RecordType, OfficeObjectId, NetworkIP, NetworkDestinationIP, - NetworkSourceIP, EmailSourceIpAddress\n| extend timestamp = OfficeActivity_TimeGenerated, - IPCustomEntity = ClientIP, AccountCustomEntity = UserId, URLCustomEntity = - Url","queryFrequency":"PT1H","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"(Preview) - TI map IP entity to OfficeActivity","description":"Identifies a match in OfficeActivity - from any IP IOC from TI","tactics":["Impact"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-08-27T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"ThreatIntelligence","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"ThreatIntelligenceTaxii","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"Office365","dataTypes":["OfficeActivity"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/ffcd575b-3d54-482a-a6d8-d0de13b6ac63","name":"ffcd575b-3d54-482a-a6d8-d0de13b6ac63","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - dt_lookBack = 1h;\nlet ioc_lookBack = 14d;\nlet emailregex = @''^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\\.[a-zA-Z0-9-.]+$'';\nThreatIntelligenceIndicator\n| - where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\n| - where Active == true\n//Filtering the table for Email related IOCs\n| where - isnotempty(EmailRecipient)\n| join (\n CommonSecurityLog | where TimeGenerated - >= ago(dt_lookBack) and isnotempty(DestinationUserID)\n // Filtering PAN - Logs for specific event type to match relevant email entities\n | where - DeviceVendor == \"Palo Alto Networks\" and DeviceEventClassID == \"wildfire\" - and ApplicationProtocol in (\"smtp\",\"pop3\")\n | extend DestinationUserID - = tolower(DestinationUserID)\n | where DestinationUserID matches regex - emailregex\n | extend CommonSecurityLog_TimeGenerated = TimeGenerated\n)\non - $left.EmailRecipient == $right.DestinationUserID\n| summarize LatestIndicatorTime - = arg_max(TimeGenerated, *) by IndicatorId\n| project LatestIndicatorTime, - Description, ActivityGroupNames, IndicatorId, ThreatType, Url, ExpirationDateTime, - ConfidenceScore, CommonSecurityLog_TimeGenerated,\nEmailSenderName, EmailSourceDomain, - EmailSourceIpAddress, EmailSubject, FileHashValue, FileHashType, DestinationUserID, - DeviceEventClassID, LogSeverity, DeviceAction,\nSourceIP, SourcePort, DestinationIP, - DestinationPort, Protocol, ApplicationProtocol\n| extend timestamp = CommonSecurityLog_TimeGenerated, - AccountCustomEntity = DestinationUserID, IPCustomEntity = SourceIP, URLCustomEntity - = Url","queryFrequency":"PT1H","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"(Preview) - TI map Email entity to CommonSecurityLog","description":"Identifies a match - in CommonSecurityLog table from any Email IOC from TI","tactics":["Impact"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-08-28T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"PaloAltoNetworks","dataTypes":["CommonSecurityLog"]},{"connectorId":"ThreatIntelligence","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"ThreatIntelligenceTaxii","dataTypes":["ThreatIntelligenceIndicator"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/18e6a87e-9d06-4a4e-8b59-3469cd49552d","name":"18e6a87e-9d06-4a4e-8b59-3469cd49552d","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"(union - isfuzzy=true (SecurityEvent \n| where EventID == 4662 // You need to create - a SACL on the ADFS Policy Store DKM group for this event to be created. \n| - where ObjectServer == ''DS''\n| where OperationType == ''Object Access''\n//| - where ObjectName contains '' ago(auditLookback)\n| where OperationName =~ \"Set federation settings on - domain\"\n//| where Result =~ \"success\" // commenting out, as it may be - interesting to capture failed attempts\n| mv-expand TargetResources\n| extend - modifiedProperties = parse_json(TargetResources).modifiedProperties\n| mv-expand - modifiedProperties\n| extend targetDisplayName = tostring(parse_json(modifiedProperties).displayName)\n| - mv-expand AdditionalDetails\n),\n(\nAuditLogs\n| where TimeGenerated > ago(auditLookback)\n| - where OperationName =~ \"Set domain authentication\"\n//| where Result =~ - \"success\" // commenting out, as it may be interesting to capture failed - attempts\n| mv-expand TargetResources\n| extend modifiedProperties = parse_json(TargetResources).modifiedProperties\n| - mv-expand modifiedProperties\n| extend targetDisplayName = tostring(parse_json(modifiedProperties).displayName), - NewDomainValue=tostring(parse_json(modifiedProperties).newValue)\n| where - NewDomainValue has \"Federated\"\n)\n)\n| extend UserAgent = iff(AdditionalDetails.key - == \"User-Agent\",tostring(AdditionalDetails.value),\"\")\n| extend InitiatingUserOrApp - = iff(isnotempty(InitiatedBy.user.userPrincipalName),tostring(InitiatedBy.user.userPrincipalName), - tostring(InitiatedBy.app.displayName))\n| extend InitiatingIpAddress = iff(isnotempty(InitiatedBy.user.ipAddress), - tostring(InitiatedBy.user.ipAddress), tostring(InitiatedBy.app.ipAddress))\n| - project-reorder TimeGenerated, OperationName, InitiatingUserOrApp, AADOperationType, - targetDisplayName, Result, InitiatingIpAddress, UserAgent, CorrelationId, - TenantId, AADTenantId\n| extend timestamp = TimeGenerated, AccountCustomEntity - = InitiatingUserOrApp, IPCustomEntity = InitiatingIpAddress","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Modified - domain federation trust settings","description":"This will alert when a user - or application modifies the federation settings on the domain or Update domain - authentication from Managed to Federated.\nFor example, this alert will trigger - when a new Active Directory Federated Service (ADFS) TrustedRealm object, - such as a signing certificate, is added to the domain.\nModification to domain - federation settings should be rare. Confirm the added or modified target domain/URL - is legitimate administrator behavior.\nTo understand why an authorized user - may update settings for a federated domain in Office 365, Azure, or Intune, - see: https://docs.microsoft.com/office365/troubleshoot/active-directory/update-federated-domain-office-365.\nFor - details on security realms that accept security tokens, see the ADFS Proxy - Protocol (MS-ADFSPP) specification: https://docs.microsoft.com/openspecs/windows_protocols/ms-adfspp/e7b9ea73-1980-4318-96a6-da559486664b.\nFor - further information on AuditLogs please see https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-audit-activities.","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2021-02-09T00:00:00Z","createdDateUTC":"2020-12-11T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActiveDirectory","dataTypes":["AuditLogs"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/65c78944-930b-4cae-bd79-c3664ae30ba7","name":"65c78944-930b-4cae-bd79-c3664ae30ba7","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = 1h;\n(union isfuzzy=true\n(AuditLogs \n| where TimeGenerated >= - ago(timeframe) \n| where OperationName =~ \"Disable Strong Authentication\"\n| - extend IPAddress = tostring(parse_json(tostring(InitiatedBy.user)).ipAddress) - \n| extend InitiatedByUser = iff(isnotempty(tostring(parse_json(tostring(InitiatedBy.user)).userPrincipalName)), - \n tostring(parse_json(tostring(InitiatedBy.user)).userPrincipalName), tostring(parse_json(tostring(InitiatedBy.app)).displayName))\n| - extend Targetprop = todynamic(TargetResources)\n| extend TargetUser = tostring(Targetprop[0].userPrincipalName) - \n| summarize StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated) - by User = TargetUser, InitiatedByUser , Operation = OperationName , CorrelationId, - IPAddress, Category, Source = SourceSystem , AADTenantId, Type\n),\n(AWSCloudTrail\n| - where TimeGenerated >= ago(timeframe)\n| where EventName in~ (\"DeactivateMFADevice\", - \"DeleteVirtualMFADevice\") \n| extend InstanceProfileName = tostring(parse_json(RequestParameters).InstanceProfileName)\n| - extend TargetUser = tostring(parse_json(RequestParameters).userName)\n| summarize - StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated) by User - = TargetUser, Source = EventSource , Operation = EventName , TenantorInstance_Detail - = InstanceProfileName, IPAddress = SourceIpAddress\n)\n)\n| extend timestamp - = StartTimeUtc, AccountCustomEntity = User, IPCustomEntity = IPAddress","queryFrequency":"PT1H","queryPeriod":"PT1H","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"MFA - disabled for a user","description":"Multi-Factor Authentication (MFA) helps - prevent credential compromise. This alert identifies when an attempt has been - made to diable MFA for a user ","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2020-12-23T00:00:00Z","createdDateUTC":"2019-12-16T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActiveDirectory","dataTypes":["AuditLogs"]},{"connectorId":"AWS","dataTypes":["AWSCloudTrail"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/66276b14-32c5-4226-88e3-080dacc31ce1","name":"66276b14-32c5-4226-88e3-080dacc31ce1","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = 1d;\nlet AccountAllowList = dynamic([''SYSTEM'']);\nlet SubCategoryList - = dynamic([\"Logoff\", \"Account Lockout\", \"User Account Management\", \"Authorization - Policy Change\"]); // Add any Category in the list to be allowed or disallowed\nlet - tokens = dynamic([\"clear\", \"remove\", \"success:disable\",\"failure:disable\"]); - \n(union isfuzzy=true\n(\nSecurityEvent\n| where TimeGenerated >= ago(timeframe)\n//| - where Process =~ \"auditpol.exe\" \n| where CommandLine has_any (tokens)\n| - where AccountType !~ \"Machine\" and Account !in~ (AccountAllowList)\n| parse - CommandLine with * \"/subcategory:\" subcategorytoken\n| extend SubCategory - = tostring(split(subcategorytoken, \"\\\"\")[1]) , Toggle = tostring(split(subcategorytoken, - \"\\\"\")[2])\n| where SubCategory in~ (SubCategoryList) //use in~ for inclusion - or !in~ for exclusion\n| where Toggle !in~ (\"/failure:disable\", \" /success:enable - /failure:disable\") // use this filter if required to exclude certain toggles\n| - project TimeGenerated, Computer, Account, SubjectDomainName, SubjectUserName, - Process, ParentProcessName, CommandLine, SubCategory, Toggle\n| extend timestamp - = TimeGenerated, AccountCustomEntity = Account, HostCustomEntity = Computer\n),\n(\nDeviceProcessEvents\n| - where TimeGenerated >= ago(timeframe)\n// | where InitiatingProcessFileName - =~ \"auditpol.exe\" \n| where InitiatingProcessCommandLine has_any (tokens)\n| - where AccountName !in~ (AccountAllowList)\n| parse InitiatingProcessCommandLine - with * \"/subcategory:\" subcategorytoken\n| extend SubCategory = tostring(split(subcategorytoken, - \"\\\"\")[1]) , Toggle = tostring(split(subcategorytoken, \"\\\"\")[2])\n| - where SubCategory in~ (SubCategoryList) //use in~ for inclusion or !in~ for - exclusion\n| where Toggle !in~ (\"/failure:disable\", \" /success:enable /failure:disable\") - // use this filter if required to exclude certain toggles\n| project TimeGenerated, - DeviceName, AccountName, InitiatingProcessAccountDomain, InitiatingProcessAccountName, - InitiatingProcessFileName, InitiatingProcessParentFileName, InitiatingProcessCommandLine, - SubCategory, Toggle\n| extend timestamp = TimeGenerated, AccountCustomEntity - = AccountName, HostCustomEntity = DeviceName\n),\n(\nEvent\n| where TimeGenerated - > ago(timeframe)\n| where Source == \"Microsoft-Windows-Sysmon\"\n| where - EventID == 1\n| extend EventData = parse_xml(EventData).DataItem.EventData.Data\n| - mv-expand bagexpansion=array EventData\n| evaluate bag_unpack(EventData)\n| - extend Key=tostring([''@Name'']), Value=[''#text'']\n| evaluate pivot(Key, - any(Value), TimeGenerated, Source, EventLog, Computer, EventLevel, EventLevelName, - EventID, UserName, RenderedDescription, MG, ManagementGroupName, Type, _ResourceId)\n// - | where OriginalFileName =~ \"auditpol.exe\"\n| where CommandLine has_any - (tokens)\n| where User !in~ (AccountAllowList)\n| parse CommandLine with * - \"/subcategory:\" subcategorytoken\n| extend SubCategory = tostring(split(subcategorytoken, - \"\\\"\")[1]) , Toggle = tostring(split(subcategorytoken, \"\\\"\")[2])\n| - where SubCategory in~ (SubCategoryList) //use in~ for inclusion or !in~ for - exclusion\n| where Toggle !in~ (\"/failure:disable\", \" /success:enable /failure:disable\") - // use this filter if required to exclude certain toggles\n| project TimeGenerated, - Computer, User, Process, ParentImage, CommandLine, SubCategory, Toggle\n| - extend timestamp = TimeGenerated, AccountCustomEntity = User, HostCustomEntity - = Computer\n)\n)","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]}],"displayName":"Audit - policy manipulation using auditpol utility","description":"This detects attempt - to manipulate audit policies using auditpol command.\nThis technique was seen - in relation to Solorigate attack but the results can indicate potential malicious - activity used in different attacks.\nThe process name in each data source - is commented out as an adversary could rename it. It is advisable to keep - process name commented but \nif the results show unrelated false positives, - users may want to uncomment it.\nRefer to auditpol syntax: https://docs.microsoft.com/windows-server/administration/windows-commands/auditpol \nRefer - to our M365 blog for details on use during the Solorigate attack:\nhttps://www.microsoft.com/security/blog/2021/01/20/deep-dive-into-the-solorigate-second-stage-activation-from-sunburst-to-teardrop-and-raindrop/","tactics":["Execution"],"lastUpdatedDateUTC":"2021-02-02T00:00:00Z","createdDateUTC":"2021-01-15T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]},{"connectorId":"MicrosoftThreatProtection","dataTypes":["DeviceProcessEvents"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/80733eb7-35b2-45b6-b2b8-3c51df258206","name":"80733eb7-35b2-45b6-b2b8-3c51df258206","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - timeframe = 1d;\nlet DomainList = dynamic([\"monerohash.com\", \"do-dear.com\", - \"xmrminerpro.com\", \"secumine.net\", \"xmrpool.com\", \"minexmr.org\", \"hashanywhere.com\", - \"xmrget.com\", \n\"mininglottery.eu\", \"minergate.com\", \"moriaxmr.com\", - \"multipooler.com\", \"moneropools.com\", \"xmrpool.eu\", \"coolmining.club\", - \"supportxmr.com\",\n\"minexmr.com\", \"hashvault.pro\", \"xmrpool.net\", - \"crypto-pool.fr\", \"xmr.pt\", \"miner.rocks\", \"walpool.com\", \"herominers.com\", - \"gntl.co.uk\", \"semipool.com\", \n\"coinfoundry.org\", \"cryptoknight.cc\", - \"fairhash.org\", \"baikalmine.com\", \"tubepool.xyz\", \"fairpool.xyz\", - \"asiapool.io\", \"coinpoolit.webhop.me\", \"nanopool.org\", \n\"moneropool.com\", - \"miner.center\", \"prohash.net\", \"poolto.be\", \"cryptoescrow.eu\", \"monerominers.net\", - \"cryptonotepool.org\", \"extrmepool.org\", \"webcoin.me\", \n\"kippo.eu\", - \"hashinvest.ws\", \"monero.farm\", \"supportxmr.com\", \"xmrpool.eu\", \"linux-repository-updates.com\", - \"1gh.com\", \"dwarfpool.com\", \"hash-to-coins.com\", \n\"hashvault.pro\", - \"pool-proxy.com\", \"hashfor.cash\", \"fairpool.cloud\", \"litecoinpool.org\", - \"mineshaft.ml\", \"abcxyz.stream\", \"moneropool.ru\", \"cryptonotepool.org.uk\",\n\"extremepool.org\", - \"extremehash.com\", \"hashinvest.net\", \"unipool.pro\", \"crypto-pools.org\", - \"monero.net\", \"backup-pool.com\", \"mooo.com\", \"freeyy.me\", \"cryptonight.net\",\n\"shscrypto.net\"]);\nSyslog\n| - where TimeGenerated >= ago(timeframe)\n| where ProcessName contains \"squid\"\n| - extend URL = extract(\"(([A-Z]+ [a-z]{4,5}:\\\\/\\\\/)|[A-Z]+ )([^ :]*)\",3,SyslogMessage), - \n SourceIP = extract(\"([0-9]+ )(([0-9]{1,3})\\\\.([0-9]{1,3})\\\\.([0-9]{1,3})\\\\.([0-9]{1,3}))\",2,SyslogMessage), - \n Status = extract(\"(TCP_(([A-Z]+)(_[A-Z]+)*)|UDP_(([A-Z]+)(_[A-Z]+)*))\",1,SyslogMessage), - \n HTTP_Status_Code = extract(\"(TCP_(([A-Z]+)(_[A-Z]+)*)|UDP_(([A-Z]+)(_[A-Z]+)*))/([0-9]{3})\",8,SyslogMessage),\n User - = extract(\"(CONNECT |GET )([^ ]* )([^ ]+)\",3,SyslogMessage),\n RemotePort - = extract(\"(CONNECT |GET )([^ ]*)(:)([0-9]*)\",4,SyslogMessage),\n Domain - = extract(\"(([A-Z]+ [a-z]{4,5}:\\\\/\\\\/)|[A-Z]+ )([^ :\\\\/]*)\",3,SyslogMessage),\n Bytes - = toint(extract(\"([A-Z]+\\\\/[0-9]{3} )([0-9]+)\",2,SyslogMessage)),\n contentType - = extract(\"([a-z/]+$)\",1,SyslogMessage)\n| extend TLD = extract(\"\\\\.[a-z]*$\",0,Domain)\n| - where HTTP_Status_Code == ''200''\n| where Domain contains \".\"\n| where - Domain has_any (DomainList)\n| extend timestamp = TimeGenerated, URLCustomEntity - = URL, IPCustomEntity = SourceIP, AccountCustomEntity = User","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"Squid - proxy events related to mining pools","description":"Checks for Squid proxy - events in Syslog associated with common mining pools .This query presumes - the default Squid log format is being used. \n http://www.squid-cache.org/Doc/config/access_log/","tactics":["CommandAndControl"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-07-12T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"Syslog","dataTypes":["Syslog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/bff093b2-500e-4ae5-bb49-a5b1423cbd5b","name":"bff093b2-500e-4ae5-bb49-a5b1423cbd5b","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"OfficeActivity\n| - where OfficeWorkload =~ \"MicrosoftTeams\"\n| where Operation =~ \"MemberAdded\"\n| - extend UPN = tostring(parse_json(Members)[0].UPN)\n| where UPN contains (\"#EXT#\")\n| - project TimeAdded=TimeGenerated, Operation, UPN, UserWhoAdded = UserId, TeamName\n| - join (\n OfficeActivity\n| where OfficeWorkload =~ \"MicrosoftTeams\"\n| where - Operation =~ \"MemberRemoved\"\n| extend UPN = tostring(parse_json(Members)[0].UPN)\n| - where UPN contains (\"#EXT#\")\n| project TimeDeleted=TimeGenerated, Operation, - UPN, UserWhoDeleted = UserId, TeamName\n) on UPN\n| where TimeDeleted > TimeAdded\n| - project TimeAdded, TimeDeleted, UPN, UserWhoAdded, UserWhoDeleted, TeamName\n| - extend timestamp = TimeAdded, AccountCustomEntity = UPN","queryFrequency":"PT1H","queryPeriod":"PT1H","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]}],"displayName":"External - user added and removed in short timeframe","description":"This detection flags - the occurances of external user accounts that are added to a Team and then - removed within\none hour.This data is a part of Office 365 Connector in Azure - Sentinel.","tactics":["Persistence"],"lastUpdatedDateUTC":"2021-01-28T00:00:00Z","createdDateUTC":"2020-09-13T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"Office365","dataTypes":["OfficeActivity - (Teams)"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/be52662c-3b23-435a-a6fa-f39bdfc849e6","name":"be52662c-3b23-435a-a6fa-f39bdfc849e6","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = ago(1h);\nlet threshold = 10;\nQualysHostDetection_CL\n| where - TimeGenerated >= timeframe\n| mv-expand todynamic(Detections_s)\n| where Detections_s.Severity - == \"5\"\n| summarize StartTime = min(TimeGenerated), EndTime = max(TimeGenerated), - count() by NetBios_s, IPAddress\n| where count_ >= threshold\n| extend timestamp - = StartTime, HostCustomEntity = NetBios_s, IPCustomEntity = IPAddress","queryFrequency":"PT1H","queryPeriod":"PT1H","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"High - Number of Urgent Vulnerabilities Detected","description":"This Creates an - incident when a host has a high number of Urgent, severity 5, vulnerabilities - detected.","tactics":["InitialAccess"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-06-20T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"QualysVulnerabilityManagement","dataTypes":["QualysHostDetection_CL"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/b783df9c-4088-452e-a791-0c4fca47a109","name":"b783df9c-4088-452e-a791-0c4fca47a109","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Anomaly","properties":{"severity":"Informational","anomalyDefinitionVersion":"1.0.0","techniques":["T1568"],"customizableObservations":{"multiSelectObservations":null,"singleSelectObservations":null,"prioritizeExcludeObservations":[{"prioritize":null,"exclude":".lan, - .home","dataType":"string","name":"Top level domain","description":"Give comma - separated TLDs to exclude from source data within double quotes, example: - \".lan, .home\"","sequenceNumber":0,"rerun":"RerunAlways"}],"thresholdObservations":[{"minimum":"0.0","maximum":"1.0","value":"0.9","name":"Score","description":"Generate - an anomaly when the anomaly score is greater than or equal to the chosen value.","sequenceNumber":0,"rerun":"RerunAlways"}]},"frequency":"P1D","displayName":"(Preview) - Domain generation algorithm (DGA) on DNS domains","description":"This machine - learning model indicates potential DGA domains in the second-level-domain - (SLD) from the last day in the DNS logs.\nThe algorithm applies to the DNS - records that resolve to IPv4 and IPv6 addresses.","tactics":["CommandAndControl"],"lastUpdatedDateUTC":"2021-02-05T00:00:00Z","createdDateUTC":"2021-02-05T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"DNS","dataTypes":["DnsEvents"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/d82e1987-4356-4a7b-bc5e-064f29b143c0","name":"d82e1987-4356-4a7b-bc5e-064f29b143c0","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"SecurityEvent\n| - where EventID == 4688\n| where Process =~ ''rundll32.exe'' \n| where CommandLine - has_all (''Execute'',''RegRead'',''window.close'')\n| project TimeGenerated, - Computer, Account, Process, NewProcessName, CommandLine, ParentProcessName, - _ResourceId\n| extend timestamp = TimeGenerated, HostCustomEntity = Computer, - AccountCustomEntity = Account","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]}],"displayName":"NOBELIUM - - suspicious rundll32.exe execution of vbscript","description":"This query - idenifies when rundll32.exe executes a specific set of inline VBScript commands\n - References: https://www.microsoft.com/security/blog/2021/03/04/goldmax-goldfinder-sibot-analyzing-nobelium-malware/","tactics":["Persistence"],"lastUpdatedDateUTC":"2021-03-04T00:00:00Z","createdDateUTC":"2021-03-03T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/48607a29-a26a-4abf-8078-a06dbdd174a4","name":"48607a29-a26a-4abf-8078-a06dbdd174a4","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeRange = 3d;\nlet lookBack = 7d;\nlet authenticationWindow = 20m;\nlet - authenticationThreshold = 5;\nlet isGUID = \"[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}\";\nlet - failureCodes = dynamic([50053, 50126, 50055]); // invalid password, account - is locked - too many sign ins, expired password\nlet successCodes = dynamic([0, - 50055, 50057, 50155, 50105, 50133, 50005, 50076, 50079, 50173, 50158, 50072, - 50074, 53003, 53000, 53001, 50129]);\n// Lookup up resolved identities from - last 7 days\nlet identityLookup = SigninLogs\n| where TimeGenerated >= ago(lookBack)\n| - where not(Identity matches regex isGUID)\n| where isnotempty(UserId)\n| summarize - by UserId, lu_UserDisplayName = UserDisplayName, lu_UserPrincipalName = UserPrincipalName;\n// - collect window threshold breaches\nSigninLogs\n| where TimeGenerated > ago(timeRange)\n| - where ResultType in(failureCodes)\n| summarize StartTime = min(TimeGenerated), - EndTime = max(TimeGenerated), make_set(ClientAppUsed), count() by bin(TimeGenerated, - authenticationWindow), IPAddress, AppDisplayName, UserPrincipalName\n| summarize - FailedPrincipalCount = dcount(UserPrincipalName) by bin(TimeGenerated, authenticationWindow), - IPAddress, AppDisplayName\n| where FailedPrincipalCount >= authenticationThreshold\n| - summarize WindowThresholdBreaches = count() by IPAddress\n| join kind= inner - (\n// where we breached a threshold, join the details back on all failure - data\n SigninLogs\n| where TimeGenerated > ago(timeRange)\n| where ResultType - in(failureCodes)\n| extend FullLocation = strcat(Location,''|'', LocationDetails.state, - ''|'', LocationDetails.city)\n| summarize StartTime = min(TimeGenerated), - EndTime = max(TimeGenerated), make_set(ClientAppUsed), make_set(FullLocation), - FailureCount = count() by IPAddress, AppDisplayName, UserPrincipalName, UserDisplayName, - Identity, UserId\n// lookup any unresolved identities\n| extend UnresolvedUserId - = iff(Identity matches regex isGUID, UserId, \"\")\n| join kind= leftouter - (\n identityLookup \n) on $left.UnresolvedUserId==$right.UserId\n| extend - UserDisplayName=iff(isempty(lu_UserDisplayName), UserDisplayName, lu_UserDisplayName)\n| - extend UserPrincipalName=iff(isempty(lu_UserPrincipalName), UserPrincipalName, - lu_UserPrincipalName)\n| summarize StartTime = min(StartTime), EndTime = max(EndTime), - make_set(UserPrincipalName), make_set(UserDisplayName), make_set(set_ClientAppUsed), - make_set(set_FullLocation), make_list(FailureCount) by IPAddress, AppDisplayName\n| - extend FailedPrincipalCount = arraylength(set_UserPrincipalName)\n) on IPAddress\n| - project IPAddress, StartTime, EndTime, TargetedApplication=AppDisplayName, - FailedPrincipalCount, UserPrincipalNames=set_UserPrincipalName, UserDisplayNames=set_UserDisplayName, - ClientAppsUsed=set_set_ClientAppUsed, Locations=set_set_FullLocation, FailureCountByPrincipal=list_FailureCount, - WindowThresholdBreaches\n| join kind= inner (\nSigninLogs // get data on success - vs. failure history for each IP\n| where TimeGenerated > ago(timeRange)\n| - where ResultType in(successCodes) or ResultType in(failureCodes) // success - or failure types\n| summarize GlobalSuccessPrincipalCount = dcountif(UserPrincipalName, - (ResultType in(successCodes))), ResultTypeSuccesses = make_set_if(ResultType, - (ResultType in(successCodes))), GlobalFailPrincipalCount = dcountif(UserPrincipalName, - (ResultType in(failureCodes))), ResultTypeFailures = make_set_if(ResultType, - (ResultType in(failureCodes))) by IPAddress\n| where GlobalFailPrincipalCount - > GlobalSuccessPrincipalCount // where the number of failed principals is - greater than success - eliminates FPs from IPs who authenticate successfully - alot and as a side effect have alot of failures\n) on IPAddress\n| project-away - IPAddress1\n| extend timestamp=StartTime, IPCustomEntity = IPAddress","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Password - spray attack against Azure AD application","description":"Identifies evidence - of password spray activity against Azure AD applications by looking for failures - from multiple accounts from the same\nIP address within a time window. If - the number of accounts breaches the threshold just once, all failures from - the IP address within the time range\nare bought into the result. Details - on whether there were successful authentications by the IP address within - the time window are also included.\nThis can be an indicator that an attack - was successful.\nThe default failure acccount threshold is 5, Default time - window for failures is 20m and default look back window is 3 days\nNote: Due - to the number of possible accounts involved in a password spray it is not - possible to map identities to a custom entity.\nReferences: https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-sign-ins-error-codes.","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-03-26T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActiveDirectory","dataTypes":["SigninLogs"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/83ba3057-9ea3-4759-bf6a-933f2e5bc7ee","name":"83ba3057-9ea3-4759-bf6a-933f2e5bc7ee","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - current = 1d;\nlet auditLookback = 7d;\n// Setting threshold to 3 as a default, - change as needed. \n// Any operation that has been initiated by a user or - app more than 3 times in the past 7 days will be excluded\nlet threshold = - 3;\n// Gather initial data from lookback period, excluding current, adjust - current to more than a single day if no results\nlet AuditTrail = AuditLogs - | where TimeGenerated >= ago(auditLookback) and TimeGenerated < ago(current)\n// - 2 other operations that can be part of malicious activity in this situation - are \n// \"Add OAuth2PermissionGrant\" and \"Add service principal\", extend - the filter below to capture these too\n| where OperationName has \"Consent - to application\"\n| extend InitiatedBy = iff(isnotempty(tostring(parse_json(tostring(InitiatedBy.user)).userPrincipalName)), - \ntostring(parse_json(tostring(InitiatedBy.user)).userPrincipalName), tostring(parse_json(tostring(InitiatedBy.app)).displayName))\n| - extend TargetResourceName = tolower(tostring(TargetResources.[0].displayName))\n| - summarize max(TimeGenerated), OperationCount = count() by OperationName, InitiatedBy, - TargetResourceName\n// only including operations by initiated by a user or - app that is above the threshold so we produce only rare and has not occurred - in last 7 days\n| where OperationCount > threshold\n;\n// Gather current period - of audit data\nlet RecentConsent = AuditLogs | where TimeGenerated >= ago(current)\n| - where OperationName has \"Consent to application\"\n| extend IpAddress = iff(isnotempty(tostring(parse_json(tostring(InitiatedBy.user)).ipAddress)), - \ntostring(parse_json(tostring(InitiatedBy.user)).ipAddress), tostring(parse_json(tostring(InitiatedBy.app)).ipAddress))\n| - extend InitiatedBy = iff(isnotempty(tostring(parse_json(tostring(InitiatedBy.user)).userPrincipalName)), - \ntostring(parse_json(tostring(InitiatedBy.user)).userPrincipalName), tostring(parse_json(tostring(InitiatedBy.app)).displayName))\n| - extend TargetResourceName = tolower(tostring(TargetResources.[0].displayName))\n| - parse TargetResources.[0].modifiedProperties with * \"ConsentType: \" ConsentType - \"]\" *\n| project TimeGenerated, InitiatedBy, IpAddress, TargetResourceName, - Category, OperationName, ConsentType , CorrelationId, Type;\n// Exclude previously - seen audit activity for \"Consent to application\" that was seen in the lookback - period\n// First for rare InitiatedBy\nlet RareConsentBy = RecentConsent | - join kind= leftanti AuditTrail on OperationName, InitiatedBy \n| extend Reason - = \"Previously unseen user consenting\";\n// Second for rare TargetResourceName\nlet - RareConsentApp = RecentConsent | join kind= leftanti AuditTrail on OperationName, - TargetResourceName\n| extend Reason = \"Previously unseen app granted consent\";\nRareConsentBy - | union RareConsentApp\n| summarize Reason = makeset(Reason) by TimeGenerated, - InitiatedBy, IpAddress, TargetResourceName, Category, OperationName, ConsentType, - CorrelationId, Type\n| extend timestamp = TimeGenerated, AccountCustomEntity - = InitiatedBy, HostCustomEntity = TargetResourceName, IPCustomEntity = IpAddress","queryFrequency":"P1D","queryPeriod":"P7D","triggerOperator":"GreaterThan","triggerThreshold":3,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Rare - application consent","description":"This will alert when the \"Consent to - application\" operation occurs by a user that has not done this operation - before or rarely does this.\nThis could indicate that permissions to access - the listed Azure App were provided to a malicious actor. \nConsent to application, - Add service principal and Add OAuth2PermissionGrant should typically be rare - events. \nThis may help detect the Oauth2 attack that can be initiated by - this publicly available tool - https://github.com/fireeye/PwnAuth\nFor further - information on AuditLogs please see https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-audit-activities.","tactics":["Persistence","LateralMovement","Collection"],"lastUpdatedDateUTC":"2020-12-19T00:00:00Z","createdDateUTC":"2019-07-04T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActiveDirectory","dataTypes":["AuditLogs"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/e1ce0eab-10d1-4aae-863f-9a383345ba88","name":"e1ce0eab-10d1-4aae-863f-9a383345ba88","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - timeframe = 1d;\nlet threshold = 15;\nSyslog\n| where TimeGenerated >= ago(timeframe)\n| - where SyslogMessage contains \"Failed password for invalid user\"\n| where - ProcessName =~ \"sshd\" \n| parse kind=relaxed SyslogMessage with * \"invalid - user\" user \" from \" ip \" port\" port \" ssh2\"\n| project user, ip, port, - SyslogMessage, EventTime\n| summarize EventTimes = make_list(EventTime), PerHourCount - = count() by ip, bin(EventTime, 4h), user\n| where PerHourCount > threshold\n| - mvexpand EventTimes\n| extend EventTimes = tostring(EventTimes) \n| summarize - StartTimeUtc = min(EventTimes), EndTimeUtc = max(EventTimes), UserList = makeset(user), - sum(PerHourCount) by IPAddress = ip\n| extend UserList = tostring(UserList) - \n| extend timestamp = StartTimeUtc, IPCustomEntity = IPAddress, AccountCustomEntity - = UserList","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"SSH - - Potential Brute Force","description":"Identifies an IP address that had - 15 failed attempts to sign in via SSH in a 4 hour block during a 24 hour time - period.","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-02-20T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"Syslog","dataTypes":["Syslog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/532c1811-79ee-4d9f-8d4d-6304c840daa1","name":"532c1811-79ee-4d9f-8d4d-6304c840daa1","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"MicrosoftSecurityIncidentCreation","properties":{"productFilter":"Azure - Active Directory Identity Protection","displayName":"Create incidents based - on Azure Active Directory Identity Protection alerts","description":"Create - incidents based on all alerts generated in Azure Active Directory Identity - Protection","lastUpdatedDateUTC":"2019-07-16T00:00:00Z","createdDateUTC":"2019-07-16T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActiveDirectoryIdentityProtection","dataTypes":["SecurityAlert - (IPC)"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/65360bb0-8986-4ade-a89d-af3cf44d28aa","name":"65360bb0-8986-4ade-a89d-af3cf44d28aa","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - timeframe = 1d;\nlet EventNameList = dynamic([\"CreateNetworkAclEntry\",\"CreateRoute\",\"CreateRouteTable\",\"CreateInternetGateway\",\"CreateNatGateway\"]);\nAWSCloudTrail\n| - where TimeGenerated > ago(timeframe)\n| where EventName in~ (EventNameList)\n| - summarize StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated) - by EventName, EventTypeName, UserIdentityAccountId, UserIdentityPrincipalid, - UserAgent, \nUserIdentityUserName, SessionMfaAuthenticated, SourceIpAddress, - AWSRegion, EventSource, AdditionalEventData, ResponseElements\n| extend timestamp - = StartTimeUtc, AccountCustomEntity = UserIdentityUserName, IPCustomEntity - = SourceIpAddress","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Changes - to Amazon VPC settings","description":"Amazon Virtual Private Cloud (Amazon - VPC) lets you provision a logically isolated section of the AWS Cloud where - you can launch AWS resources\nin a virtual network that you define.\nThis - identifies changes to Amazon VPC (Virtual Private Cloud) settings such as - new ACL entries,routes, routetable or Gateways.\nMore information: https://medium.com/@GorillaStack/the-most-important-aws-cloudtrail-security-events-to-track-a5b9873f8255 - \nand AWS VPC API Docs: https://docs.aws.amazon.com/AWSEC2/latest/APIReference/OperationList-query-vpc.html","tactics":["PrivilegeEscalation","LateralMovement"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-02-27T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AWS","dataTypes":["AWSCloudTrail"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/ec21493c-2684-4acd-9bc2-696dbad72426","name":"ec21493c-2684-4acd-9bc2-696dbad72426","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - dt_lookBack = 1h;\nlet ioc_lookBack = 14d;\n//Create a list of TLDs in our - threat feed for later validation of extracted domains\nlet list_tlds = ThreatIntelligenceIndicator\n | - where TimeGenerated > ago(ioc_lookBack)\n | where isnotempty(DomainName)\n | - extend DomainName = tolower(DomainName)\n | extend parts = split(DomainName, - ''.'')\n | extend tld = parts[(array_length(parts)-1)]\n | summarize - count() by tostring(tld)\n | summarize make_list(tld);\n ThreatIntelligenceIndicator\n | - where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\n | - summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\n | - where Active == true\n // Picking up only IOC''s that contain the entities - we want\n | where isnotempty(DomainName)\n | join (\n CommonSecurityLog\n | - extend IngestionTime = ingestion_time()\n | where IngestionTime > ago(dt_lookBack)\n | - where DeviceVendor =~ ''Palo Alto Networks''\n | where DeviceEventClassID - =~ ''url''\n //Uncomment the line below to only alert on allowed connections\n //| - where DeviceAction !~ \"block-url\"\n //Extract domain from RequestURL, - if not present extarct it from AdditionalExtentions\n | extend PA_Url - = columnifexists(\"RequestURL\", \"None\")\n | extend PA_Url = iif(isempty(PA_Url) - and AdditionalExtensions !startswith \"PanOS\", extract(\"([^\\\"]+)\", 1, - tolower(AdditionalExtensions)), trim(''\"'', PA_Url))\n | extend PA_Url - = iif(PA_Url !startswith \"http://\" and ApplicationProtocol !~ \"ssl\", strcat(''http://'', - PA_Url), iif(PA_Url !startswith \"https://\" and ApplicationProtocol =~ \"ssl\", - strcat(''https://'', PA_Url), PA_Url))\n | extend Domain = trim(@\"\"\"\",tostring(parse_url(PA_Url).Host))\n | - where isnotempty(Domain)\n | extend Domain = tolower(Domain)\n | - extend parts = split(Domain, ''.'')\n //Split out the TLD for the purpose - of checking if we have any TI indicators with this TLD to match on\n | - extend tld = parts[(array_length(parts)-1)]\n //Validate parsed domain - by checking TLD against TLDs from threat feed and drop domains where there - is no chance of a match\n | where tld in~ (list_tlds)\n | extend - CSL_TimeGenerated = TimeGenerated\n ) on $left.DomainName==$right.Domain\n | - project LatestIndicatorTime, Description, ActivityGroupNames, PA_Url, Domain, - IndicatorId, ThreatType, ExpirationDateTime, ConfidenceScore, CSL_TimeGenerated, - DeviceAction, DestinationIP, DestinationPort, DeviceName, SourceIP, SourcePort, - ApplicationProtocol, RequestMethod\n | extend timestamp = CSL_TimeGenerated, - IPCustomEntity = SourceIP, HostCustomEntity = DeviceName, URLCustomEntity - = PA_Url","queryFrequency":"PT1H","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"(Preview) - TI map Domain entity to PaloAlto","description":"Identifies a match in Palo - Alto data in CommonSecurityLog table from any Domain IOC from TI","tactics":["Impact"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-08-28T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"PaloAltoNetworks","dataTypes":["CommonSecurityLog"]},{"connectorId":"ThreatIntelligence","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"ThreatIntelligenceTaxii","dataTypes":["ThreatIntelligenceIndicator"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/f7f4a77e-f68f-4b56-9aaf-a0c9d87d7a8e","name":"f7f4a77e-f68f-4b56-9aaf-a0c9d87d7a8e","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"// - Replace these with the usename or emails of your VIP users you wish to monitor - for.\nlet vips = dynamic([''vip1@email.com'',''vip2@email.com'']);\nlet timeframe - = 1d;\nLAQueryLogs\n| where TimeGenerated > ago(timeframe)\n| where QueryText - has_any (vips)\n| project TimeGenerated, AADEmail, RequestClientApp, QueryText, - ResponseRowCount, RequestTarget\n| extend timestamp = TimeGenerated, AccountCustomEntity - = AADEmail","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]}],"displayName":"Users - searching for VIP user activity","description":"This query monitors for users - running Log Analytics queries that contain filters \nfor specific, defined - VIP user accounts. Use this detection to alert for users specifically \nsearching - for activity of sensitive users.","tactics":["Collection","Exfiltration"],"lastUpdatedDateUTC":"2021-01-21T00:00:00Z","createdDateUTC":"2020-09-16T00:00:00Z","status":"Available","alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/d0bd9611-2fc1-42cb-af4e-793b6f28ba92","name":"d0bd9611-2fc1-42cb-af4e-793b6f28ba92","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Anomaly","properties":{"severity":"Informational","anomalyDefinitionVersion":"1.0.1","techniques":["T1030"],"customizableObservations":{"multiSelectObservations":null,"singleSelectObservations":null,"prioritizeExcludeObservations":null,"thresholdObservations":[{"minimum":"0","maximum":"1","value":"0.87","name":"Score","description":"Generate - an anomaly when score is greater than the chosen value","sequenceNumber":0,"rerun":"NotRequired"}]},"frequency":"P1D","displayName":"(Preview) - Excessive upload via Palo Alto GlobalProtect","description":"This algorithm - detects unusually high volume of upload per user account via Palo Alto VPN - solution. The model is trained on the previous 14 days of the VPN logs. It - indicates anomalous high volume of upload in the last day.","tactics":["Exfiltration"],"lastUpdatedDateUTC":"2021-02-22T00:00:00Z","createdDateUTC":"2020-11-02T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"PaloAltoNetworks","dataTypes":["CommonSecurityLog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/532f62c1-fba6-4baa-bbb6-4a32a4ef32fa","name":"532f62c1-fba6-4baa-bbb6-4a32a4ef32fa","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - dt_lookBack = 1h;\nlet ioc_lookBack = 14d;\n//Create a list of TLDs in our - threat feed for later validation\nlet list_tlds = ThreatIntelligenceIndicator\n| - where TimeGenerated > ago(ioc_lookBack)\n| where isnotempty(DomainName)\n| - extend parts = split(DomainName, ''.'')\n| extend tld = parts[(array_length(parts)-1)]\n| - summarize count() by tostring(tld)\n| summarize make_list(tld);\nThreatIntelligenceIndicator\n| - where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\n| - where Active == true\n// Picking up only IOC''s that contain the entities - we want\n| where isnotempty(DomainName)\n| join (\n Syslog\n | where - TimeGenerated > ago(dt_lookBack)\n //Extract domain patterns from syslog - message\n | extend domain = extract(\"(([a-z0-9]+(-[a-z0-9]+)*\\\\.)+[a-z]{2,})\",1, - tolower(SyslogMessage))\n | where isnotempty(domain)\n | extend parts - = split(domain, ''.'')\n //Split out the TLD\n | extend tld = parts[(array_length(parts)-1)]\n //Validate - parsed domain by checking if the TLD is in the list of TLDs in our threat - feed\n | where tld in~ (list_tlds)\n | extend Syslog_TimeGenerated = - TimeGenerated\n) on $left.DomainName==$right.domain\n| summarize LatestIndicatorTime - = arg_max(TimeGenerated, *) by IndicatorId\n| project LatestIndicatorTime, - Description, ActivityGroupNames, IndicatorId, ThreatType, ExpirationDateTime, - ConfidenceScore, Syslog_TimeGenerated, SyslogMessage, Computer, ProcessName, - domain, HostIP, Url\n| extend timestamp = Syslog_TimeGenerated, HostCustomEntity - = Computer, IPCustomEntity = HostIP, URLCustomEntity = Url","queryFrequency":"PT1H","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"(Preview) - TI map Domain entity to Syslog","description":"Identifies a match in Syslog - table from any Domain IOC from TI","tactics":["Impact"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-08-28T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"Syslog","dataTypes":["Syslog"]},{"connectorId":"ThreatIntelligence","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"ThreatIntelligenceTaxii","dataTypes":["ThreatIntelligenceIndicator"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a9956d3a-07a9-44a6-a279-081a85020cae","name":"a9956d3a-07a9-44a6-a279-081a85020cae","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = ago(1h);\nlet threshold = 15;\nlet rejectedAccess = SymantecVIP\n| - where TimeGenerated > timeframe\n| where isnotempty(RADIUSAuth)\n| where RADIUSAuth - =~ \"Reject\"\n| summarize Total = count() by ClientIP, bin(TimeGenerated, - 15m)\n| where Total > threshold\n| project ClientIP;\nSymantecVIP\n| where - TimeGenerated > timeframe\n| where isnotempty(RADIUSAuth)\n| where RADIUSAuth - =~ \"Reject\"\n| join kind=inner rejectedAccess() on ClientIP\n| summarize - StartTime = min(TimeGenerated), EndTime = max(TimeGenerated), count() by ClientIP, - User\n| extend timestamp = StartTime, IPCustomEntity = ClientIP, AccountCustomEntity - = User","queryFrequency":"PT1H","queryPeriod":"PT1H","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"ClientDeniedAccess","description":"Creates - an incident in the event a Client has an excessive amounts of denied access - requests.","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-06-06T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SymantecVIP","dataTypes":["Syslog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/f2dd4a3a-ebac-4994-9499-1a859938c947","name":"f2dd4a3a-ebac-4994-9499-1a859938c947","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - starttime = 14d;\nlet endtime = 1d;\nlet timeframe = 1h;\nlet scorethreshold - = 5;\nlet bytessentperhourthreshold = 10;\nlet PrivateIPregex = @''^127\\.|^10\\.|^172\\.1[6-9]\\.|^172\\.2[0-9]\\.|^172\\.3[0-1]\\.|^192\\.168\\.'';\nlet - TimeSeriesData = (union isfuzzy=true\n(\nVMConnection\n| where TimeGenerated - between (startofday(ago(starttime))..startofday(ago(endtime)))\n| where isnotempty(DestinationIP) - and isnotempty(SourceIP)\n| extend DestinationIpType = iff(DestinationIp matches - regex PrivateIPregex,\"private\" ,\"public\" )\n| where DestinationIpType - == \"public\" | extend DeviceVendor = \"VMConnection\"\n| project TimeGenerated, - BytesSent, DeviceVendor\n| make-series TotalBytesSent=sum(BytesSent) on TimeGenerated - from startofday(ago(starttime)) to startofday(ago(endtime)) step timeframe - by DeviceVendor\n),\n(\nCommonSecurityLog\n| where TimeGenerated between (startofday(ago(starttime))..startofday(ago(endtime)))\n| - where isnotempty(DestinationIP) and isnotempty(SourceIP)\n| extend DestinationIpType - = iff(DestinationIP matches regex PrivateIPregex,\"private\" ,\"public\" )\n| - where DestinationIpType == \"public\"\n| project TimeGenerated, SentBytes, - DeviceVendor\n| make-series TotalBytesSent=sum(SentBytes) on TimeGenerated - from startofday(ago(starttime)) to startofday(ago(endtime)) step timeframe - by DeviceVendor\n)\n);\n//Filter anomolies against TimeSeriesData\nlet TimeSeriesAlerts - = materialize(TimeSeriesData\n| extend (anomalies, score, baseline) = series_decompose_anomalies(TotalBytesSent, - scorethreshold, -1, ''linefit'')\n| mv-expand TotalBytesSent to typeof(double), - TimeGenerated to typeof(datetime), anomalies to typeof(double),score to typeof(double), - baseline to typeof(long)\n| where anomalies > 0 | extend AnomalyHour = TimeGenerated\n| - extend TotalBytesSentinMBperHour = round(((TotalBytesSent / 1024)/1024),2), - baselinebytessentperHour = round(((baseline / 1024)/1024),2), score = round(score,2)\n| - project DeviceVendor, AnomalyHour, TimeGenerated, TotalBytesSentinMBperHour, - baselinebytessentperHour, anomalies, score);\nlet AnomalyHours = materialize(TimeSeriesAlerts | - where TimeGenerated > ago(2d) | project TimeGenerated);\n//Union of all BaseLogs - aggregated per hour\nlet BaseLogs = (union isfuzzy=true\n(\nCommonSecurityLog\n| - where isnotempty(DestinationIP) and isnotempty(SourceIP)\n| where TimeGenerated - > ago(2d)\n| extend DateHour = bin(TimeGenerated, 1h) // create a new column - and round to hour\n| where DateHour in ((AnomalyHours)) //filter the dataset - to only selected anomaly hours\n| extend DestinationIpType = iff(DestinationIP - matches regex PrivateIPregex,\"private\" ,\"public\" )\n| where DestinationIpType - == \"public\"\n| extend SentBytesinMB = ((SentBytes / 1024)/1024), ReceivedBytesinMB - = ((ReceivedBytes / 1024)/1024)\n| summarize HourlyCount = count(), TimeGeneratedMax=arg_max(TimeGenerated, - *), DestinationIPList=make_set(DestinationIP, 100), DestinationPortList = - make_set(DestinationPort,100), TotalSentBytesinMB = sum(SentBytesinMB), TotalReceivedBytesinMB - = sum(ReceivedBytesinMB) by SourceIP, DeviceVendor, TimeGeneratedHour=bin(TimeGenerated,1h)\n| - where TotalSentBytesinMB > bytessentperhourthreshold\n| sort by TimeGeneratedHour - asc, TotalSentBytesinMB desc\n| extend Rank=row_number(1, prev(TimeGeneratedHour) - != TimeGeneratedHour) // Ranking the dataset per Hourly Partition\n| where - Rank < 10 // Selecting Top 10 records with Highest BytesSent in each Hour\n| - project DeviceVendor, TimeGeneratedHour, TimeGeneratedMax, SourceIP, DestinationIPList, - DestinationPortList, TotalSentBytesinMB, TotalReceivedBytesinMB, Rank\n),\n(\nVMConnection\n| - where isnotempty(DestinationIp) and isnotempty(SourceIp)\n| where TimeGenerated - > ago(2d)\n| extend DateHour = bin(TimeGenerated, 1h) // create a new column - and round to hour\n| where DateHour in ((AnomalyHours)) //filter the dataset - to only selected anomaly hours\n| extend SourceIP = SourceIp, DestinationIP - = DestinationIp\n| extend DestinationIpType = iff(DestinationIp matches regex - PrivateIPregex,\"private\" ,\"public\" )\n| where DestinationIpType == \"public\" - | extend DeviceVendor = \"VMConnection\"\n| extend SentBytesinMB = ((BytesSent - / 1024)/1024), ReceivedBytesinMB = ((BytesReceived / 1024)/1024)\n| summarize - HourlyCount = count(),TimeGeneratedMax=arg_max(TimeGenerated, *), DestinationIPList=make_set(DestinationIP, - 100), DestinationPortList = make_set(DestinationPort, 100), TotalSentBytesinMB - = sum(SentBytesinMB),TotalReceivedBytesinMB = sum(ReceivedBytesinMB) by SourceIP, - DeviceVendor, TimeGeneratedHour=bin(TimeGenerated,1h)\n| where TotalSentBytesinMB - > bytessentperhourthreshold\n| sort by TimeGeneratedHour asc, TotalSentBytesinMB - desc\n| extend Rank=row_number(1, prev(TimeGeneratedHour) != TimeGeneratedHour) - // Ranking the dataset per Hourly Partition\n| where Rank < 10 // Selecting - Top 10 records with Highest BytesSent in each Hour\n| project DeviceVendor, - TimeGeneratedHour, TimeGeneratedMax, SourceIP, DestinationIPList, DestinationPortList, - TotalSentBytesinMB, TotalReceivedBytesinMB, Rank\n)\n);\n// Join against base - logs to retrive records associated with the hour of anomoly\nTimeSeriesAlerts\n| - where TimeGenerated > ago(2d)\n| join (\n BaseLogs | extend AnomalyHour - = TimeGeneratedHour\n) on DeviceVendor, AnomalyHour | sort by score desc\n| - project DeviceVendor, AnomalyHour,TimeGeneratedMax, SourceIP, DestinationIPList, - DestinationPortList, TotalSentBytesinMB, TotalReceivedBytesinMB, TotalBytesSentinMBperHour, - baselinebytessentperHour, score, anomalies\n| summarize EventCount = count(), - StartTimeUtc= min(TimeGeneratedMax), EndTimeUtc= max(TimeGeneratedMax), SourceIPMax= - arg_max(SourceIP,*), TotalBytesSentinMB = sum(TotalSentBytesinMB), TotalBytesReceivedinMB - = sum(TotalReceivedBytesinMB), SourceIPList = make_set(SourceIP, 100), DestinationIPList - = make_set(DestinationIPList, 100) by AnomalyHour,TotalBytesSentinMBperHour, - baselinebytessentperHour, score, anomalies\n| project DeviceVendor, AnomalyHour, - StartTimeUtc, EndTimeUtc, SourceIPMax, SourceIPList, DestinationIPList, DestinationPortList, - TotalBytesSentinMB, TotalBytesReceivedinMB, TotalBytesSentinMBperHour, baselinebytessentperHour, - score, anomalies, EventCount\n| extend timestamp =EndTimeUtc, IPCustomEntity - = SourceIPMax","queryFrequency":"P1D","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":1,"entityMappings":[{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Time - series anomaly for data size transferred to public internet","description":"Identifies - anomalous data transfer to public networks. The query leverages built-in KQL - anomaly detection algorithms that detects large deviations from a baseline - pattern.\nA sudden increase in data transferred to unknown public networks - is an indication of data exfiltration attempts and should be investigated.\nThe - higher the score, the further it is from the baseline value.\nThe output is - aggregated to provide summary view of unique source IP to destination IP address - and port bytes sent traffic observed in the flagged anomaly hour.\nThe source - IP addresses which were sending less than bytessentperhourthreshold have been - exluded whose value can be adjusted as needed .\nYou may have to run queries - for individual source IP addresses from SourceIPlist to determine if anything - looks suspicious","tactics":["Exfiltration"],"lastUpdatedDateUTC":"2021-01-21T00:00:00Z","createdDateUTC":"2019-05-07T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"CiscoASA","dataTypes":["CommonSecurityLog"]},{"connectorId":"PaloAltoNetworks","dataTypes":["CommonSecurityLog"]},{"connectorId":"AzureMonitor(VMInsights)","dataTypes":["VMConnection"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a50766a7-0674-4ccb-8845-15dc55a80ba1","name":"a50766a7-0674-4ccb-8845-15dc55a80ba1","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - dt_lookBack = 1h;\nlet ioc_lookBack = 14d;\nThreatIntelligenceIndicator\n| - where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\n| - where Active == true\n// Picking up only IOC''s that contain the entities - we want\n| where isnotempty(NetworkIP) or isnotempty(EmailSourceIpAddress) - or isnotempty(NetworkDestinationIP) or isnotempty(NetworkSourceIP)\n// As - there is potentially more than 1 indicator type for matching IP, taking NetworkIP - first, then others if that is empty.\n// Taking the first non-empty value - based on potential IOC match availability\n| extend TI_ipEntity = iff(isnotempty(NetworkIP), - NetworkIP, NetworkDestinationIP)\n| extend TI_ipEntity = iff(isempty(TI_ipEntity) - and isnotempty(NetworkSourceIP), NetworkSourceIP, TI_ipEntity)\n| extend TI_ipEntity - = iff(isempty(TI_ipEntity) and isnotempty(EmailSourceIpAddress), EmailSourceIpAddress, - TI_ipEntity)\n| join (\n WireData | where TimeGenerated >= ago(dt_lookBack)\n | - where isnotempty(RemoteIP)\n // renaming time column so it is clear the - log this came from\n | extend WireData_TimeGenerated = TimeGenerated\n)\non - $left.TI_ipEntity == $right.RemoteIP\n| summarize LatestIndicatorTime = arg_max(TimeGenerated, - *) by IndicatorId\n| project LatestIndicatorTime, Description, ActivityGroupNames, - IndicatorId, ThreatType, Url, ExpirationDateTime, ConfidenceScore, WireData_TimeGenerated,\nTI_ipEntity, - Computer, LocalIP, RemoteIP, ProcessName, ApplicationProtocol, LocalPortNumber, - NetworkIP, NetworkDestinationIP, NetworkSourceIP, EmailSourceIpAddress\n| - extend timestamp = WireData_TimeGenerated, IPCustomEntity = RemoteIP, HostCustomEntity - = Computer, URLCustomEntity = Url","queryFrequency":"PT1H","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"(Preview) - TI map IP entity to WireData","description":"Identifies a match in WireData - from any IP IOC from TI","tactics":["Impact"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-08-27T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"ThreatIntelligence","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"ThreatIntelligenceTaxii","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"AzureMonitor(WireData)","dataTypes":["WireData"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/d6491be0-ab2d-439d-95d6-ad8ea39277c5","name":"d6491be0-ab2d-439d-95d6-ad8ea39277c5","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - timeframe = 1d;\nlet SensitiveOperationList = dynamic(\n[\"VaultDelete\", - \"KeyDelete\", \"SecretDelete\", \"SecretPurge\", \"KeyPurge\", \"SecretBackup\", - \"KeyBackup\"]);\nAzureDiagnostics\n| where TimeGenerated > ago(timeframe)\n| - extend ResultType = columnifexists(\"ResultType\", \"NoResultType\")\n| extend - requestUri_s = columnifexists(\"requestUri_s\", \"None\"), identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g - = columnifexists(\"identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g\", - \"None\")\n| extend id_s = columnifexists(\"id_s\", \"None\"), CallerIPAddress - = columnifexists(\"CallerIPAddress\", \"None\"), clientInfo_s = columnifexists(\"clientInfo_s\", - \"None\")\n| where ResultType !~ \"None\" and isnotempty(ResultType)\n| where - identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g - !~ \"None\" and isnotempty(identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g)\n| - where id_s !~ \"None\" and isnotempty(id_s)\n| where CallerIPAddress !~ \"None\" - and isnotempty(CallerIPAddress)\n| where clientInfo_s !~ \"None\" and isnotempty(clientInfo_s)\n| - where requestUri_s !~ \"None\" and isnotempty(requestUri_s)\n| where ResourceType - =~ \"VAULTS\" and ResultType =~ \"Success\" \n| where OperationName in~ (SensitiveOperationList) \n| - summarize EventCount=count(), StartTimeUtc=min(TimeGenerated), EndTimeUtc=max(TimeGenerated), - TimeTriggered=makelist(TimeGenerated),OperationNameList=make_set(OperationName), - RequestURLList=make_set(requestUri_s), CallerIPList = make_set(CallerIPAddress), CallerIPMax= - arg_max(CallerIPAddress,*) by ResourceType, ResultType, Resource, id_s, identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g, - clientInfo_s\n| extend timestamp = StartTimeUtc, IPCustomEntity = CallerIPMax, - AccountCustomEntity = identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Sensitive - Azure Key Vault operations","description":"Identifies when sensitive Azure - Key Vault operations are used. This includes: VaultDelete, KeyDelete, SecretDelete, - SecretPurge, KeyPurge, SecretBackup, KeyBackup. \nAny Backup operations should - match with expected scheduled backup activity.","tactics":["Impact"],"lastUpdatedDateUTC":"2021-01-16T00:00:00Z","createdDateUTC":"2019-07-01T00:00:00Z","status":"Available","alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/04384937-e927-4595-8f3c-89ff58ed231f","name":"04384937-e927-4595-8f3c-89ff58ed231f","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - detectionTime = 30d;\nlet IPs = dynamic ([\"199.249.230.\",\"185.220.101.\",\"23.129.64.\",\"109.70.100.\",\"185.220.102.\"]);\nOfficeActivity\n| - where TimeGenerated > ago(detectionTime)\n| where RecordType in (\"AzureActiveDirectoryAccountLogon\", - \"AzureActiveDirectoryStsLogon\") \n| where Operation != ''UserLoggedIn''\n| - extend UserAgent = iff(parse_json(ExtendedProperties)[0].Name =~ \"UserAgent\", - extractjson(\"$[0].Value\", ExtendedProperties, typeof(string)),\"\")\n| mv-expand - parse_json(ExtendedProperties)\n| where ExtendedProperties.Name =~ \"RequestType\"\n| - extend RequestType = ExtendedProperties.Value\n| where ClientIP has_any (IPs)\n| - summarize authAttempts=dcount(TimeGenerated), firstAttempt=min(TimeGenerated), - lastAttempt=max(TimeGenerated), uniqueIPs=dcount(ClientIP), uniqueAccounts=dcount(UserId), - attemptedAccounts=make_set(UserId) by UserAgent\n| where authAttempts > 2500\n| - extend timestamp = firstAttempt\n| sort by uniqueAccounts","queryFrequency":"P7D","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"displayName":"Possible - STRONTIUM attempted credential harvesting - Sept 2020","description":"Surfaces - potential STRONTIUM group Office365 credential harvesting attempts within - OfficeActivity Logon events.\nReferences: https://www.microsoft.com/security/blog/2020/09/10/strontium-detecting-new-patters-credential-harvesting/.","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2020-12-09T00:00:00Z","createdDateUTC":"2020-09-10T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"Office365","dataTypes":["OfficeActivity"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/427e4c9e-8cf4-4094-a684-a2d060dbca38","name":"427e4c9e-8cf4-4094-a684-a2d060dbca38","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = ago(1h);\nlet threshold = 50;\nSophosXGFirewall\n| where TimeGenerated - >= timeframe\n| where Log_Type =~ \"Firewall\"\n| where not(ipv4_is_match(\"10.0.0.0\",Src_IP,8) - or ipv4_is_match(\"172.16.0.0\",Src_IP,12) or ipv4_is_match(\"192.168.0.0\",Src_IP,16))\n| - summarize dcount(Dst_Port) by Src_IP, bin(TimeGenerated, 5m)\n| where dcount_Dst_Port - > threshold\n| extend timestamp = TimeGenerated, IPCustomEntity = Src_IP","queryFrequency":"PT1H","queryPeriod":"PT1H","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Port - Scan Detected","description":"This alert creates an incident when a source - IP addresses attempt to communicate with a large amount of distinct ports - within a short period.","tactics":["Discovery"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-07-08T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SophosXGFirewall","dataTypes":["Syslog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/00cb180c-08a8-4e55-a276-63fb1442d5b5","name":"00cb180c-08a8-4e55-a276-63fb1442d5b5","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - cmdTokens0 = dynamic([''vbscript'',''jscript'']);\nlet cmdTokens1 = dynamic([''mshtml'',''RunHTMLApplication'']);\nlet - cmdTokens2 = dynamic([''Execute'',''CreateObject'',''RegRead'',''window.close'']);\nSecurityEvent\n| - where TimeGenerated >= ago(14d)\n| where EventID == 4688\n| where CommandLine - has @''\\Microsoft\\Windows\\CurrentVersion''\n| where not(CommandLine has_any - (@''\\Software\\Microsoft\\Windows\\CurrentVersion\\Run'', @''\\Software\\Microsoft\\Windows\\CurrentVersion\\RunOnce''))\n// - If you are receiving false positives, then it may help to make the query more - strict by uncommenting one or both of the lines below to refine the matches\n//| - where CommandLine has_any (cmdTokens0)\n//| where CommandLine has_all (cmdTokens1)\n| - where CommandLine has_all (cmdTokens2)\n| project TimeGenerated, Computer, - Account, Process, NewProcessName, CommandLine, ParentProcessName, _ResourceId\n| - extend timestamp = TimeGenerated, HostCustomEntity = Computer, AccountCustomEntity - = Account","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]}],"displayName":"NOBELIUM - - Script payload stored in Registry","description":"This query idenifies when - a process execution commandline indicates that a registry value is written - to allow for later execution a malicious script\n References: https://www.microsoft.com/security/blog/2021/03/04/goldmax-goldfinder-sibot-analyzing-nobelium-malware/","tactics":["Execution"],"lastUpdatedDateUTC":"2021-03-04T00:00:00Z","createdDateUTC":"2021-03-03T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/3d023f64-8225-41a2-9570-2bd7c2c4535e","name":"3d023f64-8225-41a2-9570-2bd7c2c4535e","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = 1d;\nlet spanoftime = 10m;\nlet threshold = 0;\nSecurityEvent - \n| where TimeGenerated > ago(2*timeframe) \n// A user account was enabled\n| - where EventID == 4722\n| where AccountType =~ \"User\"\n| project EnableTime - = TimeGenerated, EnableEventID = EventID, EnableActivity = Activity, Computer, - UserPrincipalName, \nAccountUsedToEnable = SubjectAccount, SIDofAccountUsedToEnable - = SubjectUserSid, TargetAccount = tolower(TargetAccount), TargetSid\n| join - kind= inner (\n SecurityEvent\n | where TimeGenerated > ago(timeframe) \n // - A user account was disabled \n | where EventID == 4725\n| where AccountType - == \"User\"\n| project DisableTime = TimeGenerated, DisableEventID = EventID, - DisableActivity = Activity, Computer, UserPrincipalName, \nAccountUsedToDisable - = SubjectAccount, SIDofAccountUsedToDisable = SubjectUserSid, TargetAccount - = tolower(TargetAccount), TargetSid\n) on Computer, TargetAccount\n| where - DisableTime - EnableTime < spanoftime\n| extend TimeDelta = DisableTime - - EnableTime\n| where tolong(TimeDelta) >= threshold\n| project TimeDelta, EnableTime, - EnableEventID, EnableActivity, Computer, TargetAccount, TargetSid, UserPrincipalName, - AccountUsedToEnable, SIDofAccountUsedToEnable, \nDisableTime, DisableEventID, - DisableActivity, AccountUsedToDisable, SIDofAccountUsedToDisable\n| extend - timestamp = EnableTime, AccountCustomEntity = AccountUsedToEnable, HostCustomEntity - = Computer","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"},{"identifier":"Sid","columnName":"SIDofAccountUsedToEnable"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]}],"displayName":"User - account enabled and disabled within 10 mins","description":"Identifies when - a user account is enabled and then disabled within 10 minutes. This can be - an indication of compromise and\nan adversary attempting to hide in the noise.","tactics":["Persistence","PrivilegeEscalation"],"lastUpdatedDateUTC":"2021-01-16T00:00:00Z","createdDateUTC":"2019-02-14T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/707494a5-8e44-486b-90f8-155d1797a8eb","name":"707494a5-8e44-486b-90f8-155d1797a8eb","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - auditLookbackStart = 2d;\nlet auditLookbackEnd = 1d;\nAuditLogs\n| where TimeGenerated - >= ago(auditLookbackStart)\n| where OperationName =~ \"Consent to application\" - \n| where Result =~ \"success\"\n| mv-expand target = TargetResources\n| extend - targetResourceName = tostring(target.displayName)\n| extend targetResourceID - = tostring(target.id)\n| extend targetResourceType = tostring(target.type)\n| - extend targetModifiedProp = TargetResources[0].modifiedProperties\n| extend - isAdminConsent = targetModifiedProp[0].newValue\n| extend Consent_ServicePrincipalNames - = targetModifiedProp[5].newValue\n| extend Consent_Permissions = targetModifiedProp[4].newValue\n| - extend Consent_InitiatingUserOrApp = iff(isnotempty(InitiatedBy.user.userPrincipalName),tostring(InitiatedBy.user.userPrincipalName), - tostring(InitiatedBy.app.displayName))\n| extend Consent_InitiatingIpAddress - = iff(isnotempty(InitiatedBy.user.ipAddress), tostring(InitiatedBy.user.ipAddress), - tostring(InitiatedBy.app.ipAddress))\n| join ( \nAuditLogs\n| where TimeGenerated >= - ago(auditLookbackEnd)\n| where OperationName =~ \"Add service principal credentials\"\n| - where Result =~ \"success\"\n| mv-expand target = TargetResources\n| extend - targetResourceName = tostring(target.displayName)\n| extend targetResourceID - = tostring(target.id)\n| extend targetModifiedProp = TargetResources[0].modifiedProperties\n| - extend Credential_KeyDescription = targetModifiedProp[0].newValue\n| extend - UpdatedProperties = targetModifiedProp[1].newValue\n| extend Credential_ServicePrincipalNames - = targetModifiedProp[2].newValue\n| extend Credential_InitiatingUserOrApp - = iff(isnotempty(InitiatedBy.user.userPrincipalName),tostring(InitiatedBy.user.userPrincipalName), - tostring(InitiatedBy.app.displayName))\n| extend Credential_InitiatingIpAddress - = iff(isnotempty(InitiatedBy.user.ipAddress), tostring(InitiatedBy.user.ipAddress), - tostring(InitiatedBy.app.ipAddress))\n) on targetResourceName, targetResourceID\n| - extend TimeConsent = TimeGenerated, TimeCred = TimeGenerated1\n| where TimeConsent - > TimeCred \n| project TimeConsent, TimeCred, Consent_InitiatingUserOrApp, - Credential_InitiatingUserOrApp, targetResourceName, targetResourceType, isAdminConsent, - Consent_ServicePrincipalNames, Credential_ServicePrincipalNames, Consent_Permissions, - Credential_KeyDescription, Consent_InitiatingIpAddress, Credential_InitiatingIpAddress\n| - extend timestamp = TimeConsent, AccountCustomEntity = Consent_InitiatingUserOrApp, - IPCustomEntity = Consent_InitiatingIpAddress","queryFrequency":"P1D","queryPeriod":"P2D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Credential - added after admin consented to Application","description":"This query will - identify instances where Service Principal credentials were added to an application - by one user after the application was granted admin consent rights by another - user.\n If a threat actor obtains access to an account with sufficient privileges - and adds the alternate authentication material triggering this event, the - threat actor can now authenticate as the Application or Service Principal - using this credential.\n Additional information on OAuth Credential Grants - can be found in RFC 6749 Section 4.4 or https://docs.microsoft.com/azure/active-directory/develop/v2-oauth2-client-creds-grant-flow.\n - For further information on AuditLogs please see https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-audit-activities","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2021-02-17T00:00:00Z","createdDateUTC":"2021-02-12T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActiveDirectory","dataTypes":["AuditLogs"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/610d3850-c26f-4f20-8d86-f10fdf2425f5","name":"610d3850-c26f-4f20-8d86-f10fdf2425f5","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - timeframe = 1d;\nlet EventNameList = dynamic([\"UpdateTrail\",\"DeleteTrail\",\"StopLogging\",\"DeleteFlowLogs\",\"DeleteEventBus\"]);\nAWSCloudTrail\n| - where TimeGenerated > ago(timeframe)\n| where EventName in~ (EventNameList)\n| - summarize StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated) - by EventName, EventTypeName, UserIdentityAccountId, UserIdentityPrincipalid, - UserAgent, \nUserIdentityUserName, SessionMfaAuthenticated, SourceIpAddress, - AWSRegion, EventSource\n| extend timestamp = StartTimeUtc, AccountCustomEntity - = UserIdentityUserName, IPCustomEntity = SourceIpAddress","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Changes - made to AWS CloudTrail logs","description":"Attackers often try to hide their - steps by deleting or stopping the collection of logs that could show their - activity. \nThis alert identifies any manipulation of AWS CloudTrail, Cloudwatch/EventBridge - or VPC Flow logs.\nMore Information: AWS CloudTrail API: https://docs.aws.amazon.com/awscloudtrail/latest/APIReference/API_Operations.html\nAWS - Cloudwatch/Eventbridge API: https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_Operations.html\nAWS - DelteteFlowLogs API : https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteFlowLogs.html - ","tactics":["DefenseEvasion"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-02-27T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AWS","dataTypes":["AWSCloudTrail"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/2cfc3c6e-f424-4b88-9cc9-c89f482d016a","name":"2cfc3c6e-f424-4b88-9cc9-c89f482d016a","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"High","query":"let - auditLookback = 1h;\nAuditLogs\n| where TimeGenerated > ago(auditLookback)\n| - where OperationName has_any (\"Add service principal\", \"Certificates and - secrets management\") // captures \"Add service principal\", \"Add service - principal credentials\", and \"Update application - Certificates and secrets - management\" events\n| where Result =~ \"success\"\n| mv-expand target = TargetResources\n| - where tostring(InitiatedBy.user.userPrincipalName) has \"@\" or tostring(InitiatedBy.app.displayName) - has \"@\"\n| extend targetDisplayName = tostring(TargetResources[0].displayName)\n| - extend targetId = tostring(TargetResources[0].id)\n| extend targetType = tostring(TargetResources[0].type)\n| - extend keyEvents = TargetResources[0].modifiedProperties\n| mv-expand keyEvents\n| - where keyEvents.displayName =~ \"KeyDescription\"\n| extend new_value_set - = parse_json(tostring(keyEvents.newValue))\n| extend old_value_set = parse_json(tostring(keyEvents.oldValue))\n| - where old_value_set == \"[]\"\n| parse new_value_set with * \"KeyIdentifier=\" - keyIdentifier:string \",KeyType=\" keyType:string \",KeyUsage=\" keyUsage:string - \",DisplayName=\" keyDisplayName:string \"]\" *\n| where keyUsage == \"Verify\" or - keyUsage == \"\"\n| extend UserAgent = iff(AdditionalDetails[0].key == \"User-Agent\",tostring(AdditionalDetails[0].value),\"\")\n| - extend InitiatingUserOrApp = iff(isnotempty(InitiatedBy.user.userPrincipalName),tostring(InitiatedBy.user.userPrincipalName), - tostring(InitiatedBy.app.displayName))\n| extend InitiatingIpAddress = iff(isnotempty(InitiatedBy.user.ipAddress), - tostring(InitiatedBy.user.ipAddress), tostring(InitiatedBy.app.ipAddress))\n// - The below line is currently commented out but Azure Sentinel users can modify - this query to show only Application or only Service Principal events in their - environment\n//| where targetType =~ \"Application\" // or targetType =~ \"ServicePrincipal\"\n| - project-away new_value_set, old_value_set\n| project-reorder TimeGenerated, - OperationName, InitiatingUserOrApp, InitiatingIpAddress, UserAgent, targetDisplayName, - targetId, targetType, keyDisplayName, keyType, keyUsage, keyIdentifier, CorrelationId, - TenantId\n| extend timestamp = TimeGenerated, AccountCustomEntity = InitiatingUserOrApp, - IPCustomEntity = InitiatingIpAddress","queryFrequency":"PT1H","queryPeriod":"PT1H","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"First - access credential added to Application or Service Principal where no credential - was present","description":"This will alert when an admin or app owner account - adds a new credential to an Application or Service Principal where there was - no previous verify KeyCredential associated.\nIf a threat actor obtains access - to an account with sufficient privileges and adds the alternate authentication - material triggering this event, the threat actor can now authenticate as the - Application or Service Principal using this credential.\nAdditional information - on OAuth Credential Grants can be found in RFC 6749 Section 4.4 or https://docs.microsoft.com/azure/active-directory/develop/v2-oauth2-client-creds-grant-flow\nFor - further information on AuditLogs please see https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-audit-activities.","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2021-01-16T00:00:00Z","createdDateUTC":"2020-11-30T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActiveDirectory","dataTypes":["AuditLogs"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/d722831e-88f5-4e25-b106-4ef6e29f8c13","name":"d722831e-88f5-4e25-b106-4ef6e29f8c13","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"// - a threshold can be enabled, see commented line below for PrevSeenCount\nlet - threshold = 2;\nlet uploadOp = ''FileUploaded'';\n// Extensions that are interesting. - Add/Remove to this list as you see fit\nlet execExt = dynamic([''exe'', ''inf'', - ''gzip'', ''cmd'', ''bat'']);\nlet starttime = 8d;\nlet endtime = 1d;\nOfficeActivity - | where TimeGenerated >= ago(endtime)\n// Limited to File Uploads due to potential - noise, comment out the Operation statement below to include any operation - type\n// Additional, but potentially noisy operation types that include Uploads - and Downloads can be included by adding the following - Operation contains - \"upload\" or Operation contains \"download\"\n| where Operation =~ uploadOp\n| - where SourceFileExtension has_any (execExt)\n| project TimeGenerated, OfficeId, - OfficeWorkload, RecordType, Operation, UserType, UserKey, UserId, ClientIP, - UserAgent, Site_Url, SourceRelativeUrl, SourceFileName\n| join kind= leftanti - (\nOfficeActivity | where TimeGenerated between (ago(starttime) .. ago(endtime))\n| - where Operation =~ uploadOp\n| where SourceFileExtension has_any (execExt)\n| - summarize SourceRelativeUrl = make_set(SourceRelativeUrl), UserId = make_set(UserId) - , PrevSeenCount = count() by SourceFileName\n// To exclude previous matches - when only above a specific count, change threshold above and uncomment the - line below\n//| where PrevSeenCount > threshold\n| mvexpand SourceRelativeUrl, - UserId\n| extend SourceRelativeUrl = tostring(SourceRelativeUrl), UserId = - tostring(UserId)\n) on SourceFileName, SourceRelativeUrl, UserId \n| extend - SiteUrlUserFolder = tolower(split(Site_Url, ''/'')[-2])\n| extend UserIdUserFolderFormat - = tolower(replace(''@|\\\\.'', ''_'',UserId))\n// identify when UserId is - not a match to the specific site url personal folder reference\n| extend UserIdDiffThanUserFolder - = iff(Site_Url has ''/personal/'' and SiteUrlUserFolder != UserIdUserFolderFormat, - true , false ) \n| summarize TimeGenerated = make_list(TimeGenerated), StartTime - = min(TimeGenerated), EndTime = max(TimeGenerated), \nUserAgents = make_list(UserAgent), - OfficeIds = make_list(OfficeId), SourceRelativeUrls = make_list(SourceRelativeUrl), - FileNames = make_list(SourceFileName)\nby OfficeWorkload, RecordType, Operation, - UserType, UserKey, UserId, ClientIP, Site_Url, SiteUrlUserFolder, UserIdUserFolderFormat, - UserIdDiffThanUserFolder\n| extend timestamp = StartTime, AccountCustomEntity - = UserId, IPCustomEntity = ClientIP, URLCustomEntity = Site_Url","queryFrequency":"P1D","queryPeriod":"P8D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"New - executable via Office FileUploaded Operation","description":"Identifies when - executable file types are uploaded to Office services such as SharePoint and - OneDrive.\nList currently includes ''exe'', ''inf'', ''gzip'', ''cmd'', ''bat'' - file extensions.\nAdditionally, identifies when a given user is uploading - these files to another users workspace.\nThis may be indication of a staging - location for malware or other malicious activity.","tactics":["CommandAndControl"],"lastUpdatedDateUTC":"2020-11-22T00:00:00Z","createdDateUTC":"2020-02-27T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"Office365","dataTypes":["OfficeActivity"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/dcdf9bfc-c239-4764-a9f9-3612e6dff49c","name":"dcdf9bfc-c239-4764-a9f9-3612e6dff49c","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"// - Adjust this to use a longer timeframe to identify ADFS servers\nlet lookback - = 6d;\n// Adjust this to adjust the key export detection timeframe\nlet timeframe - = 1d;\n// Start be identifying ADFS servers to reduce FP chance\nlet ADFS_Servers - = (\nEvent\n| where TimeGenerated > ago(timeframe+lookback)\n| where Source - == \"Microsoft-Windows-Sysmon\"\n| extend EventData = parse_xml(EventData).DataItem.EventData.Data\n| - mv-expand bagexpansion=array EventData\n| evaluate bag_unpack(EventData)\n| - extend Key=tostring([''@Name'']), Value=[''#text'']\n| evaluate pivot(Key, - any(Value), TimeGenerated, Source, EventLog, Computer, EventLevel, EventLevelName, - EventID, UserName, RenderedDescription, MG, ManagementGroupName, Type, _ResourceId)\n| - extend process = split(Image, ''\\\\'', -1)[-1]\n| where process =~ \"Microsoft.IdentityServer.ServiceHost.exe\"\n| - summarize by Computer);\n// Look for ADFS servers where Named Pipes event - are present\nEvent\n| where TimeGenerated > ago(timeframe)\n| where Source - == \"Microsoft-Windows-Sysmon\"\n| where Computer in~ (ADFS_Servers)\n| extend - RenderedDescription = tostring(split(RenderedDescription, \":\")[0])\n| extend - EventData = parse_xml(EventData).DataItem.EventData.Data\n| mv-expand bagexpansion=array - EventData\n| evaluate bag_unpack(EventData)\n| extend Key=tostring([''@Name'']), - Value=[''#text'']\n| evaluate pivot(Key, any(Value), TimeGenerated, Source, - EventLog, Computer, EventLevel, EventLevelName, EventID, UserName, RenderedDescription, - MG, ManagementGroupName, Type, _ResourceId)\n| extend RuleName = column_ifexists(\"RuleName\", - \"\"), TechniqueId = column_ifexists(\"TechniqueId\", \"\"), TechniqueName - = column_ifexists(\"TechniqueName\", \"\")\n| parse RuleName with * ''technique_id='' - TechniqueId '','' * ''technique_name='' TechniqueName\n| where EventID in - (17,18)\n// Look for Pipe related to querying the WID\n| where PipeName == - \"\\\\MICROSOFT##WID\\\\tsql\\\\query\"\n| extend process = split(Image, ''\\\\'', - -1)[-1]\n// Exclude expected processes\n| where process !in (\"Microsoft.IdentityServer.ServiceHost.exe\", - \"Microsoft.Identity.Health.Adfs.PshSurrogate.exe\", \"AzureADConnect.exe\", - \"Microsoft.Tri.Sensor.exe\", \"wsmprovhost.exe\",\"mmc.exe\", \"sqlservr.exe\")\n| - extend Operation = RenderedDescription\n| project-reorder TimeGenerated, EventType, - Operation, process, Image, Computer, UserName\n| extend HostCustomEntity = - Computer, AccountCustomEntity = UserName","queryFrequency":"P1D","queryPeriod":"P7D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]}],"displayName":"ADFS - Key Export (Sysmon)","description":"This detection uses Sysmon telemetry to - detect potential ADFS certificate material export. \nIn order to use this - query you need to be collecting Sysmon EventIdD 17 and 18.\nIf you do not - have Sysmon data in your workspace this query will raise an error stating:\nFailed - to resolve scalar expression named \"[@Name]","tactics":["Collection"],"lastUpdatedDateUTC":"2021-01-16T00:00:00Z","createdDateUTC":"2020-12-19T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/30fa312c-31eb-43d8-b0cc-bcbdfb360822","name":"30fa312c-31eb-43d8-b0cc-bcbdfb360822","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - dt_lookBack = 1h;\nlet ioc_lookBack = 14d;\nlet emailregex = @''^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\\.[a-zA-Z0-9-.]+$'';\nThreatIntelligenceIndicator\n| - where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\n| - where Active == true\n//Filtering the table for Email related IOCs\n| where - isnotempty(EmailRecipient)\n| join (\n SigninLogs | where TimeGenerated - >= ago(dt_lookBack) and isnotempty(UserPrincipalName)\n //Normalizing the - column to lower case for exact match with EmailRecipient column\n | extend - UserPrincipalName = tolower(UserPrincipalName)\n | where UserPrincipalName - matches regex emailregex\n | extend StatusCode = tostring(Status.errorCode), - StatusDetails = tostring(Status.additionalDetails)\n | extend Region = - tostring(LocationDetails[\"countryOrRegion\"]), State = tostring(LocationDetails[\"state\"]), - City = tostring(LocationDetails[\"city\"])\n // renaming timestamp column - so it is clear the log this came from SigninLogs table\n | extend SigninLogs_TimeGenerated - = TimeGenerated\n)\non $left.EmailRecipient == $right.UserPrincipalName\n| - summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\n| - project LatestIndicatorTime, Description, ActivityGroupNames, IndicatorId, - ThreatType, Url, ExpirationDateTime, ConfidenceScore, SigninLogs_TimeGenerated,\nEmailSenderName, - EmailSourceDomain, EmailSourceIpAddress, EmailSubject, FileHashValue, FileHashType, - IPAddress, UserPrincipalName, AppDisplayName,\nStatusCode, StatusDetails, - NetworkIP, NetworkDestinationIP, NetworkSourceIP\n| extend timestamp = SigninLogs_TimeGenerated, - AccountCustomEntity = UserPrincipalName, IPCustomEntity = IPAddress, URLCustomEntity - = Url","queryFrequency":"PT1H","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"(Preview) - TI map Email entity to SigninLogs","description":"Identifies a match in SigninLogs - table from any Email IOC from TI","tactics":["Impact"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-08-28T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"ThreatIntelligence","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"ThreatIntelligenceTaxii","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"AzureActiveDirectory","dataTypes":["SigninLogs"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/75bf9902-0789-47c1-a5d8-f57046aa72df","name":"75bf9902-0789-47c1-a5d8-f57046aa72df","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = 1d;\nlet procList = dynamic([\"cmd.exe\",\"ftp.exe\",\"schtasks.exe\",\"powershell.exe\",\"rundll32.exe\",\"regsvr32.exe\",\"msiexec.exe\"]);\nlet - ProcessCreationEvents=() {\nlet processEvents=SecurityEvent\n| where EventID==4688\n| - where isnotempty(CommandLine)\n| project TimeGenerated, Computer, Account - = SubjectUserName, AccountDomain = SubjectDomainName, NewProcessName,\nFileName - = Process, CommandLine, ParentProcessName;\nprocessEvents};\nProcessCreationEvents - \n| where TimeGenerated >= ago(timeframe)\n| where FileName in~ (procList)\n| - where CommandLine contains \":\\\\recycler\"\n| project StartTimeUtc = TimeGenerated, - Computer, Account, NewProcessName, FileName, CommandLine, ParentProcessName\n| - extend timestamp = StartTimeUtc, AccountCustomEntity = Account, HostCustomEntity - = Computer","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]}],"displayName":"Malware - in the recycle bin","description":"Identifies malware that has been hidden - in the recycle bin.\nReferences: https://azure.microsoft.com/blog/how-azure-security-center-helps-reveal-a-cyberattack/.","tactics":["DefenseEvasion"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2018-09-14T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/23005e87-2d3a-482b-b03d-edbebd1ae151","name":"23005e87-2d3a-482b-b03d-edbebd1ae151","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - exchange_servers = (\nW3CIISLog\n| where TimeGenerated > ago(14d)\n| where - sSiteName =~ \"Exchange Back End\"\n| summarize by Computer);\nW3CIISLog\n| - where TimeGenerated > ago(1d)\n| where Computer in (exchange_servers)\n| where - csUriQuery startswith \"t=\"\n| project-reorder TimeGenerated, Computer, csUriStem, - csUriQuery, csUserName, csUserAgent, cIP\n| extend timestamp = TimeGenerated, - AccountCustomEntity = csUserName, HostCustomEntity = Computer, IPCustomEntity - = cIP","queryFrequency":"P1D","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"HAFNIUM - Suspicious Exchange Request","description":"This query looks for suspicious - request patterns to Exchange servers that fit a pattern observed by HAFNIUM - actors.\nThe same query can be run on HTTPProxy logs from on-premise hosted - Exchange servers.\nReference: https://www.microsoft.com/security/blog/2021/03/02/hafnium-targeting-exchange-servers/","tactics":["InitialAccess"],"lastUpdatedDateUTC":"2021-03-02T00:00:00Z","createdDateUTC":"2021-03-02T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureMonitor(IIS)","dataTypes":["W3CIISLog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/3ff0fffb-d963-40c0-b235-3404f915add7","name":"3ff0fffb-d963-40c0-b235-3404f915add7","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = 14d;\nGitHubAudit\n| where TimeGenerated > ago(timeframe)\n| where - Action == \"org.disable_two_factor_requirement\"\n| project TimeGenerated, - Action, Actor, Country, IPaddress, Repository\n| extend AccountCustomEntity - = Actor, IPCustomEntity = IPaddress","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"GitHub - Two Factor Auth Disable","description":"Two-factor authentication is a process - where a user is prompted during the sign-in process for an additional form - of identification, such as to enter a code on their cellphone or to provide - a fingerprint scan. Two factor authentication reduces the risk of account - takeover. Attacker will want to disable such security tools in order to go - undetected. ","tactics":["DefenseEvasion"],"lastUpdatedDateUTC":"2021-01-16T00:00:00Z","createdDateUTC":"2020-06-02T00:00:00Z","status":"Available","alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/0558155e-4556-447e-9a22-828f2a7de06b","name":"0558155e-4556-447e-9a22-828f2a7de06b","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = ago(1h);\nProofPointTAPMessagesDelivered_CL\n| where TimeGenerated - >= timeframe\n| mv-expand todynamic(threatsInfoMap_s)\n| mv-expand todynamic(messageParts_s)\n| - extend threatType = tostring(threatsInfoMap_s.threatType), classification - = tostring(threatsInfoMap_s.classification)\n| extend filename = tostring(messageParts_s.filename)\n| - where threatType =~ \"attachment\" and classification =~ \"malware\"\n| summarize - filenames = make_set(filename), StartTime = min(TimeGenerated), EndTime = - max(TimeGenerated), count() by TimeGenerated, Sender = sender_s, SenderIPAddress - = senderIP_s, Recipient = recipient_s, threatType, classification, Subject - = subject_s\n| extend timestamp = StartTime, AccountCustomEntity = Recipient, - IPCustomEntity = SenderIPAddress","queryFrequency":"PT1H","queryPeriod":"PT1H","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Malware - attachment delivered","description":"This query identifies a message containing - a malware attachment that was delivered.","tactics":["InitialAccess"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-06-20T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"ProofpointTAP","dataTypes":["ProofPointTAPMessagesDelivered_CL"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/473d57e6-f787-435c-a16b-b38b51fa9a4b","name":"473d57e6-f787-435c-a16b-b38b51fa9a4b","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"High","query":"let - servicelist = dynamic([''Services\\\\HealthService'', ''Services\\\\Sense'', - ''Services\\\\WinDefend'', ''Services\\\\MsSecFlt'', ''Services\\\\DiagTrack'', - ''Services\\\\SgrmBroker'', ''Services\\\\SgrmAgent'', ''Services\\\\AATPSensorUpdater'' - , ''Services\\\\AATPSensor'', ''Services\\\\mpssvc'']);\nlet filename = dynamic([\"subinacl.exe\",''SetACL.exe'']);\nlet - parameters = dynamic ([''/deny=SYSTEM'', ''/deny=S-1-5-18'', ''/grant=SYSTEM=r'', - ''/grant=S-1-5-18=r'', ''n:SYSTEM;p:READ'', ''n1:SYSTEM;ta:remtrst;w:dacl'']);\nlet - FullAccess = dynamic([''A;CI;KA;;;SY'', ''A;ID;KA;;;SY'', ''A;CIID;KA;;;SY'']);\nlet - ReadAccess = dynamic([''A;CI;KR;;;SY'', ''A;ID;KR;;;SY'', ''A;CIID;KR;;;SY'']);\nlet - DenyAccess = dynamic([''D;CI;KR;;;SY'', ''D;ID;KR;;;SY'', ''D;CIID;KR;;;SY'']);\nlet - timeframe = 1d;\n(union isfuzzy=true\n(\nSecurityEvent\n| where TimeGenerated - >= ago(timeframe)\n| where EventID == 4670\n| where ObjectType == ''Key''\n| - where ObjectName has_any (servicelist)\n| parse EventData with * ''OldSd\">'' - OldSd \"<\" *\n| parse EventData with * ''NewSd\">'' NewSd \"<\" *\n| extend - Reason = case( (OldSd has '';;;SY'' and NewSd !has '';;;SY''), ''System Account - is removed'', (OldSd has_any (FullAccess) and NewSd has_any (ReadAccess)) - , ''System permission has been changed to read from full access'', (OldSd - has_any (FullAccess) and NewSd has_any (DenyAccess)), ''System account has - been given denied permission'', ''None'')\n| project TimeGenerated, Computer, - Account, ProcessName, ProcessId, ObjectName, EventData, Activity, HandleId, - SubjectLogonId, OldSd, NewSd , Reason\n),\n(\nSecurityEvent\n| where TimeGenerated - >= ago(timeframe)\n| where EventID == 4688\n| extend ProcessName = tostring(split(NewProcessName, - ''\\\\'')[-1])\n| where ProcessName in~ (filename) \n| where CommandLine has_any - (servicelist) and CommandLine has_any (parameters)\n| project TimeGenerated, - Computer, Account, AccountDomain, ProcessName, ProcessNameFullPath = NewProcessName, - EventID, Activity, CommandLine, EventSourceName, Type\n),\n(\nDeviceProcessEvents\n| - where TimeGenerated >= ago(timeframe)\n| where InitiatingProcessFileName in~ - (filename) \n| where InitiatingProcessCommandLine has_any(servicelist) and - InitiatingProcessCommandLine has_any (parameters)\n| extend Account = iff(isnotempty(InitiatingProcessAccountUpn), - InitiatingProcessAccountUpn, InitiatingProcessAccountName), Computer = DeviceName\n| - project TimeGenerated, Computer, Account, AccountDomain, ProcessName = InitiatingProcessFileName, - ProcessNameFullPath = FolderPath, Activity = ActionType, CommandLine = InitiatingProcessCommandLine, - Type, InitiatingProcessParentFileName\n)\n)\n| extend timestamp = TimeGenerated, - AccountCustomEntity = Account, HostCustomEntity = Computer","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]}],"displayName":"Security - Service Registry ACL Modification","description":"Identifies attempts to modify - registry ACL to evade security solutions. In the Solorigate attack, the attackers - were found modifying registry permissions so services.exe cannot access the - relevant registry keys to start the service.\n The detection leverages Security - Event as well as MDE data to identify when specific security services registry - permissions are modified. \n Only some portions of this detection are related - to Solorigate, it also includes coverage for some common tools that perform - this activity. \n Reference on guidance for enabling registry auditing:\n - - https://docs.microsoft.com/windows/security/threat-protection/auditing/advanced-security-auditing-faq\n - - https://docs.microsoft.com/windows/security/threat-protection/auditing/appendix-a-security-monitoring-recommendations-for-many-audit-events\n - - https://docs.microsoft.com/windows/security/threat-protection/auditing/audit-registry\n - - https://docs.microsoft.com/windows/security/threat-protection/auditing/event-4670\n - - For the event 4670 to be created the audit policy for the registry must have - auditing enabled for Write DAC and/or Write Owner\n - https://github.com/OTRF/Set-AuditRule - \n - https://docs.microsoft.com/dotnet/api/system.security.accesscontrol.registryrights?view=dotnet-plat-ext-5.0","tactics":["DefenseEvasion"],"lastUpdatedDateUTC":"2021-01-20T00:00:00Z","createdDateUTC":"2021-01-20T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]},{"connectorId":"MicrosoftThreatProtection","dataTypes":["DeviceProcessEvents"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/5e45930c-09b1-4430-b2d1-cc75ada0dc0f","name":"5e45930c-09b1-4430-b2d1-cc75ada0dc0f","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - dt_lookBack = 1h;\nlet ioc_lookBack = 14d;\nThreatIntelligenceIndicator\n| - where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\n| - where Active == true\n// Picking up only IOC''s that contain the entities - we want\n| where isnotempty(NetworkIP) or isnotempty(EmailSourceIpAddress) - or isnotempty(NetworkDestinationIP) or isnotempty(NetworkSourceIP)\n// As - there is potentially more than 1 indicator type for matching IP, taking NetworkIP - first, then others if that is empty.\n// Taking the first non-empty value - based on potential IOC match availability\n| extend TI_ipEntity = iff(isnotempty(NetworkIP), - NetworkIP, NetworkDestinationIP)\n| extend TI_ipEntity = iff(isempty(TI_ipEntity) - and isnotempty(NetworkSourceIP), NetworkSourceIP, TI_ipEntity)\n| extend TI_ipEntity - = iff(isempty(TI_ipEntity) and isnotempty(EmailSourceIpAddress), EmailSourceIpAddress, - TI_ipEntity)\n| join (\n W3CIISLog\n | where TimeGenerated >= ago(dt_lookBack)\n | - where isnotempty(cIP)\n // renaming time column so it is clear the log - this came from\n | extend W3CIISLog_TimeGenerated = TimeGenerated\n)\non - $left.TI_ipEntity == $right.cIP\n| summarize LatestIndicatorTime = arg_max(TimeGenerated, - *) by IndicatorId\n| project LatestIndicatorTime, Description, ActivityGroupNames, - IndicatorId, ThreatType, Url, ExpirationDateTime, ConfidenceScore,\nW3CIISLog_TimeGenerated, - TI_ipEntity, Computer, sSiteName, cIP, sIP, sPort, csMethod, csUserName, scStatus, - scSubStatus, scWin32Status,\nNetworkIP, NetworkDestinationIP, NetworkSourceIP, - EmailSourceIpAddress\n| extend timestamp = W3CIISLog_TimeGenerated, IPCustomEntity - = cIP, HostCustomEntity = Computer, AccountCustomEntity = csUserName, URLCustomEntity - = Url","queryFrequency":"PT1H","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"(Preview) - TI map IP entity to W3CIISLog","description":"Identifies a match in W3CIISLog - from any IP IOC from TI","tactics":["Impact"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-08-27T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"ThreatIntelligence","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"ThreatIntelligenceTaxii","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"AzureMonitor(IIS)","dataTypes":["W3CIISLog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a7564d76-ec6b-4519-a66b-fcc80c42332b","name":"a7564d76-ec6b-4519-a66b-fcc80c42332b","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = 1h;\nlet WellKnownLocalSID = \"S-1-5-32-5[0-9][0-9]$\";\nlet WellKnownGroupSID - = \"S-1-5-21-[0-9]*-[0-9]*-[0-9]*-5[0-9][0-9]$|S-1-5-21-[0-9]*-[0-9]*-[0-9]*-1102$|S-1-5-21-[0-9]*-[0-9]*-[0-9]*-1103$|S-1-5-21-[0-9]*-[0-9]*-[0-9]*-498$|S-1-5-21-[0-9]*-[0-9]*-[0-9]*-1000$\";\nlet - GroupAddition = SecurityEvent \n| where TimeGenerated > ago(timeframe)\n// - 4728 - A member was added to a security-enabled global group\n// 4732 - A - member was added to a security-enabled local group\n// 4756 - A member was - added to a security-enabled universal group \n| where EventID in (\"4728\", - \"4732\", \"4756\") \n| where AccountType =~ \"User\" and MemberName == \"-\"\n// - Exclude Remote Desktop Users group: S-1-5-32-555\n| where TargetSid !in (\"S-1-5-32-555\")\n| - where TargetSid matches regex WellKnownLocalSID or TargetSid matches regex - WellKnownGroupSID\n| project GroupAddTime = TimeGenerated, GroupAddEventID - = EventID, GroupAddActivity = Activity, GroupAddComputer = Computer, GroupAddTargetAccount - = TargetAccount, \nGroupAddTargetSid = TargetSid, GroupAddSubjectAccount = - SubjectAccount, GroupAddSubjectUserSid = SubjectUserSid, GroupSid = MemberSid;\nlet - GroupCreated = SecurityEvent\n| where TimeGenerated > ago(timeframe)\n// 4727 - - A security-enabled global group was created\n// 4731 - A security-enabled - local group was created\n// 4754 - A security-enabled universal group was - created\n| where EventID in (\"4727\", \"4731\", \"4754\")\n| where AccountType - =~ \"User\"\n| project GroupCreateTime = TimeGenerated, GroupCreateEventID - = EventID, GroupCreateActivity = Activity, GroupCreateComputer = Computer, - GroupCreateTargetAccount = TargetAccount, \nGroupCreateSubjectAccount = SubjectAccount, - GroupCreateSubjectUserSid = SubjectUserSid, GroupSid = TargetSid;\nGroupCreated\n| - join (\nGroupAddition\n) on GroupSid \n| extend timestamp = GroupCreateTime, - AccountCustomEntity = GroupCreateSubjectAccount, HostCustomEntity = GroupCreateComputer","queryFrequency":"PT1H","queryPeriod":"PT1H","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"},{"identifier":"Sid","columnName":"GroupCreateSubjectUserSid"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]}],"displayName":"Group - created then added to built in domain local or global group","description":"Identifies - when a recently created Group was added to a privileged built in domain local - group or global group such as the \nEnterprise Admins, Cert Publishers or - DnsAdmins. Be sure to verify this is an expected addition.\nReferences: For - AD SID mappings - https://docs.microsoft.com/windows/security/identity-protection/access-control/active-directory-security-groups.","tactics":["Persistence","PrivilegeEscalation"],"lastUpdatedDateUTC":"2021-01-16T00:00:00Z","createdDateUTC":"2019-02-27T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/5436f471-b03d-41cb-b333-65891f887c43","name":"5436f471-b03d-41cb-b333-65891f887c43","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Informational","query":"GitHubRepo\n| - where Action == \"vulnerabilityAlert\"\n| project TimeGenerated, DismmisedAt, - Reason, vulnerableManifestFilename, Description, Link, PublishedAt, Severity, - Summary","queryFrequency":"PT1H","queryPeriod":"PT1H","triggerOperator":"GreaterThan","triggerThreshold":0,"displayName":"GitHub - Security Vulnerability in Repository","description":"This alerts when there - is a new security vulnerability in a GitHub repository.","lastUpdatedDateUTC":"2021-01-16T00:00:00Z","createdDateUTC":"2020-06-10T00:00:00Z","status":"Available","alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/cecdbd4c-4902-403c-8d4b-32eb1efe460b","name":"cecdbd4c-4902-403c-8d4b-32eb1efe460b","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"High","query":"let - domains = dynamic([\"incomeupdate.com\",\"zupertech.com\",\"databasegalore.com\",\"panhardware.com\",\"avsvmcloud.com\",\"digitalcollege.org\",\"freescanonline.com\",\"deftsecurity.com\",\"thedoccloud.com\",\"virtualdataserver.com\",\"lcomputers.com\",\"webcodez.com\",\"globalnetworkissues.com\",\"kubecloud.com\",\"seobundlekit.com\",\"solartrackingsystem.net\",\"virtualwebdata.com\"]);\nlet - timeframe = 6h;\n(union isfuzzy=true\n(CommonSecurityLog \n | where TimeGenerated - >= ago(timeframe) \n | parse Message with * ''('' DNSName '')'' * \n | where - DNSName in~ (domains) or DestinationHostName has_any (domains) or RequestURL - has_any(domains)\n | extend AccountCustomEntity = SourceUserID, HostCustomEntity - = DeviceName, IPCustomEntity = SourceIP\n ),\n(DnsEvents \n | where TimeGenerated - >= ago(timeframe) \n | extend DNSName = Name\n | where isnotempty(DNSName)\n | - where DNSName in~ (domains)\n | extend IPCustomEntity = ClientIP\n ),\n(VMConnection - \n | where TimeGenerated >= ago(timeframe) \n | parse RemoteDnsCanonicalNames - with * ''[\"'' DNSName ''\"]'' *\n | where isnotempty(DNSName)\n | where - DNSName in~ (domains)\n | extend IPCustomEntity = RemoteIp\n ),\n(DeviceNetworkEvents - \n | where TimeGenerated >= ago(timeframe) \n | where isnotempty(RemoteUrl) - \n | where RemoteUrl has_any (domains) \n | extend DNSName = RemoteUrl\n | - extend IPCustomEntity = RemoteIP \n | extend HostCustomEntity = DeviceName - \n ) \n )","queryFrequency":"PT6H","queryPeriod":"PT6H","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]},{"entityType":"DNS","fieldMappings":[{"identifier":"DomainName","columnName":"DNSName"}]}],"displayName":"Solorigate - Network Beacon","description":"Identifies a match across various data feeds - for domains IOCs related to the Solorigate incident.\n References: https://blogs.microsoft.com/on-the-issues/2020/12/13/customers-protect-nation-state-cyberattacks/, - \n https://www.fireeye.com/blog/threat-research/2020/12/evasive-attacker-leverages-solarwinds-supply-chain-compromises-with-sunburst-backdoor.html?1","tactics":["CommandAndControl"],"lastUpdatedDateUTC":"2021-01-16T00:00:00Z","createdDateUTC":"2020-12-17T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"DNS","dataTypes":["DnsEvents"]},{"connectorId":"AzureMonitor(VMInsights)","dataTypes":["VMConnection"]},{"connectorId":"CiscoASA","dataTypes":["CommonSecurityLog"]},{"connectorId":"PaloAltoNetworks","dataTypes":["CommonSecurityLog"]},{"connectorId":"MicrosoftThreatProtection","dataTypes":["DeviceNetworkEvents"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/bb8a3481-dd14-4e76-8dcc-bbec8776d695","name":"bb8a3481-dd14-4e76-8dcc-bbec8776d695","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - DomainNames = dynamic([''onetechcompany.com'', ''reyweb.com'', ''srfnetwork.org'']);\nlet - IPList = dynamic([''185.225.69.69'']);\nlet IPRegex = ''[0-9]{1,3}\\\\.[0-9]{1,3}\\\\.[0-9]{1,3}\\\\.[0-9]{1,3}'';\n(union - isfuzzy=true\n(CommonSecurityLog\n| where SourceIP in (IPList) or DestinationIP - in (IPList) or DestinationHostName in~ (DomainNames) or RequestURL has_any - (DomainNames) or Message has_any (IPList)\n| parse Message with * ''('' DNSName - '')'' * \n| extend MessageIP = extract(IPRegex, 0, Message)\n| extend IPMatch - = case(SourceIP in (IPList), \"SourceIP\", DestinationIP in (IPList), \"DestinationIP\", - MessageIP in (IPList), \"Message\", RequestURL in (DomainNames), \"RequestUrl\", - \"NoMatch\") \n| extend timestamp = TimeGenerated, IPCustomEntity = case(IPMatch - == \"SourceIP\", SourceIP, IPMatch == \"DestinationIP\", DestinationIP, IPMatch - == \"Message\", MessageIP, \"NoMatch\"), AccountCustomEntity = SourceUserID\n),\n(DnsEvents\n| - where IPAddresses in (IPList) or Name in~ (DomainNames) \n| extend DestinationIPAddress - = IPAddresses, DNSName = Name, Host = Computer\n| extend timestamp = TimeGenerated, - IPCustomEntity = DestinationIPAddress, HostCustomEntity = Host\n),\n(VMConnection\n| - where SourceIp in (IPList) or DestinationIp in (IPList) or RemoteDnsCanonicalNames - has_any (DomainNames)\n| parse RemoteDnsCanonicalNames with * ''[\"'' DNSName - ''\"]'' *\n| extend IPMatch = case( SourceIp in (IPList), \"SourceIP\", DestinationIp - in (IPList), \"DestinationIP\", \"None\") \n| extend timestamp = TimeGenerated, - IPCustomEntity = case(IPMatch == \"SourceIP\", SourceIp, IPMatch == \"DestinationIP\", - DestinationIp, \"NoMatch\"), HostCustomEntity = Computer\n),\n(OfficeActivity\n| - where ClientIP in (IPList)\n| extend timestamp = TimeGenerated, IPCustomEntity - = ClientIP, AccountCustomEntity = UserId\n),\n(DeviceNetworkEvents\n| where - RemoteUrl has_any (DomainNames) or RemoteIP in (IPList)\n| extend timestamp - = TimeGenerated, DNSName = RemoteUrl, IPCustomEntity = RemoteIP, HostCustomEntity - = DeviceName\n),\n(AzureDiagnostics\n| where ResourceType == \"AZUREFIREWALLS\"\n| - where Category == \"AzureFirewallDnsProxy\"\n| parse msg_s with \"DNS Request: - \" ClientIP \":\" ClientPort \" - \" QueryID \" \" Request_Type \" \" Request_Class - \" \" Request_Name \". \" Request_Protocol \" \" Request_Size \" \" EDNSO_DO - \" \" EDNS0_Buffersize \" \" Responce_Code \" \" Responce_Flags \" \" Responce_Size - \" \" Response_Duration\n| where Request_Name has_any (DomainNames) \n| extend - timestamp = TimeGenerated, DNSName = Request_Name, IPCustomEntity = ClientIP\n),\n(AzureDiagnostics - \n| where ResourceType == \"AZUREFIREWALLS\"\n| where Category == \"AzureFirewallApplicationRule\"\n| - parse msg_s with Protocol ''request from '' SourceHost '':'' SourcePort ''to - '' DestinationHost '':'' DestinationPort ''. Action:'' Action\n| where isnotempty(DestinationHost)\n| - where DestinationHost has_any (DomainNames) \n| extend timestamp = TimeGenerated, - DNSName = DestinationHost, IPCustomEntity = SourceHost\n)\n)","queryFrequency":"PT6H","queryPeriod":"PT6H","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]},{"entityType":"DNS","fieldMappings":[{"identifier":"DomainName","columnName":"DNSName"}]}],"displayName":"NOBELIUM - - Domain and IP IOCs - March 2021","description":"Identifies a match across - various data feeds for domains and IP IOCs related to NOBELIUM.\n References: - https://www.microsoft.com/security/blog/2021/03/04/goldmax-goldfinder-sibot-analyzing-nobelium-malware/","tactics":["CommandAndControl"],"lastUpdatedDateUTC":"2021-03-04T00:00:00Z","createdDateUTC":"2021-03-04T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"DNS","dataTypes":["DnsEvents"]},{"connectorId":"AzureMonitor(VMInsights)","dataTypes":["VMConnection"]},{"connectorId":"CiscoASA","dataTypes":["CommonSecurityLog"]},{"connectorId":"PaloAltoNetworks","dataTypes":["CommonSecurityLog"]},{"connectorId":"MicrosoftThreatProtection","dataTypes":["DeviceNetworkEvents"]},{"connectorId":"Office365","dataTypes":["OfficeActivity"]},{"connectorId":"AzureFirewall","dataTypes":["AzureDiagnostics"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/2d3e33c6-d8e6-4b51-92d6-dbe8bd9efb05","name":"2d3e33c6-d8e6-4b51-92d6-dbe8bd9efb05","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Anomaly","properties":{"severity":"Informational","anomalyDefinitionVersion":"1.0.0","techniques":["Unknown"],"customizableObservations":{"multiSelectObservations":[{"supportedValues":["Fraction - of failed signins","Number of failed signins","Failed signins to successful - signins ratio","Number of signins with incorrect passwords","Incorrect passwords - to correct passwords ratio","Fraction of incorrect password signins","Distinct - number of app ids","Distinct number of client apps","Distinct number of ip - addresses","Distinct number of opperating systems","Distinct number of browsers","Distinct - number of cities","Distinct number of states","Distinct number of countries"],"values":["Fraction - of failed signins","Number of failed signins","Failed signins to successful - signins ratio","Number of signins with incorrect passwords","Incorrect passwords - to correct passwords ratio","Fraction of incorrect password signins","Distinct - number of app ids","Distinct number of client apps","Distinct number of ip - addresses","Distinct number of opperating systems","Distinct number of browsers","Distinct - number of cities","Distinct number of states","Distinct number of countries"],"supportedValuesKql":null,"valuesKql":null,"name":"Top - reason for high anomaly score","description":"Include only anomalies where - the top reason is one of these values.","sequenceNumber":0,"rerun":"RerunAlways"}],"singleSelectObservations":null,"prioritizeExcludeObservations":null,"thresholdObservations":[{"minimum":"0.0","maximum":"1.0","value":"0.5","name":"Score","description":"Generate - an anomaly when the anomaly score is greater than or equal to the chosen value.","sequenceNumber":0,"rerun":"RerunAlways"}]},"frequency":"P1D","displayName":"(Preview) - Anomalous Azure AD sign-in sessions","description":"The machine learning model - groups the Azure AD sign-in logs on a per-user basis.\nThe model is trained - on the previous 6 days of user sign-in behavior.\nIt indicates anomalous user - sign-in sessions in the last day.\n\nAn autoencoder model is used.\nIts aim - is to compress the user sign-in sessions into a bottleneck encoding.\nIt then - attempts to reconstruct the input sessions as best it can from the bottleneck - encoding.\nThe sessions with high reconstruction errors are assumed to be - anomalous.","tactics":["InitialAccess"],"lastUpdatedDateUTC":"2020-11-02T00:00:00Z","createdDateUTC":"2020-11-02T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActiveDirectory","dataTypes":["SigninLogs"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/4a3f5ed7-8da5-4ce2-af6f-c9ada45060f2","name":"4a3f5ed7-8da5-4ce2-af6f-c9ada45060f2","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - dt_lookBack = 1h;\nlet ioc_lookBack = 14d;\nlet emailregex = @''^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\\.[a-zA-Z0-9-.]+$'';\nThreatIntelligenceIndicator\n| - where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\n| - where Active == true\n//Filtering the table for Email related IOCs\n| where - isnotempty(EmailRecipient)\n| join (\n OfficeActivity | where TimeGenerated - >= ago(dt_lookBack) and isnotempty(UserId)\n | where UserId matches regex - emailregex\n | extend OfficeActivity_TimeGenerated = TimeGenerated\n)\non - $left.EmailRecipient == $right.UserId\n| summarize LatestIndicatorTime = arg_max(TimeGenerated, - *) by IndicatorId\n| project LatestIndicatorTime, Description, ActivityGroupNames, - IndicatorId, ThreatType, Url, ExpirationDateTime, ConfidenceScore, OfficeActivity_TimeGenerated,\nEmailSenderName, - EmailSourceDomain, EmailSourceIpAddress, EmailSubject, FileHashValue, FileHashType, - UserId, ClientIP, Operation, UserType, RecordType, OfficeWorkload, Parameters\n| - extend timestamp = OfficeActivity_TimeGenerated, AccountCustomEntity = UserId, - IPCustomEntity = ClientIP, URLCustomEntity = Url","queryFrequency":"PT1H","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"(Preview) - TI map Email entity to OfficeActivity","description":"Identifies a match in - OfficeActivity table from any Email IOC from TI","tactics":["Impact"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-08-28T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"Office365","dataTypes":["OfficeActivity"]},{"connectorId":"ThreatIntelligence","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"ThreatIntelligenceTaxii","dataTypes":["ThreatIntelligenceIndicator"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/154fde9f-ae00-4422-a8da-ef00b11da3fc","name":"154fde9f-ae00-4422-a8da-ef00b11da3fc","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - SeverityTable=datatable(Severity:string,Level:int) [\n\"low\", 1,\n\"medium\", - 2,\n\"high\", 3,\n\"critical\", 4\n];\nafad_parser\n| where MessageType == - 0\n| lookup kind=leftouter SeverityTable on Severity\n| order by Level","queryFrequency":"PT2H","queryPeriod":"PT2H","triggerOperator":"GreaterThan","triggerThreshold":0,"displayName":"Alsid - Indicators of Exposures","description":"Searches for triggered Indicators - of Exposures","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2020-11-05T00:00:00Z","createdDateUTC":"2020-11-05T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AlsidForAD","dataTypes":["AlsidForADLog_CL"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/f948a32f-226c-4116-bddd-d95e91d97eb9","name":"f948a32f-226c-4116-bddd-d95e91d97eb9","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"High","query":"let - detectionTime = 1d;\nlet joinLookback = 14d;\nAuditLogs\n| where TimeGenerated - > ago(detectionTime)\n| where LoggedByService =~ \"Core Directory\"\n| where - Category =~ \"ApplicationManagement\"\n| where OperationName =~ \"Consent - to application\"\n| where TargetResources has \"mailboxsettings\"\n| extend - AppDisplayName = TargetResources.[0].displayName\n| extend AppClientId = tolower(TargetResources.[0].id)\n| - where AppClientId !in ((externaldata(knownAppClientId:string, knownAppDisplayName:string)[@\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Sample%20Data/Feeds/Microsoft.OAuth.KnownApplications.csv\"] - with (format=\"csv\")))\n| extend ConsentFull = TargetResources[0].modifiedProperties[4].newValue\n| - parse ConsentFull with * \"ConsentType: \" GrantConsentType \", Scope: \" - GrantScope1 \"]\" *\n| where ConsentFull contains \"contacts.read\" and ConsentFull - contains \"user.read\" and ConsentFull contains \"mail.read\" and ConsentFull - contains \"notes.read.all\" and ConsentFull contains \"mailboxsettings.readwrite\" - and ConsentFull contains \"Files.ReadWrite.All\"\n| where GrantConsentType - != \"AllPrincipals\" // NOTE: we are ignoring if OAuth application was granted - to all users via an admin - but admin due diligence should be audited occasionally\n| - extend GrantIpAddress = iff(isnotempty(InitiatedBy.user.ipAddress), InitiatedBy.user.ipAddress, - InitiatedBy.app.ipAddress)\n| extend GrantInitiatedBy = iff(isnotempty(InitiatedBy.user.userPrincipalName),InitiatedBy.user.userPrincipalName, - InitiatedBy.app.displayName)\n| extend GrantUserAgent = iff(AdditionalDetails[0].key - =~ \"User-Agent\", AdditionalDetails[0].value, \"\")\n| project TimeGenerated, - GrantConsentType, GrantScope1, GrantInitiatedBy, AppDisplayName, GrantIpAddress, - GrantUserAgent, AppClientId, OperationName, ConsentFull, CorrelationId\n| - join kind = leftouter (AuditLogs\n| where TimeGenerated > ago(joinLookback)\n| - where LoggedByService =~ \"Core Directory\"\n| where Category =~ \"ApplicationManagement\"\n| - where OperationName =~ \"Add service principal\"\n| extend AppClientId = tolower(TargetResources[0].id)\n| - extend AppReplyURLs = iff(TargetResources[0].modifiedProperties[1].newValue - has \"AddressType\", TargetResources[0].modifiedProperties[1].newValue, \"\")\n| - distinct AppClientId, tostring(AppReplyURLs)\n)\non AppClientId\n| join kind - = innerunique (AuditLogs\n| where TimeGenerated > ago(joinLookback)\n| where - LoggedByService =~ \"Core Directory\"\n| where Category =~ \"ApplicationManagement\"\n| - where OperationName =~ \"Add OAuth2PermissionGrant\" or OperationName =~ \"Add - delegated permission grant\"\n| extend GrantAuthentication = tostring(TargetResources[0].displayName)\n| - extend GrantOperation = OperationName\n| project GrantAuthentication, GrantOperation, - CorrelationId\n) on CorrelationId\n| project TimeGenerated, GrantConsentType, - GrantScope1, GrantInitiatedBy, AppDisplayName, AppReplyURLs, GrantIpAddress, - GrantUserAgent, AppClientId, GrantAuthentication, OperationName, GrantOperation, - CorrelationId, ConsentFull\n| extend timestamp = TimeGenerated, AccountCustomEntity - = GrantInitiatedBy, IPCustomEntity = GrantIpAddress","queryFrequency":"P1D","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Suspicious - application consent similar to O365 Attack Toolkit","description":"This will - alert when a user consents to provide a previously-unknown Azure application - with the same OAuth permissions used by the MDSec O365 Attack Toolkit (https://github.com/mdsecactivebreach/o365-attack-toolkit).\nThe - default permissions/scope for the MDSec O365 Attack toolkit are contacts.read, - user.read, mail.read, notes.read.all, mailboxsettings.readwrite, and files.readwrite.all.\nConsent - to applications with these permissions should be rare, especially as the knownApplications - list is expanded, especially as the knownApplications list is expanded. Public - contributions to expand this filter are welcome!\nFor further information - on AuditLogs please see https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-audit-activities.","tactics":["CredentialAccess","DefenseEvasion"],"lastUpdatedDateUTC":"2020-12-03T00:00:00Z","createdDateUTC":"2020-06-26T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActiveDirectory","dataTypes":["AuditLogs"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/45b903c5-6f56-4969-af10-ae62ac709718","name":"45b903c5-6f56-4969-af10-ae62ac709718","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - starttime = 14d;\nlet endtime = 1d;\nSecurityEvent\n| where TimeGenerated - >= ago(endtime) \n| where EventID == 4624 and LogonType == 10\n| summarize - StartTime = min(TimeGenerated), EndTime = max(TimeGenerated), ConnectionCount - = count() \nby Account = tolower(Account), Computer = toupper(Computer), IpAddress, - AccountType, Activity, LogonTypeName, ProcessName\n// use left anti to exclude - anything from the previous 14 days that is not rare\n| join kind=leftanti - (\nSecurityEvent\n| where TimeGenerated between (ago(starttime) .. ago(endtime))\n| - where EventID == 4624\n| summarize by Computer = toupper(Computer), IpAddress, - Account = tolower(Account)\n) on Account, Computer\n| summarize StartTime - = min(StartTime), EndTime = max(EndTime), ConnectionCount = sum(ConnectionCount) \nby - Account, Computer, IpAddress, AccountType, Activity, LogonTypeName, ProcessName\n| - extend timestamp = StartTime, AccountCustomEntity = Account, HostCustomEntity - = Computer, IPCustomEntity = IpAddress","queryFrequency":"P1D","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Rare - RDP Connections","description":"Identifies when an RDP connection is new or - rare related to any logon type by a given account today based on comparison - with the previous 14 days.\nRDP connections are indicated by the EventID 4624 - with LogonType = 10","tactics":["LateralMovement"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-01-14T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/327cd4ed-ca42-454b-887c-54e1c91363c6","name":"327cd4ed-ca42-454b-887c-54e1c91363c6","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"MicrosoftSecurityIncidentCreation","properties":{"productFilter":"Microsoft - Defender Advanced Threat Protection","displayName":"Create incidents based - on Microsoft Defender Advanced Threat Protection alerts","description":"Create - incidents based on all alerts generated in Microsoft Defender Advanced Threat - Protection","lastUpdatedDateUTC":"2019-10-24T00:00:00Z","createdDateUTC":"2019-10-24T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"MicrosoftDefenderAdvancedThreatProtection","dataTypes":["SecurityAlert - (MDATP)"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/4915c713-ab38-432e-800b-8e2d46933de6","name":"4915c713-ab38-432e-800b-8e2d46933de6","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - PrivateIPregex = @''^127\\.|^10\\.|^172\\.1[6-9]\\.|^172\\.2[0-9]\\.|^172\\.3[0-1]\\.|^192\\.168\\.''; - \nlet avgthreshold = 0;\nlet probabilityLimit = 0.01;\nlet startime = 7d;\nlet - ssh_logins = Syslog\n| where TimeGenerated >= ago(startime)\n| where Facility - contains \"auth\" and ProcessName =~ \"sshd\"\n| where SyslogMessage has \"Accepted\"\n| - extend SourceIP = extract(\"(([0-9]{1,3})\\\\.([0-9]{1,3})\\\\.([0-9]{1,3})\\\\.(([0-9]{1,3})))\",1,SyslogMessage) - \n| where isnotempty(SourceIP)\n| extend ipType = iff(SourceIP matches regex - PrivateIPregex,\"private\" ,\"public\");\nssh_logins \n| summarize privatecount=countif(ipType==\"private\"), - publiccount=countif(ipType==\"public\") by HostName, HostIP, bin(EventTime, - 1d)\n| summarize \npublicIPLoginHistory = make_list(pack(''IPCount'', publiccount, ''logon_time'', - EventTime)),\nprivateIPLoginHistory = make_list(pack(''IPCount'', privatecount, - ''logon_time'', EventTime)) by HostName, HostIP\n| mv-apply publicIPLoginHistory - = publicIPLoginHistory on\n(\n order by todatetime(publicIPLoginHistory[''logon_time'']) - asc\n | summarize publicIPLoginCountList=make_list(toint(publicIPLoginHistory[''IPCount''])), - publicAverage=avg(toint(publicIPLoginHistory[''IPCount''])), publicStd=stdev(toint(publicIPLoginHistory[''IPCount''])), - maxPublicLoginCount=max(toint(publicIPLoginHistory[''IPCount'']))\n)\n| mv-apply - privateIPLoginHistory = privateIPLoginHistory on\n(\n order by todatetime(privateIPLoginHistory[''logon_time'']) - asc\n | summarize privateIPLoginCountList=make_list(toint(privateIPLoginHistory[''IPCount''])), - privateAverage=avg(toint(privateIPLoginHistory[''IPCount''])), privateStd=stdev(toint(privateIPLoginHistory[''IPCount'']))\n)\n// - Some logins from private IPs\n| where privateAverage > avgthreshold\n// There - is a non-zero number of logins from public IPs\n| where publicAverage > avgthreshold\n// - Approximate probability of seeing login from a public IP is < 1%\n| extend - probabilityPublic = publicAverage / (privateAverage + publicAverage)\n| where - probabilityPublic < probabilityLimit\n// Today has the highest number of logins - from public IPs that we''ve seen in the last week\n| extend publicLoginCountToday - = publicIPLoginCountList[-1]\n| where publicLoginCountToday >= maxPublicLoginCount\n| - extend HostCustomEntity = HostName\n// Optionally retrieve the original raw - data for those logins that we''ve identified as potentially suspect\n// | - join kind=rightsemi (\n// ssh_logins\n// | where ipType == \"public\"\n// ) - on HostName","queryFrequency":"P1D","queryPeriod":"P7D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]}],"displayName":"New - internet-exposed SSH endpoints","description":"Looks for SSH endpoints with - a history of sign-ins only from private IP addresses are accessed from a public - IP address.","tactics":["InitialAccess"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-08-27T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"Syslog","dataTypes":["Syslog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/f041e01d-840d-43da-95c8-4188f6cef546","name":"f041e01d-840d-43da-95c8-4188f6cef546","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - LearningPeriod = 7d;\nlet RunTime = 1h;\nlet StartTime = 1h;\nlet EndRunTime - = StartTime - RunTime;\nlet EndLearningTime = StartTime + LearningPeriod;\nlet - GitHubCountryCodeLogs = (GitHubAudit\n| where Country != \"\");\n GitHubCountryCodeLogs\n| - where TimeGenerated between (ago(EndLearningTime) .. ago(StartTime))\n| summarize - makeset(Country) by Actor\n| join kind=innerunique (\n GitHubCountryCodeLogs\n | - where TimeGenerated between (ago(StartTime) .. ago(EndRunTime))\n | distinct - Country, Actor \n) on Actor \n| where set_Country !contains Country\n| extend - AccountCustomEntity = Actor , timestamp = TimeGenerated","queryFrequency":"P1D","queryPeriod":"P7D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]}],"displayName":"GitHub - Activites from a New Country","description":"Detect activities from a location - that was not recently or was never visited by the user or by any user in your - organization.","tactics":["InitialAccess"],"lastUpdatedDateUTC":"2021-01-16T00:00:00Z","createdDateUTC":"2020-06-02T00:00:00Z","status":"Available","alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/85aca4d1-5d15-4001-abd9-acb86ca1786a","name":"85aca4d1-5d15-4001-abd9-acb86ca1786a","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - dt_lookBack = 1h;\nlet ioc_lookBack = 14d;\n//Create a list of TLDs in our - threat feed for later validation\nlet list_tlds = ThreatIntelligenceIndicator\n| - where TimeGenerated > ago(ioc_lookBack)\n| where isnotempty(DomainName)\n| - extend parts = split(DomainName, ''.'')\n| extend tld = parts[(array_length(parts)-1)]\n| - summarize count() by tostring(tld)\n| summarize make_list(tld);\nThreatIntelligenceIndicator\n| - where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\n| - where Active == true\n// Picking up only IOC''s that contain the entities - we want\n| where isnotempty(DomainName)\n| join (\n DnsEvents\n | where - TimeGenerated > ago(dt_lookBack)\n //Extract domain patterns from syslog - message\n | where isnotempty(Name)\n | extend parts = split(Name, ''.'')\n //Split - out the TLD\n | extend tld = parts[(array_length(parts)-1)]\n //Validate - parsed domain by checking if the TLD is in the list of TLDs in our threat - feed\n | where tld in~ (list_tlds)\n | extend DNS_TimeGenerated = TimeGenerated\n) - on $left.DomainName==$right.Name\n| summarize LatestIndicatorTime = arg_max(TimeGenerated, - *) by IndicatorId\n| project LatestIndicatorTime, Description, ActivityGroupNames, - IndicatorId, ThreatType, ExpirationDateTime, ConfidenceScore, Url, DNS_TimeGenerated, - Computer, ClientIP, Name, QueryType\n| extend timestamp = DNS_TimeGenerated, - HostCustomEntity = Computer, IPCustomEntity = ClientIP, URLCustomEntity = - Url","queryFrequency":"PT1H","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"(Preview) - TI map Domain entity to DnsEvent","description":"Identifies a match in DnsEvent - table from any Domain IOC from TI","tactics":["Impact"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-08-28T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"DNS","dataTypes":["DnsEvents"]},{"connectorId":"ThreatIntelligence","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"ThreatIntelligenceTaxii","dataTypes":["ThreatIntelligenceIndicator"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/b8266f81-2715-41a6-9062-42486cbc9c73","name":"b8266f81-2715-41a6-9062-42486cbc9c73","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = 1h;\nlet threshold = 200;\nInfobloxNIOS\n| where TimeGenerated - >= ago(timeframe)\n| where ProcessName =~ \"named\" and Log_Type =~ \"client\"\n| - where isnotempty(ResponseCode)\n| where ResponseCode =~ \"NXDOMAIN\"\n| summarize - count() by Client_IP, bin(TimeGenerated,15m)\n| where count_ > threshold\n| - join kind=inner (InfobloxNIOS\n | where TimeGenerated >= ago(timeframe)\n | - where ProcessName =~ \"named\" and Log_Type =~ \"client\"\n | where isnotempty(ResponseCode)\n | - where ResponseCode =~ \"NXDOMAIN\"\n ) on Client_IP\n| extend timestamp - = TimeGenerated, IPCustomEntity = Client_IP","queryFrequency":"PT1H","queryPeriod":"PT1H","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Excessive - NXDOMAIN DNS Queries","description":"This creates an incident in the event - a client generates excessive amounts of DNS queries for non-existent domains.","tactics":["CommandAndControl"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-06-06T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"InfobloxNIOS","dataTypes":["Syslog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/f0be259a-34ac-4946-aa15-ca2b115d5feb","name":"f0be259a-34ac-4946-aa15-ca2b115d5feb","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - starttime = 2d;\nlet endtime = 1d;\nlet TimeDeltaThreshold = 10;\nlet TotalEventsThreshold - = 15;\nlet PercentBeaconThreshold = 80;\nlet PrivateIPregex = @''^127\\.|^10\\.|^172\\.1[6-9]\\.|^172\\.2[0-9]\\.|^172\\.3[0-1]\\.|^192\\.168\\.'';\nCommonSecurityLog\n| - where DeviceVendor == \"Palo Alto Networks\" and Activity == \"TRAFFIC\"\n| - where TimeGenerated between (ago(starttime)..ago(endtime))\n| extend DestinationIPType - = iff(DestinationIP matches regex PrivateIPregex,\"private\" ,\"public\" )\n| - where DestinationIPType == \"public\"\n| project TimeGenerated, DeviceName, - SourceUserID, SourceIP, SourcePort, DestinationIP, DestinationPort, ReceivedBytes, - SentBytes\n| sort by SourceIP asc,TimeGenerated asc, DestinationIP asc, DestinationPort - asc\n| serialize\n| extend nextTimeGenerated = next(TimeGenerated, 1), nextSourceIP - = next(SourceIP, 1)\n| extend TimeDeltainSeconds = datetime_diff(''second'',nextTimeGenerated,TimeGenerated)\n| - where SourceIP == nextSourceIP\n//Whitelisting criteria/ threshold criteria\n| - where TimeDeltainSeconds > TimeDeltaThreshold \n| project TimeGenerated, TimeDeltainSeconds, - DeviceName, SourceUserID, SourceIP, SourcePort, DestinationIP, DestinationPort, - ReceivedBytes, SentBytes\n| summarize count(), sum(ReceivedBytes), sum(SentBytes), - make_list(TimeDeltainSeconds) \nby TimeDeltainSeconds, bin(TimeGenerated, - 1h), DeviceName, SourceUserID, SourceIP, DestinationIP, DestinationPort\n| - summarize (MostFrequentTimeDeltaCount, MostFrequentTimeDeltainSeconds) = arg_max(count_, - TimeDeltainSeconds), TotalEvents=sum(count_), TotalSentBytes = sum(sum_SentBytes), - TotalReceivedBytes = sum(sum_ReceivedBytes) \nby bin(TimeGenerated, 1h), DeviceName, - SourceUserID, SourceIP, DestinationIP, DestinationPort\n| where TotalEvents - > TotalEventsThreshold \n| extend BeaconPercent = MostFrequentTimeDeltaCount/toreal(TotalEvents) - * 100\n| where BeaconPercent > PercentBeaconThreshold\n| extend timestamp - = TimeGenerated, IPCustomEntity = DestinationIP, AccountCustomEntity = SourceUserID, - HostCustomEntity = DeviceName","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Palo - Alto - potential beaconing detected","description":"Identifies beaconing patterns - from Palo Alto Network traffic logs based on recurrent timedelta patterns. - \nThe query leverages various KQL functions to calculate time deltas and then - compares it with total events observed in a day to find percentage of beaconing. - \nThis outbound beaconing pattern to untrusted public networks should be investigated - for any malware callbacks or data exfiltration attempts.\nReference Blog:\nhttp://www.austintaylor.io/detect/beaconing/intrusion/detection/system/command/control/flare/elastic/stack/2017/06/10/detect-beaconing-with-flare-elasticsearch-and-intrusion-detection-systems/","tactics":["CommandAndControl"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-05-07T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"PaloAltoNetworks","dataTypes":["CommonSecurityLog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/2d8a60aa-c15e-442e-9ce3-ee924889d2a6","name":"2d8a60aa-c15e-442e-9ce3-ee924889d2a6","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"eset_CL\n| - where event_type_s == \"Threat_Event\"\n| extend HostCustomEntity = hostname_s, - AccountCustomEntity = username_s, IPCustomEntity = ipv4_s","queryFrequency":"PT5M","queryPeriod":"PT5M","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Threats - detected by Eset","description":"Escalates threats detected by Eset.","tactics":["Execution","CredentialAccess","PrivilegeEscalation"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-07-09T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"EsetSMC","dataTypes":["eset_CL"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a5fe9489-cf8b-47ae-a87e-8f3a13e4203e","name":"a5fe9489-cf8b-47ae-a87e-8f3a13e4203e","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - SeverityTable=datatable(Severity:string,Level:int) [\n\"low\", 1,\n\"medium\", - 2,\n\"high\", 3,\n\"critical\", 4\n];\nlet codeNameList = datatable(Codename:string)[\"C-PRIV-ACCOUNTS-SPN\", - \"C-NATIVE-ADM-GROUP-MEMBERS\", \"C-KRBTGT-PASSWORD\", \"C-PROTECTED-USERS-GROUP-UNUSED\", - \"C-ADMINCOUNT-ACCOUNT-PROPS\", \"C-ADM-ACC-USAGE\", \"C-LAPS-UNSECURE-CONFIG\", - \"C-DISABLED-ACCOUNTS-PRIV-GROUPS\"];\nafad_parser\n| where MessageType == - 0 and Codename in~ (codeNameList)\n| lookup kind=leftouter SeverityTable on - Severity\n| order by Level","queryFrequency":"PT2H","queryPeriod":"PT2H","triggerOperator":"GreaterThan","triggerThreshold":0,"displayName":"Alsid - privileged accounts issues","description":"Searches for triggered Indicators - of Exposures related to privileged accounts issues","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2020-12-07T00:00:00Z","createdDateUTC":"2020-11-05T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AlsidForAD","dataTypes":["AlsidForADLog_CL"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/90586451-7ba8-4c1e-9904-7d1b7c3cc4d6","name":"90586451-7ba8-4c1e-9904-7d1b7c3cc4d6","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"MicrosoftSecurityIncidentCreation","properties":{"productFilter":"Azure - Security Center","displayName":"Create incidents based on Azure Security Center - alerts","description":"Create incidents based on all alerts generated in Azure - Security Center","lastUpdatedDateUTC":"2019-07-16T00:00:00Z","createdDateUTC":"2019-07-16T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureSecurityCenter","dataTypes":["SecurityAlert - (ASC)"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/b31037ea-6f68-4fbd-bab2-d0d0f44c2fcf","name":"b31037ea-6f68-4fbd-bab2-d0d0f44c2fcf","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - dt_lookBack = 1h;\nlet ioc_lookBack = 14d;\nThreatIntelligenceIndicator\n| - where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\n| - where Active == true\n// Picking up only IOC''s that contain the entities - we want\n| where isnotempty(Url)\n| join (\n Syslog\n | where TimeGenerated - >= ago(dt_lookBack)\n // Extract URL from the Syslog message but only take - messages that include URLs\n | extend Url = extract(\"(http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\\\\(\\\\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+)\", - 1,SyslogMessage)\n | where isnotempty(Url)\n | extend Syslog_TimeGenerated - = TimeGenerated\n) on Url\n| summarize LatestIndicatorTime = arg_max(TimeGenerated, - *) by IndicatorId\n| project LatestIndicatorTime, Description, ActivityGroupNames, - IndicatorId, ThreatType, ExpirationDateTime, ConfidenceScore, Syslog_TimeGenerated, - SyslogMessage, Computer, ProcessName, Url, HostIP\n| extend timestamp = Syslog_TimeGenerated, - HostCustomEntity = Computer, IPCustomEntity = HostIP, URLCustomEntity = Url","queryFrequency":"PT1H","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"(Preview) - TI map URL entity to Syslog data","description":"Identifies a match in Syslog - data from any URL IOC from TI","tactics":["Impact"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-08-27T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"Syslog","dataTypes":["Syslog"]},{"connectorId":"ThreatIntelligence","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"ThreatIntelligenceTaxii","dataTypes":["ThreatIntelligenceIndicator"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/26a3b261-b997-4374-94ea-6c37f67f4f39","name":"26a3b261-b997-4374-94ea-6c37f67f4f39","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"High","query":"let - timeframe = 1d;\nlet DomainNames = dynamic([\"asyspy256.ddns.net\",\"hotkillmail9sddcc.ddns.net\",\"rosaf112.ddns.net\",\"cvdfhjh1231.myftp.biz\",\"sz2016rose.ddns.net\",\"dffwescwer4325.myftp.biz\",\"cvdfhjh1231.ddns.net\"]);\nlet - SHA1Hash = dynamic ([\"53a44c2396d15c3a03723fa5e5db54cafd527635\", \"9c5e496921e3bc882dc40694f1dcc3746a75db19\", - \"aeb573accfd95758550cf30bf04f389a92922844\", \"79ef78a797403a4ed1a616c68e07fff868a8650a\", - \"4f6f38b4cec35e895d91c052b1f5a83d665c2196\", \"1e8c2cac2e4ce7cbd33c3858eb2e24531cb8a84d\", - \"e841a63e47361a572db9a7334af459ddca11347a\", \"c28f606df28a9bc8df75a4d5e5837fc5522dd34d\", - \"2e94b305d6812a9f96e6781c888e48c7fb157b6b\", \"dd44133716b8a241957b912fa6a02efde3ce3025\", - \"8793bf166cb89eb55f0593404e4e933ab605e803\", \"a39b57032dbb2335499a51e13470a7cd5d86b138\", - \"41cc2b15c662bc001c0eb92f6cc222934f0beeea\", \"d209430d6af54792371174e70e27dd11d3def7a7\", - \"1c6452026c56efd2c94cea7e0f671eb55515edb0\", \"c6b41d3afdcdcaf9f442bbe772f5da871801fd5a\", - \"4923d460e22fbbf165bbbaba168e5a46b8157d9f\", \"f201504bd96e81d0d350c3a8332593ee1c9e09de\", - \"ddd2db1127632a2a52943a2fe516a2e7d05d70d2\"]);\nlet SHA256Hash = dynamic - ([\"9ae7c4a4e1cfe9b505c3a47e66551eb1357affee65bfefb0109d02f4e97c06dd\", \"7772d624e1aed327abcd24ce2068063da0e31bb1d5d3bf2841fc977e198c6c5b\", - \"657fc7e6447e0065d488a7db2caab13071e44741875044f9024ca843fe4e86b5\", \"2ef157a97e28574356e1d871abf75deca7d7a1ea662f38b577a06dd039dbae29\", - \"52fd7b90d7144ac448af4008be639d4d45c252e51823f4311011af3207a5fc77\", \"a370e47cb97b35f1ae6590d14ada7561d22b4a73be0cb6df7e851d85054b1ac3\", - \"5bf80b871278a29f356bd42af1e35428aead20cd90b0c7642247afcaaa95b022\", \"6f690ccfd54c2b02f0c3cb89c938162c10cbeee693286e809579c540b07ed883\", - \"3c884f776fbd16597c072afd81029e8764dd57ee79d798829ca111f5e170bd8e\", \"1922a419f57afb351b58330ed456143cc8de8b3ebcbd236d26a219b03b3464d7\", - \"fe0e4ef832b62d49b43433e10c47dc51072959af93963c790892efc20ec422f1\", \"7ce9e1c5562c8a5c93878629a47fe6071a35d604ed57a8f918f3eadf82c11a9c\", - \"178d5ee8c04401d332af331087a80fb4e5e2937edfba7266f9be34a5029b6945\", \"51f70956fa8c487784fd21ab795f6ba2199b5c2d346acdeef1de0318a4c729d9\", - \"889bca95f1a69e94aaade1e959ed0d3620531dc0fc563be9a8decf41899b4d79\", \"332ddaa00e2eb862742cb8d7e24ce52a5d38ffb22f6c8bd51162bd35e84d7ddf\", - \"44bcf82fa536318622798504e8369e9dcdb32686b95fcb44579f0b4efa79df08\", \"63552772fdd8c947712a2cff00dfe25c7a34133716784b6d486227384f8cf3ef\", - \"056744a3c371b5938d63c396fe094afce8fb153796a65afa5103e1bffd7ca070\"]);\nlet - SigNames = dynamic([\"TrojanDropper:Win32/BlackMould.A!dha\", \"Trojan:Win32/BlackMould.B!dha\", - \"Trojan:Win32/QuarkBandit.A!dha\", \"Trojan:Win32/Sidelod.A!dha\"]);\n(union - isfuzzy=true\n(CommonSecurityLog \n| where TimeGenerated >= ago(timeframe) - \n| parse Message with * ''('' DNSName '')'' * \n| where isnotempty(FileHash)\n| - where FileHash in (SHA256Hash) or DNSName in~ (DomainNames)\n| extend Account - = SourceUserID, Computer = DeviceName, IPAddress = SourceIP\n),\n(DnsEvents - \n| where TimeGenerated >= ago(timeframe) \n| extend DNSName = Name\n| where - isnotempty(DNSName)\n| where DNSName in~ (DomainNames)\n| extend IPAddress - = ClientIP\n),\n(VMConnection \n| where TimeGenerated >= ago(timeframe) \n| - parse RemoteDnsCanonicalNames with * ''[\"'' DNSName ''\"]'' *\n| where isnotempty(DNSName)\n| - where DNSName in~ (DomainNames)\n| extend IPAddress = RemoteIp\n),\n(Event\n//This - query uses sysmon data depending on table name used this may need updataing\n| - where TimeGenerated >= ago(3d)\n| where Source == \"Microsoft-Windows-Sysmon\"\n| - extend EvData = parse_xml(EventData)\n| extend EventDetail = EvData.DataItem.EventData.Data\n| - extend Hashes = EventDetail.[16].[\"#text\"]\n| parse Hashes with * ''SHA1='' - SHA1 '','' * \n| where isnotempty(Hashes)\n| where Hashes in (SHA1Hash) \n| - extend Account = UserName\n),\n(SecurityAlert\n| where TimeGenerated >= ago(timeframe)\n| - where Entities has_any (SigNames)\n| extend Computer = tostring(parse_json(Entities)[0].HostName) - \n)\n)\n| extend timestamp = TimeGenerated, AccountCustomEntity = Account, - HostCustomEntity = Computer, IPCustomEntity = IPAddress","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Known - GALLIUM domains and hashes","description":"GALLIUM command and control domains - and hash values for tools and malware used by GALLIUM. \n Matches domain name - IOCs related to the GALLIUM activity group with CommonSecurityLog, DnsEvents, - VMConnection and SecurityEvents dataTypes.\n References: https://www.microsoft.com/security/blog/2019/12/12/gallium-targeting-global-telecom/ - ","tactics":["CommandAndControl","CredentialAccess"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-12-06T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"DNS","dataTypes":["DnsEvents"]},{"connectorId":"AzureMonitor(VMInsights)","dataTypes":["VMConnection"]},{"connectorId":"CiscoASA","dataTypes":["CommonSecurityLog"]},{"connectorId":"PaloAltoNetworks","dataTypes":["CommonSecurityLog"]},{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/0625fcce-6d52-491e-8c68-1d9b801d25b9","name":"0625fcce-6d52-491e-8c68-1d9b801d25b9","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"Event\n| - where EventLog =~ \"Application\"\n| where Source startswith \"MSExchange\"\n| - where EventLevelName =~ \"error\"\n| where (RenderedDescription startswith - \"Watson report\" and RenderedDescription contains \"umworkerprocess\" and - RenderedDescription contains \"TextFormattingRunProperties\") or RenderedDescription - startswith \"An unhandled exception occurred in a UM worker process\" or RenderedDescription - startswith \"The Microsoft Exchange Unified Messaging service\"\n| where RenderedDescription - !contains \"System.OutOfMemoryException\"\n| extend timestamp = TimeGenerated, - HostCustomEntity = Computer","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]}],"displayName":"HAFNIUM - Suspicious UM Service Error.","description":"This query looks for errors that - may indicate that an attacker is attempting to exploit a vulnerability in - the service. \nReference: https://www.microsoft.com/security/blog/2021/03/02/hafnium-targeting-exchange-servers/","tactics":["InitialAccess"],"lastUpdatedDateUTC":"2021-03-02T00:00:00Z","createdDateUTC":"2021-03-02T00:00:00Z","status":"Available","alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/2560515c-07d1-434e-87fb-ebe3af267760","name":"2560515c-07d1-434e-87fb-ebe3af267760","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"AuditLogs\n| - where Category =~ \"ApplicationManagement\"\n| where ActivityDisplayName has_any - (\"Add delegated permission grant\",\"Add app role assignment to service principal\")\n| - where Result =~ \"success\"\n| where tostring(InitiatedBy.user.userPrincipalName) - has \"@\" or tostring(InitiatedBy.app.displayName) has \"@\"\n| extend props - = parse_json(tostring(TargetResources[0].modifiedProperties))\n| mv-expand - props\n| extend UserAgent = tostring(AdditionalDetails[0].value)\n| extend - InitiatingUser = tostring(parse_json(tostring(InitiatedBy.user)).userPrincipalName)\n| - extend UserIPAddress = tostring(parse_json(tostring(InitiatedBy.user)).ipAddress)\n| - extend DisplayName = tostring(props.displayName)\n| extend Permissions = tostring(parse_json(tostring(props.newValue)))\n| - where Permissions has_any (\"Mail.Read\", \"Mail.ReadWrite\")\n| extend PermissionsAddedTo - = tostring(TargetResources[0].displayName)\n| extend Type = tostring(TargetResources[0].type)\n| - project-away props\n| join kind=leftouter(\n AuditLogs\n | where ActivityDisplayName - has \"Consent to application\"\n | extend AppName = tostring(TargetResources[0].displayName)\n | - extend AppId = tostring(TargetResources[0].id)\n | project AppName, AppId, - CorrelationId) on CorrelationId\n| project-reorder TimeGenerated, OperationName, - InitiatingUser, UserIPAddress, UserAgent, PermissionsAddedTo, Permissions, - AppName, AppId, CorrelationId\n| extend timestamp = TimeGenerated, AccountCustomEntity - = InitiatingUser, IPCustomEntity = UserIPAddress","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Mail.Read - Permissions Granted to Application","description":"This query look for applications - that have been granted (Delegated or App/Role) permissions to Read Mail (Permissions - field has Mail.Read) and subsequently has been consented to. This can help - identify applications that have been abused to gain access to mailboxes.","tactics":["Persistence"],"lastUpdatedDateUTC":"2021-01-27T00:00:00Z","createdDateUTC":"2020-12-19T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActiveDirectory","dataTypes":["AuditLogs"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a4025a76-6490-4e6b-bb69-d02be4b03f07","name":"a4025a76-6490-4e6b-bb69-d02be4b03f07","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - dt_lookBack = 1h;\nlet ioc_lookBack = 14d;\nThreatIntelligenceIndicator\n| - where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\n| - where Active == true\n// Picking up only IOC''s that contain the entities - we want\n| where isnotempty(NetworkIP) or isnotempty(EmailSourceIpAddress) - or isnotempty(NetworkDestinationIP) or isnotempty(NetworkSourceIP)\n// As - there is potentially more than 1 indicator type for matching IP, taking NetworkIP - first, then others if that is empty.\n// Taking the first non-empty value - based on potential IOC match availability\n| extend TI_ipEntity = iff(isnotempty(NetworkIP), - NetworkIP, NetworkDestinationIP)\n| extend TI_ipEntity = iff(isempty(TI_ipEntity) - and isnotempty(NetworkSourceIP), NetworkSourceIP, TI_ipEntity)\n| extend TI_ipEntity - = iff(isempty(TI_ipEntity) and isnotempty(EmailSourceIpAddress), EmailSourceIpAddress, - TI_ipEntity)\n| join (\n AzureNetworkAnalytics_CL\n | where TimeGenerated - >= ago(dt_lookBack)\n // renaming time column so it is clear the log this - came from\n | extend AzureNetworkAnalytics_CL_TimeGenerated = TimeGenerated\n // - NSG Flow Logs have additional information concat with Public IP, removing - onlp Public IP\n | extend PIPs = split(PublicIPs_s, ''|'', 0)\n | extend - PIP = tostring(PIPs[0])\n)\non $left.TI_ipEntity == $right.PIP\n| summarize - LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\n// Set to - alert on Allowed NSG Flows from TI Public IP IOC\n| where FlowStatus_s == - \"A\"\n| project LatestIndicatorTime, Description, ActivityGroupNames, IndicatorId, - ThreatType, Url, ExpirationDateTime, ConfidenceScore, AzureNetworkAnalytics_CL_TimeGenerated,\nTI_ipEntity, - Computer, FlowDirection_s, FlowStatus_s, FlowType_s, SrcPublicIPs_s, DestPublicIPs_s, - PublicIPs_s, L7Protocol_s, DestPort_d, NetworkIP, NetworkDestinationIP, NetworkSourceIP, - EmailSourceIpAddress\n| extend timestamp = AzureNetworkAnalytics_CL_TimeGenerated, - IPCustomEntity = TI_ipEntity, HostCustomEntity = Computer, URLCustomEntity - = Url","queryFrequency":"PT1H","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"(Preview) - TI map IP entity to AzureNetworkAnalytics_CL (NSG Flow Logs)","description":"Identifies - a match in AzureNetworkAnalytics_CL (NSG Flow Logs) from any IP IOC from TI - that was Allowed","tactics":["Impact"],"lastUpdatedDateUTC":"2021-01-16T00:00:00Z","createdDateUTC":"2019-08-27T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"ThreatIntelligence","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"ThreatIntelligenceTaxii","dataTypes":["ThreatIntelligenceIndicator"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/01f64465-b1ef-41ea-a7f5-31553a11ad43","name":"01f64465-b1ef-41ea-a7f5-31553a11ad43","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = 1d;\nlet endpointData = \n(SecurityEvent\n | where TimeGenerated - >= ago(timeframe) \n | where EventID == 4688\n | extend shortFileName = - tostring(split(NewProcessName, ''\\\\'')[-1])\n );\n// Correlate suspect - executables seen in TrendMicro rule updates with similar activity on endpoints\nCommonSecurityLog\n| - where TimeGenerated >= ago(timeframe)\n| where DeviceVendor =~ \"Trend Micro\"\n| - where Activity =~ \"Deny List updated\" \n| where RequestURL endswith \".exe\"\n| - project TimeGenerated, Activity , RequestURL , SourceIP, DestinationIP\n| - extend suspectExeName = tolower(tostring(split(RequestURL, ''/'')[-1]))\n| - join (endpointData) on $left.suspectExeName == $right.shortFileName \n| extend - timestamp = TimeGenerated, IPCustomEntity = DestinationIP, AccountCustomEntity - = TargetUserName, HostCustomEntity = Computer, URLCustomEntity = RequestURL","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"Network - endpoint to host executable correlation","description":"Correlates blocked - URLs hosting [malicious] executables with host endpoint data\nto identify - potential instances of executables of the same name having been recently run.","tactics":["Execution"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-07-08T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"TrendMicro","dataTypes":["CommonSecurityLog"]},{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/9fb57e58-3ed8-4b89-afcf-c8e786508b1c","name":"9fb57e58-3ed8-4b89-afcf-c8e786508b1c","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - szOperationNames = dynamic([\"Create or Update Virtual Machine\", \"Create - Deployment\"]);\nlet starttime = 14d;\nlet endtime = 1d;\nlet RareCaller = - AzureActivity\n| where TimeGenerated between (ago(starttime) .. ago(endtime))\n| - where OperationName in~ (szOperationNames)\n| project ResourceGroup, Caller, - OperationName, CallerIpAddress\n| join kind=rightantisemi (\nAzureActivity\n| - where TimeGenerated > ago(endtime)\n| where OperationName in~ (szOperationNames)\n| - summarize StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated), - ActivityStatus = makeset(ActivityStatus), OperationIds = makeset(OperationId), - CallerIpAddress = makeset(CallerIpAddress) \nby ResourceId, Caller, OperationName, - Resource, ResourceGroup\n) on Caller, ResourceGroup \n| mvexpand CallerIpAddress\n| - where isnotempty(CallerIpAddress);\nlet Counts = RareCaller | summarize ActivityCountByCaller - = count() by Caller;\nRareCaller | join kind= inner (Counts) on Caller | project-away - Caller1\n| extend timestamp = StartTimeUtc, AccountCustomEntity = Caller, - IPCustomEntity = tostring(CallerIpAddress)\n| sort by ActivityCountByCaller - desc nulls last","queryFrequency":"P1D","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Suspicious - Resource deployment","description":"Identifies when a rare Resource and ResourceGroup - deployment occurs by a previously unseen Caller.","tactics":["Impact"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-02-05T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActivity","dataTypes":["AzureActivity"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/fb9e0b51-8867-48d7-86f4-6e76f2176bf8","name":"fb9e0b51-8867-48d7-86f4-6e76f2176bf8","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - SeverityTable=datatable(Severity:string,Level:int) [\n\"low\", 1,\n\"medium\", - 2,\n\"high\", 3,\n\"critical\", 4\n];\nlet codeNameList = datatable(Codename:string)[\"C-ACCOUNTS-DANG-SID-HISTORY\", - \"C-PRE-WIN2000-ACCESS-MEMBERS\", \"C-PASSWORD-DONT-EXPIRE\", \"C-SLEEPING-ACCOUNTS\", - \"C-DANG-PRIMGROUPID\", \"C-PASSWORD-NOT-REQUIRED\", \"C-USER-PASSWORD\"];\nafad_parser\n| - where MessageType == 0 and Codename in~ (codeNameList)\n| lookup kind=leftouter - SeverityTable on Severity\n| order by Level","queryFrequency":"PT2H","queryPeriod":"PT2H","triggerOperator":"GreaterThan","triggerThreshold":0,"displayName":"Alsid - user accounts issues","description":"Searches for triggered Indicators of - Exposures related to user accounts issues","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2020-12-07T00:00:00Z","createdDateUTC":"2020-11-05T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AlsidForAD","dataTypes":["AlsidForADLog_CL"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/2f561e20-d97b-4b13-b02d-18b34af6e87c","name":"2f561e20-d97b-4b13-b02d-18b34af6e87c","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = 1d;\nlet cmdList = dynamic([\"Set-CASMailbox\",\"ActiveSyncAllowedDeviceIDs\",\"add\"]);\n(union - isfuzzy=true\n(\nSecurityEvent\n| where TimeGenerated >= ago(timeframe)\n| - where CommandLine has_all (cmdList)\n| project Type, TimeGenerated, Computer, - Account, SubjectDomainName, SubjectUserName, Process, ParentProcessName, CommandLine\n| - extend timestamp = TimeGenerated, AccountCustomEntity = Account, HostCustomEntity - = Computer\n),\n(\nDeviceProcessEvents\n| where TimeGenerated >= ago(timeframe)\n| - where InitiatingProcessCommandLine has_all (cmdList)\n| project Type, TimeGenerated, - DeviceName, AccountName, InitiatingProcessAccountDomain, InitiatingProcessAccountName, - InitiatingProcessFileName, InitiatingProcessParentFileName, InitiatingProcessCommandLine\n| - extend timestamp = TimeGenerated, AccountCustomEntity = AccountName, HostCustomEntity - = DeviceName\n),\n(\nEvent\n| where TimeGenerated > ago(timeframe)\n| where - Source == \"Microsoft-Windows-Sysmon\"\n| where EventID == 1\n| extend EventData - = parse_xml(EventData).DataItem.EventData.Data\n| mv-expand bagexpansion=array - EventData\n| evaluate bag_unpack(EventData)\n| extend Key=tostring([''@Name'']), - Value=[''#text'']\n| evaluate pivot(Key, any(Value), TimeGenerated, Source, - EventLog, Computer, EventLevel, EventLevelName, EventID, UserName, RenderedDescription, - MG, ManagementGroupName, Type, _ResourceId)\n| where TimeGenerated >= ago(timeframe)\n| - where CommandLine has_all (cmdList)\n| extend Type = strcat(Type, \": \", - Source)\n| project Type, TimeGenerated, Computer, User, Process, ParentImage, - CommandLine\n| extend timestamp = TimeGenerated, AccountCustomEntity = User, - HostCustomEntity = Computer\n)\n)","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]}],"displayName":"Email - access via active sync","description":"This query detects attempts to add - attacker devices as allowed IDs for active sync using the Set-CASMailbox command.\nThis - technique was seen in relation to Solorigate attack but the results can indicate - potential malicious activity used in different attacks.\n- Note that this - query can be changed to use the KQL \"has_all\" operator, which hasn''t yet - been documented officially, but will be soon.\n In short, \"has_all\" will - only match when the referenced field has all strings in the list.\n- Refer - to Set-CASMailbox syntax: https://docs.microsoft.com/powershell/module/exchange/set-casmailbox?view=exchange-ps ","tactics":["PrivilegeEscalation"],"lastUpdatedDateUTC":"2021-02-10T00:00:00Z","createdDateUTC":"2021-02-02T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]},{"connectorId":"MicrosoftThreatProtection","dataTypes":["DeviceProcessEvents"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/aa1eff90-29d4-49dc-a3ea-b65199f516db","name":"aa1eff90-29d4-49dc-a3ea-b65199f516db","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - timeframe = 1d;\nSecurityEvent\n| where TimeGenerated > ago(timeframe) \n| - where EventID == 4720\n| where AccountType == \"User\"\n| project CreatedUserTime - = TimeGenerated, CreatedUserEventID = EventID, CreatedUserActivity = Activity, - Computer = toupper(Computer), \nCreatedUser = tolower(TargetAccount), CreatedUserSid - = TargetSid, AccountUsedToCreateUser = strcat(SubjectAccount), SidofAccountUsedToCreateUser - = SubjectUserSid\n| join (\nSecurityEvent \n| where TimeGenerated > ago(timeframe) - \n| where AccountType == \"User\"\n// 4732 - A member was added to a security-enabled - local group\n| where EventID == 4732\n//TargetSid is the builin Admins group: - S-1-5-32-544\n| where TargetSid == \"S-1-5-32-544\"\n| project GroupAddTime - = TimeGenerated, GroupAddEventID = EventID, GroupAddActivity = Activity, Computer - = toupper(Computer), GroupName = tolower(TargetAccount), \nGroupSid = TargetSid, - AccountThatAddedUser = SubjectAccount, SIDofAccountThatAddedUser = SubjectUserSid, - CreatedUserSid = MemberSid\n)\non CreatedUserSid\n//Create User first, then - the add to the group.\n| project Computer, CreatedUserTime, CreatedUserEventID, - CreatedUserActivity, CreatedUser, CreatedUserSid, GroupAddTime, GroupAddEventID, - \nGroupAddActivity, AccountUsedToCreateUser, GroupName, GroupSid, AccountThatAddedUser, - SIDofAccountThatAddedUser \n| extend timestamp = CreatedUserTime, AccountCustomEntity - = CreatedUser, HostCustomEntity = Computer","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"},{"identifier":"Sid","columnName":"CreatedUserSid"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]}],"displayName":"New - user created and added to the built-in administrators group","description":"Identifies - when a user account was created and then added to the builtin Administrators - group in the same day.\nThis should be monitored closely and all additions - reviewed.","tactics":["Persistence","PrivilegeEscalation"],"lastUpdatedDateUTC":"2021-01-16T00:00:00Z","createdDateUTC":"2019-02-22T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/200f05a2-db6e-4ff7-be83-bbc30b44755f","name":"200f05a2-db6e-4ff7-be83-bbc30b44755f","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Anomaly","properties":{"severity":"Informational","anomalyDefinitionVersion":"1.2.1","techniques":["T1001"],"customizableObservations":{"multiSelectObservations":null,"singleSelectObservations":null,"prioritizeExcludeObservations":null,"thresholdObservations":[{"minimum":"0","maximum":"1","value":"0.07","name":"Score","description":"Generate - an anomaly when score is greater than the chosen value","sequenceNumber":1,"rerun":"NotRequired"}]},"frequency":"P1D","displayName":"(Preview) - Suspicious volume of logins to user account","description":"This algorithm - detects an unusually high volume of successful logins per user account. The - model is trained on the previous 21 days of security event ID 4624 on an account. - It indicates anomalous high volume of successful logins in the last day","tactics":["InitialAccess"],"lastUpdatedDateUTC":"2021-02-22T00:00:00Z","createdDateUTC":"2020-12-05T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SecurityEvents","dataTypes":["SecurityEvents"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/dd0a6029-ecef-4507-89c4-fc355ac52111","name":"dd0a6029-ecef-4507-89c4-fc355ac52111","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - dt_lookBack = 1h;\nlet ioc_lookBack = 14d;\n//Create a list of TLDs in our - threat feed for later validation of extracted domains\nlet list_tlds = ThreatIntelligenceIndicator\n | - where TimeGenerated > ago(ioc_lookBack)\n | where isnotempty(DomainName)\n | - extend DomainName = tolower(DomainName)\n | extend parts = split(DomainName, - ''.'')\n | extend tld = parts[(array_length(parts)-1)]\n | summarize - count() by tostring(tld)\n | summarize make_list(tld);\n ThreatIntelligenceIndicator\n | - where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\n | - summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\n | - where Active == true\n // Picking up only IOC''s that contain the entities - we want\n | where isnotempty(DomainName)\n | join (\n CommonSecurityLog\n | - extend IngestionTime = ingestion_time()\n | where IngestionTime > ago(dt_lookBack)\n | - where DeviceEventClassID =~ ''url''\n //Uncomment the line below to - only alert on allowed connections\n //| where DeviceAction !~ \"block-url\"\n //Extract - domain from RequestURL, if not present extarct it from AdditionalExtentions\n | - extend PA_Url = columnifexists(\"RequestURL\", \"None\")\n | extend - PA_Url = iif(isempty(PA_Url) and AdditionalExtensions !startswith \"PanOS\", - extract(\"([^\\\"]+)\", 1, tolower(AdditionalExtensions)), trim(''\"'', PA_Url))\n | - extend PA_Url = iif(PA_Url !startswith \"http://\" and ApplicationProtocol - !~ \"ssl\", strcat(''http://'', PA_Url), iif(PA_Url !startswith \"https://\" - and ApplicationProtocol =~ \"ssl\", strcat(''https://'', PA_Url), PA_Url))\n | - extend Domain = trim(@\"\"\"\",tostring(parse_url(PA_Url).Host))\n | - where isnotempty(Domain)\n | extend Domain = tolower(Domain)\n | - extend parts = split(Domain, ''.'')\n //Split out the TLD for the purpose - of checking if we have any TI indicators with this TLD to match on\n | - extend tld = parts[(array_length(parts)-1)]\n //Validate parsed domain - by checking TLD against TLDs from threat feed and drop domains where there - is no chance of a match\n | where tld in~ (list_tlds)\n | extend - CSL_TimeGenerated = TimeGenerated\n ) on $left.DomainName==$right.Domain\n | - project LatestIndicatorTime, Description, ActivityGroupNames, PA_Url, Domain, - IndicatorId, ThreatType, ExpirationDateTime, ConfidenceScore, CSL_TimeGenerated, - DeviceAction, DestinationIP, DestinationPort, DeviceName, SourceIP, SourcePort, - ApplicationProtocol, RequestMethod\n | extend timestamp = CSL_TimeGenerated, - IPCustomEntity = SourceIP, HostCustomEntity = DeviceName, URLCustomEntity - = PA_Url","queryFrequency":"PT1H","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"(Preview) - TI map Domain entity to CommonSecurityLog","description":"Identifies a match - in CommonSecurityLog table from any Domain IOC from TI","tactics":["Impact"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-08-28T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"ThreatIntelligence","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"ThreatIntelligenceTaxii","dataTypes":["ThreatIntelligenceIndicator"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/5dd76a87-9f87-4576-bab3-268b0e2b338b","name":"5dd76a87-9f87-4576-bab3-268b0e2b338b","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - threshold = 5;\nlet szSharePointFileOperation = \"SharePointFileOperation\";\nlet - szOperations = dynamic([\"FileDownloaded\", \"FileUploaded\"]);\nlet starttime - = 14d;\nlet endtime = 1d;\nlet historicalActivity =\nOfficeActivity\n| where - TimeGenerated between(ago(starttime)..ago(endtime))\n| where RecordType =~ - szSharePointFileOperation\n| where Operation in~ (szOperations)\n| where isnotempty(UserAgent)\n| - summarize historicalCount = count() by UserAgent, RecordType, Operation;\nlet - recentActivity = OfficeActivity\n| where RecordType =~ szSharePointFileOperation\n| - where Operation in~ (szOperations)\n| where TimeGenerated > ago(endtime)\n| - where isnotempty(UserAgent)\n| summarize min(Start_Time), max(Start_Time), - recentCount = count() by UserAgent, RecordType, Operation;\nlet RareUserAgent - = recentActivity | join kind = leftanti (historicalActivity) on UserAgent\n| - order by recentCount desc, UserAgent\n// More than 3 downloads/uploads from - a new user agent today\n| where recentCount > threshold;\nOfficeActivity \n| - where TimeGenerated > ago(endtime) \n| where RecordType =~ szSharePointFileOperation - \n| where Operation in~ (szOperations)\n| where isnotempty(UserAgent)\n| join - kind= inner (RareUserAgent)\non UserAgent, RecordType, Operation \n| where - Start_Time between(min_Start_Time .. max_Start_Time)\n| summarize StartTimeUtc - = min(min_Start_Time), EndTimeUtc = max(max_Start_Time) by RecordType, Operation, - UserAgent, UserType, UserId, ClientIP, OfficeWorkload, Site_Url, OfficeObjectId, - UserAgentSeenCount = recentCount\n| extend timestamp = StartTimeUtc, AccountCustomEntity - = UserId, IPCustomEntity = ClientIP, URLCustomEntity = Site_Url\n| order by - UserAgentSeenCount desc, UserAgent asc, Operation asc, UserId asc","queryFrequency":"P1D","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"SharePointFileOperation - via devices with previously unseen user agents","description":"Identifies - if the number of documents uploaded or downloaded from device(s) associated\nwith - a previously unseen user agent exceeds a threshold (default is 5).","tactics":["Exfiltration"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-08-23T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"Office365","dataTypes":["OfficeActivity"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/84cf1d59-f620-4fee-b569-68daf7008b7b","name":"84cf1d59-f620-4fee-b569-68daf7008b7b","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = ago(1h);\nlet threshold = 10;\nQualysHostDetection_CL\n| where - TimeGenerated >= timeframe\n| mv-expand todynamic(Detections_s)\n| extend - Status = tostring(Detections_s.Status), Vulnerability = tostring(Detections_s.Results), - Severity = tostring(Detections_s.Severity)\n| where Status =~ \"New\" and - Severity == \"5\"\n| summarize StartTime = min(TimeGenerated), EndTime = max(TimeGenerated), - dcount(NetBios_s) by tostring(Detections_s.QID)\n| where dcount_NetBios_s - >= threshold\n| extend timestamp = StartTime","queryFrequency":"PT1H","queryPeriod":"PT1H","triggerOperator":"GreaterThan","triggerThreshold":0,"displayName":"New - High Severity Vulnerability Detected Across Multiple Hosts","description":"This - creates an incident when a new high severity vulnerability is detected across - multilple hosts","tactics":["InitialAccess"],"lastUpdatedDateUTC":"2020-06-20T00:00:00Z","createdDateUTC":"2020-06-20T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"QualysVulnerabilityManagement","dataTypes":["QualysHostDetection_CL"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/7ee72a9e-2e54-459c-bc8a-8c08a6532a63","name":"7ee72a9e-2e54-459c-bc8a-8c08a6532a63","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"High","query":"let - timeframe = 1d;\nlet IPList = dynamic([\"154.223.45.38\",\"185.141.207.140\",\"185.234.73.19\",\"216.245.210.106\",\"51.91.48.210\",\"46.255.230.229\"]);\n(union - isfuzzy=true\n(CommonSecurityLog\n| where TimeGenerated >= ago(timeframe) - \n| where isnotempty(SourceIP) or isnotempty(DestinationIP)\n| where SourceIP - in (IPList) or DestinationIP in (IPList) or Message has_any (IPList)\n| extend - IPMatch = case(SourceIP in (IPList), \"SourceIP\", DestinationIP in (IPList), - \"DestinationIP\", \"Message\") \n| summarize StartTimeUtc = min(TimeGenerated), - EndTimeUtc = max(TimeGenerated) by SourceIP, DestinationIP, DeviceProduct, - DeviceAction, Message, Protocol, SourcePort, DestinationPort, DeviceAddress, - DeviceName, IPMatch\n| extend timestamp = StartTimeUtc, IPCustomEntity = case(IPMatch - == \"SourceIP\", SourceIP, IPMatch == \"DestinationIP\", DestinationIP, \"IP - in Message Field\") \n),\n(OfficeActivity\n| where TimeGenerated >= ago(timeframe) - \n|extend SourceIPAddress = ClientIP, Account = UserId\n| where SourceIPAddress - in (IPList)\n| extend timestamp = TimeGenerated , IPCustomEntity = SourceIPAddress - , AccountCustomEntity = Account\n),\n(DnsEvents \n| where TimeGenerated >= - ago(timeframe) \n| extend DestinationIPAddress = IPAddresses, Host = Computer\n| - where DestinationIPAddress has_any (IPList) \n| extend timestamp = TimeGenerated, - IPCustomEntity = DestinationIPAddress, HostCustomEntity = Host\n),\n(VMConnection - \n| where TimeGenerated >= ago(timeframe) \n| where isnotempty(SourceIp) or - isnotempty(DestinationIp) \n| where SourceIp in (IPList) or DestinationIp - in (IPList) \n| extend IPMatch = case( SourceIp in (IPList), \"SourceIP\", - DestinationIp in (IPList), \"DestinationIP\", \"None\") \n| extend timestamp - = TimeGenerated , IPCustomEntity = case(IPMatch == \"SourceIP\", SourceIp, - IPMatch == \"DestinationIP\", DestinationIp, \"None\"), Host = Computer\n),\n(Event\n| - where TimeGenerated >= ago(timeframe)\n| where Source == \"Microsoft-Windows-Sysmon\"\n| - where EventID == 3\n| extend EvData = parse_xml(EventData)\n| extend EventDetail - = EvData.DataItem.EventData.Data\n| extend SourceIP = EventDetail.[9].[\"#text\"], - DestinationIP = EventDetail.[14].[\"#text\"]\n| where SourceIP in (IPList) - or DestinationIP in (IPList) \n| extend IPMatch = case( SourceIP in (IPList), - \"SourceIP\", DestinationIP in (IPList), \"DestinationIP\", \"None\") \n| - extend timestamp = TimeGenerated, AccountCustomEntity = UserName, HostCustomEntity - = Computer , IPCustomEntity = case(IPMatch == \"SourceIP\", SourceIP, IPMatch - == \"DestinationIP\", DestinationIP, \"None\")\n), \n(WireData \n| where TimeGenerated - >= ago(timeframe)\n| where isnotempty(RemoteIP)\n| where RemoteIP in (IPList)\n| - extend timestamp = TimeGenerated, IPCustomEntity = RemoteIP, HostCustomEntity - = Computer\n),\n(SigninLogs\n| where TimeGenerated >= ago(timeframe)\n| where - isnotempty(IPAddress)\n| where IPAddress in (IPList)\n| extend timestamp = - TimeGenerated, AccountCustomEntity = UserPrincipalName, IPCustomEntity = IPAddress\n),\n(W3CIISLog - \n| where TimeGenerated >= ago(timeframe)\n| where isnotempty(cIP)\n| where - cIP in (IPList)\n| extend timestamp = TimeGenerated, IPCustomEntity = cIP, - HostCustomEntity = Computer, AccountCustomEntity = csUserName\n),\n(AzureActivity - \n| where TimeGenerated >= ago(timeframe)\n| where isnotempty(CallerIpAddress)\n| - where CallerIpAddress in (IPList)\n| extend timestamp = TimeGenerated, IPCustomEntity - = CallerIpAddress, AccountCustomEntity = Caller\n),\n(\nAWSCloudTrail\n| where - TimeGenerated >= ago(timeframe)\n| where isnotempty(SourceIpAddress)\n| where - SourceIpAddress in (IPList)\n| extend timestamp = TimeGenerated, IPCustomEntity - = SourceIpAddress, AccountCustomEntity = UserIdentityUserName\n)\n)","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Known - IRIDIUM IP","description":"IRIDIUM command and control IP. Identifies a match - across various data feeds for IP IOCs related to the IRIDIUM activity group.","tactics":["CommandAndControl"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-12-16T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"Office365","dataTypes":["OfficeActivity"]},{"connectorId":"DNS","dataTypes":["DnsEvents"]},{"connectorId":"AzureMonitor(VMInsights)","dataTypes":["VMConnection"]},{"connectorId":"CiscoASA","dataTypes":["CommonSecurityLog"]},{"connectorId":"PaloAltoNetworks","dataTypes":["CommonSecurityLog"]},{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]},{"connectorId":"AzureActiveDirectory","dataTypes":["SigninLogs"]},{"connectorId":"AzureMonitor(WireData)","dataTypes":["WireData"]},{"connectorId":"AzureMonitor(IIS)","dataTypes":["W3CIISLog"]},{"connectorId":"AzureActivity","dataTypes":["AzureActivity"]},{"connectorId":"AWS","dataTypes":["AWSCloudTrail"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/157c0cfc-d76d-463b-8755-c781608cdc1a","name":"157c0cfc-d76d-463b-8755-c781608cdc1a","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - PrivateIPregex = @''^127\\.|^10\\.|^172\\.1[6-9]\\.|^172\\.2[0-9]\\.|^172\\.3[0-1]\\.|^192\\.168\\.'';\nlet - endtime = 1d;\nCommonSecurityLog\n| where TimeGenerated >= ago(endtime) \n| - where DeviceVendor =~ \"Cisco\"\n| where DeviceAction =~ \"denied\"\n| extend - SourceIPType = iff(SourceIP matches regex PrivateIPregex,\"private\" ,\"public\" - )\n| where SourceIPType == \"public\"\n| summarize count() by SourceIP\n| - join (\n // Successful signins from IPs blocked by the firewall solution - are suspect\n // Include fully successful sign-ins, but also ones that - failed only at MFA stage\n // as that supposes the password was sucessfully - guessed.\n SigninLogs\n | where ResultType in (\"0\", \"50074\", \"50076\") - \n) on $left.SourceIP == $right.IPAddress\n| extend timestamp = TimeGenerated, - IPCustomEntity = SourceIP, AccountCustomEntity = UserPrincipalName","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Cisco - - firewall block but success logon to Azure AD","description":"Correlate IPs - blocked by a Cisco firewall appliance with successful Azure Active Directory - signins. \nBecause the IP was blocked by the firewall, that same IP logging - on successfully to AAD is potentially suspect\nand could indicate credential - compromise for the user account.","tactics":["InitialAccess"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-07-08T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"CiscoASA","dataTypes":["CommonSecurityLog"]},{"connectorId":"AzureActiveDirectory","dataTypes":["SigninLogs"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a04cf847-a832-4c60-b687-b0b6147da219","name":"a04cf847-a832-4c60-b687-b0b6147da219","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"High","query":"let - timeframe = 1d;\nlet IPList = dynamic([\"45.63.52.41\",\"140.82.17.161\",\"207.148.101.95\",\"45.32.87.51\",\"66.42.98.156\",\"45.76.144.105\",\"217.163.28.35\",\"45.32.141.174\",\"149.28.165.249\",\"209.250.225.247\",\"45.63.100.115\",\"95.179.229.230\",\"209.250.233.247\",\"45.77.121.232\",\"45.76.175.65\",\"104.238.160.237\",\"45.77.181.97\",\"95.179.192.125\",\"149.28.93.184\",\"140.82.16.81\",\"45.76.173.103\",\"45.77.255.22\",\"45.32.11.71\",\"149.28.77.26\",\"45.32.54.50\",\"104.156.233.156\",\"45.32.21.118\",\"45.63.62.109\",\"45.77.244.202\",\"149.248.11.205\",\"104.238.190.244\"]);\nlet - IOCTerms = \"\\\\?lang=[/..]*/dev/cmdb/sslvpn_websession|/dana-na/jam/[/..]*home/webserver/htdocs/dana/html5acc/guacamole[/..]*etc/passwd\\\\?\";\n(union - isfuzzy=true\n(CommonSecurityLog\n| where TimeGenerated >= ago(1d) \n| where - isnotempty(SourceIP) or isnotempty(DestinationIP)\n| where SourceIP in (IPList) - or DestinationIP in (IPList) or Message has_any (IPList)\n| extend IPMatch - = case(\nSourceIP in (IPList), \"SourceIP\", \nDestinationIP in (IPList), - \"DestinationIP\",\n\"Message\") \n| where Message matches regex IOCTerms\n| - summarize StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated) - by SourceIP, DestinationIP, DeviceProduct, DeviceAction, Message, Protocol, - SourcePort, DestinationPort, DeviceAddress, DeviceName, IPMatch\n| extend - timestamp = StartTimeUtc, IPCustomEntity = case(IPMatch == \"SourceIP\", SourceIP, - IPMatch == \"DestinationIP\", DestinationIP, \"IP in Message Field\") \n),\n(OfficeActivity\n| - where TimeGenerated >= ago(1d) \n| where isnotempty(UserAgent) and ClientIP - in (IPList)\n| where UserAgent contains \"ExchangeServicesClient/0.0.0.0\"\n| - summarize StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated) - by SourceIP = ClientIP, Account = UserId, Type, RecordType, OfficeWorkload, - UserAgent, OfficeObjectId, IPMatch = \"ClientIP\"\n| extend timestamp = StartTimeUtc, - AccountCustomEntity = Account, IPCustomEntity = SourceIP\n)\n)","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Known - Manganese IP and UserAgent activity","description":"Matches IP plus UserAgent - IOCs in OfficeActivity data, along with IP plus Connection string information - in the CommonSecurityLog data related to Manganese group activity.\nReferences: - \nhttps://kb.pulsesecure.net/articles/Pulse_Security_Advisories/SA44101/\nhttps://fortiguard.com/psirt/FG-IR-18-384","tactics":["InitialAccess","Collection"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-10-02T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"Office365","dataTypes":["OfficeActivity"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/02ef8d7e-fc3a-4d86-a457-650fa571d8d2","name":"02ef8d7e-fc3a-4d86-a457-650fa571d8d2","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeFrame = 1d;\nlet logonDiff = 10m;\nSigninLogs \n| where TimeGenerated - >= ago(timeFrame) \n| where ResultType == \"0\" \n| where AppDisplayName !in - (\"Office 365 Exchange Online\", \"Skype for Business Online\")\n| project - SuccessLogonTime = TimeGenerated, UserPrincipalName, SuccessIPAddress = IPAddress, - AppDisplayName, SuccessIPBlock = strcat(split(IPAddress, \".\")[0], \".\", - split(IPAddress, \".\")[1])\n| join kind= inner (\n SigninLogs \n | - where TimeGenerated >= ago(timeFrame) \n | where ResultType !in (\"0\", - \"50140\") \n | where ResultDescription !~ \"Other\" \n | where AppDisplayName - !in (\"Office 365 Exchange Online\", \"Skype for Business Online\")\n | - project FailedLogonTime = TimeGenerated, UserPrincipalName, FailedIPAddress - = IPAddress, AppDisplayName, ResultType, ResultDescription\n) on UserPrincipalName, - AppDisplayName \n| where SuccessLogonTime < FailedLogonTime and FailedLogonTime - - SuccessLogonTime <= logonDiff and FailedIPAddress !startswith SuccessIPBlock\n| - summarize FailedLogonTime = max(FailedLogonTime), SuccessLogonTime = max(SuccessLogonTime) - by UserPrincipalName, SuccessIPAddress, AppDisplayName, FailedIPAddress, ResultType, - ResultDescription \n| extend timestamp = SuccessLogonTime, AccountCustomEntity - = UserPrincipalName, IPCustomEntity = SuccessIPAddress","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Successful - logon from IP and failure from a different IP","description":"Identifies when - a user account successfully logs onto an Azure App from one IP and within - 10 mins failed to logon to the same App via a different IP.\nThis may indicate - a malicious attempt at password guessing based on knowledge of the users account.","tactics":["CredentialAccess","InitialAccess"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-02-19T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActiveDirectory","dataTypes":["SigninLogs"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/90d3f6ec-80fb-48e0-9937-2c70c9df9bad","name":"90d3f6ec-80fb-48e0-9937-2c70c9df9bad","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - timeframe = 1d;\nlet DomainList = dynamic([\"tor2web.org\", \"tor2web.com\", - \"torlink.co\", \"onion.to\", \"onion.ink\", \"onion.cab\", \"onion.nu\", - \"onion.link\", \n\"onion.it\", \"onion.city\", \"onion.direct\", \"onion.top\", - \"onion.casa\", \"onion.plus\", \"onion.rip\", \"onion.dog\", \"tor2web.fi\", - \n\"tor2web.blutmagie.de\", \"onion.sh\", \"onion.lu\", \"onion.pet\", \"t2w.pw\", - \"tor2web.ae.org\", \"tor2web.io\", \"tor2web.xyz\", \"onion.lt\", \n\"s1.tor-gateways.de\", - \"s2.tor-gateways.de\", \"s3.tor-gateways.de\", \"s4.tor-gateways.de\", \"s5.tor-gateways.de\", - \"hiddenservice.net\"]);\nSyslog\n| where TimeGenerated >= ago(timeframe)\n| - where ProcessName contains \"squid\"\n| extend URL = extract(\"(([A-Z]+ [a-z]{4,5}:\\\\/\\\\/)|[A-Z]+ - )([^ :]*)\",3,SyslogMessage), \n SourceIP = extract(\"([0-9]+ )(([0-9]{1,3})\\\\.([0-9]{1,3})\\\\.([0-9]{1,3})\\\\.([0-9]{1,3}))\",2,SyslogMessage), - \n Status = extract(\"(TCP_(([A-Z]+)(_[A-Z]+)*)|UDP_(([A-Z]+)(_[A-Z]+)*))\",1,SyslogMessage), - \n HTTP_Status_Code = extract(\"(TCP_(([A-Z]+)(_[A-Z]+)*)|UDP_(([A-Z]+)(_[A-Z]+)*))/([0-9]{3})\",8,SyslogMessage),\n User - = extract(\"(CONNECT |GET )([^ ]* )([^ ]+)\",3,SyslogMessage),\n RemotePort - = extract(\"(CONNECT |GET )([^ ]*)(:)([0-9]*)\",4,SyslogMessage),\n Domain - = extract(\"(([A-Z]+ [a-z]{4,5}:\\\\/\\\\/)|[A-Z]+ )([^ :\\\\/]*)\",3,SyslogMessage),\n Bytes - = toint(extract(\"([A-Z]+\\\\/[0-9]{3} )([0-9]+)\",2,SyslogMessage)),\n contentType - = extract(\"([a-z/]+$)\",1,SyslogMessage)\n| extend TLD = extract(\"\\\\.[a-z]*$\",0,Domain)\n| - where HTTP_Status_Code == \"200\"\n| where Domain contains \".\"\n| where - Domain has_any (DomainList)\n| extend timestamp = TimeGenerated, URLCustomEntity - = URL, IPCustomEntity = SourceIP, AccountCustomEntity = User","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"Squid - proxy events for ToR proxies","description":"Check for Squid proxy events - associated with common ToR proxies. This query presumes the default squid - log format is being used.\nhttp://www.squid-cache.org/Doc/config/access_log/","tactics":["CommandAndControl"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-07-12T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"Syslog","dataTypes":["Syslog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/b4ceb583-4c44-4555-8ecf-39f572e827ba","name":"b4ceb583-4c44-4555-8ecf-39f572e827ba","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - starttime = 14d;\nlet endtime = 1d;\nlet timeframe = 1h;\nlet scorethreshold - = 1.5;\nlet percentthreshold = 50;\n// Preparing the time series data aggregated - hourly count of MailItemsAccessd Operation in the form of multi-value array - to use with time series anomaly function.\nlet TimeSeriesData =\nOfficeActivity\n| - where TimeGenerated between (startofday(ago(starttime))..startofday(ago(endtime)))\n| - where OfficeWorkload=~ \"Exchange\" and Operation =~ \"MailItemsAccessed\" - and ResultStatus =~ \"Succeeded\"\n| project TimeGenerated, Operation, MailboxOwnerUPN\n| - make-series Total=count() on TimeGenerated from startofday(ago(starttime)) - to startofday(ago(endtime)) step timeframe;\nlet TimeSeriesAlerts = TimeSeriesData\n| - extend (anomalies, score, baseline) = series_decompose_anomalies(Total, scorethreshold, - -1, ''linefit'')\n| mv-expand Total to typeof(double), TimeGenerated to typeof(datetime), - anomalies to typeof(double), score to typeof(double), baseline to typeof(long)\n| - where anomalies > 0\n| project TimeGenerated, Total, baseline, anomalies, - score;\n// Joining the flagged outlier from the previous step with the original - dataset to present contextual information\n// during the anomalyhour to analysts - to conduct investigation or informed decisions.\nTimeSeriesAlerts | where - TimeGenerated > ago(2d)\n// Join against base logs since specified timeframe - to retrive records associated with the hour of anomoly\n| join (\n OfficeActivity\n| - where TimeGenerated > ago(2d)\n| where OfficeWorkload=~ \"Exchange\" and Operation - =~ \"MailItemsAccessed\" and ResultStatus =~ \"Succeeded\"\n) on TimeGenerated","queryFrequency":"P1D","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Exchange - workflow MailItemsAccessed operation anomaly","description":"Identifies anomalous - increases in Exchange mail items accessed operations.\nThe query leverages - KQL built-in anomaly detection algorithms to find large deviations from baseline - patterns.\nSudden increases in execution frequency of sensitive actions should - be further investigated for malicious activity.\nManually change scorethreshold - from 1.5 to 3 or higher to reduce the noise based on outliers flagged from - the query criteria.\nRead more about MailItemsAccessed- https://docs.microsoft.com/microsoft-365/compliance/advanced-audit?view=o365-worldwide#mailitemsaccessed","tactics":["Collection"],"lastUpdatedDateUTC":"2021-01-16T00:00:00Z","createdDateUTC":"2020-12-10T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"Office365","dataTypes":["OfficeActivity"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/8c2ef238-67a0-497d-b1dd-5c8a0f533e25","name":"8c2ef238-67a0-497d-b1dd-5c8a0f533e25","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - timeframe = 1d;\nlet EventNameList = dynamic([\"AuthorizeDBSecurityGroupIngress\",\"CreateDBSecurityGroup\",\"DeleteDBSecurityGroup\",\"RevokeDBSecurityGroupIngress\"]);\nAWSCloudTrail\n| - where TimeGenerated > ago(timeframe)\n| where EventName in~ (EventNameList)\n| - summarize StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated) - by EventName, EventTypeName, UserIdentityAccountId, UserIdentityPrincipalid, - UserAgent, UserIdentityUserName, SessionMfaAuthenticated, SourceIpAddress, - AWSRegion, EventSource, AdditionalEventData, ResponseElements\n| extend timestamp - = StartTimeUtc, AccountCustomEntity = UserIdentityUserName, IPCustomEntity - = SourceIpAddress","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Changes - to internet facing AWS RDS Database instances","description":"Amazon Relational - Database Service (RDS) is scalable relational database in the cloud. \nIf - your organization have one or more AWS RDS Databases running, monitoring changes - to especially internet facing AWS RDS (Relational Database Service) \nOnce - alerts triggered, validate if changes observed are authorized and adhere to - change control policy. \nMore information: https://medium.com/@GorillaStack/the-most-important-aws-cloudtrail-security-events-to-track-a5b9873f8255\nand - RDS API Reference Docs: https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_Operations.html","tactics":["Persistence"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-02-27T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AWS","dataTypes":["AWSCloudTrail"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/09551db0-e147-4a0c-9e7b-918f88847605","name":"09551db0-e147-4a0c-9e7b-918f88847605","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"High","query":"let - timeframe = 1d;\nlet tokens = dynamic([\"SSL_HandShaking\", \"ASN2_TYPE_new\", - \"sql_blob_open\", \"cmsSetLogHandlerTHR\", \"ntSystemInfo\", \"SetWebFilterString\", - \"CleanupBrokerString\", \"glInitSampler\", \"deflateSuffix\", \"ntWindowsProc\"]);\nlet - DomainNames = dynamic([''codevexillium.org'', ''angeldonationblog.com'', ''investbooking.de'', - ''krakenfolio.com'']);\nlet SHA256Hash = dynamic([''58a74dceb2022cd8a358b92acd1b48a5e01c524c3b0195d7033e4bd55eff4495'',''e0e59bfc22876c170af65dcbf19f744ae560cc43b720b23b9d248f4505c02f3e'',''3d3195697521973efe0097a320cbce0f0f98d29d50e044f4505e1fbc043e8cf9'', - ''0a2d81164d524be7022ba8fd4e1e8e01bfd65407148569d172e2171b5cd76cd4'', ''96d7a93f6691303d39a9cc270b8814151dfec5683e12094537fd580afdf2e5fe'',''dc4cf164635db06b2a0b62d313dbd186350bca6fc88438617411a68df13ec83c'', - ''46efd5179e43c9cbf07dcec22ce0d5527e2402655aee3afc016e5c260650284a'', ''95e42a94d4df1e7e472998f43b9879eb34aaa93f3705d7d3ef9e3b97349d7008'', - ''9d5320e883264a80ea214077f44b1d4b22155446ad5083f4b27d2ab5bd127ef5'', ''9fd05063ad203581a126232ac68027ca731290d17bd43b5d3311e8153c893fe3'', - ''ada7e80c9d09f3efb39b729af238fcdf375383caaf0e9e0aed303931dc73b720'', ''edb1597789c7ed784b85367a36440bf05267ac786efe5a4044ec23e490864cee'', - ''33665ce1157ddb7cd7e905e3356b39245dfba17b7a658bdbf02b6968656b9998'', ''3ab770458577eb72bd6239fe97c35e7eb8816bce5a4b47da7bd0382622854f7c'', - ''b630ad8ffa11003693ce8431d2f1c6b8b126cd32b657a4bfa9c0dbe70b007d6c'', ''53f3e55c1217dafb8801af7087e7d68b605e2b6dde6368fceea14496c8a9f3e5'', - ''99c95b5272c5b11093eed3ef2272e304b7a9311a22ff78caeb91632211fcb777'', ''f21abadef52b4dbd01ad330efb28ef50f8205f57916a26daf5de02249c0f24ef'', - ''2cbdea62e26d06080d114bbd922d6368807d7c6b950b1421d0aa030eca7e85da'', ''079659fac6bd9a1ce28384e7e3a465be4380acade3b4a4a4f0e67fd0260e9447'']);\nlet - SigNames = dynamic([\"Backdoor:Script/ComebackerCompile.A!dha\", \"Trojan:Win64/Comebacker.A!dha\", - \"Trojan:Win64/Comebacker.A.gen!dha\", \"Trojan:Win64/Comebacker.B.gen!dha\", - \"Trojan:Win32/Comebacker.C.gen!dha\", \"Trojan:Win32/Klackring.A!dha\", \"Trojan:Win32/Klackring.B!dha\"]);\n(union - isfuzzy=true\n(CommonSecurityLog \n| where TimeGenerated >= ago(timeframe) - \n| parse Message with * ''('' DNSName '')'' * \n| where isnotempty(FileHash)\n| - where FileHash in~ (SHA256Hash) or DNSName in~ (DomainNames)\n| extend Account - = SourceUserID, Computer = DeviceName, IPAddress = SourceIP\n| project Type, - TimeGenerated, Computer, Account, IPAddress, FileHash, DNSName\n),\n(DnsEvents - \n| where TimeGenerated >= ago(timeframe) \n| extend DNSName = Name\n| where - isnotempty(DNSName)\n| where DNSName in~ (DomainNames)\n| extend DataType - = \"DnsEvents\", IPAddress = ClientIP\n| project Type, TimeGenerated, Computer, - IPAddress, DNSName\n),\n(VMConnection \n| where TimeGenerated >= ago(timeframe) - \n| parse RemoteDnsCanonicalNames with * ''[\"'' DNSName ''\"]'' *\n| where - isnotempty(DNSName)\n| where DNSName in~ (DomainNames)\n| extend IPAddress - = RemoteIp\n| project Type, TimeGenerated, Computer, IPAddress, DNSName \n),\n(Event\n//This - query uses sysmon data depending on table name used this may need updataing\n| - where TimeGenerated >= ago(timeframe)\n| where Source == \"Microsoft-Windows-Sysmon\"\n| - extend EvData = parse_xml(EventData)\n| extend EventDetail = EvData.DataItem.EventData.Data\n| - extend Hashes = EventDetail.[16].[\"#text\"]\n| where isnotempty(Hashes)\n| - parse Hashes with * ''SHA256='' SHA256 '','' * \n| where SHA256 in~ (SHA256Hash) - \n| extend Type = strcat(Type, \": \", Source), Account = UserName, FileHash - = Hashes\n| project Type, TimeGenerated, Computer, Account, FileHash\n),\n(DeviceFileEvents - \n| where TimeGenerated >= ago(timeframe) \n| where SHA256 in~ (SHA256Hash)\n| - extend Account = RequestAccountName, Computer = DeviceName, IPAddress = RequestSourceIP, - CommandLine = InitiatingProcessCommandLine, FileHash = SHA256\n| project Type, - TimeGenerated, Computer, Account, IPAddress, CommandLine, FileHash\n),\n(DeviceNetworkEvents - \n| where TimeGenerated >= ago(timeframe) \n| where RemoteUrl in~ (DomainNames)\n| - extend Computer = DeviceName, IPAddress = LocalIP, Account = InitiatingProcessAccountName\n| - project Type, TimeGenerated, Computer, Account, IPAddress, RemoteUrl\n),\n(SecurityAlert\n| - where TimeGenerated >= ago(timeframe)\n| where Entities has_any (SigNames)\n| - extend Computer = tostring(parse_json(Entities)[0].HostName) \n| project Type, - TimeGenerated, Computer\n),\n(DeviceProcessEvents \n| where TimeGenerated - >= ago(timeframe) \n| where FileName =~ \"powershell.exe\" or FileName =~ - \"rundll32.exe\"\n| where (ProcessCommandLine has \"is64bitoperatingsystem\" - and ProcessCommandLine has \"Debug\\\\Browse\") or (ProcessCommandLine has_any - (tokens))\n| extend Computer = DeviceName, Account = AccountName, CommandLine - = ProcessCommandLine\n| project Type, TimeGenerated, Computer, Account, CommandLine, - FileName\n),\n(SecurityEvent\n| where TimeGenerated >= ago(timeframe) \n| - where ProcessName has_any (\"powershell.exe\", \"rundll32.exe\")\n| where - (CommandLine has \"is64bitoperatingsystem\" and CommandLine has \"Debug\\\\Browse\") - or (CommandLine has_any (tokens))\n| project Type, TimeGenerated, Computer, - Account, ProcessName, CommandLine \n)\n)\n| extend timestamp = TimeGenerated, - AccountCustomEntity = Account, HostCustomEntity = Computer, IPCustomEntity - = IPAddress","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Known - ZINC Comebacker and Klackring malware hashes","description":"ZINC attacks - against security researcher campaign malware hashes.","tactics":["CommandAndControl","Execution"],"lastUpdatedDateUTC":"2021-02-01T00:00:00Z","createdDateUTC":"2021-01-28T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"DNS","dataTypes":["DnsEvents"]},{"connectorId":"AzureMonitor(VMInsights)","dataTypes":["VMConnection"]},{"connectorId":"CiscoASA","dataTypes":["CommonSecurityLog"]},{"connectorId":"PaloAltoNetworks","dataTypes":["CommonSecurityLog"]},{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]},{"connectorId":"MicrosoftThreatProtection","dataTypes":["DeviceProcessEvents"]},{"connectorId":"MicrosoftThreatProtection","dataTypes":["DeviceFileEvents"]},{"connectorId":"MicrosoftThreatProtection","dataTypes":["DeviceNetworkEvents"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a7427ed7-04b4-4e3b-b323-08b981b9b4bf","name":"a7427ed7-04b4-4e3b-b323-08b981b9b4bf","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - dt_lookBack = 1h;\nlet ioc_lookBack = 14d;\nThreatIntelligenceIndicator\n| - where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\n| - where Active == true\n| where isnotempty(FileHashValue)\n| join (\n SecurityEvent - | where TimeGenerated >= ago(dt_lookBack)\n | where EventID in (\"8003\",\"8002\",\"8005\")\n | - where isnotempty(FileHash)\n | extend SecurityEvent_TimeGenerated = TimeGenerated, - Event = EventID\n)\non $left.FileHashValue == $right.FileHash\n| summarize - LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\n| project - LatestIndicatorTime, Description, ActivityGroupNames, IndicatorId, ThreatType, - Url, ExpirationDateTime, ConfidenceScore,\nSecurityEvent_TimeGenerated, Process, - FileHash, Computer, Account, Event\n| extend timestamp = SecurityEvent_TimeGenerated, - AccountCustomEntity = Account, HostCustomEntity = Computer, URLCustomEntity - = Url","queryFrequency":"PT1H","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"(Preview) - TI map File Hash to Security Event","description":"Identifies a match in Security - Event data from any File Hash IOC from TI","tactics":["Impact"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-08-27T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]},{"connectorId":"ThreatIntelligence","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"ThreatIntelligenceTaxii","dataTypes":["ThreatIntelligenceIndicator"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/e7ec9fa6-e7f7-41ed-a34b-b956837a3ee6","name":"e7ec9fa6-e7f7-41ed-a34b-b956837a3ee6","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - startdate = 1d;\nlet threshold = 15;\n// Below pulls messages from syslog-authpriv - logs where there was an authentication failure with an unknown user.\n// IP - address of system attempting logon is also extracted from the SyslogMessage - field. Some of these messages\n// are aggregated.\nlet authfail = Syslog\n| - where TimeGenerated >= ago(startdate) \n| where Facility =~ \"authpriv\" // - looks at authpriv messages\n| where SyslogMessage contains \"authentication - failure\" and SyslogMessage contains \" uid=0\"\n| parse SyslogMessage with - * \"rhost=\" ExternalIP\n| project TimeGenerated, Computer, ProcessName, HostIP, - ExternalIP, ProcessID; \n// Below pulls messages from syslog-authpriv logs - that show each instance an unknown user tried to logon. \nlet userfail = Syslog - \n| where TimeGenerated >= ago(startdate)\n| where Facility =~ \"authpriv\" - \n| where SyslogMessage contains \"user unknown\"\n| project TimeGenerated, - Computer, HostIP, ProcessID;\n// Join the two log messages above\nlet userauthfail - = authfail | join (userfail) on Computer, HostIP, ProcessID\n| project TimeGenerated, - Computer, HostIP, ExternalIP, ProcessID ;\n// Extract the EventTime of the - first logon attempt\nlet firstfail = userauthfail\n| summarize arg_min(TimeGenerated, - *) by Computer, ExternalIP\n| project Computer, ExternalIP, FirstLogonAttempt - = TimeGenerated;\n// Extract the EventTime of the last logon attempt\nlet - lastfail = userauthfail\n| summarize arg_max(TimeGenerated, *) by Computer, - ExternalIP\n| project Computer, ExternalIP, LatestLogonAttempt = TimeGenerated;\n// - Join first and last logon attempt data and calculate the time between them - (AttemptPeriodLength).\nlet faildates = firstfail | join (lastfail) on Computer, - ExternalIP\n| project ExternalIP, Computer, FirstLogonAttempt, LatestLogonAttempt, - TimeBetweenLogonAttempts = LatestLogonAttempt - FirstLogonAttempt;\n// Count - the number of failed logon attempts by External IP and internal machine\nlet - totalfails = userauthfail\n| summarize StartTimeUtc = min(TimeGenerated), - EndTimeUtc = max(TimeGenerated), TotalLogonAttempts = count() by ExternalIP, - Computer, HostIP\n| project StartTimeUtc, EndTimeUtc, ExternalIP, Computer, - HostIP, TotalLogonAttempts;\n// Combine total attempts with timing data from - above\nlet finalfails = totalfails | join (faildates) on Computer, ExternalIP\n| - project StartTimeUtc, EndTimeUtc, SourceAddress = ExternalIP, DestinationHost - = Computer, DestinationIP = HostIP, TotalLogonAttempts, FirstLogonAttempt, - LatestLogonAttempt, TimeBetweenLogonAttempts\n| order by DestinationHost asc - nulls last;\nfinalfails \n| where TotalLogonAttempts >= threshold\n| extend - timestamp = StartTimeUtc, HostCustomEntity = DestinationHost, IPCustomEntity - = DestinationIP","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Failed - logon attempts in authpriv","description":"Identifies failed logon attempts - from unknown users in Syslog authpriv logs. The unknown user means the account - that tried to log in \nisn''t provisioned on the machine. A few hits could - indicate someone attempting to access a machine they aren''t authorized to - access. \nIf there are many of hits, especially from outside your network, - it could indicate a brute force attack. \nDefault threshold for logon attempts - is 15.","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-02-14T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"Syslog","dataTypes":["Syslog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a22740ec-fc1e-4c91-8de6-c29c6450ad00","name":"a22740ec-fc1e-4c91-8de6-c29c6450ad00","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"SigninLogs\n| - where ResultType == 500121\n| where Status has \"MFA Denied; user declined - the authentication\"\n| extend AccountCustomEntity = AlternateSignInName\n| - extend IPCustomEntity = IPAddress\n| extend URLCustomEntity = ClientAppUsed","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"Explicit - MFA Deny","description":"User explicitly denies MFA push, indicating that - login was not expected and the account''s password may be compromised.","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-10-14T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActiveDirectory","dataTypes":["SigninLogs"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/68271db2-cbe9-4009-b1d3-bb3b5fe5713c","name":"68271db2-cbe9-4009-b1d3-bb3b5fe5713c","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - detectionTime = 30d;\nlet User_Agents = dynamic ([\"Mozilla/5.0 (Windows NT - 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70\", \n\"Mozilla/5.0 - (Macintosh; Intel Mac OS X 10_14_1) AppleWebKit/605.1.15 (KHTML, like Gecko) - Version/12.0.1 Safari/605.1.15\", \n\"Mozilla/5.0 (Windows NT 10.0; Win64; - x64; rv:63.0) Gecko/20100101 Firefox/63.0\", \n\"Mozilla/5.0 (Windows NT 10.0; - Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36\", - \n\"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like - Gecko) Chrome/70.0.3538.110 Safari/537.36\"]);\nOfficeActivity\n| where TimeGenerated - > ago(detectionTime)\n| where RecordType in (\"AzureActiveDirectoryAccountLogon\", - \"AzureActiveDirectoryStsLogon\") \n| where Operation != ''UserLoggedIn''\n| - extend UserAgent = iff(parse_json(ExtendedProperties)[0].Name =~ \"UserAgent\", - extractjson(\"$[0].Value\", ExtendedProperties, typeof(string)),\"\")\n| mv-expand - parse_json(ExtendedProperties)\n| where ExtendedProperties.Name =~ \"RequestType\"\n| - extend RequestType = todynamic(ExtendedProperties).Value\n| where UserAgent - =~ \"ms-office\" or UserAgent has_any (User_Agents)\n| summarize authAttempts=dcount(TimeGenerated), - firstAttempt=min(TimeGenerated), lastAttempt=max(TimeGenerated), uniqueIPs=dcount(ClientIP), - uniqueAccounts=dcount(UserId), attemptedAccounts=make_set(UserId) by UserAgent\n| - where authAttempts > 500\n| extend timestamp = firstAttempt\n| sort by uniqueAccounts","queryFrequency":"P7D","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"displayName":"Possible - STRONTIUM attempted credential harvesting - Oct 2020","description":"Surfaces - potential STRONTIUM group Office365 credential harvesting attempts within - OfficeActivity Logon events.","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2020-12-09T00:00:00Z","createdDateUTC":"2020-09-10T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"Office365","dataTypes":["OfficeActivity"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/fc1b7e7a-bc24-42c3-ad67-5c76c8fcb2d6","name":"fc1b7e7a-bc24-42c3-ad67-5c76c8fcb2d6","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Anomaly","properties":{"severity":"Informational","anomalyDefinitionVersion":"1.0.0","techniques":["T1001"],"customizableObservations":{"multiSelectObservations":null,"singleSelectObservations":null,"prioritizeExcludeObservations":[{"prioritize":null,"exclude":".txt,.jpg,.mp4","dataType":"string","name":"File - extension","description":"Give comma separated file extension to exclude from - source data within double quotes, example: \".txt,.jpg,.mp4\"","sequenceNumber":2,"rerun":"RerunAlways"}],"thresholdObservations":[{"minimum":"5","maximum":"100","value":"10","name":"Minimum - number of downgrades","description":"Generate an anomaly when number of downgrade - label is greater than the chosen value","sequenceNumber":1,"rerun":"RerunAlways"}]},"frequency":"P1D","displayName":"(Preview) - Unusual mass downgrade AIP label","description":"This algorithm detects unusual - high volume of downgrade label activity in Azure Information Protection (AIP) - logs.\nIt considers \"AIP\" workload records for a given number of days and - determines the sequence of activity performed on documents along with the - label applied to classify unusual volume of downgrade activity.","tactics":["InitialAccess"],"lastUpdatedDateUTC":"2020-11-18T00:00:00Z","createdDateUTC":"2020-11-18T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureInformationProtection","dataTypes":["InformationProtectionLogs_CL"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/8ee967a2-a645-4832-85f4-72b635bcb3a6","name":"8ee967a2-a645-4832-85f4-72b635bcb3a6","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = 1d;\n//Adjust this threshold to fit the environment\nlet signin_threshold - = 5;\n//Make a list of all IPs with failed signins to AAD above our threshold\nlet - suspicious_signins =\nSigninLogs\n| where TimeGenerated >= ago(timeframe)\n| - where ResultType !in (\"0\", \"50125\", \"50140\")\n| where IPAddress != \"127.0.0.1\"\n| - summarize count() by IPAddress\n| where count_ > signin_threshold\n| summarize - make_list(IPAddress);\n//See if any of these IPs have sucessfully logged into - *nix hosts\nlet linux_logons =\nSyslog\n| where TimeGenerated >= ago(timeframe)\n| - where Facility contains \"auth\" and ProcessName != \"sudo\"\n| where SyslogMessage - has \"Accepted\"\n| extend SourceIP = extract(\"(([0-9]{1,3})\\\\.([0-9]{1,3})\\\\.([0-9]{1,3})\\\\.(([0-9]{1,3})))\",1,SyslogMessage)\n| - where SourceIP in (suspicious_signins)\n| extend Reason = \"Multiple failed - AAD logins from IP address\"\n| project TimeGenerated, Computer, HostIP, IpAddress - = SourceIP, SyslogMessage, Facility, ProcessName, Reason;\n//See if any of - these IPs have sucessfully logged into Windows hosts\nlet win_logons =\nSecurityEvent\n| - where TimeGenerated >= ago(timeframe)\n| where EventID == 4624\n| where LogonType - in (10, 7, 3)\n| where IpAddress != \"-\"\n| where IpAddress in (suspicious_signins)\n| - extend Reason = \"Multiple failed AAD logins from IP address\"\n| project - TimeGenerated, Account, AccountType, Computer, Activity, EventID, LogonProcessName, - IpAddress, LogonTypeName, TargetUserSid, Reason;\nunion isfuzzy=true linux_logons,win_logons\n| - extend timestamp = TimeGenerated, AccountCustomEntity = Account, IPCustomEntity - = IpAddress, HostCustomEntity = Computer","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Failed - AzureAD logons but success logon to host","description":"Identifies a list - of IP addresses with a minimum number (default of 5) of failed logon attempts - to Azure Active Directory.\nUses that list to identify any successful remote - logons to hosts from these IPs within the same timeframe.","tactics":["InitialAccess","CredentialAccess"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-08-20T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActiveDirectory","dataTypes":["SigninLogs"]},{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]},{"connectorId":"Syslog","dataTypes":["Syslog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/543c9254-eb6f-4fdd-858d-783e0e3d5cb9","name":"543c9254-eb6f-4fdd-858d-783e0e3d5cb9","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Anomaly","properties":{"severity":"Informational","anomalyDefinitionVersion":"1.0.0","techniques":["T1001"],"customizableObservations":{"multiSelectObservations":null,"singleSelectObservations":null,"prioritizeExcludeObservations":[{"prioritize":null,"exclude":".msg,.jpg,.txt","dataType":"string","name":"File - extension","description":"Give comma separated file extension to exclude from - source data, for example: .txt,.jpg,.mp4","sequenceNumber":2,"rerun":"RerunAlways"}],"thresholdObservations":[{"minimum":"0","maximum":"1","value":"0.9","name":"Score","description":"Generate - an anomaly when the error percentile is greater than chosen value","sequenceNumber":1,"rerun":"NotRequired"}]},"frequency":"P1D","displayName":"(Preview) - Suspicious number of protected documents accessed","description":"This algorithm - is to detect high volume of access to protected documents in Azure Information - Protection (AIP) logs. \nIt considers AIP workload records for a given number - of days and determines whether the user performed unusual access to protected - documents in a day given his/her historical behavior.","tactics":["InitialAccess"],"lastUpdatedDateUTC":"2021-02-24T00:00:00Z","createdDateUTC":"2021-02-03T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureInformationProtection","dataTypes":["InformationProtectionLogs_CL"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/4a3073ac-7383-48a9-90a8-eb6716183a54","name":"4a3073ac-7383-48a9-90a8-eb6716183a54","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - excludeProcs = dynamic([@\"\\SolarWinds\\Orion\\APM\\APMServiceControl.exe\", - @\"\\SolarWinds\\Orion\\ExportToPDFCmd.Exe\", @\"\\SolarWinds.Credentials\\SolarWinds.Credentials.Orion.WebApi.exe\", - @\"\\SolarWinds\\Orion\\Topology\\SolarWinds.Orion.Topology.Calculator.exe\", - @\"\\SolarWinds\\Orion\\Database-Maint.exe\", @\"\\SolarWinds.Orion.ApiPoller.Service\\SolarWinds.Orion.ApiPoller.Service.exe\", - @\"\\Windows\\SysWOW64\\WerFault.exe\"]);\nDeviceProcessEvents\n| where InitiatingProcessFileName - =~ \"solarwinds.businesslayerhost.exe\"\n| where not(FolderPath has_any (excludeProcs))\n| - extend\n timestamp = TimeGenerated,\n AccountCustomEntity = iff(isnotempty(InitiatingProcessAccountUpn), - InitiatingProcessAccountUpn, InitiatingProcessAccountName),\n HostCustomEntity - = DeviceName,\n FileHashCustomEntity = MD5","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"FileHash","fieldMappings":[{"identifier":"Algorithm","columnName":"MD5"},{"identifier":"Value","columnName":"FileHashCustomEntity"}]}],"displayName":"SUNBURST - suspicious SolarWinds child processes","description":"Identifies suspicious - child processes of SolarWinds.Orion.Core.BusinessLayer.dll that may be evidence - of the SUNBURST backdoor\nReferences:\n- https://www.fireeye.com/blog/threat-research/2020/12/evasive-attacker-leverages-solarwinds-supply-chain-compromises-with-sunburst-backdoor.html\n- - https://gist.github.com/olafhartong/71ffdd4cab4b6acd5cbcd1a0691ff82f","tactics":["Execution","Persistence"],"lastUpdatedDateUTC":"2021-01-31T00:00:00Z","createdDateUTC":"2020-12-15T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"MicrosoftThreatProtection","dataTypes":["DeviceProcessEvents"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/6c360107-f3ee-4b91-9f43-f4cfd90441cf","name":"6c360107-f3ee-4b91-9f43-f4cfd90441cf","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - timeframe = 1d;\nSecurityEvent\n| where TimeGenerated >= ago(timeframe) \n| - where EventID == 4738\n// 2089 value indicates the Don''t Expire Password - value has been set\n| where UserAccountControl has \"%%2089\" \n| extend Value_2089 - = iff(UserAccountControl has \"%%2089\",\"''Don''t Expire Password'' - Enabled\", - \"Not Changed\")\n// 2050 indicates that the Password Not Required value is - NOT set, this often shows up at the same time as a 2089 and is the recommended - value. This value may not be in the event. \n| extend Value_2050 = iff(UserAccountControl - has \"%%2050\",\"''Password Not Required'' - Disabled\", \"Not Changed\")\n// - If value %%2082 is present in the 4738 event, this indicates the account has - been configured to logon WITHOUT a password. Generally you should only see - this value when an account is created and only in Event 4720: Account Creation - Event. \n| extend Value_2082 = iff(UserAccountControl has \"%%2082\",\"''Password - Not Required'' - Enabled\", \"Not Changed\")\n| project StartTime = TimeGenerated, - EventID, Activity, Computer, TargetAccount, TargetSid, AccountType, UserAccountControl, - Value_2089, Value_2050, Value_2082, SubjectAccount\n| extend timestamp = StartTime, - AccountCustomEntity = TargetAccount, HostCustomEntity = Computer","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"},{"identifier":"Sid","columnName":"TargetSid"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]}],"displayName":"AD - account with Don''t Expire Password","description":"Identifies whenever a - user account has the setting \"Password Never Expires\" in the user account - properties selected.\nThis is indicated in Security event 4738 in the EventData - item labeled UserAccountControl with an included value of %%2089.\n%%2089 - resolves to \"Don''t Expire Password - Enabled\".","tactics":["Persistence"],"lastUpdatedDateUTC":"2021-01-16T00:00:00Z","createdDateUTC":"2019-01-28T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/2ca4e7fc-c61a-49e5-9736-5da8035c47e0","name":"2ca4e7fc-c61a-49e5-9736-5da8035c47e0","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = ago(1h);\nlet threshold = 8;\nCarbonBlackNotifications_CL\n| where - TimeGenerated > timeframe\n| where threatHunterInfo_score_d >= threshold\n| - extend eventTime = datetime(1970-01-01) + tolong(threatHunterInfo_time_d/1000) - * 1sec\n| summarize StartTime = min(TimeGenerated), EndTime = max(TimeGenerated), - count() by eventTime, Threat_Name = threatHunterInfo_reportName_s, Device_Name - = deviceInfo_deviceName_s, Internal_IP = deviceInfo_internalIpAddress_s, - External_IP = deviceInfo_externalIpAddress_s, Threat_Score = threatHunterInfo_score_d\n| - project-away count_\n| extend timestamp = StartTime, HostCustomEntity = Device_Name, - IPCustomEntity = Internal_IP","queryFrequency":"PT1H","queryPeriod":"PT1H","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Critical - Threat Detected","description":"This creates an incident in the event a critical - threat was identified on a Carbon Black managed endpoint.","tactics":["LateralMovement"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-06-20T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"VMwareCarbonBlack","dataTypes":["CarbonBlackNotifications_CL"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/4acd3a04-2fad-4efc-8a4b-51476594cec4","name":"4acd3a04-2fad-4efc-8a4b-51476594cec4","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - triThreshold = 500;\nlet startTime = 6h;\nlet dgaLengthThreshold = 8;\n// - fetch the alexa top 1M domains\nlet top1M = (externaldata (Position:int, - Domain:string) [@\"http://s3-us-west-1.amazonaws.com/umbrella-static/top-1m.csv.zip\"] with - (format=\"csv\", zipPattern=\"*.csv\"));\n// extract tri grams that are above - our threshold - i.e. are common\nlet triBaseline = top1M\n| extend Domain - = tolower(extract(\"([^.]*).{0,7}$\", 1, Domain))\n| extend AllTriGrams = - array_concat(extract_all(\"(...)\", Domain), extract_all(\"(...)\", substring(Domain, - 1)), extract_all(\"(...)\", substring(Domain, 2)))\n| mvexpand Trigram=AllTriGrams\n| - summarize triCount=count() by tostring(Trigram)\n| sort by triCount desc\n| - where triCount > triThreshold\n| distinct Trigram;\n// collect domain information - from common security log, filter and extract the DGA candidate and its trigrams\nlet - allDataSummarized = CommonSecurityLog\n| where TimeGenerated > ago(startTime)\n| - where isnotempty(DestinationHostName)\n| extend Name = tolower(DestinationHostName)\n| - distinct Name\n| where Name has \".\"\n| where Name !endswith \".home\" and - Name !endswith \".lan\"\n// extract DGA candidate\n| extend DGADomain = extract(\"([^.]*).{0,7}$\", - 1, Name)\n| where strlen(DGADomain) > dgaLengthThreshold\n// throw out domains - with number in them\n| where DGADomain matches regex \"^[A-Za-z]{0,}$\"\n// - extract the tri grams from summarized data\n| extend AllTriGrams = array_concat(extract_all(\"(...)\", - DGADomain), extract_all(\"(...)\", substring(DGADomain, 1)), extract_all(\"(...)\", - substring(DGADomain, 2)));\n// throw out domains that have repeating tri''s - and/or >=3 repeating letters\nlet nonRepeatingTris = allDataSummarized\n| - join kind=leftanti\n(\n allDataSummarized\n | mvexpand AllTriGrams\n | - summarize count() by tostring(AllTriGrams), DGADomain\n | where count_ - > 1\n | distinct DGADomain\n)\non DGADomain;\n// find domains that do not - have a common tri in the baseline\nlet dataWithRareTris = nonRepeatingTris\n| - join kind=leftanti\n(\n nonRepeatingTris\n | mvexpand AllTriGrams\n | - extend Trigram = tostring(AllTriGrams)\n | distinct Trigram, DGADomain\n | - join kind=inner\n (\n triBaseline\n )\n on Trigram\n | - distinct DGADomain\n)\non DGADomain;\ndataWithRareTris\n// join DGAs back - on connection data\n| join kind=inner\n(\n CommonSecurityLog\n | where - TimeGenerated > ago(startTime)\n | where isnotempty(DestinationHostName)\n | - extend DestinationHostName = tolower(DestinationHostName)\n | project-rename - Name=DestinationHostName, DataSource=DeviceVendor\n | summarize StartTime=min(TimeGenerated), - EndTime=max(TimeGenerated) by Name, SourceIP, DestinationIP, DataSource\n)\non - Name\n| project StartTime, EndTime, Name, DGADomain, SourceIP, DestinationIP, - DataSource\n| extend timestamp=StartTime, IPCustomEntity=SourceIP","queryFrequency":"PT6H","queryPeriod":"PT6H","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]},{"entityType":"DNS","fieldMappings":[{"identifier":"DomainName","columnName":"Name"}]}],"displayName":"Possible - contact with a domain generated by a DGA","description":"Identifies contacts - with domains names in CommonSecurityLog that might have been generated by - a Domain Generation Algorithm (DGA). DGAs can be used\nby malware to generate - rendezvous points that are difficult to predict in advance. This detection - uses the Alexa Top 1 million domain names to build a model\nof what normal - domains look like. It uses this to identify domains that may have been randomly - generated by an algorithm.\nThe triThreshold is set to 500 - increase this - to report on domains that are less likely to have been randomly generated, - decrease it for more likely.\nThe start time and end time look back over 6 - hours of data and the dgaLengthThreshold is set to 8 - meaning domains whose - length is 8 or more are reported.","tactics":["CommandAndControl"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2020-03-27T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"Zscaler","dataTypes":["CommonSecurityLog"]},{"connectorId":"Barracuda","dataTypes":["CommonSecurityLog"]},{"connectorId":"CEF","dataTypes":["CommonSecurityLog"]},{"connectorId":"CheckPoint","dataTypes":["CommonSecurityLog"]},{"connectorId":"CiscoASA","dataTypes":["CommonSecurityLog"]},{"connectorId":"F5","dataTypes":["CommonSecurityLog"]},{"connectorId":"Fortinet","dataTypes":["CommonSecurityLog"]},{"connectorId":"PaloAltoNetworks","dataTypes":["CommonSecurityLog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/78422ef2-62bf-48ca-9bab-72c69818a425","name":"78422ef2-62bf-48ca-9bab-72c69818a425","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - endtime = 1d;\nlet starttime = 8d;\nlet threshold = 2.0;\nSecurityEvent\n| - where TimeGenerated >= ago(endtime) \n| where EventID == 4624 and LogonType - == 10\n| summarize StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated), - ComputerCountToday = dcount(Computer), ComputerSet = makeset(Computer), ProcessSet - = makeset(ProcessName) \nby Account, IpAddress, AccountType, Activity, LogonTypeName\n| - join kind=inner (\nSecurityEvent\n| where TimeGenerated >= ago(starttime) - and TimeGenerated < ago(endtime) \n| where EventID == 4624 and LogonType == - 10\n| summarize ComputerCountPrev7Days = dcount(Computer) by Account, IpAddress\n) - on Account, IpAddress\n| extend Ratio = ComputerCountToday/(ComputerCountPrev7Days*1.0)\n// - Where the ratio of today to previous 7 days is more than double.\n| where - Ratio > threshold\n| project StartTimeUtc, EndTimeUtc, Account, IpAddress, - ComputerSet, ComputerCountToday, ComputerCountPrev7Days, Ratio, AccountType, - Activity, LogonTypeName, ProcessSet\n| extend timestamp = StartTimeUtc, AccountCustomEntity - = Account, IPCustomEntity = IpAddress","queryFrequency":"P1D","queryPeriod":"P8D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Multiple - RDP connections from Single System","description":"Identifies when an RDP - connection is made to multiple systems and above the normal for the previous - 7 days. \nConnections from the same system with the same account within the - same day.\nRDP connections are indicated by the EventID 4624 with LogonType - = 10","tactics":["LateralMovement"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-10-21T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a2e36ce0-da4d-4b6e-88c6-4e40161c5bfc","name":"a2e36ce0-da4d-4b6e-88c6-4e40161c5bfc","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - dt_lookBack = 1h;\nlet ioc_lookBack = 14d;\nlet emailregex = @''^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\\.[a-zA-Z0-9-.]+$'';\nThreatIntelligenceIndicator\n| - where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\n| - where Active == true\n//Filtering the table for Email related IOCs\n| where - isnotempty(EmailRecipient)\n| join (\n SecurityAlert | where TimeGenerated - >= ago(dt_lookBack)\n // Converting Entities into dynamic data type and - use mv-expand to unpack the array\n | extend EntitiesDynamicArray = parse_json(Entities) - | mv-expand EntitiesDynamicArray\n // Parsing relevant entity column to - filter type account and creating new column by combining account and UPNSuffix\n | - extend Entitytype = tostring(parse_json(EntitiesDynamicArray).Type), EntityName - = tostring(parse_json(EntitiesDynamicArray).Name),\n EntityUPNSuffix = - tostring(parse_json(EntitiesDynamicArray).UPNSuffix)\n | where Entitytype - =~ \"account\"\n | extend EntityEmail = tolower(strcat(EntityName, \"@\", - EntityUPNSuffix))\n | where EntityEmail matches regex emailregex\n | - extend SecurityAlert_TimeGenerated = TimeGenerated\n)\non $left.EmailRecipient - == $right.EntityEmail\n| summarize LatestIndicatorTime = arg_max(TimeGenerated, - *) by IndicatorId\n| project LatestIndicatorTime, Description, ActivityGroupNames, - IndicatorId, ThreatType, Url, ExpirationDateTime, ConfidenceScore, SecurityAlert_TimeGenerated,\nEmailSenderName, - EmailSourceDomain, EmailSourceIpAddress, EmailSubject, FileHashValue, FileHashType, - EntityEmail, AlertName, AlertType,\nAlertSeverity, Entities, ProviderName, - VendorName\n| extend timestamp = SecurityAlert_TimeGenerated, AccountCustomEntity - = EntityEmail, URLCustomEntity = Url","queryFrequency":"PT1H","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"(Preview) - TI map Email entity to SecurityAlert","description":"Identifies a match in - SecurityAlert table from any Email IOC from TI which will extend coverage - to datatypes such as MCAS, StorageThreatProtection and many others","tactics":["Impact"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-08-28T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureSecurityCenter","dataTypes":["SecurityAlert"]},{"connectorId":"ThreatIntelligence","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"ThreatIntelligenceTaxii","dataTypes":["ThreatIntelligenceIndicator"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/5d33fc63-b83b-4913-b95e-94d13f0d379f","name":"5d33fc63-b83b-4913-b95e-94d13f0d379f","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - dt_lookBack = 1h;\nlet ioc_lookBack = 14d;\nlet fileHashIndicators = ThreatIntelligenceIndicator\n| - where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\n| - where Active == true\n| where isnotempty(FileHashValue);\n// Handle matches - against both lower case and uppercase versions of the hash:\n( fileHashIndicators - | extend FileHashValue = tolower(FileHashValue)\n |union (fileHashIndicators - | extend FileHashValue = toupper(FileHashValue)))\n| join (\n CommonSecurityLog - | where TimeGenerated >= ago(dt_lookBack)\n | where isnotempty(FileHash)\n | - extend CommonSecurityLog_TimeGenerated = TimeGenerated\n)\non $left.FileHashValue - == $right.FileHash\n| summarize LatestIndicatorTime = arg_max(TimeGenerated, - *) by IndicatorId\n| project LatestIndicatorTime, Description, ActivityGroupNames, - IndicatorId, ThreatType, Url, ExpirationDateTime, ConfidenceScore,\nCommonSecurityLog_TimeGenerated, - SourceIP, SourcePort, DestinationIP, DestinationPort, SourceUserID, SourceUserName, - DeviceName, DeviceAction,\nRequestURL, DestinationUserName, DestinationUserID, - ApplicationProtocol, Activity\n| extend timestamp = CommonSecurityLog_TimeGenerated, - IPCustomEntity = SourceIP, HostCustomEntity = DeviceName, AccountCustomEntity - = SourceUserName, URLCustomEntity = Url","queryFrequency":"PT1H","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"(Preview) - TI map File Hash to CommonSecurityLog Event","description":"Identifies a match - in CommonSecurityLog Event data from any FileHash IOC from TI","tactics":["Impact"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-08-30T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"PaloAltoNetworks","dataTypes":["CommonSecurityLog"]},{"connectorId":"ThreatIntelligence","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"ThreatIntelligenceTaxii","dataTypes":["ThreatIntelligenceIndicator"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/00282588-11e7-436d-90e8-011256c3c691","name":"00282588-11e7-436d-90e8-011256c3c691","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"High","query":"let - timeframe = ago(1h);\nlet threshold = 100;\nTrendMicro_XDR_CL \n| where - TimeGenerated >= timeframe\n| where modelSeverity_s == ''medium'' or modelSeverity_s == - ''low''\n| extend AccountCustomEntity = impactScope_account_s, HostCustomEntity - = impactScope_hostname_s, IPCustomEntity = impactScope_host_s","queryFrequency":"PT1H","queryPeriod":"PT1H","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Create - Incident for XDR Alerts (Medium & Low)","description":"This Query creates - an incident based on Trend Micro XDR Workbench Alerts and maps the impacted - entities for Azure Sentinel usage. (Medium & Low Serverity Alerts)","lastUpdatedDateUTC":"2020-12-10T00:00:00Z","createdDateUTC":"2020-12-10T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"TrendMicroXDR","dataTypes":["TrendMicro_XDR_CL"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/46ac55ae-47b8-414a-8f94-89ccd1962178","name":"46ac55ae-47b8-414a-8f94-89ccd1962178","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - mode = ''Blocked''; \nlet successCode = dynamic([''200'', ''101'',''204'', - ''400'',''504'',''304'',''401'',''500'']);\nlet minTime = ago(1d);\nlet maxSessionWindow - = 1h;\nlet sessionBin = maxSessionWindow/2.0;\nAzureDiagnostics\n| where TimeGenerated - > minTime\n| where Category == ''ApplicationGatewayFirewallLog''\n| where - action_s == mode\n| sort by hostname_s asc, clientIp_s asc, TimeGenerated - asc\n| extend SessionStarted = row_window_session(TimeGenerated, maxSessionWindow, - 10m, ((clientIp_s != prev(clientIp_s)) or (hostname_s != prev(hostname_s))))\n| - summarize minTime = min(TimeGenerated), maxTime = max(TimeGenerated), SessionBlockedCount=count() by - hostname_s, clientIp_s, SessionStarted\n| extend duration = maxTime - minTime\n| - extend TimeKey = bin(SessionStarted, sessionBin)\n| join kind = inner(\nAzureDiagnostics\n| - where TimeGenerated > minTime\n| where Category == ''ApplicationGatewayAccessLog''\n| - where httpStatus_d in (successCode) or isempty(httpStatus_d)\n| extend TimeKey - = range(bin(TimeGenerated-maxSessionWindow, sessionBin), bin(TimeGenerated, - sessionBin), sessionBin)\n| mv-expand TimeKey to typeof(datetime)\n) on $left.hostname_s - == $right.host_s, $left.clientIp_s == $right.clientIP_s, TimeKey\n| where - (TimeGenerated - SessionStarted) between (0m .. duration)\n| extend originalRequestUriWithArgs_s - = column_ifexists(\"originalRequestUriWithArgs_s\", \"\")\n| extend serverStatus_s - = column_ifexists(\"serverStatus_s\", \"\")\n| extend timestamp = SessionStarted, - IPCustomEntity = clientIP_s\n| summarize SuccessfulAccessLogCount = count(), - UserAgents = make_set(userAgent_s), RequestURIs = make_set(requestUri_s) , - OriginalRequestURIs = make_set(originalRequestUriWithArgs_s), \nSuccessCodes - = make_set(httpStatus_d), SuccessCodes_BackendServer = make_set(serverStatus_s) - by timestamp, hostname_s, IPCustomEntity, SessionBlockedCount\n| extend BlockvsSuccessRatio - = SessionBlockedCount/SuccessfulAccessLogCount\n| sort by BlockvsSuccessRatio - desc, timestamp asc\n| where SessionBlockedCount > SuccessfulAccessLogCount","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"A - potentially malicious web request was executed against a web server","description":"Detects - unobstructed Web Application Firewall (WAF) activity in sessions where the - WAF blocked incoming requests by computing the \nratio between blocked requests - and unobstructed WAF requests in these sessions (BlockvsSuccessRatio metric). - A high ratio value for \na given client IP and hostname calls for further - investigation of the WAF data in that session, due to the significantly high - number \nof blocked requests and a few unobstructed logs which may be malicious - but have passed undetected through the WAF. The successCode \nvariable defines - what the detection thinks is a successful status code, and should be altered - to fit the environment.","tactics":["InitialAccess"],"lastUpdatedDateUTC":"2021-01-20T00:00:00Z","createdDateUTC":"2020-11-16T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"WAF","dataTypes":["AzureDiagnostics"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/4d500e6d-c984-43a3-9f39-7edec8dcc04d","name":"4d500e6d-c984-43a3-9f39-7edec8dcc04d","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - timeRange = 1d;\nlet scriptExtensions = dynamic([\".php\", \".aspx\", \".asp\", - \".cfml\"]);\n//The number of URI''s seen to be suspicious, higher = less - likely to be suspicious\nlet uriThreshold = 1;\nCommonSecurityLog\n| where - TimeGenerated >= ago(timeRange)\n// Only look at connections that were allowed - through the web proxy\n| where DeviceVendor =~ \"Zscaler\" and DeviceAction - =~ \"Allowed\"\n// Only look where some data was exchanged.\n| where SentBytes - > 0 and ReceivedBytes > 0\n// Extract the Domain\n| extend Domain = iff(countof(DestinationHostName,''.'') - >= 2, strcat(split(DestinationHostName,''.'')[-2], ''.'',split(DestinationHostName,''.'')[-1]), - DestinationHostName)\n| extend GetData=iff(RequestURL == \"?\", 1, 0)\n| summarize - StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated), makelist(RequestURL), - makelist(DestinationIP), makelist(SourceIP), numOfConnections = count(), make_set(RequestMethod), - max(GetData), max(RequestContext) by Domain\n// Determine the number of URIs - that have been visited for the domain\n| extend destinationURI = arraylength(list_RequestURL)\n| - where destinationURI <= uriThreshold\n| where tostring(list_RequestURL) has_any(scriptExtensions)\n//Remove - matches with referer\n| where max_RequestContext == \"\"\n//Keep requests - where data was trasferred either in a GET with parameters or a POST\n| where - set_RequestMethod in~ (\"POST\") or max_GetData == 1\n//Defeat email click - tracking, may increase FN''s while decreasing FP''s\n| where list_RequestURL - !has \"click\" and set_RequestMethod !has \"GET\"\n| mvexpand list_RequestURL, - list_DestinationIP\n| extend RequestURL = tostring(list_RequestURL), DestinationIP - = tostring(list_DestinationIP), ClientIP = tostring(list_SourceIP)\n//Extend - custom entitites for incidents\n| extend timestamp = StartTimeUtc, IPCustomEntity - = DestinationIP\n| project-away list_RequestURL, list_DestinationIP, list_SourceIP, - destinationURI, Domain, StartTimeUtc, EndTimeUtc, max_GetData, max_RequestContext","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Request - for single resource on domain","description":"This will look for connections - to a domain where only a single file is requested, this is unusual as most - modern web applications require additional recources. This type of activity - is often assocaited with malware beaconing or tracking URL''s delivered in - emails. Developed for Zscaler but applicable to any outbound web logging.","tactics":["CommandAndControl"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-03-17T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"Zscaler","dataTypes":["CommonSecurityLog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/155f40c6-610d-497d-85fc-3cf06ec13256","name":"155f40c6-610d-497d-85fc-3cf06ec13256","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"High","query":"let - timeframe = 1d;\nlet DomainNames = dynamic([\"yahoo-verification.org\",\"support-servics.com\",\"verification-live.com\",\"com-mailbox.com\",\"com-myaccuants.com\",\"notification-accountservice.com\",\n\"accounts-web-mail.com\",\"customer-certificate.com\",\"session-users-activities.com\",\"user-profile-credentials.com\",\"verify-linke.com\",\"support-servics.net\",\"verify-linkedin.net\", - \n\"yahoo-verification.net\",\"yahoo-verify.net\",\"outlook-verify.net\",\"com-users.net\",\"verifiy-account.net\",\"te1egram.net\",\"account-verifiy.net\",\"myaccount-services.net\",\n\"com-identifier-servicelog.name\",\"microsoft-update.bid\",\"outlook-livecom.bid\",\"update-microsoft.bid\",\"documentsfilesharing.cloud\",\"com-microsoftonline.club\",\n\"confirm-session-identifier.info\",\"session-management.info\",\"confirmation-service.info\",\"document-share.info\",\"broadcast-news.info\",\"customize-identity.info\",\"webemail.info\",\n\"com-identifier-servicelog.info\",\"documentsharing.info\",\"notification-accountservice.info\",\"identifier-activities.info\",\"documentofficupdate.info\",\"recoveryusercustomer.info\",\n\"serverbroadcast.info\",\"account-profile-users.info\",\"account-service-management.info\",\"accounts-manager.info\",\"activity-confirmation-service.info\",\"com-accountidentifier.info\",\n\"com-privacy-help.info\",\"com-sessionidentifier.info\",\"com-useraccount.info\",\"confirmation-users-service.info\",\"confirm-identity.info\",\"confirm-session-identification.info\",\n\"continue-session-identifier.info\",\"customer-recovery.info\",\"customers-activities.info\",\"elitemaildelivery.info\",\"email-delivery.info\",\"identify-user-session.info\",\n\"message-serviceprovider.info\",\"notificationapp.info\",\"notification-manager.info\",\"recognized-activity.info\",\"recover-customers-service.info\",\"recovery-session-change.info\",\n\"service-recovery-session.info\",\"service-session-continue.info\",\"session-mail-customers.info\",\"session-managment.info\",\"session-verify-user.info\",\"shop-sellwear.info\",\n\"supportmailservice.info\",\"terms-service-notification.info\",\"user-activity-issues.info\",\"useridentity-confirm.info\",\"users-issue-services.info\",\"verify-user-session.info\",\n\"login-gov.info\",\"notification-signal-agnecy.info\",\"notifications-center.info\",\"identifier-services-sessions.info\",\"customers-manager.info\",\"session-manager.info\",\n\"customer-managers.info\",\"confirmation-recovery-options.info\",\"service-session-confirm.info\",\"session-recovery-options.info\",\"services-session-confirmation.info\",\n\"notification-managers.info\",\"activities-services-notification.info\",\"activities-recovery-options.info\",\"activity-session-recovery.info\",\"customers-services.info\",\n\"sessions-notification.info\",\"download-teamspeak.info\",\"services-issue-notification.info\",\"microsoft-upgrade.mobi\",\"broadcastnews.pro\",\"mobile-messengerplus.network\"]);\nlet - IPList = dynamic([\"51.91.200.147\"]);\nlet IPRegex = ''[0-9]{1,3}\\\\.[0-9]{1,3}\\\\.[0-9]{1,3}\\\\.[0-9]{1,3}'';\n(union - isfuzzy=true\n(CommonSecurityLog \n| where TimeGenerated >= ago(timeframe)\n| - parse Message with * ''('' DNSName '')'' * \n| extend MessageIP = extract(IPRegex, - 0, Message)\n| extend RequestURLIP = extract(IPRegex, 0, Message)\n| where - (isnotempty(SourceIP) and SourceIP in (IPList)) or (isnotempty(DestinationIP) - and DestinationIP in (IPList)) \nor (isnotempty(DNSName) and DNSName in~ (DomainNames)) - or (isnotempty(DestinationHostName) and DestinationHostName in~ (DomainNames)) - or (isnotempty(RequestURL) and (RequestURL has_any (DomainNames) or RequestURLIP - in (IPList))) \nor (isnotempty(Message) and MessageIP in (IPList))\n| extend - IPMatch = case(SourceIP in (IPList), \"SourceIP\", DestinationIP in (IPList), - \"DestinationIP\", MessageIP in (IPList), \"Message\", RequestURLIP in (IPList), - \"RequestUrl\", \"NoMatch\") \n| extend timestamp = TimeGenerated , IPCustomEntity - = case(IPMatch == \"SourceIP\", SourceIP, IPMatch == \"DestinationIP\", DestinationIP,IPMatch - == \"Message\", MessageIP,\nIPMatch == \"RequestUrl\", RequestURLIP,\"NoMatch\"), - Account = SourceUserID, Host = DeviceName\n),\n(DnsEvents \n| where TimeGenerated - >= ago(timeframe) \n| extend DestinationIPAddress = IPAddresses, DNSName = - Name, Host = Computer\n| where DestinationIPAddress in (IPList) or DNSName - in~ (DomainNames) \n| extend timestamp = TimeGenerated, IPCustomEntity = DestinationIPAddress, - HostCustomEntity = Host),\n(VMConnection \n| where TimeGenerated >= ago(timeframe) - \n| parse RemoteDnsCanonicalNames with * ''[\"'' DNSName ''\"]'' *\n| where - isnotempty(SourceIP) or isnotempty(DestinationIP) or isnotempty(DNSName)\n| - where SourceIP in (IPList) or DestinationIP in (IPList) or DNSName in~ (DomainNames)\n| - extend IPMatch = case( SourceIP in (IPList), \"SourceIP\", DestinationIP in - (IPList), \"DestinationIP\", \"None\") \n| extend timestamp = TimeGenerated - , IPCustomEntity = case(IPMatch == \"SourceIP\", SourceIP, IPMatch == \"DestinationIP\", - DestinationIP, \"None\"), Host = Computer),\n(OfficeActivity\n| where TimeGenerated - >= ago(timeframe)\n| extend SourceIPAddress = ClientIP, Account = UserId\n| - where SourceIPAddress in (IPList)\n| extend timestamp = TimeGenerated , IPCustomEntity - = SourceIPAddress , AccountCustomEntity = Account )\n)","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Known - Phosphorus group domains/IP","description":"Matches domain name IOCs related - to Phosphorus group activity with CommonSecurityLog, DnsEvents, OfficeActivity - and VMConnection dataTypes.\nReferences: https://blogs.microsoft.com/on-the-issues/2019/03/27/new-steps-to-protect-customers-from-hacking/.","tactics":["CommandAndControl"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2020-10-20T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"DNS","dataTypes":["DnsEvents"]},{"connectorId":"AzureMonitor(VMInsights)","dataTypes":["VMConnection"]},{"connectorId":"CiscoASA","dataTypes":["CommonSecurityLog"]},{"connectorId":"PaloAltoNetworks","dataTypes":["CommonSecurityLog"]},{"connectorId":"Office365","dataTypes":["OfficeActivity"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/8675dd7a-795e-4d56-a79c-fc848c5ee61c","name":"8675dd7a-795e-4d56-a79c-fc848c5ee61c","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = ago(1h);\nProofPointTAPClicksPermitted_CL\n| where TimeGenerated - >= timeframe\n| where classification_s =~ \"malware\"\n| summarize StartTime - = min(TimeGenerated), EndTime = max(TimeGenerated), count() by TimeGenerated, - Sender = sender_s, SenderIPAddress = senderIP_s, Recipient = recipient_s, - TimeClicked = clickTime_t, URLClicked = url_s\n| extend timestamp = StartTime, - AccountCustomEntity = Recipient, IPCustomEntity = SenderIPAddress, URLCustomEntity - = URLClicked","queryFrequency":"PT1H","queryPeriod":"PT1H","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"Malware - Link Clicked","description":"This query identifies a user clicking on an email - link whose threat category is classified as a malware","tactics":["InitialAccess"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-06-20T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"ProofpointTAP","dataTypes":["ProofPointTAPClicksPermitted_CL"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/fbfbf530-506b-49a4-81ad-4030885a195c","name":"fbfbf530-506b-49a4-81ad-4030885a195c","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - alertTimeWindow = 1h;\nlet logTimeWindow = 7d;\n// Define script extensions - that suit your web application environment - a sample are provided below\nlet - scriptExtensions = dynamic([\".php\", \".jsp\", \".js\", \".aspx\", \".asmx\", - \".asax\", \".cfm\", \".shtml\"]); \nlet alertData = materialize(SecurityAlert - \n| where TimeGenerated > ago(alertTimeWindow) \n| where ProviderName == \"MDATP\" - \n// Parse and expand the alert JSON \n| extend alertData = parse_json(Entities) - \n| mvexpand alertData);\nlet fileData = alertData\n// Extract web script - files from MDATP alerts - our malicious web scripts - candidate webshells\n| - where alertData.Type =~ \"file\" \n| where alertData.Name has_any(scriptExtensions) - \n| extend FileName = tostring(alertData.Name), Directory = tostring(alertData.Directory);\nlet - hostData = alertData\n// Extract server details from alerts and map to alert - id\n| where alertData.Type =~ \"host\"\n| project HostName = tostring(alertData.HostName), - DnsDomain = tostring(alertData.DnsDomain), SystemAlertId\n| distinct HostName, - DnsDomain, SystemAlertId;\n// Join the files on their impacted servers\nlet - webshellData = fileData\n| join kind=inner (hostData) on SystemAlertId \n| - project TimeGenerated, FileName, Directory, HostName, DnsDomain;\nwebshellData\n| - join ( \n// Find requests that were made to this file on the impacted server - in the W3CIISLog table \nW3CIISLog \n| where TimeGenerated > ago(logTimeWindow) - \n// Restrict to accesses to script extensions \n| where csUriStem has_any(scriptExtensions)\n| - extend splitUriStem = split(csUriStem, \"/\") \n| extend FileName = splitUriStem[-1], - HostName = sComputerName\n// Summarize potential attacker activity\n| summarize - count(), StartTime=min(TimeGenerated), EndTime=max(TimeGenerated), RequestUserAgents=make_set(csUserAgent), - ReqestMethods=make_set(csMethod), RequestStatusCodes=make_set(scStatus), RequestCookies=make_set(csCookie), - RequestReferers=make_set(csReferer), RequestQueryStrings=make_set(csUriQuery) - by AttackerIP=cIP, SiteName=sSiteName, ShellLocation=csUriStem, tostring(FileName), - HostName \n) on FileName, HostName\n| project StartTime, EndTime, AttackerIP, - RequestUserAgents, HostName, SiteName, ShellLocation, ReqestMethods, RequestStatusCodes, - RequestCookies, RequestReferers, RequestQueryStrings, RequestCount = count_\n// - Expose the attacker ip address as a custom entity\n| extend timestamp=StartTime, - IPCustomEntity = AttackerIP, HostCustomEntity = HostName","queryFrequency":"PT1H","queryPeriod":"P7D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Malicious - web application requests linked with Microsoft Defender for Endpoint (formerly - Microsoft Defender ATP) alerts","description":"Takes Microsoft Defender for - Endpoint (formerly Microsoft Defender ATP) alerts where web scripts are present - in the evidence and correlates with requests made to those scripts\nin the - WCSIISLog to surface new alerts for potentially malicious web request activity.\nThe - lookback for alerts is set to 1h and the lookback for W3CIISLogs is set to - 7d. A sample set of popular web script extensions\nhas been provided in scriptExtensions - that should be tailored to your environment.","tactics":["Persistence"],"lastUpdatedDateUTC":"2021-01-19T00:00:00Z","createdDateUTC":"2020-05-21T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"MicrosoftDefenderAdvancedThreatProtection","dataTypes":["SecurityAlert"]},{"connectorId":"AzureMonitor(IIS)","dataTypes":["W3CIISLog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/03e04c97-8cae-48b3-9d2f-4ab262e4ffff","name":"03e04c97-8cae-48b3-9d2f-4ab262e4ffff","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - scriptExtensions = dynamic([\".php\", \".jsp\", \".js\", \".aspx\", \".asmx\", - \".asax\", \".cfm\", \".shtml\"]);\nhttp_proxy_oab_CL\n| where Message contains - \"Download failed and temporary file\"\n| extend File = extract(\"([^\\\\\\\\]*)(\\\\\\\\[^'']*)\",2,Message)\n| - extend Extension = strcat(\".\",split(file, \".\")[-1])\n| extend InteractiveFile - = iif(ext in (scriptExtensions), \"Yes\", \"No\")\n// Uncomment the following - line to alert only on interactive file download type\n//| where InteractiveFile - =~ \"Yes\"\n| extend timestamp = TimeGenerated, HostCustomEntity = Computer\n","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]}],"displayName":"HAFNIUM - Suspicious File Downloads.","description":"This query looks for messages related - to file downloads of suspicious file types. This query uses the Exchange HttpProxy - AOBGeneratorLog, you will need to onboard this log as a custom log under the - table http_proxy_oab_CL before using this query. \nReference: https://www.microsoft.com/security/blog/2021/03/02/hafnium-targeting-exchange-servers/","tactics":["InitialAccess"],"lastUpdatedDateUTC":"2021-03-02T00:00:00Z","createdDateUTC":"2021-03-02T00:00:00Z","status":"Available","alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/194dd92e-d6e7-4249-85a5-273350a7f5ce","name":"194dd92e-d6e7-4249-85a5-273350a7f5ce","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = 1d;\nOfficeActivity\n| where TimeGenerated >= ago(timeframe)\n| - where UserType in~ (\"Admin\",\"DcAdmin\") \n// Only admin or global-admin - can disable audit logging\n| where Operation =~ \"Set-AdminAuditLogConfig\" - \n| extend AdminAuditLogEnabledValue = tostring(parse_json(tostring(parse_json(tostring(array_slice(parse_json(Parameters),3,3)))[0])).Value)\n| - where AdminAuditLogEnabledValue =~ \"False\" \n| summarize StartTimeUtc = - min(TimeGenerated), EndTimeUtc = max(TimeGenerated), OperationCount = count() - by Operation, UserType, UserId, ClientIP, ResultStatus, Parameters, AdminAuditLogEnabledValue\n| - extend timestamp = StartTimeUtc, AccountCustomEntity = UserId, IPCustomEntity - = ClientIP","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Exchange - AuditLog disabled","description":"Identifies when the exchange audit logging - has been disabled which may be an adversary attempt\nto evade detection or - avoid other defenses.","tactics":["DefenseEvasion"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-04-15T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"Office365","dataTypes":["OfficeActivity"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/7efc75ce-e2a4-400f-a8b1-283d3b0f2c60","name":"7efc75ce-e2a4-400f-a8b1-283d3b0f2c60","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - timeframe = 1d;\nlet WellKnownLocalSID = \"S-1-5-32-5[0-9][0-9]$\";\nlet WellKnownGroupSID - = \"S-1-5-21-[0-9]*-[0-9]*-[0-9]*-5[0-9][0-9]$|S-1-5-21-[0-9]*-[0-9]*-[0-9]*-1102$|S-1-5-21-[0-9]*-[0-9]*-[0-9]*-1103$|S-1-5-21-[0-9]*-[0-9]*-[0-9]*-498$|S-1-5-21-[0-9]*-[0-9]*-[0-9]*-1000$\";\nlet - AC_Add = \nSecurityEvent\n| where TimeGenerated >= ago(timeframe)\n// Event - ID related to member addition.\n| where EventID in (4728, 4732,4756) \n| where - TargetSid matches regex WellKnownLocalSID or TargetSid matches regex WellKnownGroupSID \n| - parse EventData with * ''\"MemberName\">'' AccountAdded \",OU\" * \n| where - isnotempty(AccountAdded)\n| extend GroupAddedTo = TargetUserName, AddingAccount - = Account \n| extend AccountAdded_GroupAddedTo_AddingAccount = strcat(AccountAdded, - \"||\", GroupAddedTo, \"||\", AddingAccount )\n| project AccountAdded_GroupAddedTo_AddingAccount, - AccountAddedTime = TimeGenerated;\nlet AC_Remove = \nSecurityEvent\n| where - TimeGenerated >= ago(timeframe)\n// Event IDs related to member removal.\n| - where EventID in (4729,4733,4757)\n| where TargetSid matches regex WellKnownLocalSID - or TargetSid matches regex WellKnownGroupSID \n| parse EventData with * ''\"MemberName\">'' - AccountRemoved \",OU\" * \n| where isnotempty(AccountRemoved)\n| extend GroupRemovedFrom - = TargetUserName, RemovingAccount = Account\n| extend AccountRemoved_GroupRemovedFrom_RemovingAccount - = strcat(AccountRemoved, \"||\", GroupRemovedFrom, \"||\", RemovingAccount)\n| - project AccountRemoved_GroupRemovedFrom_RemovingAccount, AccountRemovedTime - = TimeGenerated, Computer, RemovedAccountId = tolower(AccountRemoved), \nRemovedByUser - = SubjectUserName, RemovedByUserLogonId = SubjectLogonId, GroupRemovedFrom - = TargetUserName, TargetDomainName; \nAC_Add \n| join kind= inner AC_Remove - on $left.AccountAdded_GroupAddedTo_AddingAccount == $right.AccountRemoved_GroupRemovedFrom_RemovingAccount - \n| extend DurationinSecondAfter_Removed = datetime_diff (''second'', AccountRemovedTime, - AccountAddedTime)\n| where DurationinSecondAfter_Removed > 0\n| project-away - AccountRemoved_GroupRemovedFrom_RemovingAccount\n| extend timestamp = AccountAddedTime, - AccountCustomEntity = RemovedAccountId, HostCustomEntity = Computer","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]}],"displayName":"Account - added and removed from privileged groups","description":"Identifies accounts - that are added to privileged group and then quickly removed, which could be - a sign of compromise.'' ","tactics":["Persistence","PrivilegeEscalation"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-04-03T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/472b7cf4-bf1a-4061-b9ab-9fe4894e3c17","name":"472b7cf4-bf1a-4061-b9ab-9fe4894e3c17","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - SeverityTable=datatable(Severity:string,Level:int) [\n\"low\", 1,\n\"medium\", - 2,\n\"high\", 3,\n\"critical\", 4\n];\nlet codeNameList = datatable(Codename:string)[\"C-CLEARTEXT-PASSWORD\", - \"C-PASSWORD-DONT-EXPIRE\", \"C-USER-REVER-PWDS\", \"C-PASSWORD-POLICY\", - \"C-USER-PASSWORD\", \"C-KRBTGT-PASSWORD\", \"C-AAD-SSO-PASSWORD\", \"C-REVER-PWD-GPO\"];\nafad_parser\n| - where MessageType == 0 and Codename in~ (codeNameList)\n| lookup kind=leftouter - SeverityTable on Severity\n| order by Level","queryFrequency":"PT2H","queryPeriod":"PT2H","triggerOperator":"GreaterThan","triggerThreshold":0,"displayName":"Alsid - Password issues","description":"Searches for triggered Indicators of Exposures - related to password issues","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2020-12-07T00:00:00Z","createdDateUTC":"2020-11-05T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AlsidForAD","dataTypes":["AlsidForADLog_CL"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/95a15f39-d9cc-4667-8cdd-58f3113691c9","name":"95a15f39-d9cc-4667-8cdd-58f3113691c9","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - lookback = 14d;\nlet timeframe = 1d;\nSecurityEvent\n| where TimeGenerated - > ago(lookback) and TimeGenerated < ago(timeframe)\n| where EventID == 4688\n| - where ParentProcessName has_any (\"umworkerprocess.exe\", \"UMService.exe\")\n| - join kind=rightanti (\nSecurityEvent\n| where TimeGenerated > ago(timeframe)\n| - where ParentProcessName has_any (\"umworkerprocess.exe\", \"UMService.exe\")\n| - where EventID == 4688) on NewProcessName\n| extend timestamp = TimeGenerated, - AccountCustomEntity = Account, HostCustomEntity = Computer, IPCustomEntity - = IpAddress","queryFrequency":"P1D","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"HAFNIUM - New UM Service Child Process","description":"This query looks for new processes - being spawned by the Exchange UM service where that process has not previously - been observed before. \nReference: https://www.microsoft.com/security/blog/2021/03/02/hafnium-targeting-exchange-servers/","tactics":["InitialAccess"],"lastUpdatedDateUTC":"2021-03-02T00:00:00Z","createdDateUTC":"2021-03-02T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/7cb8f77d-c52f-4e46-b82f-3cf2e106224a","name":"7cb8f77d-c52f-4e46-b82f-3cf2e106224a","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - lookBack_long = 14d;\nlet lookBack_med = 7d;\nlet lookBack = 1d;\nSigninLogs\n| - where TimeGenerated >= startofday(ago(lookBack_long))\n| extend locationString - = strcat(tostring(LocationDetails[\"countryOrRegion\"]), \"/\", tostring(LocationDetails[\"state\"]), - \"/\", tostring(LocationDetails[\"city\"]), \";\") \n| project TimeGenerated, - AppDisplayName , UserPrincipalName, locationString \n// Create time series - \n| make-series dLocationCount = dcount(locationString) on TimeGenerated in - range(startofday(ago(lookBack_long)),now(), 1d) \nby UserPrincipalName, AppDisplayName - \n// Compute best fit line for each entry \n| extend (RSquare,Slope,Variance,RVariance,Interception,LineFit)=series_fit_line(dLocationCount) - \n// Chart the 3 most interesting lines \n// A 0-value slope corresponds - to an account being completely stable over time for a given Azure Active Directory - application\n| where Slope > 0.3\n| top 50 by Slope desc\n| join kind = leftsemi - (\nSigninLogs\n| where TimeGenerated >= startofday(ago(lookBack_med))\n| extend - locationString = strcat(tostring(LocationDetails[\"countryOrRegion\"]), \"/\", - tostring(LocationDetails[\"state\"]), \"/\", tostring(LocationDetails[\"city\"]), - \";\") \n| project TimeGenerated, AppDisplayName , UserPrincipalName, locationString - \n| make-series dLocationCount = dcount(locationString) on TimeGenerated in - range(startofday(ago(lookBack_med)) ,now(), 1d) \nby UserPrincipalName, AppDisplayName - \n| extend (RSquare,Slope,Variance,RVariance,Interception,LineFit)=series_fit_line(dLocationCount) - \n| top 50 by Slope desc\n| where Slope > 0.3\n) on UserPrincipalName, AppDisplayName\n| - join kind = leftsemi (\nSigninLogs\n| where TimeGenerated >= startofday(ago(lookBack))\n| - extend locationString = strcat(tostring(LocationDetails[\"countryOrRegion\"]), - \"/\", tostring(LocationDetails[\"state\"]), \"/\", tostring(LocationDetails[\"city\"]), - \";\") \n| project TimeGenerated, AppDisplayName , UserPrincipalName, locationString - \n| make-series dLocationCount = dcount(locationString) on TimeGenerated in - range(startofday(ago(lookBack)) ,now(), 1d) \nby UserPrincipalName, AppDisplayName - \n| extend (RSquare,Slope,Variance,RVariance,Interception,LineFit)=series_fit_line(dLocationCount) - \n| top 50 by Slope desc\n// Higher threshold requirement on last day anomaly\n| - where Slope > 5\n) on UserPrincipalName, AppDisplayName\n| extend timestamp - = TimeGenerated, AccountCustomEntity = UserPrincipalName","queryFrequency":"P1D","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]}],"displayName":"Anomalous - sign-in location by user account and authenticating application","description":"This - query over Azure Active Directory sign-in considers all user sign-ins for - each Azure Active \nDirectory application and picks out the most anomalous - change in location profile for a user within an \nindividual application. - An alert is generated for recent sign-ins that have location counts that are - anomalous\nover last day but also over the last 7-day and 14-day periods.","tactics":["InitialAccess"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-02-05T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActiveDirectory","dataTypes":["SigninLogs"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/79f29feb-6a9d-4cdf-baaa-2daf480a5da1","name":"79f29feb-6a9d-4cdf-baaa-2daf480a5da1","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - timeframe = 1h;\nlet last1h = CommonSecurityLog \n| where TimeGenerated >= - ago(timeframe)\n| where isempty(CommunicationDirection) \n| where DeviceEventClassID - == \"733100\"\n| extend SourceOfDropRateCount = tostring(split(tostring(split(Message, - \"]\")[0]),\"[ \")[1])\n| extend splitMessage = split(Message, \".\")\n| extend - DropRate = tostring(split(tostring(splitMessage[0]),\"] \")[1])\n| extend - CurrentBurstRate = split(tostring(split(tostring(splitMessage[1]),\" \")[0]),\"is - \")\n| extend CurrentBurstRatePerSec = toint(split(tostring(CurrentBurstRate[1]),\" - \")[0])\n| extend MaxConfiguredBurstRate = toint(CurrentBurstRate[2])\n| extend - CurrentAvgRate = split(tostring(split(tostring(splitMessage[1]),\" \")[1]),\"is - \")\n| extend CurrentAvgRatePerSec = toint(split(tostring(CurrentAvgRate[1]),\" - \")[0])\n| extend MaxConfiguredAvgRate = toint(CurrentAvgRate[2])\n| extend - CumulativeTotal = toint(split(tostring(split(tostring(splitMessage[1]),\" \")[2]),\"is - \")[1])\n| summarize last1hCumTotal = sum(CumulativeTotal), last1hAvgRatePerSec - = avg(CurrentAvgRatePerSec), last1hAvgBurstRatePerSec = avg(CurrentBurstRatePerSec) - by DeviceName, DeviceEventClassID, SourceIP, SourceOfDropRateCount, DropRate;\nlet - prev6h = CommonSecurityLog \n| where TimeGenerated between (ago(6h) .. ago(1h))\n| - where isempty(CommunicationDirection) \n| where DeviceEventClassID == \"733100\"\n| - extend SourceOfDropRateCount = tostring(split(tostring(split(Message, \"]\")[0]),\"[ - \")[1])\n| extend splitMessage = split(Message, \".\")\n| extend DropRate - = tostring(split(tostring(splitMessage[0]),\"] \")[1])\n| extend CurrentBurstRate - = split(tostring(split(tostring(splitMessage[1]),\" \")[0]),\"is \")\n| extend - prevCurrentBurstRatePerSec = toint(split(tostring(CurrentBurstRate[1]),\" - \")[0])\n| extend prevMaxConfiguredBurstRate = toint(CurrentBurstRate[2])\n| - extend CurrentAvgRate = split(tostring(split(tostring(splitMessage[1]),\" \")[1]),\"is - \")\n| extend prevCurrentAvgRatePerSec = toint(split(tostring(CurrentAvgRate[1]),\" - \")[0])\n| extend prevMaxConfiguredAvgRate = toint(CurrentAvgRate[2])\n| extend - prevCumulativeTotal = toint(split(tostring(split(tostring(splitMessage[1]),\" \")[2]),\"is - \")[1])\n| summarize StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated), - prev6hCumTotal = sum(prevCumulativeTotal), prev6hAvgRatePerSec = avg(prevCurrentAvgRatePerSec), - prev6hAvgBurstRatePerSec = avg(prevCurrentBurstRatePerSec) \nby DeviceName, - DeviceEventClassID, SourceIP, SourceOfDropRateCount, DropRate;\nlast1h | join - (\n prev6h \n) on DeviceName, DeviceEventClassID, SourceIP, SourceOfDropRateCount, - DropRate\n| project StartTimeUtc, EndTimeUtc, DeviceName, DeviceEventClassID, - SourceIP, SourceOfDropRateCount, DropRate, last1hCumTotal, prev6hCumTotal, - prev6hAvgCumTotal = prev6hCumTotal/6, last1hAvgRatePerSec, prev6hAvgRatePerSec, - last1hAvgBurstRatePerSec, prev6hAvgBurstRatePerSec\n// Select only events - that indicate a doubling of the expected rate in the last hour over the previous - 6 hours\n| where last1hCumTotal > 2*prev6hAvgCumTotal or last1hAvgRatePerSec - > 2*prev6hAvgRatePerSec or last1hAvgBurstRatePerSec > 2*prev6hAvgBurstRatePerSec\n| - extend timestamp = StartTimeUtc, IPCustomEntity = SourceIP, HostCustomEntity - = DeviceName","queryFrequency":"PT1H","queryPeriod":"PT6H","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Cisco - ASA - average attack detection rate increase","description":"This will help - you determine if Cisco ASA devices are under heavier attack than normal over - the last hour versus the previous 6 hours based on DeviceEventClassID 733100\nReferences: - https://www.cisco.com/c/en/us/td/docs/security/asa/syslog/b_syslog/syslogs9.html\nDetails - on how to further troubleshoot/investigate: https://www.cisco.com/c/en/us/support/docs/security/asa-5500-x-series-next-generation-firewalls/113685-asa-threat-detection.html","tactics":["Discovery","Impact"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-02-28T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"CiscoASA","dataTypes":["CommonSecurityLog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/7b907bf7-77d4-41d0-a208-5643ff75bf9a","name":"7b907bf7-77d4-41d0-a208-5643ff75bf9a","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = 1d;\nlet Keywords = dynamic([\"helpdesk\", \" alert\", \" suspicious\", - \"fake\", \"malicious\", \"phishing\", \"spam\", \"do not click\", \"do not - open\", \"hijacked\", \"Fatal\"]);\nOfficeActivity\n| where TimeGenerated - >= ago(timeframe)\n| where Operation =~ \"New-InboxRule\"\n| where Parameters - has \"Deleted Items\" or Parameters has \"Junk Email\" \n| extend Events=todynamic(Parameters)\n| - parse Events with * \"SubjectContainsWords\" SubjectContainsWords ''}''*\n| - parse Events with * \"BodyContainsWords\" BodyContainsWords ''}''*\n| parse - Events with * \"SubjectOrBodyContainsWords\" SubjectOrBodyContainsWords ''}''*\n| - where SubjectContainsWords has_any (Keywords)\n or BodyContainsWords has_any - (Keywords)\n or SubjectOrBodyContainsWords has_any (Keywords)\n| extend ClientIPAddress - = case( ClientIP has \".\", tostring(split(ClientIP,\":\")[0]), ClientIP has - \"[\", tostring(trim_start(@''[[]'',tostring(split(ClientIP,\"]\")[0]))), - ClientIP )\n| extend Keyword = iff(isnotempty(SubjectContainsWords), SubjectContainsWords, - (iff(isnotempty(BodyContainsWords),BodyContainsWords,SubjectOrBodyContainsWords - )))\n| extend RuleDetail = case(OfficeObjectId contains ''/'' , tostring(split(OfficeObjectId, - ''/'')[-1]) , tostring(split(OfficeObjectId, ''\\\\'')[-1]))\n| summarize - count(), StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated) - by Operation, UserId, ClientIPAddress, ResultStatus, Keyword, OriginatingServer, - OfficeObjectId, RuleDetail\n| extend timestamp = StartTimeUtc, IPCustomEntity - = ClientIPAddress, AccountCustomEntity = UserId , HostCustomEntity = OriginatingServer","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Malicious - Inbox Rule","description":"Often times after the initial compromise the attackers - create inbox rules to delete emails that contain certain keywords. \n This - is done so as to limit ability to warn compromised users that they''ve been - compromised. Below is a sample query that tries to detect this.\nReference: - https://www.reddit.com/r/sysadmin/comments/7kyp0a/recent_phishing_attempts_my_experience_and_what/","tactics":["Persistence","DefenseEvasion"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-03-02T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"Office365","dataTypes":["OfficeActivity"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/6d7214d9-4a28-44df-aafb-0910b9e6ae3e","name":"6d7214d9-4a28-44df-aafb-0910b9e6ae3e","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"AzureActivity\n| - extend message = tostring(parse_json(Properties).message)\n| extend AppId - = tostring(parse_json(Claims).appid)\n| where AppId contains \"c44b4083-3bb0-49c1-b47d-974e53cbdf3c\"\n| - where OperationName =~ \"Microsoft.Portal/consoles/write\"\n| extend timestamp - = TimeGenerated, AccountCustomEntity = Caller, IPCustomEntity = CallerIpAddress","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"New - CloudShell User","description":"Identifies when a user creates an Azure CloudShell - for the first time.\nMonitor this activity to ensure only expected user are - using CloudShell","tactics":["Execution"],"lastUpdatedDateUTC":"2020-12-19T00:00:00Z","createdDateUTC":"2020-12-17T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActivity","dataTypes":["AzureActivity"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/cf3ede88-a429-493b-9108-3e46d3c741f7","name":"cf3ede88-a429-493b-9108-3e46d3c741f7","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - timeRange = 6h;\nlet authenticationWindow = 1h;\nlet authenticationThreshold - = 5;\nSecurityEvent\n| where TimeGenerated > ago(timeRange)\n| where EventID - == 4624 or EventID == 4625\n| where IpAddress != \"-\" and isnotempty(Account)\n| - extend Outcome = iff(EventID == 4624, \"Success\", \"Failure\")\n// bin outcomes - into 5 minute windows to reduce the volume of data\n| summarize OutcomeCount=count() - by Account, IpAddress, Computer, Outcome, bin(TimeGenerated, 5m)\n| project - TimeGenerated, Account, IpAddress, Computer, Outcome, OutcomeCount\n// sort - ready for sessionizing - by account and time of the authentication outcome\n| - sort by Account asc, TimeGenerated asc\n| serialize \n// sessionize into failure - groupings until either the account changes or there is a success\n| extend - SessionStartedUtc = row_window_session(TimeGenerated, timeRange, authenticationWindow, - Account != prev(Account) or prev(Outcome) == \"Success\")\n// count the failures - in each session\n| summarize FailureCountBeforeSuccess=sumif(OutcomeCount, - Outcome == \"Failure\"), StartTime=min(TimeGenerated), EndTime=max(TimeGenerated), - makelist(Outcome), makeset(Computer), makeset(IpAddress) by SessionStartedUtc, - Account\n// the session must not start with a success, and must end with one\n| - where array_index_of(list_Outcome, \"Success\") != 0\n| where array_index_of(list_Outcome, - \"Success\") == array_length(list_Outcome) - 1\n| project-away SessionStartedUtc, - list_Outcome \n// where the number of failures before the success is above - the threshold \n| where FailureCountBeforeSuccess >= authenticationThreshold\n// - expand out ip and computer for customer entity assignment\n| mvexpand set_IpAddress, - set_Computer\n| extend IpAddress = tostring(set_IpAddress), Computer = tostring(set_Computer)\n| - extend timestamp=StartTime, AccountCustomEntity=Account, HostCustomEntity=Computer, - IPCustomEntity=IpAddress","queryFrequency":"PT6H","queryPeriod":"PT6H","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"SecurityEvent - - Multiple authentication failures followed by a success","description":"Identifies - accounts who have failed to logon to the domain multiple times in a row, followed - by a successful authentication\nwithin a short time frame. Multiple failed - attempts followed by a success can be an indication of a brute force attempt - or\npossible mis-configuration of a service account within an environment.\nThe - lookback is set to 6h and the authentication window and threshold are set - to 1h and 5, meaning we need to see a minimum\nof 5 failures followed by a - success for an account within 1 hour to surface an alert.","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-04-03T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/7a58b253-0ef2-4248-b4e5-c350f15a8346","name":"7a58b253-0ef2-4248-b4e5-c350f15a8346","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - timeframe = ago(1h);\nlet threshold = 100;\nSymantecProxySG \n| where TimeGenerated - >= timeframe\n| where sc_filter_result =~ \"DENIED\"\n| summarize StartTime - = min(TimeGenerated), EndTime = max(TimeGenerated), count() by c_ip, cs_host\n| - where count_ > threshold\n| extend timestamp = StartTime, HostCustomEntity - = cs_host, IPCustomEntity = c_ip","queryFrequency":"PT1H","queryPeriod":"PT1H","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Excessive - Denied Proxy Traffic","description":"This alert creates an incident when a - client generates an excessive amounts of denied proxy traffic.","tactics":["DefenseEvasion"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-06-06T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SymantecProxySG","dataTypes":["Syslog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/75ea5c39-93e5-489b-b1e1-68fa6c9d2d04","name":"75ea5c39-93e5-489b-b1e1-68fa6c9d2d04","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = 1d;\nlet threshold = 3;\nSigninLogs\n| where TimeGenerated >= - ago(timeframe)\n| where ResultType == \"50057\"\n| where ResultDescription - =~ \"User account is disabled. The account has been disabled by an administrator.\"\n| - summarize StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated), - count(), applicationCount = dcount(AppDisplayName), \napplicationSet = makeset(AppDisplayName) - by UserPrincipalName, IPAddress\n| where applicationCount >= threshold\n| - extend timestamp = StartTimeUtc, AccountCustomEntity = UserPrincipalName, - IPCustomEntity = IPAddress","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Attempts - to sign in to disabled accounts","description":"Identifies failed attempts - to sign in to disabled accounts across multiple Azure Applications.\nDefault - threshold for Azure Applications attempted to sign in to is 3.\nReferences: - https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-sign-ins-error-codes\n50057 - - User account is disabled. The account has been disabled by an administrator.","tactics":["InitialAccess"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-02-11T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActiveDirectory","dataTypes":["SigninLogs"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/32555639-b639-4c2b-afda-c0ae0abefa55","name":"32555639-b639-4c2b-afda-c0ae0abefa55","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - timeframe = 1d;\nAWSCloudTrail\n| where TimeGenerated > ago(timeframe)\n| - where EventName =~ \"GetCallerIdentity\" and UserIdentityType =~ \"AssumedRole\" - \n| summarize StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated) - by SourceIpAddress, EventName, EventTypeName, UserIdentityType, UserIdentityAccountId, - UserIdentityPrincipalid, \nUserAgent, UserIdentityUserName, SessionMfaAuthenticated,AWSRegion, - EventSource, AdditionalEventData, ResponseElements\n| extend timestamp = StartTimeUtc, - AccountCustomEntity = UserIdentityUserName, IPCustomEntity = SourceIpAddress\n| - sort by EndTimeUtc desc nulls last","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Monitor - AWS Credential abuse or hijacking","description":"Looking for GetCallerIdentity - Events where the UserID Type is AssumedRole \nAn attacker who has assumed - the role of a legitimate account can call the GetCallerIdentity function to - determine what account they are using.\nA legitimate user using legitimate - credentials would not need to call GetCallerIdentity since they should already - know what account they are using.\nMore Information: https://duo.com/decipher/trailblazer-hunts-compromised-credentials-in-aws\nAWS - STS GetCallerIdentity API: https://docs.aws.amazon.com/STS/latest/APIReference/API_GetCallerIdentity.html - ","tactics":["Discovery"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-02-27T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AWS","dataTypes":["AWSCloudTrail"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/910124df-913c-47e3-a7cd-29e1643fa55e","name":"910124df-913c-47e3-a7cd-29e1643fa55e","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"//Adjust - this threshold to fit environment\nlet signin_threshold = 5; \n//Make a list - of IPs with failed AWS console logins\nlet aws_fails = AWSCloudTrail\n| where - TimeGenerated >= ago(1d)\n| where EventName == \"ConsoleLogin\"\n| extend - LoginResult = tostring(parse_json(ResponseElements).ConsoleLogin) \n| where - LoginResult != \"Success\"\n| where SourceIpAddress != \"127.0.0.1\"\n| summarize - count() by SourceIpAddress\n| where count_ > signin_threshold\n| summarize - make_list(SourceIpAddress);\n//See if any of those IPs have sucessfully logged - into Azure AD.\nSigninLogs\n| where TimeGenerated >= ago(1d)\n| where ResultType - !in (\"0\", \"50125\", \"50140\")\n| where IPAddress in (aws_fails) \n| extend - Reason = \"Multiple failed AWS Console logins from IP address\"\n| extend - timestamp = TimeGenerated, AccountCustomEntity = UserPrincipalName, IPCustomEntity - = IPAddress","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Failed - AWS Console logons but success logon to AzureAD","description":"Identifies - a list of IP addresses with a minimum numbe(default of 5) of failed logon - attempts to AWS Console.\nUses that list to identify any successful Azure - Active Directory logons from these IPs within the same timeframe.","tactics":["InitialAccess","CredentialAccess"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-08-20T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActiveDirectory","dataTypes":["SigninLogs"]},{"connectorId":"AWS","dataTypes":["AWSCloudTrail"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/fb0f4a93-d8ad-4b54-9931-85bdb7550f90","name":"fb0f4a93-d8ad-4b54-9931-85bdb7550f90","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = ago(1h);\nSymantecProxySG\n| where TimeGenerated >= timeframe\n| - mv-expand cs_categories\n| where cs_categories has_any (\"Suspicious\",\"phishing\", - \"hacking\")\n| summarize StartTime = min(TimeGenerated), EndTime = max(TimeGenerated), - count() by sc_filter_result, cs_userdn, c_ip, cs_host, Computer, tostring(cs_categories)\n| - extend timestamp = StartTime, AccountCustomEntity = cs_userdn, IPCustomEntity - = c_ip, HostCustomEntity = Computer","queryFrequency":"PT1H","queryPeriod":"PT1H","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"User - Accessed Suspicious URL Categories","description":"Creates an incident in - the event the requested URL accessed by the user has been identified as Suspicious, - Phishing, or Hacking.","tactics":["DefenseEvasion"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-06-06T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SymantecProxySG","dataTypes":["Syslog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/bfb1c90f-8006-4325-98be-c7fffbc254d6","name":"bfb1c90f-8006-4325-98be-c7fffbc254d6","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeRange = 1d;\nlet s_threshold = 30;\nlet l_threshold = 3;\nSigninLogs\n| - where TimeGenerated >= ago(timeRange)\n| where OperationName =~ \"Sign-in - activity\"\n// Error codes that we want to look at as they are related to - the use of incorrect password.\n| where ResultType in (\"50126\", \"50053\" - , \"50055\", \"50056\")\n| extend OS = DeviceDetail.operatingSystem, Browser - = DeviceDetail.browser \n| extend LocationString= strcat(tostring(LocationDetails[\"countryOrRegion\"]), - \"/\", tostring(LocationDetails[\"state\"]), \"/\", tostring(LocationDetails[\"city\"]))\n| - summarize StartTime = min(TimeGenerated), EndTime = max(TimeGenerated),LocationCount=dcount(LocationString), - Location = make_set(LocationString), \nIPAddress = make_set(IPAddress), IPAddressCount - = dcount(IPAddress), AppDisplayName = make_set(AppDisplayName), ResultDescription - = make_set(ResultDescription), \nBrowser = make_set(Browser), OS = make_set(OS), - SigninCount = count() by UserPrincipalName \n// - Setting a generic threshold - Can be different for different environment\n| - where SigninCount > s_threshold and LocationCount >= l_threshold\n| extend - tostring(Location), tostring(IPAddress), tostring(AppDisplayName), tostring(ResultDescription), - tostring(Browser), tostring(OS)\n| distinct *\n| extend timestamp = StartTime, - AccountCustomEntity = UserPrincipalName, IPCustomEntity = IPAddress","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Distributed - Password cracking attempts in AzureAD","description":"Identifies distributed - password cracking attempts from the Azure Active Directory SigninLogs.\nThe - query looks for unusually high number of failed password attempts coming from - multiple locations for a user account.\nReferences: https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-sign-ins-error-codes\n50053 Account - is locked because the user tried to sign in too many times with an incorrect - user ID or password.\n50055 Invalid password, entered expired password.\n50056 Invalid - or null password - Password does not exist in store for this user.\n50126 Invalid - username or password, or invalid on-premises username or password.","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-02-11T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActiveDirectory","dataTypes":["SigninLogs"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/ef88eb96-861c-43a0-ab16-f3835a97c928","name":"ef88eb96-861c-43a0-ab16-f3835a97c928","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = 1d;\nlet regexEmpire = @\"SetDelay|GetDelay|Set-LostLimit|Get-LostLimit|Set-Killdate|Get-Killdate|Set-WorkingHours|Get-WorkingHours|Get-Sysinfo|Add-Servers|Invoke-ShellCommand|Start-AgentJob|Update-Profile|Get-FilePart|Encrypt-Bytes|Decrypt-Bytes|Encode-Packet|Decode-Packet|Send-Message|Process-Packet|Process-Tasking|Get-Task|Start-Negotiate|Invoke-DllInjection|Invoke-ReflectivePEInjection|Invoke-Shellcode|Invoke-ShellcodeMSIL|Get-ChromeDump|Get-ClipboardContents|Get-IndexedItem|Get-Keystrokes|Invoke-Inveigh|Invoke-NetRipper|local:Invoke-PatchDll|Invoke-NinjaCopy|Get-Win32Types|Get-Win32Constants|Get-Win32Functions|Sub-SignedIntAsUnsigned|Add-SignedIntAsUnsigned|Compare-Val1GreaterThanVal2AsUInt|Convert-UIntToInt|Test-MemoryRangeValid|Write-BytesToMemory|Get-DelegateType|Get-ProcAddress|Enable-SeDebugPrivilege|Invoke-CreateRemoteThread|Get-ImageNtHeaders|Get-PEBasicInfo|Get-PEDetailedInfo|Import-DllInRemoteProcess|Get-RemoteProcAddress|Copy-Sections|Update-MemoryAddresses|Import-DllImports|Get-VirtualProtectValue|Update-MemoryProtectionFlags|Update-ExeFunctions|Copy-ArrayOfMemAddresses|Get-MemoryProcAddress|Invoke-MemoryLoadLibrary|Invoke-MemoryFreeLibrary|Out-Minidump|Get-VaultCredential|Invoke-DCSync|Translate-Name|Get-NetDomain|Get-NetForest|Get-NetForestDomain|Get-DomainSearcher|Get-NetComputer|Get-NetGroupMember|Get-NetUser|Invoke-Mimikatz|Invoke-PowerDump|Invoke-TokenManipulation|Exploit-JMXConsole|Exploit-JBoss|Invoke-Thunderstruck|Invoke-VoiceTroll|Set-WallPaper|Invoke-PsExec|Invoke-SSHCommand|Invoke-PSInject|Invoke-RunAs|Invoke-SendMail|Invoke-Rule|Get-OSVersion|Select-EmailItem|View-Email|Get-OutlookFolder|Get-EmailItems|Invoke-MailSearch|Get-SubFolders|Get-GlobalAddressList|Invoke-SearchGAL|Get-SMTPAddress|Disable-SecuritySettings|Reset-SecuritySettings|Get-OutlookInstance|New-HoneyHash|Set-MacAttribute|Invoke-PatchDll|Get-SecurityPackages|Install-SSP|Invoke-BackdoorLNK|New-ElevatedPersistenceOption|New-UserPersistenceOption|Add-Persistence|Invoke-CallbackIEX|Add-PSFirewallRules|Invoke-EventLoop|Invoke-PortBind|Invoke-DNSLoop|Invoke-PacketKnock|Invoke-CallbackLoop|Invoke-BypassUAC|Get-DecryptedCpassword|Get-GPPInnerFields|Invoke-WScriptBypassUAC|Get-ModifiableFile|Get-ServiceUnquoted|Get-ServiceFilePermission|Get-ServicePermission|Invoke-ServiceUserAdd|Invoke-ServiceCMD|Write-UserAddServiceBinary|Write-CMDServiceBinary|Write-ServiceEXE|Write-ServiceEXECMD|Restore-ServiceEXE|Invoke-ServiceStart|Invoke-ServiceStop|Invoke-ServiceEnable|Invoke-ServiceDisable|Get-ServiceDetail|Find-DLLHijack|Find-PathHijack|Write-HijackDll|Get-RegAlwaysInstallElevated|Get-RegAutoLogon|Get-VulnAutoRun|Get-VulnSchTask|Get-UnattendedInstallFile|Get-Webconfig|Get-ApplicationHost|Write-UserAddMSI|Invoke-AllChecks|Invoke-ThreadedFunction|Test-Login|Get-UserAgent|Test-Password|Get-ComputerDetails|Find-4648Logons|Find-4624Logons|Find-AppLockerLogs|Find-PSScriptsInPSAppLog|Find-RDPClientConnections|Get-SystemDNSServer|Invoke-Paranoia|Invoke-WinEnum{|Get-SPN|Invoke-ARPScan|Invoke-Portscan|Invoke-ReverseDNSLookup|Invoke-SMBScanner|New-InMemoryModule|Add-Win32Type|Export-PowerViewCSV|Get-MacAttribute|Copy-ClonedFile|Get-IPAddress|Convert-NameToSid|Convert-SidToName|Convert-NT4toCanonical|Get-Proxy|Get-PathAcl|Get-NameField|Convert-LDAPProperty|Get-NetDomainController|Add-NetUser|Add-NetGroupUser|Get-UserProperty|Find-UserField|Get-UserEvent|Get-ObjectAcl|Add-ObjectAcl|Invoke-ACLScanner|Get-GUIDMap|Get-ADObject|Set-ADObject|Get-ComputerProperty|Find-ComputerField|Get-NetOU|Get-NetSite|Get-NetSubnet|Get-DomainSID|Get-NetGroup|Get-NetFileServer|SplitPath|Get-DFSshare|Get-DFSshareV1|Get-DFSshareV2|Get-GptTmpl|Get-GroupsXML|Get-NetGPO|Get-NetGPOGroup|Find-GPOLocation|Find-GPOComputerAdmin|Get-DomainPolicy|Get-NetLocalGroup|Get-NetShare|Get-NetLoggedon|Get-NetSession|Get-NetRDPSession|Invoke-CheckLocalAdminAccess|Get-LastLoggedOn|Get-NetProcess|Find-InterestingFile|Invoke-CheckWrite|Invoke-UserHunter|Invoke-StealthUserHunter|Invoke-ProcessHunter|Invoke-EventHunter|Invoke-ShareFinder|Invoke-FileFinder|Find-LocalAdminAccess|Get-ExploitableSystem|Invoke-EnumerateLocalAdmin|Get-NetDomainTrust|Get-NetForestTrust|Find-ForeignUser|Find-ForeignGroup|Invoke-MapDomainTrust|Get-Hex|Create-RemoteThread|Get-FoxDump|Decrypt-CipherText|Get-Screenshot|Start-HTTP-Server|Local:Invoke-CreateRemoteThread|Local:Get-Win32Functions|Local:Inject-NetRipper|GetCommandLine|ElevatePrivs|Get-RegKeyClass|Get-BootKey|Get-HBootKey|Get-UserName|Get-UserHashes|DecryptHashes|DecryptSingleHash|Get-UserKeys|DumpHashes|Enable-SeAssignPrimaryTokenPrivilege|Enable-Privilege|Set-DesktopACLs|Set-DesktopACLToAllowEveryone|Get-PrimaryToken|Get-ThreadToken|Get-TokenInformation|Get-UniqueTokens|Find-GPOLocation|Find-GPOComputerAdmin|Get-DomainPolicy|Get-NetLocalGroup|Get-NetShare|Get-NetLoggedon|Get-NetSession|Get-NetRDPSession|Invoke-CheckLocalAdminAccess|Get-LastLoggedOn|Get-NetProcess|Find-InterestingFile|Invoke-CheckWrite|Invoke-UserHunter|Invoke-StealthUserHunter|Invoke-ProcessHunter|Invoke-EventHunter|Invoke-ShareFinder|Invoke-FileFinder|Find-LocalAdminAccess|Get-ExploitableSystem|Invoke-EnumerateLocalAdmin|Get-NetDomainTrust|Get-NetForestTrust|Find-ForeignUser|Find-ForeignGroup|Invoke-MapDomainTrust|Get-Hex|Create-RemoteThread|Get-FoxDump|Decrypt-CipherText|Get-Screenshot|Start-HTTP-Server|Local:Invoke-CreateRemoteThread|Local:Get-Win32Functions|Local:Inject-NetRipper|GetCommandLine|ElevatePrivs|Get-RegKeyClass|Get-BootKey|Get-HBootKey|Get-UserName|Get-UserHashes|DecryptHashes|DecryptSingleHash|Get-UserKeys|DumpHashes|Enable-SeAssignPrimaryTokenPrivilege|Enable-Privilege|Set-DesktopACLs|Set-DesktopACLToAllowEveryone|Get-PrimaryToken|Get-ThreadToken|Get-TokenInformation|Get-UniqueTokens|Invoke-ImpersonateUser|Create-ProcessWithToken|Free-AllTokens|Enum-AllTokens|Invoke-RevertToSelf|Set-Speaker(\\$Volume){\\$wshShell|Local:Get-RandomString|Local:Invoke-PsExecCmd|Get-GPPPassword|Local:Inject-BypassStuff|Local:Invoke-CopyFile\\(\\$sSource,|ind-Fruit|New-IPv4Range|New-IPv4RangeFromCIDR|Parse-Hosts|Parse-ILHosts|Exclude-Hosts|Get-TopPort|Parse-Ports|Parse-IpPorts|Remove-Ports|Write-PortscanOut|Convert-SwitchtoBool|Get-ForeignUser|Get-ForeignGroup\";\nlet - ProcessCreationEvents=() {\nlet processEvents=SecurityEvent\n| where EventID==4688\n| - where isnotempty(CommandLine)\n| project TimeGenerated, Computer, Account - = SubjectUserName, AccountDomain = SubjectDomainName, FileName = Process, - CommandLine, ParentProcessName;\nprocessEvents};\nlet decodedPS = ProcessCreationEvents\n| - where TimeGenerated >= ago(timeframe) \n| where CommandLine contains \" -encodedCommand\"\n| - parse kind=regex flags=i CommandLine with * \"-EncodedCommand \" encodedCommand\n| - project StartTimeUtc = TimeGenerated, encodedCommand = tostring(split(encodedCommand, - '' '')[0]), CommandLine\n// Note: currently the base64_decodestring function - is limited to supporting UTF8\n| extend decodedCommand = translate(''\\0'','''', - base64_decodestring(substring(encodedCommand, 0, strlen(encodedCommand) - (strlen(encodedCommand) - %8)))), encodedCommand, CommandLine , strlen(encodedCommand);\n(decodedPS\n| - union \n(ProcessCreationEvents\n| where TimeGenerated >= ago(timeframe)\n| - where FileName in~ (\"powershell.exe\",\"powershell_ise.exe\")\n| where CommandLine - !contains \"-encodedcommand\")\n| extend StartTimeUtc = TimeGenerated\n)\n| - where CommandLine matches regex regexEmpire\n| extend timestamp = StartTimeUtc, - AccountCustomEntity = Account, HostCustomEntity = Computer","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]}],"displayName":"Powershell - Empire cmdlets seen in command line","description":"Identifies instances of - PowerShell Empire cmdlets in powershell process command line data.","tactics":["Execution","Persistence"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-01-25T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a0907abe-6925-4d90-af2b-c7e89dc201a6","name":"a0907abe-6925-4d90-af2b-c7e89dc201a6","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - starttime = 10d;\nlet endtime = 1d;\nlet threshold = 100;\nlet nxDomainDnsEvents - = DnsEvents \n| where ResultCode == 3 \n| where QueryType in (\"A\", \"AAAA\")\n| - where ipv4_is_match(\"127.0.0.1\", ClientIP) == False\n| where Name !contains - \"/\"\n| where Name contains \".\";\nnxDomainDnsEvents\n| where TimeGenerated - > ago(endtime)\n| extend sld = tostring(split(Name, \".\")[-2])\n| summarize - StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated), dcount(sld) - by ClientIP\n| where dcount_sld > threshold\n// Filter out previously seen - IPs\n| join kind=leftanti (nxDomainDnsEvents\n | where TimeGenerated between(ago(starttime)..ago(endtime))\n | - extend sld = tostring(split(Name, \".\")[-2])\n | summarize dcount(sld) - by ClientIP\n | where dcount_sld > threshold ) on ClientIP\n// Pull out - sample NXDomain responses for those remaining potentially infected IPs\n| - join kind = inner (nxDomainDnsEvents | summarize by Name, ClientIP) on ClientIP\n| - summarize StartTimeUtc = min(StartTimeUtc), EndTimeUtc = max(EndTimeUtc), - sampleNXDomainList=make_list(Name, 100) by ClientIP, dcount_sld\n| extend - timestamp = StartTimeUtc, IPCustomEntity = ClientIP","queryFrequency":"P1D","queryPeriod":"P10D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Potential - DGA detected","description":"Identifies clients with a high NXDomain count - which could be indicative of a DGA (cycling through possible C2 domains\nwhere - most C2s are not live). Alert is generated when a new IP address is seen (based - on not being seen associated with \nNXDomain records in prior 10-day baseline - period).","tactics":["CommandAndControl"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-02-07T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"DNS","dataTypes":["DnsEvents"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/5efb0cfd-063d-417a-803b-562eae5b0301","name":"5efb0cfd-063d-417a-803b-562eae5b0301","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - starttime = 14d;\nlet endtime = 6h;\n// Ignore Build/Releases with less/equal - this number\nlet ServiceConnectionThreshold = 3;\n// New Connections need - to exhibit execution of more \"new\" connections than this number.\nlet NewConnectionThreshold - = 1;\n// List of Builds/Releases to ignore in your space\nlet BypassDefIds - = datatable(DefId:string, Type:string, ProjectName:string)\n[\n//\"103\", - \"Release\", \"ProjectA\",\n//\"42\", \"Release\", \"ProjectB\",\n//\"122\", - \"Build\", \"ProjectB\"\n];\nlet HistoricDefs = AzureDevOpsAuditing\n| where - TimeGenerated between (ago(starttime) .. ago(endtime))\n| where OperationName - == \"Library.ServiceConnectionExecuted\" \n| extend DefId = tostring(Data.DefinitionId), - Type = tostring(Data.PlanType), ConnectionId = tostring(Data.ConnectionId)\n| - summarize HistoricCount = dcount(tostring(ConnectionId)), ConnectionNames - = make_set(tostring(Data.ConnectionName)) \n by DefId = tostring(DefId), - Type = tostring(Type), ProjectId, ProjectName, ActorUPN;\nAzureDevOpsAuditing\n| - where TimeGenerated >= ago(endtime)\n| where OperationName == \"Library.ServiceConnectionExecuted\" - \n| extend DefId = tostring(Data.DefinitionId), Type = tostring(Data.PlanType), - ConnectionId = tostring(Data.ConnectionId)\n| parse ScopeDisplayName with - OrganizationName '' (Organization)''\n| summarize CurrentCount = dcount(tostring(ConnectionId)), - ConnectionNames = make_set(tostring(Data.ConnectionName)), StartTime = min(TimeGenerated), - EndTime = max(TimeGenerated) \n by OrganizationName, DefId = tostring(DefId), - Type = tostring(Type), ProjectId, ProjectName, ActorUPN\n| where CurrentCount - > ServiceConnectionThreshold\n| join (HistoricDefs) on ProjectId, DefId, Type, - ActorUPN\n| join kind=anti BypassDefIds on $left.DefId==$right.DefId and $left.Type - == $right.Type and $left.ProjectName == $right.ProjectName\n| extend link - = iff(\nType == \"Build\", strcat(''https://dev.azure.com/'', OrganizationName, - ''/'', ProjectName, ''/_build?definitionId='', DefId),\nstrcat(''https://dev.azure.com/'', - OrganizationName, ''/'', ProjectName, ''/_release?_a=releases&view=mine&definitionId='', - DefId))\n| where CurrentCount >= HistoricCount + NewConnectionThreshold\n| - project StartTime, OrganizationName, ProjectName, DefId, link, RecentDistinctServiceConnections - = CurrentCount, HistoricDistinctServiceConnections = HistoricCount, \n RecentConnections - = ConnectionNames, HistoricConnections = ConnectionNames1, ActorUPN\n| extend - timestamp = StartTime, AccountCustomEntity = ActorUPN","queryFrequency":"PT6H","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]}],"displayName":"Azure - DevOps Service Conection Addition/Abuse - Historic Allowlist","description":"This - detection builds a allowlist of historic service connection use by Builds - and Releases and compares to recent history, flagging growth of service connection - use in non manually allowlisted, non historically allowlisted Build/Release - runs.\nThis is to determine if someone is hijacking a build/release and adding - many service connections in order to abuse or dump credentials from service - connections.","tactics":["Persistence","Impact"],"lastUpdatedDateUTC":"2021-01-16T00:00:00Z","createdDateUTC":"2020-06-05T00:00:00Z","status":"Available","alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/2b701288-b428-4fb8-805e-e4372c574786","name":"2b701288-b428-4fb8-805e-e4372c574786","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"//The - bigger the window the better the data sample size, as we use IP prevalence, - more sample data is better.\nlet timeRange = 30d;\n//The minimum number of - countries that the account has been accessed from [default: 2]\nlet minimumCountries - = 2;\n//The delta (%) between the largest in-use IP and the smallest [default: - 90]\nlet deltaThreshold = 95;\n//The maximum (%) threshold that the country - appears in login data [default: 10]\nlet countryPrevalenceThreshold = 10;\n//The - time to project forward after the last login activity [default: 60min]\nlet - projectedEndTime = 60min; \n//Get Teams successful signins globally\nlet signinData - =\n SigninLogs\n | where TimeGenerated >= ago(timeRange)\n | where AppDisplayName - has \"Teams\"\n | where ConditionalAccessStatus =~ \"success\"\n | extend - country = tostring(LocationDetails[''countryOrRegion''])\n | where isnotempty(country) - and isnotempty(IPAddress);\n// Collect successful signins to teams\nlet loginEvents - = \n signinData\n | summarize count(), country=any(country), make_list(TimeGenerated) - by IPAddress, UserPrincipalName;\n//Calcualte delta between logins\nlet loginDelta - =\n loginEvents\n | summarize max(count_), min(count_) by UserPrincipalName\n | - extend delta = toreal(max_count_ - min_count_) / max_count_ * 100\n | where - delta >= deltaThreshold;\n//Count number of countries used to sign in\nlet - countryCount =\n loginEvents\n | summarize Countries = dcount(country) by - UserPrincipalName;\n//Join delta and sign in counts to successful logins\nloginDelta\n| - join kind=rightouter (\n loginEvents\n) on UserPrincipalName\n| join kind=rightouter - (\n countryCount\n) on UserPrincipalName\n//Check where the record meets - the minimum required countries\n| where Countries >= minimumCountries\n| join - kind=leftouter (\n signinData\n | summarize count() by country\n | - join (\n //Now get the total number of logins from any country and - join it to the previous count in a single table\n signinData\n | - summarize count() by country\n | summarize sum(count_), make_list(country)\n | - mv-expand list_country\n | extend country = tostring(list_country)\n ) - on country\n | summarize by country, count_, sum_count_\n //Now - calculate each countries prevalence within login events\n | extend prevalence - = toreal(count_) / toreal(sum_count_) * 100\n | project-away sum_count_\n | - order by prevalence\n) on country\n//The % that suspicious country is prevalent - in data, this can be configured, less than 10% is uncommon\n| where prevalence - < countryPrevalenceThreshold\n| where min_count_ == count_\n//Login start - and end times from the JSON object, this is the activity window the suspicious - IP was active within\n| extend EventTimes = list_TimeGenerated\n| extend SuspiciousIP - = IPAddress\n| project UserPrincipalName, SuspiciousIP, UserIPDelta = delta, - SuspiciousLoginCountry = country, SuspiciousCountryPrevalence = prevalence, - EventTimes\n//Teams join to collect operations the user account has performed - within the given time range\n| join kind=inner( \n OfficeActivity \n | where - TimeGenerated >= ago(timeRange)\n | where Operation in~ (\"TeamsAdminAction\", - \"MemberAdded\", \"MemberRemoved\", \"MemberRoleChanged\", \"AppInstalled\", - \"BotAddedToTeam\")\n | project Operation, UserId=tolower(UserId), OperationTime=TimeGenerated\n) - on $left.UserPrincipalName == $right.UserId\n| mv-expand StartTime = EventTimes\n| - extend StartTime = make_datetime(StartTime)\n//The end time is projected 60 - minutes forward, in case actions took place within the last hour of the final - login for the suspicious IP\n| extend ProjectedEndTime = make_datetime(StartTime - + projectedEndTime)\n//Limit to operations carried out by the user account - in the timeframe the IP was active\n| where OperationTime between (StartTime - .. ProjectedEndTime)\n| project UserPrincipalName, SuspiciousIP, StartTime, - ProjectedEndTime, OperationTime, Operation, SuspiciousLoginCountry, SuspiciousCountryPrevalence\n//Filter - on suspicious actions\n| extend activitySummary = pack(tostring(StartTime), - pack(\"Operation\",tostring(Operation), \"OperationTime\", OperationTime))\n| - summarize make_bag(activitySummary) by UserPrincipalName, SuspiciousIP, SuspiciousLoginCountry, - SuspiciousCountryPrevalence\n| extend IPCustomEntity = SuspiciousIP, AccountCustomEntity - = UserPrincipalName","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Anomalous - login followed by Teams action","description":"Detects anomalous IP address - usage by user accounts and then checks to see if a suspicious Teams action - is performed.\nQuery calculates IP usage Delta for each user account and selects - accounts where a delta >= 90% is observed between the most and least used - IP.\nTo further reduce results the query performs a prevalence check on the - lowest used IP''s country, only keeping IP''s where the country is unusual - for the tenant (dynamic ranges)\nFinally the user accounts activity within - Teams logs is checked for suspicious commands (modifying user privileges or - admin actions) during the period the suspicious IP was active.","tactics":["InitialAccess","Persistence"],"lastUpdatedDateUTC":"2020-12-21T00:00:00Z","createdDateUTC":"2020-06-30T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"Office365","dataTypes":["OfficeActivity"]},{"connectorId":"AzureActiveDirectory","dataTypes":["SigninLogs"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/c775a46b-21b1-46d7-afa6-37e3e577a27b","name":"c775a46b-21b1-46d7-afa6-37e3e577a27b","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = ago(1h);\nlet threshold = 15;\nSymantecVIP\n| where TimeGenerated - > timeframe\n| where isnotempty(RADIUSAuth)\n| where RADIUSAuth =~ \"Reject\"\n| - summarize Total = count() by bin(TimeGenerated, 15m), User, ClientIP\n| where - Total > threshold\n| extend timestamp = TimeGenerated, IPCustomEntity = ClientIP, - AccountCustomEntity = User","queryFrequency":"PT1H","queryPeriod":"PT1H","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Excessive - Failed Authentication from Invalid Inputs","description":"Creates an incident - in the event that a user generates an excessive amount of failed authentications - due to invalid inputs, indications of a potential brute force.","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-06-06T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SymantecVIP","dataTypes":["Syslog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/8a602940-4153-4045-a741-3bf15591ae29","name":"8a602940-4153-4045-a741-3bf15591ae29","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Anomaly","properties":{"severity":"Informational","anomalyDefinitionVersion":"1.2.1","techniques":["T1001"],"customizableObservations":{"multiSelectObservations":null,"singleSelectObservations":null,"prioritizeExcludeObservations":null,"thresholdObservations":[{"minimum":"0","maximum":"1","value":"0.4","name":"Score","description":"Generate - an anomaly when score is greater than the chosen value","sequenceNumber":1,"rerun":"NotRequired"}]},"frequency":"P1D","displayName":"(Preview) - Attempted computer bruteforce","description":"This algorithm detects an unusually - high volume of failed login attempts to each computer. The model is trained - on the previous 21 days of security event ID 4625 on a computer. It indicates - anomalous high volume of failed login attempts in the last day.","tactics":["InitialAccess"],"lastUpdatedDateUTC":"2021-02-22T00:00:00Z","createdDateUTC":"2020-12-08T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SecurityEvents","dataTypes":["SecurityEvents"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/106813db-679e-4382-a51b-1bfc463befc3","name":"106813db-679e-4382-a51b-1bfc463befc3","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - dt_lookBack = 1h;\nlet ioc_lookBack = 14d;\nThreatIntelligenceIndicator\n| - where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\n| - summarize LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\n| - where Active == true\n// Picking up only IOC''s that contain the entities - we want\n| where isnotempty(Url)\n| join (\n CommonSecurityLog\n | extend - IngestionTime = ingestion_time()\n | where IngestionTime > ago(dt_lookBack)\n // - Select on Palo Alto logs\n | where DeviceVendor =~ \"Palo Alto Networks\"\n | - where DeviceEventClassID =~ ''url''\n //Uncomment the line below to only - alert on allowed connections\n //| where DeviceAction !~ \"block-url\"\n //Select - logs where URL data is populated\n | extend PA_Url = columnifexists(\"RequestURL\", - \"None\")\n | extend PA_Url = iif(isempty(PA_Url), extract(\"([^\\\"]+)\", - 1, tolower(AdditionalExtensions)), trim(''\"'', PA_Url))\n | extend PA_Url - = iif(PA_Url !startswith \"http://\" and ApplicationProtocol !~ \"ssl\", strcat(''http://'', - PA_Url), iif(PA_Url !startswith \"https://\" and ApplicationProtocol =~ \"ssl\", - strcat(''https://'', PA_Url), PA_Url))\n | where isnotempty(PA_Url)\n | - extend CSL_TimeGenerated = TimeGenerated\n) on $left.Url == $right.PA_Url\n| - project LatestIndicatorTime, Description, ActivityGroupNames, IndicatorId, - ThreatType, ExpirationDateTime, ConfidenceScore, DeviceAction, SourceIP, CSL_TimeGenerated, - PA_Url, DeviceName\n| extend timestamp = CSL_TimeGenerated, IPCustomEntity - = SourceIP, HostCustomEntity = DeviceName, URLCustomEntity = PA_Url","queryFrequency":"PT1H","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"(Preview) - TI map URL entity to PaloAlto data","description":"Identifies a match in PaloAlto - data from any URL IOC from TI","tactics":["Impact"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-08-27T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"PaloAltoNetworks","dataTypes":["CommonSecurityLog"]},{"connectorId":"ThreatIntelligence","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"ThreatIntelligenceTaxii","dataTypes":["ThreatIntelligenceIndicator"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/97ad74c4-fdd9-4a3f-b6bf-5e28f4f71e06","name":"97ad74c4-fdd9-4a3f-b6bf-5e28f4f71e06","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - LearningPeriod = 7d; \nlet BinTime = 1h; \nlet RunTime = 1h; \nlet StartTime - = 1h; \nlet NumberOfStds = 3; \nlet MinThreshold = 10.0; \nlet EndRunTime - = StartTime - RunTime; \nlet EndLearningTime = StartTime + LearningPeriod; - \nlet GitHubFailedSSOLogins = (SigninLogs \n| where AppDisplayName == \"GitHub.com\" - \n| where ResultType != 0); \nGitHubFailedSSOLogins \n| where TimeGenerated - between (ago(EndLearningTime) .. ago(StartTime)) \n| summarize FailedLoginsCountInBinTime - = count() by UserPrincipalName, bin(TimeGenerated, BinTime) \n| summarize - AvgOfFailedLoginsInLearning = avg(FailedLoginsCountInBinTime), StdOfFailedLoginsInLearning - = stdev(FailedLoginsCountInBinTime) by UserPrincipalName\n| extend LearningThreshold - = max_of(AvgOfFailedLoginsInLearning + StdOfFailedLoginsInLearning * NumberOfStds, - MinThreshold) \n| join kind=innerunique ( \n GitHubFailedSSOLogins \n | - where TimeGenerated between (ago(StartTime) .. ago(EndRunTime)) \n | summarize - FailedLoginsCountInRunTime = count() by User = Identity, UserPrincipalName, - bin(TimeGenerated, BinTime)\n) on UserPrincipalName \n| where FailedLoginsCountInRunTime - > LearningThreshold\n| extend AccountCustomEntity = UserPrincipalName , timestamp - = TimeGenerated","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]}],"displayName":"Brute - Force Attack against GitHub Account","description":"Attackers who are trying - to guess your users'' passwords or use brute-force methods to get in. If your - organization is using SSO with Azure Active Directory, authentication logs - to GitHub.com will be generated. Using the following query can help you identify - a sudden increase in failed logon attempt of users.","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2021-01-20T00:00:00Z","createdDateUTC":"2020-06-02T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActiveDirectory","dataTypes":["SigninLogs"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/f71aba3d-28fb-450b-b192-4e76a83015c8","name":"f71aba3d-28fb-450b-b192-4e76a83015c8","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Fusion","properties":{"severity":"High","displayName":"Advanced - Multistage Attack Detection","description":"Using Fusion technology based - on machine learning, Azure Sentinel automatically detects multistage attacks - by identifying combinations of anomalous behaviors and suspicious activities - observed at various stages of the kill chain. On the basis of these discoveries, - Azure Sentinel generates incidents that would otherwise be very difficult - to catch. By design, these incidents are low-volume, high-fidelity, and high-severity, - which is why this detection is turned ON by default.\n\nThere are a total - of 90 Fusion incident types detected by Azure Sentinel.\n\nTo detect these - multistage attacks, the following data connectors must be configured:\n- Azure - Active Directory Identity Protection.\n- Microsoft Cloud App Security.\n- - Microsoft Defender for Endpoint.\n- Azure Defender.\n- Palo Alto Networks.\n\nFor - a full list and description of each scenario that is supported for these multistage - attacks, go to https://aka.ms/SentinelFusion.","tactics":["Collection","CommandAndControl","DefenseEvasion","Discovery","Execution","Exfiltration","Impact","InitialAccess","LateralMovement","Persistence","PrivilegeEscalation"],"lastUpdatedDateUTC":"2021-02-09T00:00:00Z","createdDateUTC":"2019-07-25T00:00:00Z","status":"Available","alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/643c2025-9604-47c5-833f-7b4b9378a1f5","name":"643c2025-9604-47c5-833f-7b4b9378a1f5","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"//Adjust - this threshold to fit your environment\nlet signin_threshold = 5; \n//Make - a list of IPs with AAD signin failures above our threshold\nlet Suspicious_signins - = \nSigninLogs\n| where TimeGenerated >= ago(1d)\n| where ResultType !in (\"0\", - \"50125\", \"50140\")\n| where IPAddress != \"127.0.0.1\"\n| summarize count() - by IPAddress\n| where count_ > signin_threshold\n| summarize make_list(IPAddress);\n//See - if any of those IPs have sucessfully logged into the AWS console\nAWSCloudTrail\n| - where TimeGenerated > ago(1d)\n| where EventName =~ \"ConsoleLogin\"\n| extend - LoginResult = tostring(parse_json(ResponseElements).ConsoleLogin) \n| where - LoginResult =~ \"Success\"\n| where SourceIpAddress in (Suspicious_signins)\n| - extend Reason = \"Multiple failed AAD logins from IP address\"\n| extend MFAUsed - = tostring(parse_json(AdditionalEventData).MFAUsed)\n| extend User = iif(isempty(UserIdentityUserName), - UserIdentityType, UserIdentityUserName) \n| summarize StartTimeUtc = min(TimeGenerated), - EndTimeUtc = max(TimeGenerated) by Reason, LoginResult, EventTypeName, UserIdentityType, - User, AWSRegion, SourceIpAddress, UserAgent, MFAUsed\n| extend timestamp = - StartTimeUtc, AccountCustomEntity = User, IPCustomEntity = SourceIpAddress","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Failed - AzureAD logons but success logon to AWS Console","description":"Identifies - a list of IP addresses with a minimum number(defualt of 5) of failed logon - attempts to Azure Active Directory.\nUses that list to identify any successful - AWS Console logons from these IPs within the same timeframe.","tactics":["InitialAccess","CredentialAccess"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-08-20T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActiveDirectory","dataTypes":["SigninLogs"]},{"connectorId":"AWS","dataTypes":["AWSCloudTrail"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/2fc5d810-c9cc-491a-b564-841427ae0e50","name":"2fc5d810-c9cc-491a-b564-841427ae0e50","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - dt_lookBack = 1h;\nlet ioc_lookBack = 14d;\nlet emailregex = @''^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\\.[a-zA-Z0-9-.]+$'';\nThreatIntelligenceIndicator\n| - where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\n| - where Active == true\n//Filtering the table for Email related IOCs\n| where - isnotempty(EmailRecipient)\n| join (\n SecurityEvent | where TimeGenerated - >= ago(dt_lookBack) and isnotempty(TargetUserName)\n //Normalizing the - column to lower case for exact match with EmailRecipient column\n | extend - TargetUserName = tolower(TargetUserName)\n // renaming timestamp column - so it is clear the log this came from SecurityEvent table\n | extend SecurityEvent_TimeGenerated - = TimeGenerated\n)\non $left.EmailRecipient == $right.TargetUserName\n| summarize - LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\n| project - LatestIndicatorTime, Description, ActivityGroupNames, IndicatorId, ThreatType, - Url, ExpirationDateTime, ConfidenceScore, SecurityEvent_TimeGenerated,\nEmailSenderName, - EmailSourceDomain, EmailSourceIpAddress, EmailSubject, FileHashValue, FileHashType, - Computer, EventID, TargetUserName, Activity, IpAddress, AccountType,\nLogonTypeName, - LogonProcessName, Status, SubStatus\n| extend timestamp = SecurityEvent_TimeGenerated, - AccountCustomEntity = TargetUserName, IPCustomEntity = IpAddress, HostCustomEntity - = Computer, URLCustomEntity = Url","queryFrequency":"PT1H","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"(Preview) - TI map Email entity to SecurityEvent","description":"Identifies a match in - SecurityEvent table from any Email IOC from TI","tactics":["Impact"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-08-28T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"ThreatIntelligence","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"ThreatIntelligenceTaxii","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/fa118b98-de46-4e94-87f9-8e6d5060b60b","name":"fa118b98-de46-4e94-87f9-8e6d5060b60b","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"MLBehaviorAnalytics","properties":{"severity":"Medium","displayName":"(Preview) - Anomalous SSH Login Detection","description":"This detection uses machine - learning (ML) to identify anomalous Secure Shell (SSH) login activity, based - on syslog data. Scenarios include:\n\n*\tUnusual IP - This IP address has - not or has rarely been seen in last 30 days.\n*\tUnusual Geo - The IP address, - city, country and ASN have not (or rarely) been seen in last 30 days.\n*\tNew - user - A new user logs in from an IP address and geo location, both or either - of which are not expected to be seen in the last 30 days.\n\nAllow 7 days - after this alert is enabled for Azure Sentinel to build a profile of normal - activity for your environment.\n\nThis detection requires a specific configuration - of the data source. [Learn more](https://docs.microsoft.com/en-us/azure/sentinel/connect-syslog#configure-the-syslog-connector-for-anomalous-ssh-login-detection)","tactics":["InitialAccess"],"lastUpdatedDateUTC":"2020-07-16T00:00:00Z","createdDateUTC":"2019-08-05T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"Syslog","dataTypes":["Syslog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/40ba9493-4183-4eee-974f-87fe39c8f267","name":"40ba9493-4183-4eee-974f-87fe39c8f267","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"MicrosoftSecurityIncidentCreation","properties":{"productFilter":"Azure - Advanced Threat Protection","displayName":"Create incidents based on Azure - Advanced Threat Protection alerts","description":"Create incidents based on - all alerts generated in Azure Advanced Threat Protection","lastUpdatedDateUTC":"2019-07-16T00:00:00Z","createdDateUTC":"2019-07-16T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureAdvancedThreatProtection","dataTypes":["SecurityAlert - (AATP)"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/ffe3625d-a933-4f63-b192-7e6ebf3be5fb","name":"ffe3625d-a933-4f63-b192-7e6ebf3be5fb","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Anomaly","properties":{"severity":"Informational","anomalyDefinitionVersion":"1.2.1","techniques":["T1001"],"customizableObservations":{"multiSelectObservations":null,"singleSelectObservations":null,"prioritizeExcludeObservations":null,"thresholdObservations":[{"minimum":"0","maximum":"1","value":"0.1","name":"Score","description":"Generate - an anomaly when score is greater than the chosen value","sequenceNumber":1,"rerun":"NotRequired"}]},"frequency":"P1D","displayName":"(Preview) - Attempted user account bruteforce","description":"This algorithm detects an - unusually high volume of failed login attempts per user account. The model - is trained on the previous 21 days of security event ID 4625 on an account. - It indicates anomalous high volume of failed login attempts in the last day.","tactics":["InitialAccess"],"lastUpdatedDateUTC":"2021-02-22T00:00:00Z","createdDateUTC":"2020-12-08T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SecurityEvents","dataTypes":["SecurityEvents"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/d3980830-dd9d-40a5-911f-76b44dfdce16","name":"d3980830-dd9d-40a5-911f-76b44dfdce16","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - RunTime = 1h;\nSigninLogs\n| where TimeGenerated > ago(RunTime)\n| where AppDisplayName - == \"GitHub.com\"\n| where ResultType == 0\n| summarize CountOfLocations = - dcount(Location), Locations = make_set(Location), BurstStartTime = min(TimeGenerated), - BurstEndTime = max(TimeGenerated) by UserPrincipalName\n| where CountOfLocations - > 1\n| extend timestamp = BurstStartTime, AccountCustomEntity = UserPrincipalName","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]}],"displayName":"GitHub - Signin Burst from Multiple Locations","description":"This alerts when there - Signin burst from multiple locations in GitHub (AAD SSO).","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-06-02T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActiveDirectory","dataTypes":["SigninLogs"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a3c144f9-8051-47d4-ac29-ffb0c312c910","name":"a3c144f9-8051-47d4-ac29-ffb0c312c910","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"High","query":"let - SunburstMD5=dynamic([\"b91ce2fa41029f6955bff20079468448\",\"02af7cec58b9a5da1c542b5a32151ba1\",\"2c4a910a1299cdae2a4e55988a2f102e\",\"846e27a652a5e1bfbd0ddd38a16dc865\",\"4f2eb62fa529c0283b28d05ddd311fae\"]);\nlet - SupernovaMD5=\"56ceb6d0011d87b6e4d7023d7ef85676\";\nDeviceFileEvents\n| where - MD5 in(SunburstMD5) or MD5 in(SupernovaMD5)\n| extend\n timestamp = TimeGenerated,\n AccountCustomEntity - = iff(isnotempty(InitiatingProcessAccountUpn), InitiatingProcessAccountUpn, - InitiatingProcessAccountName),\n HostCustomEntity = DeviceName,\n FileHashCustomEntity - = MD5","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"FileHash","fieldMappings":[{"identifier":"Algorithm","columnName":"MD5"},{"identifier":"Value","columnName":"FileHashCustomEntity"}]}],"displayName":"SUNBURST - and SUPERNOVA backdoor hashes","description":"Identifies SolarWinds SUNBURST - and SUPERNOVA backdoor file hash IOCs in DeviceFileEvents\nReferences:\n- - https://www.fireeye.com/blog/threat-research/2020/12/evasive-attacker-leverages-solarwinds-supply-chain-compromises-with-sunburst-backdoor.html\n- - https://gist.github.com/olafhartong/71ffdd4cab4b6acd5cbcd1a0691ff82f","tactics":["Execution","Persistence"],"lastUpdatedDateUTC":"2021-01-31T00:00:00Z","createdDateUTC":"2020-12-15T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"MicrosoftThreatProtection","dataTypes":["DeviceFileEvents"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/ba144bf8-75b8-406f-9420-ed74397f9479","name":"ba144bf8-75b8-406f-9420-ed74397f9479","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = 1d;\n//Set a threshold of failed AAD signins from an IP address - within 1 day above which we want to deem those logins suspicious.\nlet signin_threshold - = 5; \n//Make a list of IPs with AAD signin failures above our threshold.\nlet - suspicious_signins = \n SigninLogs\n | where TimeGenerated >= ago(timeframe)\n //Looking - for logon failure results\n | where ResultType !in (\"0\", \"50125\", \"50140\")\n //Exclude - localhost addresses to reduce the chance of FPs\n | where IPAddress != - \"127.0.0.1\"\n | summarize count() by IPAddress\n | where count_ > signin_threshold\n | - summarize make_list(IPAddress);\n//See if any of those IPs have sucessfully - logged into PA VPNs during the same timeperiod\nCommonSecurityLog\n | where - TimeGenerated > ago(timeframe)\n //Select only PA VPN sucessful logons\n | - where DeviceVendor == \"Palo Alto Networks\" and DeviceEventClassID == \"globalprotect\"\n | - where Message has \"GlobalProtect gateway user authentication succeeded\"\n //Parse - out the logon source IP from the Message field to match on\n | extend SourceIP - = extract(\"Login from: ([^,]+)\", 1, Message) \n | where SourceIP in (suspicious_signins)\n | - extend Reason = \"Multiple failed AAD logins from SourceIP\"\n //Parse - out other useful information from Message field\n | extend User = extract(\"User - name: ([^,]+)\", 1, Message) \n | extend ClientOS = extract(\"Client OS - version: ([^,\\\"]+)\", 1, Message)\n | extend Location = extract(\"Source - region: ([^,]{2})\",1, Message)\n | project TimeGenerated, Reason, SourceIP, - User, ClientOS, Location, Message, DeviceName, ReceiptTime, DeviceVendor, - DeviceEventClassID, Computer, FileName\n | extend AccountCustomEntity = - User, IPCustomEntity = SourceIP, timestamp = TimeGenerated, HostCustomEntity - = DeviceName","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"IP - with multiple failed Azure AD logins successfully logs in to Palo Alto VPN","description":"This - query creates a list of IP addresses with a number failed login attempts to - AAD \nabove a set threshold. It then looks for any successful Palo Alto VPN - logins from any\nof these IPs within the same timeframe.","tactics":["InitialAccess","CredentialAccess"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-09-04T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActiveDirectory","dataTypes":["SigninLogs"]},{"connectorId":"PaloAltoNetworks","dataTypes":["CommonSecurityLog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/9f86885f-f31f-4e66-a39d-352771ee789e","name":"9f86885f-f31f-4e66-a39d-352771ee789e","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = ago(1h);\nCarbonBlackEvents_CL\n| where TimeGenerated > timeframe\n| - extend eventTime = datetime(1970-01-01) + tolong(eventTime_d/1000) * 1sec\n| - where targetApp_effectiveReputation_s =~ \"KNOWN_MALWARE\"\n| summarize StartTime - = min(TimeGenerated), EndTime = max(TimeGenerated), count() by eventTime, - deviceDetails_deviceName_s, deviceDetails_deviceIpAddress_s, processDetails_fullUserName_s, - processDetails_targetName_s\n| extend timestamp = StartTime, AccountCustomEntity - = processDetails_fullUserName_s, HostCustomEntity = deviceDetails_deviceName_s, - IPCustomEntity = deviceDetails_deviceIpAddress_s","queryFrequency":"PT1H","queryPeriod":"PT1H","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Known - Malware Detected","description":"This creates an incident when a known Malware - is detected on a endpoint managed by a Carbon Black.","tactics":["Execution"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-06-20T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"VMwareCarbonBlack","dataTypes":["CarbonBlackEvents_CL"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/9c712bb2-08dc-44d3-b66b-af154dfc1c4f","name":"9c712bb2-08dc-44d3-b66b-af154dfc1c4f","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Anomaly","properties":{"severity":"Informational","anomalyDefinitionVersion":"1.2.1","techniques":["T1001"],"customizableObservations":{"multiSelectObservations":null,"singleSelectObservations":null,"prioritizeExcludeObservations":null,"thresholdObservations":[{"minimum":"0","maximum":"1","value":"0.07","name":"Score","description":"Generate - an anomaly when score is greater than the chosen value","sequenceNumber":1,"rerun":"NotRequired"}]},"frequency":"P1D","displayName":"(Preview) - Suspicious volume of logins to computer","description":"This algorithm detects - an unusually high volume of successful logins per computer. The model is trained - on the previous 21 days of security event ID 4624 on a computer. It indicates - anomalous high volume of successful logins in the last day","tactics":["InitialAccess"],"lastUpdatedDateUTC":"2021-02-22T00:00:00Z","createdDateUTC":"2020-11-19T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SecurityEvents","dataTypes":["SecurityEvents"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/957cb240-f45d-4491-9ba5-93430a3c08be","name":"957cb240-f45d-4491-9ba5-93430a3c08be","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - timeframe = 1d;\nOfficeActivity\n| where TimeGenerated >= ago(timeframe)\n| - where Operation in~ ( \"Add-MailboxPermission\", \"Add-MailboxFolderPermission\", - \"Set-Mailbox\", \"New-ManagementRoleAssignment\")\nand not(UserId has_any - (''NT AUTHORITY\\\\SYSTEM (Microsoft.Exchange.ServiceHost)'',''devilfish-applicationaccount'') - and Operation in~ ( \"Add-MailboxPermission\", \"Set-Mailbox\"))\n| extend - timestamp = TimeGenerated, AccountCustomEntity = UserId, IPCustomEntity = - ClientIP","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Rare - and potentially high-risk Office operations","description":"Identifies Office - operations that are typically rare and can provide capabilities useful to - attackers.","tactics":["Persistence","Collection"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-02-13T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"Office365","dataTypes":["OfficeActivity"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/44a555d8-ecee-4a25-95ce-055879b4b14b","name":"44a555d8-ecee-4a25-95ce-055879b4b14b","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeFrame = 1d;\nlet timeBin = 10m;\nlet portThreshold = 30;\nW3CIISLog\n| - where TimeGenerated >= ago(timeFrame)\n| extend scStatusFull = strcat(scStatus, - \".\",scSubStatus) \n// Map common IIS codes\n| extend scStatusFull_Friendly - = case(\nscStatusFull == \"401.0\", \"Access denied.\",\nscStatusFull == \"401.1\", - \"Logon failed.\",\nscStatusFull == \"401.2\", \"Logon failed due to server - configuration.\",\nscStatusFull == \"401.3\", \"Unauthorized due to ACL on - resource.\",\nscStatusFull == \"401.4\", \"Authorization failed by filter.\",\nscStatusFull - == \"401.5\", \"Authorization failed by ISAPI/CGI application.\",\nscStatusFull - == \"403.0\", \"Forbidden.\",\nscStatusFull == \"403.4\", \"SSL required.\",\n\"See - - https://support.microsoft.com/help/943891/the-http-status-code-in-iis-7-0-iis-7-5-and-iis-8-0\")\n// - Mapping to Hex so can be mapped using website in comments above\n| extend - scWin32Status_Hex = tohex(tolong(scWin32Status)) \n// Map common win32 codes\n| - extend scWin32Status_Friendly = case(\nscWin32Status_Hex =~ \"775\", \"The - referenced account is currently locked out and cannot be logged on to.\",\nscWin32Status_Hex - =~ \"52e\", \"Logon failure: Unknown user name or bad password.\",\nscWin32Status_Hex - =~ \"532\", \"Logon failure: The specified account password has expired.\",\nscWin32Status_Hex - =~ \"533\", \"Logon failure: Account currently disabled.\", \nscWin32Status_Hex - =~ \"2ee2\", \"The request has timed out.\", \nscWin32Status_Hex =~ \"0\", - \"The operation completed successfully.\", \nscWin32Status_Hex =~ \"1\", \"Incorrect - function.\", \nscWin32Status_Hex =~ \"2\", \"The system cannot find the file - specified.\", \nscWin32Status_Hex =~ \"3\", \"The system cannot find the path - specified.\", \nscWin32Status_Hex =~ \"4\", \"The system cannot open the file.\", - \nscWin32Status_Hex =~ \"5\", \"Access is denied.\", \nscWin32Status_Hex =~ - \"8009030e\", \"SEC_E_NO_CREDENTIALS\", \nscWin32Status_Hex =~ \"8009030C\", - \"SEC_E_LOGON_DENIED\", \n\"See - https://msdn.microsoft.com/library/cc231199.aspx\")\n// - decode URI when available\n| extend decodedUriQuery = url_decode(csUriQuery)\n// - Count of attempts by client IP on many ports\n| summarize makeset(sPort), - makeset(decodedUriQuery), makeset(csUserName), makeset(sSiteName), makeset(sPort), - makeset(csUserAgent), makeset(csMethod), makeset(csUriQuery), makeset(scStatusFull), - makeset(scStatusFull_Friendly), makeset(scWin32Status_Hex), makeset(scWin32Status_Friendly), - ConnectionsCount = count() by bin(TimeGenerated, timeBin), cIP, Computer, - sIP\n| extend portCount = arraylength(set_sPort)\n| where portCount >= portThreshold\n| - project TimeGenerated, cIP, set_sPort, set_csUserName, set_decodedUriQuery, - Computer, set_sSiteName, sIP, set_csUserAgent, set_csMethod, set_scStatusFull, - set_scStatusFull_Friendly, set_scWin32Status_Hex, set_scWin32Status_Friendly, - ConnectionsCount, portCount\n| order by portCount\n| extend timestamp = TimeGenerated, - IPCustomEntity = cIP","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"High - count of connections by client IP on many ports","description":"Identifies - when 30 or more ports are used for a given client IP in 10 minutes occurring - on the IIS server.\nThis could be indicative of attempted port scanning or - exploit attempt at internet facing web applications. \nThis could also simply - indicate a misconfigured service or device.\nReferences:\nIIS status code - mapping - https://support.microsoft.com/help/943891/the-http-status-code-in-iis-7-0-iis-7-5-and-iis-8-0\nWin32 - Status code mapping - https://msdn.microsoft.com/library/cc231199.aspx","tactics":["InitialAccess"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-03-19T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureMonitor(IIS)","dataTypes":["W3CIISLog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/fbd72eb8-087e-466b-bd54-1ca6ea08c6d3","name":"fbd72eb8-087e-466b-bd54-1ca6ea08c6d3","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = 1d;\nlet opList = OfficeActivity \n| where TimeGenerated >= ago(timeframe) - \n| summarize by Operation\n//| where Operation startswith \"Remove-\" or - Operation startswith \"Disable-\"\n| where Operation has_any (\"Remove\", - \"Disable\")\n| where Operation contains \"AntiPhish\" or Operation contains - \"SafeAttachment\" or Operation contains \"SafeLinks\" or Operation contains - \"Dlp\" or Operation contains \"Audit\"\n| summarize make_set(Operation);\nOfficeActivity\n| - where TimeGenerated >= ago(timeframe)\n// Only admin or global-admin can disable/remove - policy\n| where RecordType =~ \"ExchangeAdmin\"\n| where UserType in~ (\"Admin\",\"DcAdmin\")\n// - Pass in interesting Operation list\n| where Operation in~ (opList)\n| extend - ClientIPOnly = case( \nClientIP has \".\", tostring(split(ClientIP,\":\")[0]), - \nClientIP has \"[\", tostring(trim_start(@''[[]'',tostring(split(ClientIP,\"]\")[0]))),\nClientIP\n) \n| - extend Port = case(\nClientIP has \".\", (split(ClientIP,\":\")[1]),\nClientIP - has \"[\", tostring(split(ClientIP,\"]:\")[1]),\nClientIP\n)\n| summarize - StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated), OperationCount - = count() by Operation, UserType, UserId, ClientIP = ClientIPOnly, Port, ResultStatus, - Parameters\n| extend timestamp = StartTimeUtc, AccountCustomEntity = UserId, - IPCustomEntity = ClientIP","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Office - policy tampering","description":"Identifies if any tampering is done to either - auditlog, ATP Safelink, SafeAttachment, AntiPhish or Dlp policy. \nAn adversary - may use this technique to evade detection or avoid other policy based defenses.\nReferences: - https://docs.microsoft.com/powershell/module/exchange/advanced-threat-protection/remove-antiphishrule?view=exchange-ps.","tactics":["Persistence","DefenseEvasion"],"lastUpdatedDateUTC":"2020-12-19T00:00:00Z","createdDateUTC":"2019-04-15T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"Office365","dataTypes":["OfficeActivity"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/c7bfadd4-34a6-4fa5-82f8-3691a32261e8","name":"c7bfadd4-34a6-4fa5-82f8-3691a32261e8","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - timeframe = 1d;\nlet EventNameList = dynamic([\"ApplySecurityGroupsToLoadBalancer\", - \"SetSecurityGroups\"]);\nAWSCloudTrail\n| where TimeGenerated >= ago(timeframe)\n| - where EventName in~ (EventNameList)\n| extend User = iif(isnotempty(UserIdentityUserName), - UserIdentityUserName, SessionIssuerUserName)\n| summarize EventCount=count(), - StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated) \nby EventSource, - EventName, UserIdentityType, User, SourceIpAddress, UserAgent, SessionMfaAuthenticated, - AWSRegion,\nAdditionalEventData, UserIdentityAccountId, UserIdentityPrincipalid, - ResponseElements\n| extend timestamp = StartTimeUtc, AccountCustomEntity = - User , IPCustomEntity = SourceIpAddress","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Changes - to AWS Elastic Load Balancer security groups","description":"Elastic Load - Balancer distributes incoming traffic across multiple instances in multiple - availability Zones. This increases the fault tolerance of your applications. - \n Unwanted changes to Elastic Load Balancer specific security groups could - open your environment to attack and hence needs monitoring.\n More information: - https://medium.com/@GorillaStack/the-most-important-aws-cloudtrail-security-events-to-track-a5b9873f8255 - \n and https://aws.amazon.com/elasticloadbalancing/.","tactics":["Persistence"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-02-27T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AWS","dataTypes":["AWSCloudTrail"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/70b12a3b-4896-42cb-910c-5ffaf8d7987d","name":"70b12a3b-4896-42cb-910c-5ffaf8d7987d","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"High","query":"let - timeframe = 1d;\nlet DomainNames = dynamic([\"seoulhobi.biz\", \"reader.cash\", - \"pieceview.club\", \"app-wallet.com\", \"bigwnet.com\", \"bitwoll.com\", - \"cexrout.com\", \"change-pw.com\", \"checkprofie.com\", \"cloudwebappservice.com\", - \"ctquast.com\", \"dataviewering.com\", \"day-post.com\", \"dialy-post.com\", - \"documentviewingcom.com\", \"dovvn-mail.com\", \"down-error.com\", \"drivecheckingcom.com\", - \"drog-service.com\", \"encodingmail.com\", \"filinvestment.com\", \"foldershareing.com\", - \"golangapis.com\", \"hotrnall.com\", \"lh-logins.com\", \"login-use.com\", - \"mail-down.com\", \"matmiho.com\", \"mihomat.com\", \"natwpersonal-online.com\", - \"nidlogin.com\", \"nid-login.com\", \"nidlogon.com\", \"pw-change.com\", - \"rnaii.com\", \"rnailm.com\", \"sec-live.com\", \"secrityprocessing.com\", - \"securitedmode.com\", \"securytingmail.com\", \"set-login.com\", \"usrchecking.com\", - \"com-serviceround.info\", \"mai1.info\", \"reviewer.mobi\", \"files-download.net\", - \"fixcool.net\", \"hanrnaii.net\", \"office356-us.org\", \"smtper.org\"]);\n(union - isfuzzy=true\n(CommonSecurityLog \n| where TimeGenerated >= ago(timeframe) - \n| parse Message with * ''('' DNSName '')'' * \n| where isnotempty(FileHash)\n| - where DNSName in~ (DomainNames)\n| extend Account = SourceUserID, Computer - = DeviceName, IPAddress = SourceIP\n),\n(DnsEvents \n| where TimeGenerated - >= ago(timeframe) \n| extend DNSName = Name\n| where isnotempty(DNSName)\n| - where DNSName in~ (DomainNames)\n| extend IPAddress = ClientIP\n),\n(VMConnection - \n| where TimeGenerated >= ago(timeframe) \n| parse RemoteDnsCanonicalNames - with * ''[\"'' DNSName ''\"]'' *\n| where isnotempty(DNSName)\n| where DNSName in~ - (DomainNames)\n| extend IPAddress = RemoteIp\n)\n)\n| extend timestamp = TimeGenerated, - AccountCustomEntity = Account, HostCustomEntity = Computer, IPCustomEntity - = IPAddress","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"THALLIUM - domains included in DCU takedown","description":"THALLIUM spearphishing and - command and control domains included in December 2019 DCU/MSTIC takedown. - \n Matches domain name IOCs related to the THALLIUM activity group with CommonSecurityLog, - DnsEvents, VMConnection and SecurityEvents dataTypes.\n References: https://blogs.microsoft.com/on-the-issues/2019/12/30/microsoft-court-action-against-nation-state-cybercrime/ - ","tactics":["CommandAndControl","CredentialAccess"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-01-06T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"DNS","dataTypes":["DnsEvents"]},{"connectorId":"AzureMonitor(VMInsights)","dataTypes":["VMConnection"]},{"connectorId":"CiscoASA","dataTypes":["CommonSecurityLog"]},{"connectorId":"PaloAltoNetworks","dataTypes":["CommonSecurityLog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/2acc91c3-17c2-4388-938e-4eac2d5894e8","name":"2acc91c3-17c2-4388-938e-4eac2d5894e8","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"High","query":"let - timeframe = 1d;\nW3CIISLog\n| where TimeGenerated >= ago(timeframe)\n| where - csMethod == ''GET''\n| where isnotempty(csUriStem) and isnotempty(csUriQuery)\n| - where csUriStem contains \"logoimagehandler.ashx\"\n| where csUriQuery contains - \"codes\" and csUriQuery contains \"clazz\" and csUriQuery contains \"method\" - and csUriQuery contains \"args\"\n| extend timestamp = TimeGenerated, IPCustomEntity - = cIP, HostCustomEntity = Computer, AccountCustomEntity = csUserName","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"SUPERNOVA - webshell","description":"Identifies SUPERNOVA webshell based on W3CIISLog - data.\n References:\n - https://unit42.paloaltonetworks.com/solarstorm-supernova/","tactics":["Persistence","PrivilegeEscalation"],"lastUpdatedDateUTC":"2021-01-07T00:00:00Z","createdDateUTC":"2021-01-07T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureMonitor(IIS)","dataTypes":["W3CIISLog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/d6190dde-8fd2-456a-ac5b-0a32400b0464","name":"d6190dde-8fd2-456a-ac5b-0a32400b0464","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = 1d;\nlet ProcessCreationEvents=() {\nlet processEvents=SecurityEvent\n| - where EventID==4688\n| where isnotempty(CommandLine)\n| project TimeGenerated, - Computer, Account = SubjectUserName, AccountDomain = SubjectDomainName, FileName - = Process, CommandLine, ParentProcessName;\nprocessEvents;\n};\nProcessCreationEvents - \n| where TimeGenerated > ago(timeframe) \n| where CommandLine contains \".decode(''base64'')\"\n or - CommandLine contains \"base64 --decode\"\n or CommandLine contains - \".decode64(\" \n| summarize StartTimeUtc = min(TimeGenerated), EndTimeUtc - = max(TimeGenerated), CountToday = count() by Computer, Account, AccountDomain, - FileName, CommandLine, ParentProcessName \n| extend timestamp = StartTimeUtc, - AccountCustomEntity = Account, HostCustomEntity = Computer","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]}],"displayName":"Process - executed from binary hidden in Base64 encoded file","description":"Encoding - malicious software is a technique used to obfuscate files from detection. - \nThe first CommandLine component is looking for Python decoding base64. \nThe - second CommandLine component is looking for Bash/sh command line base64 decoding.\nThe - third one is looking for Ruby decoding base64.","tactics":["Execution","DefenseEvasion"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-01-24T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/712fab52-2a7d-401e-a08c-ff939cc7c25e","name":"712fab52-2a7d-401e-a08c-ff939cc7c25e","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - dt_lookBack = 1h;\nlet ioc_lookBack = 14d;\nThreatIntelligenceIndicator\n| - where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\n| - where Active == true\n// Picking up only IOC''s that contain the entities - we want\n| where isnotempty(Url)\n| join (\n AuditLogs\n | where TimeGenerated - >= ago(dt_lookBack)\n // Extract the URL that is contained within the JSON - data\n | extend Url = extract(\"(http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\\\\(\\\\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+);\", - 1,tostring(TargetResources))\n | where isnotempty(Url)\n | extend userPrincipalName - = tostring(parse_json(tostring(InitiatedBy.user)).userPrincipalName)\n | - extend TargetResourceDisplayName = tostring(TargetResources[0].displayName)\n | - extend Audit_TimeGenerated = TimeGenerated\n) on Url\n| summarize LatestIndicatorTime - = arg_max(TimeGenerated, *) by IndicatorId\n| project LatestIndicatorTime, - Description, ActivityGroupNames, IndicatorId, ThreatType, ExpirationDateTime, - ConfidenceScore,\nAudit_TimeGenerated, OperationName, Identity, userPrincipalName, - TargetResourceDisplayName, Url\n| extend timestamp = Audit_TimeGenerated, - AccountCustomEntity = userPrincipalName, HostCustomEntity = TargetResourceDisplayName, - URLCustomEntity = Url","queryFrequency":"PT1H","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"(Preview) - TI map URL entity to AuditLogs","description":"Identifies a match in AuditLogs - from any URL IOC from TI","tactics":["Impact"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-08-27T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActiveDirectory","dataTypes":["AuditLogs"]},{"connectorId":"ThreatIntelligence","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"ThreatIntelligenceTaxii","dataTypes":["ThreatIntelligenceIndicator"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/23de46ea-c425-4a77-b456-511ae4855d69","name":"23de46ea-c425-4a77-b456-511ae4855d69","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - starttime = 14d;\nlet endtime = 1d;\n// The number of operations below which - an IP address is considered an unusual source of role assignment operations\nlet - alertOperationThreshold = 5;\nlet SensitiveOperationList = dynamic(\n[\"List - keys\", \"List Storage Account Keys\", \"Register Subscription\", \"Create - or Update Snapshot\", \"Create or Update Network Security Group\"]);\nlet - SensitiveActivity = AzureActivity\n| where OperationName in~ (SensitiveOperationList)\n| - where ActivityStatus =~ \"Succeeded\";\nSensitiveActivity\n| where TimeGenerated - between (ago(starttime) .. ago(endtime))\n| summarize count() by CallerIpAddress, - Caller\n| where count_ >= alertOperationThreshold\n| join kind = rightanti - ( \nSensitiveActivity\n| where TimeGenerated >= ago(endtime)\n| summarize - StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated), ActivityTimeStamp - = makelist(TimeGenerated), ActivityStatus = makelist(ActivityStatus), \nOperationIds - = makelist(OperationId), CorrelationIds = makelist(CorrelationId), Resources - = makelist(Resource), ResourceGroups = makelist(ResourceGroup), ResourceIds - = makelist(ResourceId), ActivityCountByCallerIPAddress = count() \nby CallerIpAddress, - Caller, OperationName\n) on CallerIpAddress, Caller\n| extend timestamp = - StartTimeUtc, AccountCustomEntity = Caller, IPCustomEntity = CallerIpAddress","queryFrequency":"P1D","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Rare - subscription-level operations in Azure","description":"This query looks for - a few sensitive subscription-level events based on Azure Activity Logs. \n - For example this monitors for the operation name ''Create or Update Snapshot'' - which is used for creating backups but could be misused by attackers \n to - dump hashes or extract sensitive information from the disk.","tactics":["CredentialAccess","Persistence"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-08-24T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActivity","dataTypes":["AzureActivity"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/4b93c5af-d20b-4236-b696-a28b8c51407f","name":"4b93c5af-d20b-4236-b696-a28b8c51407f","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = 1d;\nlet spanoftime = 10m;\nlet threshold = 0;\nSecurityEvent - \n| where TimeGenerated > ago(2*timeframe) \n// A user account was created\n| - where EventID == 4720\n| where AccountType =~ \"User\"\n| project creationTime - = TimeGenerated, CreateEventID = EventID, CreateActivity = Activity, Computer, - TargetUserName, UserPrincipalName, \nAccountUsedToCreate = SubjectAccount, - SIDofAccountUsedToCreate = SubjectUserSid, TargetAccount = tolower(TargetAccount), - TargetSid\n| join kind= inner (\n SecurityEvent\n | where TimeGenerated - > ago(timeframe) \n // A user account was deleted \n | where EventID == - 4726\n| where AccountType == \"User\"\n| project deletionTime = TimeGenerated, - DeleteEventID = EventID, DeleteActivity = Activity, Computer, TargetUserName, - UserPrincipalName, \nAccountUsedToDelete = SubjectAccount, SIDofAccountUsedToDelete - = SubjectUserSid, TargetAccount = tolower(TargetAccount), TargetSid\n) on - Computer, TargetAccount\n| where deletionTime - creationTime < spanoftime\n| - extend TimeDelta = deletionTime - creationTime\n| where tolong(TimeDelta) - >= threshold\n| project TimeDelta, creationTime, CreateEventID, CreateActivity, - Computer, TargetAccount, TargetSid, UserPrincipalName, AccountUsedToCreate, - SIDofAccountUsedToCreate,\ndeletionTime, DeleteEventID, DeleteActivity, AccountUsedToDelete, - SIDofAccountUsedToDelete\n| extend timestamp = creationTime, AccountCustomEntity - = AccountUsedToCreate, HostCustomEntity = Computer","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"},{"identifier":"Sid","columnName":"SIDofAccountUsedToCreate"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]}],"displayName":"User - account created and deleted within 10 mins","description":"Identifies when - a user account is created and then deleted within 10 minutes. This can be - an indication of compromise and\nan adversary attempting to hide in the noise.","tactics":["Persistence","PrivilegeEscalation"],"lastUpdatedDateUTC":"2021-01-16T00:00:00Z","createdDateUTC":"2019-02-14T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/f8dad4e9-3f19-4d70-ab7f-8f19ccd43a3e","name":"f8dad4e9-3f19-4d70-ab7f-8f19ccd43a3e","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = ago(1h);\nlet threshold = 1;\nAzureDiagnostics\n | where TimeGenerated - >= timeframe\n | where OperationName in (\"AzureFirewallApplicationRuleLog\",\"AzureFirewallNetworkRuleLog\")\n | - extend msg_s_replaced0 = replace(@\"\\s\\s\",@\" \",msg_s)\n | extend msg_s_replaced1 - = replace(@\"\\.\\s\",@\" \",msg_s_replaced0)\n | extend msg_a = split(msg_s_replaced1,\" - \")\n | extend srcAddr_a = split(msg_a[3],\":\") , destAddr_a = split(msg_a[5],\":\")\n | - extend protocol = tostring(msg_a[0]), srcIp = tostring(srcAddr_a[0]), srcPort - = tostring(srcAddr_a[1]), destIp = tostring(destAddr_a[0]), destPort = tostring(destAddr_a[1]), - action = tostring(msg_a[7])\n | where action == \"Deny\"\n | extend - url = iff(destIp matches regex \"\\\\d+\\\\.\\\\d+\\\\.\\\\d+\\\\.\\\\d+\",\"\",destIp)\n | - summarize StartTime = min(TimeGenerated), count() by srcIp, destIp, url, action, - protocol\n | where count_ >= [\"threshold\"]\n | extend timestamp = - StartTime, URLCustomEntity = url, IPCustomEntity = srcIp","queryFrequency":"PT1H","queryPeriod":"PT1H","triggerOperator":"GreaterThan","triggerThreshold":1,"entityMappings":[{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"Several - deny actions registered","description":"Identifies attack pattern when attacker - tries to move, or scan, from resource to resource on the network and creates - an incident when a source has more than 1 registered deny action in Azure - Firewall.","tactics":["Discovery","LateralMovement","CommandAndControl"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-10-19T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureFirewall","dataTypes":["AzureDiagnostics"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/57e56fc9-417a-4f41-a579-5475aea7b8ce","name":"57e56fc9-417a-4f41-a579-5475aea7b8ce","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = 1h;\nlet threshold = 1000;\nInfobloxNIOS\n| where TimeGenerated - >= ago(timeframe)\n| where ProcessName =~ \"dhcpd\" and Log_Type =~ \"DHCPREQUEST\"\n| - summarize count() by ServerIP, bin(TimeGenerated,5m)\n| where count_ > threshold\n| - join kind=inner (InfobloxNIOS\n | where ProcessName =~ \"dhcpd\" and Log_Type - =~ \"DHCPREQUEST\"\n | where TimeGenerated >= ago(timeframe)\n ) on - ServerIP\n| extend timestamp = TimeGenerated, IPCustomEntity = ServerIP","queryFrequency":"PT1H","queryPeriod":"PT1H","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Potential - DHCP Starvation Attack","description":"This creates an incident in the event - that an excessive amount of DHCPREQUEST have been recieved by a DHCP Server - and could potentially be an indication of a DHCP Starvation Attack.","tactics":["InitialAccess"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-06-06T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"InfobloxNIOS","dataTypes":["Syslog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/0dd422ee-e6af-4204-b219-f59ac172e4c6","name":"0dd422ee-e6af-4204-b219-f59ac172e4c6","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"ThreatIntelligence","properties":{"severity":"Medium","displayName":"(Preview) - Microsoft Threat Intelligence Analytics","description":"This rule generates - an alert when a Microsoft Threat Intelligence Indicator gets matched with - your event logs. The alerts are very high fidelity and are turned ON by default. - \n\nNote : It is advised to turn off any custom alert rules which match the - threat intelligence indicators with the same event logs matched by this analytics - to prevent duplicate alerts.","tactics":["Persistence","LateralMovement"],"lastUpdatedDateUTC":"2020-09-15T00:00:00Z","createdDateUTC":"2020-06-02T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"CEF","dataTypes":["CommonSecurityLog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/e27dd7e5-4367-4c40-a2b7-fcd7e7a8a508","name":"e27dd7e5-4367-4c40-a2b7-fcd7e7a8a508","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = ago(1h);\nlet FailureThreshold = 15;\nlet FailedEvents = Okta_CL\n| - where TimeGenerated > timeframe\n| where eventType_s =~ \"user.session.start\"and - outcome_reason_s in (\"VERIFICATION_ERROR\",\"INVALID_CREDENTIALS\")\n| summarize - dcount(actor_alternateId_s) by client_ipAddress_s, bin(TimeGenerated, 5m)\n| - where dcount_actor_alternateId_s > FailureThreshold\n| project client_ipAddress_s, - TimeGenerated;\nOkta_CL\n| where TimeGenerated > timeframe\n| where eventType_s - =~ \"user.session.start\"and outcome_reason_s in (\"VERIFICATION_ERROR\",\"INVALID_CREDENTIALS\")\n| - summarize Users = make_set(actor_alternateId_s) by client_ipAddress_s, City - = client_geographicalContext_city_s, Country = client_geographicalContext_country_s, - bin(TimeGenerated, 5m)\n| join kind=inner (FailedEvents) on client_ipAddress_s, - TimeGenerated\n| sort by TimeGenerated desc\n| extend timestamp = TimeGenerated, - IPCustomEntity = client_ipAddress_s","queryFrequency":"PT1H","queryPeriod":"PT1H","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Potential - Password Spray Attack","description":"This query searches for failed attempts - to log into the Okta console from more than 15 various users within a 5 minute - timeframe from the same source. This is a potential indication of a password - spray attack","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-07-08T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"OktaSSO","dataTypes":["Okta_CL"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/7d6d8a8e-b08a-4082-8dbb-d7fd2cbbc35e","name":"7d6d8a8e-b08a-4082-8dbb-d7fd2cbbc35e","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"High","query":"let - scriptExtensions = dynamic([\".php\", \".jsp\", \".js\", \".aspx\", \".asmx\", - \".asax\", \".cfm\", \".shtml\"]);\nunion isfuzzy=true\n(SecurityEvent\n| - where EventID == 4663\n| where Process has_any (\"umworkerprocess.exe\", \"UMService.exe\")\n| - where ObjectName has_any (scriptExtensions)\n| where AccessMask in (''0x2'',''0x100'', - ''0x10'', ''0x4'')),\n(DeviceFileEvents\n| where ActionType =~ \"FileCreated\"\n| - where InitiatingProcessFileName has_any (\"umworkerprocess.exe\", \"UMService.exe\")\n| - where FileName has_any(scriptExtensions))\n| extend timestamp = TimeGenerated, - AccountCustomEntity = Account, HostCustomEntity = Computer, IPCustomEntity - = IpAddress","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"InitiatingProcessAccountUpn"}]},{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"DeviceName"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"HAFNIUM - UM Service writing suspicious file.","description":"This query looks for the - Exchange server UM process writing suspicious files that may be indicative - of webshells.\nReference: https://www.microsoft.com/security/blog/2021/03/02/hafnium-targeting-exchange-servers/","tactics":["InitialAccess"],"lastUpdatedDateUTC":"2021-03-02T00:00:00Z","createdDateUTC":"2021-03-02T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]},{"connectorId":"MicrosoftThreatProtection","dataTypes":["DeviceFileEvents"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/1572e66b-20a7-4012-9ec4-77ec4b101bc8","name":"1572e66b-20a7-4012-9ec4-77ec4b101bc8","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - starttime = 1d;\nlet endtime = 1h;\nlet prev23hThreshold = 4;\nlet prev1hThreshold - = 15;\nlet Kerbevent =\nSecurityEvent\n| where TimeGenerated >= ago(starttime)\n| - where EventID == 4769\n| parse EventData with * ''TicketEncryptionType\">'' - TicketEncryptionType \"<\" *\n| where TicketEncryptionType == ''0x17''\n| - parse EventData with * ''TicketOptions\">'' TicketOptions \"<\" *\n| where - TicketOptions == ''0x40810000''\n| parse EventData with * ''Status\">'' Status - \"<\" *\n| where Status == ''0x0''\n| parse EventData with * ''ServiceName\">'' - ServiceName \"<\" *\n| where ServiceName !contains \"$\" and ServiceName !contains - \"krbtgt\" \n| parse EventData with * ''TargetUserName\">'' TargetUserName - \"<\" *\n| where TargetUserName !contains \"$@\" and TargetUserName !contains - ServiceName\n| parse EventData with * ''IpAddress\">::ffff:'' ClientIPAddress - \"<\" *;\nlet Kerbevent23h = Kerbevent\n| where TimeGenerated >= ago(starttime) - and TimeGenerated < ago(endtime)\n| summarize ServiceNameCountPrev23h = dcount(ServiceName), - ServiceNameSet23h = makeset(ServiceName) \nby Computer, TargetUserName,TargetDomainName, - ClientIPAddress, TicketOptions, TicketEncryptionType, Status\n| where ServiceNameCountPrev23h - < prev23hThreshold;\nlet Kerbevent1h = \nKerbevent\n| where TimeGenerated - >= ago(endtime)\n| summarize min(TimeGenerated), max(TimeGenerated), ServiceNameCountPrev1h - = dcount(ServiceName), ServiceNameSet1h = makeset(ServiceName) \nby Computer, - TargetUserName,TargetDomainName, ClientIPAddress, TicketOptions, TicketEncryptionType, - Status;\nKerbevent1h \n| join kind=leftanti\n(\nKerbevent23h\n) on TargetUserName, - TargetDomainName\n// Threshold value set above is based on testing, this value - may need to be changed for your environment.\n| where ServiceNameCountPrev1h - > prev1hThreshold\n| project StartTimeUtc = min_TimeGenerated, EndTimeUtc - = max_TimeGenerated, TargetUserName, Computer, ClientIPAddress, TicketOptions, - \nTicketEncryptionType, Status, ServiceNameCountPrev1h, ServiceNameSet1h, - TargetDomainName\n| extend timestamp = StartTimeUtc, AccountCustomEntity = - strcat(TargetDomainName,\"\\\\\", TargetUserName), HostCustomEntity = Computer, - IPCustomEntity = ClientIPAddress","queryFrequency":"PT1H","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Potential - Kerberoasting","description":"A service principal name (SPN) is used to uniquely - identify a service instance in a Windows environment. \nEach SPN is usually - associated with a service account. Organizations may have used service accounts - with weak passwords in their environment. \nAn attacker can try requesting - Kerberos ticket-granting service (TGS) service tickets for any SPN from a - domain controller (DC) which contains \na hash of the Service account. This - can then be used for offline cracking. This hunting query looks for accounts - that are generating excessive \nrequests to different resources within the - last hour compared with the previous 24 hours. Normal users would not make - an unusually large number \nof request within a small time window. This is - based on 4769 events which can be very noisy so environment based tweaking - might be needed.","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2020-11-22T00:00:00Z","createdDateUTC":"2019-04-01T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/0914adab-90b5-47a3-a79f-7cdcac843aa7","name":"0914adab-90b5-47a3-a79f-7cdcac843aa7","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - starttime = 14d;\nlet timeframe = 1d;\nlet scorethreshold = 3;\nlet baselinethreshold - = 5;\nlet OperationList = dynamic(\n[\"SecretGet\", \"KeyGet\", \"VaultGet\"]);\nlet - TimeSeriesData = AzureDiagnostics\n| where TimeGenerated between (startofday(ago(starttime))..startofday(now()))\n| - extend ResultType = columnifexists(\"ResultType\", \"None\"), CallerIPAddress - = columnifexists(\"CallerIPAddress\", \"None\")\n| where ResultType !~ \"None\" - and isnotempty(ResultType)\n| where CallerIPAddress !~ \"None\" and isnotempty(CallerIPAddress)\n| - where ResourceType =~ \"VAULTS\" and ResultType =~ \"Success\"\n| where OperationName - in (OperationList)\n| project TimeGenerated, OperationName, Resource, CallerIPAddress\n| - make-series HourlyCount=count() on TimeGenerated from startofday(ago(starttime)) - to startofday(now()) step timeframe by Resource;\n//Filter anomolies against - TimeSeriesData\nlet TimeSeriesAlerts = TimeSeriesData\n| extend (anomalies, - score, baseline) = series_decompose_anomalies(HourlyCount, scorethreshold, - -1, ''linefit'')\n| mv-expand HourlyCount to typeof(double), TimeGenerated - to typeof(datetime), anomalies to typeof(double),score to typeof(double), - baseline to typeof(long)\n| where anomalies > 0 | extend AnomalyHour = TimeGenerated\n| - where baseline > baselinethreshold // Filtering low count events per baselinethreshold\n| - project Resource, AnomalyHour, TimeGenerated, HourlyCount, baseline, anomalies, - score;\nlet AnomalyHours = TimeSeriesAlerts | where TimeGenerated > ago(2d) - | project TimeGenerated;\n// Filter the alerts since specified timeframe\nTimeSeriesAlerts\n| - where TimeGenerated > ago(2d)\n// Join against base logs since specified timeframe - to retrive records associated with the hour of anomoly\n| join (\nAzureDiagnostics\n| - where TimeGenerated > ago(timeframe)\n| extend DateHour = bin(TimeGenerated, - 1h) // create a new column and round to hour\n| where DateHour in ((AnomalyHours)) - //filter the dataset to only selected anomaly hours\n| extend ResultType = - columnifexists(\"ResultType\", \"NoResultType\")\n| extend requestUri_s = - columnifexists(\"requestUri_s\", \"None\"), identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g - = columnifexists(\"identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g\", - \"None\")\n| extend id_s = columnifexists(\"id_s\", \"None\"), CallerIPAddress - = columnifexists(\"CallerIPAddress\", \"None\"), clientInfo_s = columnifexists(\"clientInfo_s\", - \"None\")\n| where ResultType !~ \"None\" and isnotempty(ResultType)\n| where - identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g - !~ \"None\" and isnotempty(identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g)\n| - where id_s !~ \"None\" and isnotempty(id_s)\n| where CallerIPAddress !~ \"None\" - and isnotempty(CallerIPAddress)\n| where clientInfo_s !~ \"None\" and isnotempty(clientInfo_s)\n| - where requestUri_s !~ \"None\" and isnotempty(requestUri_s)\n| where ResourceType - =~ \"VAULTS\" and ResultType =~ \"Success\"\n| where OperationName in (OperationList)\n| - summarize PerOperationCount=count(), LatestAnomalyTime = arg_max(TimeGenerated,*) - by bin(TimeGenerated,1h), Resource, OperationName, id_s, CallerIPAddress, - identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g, - requestUri_s, clientInfo_s\n) on Resource, TimeGenerated\n| summarize EventCount=count(), - OperationNameList = make_set(OperationName), RequestURLList = make_set(requestUri_s, - 100), AccountList = make_set(identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g, - 100), AccountMax = arg_max(identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g,*) - by Resource, id_s, clientInfo_s, LatestAnomalyTime\n| extend timestamp = LatestAnomalyTime, - IPCustomEntity = CallerIPAddress, AccountCustomEntity = AccountMax","queryFrequency":"P1D","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Azure - Key Vault access TimeSeries anomaly","description":"Indentifies a sudden increase - in count of Azure Key Vault secret or vault access operations by CallerIPAddress. - The query leverages a built-in KQL anomaly detection algorithm\nto find large - deviations from baseline Azure Key Vault access patterns. Any sudden increase - in the count of Azure Key Vault accesses can be an\nindication of adversary - dumping credentials via automated methods. If you are seeing any noise, try - filtering known source(IP/Account) and user-agent combinations.\nTimeSeries - Reference Blog: https://techcommunity.microsoft.com/t5/azure-sentinel/looking-for-unknown-anomalies-what-is-normal-time-series/ba-p/555052","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2021-01-16T00:00:00Z","createdDateUTC":"2019-07-01T00:00:00Z","status":"Available","alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/500415fb-bba7-4227-a08a-9857fb61b6a7","name":"500415fb-bba7-4227-a08a-9857fb61b6a7","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = 1d;\nOfficeActivity\n| where TimeGenerated >= ago(timeframe)\n| - where OfficeWorkload == \"Exchange\"\n| where Operation in~ (\"New-TransportRule\", - \"Set-TransportRule\")\n| extend p = parse_json(Parameters)\n| extend RuleName - = case(\n Operation =~ \"Set-TransportRule\", tostring(OfficeObjectId),\n Operation - =~ \"New-TransportRule\", tostring(p[1].Value),\n \"Unknown\"\n ) \n| mvexpand - p\n| where (p.Name =~ \"BlindCopyTo\" or p.Name =~ \"RedirectMessageTo\") - and isnotempty(p.Value)\n| extend RedirectTo = p.Value\n| extend ClientIPOnly - = case( \n ClientIP has \".\" and ClientIP has \":\", tostring(split(ClientIP,\":\")[0]), - \n ClientIP has \".\" and ClientIP has \"-\", tostring(split(ClientIP,\"-\")[0]), - \n ClientIP has \"[\", tostring(trim_start(@''[[]'',tostring(split(ClientIP,\"]\")[0]))),\n ClientIP\n ) \n| - extend Port = case(\n ClientIP has \".\" and ClientIP has \":\", (split(ClientIP,\":\")[1]),\n ClientIP - has \".\" and ClientIP has \"-\", (split(ClientIP,\"-\")[1]),\n ClientIP - has \"[\" and ClientIP has \":\", tostring(split(ClientIP,\"]:\")[1]),\n ClientIP - has \"[\" and ClientIP has \"-\", tostring(split(ClientIP,\"]-\")[1]),\n ClientIP\n )\n| - extend ClientIP = ClientIPOnly\n| project TimeGenerated, RedirectTo, ClientIP, - Port, UserId, Operation, RuleName\n| extend timestamp = TimeGenerated, AccountCustomEntity - = UserId, IPCustomEntity = ClientIP","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Mail - redirect via ExO transport rule","description":"Identifies when Exchange Online - transport rule configured to forward emails.\nThis could be an adversary mailbox - configured to collect mail from multiple user accounts.","tactics":["Collection","Exfiltration"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-05-05T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"Office365","dataTypes":["OfficeActivity"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/f845881e-2500-44dc-8ed7-b372af3e1e25","name":"f845881e-2500-44dc-8ed7-b372af3e1e25","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - timeFrame = 1d;\nlet short_uaLength = 5;\nlet long_uaLength = 1000;\nlet c_threshold - = 100;\nW3CIISLog \n| where TimeGenerated >= ago(timeFrame)\n// Exclude local - IPs as these create noise\n| where cIP !startswith \"192.168.\" and cIP != - \"::1\"\n| where isnotempty(csUserAgent) and csUserAgent !in~ (\"-\", \"MSRPC\") - and (string_size(csUserAgent) <= short_uaLength or string_size(csUserAgent) - >= long_uaLength)\n| extend csUserAgent_size = string_size(csUserAgent)\n| - summarize StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated), - ConnectionCount = count() by Computer, sSiteName, sPort, csUserAgent, csUserAgent_size, - csUserName , csMethod, csUriStem, sIP, cIP, scStatus, scSubStatus, scWin32Status\n| - where ConnectionCount < c_threshold\n| extend timestamp = StartTimeUtc, AccountCustomEntity - = csUserName, HostCustomEntity = Computer, IPCustomEntity = cIP","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Anomalous - User Agent connection attempt","description":"Identifies connection attempts - (success or fail) from clients with very short or very long User Agent strings - and with less than 100 connection attempts.","tactics":["InitialAccess"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-02-20T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureMonitor(IIS)","dataTypes":["W3CIISLog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/cca3b4d9-ac39-4109-8b93-65bb284003e6","name":"cca3b4d9-ac39-4109-8b93-65bb284003e6","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - dt_lookBack = 1h;\nlet ioc_lookBack = 14d;\nlet emailregex = @''^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\\.[a-zA-Z0-9-.]+$'';\nThreatIntelligenceIndicator\n| - where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\n| - where Active == true\n//Filtering the table for Email related IOCs\n| where - isnotempty(EmailRecipient)\n| join (\n AzureActivity | where TimeGenerated - >= ago(dt_lookBack) and isnotempty(Caller)\n | extend Caller = tolower(Caller)\n | - where Caller matches regex emailregex\n | extend AzureActivity_TimeGenerated - = TimeGenerated\n)\non $left.EmailRecipient == $right.Caller\n| summarize - LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\n| project - LatestIndicatorTime, Description, ActivityGroupNames, IndicatorId, ThreatType, - ExpirationDateTime, ConfidenceScore, Url, AzureActivity_TimeGenerated,\nEmailSenderName, - EmailSourceDomain, EmailSourceIpAddress, EmailSubject, FileHashValue, FileHashType, - Caller, Level, CallerIpAddress, Category, OperationName,\nOperationNameValue, - ActivityStatus, ResourceGroup, SubscriptionId\n| extend timestamp = AzureActivity_TimeGenerated, - AccountCustomEntity = Caller, IPCustomEntity = CallerIpAddress, URLCustomEntity - = Url","queryFrequency":"PT1H","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"(Preview) - TI map Email entity to AzureActivity","description":"Identifies a match in - AzureActivity table from any Email IOC from TI","tactics":["Impact"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-08-28T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActivity","dataTypes":["AzureActivity"]},{"connectorId":"ThreatIntelligence","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"ThreatIntelligenceTaxii","dataTypes":["ThreatIntelligenceIndicator"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/4d94d4a9-dc96-410a-8dea-4d4d4584188b","name":"4d94d4a9-dc96-410a-8dea-4d4d4584188b","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = 1h;\nlet OperationList = dynamic([\"Add member to role\",\"Add - member to role in PIM requested (permanent)\"]);\nlet PrivilegedGroups = dynamic([\"UserAccountAdmins\",\"PrivilegedRoleAdmins\",\"TenantAdmins\"]);\nAuditLogs\n| - where TimeGenerated >= ago(timeframe)\n| where LoggedByService =~ \"Core Directory\"\n| - where Category =~ \"RoleManagement\"\n| where OperationName in~ (OperationList)\n| - mv-expand TargetResources\n| extend modifiedProperties = parse_json(TargetResources).modifiedProperties\n| - mv-expand modifiedProperties\n| extend DisplayName = tostring(parse_json(modifiedProperties).displayName), - GroupName = trim(@''\"'',tostring(parse_json(modifiedProperties).newValue))\n| - extend AppId = tostring(parse_json(parse_json(InitiatedBy).app).appId), InitiatedByDisplayName - = tostring(parse_json(parse_json(InitiatedBy).app).displayName), ServicePrincipalId - = tostring(parse_json(parse_json(InitiatedBy).app).servicePrincipalId), ServicePrincipalName - = tostring(parse_json(parse_json(InitiatedBy).app).servicePrincipalName)\n| - where DisplayName =~ \"Role.WellKnownObjectName\"\n| where GroupName in~ (PrivilegedGroups)\n// - If you want to still alert for operations from PIM, remove below filtering - for MS-PIM.\n| where InitiatedByDisplayName != \"MS-PIM\"\n| project TimeGenerated, - AADOperationType, Category, OperationName, AADTenantId, AppId, InitiatedByDisplayName, - ServicePrincipalId, ServicePrincipalName, DisplayName, GroupName\n| extend - timestamp = TimeGenerated, AccountCustomEntity = ServicePrincipalName","queryFrequency":"PT1H","queryPeriod":"PT1H","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]}],"displayName":"User - added to Azure Active Directory Privileged Groups","description":"This will - alert when a user is added to any of the Privileged Groups.\nFor further information - on AuditLogs please see https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-audit-activities.\nFor - Administrator role permissions in Azure Active Directory please see https://docs.microsoft.com/azure/active-directory/users-groups-roles/directory-assign-admin-roles","tactics":["Persistence","PrivilegeEscalation"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-07-15T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActiveDirectory","dataTypes":["AuditLogs"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/500c103a-0319-4d56-8e99-3cec8d860757","name":"500c103a-0319-4d56-8e99-3cec8d860757","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - lookBack = 1d;\nSigninLogs \n| where TimeGenerated >= ago(lookBack)\n| where - ResultType == \"50057\" \n| where ResultDescription == \"User account is disabled. - The account has been disabled by an administrator.\" \n| summarize StartTimeUtc - = min(TimeGenerated), EndTimeUtc = max(TimeGenerated), disabledAccountLoginAttempts - = count(), \ndisabledAccountsTargeted = dcount(UserPrincipalName), applicationsTargeted - = dcount(AppDisplayName), disabledAccountSet = makeset(UserPrincipalName), - \napplicationSet = makeset(AppDisplayName) by IPAddress\n| order by disabledAccountLoginAttempts - desc\n| join kind= leftouter (\n // Consider these IPs suspicious - and - alert any related successful sign-ins\n SigninLogs\n | where TimeGenerated - >= ago(lookBack)\n | where ResultType == 0\n | summarize successfulAccountSigninCount - = dcount(UserPrincipalName), successfulAccountSigninSet = makeset(UserPrincipalName, - 15) by IPAddress\n // Assume IPs associated with sign-ins from 100+ distinct - user accounts are safe\n | where successfulAccountSigninCount < 100\n) - on IPAddress \n// IPs from which attempts to authenticate as disabled user - accounts originated, and had a non-zero success rate for some other account\n| - where successfulAccountSigninCount != 0\n| project StartTimeUtc, EndTimeUtc, - IPAddress, disabledAccountLoginAttempts, disabledAccountsTargeted, disabledAccountSet, - applicationSet, \nsuccessfulAccountSigninCount, successfulAccountSigninSet\n| - order by disabledAccountLoginAttempts\n| extend timestamp = StartTimeUtc, - IPCustomEntity = IPAddress","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Sign-ins - from IPs that attempt sign-ins to disabled accounts","description":"Identifies - IPs with failed attempts to sign in to one or more disabled accounts signed - in successfully to another account.\nReferences: https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-sign-ins-error-codes\n50057 - - User account is disabled. The account has been disabled by an administrator.","tactics":["InitialAccess","Persistence"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-02-11T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActiveDirectory","dataTypes":["SigninLogs"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/34663177-8abf-4db1-b0a4-5683ab273f44","name":"34663177-8abf-4db1-b0a4-5683ab273f44","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - timeframe = ago(1h);\nlet threshold = 20;\nPulseConnectSecure\n| where TimeGenerated - >= timeframe\n| where Messages contains \"Login failed\"\n| summarize StartTime - = min(TimeGenerated), EndTime = max(TimeGenerated), count() by User, Source_IP\n| - where count_ > threshold\n| extend timestamp = StartTime, AccountCustomEntity - = User, IPCustomEntity = Source_IP","queryFrequency":"PT1H","queryPeriod":"PT1H","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"PulseConnectSecure - - Potential Brute Force Attempts","description":"This query identifies evidence - of potential brute force attack by looking at multiple failed attempts to - log into the VPN server","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-06-06T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"PulseConnectSecure","dataTypes":["Syslog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/15ae38a2-2e29-48f7-883f-863fb25a5a06","name":"15ae38a2-2e29-48f7-883f-863fb25a5a06","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - starttime = 8d;\nlet endtime = 1d;\nlet threshold = 10;\nDnsEvents \n| where - TimeGenerated > ago(endtime)\n| where Name contains \"in-addr.arpa\" \n| summarize - StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated), dcount(Name) - by ClientIP\n| where dcount_Name > threshold\n| project StartTimeUtc, EndTimeUtc, - ClientIP , dcount_Name \n| join kind=leftanti (DnsEvents \n | where TimeGenerated - between(ago(starttime)..ago(endtime))\n | where Name contains \"in-addr.arpa\" - \n | summarize dcount(Name) by ClientIP, bin(TimeGenerated, 1d)\n | - where dcount_Name > threshold\n | project ClientIP , dcount_Name \n) on - ClientIP\n| extend timestamp = StartTimeUtc, IPCustomEntity = ClientIP","queryFrequency":"P1D","queryPeriod":"P8D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Rare - client observed with high reverse DNS lookup count","description":"Identifies - clients with a high reverse DNS counts which could be carrying out reconnaissance - or discovery activity.\nAlert is generated if the IP performing such reverse - DNS lookups was not seen doing so in the preceding 7-day period.","tactics":["Discovery"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-02-07T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"DNS","dataTypes":["DnsEvents"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/24f8c234-d1ff-40ec-8b73-96b17a3a9c1c","name":"24f8c234-d1ff-40ec-8b73-96b17a3a9c1c","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - timeframe =1d;\nlet EventCountThreshold = 25;\nlet OperationList = dynamic(\n[\"SecretGet\", - \"KeyGet\", \"VaultGet\"]);\nAzureDiagnostics\n| where TimeGenerated > ago(timeframe)\n| - extend ResultType = columnifexists(\"ResultType\", \"None\"), identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g - = columnifexists(\"identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g\", - \"None\")\n| where ResultType !~ \"None\" and isnotempty(ResultType)\n| where - identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g - !~ \"None\" and isnotempty(identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g)\n| - where ResourceType =~ \"VAULTS\" and ResultType =~ \"Success\"\n| where OperationName - in (OperationList) \n| summarize count() by identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g, - OperationName\n| where count_ > EventCountThreshold \n| join (\nAzureDiagnostics\n| - where TimeGenerated > ago(timeframe)\n| extend ResultType = columnifexists(\"ResultType\", - \"NoResultType\")\n| extend requestUri_s = columnifexists(\"requestUri_s\", - \"None\"), identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g - = columnifexists(\"identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g\", - \"None\")\n| extend id_s = columnifexists(\"id_s\", \"None\"), CallerIPAddress - = columnifexists(\"CallerIPAddress\", \"None\"), clientInfo_s = columnifexists(\"clientInfo_s\", - \"None\")\n| where ResultType !~ \"None\" and isnotempty(ResultType)\n| where - identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g - !~ \"None\" and isnotempty(identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g)\n| - where id_s !~ \"None\" and isnotempty(id_s)\n| where CallerIPAddress !~ \"None\" - and isnotempty(CallerIPAddress)\n| where clientInfo_s !~ \"None\" and isnotempty(clientInfo_s)\n| - where requestUri_s !~ \"None\" and isnotempty(requestUri_s)\n| where OperationName - in~ (OperationList) \n) on identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g - \n| summarize EventCount=sum(count_), StartTimeUtc=min(TimeGenerated), EndTimeUtc=max(TimeGenerated), - TimeTriggered=makelist(TimeGenerated),OperationNameList=make_set(OperationName), - RequestURLList=make_set(requestUri_s), CallerIPList = make_set(CallerIPAddress), CallerIPMax= - arg_max(CallerIPAddress,*) by ResourceType, ResultType, Resource, id_s, identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g, - clientInfo_s\n| extend timestamp = EndTimeUtc, IPCustomEntity = CallerIPMax, - AccountCustomEntity = identity_claim_http_schemas_microsoft_com_identity_claims_objectidentifier_g","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Mass - secret retrieval from Azure Key Vault","description":"Identifies mass secret - retrieval from Azure Key Vault observed by a single user. \nMass secret retrival - crossing a certain threshold is an indication of credential dump operations - or mis-configured applications. \nYou can tweak the EventCountThreshold based - on average count seen in your environment \nand also filter any known sources - (IP/Account) and useragent combinations based on historical analysis to further - reduce noise","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2021-01-16T00:00:00Z","createdDateUTC":"2019-07-01T00:00:00Z","status":"Available","alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/39198934-62a0-4781-8416-a81265c03fd6","name":"39198934-62a0-4781-8416-a81265c03fd6","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - detectionTime = 1d;\nlet joinLookback = 14d;\nAuditLogs\n| where TimeGenerated - > ago(detectionTime)\n| where LoggedByService =~ \"Core Directory\"\n| where - Category =~ \"ApplicationManagement\"\n| where OperationName =~ \"Consent - to application\"\n| where TargetResources has \"offline\"\n| extend AppDisplayName - = TargetResources.[0].displayName\n| extend AppClientId = tolower(TargetResources.[0].id)\n| - where AppClientId !in ((externaldata(knownAppClientId:string, knownAppDisplayName:string)[@\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Sample%20Data/Feeds/Microsoft.OAuth.KnownApplications.csv\"] - with (format=\"csv\")))\n| extend ConsentFull = TargetResources[0].modifiedProperties[4].newValue\n| - parse ConsentFull with * \"ConsentType: \" GrantConsentType \", Scope: \" - GrantScope1 \"]\" *\n| where ConsentFull contains \"user.read\" and ConsentFull - contains \"offline_access\" and ConsentFull contains \"mail.readwrite\" and - ConsentFull contains \"mail.send\" and ConsentFull contains \"files.read.all\"\n| - where GrantConsentType != \"AllPrincipals\" // NOTE: we are ignoring if OAuth - application was granted to all users via an admin - but admin due diligence - should be audited occasionally\n| extend GrantIpAddress = iff(isnotempty(InitiatedBy.user.ipAddress), - InitiatedBy.user.ipAddress, InitiatedBy.app.ipAddress)\n| extend GrantInitiatedBy - = iff(isnotempty(InitiatedBy.user.userPrincipalName),InitiatedBy.user.userPrincipalName, - InitiatedBy.app.displayName)\n| extend GrantUserAgent = iff(AdditionalDetails[0].key - =~ \"User-Agent\", AdditionalDetails[0].value, \"\")\n| project TimeGenerated, - GrantConsentType, GrantScope1, GrantInitiatedBy, AppDisplayName, GrantIpAddress, - GrantUserAgent, AppClientId, OperationName, ConsentFull, CorrelationId\n| - join kind = leftouter (AuditLogs\n| where TimeGenerated > ago(joinLookback)\n| - where LoggedByService =~ \"Core Directory\"\n| where Category =~ \"ApplicationManagement\"\n| - where OperationName =~ \"Add service principal\"\n| extend AppClientId = tolower(TargetResources[0].id)\n| - extend AppReplyURLs = iff(TargetResources[0].modifiedProperties[1].newValue - has \"AddressType\", TargetResources[0].modifiedProperties[1].newValue, \"\")\n| - distinct AppClientId, tostring(AppReplyURLs)\n)\non AppClientId\n| join kind - = innerunique (AuditLogs\n| where TimeGenerated > ago(joinLookback)\n| where - LoggedByService =~ \"Core Directory\"\n| where Category =~ \"ApplicationManagement\"\n| - where OperationName =~ \"Add OAuth2PermissionGrant\" or OperationName =~ \"Add - delegated permission grant\"\n| extend GrantAuthentication = tostring(TargetResources[0].displayName)\n| - extend GrantOperation = OperationName\n| project GrantAuthentication, GrantOperation, - CorrelationId\n) on CorrelationId\n| project TimeGenerated, GrantConsentType, - GrantScope1, GrantInitiatedBy, AppDisplayName, AppReplyURLs, GrantIpAddress, - GrantUserAgent, AppClientId, GrantAuthentication, OperationName, GrantOperation, - CorrelationId, ConsentFull\n| extend timestamp = TimeGenerated, AccountCustomEntity - = GrantInitiatedBy, IPCustomEntity = GrantIpAddress","queryFrequency":"P1D","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Suspicious - application consent similar to PwnAuth","description":"This will alert when - a user consents to provide a previously-unknown Azure application with the - same OAuth permissions used by the FireEye PwnAuth toolkit (https://github.com/fireeye/PwnAuth).\nThe - default permissions/scope for the PwnAuth toolkit are user.read, offline_access, - mail.readwrite, mail.send, and files.read.all.\nConsent to applications with - these permissions should be rare, especially as the knownApplications list - is expanded. Public contributions to expand this filter are welcome!\nFor - further information on AuditLogs please see https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-audit-activities.","tactics":["CredentialAccess","DefenseEvasion"],"lastUpdatedDateUTC":"2020-12-03T00:00:00Z","createdDateUTC":"2020-06-26T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActiveDirectory","dataTypes":["AuditLogs"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a3df4a32-4805-4c6d-8699-f3c888af2f67","name":"a3df4a32-4805-4c6d-8699-f3c888af2f67","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"High","query":"let - TimeFrame = ago(1d);\nlet Alert1 = \nSecurityAlert\n| where TimeGenerated - > TimeFrame\n| where AlertName == \"Unfamiliar sign-in properties\"\n| extend - UserPrincipalName = tostring(parse_json(ExtendedProperties).[\"User Account\"])\n| - extend Alert1Time = TimeGenerated\n| extend Alert1 = AlertName\n| extend Alert1Severity - = AlertSeverity\n;\nlet Alert2 = \nSecurityAlert\n| where TimeGenerated > - TimeFrame\n| where AlertName == \"Atypical travel\"\n| extend UserPrincipalName - = tostring(parse_json(ExtendedProperties).[\"User Account\"])\n| extend Alert2Time - = TimeGenerated\n| extend Alert2 = AlertName\n| extend Alert2Severity = AlertSeverity\n| - extend CurrentLocation = strcat(tostring(parse_json(tostring(parse_json(Entities)[1].Location)).CountryCode), - \"|\", tostring(parse_json(tostring(parse_json(Entities)[1].Location)).State), - \"|\", tostring(parse_json(tostring(parse_json(Entities)[1].Location)).City))\n| - extend PreviousLocation = strcat(tostring(parse_json(tostring(parse_json(Entities)[2].Location)).CountryCode), - \"|\", tostring(parse_json(tostring(parse_json(Entities)[2].Location)).State), - \"|\", tostring(parse_json(tostring(parse_json(Entities)[2].Location)).City))\n| - extend CurrentIPAddress = tostring(parse_json(Entities)[1].Address)\n| extend - PreviousIPAddress = tostring(parse_json(Entities)[2].Address)\n;\nAlert1\n| - join kind=inner Alert2 on UserPrincipalName\n| where abs(datetime_diff(''minute'', - Alert1Time, Alert2Time)) <=10\n| extend TimeDelta = Alert1Time - Alert2Time\n| - project UserPrincipalName, Alert1, Alert1Time, Alert1Severity, Alert2, Alert2Time, - Alert2Severity, TimeDelta, CurrentLocation, PreviousLocation, CurrentIPAddress, - PreviousIPAddress\n| extend AccountCustomEntity = UserPrincipalName\n| extend - IPCustomEntity = CurrentIPAddress","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Correlate - Unfamiliar sign-in properties and atypical travel alerts","description":"When - a user has both an Unfamiliar sign-in properties alert and an Atypical travel - alert within 20 minutes, the alert should be handled with a higher severity","tactics":["InitialAccess"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-09-19T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActiveDirectoryIdentityProtection","dataTypes":["SecurityAlert - (IPC)"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/3174a9ec-d0ad-4152-8307-94ed04fa450a","name":"3174a9ec-d0ad-4152-8307-94ed04fa450a","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"High","query":"let - timeframe = 1d;\nlet SHA256Hash = \"1174fd03271f80f5e2a6435c72bdd0272a6e3a37049f6190abf125b216a83471\" - ;\n(union isfuzzy=true\n(CommonSecurityLog \n| where TimeGenerated >= ago(timeframe) - \n| parse Message with * ''('' DNSName '')'' * \n| where isnotempty(FileHash)\n| - where FileHash in (SHA256Hash) \n| extend Account = SourceUserID, Computer - = DeviceName, IPAddress = SourceIP\n),\n(Event\n//This query uses sysmon data - depending on table name used this may need updataing\n| where TimeGenerated - >= ago(3d)\n| where Source == \"Microsoft-Windows-Sysmon\"\n| extend EvData - = parse_xml(EventData)\n| extend EventDetail = EvData.DataItem.EventData.Data\n| - extend Hashes = EventDetail.[16].[\"#text\"]\n| parse Hashes with * ''SHA256='' - SHA265 '','' * \n| where isnotempty(Hashes)\n| where Hashes in (SHA256Hash) - \n| extend Account = UserName\n)\n)\n| extend timestamp = TimeGenerated, AccountCustomEntity - = Account, HostCustomEntity = Computer, IPCustomEntity = IPAddress","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Known - ZINC related maldoc hash","description":"Document hash used by ZINC in highly - targeted spear phishing campaign.","tactics":["CommandAndControl","CredentialAccess"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-10-30T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"CiscoASA","dataTypes":["CommonSecurityLog"]},{"connectorId":"PaloAltoNetworks","dataTypes":["CommonSecurityLog"]},{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/3533f74c-9207-4047-96e2-0eb9383be587","name":"3533f74c-9207-4047-96e2-0eb9383be587","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - detectionTime = 1d;\nlet joinLookback = 14d;\nAuditLogs\n| where TimeGenerated - > ago(detectionTime)\n| where LoggedByService =~ \"Core Directory\"\n| where - Category =~ \"ApplicationManagement\"\n| where OperationName =~ \"Consent - to application\"\n| where TargetResources has \"offline\"\n| extend AppDisplayName - = TargetResources.[0].displayName\n| extend AppClientId = tolower(TargetResources.[0].id)\n| - where AppClientId !in ((externaldata(knownAppClientId:string, knownAppDisplayName:string)[@\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Sample%20Data/Feeds/Microsoft.OAuth.KnownApplications.csv\"] - with (format=\"csv\")))\n| extend ConsentFull = TargetResources[0].modifiedProperties[4].newValue\n| - parse ConsentFull with * \"ConsentType: \" GrantConsentType \", Scope: \" - GrantScope1 \"]\" *\n| where ConsentFull contains \"offline_access\" and ConsentFull - contains \"Files.Read\" or ConsentFull contains \"Mail.Read\" or ConsentFull - contains \"Notes.Read\" or ConsentFull contains \"ChannelMessage.Read\" or - ConsentFull contains \"Chat.Read\" or ConsentFull contains \"TeamsActivity.Read\" - or ConsentFull contains \"Group.Read\" or ConsentFull contains \"EWS.AccessAsUser.All\" - or ConsentFull contains \"EAS.AccessAsUser.All\"\n| where GrantConsentType - != \"AllPrincipals\" // NOTE: we are ignoring if OAuth application was granted - to all users via an admin - but admin due diligence should be audited occasionally\n| - extend GrantIpAddress = tostring(iff(isnotempty(InitiatedBy.user.ipAddress), - InitiatedBy.user.ipAddress, InitiatedBy.app.ipAddress))\n| extend GrantInitiatedBy - = tostring(iff(isnotempty(InitiatedBy.user.userPrincipalName),InitiatedBy.user.userPrincipalName, - InitiatedBy.app.displayName))\n| extend GrantUserAgent = tostring(iff(AdditionalDetails[0].key - =~ \"User-Agent\", AdditionalDetails[0].value, \"\"))\n| project TimeGenerated, - GrantConsentType, GrantScope1, GrantInitiatedBy, AppDisplayName, GrantIpAddress, - GrantUserAgent, AppClientId, OperationName, ConsentFull, CorrelationId\n| - join kind = leftouter (AuditLogs\n| where TimeGenerated > ago(joinLookback)\n| - where LoggedByService =~ \"Core Directory\"\n| where Category =~ \"ApplicationManagement\"\n| - where OperationName =~ \"Add service principal\"\n| extend AppClientId = tolower(TargetResources[0].id)\n| - extend AppReplyURLs = iff(TargetResources[0].modifiedProperties[1].newValue - has \"AddressType\", TargetResources[0].modifiedProperties[1].newValue, \"\")\n| - distinct AppClientId, tostring(AppReplyURLs)\n)\non AppClientId\n| join kind - = innerunique (AuditLogs\n| where TimeGenerated > ago(joinLookback)\n| where - LoggedByService =~ \"Core Directory\"\n| where Category =~ \"ApplicationManagement\"\n| - where OperationName =~ \"Add OAuth2PermissionGrant\" or OperationName =~ \"Add - delegated permission grant\"\n| extend GrantAuthentication = tostring(TargetResources[0].displayName)\n| - extend GrantOperation = OperationName\n| project GrantAuthentication, GrantOperation, - CorrelationId\n) on CorrelationId\n| project TimeGenerated, GrantConsentType, - GrantScope1, GrantInitiatedBy, AppDisplayName, AppReplyURLs, GrantIpAddress, - GrantUserAgent, AppClientId, GrantAuthentication, OperationName, GrantOperation, - CorrelationId, ConsentFull\n| extend timestamp = TimeGenerated, AccountCustomEntity - = GrantInitiatedBy, IPCustomEntity = GrantIpAddress","queryFrequency":"P1D","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Suspicious - application consent for offline access","description":"This will alert when - a user consents to provide a previously-unknown Azure application with offline - access via OAuth.\nOffline access will provide the Azure App with access to - the listed resources without requiring two-factor authentication.\nConsent - to applications with offline access and read capabilities should be rare, - especially as the knownApplications list is expanded. Public contributions - to expand this filter are welcome!\nFor further information on AuditLogs please - see https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-audit-activities.","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2020-12-09T00:00:00Z","createdDateUTC":"2020-06-26T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActiveDirectory","dataTypes":["AuditLogs"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/c87fb346-ea3a-4c64-ba92-3dd383e0f0b5","name":"c87fb346-ea3a-4c64-ba92-3dd383e0f0b5","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"High","query":"let - timeframe = 1d;\nlet DomainNames = \"miniodaum.ml\";\nlet SHA256Hash = dynamic - ([\"53f5773bbfbfbee660989d135c042c9f6f69024b9a4b65bdc0dfd44771762257\", \"0897c80df8b80b4c49bf1ccf876f5f782849608b830c3b5cb3ad212dc3e19eff\"]);\n(union - isfuzzy=true\n(CommonSecurityLog \n| where TimeGenerated >= ago(timeframe) - \n| parse Message with * ''('' DNSName '')'' * \n| where isnotempty(FileHash)\n| - where FileHash in (SHA256Hash) or DNSName =~ DomainNames\n| extend Account - = SourceUserID, Computer = DeviceName, IPAddress = SourceIP\n),\n(DnsEvents - \n| where TimeGenerated >= ago(timeframe) \n| extend DNSName = Name\n| where - isnotempty(DNSName)\n| where DNSName =~ DomainNames\n| extend IPAddress = - ClientIP\n),\n(VMConnection \n| where TimeGenerated >= ago(timeframe) \n| - parse RemoteDnsCanonicalNames with * ''[\"'' DNSName ''\"]'' *\n| where isnotempty(DNSName)\n| - where DNSName =~ DomainNames\n| extend IPAddress = RemoteIp\n)\n)\n| extend - timestamp = TimeGenerated, AccountCustomEntity = Account, HostCustomEntity - = Computer, IPCustomEntity = IPAddress","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Known - CERIUM domains and hashes","description":"CERIUM malicious webserver and hash - values for maldocs and malware. \n Matches domain name IOCs related to the - CERIUM activity group with CommonSecurityLog, DnsEvents, and VMConnection - dataTypes.","tactics":["CommandAndControl","CredentialAccess"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-10-30T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"DNS","dataTypes":["DnsEvents"]},{"connectorId":"AzureMonitor(VMInsights)","dataTypes":["VMConnection"]},{"connectorId":"CiscoASA","dataTypes":["CommonSecurityLog"]},{"connectorId":"PaloAltoNetworks","dataTypes":["CommonSecurityLog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/f30a47c1-65fb-42b1-a7f4-00941c12550b","name":"f30a47c1-65fb-42b1-a7f4-00941c12550b","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - dt_lookBack = 1h;\nlet ioc_lookBack = 14d;\nThreatIntelligenceIndicator\n| - where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\n| - where Active == true\n// Picking up only IOC''s that contain the entities - we want\n| where isnotempty(Url)\n| join (\n SecurityAlert\n | where TimeGenerated - >= ago(dt_lookBack)\n // Extract URL from JSON data\n | extend Url = extract(\"(http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\\\\(\\\\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+)\", - 1,Entities)\n // We only want alerts that actually contain URL data\n | - where isnotempty(Url)\n // Extract hostname from JSON data for entity mapping\n | - extend Compromised_Host = tostring(parse_json(ExtendedProperties).[\"Compromised - Host\"])\n | extend Alert_TimeGenerated = TimeGenerated\n) on Url\n| summarize - LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\n| project - LatestIndicatorTime, ActivityGroupNames, IndicatorId, ThreatType, ExpirationDateTime, - ConfidenceScore, Alert_TimeGenerated,\nAlertName, AlertSeverity, Description, - Url, Compromised_Host\n| extend timestamp = Alert_TimeGenerated, HostCustomEntity - = Compromised_Host, URLCustomEntity = Url","queryFrequency":"PT1H","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"(Preview) - TI map URL entity to SecurityAlert data","description":"Identifies a match - in SecurityAlert data from any URL IOC from TI","tactics":["Impact"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-08-27T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"MicrosoftCloudAppSecurity","dataTypes":["SecurityAlert"]},{"connectorId":"AzureSecurityCenter","dataTypes":["SecurityAlert"]},{"connectorId":"ThreatIntelligence","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"ThreatIntelligenceTaxii","dataTypes":["ThreatIntelligenceIndicator"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/06107abb-1b68-4fdc-841b-8a1ff9301467","name":"06107abb-1b68-4fdc-841b-8a1ff9301467","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Anomaly","properties":{"severity":"Informational","anomalyDefinitionVersion":"1.0.1","techniques":["T1030"],"customizableObservations":{"multiSelectObservations":null,"singleSelectObservations":null,"prioritizeExcludeObservations":null,"thresholdObservations":[{"minimum":"0","maximum":"1","value":"0.87","name":"Score","description":"Generate - an anomaly when score is greater than the chosen value","sequenceNumber":0,"rerun":"NotRequired"}]},"frequency":"P1D","displayName":"(Preview) - Excessive Downloads via Palo Alto GlobalProtect","description":"This algorithm - detects unusually high volume of download per user account via Palo Alto VPN - solution. The model is trained on the previous 14 days of the VPN logs. It - indicates anomalous high volume of downloads in the last day.","tactics":["Exfiltration"],"lastUpdatedDateUTC":"2021-02-22T00:00:00Z","createdDateUTC":"2020-11-02T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"PaloAltoNetworks","dataTypes":["CommonSecurityLog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/87890d78-3e05-43ec-9ab9-ba32f4e01250","name":"87890d78-3e05-43ec-9ab9-ba32f4e01250","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - dt_lookBack = 1h;\nlet ioc_lookBack = 14d;\n//Create a list of TLDs in our - threat feed for later validation\nlet list_tlds = ThreatIntelligenceIndicator\n| - where TimeGenerated > ago(ioc_lookBack)\n| where isnotempty(DomainName)\n| - extend parts = split(DomainName, ''.'')\n| extend tld = parts[(array_length(parts)-1)]\n| - summarize count() by tostring(tld)\n| summarize make_list(tld);\nThreatIntelligenceIndicator\n| - where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\n| - where Active == true\n// Picking up only IOC''s that contain the entities - we want\n| where isnotempty(DomainName)\n| join (\n SecurityAlert\n | - where TimeGenerated > ago(dt_lookBack)\n //Extract domain patterns from - message\n | extend domain = extract(\"(([a-z0-9]+(-[a-z0-9]+)*\\\\.)+[a-z]{2,})\", - 1, tolower(Entities))\n | where isnotempty(domain)\n | extend parts - = split(domain, ''.'')\n //Split out the TLD\n | extend tld = parts[(array_length(parts)-1)]\n //Validate - parsed domain by checking if the TLD is in the list of TLDs in our threat - feed\n | where tld in~ (list_tlds)\n // Converting Entities into dynamic - data type and use mv-expand to unpack the array\n | extend EntitiesDynamicArray - = parse_json(Entities) | mv-expand EntitiesDynamicArray\n // Parsing relevant - entity column extract hostname and IP address\n | extend EntityType = tostring(parse_json(EntitiesDynamicArray).Type), - EntityAddress = tostring(EntitiesDynamicArray.Address), EntityHostName = tostring(EntitiesDynamicArray.HostName)\n | - extend HostName = iif(EntityType == ''host'', EntityHostName, '''')\n | - extend IP_addr = iif(EntityType == ''ip'', EntityAddress, '''')\n | extend - Alert_TimeGenerated = TimeGenerated\n | extend Alert_Description = Description\n) - on $left.DomainName==$right.domain\n| summarize LatestIndicatorTime = arg_max(TimeGenerated, - *) by IndicatorId\n| project LatestIndicatorTime, Description, ActivityGroupNames, - IndicatorId, ThreatType, ExpirationDateTime, ConfidenceScore, Alert_TimeGenerated, - AlertName, Alert_Description, ProviderName, AlertSeverity, ConfidenceLevel, - HostName, IP_addr, Url\n| extend timestamp = Alert_TimeGenerated, HostCustomEntity - = HostName, IPCustomEntity = IP_addr, URLCustomEntity = Url","queryFrequency":"PT1H","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"(Preview) - TI map Domain entity to SecurityAlert","description":"Identifies a match in - SecurityAlert table from any Domain IOC from TI","tactics":["Impact"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-08-28T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"ThreatIntelligence","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"ThreatIntelligenceTaxii","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"MicrosoftCloudAppSecurity","dataTypes":["SecurityAlert"]},{"connectorId":"AzureSecurityCenter","dataTypes":["SecurityAlert"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/5b72f527-e3f6-4a00-9908-8e4fee14da9f","name":"5b72f527-e3f6-4a00-9908-8e4fee14da9f","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - timeframe = 1h;\nCommonSecurityLog \n| where TimeGenerated > ago(timeframe) - \n| where isnotempty(DestinationPort) and DeviceAction !in (\"reset-both\", - \"deny\") \n// filter out common usage ports. Add ports that are legitimate - for your environment\n| where DestinationPort !in (\"443\", \"53\", \"389\", - \"80\", \"0\", \"880\", \"8888\", \"8080\")\n| where ApplicationProtocol == - \"incomplete\" \n// filter out IANA ephemeral or negotiated ports as per https://en.wikipedia.org/wiki/Ephemeral_port\n| - where DestinationPort !between (toint(49512) .. toint(65535)) \n| where Computer - != \"\" \n| where DestinationIP !startswith \"10.\"\n// Filter out any graceful - reset reasons of AGED OUT which occurs when a TCP session closes with a FIN - due to aging out. \n| where AdditionalExtensions !has \"reason=aged-out\" - \n// Filter out any TCP FIN which occurs when a TCP FIN is used to gracefully - close half or both sides of a connection.\n| where AdditionalExtensions !has - \"reason=tcp-fin\" \n// Uncomment one of the following where clauses to trigger - on specific TCP reset reasons\n// See Palo Alto article for details - https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA10g000000ClUvCAK\n// - TCP RST-server - Occurs when the server sends a TCP reset to the client\n// - | where AdditionalExtensions has \"reason=tcp-rst-from-server\" \n// TCP - RST-client - Occurs when the client sends a TCP reset to the server\n// | - where AdditionalExtensions has \"reason=tcp-rst-from-client\" \n| extend - reason = tostring(split(AdditionalExtensions, \";\")[3])\n| summarize StartTimeUtc - = min(TimeGenerated), EndTimeUtc = max(TimeGenerated), count() by DeviceName, - SourceUserID, SourceIP, ApplicationProtocol, reason, DestinationPort, Protocol, - DeviceVendor, DeviceProduct, DeviceAction, DestinationIP\n| where count_ >= - 10\n| summarize StartTimeUtc = min(StartTimeUtc), EndTimeUtc = max(EndTimeUtc), - makeset(DestinationIP), totalcount = sum(count_) by DeviceName, SourceUserID, - SourceIP, ApplicationProtocol, reason, DestinationPort, Protocol, DeviceVendor, - DeviceProduct, DeviceAction\n| extend timestamp = StartTimeUtc, IPCustomEntity - = SourceIP, AccountCustomEntity = SourceUserID, HostCustomEntity = DeviceName","queryFrequency":"PT1H","queryPeriod":"PT1H","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Palo - Alto - possible internal to external port scanning","description":"Identifies - a list of internal Source IPs (10.x.x.x Hosts) that have triggered 10 or more - non-graceful tcp server resets from one or more Destination IPs which \nresults - in an \"ApplicationProtocol = incomplete\" designation. The server resets - coupled with an \"Incomplete\" ApplicationProtocol designation can be an indication - \nof internal to external port scanning or probing attack. \nReferences: https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA10g000000ClUvCAK - and\nhttps://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA10g000000ClTaCAK","tactics":["Discovery"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-02-28T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"PaloAltoNetworks","dataTypes":["CommonSecurityLog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/69a45b05-71f5-45ca-8944-2e038747fb39","name":"69a45b05-71f5-45ca-8944-2e038747fb39","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - endtime = 1d;\nlet starttime = 8d;\n// The threshold below excludes matching - on RDP connection computer counts of 5 or more by a given account and IP in - a given day. Change the threshold as needed.\nlet threshold = 5;\nSecurityEvent\n| - where TimeGenerated >= ago(endtime) \n| where EventID == 4624 and LogonType - == 10\n// Labeling the first RDP connection time, computer and ip\n| extend - FirstHop = TimeGenerated, FirstComputer = toupper(Computer), FirstIPAddress - = IpAddress, Account = tolower(Account) \n| join kind=inner (\nSecurityEvent\n| - where TimeGenerated >= ago(endtime) \n| where EventID == 4624 and LogonType - == 10\n// Labeling the second RDP connection time, computer and ip\n| extend - SecondHop = TimeGenerated, SecondComputer = toupper(Computer), SecondIPAddress - = IpAddress, Account = tolower(Account)\n) on Account\n// Make sure that the - first connection is after the second connection --> SecondHop > FirstHop\n// - Then identify only RDP to another computer from within the first RDP connection - by only choosing matches where the Computer names do not match --> FirstComputer - != SecondComputer\n// Then make sure the IPAddresses do not match by excluding - connections from the same computers with first hop RDP connections to multiple - computers --> FirstIPAddress != SecondIPAddress\n| where FirstComputer != - SecondComputer and FirstIPAddress != SecondIPAddress and SecondHop > FirstHop\n// - where the second hop occurs within 30 minutes of the first hop\n| where SecondHop - <= FirstHop+30m\n| distinct Account, FirstHop, FirstComputer, FirstIPAddress, - SecondHop, SecondComputer, SecondIPAddress, AccountType, Activity, LogonTypeName, - ProcessName\n// use left anti to exclude anything from the previous 7 days - where the Account and IP has connected 5 or more computers.\n| join kind=leftanti - (\nSecurityEvent\n| where TimeGenerated >= ago(starttime) and TimeGenerated - < ago(endtime) \n| where EventID == 4624 and LogonType == 10\n| summarize - makeset(Computer), ComputerCount = dcount(Computer) by bin(TimeGenerated, - 1d), Account = tolower(Account), IpAddress\n// Connection count to computer - by same account and IP to exclude counts of 5 or more on a given day\n| where - ComputerCount >= threshold\n| mvexpand set_Computer\n| extend Computer = toupper(set_Computer)\n) - on Account, $left.SecondComputer == $right.Computer, $left.SecondIPAddress - == $right.IpAddress\n| summarize FirstHopFirstSeen = min(FirstHop), FirstHopLastSeen - = max(FirstHop) by Account, FirstComputer, FirstIPAddress, SecondHop, SecondComputer, - \nSecondIPAddress, AccountType, Activity, LogonTypeName, ProcessName\n| extend - timestamp = FirstHopFirstSeen, AccountCustomEntity = Account, HostCustomEntity - = FirstComputer, IPCustomEntity = FirstIPAddress","queryFrequency":"P1D","queryPeriod":"P8D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"RDP - Nesting","description":"Identifies when an RDP connection is made to a first - system and then an RDP connection is made from the first system \nto another - system with the same account within the 60 minutes. Additionally, if historically - daily \nRDP connections are indicated by the logged EventID 4624 with LogonType - = 10","tactics":["LateralMovement"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-10-21T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/84ad2f8a-b64c-49bc-b669-bdb4fd3071e9","name":"84ad2f8a-b64c-49bc-b669-bdb4fd3071e9","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"eset_CL\n| - where event_type_s == ''FilteredWebsites_Event''\n| extend AccountCustomEntity - = username_s, URLCustomEntity = object_uri_s, HostCustomEntity = hostname_s, - IPCustomEntity = ipv4_s","queryFrequency":"PT5M","queryPeriod":"PT5M","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"Web - sites blocked by Eset","description":"Create alert on web sites blocked by - Eset.","tactics":["Exfiltration","CommandAndControl","InitialAccess"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-07-09T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"EsetSMC","dataTypes":["eset_CL"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/223db5c1-1bf8-47d8-8806-bed401b356a4","name":"223db5c1-1bf8-47d8-8806-bed401b356a4","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - timeRange = 1d;\nlet lookBack = 7d;\nlet threshold_Failed = 5;\nlet threshold_FailedwithSingleIP - = 20;\nlet threshold_IPAddressCount = 2;\nlet isGUID = \"[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}\";\nlet - azPortalSignins = materialize(SigninLogs\n| where TimeGenerated >= ago(lookBack)\n// - Azure Portal only\n| where AppDisplayName =~ \"Azure Portal\")\n;\nlet successPortalSignins - = azPortalSignins\n| where TimeGenerated >= ago(timeRange)\n// Azure Portal - only and exclude non-failure Result Types\n| where ResultType in (\"0\", \"50125\", - \"50140\")\n// Tagging identities not resolved to friendly names\n//| extend - Unresolved = iff(Identity matches regex isGUID, true, false)\n| distinct TimeGenerated, - UserPrincipalName, Id, ResultType\n;\nlet failPortalSignins = azPortalSignins\n| - where TimeGenerated >= ago(timeRange)\n// Azure Portal only and exclude non-failure - Result Types\n| where ResultType !in (\"0\", \"50125\", \"50140\")\n// Tagging - identities not resolved to friendly names\n| extend Unresolved = iff(Identity - matches regex isGUID, true, false)\n;\n// Verify there is no success for the - same connection attempt after the fail\nlet failnoSuccess = failPortalSignins - | join kind= leftouter (\n successPortalSignins \n) on UserPrincipalName, - Id\n| where TimeGenerated > TimeGenerated1\n| project-away TimeGenerated1, - UserPrincipalName1, Id1, ResultType1\n;\n// Lookup up resolved identities - from last 7 days\nlet identityLookup = azPortalSignins\n| where TimeGenerated - >= ago(lookBack)\n| where not(Identity matches regex isGUID)\n| summarize - by UserId, lu_UserDisplayName = UserDisplayName, lu_UserPrincipalName = UserPrincipalName;\n// - Join resolved names to unresolved list from portal signins\nlet unresolvedNames - = failnoSuccess | where Unresolved == true | join kind= inner (\n identityLookup - \n) on UserId\n| extend UserDisplayName = lu_UserDisplayName, UserPrincipalName - = lu_UserPrincipalName\n| project-away lu_UserDisplayName, lu_UserPrincipalName;\n// - Join Signins that had resolved names with list of unresolved that now have - a resolved name\nlet u_azPortalSignins = failnoSuccess | where Unresolved - == false | union unresolvedNames;\nu_azPortalSignins\n| extend Status = strcat(ResultType, - \": \", ResultDescription), OS = tostring(DeviceDetail.operatingSystem), Browser - = tostring(DeviceDetail.browser)\n| extend FullLocation = strcat(Location,''|'', - LocationDetails.state, ''|'', LocationDetails.city)\n| summarize TimeGenerated - = makelist(TimeGenerated), Status = makelist(Status), IPAddresses = makelist(IPAddress), - IPAddressCount = dcount(IPAddress), FailedLogonCount = count()\nby UserPrincipalName, - UserId, UserDisplayName, AppDisplayName, Browser, OS, FullLocation\n| mvexpand - TimeGenerated, IPAddresses, Status\n| extend TimeGenerated = todatetime(tostring(TimeGenerated)), - IPAddress = tostring(IPAddresses), Status = tostring(Status)\n| project-away - IPAddresses\n| summarize StartTime = min(TimeGenerated), EndTime = max(TimeGenerated) - by UserPrincipalName, UserId, UserDisplayName, Status, FailedLogonCount, IPAddress, - IPAddressCount, AppDisplayName, Browser, OS, FullLocation\n| where (IPAddressCount - >= threshold_IPAddressCount and FailedLogonCount >= threshold_Failed) or FailedLogonCount - >= threshold_FailedwithSingleIP\n| extend timestamp = StartTime, AccountCustomEntity - = UserPrincipalName, IPCustomEntity = IPAddress","queryFrequency":"P1D","queryPeriod":"P7D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Failed - login attempts to Azure Portal","description":"Identifies failed login attempts - in the Azure Active Directory SigninLogs to the Azure Portal. Many failed - logon \nattempts or some failed logon attempts from multiple IPs could indicate - a potential brute force attack. \nThe following are excluded due to success - and non-failure results:\nReferences: https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-sign-ins-error-codes\n0 - - successful logon\n50125 - Sign-in was interrupted due to a password reset - or password registration entry.\n50140 - This error occurred due to ''Keep - me signed in'' interrupt when the user was signing-in.","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-02-11T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActiveDirectory","dataTypes":["SigninLogs"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/1ce5e766-26ab-4616-b7c8-3b33ae321e80","name":"1ce5e766-26ab-4616-b7c8-3b33ae321e80","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = 1d;\n//Adjust this threshold to fit environment\nlet signin_threshold - = 5; \n//Make a list of IPs with failed Windows host logins above threshold\nlet - win_fails = \nSecurityEvent\n| where TimeGenerated >= ago(timeframe)\n| where - EventID == 4625\n| where LogonType in (10, 7, 3)\n| where IpAddress != \"-\"\n| - summarize count() by IpAddress\n| where count_ > signin_threshold\n| summarize - make_list(IpAddress);\n//Make a list of IPs with failed *nix host logins above - threshold\nlet nix_fails = \nSyslog\n| where TimeGenerated > ago(timeframe)\n| - where Facility contains ''auth'' and ProcessName != ''sudo''\n| extend SourceIP - = extract(\"(([0-9]{1,3})\\\\.([0-9]{1,3})\\\\.([0-9]{1,3})\\\\.(([0-9]{1,3})))\",1,SyslogMessage)\n| - where SourceIP != \"\" and SourceIP != \"127.0.0.1\"\n| summarize count() - by SourceIP\n| where count_ > signin_threshold\n| summarize make_list(SourceIP);\n//See - if any of the IPs with failed host logins hve had a sucessful Azure AD login\nSigninLogs\n| - where TimeGenerated > ago(timeframe)\n| where ResultType !in (\"0\", \"50125\", - \"50140\")\n| where IPAddress in (win_fails) or IPAddress in (nix_fails)\n| - extend Reason= \"Multiple failed host logins from IP address with successful - Azure AD login\"\n| extend timstamp = TimeGenerated, AccountCustomEntity = - UserPrincipalName, IPCustomEntity = IPAddress","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Failed - host logons but success logon to AzureAD","description":"Identifies a list - of IP addresses with a minimum number(default of 5) of failed logon attempts - to remote hosts.\nUses that list to identify any successful logons to Azure - Active Directory from these IPs within the same timeframe.","tactics":["InitialAccess","CredentialAccess"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-08-20T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActiveDirectory","dataTypes":["SigninLogs"]},{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]},{"connectorId":"Syslog","dataTypes":["Syslog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/d564ff12-8f53-41b8-8649-44f76b37b99f","name":"d564ff12-8f53-41b8-8649-44f76b37b99f","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = 14d;\n// How many greater than Service Connections you want to - view per build/release\nlet ServiceConnectionThreshold = 4;\nlet BypassDefIds - = datatable(DefId:string, Type:string, ProjectName:string)\n[\n//\"103\", - \"Release\", \"ProjectA\",\n//\"42\", \"Release\", \"ProjectB\",\n//\"122\", - \"Build\", \"ProjectB\"\n];\nAzureDevOpsAuditing\n| where TimeGenerated >= - ago(timeframe)\n| where OperationName == \"Library.ServiceConnectionExecuted\" - \n| extend DefId = tostring(Data.DefinitionId), Type = tostring(Data.PlanType), - ConnectionId = tostring(Data.ConnectionId)\n| parse ScopeDisplayName with - OrganizationName '' (Organization)''\n| summarize CurrentCount = dcount(tostring(ConnectionId)), - ConnectionNames = make_set(tostring(Data.ConnectionName)), StartTime = min(TimeGenerated), - EndTime = max(TimeGenerated) \n by OrganizationName, tostring(DefId), tostring(Type), - ProjectId, ProjectName\n| where CurrentCount > ServiceConnectionThreshold\n| - join kind=anti BypassDefIds on $left.DefId==$right.DefId and $left.Type == - $right.Type and $left.ProjectName == $right.ProjectName\n| extend link = iif(\n Type - == \"Build\", strcat(''https://dev.azure.com/'', OrganizationName, ''/'', - ProjectName, ''/_build?definitionId='', DefId),\n strcat(''https://dev.azure.com/'', - OrganizationName, ''/'', ProjectName, ''/_release?_a=releases&view=mine&definitionId='', - DefId))\n| extend timestamp = StartTime","queryFrequency":"P1D","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"displayName":"Azure - DevOps Service Conection Abuse","description":"Flags builds/releases that - use a large number of service connections if they aren''t manually allowlisted.\nThis - is to determine if someone is hijacking a build/release and adding many service - connections in order to abuse \nor dump credentials from service connections.","tactics":["Persistence","Impact"],"lastUpdatedDateUTC":"2021-01-16T00:00:00Z","createdDateUTC":"2020-06-05T00:00:00Z","status":"Available","alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/f110287e-1358-490d-8147-ed804b328514","name":"f110287e-1358-490d-8147-ed804b328514","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - dt_lookBack = 1h;\nlet ioc_lookBack = 14d;\nThreatIntelligenceIndicator\n| - where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\n| - where Active == true\n// Picking up only IOC''s that contain the entities - we want\n| where isnotempty(NetworkIP) or isnotempty(EmailSourceIpAddress) - or isnotempty(NetworkDestinationIP) or isnotempty(NetworkSourceIP)\n// As - there is potentially more than 1 indicator type for matching IP, taking NetworkIP - first, then others if that is empty.\n// Taking the first non-empty value - based on potential IOC match availability\n| extend TI_ipEntity = iff(isnotempty(NetworkIP), - NetworkIP, NetworkDestinationIP)\n| extend TI_ipEntity = iff(isempty(TI_ipEntity) - and isnotempty(NetworkSourceIP), NetworkSourceIP, TI_ipEntity)\n| extend TI_ipEntity - = iff(isempty(TI_ipEntity) and isnotempty(EmailSourceIpAddress), EmailSourceIpAddress, - TI_ipEntity)\n| join (\n AWSCloudTrail | where TimeGenerated >= ago(dt_lookBack)\n // - renaming time column so it is clear the log this came from\n | extend AWSCloudTrail_TimeGenerated - = TimeGenerated\n)\non $left.TI_ipEntity == $right.SourceIpAddress\n| summarize - LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\n| project - LatestIndicatorTime, Description, ActivityGroupNames, IndicatorId, ThreatType, - Url, ExpirationDateTime, ConfidenceScore, AWSCloudTrail_TimeGenerated,\nTI_ipEntity, - EventName, EventTypeName, UserIdentityAccountId, UserIdentityPrincipalid, - UserIdentityUserName, SourceIpAddress,\nNetworkIP, NetworkDestinationIP, NetworkSourceIP, - EmailSourceIpAddress\n| extend timestamp = AWSCloudTrail_TimeGenerated, IPCustomEntity - = SourceIpAddress, AccountCustomEntity = UserIdentityUserName, URLCustomEntity - = Url","queryFrequency":"PT1H","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"(Preview) - TI map IP entity to AWSCloudTrail","description":"Identifies a match in AWSCloudTrail - from any IP IOC from TI","tactics":["Impact"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-08-27T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"ThreatIntelligence","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"ThreatIntelligenceTaxii","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"AWS","dataTypes":["AWSCloudTrail"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/2954d424-f786-4677-9ffc-c24c44c6e7d5","name":"2954d424-f786-4677-9ffc-c24c44c6e7d5","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"High","query":"let - timeframe = ago(3h);\nlet threshold = 2;\nOkta_CL\n| where published_t >= - timeframe\n| where eventType_s =~ \"user.session.start\"\n| where outcome_result_s - =~ \"SUCCESS\"\n| summarize StartTime = min(TimeGenerated), EndTime = max(TimeGenerated), - NumOfCountries = dcount(client_geographicalContext_country_s) by actor_alternateId_s\n| - where NumOfCountries >= threshold\n| extend timestamp = StartTime, AccountCustomEntity - = actor_alternateId_s","queryFrequency":"PT1H","queryPeriod":"PT1H","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]}],"displayName":"User - Login from Different Countries within 3 hours","description":"This query searches - for successful user logins to the Okta Console from different countries within - 3 hours","tactics":["InitialAccess"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-07-08T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"OktaSSO","dataTypes":["Okta_CL"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/f2eb15bd-8a88-4b24-9281-e133edfba315","name":"f2eb15bd-8a88-4b24-9281-e133edfba315","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - dt_lookBack = 1h;\nlet ioc_lookBack = 14d;\nThreatIntelligenceIndicator\n| - where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\n| - where Active == true\n// Picking up only IOC''s that contain the entities - we want\n| where isnotempty(NetworkIP) or isnotempty(EmailSourceIpAddress) - or isnotempty(NetworkDestinationIP) or isnotempty(NetworkSourceIP)\n// As - there is potentially more than 1 indicator type for matching IP, taking NetworkIP - first, then others if that is empty.\n// Taking the first non-empty value - based on potential IOC match availability\n| extend TI_ipEntity = iff(isnotempty(NetworkIP), - NetworkIP, NetworkDestinationIP)\n| extend TI_ipEntity = iff(isempty(TI_ipEntity) - and isnotempty(NetworkSourceIP), NetworkSourceIP, TI_ipEntity)\n| extend TI_ipEntity - = iff(isempty(TI_ipEntity) and isnotempty(EmailSourceIpAddress), EmailSourceIpAddress, - TI_ipEntity)\n| join (\n SigninLogs | where TimeGenerated >= ago(dt_lookBack)\n | - extend StatusCode = tostring(Status.errorCode), StatusDetails = tostring(Status.additionalDetails)\n | - extend Region = tostring(LocationDetails[\"countryOrRegion\"]), State = tostring(LocationDetails[\"state\"]), - City = tostring(LocationDetails[\"city\"])\n // renaming time column so - it is clear the log this came from\n | extend SigninLogs_TimeGenerated - = TimeGenerated\n)\non $left.TI_ipEntity == $right.IPAddress\n| summarize - LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\n| project - LatestIndicatorTime, Description, ActivityGroupNames, IndicatorId, ThreatType, - Url, ExpirationDateTime, ConfidenceScore, SigninLogs_TimeGenerated,\nTI_ipEntity, - IPAddress, UserPrincipalName, AppDisplayName, StatusCode, StatusDetails, NetworkIP, - NetworkDestinationIP, NetworkSourceIP, EmailSourceIpAddress\n| extend timestamp - = SigninLogs_TimeGenerated, AccountCustomEntity = UserPrincipalName, IPCustomEntity - = IPAddress, URLCustomEntity = Url","queryFrequency":"PT1H","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"(Preview) - TI map IP entity to SigninLogs","description":"Identifies a match in SigninLogs - from any IP IOC from TI","tactics":["Impact"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-08-27T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"ThreatIntelligence","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"ThreatIntelligenceTaxii","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"AzureActiveDirectory","dataTypes":["SigninLogs"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/074ce265-f684-41cd-af07-613c5f3e6d0d","name":"074ce265-f684-41cd-af07-613c5f3e6d0d","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"High","query":"let - timeframe = 1d;\nlet DomainNames = dynamic([\"irf.services\",\"microsoft-onthehub.com\",\"msofficelab.com\",\"com-mailbox.com\",\"my-sharefile.com\",\"my-sharepoints.com\",\n\"accounts-web-mail.com\",\"customer-certificate.com\",\"session-users-activities.com\",\"user-profile-credentials.com\",\"verify-linke.com\",\"support-servics.net\",\n\"onedrive-sharedfile.com\",\"onedrv-live.com\",\"transparencyinternational-my-sharepoint.com\",\"transparencyinternational-my-sharepoints.com\",\"soros-my-sharepoint.com\"]);\n(union - isfuzzy=true\n(CommonSecurityLog \n| where TimeGenerated >= ago(timeframe) - \n| parse Message with * ''('' DNSName '')'' * \n| extend Account = SourceUserID, - Host = DeviceName, IPAddress = SourceIP),\n(DnsEvents \n| where TimeGenerated - >= ago(timeframe) \n| extend IPAddress = ClientIP, DNSName = Name, Host = - Computer),\n(VMConnection \n| where TimeGenerated >= ago(timeframe) \n| parse - RemoteDnsCanonicalNames with * ''[\"'' DNSName ''\"]'' *\n| extend IPAddress - = RemoteIp, Host = Computer)\n)\n| where isnotempty(DNSName)\n| where DNSName in~ - (DomainNames)\n| extend timestamp = TimeGenerated, IPCustomEntity = IPAddress, - AccountCustomEntity = Account, HostCustomEntity = Host","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Known - STRONTIUM group domains - July 2019","description":"Matches domain name IOCs - related to Strontium group activity published July 2019 with CommonSecurityLog, - DnsEvents and VMConnection dataTypes.\nReferences: https://blogs.microsoft.com/on-the-issues/2019/07/17/new-cyberthreats-require-new-ways-to-protect-democracy/.","tactics":["CommandAndControl"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-07-25T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"DNS","dataTypes":["DnsEvents"]},{"connectorId":"AzureMonitor(VMInsights)","dataTypes":["VMConnection"]},{"connectorId":"CiscoASA","dataTypes":["CommonSecurityLog"]},{"connectorId":"PaloAltoNetworks","dataTypes":["CommonSecurityLog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/b3cfc7c0-092c-481c-a55b-34a3979758cb","name":"b3cfc7c0-092c-481c-a55b-34a3979758cb","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"MicrosoftSecurityIncidentCreation","properties":{"productFilter":"Microsoft - Cloud App Security","displayName":"Create incidents based on Microsoft Cloud - App Security alerts","description":"Create incidents based on all alerts generated - in Microsoft Cloud App Security","lastUpdatedDateUTC":"2019-07-16T00:00:00Z","createdDateUTC":"2019-07-16T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"MicrosoftCloudAppSecurity","dataTypes":["SecurityAlert - (MCAS)"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/173f8699-6af5-484a-8b06-8c47ba89b380","name":"173f8699-6af5-484a-8b06-8c47ba89b380","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"// - Adjust this value to change how many Teams should be deleted before including\nlet - max_delete_count = 3;\n// Adjust this value to change the timewindow the query - runs over\n OfficeActivity\n| where OfficeWorkload =~ \"MicrosoftTeams\" - \n| where Operation =~ \"TeamDeleted\"\n| summarize StartTime = min(TimeGenerated), - EndTime = max(TimeGenerated), DeletedTeams = make_set(TeamName) by UserId\n| - where array_length(DeletedTeams) > max_delete_count\n| extend timestamp = - StartTime, AccountCustomEntity = UserId","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]}],"displayName":"Multiple - Teams deleted by a single user","description":"This detection flags the occurrences - of deleting multiple teams within an hour.\nThis data is a part of Office - 365 Connector in Azure Sentinel.","tactics":["Impact"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-09-13T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"Office365","dataTypes":["OfficeActivity - (Teams)"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a35f2c18-1b97-458f-ad26-e033af18eb99","name":"a35f2c18-1b97-458f-ad26-e033af18eb99","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - timeframe = 1d;\n// For AD SID mappings - https://docs.microsoft.com/windows/security/identity-protection/access-control/active-directory-security-groups\nlet - WellKnownLocalSID = \"S-1-5-32-5[0-9][0-9]$\";\nlet WellKnownGroupSID = \"S-1-5-21-[0-9]*-[0-9]*-[0-9]*-5[0-9][0-9]$|S-1-5-21-[0-9]*-[0-9]*-[0-9]*-1102$|S-1-5-21-[0-9]*-[0-9]*-[0-9]*-1103$|S-1-5-21-[0-9]*-[0-9]*-[0-9]*-498$|S-1-5-21-[0-9]*-[0-9]*-[0-9]*-1000$\";\nSecurityEvent - \n| where TimeGenerated > ago(timeframe)\n// When MemberName contains ''-'' - this indicates addition of a group to a group\n| where AccountType == \"User\" - and MemberName != \"-\"\n// 4728 - A member was added to a security-enabled - global group\n// 4732 - A member was added to a security-enabled local group\n// - 4756 - A member was added to a security-enabled universal group\n| where EventID - in (4728, 4732, 4756) \n| where TargetSid matches regex WellKnownLocalSID - or TargetSid matches regex WellKnownGroupSID\n// Exclude Remote Desktop Users - group: S-1-5-32-555\n| where TargetSid !in (\"S-1-5-32-555\")\n| extend SimpleMemberName - = tostring(split(tostring(split(MemberName, \",\")[0]),\"CN=\")[1])\n| project - StartTimeUtc = TimeGenerated, EventID, Activity, Computer, SimpleMemberName, - MemberName, MemberSid, TargetUserName, TargetDomainName, TargetSid, UserPrincipalName, - SubjectUserName, SubjectUserSid\n| extend timestamp = StartTimeUtc, AccountCustomEntity - = SimpleMemberName, HostCustomEntity = Computer","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]}],"displayName":"User - account added to built in domain local or global group","description":"Identifies - when a user account has been added to a privileged built in domain local group - or global group \nsuch as the Enterprise Admins, Cert Publishers or DnsAdmins. - Be sure to verify this is an expected addition.","tactics":["Persistence","PrivilegeEscalation"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-02-14T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/4f19d4e3-ec5f-4abc-9e61-819eb131758c","name":"4f19d4e3-ec5f-4abc-9e61-819eb131758c","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - timeframe = 1d;\nlet EventNameList = dynamic([ \"AuthorizeSecurityGroupEgress\", - \"AuthorizeSecurityGroupIngress\", \"RevokeSecurityGroupEgress\", \"RevokeSecurityGroupIngress\"]);\nAWSCloudTrail\n| - where TimeGenerated >= ago(timeframe)\n| where EventName in~ (EventNameList)\n| - extend User = iif(isnotempty(UserIdentityUserName), UserIdentityUserName, - SessionIssuerUserName)\n| summarize EventCount=count(), StartTimeUtc = min(TimeGenerated), - EndTimeUtc = max(TimeGenerated) \nby EventSource, EventName, UserIdentityType, - User, SourceIpAddress, UserAgent, SessionMfaAuthenticated, AWSRegion, \nAdditionalEventData, - UserIdentityAccountId, UserIdentityPrincipalid, ResponseElements\n| extend - timestamp = StartTimeUtc, AccountCustomEntity = User , IPCustomEntity = SourceIpAddress","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Changes - to AWS Security Group ingress and egress settings","description":"A Security - Group acts as a virtual firewall of an instance to control inbound and outbound - traffic. \n Hence, ingress and egress settings changes to AWS Security Group - should be monitored as these can expose the enviornment to new attack vectors.\nMore - information: https://medium.com/@GorillaStack/the-most-important-aws-cloudtrail-security-events-to-track-a5b9873f8255.","tactics":["Persistence"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-02-27T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AWS","dataTypes":["AWSCloudTrail"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/737a2ce1-70a3-4968-9e90-3e6aca836abf","name":"737a2ce1-70a3-4968-9e90-3e6aca836abf","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"MLBehaviorAnalytics","properties":{"severity":"Medium","displayName":"(Preview) - Anomalous RDP Login Detections","description":"This detection uses machine - learning (ML) to identify anomalous Remote Desktop Protocol (RDP) login activity, - based on Windows Security Event data. Scenarios include:\n\n*\tUnusual IP - - This IP address has not or has rarely been seen in last 30 days.\n*\tUnusual - Geo - The IP address, city, country and ASN have not (or rarely) been seen - in last 30 days.\n*\tNew user - A new user logs in from an IP address and - geo location, both or either of which are not expected to be seen in the last - 30 days.\n\nAllow 7 days after this alert is enabled for Azure Sentinel to - build a profile of normal activity for your environment.\t\n\nThis detection - requires a specific configuration of the data source. [Learn more](https://docs.microsoft.com/en-us/azure/sentinel/connect-windows-security-events)","tactics":["InitialAccess"],"lastUpdatedDateUTC":"2020-07-16T00:00:00Z","createdDateUTC":"2020-04-02T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/9713e3c0-1410-468d-b79e-383448434b2d","name":"9713e3c0-1410-468d-b79e-383448434b2d","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - dt_lookBack = 1h;\nlet ioc_lookBack = 14d;\nThreatIntelligenceIndicator\n| - where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\n| - where Active == true\n// Picking up only IOC''s that contain the entities - we want\n| where isnotempty(NetworkIP) or isnotempty(EmailSourceIpAddress) - or isnotempty(NetworkDestinationIP) or isnotempty(NetworkSourceIP)\n// As - there is potentially more than 1 indicator type for matching IP, taking NetworkIP - first, then others if that is empty.\n// Taking the first non-empty value - based on potential IOC match availability\n| extend TI_ipEntity = iff(isnotempty(NetworkIP), - NetworkIP, NetworkDestinationIP)\n| extend TI_ipEntity = iff(isempty(TI_ipEntity) - and isnotempty(NetworkSourceIP), NetworkSourceIP, TI_ipEntity)\n| extend TI_ipEntity - = iff(isempty(TI_ipEntity) and isnotempty(EmailSourceIpAddress), EmailSourceIpAddress, - TI_ipEntity)\n| join (\n VMConnection\n | where TimeGenerated >= ago(dt_lookBack)\n // - renaming time column so it is clear the log this came from\n | extend VMConnection_TimeGenerated - = TimeGenerated\n)\non $left.TI_ipEntity == $right.RemoteIp\n| summarize LatestIndicatorTime - = arg_max(TimeGenerated, *) by IndicatorId\n| project LatestIndicatorTime, - Description, ActivityGroupNames, IndicatorId, ThreatType, Url, ExpirationDateTime, - ConfidenceScore, VMConnection_TimeGenerated,\nTI_ipEntity, Computer, Direction, - ProcessName, SourceIp, DestinationIp, RemoteIp, Protocol, DestinationPort, - NetworkIP, NetworkDestinationIP, NetworkSourceIP, EmailSourceIpAddress\n| - extend timestamp = VMConnection_TimeGenerated, IPCustomEntity = RemoteIp, - HostCustomEntity = Computer, URLCustomEntity = Url","queryFrequency":"PT1H","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"(Preview) - TI map IP entity to VMConnection","description":"Identifies a match in VMConnection - from any IP IOC from TI","tactics":["Impact"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-08-27T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"ThreatIntelligence","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"ThreatIntelligenceTaxii","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"AzureMonitor(VMInsights)","dataTypes":["VMConnection"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/19e01883-15d8-4eb6-a7a5-3276cd668388","name":"19e01883-15d8-4eb6-a7a5-3276cd668388","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeFrame = 1d;\nlet timeBin = 1m;\nlet failedThreshold = 20;\nW3CIISLog\n| - where TimeGenerated >= ago(timeFrame)\n| where scStatus in (\"401\",\"403\")\n| - where csUserName != \"-\"\n| extend scStatusFull = strcat(scStatus, \".\",scSubStatus) - \n// Map common IIS codes\n| extend scStatusFull_Friendly = case(\nscStatusFull - == \"401.0\", \"Access denied.\",\nscStatusFull == \"401.1\", \"Logon failed.\",\nscStatusFull - == \"401.2\", \"Logon failed due to server configuration.\",\nscStatusFull - == \"401.3\", \"Unauthorized due to ACL on resource.\",\nscStatusFull == \"401.4\", - \"Authorization failed by filter.\",\nscStatusFull == \"401.5\", \"Authorization - failed by ISAPI/CGI application.\",\nscStatusFull == \"403.0\", \"Forbidden.\",\nscStatusFull - == \"403.4\", \"SSL required.\",\n\"See - https://support.microsoft.com/help/943891/the-http-status-code-in-iis-7-0-iis-7-5-and-iis-8-0\")\n// - Mapping to Hex so can be mapped using website in comments above\n| extend - scWin32Status_Hex = tohex(tolong(scWin32Status)) \n// Map common win32 codes\n| - extend scWin32Status_Friendly = case(\nscWin32Status_Hex =~ \"775\", \"The - referenced account is currently locked out and cannot be logged on to.\",\nscWin32Status_Hex - =~ \"52e\", \"Logon failure: Unknown user name or bad password.\",\nscWin32Status_Hex - =~ \"532\", \"Logon failure: The specified account password has expired.\",\nscWin32Status_Hex - =~ \"533\", \"Logon failure: Account currently disabled.\", \nscWin32Status_Hex - =~ \"2ee2\", \"The request has timed out.\", \nscWin32Status_Hex =~ \"0\", - \"The operation completed successfully.\", \nscWin32Status_Hex =~ \"1\", \"Incorrect - function.\", \nscWin32Status_Hex =~ \"2\", \"The system cannot find the file - specified.\", \nscWin32Status_Hex =~ \"3\", \"The system cannot find the path - specified.\", \nscWin32Status_Hex =~ \"4\", \"The system cannot open the file.\", - \nscWin32Status_Hex =~ \"5\", \"Access is denied.\", \nscWin32Status_Hex =~ - \"8009030e\", \"SEC_E_NO_CREDENTIALS\", \nscWin32Status_Hex =~ \"8009030C\", - \"SEC_E_LOGON_DENIED\", \n\"See - https://msdn.microsoft.com/library/cc231199.aspx\")\n// - decode URI when available\n| extend decodedUriQuery = url_decode(csUriQuery)\n// - Count of failed attempts from same client IP\n| summarize makeset(decodedUriQuery), - makeset(csUserName), makeset(sSiteName), makeset(sPort), makeset(csUserAgent), - makeset(csMethod), makeset(csUriQuery), makeset(scStatusFull), makeset(scStatusFull_Friendly), - makeset(scWin32Status_Hex), makeset(scWin32Status_Friendly), FailedConnectionsCount - = count() by bin(TimeGenerated, timeBin), cIP, Computer, sIP\n| where FailedConnectionsCount - >= failedThreshold\n| project TimeGenerated, cIP, set_csUserName, set_decodedUriQuery, - Computer, set_sSiteName, sIP, set_sPort, set_csUserAgent, set_csMethod, set_scStatusFull, - set_scStatusFull_Friendly, set_scWin32Status_Hex, set_scWin32Status_Friendly, - FailedConnectionsCount\n| order by FailedConnectionsCount\n| extend timestamp - = TimeGenerated, HostCustomEntity = Computer, IPCustomEntity = cIP","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"High - count of failed attempts from same client IP","description":"Identifies when - 20 or more failed attempts from a given client IP in 1 minute occur on the - IIS server.\nThis could be indicative of an attempted brute force. This could - also simply indicate a misconfigured service or device.\nRecommendations: - Validate that these are expected connections from the given Client IP. If - the client IP is not recognized, \npotentially block these connections at - the edge device.\nIf these are expected connections, verify the credentials - are properly configured on the system, service, application or device \nthat - is associated with the client IP.\nReferences:\nIIS status code mapping: https://support.microsoft.com/help/943891/the-http-status-code-in-iis-7-0-iis-7-5-and-iis-8-0\nWin32 - Status code mapping: https://msdn.microsoft.com/library/cc231199.aspx","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-03-19T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureMonitor(IIS)","dataTypes":["W3CIISLog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/e70fa6e0-796a-4e85-9420-98b17b0bb749","name":"e70fa6e0-796a-4e85-9420-98b17b0bb749","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"High","query":"DeviceInfo\n| - extend DeviceName = tolower(DeviceName)\n| join (SecurityAlert\n| where ProviderName - =~ \"MDATP\"\n| extend ThreatName = tostring(parse_json(ExtendedProperties).ThreatName)\n| - where ThreatName has \"Solorigate\"\n| extend HostCustomEntity = tolower(CompromisedEntity)\n) - on $left.DeviceName == $right.HostCustomEntity\n| project TimeGenerated, DisplayName, - ThreatName, CompromisedEntity, PublicIP, MachineGroup, AlertSeverity, Description, - LoggedOnUsers, DeviceId, TenantId\n| extend timestamp = TimeGenerated, IPCustomEntity - = PublicIP","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Solorigate - Defender Detections","description":"Surfaces any Defender Alert for Solorigate - Events. In Azure Sentinel the SecurityAlerts table includes only the Device - Name of the affected device, this query joins the DeviceInfo table to clearly - connect other information such as \n Device group, ip, logged on users etc. - This way, the Sentinel user can have all the pertinent device info in one - view for all the the Solarigate Defender alerts.","tactics":["InitialAccess"],"lastUpdatedDateUTC":"2021-01-16T00:00:00Z","createdDateUTC":"2020-12-17T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"MicrosoftDefenderAdvancedThreatProtection","dataTypes":["SecurityAlert - (MDATP)"]},{"connectorId":"MicrosoftThreatProtection","dataTypes":["DeviceInfo"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/7249500f-3038-4b83-8549-9cd8dfa2d498","name":"7249500f-3038-4b83-8549-9cd8dfa2d498","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"High","query":"let - timeframe = 1d;\nlet DomainNames = dynamic([\"de-ma.online\", \"g20saudi.000webhostapp.com\", - \"ksat20.000webhostapp.com\"]);\nlet EmailAddresses = dynamic([\"munichconference1962@gmail.com\",\"munichconference@outlook.de\", - \"munichconference@outlook.com\", \"t20saudiarabia@gmail.com\", \"t20saudiarabia@hotmail.com\", - \"t20saudiarabia@outlook.sa\"]);\n(union isfuzzy=true\n(CommonSecurityLog - \n| where TimeGenerated >= ago(timeframe)\n| parse Message with * ''('' DNSName - '')'' * \n| extend MessageIP = extract(IPRegex, 0, Message)\n| extend RequestURLIP - = extract(IPRegex, 0, Message)\n| where (isnotempty(DNSName) and DNSName has_any - (DomainNames)) \n or (isnotempty(DestinationHostName) and DestinationHostName - has_any (DomainNames)) \n or (isnotempty(RequestURL) and (RequestURL has_any - (DomainNames)))\n| extend timestamp = TimeGenerated , AccountCustomEntity - = SourceUserID, HostCustomEntity = DeviceName\n),\n(DnsEvents \n| where TimeGenerated - >= ago(timeframe) \n| extend DestinationIPAddress = IPAddresses, DNSName = - Name, Host = Computer\n| where DNSName has_any (DomainNames) \n| extend timestamp - = TimeGenerated, IPCustomEntity = DestinationIPAddress, HostCustomEntity = - Host),\n(VMConnection \n| where TimeGenerated >= ago(timeframe) \n| parse - RemoteDnsCanonicalNames with * ''[\"'' DNSName ''\"]'' *\n| where isnotempty(DNSName)\n| - where DNSName has_any (DomainNames)\n| extend timestamp = TimeGenerated , - HostCustomEntity = Computer),\n(SecurityAlert\n| where TimeGenerated >= ago(timeframe) - \n| where ProviderName =~ ''OATP''\n| extend UPN = case(isnotempty(parse_json(Entities)[0].Upn), - parse_json(Entities)[0].Upn, \n isnotempty(parse_json(Entities)[1].Upn), - parse_json(Entities)[1].Upn,\n isnotempty(parse_json(Entities)[2].Upn), - parse_json(Entities)[2].Upn,\n isnotempty(parse_json(Entities)[3].Upn), - parse_json(Entities)[3].Upn,\n isnotempty(parse_json(Entities)[4].Upn), - parse_json(Entities)[4].Upn,\n isnotempty(parse_json(Entities)[5].Upn), - parse_json(Entities)[5].Upn,\n isnotempty(parse_json(Entities)[6].Upn), - parse_json(Entities)[6].Upn,\n isnotempty(parse_json(Entities)[7].Upn), - parse_json(Entities)[7].Upn,\n isnotempty(parse_json(Entities)[8].Upn), - parse_json(Entities)[8].Upn,\n parse_json(Entities)[9].Upn)\n| - where Entities has_any (EmailAddresses)\n| extend timestamp = TimeGenerated, - AccountCustomEntity = tostring(UPN)),\n(AzureDiagnostics\n| where TimeGenerated - >= ago(timeframe) \n| where ResourceType =~ \"AZUREFIREWALLS\"\n| where msg_s - has_any (DomainNames)\n| extend timestamp = TimeGenerated))","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Known - PHOSPHORUS group domains/IP - October 2020","description":"Matches IOCs related - to PHOSPHORUS group activity published October 2020 with CommonSecurityLog, - DnsEvents, OfficeActivity and VMConnection dataTypes.\nReferences: ","tactics":["CommandAndControl","InitialAccess"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2020-10-20T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"DNS","dataTypes":["DnsEvents"]},{"connectorId":"AzureMonitor(VMInsights)","dataTypes":["VMConnection"]},{"connectorId":"CiscoASA","dataTypes":["CommonSecurityLog - (Cisco)"]},{"connectorId":"PaloAltoNetworks","dataTypes":["CommonSecurityLog - (PaloAlto)"]},{"connectorId":"Zscaler","dataTypes":["CommonSecurityLog (Zscaler)"]},{"connectorId":"Fortinet","dataTypes":["CommonSecurityLog - (Fortinet)"]},{"connectorId":"OfficeATP","dataTypes":["SecurityAlert (OATP)"]},{"connectorId":"AzureFirewall","dataTypes":["AzureDiagnostics - (Azure Firewall)"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/4d8de9e6-263e-4845-8618-cd23a4f58b70","name":"4d8de9e6-263e-4845-8618-cd23a4f58b70","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - starttime = 14d;\nlet endtime = 3h;\n// Add full UPN (user@domain.com) to - Authorized Bypassers to ignore policy bypasses by certain authorized users\nlet - AuthorizedBypassers = dynamic([''foo@baz.com'', ''test@foo.com'']);\nlet historicBypassers - = AzureDevOpsAuditing\n| where TimeGenerated between (ago(starttime) .. ago(endtime))\n| - where OperationName == ''Git.RefUpdatePoliciesBypassed''\n| distinct ActorUPN;\nAzureDevOpsAuditing\n| - where TimeGenerated >= ago(endtime)\n| where OperationName == ''Git.RefUpdatePoliciesBypassed''\n| - where ActorUPN !in (historicBypassers) and ActorUPN !in (AuthorizedBypassers)\n| - parse ScopeDisplayName with OrganizationName ''(Organization)''\n| project - TimeGenerated, ActorUPN, IpAddress, UserAgent, OrganizationName, ProjectName, - RepoName = Data.RepoName, AlertDetails = Details, Branch = Data.Name, \n BypassReason - = Data.BypassReason, PRLink = strcat(''https://dev.azure.com/'', OrganizationName, - ''/'', ProjectName, ''/_git/'', Data.RepoName, ''/pullrequest/'', Data.PullRequestId)\n| - extend timestamp = TimeGenerated, AccountCustomEntity = ActorUPN, IPCustomEntity - = IpAddress","queryFrequency":"PT3H","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Azure - DevOps Pull Request Policy Bypassing - Historic Allowlist","description":"This - detection builds a Allowlist of historic PR policy bypasses and compares to - recent history, flagging a non manually allowlisted, non historic pull request - bypass.","tactics":["Persistence"],"lastUpdatedDateUTC":"2021-01-16T00:00:00Z","createdDateUTC":"2020-06-05T00:00:00Z","status":"Available","alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/ee1d718b-9ed9-4a71-90cd-a483a4f008df","name":"ee1d718b-9ed9-4a71-90cd-a483a4f008df","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"MicrosoftSecurityIncidentCreation","properties":{"productFilter":"Office - 365 Advanced Threat Protection","displayName":"Create incidents based on Office - 365 Advanced Threat Protection alerts","description":"Create incidents based - on all alerts generated in Office 365 Advanced Threat Protection","lastUpdatedDateUTC":"2020-09-01T00:00:00Z","createdDateUTC":"2020-04-20T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"OfficeATP","dataTypes":["SecurityAlert - (OATP)"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a2e0eb51-1f11-461a-999b-cd0ebe5c7a72","name":"a2e0eb51-1f11-461a-999b-cd0ebe5c7a72","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"MicrosoftSecurityIncidentCreation","properties":{"productFilter":"Azure - Security Center for IoT","displayName":"Create incidents based on Azure Security - Center for IoT alerts","description":"Create incidents based on all alerts - generated in Azure Security Center for IoT","lastUpdatedDateUTC":"2019-12-24T00:00:00Z","createdDateUTC":"2019-12-24T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"IoT","dataTypes":["SecurityAlert - (ASC for IoT)"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/ac891683-53c3-4f86-86b4-c361708e2b2b","name":"ac891683-53c3-4f86-86b4-c361708e2b2b","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"High","query":"let - timeframe = 3d;\n// Allowlisted UPNs should likely stay empty\nlet AllowlistedUpns - = datatable(UPN:string)[''foo@bar.com'', ''test@foo.com''];\n// Operation - Name parts that will alert\nlet HasAnyBlocklist = datatable(OperationNamePart:string)[''Security.'',''Project.'',''AuditLog.'',''Extension.''];\n// - Distinct Operation Names that will flag\nlet HasExactBlocklist = datatable(OperationName:string)[''Group.UpdateGroupMembership.Add'',''Library.ServiceConnectionExecuted'',''Pipelines.PipelineModified'',\n''Release.ReleasePipelineModified'', - ''Git.RefUpdatePoliciesBypassed''];\nAzureDevOpsAuditing\n| where TimeGenerated - >= ago(timeframe)\n| where AuthenticationMechanism startswith \"PAT\" and - (OperationName has_any (HasAnyBlocklist) or OperationName in (HasExactBlocklist))\n and - ActorUPN !in (AllowlistedUpns)\n| project TimeGenerated, AuthenticationMechanism, - ProjectName, ActorUPN, ActorDisplayName, IpAddress, UserAgent, OperationName, - Details, Data\n| extend timestamp = TimeGenerated, AccountCustomEntity = ActorUPN, - IPCustomEntity = IpAddress","queryFrequency":"PT1H","queryPeriod":"PT3H","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Azure - DevOps Personal Access Token (PAT) misuse","description":"This Alert detects - whenever a PAT is used in ways that PATs are not normally used. May require - Allowlisting and baselining.\nReference - https://docs.microsoft.com/azure/devops/organizations/accounts/use-personal-access-tokens-to-authenticate?view=azure-devops&tabs=preview-page\nUse - this query for baselining:\nAzureDevOpsAuditing\n| distinct OperationName","tactics":["Execution","Impact"],"lastUpdatedDateUTC":"2021-01-16T00:00:00Z","createdDateUTC":"2020-06-05T00:00:00Z","status":"Available","alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/0b9ae89d-8cad-461c-808f-0494f70ad5c4","name":"0b9ae89d-8cad-461c-808f-0494f70ad5c4","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - timeframe = 1d;\nlet PerUserThreshold = 5;\nlet TotalThreshold = 100;\nlet - action = dynamic([\"change\", \"changed\", \"reset\"]);\nlet pWord = dynamic([\"password\", - \"credentials\"]);\nlet PasswordResetMultiDataSource =\n(union isfuzzy=true\n(//Password - reset events\n//4723: An attempt was made to change an account''s password\n//4724: - An attempt was made to reset an accounts password\nSecurityEvent\n| where - TimeGenerated >= ago(timeframe)\n| where EventID in (\"4723\",\"4724\")\n| - project TimeGenerated, Computer, AccountType, Account, Type),\n(//Azure Active - Directory Password reset events\nAuditLogs\n| where TimeGenerated >= ago(timeframe)\n| - where OperationName has_any (pWord) and OperationName has_any (action)\n| - extend AccountType = tostring(TargetResources[0].type), Account = tostring(TargetResources[0].userPrincipalName), - \nTargetResourceName = tolower(tostring(TargetResources[0].displayName))\n| - project TimeGenerated, AccountType, Account, Computer = TargetResourceName, - Type),\n(//OfficeActive ActiveDirectory Password reset events\nOfficeActivity\n| - where TimeGenerated >= ago(timeframe)\n| where OfficeWorkload == \"AzureActiveDirectory\" - \n| where (ExtendedProperties has_any (pWord) or ModifiedProperties has_any - (pWord)) and (ExtendedProperties has_any (action) or ModifiedProperties has_any - (action))\n| extend AccountType = UserType, Account = OfficeObjectId \n| project - TimeGenerated, AccountType, Account, Type, Computer = \"\"),\n(// Unix syslog - password reset events\nSyslog\n| where TimeGenerated >= ago(timeframe)\n| - where Facility in (\"auth\",\"authpriv\")\n| where SyslogMessage has_any (pWord) - and SyslogMessage has_any (action)\n| extend AccountType = iif(SyslogMessage - contains \"root\", \"Root\", \"Non-Root\")\n| parse SyslogMessage with * \"password - changed for\" Account\n| project TimeGenerated, AccountType, Account, Computer - = HostName, Type),\n(SigninLogs\n| where TimeGenerated >= ago(timeframe)\n| - where OperationName =~ \"Sign-in activity\" and ResultType has_any (\"50125\", - \"50133\")\n| project TimeGenerated, AccountType = AppDisplayName, Computer - = IPAddress, Account = UserPrincipalName, Type\n)\n);\nlet pwrmd = PasswordResetMultiDataSource\n| - project TimeGenerated, Computer, AccountType, Account, Type;\n(union isfuzzy=true \n(pwrmd\n| - summarize StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated), - Computer = makeset(Computer), AccountType = makeset(AccountType), Total=count() - by Account, Type\n| where Total > PerUserThreshold\n| extend ResetPivot = - \"PerUserReset\"), \n(pwrmd\n| summarize StartTimeUtc = min(TimeGenerated), - EndTimeUtc = max(TimeGenerated), Computer = makeset(Computer), Account = tostring(makeset(Account)), - AccountType = makeset(AccountType), Total=count() by Type\n| where Total > - TotalThreshold\n| extend ResetPivot = \"TotalUserReset\")\n)\n| extend timestamp - = StartTimeUtc, AccountCustomEntity = Account, HostCustomEntity = tostring(Computer)","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]}],"displayName":"Multiple - Password Reset by user","description":"This query will determine multiple - password resets by user across multiple data sources. \nAccount manipulation - including password reset may aid adversaries in maintaining access to credentials - \nand certain permission levels within an environment.","tactics":["InitialAccess","CredentialAccess"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-09-03T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActiveDirectory","dataTypes":["AuditLogs"]},{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]},{"connectorId":"Syslog","dataTypes":["Syslog"]},{"connectorId":"Office365","dataTypes":["OfficeActivity"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/6ee72a9e-2e54-459c-bc9a-9c09a6502a63","name":"6ee72a9e-2e54-459c-bc9a-9c09a6502a63","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"High","query":"let - timeframe = 1d; \nlet IPList = dynamic([\"216.24.185.74\", \"107.175.189.159\", - \"192.210.132.102\", \"67.230.163.214\", \n \"199.19.110.240\", \"107.148.130.176\", - \"154.212.129.218\", \"172.86.75.54\", \"45.61.136.199\", \n \"149.28.150.195\", - \"108.61.214.194\", \"144.202.98.198\", \"149.28.84.98\", \"103.99.209.78\", - \n \"45.61.136.2\", \"176.122.162.149\", \"192.3.80.245\", \"149.28.23.32\", - \"107.182.18.149\", \"107.174.45.134\", \n \"149.248.18.104\", \"65.49.192.74\", - \"156.255.2.154\", \"45.76.6.149\", \"8.9.11.130\", \"140.238.27.255\", \n \"107.182.24.70\", - \"176.122.188.254\", \"192.161.161.108\", \"64.64.234.24\", \"104.224.185.36\", - \n \"104.233.224.227\", \"104.36.69.105\", \"119.28.139.120\", \"161.117.39.130\", - \"66.42.100.42\", \"45.76.31.159\", \n \"149.248.8.134\", \"216.24.182.48\", - \"66.42.103.222\", \"218.89.236.11\", \"180.150.227.249\", \"47.75.80.23\",\n \"124.156.164.19\", - \"149.248.62.83\", \"150.109.76.174\", \"222.209.187.207\", \"218.38.191.38\", - \n \"119.28.226.59\", \"66.42.98.220\", \"74.82.201.8\", \"173.242.122.198\", - \"45.32.130.72\", \"89.35.178.10\", \n \"89.43.60.113\"]); \n(union isfuzzy=true - \n(CommonSecurityLog \n| where TimeGenerated >= ago(timeframe) \n| where - isnotempty(SourceIP) or isnotempty(DestinationIP) \n| where SourceIP in (IPList) - or DestinationIP in (IPList) or Message has_any (IPList) \n| extend IPMatch - = case(SourceIP in (IPList), \"SourceIP\", DestinationIP in (IPList), \"DestinationIP\", - \"Message\") \n| summarize StartTimeUtc = min(TimeGenerated), EndTimeUtc - = max(TimeGenerated) by SourceIP, DestinationIP, DeviceProduct, DeviceAction, - Message, Protocol, SourcePort, DestinationPort, DeviceAddress, DeviceName, - IPMatch \n| extend timestamp = StartTimeUtc, IPCustomEntity = case(IPMatch - == \"SourceIP\", SourceIP, IPMatch == \"DestinationIP\", DestinationIP, \"IP - in Message Field\") \n), \n(OfficeActivity \n| where TimeGenerated >= ago(timeframe) \n|extend - SourceIPAddress = ClientIP, Account = UserId \n| where SourceIPAddress in - (IPList) \n| extend timestamp = TimeGenerated , IPCustomEntity = SourceIPAddress - , AccountCustomEntity = Account \n), \n(DnsEvents \n| where TimeGenerated - >= ago(timeframe) \n| extend DestinationIPAddress = IPAddresses, Host = - Computer \n| where DestinationIPAddress has_any (IPList) \n| extend timestamp - = TimeGenerated, IPCustomEntity = DestinationIPAddress, HostCustomEntity = - Host \n), \n(VMConnection \n| where TimeGenerated >= ago(timeframe) \n| - where isnotempty(SourceIp) or isnotempty(DestinationIp) \n| where SourceIp - in (IPList) or DestinationIp in (IPList) \n| extend IPMatch = case( SourceIp - in (IPList), \"SourceIP\", DestinationIp in (IPList), \"DestinationIP\", \"None\") \n| - extend timestamp = TimeGenerated , IPCustomEntity = case(IPMatch == \"SourceIP\", - SourceIp, IPMatch == \"DestinationIP\", DestinationIp, \"None\"), Host = Computer - \n), \n(Event \n| where TimeGenerated >= ago(timeframe) \n| where Source == - \"Microsoft-Windows-Sysmon\" \n| where EventID == 3 \n| extend EvData = parse_xml(EventData) - \n| extend EventDetail = EvData.DataItem.EventData.Data \n| extend SourceIP - = EventDetail.[9].[\"#text\"], DestinationIP = EventDetail.[14].[\"#text\"] - \n| where SourceIP in (IPList) or DestinationIP in (IPList) \n| extend IPMatch - = case( SourceIP in (IPList), \"SourceIP\", DestinationIP in (IPList), \"DestinationIP\", - \"None\") \n| extend timestamp = TimeGenerated, AccountCustomEntity = UserName, - HostCustomEntity = Computer , IPCustomEntity = case(IPMatch == \"SourceIP\", - SourceIP, IPMatch == \"DestinationIP\", DestinationIP, \"None\") \n), \n(WireData \n| - where TimeGenerated >= ago(timeframe) \n| where isnotempty(RemoteIP) \n| where - RemoteIP in (IPList) \n| extend timestamp = TimeGenerated, IPCustomEntity - = RemoteIP, HostCustomEntity = Computer \n), \n(SigninLogs \n| where TimeGenerated - >= ago(timeframe) \n| where isnotempty(IPAddress) \n| where IPAddress in (IPList) - \n| extend timestamp = TimeGenerated, AccountCustomEntity = UserPrincipalName, - IPCustomEntity = IPAddress \n), \n(W3CIISLog \n| where TimeGenerated >= ago(timeframe) - \n| where isnotempty(cIP) \n| where cIP in (IPList) \n| extend timestamp = - TimeGenerated, IPCustomEntity = cIP, HostCustomEntity = Computer, AccountCustomEntity - = csUserName \n), \n(AzureActivity \n| where TimeGenerated >= ago(timeframe) - \n| where isnotempty(CallerIpAddress) \n| where CallerIpAddress in (IPList) - \n| extend timestamp = TimeGenerated, IPCustomEntity = CallerIpAddress, AccountCustomEntity - = Caller \n), \n( \nAWSCloudTrail \n| where TimeGenerated >= ago(timeframe) - \n| where isnotempty(SourceIpAddress) \n| where SourceIpAddress in (IPList) - \n| extend timestamp = TimeGenerated, IPCustomEntity = SourceIpAddress, AccountCustomEntity - = UserIdentityUserName \n), \n( \nDeviceNetworkEvents \n| where TimeGenerated - >= ago(timeframe) \n| where isnotempty(RemoteIP) \n| where RemoteIP in (IPList) \n| - extend timestamp = TimeGenerated, IPCustomEntity = RemoteIP, HostCustomEntity - = DeviceName \n) \n)","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Known - Barium IP","description":"Identifies a match across various data feeds for - IP IOCs related to the Barium activity group. \n References: https://www.justice.gov/opa/pr/seven-international-cyber-defendants-including-apt41-actors-charged-connection-computer'' - ","tactics":["CommandAndControl"],"lastUpdatedDateUTC":"2020-12-22T00:00:00Z","createdDateUTC":"2020-11-11T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"Office365","dataTypes":["OfficeActivity"]},{"connectorId":"DNS","dataTypes":["DnsEvents"]},{"connectorId":"AzureMonitor(VMInsights)","dataTypes":["VMConnection"]},{"connectorId":"CiscoASA","dataTypes":["CommonSecurityLog"]},{"connectorId":"PaloAltoNetworks","dataTypes":["CommonSecurityLog"]},{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]},{"connectorId":"AzureActiveDirectory","dataTypes":["SigninLogs"]},{"connectorId":"AzureMonitor(WireData)","dataTypes":["WireData"]},{"connectorId":"AzureMonitor(IIS)","dataTypes":["W3CIISLog"]},{"connectorId":"AzureActivity","dataTypes":["AzureActivity"]},{"connectorId":"AWS","dataTypes":["AWSCloudTrail"]},{"connectorId":"MicrosoftThreatProtection","dataTypes":["DeviceNetworkEvents"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a83ef0f4-dace-4767-bce3-ebd32599d2a0","name":"a83ef0f4-dace-4767-bce3-ebd32599d2a0","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - timeframe = 1d;\nDnsEvents\n| where TimeGenerated > ago(timeframe)\n| where - Name contains \".\"\n| where Name has_any (\"tor2web.org\", \"tor2web.com\", - \"torlink.co\", \"onion.to\", \"onion.ink\", \"onion.cab\", \"onion.nu\", - \"onion.link\", \n\"onion.it\", \"onion.city\", \"onion.direct\", \"onion.top\", - \"onion.casa\", \"onion.plus\", \"onion.rip\", \"onion.dog\", \"tor2web.fi\", - \n\"tor2web.blutmagie.de\", \"onion.sh\", \"onion.lu\", \"onion.pet\", \"t2w.pw\", - \"tor2web.ae.org\", \"tor2web.io\", \"tor2web.xyz\", \"onion.lt\", \n\"s1.tor-gateways.de\", - \"s2.tor-gateways.de\", \"s3.tor-gateways.de\", \"s4.tor-gateways.de\", \"s5.tor-gateways.de\", - \"hiddenservice.net\")\n| extend timestamp = TimeGenerated, IPCustomEntity - = ClientIP, HostCustomEntity = Computer","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"DNS - events related to ToR proxies","description":"Identifies IP addresses performing - DNS lookups associated with common ToR proxies.","tactics":["Exfiltration"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-02-07T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"DNS","dataTypes":["DnsEvents"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/3255ec41-6bd6-4f35-84b1-c032b18bbfcb","name":"3255ec41-6bd6-4f35-84b1-c032b18bbfcb","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - starttime = 1d;\nlet TimeDeltaThresholdInSeconds = 60; // we ignore beacons - diffs that fall below this threshold \nlet TotalBeaconsThreshold = 4; // minimum - number of beacons required in a session to surface a row\nlet JitterTolerance - = 0.2; // tolerance to jitter, e.g. - 0.2 = 20% jitter is tolerated either - side of the periodicity\nlet PrivateIPregex = @\"^127\\.|^10\\.|^172\\.1[6-9]\\.|^172\\.2[0-9]\\.|^172\\.3[0-1]\\.|^192\\.168\\.\"; - // exclude destinations that fall into this category\nCommonSecurityLog\n| - where DeviceVendor == \"Fortinet\"\n| where TimeGenerated > ago(starttime)\n// - eliminate bad data\n| where isnotempty(SourceIP) and isnotempty(DestinationIP) - and SourceIP != \"0.0.0.0\"\n// filter out deny, close, rst and SNMP to reduce - data volume\n| where DeviceAction !in (\"close\", \"client-rst\", \"server-rst\", - \"deny\") and DestinationPort != 161\n// map input fields\n| project TimeGenerated - , SourceIP, DestinationIP, DestinationPort, ReceivedBytes, SentBytes, DeviceAction - \n// where destination IPs are public\n| extend DestinationIPType = iff(DestinationIP - matches regex PrivateIPregex,\"private\" ,\"public\" )\n| where DestinationIPType - == \"public\"\n// sort into source->destination ''sessions''\n| sort by SourceIP - asc, DestinationIP asc, DestinationPort asc, TimeGenerated asc\n| serialize\n// - time diff the contact times between source and destination to get a list of - deltas\n| extend nextTimeGenerated = next(TimeGenerated, 1), nextSourceIP - = next(SourceIP, 1), nextDestIP = next(DestinationIP, 1), nextDestPort = next(DestinationPort, - 1)\n| extend TimeDeltainSeconds = datetime_diff(\"second\",nextTimeGenerated,TimeGenerated)\n| - where SourceIP == nextSourceIP and DestinationIP == nextDestIP and DestinationPort - == nextDestPort\n// remove small time deltas below the set threshold\n| where - TimeDeltainSeconds > TimeDeltaThresholdInSeconds\n| project TimeGenerated, - TimeDeltainSeconds, SourceIP, DestinationIP, DestinationPort, ReceivedBytes, - SentBytes, DeviceAction \n// summarize the deltas by source->destination\n| - summarize count(), StartTime=min(TimeGenerated), EndTime=max(TimeGenerated), - sum(ReceivedBytes), sum(SentBytes), makelist(TimeDeltainSeconds), makeset(DeviceAction) - by SourceIP, DestinationIP, DestinationPort\n// get some statistical properties - of the delta distribution and smooth any outliers (e.g. laptop shut overnight, - working hours)\n| extend series_stats(list_TimeDeltainSeconds), outliers=series_outliers(list_TimeDeltainSeconds)\n// - expand the deltas and the outliers\n| mvexpand list_TimeDeltainSeconds to - typeof(double), outliers to typeof(double)\n// replace outliers with the average - of the distribution\n| extend list_TimeDeltainSeconds_normalized=iff(outliers - > 1.5 or outliers < -1.5, series_stats_list_TimeDeltainSeconds_avg , list_TimeDeltainSeconds)\n// - summarize with the smoothed distribution\n| summarize BeaconCount=count(), - makelist(list_TimeDeltainSeconds), list_TimeDeltainSeconds_normalized=makelist(list_TimeDeltainSeconds_normalized), - makeset(set_DeviceAction) by StartTime, EndTime, SourceIP, DestinationIP, - DestinationPort, sum_ReceivedBytes, sum_SentBytes\n// get stats on the smoothed - distribution\n| extend series_stats(list_TimeDeltainSeconds_normalized)\n// - match jitter tolerance on smoothed distrib\n| extend MaxJitter = (series_stats_list_TimeDeltainSeconds_normalized_avg*JitterTolerance)\n| - where series_stats_list_TimeDeltainSeconds_normalized_stdev < MaxJitter\n// - where the minimum beacon threshold is satisfied and there was some data transfer\n| - where BeaconCount > TotalBeaconsThreshold and (sum_SentBytes > 0 or sum_ReceivedBytes - > 0)\n// final projection\n| project StartTime, EndTime, SourceIP, DestinationIP, - DestinationPort, BeaconCount, TimeDeltasInSeconds=list_list_TimeDeltainSeconds, - Periodicity=series_stats_list_TimeDeltainSeconds_normalized_avg, ReceivedBytes=sum_ReceivedBytes, - SentBytes=sum_SentBytes, Actions=set_set_DeviceAction\n// where periodicity - is order of magnitude larger than time delta threshold (eliminates FPs whose - periodicity is close to the values we ignored)\n| where Periodicity >= (10*TimeDeltaThresholdInSeconds)\n| - extend timestamp = StartTime, IPCustomEntity = DestinationIP","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Fortinet - - Beacon pattern detected","description":"Identifies patterns in the time - deltas of contacts between internal and external IPs in Fortinet network data - that are consistent with beaconing.\n Accounts for randomness (jitter) and - seasonality such as working hours that may have been introduced into the beacon - pattern.\n The lookback is set to 1d, the minimum granularity in time deltas - is set to 60 seconds and the minimum number of beacons required to emit a\n - detection is set to 4.\n Increase the lookback period to capture beacons with - larger periodicities.\n The jitter tolerance is set to 0.2 - This means we - account for an overall 20% deviation from the infered beacon periodicity. - Seasonality is dealt with\n automatically using series_outliers.\n Note: In - large environments it may be necessary to reduce the lookback period to get - fast query times.","tactics":["CommandAndControl"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-03-31T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"Fortinet","dataTypes":["CommonSecurityLog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/826bb2f8-7894-4785-9a6b-a8a855d8366f","name":"826bb2f8-7894-4785-9a6b-a8a855d8366f","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - EventNameList = dynamic([\"AttachUserPolicy\",\"AttachRolePolicy\",\"AttachGroupPolicy\"]);\nlet - createPolicy = \"CreatePolicy\";\nlet timeframe = 1d;\nlet lookback = 14d;\n// - Creating Master table with all the events to use with materialize for better - performance\nlet EventInfo = AWSCloudTrail\n| where TimeGenerated >= ago(lookback)\n| - where EventName in (EventNameList) or EventName == createPolicy;\n//Checking - for Policy creation event with Full Admin Privileges since lookback period.\nlet - FullAdminPolicyEvents = materialize( EventInfo\n| where TimeGenerated >= - ago(lookback)\n| where EventName == createPolicy\n| extend PolicyName = tostring(parse_json(RequestParameters).policyName)\n| - extend Statement = parse_json(tostring((parse_json(RequestParameters).policyDocument))).Statement\n| - mvexpand Statement\n| extend Action = parse_json(Statement).Action , Effect - = tostring(parse_json(Statement).Effect), Resource = tostring(parse_json(Statement).Resource)\n| - mvexpand Action\n| extend Action = tostring(Action)\n| where Effect =~ \"Allow\" - and Action == \"*\" and Resource == \"*\"\n| distinct TimeGenerated, EventName, - PolicyName, SourceIpAddress, UserIdentityArn, UserIdentityUserName\n| extend - UserIdentityUserName = iff(isnotempty(UserIdentityUserName), UserIdentityUserName, - tostring(split(UserIdentityArn,''/'')[-1]))\n| project-rename StartTime = - TimeGenerated );\nlet PolicyAttach = materialize( EventInfo\n| where TimeGenerated - >= ago(timeframe)\n| where EventName in (EventNameList)\n| extend PolicyName - = tostring(split(tostring(parse_json(RequestParameters).policyArn),\"/\")[1])\n| - summarize AttachEventCount=count(), StartTime = min(TimeGenerated), EndTime - = max(TimeGenerated) by EventSource, EventName, UserIdentityType , UserIdentityArn, - SourceIpAddress, UserIdentityUserName = iff(isnotempty(UserIdentityUserName), UserIdentityUserName, - tostring(split(UserIdentityArn,''/'')[-1])), PolicyName\n| extend AttachEvent - = pack(\"StartTime\", StartTime, \"EndTime\", EndTime, \"EventName\", EventName, - \"UserIdentityType\", UserIdentityType, \"UserIdentityArn\", UserIdentityArn, - \"SourceIpAddress\", SourceIpAddress, \"UserIdentityUserName\", UserIdentityUserName)\n| - project EventSource, PolicyName, AttachEvent, AttachEventCount\n);\n// Joining - the list of PolicyNames and checking if it has been attached to any Roles/Users/Groups.\n// - These Roles/Users/Groups will be Privileged and can be used by adversaries - as pivot point for privilege escalation via multiple ways.\nFullAdminPolicyEvents\n| - join kind=leftouter\n(\n PolicyAttach\n)\non PolicyName\n| project-away - PolicyName1\n| extend timestamp = StartTime, IPCustomEntity = SourceIpAddress, - AccountCustomEntity = UserIdentityUserName","queryFrequency":"P1D","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Full - Admin policy created and then attached to Roles, Users or Groups","description":"Identity - and Access Management (IAM) securely manages access to AWS services and resources. - \nIdentifies when a policy is created with Full Administrators Access (Allow-Action:*,Resource:*). - \nThis policy can be attached to role,user or group and may be used by an - adversary to escalate a normal user privileges to an adminsitrative level.\nAWS - IAM Policy Grammar: https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_grammar.html\nand - AWS IAM API at https://docs.aws.amazon.com/IAM/latest/APIReference/API_Operations.html","tactics":["PrivilegeEscalation"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-04-27T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AWS","dataTypes":["AWSCloudTrail"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/79566f41-df67-4e10-a703-c38a6213afd8","name":"79566f41-df67-4e10-a703-c38a6213afd8","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - auditLookback = 1h;\nAuditLogs\n| where TimeGenerated > ago(auditLookback)\n| - where OperationName has_any (\"Add service principal\", \"Certificates and - secrets management\") // captures \"Add service principal\", \"Add service - principal credentials\", and \"Update application - Certificates and secrets - management\" events\n| where Result =~ \"success\"\n| mv-expand target = TargetResources\n| - where tostring(InitiatedBy.user.userPrincipalName) has \"@\" or tostring(InitiatedBy.app.displayName) - has \"@\"\n| extend targetDisplayName = tostring(TargetResources[0].displayName)\n| - extend targetId = tostring(TargetResources[0].id)\n| extend targetType = tostring(TargetResources[0].type)\n| - extend keyEvents = TargetResources[0].modifiedProperties\n| mv-expand keyEvents\n| - where keyEvents.displayName =~ \"KeyDescription\"\n| extend new_value_set - = parse_json(tostring(keyEvents.newValue))\n| extend old_value_set = parse_json(tostring(keyEvents.oldValue))\n| - where old_value_set != \"[]\"\n| extend diff = set_difference(new_value_set, - old_value_set)\n| where isnotempty(diff)\n| parse diff with * \"KeyIdentifier=\" - keyIdentifier:string \",KeyType=\" keyType:string \",KeyUsage=\" keyUsage:string - \",DisplayName=\" keyDisplayName:string \"]\" *\n| where keyUsage == \"Verify\" or - keyUsage == \"\"\n| extend UserAgent = iff(AdditionalDetails[0].key == \"User-Agent\",tostring(AdditionalDetails[0].value),\"\")\n| - extend InitiatingUserOrApp = iff(isnotempty(InitiatedBy.user.userPrincipalName),tostring(InitiatedBy.user.userPrincipalName), - tostring(InitiatedBy.app.displayName))\n| extend InitiatingIpAddress = iff(isnotempty(InitiatedBy.user.ipAddress), - tostring(InitiatedBy.user.ipAddress), tostring(InitiatedBy.app.ipAddress))\n// - The below line is currently commented out but Azure Sentinel users can modify - this query to show only Application or only Service Principal events in their - environment\n//| where targetType =~ \"Application\" // or targetType =~ \"ServicePrincipal\"\n| - project-away diff, new_value_set, old_value_set\n| project-reorder TimeGenerated, - OperationName, InitiatingUserOrApp, InitiatingIpAddress, UserAgent, targetDisplayName, - targetId, targetType, keyDisplayName, keyType, keyUsage, keyIdentifier, CorrelationId, - TenantId\n| extend timestamp = TimeGenerated, AccountCustomEntity = InitiatingUserOrApp, - IPCustomEntity = InitiatingIpAddress","queryFrequency":"PT1H","queryPeriod":"PT1H","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"New - access credential added to Application or Service Principal","description":"This - will alert when an admin or app owner account adds a new credential to an - Application or Service Principal where a verify KeyCredential was already - present for the app.\nIf a threat actor obtains access to an account with - sufficient privileges and adds the alternate authentication material triggering - this event, the threat actor can now authenticate as the Application or Service - Principal using this credential.\nAdditional information on OAuth Credential - Grants can be found in RFC 6749 Section 4.4 or https://docs.microsoft.com/azure/active-directory/develop/v2-oauth2-client-creds-grant-flow\nFor - further information on AuditLogs please see https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-audit-activities.","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2021-01-31T00:00:00Z","createdDateUTC":"2020-11-30T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActiveDirectory","dataTypes":["AuditLogs"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/3d645a88-2724-41a7-adea-db74c439cf79","name":"3d645a88-2724-41a7-adea-db74c439cf79","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = ago(1h);\nlet threshold = 5000;\nSophosXGFirewall\n| where TimeGenerated - >= timeframe\n| where Log_Type =~ \"Firewall\" and Status =~ \"Deny\"\n| summarize - count() by Src_IP, bin(TimeGenerated,5m)\n| where count_ > threshold\n| extend - timestamp = TimeGenerated, IPCustomEntity = Src_IP","queryFrequency":"PT1H","queryPeriod":"PT1H","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Excessive - Amount of Denied Connections from a Single Source","description":"This creates - an incident in the event that a single source IP address generates a excessive - amount of denied connections.","tactics":["Impact"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-07-08T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SophosXGFirewall","dataTypes":["Syslog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/a357535e-f722-4afe-b375-cff362b2b376","name":"a357535e-f722-4afe-b375-cff362b2b376","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - endtime = 1d;\n(union isfuzzy=true\n(OfficeActivity | where TimeGenerated - >= ago(endtime) | where UserAgent != \"\"),\n(OfficeActivity\n| where TimeGenerated - >= ago(endtime)\n| where RecordType in (\"AzureActiveDirectory\", \"AzureActiveDirectoryStsLogon\")\n| - extend OperationName = Operation\n| parse ExtendedProperties with * ''User-Agent\\\\\":\\\\\"'' - UserAgent2 ''\\\\'' *\n| parse ExtendedProperties with * ''UserAgent\", \"Value\": - \"'' UserAgent1 ''\"'' *\n| where isnotempty(UserAgent1) or isnotempty(UserAgent2)\n| - extend UserAgent = iff( RecordType == ''AzureActiveDirectoryStsLogon'', UserAgent1, - UserAgent2)\n| summarize StartTime = min(TimeGenerated), EndTime = max(TimeGenerated) - by UserAgent, SourceIP = ClientIP, Account = UserId, Type, RecordType, Operation\n),\n(AzureDiagnostics\n| - where TimeGenerated >= ago(endtime)\n| where ResourceType =~ \"APPLICATIONGATEWAYS\" - \n| where OperationName =~ \"ApplicationGatewayAccess\" \n| extend ClientIP - = columnifexists(\"clientIP_s\", \"None\"), UserAgent = columnifexists(\"userAgent_s\", - \"None\")\n| where UserAgent != ''-''\n| summarize StartTime = min(TimeGenerated), - EndTime = max(TimeGenerated) by UserAgent, SourceIP = ClientIP, requestUri_s, - httpMethod_s, host_s, requestQuery_s, Type\n),\n(\nW3CIISLog\n| where TimeGenerated - >= ago(endtime)\n| where isnotempty(csUserAgent)\n| summarize StartTime = - min(TimeGenerated), EndTime = max(TimeGenerated) by UserAgent = csUserAgent, - SourceIP = cIP, Account = csUserName, Type, sSiteName, csMethod, csUriStem\n),\n(\nAWSCloudTrail\n| - where TimeGenerated >= ago(endtime)\n| where isnotempty(UserAgent)\n| summarize - StartTime = min(TimeGenerated), EndTime = max(TimeGenerated) by UserAgent, - SourceIP = SourceIpAddress, Account = UserIdentityUserName, Type, EventSource, - EventName\n),\n(SigninLogs\n| where TimeGenerated >= ago(endtime)\n| where - isnotempty(UserAgent)\n| summarize StartTime = min(TimeGenerated), EndTime - = max(TimeGenerated) by UserAgent, SourceIP = IPAddress, Account = UserPrincipalName, - Type, OperationName, tostring(LocationDetails), tostring(DeviceDetail), AppDisplayName, - ClientAppUsed\n),\n(AADNonInteractiveUserSignInLogs \n| where TimeGenerated - >= ago(endtime)\n| where isnotempty(UserAgent)\n| summarize StartTime = min(TimeGenerated), - EndTime = max(TimeGenerated) by UserAgent, SourceIP = IPAddress, Account = - UserPrincipalName, Type, OperationName, tostring(LocationDetails), tostring(DeviceDetail), - AppDisplayName, ClientAppUsed\n)\n)\n// Likely artefact of hardcoding\n| where - UserAgent startswith \"User\" or UserAgent startswith ''\\\"''\n// Incorrect - casing\nor (UserAgent startswith \"Mozilla\" and not(UserAgent containscs - \"Mozilla\"))\n// Incorrect casing\nor UserAgent containscs \"(Compatible;\"\n// - Missing MSIE version\nor UserAgent matches regex @\"MSIE\\s?;\"\n// Incorrect - spacing around MSIE version\nor UserAgent matches regex @\"MSIE(?:\\d|.{1,5}?\\d\\s;)\"\n| - extend timestamp = StartTime, IPCustomEntity = SourceIP, AccountCustomEntity - = Account","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Malformed - user agent","description":"Malware authors will sometimes hardcode user agent - string values when writing the network communication component of their malware.\nMalformed - user agents can be an indication of such malware.","tactics":["InitialAccess","CommandAndControl","Execution"],"lastUpdatedDateUTC":"2021-02-10T00:00:00Z","createdDateUTC":"2019-01-25T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"WAF","dataTypes":["AzureDiagnostics"]},{"connectorId":"Office365","dataTypes":["OfficeActivity"]},{"connectorId":"AzureActiveDirectory","dataTypes":["SigninLogs"]},{"connectorId":"AWS","dataTypes":["AWSCloudTrail"]},{"connectorId":"AzureMonitor(IIS)","dataTypes":["W3CIISLog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/89e6adbd-612c-4fbe-bc3d-32f81baf3b6c","name":"89e6adbd-612c-4fbe-bc3d-32f81baf3b6c","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = 4h;\n// Change to true to monitor for Project Administrator adds - to *any* project\nlet MonitorAllProjects = false;\n// If MonitorAllProjects - is false, trigger only on Project Administrator add for the following projects\nlet - ProjectsToMonitor = dynamic(['''','''']);\nAzureDevOpsAuditing\n| - where TimeGenerated >= ago(timeframe)\n| where Area == \"Group\" and OperationName - == \"Group.UpdateGroupMembership.Add\"\n| where Details has ''Administrators''\n| - where Details has \"was added as a member of group\" and (Details endswith - ''\\\\Project Administrators'' or Details endswith ''\\\\Project Collection - Administrators'')\n| parse Details with AddedIdentity '' was added as a member - of group ['' EntityName '']\\\\'' GroupName\n| extend Level = iif(GroupName - == ''Project Collection Administrators'', ''Organization'', ''Project''), - AddedIdentityId = Data.MemberId\n| extend Severity = iif(Level == ''Organization'', - ''High'', ''Medium''), AlertDetails = strcat(''At '', TimeGenerated, '' UTC - '', ActorUPN, ''/'', ActorDisplayName, '' added '', AddedIdentity, '' to the - '', EntityName, '' '', Level)\n| where MonitorAllProjects == true or EntityName - in (ProjectsToMonitor) or Level == ''Organization''\n| project TimeGenerated, - Severity, Adder = ActorUPN, AddedIdentity, AddedIdentityId, AlertDetails, - Level, EntityName, GroupName, ActorAuthType = AuthenticationMechanism, \n ActorIpAddress - = IpAddress, ActorUserAgent = UserAgent, RawDetails = Details\n| extend timestamp - = TimeGenerated, AccountCustomEntity = Adder, IPCustomEntity = ActorIpAddress","queryFrequency":"PT4H","queryPeriod":"PT4H","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Azure - DevOps Administrator Group Monitoring","description":"This detection monitors - for additions to project or project collection administration groups in an - Azure DevOps Organization.","tactics":["Persistence"],"lastUpdatedDateUTC":"2021-01-16T00:00:00Z","createdDateUTC":"2020-06-05T00:00:00Z","status":"Available","alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/795edf2d-cf3e-45b5-8452-fe6c9e6a582e","name":"795edf2d-cf3e-45b5-8452-fe6c9e6a582e","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = 1h;\nCommonSecurityLog \n| where TimeGenerated >= ago(timeframe)\n| - where isempty(CommunicationDirection) \n| where DeviceEventClassID in (\"733101\",\"733102\",\"733103\",\"733104\",\"733105\")\n| - extend timestamp = TimeGenerated, IPCustomEntity = SourceIP, HostCustomEntity - = DeviceName","queryFrequency":"PT1H","queryPeriod":"PT1H","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Cisco - ASA - threat detection message fired","description":"Identifies when the Cisco - ASA Threat Detection engine fired an alert based on malicious activity occurring - on the network inicated by DeviceEventClassID 733101-733105\nResources: https://www.cisco.com/c/en/us/td/docs/security/asa/syslog/b_syslog/syslogs9.html\nDetails - on how to further troubleshoot/investigate: https://www.cisco.com/c/en/us/support/docs/security/asa-5500-x-series-next-generation-firewalls/113685-asa-threat-detection.html","tactics":["Discovery","Impact"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-02-28T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"CiscoASA","dataTypes":["CommonSecurityLog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/2441bce9-02e4-407b-8cc7-7d597f38b8b0","name":"2441bce9-02e4-407b-8cc7-7d597f38b8b0","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - dt_lookBack = 1h;\nlet ioc_lookBack = 14d;\nThreatIntelligenceIndicator\n| - where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\n| - where Active == true\n// Picking up only IOC''s that contain the entities - we want\n| where isnotempty(NetworkIP) or isnotempty(EmailSourceIpAddress) - or isnotempty(NetworkDestinationIP) or isnotempty(NetworkSourceIP)\n// As - there is potentially more than 1 indicator type for matching IP, taking NetworkIP - first, then others if that is empty.\n// Taking the first non-empty value - based on potential IOC match availability\n| extend TI_ipEntity = iff(isnotempty(NetworkIP), - NetworkIP, NetworkDestinationIP)\n| extend TI_ipEntity = iff(isempty(TI_ipEntity) - and isnotempty(NetworkSourceIP), NetworkSourceIP, TI_ipEntity)\n| extend TI_ipEntity - = iff(isempty(TI_ipEntity) and isnotempty(EmailSourceIpAddress), EmailSourceIpAddress, - TI_ipEntity)\n| join (\n AzureActivity | where TimeGenerated >= ago(dt_lookBack)\n // - renaming time column so it is clear the log this came from\n | extend AzureActivity_TimeGenerated - = TimeGenerated\n)\non $left.TI_ipEntity == $right.CallerIpAddress\n| summarize - LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\n| project - LatestIndicatorTime, Description, ActivityGroupNames, IndicatorId, ThreatType, - Url, ExpirationDateTime, ConfidenceScore, AzureActivity_TimeGenerated,\nTI_ipEntity, - CallerIpAddress, Caller, OperationName, ActivityStatus, Category, ResourceId, - NetworkIP, NetworkDestinationIP, NetworkSourceIP, EmailSourceIpAddress\n| - extend timestamp = AzureActivity_TimeGenerated, IPCustomEntity = CallerIpAddress, - AccountCustomEntity = Caller, URLCustomEntity = Url","queryFrequency":"PT1H","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"(Preview) - TI map IP entity to AzureActivity","description":"Identifies a match in AzureActivity - from any IP IOC from TI","tactics":["Impact"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-08-27T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"ThreatIntelligence","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"ThreatIntelligenceTaxii","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"AzureActivity","dataTypes":["AzureActivity"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/4b11568b-3f5f-4ba1-80c8-7f1dc8390eb7","name":"4b11568b-3f5f-4ba1-80c8-7f1dc8390eb7","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - threshold = 50;\nlet szSharePointFileOperation = \"SharePointFileOperation\";\nlet - szOperations = dynamic([\"FileDownloaded\", \"FileUploaded\"]);\nlet starttime - = 14d;\nlet endtime = 1d;\nlet historicalActivity =\nOfficeActivity\n| where - TimeGenerated between(ago(starttime)..ago(endtime))\n| where RecordType =~ - szSharePointFileOperation\n| where Operation in~ (szOperations)\n| summarize - historicalCount = count() by ClientIP, RecordType, Operation;\nlet recentActivity - = OfficeActivity\n| where TimeGenerated > ago(endtime)\n| where RecordType - =~ szSharePointFileOperation\n| where Operation in~ (szOperations)\n| summarize - min(Start_Time), max(Start_Time), recentCount = count() by ClientIP, RecordType, - Operation;\nlet RareIP = recentActivity | join kind= leftanti ( historicalActivity - ) on ClientIP, RecordType, Operation\n// More than 50 downloads/uploads from - a new IP\n| where recentCount > threshold;\nOfficeActivity \n| where TimeGenerated - >= ago(endtime) \n| where RecordType =~ szSharePointFileOperation\n| where - Operation in~ (szOperations)\n| join kind= inner (RareIP) on ClientIP, RecordType, - Operation\n| where Start_Time between(min_Start_Time .. max_Start_Time)\n| - summarize StartTimeUtc = min(min_Start_Time), EndTimeUtc = max(max_Start_Time) - by RecordType, Operation, UserType, UserId, ClientIP, OfficeWorkload, Site_Url, - OfficeObjectId, UserAgent, IPSeenCount = recentCount\n| extend timestamp = - StartTimeUtc, AccountCustomEntity = UserId, IPCustomEntity = ClientIP, URLCustomEntity - = Site_Url\n| order by IPSeenCount desc, ClientIP asc, Operation asc, UserId - asc","queryFrequency":"P1D","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"SharePointFileOperation - via previously unseen IPs","description":"Identifies when the volume of documents - uploaded to or downloaded from Sharepoint by new IP addresses\nexceeds a threshold - (default is 50).","tactics":["Exfiltration"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-08-23T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"Office365","dataTypes":["OfficeActivity"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/0febd8cc-1b8d-45ed-87b3-e1e8a57d14cd","name":"0febd8cc-1b8d-45ed-87b3-e1e8a57d14cd","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"High","query":"let - timeframe = ago(1h);\nlet threshold = 100;\nTrendMicro_XDR_CL \n| where - TimeGenerated >= timeframe\n| where modelSeverity_s == ''high'' or modelSeverity_s == - ''critical''\n| extend AccountCustomEntity = impactScope_account_s, HostCustomEntity - = impactScope_hostname_s, IPCustomEntity = impactScope_host_s","queryFrequency":"PT1H","queryPeriod":"PT1H","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Create - Incident for XDR Alerts (Critical & High)","description":"This Query creates - an incident based on Trend Micro XDR Workbench Alerts and maps the impacted - entities for Azure Sentinel usage. (Critical & High Serverity Alerts)","lastUpdatedDateUTC":"2020-12-10T00:00:00Z","createdDateUTC":"2020-12-10T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"TrendMicroXDR","dataTypes":["TrendMicro_XDR_CL"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/50574fac-f8d1-4395-81c7-78a463ff0c52","name":"50574fac-f8d1-4395-81c7-78a463ff0c52","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - auditLookback = 1h;\nSigninLogs\n| where TimeGenerated > ago(auditLookback)\n| - where AppId =~ \"1b730954-1685-4b74-9bfd-dac224a7b894\" // AppDisplayName - IS Azure Active Directory PowerShell\n| where TokenIssuerType =~ \"AzureAD\"\n| - where ResourceIdentity !in (\"00000002-0000-0000-c000-000000000000\", \"00000003-0000-0000-c000-000000000000\") - // ResourceDisplayName IS NOT Windows Azure Active Directory OR Microsoft - Graph\n| where Status.errorCode == 0 // Success\n| project-reorder IPAddress, - UserAgent, ResourceDisplayName, UserDisplayName, UserId, UserPrincipalName\n| - order by TimeGenerated desc\n// New entity mapping\n| extend timestamp = TimeGenerated, - AccountCustomEntity = UserPrincipalName, IPCustomEntity = IPAddress","queryFrequency":"PT1H","queryPeriod":"PT1H","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Azure - Active Directory PowerShell accessing non-AAD resources","description":"This - will alert when a user or application signs in using Azure Active Directory - PowerShell to access non-Active Directory resources, such as the Azure Key - Vault, which may be undesired or unauthorized behavior.\nFor capabilities - and expected behavior of the Azure Active Directory PowerShell module, see: - https://docs.microsoft.com/powershell/module/azuread/?view=azureadps-2.0.\nFor - further information on Azure Active Directory Signin activity reports, see: - https://docs.microsoft.com/azure/active-directory/reports-monitoring/concept-sign-ins.","tactics":["InitialAccess"],"lastUpdatedDateUTC":"2021-01-16T00:00:00Z","createdDateUTC":"2020-12-11T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActiveDirectory","dataTypes":["SigninLogs"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/0d76e9cf-788d-4a69-ac7d-f234826b5bed","name":"0d76e9cf-788d-4a69-ac7d-f234826b5bed","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - timeframe = 1d;\nDnsEvents\n| where TimeGenerated > ago(timeframe)\n| where - Name contains \".\"\n| where Name has_any (\"monerohash.com\", \"do-dear.com\", - \"xmrminerpro.com\", \"secumine.net\", \"xmrpool.com\", \"minexmr.org\", \"hashanywhere.com\", - \n\"xmrget.com\", \"mininglottery.eu\", \"minergate.com\", \"moriaxmr.com\", - \"multipooler.com\", \"moneropools.com\", \"xmrpool.eu\", \"coolmining.club\", - \n\"supportxmr.com\", \"minexmr.com\", \"hashvault.pro\", \"xmrpool.net\", - \"crypto-pool.fr\", \"xmr.pt\", \"miner.rocks\", \"walpool.com\", \"herominers.com\", - \n\"gntl.co.uk\", \"semipool.com\", \"coinfoundry.org\", \"cryptoknight.cc\", - \"fairhash.org\", \"baikalmine.com\", \"tubepool.xyz\", \"fairpool.xyz\", - \"asiapool.io\", \n\"coinpoolit.webhop.me\", \"nanopool.org\", \"moneropool.com\", - \"miner.center\", \"prohash.net\", \"poolto.be\", \"cryptoescrow.eu\", \"monerominers.net\", - \"cryptonotepool.org\", \n\"extrmepool.org\", \"webcoin.me\", \"kippo.eu\", - \"hashinvest.ws\", \"monero.farm\", \"supportxmr.com\", \"xmrpool.eu\", \"linux-repository-updates.com\", - \"1gh.com\", \n\"dwarfpool.com\", \"hash-to-coins.com\", \"hashvault.pro\", - \"pool-proxy.com\", \"hashfor.cash\", \"fairpool.cloud\", \"litecoinpool.org\", - \"mineshaft.ml\", \"abcxyz.stream\", \n\"moneropool.ru\", \"cryptonotepool.org.uk\", - \"extremepool.org\", \"extremehash.com\", \"hashinvest.net\", \"unipool.pro\", - \"crypto-pools.org\", \"monero.net\", \n\"backup-pool.com\", \"mooo.com\", - \"freeyy.me\", \"cryptonight.net\", \"shscrypto.net\")\n| extend timestamp - = TimeGenerated, IPCustomEntity = ClientIP, HostCustomEntity = Computer","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"DNS - events related to mining pools","description":"Identifies IP addresses that - may be performing DNS lookups associated with common currency mining pools.","tactics":["Execution","Impact"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-02-07T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"DNS","dataTypes":["DnsEvents"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/9649e203-3cb7-47ff-89a9-42f2a5eefe31","name":"9649e203-3cb7-47ff-89a9-42f2a5eefe31","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - SeverityTable=datatable(Severity:string,Level:int) [\n\"low\", 1,\n\"medium\", - 2,\n\"high\", 3,\n\"critical\", 4\n];\nlet codeNameList = datatable(Codename:string)[\"C-PRIV-ACCOUNTS-SPN\", - \"C-SDPROP-CONSISTENCY\", \"C-DANG-PRIMGROUPID\", \"C-GPO-HARDENING\", \"C-DC-ACCESS-CONSISTENCY\", - \"C-DANGEROUS-TRUST-RELATIONSHIP\", \"C-UNCONST-DELEG\", \"C-ABNORMAL-ENTRIES-IN-SCHEMA\"];\nafad_parser\n| - where MessageType == 0 and Codename in~ (codeNameList)\n| lookup kind=leftouter - SeverityTable on Severity\n| order by Level","queryFrequency":"PT2H","queryPeriod":"PT2H","triggerOperator":"GreaterThan","triggerThreshold":0,"displayName":"Alsid - Active Directory attacks pathways","description":"Searches for triggered Indicators - of Exposures related to Active Directory attacks pathways","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2020-12-07T00:00:00Z","createdDateUTC":"2020-11-05T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AlsidForAD","dataTypes":["AlsidForADLog_CL"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/3af9285d-bb98-4a35-ad29-5ea39ba0c628","name":"3af9285d-bb98-4a35-ad29-5ea39ba0c628","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - timeRange = ago(1d);\nlet threshold = 1;\nSigninLogs\n| where TimeGenerated - >= timeRange\n| where ConditionalAccessStatus == 1 or ConditionalAccessStatus - =~ \"failure\"\n| extend OS = DeviceDetail.operatingSystem, Browser = DeviceDetail.browser - \n| extend StatusCode = tostring(Status.errorCode), StatusDetails = tostring(Status.additionalDetails)\n| - extend ConditionalAccessPol0Name = tostring(ConditionalAccessPolicies[0].displayName)\n| - extend ConditionalAccessPol1Name = tostring(ConditionalAccessPolicies[1].displayName)\n| - extend ConditionalAccessPol2Name = tostring(ConditionalAccessPolicies[2].displayName)\n| - extend Status = strcat(StatusCode, \": \", ResultDescription) \n| summarize - StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated), Status - = makelist(Status), StatusDetails = makelist(StatusDetails), IPAddresses = - makelist(IPAddress), IPAddressCount = dcount(IPAddress) , CorrelationIds = - makelist(CorrelationId) by UserPrincipalName, AppDisplayName, tostring(Browser), - tostring(OS), Location, ConditionalAccessPol0Name, ConditionalAccessPol1Name, - ConditionalAccessPol2Name\n| where IPAddressCount > threshold and StatusDetails - !has \"MFA successfully completed\"\n| mvexpand IPAddresses, Status, StatusDetails, - CorrelationIds\n| extend Status = strcat(Status, \" \", StatusDetails)\n| - summarize IPAddresses = makeset(IPAddresses), Status = makeset(Status), CorrelationIds - = makeset(CorrelationIds) by StartTimeUtc, EndTimeUtc, UserPrincipalName, - AppDisplayName, tostring(Browser), tostring(OS), Location, ConditionalAccessPol0Name, - ConditionalAccessPol1Name, ConditionalAccessPol2Name, IPAddressCount\n| extend - timestamp = StartTimeUtc, AccountCustomEntity = UserPrincipalName, IPCustomEntity - = tostring(IPAddresses)","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Attempt - to bypass conditional access rule in Azure AD","description":"Identifies an - attempt to Bypass conditional access rule(s) in Azure Active Directory.\nThe - ConditionalAccessStatus column value details if there was an attempt to bypass - Conditional Access\nor if the Conditional access rule was not satisfied (ConditionalAccessStatus - == 1).\nReferences: \nhttps://docs.microsoft.com/azure/active-directory/conditional-access/overview\nhttps://docs.microsoft.com/azure/active-directory/reports-monitoring/concept-sign-ins\nhttps://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-sign-ins-error-codes\nConditionalAccessStatus - == 0 // Success\nConditionalAccessStatus == 1 // Failure\nConditionalAccessStatus - == 2 // Not Applied\nConditionalAccessStatus == 3 // unknown","tactics":["InitialAccess","Persistence"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-02-11T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActiveDirectory","dataTypes":["SigninLogs"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/70b12a3b-4899-42cb-910c-5ffaf9d7997d","name":"70b12a3b-4899-42cb-910c-5ffaf9d7997d","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"High","query":"let - timeframe = 1d; \nlet DomainNames = dynamic([\"0.ns1.dns-info.gq\", \"1.ns1.dns-info.gq\", - \"10.ns1.dns-info.gq\", \"102.ns1.dns-info.gq\", \n \"104.ns1.dns-info.gq\", - \"11.ns1.dns-info.gq\", \"110.ns1.dns-info.gq\", \"115.ns1.dns-info.gq\", - \"116.ns1.dns-info.gq\", \n \"117.ns1.dns-info.gq\", \"118.ns1.dns-info.gq\", - \"12.ns1.dns-info.gq\", \"120.ns1.dns-info.gq\", \"122.ns1.dns-info.gq\", - \n \"123.ns1.dns-info.gq\", \"128.ns1.dns-info.gq\", \"13.ns1.dns-info.gq\", - \"134.ns1.dns-info.gq\", \"135.ns1.dns-info.gq\", \n \"138.ns1.dns-info.gq\", - \"14.ns1.dns-info.gq\", \"144.ns1.dns-info.gq\", \"15.ns1.dns-info.gq\", \"153.ns1.dns-info.gq\", - \n \"157.ns1.dns-info.gq\", \"16.ns1.dns-info.gq\", \"17.ns1.dns-info.gq\", - \"18.ns1.dns-info.gq\", \"19.ns1.dns-info.gq\", \n \"1a9604fa.ns1.feedsdns.com\", - \"1c7606b6.ns1.steamappstore.com\", \"2.ns1.dns-info.gq\", \"20.ns1.dns-info.gq\", - \n \"201.ns1.dns-info.gq\", \"202.ns1.dns-info.gq\", \"204.ns1.dns-info.gq\", - \"207.ns1.dns-info.gq\", \"21.ns1.dns-info.gq\", \n \"210.ns1.dns-info.gq\", - \"211.ns1.dns-info.gq\", \"216.ns1.dns-info.gq\", \"22.ns1.dns-info.gq\", - \"220.ns1.dns-info.gq\", \n \"223.ns1.dns-info.gq\", \"23.ns1.dns-info.gq\", - \"24.ns1.dns-info.gq\", \"25.ns1.dns-info.gq\", \"26.ns1.dns-info.gq\", \n \"27.ns1.dns-info.gq\", - \"28.ns1.dns-info.gq\", \"29.ns1.dns-info.gq\", \"3.ns1.dns-info.gq\", \"30.ns1.dns-info.gq\", - \n \"31.ns1.dns-info.gq\", \"32.ns1.dns-info.gq\", \"33.ns1.dns-info.gq\", - \"34.ns1.dns-info.gq\", \"35.ns1.dns-info.gq\", \n \"36.ns1.dns-info.gq\", - \"37.ns1.dns-info.gq\", \"39.ns1.dns-info.gq\", \"3d6fe4b2.ns1.steamappstore.com\", - \n \"4.ns1.dns-info.gq\", \"40.ns1.dns-info.gq\", \"42.ns1.dns-info.gq\", - \"43.ns1.dns-info.gq\", \"44.ns1.dns-info.gq\", \n \"45.ns1.dns-info.gq\", - \"46.ns1.dns-info.gq\", \"48.ns1.dns-info.gq\", \"5.ns1.dns-info.gq\", \"50.ns1.dns-info.gq\", - \n \"50417.service.gstatic.dnset.com\", \"51.ns1.dns-info.gq\", \"52.ns1.dns-info.gq\", - \"53.ns1.dns-info.gq\",\n \"54.ns1.dns-info.gq\", \"55.ns1.dns-info.gq\", - \"56.ns1.dns-info.gq\", \"57.ns1.dns-info.gq\", \"58.ns1.dns-info.gq\", \n \"6.ns1.dns-info.gq\", - \"60.ns1.dns-info.gq\", \"62.ns1.dns-info.gq\", \"63.ns1.dns-info.gq\", \"64.ns1.dns-info.gq\", - \n \"65.ns1.dns-info.gq\", \"67.ns1.dns-info.gq\", \"7.ns1.dns-info.gq\", - \"70.ns1.dns-info.gq\", \"71.ns1.dns-info.gq\",\n \"73.ns1.dns-info.gq\", - \"77.ns1.dns-info.gq\", \"77075.service.gstatic.dnset.com\", \"7c1947fa.ns1.steamappstore.com\",\n \"8.ns1.dns-info.gq\", - \"81.ns1.dns-info.gq\", \"86.ns1.dns-info.gq\", \"87.ns1.dns-info.gq\", \"9.ns1.dns-info.gq\", - \n \"94343.service.gstatic.dnset.com\", \"9939.service.gstatic.dnset.com\", - \"aa.ns.mircosoftdoc.com\", \n \"aaa.feeds.api.ns1.feedsdns.com\", \"aaa.googlepublic.feeds.ns1.dns-info.gq\", - \n \"aaa.resolution.174547._get.cache.up.sourcedns.tk\", \"acc.microsoftonetravel.com\", - \n \"accounts.longmusic.com\", \"admin.dnstemplog.com\", \"agent.updatenai.com\", - \n \"alibaba.zzux.com\", \"api.feedsdns.com\", \"app.portomnail.com\", \"asia.updatenai.com\", - \n \"battllestategames.com\", \"bguha.serveuser.com\", \"binann-ce.com\", - \"bing.dsmtp.com\", \n \"blog.cdsend.xyz\", \"brives.minivineyapp.com\", - \"bsbana.dynamic-dns.net\", \n \"californiaforce.000webhostapp.com\", \"californiafroce.000webhostapp.com\", - \n \"cdn.freetcp.com\", \"cdsend.xyz\", \"cipla.zzux.com\", \"cloudfeeddns.com\", - \"comcleanner.info\",\n \"cs.microsoftsonline.net\", \"dns-info.gq\", \"dns05.cf\", - \"dns22.ml\", \"dns224.com\", \n \"dnsdist.org\", \"dnstemplog.com\", \"doc.mircosoftdoc.com\", - \"dropdns.com\", \n \"eshop.cdn.freetcp.com\", \"exchange.dumb1.com\", \"exchange.misecure.com\", - \"exchange.mrbasic.com\",\n \"facebookdocs.com\", \"facebookint.com\", \"facebookvi.com\", - \"feed.ns1.dns-info.gq\", \"feedsdns.com\", \n \"firejun.freeddns.com\", - \"ftp.dns-info.dyndns.pro\", \"goallbandungtravel.com\", \"goodhk.azurewebsites.net\", - \n \"googlepublic.feed.ns1.dns-info.gq\", \"gp.spotifylite.cloud\", \"gskytop.com\", - \"gstatic.dnset.com\", \n \"gxxservice.com\", \"helpdesk.cdn.freetcp.com\", - \"id.serveuser.com\", \"infestexe.com\", \"item.itemdb.com\",\n \"m.mircosoftdoc.com\", - \"mail.transferdkim.xyz\", \"mcafee.updatenai.com\", \"mecgjm.mircosoftdoc.com\",\n \"microdocs.ga\", - \"microsock.website\", \"microsocks.net\", \"microsoft.sendsmtp.com\", \n \"microsoftbook.dns05.com\", - \"microsoftcontactcenter.com\", \"microsoftdocs.dns05.com\", \"microsoftdocs.ml\", - \n \"microsoftonetravel.com\", \"microsoftonlines.net\", \"microsoftprod.com\", - \"microsofts.dns1.us\", \"microsoftsonline.net\",\n \"minivineyapp.com\", - \"mircosoftdoc.com\", \"mircosoftdocs.com\", \"mlcrosoft.ninth.biz\", \"mlcrosoft.site\", - \n \"mm.portomnail.com\", \"msdnupdate.com\", \"msecdn.cloud\", \"mtnl1.dynamic-dns.net\", - \"ns.gstatic.dnset.com\", \n \"ns.microsoftprod.com\", \"ns.steamappstore.com\", - \"ns1.cdn.freetcp.com\", \"ns1.comcleanner.info\", \"ns1.dns-info.gq\", \n \"ns1.dns05.cf\", - \"ns1.dnstemplog.com\", \"ns1.dropdns.com\", \"ns1.microsoftonetravel.com\", - \n \"ns1.microsoftonlines.net\", \"ns1.microsoftprod.com\", \"ns1.microsoftsonline.net\", - \"ns1.mlcrosoft.site\", \n \"ns1.teams.wikaba.com\", \"ns1.windowsdefende.com\", - \"ns2.comcleanner.info\", \"ns2.dnstemplog.com\", \n \"ns2.microsoftonetravel.com\", - \"ns2.microsoftprod.com\", \"ns2.microsoftsonline.net\", \"ns2.mlcrosoft.site\", - \n \"ns2.windowsdefende.com\", \"ns3.microsoftprod.com\", \"ns3.mlcrosoft.site\", - \"nutrition.mrbasic.com\", \n \"nutrition.youdontcare.com\", \"online.mlcrosoft.site\", - \"online.msdnupdate.com\", \"outlookservce.site\", \n \"owa.jetos.com\", - \"owa.otzo.com\", \"pornotime.co\", \"portomnail.com\", \n \"post.1a0.066e063ac.7c1947fa.ns1.steamappstore.com\", - \"pricingdmdk.com\", \"prod.microsoftprod.com\", \n \"product.microsoftprod.com\", - \"ptcl.yourtrap.com\", \"query.api.sourcedns.tk\", \"rb.itemdb.com\", \"redditcdn.com\", - \n \"rss.otzo.com\", \"secure.msdnupdate.com\", \"service.dns22.ml\", \"service.gstatic.dnset.com\", - \"service04.dns04.com\", \n \"settings.teams.wikaba.com\", \"sip.outlookservce.site\", - \"sixindent.epizy.com\", \"soft.msdnupdate.com\", \"sourcedns.ml\", \n \"sourcedns.tk\", - \"sport.msdnupdate.com\", \"spotifylite.cloud\", \"static.misecure.com\", - \"steamappstore.com\", \n \"store.otzo.com\", \"survey.outlookservce.site\", - \"team.itemdb.com\", \"temp221.com\", \"test.microsoftprod.com\", \n \"thisisaaa.000webhostapp.com\", - \"token.dns04.com\", \"token.dns05.com\", \"transferdkim.xyz\", \n \"travelsanignacio.com\", - \"update08.com\", \"updated08.com\", \"updatenai.com\", \"wantforspeed.com\",\n \"web.mircosoftdoc.com\", - \"webmail.pornotime.co\", \"webwhois.team.itemdb.com\", \"windowsdefende.com\", - \"wnswindows.com\",\n \"ashcrack.freetcp.com\", \"battllestategames.com\", - \"binannce.com\", \"cdsend.xyz\", \"comcleanner.info\", \"microsock.website\", - \n \"microsocks.net\", \"microsoftsonline.net\", \"mlcrosoft.site\", \"notify.serveuser.com\", - \"ns1.microsoftprod.com\", \n \"ns2.microsoftprod.com\", \"pricingdmdk.com\", - \"steamappstore.com\", \"update08.com\", \"wnswindows.com\", \n \"youtube.dns05.com\", - \"z1.zalofilescdn.com\", \"z2.zalofilescdn.com\", \"zalofilescdn.com\"]); - \n(union isfuzzy=true \n (CommonSecurityLog \n | where TimeGenerated >= ago(timeframe) \n - | parse Message with * ''('' DNSName '')'' * \n | where DNSName in~ (DomainNames) - \n | extend Account = SourceUserID, Computer = DeviceName, IPAddress = DestinationIP - \n ), \n (DnsEvents \n | where TimeGenerated >= ago(timeframe) \n | extend - DNSName = Name \n | where isnotempty(DNSName) \n | where DNSName in~ (DomainNames) - \n | extend IPAddress = ClientIP \n ), \n (VMConnection \n | where TimeGenerated - >= ago(timeframe) \n | parse RemoteDnsCanonicalNames with * ''[\"'' DNSName - ''\"]'' * \n | where isnotempty(DNSName) \n | where DNSName in~ (DomainNames) - \n | extend IPAddress = RemoteIp \n ), \n ( \n DeviceNetworkEvents \n | where - isnotempty(RemoteUrl) \n | where RemoteUrl in~ (DomainNames) \n | extend - IPAddress = RemoteIP \n | extend Computer = DeviceName \n ) \n ) \n | extend - timestamp = TimeGenerated, AccountCustomEntity = Account, HostCustomEntity - = Computer, IPCustomEntity = IPAddress","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Known - Barium domains","description":"Identifies a match across various data feeds - for domains IOCs related to the Barium activity group.\n References: https://www.justice.gov/opa/pr/seven-international-cyber-defendants-including-apt41-actors-charged-connection-computer","tactics":["CommandAndControl"],"lastUpdatedDateUTC":"2020-12-22T00:00:00Z","createdDateUTC":"2020-11-11T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"DNS","dataTypes":["DnsEvents"]},{"connectorId":"AzureMonitor(VMInsights)","dataTypes":["VMConnection"]},{"connectorId":"CiscoASA","dataTypes":["CommonSecurityLog"]},{"connectorId":"PaloAltoNetworks","dataTypes":["CommonSecurityLog"]},{"connectorId":"MicrosoftThreatProtection","dataTypes":["DeviceNetworkEvents"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/2c55fe7a-b06f-4029-a5b9-c54a2320d7b8","name":"2c55fe7a-b06f-4029-a5b9-c54a2320d7b8","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - starttime = 14d;\nlet endtime = 1d;\nlet timeframe = 1h;\nlet TotalEventsThreshold - = 5;\nlet ExeList = dynamic([\"powershell.exe\",\"cmd.exe\",\"wmic.exe\",\"psexec.exe\",\"cacls.exe\",\"rundll.exe\"]);\nlet - TimeSeriesData =\nSecurityEvent\n| where EventID == 4688 | extend Process - = tolower(Process)\n| where TimeGenerated between (startofday(ago(starttime))..startofday(ago(endtime)))\n| - where Process in (ExeList)\n| project TimeGenerated, Computer, AccountType, - Account, Process\n| make-series Total=count() on TimeGenerated from ago(starttime) - to ago(endtime) step timeframe by Process;\nlet TimeSeriesAlerts = materialize(TimeSeriesData\n| - extend (anomalies, score, baseline) = series_decompose_anomalies(Total, 1.5, - -1, ''linefit'')\n| mv-expand Total to typeof(double), TimeGenerated to typeof(datetime), - anomalies to typeof(double), score to typeof(double), baseline to typeof(long)\n| - where anomalies > 0\n| project Process, TimeGenerated, Total, baseline, anomalies, - score\n| where Total > TotalEventsThreshold);\nlet AnomalyHours = materialize(TimeSeriesAlerts | - where TimeGenerated > ago(2d) | project TimeGenerated);\nTimeSeriesAlerts\n| - where TimeGenerated > ago(2d)\n| join (\nSecurityEvent\n| where TimeGenerated - between (startofday(ago(starttime))..startofday(ago(endtime)))\n| extend DateHour - = bin(TimeGenerated, 1h) // create a new column and round to hour\n| where - DateHour in ((AnomalyHours)) //filter the dataset to only selected anomaly - hours\n| where EventID == 4688 | extend Process = tolower(Process)\n| summarize - CommandlineCount = count() by bin(TimeGenerated, 1h), Process, CommandLine, - Computer, Account\n) on Process, TimeGenerated\n| project AnomalyHour = TimeGenerated, - Computer, Account, Process, CommandLine, CommandlineCount, Total, baseline, - anomalies, score\n| extend timestamp = AnomalyHour, AccountCustomEntity = - Account, HostCustomEntity = Computer","queryFrequency":"PT1H","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]}],"displayName":"Process - execution frequency anomaly","description":"Identifies anomalous spike in - frequency of executions of sensitive processes which are often leveraged as - attack vectors.\nThe query leverages KQL built-in anomaly detection algorithms - to find large deviations from baseline patterns.\nSudden increases in execution - frequency of sensitive processes should be further investigated for malicious - activity.\nTune the values from 1.5 to 3 in series_decompose_anomalies for - further outliers or based on custom threshold values for score.","tactics":["Execution"],"lastUpdatedDateUTC":"2021-01-21T00:00:00Z","createdDateUTC":"2019-05-07T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/ce1e7025-866c-41f3-9b08-ec170e05e73e","name":"ce1e7025-866c-41f3-9b08-ec170e05e73e","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - SunburstURL=dynamic([\"panhardware.com\",\"databasegalore.com\",\"avsvmcloud.com\",\"freescanonline.com\",\"thedoccloud.com\",\"deftsecurity.com\"]);\nDeviceNetworkEvents\n| - where ActionType == \"ConnectionSuccess\"\n| where RemoteUrl in(SunburstURL)\n| - extend\n timestamp = TimeGenerated,\n AccountCustomEntity = iff(isnotempty(InitiatingProcessAccountUpn), - InitiatingProcessAccountUpn, InitiatingProcessAccountName),\n HostCustomEntity - = DeviceName,\n FileHashCustomEntity = InitiatingProcessMD5,\n URLCustomEntity - = RemoteUrl,\n IPCustomEntity = RemoteIP","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]},{"entityType":"FileHash","fieldMappings":[{"identifier":"Algorithm","columnName":"MD5"},{"identifier":"Value","columnName":"FileHashCustomEntity"}]}],"displayName":"SUNBURST - network beacons","description":"Identifies SolarWinds SUNBURST domain beacon - IOCs in DeviceNetworkEvents\nReferences:\n- https://www.fireeye.com/blog/threat-research/2020/12/evasive-attacker-leverages-solarwinds-supply-chain-compromises-with-sunburst-backdoor.html\n- - https://gist.github.com/olafhartong/71ffdd4cab4b6acd5cbcd1a0691ff82f","tactics":["Execution","Persistence"],"lastUpdatedDateUTC":"2021-01-31T00:00:00Z","createdDateUTC":"2020-12-15T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"MicrosoftThreatProtection","dataTypes":["DeviceNetworkEvents"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/06a9b845-6a95-4432-a78b-83919b28c375","name":"06a9b845-6a95-4432-a78b-83919b28c375","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - starttime = 14d;\nlet endtime = 1d;\nlet timeframe = 1h;\nlet scorethreshold - = 5;\nlet percentotalthreshold = 50;\nlet TimeSeriesData = CommonSecurityLog\n| - where isnotempty(DestinationIP) and isnotempty(SourceIP)\n| where TimeGenerated - between (startofday(ago(starttime))..startofday(ago(endtime)))\n| project - TimeGenerated,SourceIP, DestinationIP, DeviceVendor\n| make-series Total=count() - on TimeGenerated from startofday(ago(starttime)) to startofday(ago(endtime)) - step timeframe by DeviceVendor;\n// Filtering specific records associated - with spikes as outliers\nlet TimeSeriesAlerts=materialize(TimeSeriesData\n| - extend (anomalies, score, baseline) = series_decompose_anomalies(Total, scorethreshold, - -1, ''linefit'')\n| mv-expand Total to typeof(double), TimeGenerated to typeof(datetime), - anomalies to typeof(double),score to typeof(double), baseline to typeof(long)\n| - where anomalies > 0 | extend score = round(score,2), AnomalyHour = TimeGenerated\n| - project DeviceVendor,AnomalyHour, TimeGenerated, Total, baseline, anomalies, - score);\nlet AnomalyHours = materialize(TimeSeriesAlerts | where TimeGenerated - > ago(2d) | project TimeGenerated);\n// Join anomalies with Base Data to popalate - associated records for investigation - Results sorted by score in descending - order\nTimeSeriesAlerts\n| where TimeGenerated > ago(2d)\n| join (\n CommonSecurityLog\n| - where isnotempty(DestinationIP) and isnotempty(SourceIP)\n| where TimeGenerated - > ago(2d)\n| extend DateHour = bin(TimeGenerated, 1h) // create a new column - and round to hour\n| where DateHour in ((AnomalyHours)) //filter the dataset - to only selected anomaly hours\n| summarize HourlyCount = count(), TimeGeneratedMax - = arg_max(TimeGenerated, *), DestinationIPlist = make_set(DestinationIP, 100), - DestinationPortlist = make_set(DestinationPort, 100) by DeviceVendor, SourceIP, - TimeGeneratedHour= bin(TimeGenerated, 1h)\n| extend AnomalyHour = TimeGeneratedHour\n) - on AnomalyHour, DeviceVendor\n| extend PercentTotal = round((HourlyCount / - Total) * 100, 3)\n| where PercentTotal > percentotalthreshold\n| project DeviceVendor - , AnomalyHour, TimeGeneratedMax, SourceIP, DestinationIPlist, DestinationPortlist, - HourlyCount, PercentTotal, Total, baseline, score, anomalies\n| summarize - HourlyCount=sum(HourlyCount), StartTimeUtc=min(TimeGeneratedMax), EndTimeUtc=max(TimeGeneratedMax), - SourceIPlist = make_set(SourceIP, 100), SourceIPMax= arg_max(SourceIP, *), - DestinationIPlist = make_set(DestinationIPlist, 100), DestinationPortlist - = make_set(DestinationPortlist, 100) by DeviceVendor , AnomalyHour, Total, - baseline, score, anomalies\n| project DeviceVendor , AnomalyHour, EndTimeUtc, - SourceIPMax ,SourceIPlist, DestinationIPlist, DestinationPortlist, HourlyCount, - Total, baseline, score, anomalies\n| extend timestamp= EndTimeUtc , IPCustomEntity - = SourceIPMax","queryFrequency":"P1D","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":3,"entityMappings":[{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Time - series anomaly detection for total volume of traffic","description":"Identifies - anamalous spikes in network traffic logs as compared to baseline or normal - historical patterns.\nThe query leverages a KQL built-in anomaly detection - algorithm to find large deviations from baseline patterns.\nSudden increases - in network traffic volume may be an indication of data exfiltration attempts - and should be investigated.\nThe higher the score, the further it is from - the baseline value.\nThe output is aggregated to provide summary view of unique - source IP to destination IP address and port traffic observed in the flagged - anomaly hour.\nThe source IP addresses which were sending less than percentotalthreshold - of the total traffic have been exluded whose value can be adjusted as needed - .\nYou may have to run queries for individual source IP addresses from SourceIPlist - to determine if anything looks suspicious","tactics":["Exfiltration"],"lastUpdatedDateUTC":"2021-01-21T00:00:00Z","createdDateUTC":"2019-05-07T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"Barracuda","dataTypes":["CommonSecurityLog"]},{"connectorId":"CEF","dataTypes":["CommonSecurityLog"]},{"connectorId":"CheckPoint","dataTypes":["CommonSecurityLog"]},{"connectorId":"CiscoASA","dataTypes":["CommonSecurityLog"]},{"connectorId":"F5","dataTypes":["CommonSecurityLog"]},{"connectorId":"Fortinet","dataTypes":["CommonSecurityLog"]},{"connectorId":"PaloAltoNetworks","dataTypes":["CommonSecurityLog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/871ba14c-88ef-48aa-ad38-810f26760ca3","name":"871ba14c-88ef-48aa-ad38-810f26760ca3","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = 7d;\nOfficeActivity\n| where TimeGenerated >= ago(timeframe)\n| - where Operation =~ \"Set-Mailbox\"\n| where Parameters has \"ForwardingSmtpAddress\"\n| - extend parsed = parse_json(Parameters)\n| mv-expand parsed\n| where parsed.Name - == \"ForwardingSmtpAddress\"\n| extend parameterName = tostring(parsed.Name), - fwdingDestination = tostring(parsed.Value)\n| where isnotempty(fwdingDestination)\n| - extend ClientIPOnly = case( \nClientIP has \".\" and ClientIP has '':'', tostring(split(ClientIP,\":\")[0]), - \nClientIP has \".\" and ClientIP has ''-'', tostring(split(ClientIP,\"-\")[0]), - \nClientIP has '']-'', tostring(trim_start(@''[[]'',tostring(split(ClientIP,\"]\")[0]))),\nClientIP - has '']:'', tostring(trim_start(@''[[]'',tostring(split(ClientIP,\"]\")[0]))),\nisempty(ClientIP) - and ClientIP_ has \".\" and ClientIP_ has '':'', tostring(split(ClientIP_,\":\")[0]), - \nisempty(ClientIP) and ClientIP_ has \".\" and ClientIP_ has ''-'', tostring(split(ClientIP_,\"-\")[0]), - \nisempty(ClientIP) and ClientIP_ has '']-'', tostring(trim_start(@''[[]'',tostring(split(ClientIP_,\"]\")[0]))),\nisempty(ClientIP) - and ClientIP_ has '']:'', tostring(trim_start(@''[[]'',tostring(split(ClientIP_,\"]\")[0]))),\nisnotempty(ClientIP), - ClientIP,\nisnotempty(ClientIP_), ClientIP_,\n\"IP Not Available\"\n) \n| - extend Port = case(\nClientIP has \".\" and ClientIP has '':'', tostring(split(ClientIP,\":\")[1]), - \nClientIP has \".\" and ClientIP has ''-'', tostring(split(ClientIP,\"-\")[1]), - \nClientIP has '']-'', tostring(split(ClientIP,\"]-\")[1]), \nClientIP has - '']:'', tostring(split(ClientIP,\"]:\")[1]), \nisempty(ClientIP) and ClientIP_ - has \".\" and ClientIP_ has '':'', tostring(split(ClientIP_,\":\")[1]), \nisempty(ClientIP) - and ClientIP_ has \".\" and ClientIP_ has ''-'', tostring(split(ClientIP_,\"-\")[1]), - \nisempty(ClientIP) and ClientIP_ has '']-'', tostring(split(ClientIP_,\"]-\")[1]),\nisempty(ClientIP) - and ClientIP_ has '']:'', tostring(split(ClientIP_,\"]:\")[1]),\nisnotempty(ClientIP), - ClientIP,\nisnotempty(ClientIP_), ClientIP_,\n\"IP Not Available\"\n)\n| extend - UserId = iff(isempty(UserId), UserId_, UserId)\n| summarize StartTimeUtc = - min(TimeGenerated), EndTimeUtc = max(TimeGenerated), DistinctUserCount = dcount(UserId), - UserId = make_set(UserId), \nPorts = make_set(Port), EventCount = count() - by fwdingDestination, ClientIP = ClientIPOnly \n| where DistinctUserCount - > 1\n| mv-expand UserId\n| extend UserId = tostring(UserId), Ports = tostring(Ports)\n| - distinct StartTimeUtc, EndTimeUtc, UserId, DistinctUserCount, ClientIP, Ports, - fwdingDestination, EventCount\n| extend timestamp = StartTimeUtc, AccountCustomEntity - = UserId, IPCustomEntity = ClientIP","queryFrequency":"P1D","queryPeriod":"P7D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Multiple - users email forwarded to same destination","description":"Identifies when - multiple (more than one) users mailboxes are configured to forward to the - same destination. \nThis could be an attacker-controlled destination mailbox - configured to collect mail from multiple compromised user accounts.","tactics":["Collection","Exfiltration"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-08-23T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"Office365","dataTypes":["OfficeActivity"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/36a9c9e5-3dc1-4ed9-afaa-1d13617bfc2b","name":"36a9c9e5-3dc1-4ed9-afaa-1d13617bfc2b","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - dt_lookBack = 1h;\nlet ioc_lookBack = 14d;\nThreatIntelligenceIndicator\n| - where TimeGenerated >= ago(ioc_lookBack) and ExpirationDateTime > now()\n| - where Active == true\n// Picking up only IOC''s that contain the entities - we want\n| where isnotempty(Url)\n| join (\n OfficeActivity\n | where TimeGenerated - >= ago(dt_lookBack)\n //Extract the Url from a number of potential fields\n | - extend Url = iif(OfficeWorkload == \"AzureActiveDirectory\",extract(\"(http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\\\\(\\\\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+);\", - 1,ModifiedProperties),tostring(parse_json(ModifiedProperties)[12].NewValue))\n | - where isnotempty(Url)\n // Ensure we get a clean URL\n | extend Url = tostring(split(Url, - '';'')[0])\n | extend Office_TimeGenerated = TimeGenerated\n // Project - a single user identity that we can use for entity mapping\n | extend User - = iif(isnotempty(UserId), UserId, iif(isnotempty(Actor), tostring(parse_json(Actor)[0].ID), - tostring(parse_json(Parameters)[0].Vlaue))) \n) on Url\n| summarize LatestIndicatorTime - = arg_max(TimeGenerated, *) by IndicatorId\n| project LatestIndicatorTime, - Description, ActivityGroupNames, IndicatorId, ThreatType, ExpirationDateTime, - ConfidenceScore, Operation, \nUserType, OfficeWorkload, Parameters, Office_TimeGenerated, - Url, User\n| extend timestamp = Office_TimeGenerated, AccountCustomEntity - = User, URLCustomEntity = Url","queryFrequency":"PT1H","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"URL","fieldMappings":[{"identifier":"Url","columnName":"URLCustomEntity"}]}],"displayName":"(Preview) - TI map URL entity to OfficeActivity data","description":"Identifies a match - in OfficeActivity data from any URL IOC from TI","tactics":["Impact"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-08-27T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"Office365","dataTypes":["OfficeActivity"]},{"connectorId":"ThreatIntelligence","dataTypes":["ThreatIntelligenceIndicator"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/80da0a8f-cfe1-4cd0-a895-8bc1771a720e","name":"80da0a8f-cfe1-4cd0-a895-8bc1771a720e","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = 1d;\nSecurityEvent\n| where TimeGenerated >= ago(timeframe)\n| - where EventID == 1102 and EventSourceName == \"Microsoft-Windows-Eventlog\" - \n| summarize StartTimeUtc = min(TimeGenerated), EndTimeUtc = max(TimeGenerated), - EventCount = count() by Computer, Account, EventID, Activity\n| extend timestamp - = StartTimeUtc, AccountCustomEntity = Account, HostCustomEntity = Computer","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]}],"displayName":"Security - Event log cleared","description":"Checks for event id 1102 which indicates - the security event log was cleared. \nIt uses Event Source Name \"Microsoft-Windows-Eventlog\" - to avoid generating false positives from other sources, like AD FS servers - for instance.","tactics":["DefenseEvasion"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-02-22T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/1fa1528e-f746-4794-8a41-14827f4cb798","name":"1fa1528e-f746-4794-8a41-14827f4cb798","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = ago(1h);\nlet threshold = 100;\nPulseConnectSecure\n| where TimeGenerated - >= timeframe\n| where Messages startswith \"Login failed\"\n| summarize dcount(User) - by Computer, bin(TimeGenerated, 15m)\n| where dcount_User > threshold\n| extend - timestamp = TimeGenerated, HostCustomEntity = Computer","queryFrequency":"PT1H","queryPeriod":"PT1H","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]}],"displayName":"PulseConnectSecure - - Large Number of Distinct Failed User Logins","description":"This query identifies - evidence of failed login attempts from a large number of distinct users on - a Pulse Connect Secure VPN server","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2020-06-06T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"PulseConnectSecure","dataTypes":["Syslog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/0777f138-e5d8-4eab-bec1-e11ddfbc2be2","name":"0777f138-e5d8-4eab-bec1-e11ddfbc2be2","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - timeframe = 10m;\nlet threshold = 20;\nSecurityEvent \n| where TimeGenerated - >= ago(timeframe)\n| where EventID == 4625\n| where AccountType =~ \"User\"\n| - where SubStatus !=''0xc0000064'' and Account !in (''\\\\'', ''-\\\\-'')\n// - SubStatus ''0xc0000064'' signifies ''Account name does not exist''\n| extend - ResourceId = column_ifexists(\"_ResourceId\", _ResourceId), SourceComputerId - = column_ifexists(\"SourceComputerId\", SourceComputerId)\n| extend Reason - = case(\nSubStatus =~ ''0xC000005E'', ''There are currently no logon servers - available to service the logon request.'',\nSubStatus =~ ''0xC0000064'', ''User - logon with misspelled or bad user account'',\nSubStatus =~ ''0xC000006A'', - ''User logon with misspelled or bad password'', \nSubStatus =~ ''0xC000006D'', - ''Bad user name or password'',\nSubStatus =~ ''0xC000006E'', ''Unknown user - name or bad password'',\nSubStatus =~ ''0xC000006F'', ''User logon outside - authorized hours'',\nSubStatus =~ ''0xC0000070'', ''User logon from unauthorized - workstation'',\nSubStatus =~ ''0xC0000071'', ''User logon with expired password'',\nSubStatus - =~ ''0xC0000072'', ''User logon to account disabled by administrator'',\nSubStatus - =~ ''0xC00000DC'', ''Indicates the Sam Server was in the wrong state to perform - the desired operation'', \nSubStatus =~ ''0xC0000133'', ''Clocks between DC - and other computer too far out of sync'',\nSubStatus =~ ''0xC000015B'', ''The - user has not been granted the requested logon type (aka logon right) at this - machine'',\nSubStatus =~ ''0xC000018C'', ''The logon request failed because - the trust relationship between the primary domain and the trusted domain failed'',\nSubStatus - =~ ''0xC0000192'', ''An attempt was made to logon, but the Netlogon service - was not started'',\nSubStatus =~ ''0xC0000193'', ''User logon with expired - account'',\nSubStatus =~ ''0xC0000224'', ''User is required to change password - at next logon'',\nSubStatus =~ ''0xC0000225'', ''Evidently a bug in Windows - and not a risk'',\nSubStatus =~ ''0xC0000234'', ''User logon with account - locked'',\nSubStatus =~ ''0xC00002EE'', ''Failure Reason: An Error occurred - during Logon'',\nSubStatus =~ ''0xC0000413'', ''Logon Failure: The machine - you are logging onto is protected by an authentication firewall. The specified - account is not allowed to authenticate to the machine'',\nstrcat(''Unknown - reason substatus: '', SubStatus))\n| summarize StartTime = min(TimeGenerated), - EndTime = max(TimeGenerated), FailedLogonCount = count() by EventID, \nActivity, - Computer, Account, TargetAccount, TargetUserName, TargetDomainName, \nLogonType, - LogonTypeName, LogonProcessName, Status, SubStatus, Reason, ResourceId, SourceComputerId, - WorkstationName, IpAddress\n| where FailedLogonCount >= threshold\n| extend - timestamp = StartTime, AccountCustomEntity = Account, HostCustomEntity = Computer, - IPCustomEntity = IpAddress","queryFrequency":"PT10M","queryPeriod":"PT10M","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Failed - logon attempts by valid accounts within 10 mins","description":"Identifies - when failed logon attempts are 20 or higher during a 10 minute period (2 failed - logons per minute minimum) from valid account.","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-02-14T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/b2c15736-b9eb-4dae-8b02-3016b6a45a32","name":"b2c15736-b9eb-4dae-8b02-3016b6a45a32","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - starttime = 14d;\nlet endtime = 1d;\n// The number of operations below which - an IP address is considered an unusual source of role assignment operations\nlet - alertOperationThreshold = 5;\nlet createRoleAssignmentActivity = AzureActivity\n| - where OperationName == \"Create role assignment\";\ncreateRoleAssignmentActivity - \n| where TimeGenerated between (ago(starttime) .. ago(endtime))\n| summarize - count() by CallerIpAddress, Caller\n| where count_ >= alertOperationThreshold\n| - join kind = rightanti ( \ncreateRoleAssignmentActivity\n| where TimeGenerated - > ago(endtime)\n| summarize StartTimeUtc = min(TimeGenerated), EndTimeUtc - = max(TimeGenerated), ActivityTimeStamp = makelist(TimeGenerated), ActivityStatus - = makelist(ActivityStatus), \nOperationIds = makelist(OperationId), CorrelationId - = makelist(CorrelationId), ActivityCountByCallerIPAddress = count() \nby - ResourceId, CallerIpAddress, Caller, OperationName, Resource, ResourceGroup\n) - on CallerIpAddress, Caller\n| extend timestamp = StartTimeUtc, AccountCustomEntity - = Caller, IPCustomEntity = CallerIpAddress","queryFrequency":"P1D","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Suspicious - granting of permissions to an account","description":"Identifies IPs from - which users grant access to other users on azure resources and alerts when - a previously unseen source IP address is used.","tactics":["Persistence","PrivilegeEscalation"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-02-05T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActivity","dataTypes":["AzureActivity"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/2790795b-7dba-483e-853f-44aa0bc9c985","name":"2790795b-7dba-483e-853f-44aa0bc9c985","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - incidentTime = ago(1d);\nCommonSecurityLog\n| where TimeGenerated > incidentTime\n| - where DeviceProduct =~ \"Wazuh\"\n| where Activity has \"Web server 400 error - code.\"\n| where Message has \"403\"\n| extend HostName=substring(split(DeviceCustomString1,\")\")[0],1)\n| - summarize StartTime = min(TimeGenerated), EndTime = max(TimeGenerated), NumberOfErrors - = dcount(SourceIP) by HostName, SourceIP\n| where NumberOfErrors > 400\n| - sort by NumberOfErrors desc\n| extend timestamp = StartTime, HostCustomEntity - = HostName, IPCustomEntity = SourceIP","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Wazuh - - Large Number of Web errors from an IP","description":"Identifies instances - where Wazuh logged over 400 ''403'' Web Errors from one IP Address. To onboard - Wazuh data into Sentinel please view: https://github.com/wazuh/wazuh-documentation/blob/master/source/azure/monitoring%20activity.rst","tactics":["Persistence"],"lastUpdatedDateUTC":"2021-01-16T00:00:00Z","createdDateUTC":"2020-04-21T00:00:00Z","status":"Available","alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/ca67c83e-7fff-4127-a3e3-1af66d6d4cad","name":"ca67c83e-7fff-4127-a3e3-1af66d6d4cad","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - timeframe = 1d;\nlet ProcessCreationEvents=() {\nlet processEvents=SecurityEvent\n| - where EventID==4688\n| where isnotempty(CommandLine)\n| summarize StartTimeUtc - = min(TimeGenerated), EndTimeUtc = max(TimeGenerated), count() by Computer, - Account = SubjectUserName, AccountDomain = SubjectDomainName,\nFileName = - Process, CommandLine, ParentProcessName;\nprocessEvents};\nProcessCreationEvents\n| - where CommandLine contains \"TVqQAAMAAAAEAAA\"\n| where StartTimeUtc >= ago(timeframe)\n| - extend timestamp = StartTimeUtc, AccountCustomEntity = Account, HostCustomEntity - = Computer","queryFrequency":"P1D","queryPeriod":"P1D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]}],"displayName":"Base64 - encoded Windows process command-lines","description":"Identifies instances - of a base64 encoded PE file header seen in the process command line parameter.","tactics":["Execution","DefenseEvasion"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2018-09-14T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/b725d62c-eb77-42ff-96f6-bdc6745fc6e0","name":"b725d62c-eb77-42ff-96f6-bdc6745fc6e0","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - starttime = 14d;\nlet endtime = 1d;\nlet UserAgentAll =\n(union isfuzzy=true\n(OfficeActivity\n| - where TimeGenerated >= ago(starttime)\n| where isnotempty(UserAgent)\n| summarize - StartTime = min(TimeGenerated), EndTime = max(TimeGenerated) by UserAgent, - SourceIP = ClientIP, Account = UserId, Type, RecordType, Operation\n),\n(\nW3CIISLog\n| - where TimeGenerated >= ago(starttime)\n| where isnotempty(csUserAgent)\n| - summarize StartTime = min(TimeGenerated), EndTime = max(TimeGenerated) by - UserAgent = csUserAgent, SourceIP = cIP, Account = csUserName, Type, sSiteName, - csMethod, csUriStem\n),\n(\nAWSCloudTrail\n| where TimeGenerated >= ago(starttime)\n| - where isnotempty(UserAgent)\n| summarize StartTime = min(TimeGenerated), EndTime - = max(TimeGenerated) by UserAgent, SourceIP = SourceIpAddress, Account = UserIdentityUserName, - Type, EventSource, EventName\n))\n// remove wordSize blocks of non-numeric - hex characters prior to word extraction\n| extend UserAgentNoHexAlphas = replace(\"([A-Fa-f]{4,})\", - \"x\", UserAgent)\n// once blocks of hex chars are removed, extract wordSize - blocks of a-z\n| extend Tokens = extract_all(\"([A-Za-z]{4,})\", UserAgentNoHexAlphas)\n// - concatenate extracted words to create a summarized user agent for baseline - and comparison\n| extend NormalizedUserAgent = strcat_array(Tokens, \"|\")\n| - project-away UserAgentNoHexAlphas, Tokens;\nUserAgentAll\n| where StartTime - >= ago(endtime)\n| summarize StartTime = min(StartTime), EndTime = max(EndTime), - count() by UserAgent, NormalizedUserAgent, SourceIP, Account, Type, RecordType, - Operation, EventSource, EventName, sSiteName, csMethod, csUriStem\n| join - kind=leftanti\n(\nUserAgentAll\n| where StartTime < ago(endtime)\n| summarize - by NormalizedUserAgent, SourceIP, Account, Type, RecordType, Operation, EventSource, - EventName, sSiteName, csMethod, csUriStem\n)\non NormalizedUserAgent\n| extend - timestamp = StartTime, IPCustomEntity = SourceIP, AccountCustomEntity = Account","queryFrequency":"P1D","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"New - UserAgent observed in last 24 hours","description":"Identifies new UserAgents - observed in the last 24 hours versus the previous 14 days. This detection\nextracts - words from user agents to build the baseline and determine rareity rather - than perform a\ndirect comparison. This avoids FPs caused by version numbers - and other high entropy user agent components.\nThese new UserAgents could - be benign. However, in normally stable environments,\nthese new UserAgents - could provide a starting point for investigating malicious activity.\nNote: - W3CIISLog can be noisy depending on the environment, however OfficeActivity - and AWSCloudTrail are\nusually stable with low numbers of detections.","tactics":["InitialAccess","CommandAndControl","Execution"],"lastUpdatedDateUTC":"2020-12-11T00:00:00Z","createdDateUTC":"2019-04-01T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AWS","dataTypes":["AWSCloudTrail"]},{"connectorId":"Office365","dataTypes":["OfficeActivity"]},{"connectorId":"AzureMonitor(IIS)","dataTypes":["W3CIISLog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/361dd1e3-1c11-491e-82a3-bb2e44ac36ba","name":"361dd1e3-1c11-491e-82a3-bb2e44ac36ba","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - szOperationNames = dynamic([\"Create or Update Virtual Machine\", \"Create - Deployment\"]);\nlet starttime = 7d;\nlet endtime = 1d;\nAzureActivity\n| - where TimeGenerated between (startofday(ago(starttime)) .. startofday(ago(endtime)))\n| - where OperationName in~ (szOperationNames)\n| summarize StartTimeUtc = min(TimeGenerated), - EndTimeUtc = max(TimeGenerated), ActivityTimeStamp = makelist(TimeGenerated), - ActivityStatus = makelist(ActivityStatus), \nOperationIds = makelist(OperationId), - CallerIpAddress = makelist(CallerIpAddress), CorrelationId = makelist(CorrelationId) - \nby ResourceId, Caller, OperationName, Resource, ResourceGroup\n| mvexpand - CallerIpAddress\n| where isnotempty(CallerIpAddress)\n| make-series dResourceCount=dcount(ResourceId) default=0 - on StartTimeUtc in range(startofday(ago(7d)), now(), 1d) \nby Caller, tostring(ActivityTimeStamp), - tostring(ActivityStatus), tostring(OperationIds), tostring(CallerIpAddress), - tostring(CorrelationId), ResourceId, OperationName, Resource, ResourceGroup\n| - extend (RSquare,Slope,Variance,RVariance,Interception,LineFit)=series_fit_line(dResourceCount)\n| - where Slope > 0.2\n| join kind=leftsemi (\n// Last day''s activity is anomalous\nAzureActivity\n| - where TimeGenerated >= startofday(ago(endtime))\n| where OperationName in~ - (szOperationNames)\n| summarize StartTimeUtc = min(TimeGenerated), EndTimeUtc - = max(TimeGenerated), ActivityTimeStamp = makelist(TimeGenerated), ActivityStatus - = makelist(ActivityStatus), \nOperationIds = makelist(OperationId), CallerIpAddress - = makelist(CallerIpAddress), CorrelationId = makelist(CorrelationId) \nby - ResourceId, Caller, OperationName, Resource, ResourceGroup\n| mvexpand CallerIpAddress\n| - where isnotempty(CallerIpAddress)\n| make-series dResourceCount=dcount(ResourceId) default=0 - on StartTimeUtc in range(startofday(ago(1d)), now(), 1d) \nby Caller, tostring(ActivityTimeStamp), - tostring(ActivityStatus), tostring(OperationIds), tostring(CallerIpAddress), - tostring(CorrelationId), ResourceId, OperationName, Resource, ResourceGroup\n| - extend (RSquare,Slope,Variance,RVariance,Interception,LineFit)=series_fit_line(dResourceCount)\n| - where Slope > 0.2 \n) on Caller, CallerIpAddress \n| mvexpand todynamic(ActivityTimeStamp), - todynamic(ActivityStatus), todynamic(OperationIds), todynamic(CorrelationId)\n| - extend timestamp = ActivityTimeStamp, AccountCustomEntity = Caller, IPCustomEntity - = CallerIpAddress","queryFrequency":"P1D","queryPeriod":"P7D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Suspicious - number of resource creation or deployment activities","description":"Indicates - when an anomalous number of VM creations or deployment activities occur in - Azure via the AzureActivity log.\nThe anomaly detection identifies activities - that have occurred both since the start of the day 1 day ago and the start - of the day 7 days ago.\nThe start of the day is considered 12am UTC time.","tactics":["Impact"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-02-05T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"AzureActivity","dataTypes":["AzureActivity"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/2be4ef67-a93f-4d8a-981a-88158cb73abd","name":"2be4ef67-a93f-4d8a-981a-88158cb73abd","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"let - dt_lookBack = 1h;\nlet covidIndicators = (externaldata(TimeGenerated:datetime, - FileHashValue:string, FileHashType: string, TlpLevel: string, Product: string, - ThreatType: string, Description: string )\n[@\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Sample%20Data/Feeds/Microsoft.Covid19.Indicators.csv\"] - with (format=\"csv\"));\nlet fileHashIndicators = covidIndicators\n| where - isnotempty(FileHashValue);\n// Handle matches against both lower case and - uppercase versions of the hash:\n( fileHashIndicators | extend FileHashValue - = tolower(FileHashValue)\n | union (fileHashIndicators | extend FileHashValue - = toupper(FileHashValue)))\n| join (\n CommonSecurityLog | where TimeGenerated - >= ago(dt_lookBack) \n | where isnotempty(FileHash)\n | extend CommonSecurityLog_TimeGenerated - = TimeGenerated\n)\non $left.FileHashValue == $right.FileHash\n| summarize - LatestIndicatorTime = arg_max(TimeGenerated, *) by FileHashValue\n| project - LatestIndicatorTime, FileHashValue, FileHashType, Description, ThreatType, \nCommonSecurityLog_TimeGenerated, - SourceIP, SourcePort, DestinationIP, DestinationPort, SourceUserID, SourceUserName, - DeviceName, DeviceAction, \nRequestURL, DestinationUserName, DestinationUserID, - ApplicationProtocol, Activity\n| extend timestamp = CommonSecurityLog_TimeGenerated, - IPCustomEntity = SourceIP, HostCustomEntity = DeviceName, AccountCustomEntity - = SourceUserName","queryFrequency":"PT1H","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"Microsoft - COVID-19 file hash indicator matches","description":"Identifies a match in - CommonSecurityLog Event data from any FileHash published in the Microsoft - COVID-19 Threat Intel Feed - as described at https://www.microsoft.com/security/blog/2020/05/14/open-sourcing-covid-threat-intelligence/","tactics":["Impact"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-08-30T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"PaloAltoNetworks","dataTypes":["CommonSecurityLog"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/2391ce61-8c8d-41ac-9723-d945b2e90720","name":"2391ce61-8c8d-41ac-9723-d945b2e90720","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Low","query":"let - starttime = 8d;\nlet endtime = 1d;\nlet threshold = 0.333;\nlet countlimit - = 50;\nSecurityEvent\n| where TimeGenerated >= ago(endtime)\n| where EventID - == 4625 and AccountType =~ \"User\"\n| where IpAddress !in (\"127.0.0.1\", - \"::1\")\n| summarize StartTime = min(TimeGenerated), EndTime = max(TimeGenerated), - CountToday = count() by EventID, Account, LogonTypeName, SubStatus, AccountType, - Computer, WorkstationName, IpAddress\n| join kind=leftouter (\n SecurityEvent - \n | where TimeGenerated between (ago(starttime) .. ago(endtime))\n | - where EventID == 4625 and AccountType =~ \"User\"\n | where IpAddress !in - (\"127.0.0.1\", \"::1\")\n | summarize CountPrev7day = count() by EventID, - Account, LogonTypeName, SubStatus, AccountType, Computer, WorkstationName, - IpAddress\n) on EventID, Account, LogonTypeName, SubStatus, AccountType, Computer, - WorkstationName, IpAddress\n| where CountToday >= coalesce(CountPrev7day,0)*threshold - and CountToday >= countlimit\n//SubStatus Codes are detailed here - https://docs.microsoft.com/windows/security/threat-protection/auditing/event-4625\n| - extend Reason = case(\nSubStatus =~ ''0xC000005E'', ''There are currently - no logon servers available to service the logon request.'',\nSubStatus =~ - ''0xC0000064'', ''User logon with misspelled or bad user account'',\nSubStatus - =~ ''0xC000006A'', ''User logon with misspelled or bad password'', \nSubStatus - =~ ''0xC000006D'', ''Bad user name or password'',\nSubStatus =~ ''0xC000006E'', - ''Unknown user name or bad password'',\nSubStatus =~ ''0xC000006F'', ''User - logon outside authorized hours'',\nSubStatus =~ ''0xC0000070'', ''User logon - from unauthorized workstation'',\nSubStatus =~ ''0xC0000071'', ''User logon - with expired password'',\nSubStatus =~ ''0xC0000072'', ''User logon to account - disabled by administrator'',\nSubStatus =~ ''0xC00000DC'', ''Indicates the - Sam Server was in the wrong state to perform the desired operation'', \nSubStatus - =~ ''0xC0000133'', ''Clocks between DC and other computer too far out of sync'',\nSubStatus - =~ ''0xC000015B'', ''The user has not been granted the requested logon type - (aka logon right) at this machine'',\nSubStatus =~ ''0xC000018C'', ''The logon - request failed because the trust relationship between the primary domain and - the trusted domain failed'',\nSubStatus =~ ''0xC0000192'', ''An attempt was - made to logon, but the Netlogon service was not started'',\nSubStatus =~ ''0xC0000193'', - ''User logon with expired account'',\nSubStatus =~ ''0xC0000224'', ''User - is required to change password at next logon'',\nSubStatus =~ ''0xC0000225'', - ''Evidently a bug in Windows and not a risk'',\nSubStatus =~ ''0xC0000234'', - ''User logon with account locked'',\nSubStatus =~ ''0xC00002EE'', ''Failure - Reason: An Error occurred during Logon'',\nSubStatus =~ ''0xC0000413'', ''Logon - Failure: The machine you are logging onto is protected by an authentication - firewall. The specified account is not allowed to authenticate to the machine'',\nstrcat(''Unknown - reason substatus: '', SubStatus))\n| extend WorkstationName = iff(WorkstationName - == \"-\" or isempty(WorkstationName), Computer , WorkstationName) \n| project - StartTime, EndTime, EventID, Account, LogonTypeName, SubStatus, Reason, AccountType, - Computer, WorkstationName, IpAddress, CountToday, CountPrev7day, Avg7Day = - round(CountPrev7day*1.00/7,2)\n| summarize StartTime = min(StartTime), EndTime - = max(EndTime), Computer = make_set(Computer,128), IpAddressList = make_set(IpAddress,128), - sum(CountToday), sum(CountPrev7day), avg(Avg7Day) \nby EventID, Account, LogonTypeName, - SubStatus, Reason, AccountType, WorkstationName\n| order by sum_CountToday - desc nulls last \n| extend timestamp = StartTime, AccountCustomEntity = Account, - HostCustomEntity = WorkstationName","queryFrequency":"P1D","queryPeriod":"P8D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"Host","fieldMappings":[{"identifier":"FullName","columnName":"HostCustomEntity"}]}],"displayName":"Excessive - Windows logon failures","description":"User has over 50 Windows logon failures - today and at least 33% of the count of logon failures over the previous 7 - days.","tactics":["CredentialAccess"],"lastUpdatedDateUTC":"2020-11-19T00:00:00Z","createdDateUTC":"2019-02-22T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"SecurityEvents","dataTypes":["SecurityEvent"]}],"alertRulesCreatedByTemplateCount":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/AlertRuleTemplates/aac495a9-feb1-446d-b08e-a1164a539452","name":"aac495a9-feb1-446d-b08e-a1164a539452","type":"Microsoft.SecurityInsights/AlertRuleTemplates","kind":"Scheduled","properties":{"severity":"Medium","query":"ThreatIntelligenceIndicator\n| - where TimeGenerated >= ago(24h)\n| where Action == true\n// Picking up only - IOC''s that contain the entities we want\n| where isnotempty(NetworkIP) or - isnotempty(EmailSourceIpAddress) or isnotempty(NetworkDestinationIP) or isnotempty(NetworkSourceIP)\n// - Taking the first non-empty value based on potential IOC match availability\n| - extend TI_ipEntity = iff(isnotempty(NetworkIP), NetworkIP, NetworkDestinationIP)\n| - extend TI_ipEntity = iff(isempty(TI_ipEntity) and isnotempty(NetworkSourceIP), - NetworkSourceIP, TI_ipEntity)\n| extend TI_ipEntity = iff(isempty(TI_ipEntity) - and isnotempty(EmailSourceIpAddress), EmailSourceIpAddress, TI_ipEntity)\n| - join (\n GitHubAudit\n | where TimeGenerated >= ago(24h)\n | extend GitHubAudit_TimeGenerated - = TimeGenerated\n)\non $left.TI_ipEntity == $right.IPaddress\n| summarize - LatestIndicatorTime = arg_max(TimeGenerated, *) by IndicatorId\n| project - LatestIndicatorTime, Description, ActivityGroupNames, IndicatorId, ThreatType, - Url, ExpirationDateTime, ConfidenceScore, GitHubAudit_TimeGenerated, TI_ipEntity, - IPaddress, Actor, Action, Country, OperationType, NetworkIP, NetworkDestinationIP, - NetworkSourceIP, EmailSourceIpAddress\n| extend timestamp = GitHubAudit_TimeGenerated, - IPCustomEntity = IPaddress, AccountCustomEntity = Actor","queryFrequency":"PT1H","queryPeriod":"P14D","triggerOperator":"GreaterThan","triggerThreshold":0,"entityMappings":[{"entityType":"Account","fieldMappings":[{"identifier":"FullName","columnName":"AccountCustomEntity"}]},{"entityType":"IP","fieldMappings":[{"identifier":"Address","columnName":"IPCustomEntity"}]}],"displayName":"TI - map IP entity to GitHub_CL","description":"Identifies a match in GitHub_CL - table from any IP IOC from TI","tactics":["Impact"],"lastUpdatedDateUTC":"2020-11-17T00:00:00Z","createdDateUTC":"2019-08-27T00:00:00Z","status":"Available","requiredDataConnectors":[{"connectorId":"ThreatIntelligence","dataTypes":["ThreatIntelligenceIndicator"]},{"connectorId":"ThreatIntelligenceTaxii","dataTypes":["ThreatIntelligenceIndicator"]}],"alertRulesCreatedByTemplateCount":0}}]}' - headers: - cache-control: - - no-cache - content-length: - - '693305' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 16 Mar 2021 09:04:27 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Kestrel - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: '{"etag": "\"0300bf09-0000-0000-0000-5c37296e0000\"", "properties": {"created": - "2019-01-01T13:15:30.000Z", "displayName": "My bookmark", "labels": ["Tag2"], - "notes": "Found a suspicious activity", "query": "SecurityEvent | where TimeGenerated - > ago(1d) and TimeGenerated < ago(2d)", "queryResult": "Security Event query - result", "updated": "2019-01-01T13:15:30.000Z"}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - sentinel bookmark create - Connection: - - keep-alive - Content-Length: - - '368' - Content-Type: - - application/json - ParameterSetName: - - --etag --created --display-name --labels --labels --notes -q --query-result - --updated --bookmark-id --resource-group --workspace-name - User-Agent: - - AZURECLI/2.20.0 azsdk-python-securityinsights/unknown Python/3.8.0 (Windows-10-10.0.19041-SP0) - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/bookmarks/73e01a99-5cd7-4139-a149-9f2736ff2ab5?api-version=2020-01-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/Bookmarks/73e01a99-5cd7-4139-a149-9f2736ff2ab5","name":"73e01a99-5cd7-4139-a149-9f2736ff2ab5","etag":"\"0500531e-0000-0100-0000-6050749d0000\"","type":"Microsoft.SecurityInsights/Bookmarks","properties":{"displayName":"My - bookmark","created":"2021-03-16T09:04:29.7955741+00:00","updated":"2021-03-16T09:04:29+00:00","createdBy":{"objectId":"ade81686-dde7-4bb0-9062-8f5250ff95eb","email":"yungez@microsoft.com","name":"Catherine - Zhu"},"updatedBy":{"objectId":"ade81686-dde7-4bb0-9062-8f5250ff95eb","email":"yungez@microsoft.com","name":"Catherine - Zhu"},"eventTime":"2021-03-16T09:04:29.7955741+00:00","notes":"Found a suspicious - activity","labels":["Tag2"],"query":"SecurityEvent | where TimeGenerated > - ago(1d) and TimeGenerated < ago(2d)","queryResult":"Security Event query result","incidentInfo":{"incidentId":null,"title":null,"relationName":null,"severity":null}}}' - headers: - cache-control: - - no-cache - content-length: - - '1124' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 16 Mar 2021 09:04:30 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Kestrel - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-writes: - - '1198' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - sentinel bookmark show - Connection: - - keep-alive - ParameterSetName: - - --bookmark-id --resource-group --workspace-name - User-Agent: - - AZURECLI/2.20.0 azsdk-python-securityinsights/unknown Python/3.8.0 (Windows-10-10.0.19041-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/bookmarks/73e01a99-5cd7-4139-a149-9f2736ff2ab5?api-version=2020-01-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/Bookmarks/73e01a99-5cd7-4139-a149-9f2736ff2ab5","name":"73e01a99-5cd7-4139-a149-9f2736ff2ab5","etag":"\"0500531e-0000-0100-0000-6050749d0000\"","type":"Microsoft.SecurityInsights/Bookmarks","properties":{"displayName":"My - bookmark","created":"2021-03-16T09:04:29.7955741+00:00","updated":"2021-03-16T09:04:29.7955741+00:00","createdBy":{"objectId":"ade81686-dde7-4bb0-9062-8f5250ff95eb","email":"yungez@microsoft.com","name":"Catherine - Zhu"},"updatedBy":{"objectId":"ade81686-dde7-4bb0-9062-8f5250ff95eb","email":"yungez@microsoft.com","name":"Catherine - Zhu"},"eventTime":"2021-03-16T09:04:29.7955741+00:00","notes":"Found a suspicious - activity","labels":["Tag2"],"query":"SecurityEvent | where TimeGenerated > - ago(1d) and TimeGenerated < ago(2d)","queryResult":"Security Event query result","incidentInfo":{"incidentId":null,"title":null,"relationName":null,"severity":null}}}' - headers: - cache-control: - - no-cache - content-length: - - '1132' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 16 Mar 2021 09:04:31 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Kestrel - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - sentinel bookmark list - Connection: - - keep-alive - ParameterSetName: - - --resource-group --workspace-name - User-Agent: - - AZURECLI/2.20.0 azsdk-python-securityinsights/unknown Python/3.8.0 (Windows-10-10.0.19041-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/bookmarks?api-version=2020-01-01 - response: - body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/Bookmarks/73e01a99-5cd7-4139-a149-9f2736ff2ab5","name":"73e01a99-5cd7-4139-a149-9f2736ff2ab5","etag":"\"0500531e-0000-0100-0000-6050749d0000\"","type":"Microsoft.SecurityInsights/Bookmarks","properties":{"displayName":"My - bookmark","created":"2021-03-16T09:04:29.7955741+00:00","updated":"2021-03-16T09:04:29.7955741+00:00","createdBy":{"objectId":"ade81686-dde7-4bb0-9062-8f5250ff95eb","email":"yungez@microsoft.com","name":"Catherine - Zhu"},"updatedBy":{"objectId":"ade81686-dde7-4bb0-9062-8f5250ff95eb","email":"yungez@microsoft.com","name":"Catherine - Zhu"},"eventTime":"2021-03-16T09:04:29.7955741+00:00","notes":"Found a suspicious - activity","labels":["Tag2"],"query":"SecurityEvent | where TimeGenerated > - ago(1d) and TimeGenerated < ago(2d)","queryResult":"Security Event query result","incidentInfo":{"incidentId":null,"title":null,"relationName":null,"severity":null}}}]}' - headers: - cache-control: - - no-cache - content-length: - - '1144' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 16 Mar 2021 09:04:32 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Kestrel - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - sentinel bookmark delete - Connection: - - keep-alive - Content-Length: - - '0' - ParameterSetName: - - -y --bookmark-id --resource-group --workspace-name - User-Agent: - - AZURECLI/2.20.0 azsdk-python-securityinsights/unknown Python/3.8.0 (Windows-10-10.0.19041-SP0) - method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/bookmarks/73e01a99-5cd7-4139-a149-9f2736ff2ab5?api-version=2020-01-01 - response: - body: - string: '{}' - headers: - cache-control: - - no-cache - content-length: - - '2' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 16 Mar 2021 09:04:34 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Kestrel - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-deletes: - - '14999' - status: - code: 200 - message: OK -- request: - body: '{"etag": "\"0300bf09-0000-0000-0000-5c37296e0000\"", "properties": {"classification": - "FalsePositive", "classificationComment": "Not a malicious activity", "classificationReason": - "IncorrectAlertLogic", "description": "This is a demo incident", "firstActivityTimeUtc": - "2019-01-01T13:00:30.000Z", "lastActivityTimeUtc": "2019-01-01T13:05:30.000Z", - "owner": {"objectId": "2046feea-040d-4a46-9e2b-91c2941bfa70"}, "severity": "High", - "status": "Closed", "title": "title"}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - sentinel incident create - Connection: - - keep-alive - Content-Length: - - '469' - Content-Type: - - application/json - ParameterSetName: - - --etag --description --classification --classification-comment --classification-reason - --first-activity-time-utc --last-activity-time-utc --owner --severity --status - --title --incident-id --resource-group --workspace-name - User-Agent: - - AZURECLI/2.20.0 azsdk-python-securityinsights/unknown Python/3.8.0 (Windows-10-10.0.19041-SP0) - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/incidents/73e01a99-5cd7-4139-a149-9f2736ff2ab5?api-version=2020-01-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/Incidents/73e01a99-5cd7-4139-a149-9f2736ff2ab5","name":"73e01a99-5cd7-4139-a149-9f2736ff2ab5","etag":"\"01000d0a-0000-0100-0000-605074a30000\"","type":"Microsoft.SecurityInsights/Incidents","properties":{"title":"title","description":"This - is a demo incident","severity":"High","status":"Closed","classification":"FalsePositive","classificationReason":"IncorrectAlertLogic","classificationComment":"Not - a malicious activity","owner":{"objectId":"2046feea-040d-4a46-9e2b-91c2941bfa70","email":null,"assignedTo":null,"userPrincipalName":null},"labels":[],"firstActivityTimeUtc":"2019-01-01T13:00:30Z","lastActivityTimeUtc":"2019-01-01T13:05:30Z","lastModifiedTimeUtc":"2021-03-16T09:04:35.9200598Z","createdTimeUtc":"2021-03-16T09:04:35.9200598Z","incidentNumber":1,"additionalData":{"alertsCount":0,"bookmarksCount":0,"commentsCount":0,"alertProductNames":[],"tactics":[]},"relatedAnalyticRuleIds":[],"incidentUrl":"https://portal.azure.com/#asset/Microsoft_Azure_Security_Insights/Incident/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/Incidents/73e01a99-5cd7-4139-a149-9f2736ff2ab5"}}' - headers: - cache-control: - - no-cache - content-length: - - '1541' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 16 Mar 2021 09:04:35 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Kestrel - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - sentinel incident show - Connection: - - keep-alive - ParameterSetName: - - --incident-id --resource-group --workspace-name - User-Agent: - - AZURECLI/2.20.0 azsdk-python-securityinsights/unknown Python/3.8.0 (Windows-10-10.0.19041-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/incidents/73e01a99-5cd7-4139-a149-9f2736ff2ab5?api-version=2020-01-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/Incidents/73e01a99-5cd7-4139-a149-9f2736ff2ab5","name":"73e01a99-5cd7-4139-a149-9f2736ff2ab5","etag":"\"01000d0a-0000-0100-0000-605074a30000\"","type":"Microsoft.SecurityInsights/Incidents","properties":{"title":"title","description":"This - is a demo incident","severity":"High","status":"Closed","classification":"FalsePositive","classificationReason":"IncorrectAlertLogic","classificationComment":"Not - a malicious activity","owner":{"objectId":"2046feea-040d-4a46-9e2b-91c2941bfa70","email":null,"assignedTo":null,"userPrincipalName":null},"labels":[],"firstActivityTimeUtc":"2019-01-01T13:00:30Z","lastActivityTimeUtc":"2019-01-01T13:05:30Z","lastModifiedTimeUtc":"2021-03-16T09:04:35.9200598Z","createdTimeUtc":"2021-03-16T09:04:35.9200598Z","incidentNumber":1,"additionalData":{"alertsCount":0,"bookmarksCount":0,"commentsCount":0,"alertProductNames":[],"tactics":[]},"relatedAnalyticRuleIds":[],"incidentUrl":"https://portal.azure.com/#asset/Microsoft_Azure_Security_Insights/Incident/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/Incidents/73e01a99-5cd7-4139-a149-9f2736ff2ab5"}}' - headers: - cache-control: - - no-cache - content-length: - - '1541' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 16 Mar 2021 09:04:36 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Kestrel - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: '{"properties": {"message": "Some message"}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - sentinel incident-comment create - Connection: - - keep-alive - Content-Length: - - '43' - Content-Type: - - application/json - ParameterSetName: - - --message --incident-comment-id --incident-id --resource-group --workspace-name - User-Agent: - - AZURECLI/2.20.0 azsdk-python-securityinsights/unknown Python/3.8.0 (Windows-10-10.0.19041-SP0) - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/incidents/73e01a99-5cd7-4139-a149-9f2736ff2ab5/comments/4bb36b7b-26ff-4d1c-9cbe-0d8ab3da0014?api-version=2020-01-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/Incidents/73e01a99-5cd7-4139-a149-9f2736ff2ab5/Comments/4bb36b7b-26ff-4d1c-9cbe-0d8ab3da0014","name":"4bb36b7b-26ff-4d1c-9cbe-0d8ab3da0014","type":"Microsoft.SecurityInsights/Incidents/Comments","properties":{"message":"Some - message","createdTimeUtc":"2021-03-16T09:04:38.0892344Z","author":{"objectId":"ade81686-dde7-4bb0-9062-8f5250ff95eb","email":"yungez@microsoft.com","name":"Catherine - Zhu","userPrincipalName":"yungez@microsoft.com"}}}' - headers: - cache-control: - - no-cache - content-length: - - '696' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 16 Mar 2021 09:04:37 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Kestrel - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - status: - code: 201 - message: Created -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - sentinel incident-comment list - Connection: - - keep-alive - ParameterSetName: - - --incident-id --resource-group --workspace-name - User-Agent: - - AZURECLI/2.20.0 azsdk-python-securityinsights/unknown Python/3.8.0 (Windows-10-10.0.19041-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/incidents/73e01a99-5cd7-4139-a149-9f2736ff2ab5/comments?api-version=2020-01-01 - response: - body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/Incidents/73e01a99-5cd7-4139-a149-9f2736ff2ab5/Comments/4bb36b7b-26ff-4d1c-9cbe-0d8ab3da0014","name":"4bb36b7b-26ff-4d1c-9cbe-0d8ab3da0014","type":"Microsoft.SecurityInsights/Incidents/Comments","properties":{"message":"Some - message","createdTimeUtc":"2021-03-16T09:04:38.0892344Z","author":{"objectId":"ade81686-dde7-4bb0-9062-8f5250ff95eb","email":"yungez@microsoft.com","name":"Catherine - Zhu","userPrincipalName":"yungez@microsoft.com"}}}]}' - headers: - cache-control: - - no-cache - content-length: - - '708' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 16 Mar 2021 09:04:39 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Kestrel - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - sentinel incident-comment show - Connection: - - keep-alive - ParameterSetName: - - --incident-comment-id --incident-id --resource-group --workspace-name - User-Agent: - - AZURECLI/2.20.0 azsdk-python-securityinsights/unknown Python/3.8.0 (Windows-10-10.0.19041-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/incidents/73e01a99-5cd7-4139-a149-9f2736ff2ab5/comments/4bb36b7b-26ff-4d1c-9cbe-0d8ab3da0014?api-version=2020-01-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/Incidents/73e01a99-5cd7-4139-a149-9f2736ff2ab5/Comments/4bb36b7b-26ff-4d1c-9cbe-0d8ab3da0014","name":"4bb36b7b-26ff-4d1c-9cbe-0d8ab3da0014","type":"Microsoft.SecurityInsights/Incidents/Comments","properties":{"message":"Some - message","createdTimeUtc":"2021-03-16T09:04:38.0892344Z","author":{"objectId":"ade81686-dde7-4bb0-9062-8f5250ff95eb","email":"yungez@microsoft.com","name":"Catherine - Zhu","userPrincipalName":"yungez@microsoft.com"}}}' - headers: - cache-control: - - no-cache - content-length: - - '696' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 16 Mar 2021 09:04:40 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Kestrel - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - sentinel incident delete - Connection: - - keep-alive - Content-Length: - - '0' - ParameterSetName: - - -y --incident-id --resource-group --workspace-name - User-Agent: - - AZURECLI/2.20.0 azsdk-python-securityinsights/unknown Python/3.8.0 (Windows-10-10.0.19041-SP0) - method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.OperationalInsights/workspaces/clitestws-000002/providers/Microsoft.SecurityInsights/incidents/73e01a99-5cd7-4139-a149-9f2736ff2ab5?api-version=2020-01-01 - response: - body: - string: '{}' - headers: - cache-control: - - no-cache - content-length: - - '2' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 16 Mar 2021 09:04:41 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Kestrel - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-deletes: - - '14999' - status: - code: 200 - message: OK -version: 1 diff --git a/src/securityinsight/azext_sentinel/tests/latest/test_sentinel_scenario.py b/src/securityinsight/azext_sentinel/tests/latest/test_sentinel_scenario.py deleted file mode 100644 index 59aa5bcdffe..00000000000 --- a/src/securityinsight/azext_sentinel/tests/latest/test_sentinel_scenario.py +++ /dev/null @@ -1,255 +0,0 @@ -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -import os -from azure.cli.testsdk import ScenarioTest -from .. import try_manual, raise_if, calc_coverage -from azure.cli.testsdk import ResourceGroupPreparer -from azure.cli.testsdk.scenario_tests import AllowLargeResponse - - -TEST_DIR = os.path.abspath(os.path.join(os.path.abspath(__file__), '..')) - - -@try_manual -class SecurityInsightsScenarioTest(ScenarioTest): - - @AllowLargeResponse() - def setUp(self): - super(SecurityInsightsScenarioTest, self).setUp() - self.cmd('extension add -n log-analytics-solution') - - def tearDown(self): - self.cmd('extension remove -n log-analytics-solution') - super(SecurityInsightsScenarioTest, self).tearDown() - - @ResourceGroupPreparer(name_prefix='clitestsentinel_myRg'[:7], key='rg', parameter_name='rg', location='westus') - @AllowLargeResponse() - def test_sentinel(self, rg): - workspace = self.create_random_name('clitestws-', 16) - self.kwargs.update({ - 'subscription_id': self.get_subscription_id(), - 'workspace': workspace, - 'rg': rg - }) - - self.cmd('monitor log-analytics workspace create -g {rg} -n {workspace} -l westus') - - self.cmd('monitor log-analytics solution create ' - '--resource-group "{rg}" ' - '--solution-type SecurityInsights ' - '--workspace {workspace} ') - - # EXAMPLE: /AlertRules/put/Creates or updates a Fusion alert rule. - self.cmd('sentinel alert-rule create ' - '--fusion-alert-rule etag="3d00c3ca-0000-0100-0000-5d42d5010000" alert-rule-template-name="f71aba3d-28fb-4' - '50b-b192-4e76a83015c8" enabled=true ' - '--resource-group "{rg}" ' - '--rule-id "myFirstFusionRule" ' - '--workspace-name {workspace}', - checks=[ - self.check('enabled', True), - self.check('kind', 'Fusion'), - self.check('name', 'myFirstFusionRule') - ]) - - # EXAMPLE: /AlertRules/put/Creates or updates a MicrosoftSecurityIncidentCreation rule. - self.cmd('sentinel alert-rule create ' - '--microsoft-security-incident-creation-alert-rule etag="260097e0-0000-0d00-0000-5d6fa88f0000" ' - 'product-filter="Microsoft Cloud App Security" display-name="testing displayname" enabled=true ' - '--resource-group "{rg}" ' - '--rule-id "microsoftSecurityIncidentCreationRuleExample" ' - '--workspace-name {workspace}', - checks=[ - self.check('enabled', True), - self.check('kind', 'MicrosoftSecurityIncidentCreation'), - self.check('name', 'microsoftSecurityIncidentCreationRuleExample'), - self.check('productFilter', 'Microsoft Cloud App Security'), - self.check('displayName', 'testing displayname') - ]) - - # EXAMPLE: /AlertRules/get/Get a Fusion alert rule. - self.cmd('sentinel alert-rule show ' - '--resource-group "{rg}" ' - '--rule-id "myFirstFusionRule" ' - '--workspace-name {workspace}', - checks=[ - self.check('enabled', True), - self.check('kind', 'Fusion'), - self.check('name', 'myFirstFusionRule') - ]) - - # EXAMPLE: /AlertRules/get/Get a MicrosoftSecurityIncidentCreation rule. - self.cmd('sentinel alert-rule show ' - '--resource-group "{rg}" ' - '--rule-id "microsoftSecurityIncidentCreationRuleExample" ' - '--workspace-name {workspace}', - checks=[ - self.check('enabled', True), - self.check('kind', 'MicrosoftSecurityIncidentCreation'), - self.check('name', 'microsoftSecurityIncidentCreationRuleExample'), - self.check('productFilter', 'Microsoft Cloud App Security'), - self.check('displayName', 'testing displayname') - ]) - - # EXAMPLE: /AlertRules/get/Get all alert rules. - self.cmd('sentinel alert-rule list ' - '--resource-group "{rg}" ' - '--workspace-name {workspace}', - checks=[ - self.check('length(@)', 2) - ]) - - self.cmd('sentinel alert-rule delete -y ' - '--resource-group "{rg}" ' - '--rule-id "myFirstFusionRule" ' - '--workspace-name {workspace}') - - # EXAMPLE: /AlertRuleTemplates/get/Get alert rule template by Id. - self.cmd('sentinel alert-rule-template show ' - '--alert-rule-template-id "65360bb0-8986-4ade-a89d-af3cf44d28aa" ' - '--resource-group "{rg}" ' - '--workspace-name {workspace}', - checks=[ - self.check('kind', 'Scheduled'), - self.check('name', '65360bb0-8986-4ade-a89d-af3cf44d28aa') - ]) - - # EXAMPLE: /AlertRuleTemplates/get/Get all alert rule templates. - self.cmd('sentinel alert-rule-template list ' - '--resource-group "{rg}" ' - '--workspace-name {workspace}') - - # EXAMPLE: /Bookmarks/put/Creates or updates a bookmark. - self.cmd('sentinel bookmark create ' - '--etag "\\"0300bf09-0000-0000-0000-5c37296e0000\\"" ' - '--created "2019-01-01T13:15:30Z" ' - '--display-name "My bookmark" ' - '--labels "Tag1" ' - '--labels "Tag2" ' - '--notes "Found a suspicious activity" ' - '-q "SecurityEvent | where TimeGenerated > ago(1d) and TimeGenerated < ago(2d)" ' - '--query-result "Security Event query result" ' - '--updated "2019-01-01T13:15:30Z" ' - '--bookmark-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" ' - '--resource-group "{rg}" ' - '--workspace-name {workspace}', - checks=[ - self.check('name', '73e01a99-5cd7-4139-a149-9f2736ff2ab5'), - self.check('query', 'SecurityEvent | where TimeGenerated > ago(1d) and TimeGenerated < ago(2d)') - ]) - - # EXAMPLE: /Bookmarks/get/Get a bookmark. - self.cmd('sentinel bookmark show ' - '--bookmark-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" ' - '--resource-group "{rg}" ' - '--workspace-name {workspace}', - checks=[ - self.check('name', '73e01a99-5cd7-4139-a149-9f2736ff2ab5'), - self.check('query', 'SecurityEvent | where TimeGenerated > ago(1d) and TimeGenerated < ago(2d)') - ]) - - # EXAMPLE: /Bookmarks/get/Get all bookmarks. - self.cmd('sentinel bookmark list ' - '--resource-group "{rg}" ' - '--workspace-name {workspace}', - checks=[ - self.check('length(@)', 1), - self.check('[0].name', '73e01a99-5cd7-4139-a149-9f2736ff2ab5'), - self.check('[0].query', 'SecurityEvent | where TimeGenerated > ago(1d) and TimeGenerated < ago(2d)') - ]) - - # EXAMPLE: /Bookmarks/delete/Delete a bookmark. - self.cmd('sentinel bookmark delete -y ' - '--bookmark-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" ' - '--resource-group "{rg}" ' - '--workspace-name {workspace}') - - # EXAMPLE: /Incidents/put/Creates or updates an incident. - self.cmd('sentinel incident create ' - '--etag "\\"0300bf09-0000-0000-0000-5c37296e0000\\"" ' - '--description "This is a demo incident" ' - '--classification "FalsePositive" ' - '--classification-comment "Not a malicious activity" ' - '--classification-reason "IncorrectAlertLogic" ' - '--first-activity-time-utc "2019-01-01T13:00:30Z" ' - '--last-activity-time-utc "2019-01-01T13:05:30Z" ' - '--owner object-id="2046feea-040d-4a46-9e2b-91c2941bfa70" ' - '--severity "High" ' - '--status "Closed" ' - '--title "title" ' - '--incident-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" ' - '--resource-group "{rg}" ' - '--workspace-name {workspace}', - checks=[ - self.check('classification', 'FalsePositive'), - self.check('classificationReason', 'IncorrectAlertLogic'), - self.check('classificationComment', 'Not a malicious activity'), - self.check('severity', 'High'), - self.check('title', 'title'), - self.check('status', 'Closed') - ]) - - # EXAMPLE: /Incidents/get/Get an incident. - self.cmd('sentinel incident show ' - '--incident-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" ' - '--resource-group "{rg}" ' - '--workspace-name {workspace}', - checks=[ - self.check('classification', 'FalsePositive'), - self.check('classificationReason', 'IncorrectAlertLogic'), - self.check('classificationComment', 'Not a malicious activity'), - self.check('severity', 'High'), - self.check('title', 'title'), - self.check('status', 'Closed') - ]) - - # EXAMPLE: /IncidentComments/put/Creates an incident comment. - self.cmd('sentinel incident-comment create ' - '--message "Some message" ' - '--incident-comment-id "4bb36b7b-26ff-4d1c-9cbe-0d8ab3da0014" ' - '--incident-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" ' - '--resource-group "{rg}" ' - '--workspace-name {workspace}', - checks=[ - self.check('message', 'Some message'), - self.check('name', '4bb36b7b-26ff-4d1c-9cbe-0d8ab3da0014') - ]) - - # EXAMPLE: /IncidentComments/get/Get all incident comments. - self.cmd('sentinel incident-comment list ' - '--incident-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" ' - '--resource-group "{rg}" ' - '--workspace-name {workspace}', - checks=[ - self.check('length(@)', 1), - self.check('[0].message', 'Some message'), - self.check('[0].name', '4bb36b7b-26ff-4d1c-9cbe-0d8ab3da0014') - ]) - - # EXAMPLE: /IncidentComments/get/Get an incident comment. - self.cmd('sentinel incident-comment show ' - '--incident-comment-id "4bb36b7b-26ff-4d1c-9cbe-0d8ab3da0014" ' - '--incident-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" ' - '--resource-group "{rg}" ' - '--workspace-name {workspace}', - checks=[ - self.check('message', 'Some message'), - self.check('name', '4bb36b7b-26ff-4d1c-9cbe-0d8ab3da0014') - ]) - - # EXAMPLE: /Incidents/delete/Delete an incident. - self.cmd('sentinel incident delete -y ' - '--incident-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" ' - '--resource-group "{rg}" ' - '--workspace-name {workspace}') - - calc_coverage(__file__) - raise_if() diff --git a/src/securityinsight/azext_sentinel/tests/latest/test_sentinel_scenario_coverage.md b/src/securityinsight/azext_sentinel/tests/latest/test_sentinel_scenario_coverage.md deleted file mode 100644 index cb712843009..00000000000 --- a/src/securityinsight/azext_sentinel/tests/latest/test_sentinel_scenario_coverage.md +++ /dev/null @@ -1,2 +0,0 @@ -|Scenario|Result|ErrorMessage|ErrorStack|ErrorNormalized|StartDt|EndDt| -Coverage: 0/0 diff --git a/src/securityinsight/azext_sentinel/vendored_sdks/__init__.py b/src/securityinsight/azext_sentinel/vendored_sdks/__init__.py deleted file mode 100644 index c9cfdc73e77..00000000000 --- a/src/securityinsight/azext_sentinel/vendored_sdks/__init__.py +++ /dev/null @@ -1,12 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -__path__ = __import__('pkgutil').extend_path(__path__, __name__) diff --git a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/__init__.py b/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/__init__.py deleted file mode 100644 index adcb1a40f19..00000000000 --- a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/__init__.py +++ /dev/null @@ -1,16 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -from ._security_insights import SecurityInsights -__all__ = ['SecurityInsights'] - -try: - from ._patch import patch_sdk # type: ignore - patch_sdk() -except ImportError: - pass diff --git a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/_configuration.py b/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/_configuration.py deleted file mode 100644 index e24ce7ef4eb..00000000000 --- a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/_configuration.py +++ /dev/null @@ -1,70 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -from typing import TYPE_CHECKING - -from azure.core.configuration import Configuration -from azure.core.pipeline import policies -from azure.mgmt.core.policies import ARMHttpLoggingPolicy - -if TYPE_CHECKING: - # pylint: disable=unused-import,ungrouped-imports - from typing import Any - - from azure.core.credentials import TokenCredential - -VERSION = "unknown" - -class SecurityInsightsConfiguration(Configuration): - """Configuration for SecurityInsights. - - Note that all parameters used to create this instance are saved as instance - attributes. - - :param credential: Credential needed for the client to connect to Azure. - :type credential: ~azure.core.credentials.TokenCredential - :param subscription_id: Azure subscription ID. - :type subscription_id: str - """ - - def __init__( - self, - credential, # type: "TokenCredential" - subscription_id, # type: str - **kwargs # type: Any - ): - # type: (...) -> None - if credential is None: - raise ValueError("Parameter 'credential' must not be None.") - if subscription_id is None: - raise ValueError("Parameter 'subscription_id' must not be None.") - super(SecurityInsightsConfiguration, self).__init__(**kwargs) - - self.credential = credential - self.subscription_id = subscription_id - self.api_version = "2020-01-01" - self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default']) - kwargs.setdefault('sdk_moniker', 'securityinsights/{}'.format(VERSION)) - self._configure(**kwargs) - - def _configure( - self, - **kwargs # type: Any - ): - # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or ARMHttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') - if self.credential and not self.authentication_policy: - self.authentication_policy = policies.BearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs) diff --git a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/_security_insights.py b/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/_security_insights.py deleted file mode 100644 index 3f1b4e49c01..00000000000 --- a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/_security_insights.py +++ /dev/null @@ -1,103 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -from typing import TYPE_CHECKING - -from azure.mgmt.core import ARMPipelineClient -from msrest import Deserializer, Serializer - -if TYPE_CHECKING: - # pylint: disable=unused-import,ungrouped-imports - from typing import Any, Optional - - from azure.core.credentials import TokenCredential - -from ._configuration import SecurityInsightsConfiguration -from .operations import OperationOperations -from .operations import AlertRuleOperations -from .operations import ActionOperations -from .operations import AlertRuleTemplateOperations -from .operations import BookmarkOperations -from .operations import DataConnectorOperations -from .operations import IncidentOperations -from .operations import IncidentCommentOperations -from . import models - - -class SecurityInsights(object): - """API spec for Microsoft.SecurityInsights (Azure Security Insights) resource provider. - - :ivar operation: OperationOperations operations - :vartype operation: security_insights.operations.OperationOperations - :ivar alert_rule: AlertRuleOperations operations - :vartype alert_rule: security_insights.operations.AlertRuleOperations - :ivar action: ActionOperations operations - :vartype action: security_insights.operations.ActionOperations - :ivar alert_rule_template: AlertRuleTemplateOperations operations - :vartype alert_rule_template: security_insights.operations.AlertRuleTemplateOperations - :ivar bookmark: BookmarkOperations operations - :vartype bookmark: security_insights.operations.BookmarkOperations - :ivar data_connector: DataConnectorOperations operations - :vartype data_connector: security_insights.operations.DataConnectorOperations - :ivar incident: IncidentOperations operations - :vartype incident: security_insights.operations.IncidentOperations - :ivar incident_comment: IncidentCommentOperations operations - :vartype incident_comment: security_insights.operations.IncidentCommentOperations - :param credential: Credential needed for the client to connect to Azure. - :type credential: ~azure.core.credentials.TokenCredential - :param subscription_id: Azure subscription ID. - :type subscription_id: str - :param str base_url: Service URL - """ - - def __init__( - self, - credential, # type: "TokenCredential" - subscription_id, # type: str - base_url=None, # type: Optional[str] - **kwargs # type: Any - ): - # type: (...) -> None - if not base_url: - base_url = 'https://management.azure.com' - self._config = SecurityInsightsConfiguration(credential, subscription_id, **kwargs) - self._client = ARMPipelineClient(base_url=base_url, config=self._config, **kwargs) - - client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} - self._serialize = Serializer(client_models) - self._deserialize = Deserializer(client_models) - - self.operation = OperationOperations( - self._client, self._config, self._serialize, self._deserialize) - self.alert_rule = AlertRuleOperations( - self._client, self._config, self._serialize, self._deserialize) - self.action = ActionOperations( - self._client, self._config, self._serialize, self._deserialize) - self.alert_rule_template = AlertRuleTemplateOperations( - self._client, self._config, self._serialize, self._deserialize) - self.bookmark = BookmarkOperations( - self._client, self._config, self._serialize, self._deserialize) - self.data_connector = DataConnectorOperations( - self._client, self._config, self._serialize, self._deserialize) - self.incident = IncidentOperations( - self._client, self._config, self._serialize, self._deserialize) - self.incident_comment = IncidentCommentOperations( - self._client, self._config, self._serialize, self._deserialize) - - def close(self): - # type: () -> None - self._client.close() - - def __enter__(self): - # type: () -> SecurityInsights - self._client.__enter__() - return self - - def __exit__(self, *exc_details): - # type: (Any) -> None - self._client.__exit__(*exc_details) diff --git a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/__init__.py b/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/__init__.py deleted file mode 100644 index 17980852599..00000000000 --- a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/__init__.py +++ /dev/null @@ -1,10 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -from ._security_insights import SecurityInsights -__all__ = ['SecurityInsights'] diff --git a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/_configuration.py b/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/_configuration.py deleted file mode 100644 index 160eb378d2f..00000000000 --- a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/_configuration.py +++ /dev/null @@ -1,66 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -from typing import Any, TYPE_CHECKING - -from azure.core.configuration import Configuration -from azure.core.pipeline import policies -from azure.mgmt.core.policies import ARMHttpLoggingPolicy - -if TYPE_CHECKING: - # pylint: disable=unused-import,ungrouped-imports - from azure.core.credentials_async import AsyncTokenCredential - -VERSION = "unknown" - -class SecurityInsightsConfiguration(Configuration): - """Configuration for SecurityInsights. - - Note that all parameters used to create this instance are saved as instance - attributes. - - :param credential: Credential needed for the client to connect to Azure. - :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param subscription_id: Azure subscription ID. - :type subscription_id: str - """ - - def __init__( - self, - credential: "AsyncTokenCredential", - subscription_id: str, - **kwargs: Any - ) -> None: - if credential is None: - raise ValueError("Parameter 'credential' must not be None.") - if subscription_id is None: - raise ValueError("Parameter 'subscription_id' must not be None.") - super(SecurityInsightsConfiguration, self).__init__(**kwargs) - - self.credential = credential - self.subscription_id = subscription_id - self.api_version = "2020-01-01" - self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default']) - kwargs.setdefault('sdk_moniker', 'securityinsights/{}'.format(VERSION)) - self._configure(**kwargs) - - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or ARMHttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') - if self.credential and not self.authentication_policy: - self.authentication_policy = policies.AsyncBearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs) diff --git a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/_security_insights.py b/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/_security_insights.py deleted file mode 100644 index 7eb275a24fa..00000000000 --- a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/_security_insights.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -from typing import Any, Optional, TYPE_CHECKING - -from azure.mgmt.core import AsyncARMPipelineClient -from msrest import Deserializer, Serializer - -if TYPE_CHECKING: - # pylint: disable=unused-import,ungrouped-imports - from azure.core.credentials_async import AsyncTokenCredential - -from ._configuration import SecurityInsightsConfiguration -from .operations import OperationOperations -from .operations import AlertRuleOperations -from .operations import ActionOperations -from .operations import AlertRuleTemplateOperations -from .operations import BookmarkOperations -from .operations import DataConnectorOperations -from .operations import IncidentOperations -from .operations import IncidentCommentOperations -from .. import models - - -class SecurityInsights(object): - """API spec for Microsoft.SecurityInsights (Azure Security Insights) resource provider. - - :ivar operation: OperationOperations operations - :vartype operation: security_insights.aio.operations.OperationOperations - :ivar alert_rule: AlertRuleOperations operations - :vartype alert_rule: security_insights.aio.operations.AlertRuleOperations - :ivar action: ActionOperations operations - :vartype action: security_insights.aio.operations.ActionOperations - :ivar alert_rule_template: AlertRuleTemplateOperations operations - :vartype alert_rule_template: security_insights.aio.operations.AlertRuleTemplateOperations - :ivar bookmark: BookmarkOperations operations - :vartype bookmark: security_insights.aio.operations.BookmarkOperations - :ivar data_connector: DataConnectorOperations operations - :vartype data_connector: security_insights.aio.operations.DataConnectorOperations - :ivar incident: IncidentOperations operations - :vartype incident: security_insights.aio.operations.IncidentOperations - :ivar incident_comment: IncidentCommentOperations operations - :vartype incident_comment: security_insights.aio.operations.IncidentCommentOperations - :param credential: Credential needed for the client to connect to Azure. - :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param subscription_id: Azure subscription ID. - :type subscription_id: str - :param str base_url: Service URL - """ - - def __init__( - self, - credential: "AsyncTokenCredential", - subscription_id: str, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: - if not base_url: - base_url = 'https://management.azure.com' - self._config = SecurityInsightsConfiguration(credential, subscription_id, **kwargs) - self._client = AsyncARMPipelineClient(base_url=base_url, config=self._config, **kwargs) - - client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} - self._serialize = Serializer(client_models) - self._deserialize = Deserializer(client_models) - - self.operation = OperationOperations( - self._client, self._config, self._serialize, self._deserialize) - self.alert_rule = AlertRuleOperations( - self._client, self._config, self._serialize, self._deserialize) - self.action = ActionOperations( - self._client, self._config, self._serialize, self._deserialize) - self.alert_rule_template = AlertRuleTemplateOperations( - self._client, self._config, self._serialize, self._deserialize) - self.bookmark = BookmarkOperations( - self._client, self._config, self._serialize, self._deserialize) - self.data_connector = DataConnectorOperations( - self._client, self._config, self._serialize, self._deserialize) - self.incident = IncidentOperations( - self._client, self._config, self._serialize, self._deserialize) - self.incident_comment = IncidentCommentOperations( - self._client, self._config, self._serialize, self._deserialize) - - async def close(self) -> None: - await self._client.close() - - async def __aenter__(self) -> "SecurityInsights": - await self._client.__aenter__() - return self - - async def __aexit__(self, *exc_details) -> None: - await self._client.__aexit__(*exc_details) diff --git a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/operations/__init__.py b/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/operations/__init__.py deleted file mode 100644 index 5e67996dcd4..00000000000 --- a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/operations/__init__.py +++ /dev/null @@ -1,27 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -from ._operation_operations import OperationOperations -from ._alert_rule_operations import AlertRuleOperations -from ._action_operations import ActionOperations -from ._alert_rule_template_operations import AlertRuleTemplateOperations -from ._bookmark_operations import BookmarkOperations -from ._data_connector_operations import DataConnectorOperations -from ._incident_operations import IncidentOperations -from ._incident_comment_operations import IncidentCommentOperations - -__all__ = [ - 'OperationOperations', - 'AlertRuleOperations', - 'ActionOperations', - 'AlertRuleTemplateOperations', - 'BookmarkOperations', - 'DataConnectorOperations', - 'IncidentOperations', - 'IncidentCommentOperations', -] diff --git a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/operations/_action_operations.py b/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/operations/_action_operations.py deleted file mode 100644 index 378198b2cfb..00000000000 --- a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/operations/_action_operations.py +++ /dev/null @@ -1,121 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- -from typing import Any, AsyncIterable, Callable, Dict, Generic, Optional, TypeVar -import warnings - -from azure.core.async_paging import AsyncItemPaged, AsyncList -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error -from azure.core.pipeline import PipelineResponse -from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest -from azure.mgmt.core.exceptions import ARMErrorFormat - -from ... import models - -T = TypeVar('T') -ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] - -class ActionOperations: - """ActionOperations async operations. - - You should not instantiate this class directly. Instead, you should create a Client instance that - instantiates it for you and attaches it as an attribute. - - :ivar models: Alias to model classes used in this operation group. - :type models: ~security_insights.models - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - """ - - models = models - - def __init__(self, client, config, serializer, deserializer) -> None: - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self._config = config - - def list_by_alert_rule( - self, - resource_group_name: str, - workspace_name: str, - rule_id: str, - **kwargs - ) -> AsyncIterable["models.ActionsList"]: - """Gets all actions of alert rule. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param rule_id: Alert rule ID. - :type rule_id: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either ActionsList or the result of cls(response) - :rtype: ~azure.core.async_paging.AsyncItemPaged[~security_insights.models.ActionsList] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.ActionsList"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - def prepare_request(next_link=None): - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - if not next_link: - # Construct URL - url = self.list_by_alert_rule.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'ruleId': self._serialize.url("rule_id", rule_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - else: - url = next_link - query_parameters = {} # type: Dict[str, Any] - request = self._client.get(url, query_parameters, header_parameters) - return request - - async def extract_data(pipeline_response): - deserialized = self._deserialize('ActionsList', pipeline_response) - list_of_elem = deserialized.value - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, AsyncList(list_of_elem) - - async def get_next(next_link=None): - request = prepare_request(next_link) - - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - return pipeline_response - - return AsyncItemPaged( - get_next, extract_data - ) - list_by_alert_rule.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRules/{ruleId}/actions'} # type: ignore diff --git a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/operations/_alert_rule_operations.py b/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/operations/_alert_rule_operations.py deleted file mode 100644 index 89d90bb06be..00000000000 --- a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/operations/_alert_rule_operations.py +++ /dev/null @@ -1,535 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- -from typing import Any, AsyncIterable, Callable, Dict, Generic, Optional, TypeVar, Union -import warnings - -from azure.core.async_paging import AsyncItemPaged, AsyncList -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error -from azure.core.pipeline import PipelineResponse -from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest -from azure.mgmt.core.exceptions import ARMErrorFormat - -from ... import models - -T = TypeVar('T') -ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] - -class AlertRuleOperations: - """AlertRuleOperations async operations. - - You should not instantiate this class directly. Instead, you should create a Client instance that - instantiates it for you and attaches it as an attribute. - - :ivar models: Alias to model classes used in this operation group. - :type models: ~security_insights.models - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - """ - - models = models - - def __init__(self, client, config, serializer, deserializer) -> None: - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self._config = config - - def list( - self, - resource_group_name: str, - workspace_name: str, - **kwargs - ) -> AsyncIterable["models.AlertRulesList"]: - """Gets all alert rules. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either AlertRulesList or the result of cls(response) - :rtype: ~azure.core.async_paging.AsyncItemPaged[~security_insights.models.AlertRulesList] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.AlertRulesList"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - def prepare_request(next_link=None): - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - if not next_link: - # Construct URL - url = self.list.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - } - url = self._client.format_url(url, **path_format_arguments) - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - else: - url = next_link - query_parameters = {} # type: Dict[str, Any] - request = self._client.get(url, query_parameters, header_parameters) - return request - - async def extract_data(pipeline_response): - deserialized = self._deserialize('AlertRulesList', pipeline_response) - list_of_elem = deserialized.value - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, AsyncList(list_of_elem) - - async def get_next(next_link=None): - request = prepare_request(next_link) - - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - return pipeline_response - - return AsyncItemPaged( - get_next, extract_data - ) - list.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRules'} # type: ignore - - async def get( - self, - resource_group_name: str, - workspace_name: str, - rule_id: str, - **kwargs - ) -> "models.AlertRule": - """Gets the alert rule. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param rule_id: Alert rule ID. - :type rule_id: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: AlertRule, or the result of cls(response) - :rtype: ~security_insights.models.AlertRule - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.AlertRule"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - # Construct URL - url = self.get.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'ruleId': self._serialize.url("rule_id", rule_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - deserialized = self._deserialize('AlertRule', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRules/{ruleId}'} # type: ignore - - async def create_or_update( - self, - resource_group_name: str, - workspace_name: str, - rule_id: str, - alert_rule: "models.AlertRule", - **kwargs - ) -> "models.AlertRule": - """Creates or updates the alert rule. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param rule_id: Alert rule ID. - :type rule_id: str - :param alert_rule: The alert rule. - :type alert_rule: ~security_insights.models.AlertRule - :keyword callable cls: A custom type or function that will be passed the direct response - :return: AlertRule, or the result of cls(response) - :rtype: ~security_insights.models.AlertRule - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.AlertRule"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - content_type = kwargs.pop("content_type", "application/json") - accept = "application/json" - - # Construct URL - url = self.create_or_update.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'ruleId': self._serialize.url("rule_id", rule_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(alert_rule, 'AlertRule') - body_content_kwargs['content'] = body_content - request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200, 201]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - if response.status_code == 200: - deserialized = self._deserialize('AlertRule', pipeline_response) - - if response.status_code == 201: - deserialized = self._deserialize('AlertRule', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - create_or_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRules/{ruleId}'} # type: ignore - - async def delete( - self, - resource_group_name: str, - workspace_name: str, - rule_id: str, - **kwargs - ) -> None: - """Delete the alert rule. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param rule_id: Alert rule ID. - :type rule_id: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: None, or the result of cls(response) - :rtype: None - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - # Construct URL - url = self.delete.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'ruleId': self._serialize.url("rule_id", rule_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.delete(url, query_parameters, header_parameters) - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200, 204]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - if cls: - return cls(pipeline_response, None, {}) - - delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRules/{ruleId}'} # type: ignore - - async def get_action( - self, - resource_group_name: str, - workspace_name: str, - rule_id: str, - action_id: str, - **kwargs - ) -> "models.ActionResponse": - """Gets the action of alert rule. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param rule_id: Alert rule ID. - :type rule_id: str - :param action_id: Action ID. - :type action_id: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: ActionResponse, or the result of cls(response) - :rtype: ~security_insights.models.ActionResponse - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.ActionResponse"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - # Construct URL - url = self.get_action.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'ruleId': self._serialize.url("rule_id", rule_id, 'str'), - 'actionId': self._serialize.url("action_id", action_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - deserialized = self._deserialize('ActionResponse', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - get_action.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRules/{ruleId}/actions/{actionId}'} # type: ignore - - async def create_or_update_action( - self, - resource_group_name: str, - workspace_name: str, - rule_id: str, - action_id: str, - etag: Optional[str] = None, - logic_app_resource_id: Optional[str] = None, - trigger_uri: Optional[str] = None, - **kwargs - ) -> "models.ActionResponse": - """Creates or updates the action of alert rule. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param rule_id: Alert rule ID. - :type rule_id: str - :param action_id: Action ID. - :type action_id: str - :param etag: Etag of the azure resource. - :type etag: str - :param logic_app_resource_id: Logic App Resource Id, /subscriptions/{my- - subscription}/resourceGroups/{my-resource-group}/providers/Microsoft.Logic/workflows/{my- - workflow-id}. - :type logic_app_resource_id: str - :param trigger_uri: Logic App Callback URL for this specific workflow. - :type trigger_uri: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: ActionResponse, or the result of cls(response) - :rtype: ~security_insights.models.ActionResponse - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.ActionResponse"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - - action = models.ActionRequest(etag=etag, logic_app_resource_id=logic_app_resource_id, trigger_uri=trigger_uri) - api_version = "2020-01-01" - content_type = kwargs.pop("content_type", "application/json") - accept = "application/json" - - # Construct URL - url = self.create_or_update_action.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'ruleId': self._serialize.url("rule_id", rule_id, 'str'), - 'actionId': self._serialize.url("action_id", action_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(action, 'ActionRequest') - body_content_kwargs['content'] = body_content - request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200, 201]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - if response.status_code == 200: - deserialized = self._deserialize('ActionResponse', pipeline_response) - - if response.status_code == 201: - deserialized = self._deserialize('ActionResponse', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - create_or_update_action.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRules/{ruleId}/actions/{actionId}'} # type: ignore - - async def delete_action( - self, - resource_group_name: str, - workspace_name: str, - rule_id: str, - action_id: str, - **kwargs - ) -> None: - """Delete the action of alert rule. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param rule_id: Alert rule ID. - :type rule_id: str - :param action_id: Action ID. - :type action_id: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: None, or the result of cls(response) - :rtype: None - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - # Construct URL - url = self.delete_action.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'ruleId': self._serialize.url("rule_id", rule_id, 'str'), - 'actionId': self._serialize.url("action_id", action_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.delete(url, query_parameters, header_parameters) - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200, 204]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - if cls: - return cls(pipeline_response, None, {}) - - delete_action.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRules/{ruleId}/actions/{actionId}'} # type: ignore diff --git a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/operations/_alert_rule_template_operations.py b/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/operations/_alert_rule_template_operations.py deleted file mode 100644 index 986138cb66b..00000000000 --- a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/operations/_alert_rule_template_operations.py +++ /dev/null @@ -1,180 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- -from typing import Any, AsyncIterable, Callable, Dict, Generic, Optional, TypeVar -import warnings - -from azure.core.async_paging import AsyncItemPaged, AsyncList -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error -from azure.core.pipeline import PipelineResponse -from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest -from azure.mgmt.core.exceptions import ARMErrorFormat - -from ... import models - -T = TypeVar('T') -ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] - -class AlertRuleTemplateOperations: - """AlertRuleTemplateOperations async operations. - - You should not instantiate this class directly. Instead, you should create a Client instance that - instantiates it for you and attaches it as an attribute. - - :ivar models: Alias to model classes used in this operation group. - :type models: ~security_insights.models - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - """ - - models = models - - def __init__(self, client, config, serializer, deserializer) -> None: - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self._config = config - - def list( - self, - resource_group_name: str, - workspace_name: str, - **kwargs - ) -> AsyncIterable["models.AlertRuleTemplatesList"]: - """Gets all alert rule templates. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either AlertRuleTemplatesList or the result of cls(response) - :rtype: ~azure.core.async_paging.AsyncItemPaged[~security_insights.models.AlertRuleTemplatesList] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.AlertRuleTemplatesList"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - def prepare_request(next_link=None): - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - if not next_link: - # Construct URL - url = self.list.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - } - url = self._client.format_url(url, **path_format_arguments) - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - else: - url = next_link - query_parameters = {} # type: Dict[str, Any] - request = self._client.get(url, query_parameters, header_parameters) - return request - - async def extract_data(pipeline_response): - deserialized = self._deserialize('AlertRuleTemplatesList', pipeline_response) - list_of_elem = deserialized.value - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, AsyncList(list_of_elem) - - async def get_next(next_link=None): - request = prepare_request(next_link) - - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - return pipeline_response - - return AsyncItemPaged( - get_next, extract_data - ) - list.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRuleTemplates'} # type: ignore - - async def get( - self, - resource_group_name: str, - workspace_name: str, - alert_rule_template_id: str, - **kwargs - ) -> "models.AlertRuleTemplate": - """Gets the alert rule template. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param alert_rule_template_id: Alert rule template ID. - :type alert_rule_template_id: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: AlertRuleTemplate, or the result of cls(response) - :rtype: ~security_insights.models.AlertRuleTemplate - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.AlertRuleTemplate"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - # Construct URL - url = self.get.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'alertRuleTemplateId': self._serialize.url("alert_rule_template_id", alert_rule_template_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - deserialized = self._deserialize('AlertRuleTemplate', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRuleTemplates/{alertRuleTemplateId}'} # type: ignore diff --git a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/operations/_bookmark_operations.py b/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/operations/_bookmark_operations.py deleted file mode 100644 index 6cd59a2dc8c..00000000000 --- a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/operations/_bookmark_operations.py +++ /dev/null @@ -1,345 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- -import datetime -from typing import Any, AsyncIterable, Callable, Dict, Generic, List, Optional, TypeVar, Union -import warnings - -from azure.core.async_paging import AsyncItemPaged, AsyncList -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error -from azure.core.pipeline import PipelineResponse -from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest -from azure.mgmt.core.exceptions import ARMErrorFormat - -from ... import models - -T = TypeVar('T') -ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] - -class BookmarkOperations: - """BookmarkOperations async operations. - - You should not instantiate this class directly. Instead, you should create a Client instance that - instantiates it for you and attaches it as an attribute. - - :ivar models: Alias to model classes used in this operation group. - :type models: ~security_insights.models - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - """ - - models = models - - def __init__(self, client, config, serializer, deserializer) -> None: - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self._config = config - - def list( - self, - resource_group_name: str, - workspace_name: str, - **kwargs - ) -> AsyncIterable["models.BookmarkList"]: - """Gets all bookmarks. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either BookmarkList or the result of cls(response) - :rtype: ~azure.core.async_paging.AsyncItemPaged[~security_insights.models.BookmarkList] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.BookmarkList"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - def prepare_request(next_link=None): - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - if not next_link: - # Construct URL - url = self.list.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - } - url = self._client.format_url(url, **path_format_arguments) - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - else: - url = next_link - query_parameters = {} # type: Dict[str, Any] - request = self._client.get(url, query_parameters, header_parameters) - return request - - async def extract_data(pipeline_response): - deserialized = self._deserialize('BookmarkList', pipeline_response) - list_of_elem = deserialized.value - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, AsyncList(list_of_elem) - - async def get_next(next_link=None): - request = prepare_request(next_link) - - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - return pipeline_response - - return AsyncItemPaged( - get_next, extract_data - ) - list.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/bookmarks'} # type: ignore - - async def get( - self, - resource_group_name: str, - workspace_name: str, - bookmark_id: str, - **kwargs - ) -> "models.Bookmark": - """Gets a bookmark. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param bookmark_id: Bookmark ID. - :type bookmark_id: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: Bookmark, or the result of cls(response) - :rtype: ~security_insights.models.Bookmark - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.Bookmark"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - # Construct URL - url = self.get.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'bookmarkId': self._serialize.url("bookmark_id", bookmark_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - deserialized = self._deserialize('Bookmark', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/bookmarks/{bookmarkId}'} # type: ignore - - async def create_or_update( - self, - resource_group_name: str, - workspace_name: str, - bookmark_id: str, - etag: Optional[str] = None, - created: Optional[datetime.datetime] = None, - display_name: Optional[str] = None, - labels: Optional[List[str]] = None, - notes: Optional[str] = None, - query: Optional[str] = None, - query_result: Optional[str] = None, - updated: Optional[datetime.datetime] = None, - incident_info: Optional["models.IncidentInfo"] = None, - object_id: Optional[str] = None, - **kwargs - ) -> "models.Bookmark": - """Creates or updates the bookmark. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param bookmark_id: Bookmark ID. - :type bookmark_id: str - :param etag: Etag of the azure resource. - :type etag: str - :param created: The time the bookmark was created. - :type created: ~datetime.datetime - :param display_name: The display name of the bookmark. - :type display_name: str - :param labels: List of labels relevant to this bookmark. - :type labels: list[str] - :param notes: The notes of the bookmark. - :type notes: str - :param query: The query of the bookmark. - :type query: str - :param query_result: The query result of the bookmark. - :type query_result: str - :param updated: The last time the bookmark was updated. - :type updated: ~datetime.datetime - :param incident_info: Describes an incident that relates to bookmark. - :type incident_info: ~security_insights.models.IncidentInfo - :param object_id: The object id of the user. - :type object_id: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: Bookmark, or the result of cls(response) - :rtype: ~security_insights.models.Bookmark - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.Bookmark"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - - bookmark = models.Bookmark(etag=etag, created=created, display_name=display_name, labels=labels, notes=notes, query=query, query_result=query_result, updated=updated, incident_info=incident_info, object_id_updated_by_object_id=object_id) - api_version = "2020-01-01" - content_type = kwargs.pop("content_type", "application/json") - accept = "application/json" - - # Construct URL - url = self.create_or_update.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'bookmarkId': self._serialize.url("bookmark_id", bookmark_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(bookmark, 'Bookmark') - body_content_kwargs['content'] = body_content - request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200, 201]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - if response.status_code == 200: - deserialized = self._deserialize('Bookmark', pipeline_response) - - if response.status_code == 201: - deserialized = self._deserialize('Bookmark', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - create_or_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/bookmarks/{bookmarkId}'} # type: ignore - - async def delete( - self, - resource_group_name: str, - workspace_name: str, - bookmark_id: str, - **kwargs - ) -> None: - """Delete the bookmark. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param bookmark_id: Bookmark ID. - :type bookmark_id: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: None, or the result of cls(response) - :rtype: None - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - # Construct URL - url = self.delete.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'bookmarkId': self._serialize.url("bookmark_id", bookmark_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.delete(url, query_parameters, header_parameters) - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200, 204]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - if cls: - return cls(pipeline_response, None, {}) - - delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/bookmarks/{bookmarkId}'} # type: ignore diff --git a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/operations/_data_connector_operations.py b/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/operations/_data_connector_operations.py deleted file mode 100644 index 9f83b3170a9..00000000000 --- a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/operations/_data_connector_operations.py +++ /dev/null @@ -1,315 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- -from typing import Any, AsyncIterable, Callable, Dict, Generic, Optional, TypeVar, Union -import warnings - -from azure.core.async_paging import AsyncItemPaged, AsyncList -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error -from azure.core.pipeline import PipelineResponse -from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest -from azure.mgmt.core.exceptions import ARMErrorFormat - -from ... import models - -T = TypeVar('T') -ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] - -class DataConnectorOperations: - """DataConnectorOperations async operations. - - You should not instantiate this class directly. Instead, you should create a Client instance that - instantiates it for you and attaches it as an attribute. - - :ivar models: Alias to model classes used in this operation group. - :type models: ~security_insights.models - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - """ - - models = models - - def __init__(self, client, config, serializer, deserializer) -> None: - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self._config = config - - def list( - self, - resource_group_name: str, - workspace_name: str, - **kwargs - ) -> AsyncIterable["models.DataConnectorList"]: - """Gets all data connectors. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either DataConnectorList or the result of cls(response) - :rtype: ~azure.core.async_paging.AsyncItemPaged[~security_insights.models.DataConnectorList] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.DataConnectorList"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - def prepare_request(next_link=None): - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - if not next_link: - # Construct URL - url = self.list.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - } - url = self._client.format_url(url, **path_format_arguments) - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - else: - url = next_link - query_parameters = {} # type: Dict[str, Any] - request = self._client.get(url, query_parameters, header_parameters) - return request - - async def extract_data(pipeline_response): - deserialized = self._deserialize('DataConnectorList', pipeline_response) - list_of_elem = deserialized.value - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, AsyncList(list_of_elem) - - async def get_next(next_link=None): - request = prepare_request(next_link) - - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - return pipeline_response - - return AsyncItemPaged( - get_next, extract_data - ) - list.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/dataConnectors'} # type: ignore - - async def get( - self, - resource_group_name: str, - workspace_name: str, - data_connector_id: str, - **kwargs - ) -> "models.DataConnector": - """Gets a data connector. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param data_connector_id: Connector ID. - :type data_connector_id: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: DataConnector, or the result of cls(response) - :rtype: ~security_insights.models.DataConnector - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.DataConnector"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - # Construct URL - url = self.get.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'dataConnectorId': self._serialize.url("data_connector_id", data_connector_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - deserialized = self._deserialize('DataConnector', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/dataConnectors/{dataConnectorId}'} # type: ignore - - async def create_or_update( - self, - resource_group_name: str, - workspace_name: str, - data_connector_id: str, - data_connector: "models.DataConnector", - **kwargs - ) -> "models.DataConnector": - """Creates or updates the data connector. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param data_connector_id: Connector ID. - :type data_connector_id: str - :param data_connector: The data connector. - :type data_connector: ~security_insights.models.DataConnector - :keyword callable cls: A custom type or function that will be passed the direct response - :return: DataConnector, or the result of cls(response) - :rtype: ~security_insights.models.DataConnector - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.DataConnector"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - content_type = kwargs.pop("content_type", "application/json") - accept = "application/json" - - # Construct URL - url = self.create_or_update.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'dataConnectorId': self._serialize.url("data_connector_id", data_connector_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(data_connector, 'DataConnector') - body_content_kwargs['content'] = body_content - request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200, 201]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - if response.status_code == 200: - deserialized = self._deserialize('DataConnector', pipeline_response) - - if response.status_code == 201: - deserialized = self._deserialize('DataConnector', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - create_or_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/dataConnectors/{dataConnectorId}'} # type: ignore - - async def delete( - self, - resource_group_name: str, - workspace_name: str, - data_connector_id: str, - **kwargs - ) -> None: - """Delete the data connector. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param data_connector_id: Connector ID. - :type data_connector_id: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: None, or the result of cls(response) - :rtype: None - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - # Construct URL - url = self.delete.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'dataConnectorId': self._serialize.url("data_connector_id", data_connector_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.delete(url, query_parameters, header_parameters) - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200, 204]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - if cls: - return cls(pipeline_response, None, {}) - - delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/dataConnectors/{dataConnectorId}'} # type: ignore diff --git a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/operations/_incident_comment_operations.py b/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/operations/_incident_comment_operations.py deleted file mode 100644 index cc2b8403fc1..00000000000 --- a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/operations/_incident_comment_operations.py +++ /dev/null @@ -1,287 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- -from typing import Any, AsyncIterable, Callable, Dict, Generic, Optional, TypeVar -import warnings - -from azure.core.async_paging import AsyncItemPaged, AsyncList -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error -from azure.core.pipeline import PipelineResponse -from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest -from azure.mgmt.core.exceptions import ARMErrorFormat - -from ... import models - -T = TypeVar('T') -ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] - -class IncidentCommentOperations: - """IncidentCommentOperations async operations. - - You should not instantiate this class directly. Instead, you should create a Client instance that - instantiates it for you and attaches it as an attribute. - - :ivar models: Alias to model classes used in this operation group. - :type models: ~security_insights.models - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - """ - - models = models - - def __init__(self, client, config, serializer, deserializer) -> None: - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self._config = config - - def list_by_incident( - self, - resource_group_name: str, - workspace_name: str, - incident_id: str, - filter: Optional[str] = None, - orderby: Optional[str] = None, - top: Optional[int] = None, - skip_token: Optional[str] = None, - **kwargs - ) -> AsyncIterable["models.IncidentCommentList"]: - """Gets all incident comments. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param incident_id: Incident ID. - :type incident_id: str - :param filter: Filters the results, based on a Boolean condition. Optional. - :type filter: str - :param orderby: Sorts the results. Optional. - :type orderby: str - :param top: Returns only the first n results. Optional. - :type top: int - :param skip_token: Skiptoken is only used if a previous operation returned a partial result. If - a previous response contains a nextLink element, the value of the nextLink element will include - a skiptoken parameter that specifies a starting point to use for subsequent calls. Optional. - :type skip_token: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either IncidentCommentList or the result of cls(response) - :rtype: ~azure.core.async_paging.AsyncItemPaged[~security_insights.models.IncidentCommentList] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.IncidentCommentList"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - def prepare_request(next_link=None): - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - if not next_link: - # Construct URL - url = self.list_by_incident.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'incidentId': self._serialize.url("incident_id", incident_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - if filter is not None: - query_parameters['$filter'] = self._serialize.query("filter", filter, 'str') - if orderby is not None: - query_parameters['$orderby'] = self._serialize.query("orderby", orderby, 'str') - if top is not None: - query_parameters['$top'] = self._serialize.query("top", top, 'int') - if skip_token is not None: - query_parameters['$skipToken'] = self._serialize.query("skip_token", skip_token, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - else: - url = next_link - query_parameters = {} # type: Dict[str, Any] - request = self._client.get(url, query_parameters, header_parameters) - return request - - async def extract_data(pipeline_response): - deserialized = self._deserialize('IncidentCommentList', pipeline_response) - list_of_elem = deserialized.value - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, AsyncList(list_of_elem) - - async def get_next(next_link=None): - request = prepare_request(next_link) - - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - return pipeline_response - - return AsyncItemPaged( - get_next, extract_data - ) - list_by_incident.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}/comments'} # type: ignore - - async def get( - self, - resource_group_name: str, - workspace_name: str, - incident_id: str, - incident_comment_id: str, - **kwargs - ) -> "models.IncidentComment": - """Gets an incident comment. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param incident_id: Incident ID. - :type incident_id: str - :param incident_comment_id: Incident comment ID. - :type incident_comment_id: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: IncidentComment, or the result of cls(response) - :rtype: ~security_insights.models.IncidentComment - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.IncidentComment"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - # Construct URL - url = self.get.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'incidentId': self._serialize.url("incident_id", incident_id, 'str'), - 'incidentCommentId': self._serialize.url("incident_comment_id", incident_comment_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - deserialized = self._deserialize('IncidentComment', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}/comments/{incidentCommentId}'} # type: ignore - - async def create_comment( - self, - resource_group_name: str, - workspace_name: str, - incident_id: str, - incident_comment_id: str, - message: Optional[str] = None, - **kwargs - ) -> "models.IncidentComment": - """Creates the incident comment. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param incident_id: Incident ID. - :type incident_id: str - :param incident_comment_id: Incident comment ID. - :type incident_comment_id: str - :param message: The comment message. - :type message: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: IncidentComment, or the result of cls(response) - :rtype: ~security_insights.models.IncidentComment - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.IncidentComment"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - - incident_comment = models.IncidentComment(message=message) - api_version = "2020-01-01" - content_type = kwargs.pop("content_type", "application/json") - accept = "application/json" - - # Construct URL - url = self.create_comment.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'incidentId': self._serialize.url("incident_id", incident_id, 'str'), - 'incidentCommentId': self._serialize.url("incident_comment_id", incident_comment_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(incident_comment, 'IncidentComment') - body_content_kwargs['content'] = body_content - request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [201]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - deserialized = self._deserialize('IncidentComment', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - create_comment.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}/comments/{incidentCommentId}'} # type: ignore diff --git a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/operations/_incident_operations.py b/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/operations/_incident_operations.py deleted file mode 100644 index 8efc09e2788..00000000000 --- a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/operations/_incident_operations.py +++ /dev/null @@ -1,373 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- -import datetime -from typing import Any, AsyncIterable, Callable, Dict, Generic, List, Optional, TypeVar, Union -import warnings - -from azure.core.async_paging import AsyncItemPaged, AsyncList -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error -from azure.core.pipeline import PipelineResponse -from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest -from azure.mgmt.core.exceptions import ARMErrorFormat - -from ... import models - -T = TypeVar('T') -ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] - -class IncidentOperations: - """IncidentOperations async operations. - - You should not instantiate this class directly. Instead, you should create a Client instance that - instantiates it for you and attaches it as an attribute. - - :ivar models: Alias to model classes used in this operation group. - :type models: ~security_insights.models - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - """ - - models = models - - def __init__(self, client, config, serializer, deserializer) -> None: - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self._config = config - - def list( - self, - resource_group_name: str, - workspace_name: str, - filter: Optional[str] = None, - orderby: Optional[str] = None, - top: Optional[int] = None, - skip_token: Optional[str] = None, - **kwargs - ) -> AsyncIterable["models.IncidentList"]: - """Gets all incidents. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param filter: Filters the results, based on a Boolean condition. Optional. - :type filter: str - :param orderby: Sorts the results. Optional. - :type orderby: str - :param top: Returns only the first n results. Optional. - :type top: int - :param skip_token: Skiptoken is only used if a previous operation returned a partial result. If - a previous response contains a nextLink element, the value of the nextLink element will include - a skiptoken parameter that specifies a starting point to use for subsequent calls. Optional. - :type skip_token: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either IncidentList or the result of cls(response) - :rtype: ~azure.core.async_paging.AsyncItemPaged[~security_insights.models.IncidentList] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.IncidentList"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - def prepare_request(next_link=None): - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - if not next_link: - # Construct URL - url = self.list.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - } - url = self._client.format_url(url, **path_format_arguments) - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - if filter is not None: - query_parameters['$filter'] = self._serialize.query("filter", filter, 'str') - if orderby is not None: - query_parameters['$orderby'] = self._serialize.query("orderby", orderby, 'str') - if top is not None: - query_parameters['$top'] = self._serialize.query("top", top, 'int') - if skip_token is not None: - query_parameters['$skipToken'] = self._serialize.query("skip_token", skip_token, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - else: - url = next_link - query_parameters = {} # type: Dict[str, Any] - request = self._client.get(url, query_parameters, header_parameters) - return request - - async def extract_data(pipeline_response): - deserialized = self._deserialize('IncidentList', pipeline_response) - list_of_elem = deserialized.value - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, AsyncList(list_of_elem) - - async def get_next(next_link=None): - request = prepare_request(next_link) - - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - return pipeline_response - - return AsyncItemPaged( - get_next, extract_data - ) - list.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents'} # type: ignore - - async def get( - self, - resource_group_name: str, - workspace_name: str, - incident_id: str, - **kwargs - ) -> "models.Incident": - """Gets an incident. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param incident_id: Incident ID. - :type incident_id: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: Incident, or the result of cls(response) - :rtype: ~security_insights.models.Incident - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.Incident"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - # Construct URL - url = self.get.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'incidentId': self._serialize.url("incident_id", incident_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - deserialized = self._deserialize('Incident', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}'} # type: ignore - - async def create_or_update( - self, - resource_group_name: str, - workspace_name: str, - incident_id: str, - etag: Optional[str] = None, - classification: Optional[Union[str, "models.IncidentClassification"]] = None, - classification_comment: Optional[str] = None, - classification_reason: Optional[Union[str, "models.IncidentClassificationReason"]] = None, - description: Optional[str] = None, - first_activity_time_utc: Optional[datetime.datetime] = None, - labels: Optional[List["models.IncidentLabel"]] = None, - last_activity_time_utc: Optional[datetime.datetime] = None, - owner: Optional["models.IncidentOwnerInfo"] = None, - severity: Optional[Union[str, "models.IncidentSeverity"]] = None, - status: Optional[Union[str, "models.IncidentStatus"]] = None, - title: Optional[str] = None, - **kwargs - ) -> "models.Incident": - """Creates or updates the incident. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param incident_id: Incident ID. - :type incident_id: str - :param etag: Etag of the azure resource. - :type etag: str - :param classification: The reason the incident was closed. - :type classification: str or ~security_insights.models.IncidentClassification - :param classification_comment: Describes the reason the incident was closed. - :type classification_comment: str - :param classification_reason: The classification reason the incident was closed with. - :type classification_reason: str or ~security_insights.models.IncidentClassificationReason - :param description: The description of the incident. - :type description: str - :param first_activity_time_utc: The time of the first activity in the incident. - :type first_activity_time_utc: ~datetime.datetime - :param labels: List of labels relevant to this incident. - :type labels: list[~security_insights.models.IncidentLabel] - :param last_activity_time_utc: The time of the last activity in the incident. - :type last_activity_time_utc: ~datetime.datetime - :param owner: Describes a user that the incident is assigned to. - :type owner: ~security_insights.models.IncidentOwnerInfo - :param severity: The severity of the incident. - :type severity: str or ~security_insights.models.IncidentSeverity - :param status: The status of the incident. - :type status: str or ~security_insights.models.IncidentStatus - :param title: The title of the incident. - :type title: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: Incident, or the result of cls(response) - :rtype: ~security_insights.models.Incident - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.Incident"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - - incident = models.Incident(etag=etag, classification=classification, classification_comment=classification_comment, classification_reason=classification_reason, description=description, first_activity_time_utc=first_activity_time_utc, labels=labels, last_activity_time_utc=last_activity_time_utc, owner=owner, severity=severity, status=status, title=title) - api_version = "2020-01-01" - content_type = kwargs.pop("content_type", "application/json") - accept = "application/json" - - # Construct URL - url = self.create_or_update.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'incidentId': self._serialize.url("incident_id", incident_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(incident, 'Incident') - body_content_kwargs['content'] = body_content - request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200, 201]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - if response.status_code == 200: - deserialized = self._deserialize('Incident', pipeline_response) - - if response.status_code == 201: - deserialized = self._deserialize('Incident', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - create_or_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}'} # type: ignore - - async def delete( - self, - resource_group_name: str, - workspace_name: str, - incident_id: str, - **kwargs - ) -> None: - """Delete the incident. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param incident_id: Incident ID. - :type incident_id: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: None, or the result of cls(response) - :rtype: None - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - # Construct URL - url = self.delete.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'incidentId': self._serialize.url("incident_id", incident_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.delete(url, query_parameters, header_parameters) - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200, 204]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - if cls: - return cls(pipeline_response, None, {}) - - delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}'} # type: ignore diff --git a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/operations/_operation_operations.py b/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/operations/_operation_operations.py deleted file mode 100644 index d8d19921e5c..00000000000 --- a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/aio/operations/_operation_operations.py +++ /dev/null @@ -1,104 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- -from typing import Any, AsyncIterable, Callable, Dict, Generic, Optional, TypeVar -import warnings - -from azure.core.async_paging import AsyncItemPaged, AsyncList -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error -from azure.core.pipeline import PipelineResponse -from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest -from azure.mgmt.core.exceptions import ARMErrorFormat - -from ... import models - -T = TypeVar('T') -ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] - -class OperationOperations: - """OperationOperations async operations. - - You should not instantiate this class directly. Instead, you should create a Client instance that - instantiates it for you and attaches it as an attribute. - - :ivar models: Alias to model classes used in this operation group. - :type models: ~security_insights.models - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - """ - - models = models - - def __init__(self, client, config, serializer, deserializer) -> None: - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self._config = config - - def list( - self, - **kwargs - ) -> AsyncIterable["models.OperationsList"]: - """Lists all operations available Azure Security Insights Resource Provider. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either OperationsList or the result of cls(response) - :rtype: ~azure.core.async_paging.AsyncItemPaged[~security_insights.models.OperationsList] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.OperationsList"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - def prepare_request(next_link=None): - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - if not next_link: - # Construct URL - url = self.list.metadata['url'] # type: ignore - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - else: - url = next_link - query_parameters = {} # type: Dict[str, Any] - request = self._client.get(url, query_parameters, header_parameters) - return request - - async def extract_data(pipeline_response): - deserialized = self._deserialize('OperationsList', pipeline_response) - list_of_elem = deserialized.value - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, AsyncList(list_of_elem) - - async def get_next(next_link=None): - request = prepare_request(next_link) - - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - return pipeline_response - - return AsyncItemPaged( - get_next, extract_data - ) - list.metadata = {'url': '/providers/Microsoft.SecurityInsights/operations'} # type: ignore diff --git a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/models/__init__.py b/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/models/__init__.py deleted file mode 100644 index d50534763d7..00000000000 --- a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/models/__init__.py +++ /dev/null @@ -1,245 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -try: - from ._models_py3 import AADDataConnector - from ._models_py3 import AATPDataConnector - from ._models_py3 import ASCDataConnector - from ._models_py3 import ASCDataConnectorProperties - from ._models_py3 import ActionPropertiesBase - from ._models_py3 import ActionRequest - from ._models_py3 import ActionRequestProperties - from ._models_py3 import ActionResponse - from ._models_py3 import ActionResponseProperties - from ._models_py3 import ActionsList - from ._models_py3 import AlertRule - from ._models_py3 import AlertRuleTemplate - from ._models_py3 import AlertRuleTemplateDataSource - from ._models_py3 import AlertRuleTemplatesList - from ._models_py3 import AlertRulesList - from ._models_py3 import AlertsDataTypeOfDataConnector - from ._models_py3 import AwsCloudTrailDataConnector - from ._models_py3 import AwsCloudTrailDataConnectorDataTypesLogs - from ._models_py3 import Bookmark - from ._models_py3 import BookmarkList - from ._models_py3 import ClientInfo - from ._models_py3 import DataConnector - from ._models_py3 import DataConnectorDataTypeCommon - from ._models_py3 import DataConnectorList - from ._models_py3 import DataConnectorTenantId - from ._models_py3 import DataConnectorWithAlertsProperties - from ._models_py3 import ErrorAdditionalInfo - from ._models_py3 import ErrorResponse - from ._models_py3 import FusionAlertRule - from ._models_py3 import FusionAlertRuleTemplate - from ._models_py3 import Incident - from ._models_py3 import IncidentAdditionalData - from ._models_py3 import IncidentComment - from ._models_py3 import IncidentCommentList - from ._models_py3 import IncidentInfo - from ._models_py3 import IncidentLabel - from ._models_py3 import IncidentList - from ._models_py3 import IncidentOwnerInfo - from ._models_py3 import MCASDataConnector - from ._models_py3 import MCASDataConnectorDataTypes - from ._models_py3 import MDATPDataConnector - from ._models_py3 import MicrosoftSecurityIncidentCreationAlertRule - from ._models_py3 import MicrosoftSecurityIncidentCreationAlertRuleCommonProperties - from ._models_py3 import MicrosoftSecurityIncidentCreationAlertRuleProperties - from ._models_py3 import MicrosoftSecurityIncidentCreationAlertRuleTemplate - from ._models_py3 import OfficeConsent - from ._models_py3 import OfficeConsentList - from ._models_py3 import OfficeDataConnector - from ._models_py3 import OfficeDataConnectorDataTypesExchange - from ._models_py3 import OfficeDataConnectorDataTypesSharePoint - from ._models_py3 import Operation - from ._models_py3 import OperationDisplay - from ._models_py3 import OperationsList - from ._models_py3 import Resource - from ._models_py3 import ResourceWithEtag - from ._models_py3 import ScheduledAlertRule - from ._models_py3 import ScheduledAlertRuleCommonProperties - from ._models_py3 import ScheduledAlertRuleProperties - from ._models_py3 import ScheduledAlertRuleTemplate - from ._models_py3 import Settings - from ._models_py3 import TIDataConnector - from ._models_py3 import TIDataConnectorDataTypesIndicators - from ._models_py3 import ThreatIntelligence - from ._models_py3 import ToggleSettings - from ._models_py3 import UebaSettings -except (SyntaxError, ImportError): - from ._models import AADDataConnector # type: ignore - from ._models import AATPDataConnector # type: ignore - from ._models import ASCDataConnector # type: ignore - from ._models import ASCDataConnectorProperties # type: ignore - from ._models import ActionPropertiesBase # type: ignore - from ._models import ActionRequest # type: ignore - from ._models import ActionRequestProperties # type: ignore - from ._models import ActionResponse # type: ignore - from ._models import ActionResponseProperties # type: ignore - from ._models import ActionsList # type: ignore - from ._models import AlertRule # type: ignore - from ._models import AlertRuleTemplate # type: ignore - from ._models import AlertRuleTemplateDataSource # type: ignore - from ._models import AlertRuleTemplatesList # type: ignore - from ._models import AlertRulesList # type: ignore - from ._models import AlertsDataTypeOfDataConnector # type: ignore - from ._models import AwsCloudTrailDataConnector # type: ignore - from ._models import AwsCloudTrailDataConnectorDataTypesLogs # type: ignore - from ._models import Bookmark # type: ignore - from ._models import BookmarkList # type: ignore - from ._models import ClientInfo # type: ignore - from ._models import DataConnector # type: ignore - from ._models import DataConnectorDataTypeCommon # type: ignore - from ._models import DataConnectorList # type: ignore - from ._models import DataConnectorTenantId # type: ignore - from ._models import DataConnectorWithAlertsProperties # type: ignore - from ._models import ErrorAdditionalInfo # type: ignore - from ._models import ErrorResponse # type: ignore - from ._models import FusionAlertRule # type: ignore - from ._models import FusionAlertRuleTemplate # type: ignore - from ._models import Incident # type: ignore - from ._models import IncidentAdditionalData # type: ignore - from ._models import IncidentComment # type: ignore - from ._models import IncidentCommentList # type: ignore - from ._models import IncidentInfo # type: ignore - from ._models import IncidentLabel # type: ignore - from ._models import IncidentList # type: ignore - from ._models import IncidentOwnerInfo # type: ignore - from ._models import MCASDataConnector # type: ignore - from ._models import MCASDataConnectorDataTypes # type: ignore - from ._models import MDATPDataConnector # type: ignore - from ._models import MicrosoftSecurityIncidentCreationAlertRule # type: ignore - from ._models import MicrosoftSecurityIncidentCreationAlertRuleCommonProperties # type: ignore - from ._models import MicrosoftSecurityIncidentCreationAlertRuleProperties # type: ignore - from ._models import MicrosoftSecurityIncidentCreationAlertRuleTemplate # type: ignore - from ._models import OfficeConsent # type: ignore - from ._models import OfficeConsentList # type: ignore - from ._models import OfficeDataConnector # type: ignore - from ._models import OfficeDataConnectorDataTypesExchange # type: ignore - from ._models import OfficeDataConnectorDataTypesSharePoint # type: ignore - from ._models import Operation # type: ignore - from ._models import OperationDisplay # type: ignore - from ._models import OperationsList # type: ignore - from ._models import Resource # type: ignore - from ._models import ResourceWithEtag # type: ignore - from ._models import ScheduledAlertRule # type: ignore - from ._models import ScheduledAlertRuleCommonProperties # type: ignore - from ._models import ScheduledAlertRuleProperties # type: ignore - from ._models import ScheduledAlertRuleTemplate # type: ignore - from ._models import Settings # type: ignore - from ._models import TIDataConnector # type: ignore - from ._models import TIDataConnectorDataTypesIndicators # type: ignore - from ._models import ThreatIntelligence # type: ignore - from ._models import ToggleSettings # type: ignore - from ._models import UebaSettings # type: ignore - -from ._security_insights_enums import ( - AlertRuleKind, - AlertSeverity, - AttackTactic, - CaseSeverity, - DataConnectorKind, - DataTypeState, - IncidentClassification, - IncidentClassificationReason, - IncidentLabelType, - IncidentSeverity, - IncidentStatus, - LicenseStatus, - MicrosoftSecurityProductName, - SettingKind, - StatusInMCAS, - TemplateStatus, - TriggerOperator, -) - -__all__ = [ - 'AADDataConnector', - 'AATPDataConnector', - 'ASCDataConnector', - 'ASCDataConnectorProperties', - 'ActionPropertiesBase', - 'ActionRequest', - 'ActionRequestProperties', - 'ActionResponse', - 'ActionResponseProperties', - 'ActionsList', - 'AlertRule', - 'AlertRuleTemplate', - 'AlertRuleTemplateDataSource', - 'AlertRuleTemplatesList', - 'AlertRulesList', - 'AlertsDataTypeOfDataConnector', - 'AwsCloudTrailDataConnector', - 'AwsCloudTrailDataConnectorDataTypesLogs', - 'Bookmark', - 'BookmarkList', - 'ClientInfo', - 'DataConnector', - 'DataConnectorDataTypeCommon', - 'DataConnectorList', - 'DataConnectorTenantId', - 'DataConnectorWithAlertsProperties', - 'ErrorAdditionalInfo', - 'ErrorResponse', - 'FusionAlertRule', - 'FusionAlertRuleTemplate', - 'Incident', - 'IncidentAdditionalData', - 'IncidentComment', - 'IncidentCommentList', - 'IncidentInfo', - 'IncidentLabel', - 'IncidentList', - 'IncidentOwnerInfo', - 'MCASDataConnector', - 'MCASDataConnectorDataTypes', - 'MDATPDataConnector', - 'MicrosoftSecurityIncidentCreationAlertRule', - 'MicrosoftSecurityIncidentCreationAlertRuleCommonProperties', - 'MicrosoftSecurityIncidentCreationAlertRuleProperties', - 'MicrosoftSecurityIncidentCreationAlertRuleTemplate', - 'OfficeConsent', - 'OfficeConsentList', - 'OfficeDataConnector', - 'OfficeDataConnectorDataTypesExchange', - 'OfficeDataConnectorDataTypesSharePoint', - 'Operation', - 'OperationDisplay', - 'OperationsList', - 'Resource', - 'ResourceWithEtag', - 'ScheduledAlertRule', - 'ScheduledAlertRuleCommonProperties', - 'ScheduledAlertRuleProperties', - 'ScheduledAlertRuleTemplate', - 'Settings', - 'TIDataConnector', - 'TIDataConnectorDataTypesIndicators', - 'ThreatIntelligence', - 'ToggleSettings', - 'UebaSettings', - 'AlertRuleKind', - 'AlertSeverity', - 'AttackTactic', - 'CaseSeverity', - 'DataConnectorKind', - 'DataTypeState', - 'IncidentClassification', - 'IncidentClassificationReason', - 'IncidentLabelType', - 'IncidentSeverity', - 'IncidentStatus', - 'LicenseStatus', - 'MicrosoftSecurityProductName', - 'SettingKind', - 'StatusInMCAS', - 'TemplateStatus', - 'TriggerOperator', -] diff --git a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/models/_models.py b/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/models/_models.py deleted file mode 100644 index f8a2cf69674..00000000000 --- a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/models/_models.py +++ /dev/null @@ -1,2922 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -import msrest.serialization - - -class ResourceWithEtag(msrest.serialization.Model): - """An azure resource object with an Etag property. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar id: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'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(ResourceWithEtag, self).__init__(**kwargs) - self.id = None - self.name = None - self.type = None - self.etag = kwargs.get('etag', None) - - -class DataConnector(ResourceWithEtag): - """Data connector. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: AwsCloudTrailDataConnector, AADDataConnector, AATPDataConnector, ASCDataConnector, MCASDataConnector, MDATPDataConnector, OfficeDataConnector, TIDataConnector. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :param kind: Required. The data connector kind.Constant filled by server. Possible values - include: "AzureActiveDirectory", "AzureSecurityCenter", "MicrosoftCloudAppSecurity", - "ThreatIntelligence", "Office365", "AmazonWebServicesCloudTrail", - "AzureAdvancedThreatProtection", "MicrosoftDefenderAdvancedThreatProtection". - :type kind: str or ~security_insights.models.DataConnectorKind - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - } - - _subtype_map = { - 'kind': {'AmazonWebServicesCloudTrail': 'AwsCloudTrailDataConnector', 'AzureActiveDirectory': 'AADDataConnector', 'AzureAdvancedThreatProtection': 'AATPDataConnector', 'AzureSecurityCenter': 'ASCDataConnector', 'MicrosoftCloudAppSecurity': 'MCASDataConnector', 'MicrosoftDefenderAdvancedThreatProtection': 'MDATPDataConnector', 'Office365': 'OfficeDataConnector', 'ThreatIntelligence': 'TIDataConnector'} - } - - def __init__( - self, - **kwargs - ): - super(DataConnector, self).__init__(**kwargs) - self.kind = 'DataConnector' # type: str - - -class AADDataConnector(DataConnector): - """Represents AAD (Azure Active Directory) data connector. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :param kind: Required. The data connector kind.Constant filled by server. Possible values - include: "AzureActiveDirectory", "AzureSecurityCenter", "MicrosoftCloudAppSecurity", - "ThreatIntelligence", "Office365", "AmazonWebServicesCloudTrail", - "AzureAdvancedThreatProtection", "MicrosoftDefenderAdvancedThreatProtection". - :type kind: str or ~security_insights.models.DataConnectorKind - :param tenant_id: The tenant id to connect to, and get the data from. - :type tenant_id: str - :param state: Describe whether this data type connection is enabled or not. Possible values - include: "Enabled", "Disabled". - :type state: str or ~security_insights.models.DataTypeState - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - 'tenant_id': {'key': 'properties.tenantId', 'type': 'str'}, - 'state': {'key': 'dataTypes.alerts.state', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(AADDataConnector, self).__init__(**kwargs) - self.kind = 'AzureActiveDirectory' # type: str - self.tenant_id = kwargs.get('tenant_id', None) - self.state = kwargs.get('state', None) - - -class AATPDataConnector(DataConnector): - """Represents AATP (Azure Advanced Threat Protection) data connector. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :param kind: Required. The data connector kind.Constant filled by server. Possible values - include: "AzureActiveDirectory", "AzureSecurityCenter", "MicrosoftCloudAppSecurity", - "ThreatIntelligence", "Office365", "AmazonWebServicesCloudTrail", - "AzureAdvancedThreatProtection", "MicrosoftDefenderAdvancedThreatProtection". - :type kind: str or ~security_insights.models.DataConnectorKind - :param tenant_id: The tenant id to connect to, and get the data from. - :type tenant_id: str - :param state: Describe whether this data type connection is enabled or not. Possible values - include: "Enabled", "Disabled". - :type state: str or ~security_insights.models.DataTypeState - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - 'tenant_id': {'key': 'properties.tenantId', 'type': 'str'}, - 'state': {'key': 'dataTypes.alerts.state', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(AATPDataConnector, self).__init__(**kwargs) - self.kind = 'AzureAdvancedThreatProtection' # type: str - self.tenant_id = kwargs.get('tenant_id', None) - self.state = kwargs.get('state', None) - - -class ActionPropertiesBase(msrest.serialization.Model): - """Action property bag base. - - All required parameters must be populated in order to send to Azure. - - :param logic_app_resource_id: Required. Logic App Resource Id, /subscriptions/{my- - subscription}/resourceGroups/{my-resource-group}/providers/Microsoft.Logic/workflows/{my- - workflow-id}. - :type logic_app_resource_id: str - """ - - _validation = { - 'logic_app_resource_id': {'required': True}, - } - - _attribute_map = { - 'logic_app_resource_id': {'key': 'logicAppResourceId', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(ActionPropertiesBase, self).__init__(**kwargs) - self.logic_app_resource_id = kwargs['logic_app_resource_id'] - - -class ActionRequest(ResourceWithEtag): - """Action for alert rule. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar id: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :param logic_app_resource_id: Logic App Resource Id, /subscriptions/{my- - subscription}/resourceGroups/{my-resource-group}/providers/Microsoft.Logic/workflows/{my- - workflow-id}. - :type logic_app_resource_id: str - :param trigger_uri: Logic App Callback URL for this specific workflow. - :type trigger_uri: str - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'logic_app_resource_id': {'key': 'properties.logicAppResourceId', 'type': 'str'}, - 'trigger_uri': {'key': 'properties.triggerUri', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(ActionRequest, self).__init__(**kwargs) - self.logic_app_resource_id = kwargs.get('logic_app_resource_id', None) - self.trigger_uri = kwargs.get('trigger_uri', None) - - -class ActionRequestProperties(ActionPropertiesBase): - """Action property bag. - - All required parameters must be populated in order to send to Azure. - - :param logic_app_resource_id: Required. Logic App Resource Id, /subscriptions/{my- - subscription}/resourceGroups/{my-resource-group}/providers/Microsoft.Logic/workflows/{my- - workflow-id}. - :type logic_app_resource_id: str - :param trigger_uri: Logic App Callback URL for this specific workflow. - :type trigger_uri: str - """ - - _validation = { - 'logic_app_resource_id': {'required': True}, - } - - _attribute_map = { - 'logic_app_resource_id': {'key': 'logicAppResourceId', 'type': 'str'}, - 'trigger_uri': {'key': 'triggerUri', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(ActionRequestProperties, self).__init__(**kwargs) - self.trigger_uri = kwargs.get('trigger_uri', None) - - -class Resource(msrest.serialization.Model): - """An azure resource object. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar id: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(Resource, self).__init__(**kwargs) - self.id = None - self.name = None - self.type = None - - -class ActionResponse(Resource): - """Action for alert rule. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar id: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the action. - :type etag: str - :param logic_app_resource_id: Logic App Resource Id, /subscriptions/{my- - subscription}/resourceGroups/{my-resource-group}/providers/Microsoft.Logic/workflows/{my- - workflow-id}. - :type logic_app_resource_id: str - :param workflow_id: The name of the logic app's workflow. - :type workflow_id: str - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'logic_app_resource_id': {'key': 'properties.logicAppResourceId', 'type': 'str'}, - 'workflow_id': {'key': 'properties.workflowId', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(ActionResponse, self).__init__(**kwargs) - self.etag = kwargs.get('etag', None) - self.logic_app_resource_id = kwargs.get('logic_app_resource_id', None) - self.workflow_id = kwargs.get('workflow_id', None) - - -class ActionResponseProperties(ActionPropertiesBase): - """Action property bag. - - All required parameters must be populated in order to send to Azure. - - :param logic_app_resource_id: Required. Logic App Resource Id, /subscriptions/{my- - subscription}/resourceGroups/{my-resource-group}/providers/Microsoft.Logic/workflows/{my- - workflow-id}. - :type logic_app_resource_id: str - :param workflow_id: The name of the logic app's workflow. - :type workflow_id: str - """ - - _validation = { - 'logic_app_resource_id': {'required': True}, - } - - _attribute_map = { - 'logic_app_resource_id': {'key': 'logicAppResourceId', 'type': 'str'}, - 'workflow_id': {'key': 'workflowId', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(ActionResponseProperties, self).__init__(**kwargs) - self.workflow_id = kwargs.get('workflow_id', None) - - -class ActionsList(msrest.serialization.Model): - """List all the actions. - - 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 next_link: URL to fetch the next set of actions. - :vartype next_link: str - :param value: Required. Array of actions. - :type value: list[~security_insights.models.ActionResponse] - """ - - _validation = { - 'next_link': {'readonly': True}, - 'value': {'required': True}, - } - - _attribute_map = { - 'next_link': {'key': 'nextLink', 'type': 'str'}, - 'value': {'key': 'value', 'type': '[ActionResponse]'}, - } - - def __init__( - self, - **kwargs - ): - super(ActionsList, self).__init__(**kwargs) - self.next_link = None - self.value = kwargs['value'] - - -class AlertRule(ResourceWithEtag): - """Alert rule. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: FusionAlertRule, MicrosoftSecurityIncidentCreationAlertRule, ScheduledAlertRule. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :param kind: Required. The alert rule kind.Constant filled by server. Possible values include: - "Scheduled", "MicrosoftSecurityIncidentCreation", "Fusion". - :type kind: str or ~security_insights.models.AlertRuleKind - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - } - - _subtype_map = { - 'kind': {'Fusion': 'FusionAlertRule', 'MicrosoftSecurityIncidentCreation': 'MicrosoftSecurityIncidentCreationAlertRule', 'Scheduled': 'ScheduledAlertRule'} - } - - def __init__( - self, - **kwargs - ): - super(AlertRule, self).__init__(**kwargs) - self.kind = 'AlertRule' # type: str - - -class AlertRulesList(msrest.serialization.Model): - """List all the alert rules. - - 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 next_link: URL to fetch the next set of alert rules. - :vartype next_link: str - :param value: Required. Array of alert rules. - :type value: list[~security_insights.models.AlertRule] - """ - - _validation = { - 'next_link': {'readonly': True}, - 'value': {'required': True}, - } - - _attribute_map = { - 'next_link': {'key': 'nextLink', 'type': 'str'}, - 'value': {'key': 'value', 'type': '[AlertRule]'}, - } - - def __init__( - self, - **kwargs - ): - super(AlertRulesList, self).__init__(**kwargs) - self.next_link = None - self.value = kwargs['value'] - - -class AlertRuleTemplate(Resource): - """Alert rule template. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: FusionAlertRuleTemplate, MicrosoftSecurityIncidentCreationAlertRuleTemplate, ScheduledAlertRuleTemplate. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param kind: Required. The alert rule kind.Constant filled by server. Possible values include: - "Scheduled", "MicrosoftSecurityIncidentCreation", "Fusion". - :type kind: str or ~security_insights.models.AlertRuleKind - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - } - - _subtype_map = { - 'kind': {'Fusion': 'FusionAlertRuleTemplate', 'MicrosoftSecurityIncidentCreation': 'MicrosoftSecurityIncidentCreationAlertRuleTemplate', 'Scheduled': 'ScheduledAlertRuleTemplate'} - } - - def __init__( - self, - **kwargs - ): - super(AlertRuleTemplate, self).__init__(**kwargs) - self.kind = 'AlertRuleTemplate' # type: str - - -class AlertRuleTemplateDataSource(msrest.serialization.Model): - """alert rule template data sources. - - :param connector_id: The connector id that provides the following data types. - :type connector_id: str - :param data_types: The data types used by the alert rule template. - :type data_types: list[str] - """ - - _attribute_map = { - 'connector_id': {'key': 'connectorId', 'type': 'str'}, - 'data_types': {'key': 'dataTypes', 'type': '[str]'}, - } - - def __init__( - self, - **kwargs - ): - super(AlertRuleTemplateDataSource, self).__init__(**kwargs) - self.connector_id = kwargs.get('connector_id', None) - self.data_types = kwargs.get('data_types', None) - - -class AlertRuleTemplatesList(msrest.serialization.Model): - """List all the alert rule templates. - - 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 next_link: URL to fetch the next set of alert rule templates. - :vartype next_link: str - :param value: Required. Array of alert rule templates. - :type value: list[~security_insights.models.AlertRuleTemplate] - """ - - _validation = { - 'next_link': {'readonly': True}, - 'value': {'required': True}, - } - - _attribute_map = { - 'next_link': {'key': 'nextLink', 'type': 'str'}, - 'value': {'key': 'value', 'type': '[AlertRuleTemplate]'}, - } - - def __init__( - self, - **kwargs - ): - super(AlertRuleTemplatesList, self).__init__(**kwargs) - self.next_link = None - self.value = kwargs['value'] - - -class AlertsDataTypeOfDataConnector(msrest.serialization.Model): - """Alerts data type for data connectors. - - :param state: Describe whether this data type connection is enabled or not. Possible values - include: "Enabled", "Disabled". - :type state: str or ~security_insights.models.DataTypeState - """ - - _attribute_map = { - 'state': {'key': 'alerts.state', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(AlertsDataTypeOfDataConnector, self).__init__(**kwargs) - self.state = kwargs.get('state', None) - - -class ASCDataConnector(DataConnector): - """Represents ASC (Azure Security Center) data connector. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :param kind: Required. The data connector kind.Constant filled by server. Possible values - include: "AzureActiveDirectory", "AzureSecurityCenter", "MicrosoftCloudAppSecurity", - "ThreatIntelligence", "Office365", "AmazonWebServicesCloudTrail", - "AzureAdvancedThreatProtection", "MicrosoftDefenderAdvancedThreatProtection". - :type kind: str or ~security_insights.models.DataConnectorKind - :param subscription_id: The subscription id to connect to, and get the data from. - :type subscription_id: str - :param state: Describe whether this data type connection is enabled or not. Possible values - include: "Enabled", "Disabled". - :type state: str or ~security_insights.models.DataTypeState - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - 'subscription_id': {'key': 'properties.subscriptionId', 'type': 'str'}, - 'state': {'key': 'dataTypes.alerts.state', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(ASCDataConnector, self).__init__(**kwargs) - self.kind = 'AzureSecurityCenter' # type: str - self.subscription_id = kwargs.get('subscription_id', None) - self.state = kwargs.get('state', None) - - -class DataConnectorWithAlertsProperties(msrest.serialization.Model): - """Data connector properties. - - :param data_types: The available data types for the connector. - :type data_types: ~security_insights.models.AlertsDataTypeOfDataConnector - """ - - _attribute_map = { - 'data_types': {'key': 'dataTypes', 'type': 'AlertsDataTypeOfDataConnector'}, - } - - def __init__( - self, - **kwargs - ): - super(DataConnectorWithAlertsProperties, self).__init__(**kwargs) - self.data_types = kwargs.get('data_types', None) - - -class ASCDataConnectorProperties(DataConnectorWithAlertsProperties): - """ASC (Azure Security Center) data connector properties. - - :param data_types: The available data types for the connector. - :type data_types: ~security_insights.models.AlertsDataTypeOfDataConnector - :param subscription_id: The subscription id to connect to, and get the data from. - :type subscription_id: str - """ - - _attribute_map = { - 'data_types': {'key': 'dataTypes', 'type': 'AlertsDataTypeOfDataConnector'}, - 'subscription_id': {'key': 'subscriptionId', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(ASCDataConnectorProperties, self).__init__(**kwargs) - self.subscription_id = kwargs.get('subscription_id', None) - - -class AwsCloudTrailDataConnector(DataConnector): - """Represents Amazon Web Services CloudTrail data connector. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :param kind: Required. The data connector kind.Constant filled by server. Possible values - include: "AzureActiveDirectory", "AzureSecurityCenter", "MicrosoftCloudAppSecurity", - "ThreatIntelligence", "Office365", "AmazonWebServicesCloudTrail", - "AzureAdvancedThreatProtection", "MicrosoftDefenderAdvancedThreatProtection". - :type kind: str or ~security_insights.models.DataConnectorKind - :param aws_role_arn: The Aws Role Arn (with CloudTrailReadOnly policy) that is used to access - the Aws account. - :type aws_role_arn: str - :param state: Describe whether this data type connection is enabled or not. Possible values - include: "Enabled", "Disabled". - :type state: str or ~security_insights.models.DataTypeState - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - 'aws_role_arn': {'key': 'properties.awsRoleArn', 'type': 'str'}, - 'state': {'key': 'dataTypes.logs.state', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(AwsCloudTrailDataConnector, self).__init__(**kwargs) - self.kind = 'AmazonWebServicesCloudTrail' # type: str - self.aws_role_arn = kwargs.get('aws_role_arn', None) - self.state = kwargs.get('state', None) - - -class DataConnectorDataTypeCommon(msrest.serialization.Model): - """Common field for data type in data connectors. - - :param state: Describe whether this data type connection is enabled or not. Possible values - include: "Enabled", "Disabled". - :type state: str or ~security_insights.models.DataTypeState - """ - - _attribute_map = { - 'state': {'key': 'state', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(DataConnectorDataTypeCommon, self).__init__(**kwargs) - self.state = kwargs.get('state', None) - - -class AwsCloudTrailDataConnectorDataTypesLogs(DataConnectorDataTypeCommon): - """Logs data type. - - :param state: Describe whether this data type connection is enabled or not. Possible values - include: "Enabled", "Disabled". - :type state: str or ~security_insights.models.DataTypeState - """ - - _attribute_map = { - 'state': {'key': 'state', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(AwsCloudTrailDataConnectorDataTypesLogs, self).__init__(**kwargs) - - -class Bookmark(ResourceWithEtag): - """Represents a bookmark in Azure Security Insights. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar id: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :param created: The time the bookmark was created. - :type created: ~datetime.datetime - :param display_name: The display name of the bookmark. - :type display_name: str - :param labels: List of labels relevant to this bookmark. - :type labels: list[str] - :param notes: The notes of the bookmark. - :type notes: str - :param query: The query of the bookmark. - :type query: str - :param query_result: The query result of the bookmark. - :type query_result: str - :param updated: The last time the bookmark was updated. - :type updated: ~datetime.datetime - :param incident_info: Describes an incident that relates to bookmark. - :type incident_info: ~security_insights.models.IncidentInfo - :ivar email_updated_by_email: The email of the user. - :vartype email_updated_by_email: str - :ivar name_updated_by_name: The name of the user. - :vartype name_updated_by_name: str - :param object_id_updated_by_object_id: The object id of the user. - :type object_id_updated_by_object_id: str - :ivar email_created_by_email: The email of the user. - :vartype email_created_by_email: str - :ivar name_created_by_name: The name of the user. - :vartype name_created_by_name: str - :param object_id_created_by_object_id: The object id of the user. - :type object_id_created_by_object_id: str - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'email_updated_by_email': {'readonly': True}, - 'name_updated_by_name': {'readonly': True}, - 'email_created_by_email': {'readonly': True}, - 'name_created_by_name': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'created': {'key': 'properties.created', 'type': 'iso-8601'}, - 'display_name': {'key': 'properties.displayName', 'type': 'str'}, - 'labels': {'key': 'properties.labels', 'type': '[str]'}, - 'notes': {'key': 'properties.notes', 'type': 'str'}, - 'query': {'key': 'properties.query', 'type': 'str'}, - 'query_result': {'key': 'properties.queryResult', 'type': 'str'}, - 'updated': {'key': 'properties.updated', 'type': 'iso-8601'}, - 'incident_info': {'key': 'properties.incidentInfo', 'type': 'IncidentInfo'}, - 'email_updated_by_email': {'key': 'updatedBy.email', 'type': 'str'}, - 'name_updated_by_name': {'key': 'updatedBy.name', 'type': 'str'}, - 'object_id_updated_by_object_id': {'key': 'updatedBy.objectId', 'type': 'str'}, - 'email_created_by_email': {'key': 'createdBy.email', 'type': 'str'}, - 'name_created_by_name': {'key': 'createdBy.name', 'type': 'str'}, - 'object_id_created_by_object_id': {'key': 'createdBy.objectId', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(Bookmark, self).__init__(**kwargs) - self.created = kwargs.get('created', None) - self.display_name = kwargs.get('display_name', None) - self.labels = kwargs.get('labels', None) - self.notes = kwargs.get('notes', None) - self.query = kwargs.get('query', None) - self.query_result = kwargs.get('query_result', None) - self.updated = kwargs.get('updated', None) - self.incident_info = kwargs.get('incident_info', None) - self.email_updated_by_email = None - self.name_updated_by_name = None - self.object_id_updated_by_object_id = kwargs.get('object_id_updated_by_object_id', None) - self.email_created_by_email = None - self.name_created_by_name = None - self.object_id_created_by_object_id = kwargs.get('object_id_created_by_object_id', None) - - -class BookmarkList(msrest.serialization.Model): - """List all the bookmarks. - - 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 next_link: URL to fetch the next set of cases. - :vartype next_link: str - :param value: Required. Array of bookmarks. - :type value: list[~security_insights.models.Bookmark] - """ - - _validation = { - 'next_link': {'readonly': True}, - 'value': {'required': True}, - } - - _attribute_map = { - 'next_link': {'key': 'nextLink', 'type': 'str'}, - 'value': {'key': 'value', 'type': '[Bookmark]'}, - } - - def __init__( - self, - **kwargs - ): - super(BookmarkList, self).__init__(**kwargs) - self.next_link = None - self.value = kwargs['value'] - - -class ClientInfo(msrest.serialization.Model): - """Information on the client (user or application) that made some action. - - :param email: The email of the client. - :type email: str - :param name: The name of the client. - :type name: str - :param object_id: The object id of the client. - :type object_id: str - :param user_principal_name: The user principal name of the client. - :type user_principal_name: str - """ - - _attribute_map = { - 'email': {'key': 'email', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'object_id': {'key': 'objectId', 'type': 'str'}, - 'user_principal_name': {'key': 'userPrincipalName', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(ClientInfo, self).__init__(**kwargs) - self.email = kwargs.get('email', None) - self.name = kwargs.get('name', None) - self.object_id = kwargs.get('object_id', None) - self.user_principal_name = kwargs.get('user_principal_name', None) - - -class DataConnectorList(msrest.serialization.Model): - """List all the data connectors. - - 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 next_link: URL to fetch the next set of data connectors. - :vartype next_link: str - :param value: Required. Array of data connectors. - :type value: list[~security_insights.models.DataConnector] - """ - - _validation = { - 'next_link': {'readonly': True}, - 'value': {'required': True}, - } - - _attribute_map = { - 'next_link': {'key': 'nextLink', 'type': 'str'}, - 'value': {'key': 'value', 'type': '[DataConnector]'}, - } - - def __init__( - self, - **kwargs - ): - super(DataConnectorList, self).__init__(**kwargs) - self.next_link = None - self.value = kwargs['value'] - - -class DataConnectorTenantId(msrest.serialization.Model): - """Properties data connector on tenant level. - - :param tenant_id: The tenant id to connect to, and get the data from. - :type tenant_id: str - """ - - _attribute_map = { - 'tenant_id': {'key': 'tenantId', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(DataConnectorTenantId, self).__init__(**kwargs) - self.tenant_id = kwargs.get('tenant_id', None) - - -class ErrorAdditionalInfo(msrest.serialization.Model): - """The resource management error additional info. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar type: The additional info type. - :vartype type: str - :ivar info: The additional info. - :vartype info: object - """ - - _validation = { - 'type': {'readonly': True}, - 'info': {'readonly': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'info': {'key': 'info', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(ErrorAdditionalInfo, self).__init__(**kwargs) - self.type = None - self.info = None - - -class ErrorResponse(msrest.serialization.Model): - """The resource management error response. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar code: The error code. - :vartype code: str - :ivar message: The error message. - :vartype message: str - :ivar target: The error target. - :vartype target: str - :ivar details: The error details. - :vartype details: list[~security_insights.models.ErrorResponse] - :ivar additional_info: The error additional info. - :vartype additional_info: list[~security_insights.models.ErrorAdditionalInfo] - """ - - _validation = { - 'code': {'readonly': True}, - 'message': {'readonly': True}, - 'target': {'readonly': True}, - 'details': {'readonly': True}, - 'additional_info': {'readonly': True}, - } - - _attribute_map = { - 'code': {'key': 'code', 'type': 'str'}, - 'message': {'key': 'message', 'type': 'str'}, - 'target': {'key': 'target', 'type': 'str'}, - 'details': {'key': 'details', 'type': '[ErrorResponse]'}, - 'additional_info': {'key': 'additionalInfo', 'type': '[ErrorAdditionalInfo]'}, - } - - def __init__( - self, - **kwargs - ): - super(ErrorResponse, self).__init__(**kwargs) - self.code = None - self.message = None - self.target = None - self.details = None - self.additional_info = None - - -class FusionAlertRule(AlertRule): - """Represents Fusion alert rule. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :param kind: Required. The alert rule kind.Constant filled by server. Possible values include: - "Scheduled", "MicrosoftSecurityIncidentCreation", "Fusion". - :type kind: str or ~security_insights.models.AlertRuleKind - :param alert_rule_template_name: The Name of the alert rule template used to create this rule. - :type alert_rule_template_name: str - :ivar description: The description of the alert rule. - :vartype description: str - :ivar display_name: The display name for alerts created by this alert rule. - :vartype display_name: str - :param enabled: Determines whether this alert rule is enabled or disabled. - :type enabled: bool - :ivar last_modified_utc: The last time that this alert has been modified. - :vartype last_modified_utc: ~datetime.datetime - :ivar severity: The severity for alerts created by this alert rule. Possible values include: - "High", "Medium", "Low", "Informational". - :vartype severity: str or ~security_insights.models.AlertSeverity - :ivar tactics: The tactics of the alert rule. - :vartype tactics: list[str or ~security_insights.models.AttackTactic] - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - 'description': {'readonly': True}, - 'display_name': {'readonly': True}, - 'last_modified_utc': {'readonly': True}, - 'severity': {'readonly': True}, - 'tactics': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - 'alert_rule_template_name': {'key': 'properties.alertRuleTemplateName', 'type': 'str'}, - 'description': {'key': 'properties.description', 'type': 'str'}, - 'display_name': {'key': 'properties.displayName', 'type': 'str'}, - 'enabled': {'key': 'properties.enabled', 'type': 'bool'}, - 'last_modified_utc': {'key': 'properties.lastModifiedUtc', 'type': 'iso-8601'}, - 'severity': {'key': 'properties.severity', 'type': 'str'}, - 'tactics': {'key': 'properties.tactics', 'type': '[str]'}, - } - - def __init__( - self, - **kwargs - ): - super(FusionAlertRule, self).__init__(**kwargs) - self.kind = 'Fusion' # type: str - self.alert_rule_template_name = kwargs.get('alert_rule_template_name', None) - self.description = None - self.display_name = None - self.enabled = kwargs.get('enabled', None) - self.last_modified_utc = None - self.severity = None - self.tactics = None - - -class FusionAlertRuleTemplate(AlertRuleTemplate): - """Represents Fusion alert rule template. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param kind: Required. The alert rule kind.Constant filled by server. Possible values include: - "Scheduled", "MicrosoftSecurityIncidentCreation", "Fusion". - :type kind: str or ~security_insights.models.AlertRuleKind - :param alert_rules_created_by_template_count: the number of alert rules that were created by - this template. - :type alert_rules_created_by_template_count: int - :ivar created_date_utc: The time that this alert rule template has been added. - :vartype created_date_utc: ~datetime.datetime - :param description: The description of the alert rule template. - :type description: str - :param display_name: The display name for alert rule template. - :type display_name: str - :param required_data_connectors: The required data connectors for this template. - :type required_data_connectors: list[~security_insights.models.AlertRuleTemplateDataSource] - :param status: The alert rule template status. Possible values include: "Installed", - "Available", "NotAvailable". - :type status: str or ~security_insights.models.TemplateStatus - :param severity: The severity for alerts created by this alert rule. Possible values include: - "High", "Medium", "Low", "Informational". - :type severity: str or ~security_insights.models.AlertSeverity - :param tactics: The tactics of the alert rule template. - :type tactics: list[str or ~security_insights.models.AttackTactic] - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - 'created_date_utc': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - 'alert_rules_created_by_template_count': {'key': 'properties.alertRulesCreatedByTemplateCount', 'type': 'int'}, - 'created_date_utc': {'key': 'properties.createdDateUTC', 'type': 'iso-8601'}, - 'description': {'key': 'properties.description', 'type': 'str'}, - 'display_name': {'key': 'properties.displayName', 'type': 'str'}, - 'required_data_connectors': {'key': 'properties.requiredDataConnectors', 'type': '[AlertRuleTemplateDataSource]'}, - 'status': {'key': 'properties.status', 'type': 'str'}, - 'severity': {'key': 'properties.severity', 'type': 'str'}, - 'tactics': {'key': 'properties.tactics', 'type': '[str]'}, - } - - def __init__( - self, - **kwargs - ): - super(FusionAlertRuleTemplate, self).__init__(**kwargs) - self.kind = 'Fusion' # type: str - self.alert_rules_created_by_template_count = kwargs.get('alert_rules_created_by_template_count', None) - self.created_date_utc = None - self.description = kwargs.get('description', None) - self.display_name = kwargs.get('display_name', None) - self.required_data_connectors = kwargs.get('required_data_connectors', None) - self.status = kwargs.get('status', None) - self.severity = kwargs.get('severity', None) - self.tactics = kwargs.get('tactics', None) - - -class Incident(ResourceWithEtag): - """Represents an incident in Azure Security Insights. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar id: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :ivar additional_data: Additional data on the incident. - :vartype additional_data: ~security_insights.models.IncidentAdditionalData - :param classification: The reason the incident was closed. Possible values include: - "Undetermined", "TruePositive", "BenignPositive", "FalsePositive". - :type classification: str or ~security_insights.models.IncidentClassification - :param classification_comment: Describes the reason the incident was closed. - :type classification_comment: str - :param classification_reason: The classification reason the incident was closed with. Possible - values include: "SuspiciousActivity", "SuspiciousButExpected", "IncorrectAlertLogic", - "InaccurateData". - :type classification_reason: str or ~security_insights.models.IncidentClassificationReason - :ivar created_time_utc: The time the incident was created. - :vartype created_time_utc: ~datetime.datetime - :param description: The description of the incident. - :type description: str - :param first_activity_time_utc: The time of the first activity in the incident. - :type first_activity_time_utc: ~datetime.datetime - :ivar incident_url: The deep-link url to the incident in Azure portal. - :vartype incident_url: str - :ivar incident_number: A sequential number. - :vartype incident_number: int - :param labels: List of labels relevant to this incident. - :type labels: list[~security_insights.models.IncidentLabel] - :param last_activity_time_utc: The time of the last activity in the incident. - :type last_activity_time_utc: ~datetime.datetime - :ivar last_modified_time_utc: The last time the incident was updated. - :vartype last_modified_time_utc: ~datetime.datetime - :param owner: Describes a user that the incident is assigned to. - :type owner: ~security_insights.models.IncidentOwnerInfo - :ivar related_analytic_rule_ids: List of resource ids of Analytic rules related to the - incident. - :vartype related_analytic_rule_ids: list[str] - :param severity: The severity of the incident. Possible values include: "High", "Medium", - "Low", "Informational". - :type severity: str or ~security_insights.models.IncidentSeverity - :param status: The status of the incident. Possible values include: "New", "Active", "Closed". - :type status: str or ~security_insights.models.IncidentStatus - :param title: The title of the incident. - :type title: str - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'additional_data': {'readonly': True}, - 'created_time_utc': {'readonly': True}, - 'incident_url': {'readonly': True}, - 'incident_number': {'readonly': True}, - 'last_modified_time_utc': {'readonly': True}, - 'related_analytic_rule_ids': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'additional_data': {'key': 'properties.additionalData', 'type': 'IncidentAdditionalData'}, - 'classification': {'key': 'properties.classification', 'type': 'str'}, - 'classification_comment': {'key': 'properties.classificationComment', 'type': 'str'}, - 'classification_reason': {'key': 'properties.classificationReason', 'type': 'str'}, - 'created_time_utc': {'key': 'properties.createdTimeUtc', 'type': 'iso-8601'}, - 'description': {'key': 'properties.description', 'type': 'str'}, - 'first_activity_time_utc': {'key': 'properties.firstActivityTimeUtc', 'type': 'iso-8601'}, - 'incident_url': {'key': 'properties.incidentUrl', 'type': 'str'}, - 'incident_number': {'key': 'properties.incidentNumber', 'type': 'int'}, - 'labels': {'key': 'properties.labels', 'type': '[IncidentLabel]'}, - 'last_activity_time_utc': {'key': 'properties.lastActivityTimeUtc', 'type': 'iso-8601'}, - 'last_modified_time_utc': {'key': 'properties.lastModifiedTimeUtc', 'type': 'iso-8601'}, - 'owner': {'key': 'properties.owner', 'type': 'IncidentOwnerInfo'}, - 'related_analytic_rule_ids': {'key': 'properties.relatedAnalyticRuleIds', 'type': '[str]'}, - 'severity': {'key': 'properties.severity', 'type': 'str'}, - 'status': {'key': 'properties.status', 'type': 'str'}, - 'title': {'key': 'properties.title', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(Incident, self).__init__(**kwargs) - self.additional_data = None - self.classification = kwargs.get('classification', None) - self.classification_comment = kwargs.get('classification_comment', None) - self.classification_reason = kwargs.get('classification_reason', None) - self.created_time_utc = None - self.description = kwargs.get('description', None) - self.first_activity_time_utc = kwargs.get('first_activity_time_utc', None) - self.incident_url = None - self.incident_number = None - self.labels = kwargs.get('labels', None) - self.last_activity_time_utc = kwargs.get('last_activity_time_utc', None) - self.last_modified_time_utc = None - self.owner = kwargs.get('owner', None) - self.related_analytic_rule_ids = None - self.severity = kwargs.get('severity', None) - self.status = kwargs.get('status', None) - self.title = kwargs.get('title', None) - - -class IncidentAdditionalData(msrest.serialization.Model): - """Incident additional data property bag. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar alerts_count: The number of alerts in the incident. - :vartype alerts_count: int - :ivar bookmarks_count: The number of bookmarks in the incident. - :vartype bookmarks_count: int - :ivar comments_count: The number of comments in the incident. - :vartype comments_count: int - :ivar alert_product_names: List of product names of alerts in the incident. - :vartype alert_product_names: list[str] - :ivar tactics: The tactics associated with incident. - :vartype tactics: list[str or ~security_insights.models.AttackTactic] - """ - - _validation = { - 'alerts_count': {'readonly': True}, - 'bookmarks_count': {'readonly': True}, - 'comments_count': {'readonly': True}, - 'alert_product_names': {'readonly': True}, - 'tactics': {'readonly': True}, - } - - _attribute_map = { - 'alerts_count': {'key': 'alertsCount', 'type': 'int'}, - 'bookmarks_count': {'key': 'bookmarksCount', 'type': 'int'}, - 'comments_count': {'key': 'commentsCount', 'type': 'int'}, - 'alert_product_names': {'key': 'alertProductNames', 'type': '[str]'}, - 'tactics': {'key': 'tactics', 'type': '[str]'}, - } - - def __init__( - self, - **kwargs - ): - super(IncidentAdditionalData, self).__init__(**kwargs) - self.alerts_count = None - self.bookmarks_count = None - self.comments_count = None - self.alert_product_names = None - self.tactics = None - - -class IncidentComment(Resource): - """Represents an incident comment. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar id: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :ivar created_time_utc: The time the comment was created. - :vartype created_time_utc: ~datetime.datetime - :param message: The comment message. - :type message: str - :ivar author: Describes the client that created the comment. - :vartype author: ~security_insights.models.ClientInfo - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'created_time_utc': {'readonly': True}, - 'author': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'created_time_utc': {'key': 'properties.createdTimeUtc', 'type': 'iso-8601'}, - 'message': {'key': 'properties.message', 'type': 'str'}, - 'author': {'key': 'properties.author', 'type': 'ClientInfo'}, - } - - def __init__( - self, - **kwargs - ): - super(IncidentComment, self).__init__(**kwargs) - self.created_time_utc = None - self.message = kwargs.get('message', None) - self.author = None - - -class IncidentCommentList(msrest.serialization.Model): - """List of incident comments. - - 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 next_link: URL to fetch the next set of comments. - :vartype next_link: str - :param value: Required. Array of comments. - :type value: list[~security_insights.models.IncidentComment] - """ - - _validation = { - 'next_link': {'readonly': True}, - 'value': {'required': True}, - } - - _attribute_map = { - 'next_link': {'key': 'nextLink', 'type': 'str'}, - 'value': {'key': 'value', 'type': '[IncidentComment]'}, - } - - def __init__( - self, - **kwargs - ): - super(IncidentCommentList, self).__init__(**kwargs) - self.next_link = None - self.value = kwargs['value'] - - -class IncidentInfo(msrest.serialization.Model): - """Describes related incident information for the bookmark. - - All required parameters must be populated in order to send to Azure. - - :param incident_id: Required. Incident Id. - :type incident_id: str - :param severity: Required. The severity of the incident. Possible values include: "Critical", - "High", "Medium", "Low", "Informational". - :type severity: str or ~security_insights.models.CaseSeverity - :param title: Required. The title of the incident. - :type title: str - :param relation_name: Required. Relation Name. - :type relation_name: str - """ - - _validation = { - 'incident_id': {'required': True}, - 'severity': {'required': True}, - 'title': {'required': True}, - 'relation_name': {'required': True}, - } - - _attribute_map = { - 'incident_id': {'key': 'incidentId', 'type': 'str'}, - 'severity': {'key': 'severity', 'type': 'str'}, - 'title': {'key': 'title', 'type': 'str'}, - 'relation_name': {'key': 'relationName', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(IncidentInfo, self).__init__(**kwargs) - self.incident_id = kwargs['incident_id'] - self.severity = kwargs['severity'] - self.title = kwargs['title'] - self.relation_name = kwargs['relation_name'] - - -class IncidentLabel(msrest.serialization.Model): - """Represents an incident label. - - 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 label_name: Required. The name of the label. - :type label_name: str - :ivar label_type: The type of the label. Possible values include: "User", "System". - :vartype label_type: str or ~security_insights.models.IncidentLabelType - """ - - _validation = { - 'label_name': {'required': True}, - 'label_type': {'readonly': True}, - } - - _attribute_map = { - 'label_name': {'key': 'labelName', 'type': 'str'}, - 'label_type': {'key': 'labelType', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(IncidentLabel, self).__init__(**kwargs) - self.label_name = kwargs['label_name'] - self.label_type = None - - -class IncidentList(msrest.serialization.Model): - """List all the incidents. - - 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 next_link: URL to fetch the next set of incidents. - :vartype next_link: str - :param value: Required. Array of incidents. - :type value: list[~security_insights.models.Incident] - """ - - _validation = { - 'next_link': {'readonly': True}, - 'value': {'required': True}, - } - - _attribute_map = { - 'next_link': {'key': 'nextLink', 'type': 'str'}, - 'value': {'key': 'value', 'type': '[Incident]'}, - } - - def __init__( - self, - **kwargs - ): - super(IncidentList, self).__init__(**kwargs) - self.next_link = None - self.value = kwargs['value'] - - -class IncidentOwnerInfo(msrest.serialization.Model): - """Information on the user an incident is assigned to. - - :param email: The email of the user the incident is assigned to. - :type email: str - :param assigned_to: The name of the user the incident is assigned to. - :type assigned_to: str - :param object_id: The object id of the user the incident is assigned to. - :type object_id: str - :param user_principal_name: The user principal name of the user the incident is assigned to. - :type user_principal_name: str - """ - - _attribute_map = { - 'email': {'key': 'email', 'type': 'str'}, - 'assigned_to': {'key': 'assignedTo', 'type': 'str'}, - 'object_id': {'key': 'objectId', 'type': 'str'}, - 'user_principal_name': {'key': 'userPrincipalName', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(IncidentOwnerInfo, self).__init__(**kwargs) - self.email = kwargs.get('email', None) - self.assigned_to = kwargs.get('assigned_to', None) - self.object_id = kwargs.get('object_id', None) - self.user_principal_name = kwargs.get('user_principal_name', None) - - -class MCASDataConnector(DataConnector): - """Represents MCAS (Microsoft Cloud App Security) data connector. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :param kind: Required. The data connector kind.Constant filled by server. Possible values - include: "AzureActiveDirectory", "AzureSecurityCenter", "MicrosoftCloudAppSecurity", - "ThreatIntelligence", "Office365", "AmazonWebServicesCloudTrail", - "AzureAdvancedThreatProtection", "MicrosoftDefenderAdvancedThreatProtection". - :type kind: str or ~security_insights.models.DataConnectorKind - :param tenant_id: The tenant id to connect to, and get the data from. - :type tenant_id: str - :param state_data_types_alerts_state: Describe whether this data type connection is enabled or - not. Possible values include: "Enabled", "Disabled". - :type state_data_types_alerts_state: str or ~security_insights.models.DataTypeState - :param state_data_types_discovery_logs_state: Describe whether this data type connection is - enabled or not. Possible values include: "Enabled", "Disabled". - :type state_data_types_discovery_logs_state: str or ~security_insights.models.DataTypeState - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - 'tenant_id': {'key': 'properties.tenantId', 'type': 'str'}, - 'state_data_types_alerts_state': {'key': 'dataTypes.alerts.state', 'type': 'str'}, - 'state_data_types_discovery_logs_state': {'key': 'dataTypes.discoveryLogs.state', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(MCASDataConnector, self).__init__(**kwargs) - self.kind = 'MicrosoftCloudAppSecurity' # type: str - self.tenant_id = kwargs.get('tenant_id', None) - self.state_data_types_alerts_state = kwargs.get('state_data_types_alerts_state', None) - self.state_data_types_discovery_logs_state = kwargs.get('state_data_types_discovery_logs_state', None) - - -class MCASDataConnectorDataTypes(AlertsDataTypeOfDataConnector): - """The available data types for MCAS (Microsoft Cloud App Security) data connector. - - :param state: Describe whether this data type connection is enabled or not. Possible values - include: "Enabled", "Disabled". - :type state: str or ~security_insights.models.DataTypeState - :param state_discovery_logs_state: Describe whether this data type connection is enabled or - not. Possible values include: "Enabled", "Disabled". - :type state_discovery_logs_state: str or ~security_insights.models.DataTypeState - """ - - _attribute_map = { - 'state': {'key': 'alerts.state', 'type': 'str'}, - 'state_discovery_logs_state': {'key': 'discoveryLogs.state', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(MCASDataConnectorDataTypes, self).__init__(**kwargs) - self.state_discovery_logs_state = kwargs.get('state_discovery_logs_state', None) - - -class MDATPDataConnector(DataConnector): - """Represents MDATP (Microsoft Defender Advanced Threat Protection) data connector. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :param kind: Required. The data connector kind.Constant filled by server. Possible values - include: "AzureActiveDirectory", "AzureSecurityCenter", "MicrosoftCloudAppSecurity", - "ThreatIntelligence", "Office365", "AmazonWebServicesCloudTrail", - "AzureAdvancedThreatProtection", "MicrosoftDefenderAdvancedThreatProtection". - :type kind: str or ~security_insights.models.DataConnectorKind - :param tenant_id: The tenant id to connect to, and get the data from. - :type tenant_id: str - :param state: Describe whether this data type connection is enabled or not. Possible values - include: "Enabled", "Disabled". - :type state: str or ~security_insights.models.DataTypeState - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - 'tenant_id': {'key': 'properties.tenantId', 'type': 'str'}, - 'state': {'key': 'dataTypes.alerts.state', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(MDATPDataConnector, self).__init__(**kwargs) - self.kind = 'MicrosoftDefenderAdvancedThreatProtection' # type: str - self.tenant_id = kwargs.get('tenant_id', None) - self.state = kwargs.get('state', None) - - -class MicrosoftSecurityIncidentCreationAlertRule(AlertRule): - """Represents MicrosoftSecurityIncidentCreation rule. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :param kind: Required. The alert rule kind.Constant filled by server. Possible values include: - "Scheduled", "MicrosoftSecurityIncidentCreation", "Fusion". - :type kind: str or ~security_insights.models.AlertRuleKind - :param display_names_filter: the alerts' displayNames on which the cases will be generated. - :type display_names_filter: list[str] - :param display_names_exclude_filter: the alerts' displayNames on which the cases will not be - generated. - :type display_names_exclude_filter: list[str] - :param product_filter: The alerts' productName on which the cases will be generated. Possible - values include: "Microsoft Cloud App Security", "Azure Security Center", "Azure Advanced Threat - Protection", "Azure Active Directory Identity Protection", "Azure Security Center for IoT". - :type product_filter: str or ~security_insights.models.MicrosoftSecurityProductName - :param severities_filter: the alerts' severities on which the cases will be generated. - :type severities_filter: list[str or ~security_insights.models.AlertSeverity] - :param alert_rule_template_name: The Name of the alert rule template used to create this rule. - :type alert_rule_template_name: str - :param description: The description of the alert rule. - :type description: str - :param display_name: The display name for alerts created by this alert rule. - :type display_name: str - :param enabled: Determines whether this alert rule is enabled or disabled. - :type enabled: bool - :ivar last_modified_utc: The last time that this alert has been modified. - :vartype last_modified_utc: ~datetime.datetime - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - 'last_modified_utc': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - 'display_names_filter': {'key': 'properties.displayNamesFilter', 'type': '[str]'}, - 'display_names_exclude_filter': {'key': 'properties.displayNamesExcludeFilter', 'type': '[str]'}, - 'product_filter': {'key': 'properties.productFilter', 'type': 'str'}, - 'severities_filter': {'key': 'properties.severitiesFilter', 'type': '[str]'}, - 'alert_rule_template_name': {'key': 'properties.alertRuleTemplateName', 'type': 'str'}, - 'description': {'key': 'properties.description', 'type': 'str'}, - 'display_name': {'key': 'properties.displayName', 'type': 'str'}, - 'enabled': {'key': 'properties.enabled', 'type': 'bool'}, - 'last_modified_utc': {'key': 'properties.lastModifiedUtc', 'type': 'iso-8601'}, - } - - def __init__( - self, - **kwargs - ): - super(MicrosoftSecurityIncidentCreationAlertRule, self).__init__(**kwargs) - self.kind = 'MicrosoftSecurityIncidentCreation' # type: str - self.display_names_filter = kwargs.get('display_names_filter', None) - self.display_names_exclude_filter = kwargs.get('display_names_exclude_filter', None) - self.product_filter = kwargs.get('product_filter', None) - self.severities_filter = kwargs.get('severities_filter', None) - self.alert_rule_template_name = kwargs.get('alert_rule_template_name', None) - self.description = kwargs.get('description', None) - self.display_name = kwargs.get('display_name', None) - self.enabled = kwargs.get('enabled', None) - self.last_modified_utc = None - - -class MicrosoftSecurityIncidentCreationAlertRuleCommonProperties(msrest.serialization.Model): - """MicrosoftSecurityIncidentCreation rule common property bag. - - All required parameters must be populated in order to send to Azure. - - :param display_names_filter: the alerts' displayNames on which the cases will be generated. - :type display_names_filter: list[str] - :param display_names_exclude_filter: the alerts' displayNames on which the cases will not be - generated. - :type display_names_exclude_filter: list[str] - :param product_filter: Required. The alerts' productName on which the cases will be generated. - Possible values include: "Microsoft Cloud App Security", "Azure Security Center", "Azure - Advanced Threat Protection", "Azure Active Directory Identity Protection", "Azure Security - Center for IoT". - :type product_filter: str or ~security_insights.models.MicrosoftSecurityProductName - :param severities_filter: the alerts' severities on which the cases will be generated. - :type severities_filter: list[str or ~security_insights.models.AlertSeverity] - """ - - _validation = { - 'product_filter': {'required': True}, - } - - _attribute_map = { - 'display_names_filter': {'key': 'displayNamesFilter', 'type': '[str]'}, - 'display_names_exclude_filter': {'key': 'displayNamesExcludeFilter', 'type': '[str]'}, - 'product_filter': {'key': 'productFilter', 'type': 'str'}, - 'severities_filter': {'key': 'severitiesFilter', 'type': '[str]'}, - } - - def __init__( - self, - **kwargs - ): - super(MicrosoftSecurityIncidentCreationAlertRuleCommonProperties, self).__init__(**kwargs) - self.display_names_filter = kwargs.get('display_names_filter', None) - self.display_names_exclude_filter = kwargs.get('display_names_exclude_filter', None) - self.product_filter = kwargs['product_filter'] - self.severities_filter = kwargs.get('severities_filter', None) - - -class MicrosoftSecurityIncidentCreationAlertRuleProperties(MicrosoftSecurityIncidentCreationAlertRuleCommonProperties): - """MicrosoftSecurityIncidentCreation rule property bag. - - 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 display_names_filter: the alerts' displayNames on which the cases will be generated. - :type display_names_filter: list[str] - :param display_names_exclude_filter: the alerts' displayNames on which the cases will not be - generated. - :type display_names_exclude_filter: list[str] - :param product_filter: Required. The alerts' productName on which the cases will be generated. - Possible values include: "Microsoft Cloud App Security", "Azure Security Center", "Azure - Advanced Threat Protection", "Azure Active Directory Identity Protection", "Azure Security - Center for IoT". - :type product_filter: str or ~security_insights.models.MicrosoftSecurityProductName - :param severities_filter: the alerts' severities on which the cases will be generated. - :type severities_filter: list[str or ~security_insights.models.AlertSeverity] - :param alert_rule_template_name: The Name of the alert rule template used to create this rule. - :type alert_rule_template_name: str - :param description: The description of the alert rule. - :type description: str - :param display_name: Required. The display name for alerts created by this alert rule. - :type display_name: str - :param enabled: Required. Determines whether this alert rule is enabled or disabled. - :type enabled: bool - :ivar last_modified_utc: The last time that this alert has been modified. - :vartype last_modified_utc: ~datetime.datetime - """ - - _validation = { - 'product_filter': {'required': True}, - 'display_name': {'required': True}, - 'enabled': {'required': True}, - 'last_modified_utc': {'readonly': True}, - } - - _attribute_map = { - 'display_names_filter': {'key': 'displayNamesFilter', 'type': '[str]'}, - 'display_names_exclude_filter': {'key': 'displayNamesExcludeFilter', 'type': '[str]'}, - 'product_filter': {'key': 'productFilter', 'type': 'str'}, - 'severities_filter': {'key': 'severitiesFilter', 'type': '[str]'}, - 'alert_rule_template_name': {'key': 'alertRuleTemplateName', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'display_name': {'key': 'displayName', 'type': 'str'}, - 'enabled': {'key': 'enabled', 'type': 'bool'}, - 'last_modified_utc': {'key': 'lastModifiedUtc', 'type': 'iso-8601'}, - } - - def __init__( - self, - **kwargs - ): - super(MicrosoftSecurityIncidentCreationAlertRuleProperties, self).__init__(**kwargs) - self.alert_rule_template_name = kwargs.get('alert_rule_template_name', None) - self.description = kwargs.get('description', None) - self.display_name = kwargs['display_name'] - self.enabled = kwargs['enabled'] - self.last_modified_utc = None - - -class MicrosoftSecurityIncidentCreationAlertRuleTemplate(AlertRuleTemplate): - """Represents MicrosoftSecurityIncidentCreation rule template. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param kind: Required. The alert rule kind.Constant filled by server. Possible values include: - "Scheduled", "MicrosoftSecurityIncidentCreation", "Fusion". - :type kind: str or ~security_insights.models.AlertRuleKind - :param alert_rules_created_by_template_count: the number of alert rules that were created by - this template. - :type alert_rules_created_by_template_count: int - :ivar created_date_utc: The time that this alert rule template has been added. - :vartype created_date_utc: ~datetime.datetime - :param description: The description of the alert rule template. - :type description: str - :param display_name: The display name for alert rule template. - :type display_name: str - :param required_data_connectors: The required data connectors for this template. - :type required_data_connectors: list[~security_insights.models.AlertRuleTemplateDataSource] - :param status: The alert rule template status. Possible values include: "Installed", - "Available", "NotAvailable". - :type status: str or ~security_insights.models.TemplateStatus - :param display_names_filter: the alerts' displayNames on which the cases will be generated. - :type display_names_filter: list[str] - :param display_names_exclude_filter: the alerts' displayNames on which the cases will not be - generated. - :type display_names_exclude_filter: list[str] - :param product_filter: The alerts' productName on which the cases will be generated. Possible - values include: "Microsoft Cloud App Security", "Azure Security Center", "Azure Advanced Threat - Protection", "Azure Active Directory Identity Protection", "Azure Security Center for IoT". - :type product_filter: str or ~security_insights.models.MicrosoftSecurityProductName - :param severities_filter: the alerts' severities on which the cases will be generated. - :type severities_filter: list[str or ~security_insights.models.AlertSeverity] - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - 'created_date_utc': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - 'alert_rules_created_by_template_count': {'key': 'properties.alertRulesCreatedByTemplateCount', 'type': 'int'}, - 'created_date_utc': {'key': 'properties.createdDateUTC', 'type': 'iso-8601'}, - 'description': {'key': 'properties.description', 'type': 'str'}, - 'display_name': {'key': 'properties.displayName', 'type': 'str'}, - 'required_data_connectors': {'key': 'properties.requiredDataConnectors', 'type': '[AlertRuleTemplateDataSource]'}, - 'status': {'key': 'properties.status', 'type': 'str'}, - 'display_names_filter': {'key': 'properties.displayNamesFilter', 'type': '[str]'}, - 'display_names_exclude_filter': {'key': 'properties.displayNamesExcludeFilter', 'type': '[str]'}, - 'product_filter': {'key': 'properties.productFilter', 'type': 'str'}, - 'severities_filter': {'key': 'properties.severitiesFilter', 'type': '[str]'}, - } - - def __init__( - self, - **kwargs - ): - super(MicrosoftSecurityIncidentCreationAlertRuleTemplate, self).__init__(**kwargs) - self.kind = 'MicrosoftSecurityIncidentCreation' # type: str - self.alert_rules_created_by_template_count = kwargs.get('alert_rules_created_by_template_count', None) - self.created_date_utc = None - self.description = kwargs.get('description', None) - self.display_name = kwargs.get('display_name', None) - self.required_data_connectors = kwargs.get('required_data_connectors', None) - self.status = kwargs.get('status', None) - self.display_names_filter = kwargs.get('display_names_filter', None) - self.display_names_exclude_filter = kwargs.get('display_names_exclude_filter', None) - self.product_filter = kwargs.get('product_filter', None) - self.severities_filter = kwargs.get('severities_filter', None) - - -class OfficeConsent(Resource): - """Consent for Office365 tenant that already made. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar id: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param tenant_id: The tenantId of the Office365 with the consent. - :type tenant_id: str - :ivar tenant_name: The tenant name of the Office365 with the consent. - :vartype tenant_name: str - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'tenant_name': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'tenant_id': {'key': 'properties.tenantId', 'type': 'str'}, - 'tenant_name': {'key': 'properties.tenantName', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(OfficeConsent, self).__init__(**kwargs) - self.tenant_id = kwargs.get('tenant_id', None) - self.tenant_name = None - - -class OfficeConsentList(msrest.serialization.Model): - """List of all the office365 consents. - - 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 next_link: URL to fetch the next set of office consents. - :vartype next_link: str - :param value: Required. Array of the consents. - :type value: list[~security_insights.models.OfficeConsent] - """ - - _validation = { - 'next_link': {'readonly': True}, - 'value': {'required': True}, - } - - _attribute_map = { - 'next_link': {'key': 'nextLink', 'type': 'str'}, - 'value': {'key': 'value', 'type': '[OfficeConsent]'}, - } - - def __init__( - self, - **kwargs - ): - super(OfficeConsentList, self).__init__(**kwargs) - self.next_link = None - self.value = kwargs['value'] - - -class OfficeDataConnector(DataConnector): - """Represents office data connector. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :param kind: Required. The data connector kind.Constant filled by server. Possible values - include: "AzureActiveDirectory", "AzureSecurityCenter", "MicrosoftCloudAppSecurity", - "ThreatIntelligence", "Office365", "AmazonWebServicesCloudTrail", - "AzureAdvancedThreatProtection", "MicrosoftDefenderAdvancedThreatProtection". - :type kind: str or ~security_insights.models.DataConnectorKind - :param tenant_id: The tenant id to connect to, and get the data from. - :type tenant_id: str - :param state_data_types_share_point_state: Describe whether this data type connection is - enabled or not. Possible values include: "Enabled", "Disabled". - :type state_data_types_share_point_state: str or ~security_insights.models.DataTypeState - :param state_data_types_exchange_state: Describe whether this data type connection is enabled - or not. Possible values include: "Enabled", "Disabled". - :type state_data_types_exchange_state: str or ~security_insights.models.DataTypeState - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - 'tenant_id': {'key': 'properties.tenantId', 'type': 'str'}, - 'state_data_types_share_point_state': {'key': 'dataTypes.sharePoint.state', 'type': 'str'}, - 'state_data_types_exchange_state': {'key': 'dataTypes.exchange.state', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(OfficeDataConnector, self).__init__(**kwargs) - self.kind = 'Office365' # type: str - self.tenant_id = kwargs.get('tenant_id', None) - self.state_data_types_share_point_state = kwargs.get('state_data_types_share_point_state', None) - self.state_data_types_exchange_state = kwargs.get('state_data_types_exchange_state', None) - - -class OfficeDataConnectorDataTypesExchange(DataConnectorDataTypeCommon): - """Exchange data type connection. - - :param state: Describe whether this data type connection is enabled or not. Possible values - include: "Enabled", "Disabled". - :type state: str or ~security_insights.models.DataTypeState - """ - - _attribute_map = { - 'state': {'key': 'state', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(OfficeDataConnectorDataTypesExchange, self).__init__(**kwargs) - - -class OfficeDataConnectorDataTypesSharePoint(DataConnectorDataTypeCommon): - """SharePoint data type connection. - - :param state: Describe whether this data type connection is enabled or not. Possible values - include: "Enabled", "Disabled". - :type state: str or ~security_insights.models.DataTypeState - """ - - _attribute_map = { - 'state': {'key': 'state', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(OfficeDataConnectorDataTypesSharePoint, self).__init__(**kwargs) - - -class Operation(msrest.serialization.Model): - """Operation provided by provider. - - :param display: Properties of the operation. - :type display: ~security_insights.models.OperationDisplay - :param name: Name of the operation. - :type name: str - """ - - _attribute_map = { - 'display': {'key': 'display', 'type': 'OperationDisplay'}, - 'name': {'key': 'name', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(Operation, self).__init__(**kwargs) - self.display = kwargs.get('display', None) - self.name = kwargs.get('name', None) - - -class OperationDisplay(msrest.serialization.Model): - """Properties of the operation. - - :param description: Description of the operation. - :type description: str - :param operation: Operation name. - :type operation: str - :param provider: Provider name. - :type provider: str - :param resource: Resource name. - :type resource: str - """ - - _attribute_map = { - 'description': {'key': 'description', 'type': 'str'}, - 'operation': {'key': 'operation', 'type': 'str'}, - 'provider': {'key': 'provider', 'type': 'str'}, - 'resource': {'key': 'resource', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(OperationDisplay, self).__init__(**kwargs) - self.description = kwargs.get('description', None) - self.operation = kwargs.get('operation', None) - self.provider = kwargs.get('provider', None) - self.resource = kwargs.get('resource', None) - - -class OperationsList(msrest.serialization.Model): - """Lists the operations available in the SecurityInsights RP. - - All required parameters must be populated in order to send to Azure. - - :param next_link: URL to fetch the next set of operations. - :type next_link: str - :param value: Required. Array of operations. - :type value: list[~security_insights.models.Operation] - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'next_link': {'key': 'nextLink', 'type': 'str'}, - 'value': {'key': 'value', 'type': '[Operation]'}, - } - - def __init__( - self, - **kwargs - ): - super(OperationsList, self).__init__(**kwargs) - self.next_link = kwargs.get('next_link', None) - self.value = kwargs['value'] - - -class ScheduledAlertRule(AlertRule): - """Represents scheduled alert rule. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :param kind: Required. The alert rule kind.Constant filled by server. Possible values include: - "Scheduled", "MicrosoftSecurityIncidentCreation", "Fusion". - :type kind: str or ~security_insights.models.AlertRuleKind - :param query: The query that creates alerts for this rule. - :type query: str - :param query_frequency: The frequency (in ISO 8601 duration format) for this alert rule to run. - :type query_frequency: ~datetime.timedelta - :param query_period: The period (in ISO 8601 duration format) that this alert rule looks at. - :type query_period: ~datetime.timedelta - :param severity: The severity for alerts created by this alert rule. Possible values include: - "High", "Medium", "Low", "Informational". - :type severity: str or ~security_insights.models.AlertSeverity - :param trigger_operator: The operation against the threshold that triggers alert rule. Possible - values include: "GreaterThan", "LessThan", "Equal", "NotEqual". - :type trigger_operator: str or ~security_insights.models.TriggerOperator - :param trigger_threshold: The threshold triggers this alert rule. - :type trigger_threshold: int - :param alert_rule_template_name: The Name of the alert rule template used to create this rule. - :type alert_rule_template_name: str - :param description: The description of the alert rule. - :type description: str - :param display_name: The display name for alerts created by this alert rule. - :type display_name: str - :param enabled: Determines whether this alert rule is enabled or disabled. - :type enabled: bool - :ivar last_modified_utc: The last time that this alert rule has been modified. - :vartype last_modified_utc: ~datetime.datetime - :param suppression_duration: The suppression (in ISO 8601 duration format) to wait since last - time this alert rule been triggered. - :type suppression_duration: ~datetime.timedelta - :param suppression_enabled: Determines whether the suppression for this alert rule is enabled - or disabled. - :type suppression_enabled: bool - :param tactics: The tactics of the alert rule. - :type tactics: list[str or ~security_insights.models.AttackTactic] - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - 'last_modified_utc': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - 'query': {'key': 'properties.query', 'type': 'str'}, - 'query_frequency': {'key': 'properties.queryFrequency', 'type': 'duration'}, - 'query_period': {'key': 'properties.queryPeriod', 'type': 'duration'}, - 'severity': {'key': 'properties.severity', 'type': 'str'}, - 'trigger_operator': {'key': 'properties.triggerOperator', 'type': 'str'}, - 'trigger_threshold': {'key': 'properties.triggerThreshold', 'type': 'int'}, - 'alert_rule_template_name': {'key': 'properties.alertRuleTemplateName', 'type': 'str'}, - 'description': {'key': 'properties.description', 'type': 'str'}, - 'display_name': {'key': 'properties.displayName', 'type': 'str'}, - 'enabled': {'key': 'properties.enabled', 'type': 'bool'}, - 'last_modified_utc': {'key': 'properties.lastModifiedUtc', 'type': 'iso-8601'}, - 'suppression_duration': {'key': 'properties.suppressionDuration', 'type': 'duration'}, - 'suppression_enabled': {'key': 'properties.suppressionEnabled', 'type': 'bool'}, - 'tactics': {'key': 'properties.tactics', 'type': '[str]'}, - } - - def __init__( - self, - **kwargs - ): - super(ScheduledAlertRule, self).__init__(**kwargs) - self.kind = 'Scheduled' # type: str - self.query = kwargs.get('query', None) - self.query_frequency = kwargs.get('query_frequency', None) - self.query_period = kwargs.get('query_period', None) - self.severity = kwargs.get('severity', None) - self.trigger_operator = kwargs.get('trigger_operator', None) - self.trigger_threshold = kwargs.get('trigger_threshold', None) - self.alert_rule_template_name = kwargs.get('alert_rule_template_name', None) - self.description = kwargs.get('description', None) - self.display_name = kwargs.get('display_name', None) - self.enabled = kwargs.get('enabled', None) - self.last_modified_utc = None - self.suppression_duration = kwargs.get('suppression_duration', None) - self.suppression_enabled = kwargs.get('suppression_enabled', None) - self.tactics = kwargs.get('tactics', None) - - -class ScheduledAlertRuleCommonProperties(msrest.serialization.Model): - """Schedule alert rule template property bag. - - :param query: The query that creates alerts for this rule. - :type query: str - :param query_frequency: The frequency (in ISO 8601 duration format) for this alert rule to run. - :type query_frequency: ~datetime.timedelta - :param query_period: The period (in ISO 8601 duration format) that this alert rule looks at. - :type query_period: ~datetime.timedelta - :param severity: The severity for alerts created by this alert rule. Possible values include: - "High", "Medium", "Low", "Informational". - :type severity: str or ~security_insights.models.AlertSeverity - :param trigger_operator: The operation against the threshold that triggers alert rule. Possible - values include: "GreaterThan", "LessThan", "Equal", "NotEqual". - :type trigger_operator: str or ~security_insights.models.TriggerOperator - :param trigger_threshold: The threshold triggers this alert rule. - :type trigger_threshold: int - """ - - _attribute_map = { - 'query': {'key': 'query', 'type': 'str'}, - 'query_frequency': {'key': 'queryFrequency', 'type': 'duration'}, - 'query_period': {'key': 'queryPeriod', 'type': 'duration'}, - 'severity': {'key': 'severity', 'type': 'str'}, - 'trigger_operator': {'key': 'triggerOperator', 'type': 'str'}, - 'trigger_threshold': {'key': 'triggerThreshold', 'type': 'int'}, - } - - def __init__( - self, - **kwargs - ): - super(ScheduledAlertRuleCommonProperties, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.query_frequency = kwargs.get('query_frequency', None) - self.query_period = kwargs.get('query_period', None) - self.severity = kwargs.get('severity', None) - self.trigger_operator = kwargs.get('trigger_operator', None) - self.trigger_threshold = kwargs.get('trigger_threshold', None) - - -class ScheduledAlertRuleProperties(ScheduledAlertRuleCommonProperties): - """Scheduled alert rule base property bag. - - 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 query: The query that creates alerts for this rule. - :type query: str - :param query_frequency: The frequency (in ISO 8601 duration format) for this alert rule to run. - :type query_frequency: ~datetime.timedelta - :param query_period: The period (in ISO 8601 duration format) that this alert rule looks at. - :type query_period: ~datetime.timedelta - :param severity: The severity for alerts created by this alert rule. Possible values include: - "High", "Medium", "Low", "Informational". - :type severity: str or ~security_insights.models.AlertSeverity - :param trigger_operator: The operation against the threshold that triggers alert rule. Possible - values include: "GreaterThan", "LessThan", "Equal", "NotEqual". - :type trigger_operator: str or ~security_insights.models.TriggerOperator - :param trigger_threshold: The threshold triggers this alert rule. - :type trigger_threshold: int - :param alert_rule_template_name: The Name of the alert rule template used to create this rule. - :type alert_rule_template_name: str - :param description: The description of the alert rule. - :type description: str - :param display_name: Required. The display name for alerts created by this alert rule. - :type display_name: str - :param enabled: Required. Determines whether this alert rule is enabled or disabled. - :type enabled: bool - :ivar last_modified_utc: The last time that this alert rule has been modified. - :vartype last_modified_utc: ~datetime.datetime - :param suppression_duration: Required. The suppression (in ISO 8601 duration format) to wait - since last time this alert rule been triggered. - :type suppression_duration: ~datetime.timedelta - :param suppression_enabled: Required. Determines whether the suppression for this alert rule is - enabled or disabled. - :type suppression_enabled: bool - :param tactics: The tactics of the alert rule. - :type tactics: list[str or ~security_insights.models.AttackTactic] - """ - - _validation = { - 'display_name': {'required': True}, - 'enabled': {'required': True}, - 'last_modified_utc': {'readonly': True}, - 'suppression_duration': {'required': True}, - 'suppression_enabled': {'required': True}, - } - - _attribute_map = { - 'query': {'key': 'query', 'type': 'str'}, - 'query_frequency': {'key': 'queryFrequency', 'type': 'duration'}, - 'query_period': {'key': 'queryPeriod', 'type': 'duration'}, - 'severity': {'key': 'severity', 'type': 'str'}, - 'trigger_operator': {'key': 'triggerOperator', 'type': 'str'}, - 'trigger_threshold': {'key': 'triggerThreshold', 'type': 'int'}, - 'alert_rule_template_name': {'key': 'alertRuleTemplateName', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'display_name': {'key': 'displayName', 'type': 'str'}, - 'enabled': {'key': 'enabled', 'type': 'bool'}, - 'last_modified_utc': {'key': 'lastModifiedUtc', 'type': 'iso-8601'}, - 'suppression_duration': {'key': 'suppressionDuration', 'type': 'duration'}, - 'suppression_enabled': {'key': 'suppressionEnabled', 'type': 'bool'}, - 'tactics': {'key': 'tactics', 'type': '[str]'}, - } - - def __init__( - self, - **kwargs - ): - super(ScheduledAlertRuleProperties, self).__init__(**kwargs) - self.alert_rule_template_name = kwargs.get('alert_rule_template_name', None) - self.description = kwargs.get('description', None) - self.display_name = kwargs['display_name'] - self.enabled = kwargs['enabled'] - self.last_modified_utc = None - self.suppression_duration = kwargs['suppression_duration'] - self.suppression_enabled = kwargs['suppression_enabled'] - self.tactics = kwargs.get('tactics', None) - - -class ScheduledAlertRuleTemplate(AlertRuleTemplate): - """Represents scheduled alert rule template. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param kind: Required. The alert rule kind.Constant filled by server. Possible values include: - "Scheduled", "MicrosoftSecurityIncidentCreation", "Fusion". - :type kind: str or ~security_insights.models.AlertRuleKind - :param alert_rules_created_by_template_count: the number of alert rules that were created by - this template. - :type alert_rules_created_by_template_count: int - :ivar created_date_utc: The time that this alert rule template has been added. - :vartype created_date_utc: ~datetime.datetime - :param description: The description of the alert rule template. - :type description: str - :param display_name: The display name for alert rule template. - :type display_name: str - :param required_data_connectors: The required data connectors for this template. - :type required_data_connectors: list[~security_insights.models.AlertRuleTemplateDataSource] - :param status: The alert rule template status. Possible values include: "Installed", - "Available", "NotAvailable". - :type status: str or ~security_insights.models.TemplateStatus - :param query: The query that creates alerts for this rule. - :type query: str - :param query_frequency: The frequency (in ISO 8601 duration format) for this alert rule to run. - :type query_frequency: ~datetime.timedelta - :param query_period: The period (in ISO 8601 duration format) that this alert rule looks at. - :type query_period: ~datetime.timedelta - :param severity: The severity for alerts created by this alert rule. Possible values include: - "High", "Medium", "Low", "Informational". - :type severity: str or ~security_insights.models.AlertSeverity - :param trigger_operator: The operation against the threshold that triggers alert rule. Possible - values include: "GreaterThan", "LessThan", "Equal", "NotEqual". - :type trigger_operator: str or ~security_insights.models.TriggerOperator - :param trigger_threshold: The threshold triggers this alert rule. - :type trigger_threshold: int - :param tactics: The tactics of the alert rule template. - :type tactics: list[str or ~security_insights.models.AttackTactic] - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - 'created_date_utc': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - 'alert_rules_created_by_template_count': {'key': 'properties.alertRulesCreatedByTemplateCount', 'type': 'int'}, - 'created_date_utc': {'key': 'properties.createdDateUTC', 'type': 'iso-8601'}, - 'description': {'key': 'properties.description', 'type': 'str'}, - 'display_name': {'key': 'properties.displayName', 'type': 'str'}, - 'required_data_connectors': {'key': 'properties.requiredDataConnectors', 'type': '[AlertRuleTemplateDataSource]'}, - 'status': {'key': 'properties.status', 'type': 'str'}, - 'query': {'key': 'properties.query', 'type': 'str'}, - 'query_frequency': {'key': 'properties.queryFrequency', 'type': 'duration'}, - 'query_period': {'key': 'properties.queryPeriod', 'type': 'duration'}, - 'severity': {'key': 'properties.severity', 'type': 'str'}, - 'trigger_operator': {'key': 'properties.triggerOperator', 'type': 'str'}, - 'trigger_threshold': {'key': 'properties.triggerThreshold', 'type': 'int'}, - 'tactics': {'key': 'properties.tactics', 'type': '[str]'}, - } - - def __init__( - self, - **kwargs - ): - super(ScheduledAlertRuleTemplate, self).__init__(**kwargs) - self.kind = 'Scheduled' # type: str - self.alert_rules_created_by_template_count = kwargs.get('alert_rules_created_by_template_count', None) - self.created_date_utc = None - self.description = kwargs.get('description', None) - self.display_name = kwargs.get('display_name', None) - self.required_data_connectors = kwargs.get('required_data_connectors', None) - self.status = kwargs.get('status', None) - self.query = kwargs.get('query', None) - self.query_frequency = kwargs.get('query_frequency', None) - self.query_period = kwargs.get('query_period', None) - self.severity = kwargs.get('severity', None) - self.trigger_operator = kwargs.get('trigger_operator', None) - self.trigger_threshold = kwargs.get('trigger_threshold', None) - self.tactics = kwargs.get('tactics', None) - - -class Settings(ResourceWithEtag): - """The Settings. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: ToggleSettings, UebaSettings. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :param kind: Required. The data connector kind.Constant filled by server. Possible values - include: "UebaSettings", "ToggleSettings". - :type kind: str or ~security_insights.models.SettingKind - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - } - - _subtype_map = { - 'kind': {'ToggleSettings': 'ToggleSettings', 'UebaSettings': 'UebaSettings'} - } - - def __init__( - self, - **kwargs - ): - super(Settings, self).__init__(**kwargs) - self.kind = 'Settings' # type: str - - -class ThreatIntelligence(msrest.serialization.Model): - """ThreatIntelligence property bag. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar confidence: Confidence (must be between 0 and 1). - :vartype confidence: float - :ivar provider_name: Name of the provider from whom this Threat Intelligence information was - received. - :vartype provider_name: str - :ivar report_link: Report link. - :vartype report_link: str - :ivar threat_description: Threat description (free text). - :vartype threat_description: str - :ivar threat_name: Threat name (e.g. "Jedobot malware"). - :vartype threat_name: str - :ivar threat_type: Threat type (e.g. "Botnet"). - :vartype threat_type: str - """ - - _validation = { - 'confidence': {'readonly': True}, - 'provider_name': {'readonly': True}, - 'report_link': {'readonly': True}, - 'threat_description': {'readonly': True}, - 'threat_name': {'readonly': True}, - 'threat_type': {'readonly': True}, - } - - _attribute_map = { - 'confidence': {'key': 'confidence', 'type': 'float'}, - 'provider_name': {'key': 'providerName', 'type': 'str'}, - 'report_link': {'key': 'reportLink', 'type': 'str'}, - 'threat_description': {'key': 'threatDescription', 'type': 'str'}, - 'threat_name': {'key': 'threatName', 'type': 'str'}, - 'threat_type': {'key': 'threatType', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(ThreatIntelligence, self).__init__(**kwargs) - self.confidence = None - self.provider_name = None - self.report_link = None - self.threat_description = None - self.threat_name = None - self.threat_type = None - - -class TIDataConnector(DataConnector): - """Represents threat intelligence data connector. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :param kind: Required. The data connector kind.Constant filled by server. Possible values - include: "AzureActiveDirectory", "AzureSecurityCenter", "MicrosoftCloudAppSecurity", - "ThreatIntelligence", "Office365", "AmazonWebServicesCloudTrail", - "AzureAdvancedThreatProtection", "MicrosoftDefenderAdvancedThreatProtection". - :type kind: str or ~security_insights.models.DataConnectorKind - :param tenant_id: The tenant id to connect to, and get the data from. - :type tenant_id: str - :param state: Describe whether this data type connection is enabled or not. Possible values - include: "Enabled", "Disabled". - :type state: str or ~security_insights.models.DataTypeState - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - 'tenant_id': {'key': 'properties.tenantId', 'type': 'str'}, - 'state': {'key': 'dataTypes.indicators.state', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(TIDataConnector, self).__init__(**kwargs) - self.kind = 'ThreatIntelligence' # type: str - self.tenant_id = kwargs.get('tenant_id', None) - self.state = kwargs.get('state', None) - - -class TIDataConnectorDataTypesIndicators(DataConnectorDataTypeCommon): - """Data type for indicators connection. - - :param state: Describe whether this data type connection is enabled or not. Possible values - include: "Enabled", "Disabled". - :type state: str or ~security_insights.models.DataTypeState - """ - - _attribute_map = { - 'state': {'key': 'state', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(TIDataConnectorDataTypesIndicators, self).__init__(**kwargs) - - -class ToggleSettings(Settings): - """Settings with single toggle. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :param kind: Required. The data connector kind.Constant filled by server. Possible values - include: "UebaSettings", "ToggleSettings". - :type kind: str or ~security_insights.models.SettingKind - :param is_enabled: Determines whether the setting is enable or disabled. - :type is_enabled: bool - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - 'is_enabled': {'key': 'properties.isEnabled', 'type': 'bool'}, - } - - def __init__( - self, - **kwargs - ): - super(ToggleSettings, self).__init__(**kwargs) - self.kind = 'ToggleSettings' # type: str - self.is_enabled = kwargs.get('is_enabled', None) - - -class UebaSettings(Settings): - """Represents settings for User and Entity Behavior Analytics enablement. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :param kind: Required. The data connector kind.Constant filled by server. Possible values - include: "UebaSettings", "ToggleSettings". - :type kind: str or ~security_insights.models.SettingKind - :ivar atp_license_status: Determines whether the tenant has ATP (Advanced Threat Protection) - license. Possible values include: "Enabled", "Disabled". - :vartype atp_license_status: str or ~security_insights.models.LicenseStatus - :param is_enabled: Determines whether User and Entity Behavior Analytics is enabled for this - workspace. - :type is_enabled: bool - :ivar status_in_mcas: Determines whether User and Entity Behavior Analytics is enabled from - MCAS (Microsoft Cloud App Security). Possible values include: "Enabled", "Disabled". - :vartype status_in_mcas: str or ~security_insights.models.StatusInMCAS - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - 'atp_license_status': {'readonly': True}, - 'status_in_mcas': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - 'atp_license_status': {'key': 'properties.atpLicenseStatus', 'type': 'str'}, - 'is_enabled': {'key': 'properties.isEnabled', 'type': 'bool'}, - 'status_in_mcas': {'key': 'properties.statusInMcas', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(UebaSettings, self).__init__(**kwargs) - self.kind = 'UebaSettings' # type: str - self.atp_license_status = None - self.is_enabled = kwargs.get('is_enabled', None) - self.status_in_mcas = None diff --git a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/models/_models_py3.py b/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/models/_models_py3.py deleted file mode 100644 index 29010ed670f..00000000000 --- a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/models/_models_py3.py +++ /dev/null @@ -1,3184 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -import datetime -from typing import List, Optional, Union - -import msrest.serialization - -from ._security_insights_enums import * - - -class ResourceWithEtag(msrest.serialization.Model): - """An azure resource object with an Etag property. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar id: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'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, - *, - etag: Optional[str] = None, - **kwargs - ): - super(ResourceWithEtag, self).__init__(**kwargs) - self.id = None - self.name = None - self.type = None - self.etag = etag - - -class DataConnector(ResourceWithEtag): - """Data connector. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: AwsCloudTrailDataConnector, AADDataConnector, AATPDataConnector, ASCDataConnector, MCASDataConnector, MDATPDataConnector, OfficeDataConnector, TIDataConnector. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :param kind: Required. The data connector kind.Constant filled by server. Possible values - include: "AzureActiveDirectory", "AzureSecurityCenter", "MicrosoftCloudAppSecurity", - "ThreatIntelligence", "Office365", "AmazonWebServicesCloudTrail", - "AzureAdvancedThreatProtection", "MicrosoftDefenderAdvancedThreatProtection". - :type kind: str or ~security_insights.models.DataConnectorKind - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - } - - _subtype_map = { - 'kind': {'AmazonWebServicesCloudTrail': 'AwsCloudTrailDataConnector', 'AzureActiveDirectory': 'AADDataConnector', 'AzureAdvancedThreatProtection': 'AATPDataConnector', 'AzureSecurityCenter': 'ASCDataConnector', 'MicrosoftCloudAppSecurity': 'MCASDataConnector', 'MicrosoftDefenderAdvancedThreatProtection': 'MDATPDataConnector', 'Office365': 'OfficeDataConnector', 'ThreatIntelligence': 'TIDataConnector'} - } - - def __init__( - self, - *, - etag: Optional[str] = None, - **kwargs - ): - super(DataConnector, self).__init__(etag=etag, **kwargs) - self.kind = 'DataConnector' # type: str - - -class AADDataConnector(DataConnector): - """Represents AAD (Azure Active Directory) data connector. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :param kind: Required. The data connector kind.Constant filled by server. Possible values - include: "AzureActiveDirectory", "AzureSecurityCenter", "MicrosoftCloudAppSecurity", - "ThreatIntelligence", "Office365", "AmazonWebServicesCloudTrail", - "AzureAdvancedThreatProtection", "MicrosoftDefenderAdvancedThreatProtection". - :type kind: str or ~security_insights.models.DataConnectorKind - :param tenant_id: The tenant id to connect to, and get the data from. - :type tenant_id: str - :param state: Describe whether this data type connection is enabled or not. Possible values - include: "Enabled", "Disabled". - :type state: str or ~security_insights.models.DataTypeState - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - 'tenant_id': {'key': 'properties.tenantId', 'type': 'str'}, - 'state': {'key': 'dataTypes.alerts.state', 'type': 'str'}, - } - - def __init__( - self, - *, - etag: Optional[str] = None, - tenant_id: Optional[str] = None, - state: Optional[Union[str, "DataTypeState"]] = None, - **kwargs - ): - super(AADDataConnector, self).__init__(etag=etag, **kwargs) - self.kind = 'AzureActiveDirectory' # type: str - self.tenant_id = tenant_id - self.state = state - - -class AATPDataConnector(DataConnector): - """Represents AATP (Azure Advanced Threat Protection) data connector. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :param kind: Required. The data connector kind.Constant filled by server. Possible values - include: "AzureActiveDirectory", "AzureSecurityCenter", "MicrosoftCloudAppSecurity", - "ThreatIntelligence", "Office365", "AmazonWebServicesCloudTrail", - "AzureAdvancedThreatProtection", "MicrosoftDefenderAdvancedThreatProtection". - :type kind: str or ~security_insights.models.DataConnectorKind - :param tenant_id: The tenant id to connect to, and get the data from. - :type tenant_id: str - :param state: Describe whether this data type connection is enabled or not. Possible values - include: "Enabled", "Disabled". - :type state: str or ~security_insights.models.DataTypeState - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - 'tenant_id': {'key': 'properties.tenantId', 'type': 'str'}, - 'state': {'key': 'dataTypes.alerts.state', 'type': 'str'}, - } - - def __init__( - self, - *, - etag: Optional[str] = None, - tenant_id: Optional[str] = None, - state: Optional[Union[str, "DataTypeState"]] = None, - **kwargs - ): - super(AATPDataConnector, self).__init__(etag=etag, **kwargs) - self.kind = 'AzureAdvancedThreatProtection' # type: str - self.tenant_id = tenant_id - self.state = state - - -class ActionPropertiesBase(msrest.serialization.Model): - """Action property bag base. - - All required parameters must be populated in order to send to Azure. - - :param logic_app_resource_id: Required. Logic App Resource Id, /subscriptions/{my- - subscription}/resourceGroups/{my-resource-group}/providers/Microsoft.Logic/workflows/{my- - workflow-id}. - :type logic_app_resource_id: str - """ - - _validation = { - 'logic_app_resource_id': {'required': True}, - } - - _attribute_map = { - 'logic_app_resource_id': {'key': 'logicAppResourceId', 'type': 'str'}, - } - - def __init__( - self, - *, - logic_app_resource_id: str, - **kwargs - ): - super(ActionPropertiesBase, self).__init__(**kwargs) - self.logic_app_resource_id = logic_app_resource_id - - -class ActionRequest(ResourceWithEtag): - """Action for alert rule. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar id: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :param logic_app_resource_id: Logic App Resource Id, /subscriptions/{my- - subscription}/resourceGroups/{my-resource-group}/providers/Microsoft.Logic/workflows/{my- - workflow-id}. - :type logic_app_resource_id: str - :param trigger_uri: Logic App Callback URL for this specific workflow. - :type trigger_uri: str - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'logic_app_resource_id': {'key': 'properties.logicAppResourceId', 'type': 'str'}, - 'trigger_uri': {'key': 'properties.triggerUri', 'type': 'str'}, - } - - def __init__( - self, - *, - etag: Optional[str] = None, - logic_app_resource_id: Optional[str] = None, - trigger_uri: Optional[str] = None, - **kwargs - ): - super(ActionRequest, self).__init__(etag=etag, **kwargs) - self.logic_app_resource_id = logic_app_resource_id - self.trigger_uri = trigger_uri - - -class ActionRequestProperties(ActionPropertiesBase): - """Action property bag. - - All required parameters must be populated in order to send to Azure. - - :param logic_app_resource_id: Required. Logic App Resource Id, /subscriptions/{my- - subscription}/resourceGroups/{my-resource-group}/providers/Microsoft.Logic/workflows/{my- - workflow-id}. - :type logic_app_resource_id: str - :param trigger_uri: Logic App Callback URL for this specific workflow. - :type trigger_uri: str - """ - - _validation = { - 'logic_app_resource_id': {'required': True}, - } - - _attribute_map = { - 'logic_app_resource_id': {'key': 'logicAppResourceId', 'type': 'str'}, - 'trigger_uri': {'key': 'triggerUri', 'type': 'str'}, - } - - def __init__( - self, - *, - logic_app_resource_id: str, - trigger_uri: Optional[str] = None, - **kwargs - ): - super(ActionRequestProperties, self).__init__(logic_app_resource_id=logic_app_resource_id, **kwargs) - self.trigger_uri = trigger_uri - - -class Resource(msrest.serialization.Model): - """An azure resource object. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar id: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(Resource, self).__init__(**kwargs) - self.id = None - self.name = None - self.type = None - - -class ActionResponse(Resource): - """Action for alert rule. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar id: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the action. - :type etag: str - :param logic_app_resource_id: Logic App Resource Id, /subscriptions/{my- - subscription}/resourceGroups/{my-resource-group}/providers/Microsoft.Logic/workflows/{my- - workflow-id}. - :type logic_app_resource_id: str - :param workflow_id: The name of the logic app's workflow. - :type workflow_id: str - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'logic_app_resource_id': {'key': 'properties.logicAppResourceId', 'type': 'str'}, - 'workflow_id': {'key': 'properties.workflowId', 'type': 'str'}, - } - - def __init__( - self, - *, - etag: Optional[str] = None, - logic_app_resource_id: Optional[str] = None, - workflow_id: Optional[str] = None, - **kwargs - ): - super(ActionResponse, self).__init__(**kwargs) - self.etag = etag - self.logic_app_resource_id = logic_app_resource_id - self.workflow_id = workflow_id - - -class ActionResponseProperties(ActionPropertiesBase): - """Action property bag. - - All required parameters must be populated in order to send to Azure. - - :param logic_app_resource_id: Required. Logic App Resource Id, /subscriptions/{my- - subscription}/resourceGroups/{my-resource-group}/providers/Microsoft.Logic/workflows/{my- - workflow-id}. - :type logic_app_resource_id: str - :param workflow_id: The name of the logic app's workflow. - :type workflow_id: str - """ - - _validation = { - 'logic_app_resource_id': {'required': True}, - } - - _attribute_map = { - 'logic_app_resource_id': {'key': 'logicAppResourceId', 'type': 'str'}, - 'workflow_id': {'key': 'workflowId', 'type': 'str'}, - } - - def __init__( - self, - *, - logic_app_resource_id: str, - workflow_id: Optional[str] = None, - **kwargs - ): - super(ActionResponseProperties, self).__init__(logic_app_resource_id=logic_app_resource_id, **kwargs) - self.workflow_id = workflow_id - - -class ActionsList(msrest.serialization.Model): - """List all the actions. - - 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 next_link: URL to fetch the next set of actions. - :vartype next_link: str - :param value: Required. Array of actions. - :type value: list[~security_insights.models.ActionResponse] - """ - - _validation = { - 'next_link': {'readonly': True}, - 'value': {'required': True}, - } - - _attribute_map = { - 'next_link': {'key': 'nextLink', 'type': 'str'}, - 'value': {'key': 'value', 'type': '[ActionResponse]'}, - } - - def __init__( - self, - *, - value: List["ActionResponse"], - **kwargs - ): - super(ActionsList, self).__init__(**kwargs) - self.next_link = None - self.value = value - - -class AlertRule(ResourceWithEtag): - """Alert rule. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: FusionAlertRule, MicrosoftSecurityIncidentCreationAlertRule, ScheduledAlertRule. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :param kind: Required. The alert rule kind.Constant filled by server. Possible values include: - "Scheduled", "MicrosoftSecurityIncidentCreation", "Fusion". - :type kind: str or ~security_insights.models.AlertRuleKind - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - } - - _subtype_map = { - 'kind': {'Fusion': 'FusionAlertRule', 'MicrosoftSecurityIncidentCreation': 'MicrosoftSecurityIncidentCreationAlertRule', 'Scheduled': 'ScheduledAlertRule'} - } - - def __init__( - self, - *, - etag: Optional[str] = None, - **kwargs - ): - super(AlertRule, self).__init__(etag=etag, **kwargs) - self.kind = 'AlertRule' # type: str - - -class AlertRulesList(msrest.serialization.Model): - """List all the alert rules. - - 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 next_link: URL to fetch the next set of alert rules. - :vartype next_link: str - :param value: Required. Array of alert rules. - :type value: list[~security_insights.models.AlertRule] - """ - - _validation = { - 'next_link': {'readonly': True}, - 'value': {'required': True}, - } - - _attribute_map = { - 'next_link': {'key': 'nextLink', 'type': 'str'}, - 'value': {'key': 'value', 'type': '[AlertRule]'}, - } - - def __init__( - self, - *, - value: List["AlertRule"], - **kwargs - ): - super(AlertRulesList, self).__init__(**kwargs) - self.next_link = None - self.value = value - - -class AlertRuleTemplate(Resource): - """Alert rule template. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: FusionAlertRuleTemplate, MicrosoftSecurityIncidentCreationAlertRuleTemplate, ScheduledAlertRuleTemplate. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param kind: Required. The alert rule kind.Constant filled by server. Possible values include: - "Scheduled", "MicrosoftSecurityIncidentCreation", "Fusion". - :type kind: str or ~security_insights.models.AlertRuleKind - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - } - - _subtype_map = { - 'kind': {'Fusion': 'FusionAlertRuleTemplate', 'MicrosoftSecurityIncidentCreation': 'MicrosoftSecurityIncidentCreationAlertRuleTemplate', 'Scheduled': 'ScheduledAlertRuleTemplate'} - } - - def __init__( - self, - **kwargs - ): - super(AlertRuleTemplate, self).__init__(**kwargs) - self.kind = 'AlertRuleTemplate' # type: str - - -class AlertRuleTemplateDataSource(msrest.serialization.Model): - """alert rule template data sources. - - :param connector_id: The connector id that provides the following data types. - :type connector_id: str - :param data_types: The data types used by the alert rule template. - :type data_types: list[str] - """ - - _attribute_map = { - 'connector_id': {'key': 'connectorId', 'type': 'str'}, - 'data_types': {'key': 'dataTypes', 'type': '[str]'}, - } - - def __init__( - self, - *, - connector_id: Optional[str] = None, - data_types: Optional[List[str]] = None, - **kwargs - ): - super(AlertRuleTemplateDataSource, self).__init__(**kwargs) - self.connector_id = connector_id - self.data_types = data_types - - -class AlertRuleTemplatesList(msrest.serialization.Model): - """List all the alert rule templates. - - 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 next_link: URL to fetch the next set of alert rule templates. - :vartype next_link: str - :param value: Required. Array of alert rule templates. - :type value: list[~security_insights.models.AlertRuleTemplate] - """ - - _validation = { - 'next_link': {'readonly': True}, - 'value': {'required': True}, - } - - _attribute_map = { - 'next_link': {'key': 'nextLink', 'type': 'str'}, - 'value': {'key': 'value', 'type': '[AlertRuleTemplate]'}, - } - - def __init__( - self, - *, - value: List["AlertRuleTemplate"], - **kwargs - ): - super(AlertRuleTemplatesList, self).__init__(**kwargs) - self.next_link = None - self.value = value - - -class AlertsDataTypeOfDataConnector(msrest.serialization.Model): - """Alerts data type for data connectors. - - :param state: Describe whether this data type connection is enabled or not. Possible values - include: "Enabled", "Disabled". - :type state: str or ~security_insights.models.DataTypeState - """ - - _attribute_map = { - 'state': {'key': 'alerts.state', 'type': 'str'}, - } - - def __init__( - self, - *, - state: Optional[Union[str, "DataTypeState"]] = None, - **kwargs - ): - super(AlertsDataTypeOfDataConnector, self).__init__(**kwargs) - self.state = state - - -class ASCDataConnector(DataConnector): - """Represents ASC (Azure Security Center) data connector. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :param kind: Required. The data connector kind.Constant filled by server. Possible values - include: "AzureActiveDirectory", "AzureSecurityCenter", "MicrosoftCloudAppSecurity", - "ThreatIntelligence", "Office365", "AmazonWebServicesCloudTrail", - "AzureAdvancedThreatProtection", "MicrosoftDefenderAdvancedThreatProtection". - :type kind: str or ~security_insights.models.DataConnectorKind - :param subscription_id: The subscription id to connect to, and get the data from. - :type subscription_id: str - :param state: Describe whether this data type connection is enabled or not. Possible values - include: "Enabled", "Disabled". - :type state: str or ~security_insights.models.DataTypeState - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - 'subscription_id': {'key': 'properties.subscriptionId', 'type': 'str'}, - 'state': {'key': 'dataTypes.alerts.state', 'type': 'str'}, - } - - def __init__( - self, - *, - etag: Optional[str] = None, - subscription_id: Optional[str] = None, - state: Optional[Union[str, "DataTypeState"]] = None, - **kwargs - ): - super(ASCDataConnector, self).__init__(etag=etag, **kwargs) - self.kind = 'AzureSecurityCenter' # type: str - self.subscription_id = subscription_id - self.state = state - - -class DataConnectorWithAlertsProperties(msrest.serialization.Model): - """Data connector properties. - - :param data_types: The available data types for the connector. - :type data_types: ~security_insights.models.AlertsDataTypeOfDataConnector - """ - - _attribute_map = { - 'data_types': {'key': 'dataTypes', 'type': 'AlertsDataTypeOfDataConnector'}, - } - - def __init__( - self, - *, - data_types: Optional["AlertsDataTypeOfDataConnector"] = None, - **kwargs - ): - super(DataConnectorWithAlertsProperties, self).__init__(**kwargs) - self.data_types = data_types - - -class ASCDataConnectorProperties(DataConnectorWithAlertsProperties): - """ASC (Azure Security Center) data connector properties. - - :param data_types: The available data types for the connector. - :type data_types: ~security_insights.models.AlertsDataTypeOfDataConnector - :param subscription_id: The subscription id to connect to, and get the data from. - :type subscription_id: str - """ - - _attribute_map = { - 'data_types': {'key': 'dataTypes', 'type': 'AlertsDataTypeOfDataConnector'}, - 'subscription_id': {'key': 'subscriptionId', 'type': 'str'}, - } - - def __init__( - self, - *, - data_types: Optional["AlertsDataTypeOfDataConnector"] = None, - subscription_id: Optional[str] = None, - **kwargs - ): - super(ASCDataConnectorProperties, self).__init__(data_types=data_types, **kwargs) - self.subscription_id = subscription_id - - -class AwsCloudTrailDataConnector(DataConnector): - """Represents Amazon Web Services CloudTrail data connector. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :param kind: Required. The data connector kind.Constant filled by server. Possible values - include: "AzureActiveDirectory", "AzureSecurityCenter", "MicrosoftCloudAppSecurity", - "ThreatIntelligence", "Office365", "AmazonWebServicesCloudTrail", - "AzureAdvancedThreatProtection", "MicrosoftDefenderAdvancedThreatProtection". - :type kind: str or ~security_insights.models.DataConnectorKind - :param aws_role_arn: The Aws Role Arn (with CloudTrailReadOnly policy) that is used to access - the Aws account. - :type aws_role_arn: str - :param state: Describe whether this data type connection is enabled or not. Possible values - include: "Enabled", "Disabled". - :type state: str or ~security_insights.models.DataTypeState - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - 'aws_role_arn': {'key': 'properties.awsRoleArn', 'type': 'str'}, - 'state': {'key': 'dataTypes.logs.state', 'type': 'str'}, - } - - def __init__( - self, - *, - etag: Optional[str] = None, - aws_role_arn: Optional[str] = None, - state: Optional[Union[str, "DataTypeState"]] = None, - **kwargs - ): - super(AwsCloudTrailDataConnector, self).__init__(etag=etag, **kwargs) - self.kind = 'AmazonWebServicesCloudTrail' # type: str - self.aws_role_arn = aws_role_arn - self.state = state - - -class DataConnectorDataTypeCommon(msrest.serialization.Model): - """Common field for data type in data connectors. - - :param state: Describe whether this data type connection is enabled or not. Possible values - include: "Enabled", "Disabled". - :type state: str or ~security_insights.models.DataTypeState - """ - - _attribute_map = { - 'state': {'key': 'state', 'type': 'str'}, - } - - def __init__( - self, - *, - state: Optional[Union[str, "DataTypeState"]] = None, - **kwargs - ): - super(DataConnectorDataTypeCommon, self).__init__(**kwargs) - self.state = state - - -class AwsCloudTrailDataConnectorDataTypesLogs(DataConnectorDataTypeCommon): - """Logs data type. - - :param state: Describe whether this data type connection is enabled or not. Possible values - include: "Enabled", "Disabled". - :type state: str or ~security_insights.models.DataTypeState - """ - - _attribute_map = { - 'state': {'key': 'state', 'type': 'str'}, - } - - def __init__( - self, - *, - state: Optional[Union[str, "DataTypeState"]] = None, - **kwargs - ): - super(AwsCloudTrailDataConnectorDataTypesLogs, self).__init__(state=state, **kwargs) - - -class Bookmark(ResourceWithEtag): - """Represents a bookmark in Azure Security Insights. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar id: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :param created: The time the bookmark was created. - :type created: ~datetime.datetime - :param display_name: The display name of the bookmark. - :type display_name: str - :param labels: List of labels relevant to this bookmark. - :type labels: list[str] - :param notes: The notes of the bookmark. - :type notes: str - :param query: The query of the bookmark. - :type query: str - :param query_result: The query result of the bookmark. - :type query_result: str - :param updated: The last time the bookmark was updated. - :type updated: ~datetime.datetime - :param incident_info: Describes an incident that relates to bookmark. - :type incident_info: ~security_insights.models.IncidentInfo - :ivar email_updated_by_email: The email of the user. - :vartype email_updated_by_email: str - :ivar name_updated_by_name: The name of the user. - :vartype name_updated_by_name: str - :param object_id_updated_by_object_id: The object id of the user. - :type object_id_updated_by_object_id: str - :ivar email_created_by_email: The email of the user. - :vartype email_created_by_email: str - :ivar name_created_by_name: The name of the user. - :vartype name_created_by_name: str - :param object_id_created_by_object_id: The object id of the user. - :type object_id_created_by_object_id: str - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'email_updated_by_email': {'readonly': True}, - 'name_updated_by_name': {'readonly': True}, - 'email_created_by_email': {'readonly': True}, - 'name_created_by_name': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'created': {'key': 'properties.created', 'type': 'iso-8601'}, - 'display_name': {'key': 'properties.displayName', 'type': 'str'}, - 'labels': {'key': 'properties.labels', 'type': '[str]'}, - 'notes': {'key': 'properties.notes', 'type': 'str'}, - 'query': {'key': 'properties.query', 'type': 'str'}, - 'query_result': {'key': 'properties.queryResult', 'type': 'str'}, - 'updated': {'key': 'properties.updated', 'type': 'iso-8601'}, - 'incident_info': {'key': 'properties.incidentInfo', 'type': 'IncidentInfo'}, - 'email_updated_by_email': {'key': 'updatedBy.email', 'type': 'str'}, - 'name_updated_by_name': {'key': 'updatedBy.name', 'type': 'str'}, - 'object_id_updated_by_object_id': {'key': 'updatedBy.objectId', 'type': 'str'}, - 'email_created_by_email': {'key': 'createdBy.email', 'type': 'str'}, - 'name_created_by_name': {'key': 'createdBy.name', 'type': 'str'}, - 'object_id_created_by_object_id': {'key': 'createdBy.objectId', 'type': 'str'}, - } - - def __init__( - self, - *, - etag: Optional[str] = None, - created: Optional[datetime.datetime] = None, - display_name: Optional[str] = None, - labels: Optional[List[str]] = None, - notes: Optional[str] = None, - query: Optional[str] = None, - query_result: Optional[str] = None, - updated: Optional[datetime.datetime] = None, - incident_info: Optional["IncidentInfo"] = None, - object_id_updated_by_object_id: Optional[str] = None, - object_id_created_by_object_id: Optional[str] = None, - **kwargs - ): - super(Bookmark, self).__init__(etag=etag, **kwargs) - self.created = created - self.display_name = display_name - self.labels = labels - self.notes = notes - self.query = query - self.query_result = query_result - self.updated = updated - self.incident_info = incident_info - self.email_updated_by_email = None - self.name_updated_by_name = None - self.object_id_updated_by_object_id = object_id_updated_by_object_id - self.email_created_by_email = None - self.name_created_by_name = None - self.object_id_created_by_object_id = object_id_created_by_object_id - - -class BookmarkList(msrest.serialization.Model): - """List all the bookmarks. - - 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 next_link: URL to fetch the next set of cases. - :vartype next_link: str - :param value: Required. Array of bookmarks. - :type value: list[~security_insights.models.Bookmark] - """ - - _validation = { - 'next_link': {'readonly': True}, - 'value': {'required': True}, - } - - _attribute_map = { - 'next_link': {'key': 'nextLink', 'type': 'str'}, - 'value': {'key': 'value', 'type': '[Bookmark]'}, - } - - def __init__( - self, - *, - value: List["Bookmark"], - **kwargs - ): - super(BookmarkList, self).__init__(**kwargs) - self.next_link = None - self.value = value - - -class ClientInfo(msrest.serialization.Model): - """Information on the client (user or application) that made some action. - - :param email: The email of the client. - :type email: str - :param name: The name of the client. - :type name: str - :param object_id: The object id of the client. - :type object_id: str - :param user_principal_name: The user principal name of the client. - :type user_principal_name: str - """ - - _attribute_map = { - 'email': {'key': 'email', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'object_id': {'key': 'objectId', 'type': 'str'}, - 'user_principal_name': {'key': 'userPrincipalName', 'type': 'str'}, - } - - def __init__( - self, - *, - email: Optional[str] = None, - name: Optional[str] = None, - object_id: Optional[str] = None, - user_principal_name: Optional[str] = None, - **kwargs - ): - super(ClientInfo, self).__init__(**kwargs) - self.email = email - self.name = name - self.object_id = object_id - self.user_principal_name = user_principal_name - - -class DataConnectorList(msrest.serialization.Model): - """List all the data connectors. - - 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 next_link: URL to fetch the next set of data connectors. - :vartype next_link: str - :param value: Required. Array of data connectors. - :type value: list[~security_insights.models.DataConnector] - """ - - _validation = { - 'next_link': {'readonly': True}, - 'value': {'required': True}, - } - - _attribute_map = { - 'next_link': {'key': 'nextLink', 'type': 'str'}, - 'value': {'key': 'value', 'type': '[DataConnector]'}, - } - - def __init__( - self, - *, - value: List["DataConnector"], - **kwargs - ): - super(DataConnectorList, self).__init__(**kwargs) - self.next_link = None - self.value = value - - -class DataConnectorTenantId(msrest.serialization.Model): - """Properties data connector on tenant level. - - :param tenant_id: The tenant id to connect to, and get the data from. - :type tenant_id: str - """ - - _attribute_map = { - 'tenant_id': {'key': 'tenantId', 'type': 'str'}, - } - - def __init__( - self, - *, - tenant_id: Optional[str] = None, - **kwargs - ): - super(DataConnectorTenantId, self).__init__(**kwargs) - self.tenant_id = tenant_id - - -class ErrorAdditionalInfo(msrest.serialization.Model): - """The resource management error additional info. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar type: The additional info type. - :vartype type: str - :ivar info: The additional info. - :vartype info: object - """ - - _validation = { - 'type': {'readonly': True}, - 'info': {'readonly': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'info': {'key': 'info', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(ErrorAdditionalInfo, self).__init__(**kwargs) - self.type = None - self.info = None - - -class ErrorResponse(msrest.serialization.Model): - """The resource management error response. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar code: The error code. - :vartype code: str - :ivar message: The error message. - :vartype message: str - :ivar target: The error target. - :vartype target: str - :ivar details: The error details. - :vartype details: list[~security_insights.models.ErrorResponse] - :ivar additional_info: The error additional info. - :vartype additional_info: list[~security_insights.models.ErrorAdditionalInfo] - """ - - _validation = { - 'code': {'readonly': True}, - 'message': {'readonly': True}, - 'target': {'readonly': True}, - 'details': {'readonly': True}, - 'additional_info': {'readonly': True}, - } - - _attribute_map = { - 'code': {'key': 'code', 'type': 'str'}, - 'message': {'key': 'message', 'type': 'str'}, - 'target': {'key': 'target', 'type': 'str'}, - 'details': {'key': 'details', 'type': '[ErrorResponse]'}, - 'additional_info': {'key': 'additionalInfo', 'type': '[ErrorAdditionalInfo]'}, - } - - def __init__( - self, - **kwargs - ): - super(ErrorResponse, self).__init__(**kwargs) - self.code = None - self.message = None - self.target = None - self.details = None - self.additional_info = None - - -class FusionAlertRule(AlertRule): - """Represents Fusion alert rule. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :param kind: Required. The alert rule kind.Constant filled by server. Possible values include: - "Scheduled", "MicrosoftSecurityIncidentCreation", "Fusion". - :type kind: str or ~security_insights.models.AlertRuleKind - :param alert_rule_template_name: The Name of the alert rule template used to create this rule. - :type alert_rule_template_name: str - :ivar description: The description of the alert rule. - :vartype description: str - :ivar display_name: The display name for alerts created by this alert rule. - :vartype display_name: str - :param enabled: Determines whether this alert rule is enabled or disabled. - :type enabled: bool - :ivar last_modified_utc: The last time that this alert has been modified. - :vartype last_modified_utc: ~datetime.datetime - :ivar severity: The severity for alerts created by this alert rule. Possible values include: - "High", "Medium", "Low", "Informational". - :vartype severity: str or ~security_insights.models.AlertSeverity - :ivar tactics: The tactics of the alert rule. - :vartype tactics: list[str or ~security_insights.models.AttackTactic] - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - 'description': {'readonly': True}, - 'display_name': {'readonly': True}, - 'last_modified_utc': {'readonly': True}, - 'severity': {'readonly': True}, - 'tactics': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - 'alert_rule_template_name': {'key': 'properties.alertRuleTemplateName', 'type': 'str'}, - 'description': {'key': 'properties.description', 'type': 'str'}, - 'display_name': {'key': 'properties.displayName', 'type': 'str'}, - 'enabled': {'key': 'properties.enabled', 'type': 'bool'}, - 'last_modified_utc': {'key': 'properties.lastModifiedUtc', 'type': 'iso-8601'}, - 'severity': {'key': 'properties.severity', 'type': 'str'}, - 'tactics': {'key': 'properties.tactics', 'type': '[str]'}, - } - - def __init__( - self, - *, - etag: Optional[str] = None, - alert_rule_template_name: Optional[str] = None, - enabled: Optional[bool] = None, - **kwargs - ): - super(FusionAlertRule, self).__init__(etag=etag, **kwargs) - self.kind = 'Fusion' # type: str - self.alert_rule_template_name = alert_rule_template_name - self.description = None - self.display_name = None - self.enabled = enabled - self.last_modified_utc = None - self.severity = None - self.tactics = None - - -class FusionAlertRuleTemplate(AlertRuleTemplate): - """Represents Fusion alert rule template. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param kind: Required. The alert rule kind.Constant filled by server. Possible values include: - "Scheduled", "MicrosoftSecurityIncidentCreation", "Fusion". - :type kind: str or ~security_insights.models.AlertRuleKind - :param alert_rules_created_by_template_count: the number of alert rules that were created by - this template. - :type alert_rules_created_by_template_count: int - :ivar created_date_utc: The time that this alert rule template has been added. - :vartype created_date_utc: ~datetime.datetime - :param description: The description of the alert rule template. - :type description: str - :param display_name: The display name for alert rule template. - :type display_name: str - :param required_data_connectors: The required data connectors for this template. - :type required_data_connectors: list[~security_insights.models.AlertRuleTemplateDataSource] - :param status: The alert rule template status. Possible values include: "Installed", - "Available", "NotAvailable". - :type status: str or ~security_insights.models.TemplateStatus - :param severity: The severity for alerts created by this alert rule. Possible values include: - "High", "Medium", "Low", "Informational". - :type severity: str or ~security_insights.models.AlertSeverity - :param tactics: The tactics of the alert rule template. - :type tactics: list[str or ~security_insights.models.AttackTactic] - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - 'created_date_utc': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - 'alert_rules_created_by_template_count': {'key': 'properties.alertRulesCreatedByTemplateCount', 'type': 'int'}, - 'created_date_utc': {'key': 'properties.createdDateUTC', 'type': 'iso-8601'}, - 'description': {'key': 'properties.description', 'type': 'str'}, - 'display_name': {'key': 'properties.displayName', 'type': 'str'}, - 'required_data_connectors': {'key': 'properties.requiredDataConnectors', 'type': '[AlertRuleTemplateDataSource]'}, - 'status': {'key': 'properties.status', 'type': 'str'}, - 'severity': {'key': 'properties.severity', 'type': 'str'}, - 'tactics': {'key': 'properties.tactics', 'type': '[str]'}, - } - - def __init__( - self, - *, - alert_rules_created_by_template_count: Optional[int] = None, - description: Optional[str] = None, - display_name: Optional[str] = None, - required_data_connectors: Optional[List["AlertRuleTemplateDataSource"]] = None, - status: Optional[Union[str, "TemplateStatus"]] = None, - severity: Optional[Union[str, "AlertSeverity"]] = None, - tactics: Optional[List[Union[str, "AttackTactic"]]] = None, - **kwargs - ): - super(FusionAlertRuleTemplate, self).__init__(**kwargs) - self.kind = 'Fusion' # type: str - self.alert_rules_created_by_template_count = alert_rules_created_by_template_count - self.created_date_utc = None - self.description = description - self.display_name = display_name - self.required_data_connectors = required_data_connectors - self.status = status - self.severity = severity - self.tactics = tactics - - -class Incident(ResourceWithEtag): - """Represents an incident in Azure Security Insights. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar id: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :ivar additional_data: Additional data on the incident. - :vartype additional_data: ~security_insights.models.IncidentAdditionalData - :param classification: The reason the incident was closed. Possible values include: - "Undetermined", "TruePositive", "BenignPositive", "FalsePositive". - :type classification: str or ~security_insights.models.IncidentClassification - :param classification_comment: Describes the reason the incident was closed. - :type classification_comment: str - :param classification_reason: The classification reason the incident was closed with. Possible - values include: "SuspiciousActivity", "SuspiciousButExpected", "IncorrectAlertLogic", - "InaccurateData". - :type classification_reason: str or ~security_insights.models.IncidentClassificationReason - :ivar created_time_utc: The time the incident was created. - :vartype created_time_utc: ~datetime.datetime - :param description: The description of the incident. - :type description: str - :param first_activity_time_utc: The time of the first activity in the incident. - :type first_activity_time_utc: ~datetime.datetime - :ivar incident_url: The deep-link url to the incident in Azure portal. - :vartype incident_url: str - :ivar incident_number: A sequential number. - :vartype incident_number: int - :param labels: List of labels relevant to this incident. - :type labels: list[~security_insights.models.IncidentLabel] - :param last_activity_time_utc: The time of the last activity in the incident. - :type last_activity_time_utc: ~datetime.datetime - :ivar last_modified_time_utc: The last time the incident was updated. - :vartype last_modified_time_utc: ~datetime.datetime - :param owner: Describes a user that the incident is assigned to. - :type owner: ~security_insights.models.IncidentOwnerInfo - :ivar related_analytic_rule_ids: List of resource ids of Analytic rules related to the - incident. - :vartype related_analytic_rule_ids: list[str] - :param severity: The severity of the incident. Possible values include: "High", "Medium", - "Low", "Informational". - :type severity: str or ~security_insights.models.IncidentSeverity - :param status: The status of the incident. Possible values include: "New", "Active", "Closed". - :type status: str or ~security_insights.models.IncidentStatus - :param title: The title of the incident. - :type title: str - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'additional_data': {'readonly': True}, - 'created_time_utc': {'readonly': True}, - 'incident_url': {'readonly': True}, - 'incident_number': {'readonly': True}, - 'last_modified_time_utc': {'readonly': True}, - 'related_analytic_rule_ids': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'additional_data': {'key': 'properties.additionalData', 'type': 'IncidentAdditionalData'}, - 'classification': {'key': 'properties.classification', 'type': 'str'}, - 'classification_comment': {'key': 'properties.classificationComment', 'type': 'str'}, - 'classification_reason': {'key': 'properties.classificationReason', 'type': 'str'}, - 'created_time_utc': {'key': 'properties.createdTimeUtc', 'type': 'iso-8601'}, - 'description': {'key': 'properties.description', 'type': 'str'}, - 'first_activity_time_utc': {'key': 'properties.firstActivityTimeUtc', 'type': 'iso-8601'}, - 'incident_url': {'key': 'properties.incidentUrl', 'type': 'str'}, - 'incident_number': {'key': 'properties.incidentNumber', 'type': 'int'}, - 'labels': {'key': 'properties.labels', 'type': '[IncidentLabel]'}, - 'last_activity_time_utc': {'key': 'properties.lastActivityTimeUtc', 'type': 'iso-8601'}, - 'last_modified_time_utc': {'key': 'properties.lastModifiedTimeUtc', 'type': 'iso-8601'}, - 'owner': {'key': 'properties.owner', 'type': 'IncidentOwnerInfo'}, - 'related_analytic_rule_ids': {'key': 'properties.relatedAnalyticRuleIds', 'type': '[str]'}, - 'severity': {'key': 'properties.severity', 'type': 'str'}, - 'status': {'key': 'properties.status', 'type': 'str'}, - 'title': {'key': 'properties.title', 'type': 'str'}, - } - - def __init__( - self, - *, - etag: Optional[str] = None, - classification: Optional[Union[str, "IncidentClassification"]] = None, - classification_comment: Optional[str] = None, - classification_reason: Optional[Union[str, "IncidentClassificationReason"]] = None, - description: Optional[str] = None, - first_activity_time_utc: Optional[datetime.datetime] = None, - labels: Optional[List["IncidentLabel"]] = None, - last_activity_time_utc: Optional[datetime.datetime] = None, - owner: Optional["IncidentOwnerInfo"] = None, - severity: Optional[Union[str, "IncidentSeverity"]] = None, - status: Optional[Union[str, "IncidentStatus"]] = None, - title: Optional[str] = None, - **kwargs - ): - super(Incident, self).__init__(etag=etag, **kwargs) - self.additional_data = None - self.classification = classification - self.classification_comment = classification_comment - self.classification_reason = classification_reason - self.created_time_utc = None - self.description = description - self.first_activity_time_utc = first_activity_time_utc - self.incident_url = None - self.incident_number = None - self.labels = labels - self.last_activity_time_utc = last_activity_time_utc - self.last_modified_time_utc = None - self.owner = owner - self.related_analytic_rule_ids = None - self.severity = severity - self.status = status - self.title = title - - -class IncidentAdditionalData(msrest.serialization.Model): - """Incident additional data property bag. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar alerts_count: The number of alerts in the incident. - :vartype alerts_count: int - :ivar bookmarks_count: The number of bookmarks in the incident. - :vartype bookmarks_count: int - :ivar comments_count: The number of comments in the incident. - :vartype comments_count: int - :ivar alert_product_names: List of product names of alerts in the incident. - :vartype alert_product_names: list[str] - :ivar tactics: The tactics associated with incident. - :vartype tactics: list[str or ~security_insights.models.AttackTactic] - """ - - _validation = { - 'alerts_count': {'readonly': True}, - 'bookmarks_count': {'readonly': True}, - 'comments_count': {'readonly': True}, - 'alert_product_names': {'readonly': True}, - 'tactics': {'readonly': True}, - } - - _attribute_map = { - 'alerts_count': {'key': 'alertsCount', 'type': 'int'}, - 'bookmarks_count': {'key': 'bookmarksCount', 'type': 'int'}, - 'comments_count': {'key': 'commentsCount', 'type': 'int'}, - 'alert_product_names': {'key': 'alertProductNames', 'type': '[str]'}, - 'tactics': {'key': 'tactics', 'type': '[str]'}, - } - - def __init__( - self, - **kwargs - ): - super(IncidentAdditionalData, self).__init__(**kwargs) - self.alerts_count = None - self.bookmarks_count = None - self.comments_count = None - self.alert_product_names = None - self.tactics = None - - -class IncidentComment(Resource): - """Represents an incident comment. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar id: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :ivar created_time_utc: The time the comment was created. - :vartype created_time_utc: ~datetime.datetime - :param message: The comment message. - :type message: str - :ivar author: Describes the client that created the comment. - :vartype author: ~security_insights.models.ClientInfo - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'created_time_utc': {'readonly': True}, - 'author': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'created_time_utc': {'key': 'properties.createdTimeUtc', 'type': 'iso-8601'}, - 'message': {'key': 'properties.message', 'type': 'str'}, - 'author': {'key': 'properties.author', 'type': 'ClientInfo'}, - } - - def __init__( - self, - *, - message: Optional[str] = None, - **kwargs - ): - super(IncidentComment, self).__init__(**kwargs) - self.created_time_utc = None - self.message = message - self.author = None - - -class IncidentCommentList(msrest.serialization.Model): - """List of incident comments. - - 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 next_link: URL to fetch the next set of comments. - :vartype next_link: str - :param value: Required. Array of comments. - :type value: list[~security_insights.models.IncidentComment] - """ - - _validation = { - 'next_link': {'readonly': True}, - 'value': {'required': True}, - } - - _attribute_map = { - 'next_link': {'key': 'nextLink', 'type': 'str'}, - 'value': {'key': 'value', 'type': '[IncidentComment]'}, - } - - def __init__( - self, - *, - value: List["IncidentComment"], - **kwargs - ): - super(IncidentCommentList, self).__init__(**kwargs) - self.next_link = None - self.value = value - - -class IncidentInfo(msrest.serialization.Model): - """Describes related incident information for the bookmark. - - All required parameters must be populated in order to send to Azure. - - :param incident_id: Required. Incident Id. - :type incident_id: str - :param severity: Required. The severity of the incident. Possible values include: "Critical", - "High", "Medium", "Low", "Informational". - :type severity: str or ~security_insights.models.CaseSeverity - :param title: Required. The title of the incident. - :type title: str - :param relation_name: Required. Relation Name. - :type relation_name: str - """ - - _validation = { - 'incident_id': {'required': True}, - 'severity': {'required': True}, - 'title': {'required': True}, - 'relation_name': {'required': True}, - } - - _attribute_map = { - 'incident_id': {'key': 'incidentId', 'type': 'str'}, - 'severity': {'key': 'severity', 'type': 'str'}, - 'title': {'key': 'title', 'type': 'str'}, - 'relation_name': {'key': 'relationName', 'type': 'str'}, - } - - def __init__( - self, - *, - incident_id: str, - severity: Union[str, "CaseSeverity"], - title: str, - relation_name: str, - **kwargs - ): - super(IncidentInfo, self).__init__(**kwargs) - self.incident_id = incident_id - self.severity = severity - self.title = title - self.relation_name = relation_name - - -class IncidentLabel(msrest.serialization.Model): - """Represents an incident label. - - 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 label_name: Required. The name of the label. - :type label_name: str - :ivar label_type: The type of the label. Possible values include: "User", "System". - :vartype label_type: str or ~security_insights.models.IncidentLabelType - """ - - _validation = { - 'label_name': {'required': True}, - 'label_type': {'readonly': True}, - } - - _attribute_map = { - 'label_name': {'key': 'labelName', 'type': 'str'}, - 'label_type': {'key': 'labelType', 'type': 'str'}, - } - - def __init__( - self, - *, - label_name: str, - **kwargs - ): - super(IncidentLabel, self).__init__(**kwargs) - self.label_name = label_name - self.label_type = None - - -class IncidentList(msrest.serialization.Model): - """List all the incidents. - - 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 next_link: URL to fetch the next set of incidents. - :vartype next_link: str - :param value: Required. Array of incidents. - :type value: list[~security_insights.models.Incident] - """ - - _validation = { - 'next_link': {'readonly': True}, - 'value': {'required': True}, - } - - _attribute_map = { - 'next_link': {'key': 'nextLink', 'type': 'str'}, - 'value': {'key': 'value', 'type': '[Incident]'}, - } - - def __init__( - self, - *, - value: List["Incident"], - **kwargs - ): - super(IncidentList, self).__init__(**kwargs) - self.next_link = None - self.value = value - - -class IncidentOwnerInfo(msrest.serialization.Model): - """Information on the user an incident is assigned to. - - :param email: The email of the user the incident is assigned to. - :type email: str - :param assigned_to: The name of the user the incident is assigned to. - :type assigned_to: str - :param object_id: The object id of the user the incident is assigned to. - :type object_id: str - :param user_principal_name: The user principal name of the user the incident is assigned to. - :type user_principal_name: str - """ - - _attribute_map = { - 'email': {'key': 'email', 'type': 'str'}, - 'assigned_to': {'key': 'assignedTo', 'type': 'str'}, - 'object_id': {'key': 'objectId', 'type': 'str'}, - 'user_principal_name': {'key': 'userPrincipalName', 'type': 'str'}, - } - - def __init__( - self, - *, - email: Optional[str] = None, - assigned_to: Optional[str] = None, - object_id: Optional[str] = None, - user_principal_name: Optional[str] = None, - **kwargs - ): - super(IncidentOwnerInfo, self).__init__(**kwargs) - self.email = email - self.assigned_to = assigned_to - self.object_id = object_id - self.user_principal_name = user_principal_name - - -class MCASDataConnector(DataConnector): - """Represents MCAS (Microsoft Cloud App Security) data connector. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :param kind: Required. The data connector kind.Constant filled by server. Possible values - include: "AzureActiveDirectory", "AzureSecurityCenter", "MicrosoftCloudAppSecurity", - "ThreatIntelligence", "Office365", "AmazonWebServicesCloudTrail", - "AzureAdvancedThreatProtection", "MicrosoftDefenderAdvancedThreatProtection". - :type kind: str or ~security_insights.models.DataConnectorKind - :param tenant_id: The tenant id to connect to, and get the data from. - :type tenant_id: str - :param state_data_types_alerts_state: Describe whether this data type connection is enabled or - not. Possible values include: "Enabled", "Disabled". - :type state_data_types_alerts_state: str or ~security_insights.models.DataTypeState - :param state_data_types_discovery_logs_state: Describe whether this data type connection is - enabled or not. Possible values include: "Enabled", "Disabled". - :type state_data_types_discovery_logs_state: str or ~security_insights.models.DataTypeState - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - 'tenant_id': {'key': 'properties.tenantId', 'type': 'str'}, - 'state_data_types_alerts_state': {'key': 'dataTypes.alerts.state', 'type': 'str'}, - 'state_data_types_discovery_logs_state': {'key': 'dataTypes.discoveryLogs.state', 'type': 'str'}, - } - - def __init__( - self, - *, - etag: Optional[str] = None, - tenant_id: Optional[str] = None, - state_data_types_alerts_state: Optional[Union[str, "DataTypeState"]] = None, - state_data_types_discovery_logs_state: Optional[Union[str, "DataTypeState"]] = None, - **kwargs - ): - super(MCASDataConnector, self).__init__(etag=etag, **kwargs) - self.kind = 'MicrosoftCloudAppSecurity' # type: str - self.tenant_id = tenant_id - self.state_data_types_alerts_state = state_data_types_alerts_state - self.state_data_types_discovery_logs_state = state_data_types_discovery_logs_state - - -class MCASDataConnectorDataTypes(AlertsDataTypeOfDataConnector): - """The available data types for MCAS (Microsoft Cloud App Security) data connector. - - :param state: Describe whether this data type connection is enabled or not. Possible values - include: "Enabled", "Disabled". - :type state: str or ~security_insights.models.DataTypeState - :param state_discovery_logs_state: Describe whether this data type connection is enabled or - not. Possible values include: "Enabled", "Disabled". - :type state_discovery_logs_state: str or ~security_insights.models.DataTypeState - """ - - _attribute_map = { - 'state': {'key': 'alerts.state', 'type': 'str'}, - 'state_discovery_logs_state': {'key': 'discoveryLogs.state', 'type': 'str'}, - } - - def __init__( - self, - *, - state: Optional[Union[str, "DataTypeState"]] = None, - state_discovery_logs_state: Optional[Union[str, "DataTypeState"]] = None, - **kwargs - ): - super(MCASDataConnectorDataTypes, self).__init__(state=state, **kwargs) - self.state_discovery_logs_state = state_discovery_logs_state - - -class MDATPDataConnector(DataConnector): - """Represents MDATP (Microsoft Defender Advanced Threat Protection) data connector. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :param kind: Required. The data connector kind.Constant filled by server. Possible values - include: "AzureActiveDirectory", "AzureSecurityCenter", "MicrosoftCloudAppSecurity", - "ThreatIntelligence", "Office365", "AmazonWebServicesCloudTrail", - "AzureAdvancedThreatProtection", "MicrosoftDefenderAdvancedThreatProtection". - :type kind: str or ~security_insights.models.DataConnectorKind - :param tenant_id: The tenant id to connect to, and get the data from. - :type tenant_id: str - :param state: Describe whether this data type connection is enabled or not. Possible values - include: "Enabled", "Disabled". - :type state: str or ~security_insights.models.DataTypeState - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - 'tenant_id': {'key': 'properties.tenantId', 'type': 'str'}, - 'state': {'key': 'dataTypes.alerts.state', 'type': 'str'}, - } - - def __init__( - self, - *, - etag: Optional[str] = None, - tenant_id: Optional[str] = None, - state: Optional[Union[str, "DataTypeState"]] = None, - **kwargs - ): - super(MDATPDataConnector, self).__init__(etag=etag, **kwargs) - self.kind = 'MicrosoftDefenderAdvancedThreatProtection' # type: str - self.tenant_id = tenant_id - self.state = state - - -class MicrosoftSecurityIncidentCreationAlertRule(AlertRule): - """Represents MicrosoftSecurityIncidentCreation rule. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :param kind: Required. The alert rule kind.Constant filled by server. Possible values include: - "Scheduled", "MicrosoftSecurityIncidentCreation", "Fusion". - :type kind: str or ~security_insights.models.AlertRuleKind - :param display_names_filter: the alerts' displayNames on which the cases will be generated. - :type display_names_filter: list[str] - :param display_names_exclude_filter: the alerts' displayNames on which the cases will not be - generated. - :type display_names_exclude_filter: list[str] - :param product_filter: The alerts' productName on which the cases will be generated. Possible - values include: "Microsoft Cloud App Security", "Azure Security Center", "Azure Advanced Threat - Protection", "Azure Active Directory Identity Protection", "Azure Security Center for IoT". - :type product_filter: str or ~security_insights.models.MicrosoftSecurityProductName - :param severities_filter: the alerts' severities on which the cases will be generated. - :type severities_filter: list[str or ~security_insights.models.AlertSeverity] - :param alert_rule_template_name: The Name of the alert rule template used to create this rule. - :type alert_rule_template_name: str - :param description: The description of the alert rule. - :type description: str - :param display_name: The display name for alerts created by this alert rule. - :type display_name: str - :param enabled: Determines whether this alert rule is enabled or disabled. - :type enabled: bool - :ivar last_modified_utc: The last time that this alert has been modified. - :vartype last_modified_utc: ~datetime.datetime - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - 'last_modified_utc': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - 'display_names_filter': {'key': 'properties.displayNamesFilter', 'type': '[str]'}, - 'display_names_exclude_filter': {'key': 'properties.displayNamesExcludeFilter', 'type': '[str]'}, - 'product_filter': {'key': 'properties.productFilter', 'type': 'str'}, - 'severities_filter': {'key': 'properties.severitiesFilter', 'type': '[str]'}, - 'alert_rule_template_name': {'key': 'properties.alertRuleTemplateName', 'type': 'str'}, - 'description': {'key': 'properties.description', 'type': 'str'}, - 'display_name': {'key': 'properties.displayName', 'type': 'str'}, - 'enabled': {'key': 'properties.enabled', 'type': 'bool'}, - 'last_modified_utc': {'key': 'properties.lastModifiedUtc', 'type': 'iso-8601'}, - } - - def __init__( - self, - *, - etag: Optional[str] = None, - display_names_filter: Optional[List[str]] = None, - display_names_exclude_filter: Optional[List[str]] = None, - product_filter: Optional[Union[str, "MicrosoftSecurityProductName"]] = None, - severities_filter: Optional[List[Union[str, "AlertSeverity"]]] = None, - alert_rule_template_name: Optional[str] = None, - description: Optional[str] = None, - display_name: Optional[str] = None, - enabled: Optional[bool] = None, - **kwargs - ): - super(MicrosoftSecurityIncidentCreationAlertRule, self).__init__(etag=etag, **kwargs) - self.kind = 'MicrosoftSecurityIncidentCreation' # type: str - self.display_names_filter = display_names_filter - self.display_names_exclude_filter = display_names_exclude_filter - self.product_filter = product_filter - self.severities_filter = severities_filter - self.alert_rule_template_name = alert_rule_template_name - self.description = description - self.display_name = display_name - self.enabled = enabled - self.last_modified_utc = None - - -class MicrosoftSecurityIncidentCreationAlertRuleCommonProperties(msrest.serialization.Model): - """MicrosoftSecurityIncidentCreation rule common property bag. - - All required parameters must be populated in order to send to Azure. - - :param display_names_filter: the alerts' displayNames on which the cases will be generated. - :type display_names_filter: list[str] - :param display_names_exclude_filter: the alerts' displayNames on which the cases will not be - generated. - :type display_names_exclude_filter: list[str] - :param product_filter: Required. The alerts' productName on which the cases will be generated. - Possible values include: "Microsoft Cloud App Security", "Azure Security Center", "Azure - Advanced Threat Protection", "Azure Active Directory Identity Protection", "Azure Security - Center for IoT". - :type product_filter: str or ~security_insights.models.MicrosoftSecurityProductName - :param severities_filter: the alerts' severities on which the cases will be generated. - :type severities_filter: list[str or ~security_insights.models.AlertSeverity] - """ - - _validation = { - 'product_filter': {'required': True}, - } - - _attribute_map = { - 'display_names_filter': {'key': 'displayNamesFilter', 'type': '[str]'}, - 'display_names_exclude_filter': {'key': 'displayNamesExcludeFilter', 'type': '[str]'}, - 'product_filter': {'key': 'productFilter', 'type': 'str'}, - 'severities_filter': {'key': 'severitiesFilter', 'type': '[str]'}, - } - - def __init__( - self, - *, - product_filter: Union[str, "MicrosoftSecurityProductName"], - display_names_filter: Optional[List[str]] = None, - display_names_exclude_filter: Optional[List[str]] = None, - severities_filter: Optional[List[Union[str, "AlertSeverity"]]] = None, - **kwargs - ): - super(MicrosoftSecurityIncidentCreationAlertRuleCommonProperties, self).__init__(**kwargs) - self.display_names_filter = display_names_filter - self.display_names_exclude_filter = display_names_exclude_filter - self.product_filter = product_filter - self.severities_filter = severities_filter - - -class MicrosoftSecurityIncidentCreationAlertRuleProperties(MicrosoftSecurityIncidentCreationAlertRuleCommonProperties): - """MicrosoftSecurityIncidentCreation rule property bag. - - 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 display_names_filter: the alerts' displayNames on which the cases will be generated. - :type display_names_filter: list[str] - :param display_names_exclude_filter: the alerts' displayNames on which the cases will not be - generated. - :type display_names_exclude_filter: list[str] - :param product_filter: Required. The alerts' productName on which the cases will be generated. - Possible values include: "Microsoft Cloud App Security", "Azure Security Center", "Azure - Advanced Threat Protection", "Azure Active Directory Identity Protection", "Azure Security - Center for IoT". - :type product_filter: str or ~security_insights.models.MicrosoftSecurityProductName - :param severities_filter: the alerts' severities on which the cases will be generated. - :type severities_filter: list[str or ~security_insights.models.AlertSeverity] - :param alert_rule_template_name: The Name of the alert rule template used to create this rule. - :type alert_rule_template_name: str - :param description: The description of the alert rule. - :type description: str - :param display_name: Required. The display name for alerts created by this alert rule. - :type display_name: str - :param enabled: Required. Determines whether this alert rule is enabled or disabled. - :type enabled: bool - :ivar last_modified_utc: The last time that this alert has been modified. - :vartype last_modified_utc: ~datetime.datetime - """ - - _validation = { - 'product_filter': {'required': True}, - 'display_name': {'required': True}, - 'enabled': {'required': True}, - 'last_modified_utc': {'readonly': True}, - } - - _attribute_map = { - 'display_names_filter': {'key': 'displayNamesFilter', 'type': '[str]'}, - 'display_names_exclude_filter': {'key': 'displayNamesExcludeFilter', 'type': '[str]'}, - 'product_filter': {'key': 'productFilter', 'type': 'str'}, - 'severities_filter': {'key': 'severitiesFilter', 'type': '[str]'}, - 'alert_rule_template_name': {'key': 'alertRuleTemplateName', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'display_name': {'key': 'displayName', 'type': 'str'}, - 'enabled': {'key': 'enabled', 'type': 'bool'}, - 'last_modified_utc': {'key': 'lastModifiedUtc', 'type': 'iso-8601'}, - } - - def __init__( - self, - *, - product_filter: Union[str, "MicrosoftSecurityProductName"], - display_name: str, - enabled: bool, - display_names_filter: Optional[List[str]] = None, - display_names_exclude_filter: Optional[List[str]] = None, - severities_filter: Optional[List[Union[str, "AlertSeverity"]]] = None, - alert_rule_template_name: Optional[str] = None, - description: Optional[str] = None, - **kwargs - ): - super(MicrosoftSecurityIncidentCreationAlertRuleProperties, self).__init__(display_names_filter=display_names_filter, display_names_exclude_filter=display_names_exclude_filter, product_filter=product_filter, severities_filter=severities_filter, **kwargs) - self.alert_rule_template_name = alert_rule_template_name - self.description = description - self.display_name = display_name - self.enabled = enabled - self.last_modified_utc = None - - -class MicrosoftSecurityIncidentCreationAlertRuleTemplate(AlertRuleTemplate): - """Represents MicrosoftSecurityIncidentCreation rule template. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param kind: Required. The alert rule kind.Constant filled by server. Possible values include: - "Scheduled", "MicrosoftSecurityIncidentCreation", "Fusion". - :type kind: str or ~security_insights.models.AlertRuleKind - :param alert_rules_created_by_template_count: the number of alert rules that were created by - this template. - :type alert_rules_created_by_template_count: int - :ivar created_date_utc: The time that this alert rule template has been added. - :vartype created_date_utc: ~datetime.datetime - :param description: The description of the alert rule template. - :type description: str - :param display_name: The display name for alert rule template. - :type display_name: str - :param required_data_connectors: The required data connectors for this template. - :type required_data_connectors: list[~security_insights.models.AlertRuleTemplateDataSource] - :param status: The alert rule template status. Possible values include: "Installed", - "Available", "NotAvailable". - :type status: str or ~security_insights.models.TemplateStatus - :param display_names_filter: the alerts' displayNames on which the cases will be generated. - :type display_names_filter: list[str] - :param display_names_exclude_filter: the alerts' displayNames on which the cases will not be - generated. - :type display_names_exclude_filter: list[str] - :param product_filter: The alerts' productName on which the cases will be generated. Possible - values include: "Microsoft Cloud App Security", "Azure Security Center", "Azure Advanced Threat - Protection", "Azure Active Directory Identity Protection", "Azure Security Center for IoT". - :type product_filter: str or ~security_insights.models.MicrosoftSecurityProductName - :param severities_filter: the alerts' severities on which the cases will be generated. - :type severities_filter: list[str or ~security_insights.models.AlertSeverity] - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - 'created_date_utc': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - 'alert_rules_created_by_template_count': {'key': 'properties.alertRulesCreatedByTemplateCount', 'type': 'int'}, - 'created_date_utc': {'key': 'properties.createdDateUTC', 'type': 'iso-8601'}, - 'description': {'key': 'properties.description', 'type': 'str'}, - 'display_name': {'key': 'properties.displayName', 'type': 'str'}, - 'required_data_connectors': {'key': 'properties.requiredDataConnectors', 'type': '[AlertRuleTemplateDataSource]'}, - 'status': {'key': 'properties.status', 'type': 'str'}, - 'display_names_filter': {'key': 'properties.displayNamesFilter', 'type': '[str]'}, - 'display_names_exclude_filter': {'key': 'properties.displayNamesExcludeFilter', 'type': '[str]'}, - 'product_filter': {'key': 'properties.productFilter', 'type': 'str'}, - 'severities_filter': {'key': 'properties.severitiesFilter', 'type': '[str]'}, - } - - def __init__( - self, - *, - alert_rules_created_by_template_count: Optional[int] = None, - description: Optional[str] = None, - display_name: Optional[str] = None, - required_data_connectors: Optional[List["AlertRuleTemplateDataSource"]] = None, - status: Optional[Union[str, "TemplateStatus"]] = None, - display_names_filter: Optional[List[str]] = None, - display_names_exclude_filter: Optional[List[str]] = None, - product_filter: Optional[Union[str, "MicrosoftSecurityProductName"]] = None, - severities_filter: Optional[List[Union[str, "AlertSeverity"]]] = None, - **kwargs - ): - super(MicrosoftSecurityIncidentCreationAlertRuleTemplate, self).__init__(**kwargs) - self.kind = 'MicrosoftSecurityIncidentCreation' # type: str - self.alert_rules_created_by_template_count = alert_rules_created_by_template_count - self.created_date_utc = None - self.description = description - self.display_name = display_name - self.required_data_connectors = required_data_connectors - self.status = status - self.display_names_filter = display_names_filter - self.display_names_exclude_filter = display_names_exclude_filter - self.product_filter = product_filter - self.severities_filter = severities_filter - - -class OfficeConsent(Resource): - """Consent for Office365 tenant that already made. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar id: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param tenant_id: The tenantId of the Office365 with the consent. - :type tenant_id: str - :ivar tenant_name: The tenant name of the Office365 with the consent. - :vartype tenant_name: str - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'tenant_name': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'tenant_id': {'key': 'properties.tenantId', 'type': 'str'}, - 'tenant_name': {'key': 'properties.tenantName', 'type': 'str'}, - } - - def __init__( - self, - *, - tenant_id: Optional[str] = None, - **kwargs - ): - super(OfficeConsent, self).__init__(**kwargs) - self.tenant_id = tenant_id - self.tenant_name = None - - -class OfficeConsentList(msrest.serialization.Model): - """List of all the office365 consents. - - 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 next_link: URL to fetch the next set of office consents. - :vartype next_link: str - :param value: Required. Array of the consents. - :type value: list[~security_insights.models.OfficeConsent] - """ - - _validation = { - 'next_link': {'readonly': True}, - 'value': {'required': True}, - } - - _attribute_map = { - 'next_link': {'key': 'nextLink', 'type': 'str'}, - 'value': {'key': 'value', 'type': '[OfficeConsent]'}, - } - - def __init__( - self, - *, - value: List["OfficeConsent"], - **kwargs - ): - super(OfficeConsentList, self).__init__(**kwargs) - self.next_link = None - self.value = value - - -class OfficeDataConnector(DataConnector): - """Represents office data connector. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :param kind: Required. The data connector kind.Constant filled by server. Possible values - include: "AzureActiveDirectory", "AzureSecurityCenter", "MicrosoftCloudAppSecurity", - "ThreatIntelligence", "Office365", "AmazonWebServicesCloudTrail", - "AzureAdvancedThreatProtection", "MicrosoftDefenderAdvancedThreatProtection". - :type kind: str or ~security_insights.models.DataConnectorKind - :param tenant_id: The tenant id to connect to, and get the data from. - :type tenant_id: str - :param state_data_types_share_point_state: Describe whether this data type connection is - enabled or not. Possible values include: "Enabled", "Disabled". - :type state_data_types_share_point_state: str or ~security_insights.models.DataTypeState - :param state_data_types_exchange_state: Describe whether this data type connection is enabled - or not. Possible values include: "Enabled", "Disabled". - :type state_data_types_exchange_state: str or ~security_insights.models.DataTypeState - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - 'tenant_id': {'key': 'properties.tenantId', 'type': 'str'}, - 'state_data_types_share_point_state': {'key': 'dataTypes.sharePoint.state', 'type': 'str'}, - 'state_data_types_exchange_state': {'key': 'dataTypes.exchange.state', 'type': 'str'}, - } - - def __init__( - self, - *, - etag: Optional[str] = None, - tenant_id: Optional[str] = None, - state_data_types_share_point_state: Optional[Union[str, "DataTypeState"]] = None, - state_data_types_exchange_state: Optional[Union[str, "DataTypeState"]] = None, - **kwargs - ): - super(OfficeDataConnector, self).__init__(etag=etag, **kwargs) - self.kind = 'Office365' # type: str - self.tenant_id = tenant_id - self.state_data_types_share_point_state = state_data_types_share_point_state - self.state_data_types_exchange_state = state_data_types_exchange_state - - -class OfficeDataConnectorDataTypesExchange(DataConnectorDataTypeCommon): - """Exchange data type connection. - - :param state: Describe whether this data type connection is enabled or not. Possible values - include: "Enabled", "Disabled". - :type state: str or ~security_insights.models.DataTypeState - """ - - _attribute_map = { - 'state': {'key': 'state', 'type': 'str'}, - } - - def __init__( - self, - *, - state: Optional[Union[str, "DataTypeState"]] = None, - **kwargs - ): - super(OfficeDataConnectorDataTypesExchange, self).__init__(state=state, **kwargs) - - -class OfficeDataConnectorDataTypesSharePoint(DataConnectorDataTypeCommon): - """SharePoint data type connection. - - :param state: Describe whether this data type connection is enabled or not. Possible values - include: "Enabled", "Disabled". - :type state: str or ~security_insights.models.DataTypeState - """ - - _attribute_map = { - 'state': {'key': 'state', 'type': 'str'}, - } - - def __init__( - self, - *, - state: Optional[Union[str, "DataTypeState"]] = None, - **kwargs - ): - super(OfficeDataConnectorDataTypesSharePoint, self).__init__(state=state, **kwargs) - - -class Operation(msrest.serialization.Model): - """Operation provided by provider. - - :param display: Properties of the operation. - :type display: ~security_insights.models.OperationDisplay - :param name: Name of the operation. - :type name: str - """ - - _attribute_map = { - 'display': {'key': 'display', 'type': 'OperationDisplay'}, - 'name': {'key': 'name', 'type': 'str'}, - } - - def __init__( - self, - *, - display: Optional["OperationDisplay"] = None, - name: Optional[str] = None, - **kwargs - ): - super(Operation, self).__init__(**kwargs) - self.display = display - self.name = name - - -class OperationDisplay(msrest.serialization.Model): - """Properties of the operation. - - :param description: Description of the operation. - :type description: str - :param operation: Operation name. - :type operation: str - :param provider: Provider name. - :type provider: str - :param resource: Resource name. - :type resource: str - """ - - _attribute_map = { - 'description': {'key': 'description', 'type': 'str'}, - 'operation': {'key': 'operation', 'type': 'str'}, - 'provider': {'key': 'provider', 'type': 'str'}, - 'resource': {'key': 'resource', 'type': 'str'}, - } - - def __init__( - self, - *, - description: Optional[str] = None, - operation: Optional[str] = None, - provider: Optional[str] = None, - resource: Optional[str] = None, - **kwargs - ): - super(OperationDisplay, self).__init__(**kwargs) - self.description = description - self.operation = operation - self.provider = provider - self.resource = resource - - -class OperationsList(msrest.serialization.Model): - """Lists the operations available in the SecurityInsights RP. - - All required parameters must be populated in order to send to Azure. - - :param next_link: URL to fetch the next set of operations. - :type next_link: str - :param value: Required. Array of operations. - :type value: list[~security_insights.models.Operation] - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'next_link': {'key': 'nextLink', 'type': 'str'}, - 'value': {'key': 'value', 'type': '[Operation]'}, - } - - def __init__( - self, - *, - value: List["Operation"], - next_link: Optional[str] = None, - **kwargs - ): - super(OperationsList, self).__init__(**kwargs) - self.next_link = next_link - self.value = value - - -class ScheduledAlertRule(AlertRule): - """Represents scheduled alert rule. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :param kind: Required. The alert rule kind.Constant filled by server. Possible values include: - "Scheduled", "MicrosoftSecurityIncidentCreation", "Fusion". - :type kind: str or ~security_insights.models.AlertRuleKind - :param query: The query that creates alerts for this rule. - :type query: str - :param query_frequency: The frequency (in ISO 8601 duration format) for this alert rule to run. - :type query_frequency: ~datetime.timedelta - :param query_period: The period (in ISO 8601 duration format) that this alert rule looks at. - :type query_period: ~datetime.timedelta - :param severity: The severity for alerts created by this alert rule. Possible values include: - "High", "Medium", "Low", "Informational". - :type severity: str or ~security_insights.models.AlertSeverity - :param trigger_operator: The operation against the threshold that triggers alert rule. Possible - values include: "GreaterThan", "LessThan", "Equal", "NotEqual". - :type trigger_operator: str or ~security_insights.models.TriggerOperator - :param trigger_threshold: The threshold triggers this alert rule. - :type trigger_threshold: int - :param alert_rule_template_name: The Name of the alert rule template used to create this rule. - :type alert_rule_template_name: str - :param description: The description of the alert rule. - :type description: str - :param display_name: The display name for alerts created by this alert rule. - :type display_name: str - :param enabled: Determines whether this alert rule is enabled or disabled. - :type enabled: bool - :ivar last_modified_utc: The last time that this alert rule has been modified. - :vartype last_modified_utc: ~datetime.datetime - :param suppression_duration: The suppression (in ISO 8601 duration format) to wait since last - time this alert rule been triggered. - :type suppression_duration: ~datetime.timedelta - :param suppression_enabled: Determines whether the suppression for this alert rule is enabled - or disabled. - :type suppression_enabled: bool - :param tactics: The tactics of the alert rule. - :type tactics: list[str or ~security_insights.models.AttackTactic] - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - 'last_modified_utc': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - 'query': {'key': 'properties.query', 'type': 'str'}, - 'query_frequency': {'key': 'properties.queryFrequency', 'type': 'duration'}, - 'query_period': {'key': 'properties.queryPeriod', 'type': 'duration'}, - 'severity': {'key': 'properties.severity', 'type': 'str'}, - 'trigger_operator': {'key': 'properties.triggerOperator', 'type': 'str'}, - 'trigger_threshold': {'key': 'properties.triggerThreshold', 'type': 'int'}, - 'alert_rule_template_name': {'key': 'properties.alertRuleTemplateName', 'type': 'str'}, - 'description': {'key': 'properties.description', 'type': 'str'}, - 'display_name': {'key': 'properties.displayName', 'type': 'str'}, - 'enabled': {'key': 'properties.enabled', 'type': 'bool'}, - 'last_modified_utc': {'key': 'properties.lastModifiedUtc', 'type': 'iso-8601'}, - 'suppression_duration': {'key': 'properties.suppressionDuration', 'type': 'duration'}, - 'suppression_enabled': {'key': 'properties.suppressionEnabled', 'type': 'bool'}, - 'tactics': {'key': 'properties.tactics', 'type': '[str]'}, - } - - def __init__( - self, - *, - etag: Optional[str] = None, - query: Optional[str] = None, - query_frequency: Optional[datetime.timedelta] = None, - query_period: Optional[datetime.timedelta] = None, - severity: Optional[Union[str, "AlertSeverity"]] = None, - trigger_operator: Optional[Union[str, "TriggerOperator"]] = None, - trigger_threshold: Optional[int] = None, - alert_rule_template_name: Optional[str] = None, - description: Optional[str] = None, - display_name: Optional[str] = None, - enabled: Optional[bool] = None, - suppression_duration: Optional[datetime.timedelta] = None, - suppression_enabled: Optional[bool] = None, - tactics: Optional[List[Union[str, "AttackTactic"]]] = None, - **kwargs - ): - super(ScheduledAlertRule, self).__init__(etag=etag, **kwargs) - self.kind = 'Scheduled' # type: str - self.query = query - self.query_frequency = query_frequency - self.query_period = query_period - self.severity = severity - self.trigger_operator = trigger_operator - self.trigger_threshold = trigger_threshold - self.alert_rule_template_name = alert_rule_template_name - self.description = description - self.display_name = display_name - self.enabled = enabled - self.last_modified_utc = None - self.suppression_duration = suppression_duration - self.suppression_enabled = suppression_enabled - self.tactics = tactics - - -class ScheduledAlertRuleCommonProperties(msrest.serialization.Model): - """Schedule alert rule template property bag. - - :param query: The query that creates alerts for this rule. - :type query: str - :param query_frequency: The frequency (in ISO 8601 duration format) for this alert rule to run. - :type query_frequency: ~datetime.timedelta - :param query_period: The period (in ISO 8601 duration format) that this alert rule looks at. - :type query_period: ~datetime.timedelta - :param severity: The severity for alerts created by this alert rule. Possible values include: - "High", "Medium", "Low", "Informational". - :type severity: str or ~security_insights.models.AlertSeverity - :param trigger_operator: The operation against the threshold that triggers alert rule. Possible - values include: "GreaterThan", "LessThan", "Equal", "NotEqual". - :type trigger_operator: str or ~security_insights.models.TriggerOperator - :param trigger_threshold: The threshold triggers this alert rule. - :type trigger_threshold: int - """ - - _attribute_map = { - 'query': {'key': 'query', 'type': 'str'}, - 'query_frequency': {'key': 'queryFrequency', 'type': 'duration'}, - 'query_period': {'key': 'queryPeriod', 'type': 'duration'}, - 'severity': {'key': 'severity', 'type': 'str'}, - 'trigger_operator': {'key': 'triggerOperator', 'type': 'str'}, - 'trigger_threshold': {'key': 'triggerThreshold', 'type': 'int'}, - } - - def __init__( - self, - *, - query: Optional[str] = None, - query_frequency: Optional[datetime.timedelta] = None, - query_period: Optional[datetime.timedelta] = None, - severity: Optional[Union[str, "AlertSeverity"]] = None, - trigger_operator: Optional[Union[str, "TriggerOperator"]] = None, - trigger_threshold: Optional[int] = None, - **kwargs - ): - super(ScheduledAlertRuleCommonProperties, self).__init__(**kwargs) - self.query = query - self.query_frequency = query_frequency - self.query_period = query_period - self.severity = severity - self.trigger_operator = trigger_operator - self.trigger_threshold = trigger_threshold - - -class ScheduledAlertRuleProperties(ScheduledAlertRuleCommonProperties): - """Scheduled alert rule base property bag. - - 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 query: The query that creates alerts for this rule. - :type query: str - :param query_frequency: The frequency (in ISO 8601 duration format) for this alert rule to run. - :type query_frequency: ~datetime.timedelta - :param query_period: The period (in ISO 8601 duration format) that this alert rule looks at. - :type query_period: ~datetime.timedelta - :param severity: The severity for alerts created by this alert rule. Possible values include: - "High", "Medium", "Low", "Informational". - :type severity: str or ~security_insights.models.AlertSeverity - :param trigger_operator: The operation against the threshold that triggers alert rule. Possible - values include: "GreaterThan", "LessThan", "Equal", "NotEqual". - :type trigger_operator: str or ~security_insights.models.TriggerOperator - :param trigger_threshold: The threshold triggers this alert rule. - :type trigger_threshold: int - :param alert_rule_template_name: The Name of the alert rule template used to create this rule. - :type alert_rule_template_name: str - :param description: The description of the alert rule. - :type description: str - :param display_name: Required. The display name for alerts created by this alert rule. - :type display_name: str - :param enabled: Required. Determines whether this alert rule is enabled or disabled. - :type enabled: bool - :ivar last_modified_utc: The last time that this alert rule has been modified. - :vartype last_modified_utc: ~datetime.datetime - :param suppression_duration: Required. The suppression (in ISO 8601 duration format) to wait - since last time this alert rule been triggered. - :type suppression_duration: ~datetime.timedelta - :param suppression_enabled: Required. Determines whether the suppression for this alert rule is - enabled or disabled. - :type suppression_enabled: bool - :param tactics: The tactics of the alert rule. - :type tactics: list[str or ~security_insights.models.AttackTactic] - """ - - _validation = { - 'display_name': {'required': True}, - 'enabled': {'required': True}, - 'last_modified_utc': {'readonly': True}, - 'suppression_duration': {'required': True}, - 'suppression_enabled': {'required': True}, - } - - _attribute_map = { - 'query': {'key': 'query', 'type': 'str'}, - 'query_frequency': {'key': 'queryFrequency', 'type': 'duration'}, - 'query_period': {'key': 'queryPeriod', 'type': 'duration'}, - 'severity': {'key': 'severity', 'type': 'str'}, - 'trigger_operator': {'key': 'triggerOperator', 'type': 'str'}, - 'trigger_threshold': {'key': 'triggerThreshold', 'type': 'int'}, - 'alert_rule_template_name': {'key': 'alertRuleTemplateName', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'display_name': {'key': 'displayName', 'type': 'str'}, - 'enabled': {'key': 'enabled', 'type': 'bool'}, - 'last_modified_utc': {'key': 'lastModifiedUtc', 'type': 'iso-8601'}, - 'suppression_duration': {'key': 'suppressionDuration', 'type': 'duration'}, - 'suppression_enabled': {'key': 'suppressionEnabled', 'type': 'bool'}, - 'tactics': {'key': 'tactics', 'type': '[str]'}, - } - - def __init__( - self, - *, - display_name: str, - enabled: bool, - suppression_duration: datetime.timedelta, - suppression_enabled: bool, - query: Optional[str] = None, - query_frequency: Optional[datetime.timedelta] = None, - query_period: Optional[datetime.timedelta] = None, - severity: Optional[Union[str, "AlertSeverity"]] = None, - trigger_operator: Optional[Union[str, "TriggerOperator"]] = None, - trigger_threshold: Optional[int] = None, - alert_rule_template_name: Optional[str] = None, - description: Optional[str] = None, - tactics: Optional[List[Union[str, "AttackTactic"]]] = None, - **kwargs - ): - super(ScheduledAlertRuleProperties, self).__init__(query=query, query_frequency=query_frequency, query_period=query_period, severity=severity, trigger_operator=trigger_operator, trigger_threshold=trigger_threshold, **kwargs) - self.alert_rule_template_name = alert_rule_template_name - self.description = description - self.display_name = display_name - self.enabled = enabled - self.last_modified_utc = None - self.suppression_duration = suppression_duration - self.suppression_enabled = suppression_enabled - self.tactics = tactics - - -class ScheduledAlertRuleTemplate(AlertRuleTemplate): - """Represents scheduled alert rule template. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param kind: Required. The alert rule kind.Constant filled by server. Possible values include: - "Scheduled", "MicrosoftSecurityIncidentCreation", "Fusion". - :type kind: str or ~security_insights.models.AlertRuleKind - :param alert_rules_created_by_template_count: the number of alert rules that were created by - this template. - :type alert_rules_created_by_template_count: int - :ivar created_date_utc: The time that this alert rule template has been added. - :vartype created_date_utc: ~datetime.datetime - :param description: The description of the alert rule template. - :type description: str - :param display_name: The display name for alert rule template. - :type display_name: str - :param required_data_connectors: The required data connectors for this template. - :type required_data_connectors: list[~security_insights.models.AlertRuleTemplateDataSource] - :param status: The alert rule template status. Possible values include: "Installed", - "Available", "NotAvailable". - :type status: str or ~security_insights.models.TemplateStatus - :param query: The query that creates alerts for this rule. - :type query: str - :param query_frequency: The frequency (in ISO 8601 duration format) for this alert rule to run. - :type query_frequency: ~datetime.timedelta - :param query_period: The period (in ISO 8601 duration format) that this alert rule looks at. - :type query_period: ~datetime.timedelta - :param severity: The severity for alerts created by this alert rule. Possible values include: - "High", "Medium", "Low", "Informational". - :type severity: str or ~security_insights.models.AlertSeverity - :param trigger_operator: The operation against the threshold that triggers alert rule. Possible - values include: "GreaterThan", "LessThan", "Equal", "NotEqual". - :type trigger_operator: str or ~security_insights.models.TriggerOperator - :param trigger_threshold: The threshold triggers this alert rule. - :type trigger_threshold: int - :param tactics: The tactics of the alert rule template. - :type tactics: list[str or ~security_insights.models.AttackTactic] - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - 'created_date_utc': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - 'alert_rules_created_by_template_count': {'key': 'properties.alertRulesCreatedByTemplateCount', 'type': 'int'}, - 'created_date_utc': {'key': 'properties.createdDateUTC', 'type': 'iso-8601'}, - 'description': {'key': 'properties.description', 'type': 'str'}, - 'display_name': {'key': 'properties.displayName', 'type': 'str'}, - 'required_data_connectors': {'key': 'properties.requiredDataConnectors', 'type': '[AlertRuleTemplateDataSource]'}, - 'status': {'key': 'properties.status', 'type': 'str'}, - 'query': {'key': 'properties.query', 'type': 'str'}, - 'query_frequency': {'key': 'properties.queryFrequency', 'type': 'duration'}, - 'query_period': {'key': 'properties.queryPeriod', 'type': 'duration'}, - 'severity': {'key': 'properties.severity', 'type': 'str'}, - 'trigger_operator': {'key': 'properties.triggerOperator', 'type': 'str'}, - 'trigger_threshold': {'key': 'properties.triggerThreshold', 'type': 'int'}, - 'tactics': {'key': 'properties.tactics', 'type': '[str]'}, - } - - def __init__( - self, - *, - alert_rules_created_by_template_count: Optional[int] = None, - description: Optional[str] = None, - display_name: Optional[str] = None, - required_data_connectors: Optional[List["AlertRuleTemplateDataSource"]] = None, - status: Optional[Union[str, "TemplateStatus"]] = None, - query: Optional[str] = None, - query_frequency: Optional[datetime.timedelta] = None, - query_period: Optional[datetime.timedelta] = None, - severity: Optional[Union[str, "AlertSeverity"]] = None, - trigger_operator: Optional[Union[str, "TriggerOperator"]] = None, - trigger_threshold: Optional[int] = None, - tactics: Optional[List[Union[str, "AttackTactic"]]] = None, - **kwargs - ): - super(ScheduledAlertRuleTemplate, self).__init__(**kwargs) - self.kind = 'Scheduled' # type: str - self.alert_rules_created_by_template_count = alert_rules_created_by_template_count - self.created_date_utc = None - self.description = description - self.display_name = display_name - self.required_data_connectors = required_data_connectors - self.status = status - self.query = query - self.query_frequency = query_frequency - self.query_period = query_period - self.severity = severity - self.trigger_operator = trigger_operator - self.trigger_threshold = trigger_threshold - self.tactics = tactics - - -class Settings(ResourceWithEtag): - """The Settings. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: ToggleSettings, UebaSettings. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :param kind: Required. The data connector kind.Constant filled by server. Possible values - include: "UebaSettings", "ToggleSettings". - :type kind: str or ~security_insights.models.SettingKind - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - } - - _subtype_map = { - 'kind': {'ToggleSettings': 'ToggleSettings', 'UebaSettings': 'UebaSettings'} - } - - def __init__( - self, - *, - etag: Optional[str] = None, - **kwargs - ): - super(Settings, self).__init__(etag=etag, **kwargs) - self.kind = 'Settings' # type: str - - -class ThreatIntelligence(msrest.serialization.Model): - """ThreatIntelligence property bag. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar confidence: Confidence (must be between 0 and 1). - :vartype confidence: float - :ivar provider_name: Name of the provider from whom this Threat Intelligence information was - received. - :vartype provider_name: str - :ivar report_link: Report link. - :vartype report_link: str - :ivar threat_description: Threat description (free text). - :vartype threat_description: str - :ivar threat_name: Threat name (e.g. "Jedobot malware"). - :vartype threat_name: str - :ivar threat_type: Threat type (e.g. "Botnet"). - :vartype threat_type: str - """ - - _validation = { - 'confidence': {'readonly': True}, - 'provider_name': {'readonly': True}, - 'report_link': {'readonly': True}, - 'threat_description': {'readonly': True}, - 'threat_name': {'readonly': True}, - 'threat_type': {'readonly': True}, - } - - _attribute_map = { - 'confidence': {'key': 'confidence', 'type': 'float'}, - 'provider_name': {'key': 'providerName', 'type': 'str'}, - 'report_link': {'key': 'reportLink', 'type': 'str'}, - 'threat_description': {'key': 'threatDescription', 'type': 'str'}, - 'threat_name': {'key': 'threatName', 'type': 'str'}, - 'threat_type': {'key': 'threatType', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(ThreatIntelligence, self).__init__(**kwargs) - self.confidence = None - self.provider_name = None - self.report_link = None - self.threat_description = None - self.threat_name = None - self.threat_type = None - - -class TIDataConnector(DataConnector): - """Represents threat intelligence data connector. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :param kind: Required. The data connector kind.Constant filled by server. Possible values - include: "AzureActiveDirectory", "AzureSecurityCenter", "MicrosoftCloudAppSecurity", - "ThreatIntelligence", "Office365", "AmazonWebServicesCloudTrail", - "AzureAdvancedThreatProtection", "MicrosoftDefenderAdvancedThreatProtection". - :type kind: str or ~security_insights.models.DataConnectorKind - :param tenant_id: The tenant id to connect to, and get the data from. - :type tenant_id: str - :param state: Describe whether this data type connection is enabled or not. Possible values - include: "Enabled", "Disabled". - :type state: str or ~security_insights.models.DataTypeState - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - 'tenant_id': {'key': 'properties.tenantId', 'type': 'str'}, - 'state': {'key': 'dataTypes.indicators.state', 'type': 'str'}, - } - - def __init__( - self, - *, - etag: Optional[str] = None, - tenant_id: Optional[str] = None, - state: Optional[Union[str, "DataTypeState"]] = None, - **kwargs - ): - super(TIDataConnector, self).__init__(etag=etag, **kwargs) - self.kind = 'ThreatIntelligence' # type: str - self.tenant_id = tenant_id - self.state = state - - -class TIDataConnectorDataTypesIndicators(DataConnectorDataTypeCommon): - """Data type for indicators connection. - - :param state: Describe whether this data type connection is enabled or not. Possible values - include: "Enabled", "Disabled". - :type state: str or ~security_insights.models.DataTypeState - """ - - _attribute_map = { - 'state': {'key': 'state', 'type': 'str'}, - } - - def __init__( - self, - *, - state: Optional[Union[str, "DataTypeState"]] = None, - **kwargs - ): - super(TIDataConnectorDataTypesIndicators, self).__init__(state=state, **kwargs) - - -class ToggleSettings(Settings): - """Settings with single toggle. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :param kind: Required. The data connector kind.Constant filled by server. Possible values - include: "UebaSettings", "ToggleSettings". - :type kind: str or ~security_insights.models.SettingKind - :param is_enabled: Determines whether the setting is enable or disabled. - :type is_enabled: bool - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - 'is_enabled': {'key': 'properties.isEnabled', 'type': 'bool'}, - } - - def __init__( - self, - *, - etag: Optional[str] = None, - is_enabled: Optional[bool] = None, - **kwargs - ): - super(ToggleSettings, self).__init__(etag=etag, **kwargs) - self.kind = 'ToggleSettings' # type: str - self.is_enabled = is_enabled - - -class UebaSettings(Settings): - """Represents settings for User and Entity Behavior Analytics enablement. - - 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: Azure resource Id. - :vartype id: str - :ivar name: Azure resource name. - :vartype name: str - :ivar type: Azure resource type. - :vartype type: str - :param etag: Etag of the azure resource. - :type etag: str - :param kind: Required. The data connector kind.Constant filled by server. Possible values - include: "UebaSettings", "ToggleSettings". - :type kind: str or ~security_insights.models.SettingKind - :ivar atp_license_status: Determines whether the tenant has ATP (Advanced Threat Protection) - license. Possible values include: "Enabled", "Disabled". - :vartype atp_license_status: str or ~security_insights.models.LicenseStatus - :param is_enabled: Determines whether User and Entity Behavior Analytics is enabled for this - workspace. - :type is_enabled: bool - :ivar status_in_mcas: Determines whether User and Entity Behavior Analytics is enabled from - MCAS (Microsoft Cloud App Security). Possible values include: "Enabled", "Disabled". - :vartype status_in_mcas: str or ~security_insights.models.StatusInMCAS - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'kind': {'required': True}, - 'atp_license_status': {'readonly': True}, - 'status_in_mcas': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'kind': {'key': 'kind', 'type': 'str'}, - 'atp_license_status': {'key': 'properties.atpLicenseStatus', 'type': 'str'}, - 'is_enabled': {'key': 'properties.isEnabled', 'type': 'bool'}, - 'status_in_mcas': {'key': 'properties.statusInMcas', 'type': 'str'}, - } - - def __init__( - self, - *, - etag: Optional[str] = None, - is_enabled: Optional[bool] = None, - **kwargs - ): - super(UebaSettings, self).__init__(etag=etag, **kwargs) - self.kind = 'UebaSettings' # type: str - self.atp_license_status = None - self.is_enabled = is_enabled - self.status_in_mcas = None diff --git a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/models/_security_insights_enums.py b/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/models/_security_insights_enums.py deleted file mode 100644 index ff1e2d1db57..00000000000 --- a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/models/_security_insights_enums.py +++ /dev/null @@ -1,182 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -from enum import Enum, EnumMeta -from six import with_metaclass - -class _CaseInsensitiveEnumMeta(EnumMeta): - def __getitem__(self, name): - return super().__getitem__(name.upper()) - - def __getattr__(cls, name): - """Return the enum member matching `name` - We use __getattr__ instead of descriptors or inserting into the enum - class' __dict__ in order to support `name` and `value` being both - properties for enum members (which live in the class' __dict__) and - enum members themselves. - """ - try: - return cls._member_map_[name.upper()] - except KeyError: - raise AttributeError(name) - - -class AlertRuleKind(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): - """The kind of the alert rule - """ - - SCHEDULED = "Scheduled" - MICROSOFT_SECURITY_INCIDENT_CREATION = "MicrosoftSecurityIncidentCreation" - FUSION = "Fusion" - -class AlertSeverity(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): - """The severity of the alert - """ - - HIGH = "High" #: High severity. - MEDIUM = "Medium" #: Medium severity. - LOW = "Low" #: Low severity. - INFORMATIONAL = "Informational" #: Informational severity. - -class AttackTactic(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): - """The severity for alerts created by this alert rule. - """ - - INITIAL_ACCESS = "InitialAccess" - EXECUTION = "Execution" - PERSISTENCE = "Persistence" - PRIVILEGE_ESCALATION = "PrivilegeEscalation" - DEFENSE_EVASION = "DefenseEvasion" - CREDENTIAL_ACCESS = "CredentialAccess" - DISCOVERY = "Discovery" - LATERAL_MOVEMENT = "LateralMovement" - COLLECTION = "Collection" - EXFILTRATION = "Exfiltration" - COMMAND_AND_CONTROL = "CommandAndControl" - IMPACT = "Impact" - -class CaseSeverity(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): - """The severity of the incident - """ - - CRITICAL = "Critical" #: Critical severity. - HIGH = "High" #: High severity. - MEDIUM = "Medium" #: Medium severity. - LOW = "Low" #: Low severity. - INFORMATIONAL = "Informational" #: Informational severity. - -class DataConnectorKind(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): - """The kind of the data connector - """ - - AZURE_ACTIVE_DIRECTORY = "AzureActiveDirectory" - AZURE_SECURITY_CENTER = "AzureSecurityCenter" - MICROSOFT_CLOUD_APP_SECURITY = "MicrosoftCloudAppSecurity" - THREAT_INTELLIGENCE = "ThreatIntelligence" - OFFICE365 = "Office365" - AMAZON_WEB_SERVICES_CLOUD_TRAIL = "AmazonWebServicesCloudTrail" - AZURE_ADVANCED_THREAT_PROTECTION = "AzureAdvancedThreatProtection" - MICROSOFT_DEFENDER_ADVANCED_THREAT_PROTECTION = "MicrosoftDefenderAdvancedThreatProtection" - -class DataTypeState(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): - """Describe whether this data type connection is enabled or not. - """ - - ENABLED = "Enabled" - DISABLED = "Disabled" - -class IncidentClassification(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): - """The reason the incident was closed - """ - - UNDETERMINED = "Undetermined" #: Incident classification was undetermined. - TRUE_POSITIVE = "TruePositive" #: Incident was true positive. - BENIGN_POSITIVE = "BenignPositive" #: Incident was benign positive. - FALSE_POSITIVE = "FalsePositive" #: Incident was false positive. - -class IncidentClassificationReason(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): - """The classification reason the incident was closed with - """ - - SUSPICIOUS_ACTIVITY = "SuspiciousActivity" #: Classification reason was suspicious activity. - SUSPICIOUS_BUT_EXPECTED = "SuspiciousButExpected" #: Classification reason was suspicious but expected. - INCORRECT_ALERT_LOGIC = "IncorrectAlertLogic" #: Classification reason was incorrect alert logic. - INACCURATE_DATA = "InaccurateData" #: Classification reason was inaccurate data. - -class IncidentLabelType(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): - """The type of the label - """ - - USER = "User" #: Label manually created by a user. - SYSTEM = "System" #: Label automatically created by the system. - -class IncidentSeverity(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): - """The severity of the incident - """ - - HIGH = "High" #: High severity. - MEDIUM = "Medium" #: Medium severity. - LOW = "Low" #: Low severity. - INFORMATIONAL = "Informational" #: Informational severity. - -class IncidentStatus(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): - """The status of the incident - """ - - NEW = "New" #: An active incident which isn't being handled currently. - ACTIVE = "Active" #: An active incident which is being handled. - CLOSED = "Closed" #: A non-active incident. - -class LicenseStatus(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): - """Determines whether the tenant has ATP (Advanced Threat Protection) license. - """ - - ENABLED = "Enabled" - DISABLED = "Disabled" - -class MicrosoftSecurityProductName(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): - """The alerts' productName on which the cases will be generated - """ - - MICROSOFT_CLOUD_APP_SECURITY = "Microsoft Cloud App Security" - AZURE_SECURITY_CENTER = "Azure Security Center" - AZURE_ADVANCED_THREAT_PROTECTION = "Azure Advanced Threat Protection" - AZURE_ACTIVE_DIRECTORY_IDENTITY_PROTECTION = "Azure Active Directory Identity Protection" - AZURE_SECURITY_CENTER_FOR_IO_T = "Azure Security Center for IoT" - -class SettingKind(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): - """The kind of the setting - """ - - UEBA_SETTINGS = "UebaSettings" - TOGGLE_SETTINGS = "ToggleSettings" - -class StatusInMCAS(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): - """Determines whether User and Entity Behavior Analytics is enabled from MCAS (Microsoft Cloud App - Security). - """ - - ENABLED = "Enabled" - DISABLED = "Disabled" - -class TemplateStatus(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): - """The alert rule template status. - """ - - INSTALLED = "Installed" #: Alert rule template installed. and can not use more then once. - AVAILABLE = "Available" #: Alert rule template is available. - NOT_AVAILABLE = "NotAvailable" #: Alert rule template is not available. - -class TriggerOperator(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): - """The operation against the threshold that triggers alert rule. - """ - - GREATER_THAN = "GreaterThan" - LESS_THAN = "LessThan" - EQUAL = "Equal" - NOT_EQUAL = "NotEqual" diff --git a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/operations/__init__.py b/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/operations/__init__.py deleted file mode 100644 index 5e67996dcd4..00000000000 --- a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/operations/__init__.py +++ /dev/null @@ -1,27 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -from ._operation_operations import OperationOperations -from ._alert_rule_operations import AlertRuleOperations -from ._action_operations import ActionOperations -from ._alert_rule_template_operations import AlertRuleTemplateOperations -from ._bookmark_operations import BookmarkOperations -from ._data_connector_operations import DataConnectorOperations -from ._incident_operations import IncidentOperations -from ._incident_comment_operations import IncidentCommentOperations - -__all__ = [ - 'OperationOperations', - 'AlertRuleOperations', - 'ActionOperations', - 'AlertRuleTemplateOperations', - 'BookmarkOperations', - 'DataConnectorOperations', - 'IncidentOperations', - 'IncidentCommentOperations', -] diff --git a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/operations/_action_operations.py b/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/operations/_action_operations.py deleted file mode 100644 index a0eaa43cf9a..00000000000 --- a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/operations/_action_operations.py +++ /dev/null @@ -1,126 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- -from typing import TYPE_CHECKING -import warnings - -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error -from azure.core.paging import ItemPaged -from azure.core.pipeline import PipelineResponse -from azure.core.pipeline.transport import HttpRequest, HttpResponse -from azure.mgmt.core.exceptions import ARMErrorFormat - -from .. import models - -if TYPE_CHECKING: - # pylint: disable=unused-import,ungrouped-imports - from typing import Any, Callable, Dict, Generic, Iterable, Optional, TypeVar - - T = TypeVar('T') - ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] - -class ActionOperations(object): - """ActionOperations operations. - - You should not instantiate this class directly. Instead, you should create a Client instance that - instantiates it for you and attaches it as an attribute. - - :ivar models: Alias to model classes used in this operation group. - :type models: ~security_insights.models - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - """ - - models = models - - def __init__(self, client, config, serializer, deserializer): - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self._config = config - - def list_by_alert_rule( - self, - resource_group_name, # type: str - workspace_name, # type: str - rule_id, # type: str - **kwargs # type: Any - ): - # type: (...) -> Iterable["models.ActionsList"] - """Gets all actions of alert rule. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param rule_id: Alert rule ID. - :type rule_id: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either ActionsList or the result of cls(response) - :rtype: ~azure.core.paging.ItemPaged[~security_insights.models.ActionsList] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.ActionsList"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - def prepare_request(next_link=None): - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - if not next_link: - # Construct URL - url = self.list_by_alert_rule.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'ruleId': self._serialize.url("rule_id", rule_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - else: - url = next_link - query_parameters = {} # type: Dict[str, Any] - request = self._client.get(url, query_parameters, header_parameters) - return request - - def extract_data(pipeline_response): - deserialized = self._deserialize('ActionsList', pipeline_response) - list_of_elem = deserialized.value - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, iter(list_of_elem) - - def get_next(next_link=None): - request = prepare_request(next_link) - - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - return pipeline_response - - return ItemPaged( - get_next, extract_data - ) - list_by_alert_rule.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRules/{ruleId}/actions'} # type: ignore diff --git a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/operations/_alert_rule_operations.py b/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/operations/_alert_rule_operations.py deleted file mode 100644 index f91eef2b673..00000000000 --- a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/operations/_alert_rule_operations.py +++ /dev/null @@ -1,546 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- -from typing import TYPE_CHECKING -import warnings - -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error -from azure.core.paging import ItemPaged -from azure.core.pipeline import PipelineResponse -from azure.core.pipeline.transport import HttpRequest, HttpResponse -from azure.mgmt.core.exceptions import ARMErrorFormat - -from .. import models - -if TYPE_CHECKING: - # pylint: disable=unused-import,ungrouped-imports - from typing import Any, Callable, Dict, Generic, Iterable, Optional, TypeVar, Union - - T = TypeVar('T') - ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] - -class AlertRuleOperations(object): - """AlertRuleOperations operations. - - You should not instantiate this class directly. Instead, you should create a Client instance that - instantiates it for you and attaches it as an attribute. - - :ivar models: Alias to model classes used in this operation group. - :type models: ~security_insights.models - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - """ - - models = models - - def __init__(self, client, config, serializer, deserializer): - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self._config = config - - def list( - self, - resource_group_name, # type: str - workspace_name, # type: str - **kwargs # type: Any - ): - # type: (...) -> Iterable["models.AlertRulesList"] - """Gets all alert rules. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either AlertRulesList or the result of cls(response) - :rtype: ~azure.core.paging.ItemPaged[~security_insights.models.AlertRulesList] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.AlertRulesList"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - def prepare_request(next_link=None): - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - if not next_link: - # Construct URL - url = self.list.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - } - url = self._client.format_url(url, **path_format_arguments) - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - else: - url = next_link - query_parameters = {} # type: Dict[str, Any] - request = self._client.get(url, query_parameters, header_parameters) - return request - - def extract_data(pipeline_response): - deserialized = self._deserialize('AlertRulesList', pipeline_response) - list_of_elem = deserialized.value - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, iter(list_of_elem) - - def get_next(next_link=None): - request = prepare_request(next_link) - - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - return pipeline_response - - return ItemPaged( - get_next, extract_data - ) - list.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRules'} # type: ignore - - def get( - self, - resource_group_name, # type: str - workspace_name, # type: str - rule_id, # type: str - **kwargs # type: Any - ): - # type: (...) -> "models.AlertRule" - """Gets the alert rule. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param rule_id: Alert rule ID. - :type rule_id: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: AlertRule, or the result of cls(response) - :rtype: ~security_insights.models.AlertRule - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.AlertRule"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - # Construct URL - url = self.get.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'ruleId': self._serialize.url("rule_id", rule_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - deserialized = self._deserialize('AlertRule', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRules/{ruleId}'} # type: ignore - - def create_or_update( - self, - resource_group_name, # type: str - workspace_name, # type: str - rule_id, # type: str - alert_rule, # type: "models.AlertRule" - **kwargs # type: Any - ): - # type: (...) -> "models.AlertRule" - """Creates or updates the alert rule. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param rule_id: Alert rule ID. - :type rule_id: str - :param alert_rule: The alert rule. - :type alert_rule: ~security_insights.models.AlertRule - :keyword callable cls: A custom type or function that will be passed the direct response - :return: AlertRule, or the result of cls(response) - :rtype: ~security_insights.models.AlertRule - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.AlertRule"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - content_type = kwargs.pop("content_type", "application/json") - accept = "application/json" - - # Construct URL - url = self.create_or_update.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'ruleId': self._serialize.url("rule_id", rule_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(alert_rule, 'AlertRule') - body_content_kwargs['content'] = body_content - request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200, 201]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - if response.status_code == 200: - deserialized = self._deserialize('AlertRule', pipeline_response) - - if response.status_code == 201: - deserialized = self._deserialize('AlertRule', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - create_or_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRules/{ruleId}'} # type: ignore - - def delete( - self, - resource_group_name, # type: str - workspace_name, # type: str - rule_id, # type: str - **kwargs # type: Any - ): - # type: (...) -> None - """Delete the alert rule. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param rule_id: Alert rule ID. - :type rule_id: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: None, or the result of cls(response) - :rtype: None - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - # Construct URL - url = self.delete.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'ruleId': self._serialize.url("rule_id", rule_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.delete(url, query_parameters, header_parameters) - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200, 204]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - if cls: - return cls(pipeline_response, None, {}) - - delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRules/{ruleId}'} # type: ignore - - def get_action( - self, - resource_group_name, # type: str - workspace_name, # type: str - rule_id, # type: str - action_id, # type: str - **kwargs # type: Any - ): - # type: (...) -> "models.ActionResponse" - """Gets the action of alert rule. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param rule_id: Alert rule ID. - :type rule_id: str - :param action_id: Action ID. - :type action_id: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: ActionResponse, or the result of cls(response) - :rtype: ~security_insights.models.ActionResponse - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.ActionResponse"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - # Construct URL - url = self.get_action.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'ruleId': self._serialize.url("rule_id", rule_id, 'str'), - 'actionId': self._serialize.url("action_id", action_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - deserialized = self._deserialize('ActionResponse', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - get_action.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRules/{ruleId}/actions/{actionId}'} # type: ignore - - def create_or_update_action( - self, - resource_group_name, # type: str - workspace_name, # type: str - rule_id, # type: str - action_id, # type: str - etag=None, # type: Optional[str] - logic_app_resource_id=None, # type: Optional[str] - trigger_uri=None, # type: Optional[str] - **kwargs # type: Any - ): - # type: (...) -> "models.ActionResponse" - """Creates or updates the action of alert rule. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param rule_id: Alert rule ID. - :type rule_id: str - :param action_id: Action ID. - :type action_id: str - :param etag: Etag of the azure resource. - :type etag: str - :param logic_app_resource_id: Logic App Resource Id, /subscriptions/{my- - subscription}/resourceGroups/{my-resource-group}/providers/Microsoft.Logic/workflows/{my- - workflow-id}. - :type logic_app_resource_id: str - :param trigger_uri: Logic App Callback URL for this specific workflow. - :type trigger_uri: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: ActionResponse, or the result of cls(response) - :rtype: ~security_insights.models.ActionResponse - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.ActionResponse"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - - action = models.ActionRequest(etag=etag, logic_app_resource_id=logic_app_resource_id, trigger_uri=trigger_uri) - api_version = "2020-01-01" - content_type = kwargs.pop("content_type", "application/json") - accept = "application/json" - - # Construct URL - url = self.create_or_update_action.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'ruleId': self._serialize.url("rule_id", rule_id, 'str'), - 'actionId': self._serialize.url("action_id", action_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(action, 'ActionRequest') - body_content_kwargs['content'] = body_content - request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200, 201]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - if response.status_code == 200: - deserialized = self._deserialize('ActionResponse', pipeline_response) - - if response.status_code == 201: - deserialized = self._deserialize('ActionResponse', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - create_or_update_action.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRules/{ruleId}/actions/{actionId}'} # type: ignore - - def delete_action( - self, - resource_group_name, # type: str - workspace_name, # type: str - rule_id, # type: str - action_id, # type: str - **kwargs # type: Any - ): - # type: (...) -> None - """Delete the action of alert rule. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param rule_id: Alert rule ID. - :type rule_id: str - :param action_id: Action ID. - :type action_id: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: None, or the result of cls(response) - :rtype: None - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - # Construct URL - url = self.delete_action.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'ruleId': self._serialize.url("rule_id", rule_id, 'str'), - 'actionId': self._serialize.url("action_id", action_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.delete(url, query_parameters, header_parameters) - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200, 204]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - if cls: - return cls(pipeline_response, None, {}) - - delete_action.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRules/{ruleId}/actions/{actionId}'} # type: ignore diff --git a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/operations/_alert_rule_template_operations.py b/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/operations/_alert_rule_template_operations.py deleted file mode 100644 index 2dad458b3f7..00000000000 --- a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/operations/_alert_rule_template_operations.py +++ /dev/null @@ -1,186 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- -from typing import TYPE_CHECKING -import warnings - -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error -from azure.core.paging import ItemPaged -from azure.core.pipeline import PipelineResponse -from azure.core.pipeline.transport import HttpRequest, HttpResponse -from azure.mgmt.core.exceptions import ARMErrorFormat - -from .. import models - -if TYPE_CHECKING: - # pylint: disable=unused-import,ungrouped-imports - from typing import Any, Callable, Dict, Generic, Iterable, Optional, TypeVar - - T = TypeVar('T') - ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] - -class AlertRuleTemplateOperations(object): - """AlertRuleTemplateOperations operations. - - You should not instantiate this class directly. Instead, you should create a Client instance that - instantiates it for you and attaches it as an attribute. - - :ivar models: Alias to model classes used in this operation group. - :type models: ~security_insights.models - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - """ - - models = models - - def __init__(self, client, config, serializer, deserializer): - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self._config = config - - def list( - self, - resource_group_name, # type: str - workspace_name, # type: str - **kwargs # type: Any - ): - # type: (...) -> Iterable["models.AlertRuleTemplatesList"] - """Gets all alert rule templates. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either AlertRuleTemplatesList or the result of cls(response) - :rtype: ~azure.core.paging.ItemPaged[~security_insights.models.AlertRuleTemplatesList] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.AlertRuleTemplatesList"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - def prepare_request(next_link=None): - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - if not next_link: - # Construct URL - url = self.list.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - } - url = self._client.format_url(url, **path_format_arguments) - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - else: - url = next_link - query_parameters = {} # type: Dict[str, Any] - request = self._client.get(url, query_parameters, header_parameters) - return request - - def extract_data(pipeline_response): - deserialized = self._deserialize('AlertRuleTemplatesList', pipeline_response) - list_of_elem = deserialized.value - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, iter(list_of_elem) - - def get_next(next_link=None): - request = prepare_request(next_link) - - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - return pipeline_response - - return ItemPaged( - get_next, extract_data - ) - list.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRuleTemplates'} # type: ignore - - def get( - self, - resource_group_name, # type: str - workspace_name, # type: str - alert_rule_template_id, # type: str - **kwargs # type: Any - ): - # type: (...) -> "models.AlertRuleTemplate" - """Gets the alert rule template. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param alert_rule_template_id: Alert rule template ID. - :type alert_rule_template_id: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: AlertRuleTemplate, or the result of cls(response) - :rtype: ~security_insights.models.AlertRuleTemplate - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.AlertRuleTemplate"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - # Construct URL - url = self.get.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'alertRuleTemplateId': self._serialize.url("alert_rule_template_id", alert_rule_template_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - deserialized = self._deserialize('AlertRuleTemplate', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRuleTemplates/{alertRuleTemplateId}'} # type: ignore diff --git a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/operations/_bookmark_operations.py b/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/operations/_bookmark_operations.py deleted file mode 100644 index 0121790c420..00000000000 --- a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/operations/_bookmark_operations.py +++ /dev/null @@ -1,353 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- -import datetime -from typing import TYPE_CHECKING -import warnings - -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error -from azure.core.paging import ItemPaged -from azure.core.pipeline import PipelineResponse -from azure.core.pipeline.transport import HttpRequest, HttpResponse -from azure.mgmt.core.exceptions import ARMErrorFormat - -from .. import models - -if TYPE_CHECKING: - # pylint: disable=unused-import,ungrouped-imports - from typing import Any, Callable, Dict, Generic, Iterable, List, Optional, TypeVar, Union - - T = TypeVar('T') - ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] - -class BookmarkOperations(object): - """BookmarkOperations operations. - - You should not instantiate this class directly. Instead, you should create a Client instance that - instantiates it for you and attaches it as an attribute. - - :ivar models: Alias to model classes used in this operation group. - :type models: ~security_insights.models - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - """ - - models = models - - def __init__(self, client, config, serializer, deserializer): - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self._config = config - - def list( - self, - resource_group_name, # type: str - workspace_name, # type: str - **kwargs # type: Any - ): - # type: (...) -> Iterable["models.BookmarkList"] - """Gets all bookmarks. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either BookmarkList or the result of cls(response) - :rtype: ~azure.core.paging.ItemPaged[~security_insights.models.BookmarkList] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.BookmarkList"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - def prepare_request(next_link=None): - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - if not next_link: - # Construct URL - url = self.list.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - } - url = self._client.format_url(url, **path_format_arguments) - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - else: - url = next_link - query_parameters = {} # type: Dict[str, Any] - request = self._client.get(url, query_parameters, header_parameters) - return request - - def extract_data(pipeline_response): - deserialized = self._deserialize('BookmarkList', pipeline_response) - list_of_elem = deserialized.value - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, iter(list_of_elem) - - def get_next(next_link=None): - request = prepare_request(next_link) - - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - return pipeline_response - - return ItemPaged( - get_next, extract_data - ) - list.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/bookmarks'} # type: ignore - - def get( - self, - resource_group_name, # type: str - workspace_name, # type: str - bookmark_id, # type: str - **kwargs # type: Any - ): - # type: (...) -> "models.Bookmark" - """Gets a bookmark. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param bookmark_id: Bookmark ID. - :type bookmark_id: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: Bookmark, or the result of cls(response) - :rtype: ~security_insights.models.Bookmark - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.Bookmark"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - # Construct URL - url = self.get.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'bookmarkId': self._serialize.url("bookmark_id", bookmark_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - deserialized = self._deserialize('Bookmark', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/bookmarks/{bookmarkId}'} # type: ignore - - def create_or_update( - self, - resource_group_name, # type: str - workspace_name, # type: str - bookmark_id, # type: str - etag=None, # type: Optional[str] - created=None, # type: Optional[datetime.datetime] - display_name=None, # type: Optional[str] - labels=None, # type: Optional[List[str]] - notes=None, # type: Optional[str] - query=None, # type: Optional[str] - query_result=None, # type: Optional[str] - updated=None, # type: Optional[datetime.datetime] - incident_info=None, # type: Optional["models.IncidentInfo"] - object_id=None, # type: Optional[str] - **kwargs # type: Any - ): - # type: (...) -> "models.Bookmark" - """Creates or updates the bookmark. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param bookmark_id: Bookmark ID. - :type bookmark_id: str - :param etag: Etag of the azure resource. - :type etag: str - :param created: The time the bookmark was created. - :type created: ~datetime.datetime - :param display_name: The display name of the bookmark. - :type display_name: str - :param labels: List of labels relevant to this bookmark. - :type labels: list[str] - :param notes: The notes of the bookmark. - :type notes: str - :param query: The query of the bookmark. - :type query: str - :param query_result: The query result of the bookmark. - :type query_result: str - :param updated: The last time the bookmark was updated. - :type updated: ~datetime.datetime - :param incident_info: Describes an incident that relates to bookmark. - :type incident_info: ~security_insights.models.IncidentInfo - :param object_id: The object id of the user. - :type object_id: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: Bookmark, or the result of cls(response) - :rtype: ~security_insights.models.Bookmark - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.Bookmark"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - - bookmark = models.Bookmark(etag=etag, created=created, display_name=display_name, labels=labels, notes=notes, query=query, query_result=query_result, updated=updated, incident_info=incident_info, object_id_updated_by_object_id=object_id) - api_version = "2020-01-01" - content_type = kwargs.pop("content_type", "application/json") - accept = "application/json" - - # Construct URL - url = self.create_or_update.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'bookmarkId': self._serialize.url("bookmark_id", bookmark_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(bookmark, 'Bookmark') - body_content_kwargs['content'] = body_content - request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200, 201]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - if response.status_code == 200: - deserialized = self._deserialize('Bookmark', pipeline_response) - - if response.status_code == 201: - deserialized = self._deserialize('Bookmark', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - create_or_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/bookmarks/{bookmarkId}'} # type: ignore - - def delete( - self, - resource_group_name, # type: str - workspace_name, # type: str - bookmark_id, # type: str - **kwargs # type: Any - ): - # type: (...) -> None - """Delete the bookmark. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param bookmark_id: Bookmark ID. - :type bookmark_id: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: None, or the result of cls(response) - :rtype: None - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - # Construct URL - url = self.delete.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'bookmarkId': self._serialize.url("bookmark_id", bookmark_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.delete(url, query_parameters, header_parameters) - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200, 204]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - if cls: - return cls(pipeline_response, None, {}) - - delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/bookmarks/{bookmarkId}'} # type: ignore diff --git a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/operations/_data_connector_operations.py b/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/operations/_data_connector_operations.py deleted file mode 100644 index cce78e5ae84..00000000000 --- a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/operations/_data_connector_operations.py +++ /dev/null @@ -1,324 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- -from typing import TYPE_CHECKING -import warnings - -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error -from azure.core.paging import ItemPaged -from azure.core.pipeline import PipelineResponse -from azure.core.pipeline.transport import HttpRequest, HttpResponse -from azure.mgmt.core.exceptions import ARMErrorFormat - -from .. import models - -if TYPE_CHECKING: - # pylint: disable=unused-import,ungrouped-imports - from typing import Any, Callable, Dict, Generic, Iterable, Optional, TypeVar, Union - - T = TypeVar('T') - ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] - -class DataConnectorOperations(object): - """DataConnectorOperations operations. - - You should not instantiate this class directly. Instead, you should create a Client instance that - instantiates it for you and attaches it as an attribute. - - :ivar models: Alias to model classes used in this operation group. - :type models: ~security_insights.models - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - """ - - models = models - - def __init__(self, client, config, serializer, deserializer): - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self._config = config - - def list( - self, - resource_group_name, # type: str - workspace_name, # type: str - **kwargs # type: Any - ): - # type: (...) -> Iterable["models.DataConnectorList"] - """Gets all data connectors. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either DataConnectorList or the result of cls(response) - :rtype: ~azure.core.paging.ItemPaged[~security_insights.models.DataConnectorList] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.DataConnectorList"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - def prepare_request(next_link=None): - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - if not next_link: - # Construct URL - url = self.list.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - } - url = self._client.format_url(url, **path_format_arguments) - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - else: - url = next_link - query_parameters = {} # type: Dict[str, Any] - request = self._client.get(url, query_parameters, header_parameters) - return request - - def extract_data(pipeline_response): - deserialized = self._deserialize('DataConnectorList', pipeline_response) - list_of_elem = deserialized.value - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, iter(list_of_elem) - - def get_next(next_link=None): - request = prepare_request(next_link) - - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - return pipeline_response - - return ItemPaged( - get_next, extract_data - ) - list.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/dataConnectors'} # type: ignore - - def get( - self, - resource_group_name, # type: str - workspace_name, # type: str - data_connector_id, # type: str - **kwargs # type: Any - ): - # type: (...) -> "models.DataConnector" - """Gets a data connector. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param data_connector_id: Connector ID. - :type data_connector_id: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: DataConnector, or the result of cls(response) - :rtype: ~security_insights.models.DataConnector - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.DataConnector"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - # Construct URL - url = self.get.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'dataConnectorId': self._serialize.url("data_connector_id", data_connector_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - deserialized = self._deserialize('DataConnector', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/dataConnectors/{dataConnectorId}'} # type: ignore - - def create_or_update( - self, - resource_group_name, # type: str - workspace_name, # type: str - data_connector_id, # type: str - data_connector, # type: "models.DataConnector" - **kwargs # type: Any - ): - # type: (...) -> "models.DataConnector" - """Creates or updates the data connector. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param data_connector_id: Connector ID. - :type data_connector_id: str - :param data_connector: The data connector. - :type data_connector: ~security_insights.models.DataConnector - :keyword callable cls: A custom type or function that will be passed the direct response - :return: DataConnector, or the result of cls(response) - :rtype: ~security_insights.models.DataConnector - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.DataConnector"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - content_type = kwargs.pop("content_type", "application/json") - accept = "application/json" - - # Construct URL - url = self.create_or_update.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'dataConnectorId': self._serialize.url("data_connector_id", data_connector_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - print(url) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(data_connector, 'DataConnector') - body_content_kwargs['content'] = body_content - request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200, 201]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - if response.status_code == 200: - deserialized = self._deserialize('DataConnector', pipeline_response) - - if response.status_code == 201: - deserialized = self._deserialize('DataConnector', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - create_or_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/dataConnectors/{dataConnectorId}'} # type: ignore - - def delete( - self, - resource_group_name, # type: str - workspace_name, # type: str - data_connector_id, # type: str - **kwargs # type: Any - ): - # type: (...) -> None - """Delete the data connector. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param data_connector_id: Connector ID. - :type data_connector_id: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: None, or the result of cls(response) - :rtype: None - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - # Construct URL - url = self.delete.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'dataConnectorId': self._serialize.url("data_connector_id", data_connector_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.delete(url, query_parameters, header_parameters) - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200, 204]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - if cls: - return cls(pipeline_response, None, {}) - - delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/dataConnectors/{dataConnectorId}'} # type: ignore diff --git a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/operations/_incident_comment_operations.py b/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/operations/_incident_comment_operations.py deleted file mode 100644 index ebed41e74ae..00000000000 --- a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/operations/_incident_comment_operations.py +++ /dev/null @@ -1,294 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- -from typing import TYPE_CHECKING -import warnings - -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error -from azure.core.paging import ItemPaged -from azure.core.pipeline import PipelineResponse -from azure.core.pipeline.transport import HttpRequest, HttpResponse -from azure.mgmt.core.exceptions import ARMErrorFormat - -from .. import models - -if TYPE_CHECKING: - # pylint: disable=unused-import,ungrouped-imports - from typing import Any, Callable, Dict, Generic, Iterable, Optional, TypeVar - - T = TypeVar('T') - ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] - -class IncidentCommentOperations(object): - """IncidentCommentOperations operations. - - You should not instantiate this class directly. Instead, you should create a Client instance that - instantiates it for you and attaches it as an attribute. - - :ivar models: Alias to model classes used in this operation group. - :type models: ~security_insights.models - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - """ - - models = models - - def __init__(self, client, config, serializer, deserializer): - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self._config = config - - def list_by_incident( - self, - resource_group_name, # type: str - workspace_name, # type: str - incident_id, # type: str - filter=None, # type: Optional[str] - orderby=None, # type: Optional[str] - top=None, # type: Optional[int] - skip_token=None, # type: Optional[str] - **kwargs # type: Any - ): - # type: (...) -> Iterable["models.IncidentCommentList"] - """Gets all incident comments. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param incident_id: Incident ID. - :type incident_id: str - :param filter: Filters the results, based on a Boolean condition. Optional. - :type filter: str - :param orderby: Sorts the results. Optional. - :type orderby: str - :param top: Returns only the first n results. Optional. - :type top: int - :param skip_token: Skiptoken is only used if a previous operation returned a partial result. If - a previous response contains a nextLink element, the value of the nextLink element will include - a skiptoken parameter that specifies a starting point to use for subsequent calls. Optional. - :type skip_token: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either IncidentCommentList or the result of cls(response) - :rtype: ~azure.core.paging.ItemPaged[~security_insights.models.IncidentCommentList] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.IncidentCommentList"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - def prepare_request(next_link=None): - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - if not next_link: - # Construct URL - url = self.list_by_incident.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'incidentId': self._serialize.url("incident_id", incident_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - if filter is not None: - query_parameters['$filter'] = self._serialize.query("filter", filter, 'str') - if orderby is not None: - query_parameters['$orderby'] = self._serialize.query("orderby", orderby, 'str') - if top is not None: - query_parameters['$top'] = self._serialize.query("top", top, 'int') - if skip_token is not None: - query_parameters['$skipToken'] = self._serialize.query("skip_token", skip_token, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - else: - url = next_link - query_parameters = {} # type: Dict[str, Any] - request = self._client.get(url, query_parameters, header_parameters) - return request - - def extract_data(pipeline_response): - deserialized = self._deserialize('IncidentCommentList', pipeline_response) - list_of_elem = deserialized.value - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, iter(list_of_elem) - - def get_next(next_link=None): - request = prepare_request(next_link) - - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - return pipeline_response - - return ItemPaged( - get_next, extract_data - ) - list_by_incident.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}/comments'} # type: ignore - - def get( - self, - resource_group_name, # type: str - workspace_name, # type: str - incident_id, # type: str - incident_comment_id, # type: str - **kwargs # type: Any - ): - # type: (...) -> "models.IncidentComment" - """Gets an incident comment. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param incident_id: Incident ID. - :type incident_id: str - :param incident_comment_id: Incident comment ID. - :type incident_comment_id: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: IncidentComment, or the result of cls(response) - :rtype: ~security_insights.models.IncidentComment - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.IncidentComment"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - # Construct URL - url = self.get.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'incidentId': self._serialize.url("incident_id", incident_id, 'str'), - 'incidentCommentId': self._serialize.url("incident_comment_id", incident_comment_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - deserialized = self._deserialize('IncidentComment', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}/comments/{incidentCommentId}'} # type: ignore - - def create_comment( - self, - resource_group_name, # type: str - workspace_name, # type: str - incident_id, # type: str - incident_comment_id, # type: str - message=None, # type: Optional[str] - **kwargs # type: Any - ): - # type: (...) -> "models.IncidentComment" - """Creates the incident comment. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param incident_id: Incident ID. - :type incident_id: str - :param incident_comment_id: Incident comment ID. - :type incident_comment_id: str - :param message: The comment message. - :type message: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: IncidentComment, or the result of cls(response) - :rtype: ~security_insights.models.IncidentComment - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.IncidentComment"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - - incident_comment = models.IncidentComment(message=message) - api_version = "2020-01-01" - content_type = kwargs.pop("content_type", "application/json") - accept = "application/json" - - # Construct URL - url = self.create_comment.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'incidentId': self._serialize.url("incident_id", incident_id, 'str'), - 'incidentCommentId': self._serialize.url("incident_comment_id", incident_comment_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(incident_comment, 'IncidentComment') - body_content_kwargs['content'] = body_content - request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [201]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - deserialized = self._deserialize('IncidentComment', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - create_comment.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}/comments/{incidentCommentId}'} # type: ignore diff --git a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/operations/_incident_operations.py b/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/operations/_incident_operations.py deleted file mode 100644 index 0a2071ac198..00000000000 --- a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/operations/_incident_operations.py +++ /dev/null @@ -1,381 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- -import datetime -from typing import TYPE_CHECKING -import warnings - -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error -from azure.core.paging import ItemPaged -from azure.core.pipeline import PipelineResponse -from azure.core.pipeline.transport import HttpRequest, HttpResponse -from azure.mgmt.core.exceptions import ARMErrorFormat - -from .. import models - -if TYPE_CHECKING: - # pylint: disable=unused-import,ungrouped-imports - from typing import Any, Callable, Dict, Generic, Iterable, List, Optional, TypeVar, Union - - T = TypeVar('T') - ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] - -class IncidentOperations(object): - """IncidentOperations operations. - - You should not instantiate this class directly. Instead, you should create a Client instance that - instantiates it for you and attaches it as an attribute. - - :ivar models: Alias to model classes used in this operation group. - :type models: ~security_insights.models - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - """ - - models = models - - def __init__(self, client, config, serializer, deserializer): - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self._config = config - - def list( - self, - resource_group_name, # type: str - workspace_name, # type: str - filter=None, # type: Optional[str] - orderby=None, # type: Optional[str] - top=None, # type: Optional[int] - skip_token=None, # type: Optional[str] - **kwargs # type: Any - ): - # type: (...) -> Iterable["models.IncidentList"] - """Gets all incidents. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param filter: Filters the results, based on a Boolean condition. Optional. - :type filter: str - :param orderby: Sorts the results. Optional. - :type orderby: str - :param top: Returns only the first n results. Optional. - :type top: int - :param skip_token: Skiptoken is only used if a previous operation returned a partial result. If - a previous response contains a nextLink element, the value of the nextLink element will include - a skiptoken parameter that specifies a starting point to use for subsequent calls. Optional. - :type skip_token: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either IncidentList or the result of cls(response) - :rtype: ~azure.core.paging.ItemPaged[~security_insights.models.IncidentList] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.IncidentList"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - def prepare_request(next_link=None): - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - if not next_link: - # Construct URL - url = self.list.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - } - url = self._client.format_url(url, **path_format_arguments) - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - if filter is not None: - query_parameters['$filter'] = self._serialize.query("filter", filter, 'str') - if orderby is not None: - query_parameters['$orderby'] = self._serialize.query("orderby", orderby, 'str') - if top is not None: - query_parameters['$top'] = self._serialize.query("top", top, 'int') - if skip_token is not None: - query_parameters['$skipToken'] = self._serialize.query("skip_token", skip_token, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - else: - url = next_link - query_parameters = {} # type: Dict[str, Any] - request = self._client.get(url, query_parameters, header_parameters) - return request - - def extract_data(pipeline_response): - deserialized = self._deserialize('IncidentList', pipeline_response) - list_of_elem = deserialized.value - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, iter(list_of_elem) - - def get_next(next_link=None): - request = prepare_request(next_link) - - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - return pipeline_response - - return ItemPaged( - get_next, extract_data - ) - list.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents'} # type: ignore - - def get( - self, - resource_group_name, # type: str - workspace_name, # type: str - incident_id, # type: str - **kwargs # type: Any - ): - # type: (...) -> "models.Incident" - """Gets an incident. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param incident_id: Incident ID. - :type incident_id: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: Incident, or the result of cls(response) - :rtype: ~security_insights.models.Incident - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.Incident"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - # Construct URL - url = self.get.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'incidentId': self._serialize.url("incident_id", incident_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - deserialized = self._deserialize('Incident', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}'} # type: ignore - - def create_or_update( - self, - resource_group_name, # type: str - workspace_name, # type: str - incident_id, # type: str - etag=None, # type: Optional[str] - classification=None, # type: Optional[Union[str, "models.IncidentClassification"]] - classification_comment=None, # type: Optional[str] - classification_reason=None, # type: Optional[Union[str, "models.IncidentClassificationReason"]] - description=None, # type: Optional[str] - first_activity_time_utc=None, # type: Optional[datetime.datetime] - labels=None, # type: Optional[List["models.IncidentLabel"]] - last_activity_time_utc=None, # type: Optional[datetime.datetime] - owner=None, # type: Optional["models.IncidentOwnerInfo"] - severity=None, # type: Optional[Union[str, "models.IncidentSeverity"]] - status=None, # type: Optional[Union[str, "models.IncidentStatus"]] - title=None, # type: Optional[str] - **kwargs # type: Any - ): - # type: (...) -> "models.Incident" - """Creates or updates the incident. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param incident_id: Incident ID. - :type incident_id: str - :param etag: Etag of the azure resource. - :type etag: str - :param classification: The reason the incident was closed. - :type classification: str or ~security_insights.models.IncidentClassification - :param classification_comment: Describes the reason the incident was closed. - :type classification_comment: str - :param classification_reason: The classification reason the incident was closed with. - :type classification_reason: str or ~security_insights.models.IncidentClassificationReason - :param description: The description of the incident. - :type description: str - :param first_activity_time_utc: The time of the first activity in the incident. - :type first_activity_time_utc: ~datetime.datetime - :param labels: List of labels relevant to this incident. - :type labels: list[~security_insights.models.IncidentLabel] - :param last_activity_time_utc: The time of the last activity in the incident. - :type last_activity_time_utc: ~datetime.datetime - :param owner: Describes a user that the incident is assigned to. - :type owner: ~security_insights.models.IncidentOwnerInfo - :param severity: The severity of the incident. - :type severity: str or ~security_insights.models.IncidentSeverity - :param status: The status of the incident. - :type status: str or ~security_insights.models.IncidentStatus - :param title: The title of the incident. - :type title: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: Incident, or the result of cls(response) - :rtype: ~security_insights.models.Incident - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.Incident"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - - incident = models.Incident(etag=etag, classification=classification, classification_comment=classification_comment, classification_reason=classification_reason, description=description, first_activity_time_utc=first_activity_time_utc, labels=labels, last_activity_time_utc=last_activity_time_utc, owner=owner, severity=severity, status=status, title=title) - api_version = "2020-01-01" - content_type = kwargs.pop("content_type", "application/json") - accept = "application/json" - - # Construct URL - url = self.create_or_update.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'incidentId': self._serialize.url("incident_id", incident_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(incident, 'Incident') - body_content_kwargs['content'] = body_content - request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200, 201]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - if response.status_code == 200: - deserialized = self._deserialize('Incident', pipeline_response) - - if response.status_code == 201: - deserialized = self._deserialize('Incident', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - create_or_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}'} # type: ignore - - def delete( - self, - resource_group_name, # type: str - workspace_name, # type: str - incident_id, # type: str - **kwargs # type: Any - ): - # type: (...) -> None - """Delete the incident. - - :param resource_group_name: The name of the resource group within the user's subscription. The - name is case insensitive. - :type resource_group_name: str - :param workspace_name: The name of the workspace. - :type workspace_name: str - :param incident_id: Incident ID. - :type incident_id: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: None, or the result of cls(response) - :rtype: None - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - # Construct URL - url = self.delete.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', pattern=r'^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'workspaceName': self._serialize.url("workspace_name", workspace_name, 'str', max_length=90, min_length=1), - 'incidentId': self._serialize.url("incident_id", incident_id, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.delete(url, query_parameters, header_parameters) - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200, 204]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - if cls: - return cls(pipeline_response, None, {}) - - delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/incidents/{incidentId}'} # type: ignore diff --git a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/operations/_operation_operations.py b/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/operations/_operation_operations.py deleted file mode 100644 index b1d3c09bbf3..00000000000 --- a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/operations/_operation_operations.py +++ /dev/null @@ -1,109 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- -from typing import TYPE_CHECKING -import warnings - -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error -from azure.core.paging import ItemPaged -from azure.core.pipeline import PipelineResponse -from azure.core.pipeline.transport import HttpRequest, HttpResponse -from azure.mgmt.core.exceptions import ARMErrorFormat - -from .. import models - -if TYPE_CHECKING: - # pylint: disable=unused-import,ungrouped-imports - from typing import Any, Callable, Dict, Generic, Iterable, Optional, TypeVar - - T = TypeVar('T') - ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] - -class OperationOperations(object): - """OperationOperations operations. - - You should not instantiate this class directly. Instead, you should create a Client instance that - instantiates it for you and attaches it as an attribute. - - :ivar models: Alias to model classes used in this operation group. - :type models: ~security_insights.models - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - """ - - models = models - - def __init__(self, client, config, serializer, deserializer): - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self._config = config - - def list( - self, - **kwargs # type: Any - ): - # type: (...) -> Iterable["models.OperationsList"] - """Lists all operations available Azure Security Insights Resource Provider. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either OperationsList or the result of cls(response) - :rtype: ~azure.core.paging.ItemPaged[~security_insights.models.OperationsList] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.OperationsList"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-01-01" - accept = "application/json" - - def prepare_request(next_link=None): - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - if not next_link: - # Construct URL - url = self.list.metadata['url'] # type: ignore - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - else: - url = next_link - query_parameters = {} # type: Dict[str, Any] - request = self._client.get(url, query_parameters, header_parameters) - return request - - def extract_data(pipeline_response): - deserialized = self._deserialize('OperationsList', pipeline_response) - list_of_elem = deserialized.value - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, iter(list_of_elem) - - def get_next(next_link=None): - request = prepare_request(next_link) - - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - return pipeline_response - - return ItemPaged( - get_next, extract_data - ) - list.metadata = {'url': '/providers/Microsoft.SecurityInsights/operations'} # type: ignore diff --git a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/py.typed b/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/py.typed deleted file mode 100644 index e5aff4f83af..00000000000 --- a/src/securityinsight/azext_sentinel/vendored_sdks/securityinsight/py.typed +++ /dev/null @@ -1 +0,0 @@ -# Marker file for PEP 561. \ No newline at end of file diff --git a/src/securityinsight/gen.zip b/src/securityinsight/gen.zip deleted file mode 100644 index a6dbc93f1dd0ce17bd4dff9ffe244d39383b1b0f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18866 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 groups in `az sentinel` extension -|CLI Command Group|Group Swagger name|Commands| -|---------|------------|--------| -|az sentinel alert-rule|AlertRules|[commands](#CommandsInAlertRules)| -|az sentinel action|Actions|[commands](#CommandsInActions)| -|az sentinel alert-rule-template|AlertRuleTemplates|[commands](#CommandsInAlertRuleTemplates)| -|az sentinel bookmark|Bookmarks|[commands](#CommandsInBookmarks)| -|az sentinel data-connector|DataConnectors|[commands](#CommandsInDataConnectors)| -|az sentinel incident|Incidents|[commands](#CommandsInIncidents)| -|az sentinel incident-comment|IncidentComments|[commands](#CommandsInIncidentComments)| - -## COMMANDS -### Commands in `az sentinel action` group -|CLI Command|Operation Swagger name|Parameters|Examples| -|---------|------------|--------|-----------| -|[az sentinel action list](#ActionsListByAlertRule)|ListByAlertRule|[Parameters](#ParametersActionsListByAlertRule)|[Example](#ExamplesActionsListByAlertRule)| - -### Commands in `az sentinel alert-rule` group -|CLI Command|Operation Swagger name|Parameters|Examples| -|---------|------------|--------|-----------| -|[az sentinel alert-rule list](#AlertRulesList)|List|[Parameters](#ParametersAlertRulesList)|[Example](#ExamplesAlertRulesList)| -|[az sentinel alert-rule show](#AlertRulesGet)|Get|[Parameters](#ParametersAlertRulesGet)|[Example](#ExamplesAlertRulesGet)| -|[az sentinel alert-rule create](#AlertRulesCreateOrUpdateAction)|CreateOrUpdateAction|[Parameters](#ParametersAlertRulesCreateOrUpdateAction)|[Example](#ExamplesAlertRulesCreateOrUpdateAction)| -|[az sentinel alert-rule create](#AlertRulesCreateOrUpdate#Create)|CreateOrUpdate#Create|[Parameters](#ParametersAlertRulesCreateOrUpdate#Create)|[Example](#ExamplesAlertRulesCreateOrUpdate#Create)| -|[az sentinel alert-rule update](#AlertRulesCreateOrUpdate#Update)|CreateOrUpdate#Update|[Parameters](#ParametersAlertRulesCreateOrUpdate#Update)|Not Found| -|[az sentinel alert-rule delete](#AlertRulesDeleteAction)|DeleteAction|[Parameters](#ParametersAlertRulesDeleteAction)|[Example](#ExamplesAlertRulesDeleteAction)| -|[az sentinel alert-rule delete](#AlertRulesDelete)|Delete|[Parameters](#ParametersAlertRulesDelete)|[Example](#ExamplesAlertRulesDelete)| -|[az sentinel alert-rule get-action](#AlertRulesGetAction)|GetAction|[Parameters](#ParametersAlertRulesGetAction)|[Example](#ExamplesAlertRulesGetAction)| - -### Commands in `az sentinel alert-rule-template` group -|CLI Command|Operation Swagger name|Parameters|Examples| -|---------|------------|--------|-----------| -|[az sentinel alert-rule-template list](#AlertRuleTemplatesList)|List|[Parameters](#ParametersAlertRuleTemplatesList)|[Example](#ExamplesAlertRuleTemplatesList)| -|[az sentinel alert-rule-template show](#AlertRuleTemplatesGet)|Get|[Parameters](#ParametersAlertRuleTemplatesGet)|[Example](#ExamplesAlertRuleTemplatesGet)| - -### Commands in `az sentinel bookmark` group -|CLI Command|Operation Swagger name|Parameters|Examples| -|---------|------------|--------|-----------| -|[az sentinel bookmark list](#BookmarksList)|List|[Parameters](#ParametersBookmarksList)|[Example](#ExamplesBookmarksList)| -|[az sentinel bookmark show](#BookmarksGet)|Get|[Parameters](#ParametersBookmarksGet)|[Example](#ExamplesBookmarksGet)| -|[az sentinel bookmark create](#BookmarksCreateOrUpdate#Create)|CreateOrUpdate#Create|[Parameters](#ParametersBookmarksCreateOrUpdate#Create)|[Example](#ExamplesBookmarksCreateOrUpdate#Create)| -|[az sentinel bookmark update](#BookmarksCreateOrUpdate#Update)|CreateOrUpdate#Update|[Parameters](#ParametersBookmarksCreateOrUpdate#Update)|Not Found| -|[az sentinel bookmark delete](#BookmarksDelete)|Delete|[Parameters](#ParametersBookmarksDelete)|[Example](#ExamplesBookmarksDelete)| - -### Commands in `az sentinel data-connector` group -|CLI Command|Operation Swagger name|Parameters|Examples| -|---------|------------|--------|-----------| -|[az sentinel data-connector list](#DataConnectorsList)|List|[Parameters](#ParametersDataConnectorsList)|[Example](#ExamplesDataConnectorsList)| -|[az sentinel data-connector show](#DataConnectorsGet)|Get|[Parameters](#ParametersDataConnectorsGet)|[Example](#ExamplesDataConnectorsGet)| -|[az sentinel data-connector create](#DataConnectorsCreateOrUpdate#Create)|CreateOrUpdate#Create|[Parameters](#ParametersDataConnectorsCreateOrUpdate#Create)|[Example](#ExamplesDataConnectorsCreateOrUpdate#Create)| -|[az sentinel data-connector update](#DataConnectorsCreateOrUpdate#Update)|CreateOrUpdate#Update|[Parameters](#ParametersDataConnectorsCreateOrUpdate#Update)|Not Found| -|[az sentinel data-connector delete](#DataConnectorsDelete)|Delete|[Parameters](#ParametersDataConnectorsDelete)|[Example](#ExamplesDataConnectorsDelete)| - -### Commands in `az sentinel incident` group -|CLI Command|Operation Swagger name|Parameters|Examples| -|---------|------------|--------|-----------| -|[az sentinel incident list](#IncidentsList)|List|[Parameters](#ParametersIncidentsList)|[Example](#ExamplesIncidentsList)| -|[az sentinel incident show](#IncidentsGet)|Get|[Parameters](#ParametersIncidentsGet)|[Example](#ExamplesIncidentsGet)| -|[az sentinel incident create](#IncidentsCreateOrUpdate#Create)|CreateOrUpdate#Create|[Parameters](#ParametersIncidentsCreateOrUpdate#Create)|[Example](#ExamplesIncidentsCreateOrUpdate#Create)| -|[az sentinel incident update](#IncidentsCreateOrUpdate#Update)|CreateOrUpdate#Update|[Parameters](#ParametersIncidentsCreateOrUpdate#Update)|Not Found| -|[az sentinel incident delete](#IncidentsDelete)|Delete|[Parameters](#ParametersIncidentsDelete)|[Example](#ExamplesIncidentsDelete)| - -### Commands in `az sentinel incident-comment` group -|CLI Command|Operation Swagger name|Parameters|Examples| -|---------|------------|--------|-----------| -|[az sentinel incident-comment list](#IncidentCommentsListByIncident)|ListByIncident|[Parameters](#ParametersIncidentCommentsListByIncident)|[Example](#ExamplesIncidentCommentsListByIncident)| -|[az sentinel incident-comment show](#IncidentCommentsGet)|Get|[Parameters](#ParametersIncidentCommentsGet)|[Example](#ExamplesIncidentCommentsGet)| -|[az sentinel incident-comment create](#IncidentCommentsCreateComment)|CreateComment|[Parameters](#ParametersIncidentCommentsCreateComment)|[Example](#ExamplesIncidentCommentsCreateComment)| - - -## COMMAND DETAILS - -### group `az sentinel action` -#### Command `az sentinel action list` - -##### Example -``` -az sentinel action list --resource-group "myRg" --rule-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" --workspace-name \ -"myWorkspace" -``` -##### Parameters -|Option|Type|Description|Path (SDK)|Swagger name| -|------|----|-----------|----------|------------| -|**--resource-group-name**|string|The name of the resource group within the user's subscription. The name is case insensitive.|resource_group_name|resourceGroupName| -|**--workspace-name**|string|The name of the workspace.|workspace_name|workspaceName| -|**--rule-id**|string|Alert rule ID|rule_id|ruleId| - -### group `az sentinel alert-rule` -#### Command `az sentinel alert-rule list` - -##### Example -``` -az sentinel alert-rule list --resource-group "myRg" --workspace-name "myWorkspace" -``` -##### Parameters -|Option|Type|Description|Path (SDK)|Swagger name| -|------|----|-----------|----------|------------| -|**--resource-group-name**|string|The name of the resource group within the user's subscription. The name is case insensitive.|resource_group_name|resourceGroupName| -|**--workspace-name**|string|The name of the workspace.|workspace_name|workspaceName| - -#### Command `az sentinel alert-rule show` - -##### Example -``` -az sentinel alert-rule show --resource-group "myRg" --rule-id "myFirstFusionRule" --workspace-name "myWorkspace" -``` -##### Example -``` -az sentinel alert-rule show --resource-group "myRg" --rule-id "microsoftSecurityIncidentCreationRuleExample" \ ---workspace-name "myWorkspace" -``` -##### Example -``` -az sentinel alert-rule show --resource-group "myRg" --rule-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" --workspace-name \ -"myWorkspace" -``` -##### Parameters -|Option|Type|Description|Path (SDK)|Swagger name| -|------|----|-----------|----------|------------| -|**--resource-group-name**|string|The name of the resource group within the user's subscription. The name is case insensitive.|resource_group_name|resourceGroupName| -|**--workspace-name**|string|The name of the workspace.|workspace_name|workspaceName| -|**--rule-id**|string|Alert rule ID|rule_id|ruleId| - -#### Command `az sentinel alert-rule create` - -##### Example -``` -az sentinel alert-rule create --etag "\\"0300bf09-0000-0000-0000-5c37296e0000\\"" --logic-app-resource-id \ -"/subscriptions/d0cfe6b2-9ac0-4464-9919-dccaee2e48c0/resourceGroups/myRg/providers/Microsoft.Logic/workflows/MyAlerts" \ ---trigger-uri "https://prod-31.northcentralus.logic.azure.com:443/workflows/cd3765391efd48549fd7681ded1d48d7/triggers/m\ -anual/paths/invoke?api-version=2016-10-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=signature" --action-id \ -"912bec42-cb66-4c03-ac63-1761b6898c3e" --resource-group "myRg" --rule-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" \ ---workspace-name "myWorkspace" -``` -##### Parameters -|Option|Type|Description|Path (SDK)|Swagger name| -|------|----|-----------|----------|------------| -|**--resource-group-name**|string|The name of the resource group within the user's subscription. The name is case insensitive.|resource_group_name|resourceGroupName| -|**--workspace-name**|string|The name of the workspace.|workspace_name|workspaceName| -|**--rule-id**|string|Alert rule ID|rule_id|ruleId| -|**--action-id**|string|Action ID|action_id|actionId| -|**--etag**|string|Etag of the azure resource|etag|etag| -|**--logic-app-resource-id**|string|Logic App Resource Id, /subscriptions/{my-subscription}/resourceGroups/{my-resource-group}/providers/Microsoft.Logic/workflows/{my-workflow-id}.|logic_app_resource_id|logicAppResourceId| -|**--trigger-uri**|string|Logic App Callback URL for this specific workflow.|trigger_uri|triggerUri| - -#### Command `az sentinel alert-rule create` - -##### Example -``` -az sentinel alert-rule create --fusion-alert-rule etag="3d00c3ca-0000-0100-0000-5d42d5010000" \ -alert-rule-template-name="f71aba3d-28fb-450b-b192-4e76a83015c8" enabled=true --resource-group "myRg" --rule-id \ -"myFirstFusionRule" --workspace-name "myWorkspace" -``` -##### Example -``` -az sentinel alert-rule create --microsoft-security-incident-creation-alert-rule etag="\\"260097e0-0000-0d00-0000-5d6fa8\ -8f0000\\"" product-filter="Microsoft Cloud App Security" display-name="testing displayname" enabled=true \ ---resource-group "myRg" --rule-id "microsoftSecurityIncidentCreationRuleExample" --workspace-name "myWorkspace" -``` -##### Example -``` -az sentinel alert-rule create --scheduled-alert-rule etag="\\"0300bf09-0000-0000-0000-5c37296e0000\\"" \ -query="ProtectionStatus | extend HostCustomEntity = Computer | extend IPCustomEntity = ComputerIP_Hidden" \ -query-frequency="PT1H" query-period="P2DT1H30M" severity="High" trigger-operator="GreaterThan" trigger-threshold=0 \ -description="" display-name="Rule2" enabled=true suppression-duration="PT1H" suppression-enabled=false \ -tactics="Persistence" tactics="LateralMovement" --resource-group "myRg" --rule-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5\ -" --workspace-name "myWorkspace" -``` -##### Parameters -|Option|Type|Description|Path (SDK)|Swagger name| -|------|----|-----------|----------|------------| -|**--fusion-alert-rule**|object|Represents Fusion alert rule.|fusion_alert_rule|FusionAlertRule| -|**--microsoft-security-incident-creation-alert-rule**|object|Represents MicrosoftSecurityIncidentCreation rule.|microsoft_security_incident_creation_alert_rule|MicrosoftSecurityIncidentCreationAlertRule| -|**--scheduled-alert-rule**|object|Represents scheduled alert rule.|scheduled_alert_rule|ScheduledAlertRule| - -#### Command `az sentinel alert-rule update` - -##### Parameters -|Option|Type|Description|Path (SDK)|Swagger name| -|------|----|-----------|----------|------------| -|**--resource-group-name**|string|The name of the resource group within the user's subscription. The name is case insensitive.|resource_group_name|resourceGroupName| -|**--workspace-name**|string|The name of the workspace.|workspace_name|workspaceName| -|**--rule-id**|string|Alert rule ID|rule_id|ruleId| -|**--fusion-alert-rule**|object|Represents Fusion alert rule.|fusion_alert_rule|FusionAlertRule| -|**--microsoft-security-incident-creation-alert-rule**|object|Represents MicrosoftSecurityIncidentCreation rule.|microsoft_security_incident_creation_alert_rule|MicrosoftSecurityIncidentCreationAlertRule| -|**--scheduled-alert-rule**|object|Represents scheduled alert rule.|scheduled_alert_rule|ScheduledAlertRule| - -#### Command `az sentinel alert-rule delete` - -##### Example -``` -az sentinel alert-rule delete --action-id "912bec42-cb66-4c03-ac63-1761b6898c3e" --resource-group "myRg" --rule-id \ -"73e01a99-5cd7-4139-a149-9f2736ff2ab5" --workspace-name "myWorkspace" -``` -##### Parameters -|Option|Type|Description|Path (SDK)|Swagger name| -|------|----|-----------|----------|------------| -|**--resource-group-name**|string|The name of the resource group within the user's subscription. The name is case insensitive.|resource_group_name|resourceGroupName| -|**--workspace-name**|string|The name of the workspace.|workspace_name|workspaceName| -|**--rule-id**|string|Alert rule ID|rule_id|ruleId| -|**--action-id**|string|Action ID|action_id|actionId| - -#### Command `az sentinel alert-rule delete` - -##### Example -``` -az sentinel alert-rule delete --resource-group "myRg" --rule-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" \ ---workspace-name "myWorkspace" -``` -##### Parameters -|Option|Type|Description|Path (SDK)|Swagger name| -|------|----|-----------|----------|------------| -#### Command `az sentinel alert-rule get-action` - -##### Example -``` -az sentinel alert-rule get-action --action-id "912bec42-cb66-4c03-ac63-1761b6898c3e" --resource-group "myRg" --rule-id \ -"73e01a99-5cd7-4139-a149-9f2736ff2ab5" --workspace-name "myWorkspace" -``` -##### Parameters -|Option|Type|Description|Path (SDK)|Swagger name| -|------|----|-----------|----------|------------| -|**--resource-group-name**|string|The name of the resource group within the user's subscription. The name is case insensitive.|resource_group_name|resourceGroupName| -|**--workspace-name**|string|The name of the workspace.|workspace_name|workspaceName| -|**--rule-id**|string|Alert rule ID|rule_id|ruleId| -|**--action-id**|string|Action ID|action_id|actionId| - -### group `az sentinel alert-rule-template` -#### Command `az sentinel alert-rule-template list` - -##### Example -``` -az sentinel alert-rule-template list --resource-group "myRg" --workspace-name "myWorkspace" -``` -##### Parameters -|Option|Type|Description|Path (SDK)|Swagger name| -|------|----|-----------|----------|------------| -|**--resource-group-name**|string|The name of the resource group within the user's subscription. The name is case insensitive.|resource_group_name|resourceGroupName| -|**--workspace-name**|string|The name of the workspace.|workspace_name|workspaceName| - -#### Command `az sentinel alert-rule-template show` - -##### Example -``` -az sentinel alert-rule-template show --alert-rule-template-id "65360bb0-8986-4ade-a89d-af3cf44d28aa" --resource-group \ -"myRg" --workspace-name "myWorkspace" -``` -##### Parameters -|Option|Type|Description|Path (SDK)|Swagger name| -|------|----|-----------|----------|------------| -|**--resource-group-name**|string|The name of the resource group within the user's subscription. The name is case insensitive.|resource_group_name|resourceGroupName| -|**--workspace-name**|string|The name of the workspace.|workspace_name|workspaceName| -|**--alert-rule-template-id**|string|Alert rule template ID|alert_rule_template_id|alertRuleTemplateId| - -### group `az sentinel bookmark` -#### Command `az sentinel bookmark list` - -##### Example -``` -az sentinel bookmark list --resource-group "myRg" --workspace-name "myWorkspace" -``` -##### Parameters -|Option|Type|Description|Path (SDK)|Swagger name| -|------|----|-----------|----------|------------| -|**--resource-group-name**|string|The name of the resource group within the user's subscription. The name is case insensitive.|resource_group_name|resourceGroupName| -|**--workspace-name**|string|The name of the workspace.|workspace_name|workspaceName| - -#### Command `az sentinel bookmark show` - -##### Example -``` -az sentinel bookmark show --bookmark-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" --resource-group "myRg" \ ---workspace-name "myWorkspace" -``` -##### Parameters -|Option|Type|Description|Path (SDK)|Swagger name| -|------|----|-----------|----------|------------| -|**--resource-group-name**|string|The name of the resource group within the user's subscription. The name is case insensitive.|resource_group_name|resourceGroupName| -|**--workspace-name**|string|The name of the workspace.|workspace_name|workspaceName| -|**--bookmark-id**|string|Bookmark ID|bookmark_id|bookmarkId| - -#### Command `az sentinel bookmark create` - -##### Example -``` -az sentinel bookmark create --etag "\\"0300bf09-0000-0000-0000-5c37296e0000\\"" --created "2019-01-01T13:15:30Z" \ ---display-name "My bookmark" --labels "Tag1" --labels "Tag2" --notes "Found a suspicious activity" --query \ -"SecurityEvent | where TimeGenerated > ago(1d) and TimeGenerated < ago(2d)" --query-result "Security Event query \ -result" --updated "2019-01-01T13:15:30Z" --bookmark-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" --resource-group "myRg" \ ---workspace-name "myWorkspace" -``` -##### Parameters -|Option|Type|Description|Path (SDK)|Swagger name| -|------|----|-----------|----------|------------| -|**--resource-group-name**|string|The name of the resource group within the user's subscription. The name is case insensitive.|resource_group_name|resourceGroupName| -|**--workspace-name**|string|The name of the workspace.|workspace_name|workspaceName| -|**--bookmark-id**|string|Bookmark ID|bookmark_id|bookmarkId| -|**--etag**|string|Etag of the azure resource|etag|etag| -|**--created**|date-time|The time the bookmark was created|created|created| -|**--display-name**|string|The display name of the bookmark|display_name|displayName| -|**--labels**|array|List of labels relevant to this bookmark|labels|labels| -|**--notes**|string|The notes of the bookmark|notes|notes| -|**--query**|string|The query of the bookmark.|query|query| -|**--query-result**|string|The query result of the bookmark.|query_result|queryResult| -|**--updated**|date-time|The last time the bookmark was updated|updated|updated| -|**--incident-info**|object|Describes an incident that relates to bookmark|incident_info|incidentInfo| -|**--updated-by-object-id**|uuid|The object id of the user.|object_id|objectId| - -#### Command `az sentinel bookmark update` - -##### Parameters -|Option|Type|Description|Path (SDK)|Swagger name| -|------|----|-----------|----------|------------| -|**--resource-group-name**|string|The name of the resource group within the user's subscription. The name is case insensitive.|resource_group_name|resourceGroupName| -|**--workspace-name**|string|The name of the workspace.|workspace_name|workspaceName| -|**--bookmark-id**|string|Bookmark ID|bookmark_id|bookmarkId| -|**--etag**|string|Etag of the azure resource|etag|etag| -|**--created**|date-time|The time the bookmark was created|created|created| -|**--display-name**|string|The display name of the bookmark|display_name|displayName| -|**--labels**|array|List of labels relevant to this bookmark|labels|labels| -|**--notes**|string|The notes of the bookmark|notes|notes| -|**--query**|string|The query of the bookmark.|query|query| -|**--query-result**|string|The query result of the bookmark.|query_result|queryResult| -|**--updated**|date-time|The last time the bookmark was updated|updated|updated| -|**--incident-info**|object|Describes an incident that relates to bookmark|incident_info|incidentInfo| -|**--updated-by-object-id**|uuid|The object id of the user.|object_id|objectId| - -#### Command `az sentinel bookmark delete` - -##### Example -``` -az sentinel bookmark delete --bookmark-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" --resource-group "myRg" \ ---workspace-name "myWorkspace" -``` -##### Parameters -|Option|Type|Description|Path (SDK)|Swagger name| -|------|----|-----------|----------|------------| -|**--resource-group-name**|string|The name of the resource group within the user's subscription. The name is case insensitive.|resource_group_name|resourceGroupName| -|**--workspace-name**|string|The name of the workspace.|workspace_name|workspaceName| -|**--bookmark-id**|string|Bookmark ID|bookmark_id|bookmarkId| - -### group `az sentinel data-connector` -#### Command `az sentinel data-connector list` - -##### Example -``` -az sentinel data-connector list --resource-group "myRg" --workspace-name "myWorkspace" -``` -##### Parameters -|Option|Type|Description|Path (SDK)|Swagger name| -|------|----|-----------|----------|------------| -|**--resource-group-name**|string|The name of the resource group within the user's subscription. The name is case insensitive.|resource_group_name|resourceGroupName| -|**--workspace-name**|string|The name of the workspace.|workspace_name|workspaceName| - -#### Command `az sentinel data-connector show` - -##### Example -``` -az sentinel data-connector show --data-connector-id "763f9fa1-c2d3-4fa2-93e9-bccd4899aa12" --resource-group "myRg" \ ---workspace-name "myWorkspace" -``` -##### Example -``` -az sentinel data-connector show --data-connector-id "b96d014d-b5c2-4a01-9aba-a8058f629d42" --resource-group "myRg" \ ---workspace-name "myWorkspace" -``` -##### Example -``` -az sentinel data-connector show --data-connector-id "06b3ccb8-1384-4bcc-aec7-852f6d57161b" --resource-group "myRg" \ ---workspace-name "myWorkspace" -``` -##### Example -``` -az sentinel data-connector show --data-connector-id "c345bf40-8509-4ed2-b947-50cb773aaf04" --resource-group "myRg" \ ---workspace-name "myWorkspace" -``` -##### Example -``` -az sentinel data-connector show --data-connector-id "f0cd27d2-5f03-4c06-ba31-d2dc82dcb51d" --resource-group "myRg" \ ---workspace-name "myWorkspace" -``` -##### Example -``` -az sentinel data-connector show --data-connector-id "07e42cb3-e658-4e90-801c-efa0f29d3d44" --resource-group "myRg" \ ---workspace-name "myWorkspace" -``` -##### Example -``` -az sentinel data-connector show --data-connector-id "c345bf40-8509-4ed2-b947-50cb773aaf04" --resource-group "myRg" \ ---workspace-name "myWorkspace" -``` -##### Example -``` -az sentinel data-connector show --data-connector-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" --resource-group "myRg" \ ---workspace-name "myWorkspace" -``` -##### Parameters -|Option|Type|Description|Path (SDK)|Swagger name| -|------|----|-----------|----------|------------| -|**--resource-group-name**|string|The name of the resource group within the user's subscription. The name is case insensitive.|resource_group_name|resourceGroupName| -|**--workspace-name**|string|The name of the workspace.|workspace_name|workspaceName| -|**--data-connector-id**|string|Connector ID|data_connector_id|dataConnectorId| - -#### Command `az sentinel data-connector create` - -##### Example -``` -az sentinel data-connector create --office-data-connector etag="\\"0300bf09-0000-0000-0000-5c37296e0000\\"" \ -tenant-id="2070ecc9-b4d5-4ae4-adaa-936fa1954fa8" --data-connector-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" \ ---resource-group "myRg" --workspace-name "myWorkspace" -``` -##### Parameters -|Option|Type|Description|Path (SDK)|Swagger name| -|------|----|-----------|----------|------------| -|**--resource-group-name**|string|The name of the resource group within the user's subscription. The name is case insensitive.|resource_group_name|resourceGroupName| -|**--workspace-name**|string|The name of the workspace.|workspace_name|workspaceName| -|**--data-connector-id**|string|Connector ID|data_connector_id|dataConnectorId| -|**--aad-data-connector**|object|Represents AAD (Azure Active Directory) data connector.|aad_data_connector|AADDataConnector| -|**--aatp-data-connector**|object|Represents AATP (Azure Advanced Threat Protection) data connector.|aatp_data_connector|AATPDataConnector| -|**--asc-data-connector**|object|Represents ASC (Azure Security Center) data connector.|asc_data_connector|ASCDataConnector| -|**--aws-cloud-trail-data-connector**|object|Represents Amazon Web Services CloudTrail data connector.|aws_cloud_trail_data_connector|AwsCloudTrailDataConnector| -|**--mcas-data-connector**|object|Represents MCAS (Microsoft Cloud App Security) data connector.|mcas_data_connector|MCASDataConnector| -|**--mdatp-data-connector**|object|Represents MDATP (Microsoft Defender Advanced Threat Protection) data connector.|mdatp_data_connector|MDATPDataConnector| -|**--office-data-connector**|object|Represents office data connector.|office_data_connector|OfficeDataConnector| -|**--ti-data-connector**|object|Represents threat intelligence data connector.|ti_data_connector|TIDataConnector| - -#### Command `az sentinel data-connector update` - -##### Parameters -|Option|Type|Description|Path (SDK)|Swagger name| -|------|----|-----------|----------|------------| -|**--resource-group-name**|string|The name of the resource group within the user's subscription. The name is case insensitive.|resource_group_name|resourceGroupName| -|**--workspace-name**|string|The name of the workspace.|workspace_name|workspaceName| -|**--data-connector-id**|string|Connector ID|data_connector_id|dataConnectorId| -|**--aad-data-connector**|object|Represents AAD (Azure Active Directory) data connector.|aad_data_connector|AADDataConnector| -|**--aatp-data-connector**|object|Represents AATP (Azure Advanced Threat Protection) data connector.|aatp_data_connector|AATPDataConnector| -|**--asc-data-connector**|object|Represents ASC (Azure Security Center) data connector.|asc_data_connector|ASCDataConnector| -|**--aws-cloud-trail-data-connector**|object|Represents Amazon Web Services CloudTrail data connector.|aws_cloud_trail_data_connector|AwsCloudTrailDataConnector| -|**--mcas-data-connector**|object|Represents MCAS (Microsoft Cloud App Security) data connector.|mcas_data_connector|MCASDataConnector| -|**--mdatp-data-connector**|object|Represents MDATP (Microsoft Defender Advanced Threat Protection) data connector.|mdatp_data_connector|MDATPDataConnector| -|**--office-data-connector**|object|Represents office data connector.|office_data_connector|OfficeDataConnector| -|**--ti-data-connector**|object|Represents threat intelligence data connector.|ti_data_connector|TIDataConnector| - -#### Command `az sentinel data-connector delete` - -##### Example -``` -az sentinel data-connector delete --data-connector-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" --resource-group "myRg" \ ---workspace-name "myWorkspace" -``` -##### Parameters -|Option|Type|Description|Path (SDK)|Swagger name| -|------|----|-----------|----------|------------| -|**--resource-group-name**|string|The name of the resource group within the user's subscription. The name is case insensitive.|resource_group_name|resourceGroupName| -|**--workspace-name**|string|The name of the workspace.|workspace_name|workspaceName| -|**--data-connector-id**|string|Connector ID|data_connector_id|dataConnectorId| - -### group `az sentinel incident` -#### Command `az sentinel incident list` - -##### Example -``` -az sentinel incident list --orderby "properties/createdTimeUtc desc" --top 1 --resource-group "myRg" --workspace-name \ -"myWorkspace" -``` -##### Parameters -|Option|Type|Description|Path (SDK)|Swagger name| -|------|----|-----------|----------|------------| -|**--resource-group-name**|string|The name of the resource group within the user's subscription. The name is case insensitive.|resource_group_name|resourceGroupName| -|**--workspace-name**|string|The name of the workspace.|workspace_name|workspaceName| -|**--filter**|string|Filters the results, based on a Boolean condition. Optional.|filter|$filter| -|**--orderby**|string|Sorts the results. Optional.|orderby|$orderby| -|**--top**|integer|Returns only the first n results. Optional.|top|$top| -|**--skip-token**|string|Skiptoken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skiptoken parameter that specifies a starting point to use for subsequent calls. Optional.|skip_token|$skipToken| - -#### Command `az sentinel incident show` - -##### Example -``` -az sentinel incident show --incident-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" --resource-group "myRg" \ ---workspace-name "myWorkspace" -``` -##### Parameters -|Option|Type|Description|Path (SDK)|Swagger name| -|------|----|-----------|----------|------------| -|**--resource-group-name**|string|The name of the resource group within the user's subscription. The name is case insensitive.|resource_group_name|resourceGroupName| -|**--workspace-name**|string|The name of the workspace.|workspace_name|workspaceName| -|**--incident-id**|string|Incident ID|incident_id|incidentId| - -#### Command `az sentinel incident create` - -##### Example -``` -az sentinel incident create --etag "\\"0300bf09-0000-0000-0000-5c37296e0000\\"" --description "This is a demo \ -incident" --classification "FalsePositive" --classification-comment "Not a malicious activity" --classification-reason \ -"IncorrectAlertLogic" --first-activity-time-utc "2019-01-01T13:00:30Z" --last-activity-time-utc "2019-01-01T13:05:30Z" \ ---owner object-id="2046feea-040d-4a46-9e2b-91c2941bfa70" --severity "High" --status "Closed" --title "My incident" \ ---incident-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" --resource-group "myRg" --workspace-name "myWorkspace" -``` -##### Parameters -|Option|Type|Description|Path (SDK)|Swagger name| -|------|----|-----------|----------|------------| -|**--resource-group-name**|string|The name of the resource group within the user's subscription. The name is case insensitive.|resource_group_name|resourceGroupName| -|**--workspace-name**|string|The name of the workspace.|workspace_name|workspaceName| -|**--incident-id**|string|Incident ID|incident_id|incidentId| -|**--etag**|string|Etag of the azure resource|etag|etag| -|**--classification**|choice|The reason the incident was closed|classification|classification| -|**--classification-comment**|string|Describes the reason the incident was closed|classification_comment|classificationComment| -|**--classification-reason**|choice|The classification reason the incident was closed with|classification_reason|classificationReason| -|**--description**|string|The description of the incident|description|description| -|**--first-activity-time-utc**|date-time|The time of the first activity in the incident|first_activity_time_utc|firstActivityTimeUtc| -|**--labels**|array|List of labels relevant to this incident|labels|labels| -|**--last-activity-time-utc**|date-time|The time of the last activity in the incident|last_activity_time_utc|lastActivityTimeUtc| -|**--owner**|object|Describes a user that the incident is assigned to|owner|owner| -|**--severity**|choice|The severity of the incident|severity|severity| -|**--status**|choice|The status of the incident|status|status| -|**--title**|string|The title of the incident|title|title| - -#### Command `az sentinel incident update` - -##### Parameters -|Option|Type|Description|Path (SDK)|Swagger name| -|------|----|-----------|----------|------------| -|**--resource-group-name**|string|The name of the resource group within the user's subscription. The name is case insensitive.|resource_group_name|resourceGroupName| -|**--workspace-name**|string|The name of the workspace.|workspace_name|workspaceName| -|**--incident-id**|string|Incident ID|incident_id|incidentId| -|**--etag**|string|Etag of the azure resource|etag|etag| -|**--classification**|choice|The reason the incident was closed|classification|classification| -|**--classification-comment**|string|Describes the reason the incident was closed|classification_comment|classificationComment| -|**--classification-reason**|choice|The classification reason the incident was closed with|classification_reason|classificationReason| -|**--description**|string|The description of the incident|description|description| -|**--first-activity-time-utc**|date-time|The time of the first activity in the incident|first_activity_time_utc|firstActivityTimeUtc| -|**--labels**|array|List of labels relevant to this incident|labels|labels| -|**--last-activity-time-utc**|date-time|The time of the last activity in the incident|last_activity_time_utc|lastActivityTimeUtc| -|**--owner**|object|Describes a user that the incident is assigned to|owner|owner| -|**--severity**|choice|The severity of the incident|severity|severity| -|**--status**|choice|The status of the incident|status|status| -|**--title**|string|The title of the incident|title|title| - -#### Command `az sentinel incident delete` - -##### Example -``` -az sentinel incident delete --incident-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" --resource-group "myRg" \ ---workspace-name "myWorkspace" -``` -##### Parameters -|Option|Type|Description|Path (SDK)|Swagger name| -|------|----|-----------|----------|------------| -|**--resource-group-name**|string|The name of the resource group within the user's subscription. The name is case insensitive.|resource_group_name|resourceGroupName| -|**--workspace-name**|string|The name of the workspace.|workspace_name|workspaceName| -|**--incident-id**|string|Incident ID|incident_id|incidentId| - -### group `az sentinel incident-comment` -#### Command `az sentinel incident-comment list` - -##### Example -``` -az sentinel incident-comment list --incident-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" --resource-group "myRg" \ ---workspace-name "myWorkspace" -``` -##### Parameters -|Option|Type|Description|Path (SDK)|Swagger name| -|------|----|-----------|----------|------------| -|**--resource-group-name**|string|The name of the resource group within the user's subscription. The name is case insensitive.|resource_group_name|resourceGroupName| -|**--workspace-name**|string|The name of the workspace.|workspace_name|workspaceName| -|**--incident-id**|string|Incident ID|incident_id|incidentId| -|**--filter**|string|Filters the results, based on a Boolean condition. Optional.|filter|$filter| -|**--orderby**|string|Sorts the results. Optional.|orderby|$orderby| -|**--top**|integer|Returns only the first n results. Optional.|top|$top| -|**--skip-token**|string|Skiptoken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skiptoken parameter that specifies a starting point to use for subsequent calls. Optional.|skip_token|$skipToken| - -#### Command `az sentinel incident-comment show` - -##### Example -``` -az sentinel incident-comment show --incident-comment-id "4bb36b7b-26ff-4d1c-9cbe-0d8ab3da0014" --incident-id \ -"73e01a99-5cd7-4139-a149-9f2736ff2ab5" --resource-group "myRg" --workspace-name "myWorkspace" -``` -##### Parameters -|Option|Type|Description|Path (SDK)|Swagger name| -|------|----|-----------|----------|------------| -|**--resource-group-name**|string|The name of the resource group within the user's subscription. The name is case insensitive.|resource_group_name|resourceGroupName| -|**--workspace-name**|string|The name of the workspace.|workspace_name|workspaceName| -|**--incident-id**|string|Incident ID|incident_id|incidentId| -|**--incident-comment-id**|string|Incident comment ID|incident_comment_id|incidentCommentId| - -#### Command `az sentinel incident-comment create` - -##### Example -``` -az sentinel incident-comment create --message "Some message" --incident-comment-id "4bb36b7b-26ff-4d1c-9cbe-0d8ab3da001\ -4" --incident-id "73e01a99-5cd7-4139-a149-9f2736ff2ab5" --resource-group "myRg" --workspace-name "myWorkspace" -``` -##### Parameters -|Option|Type|Description|Path (SDK)|Swagger name| -|------|----|-----------|----------|------------| -|**--resource-group-name**|string|The name of the resource group within the user's subscription. The name is case insensitive.|resource_group_name|resourceGroupName| -|**--workspace-name**|string|The name of the workspace.|workspace_name|workspaceName| -|**--incident-id**|string|Incident ID|incident_id|incidentId| -|**--incident-comment-id**|string|Incident comment ID|incident_comment_id|incidentCommentId| -|**--message**|string|The comment message|message|message| diff --git a/src/service_name.json b/src/service_name.json index ffff84dc052..97fd51cdd9b 100644 --- a/src/service_name.json +++ b/src/service_name.json @@ -406,7 +406,7 @@ }, { "Command": "az sentinel", - "AzureServiceName": "Azure Sentinel", + "AzureServiceName": "Microsoft Sentinel", "URL": "https://docs.microsoft.com/azure/sentinel/overview" }, { From 5de29ff2ca18488d0c2a7cd8eea78f25d0ae92d2 Mon Sep 17 00:00:00 2001 From: necusjz Date: Mon, 27 Jun 2022 15:23:23 +0800 Subject: [PATCH 14/25] add tests for threat-indicator --- .../sentinel/threat_indicator/_create.py | 24 +- .../sentinel/threat_indicator/_delete.py | 1 - .../latest/sentinel/threat_indicator/_show.py | 1 - .../sentinel/threat_indicator/_update.py | 629 ++++++------------ .../test_sentinel_threat_indicator_crud.yaml | 516 ++++++++++++++ .../tests/latest/test_securityinsight.py | 56 +- 6 files changed, 760 insertions(+), 467 deletions(-) create mode 100644 src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_threat_indicator_crud.yaml diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_create.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_create.py index 186f51ce22b..88d9945d026 100644 --- a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_create.py +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_create.py @@ -16,13 +16,13 @@ is_experimental=True, ) class Create(AAZCommand): - """Create a threat Intelligence indicator. + """Create a new threat intelligence indicator. """ _aaz_info = { "version": "2022-06-01-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}", "2022-06-01-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/createindicator", "2022-06-01-preview"], ] } @@ -42,12 +42,6 @@ def _build_arguments_schema(cls, *args, **kwargs): # define Arg Group "" _args_schema = cls._args_schema - _args_schema.name = AAZStrArg( - options=["-n", "--name"], - help="Threat intelligence indicator name field.", - required=True, - id_part="child_name_2", - ) _args_schema.resource_group = AAZResourceGroupNameArg( required=True, ) @@ -55,8 +49,6 @@ def _build_arguments_schema(cls, *args, **kwargs): options=["-w", "--workspace-name"], help="The name of the workspace.", required=True, - is_experimental=True, - id_part="name", ) # define Arg Group "Properties" @@ -311,13 +303,13 @@ def _build_arguments_schema(cls, *args, **kwargs): return cls._args_schema def _execute_operations(self): - self.ThreatIntelligenceIndicatorCreate(ctx=self.ctx)() + self.ThreatIntelligenceIndicatorCreateIndicator(ctx=self.ctx)() def _output(self, *args, **kwargs): result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) return result - class ThreatIntelligenceIndicatorCreate(AAZHttpOperation): + class ThreatIntelligenceIndicatorCreateIndicator(AAZHttpOperation): CLIENT_TYPE = "MgmtClient" def __call__(self, *args, **kwargs): @@ -331,13 +323,13 @@ def __call__(self, *args, **kwargs): @property def url(self): return self.client.format_url( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/threatIntelligence/main/indicators/{name}", + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/threatIntelligence/main/createIndicator", **self.url_parameters ) @property def method(self): - return "PUT" + return "POST" @property def error_format(self): @@ -346,10 +338,6 @@ def error_format(self): @property def url_parameters(self): parameters = { - **self.serialize_url_param( - "name", self.ctx.args.name, - required=True, - ), **self.serialize_url_param( "resourceGroupName", self.ctx.args.resource_group, required=True, diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_delete.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_delete.py index 6bda68a64cc..b861172b100 100644 --- a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_delete.py +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_delete.py @@ -56,7 +56,6 @@ def _build_arguments_schema(cls, *args, **kwargs): options=["-w", "--workspace-name"], help="The name of the workspace.", required=True, - is_experimental=True, id_part="name", ) return cls._args_schema diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_show.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_show.py index 879c7de514c..4ccf7c17c8b 100644 --- a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_show.py +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_show.py @@ -55,7 +55,6 @@ def _build_arguments_schema(cls, *args, **kwargs): options=["-w", "--workspace-name"], help="The name of the workspace.", required=True, - is_experimental=True, id_part="name", ) return cls._args_schema diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_update.py b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_update.py index 071a204e15c..cee72030410 100644 --- a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_update.py +++ b/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_update.py @@ -26,8 +26,6 @@ class Update(AAZCommand): ] } - AZ_SUPPORT_GENERIC_UPDATE = True - def _handler(self, command_args): super()._handler(command_args) self._execute_operations() @@ -57,7 +55,6 @@ def _build_arguments_schema(cls, *args, **kwargs): options=["-w", "--workspace-name"], help="The name of the workspace.", required=True, - is_experimental=True, id_part="name", ) @@ -68,163 +65,136 @@ def _build_arguments_schema(cls, *args, **kwargs): options=["--confidence"], arg_group="Properties", help="Confidence of threat intelligence entity", - nullable=True, ) _args_schema.created = AAZStrArg( options=["--created"], arg_group="Properties", help="Created by", - nullable=True, ) _args_schema.created_by_ref = AAZStrArg( options=["--created-by-ref"], arg_group="Properties", help="Created by reference of threat intelligence entity", - nullable=True, ) _args_schema.defanged = AAZBoolArg( options=["--defanged"], arg_group="Properties", help="Is threat intelligence entity defanged", - nullable=True, ) _args_schema.description = AAZStrArg( options=["--description"], arg_group="Properties", help="Description of a threat intelligence entity", - nullable=True, ) _args_schema.display_name = AAZStrArg( options=["--display-name"], arg_group="Properties", help="Display name of a threat intelligence entity", - nullable=True, ) _args_schema.external_id = AAZStrArg( options=["--external-id"], arg_group="Properties", help="External ID of threat intelligence entity", - nullable=True, ) _args_schema.external_updated_time = AAZStrArg( options=["--external-updated-time"], arg_group="Properties", help="External last updated time in UTC", - nullable=True, ) _args_schema.external_references = AAZListArg( options=["--external-references"], arg_group="Properties", help="External References", - nullable=True, ) _args_schema.granular_markings = AAZListArg( options=["--granular-markings"], arg_group="Properties", help="Granular Markings", - nullable=True, ) _args_schema.indicator_types = AAZListArg( options=["--indicator-types"], arg_group="Properties", help="Indicator types of threat intelligence entities", - nullable=True, ) _args_schema.kill_chain_phases = AAZListArg( options=["--kill-chain-phases"], arg_group="Properties", help="Kill chain phases", - nullable=True, ) _args_schema.labels = AAZListArg( options=["--labels"], arg_group="Properties", help="Labels of threat intelligence entity", - nullable=True, ) _args_schema.language = AAZStrArg( options=["--language"], arg_group="Properties", help="Language of threat intelligence entity", - nullable=True, ) _args_schema.last_updated_time = AAZStrArg( options=["--last-updated-time"], arg_group="Properties", help="Last updated time in UTC", - nullable=True, ) _args_schema.modified = AAZStrArg( options=["--modified"], arg_group="Properties", help="Modified by", - nullable=True, ) _args_schema.object_marking_refs = AAZListArg( options=["--object-marking-refs"], arg_group="Properties", help="Threat intelligence entity object marking references", - nullable=True, ) _args_schema.parsed_pattern = AAZListArg( options=["--parsed-pattern"], arg_group="Properties", help="Parsed patterns", - nullable=True, ) _args_schema.pattern = AAZStrArg( options=["--pattern"], arg_group="Properties", help="Pattern of a threat intelligence entity", - nullable=True, ) _args_schema.pattern_type = AAZStrArg( options=["--pattern-type"], arg_group="Properties", help="Pattern type of a threat intelligence entity", - nullable=True, ) _args_schema.pattern_version = AAZStrArg( options=["--pattern-version"], arg_group="Properties", help="Pattern version of a threat intelligence entity", - nullable=True, ) _args_schema.revoked = AAZBoolArg( options=["--revoked"], arg_group="Properties", help="Is threat intelligence entity revoked", - nullable=True, ) _args_schema.source = AAZStrArg( options=["--source"], arg_group="Properties", help="Source of a threat intelligence entity", - nullable=True, ) _args_schema.threat_tags = AAZListArg( options=["--threat-tags"], arg_group="Properties", help="List of tags", - nullable=True, ) _args_schema.threat_types = AAZListArg( options=["--threat-types"], arg_group="Properties", help="Threat types", - nullable=True, ) _args_schema.valid_from = AAZStrArg( options=["--valid-from"], arg_group="Properties", help="Valid from", - nullable=True, ) _args_schema.valid_until = AAZStrArg( options=["--valid-until"], arg_group="Properties", help="Valid until", - nullable=True, ) external_references = cls._args_schema.external_references @@ -234,27 +204,22 @@ def _build_arguments_schema(cls, *args, **kwargs): _element.description = AAZStrArg( options=["description"], help="External reference description", - nullable=True, ) _element.external_id = AAZStrArg( options=["external-id"], help="External reference ID", - nullable=True, ) _element.hashes = AAZDictArg( options=["hashes"], help="External reference hashes", - nullable=True, ) _element.source_name = AAZStrArg( options=["source-name"], help="External reference source name", - nullable=True, ) _element.url = AAZStrArg( options=["url"], help="External reference URL", - nullable=True, ) hashes = cls._args_schema.external_references.Element.hashes @@ -267,17 +232,14 @@ def _build_arguments_schema(cls, *args, **kwargs): _element.language = AAZStrArg( options=["language"], help="Language granular marking model", - nullable=True, ) _element.marking_ref = AAZIntArg( options=["marking-ref"], help="marking reference granular marking model", - nullable=True, ) _element.selectors = AAZListArg( options=["selectors"], help="granular marking model selectors", - nullable=True, ) selectors = cls._args_schema.granular_markings.Element.selectors @@ -293,12 +255,10 @@ def _build_arguments_schema(cls, *args, **kwargs): _element.kill_chain_name = AAZStrArg( options=["kill-chain-name"], help="Kill chainName name", - nullable=True, ) _element.phase_name = AAZStrArg( options=["phase-name"], help="Phase name", - nullable=True, ) labels = cls._args_schema.labels @@ -314,12 +274,10 @@ def _build_arguments_schema(cls, *args, **kwargs): _element.pattern_type_key = AAZStrArg( options=["pattern-type-key"], help="Pattern type key", - nullable=True, ) _element.pattern_type_values = AAZListArg( options=["pattern-type-values"], help="Pattern type keys", - nullable=True, ) pattern_type_values = cls._args_schema.parsed_pattern.Element.pattern_type_values @@ -329,12 +287,10 @@ def _build_arguments_schema(cls, *args, **kwargs): _element.value = AAZStrArg( options=["value"], help="Value of parsed pattern", - nullable=True, ) _element.value_type = AAZStrArg( options=["value-type"], help="Type of the value", - nullable=True, ) threat_tags = cls._args_schema.threat_tags @@ -350,107 +306,16 @@ def _build_arguments_schema(cls, *args, **kwargs): options=["--etag"], arg_group="ThreatIntelligenceProperties", help="Etag of the azure resource", - nullable=True, ) return cls._args_schema def _execute_operations(self): - self.ThreatIntelligenceIndicatorGet(ctx=self.ctx)() - self.InstanceUpdateByJson(ctx=self.ctx)() - self.InstanceUpdateByGeneric(ctx=self.ctx)() self.ThreatIntelligenceIndicatorCreate(ctx=self.ctx)() def _output(self, *args, **kwargs): result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) return result - class ThreatIntelligenceIndicatorGet(AAZHttpOperation): - CLIENT_TYPE = "MgmtClient" - - def __call__(self, *args, **kwargs): - request = self.make_request() - session = self.client.send_request(request=request, stream=False, **kwargs) - if session.http_response.status_code in [200]: - return self.on_200(session) - - return self.on_error(session.http_response) - - @property - def url(self): - return self.client.format_url( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/threatIntelligence/main/indicators/{name}", - **self.url_parameters - ) - - @property - def method(self): - return "GET" - - @property - def error_format(self): - return "ODataV4Format" - - @property - def url_parameters(self): - parameters = { - **self.serialize_url_param( - "name", self.ctx.args.name, - required=True, - ), - **self.serialize_url_param( - "resourceGroupName", self.ctx.args.resource_group, - required=True, - ), - **self.serialize_url_param( - "subscriptionId", self.ctx.subscription_id, - required=True, - ), - **self.serialize_url_param( - "workspaceName", self.ctx.args.workspace_name, - required=True, - ), - } - return parameters - - @property - def query_parameters(self): - parameters = { - **self.serialize_query_param( - "api-version", "2022-06-01-preview", - required=True, - ), - } - return parameters - - @property - def header_parameters(self): - parameters = { - **self.serialize_header_param( - "Accept", "application/json", - ), - } - return parameters - - def on_200(self, session): - data = self.deserialize_http_content(session) - self.ctx.set_var( - "instance", - data, - schema_builder=self._build_schema_on_200 - ) - - _schema_on_200 = None - - @classmethod - def _build_schema_on_200(cls): - if cls._schema_on_200 is not None: - return cls._schema_on_200 - - cls._schema_on_200 = AAZObjectType() - _build_schema_threat_intelligence_information_read(cls._schema_on_200) - - return cls._schema_on_200 - class ThreatIntelligenceIndicatorCreate(AAZHttpOperation): CLIENT_TYPE = "MgmtClient" @@ -525,41 +390,8 @@ def header_parameters(self): def content(self): _content_value, _builder = self.new_content_builder( self.ctx.args, - value=self.ctx.vars.instance, - ) - - return self.serialize_content(_content_value) - - def on_200_201(self, session): - data = self.deserialize_http_content(session) - self.ctx.set_var( - "instance", - data, - schema_builder=self._build_schema_on_200_201 - ) - - _schema_on_200_201 = None - - @classmethod - def _build_schema_on_200_201(cls): - if cls._schema_on_200_201 is not None: - return cls._schema_on_200_201 - - cls._schema_on_200_201 = AAZObjectType() - _build_schema_threat_intelligence_information_read(cls._schema_on_200_201) - - return cls._schema_on_200_201 - - class InstanceUpdateByJson(AAZJsonInstanceUpdateOperation): - - def __call__(self, *args, **kwargs): - self._update_instance(self.ctx.vars.instance) - - def _update_instance(self, instance): - _instance_value, _builder = self.new_content_builder( - self.ctx.args, - value=instance, - typ=AAZObjectType + typ=AAZObjectType, + typ_kwargs={"flags": {"required": True, "client_flatten": True}} ) _builder.set_prop("etag", AAZStrType, ".etag") _builder.set_const("kind", "indicator", AAZStrType, ".", typ_kwargs={"flags": {"required": True}}) @@ -672,252 +504,223 @@ def _update_instance(self, instance): if threat_types is not None: threat_types.set_elements(AAZStrType, ".") - return _instance_value + return self.serialize_content(_content_value) - class InstanceUpdateByGeneric(AAZGenericInstanceUpdateOperation): + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) - def __call__(self, *args, **kwargs): - self._update_instance_by_generic( - self.ctx.vars.instance, - self.ctx.generic_update_args - ) - - -_schema_threat_intelligence_information_read = None - - -def _build_schema_threat_intelligence_information_read(_schema): - global _schema_threat_intelligence_information_read - if _schema_threat_intelligence_information_read is not None: - _schema.etag = _schema_threat_intelligence_information_read.etag - _schema.id = _schema_threat_intelligence_information_read.id - _schema.kind = _schema_threat_intelligence_information_read.kind - _schema.name = _schema_threat_intelligence_information_read.name - _schema.system_data = _schema_threat_intelligence_information_read.system_data - _schema.type = _schema_threat_intelligence_information_read.type - _schema.discriminate_by( - "kind", - "indicator", - _schema_threat_intelligence_information_read.discriminate_by( - "kind", - "indicator", - ) - ) - return - - _schema_threat_intelligence_information_read = AAZObjectType() - - threat_intelligence_information_read = _schema_threat_intelligence_information_read - threat_intelligence_information_read.etag = AAZStrType() - threat_intelligence_information_read.id = AAZStrType( - flags={"read_only": True}, - ) - threat_intelligence_information_read.kind = AAZStrType( - flags={"required": True}, - ) - threat_intelligence_information_read.name = AAZStrType( - flags={"read_only": True}, - ) - threat_intelligence_information_read.system_data = AAZObjectType( - serialized_name="systemData", - flags={"read_only": True}, - ) - threat_intelligence_information_read.type = AAZStrType( - flags={"read_only": True}, - ) - - system_data = _schema_threat_intelligence_information_read.system_data - system_data.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - system_data.created_by = AAZStrType( - serialized_name="createdBy", - flags={"read_only": True}, - ) - system_data.created_by_type = AAZStrType( - serialized_name="createdByType", - flags={"read_only": True}, - ) - system_data.last_modified_at = AAZStrType( - serialized_name="lastModifiedAt", - flags={"read_only": True}, - ) - system_data.last_modified_by = AAZStrType( - serialized_name="lastModifiedBy", - flags={"read_only": True}, - ) - system_data.last_modified_by_type = AAZStrType( - serialized_name="lastModifiedByType", - flags={"read_only": True}, - ) - - disc_indicator = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator") - disc_indicator.properties = AAZObjectType( - flags={"client_flatten": True}, - ) - - properties = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator").properties - properties.additional_data = AAZDictType( - serialized_name="additionalData", - flags={"read_only": True}, - ) - properties.confidence = AAZIntType() - properties.created = AAZStrType() - properties.created_by_ref = AAZStrType( - serialized_name="createdByRef", - ) - properties.defanged = AAZBoolType() - properties.description = AAZStrType() - properties.display_name = AAZStrType( - serialized_name="displayName", - ) - properties.external_id = AAZStrType( - serialized_name="externalId", - ) - properties.external_last_updated_time_utc = AAZStrType( - serialized_name="externalLastUpdatedTimeUtc", - ) - properties.external_references = AAZListType( - serialized_name="externalReferences", - ) - properties.friendly_name = AAZStrType( - serialized_name="friendlyName", - flags={"read_only": True}, - ) - properties.granular_markings = AAZListType( - serialized_name="granularMarkings", - ) - properties.indicator_types = AAZListType( - serialized_name="indicatorTypes", - ) - properties.kill_chain_phases = AAZListType( - serialized_name="killChainPhases", - ) - properties.labels = AAZListType() - properties.language = AAZStrType() - properties.last_updated_time_utc = AAZStrType( - serialized_name="lastUpdatedTimeUtc", - ) - properties.modified = AAZStrType() - properties.object_marking_refs = AAZListType( - serialized_name="objectMarkingRefs", - ) - properties.parsed_pattern = AAZListType( - serialized_name="parsedPattern", - ) - properties.pattern = AAZStrType() - properties.pattern_type = AAZStrType( - serialized_name="patternType", - ) - properties.pattern_version = AAZStrType( - serialized_name="patternVersion", - ) - properties.revoked = AAZBoolType() - properties.source = AAZStrType() - properties.threat_intelligence_tags = AAZListType( - serialized_name="threatIntelligenceTags", - ) - properties.threat_types = AAZListType( - serialized_name="threatTypes", - ) - properties.valid_from = AAZStrType( - serialized_name="validFrom", - ) - properties.valid_until = AAZStrType( - serialized_name="validUntil", - ) - - external_references = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator").properties.external_references - external_references.Element = AAZObjectType() - - _element = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator").properties.external_references.Element - _element.description = AAZStrType() - _element.external_id = AAZStrType( - serialized_name="externalId", - ) - _element.hashes = AAZDictType() - _element.source_name = AAZStrType( - serialized_name="sourceName", - ) - _element.url = AAZStrType() - - hashes = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator").properties.external_references.Element.hashes - hashes.Element = AAZStrType() - - granular_markings = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator").properties.granular_markings - granular_markings.Element = AAZObjectType() - - _element = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator").properties.granular_markings.Element - _element.language = AAZStrType() - _element.marking_ref = AAZIntType( - serialized_name="markingRef", - ) - _element.selectors = AAZListType() - - selectors = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator").properties.granular_markings.Element.selectors - selectors.Element = AAZStrType() - - indicator_types = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator").properties.indicator_types - indicator_types.Element = AAZStrType() - - kill_chain_phases = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator").properties.kill_chain_phases - kill_chain_phases.Element = AAZObjectType() - - _element = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator").properties.kill_chain_phases.Element - _element.kill_chain_name = AAZStrType( - serialized_name="killChainName", - ) - _element.phase_name = AAZStrType( - serialized_name="phaseName", - ) - - labels = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator").properties.labels - labels.Element = AAZStrType() - - object_marking_refs = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator").properties.object_marking_refs - object_marking_refs.Element = AAZStrType() - - parsed_pattern = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator").properties.parsed_pattern - parsed_pattern.Element = AAZObjectType() - - _element = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator").properties.parsed_pattern.Element - _element.pattern_type_key = AAZStrType( - serialized_name="patternTypeKey", - ) - _element.pattern_type_values = AAZListType( - serialized_name="patternTypeValues", - ) - - pattern_type_values = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator").properties.parsed_pattern.Element.pattern_type_values - pattern_type_values.Element = AAZObjectType() - - _element = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator").properties.parsed_pattern.Element.pattern_type_values.Element - _element.value = AAZStrType() - _element.value_type = AAZStrType( - serialized_name="valueType", - ) - - threat_intelligence_tags = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator").properties.threat_intelligence_tags - threat_intelligence_tags.Element = AAZStrType() - - threat_types = _schema_threat_intelligence_information_read.discriminate_by("kind", "indicator").properties.threat_types - threat_types.Element = AAZStrType() - - _schema.etag = _schema_threat_intelligence_information_read.etag - _schema.id = _schema_threat_intelligence_information_read.id - _schema.kind = _schema_threat_intelligence_information_read.kind - _schema.name = _schema_threat_intelligence_information_read.name - _schema.system_data = _schema_threat_intelligence_information_read.system_data - _schema.type = _schema_threat_intelligence_information_read.type - _schema.discriminate_by( - "kind", - "indicator", - _schema_threat_intelligence_information_read.discriminate_by( - "kind", - "indicator", + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.etag = AAZStrType() + _schema_on_200_201.id = AAZStrType( + flags={"read_only": True}, ) - ) + _schema_on_200_201.kind = AAZStrType( + flags={"required": True}, + ) + _schema_on_200_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + system_data = cls._schema_on_200_201.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + flags={"read_only": True}, + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + flags={"read_only": True}, + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + flags={"read_only": True}, + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + flags={"read_only": True}, + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + flags={"read_only": True}, + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + flags={"read_only": True}, + ) + + disc_indicator = cls._schema_on_200_201.discriminate_by("kind", "indicator") + disc_indicator.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + + properties = cls._schema_on_200_201.discriminate_by("kind", "indicator").properties + properties.additional_data = AAZDictType( + serialized_name="additionalData", + flags={"read_only": True}, + ) + properties.confidence = AAZIntType() + properties.created = AAZStrType() + properties.created_by_ref = AAZStrType( + serialized_name="createdByRef", + ) + properties.defanged = AAZBoolType() + properties.description = AAZStrType() + properties.display_name = AAZStrType( + serialized_name="displayName", + ) + properties.external_id = AAZStrType( + serialized_name="externalId", + ) + properties.external_last_updated_time_utc = AAZStrType( + serialized_name="externalLastUpdatedTimeUtc", + ) + properties.external_references = AAZListType( + serialized_name="externalReferences", + ) + properties.friendly_name = AAZStrType( + serialized_name="friendlyName", + flags={"read_only": True}, + ) + properties.granular_markings = AAZListType( + serialized_name="granularMarkings", + ) + properties.indicator_types = AAZListType( + serialized_name="indicatorTypes", + ) + properties.kill_chain_phases = AAZListType( + serialized_name="killChainPhases", + ) + properties.labels = AAZListType() + properties.language = AAZStrType() + properties.last_updated_time_utc = AAZStrType( + serialized_name="lastUpdatedTimeUtc", + ) + properties.modified = AAZStrType() + properties.object_marking_refs = AAZListType( + serialized_name="objectMarkingRefs", + ) + properties.parsed_pattern = AAZListType( + serialized_name="parsedPattern", + ) + properties.pattern = AAZStrType() + properties.pattern_type = AAZStrType( + serialized_name="patternType", + ) + properties.pattern_version = AAZStrType( + serialized_name="patternVersion", + ) + properties.revoked = AAZBoolType() + properties.source = AAZStrType() + properties.threat_intelligence_tags = AAZListType( + serialized_name="threatIntelligenceTags", + ) + properties.threat_types = AAZListType( + serialized_name="threatTypes", + ) + properties.valid_from = AAZStrType( + serialized_name="validFrom", + ) + properties.valid_until = AAZStrType( + serialized_name="validUntil", + ) + + external_references = cls._schema_on_200_201.discriminate_by("kind", "indicator").properties.external_references + external_references.Element = AAZObjectType() + + _element = cls._schema_on_200_201.discriminate_by("kind", "indicator").properties.external_references.Element + _element.description = AAZStrType() + _element.external_id = AAZStrType( + serialized_name="externalId", + ) + _element.hashes = AAZDictType() + _element.source_name = AAZStrType( + serialized_name="sourceName", + ) + _element.url = AAZStrType() + + hashes = cls._schema_on_200_201.discriminate_by("kind", "indicator").properties.external_references.Element.hashes + hashes.Element = AAZStrType() + + granular_markings = cls._schema_on_200_201.discriminate_by("kind", "indicator").properties.granular_markings + granular_markings.Element = AAZObjectType() + + _element = cls._schema_on_200_201.discriminate_by("kind", "indicator").properties.granular_markings.Element + _element.language = AAZStrType() + _element.marking_ref = AAZIntType( + serialized_name="markingRef", + ) + _element.selectors = AAZListType() + + selectors = cls._schema_on_200_201.discriminate_by("kind", "indicator").properties.granular_markings.Element.selectors + selectors.Element = AAZStrType() + + indicator_types = cls._schema_on_200_201.discriminate_by("kind", "indicator").properties.indicator_types + indicator_types.Element = AAZStrType() + + kill_chain_phases = cls._schema_on_200_201.discriminate_by("kind", "indicator").properties.kill_chain_phases + kill_chain_phases.Element = AAZObjectType() + + _element = cls._schema_on_200_201.discriminate_by("kind", "indicator").properties.kill_chain_phases.Element + _element.kill_chain_name = AAZStrType( + serialized_name="killChainName", + ) + _element.phase_name = AAZStrType( + serialized_name="phaseName", + ) + + labels = cls._schema_on_200_201.discriminate_by("kind", "indicator").properties.labels + labels.Element = AAZStrType() + + object_marking_refs = cls._schema_on_200_201.discriminate_by("kind", "indicator").properties.object_marking_refs + object_marking_refs.Element = AAZStrType() + + parsed_pattern = cls._schema_on_200_201.discriminate_by("kind", "indicator").properties.parsed_pattern + parsed_pattern.Element = AAZObjectType() + + _element = cls._schema_on_200_201.discriminate_by("kind", "indicator").properties.parsed_pattern.Element + _element.pattern_type_key = AAZStrType( + serialized_name="patternTypeKey", + ) + _element.pattern_type_values = AAZListType( + serialized_name="patternTypeValues", + ) + + pattern_type_values = cls._schema_on_200_201.discriminate_by("kind", "indicator").properties.parsed_pattern.Element.pattern_type_values + pattern_type_values.Element = AAZObjectType() + + _element = cls._schema_on_200_201.discriminate_by("kind", "indicator").properties.parsed_pattern.Element.pattern_type_values.Element + _element.value = AAZStrType() + _element.value_type = AAZStrType( + serialized_name="valueType", + ) + + threat_intelligence_tags = cls._schema_on_200_201.discriminate_by("kind", "indicator").properties.threat_intelligence_tags + threat_intelligence_tags.Element = AAZStrType() + + threat_types = cls._schema_on_200_201.discriminate_by("kind", "indicator").properties.threat_types + threat_types.Element = AAZStrType() + + return cls._schema_on_200_201 __all__ = ["Update"] diff --git a/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_threat_indicator_crud.yaml b/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_threat_indicator_crud.yaml new file mode 100644 index 00000000000..c93605245b4 --- /dev/null +++ b/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_threat_indicator_crud.yaml @@ -0,0 +1,516 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics workspace create + Connection: + - keep-alive + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001?api-version=2021-04-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001","name":"cli_test_sentinel_000001","type":"Microsoft.Resources/resourceGroups","location":"eastus2","tags":{"product":"azurecli","cause":"automation","date":"2022-06-27T07:18:28Z"},"properties":{"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '327' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 27 Jun 2022 07:18:34 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"location": "eastus2", "properties": {"sku": {"name": "PerGB2018"}, "retentionInDays": + 30, "workspaceCapping": {}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics workspace create + Connection: + - keep-alive + Content-Length: + - '116' + Content-Type: + - application/json + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-mgmt-loganalytics/13.0.0b4 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002?api-version=2021-12-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": + \"2c620c9a-c386-4dc6-815c-fcb185bef157\",\r\n \"provisioningState\": \"Creating\",\r\n + \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": + \"Mon, 27 Jun 2022 07:18:40 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n + \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n + \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": + \"Mon, 27 Jun 2022 10:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": + \"Enabled\",\r\n \"createdDate\": \"Mon, 27 Jun 2022 07:18:40 GMT\",\r\n + \ \"modifiedDate\": \"Mon, 27 Jun 2022 07:18:40 GMT\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n + \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n + \ \"location\": \"eastus2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '1075' + content-type: + - application/json + date: + - Mon, 27 Jun 2022 07:18:41 GMT + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics workspace create + Connection: + - keep-alive + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-mgmt-loganalytics/13.0.0b4 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002?api-version=2021-12-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": + \"2c620c9a-c386-4dc6-815c-fcb185bef157\",\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": + \"Mon, 27 Jun 2022 07:18:40 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n + \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n + \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": + \"Mon, 27 Jun 2022 10:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": + \"Enabled\",\r\n \"createdDate\": \"Mon, 27 Jun 2022 07:18:40 GMT\",\r\n + \ \"modifiedDate\": \"Mon, 27 Jun 2022 07:18:41 GMT\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n + \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n + \ \"location\": \"eastus2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '1076' + content-type: + - application/json + date: + - Mon, 27 Jun 2022 07:19:11 GMT + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding,Accept-Encoding + x-content-type-options: + - nosniff + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics solution create + Connection: + - keep-alive + ParameterSetName: + - -t -w -g + User-Agent: + - AZURECLI/2.37.0 azsdk-python-mgmt-loganalytics/13.0.0b4 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002?api-version=2021-12-01-preview + response: + body: + string: "{\r\n \"properties\": {\r\n \"source\": \"Azure\",\r\n \"customerId\": + \"2c620c9a-c386-4dc6-815c-fcb185bef157\",\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"sku\": {\r\n \"name\": \"pergb2018\",\r\n \"lastSkuUpdate\": + \"Mon, 27 Jun 2022 07:18:40 GMT\"\r\n },\r\n \"retentionInDays\": 30,\r\n + \ \"features\": {\r\n \"legacy\": 0,\r\n \"searchVersion\": 1,\r\n + \ \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n + \ \"workspaceCapping\": {\r\n \"dailyQuotaGb\": -1.0,\r\n \"quotaNextResetTime\": + \"Mon, 27 Jun 2022 10:00:00 GMT\",\r\n \"dataIngestionStatus\": \"RespectQuota\"\r\n + \ },\r\n \"publicNetworkAccessForIngestion\": \"Enabled\",\r\n \"publicNetworkAccessForQuery\": + \"Enabled\",\r\n \"createdDate\": \"Mon, 27 Jun 2022 07:18:40 GMT\",\r\n + \ \"modifiedDate\": \"Mon, 27 Jun 2022 07:18:41 GMT\"\r\n },\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/microsoft.operationalinsights/workspaces/workspace-000002\",\r\n + \ \"name\": \"workspace-000002\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n + \ \"location\": \"eastus2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '1076' + content-type: + - application/json + date: + - Mon, 27 Jun 2022 07:19:13 GMT + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding,Accept-Encoding + x-content-type-options: + - nosniff + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 200 + message: OK +- request: + body: '{"location": "eastus2", "plan": {"name": "SecurityInsights(workspace-000002)", + "publisher": "Microsoft", "promotionCode": "", "product": "OMSGallery/SecurityInsights"}, + "properties": {"workspaceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/microsoft.OperationalInsights/workspaces/workspace-000002"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - monitor log-analytics solution create + Connection: + - keep-alive + Content-Length: + - '370' + Content-Type: + - application/json; charset=utf-8 + ParameterSetName: + - -t -w -g + User-Agent: + - python/3.8.10 (Windows-10-10.0.19044-SP0) msrest/0.7.0 msrest_azure/0.6.4 + azure-mgmt-operationsmanagement/0.1.0 Azure-SDK-For-Python AZURECLI/2.37.0 + accept-language: + - en-US + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationsManagement/solutions/SecurityInsights%28workspace-000002%29?api-version=2015-11-01-preview + response: + body: + string: "{\r\n \"plan\": {\r\n \"name\": \"SecurityInsights(workspace-000002)\",\r\n + \ \"publisher\": \"Microsoft\",\r\n \"promotionCode\": \"\",\r\n \"product\": + \"OMSGallery/SecurityInsights\"\r\n },\r\n \"properties\": {\r\n \"workspaceResourceId\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/microsoft.OperationalInsights/workspaces/workspace-000002\",\r\n + \ \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"Mon, + 01 Jan 0001 00:00:00 GMT\",\r\n \"sku\": {\r\n \"name\": \"PerGB\"\r\n + \ },\r\n \"lastModifiedTime\": \"Mon, 01 Jan 0001 00:00:00 GMT\",\r\n + \ \"containedResources\": []\r\n },\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_sentinel_000001/providers/Microsoft.OperationsManagement/solutions/SecurityInsights(workspace-000002)\",\r\n + \ \"name\": \"SecurityInsights(workspace-000002)\",\r\n \"type\": \"Microsoft.OperationsManagement/solutions\",\r\n + \ \"location\": \"East US 2\"\r\n}" + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + cachecontrol: + - no-cache + content-length: + - '940' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 27 Jun 2022 07:19:20 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:e6336c63-aab2-45f0-996a-e5dbab2a1508 + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-ams-apiversion: + - WebAPI1.0 + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + x-powered-by: + - ASP.NET + - ASP.NET + status: + code: 201 + message: Created +- request: + body: '{"kind": "indicator", "properties": {"confidence": 78, "createdByRef": + "contoso@contoso.com", "description": "debugging indicators", "displayName": + "new schema", "externalReferences": [], "modified": "", "pattern": "[url:value + = https://www.contoso.com]", "patternType": "url", "revoked": false, "source": + "Microsoft Sentinel", "threatIntelligenceTags": ["new schema"], "threatTypes": + ["compromised"], "validFrom": "2022-06-15T17:44:00.114052Z", "validUntil": ""}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel threat-indicator create + Connection: + - keep-alive + Content-Length: + - '464' + Content-Type: + - application/json + ParameterSetName: + - -w -g --source --display-name --confidence --created-by-ref --modified --pattern + --pattern-type --revoked --valid-from --valid-until --description --threat-tags + --threat-types --external-references + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: POST + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/threatIntelligence/main/createIndicator?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/threatIntelligence/585df01e-0bc0-37fa-7610-193cef62fbdc","name":"585df01e-0bc0-37fa-7610-193cef62fbdc","etag":"\"070071c8-0000-0100-0000-62b95a050000\"","type":"Microsoft.SecurityInsights/threatIntelligence","kind":"indicator","properties":{"confidence":78,"created":"2022-06-27T07:19:24.9097765Z","createdByRef":"contoso@contoso.com","extensions":{"sentinel-ext":{"severity":null}},"externalId":"indicator--dc179aa2-4a2e-4676-8ad8-6a46ffbc3c30","externalReferences":[],"lastUpdatedTimeUtc":"2022-06-27T07:19:28.7178067Z","revoked":false,"source":"Microsoft + Sentinel","threatIntelligenceTags":["new schema"],"displayName":"new schema","description":"debugging + indicators","threatTypes":["compromised"],"parsedPattern":[{"patternTypeKey":"url","patternTypeValues":[{"valueType":"url","value":"https:"}]}],"pattern":"[url:value + = https://www.contoso.com]","patternType":"url","validFrom":"2022-06-15T17:44:00.114052Z"}}' + headers: + cache-control: + - no-cache + content-length: + - '1121' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 27 Jun 2022 07:19:34 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel threat-indicator list + Connection: + - keep-alive + ParameterSetName: + - -w -g + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/threatIntelligence/main/indicators?api-version=2022-06-01-preview + response: + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/threatIntelligence/585df01e-0bc0-37fa-7610-193cef62fbdc","name":"585df01e-0bc0-37fa-7610-193cef62fbdc","etag":"\"070074c8-0000-0100-0000-62b95a060000\"","type":"Microsoft.SecurityInsights/threatIntelligence","kind":"indicator","properties":{"confidence":78,"created":"2022-06-27T07:19:24.9097765Z","createdByRef":"contoso@contoso.com","extensions":{"sentinel-ext":{"severity":null}},"externalId":"indicator--dc179aa2-4a2e-4676-8ad8-6a46ffbc3c30","externalReferences":[],"lastUpdatedTimeUtc":"2022-06-27T07:19:28.7178067Z","revoked":false,"source":"Microsoft + Sentinel","threatIntelligenceTags":["new schema"],"displayName":"new schema","description":"debugging + indicators","threatTypes":["compromised"],"parsedPattern":[{"patternTypeKey":"url","patternTypeValues":[{"valueType":"url","value":"https:"}]}],"pattern":"[url:value + = https://www.contoso.com]","patternType":"url","validFrom":"2022-06-15T17:44:00.114052Z"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '1133' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 27 Jun 2022 07:19:34 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel threat-indicator show + Connection: + - keep-alive + ParameterSetName: + - -n -w -g + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/threatIntelligence/main/indicators/585df01e-0bc0-37fa-7610-193cef62fbdc?api-version=2022-06-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/threatIntelligence/585df01e-0bc0-37fa-7610-193cef62fbdc","name":"585df01e-0bc0-37fa-7610-193cef62fbdc","etag":"\"070074c8-0000-0100-0000-62b95a060000\"","type":"Microsoft.SecurityInsights/threatIntelligence","kind":"indicator","properties":{"confidence":78,"created":"2022-06-27T07:19:24.9097765Z","createdByRef":"contoso@contoso.com","extensions":{"sentinel-ext":{"severity":null}},"externalId":"indicator--dc179aa2-4a2e-4676-8ad8-6a46ffbc3c30","externalReferences":[],"lastUpdatedTimeUtc":"2022-06-27T07:19:28.7178067Z","revoked":false,"source":"Microsoft + Sentinel","threatIntelligenceTags":["new schema"],"displayName":"new schema","description":"debugging + indicators","threatTypes":["compromised"],"parsedPattern":[{"patternTypeKey":"url","patternTypeValues":[{"valueType":"url","value":"https:"}]}],"pattern":"[url:value + = https://www.contoso.com]","patternType":"url","validFrom":"2022-06-15T17:44:00.114052Z"}}' + headers: + cache-control: + - no-cache + content-length: + - '1121' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 27 Jun 2022 07:19:35 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - sentinel threat-indicator delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - -n -w -g --yes + User-Agent: + - AZURECLI/2.37.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_sentinel_000001/providers/Microsoft.OperationalInsights/workspaces/workspace-000002/providers/Microsoft.SecurityInsights/threatIntelligence/main/indicators/585df01e-0bc0-37fa-7610-193cef62fbdc?api-version=2022-06-01-preview + response: + body: + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + date: + - Mon, 27 Jun 2022 07:19:36 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + status: + code: 200 + message: OK +version: 1 diff --git a/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py b/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py index 7ad2078be72..b44743e36d3 100644 --- a/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py +++ b/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py @@ -452,55 +452,43 @@ def test_sentinel_onboarding_state_crud(self): def test_sentinel_threat_indicator_crud(self): self.kwargs.update({ "workspace_name": self.create_random_name("workspace-", 16), - "indicator_name": self.create_random_name("indicator-", 16) + "reference": "contoso@contoso.com" }) self.cmd("monitor log-analytics workspace create -n {workspace_name} -g {rg}") self.cmd("monitor log-analytics solution create -t SecurityInsights -w {workspace_name} -g {rg}") - self.cmd( - "sentinel threat-indicator create -n {indicator_name} -w {workspace_name} -g {rg} " - "--source 'Microsoft Sentinel' --display-name 'new schema' --confidence 78 --created-by-ref contoso@contoso.com " + self.kwargs["indicator_name"] = self.cmd( + "sentinel threat-indicator create -w {workspace_name} -g {rg} " + "--source 'Microsoft Sentinel' --display-name 'new schema' --confidence 78 --created-by-ref {reference} " "--modified '' --pattern '[url:value = 'https://www.contoso.com']' --pattern-type url --revoked false " "--valid-from 2022-06-15T17:44:00.114052Z --valid-until '' --description 'debugging indicators' " "--threat-tags \"['new schema']\" " "--threat-types \"[compromised]\" " "--external-references \"[]\"", checks=[ - self.check("name", "{indicator_name}"), + self.check("createdByRef", "{reference}"), self.check("type", "Microsoft.SecurityInsights/threatIntelligence") ] + ).get_output_in_json()["name"] + + self.cmd( + "sentinel threat-indicator list -w {workspace_name} -g {rg}", + checks=[ + self.check("length(@)", 1), + self.check("[0].createdByRef", "{reference}") + ] + ) + + self.cmd( + "sentinel threat-indicator show -n {indicator_name} -w {workspace_name} -g {rg}", + checks=[ + self.check("name", "{indicator_name}"), + self.check("confidence", "78") + ] ) - # self.kwargs["indicator_id"] = self.cmd( - # "sentinel threat-indicator create -g {rg} --workspace-name {workspace_name} " - # "--source 'Microsoft Sentinel' --threat-tags 'new schema' --threat-types 'compromised' " - # "--display-name 'new schema' --confidence 78 --created-by-ref {reference} --external-references [] " - # "--modified '' --pattern '[url:value = 'https://www.contoso.com']' --pattern-type url --revoked false " - # "--valid-from 2021-09-15T17:44:00.114052Z --valid-until '' --description 'debugging indicators'", - # checks=[ - # self.check("createdByRef", "{reference}"), - # self.check("type", "Microsoft.SecurityInsights/threatIntelligence") - # ] - # ).get_output_in_json()["name"] - # - # self.cmd( - # "sentinel threat-indicator list -g {rg} --workspace-name {workspace_name}", - # checks=[ - # self.check("length(@)", 1), - # self.check("[0].createdByRef", "{reference}") - # ] - # ) - # - # self.cmd( - # "sentinel threat-indicator show --name {indicator_id} -g {rg} --workspace-name {workspace_name}", - # checks=[ - # self.check("name", "{indicator_id}"), - # self.check("confidence", 78) - # ] - # ) - # - # self.cmd("sentinel threat-indicator delete -g {rg} --name {indicator_id} --workspace-name {workspace_name} --yes") + self.cmd("sentinel threat-indicator delete -n {indicator_name} -w {workspace_name} -g {rg} --yes") @ResourceGroupPreparer(name_prefix="cli_test_sentinel_", location="eastus2") def test_sentinel_watchlist_crud(self): From bd2d9bf37ce9db9ec20f2f0e39c51dd930b7b967 Mon Sep 17 00:00:00 2001 From: necusjz Date: Mon, 27 Jun 2022 17:05:39 +0800 Subject: [PATCH 15/25] refactoring --- .../tests/latest/test_securityinsight.py | 1 - src/securityinsight/setup.py | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py b/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py index b44743e36d3..d3610b19b91 100644 --- a/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py +++ b/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py @@ -6,7 +6,6 @@ # pylint: disable=line-too-long # pylint: disable=too-many-lines -import json from azure.cli.testsdk import ( ResourceGroupPreparer, ScenarioTest diff --git a/src/securityinsight/setup.py b/src/securityinsight/setup.py index 19cec467e6b..274d633ae52 100644 --- a/src/securityinsight/setup.py +++ b/src/securityinsight/setup.py @@ -10,7 +10,7 @@ # HISTORY.rst entry. -VERSION = '0.1.0' +VERSION = '0.2.0' # The full list of classifiers is available at # https://pypi.python.org/pypi?%3Aaction=list_classifiers @@ -36,7 +36,7 @@ setup( name='securityinsight', version=VERSION, - description='Microsoft Azure Command-Line Tools Securityinsight Extension.', + description='Microsoft Azure Command-Line Tools Sentinel Extension.', long_description=README + '\n\n' + HISTORY, license='MIT', author='Microsoft Corporation', From 66a537c53ea24c5bd695a28dee8edcb4930cbce8 Mon Sep 17 00:00:00 2001 From: necusjz Date: Mon, 27 Jun 2022 17:46:12 +0800 Subject: [PATCH 16/25] add prerequisites --- .../azext_securityinsight/tests/latest/test_securityinsight.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py b/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py index d3610b19b91..9fa403bf14d 100644 --- a/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py +++ b/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py @@ -16,6 +16,7 @@ class SentinelClientTest(ScenarioTest): def __init__(self, method_name): super().__init__(method_name) + self.cmd("extension add -n log-analytics-solution") @AllowLargeResponse(size_kb=2048) @ResourceGroupPreparer(name_prefix="cli_test_sentinel_", location="eastus2") From 8c66c2d93d5a4310a87faac74e5a7516e999ca4d Mon Sep 17 00:00:00 2001 From: necusjz Date: Tue, 28 Jun 2022 12:38:43 +0800 Subject: [PATCH 17/25] refactoring --- src/securityinsight/README.md | 290 +++++++++++++++++- .../azext_securityinsight/azext_metadata.json | 4 - .../__init__.py | 12 +- .../_help.py | 0 .../_params.py | 0 .../aaz/__init__.py | 0 .../aaz/latest/__init__.py | 0 .../aaz/latest/sentinel/__cmd_group.py | 0 .../aaz/latest/sentinel/__init__.py | 0 .../latest/sentinel/alert_rule/__cmd_group.py | 0 .../latest/sentinel/alert_rule/__init__.py | 0 .../aaz/latest/sentinel/alert_rule/_create.py | 0 .../aaz/latest/sentinel/alert_rule/_delete.py | 0 .../aaz/latest/sentinel/alert_rule/_list.py | 0 .../aaz/latest/sentinel/alert_rule/_show.py | 0 .../aaz/latest/sentinel/alert_rule/_update.py | 0 .../sentinel/alert_rule/action/__cmd_group.py | 0 .../sentinel/alert_rule/action/__init__.py | 0 .../sentinel/alert_rule/action/_create.py | 0 .../sentinel/alert_rule/action/_delete.py | 0 .../sentinel/alert_rule/action/_list.py | 0 .../sentinel/alert_rule/action/_show.py | 0 .../sentinel/alert_rule/action/_update.py | 0 .../alert_rule/template/__cmd_group.py | 0 .../sentinel/alert_rule/template/__init__.py | 0 .../sentinel/alert_rule/template/_list.py | 0 .../sentinel/alert_rule/template/_show.py | 0 .../sentinel/analytics_setting/__cmd_group.py | 0 .../sentinel/analytics_setting/__init__.py | 0 .../sentinel/analytics_setting/_create.py | 0 .../sentinel/analytics_setting/_delete.py | 0 .../sentinel/analytics_setting/_list.py | 0 .../sentinel/analytics_setting/_show.py | 0 .../sentinel/analytics_setting/_update.py | 0 .../sentinel/automation_rule/__cmd_group.py | 0 .../sentinel/automation_rule/__init__.py | 0 .../sentinel/automation_rule/_create.py | 0 .../sentinel/automation_rule/_delete.py | 0 .../latest/sentinel/automation_rule/_list.py | 0 .../latest/sentinel/automation_rule/_show.py | 0 .../sentinel/automation_rule/_update.py | 0 .../latest/sentinel/bookmark/__cmd_group.py | 0 .../aaz/latest/sentinel/bookmark/__init__.py | 0 .../aaz/latest/sentinel/bookmark/_create.py | 0 .../aaz/latest/sentinel/bookmark/_delete.py | 0 .../aaz/latest/sentinel/bookmark/_expand.py | 0 .../aaz/latest/sentinel/bookmark/_list.py | 0 .../aaz/latest/sentinel/bookmark/_show.py | 0 .../aaz/latest/sentinel/bookmark/_update.py | 0 .../sentinel/bookmark/relation/__cmd_group.py | 0 .../sentinel/bookmark/relation/__init__.py | 0 .../sentinel/bookmark/relation/_create.py | 0 .../sentinel/bookmark/relation/_delete.py | 0 .../sentinel/bookmark/relation/_list.py | 0 .../sentinel/bookmark/relation/_show.py | 0 .../sentinel/bookmark/relation/_update.py | 0 .../sentinel/data_connector/__cmd_group.py | 0 .../sentinel/data_connector/__init__.py | 0 .../sentinel/data_connector/_connect.py | 0 .../latest/sentinel/data_connector/_create.py | 0 .../latest/sentinel/data_connector/_delete.py | 0 .../sentinel/data_connector/_disconnect.py | 0 .../latest/sentinel/data_connector/_list.py | 0 .../latest/sentinel/data_connector/_show.py | 0 .../latest/sentinel/data_connector/_update.py | 0 .../latest/sentinel/enrichment/__cmd_group.py | 0 .../latest/sentinel/enrichment/__init__.py | 0 .../enrichment/domain_whois/__cmd_group.py | 0 .../enrichment/domain_whois/__init__.py | 0 .../sentinel/enrichment/domain_whois/_show.py | 0 .../enrichment/ip_geodata/__cmd_group.py | 0 .../enrichment/ip_geodata/__init__.py | 0 .../sentinel/enrichment/ip_geodata/_show.py | 0 .../sentinel/entity_query/__cmd_group.py | 0 .../latest/sentinel/entity_query/__init__.py | 0 .../latest/sentinel/entity_query/_create.py | 0 .../latest/sentinel/entity_query/_delete.py | 0 .../aaz/latest/sentinel/entity_query/_list.py | 0 .../aaz/latest/sentinel/entity_query/_show.py | 0 .../latest/sentinel/entity_query/_update.py | 0 .../entity_query/template/__cmd_group.py | 0 .../entity_query/template/__init__.py | 0 .../sentinel/entity_query/template/_list.py | 0 .../sentinel/entity_query/template/_show.py | 0 .../latest/sentinel/incident/__cmd_group.py | 0 .../aaz/latest/sentinel/incident/__init__.py | 0 .../aaz/latest/sentinel/incident/_create.py | 0 .../latest/sentinel/incident/_create_team.py | 0 .../aaz/latest/sentinel/incident/_delete.py | 0 .../aaz/latest/sentinel/incident/_list.py | 0 .../latest/sentinel/incident/_list_alert.py | 0 .../sentinel/incident/_list_bookmark.py | 0 .../latest/sentinel/incident/_list_entity.py | 0 .../latest/sentinel/incident/_run_playbook.py | 0 .../aaz/latest/sentinel/incident/_show.py | 0 .../aaz/latest/sentinel/incident/_update.py | 0 .../sentinel/incident/comment/__cmd_group.py | 0 .../sentinel/incident/comment/__init__.py | 0 .../sentinel/incident/comment/_create.py | 0 .../sentinel/incident/comment/_delete.py | 0 .../latest/sentinel/incident/comment/_list.py | 0 .../latest/sentinel/incident/comment/_show.py | 0 .../sentinel/incident/comment/_update.py | 0 .../sentinel/incident/relation/__cmd_group.py | 0 .../sentinel/incident/relation/__init__.py | 0 .../sentinel/incident/relation/_create.py | 0 .../sentinel/incident/relation/_delete.py | 0 .../sentinel/incident/relation/_list.py | 0 .../sentinel/incident/relation/_show.py | 0 .../sentinel/incident/relation/_update.py | 0 .../latest/sentinel/metadata/__cmd_group.py | 0 .../aaz/latest/sentinel/metadata/__init__.py | 0 .../aaz/latest/sentinel/metadata/_create.py | 0 .../aaz/latest/sentinel/metadata/_delete.py | 0 .../aaz/latest/sentinel/metadata/_list.py | 0 .../aaz/latest/sentinel/metadata/_show.py | 0 .../aaz/latest/sentinel/metadata/_update.py | 0 .../sentinel/office_consent/__cmd_group.py | 0 .../sentinel/office_consent/__init__.py | 0 .../latest/sentinel/office_consent/_delete.py | 0 .../latest/sentinel/office_consent/_list.py | 0 .../latest/sentinel/office_consent/_show.py | 0 .../sentinel/onboarding_state/__cmd_group.py | 0 .../sentinel/onboarding_state/__init__.py | 0 .../sentinel/onboarding_state/_create.py | 0 .../sentinel/onboarding_state/_delete.py | 0 .../latest/sentinel/onboarding_state/_list.py | 0 .../latest/sentinel/onboarding_state/_show.py | 0 .../sentinel/onboarding_state/_update.py | 0 .../latest/sentinel/setting/__cmd_group.py | 0 .../aaz/latest/sentinel/setting/__init__.py | 0 .../aaz/latest/sentinel/setting/_create.py | 0 .../aaz/latest/sentinel/setting/_delete.py | 0 .../aaz/latest/sentinel/setting/_list.py | 0 .../aaz/latest/sentinel/setting/_show.py | 0 .../aaz/latest/sentinel/setting/_update.py | 0 .../sentinel/source_control/__cmd_group.py | 0 .../sentinel/source_control/__init__.py | 0 .../latest/sentinel/source_control/_create.py | 0 .../latest/sentinel/source_control/_delete.py | 0 .../latest/sentinel/source_control/_list.py | 0 .../source_control/_list_repository.py | 0 .../latest/sentinel/source_control/_show.py | 0 .../latest/sentinel/source_control/_update.py | 0 .../sentinel/threat_indicator/__cmd_group.py | 0 .../sentinel/threat_indicator/__init__.py | 0 .../sentinel/threat_indicator/_append_tag.py | 0 .../sentinel/threat_indicator/_create.py | 0 .../sentinel/threat_indicator/_delete.py | 0 .../latest/sentinel/threat_indicator/_list.py | 0 .../sentinel/threat_indicator/_query.py | 0 .../sentinel/threat_indicator/_replace_tag.py | 0 .../latest/sentinel/threat_indicator/_show.py | 0 .../sentinel/threat_indicator/_update.py | 0 .../threat_indicator/metric/__cmd_group.py | 0 .../threat_indicator/metric/__init__.py | 0 .../sentinel/threat_indicator/metric/_list.py | 0 .../latest/sentinel/watchlist/__cmd_group.py | 0 .../aaz/latest/sentinel/watchlist/__init__.py | 0 .../aaz/latest/sentinel/watchlist/_create.py | 0 .../aaz/latest/sentinel/watchlist/_delete.py | 0 .../aaz/latest/sentinel/watchlist/_list.py | 0 .../aaz/latest/sentinel/watchlist/_show.py | 0 .../aaz/latest/sentinel/watchlist/_update.py | 0 .../azext_sentinel/azext_metadata.json | 4 + .../commands.py | 0 .../custom.py | 0 .../tests/__init__.py | 0 .../tests/latest/__init__.py | 0 .../test_sentinel_alert_rule_crud.yaml | 0 .../test_sentinel_automation_rule_crud.yaml | 0 .../test_sentinel_bookmark_crud.yaml | 0 .../test_sentinel_bookmark_relation_crud.yaml | 0 .../test_sentinel_enrichment_crud.yaml | 0 .../test_sentinel_incident_comment_crud.yaml | 0 .../test_sentinel_incident_crud.yaml | 0 .../test_sentinel_incident_relation_crud.yaml | 0 .../test_sentinel_metadata_crud.yaml | 0 .../test_sentinel_onboarding_state_crud.yaml | 0 .../test_sentinel_threat_indicator_crud.yaml | 0 .../test_sentinel_watchlist_crud.yaml | 0 .../tests/latest/test_securityinsight.py | 0 src/securityinsight/setup.py | 4 +- 183 files changed, 298 insertions(+), 16 deletions(-) delete mode 100644 src/securityinsight/azext_securityinsight/azext_metadata.json rename src/securityinsight/{azext_securityinsight => azext_sentinel}/__init__.py (75%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/_help.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/_params.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/__init__.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/__init__.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/__cmd_group.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/__init__.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/alert_rule/__cmd_group.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/alert_rule/__init__.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/alert_rule/_create.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/alert_rule/_delete.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/alert_rule/_list.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/alert_rule/_show.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/alert_rule/_update.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/alert_rule/action/__cmd_group.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/alert_rule/action/__init__.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/alert_rule/action/_create.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/alert_rule/action/_delete.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/alert_rule/action/_list.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/alert_rule/action/_show.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/alert_rule/action/_update.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/alert_rule/template/__cmd_group.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/alert_rule/template/__init__.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/alert_rule/template/_list.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/alert_rule/template/_show.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/analytics_setting/__cmd_group.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/analytics_setting/__init__.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/analytics_setting/_create.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/analytics_setting/_delete.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/analytics_setting/_list.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/analytics_setting/_show.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/analytics_setting/_update.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/automation_rule/__cmd_group.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/automation_rule/__init__.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/automation_rule/_create.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/automation_rule/_delete.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/automation_rule/_list.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/automation_rule/_show.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/automation_rule/_update.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/bookmark/__cmd_group.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/bookmark/__init__.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/bookmark/_create.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/bookmark/_delete.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/bookmark/_expand.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/bookmark/_list.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/bookmark/_show.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/bookmark/_update.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/bookmark/relation/__cmd_group.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/bookmark/relation/__init__.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/bookmark/relation/_create.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/bookmark/relation/_delete.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/bookmark/relation/_list.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/bookmark/relation/_show.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/bookmark/relation/_update.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/data_connector/__cmd_group.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/data_connector/__init__.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/data_connector/_connect.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/data_connector/_create.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/data_connector/_delete.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/data_connector/_disconnect.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/data_connector/_list.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/data_connector/_show.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/data_connector/_update.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/enrichment/__cmd_group.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/enrichment/__init__.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/enrichment/domain_whois/__cmd_group.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/enrichment/domain_whois/__init__.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/enrichment/domain_whois/_show.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/enrichment/ip_geodata/__cmd_group.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/enrichment/ip_geodata/__init__.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/enrichment/ip_geodata/_show.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/entity_query/__cmd_group.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/entity_query/__init__.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/entity_query/_create.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/entity_query/_delete.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/entity_query/_list.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/entity_query/_show.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/entity_query/_update.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/entity_query/template/__cmd_group.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/entity_query/template/__init__.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/entity_query/template/_list.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/entity_query/template/_show.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/incident/__cmd_group.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/incident/__init__.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/incident/_create.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/incident/_create_team.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/incident/_delete.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/incident/_list.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/incident/_list_alert.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/incident/_list_bookmark.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/incident/_list_entity.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/incident/_run_playbook.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/incident/_show.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/incident/_update.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/incident/comment/__cmd_group.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/incident/comment/__init__.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/incident/comment/_create.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/incident/comment/_delete.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/incident/comment/_list.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/incident/comment/_show.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/incident/comment/_update.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/incident/relation/__cmd_group.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/incident/relation/__init__.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/incident/relation/_create.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/incident/relation/_delete.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/incident/relation/_list.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/incident/relation/_show.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/incident/relation/_update.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/metadata/__cmd_group.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/metadata/__init__.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/metadata/_create.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/metadata/_delete.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/metadata/_list.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/metadata/_show.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/metadata/_update.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/office_consent/__cmd_group.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/office_consent/__init__.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/office_consent/_delete.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/office_consent/_list.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/office_consent/_show.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/onboarding_state/__cmd_group.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/onboarding_state/__init__.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/onboarding_state/_create.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/onboarding_state/_delete.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/onboarding_state/_list.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/onboarding_state/_show.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/onboarding_state/_update.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/setting/__cmd_group.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/setting/__init__.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/setting/_create.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/setting/_delete.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/setting/_list.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/setting/_show.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/setting/_update.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/source_control/__cmd_group.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/source_control/__init__.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/source_control/_create.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/source_control/_delete.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/source_control/_list.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/source_control/_list_repository.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/source_control/_show.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/source_control/_update.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/threat_indicator/__cmd_group.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/threat_indicator/__init__.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/threat_indicator/_append_tag.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/threat_indicator/_create.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/threat_indicator/_delete.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/threat_indicator/_list.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/threat_indicator/_query.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/threat_indicator/_replace_tag.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/threat_indicator/_show.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/threat_indicator/_update.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/threat_indicator/metric/__cmd_group.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/threat_indicator/metric/__init__.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/threat_indicator/metric/_list.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/watchlist/__cmd_group.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/watchlist/__init__.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/watchlist/_create.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/watchlist/_delete.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/watchlist/_list.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/watchlist/_show.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/aaz/latest/sentinel/watchlist/_update.py (100%) create mode 100644 src/securityinsight/azext_sentinel/azext_metadata.json rename src/securityinsight/{azext_securityinsight => azext_sentinel}/commands.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/custom.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/tests/__init__.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/tests/latest/__init__.py (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/tests/latest/recordings/test_sentinel_alert_rule_crud.yaml (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/tests/latest/recordings/test_sentinel_automation_rule_crud.yaml (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/tests/latest/recordings/test_sentinel_bookmark_crud.yaml (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/tests/latest/recordings/test_sentinel_bookmark_relation_crud.yaml (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/tests/latest/recordings/test_sentinel_enrichment_crud.yaml (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/tests/latest/recordings/test_sentinel_incident_comment_crud.yaml (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/tests/latest/recordings/test_sentinel_incident_crud.yaml (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/tests/latest/recordings/test_sentinel_incident_relation_crud.yaml (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/tests/latest/recordings/test_sentinel_metadata_crud.yaml (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/tests/latest/recordings/test_sentinel_onboarding_state_crud.yaml (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/tests/latest/recordings/test_sentinel_threat_indicator_crud.yaml (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/tests/latest/recordings/test_sentinel_watchlist_crud.yaml (100%) rename src/securityinsight/{azext_securityinsight => azext_sentinel}/tests/latest/test_securityinsight.py (100%) diff --git a/src/securityinsight/README.md b/src/securityinsight/README.md index 6ad9f346c49..42aac1686bd 100644 --- a/src/securityinsight/README.md +++ b/src/securityinsight/README.md @@ -1,5 +1,287 @@ -# Azure CLI Securityinsight Extension # -This is an extension to Azure CLI to manage Securityinsight resources. +# Azure CLI Sentinel Extension # +This is an extension to Azure CLI to manage sentinel resources. -## How to use ## -Please add commands usage here. \ No newline at end of file +### How to use ### +Install this extension using the below CLI command +``` +az extension add --name sentinel +``` + +### Included Features ### +#### sentinel alert-rule #### +##### Create ##### +``` +az sentinel alert-rule create -n myRule -w myWorkspace -g myRG \ + --ms-security-incident "{product-filter:'Microsoft Cloud App Security',display-name:testing,enabled:true}" +``` +##### List ##### +``` +az sentinel alert-rule list -w myWorkspace -g myRG +``` +##### Update ##### +``` +az sentinel alert-rule update -n myRule -w myWorkspace -g myRG \ + --ms-security-incident display-name=tested +``` +##### Show ##### +``` +az sentinel alert-rule show -n myRule -w myWorkspace -g myRG +``` +##### Delete ##### +``` +az sentinel alert-rule delete -n myRule -w myWorkspace -g myRG --yes +``` + +#### sentinel alert-rule template #### +##### List ##### +``` +az sentinel alert-rule template list -w myWorkspace -g myRG +``` +##### Show ##### +``` +az sentinel alert-rule template show -n myTemplate -w myWorkspace -g myRG +``` + +#### sentinel automation-rule #### +##### Create ##### +``` +az sentinel automation-rule create -n myRule -w myWorkspace -g myRG \ + --display-name 'High severity incidents escalation' --order 1 \ + --actions "[{order:1,modify-properties:{action-configuration:{severity:High}}}]" \ + --triggering-logic "{is-enabled:true,triggers-on:Incidents,triggers-when:Created}" +``` +##### List ##### +``` +az sentinel automation-rule list -w myWorkspace -g myRG +``` +##### Update ##### +``` +az sentinel automation-rule update -n myRule -w myWorkspace -g myRG \ + --display-name 'New name' +``` +##### Show ##### +``` +az sentinel automation-rule show -n myRule -w myWorkspace -g myRG +``` +##### Delete ##### +``` +az sentinel automation-rule delete -n myRule -w myWorkspace -g myRG --yes +``` + +#### sentinel bookmark #### +##### Create ##### +``` +az sentinel bookmark create -n myBookmark -w myWorkspace -g myRG \ + --query-content 'SecurityEvent | where TimeGenerated > ago(1d) and TimeGenerated < ago(2d)' \ + --query-result 'Security Event query result' --display-name 'My bookmark' --notes 'Found a suspicious activity' \ + --entity-mappings "[{entity-type:Account,field-mappings:[{identifier:Fullname,value:johndoe@microsoft.com}]}]" \ + --tactics "[Execution]" --techniques "[T1609]" --labels "[Tag1,Tag2]" +``` +##### List ##### +``` +az sentinel bookmark list -w myWorkspace -g myRG +``` +##### Show ##### +``` +az sentinel bookmark show -n myBookmark -w myWorkspace -g myRG +``` +##### Delete ##### +``` +az sentinel bookmark delete -n myBookmark -w myWorkspace -g myRG --yes +``` + +#### sentinel bookmark relation #### +##### Create ##### +``` +az sentinel bookmark relation create -n myRelation -w myWorkspace -g myRG \ + --bookmark-id myBookmark --related-resource-id myIncident +``` +##### List ##### +``` +az sentinel bookmark relation list -w myWorkspace -g myRG \ + --bookmark-id myBookmark +``` +##### Show ##### +``` +az sentinel bookmark relation show -n myRelation -w myWorkspace -g myRG \ + --bookmark-id myBookmark +``` +##### Delete ##### +``` +az sentinel bookmark relation delete -n myRelation -w myWorkspace -g myRG \ + --bookmark-id myBookmark --yes +``` + +#### sentinel incident #### +##### Create ##### +``` +az sentinel incident create -n myIncident -w myWorkspace -g myRG \ + --classification FalsePositive --classification-reason IncorrectAlertLogic \ + --classification-comment 'Not a malicious activity' --first-activity-time-utc 2019-01-01T13:00:30Z \ + --last-activity-time-utc 2019-01-01T13:05:30Z --severity High --status Closed --title 'My incident' \ + --description 'This is a demo incident' \ + --owner "{object-id:2046feea-040d-4a46-9e2b-91c2941bfa70}" +``` +##### List ##### +``` +az sentinel incident list -w myWorkspace -g myRG --orderby 'properties/createdTimeUtc desc' --top 1 +``` +##### Show ##### +``` +az sentinel incident show -n myIncident -w myWorkspace -g myRG +``` +##### Delete ##### +``` +az sentinel incident delete -n myIncident -w myWorkspace -g myRG --yes +``` + +#### sentinel incident relation #### +##### Create ##### +``` +az sentinel incident relation create -n myRelation -w myWorkspace -g myRG \ + --incident-id myIncident --related-resource-id myBookmark +``` +##### List ##### +``` +az sentinel incident relation list -w myWorkspace -g myRG \ + --incident-id myIncident +``` +##### Show ##### +``` +az sentinel incident relation show -n myRelation -w myWorkspace -g myRG \ + --incident-id myIncident +``` +##### Delete ##### +``` +az sentinel incident relation delete -n myRelation -w myWorkspace -g myRG \ + --incident-id myIncident --yes +``` + +#### sentinel incident comment #### +##### Create ##### +``` +az sentinel incident comment create -n myComment -w myWorkspace -g myRG \ + --incident-id myIncident --message 'Some message' +``` +##### List ##### +``` +az sentinel incident comment list -w myWorkspace -g myRG \ + --incident-id myIncident +``` +##### Update ##### +``` +az sentinel incident comment update -n myComment -w myWorkspace -g myRG \ + --incident-id myIncident --message 'Some messages' +``` +##### Show ##### +``` +az sentinel incident comment show -n myComment -w myWorkspace -g myRG \ + --incident-id myIncident +``` +##### Delete ##### +``` +az sentinel incident comment delete -n myComment -w myWorkspace -g myRG \ + --incident-id myIncident --yes +``` + +#### sentinel enrichment domain-whois #### +##### Show ##### +``` +az sentinel enrichment domain-whois show -g myRG --domain microsoft.com +``` + +#### sentinel enrichment ip-geodata #### +##### Show ##### +``` +az sentinel enrichment ip-geodata show -g myRG --ip-address 1.2.3.4 +``` + +#### sentinel metadata #### +##### Create ##### +``` +az sentinel metadata create -n myMetadata -w myWorkspace -g myRG \ + --content-id myContent --parent-id myRule --kind AnalyticsRule +``` +##### List ##### +``` +az sentinel metadata list -w myWorkspace -g myRG +``` +##### Update ##### +``` +az sentinel metadata update -n myMetadata -w myWorkspace -g myRG \ + --author "{name:cli,email:cli@microsoft.com}" +``` +##### Show ##### +``` +az sentinel metadata show -n myMetadata -w myWorkspace -g myRG +``` +##### Delete ##### +``` +az sentinel metadata delete -n myMetadata -w myWorkspace -g myRG --yes +``` + +#### sentinel onboarding-state #### +##### Create ##### +``` +az sentinel onboarding-state create -n defalut -w myWorkspace -g myRG \ + --customer-managed-key false +``` +##### List ##### +``` +az sentinel onboarding-state list -w myWorkspace -g myRG +``` +##### Show ##### +``` +az sentinel onboarding-state show -n defalut -w myWorkspace -g myRG +``` +##### Delete ##### +``` +az sentinel onboarding-state delete -n defalut -w myWorkspace -g myRG --yes +``` + +#### sentinel threat-indicator #### +##### Create ##### +``` +az sentinel threat-indicator create -w myWorkspace -g myRG \ + --source 'Microsoft Sentinel' --display-name 'new schema' --confidence 78 --created-by-ref contoso@contoso.com \ + --modified '' --pattern '[url:value = 'https://www.contoso.com']' --pattern-type url --revoked false \ + --valid-from 2022-06-15T17:44:00.114052Z --valid-until '' --description 'debugging indicators' \ + --threat-tags "['new schema']" --threat-types "[compromised]" --external-references "[]" +``` +##### List ##### +``` +az sentinel threat-indicator list -w myWorkspace -g myRG +``` +##### Show ##### +``` +az sentinel threat-indicator show -n myIndictor -w myWorkspace -g myRG +``` +##### Delete ##### +``` +az sentinel threat-indicator delete -n myIndictor -w myWorkspace -g myRG --yes +``` + +#### sentinel watchlist #### +##### Create ##### +``` +az sentinel watchlist create -n myWatchlist -w myWorkspace -g myRG \ + --description 'Watchlist from CSV content' --display-name 'High Value Assets Watchlist' + --provider Microsoft --items-search-key header1 +``` +##### List ##### +``` +az sentinel watchlist list -w myWorkspace -g myRG +``` +##### Update ##### +``` +az sentinel watchlist update -n myWatchlist -w myWorkspace -g myRG \ + --display-name 'New name' +``` +##### Show ##### +``` +az sentinel watchlist show -n myWatchlist -w myWorkspace -g myRG +``` +##### Delete ##### +``` +az sentinel watchlist delete -n myWatchlist -w myWorkspace -g myRG --yes +``` diff --git a/src/securityinsight/azext_securityinsight/azext_metadata.json b/src/securityinsight/azext_securityinsight/azext_metadata.json deleted file mode 100644 index cce7fd18ec3..00000000000 --- a/src/securityinsight/azext_securityinsight/azext_metadata.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "azext.isExperimental": true, - "azext.minCliCoreVersion": "2.37.0" -} \ No newline at end of file diff --git a/src/securityinsight/azext_securityinsight/__init__.py b/src/securityinsight/azext_sentinel/__init__.py similarity index 75% rename from src/securityinsight/azext_securityinsight/__init__.py rename to src/securityinsight/azext_sentinel/__init__.py index 1d92940d219..3cd3dd1cf94 100644 --- a/src/securityinsight/azext_securityinsight/__init__.py +++ b/src/securityinsight/azext_sentinel/__init__.py @@ -6,20 +6,20 @@ # -------------------------------------------------------------------------------------------- from azure.cli.core import AzCommandsLoader -from azext_securityinsight._help import helps # pylint: disable=unused-import +from azext_sentinel._help import helps # pylint: disable=unused-import -class SecurityinsightCommandsLoader(AzCommandsLoader): +class SentinelCommandsLoader(AzCommandsLoader): def __init__(self, cli_ctx=None): from azure.cli.core.commands import CliCommandType custom_command_type = CliCommandType( - operations_tmpl='azext_securityinsight.custom#{}') + operations_tmpl='azext_sentinel.custom#{}') super().__init__(cli_ctx=cli_ctx, custom_command_type=custom_command_type) def load_command_table(self, args): - from azext_securityinsight.commands import load_command_table + from azext_sentinel.commands import load_command_table from azure.cli.core.aaz import load_aaz_command_table try: from . import aaz @@ -35,8 +35,8 @@ def load_command_table(self, args): return self.command_table def load_arguments(self, command): - from azext_securityinsight._params import load_arguments + from azext_sentinel._params import load_arguments load_arguments(self, command) -COMMAND_LOADER_CLS = SecurityinsightCommandsLoader +COMMAND_LOADER_CLS = SentinelCommandsLoader diff --git a/src/securityinsight/azext_securityinsight/_help.py b/src/securityinsight/azext_sentinel/_help.py similarity index 100% rename from src/securityinsight/azext_securityinsight/_help.py rename to src/securityinsight/azext_sentinel/_help.py diff --git a/src/securityinsight/azext_securityinsight/_params.py b/src/securityinsight/azext_sentinel/_params.py similarity index 100% rename from src/securityinsight/azext_securityinsight/_params.py rename to src/securityinsight/azext_sentinel/_params.py diff --git a/src/securityinsight/azext_securityinsight/aaz/__init__.py b/src/securityinsight/azext_sentinel/aaz/__init__.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/__init__.py rename to src/securityinsight/azext_sentinel/aaz/__init__.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/__init__.py b/src/securityinsight/azext_sentinel/aaz/latest/__init__.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/__init__.py rename to src/securityinsight/azext_sentinel/aaz/latest/__init__.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/__cmd_group.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/__cmd_group.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/__cmd_group.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/__cmd_group.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/__init__.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/__init__.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/__init__.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/__init__.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/__cmd_group.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/alert_rule/__cmd_group.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/__cmd_group.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/alert_rule/__cmd_group.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/__init__.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/alert_rule/__init__.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/__init__.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/alert_rule/__init__.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/_create.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/alert_rule/_create.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/_create.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/alert_rule/_create.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/_delete.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/alert_rule/_delete.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/_delete.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/alert_rule/_delete.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/_list.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/alert_rule/_list.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/_list.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/alert_rule/_list.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/_show.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/alert_rule/_show.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/_show.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/alert_rule/_show.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/_update.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/alert_rule/_update.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/_update.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/alert_rule/_update.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/__cmd_group.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/alert_rule/action/__cmd_group.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/__cmd_group.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/alert_rule/action/__cmd_group.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/__init__.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/alert_rule/action/__init__.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/__init__.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/alert_rule/action/__init__.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/_create.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/alert_rule/action/_create.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/_create.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/alert_rule/action/_create.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/_delete.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/alert_rule/action/_delete.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/_delete.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/alert_rule/action/_delete.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/_list.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/alert_rule/action/_list.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/_list.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/alert_rule/action/_list.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/_show.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/alert_rule/action/_show.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/_show.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/alert_rule/action/_show.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/_update.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/alert_rule/action/_update.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/action/_update.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/alert_rule/action/_update.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/template/__cmd_group.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/alert_rule/template/__cmd_group.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/template/__cmd_group.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/alert_rule/template/__cmd_group.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/template/__init__.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/alert_rule/template/__init__.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/template/__init__.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/alert_rule/template/__init__.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/template/_list.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/alert_rule/template/_list.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/template/_list.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/alert_rule/template/_list.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/template/_show.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/alert_rule/template/_show.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/alert_rule/template/_show.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/alert_rule/template/_show.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/__cmd_group.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/analytics_setting/__cmd_group.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/__cmd_group.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/analytics_setting/__cmd_group.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/__init__.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/analytics_setting/__init__.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/__init__.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/analytics_setting/__init__.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/_create.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/analytics_setting/_create.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/_create.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/analytics_setting/_create.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/_delete.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/analytics_setting/_delete.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/_delete.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/analytics_setting/_delete.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/_list.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/analytics_setting/_list.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/_list.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/analytics_setting/_list.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/_show.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/analytics_setting/_show.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/_show.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/analytics_setting/_show.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/_update.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/analytics_setting/_update.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/analytics_setting/_update.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/analytics_setting/_update.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/__cmd_group.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/automation_rule/__cmd_group.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/__cmd_group.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/automation_rule/__cmd_group.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/__init__.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/automation_rule/__init__.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/__init__.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/automation_rule/__init__.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/_create.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/automation_rule/_create.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/_create.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/automation_rule/_create.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/_delete.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/automation_rule/_delete.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/_delete.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/automation_rule/_delete.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/_list.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/automation_rule/_list.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/_list.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/automation_rule/_list.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/_show.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/automation_rule/_show.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/_show.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/automation_rule/_show.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/_update.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/automation_rule/_update.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/automation_rule/_update.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/automation_rule/_update.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/__cmd_group.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/bookmark/__cmd_group.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/__cmd_group.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/bookmark/__cmd_group.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/__init__.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/bookmark/__init__.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/__init__.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/bookmark/__init__.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_create.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/bookmark/_create.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_create.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/bookmark/_create.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_delete.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/bookmark/_delete.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_delete.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/bookmark/_delete.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_expand.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/bookmark/_expand.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_expand.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/bookmark/_expand.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_list.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/bookmark/_list.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_list.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/bookmark/_list.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_show.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/bookmark/_show.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_show.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/bookmark/_show.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_update.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/bookmark/_update.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/_update.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/bookmark/_update.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/__cmd_group.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/bookmark/relation/__cmd_group.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/__cmd_group.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/bookmark/relation/__cmd_group.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/__init__.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/bookmark/relation/__init__.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/__init__.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/bookmark/relation/__init__.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_create.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/bookmark/relation/_create.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_create.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/bookmark/relation/_create.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_delete.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/bookmark/relation/_delete.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_delete.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/bookmark/relation/_delete.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_list.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/bookmark/relation/_list.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_list.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/bookmark/relation/_list.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_show.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/bookmark/relation/_show.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_show.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/bookmark/relation/_show.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_update.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/bookmark/relation/_update.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/bookmark/relation/_update.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/bookmark/relation/_update.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/__cmd_group.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/data_connector/__cmd_group.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/__cmd_group.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/data_connector/__cmd_group.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/__init__.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/data_connector/__init__.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/__init__.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/data_connector/__init__.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_connect.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/data_connector/_connect.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_connect.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/data_connector/_connect.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_create.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/data_connector/_create.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_create.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/data_connector/_create.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_delete.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/data_connector/_delete.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_delete.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/data_connector/_delete.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_disconnect.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/data_connector/_disconnect.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_disconnect.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/data_connector/_disconnect.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_list.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/data_connector/_list.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_list.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/data_connector/_list.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_show.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/data_connector/_show.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_show.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/data_connector/_show.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_update.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/data_connector/_update.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/data_connector/_update.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/data_connector/_update.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/__cmd_group.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/enrichment/__cmd_group.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/__cmd_group.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/enrichment/__cmd_group.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/__init__.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/enrichment/__init__.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/__init__.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/enrichment/__init__.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/domain_whois/__cmd_group.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/enrichment/domain_whois/__cmd_group.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/domain_whois/__cmd_group.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/enrichment/domain_whois/__cmd_group.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/domain_whois/__init__.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/enrichment/domain_whois/__init__.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/domain_whois/__init__.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/enrichment/domain_whois/__init__.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/domain_whois/_show.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/enrichment/domain_whois/_show.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/domain_whois/_show.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/enrichment/domain_whois/_show.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/ip_geodata/__cmd_group.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/enrichment/ip_geodata/__cmd_group.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/ip_geodata/__cmd_group.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/enrichment/ip_geodata/__cmd_group.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/ip_geodata/__init__.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/enrichment/ip_geodata/__init__.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/ip_geodata/__init__.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/enrichment/ip_geodata/__init__.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/ip_geodata/_show.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/enrichment/ip_geodata/_show.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/enrichment/ip_geodata/_show.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/enrichment/ip_geodata/_show.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/__cmd_group.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/entity_query/__cmd_group.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/__cmd_group.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/entity_query/__cmd_group.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/__init__.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/entity_query/__init__.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/__init__.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/entity_query/__init__.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/_create.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/entity_query/_create.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/_create.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/entity_query/_create.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/_delete.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/entity_query/_delete.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/_delete.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/entity_query/_delete.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/_list.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/entity_query/_list.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/_list.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/entity_query/_list.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/_show.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/entity_query/_show.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/_show.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/entity_query/_show.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/_update.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/entity_query/_update.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/_update.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/entity_query/_update.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/template/__cmd_group.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/entity_query/template/__cmd_group.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/template/__cmd_group.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/entity_query/template/__cmd_group.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/template/__init__.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/entity_query/template/__init__.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/template/__init__.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/entity_query/template/__init__.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/template/_list.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/entity_query/template/_list.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/template/_list.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/entity_query/template/_list.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/template/_show.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/entity_query/template/_show.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/entity_query/template/_show.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/entity_query/template/_show.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/__cmd_group.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/__cmd_group.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/__cmd_group.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/__cmd_group.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/__init__.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/__init__.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/__init__.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/__init__.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_create.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/_create.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_create.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/_create.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_create_team.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/_create_team.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_create_team.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/_create_team.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_delete.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/_delete.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_delete.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/_delete.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_list.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/_list.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_list.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/_list.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_list_alert.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/_list_alert.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_list_alert.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/_list_alert.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_list_bookmark.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/_list_bookmark.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_list_bookmark.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/_list_bookmark.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_list_entity.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/_list_entity.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_list_entity.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/_list_entity.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_run_playbook.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/_run_playbook.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_run_playbook.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/_run_playbook.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_show.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/_show.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_show.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/_show.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_update.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/_update.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/_update.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/_update.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/__cmd_group.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/comment/__cmd_group.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/__cmd_group.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/comment/__cmd_group.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/__init__.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/comment/__init__.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/__init__.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/comment/__init__.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/_create.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/comment/_create.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/_create.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/comment/_create.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/_delete.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/comment/_delete.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/_delete.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/comment/_delete.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/_list.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/comment/_list.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/_list.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/comment/_list.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/_show.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/comment/_show.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/_show.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/comment/_show.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/_update.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/comment/_update.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/comment/_update.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/comment/_update.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/__cmd_group.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/relation/__cmd_group.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/__cmd_group.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/relation/__cmd_group.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/__init__.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/relation/__init__.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/__init__.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/relation/__init__.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/_create.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/relation/_create.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/_create.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/relation/_create.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/_delete.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/relation/_delete.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/_delete.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/relation/_delete.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/_list.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/relation/_list.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/_list.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/relation/_list.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/_show.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/relation/_show.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/_show.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/relation/_show.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/_update.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/relation/_update.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/incident/relation/_update.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/incident/relation/_update.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/__cmd_group.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/metadata/__cmd_group.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/__cmd_group.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/metadata/__cmd_group.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/__init__.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/metadata/__init__.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/__init__.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/metadata/__init__.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/_create.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/metadata/_create.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/_create.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/metadata/_create.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/_delete.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/metadata/_delete.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/_delete.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/metadata/_delete.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/_list.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/metadata/_list.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/_list.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/metadata/_list.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/_show.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/metadata/_show.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/_show.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/metadata/_show.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/_update.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/metadata/_update.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/metadata/_update.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/metadata/_update.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/office_consent/__cmd_group.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/office_consent/__cmd_group.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/office_consent/__cmd_group.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/office_consent/__cmd_group.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/office_consent/__init__.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/office_consent/__init__.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/office_consent/__init__.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/office_consent/__init__.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/office_consent/_delete.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/office_consent/_delete.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/office_consent/_delete.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/office_consent/_delete.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/office_consent/_list.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/office_consent/_list.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/office_consent/_list.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/office_consent/_list.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/office_consent/_show.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/office_consent/_show.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/office_consent/_show.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/office_consent/_show.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/__cmd_group.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/onboarding_state/__cmd_group.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/__cmd_group.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/onboarding_state/__cmd_group.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/__init__.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/onboarding_state/__init__.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/__init__.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/onboarding_state/__init__.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/_create.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/onboarding_state/_create.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/_create.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/onboarding_state/_create.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/_delete.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/onboarding_state/_delete.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/_delete.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/onboarding_state/_delete.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/_list.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/onboarding_state/_list.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/_list.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/onboarding_state/_list.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/_show.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/onboarding_state/_show.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/_show.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/onboarding_state/_show.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/_update.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/onboarding_state/_update.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/onboarding_state/_update.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/onboarding_state/_update.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/__cmd_group.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/setting/__cmd_group.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/__cmd_group.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/setting/__cmd_group.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/__init__.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/setting/__init__.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/__init__.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/setting/__init__.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/_create.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/setting/_create.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/_create.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/setting/_create.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/_delete.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/setting/_delete.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/_delete.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/setting/_delete.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/_list.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/setting/_list.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/_list.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/setting/_list.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/_show.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/setting/_show.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/_show.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/setting/_show.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/_update.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/setting/_update.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/setting/_update.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/setting/_update.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/__cmd_group.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/source_control/__cmd_group.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/__cmd_group.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/source_control/__cmd_group.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/__init__.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/source_control/__init__.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/__init__.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/source_control/__init__.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/_create.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/source_control/_create.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/_create.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/source_control/_create.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/_delete.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/source_control/_delete.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/_delete.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/source_control/_delete.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/_list.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/source_control/_list.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/_list.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/source_control/_list.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/_list_repository.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/source_control/_list_repository.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/_list_repository.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/source_control/_list_repository.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/_show.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/source_control/_show.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/_show.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/source_control/_show.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/_update.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/source_control/_update.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/source_control/_update.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/source_control/_update.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/__cmd_group.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/threat_indicator/__cmd_group.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/__cmd_group.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/threat_indicator/__cmd_group.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/__init__.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/threat_indicator/__init__.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/__init__.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/threat_indicator/__init__.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_append_tag.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/threat_indicator/_append_tag.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_append_tag.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/threat_indicator/_append_tag.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_create.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/threat_indicator/_create.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_create.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/threat_indicator/_create.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_delete.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/threat_indicator/_delete.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_delete.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/threat_indicator/_delete.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_list.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/threat_indicator/_list.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_list.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/threat_indicator/_list.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_query.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/threat_indicator/_query.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_query.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/threat_indicator/_query.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_replace_tag.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/threat_indicator/_replace_tag.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_replace_tag.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/threat_indicator/_replace_tag.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_show.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/threat_indicator/_show.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_show.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/threat_indicator/_show.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_update.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/threat_indicator/_update.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/_update.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/threat_indicator/_update.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/metric/__cmd_group.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/threat_indicator/metric/__cmd_group.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/metric/__cmd_group.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/threat_indicator/metric/__cmd_group.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/metric/__init__.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/threat_indicator/metric/__init__.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/metric/__init__.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/threat_indicator/metric/__init__.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/metric/_list.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/threat_indicator/metric/_list.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/threat_indicator/metric/_list.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/threat_indicator/metric/_list.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/__cmd_group.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/watchlist/__cmd_group.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/__cmd_group.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/watchlist/__cmd_group.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/__init__.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/watchlist/__init__.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/__init__.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/watchlist/__init__.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/_create.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/watchlist/_create.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/_create.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/watchlist/_create.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/_delete.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/watchlist/_delete.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/_delete.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/watchlist/_delete.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/_list.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/watchlist/_list.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/_list.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/watchlist/_list.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/_show.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/watchlist/_show.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/_show.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/watchlist/_show.py diff --git a/src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/_update.py b/src/securityinsight/azext_sentinel/aaz/latest/sentinel/watchlist/_update.py similarity index 100% rename from src/securityinsight/azext_securityinsight/aaz/latest/sentinel/watchlist/_update.py rename to src/securityinsight/azext_sentinel/aaz/latest/sentinel/watchlist/_update.py diff --git a/src/securityinsight/azext_sentinel/azext_metadata.json b/src/securityinsight/azext_sentinel/azext_metadata.json new file mode 100644 index 00000000000..ade6d0c3e08 --- /dev/null +++ b/src/securityinsight/azext_sentinel/azext_metadata.json @@ -0,0 +1,4 @@ +{ + "azext.isExperimental": true, + "azext.minCliCoreVersion": "2.38.0" +} \ No newline at end of file diff --git a/src/securityinsight/azext_securityinsight/commands.py b/src/securityinsight/azext_sentinel/commands.py similarity index 100% rename from src/securityinsight/azext_securityinsight/commands.py rename to src/securityinsight/azext_sentinel/commands.py diff --git a/src/securityinsight/azext_securityinsight/custom.py b/src/securityinsight/azext_sentinel/custom.py similarity index 100% rename from src/securityinsight/azext_securityinsight/custom.py rename to src/securityinsight/azext_sentinel/custom.py diff --git a/src/securityinsight/azext_securityinsight/tests/__init__.py b/src/securityinsight/azext_sentinel/tests/__init__.py similarity index 100% rename from src/securityinsight/azext_securityinsight/tests/__init__.py rename to src/securityinsight/azext_sentinel/tests/__init__.py diff --git a/src/securityinsight/azext_securityinsight/tests/latest/__init__.py b/src/securityinsight/azext_sentinel/tests/latest/__init__.py similarity index 100% rename from src/securityinsight/azext_securityinsight/tests/latest/__init__.py rename to src/securityinsight/azext_sentinel/tests/latest/__init__.py diff --git a/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_alert_rule_crud.yaml b/src/securityinsight/azext_sentinel/tests/latest/recordings/test_sentinel_alert_rule_crud.yaml similarity index 100% rename from src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_alert_rule_crud.yaml rename to src/securityinsight/azext_sentinel/tests/latest/recordings/test_sentinel_alert_rule_crud.yaml diff --git a/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_automation_rule_crud.yaml b/src/securityinsight/azext_sentinel/tests/latest/recordings/test_sentinel_automation_rule_crud.yaml similarity index 100% rename from src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_automation_rule_crud.yaml rename to src/securityinsight/azext_sentinel/tests/latest/recordings/test_sentinel_automation_rule_crud.yaml diff --git a/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_bookmark_crud.yaml b/src/securityinsight/azext_sentinel/tests/latest/recordings/test_sentinel_bookmark_crud.yaml similarity index 100% rename from src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_bookmark_crud.yaml rename to src/securityinsight/azext_sentinel/tests/latest/recordings/test_sentinel_bookmark_crud.yaml diff --git a/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_bookmark_relation_crud.yaml b/src/securityinsight/azext_sentinel/tests/latest/recordings/test_sentinel_bookmark_relation_crud.yaml similarity index 100% rename from src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_bookmark_relation_crud.yaml rename to src/securityinsight/azext_sentinel/tests/latest/recordings/test_sentinel_bookmark_relation_crud.yaml diff --git a/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_enrichment_crud.yaml b/src/securityinsight/azext_sentinel/tests/latest/recordings/test_sentinel_enrichment_crud.yaml similarity index 100% rename from src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_enrichment_crud.yaml rename to src/securityinsight/azext_sentinel/tests/latest/recordings/test_sentinel_enrichment_crud.yaml diff --git a/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_incident_comment_crud.yaml b/src/securityinsight/azext_sentinel/tests/latest/recordings/test_sentinel_incident_comment_crud.yaml similarity index 100% rename from src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_incident_comment_crud.yaml rename to src/securityinsight/azext_sentinel/tests/latest/recordings/test_sentinel_incident_comment_crud.yaml diff --git a/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_incident_crud.yaml b/src/securityinsight/azext_sentinel/tests/latest/recordings/test_sentinel_incident_crud.yaml similarity index 100% rename from src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_incident_crud.yaml rename to src/securityinsight/azext_sentinel/tests/latest/recordings/test_sentinel_incident_crud.yaml diff --git a/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_incident_relation_crud.yaml b/src/securityinsight/azext_sentinel/tests/latest/recordings/test_sentinel_incident_relation_crud.yaml similarity index 100% rename from src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_incident_relation_crud.yaml rename to src/securityinsight/azext_sentinel/tests/latest/recordings/test_sentinel_incident_relation_crud.yaml diff --git a/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_metadata_crud.yaml b/src/securityinsight/azext_sentinel/tests/latest/recordings/test_sentinel_metadata_crud.yaml similarity index 100% rename from src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_metadata_crud.yaml rename to src/securityinsight/azext_sentinel/tests/latest/recordings/test_sentinel_metadata_crud.yaml diff --git a/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_onboarding_state_crud.yaml b/src/securityinsight/azext_sentinel/tests/latest/recordings/test_sentinel_onboarding_state_crud.yaml similarity index 100% rename from src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_onboarding_state_crud.yaml rename to src/securityinsight/azext_sentinel/tests/latest/recordings/test_sentinel_onboarding_state_crud.yaml diff --git a/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_threat_indicator_crud.yaml b/src/securityinsight/azext_sentinel/tests/latest/recordings/test_sentinel_threat_indicator_crud.yaml similarity index 100% rename from src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_threat_indicator_crud.yaml rename to src/securityinsight/azext_sentinel/tests/latest/recordings/test_sentinel_threat_indicator_crud.yaml diff --git a/src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_watchlist_crud.yaml b/src/securityinsight/azext_sentinel/tests/latest/recordings/test_sentinel_watchlist_crud.yaml similarity index 100% rename from src/securityinsight/azext_securityinsight/tests/latest/recordings/test_sentinel_watchlist_crud.yaml rename to src/securityinsight/azext_sentinel/tests/latest/recordings/test_sentinel_watchlist_crud.yaml diff --git a/src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py b/src/securityinsight/azext_sentinel/tests/latest/test_securityinsight.py similarity index 100% rename from src/securityinsight/azext_securityinsight/tests/latest/test_securityinsight.py rename to src/securityinsight/azext_sentinel/tests/latest/test_securityinsight.py diff --git a/src/securityinsight/setup.py b/src/securityinsight/setup.py index 274d633ae52..980b63ec9e9 100644 --- a/src/securityinsight/setup.py +++ b/src/securityinsight/setup.py @@ -34,7 +34,7 @@ HISTORY = f.read() setup( - name='securityinsight', + name='sentinel', version=VERSION, description='Microsoft Azure Command-Line Tools Sentinel Extension.', long_description=README + '\n\n' + HISTORY, @@ -44,6 +44,6 @@ url='https://github.com/Azure/azure-cli-extensions/tree/main/src/securityinsight', classifiers=CLASSIFIERS, packages=find_packages(exclude=["tests"]), - package_data={'azext_securityinsight': ['azext_metadata.json']}, + package_data={'azext_sentinel': ['azext_metadata.json']}, install_requires=DEPENDENCIES ) From e1468a16cc819648a3f4c1576918f302edd13318 Mon Sep 17 00:00:00 2001 From: necusjz Date: Mon, 4 Jul 2022 16:07:32 +0800 Subject: [PATCH 18/25] upgrade minimal core version --- src/securityinsight/azext_sentinel/azext_metadata.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/securityinsight/azext_sentinel/azext_metadata.json b/src/securityinsight/azext_sentinel/azext_metadata.json index ade6d0c3e08..cce7fd18ec3 100644 --- a/src/securityinsight/azext_sentinel/azext_metadata.json +++ b/src/securityinsight/azext_sentinel/azext_metadata.json @@ -1,4 +1,4 @@ { "azext.isExperimental": true, - "azext.minCliCoreVersion": "2.38.0" + "azext.minCliCoreVersion": "2.37.0" } \ No newline at end of file From 292bea049d2c59f24eebfb8018c67449167e546d Mon Sep 17 00:00:00 2001 From: necusjz Date: Mon, 25 Jul 2022 15:48:38 +0800 Subject: [PATCH 19/25] initial generation --- src/virtual-wan/azext_vwan/__init__.py | 11 + src/virtual-wan/azext_vwan/aaz/__init__.py | 6 + .../azext_vwan/aaz/latest/__init__.py | 6 + .../aaz/latest/network/__cmd_group.py | 23 + .../azext_vwan/aaz/latest/network/__init__.py | 11 + .../aaz/latest/network/vhub/__cmd_group.py | 23 + .../aaz/latest/network/vhub/__init__.py | 11 + .../vhub/routing_intent/__cmd_group.py | 23 + .../network/vhub/routing_intent/__init__.py | 17 + .../network/vhub/routing_intent/_create.py | 283 ++++++++++++ .../network/vhub/routing_intent/_delete.py | 157 +++++++ .../network/vhub/routing_intent/_list.py | 194 ++++++++ .../network/vhub/routing_intent/_show.py | 196 ++++++++ .../network/vhub/routing_intent/_update.py | 421 ++++++++++++++++++ .../network/vhub/routing_intent/_wait.py | 194 ++++++++ .../azext_vwan/azext_metadata.json | 2 +- .../latest/test_azure_vwan_vhub_commands.py | 35 ++ 17 files changed, 1612 insertions(+), 1 deletion(-) create mode 100644 src/virtual-wan/azext_vwan/aaz/__init__.py create mode 100644 src/virtual-wan/azext_vwan/aaz/latest/__init__.py create mode 100644 src/virtual-wan/azext_vwan/aaz/latest/network/__cmd_group.py create mode 100644 src/virtual-wan/azext_vwan/aaz/latest/network/__init__.py create mode 100644 src/virtual-wan/azext_vwan/aaz/latest/network/vhub/__cmd_group.py create mode 100644 src/virtual-wan/azext_vwan/aaz/latest/network/vhub/__init__.py create mode 100644 src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/__cmd_group.py create mode 100644 src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/__init__.py create mode 100644 src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_create.py create mode 100644 src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_delete.py create mode 100644 src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_list.py create mode 100644 src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_show.py create mode 100644 src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_update.py create mode 100644 src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_wait.py diff --git a/src/virtual-wan/azext_vwan/__init__.py b/src/virtual-wan/azext_vwan/__init__.py index 48734e279b1..6d6aab51fb2 100644 --- a/src/virtual-wan/azext_vwan/__init__.py +++ b/src/virtual-wan/azext_vwan/__init__.py @@ -24,6 +24,17 @@ def __init__(self, cli_ctx=None): def load_command_table(self, args): from .commands import load_command_table + from azure.cli.core.aaz import load_aaz_command_table + try: + from . import aaz + except ImportError: + aaz = None + if aaz: + load_aaz_command_table( + loader=self, + aaz_pkg_name=aaz.__name__, + args=args + ) load_command_table(self, args) return self.command_table diff --git a/src/virtual-wan/azext_vwan/aaz/__init__.py b/src/virtual-wan/azext_vwan/aaz/__init__.py new file mode 100644 index 00000000000..5757aea3175 --- /dev/null +++ b/src/virtual-wan/azext_vwan/aaz/__init__.py @@ -0,0 +1,6 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- diff --git a/src/virtual-wan/azext_vwan/aaz/latest/__init__.py b/src/virtual-wan/azext_vwan/aaz/latest/__init__.py new file mode 100644 index 00000000000..5757aea3175 --- /dev/null +++ b/src/virtual-wan/azext_vwan/aaz/latest/__init__.py @@ -0,0 +1,6 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- diff --git a/src/virtual-wan/azext_vwan/aaz/latest/network/__cmd_group.py b/src/virtual-wan/azext_vwan/aaz/latest/network/__cmd_group.py new file mode 100644 index 00000000000..5093d2928ba --- /dev/null +++ b/src/virtual-wan/azext_vwan/aaz/latest/network/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "network", +) +class __CMDGroup(AAZCommandGroup): + """Manage Azure Network resources. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/virtual-wan/azext_vwan/aaz/latest/network/__init__.py b/src/virtual-wan/azext_vwan/aaz/latest/network/__init__.py new file mode 100644 index 00000000000..5a9d61963d6 --- /dev/null +++ b/src/virtual-wan/azext_vwan/aaz/latest/network/__init__.py @@ -0,0 +1,11 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * diff --git a/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/__cmd_group.py b/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/__cmd_group.py new file mode 100644 index 00000000000..b0411af6b5f --- /dev/null +++ b/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "network vhub", +) +class __CMDGroup(AAZCommandGroup): + """Manage virtual hubs. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/__init__.py b/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/__init__.py new file mode 100644 index 00000000000..5a9d61963d6 --- /dev/null +++ b/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/__init__.py @@ -0,0 +1,11 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * diff --git a/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/__cmd_group.py b/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/__cmd_group.py new file mode 100644 index 00000000000..8b92ac247f1 --- /dev/null +++ b/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "network vhub routing-intent", +) +class __CMDGroup(AAZCommandGroup): + """Manage routing intent in the virtual hub. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/__init__.py b/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/__init__.py new file mode 100644 index 00000000000..db73033039b --- /dev/null +++ b/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/__init__.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._create import * +from ._delete import * +from ._list import * +from ._show import * +from ._update import * +from ._wait import * diff --git a/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_create.py b/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_create.py new file mode 100644 index 00000000000..26e42be74ec --- /dev/null +++ b/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_create.py @@ -0,0 +1,283 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "network vhub routing-intent create", + is_preview=True, +) +class Create(AAZCommand): + """Create a routing intent in the virtual hub. + """ + + _aaz_info = { + "version": "2021-05-01", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routingintent/{}", "2021-05-01"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.routing_intent_name = AAZStrArg( + options=["-n", "--name", "--routing-intent-name"], + help="Name of the routing intent.", + required=True, + id_part="child_name_1", + ) + _args_schema.vhub = AAZResourceIdArg( + options=["--vhub"], + help="Name of the virtual hub.", + required=True, + id_part="name", + fmt=AAZResourceIdArgFormat( + template="/subscriptions/{subscription}/resourceGroups/{resource_group}/providers/Microsoft.Network/virtualHubs/{}", + ), + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.routing_policies = AAZListArg( + options=["--routing-policies"], + arg_group="Properties", + help="List of routing policies.", + ) + + routing_policies = cls._args_schema.routing_policies + routing_policies.Element = AAZObjectArg() + + _element = cls._args_schema.routing_policies.Element + _element.destinations = AAZListArg( + options=["destinations"], + help="List of all destinations which this routing policy is applicable to (for example: Internet, PrivateTraffic).", + required=True, + ) + _element.name = AAZStrArg( + options=["name"], + help="The unique name for the routing policy.", + required=True, + ) + _element.next_hop = AAZStrArg( + options=["next-hop"], + help="The next hop resource id on which this routing policy is applicable to.", + required=True, + ) + + destinations = cls._args_schema.routing_policies.Element.destinations + destinations.Element = AAZStrArg() + + # define Arg Group "RoutingIntentParameters" + return cls._args_schema + + def _execute_operations(self): + yield self.RoutingIntentCreateOrUpdate(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class RoutingIntentCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200, 201]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routingIntent/{routingIntentName}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "routingIntentName", self.ctx.args.routing_intent_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "virtualHubName", self.ctx.args.vhub, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2021-05-01", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + typ=AAZObjectType, + typ_kwargs={"flags": {"required": True, "client_flatten": True}} + ) + _builder.set_prop("name", AAZStrType, ".routing_intent_name") + _builder.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("routingPolicies", AAZListType, ".routing_policies") + + routing_policies = _builder.get(".properties.routingPolicies") + if routing_policies is not None: + routing_policies.set_elements(AAZObjectType) + + _elements = _builder.get(".properties.routingPolicies[]") + if _elements is not None: + _elements.set_prop("destinations", AAZListType, ".destinations", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("name", AAZStrType, ".name", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("nextHop", AAZStrType, ".next_hop", typ_kwargs={"flags": {"required": True}}) + + destinations = _builder.get(".properties.routingPolicies[].destinations") + if destinations is not None: + destinations.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.etag = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.id = AAZStrType() + _schema_on_200_201.name = AAZStrType() + _schema_on_200_201.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200_201.properties + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.routing_policies = AAZListType( + serialized_name="routingPolicies", + ) + + routing_policies = cls._schema_on_200_201.properties.routing_policies + routing_policies.Element = AAZObjectType() + + _element = cls._schema_on_200_201.properties.routing_policies.Element + _element.destinations = AAZListType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"required": True}, + ) + _element.next_hop = AAZStrType( + serialized_name="nextHop", + flags={"required": True}, + ) + + destinations = cls._schema_on_200_201.properties.routing_policies.Element.destinations + destinations.Element = AAZStrType() + + return cls._schema_on_200_201 + + +__all__ = ["Create"] diff --git a/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_delete.py b/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_delete.py new file mode 100644 index 00000000000..5f4e6fdaea8 --- /dev/null +++ b/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_delete.py @@ -0,0 +1,157 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "network vhub routing-intent delete", + is_preview=True, + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete a routing intent in the virtual hub. + """ + + _aaz_info = { + "version": "2021-05-01", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routingintent/{}", "2021-05-01"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, None) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.routing_intent_name = AAZStrArg( + options=["-n", "--name", "--routing-intent-name"], + help="Name of the routing intent.", + required=True, + id_part="child_name_1", + ) + _args_schema.vhub = AAZStrArg( + options=["--vhub"], + help="Name of the virtual hub.", + required=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + yield self.RoutingIntentDelete(ctx=self.ctx)() + + class RoutingIntentDelete(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [204]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_204, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routingIntent/{routingIntentName}", + **self.url_parameters + ) + + @property + def method(self): + return "DELETE" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "routingIntentName", self.ctx.args.routing_intent_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "virtualHubName", self.ctx.args.vhub, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2021-05-01", + required=True, + ), + } + return parameters + + def on_200(self, session): + pass + + def on_204(self, session): + pass + + +__all__ = ["Delete"] diff --git a/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_list.py b/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_list.py new file mode 100644 index 00000000000..2d9dff54a09 --- /dev/null +++ b/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_list.py @@ -0,0 +1,194 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "network vhub routing-intent list", + is_preview=True, +) +class List(AAZCommand): + """Retrieve the details of all routing intent resources of the virtual hub. + """ + + _aaz_info = { + "version": "2021-05-01", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routingintent", "2021-05-01"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.vhub = AAZStrArg( + options=["--vhub"], + help="Name of the virtual hub.", + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.RoutingIntentList(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance.value, client_flatten=True) + next_link = self.deserialize_output(self.ctx.vars.instance.next_link) + return result, next_link + + class RoutingIntentList(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routingIntent", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "virtualHubName", self.ctx.args.vhub, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2021-05-01", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + ) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.etag = AAZStrType( + flags={"read_only": True}, + ) + _element.id = AAZStrType() + _element.name = AAZStrType() + _element.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.routing_policies = AAZListType( + serialized_name="routingPolicies", + ) + + routing_policies = cls._schema_on_200.value.Element.properties.routing_policies + routing_policies.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.routing_policies.Element + _element.destinations = AAZListType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"required": True}, + ) + _element.next_hop = AAZStrType( + serialized_name="nextHop", + flags={"required": True}, + ) + + destinations = cls._schema_on_200.value.Element.properties.routing_policies.Element.destinations + destinations.Element = AAZStrType() + + return cls._schema_on_200 + + +__all__ = ["List"] diff --git a/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_show.py b/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_show.py new file mode 100644 index 00000000000..f315f232369 --- /dev/null +++ b/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_show.py @@ -0,0 +1,196 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "network vhub routing-intent show", + is_preview=True, +) +class Show(AAZCommand): + """Retrieve the details of a routing intent. + """ + + _aaz_info = { + "version": "2021-05-01", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routingintent/{}", "2021-05-01"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.routing_intent_name = AAZStrArg( + options=["-n", "--name", "--routing-intent-name"], + help="Name of the routing intent.", + required=True, + id_part="child_name_1", + ) + _args_schema.vhub = AAZStrArg( + options=["--vhub"], + help="Name of the virtual hub.", + required=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.RoutingIntentGet(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class RoutingIntentGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routingIntent/{routingIntentName}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "routingIntentName", self.ctx.args.routing_intent_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "virtualHubName", self.ctx.args.vhub, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2021-05-01", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.etag = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.id = AAZStrType() + _schema_on_200.name = AAZStrType() + _schema_on_200.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.routing_policies = AAZListType( + serialized_name="routingPolicies", + ) + + routing_policies = cls._schema_on_200.properties.routing_policies + routing_policies.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.routing_policies.Element + _element.destinations = AAZListType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"required": True}, + ) + _element.next_hop = AAZStrType( + serialized_name="nextHop", + flags={"required": True}, + ) + + destinations = cls._schema_on_200.properties.routing_policies.Element.destinations + destinations.Element = AAZStrType() + + return cls._schema_on_200 + + +__all__ = ["Show"] diff --git a/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_update.py b/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_update.py new file mode 100644 index 00000000000..5940d67baaf --- /dev/null +++ b/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_update.py @@ -0,0 +1,421 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "network vhub routing-intent update", + is_preview=True, +) +class Update(AAZCommand): + """Update a routing intent in the virtual hub. + """ + + _aaz_info = { + "version": "2021-05-01", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routingintent/{}", "2021-05-01"], + ] + } + + AZ_SUPPORT_NO_WAIT = True + + AZ_SUPPORT_GENERIC_UPDATE = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_lro_poller(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.routing_intent_name = AAZStrArg( + options=["-n", "--name", "--routing-intent-name"], + help="Name of the routing intent.", + required=True, + id_part="child_name_1", + ) + _args_schema.vhub = AAZResourceIdArg( + options=["--vhub"], + help="Name of the virtual hub.", + required=True, + id_part="name", + fmt=AAZResourceIdArgFormat( + template="/subscriptions/{subscription}/resourceGroups/{resource_group}/providers/Microsoft.Network/virtualHubs/{}", + ), + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.routing_policies = AAZListArg( + options=["--routing-policies"], + arg_group="Properties", + help="List of routing policies.", + nullable=True, + ) + + routing_policies = cls._args_schema.routing_policies + routing_policies.Element = AAZObjectArg( + nullable=True, + ) + + _element = cls._args_schema.routing_policies.Element + _element.destinations = AAZListArg( + options=["destinations"], + help="List of all destinations which this routing policy is applicable to (for example: Internet, PrivateTraffic).", + ) + _element.name = AAZStrArg( + options=["name"], + help="The unique name for the routing policy.", + ) + _element.next_hop = AAZStrArg( + options=["next-hop"], + help="The next hop resource id on which this routing policy is applicable to.", + ) + + destinations = cls._args_schema.routing_policies.Element.destinations + destinations.Element = AAZStrArg( + nullable=True, + ) + + # define Arg Group "RoutingIntentParameters" + return cls._args_schema + + def _execute_operations(self): + self.RoutingIntentGet(ctx=self.ctx)() + self.InstanceUpdateByJson(ctx=self.ctx)() + self.InstanceUpdateByGeneric(ctx=self.ctx)() + yield self.RoutingIntentCreateOrUpdate(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class RoutingIntentGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routingIntent/{routingIntentName}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "routingIntentName", self.ctx.args.routing_intent_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "virtualHubName", self.ctx.args.vhub, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2021-05-01", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _build_schema_routing_intent_read(cls._schema_on_200) + + return cls._schema_on_200 + + class RoutingIntentCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200, 201]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routingIntent/{routingIntentName}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "routingIntentName", self.ctx.args.routing_intent_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "virtualHubName", self.ctx.args.vhub, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2021-05-01", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + value=self.ctx.vars.instance, + ) + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + _build_schema_routing_intent_read(cls._schema_on_200_201) + + return cls._schema_on_200_201 + + class InstanceUpdateByJson(AAZJsonInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance(self.ctx.vars.instance) + + def _update_instance(self, instance): + _instance_value, _builder = self.new_content_builder( + self.ctx.args, + value=instance, + typ=AAZObjectType + ) + _builder.set_prop("name", AAZStrType, ".routing_intent_name") + _builder.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("routingPolicies", AAZListType, ".routing_policies") + + routing_policies = _builder.get(".properties.routingPolicies") + if routing_policies is not None: + routing_policies.set_elements(AAZObjectType) + + _elements = _builder.get(".properties.routingPolicies[]") + if _elements is not None: + _elements.set_prop("destinations", AAZListType, ".destinations", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("name", AAZStrType, ".name", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("nextHop", AAZStrType, ".next_hop", typ_kwargs={"flags": {"required": True}}) + + destinations = _builder.get(".properties.routingPolicies[].destinations") + if destinations is not None: + destinations.set_elements(AAZStrType, ".") + + return _instance_value + + class InstanceUpdateByGeneric(AAZGenericInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance_by_generic( + self.ctx.vars.instance, + self.ctx.generic_update_args + ) + + +_schema_routing_intent_read = None + + +def _build_schema_routing_intent_read(_schema): + global _schema_routing_intent_read + if _schema_routing_intent_read is not None: + _schema.etag = _schema_routing_intent_read.etag + _schema.id = _schema_routing_intent_read.id + _schema.name = _schema_routing_intent_read.name + _schema.properties = _schema_routing_intent_read.properties + _schema.type = _schema_routing_intent_read.type + return + + _schema_routing_intent_read = AAZObjectType() + + routing_intent_read = _schema_routing_intent_read + routing_intent_read.etag = AAZStrType( + flags={"read_only": True}, + ) + routing_intent_read.id = AAZStrType() + routing_intent_read.name = AAZStrType() + routing_intent_read.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + routing_intent_read.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = _schema_routing_intent_read.properties + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.routing_policies = AAZListType( + serialized_name="routingPolicies", + ) + + routing_policies = _schema_routing_intent_read.properties.routing_policies + routing_policies.Element = AAZObjectType() + + _element = _schema_routing_intent_read.properties.routing_policies.Element + _element.destinations = AAZListType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"required": True}, + ) + _element.next_hop = AAZStrType( + serialized_name="nextHop", + flags={"required": True}, + ) + + destinations = _schema_routing_intent_read.properties.routing_policies.Element.destinations + destinations.Element = AAZStrType() + + _schema.etag = _schema_routing_intent_read.etag + _schema.id = _schema_routing_intent_read.id + _schema.name = _schema_routing_intent_read.name + _schema.properties = _schema_routing_intent_read.properties + _schema.type = _schema_routing_intent_read.type + + +__all__ = ["Update"] diff --git a/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_wait.py b/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_wait.py new file mode 100644 index 00000000000..8b77451de41 --- /dev/null +++ b/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_wait.py @@ -0,0 +1,194 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "network vhub routing-intent wait", +) +class Wait(AAZWaitCommand): + """Place the CLI in a waiting state until a condition is met. + """ + + _aaz_info = { + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routingintent/{}", "2021-05-01"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.routing_intent_name = AAZStrArg( + options=["-n", "--name", "--routing-intent-name"], + help="Name of the routing intent.", + required=True, + id_part="child_name_1", + ) + _args_schema.vhub = AAZStrArg( + options=["--vhub"], + help="Name of the virtual hub.", + required=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.RoutingIntentGet(ctx=self.ctx)() + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=False) + return result + + class RoutingIntentGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routingIntent/{routingIntentName}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "routingIntentName", self.ctx.args.routing_intent_name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "virtualHubName", self.ctx.args.vhub, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2021-05-01", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.etag = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.id = AAZStrType() + _schema_on_200.name = AAZStrType() + _schema_on_200.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.routing_policies = AAZListType( + serialized_name="routingPolicies", + ) + + routing_policies = cls._schema_on_200.properties.routing_policies + routing_policies.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.routing_policies.Element + _element.destinations = AAZListType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"required": True}, + ) + _element.next_hop = AAZStrType( + serialized_name="nextHop", + flags={"required": True}, + ) + + destinations = cls._schema_on_200.properties.routing_policies.Element.destinations + destinations.Element = AAZStrType() + + return cls._schema_on_200 + + +__all__ = ["Wait"] diff --git a/src/virtual-wan/azext_vwan/azext_metadata.json b/src/virtual-wan/azext_vwan/azext_metadata.json index 30fdaf614ee..1703199b411 100644 --- a/src/virtual-wan/azext_vwan/azext_metadata.json +++ b/src/virtual-wan/azext_vwan/azext_metadata.json @@ -1,4 +1,4 @@ { "azext.isPreview": true, - "azext.minCliCoreVersion": "2.15.0" + "azext.minCliCoreVersion": "2.39.0" } \ No newline at end of file diff --git a/src/virtual-wan/azext_vwan/tests/latest/test_azure_vwan_vhub_commands.py b/src/virtual-wan/azext_vwan/tests/latest/test_azure_vwan_vhub_commands.py index 182d9f0c9d4..a240dee74dd 100644 --- a/src/virtual-wan/azext_vwan/tests/latest/test_azure_vwan_vhub_commands.py +++ b/src/virtual-wan/azext_vwan/tests/latest/test_azure_vwan_vhub_commands.py @@ -7,6 +7,7 @@ import time from azure.cli.testsdk import (ScenarioTest, ResourceGroupPreparer, VirtualNetworkPreparer, record_only) +from azure.cli.testsdk.scenario_tests import AllowLargeResponse from azure.core.exceptions import HttpResponseError from .credential_replacer import VpnClientGeneratedURLReplacer @@ -785,3 +786,37 @@ def test_p2s_vpn_client_generate(self, resource_group): out = self.cmd('network p2s-vpn-gateway vpn-client generate -g {rg} -n {p2s_gateway}').get_output_in_json() self.assertIsNotNone(out['profileUrl']) self.assertTrue(out['profileUrl'].endswith('.zip')) + + +class RoutingIntentClientTest(ScenarioTest): + @AllowLargeResponse(size_kb=10240) + @ResourceGroupPreparer(name_prefix="cli_test_routing_intent_", location="westus") + def test_routing_intent_crud(self): + self.kwargs.update({ + "routing_intent_name": self.create_random_name("routing-intent-", 20), + "vwan_name": self.create_random_name("vwan-", 12), + "vhub_name": self.create_random_name("vhub-", 12), + "firewall_name": self.create_random_name("firewall-", 16) + }) + + self.cmd("extension add -n azure-firewall") + self.kwargs["firewall_id"] = self.cmd( + "network firewall create -n {firewall_name} -g {rg} --vhub {vhub_name} --sku AZFW_Hub --count 1" + ).get_output_in_json()["id"] + + self.cmd("network vwan create -n {vwan_name} -g {rg}") + self.cmd("network vhub create -n {vhub_name} -g {rg} --vwan {vwan_name} --address-prefix 10.0.1.0/24") + + self.cmd( + "network vhub routing-intent create -n {routing_intent_name} -g {rg} --vhub {vhub_name} " + "--routing-policies \"[{{name:InternetTraffic,destinations:[Internet],nextHop:{firewall_id}}}]\"", + checks=[ + self.check("name", "") + ] + ) + + + + + + From d686765c6841d0c5e2cf06cf0860d50ad195f237 Mon Sep 17 00:00:00 2001 From: necusjz Date: Tue, 26 Jul 2022 15:58:45 +0800 Subject: [PATCH 20/25] add test cases --- .../network/vhub/routing_intent/_create.py | 5 +- .../network/vhub/routing_intent/_update.py | 5 +- .../recordings/test_routing_intent_crud.yaml | 3424 +++++++++++++++++ .../latest/test_azure_vwan_vhub_commands.py | 37 +- 4 files changed, 3453 insertions(+), 18 deletions(-) create mode 100644 src/virtual-wan/azext_vwan/tests/latest/recordings/test_routing_intent_crud.yaml diff --git a/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_create.py b/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_create.py index 26e42be74ec..4f50cc6e92e 100644 --- a/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_create.py +++ b/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_create.py @@ -52,14 +52,11 @@ def _build_arguments_schema(cls, *args, **kwargs): required=True, id_part="child_name_1", ) - _args_schema.vhub = AAZResourceIdArg( + _args_schema.vhub = AAZStrArg( options=["--vhub"], help="Name of the virtual hub.", required=True, id_part="name", - fmt=AAZResourceIdArgFormat( - template="/subscriptions/{subscription}/resourceGroups/{resource_group}/providers/Microsoft.Network/virtualHubs/{}", - ), ) # define Arg Group "Properties" diff --git a/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_update.py b/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_update.py index 5940d67baaf..02a9a783ad5 100644 --- a/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_update.py +++ b/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_update.py @@ -54,14 +54,11 @@ def _build_arguments_schema(cls, *args, **kwargs): required=True, id_part="child_name_1", ) - _args_schema.vhub = AAZResourceIdArg( + _args_schema.vhub = AAZStrArg( options=["--vhub"], help="Name of the virtual hub.", required=True, id_part="name", - fmt=AAZResourceIdArgFormat( - template="/subscriptions/{subscription}/resourceGroups/{resource_group}/providers/Microsoft.Network/virtualHubs/{}", - ), ) # define Arg Group "Properties" diff --git a/src/virtual-wan/azext_vwan/tests/latest/recordings/test_routing_intent_crud.yaml b/src/virtual-wan/azext_vwan/tests/latest/recordings/test_routing_intent_crud.yaml new file mode 100644 index 00000000000..3e81e66b85a --- /dev/null +++ b/src/virtual-wan/azext_vwan/tests/latest/recordings/test_routing_intent_crud.yaml @@ -0,0 +1,3424 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - network vwan create + Connection: + - keep-alive + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_routing_intent_000001?api-version=2021-04-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001","name":"cli_test_routing_intent_000001","type":"Microsoft.Resources/resourceGroups","location":"westus","tags":{"product":"azurecli","cause":"automation","date":"2022-07-26T05:51:15Z"},"properties":{"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '338' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 05:51:20 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"location": "westus"}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - network vwan create + Connection: + - keep-alive + Content-Length: + - '22' + Content-Type: + - application/json + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualWans/vwan-000003?api-version=2021-08-01 + response: + body: + string: "{\r\n \"name\": \"vwan-000003\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualWans/vwan-000003\",\r\n + \ \"etag\": \"W/\\\"b65d9a83-f4d9-4a7d-8cd6-cb2692ced5d9\\\"\",\r\n \"type\": + \"Microsoft.Network/virtualWans\",\r\n \"location\": \"westus\",\r\n \"properties\": + {\r\n \"provisioningState\": \"Updating\",\r\n \"disableVpnEncryption\": + false,\r\n \"allowBranchToBranchTraffic\": true,\r\n \"office365LocalBreakoutCategory\": + \"None\",\r\n \"type\": \"Standard\"\r\n }\r\n}" + headers: + azure-asyncnotification: + - Enabled + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/f18e16d7-4da3-45ed-be94-6ea18f971bd3?api-version=2021-08-01 + cache-control: + - no-cache + content-length: + - '528' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 05:51:25 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 470facce-968f-41ef-a16d-afea86ca8e5c + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 201 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vwan create + Connection: + - keep-alive + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/f18e16d7-4da3-45ed-be94-6ea18f971bd3?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"Succeeded\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '29' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 05:51:35 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 82a6d4e9-f280-45d3-bb7a-9eeadc2d094e + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vwan create + Connection: + - keep-alive + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualWans/vwan-000003?api-version=2021-08-01 + response: + body: + string: "{\r\n \"name\": \"vwan-000003\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualWans/vwan-000003\",\r\n + \ \"etag\": \"W/\\\"b02d953d-da7d-479b-a62b-fb53dc7ee303\\\"\",\r\n \"type\": + \"Microsoft.Network/virtualWans\",\r\n \"location\": \"westus\",\r\n \"properties\": + {\r\n \"provisioningState\": \"Succeeded\",\r\n \"disableVpnEncryption\": + false,\r\n \"allowBranchToBranchTraffic\": true,\r\n \"office365LocalBreakoutCategory\": + \"None\",\r\n \"type\": \"Standard\"\r\n }\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '529' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 05:51:36 GMT + etag: + - W/"b02d953d-da7d-479b-a62b-fb53dc7ee303" + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - c7e8c2a2-957b-4cb1-aaa8-37e8689e0025 + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vwan --address-prefix + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_routing_intent_000001?api-version=2021-04-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001","name":"cli_test_routing_intent_000001","type":"Microsoft.Resources/resourceGroups","location":"westus","tags":{"product":"azurecli","cause":"automation","date":"2022-07-26T05:51:15Z"},"properties":{"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '338' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 05:51:36 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"location": "westus", "properties": {"virtualWan": {"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualWans/vwan-000003"}, + "addressPrefix": "10.0.1.0/24"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub create + Connection: + - keep-alive + Content-Length: + - '245' + Content-Type: + - application/json + ParameterSetName: + - -n -g --vwan --address-prefix + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004?api-version=2021-08-01 + response: + body: + string: "{\r\n \"name\": \"vhub-000004\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004\",\r\n + \ \"etag\": \"W/\\\"718ec795-6b51-4d59-9b06-b7ab50563480\\\"\",\r\n \"type\": + \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"westus\",\r\n \"properties\": + {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHubRouteTableV2s\": + [],\r\n \"addressPrefix\": \"10.0.1.0/24\",\r\n \"virtualRouterAsn\": + 65515,\r\n \"virtualRouterIps\": [],\r\n \"routeTable\": {\r\n \"routes\": + []\r\n },\r\n \"virtualRouterAutoScaleConfiguration\": {\r\n \"minCapacity\": + 2\r\n },\r\n \"virtualWan\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualWans/vwan-000003\"\r\n + \ },\r\n \"networkVirtualAppliances\": [],\r\n \"routingState\": \"None\",\r\n + \ \"allowBranchToBranchTraffic\": false,\r\n \"preferredRoutingGateway\": + \"ExpressRoute\",\r\n \"hubRoutingPreference\": \"ExpressRoute\"\r\n }\r\n}" + headers: + azure-asyncnotification: + - Enabled + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/1a92189b-294b-4fd2-a72a-e9943c90250e?api-version=2021-08-01 + cache-control: + - no-cache + content-length: + - '1035' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 05:51:43 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 5a05835b-9bfe-47b6-81e9-9044e01f1973 + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 201 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vwan --address-prefix + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/1a92189b-294b-4fd2-a72a-e9943c90250e?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 05:51:54 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - a4229446-cd17-4e2b-99d7-3fb217cb0807 + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vwan --address-prefix + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/1a92189b-294b-4fd2-a72a-e9943c90250e?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 05:52:05 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 93c1b4f8-c633-49d2-8f18-92315203d5f7 + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vwan --address-prefix + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/1a92189b-294b-4fd2-a72a-e9943c90250e?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 05:52:25 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 147b2b6f-bc70-40cf-aea5-337c710ec915 + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vwan --address-prefix + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/1a92189b-294b-4fd2-a72a-e9943c90250e?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 05:52:45 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - f2c78a47-9c47-45d3-bba9-b9c4cac97346 + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vwan --address-prefix + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/1a92189b-294b-4fd2-a72a-e9943c90250e?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 05:53:26 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - ddf90ac0-2a53-4d1b-97ae-c77ca9467971 + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vwan --address-prefix + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/1a92189b-294b-4fd2-a72a-e9943c90250e?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 05:54:06 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - acb48797-2570-4c6e-908d-224fbe1b113a + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vwan --address-prefix + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/1a92189b-294b-4fd2-a72a-e9943c90250e?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 05:55:27 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - d47e5533-c99c-4f84-b020-d7e866a1e082 + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vwan --address-prefix + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/1a92189b-294b-4fd2-a72a-e9943c90250e?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"Succeeded\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '29' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 05:58:07 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - e8b31cee-29f5-4666-aa19-f61911709c94 + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vwan --address-prefix + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004?api-version=2021-08-01 + response: + body: + string: "{\r\n \"name\": \"vhub-000004\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004\",\r\n + \ \"etag\": \"W/\\\"08cce42d-5c31-485c-8e3c-d930dddde20b\\\"\",\r\n \"type\": + \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"westus\",\r\n \"properties\": + {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": + [],\r\n \"addressPrefix\": \"10.0.1.0/24\",\r\n \"virtualRouterAsn\": + 65515,\r\n \"virtualRouterIps\": [],\r\n \"routeTable\": {\r\n \"routes\": + []\r\n },\r\n \"virtualRouterAutoScaleConfiguration\": {\r\n \"minCapacity\": + 2\r\n },\r\n \"virtualWan\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualWans/vwan-000003\"\r\n + \ },\r\n \"networkVirtualAppliances\": [],\r\n \"routingState\": \"Provisioning\",\r\n + \ \"allowBranchToBranchTraffic\": false,\r\n \"preferredRoutingGateway\": + \"ExpressRoute\",\r\n \"hubRoutingPreference\": \"ExpressRoute\"\r\n }\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '1044' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 05:58:08 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 5cafd900-5eaa-4c6b-8fbc-ad91623bf970 + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - network firewall create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --sku --count + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_routing_intent_000001?api-version=2021-04-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001","name":"cli_test_routing_intent_000001","type":"Microsoft.Resources/resourceGroups","location":"westus","tags":{"product":"azurecli","cause":"automation","date":"2022-07-26T05:51:15Z"},"properties":{"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '338' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 05:58:09 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"location": "westus", "properties": {"virtualHub": {"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004"}, + "hubIPAddresses": {"publicIPs": {"count": 1}}, "sku": {"name": "AZFW_Hub", "tier": + "Standard"}, "additionalProperties": {}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - network firewall create + Connection: + - keep-alive + Content-Length: + - '337' + Content-Type: + - application/json + ParameterSetName: + - -n -g --vhub --sku --count + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/azureFirewalls/firewall-000005?api-version=2021-08-01 + response: + body: + string: "{\r\n \"name\": \"firewall-000005\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/azureFirewalls/firewall-000005\",\r\n + \ \"etag\": \"W/\\\"45901150-5b6f-48a3-9551-8d9585cc4393\\\"\",\r\n \"type\": + \"Microsoft.Network/azureFirewalls\",\r\n \"location\": \"westus\",\r\n \"properties\": + {\r\n \"provisioningState\": \"Updating\",\r\n \"sku\": {\r\n \"name\": + \"AZFW_Hub\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"additionalProperties\": + {},\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004\"\r\n + \ },\r\n \"hubIPAddresses\": {\r\n \"publicIPs\": {\r\n \"addresses\": + [],\r\n \"count\": 1\r\n }\r\n }\r\n }\r\n}" + headers: + azure-asyncnotification: + - Enabled + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/55231e42-ab89-4f73-bfe5-86deefd78480?api-version=2021-08-01 + cache-control: + - no-cache + content-length: + - '805' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 05:58:15 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 6ca111ce-5d50-41ae-8d31-849bbd62a367 + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 201 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network firewall create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --sku --count + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/55231e42-ab89-4f73-bfe5-86deefd78480?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 05:58:25 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 25e09c3e-0f86-41a9-b7a7-9184c13d5e30 + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network firewall create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --sku --count + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/55231e42-ab89-4f73-bfe5-86deefd78480?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 05:58:35 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 26c9e768-06e7-4871-a637-45384636129d + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network firewall create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --sku --count + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/55231e42-ab89-4f73-bfe5-86deefd78480?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 05:58:56 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - bbaac30b-c1b3-40e7-a599-b02b14ec75df + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network firewall create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --sku --count + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/55231e42-ab89-4f73-bfe5-86deefd78480?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 05:59:16 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - ab2c4ddc-4da2-4a61-bb0f-707ee62ad67e + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network firewall create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --sku --count + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/55231e42-ab89-4f73-bfe5-86deefd78480?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 05:59:56 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - eb9026a2-2744-4dc0-9a4d-ff1070237fbf + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network firewall create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --sku --count + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/55231e42-ab89-4f73-bfe5-86deefd78480?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:00:37 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - da9778b0-f6f4-4a8d-8462-ec400ec11f51 + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network firewall create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --sku --count + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/55231e42-ab89-4f73-bfe5-86deefd78480?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:01:57 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - a12f0740-f6fa-4e6d-ad46-281109287863 + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network firewall create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --sku --count + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/55231e42-ab89-4f73-bfe5-86deefd78480?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:04:38 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 6d6c29a5-7d46-45d2-8172-fec8065fb8aa + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network firewall create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --sku --count + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/55231e42-ab89-4f73-bfe5-86deefd78480?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:06:19 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 6810ab1b-e661-443d-a59b-2305ebc4b435 + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network firewall create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --sku --count + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/55231e42-ab89-4f73-bfe5-86deefd78480?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:07:59 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 831654b1-3be9-4fc1-bddb-2148cb44a031 + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network firewall create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --sku --count + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/55231e42-ab89-4f73-bfe5-86deefd78480?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:09:39 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - e62d9529-a6b7-4491-8f81-b89453036062 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network firewall create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --sku --count + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/55231e42-ab89-4f73-bfe5-86deefd78480?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:11:20 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - ebe5f3aa-3288-4122-bba0-d73fe303863c + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network firewall create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --sku --count + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/55231e42-ab89-4f73-bfe5-86deefd78480?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"Succeeded\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '29' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:13:00 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - c4f78990-8674-451d-937b-a4bebc00bda0 + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network firewall create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --sku --count + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/azureFirewalls/firewall-000005?api-version=2021-08-01 + response: + body: + string: "{\r\n \"name\": \"firewall-000005\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/azureFirewalls/firewall-000005\",\r\n + \ \"etag\": \"W/\\\"459c801c-0900-431e-a274-12324d74809c\\\"\",\r\n \"type\": + \"Microsoft.Network/azureFirewalls\",\r\n \"location\": \"westus\",\r\n \"properties\": + {\r\n \"provisioningState\": \"Succeeded\",\r\n \"sku\": {\r\n \"name\": + \"AZFW_Hub\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"additionalProperties\": + {},\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004\"\r\n + \ },\r\n \"hubIPAddresses\": {\r\n \"privateIPAddress\": \"10.0.1.132\",\r\n + \ \"publicIPs\": {\r\n \"addresses\": [\r\n {\r\n \"address\": + \"20.253.241.212\"\r\n }\r\n ],\r\n \"count\": 1\r\n + \ }\r\n }\r\n }\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '924' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:13:00 GMT + etag: + - W/"459c801c-0900-431e-a274-12324d74809c" + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 30206ec2-8779-48f3-a200-6d965581a481 + status: + code: 200 + message: '' +- request: + body: '{"name": "routing-intent-000002", "properties": {"routingPolicies": [{"destinations": + ["Internet"], "name": "InternetTraffic", "nextHop": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/azureFirewalls/firewall-000005"}, + {"destinations": ["PrivateTraffic"], "name": "PrivateTrafficPolicy", "nextHop": + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/azureFirewalls/firewall-000005"}]}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent create + Connection: + - keep-alive + Content-Length: + - '541' + Content-Type: + - application/json + ParameterSetName: + - -n -g --vhub --routing-policies + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004/routingIntent/routing-intent-000002?api-version=2021-05-01 + response: + body: + string: "{\r\n \"name\": \"routing-intent-000002\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004/routingIntent/routing-intent-000002\",\r\n + \ \"etag\": \"W/\\\"84e855af-db3c-492a-b521-25cc45b2703a\\\"\",\r\n \"properties\": + {\r\n \"provisioningState\": \"Updating\",\r\n \"routingPolicies\": + [\r\n {\r\n \"name\": \"InternetTraffic\",\r\n \"destinations\": + [\r\n \"Internet\"\r\n ],\r\n \"nextHop\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/azureFirewalls/firewall-000005\"\r\n + \ },\r\n {\r\n \"name\": \"PrivateTrafficPolicy\",\r\n \"destinations\": + [\r\n \"PrivateTraffic\"\r\n ],\r\n \"nextHop\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/azureFirewalls/firewall-000005\"\r\n + \ }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualHubs/routingIntent\"\r\n}" + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/3c66fa4d-902b-4342-8714-2e5fd6618be0?api-version=2021-05-01 + cache-control: + - no-cache + content-length: + - '1048' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:13:02 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 28eeb21a-6d65-4bfe-9cc3-727444adc5a2 + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 201 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --routing-policies + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/3c66fa4d-902b-4342-8714-2e5fd6618be0?api-version=2021-05-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:13:13 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 48fce596-aca0-4b6e-94a2-c762351b2404 + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --routing-policies + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/3c66fa4d-902b-4342-8714-2e5fd6618be0?api-version=2021-05-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:13:23 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - aa2127a1-c6f4-43b3-b1e1-fe9fa23d0ca4 + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --routing-policies + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/3c66fa4d-902b-4342-8714-2e5fd6618be0?api-version=2021-05-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:13:43 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - d2696624-c508-4d4c-b7c9-3ad99f9ea414 + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --routing-policies + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/3c66fa4d-902b-4342-8714-2e5fd6618be0?api-version=2021-05-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:14:24 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 87265f6d-0574-4f7a-9a40-54534ae08109 + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --routing-policies + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/3c66fa4d-902b-4342-8714-2e5fd6618be0?api-version=2021-05-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:15:45 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 32d6ec65-4404-42af-ac7a-b264d88823af + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --routing-policies + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/3c66fa4d-902b-4342-8714-2e5fd6618be0?api-version=2021-05-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:18:26 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 1d613634-00e3-4d00-839e-811f4aeb70dc + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --routing-policies + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/3c66fa4d-902b-4342-8714-2e5fd6618be0?api-version=2021-05-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:20:07 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - fc74f2f6-fd06-4492-b821-42ef8d6e5046 + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --routing-policies + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/3c66fa4d-902b-4342-8714-2e5fd6618be0?api-version=2021-05-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:21:47 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - d206e202-6827-4959-a8fe-38b46ae63b8a + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --routing-policies + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/3c66fa4d-902b-4342-8714-2e5fd6618be0?api-version=2021-05-01 + response: + body: + string: "{\r\n \"status\": \"Succeeded\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '29' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:23:27 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - ea16f529-f57d-4f15-a975-1f7942f90022 + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --routing-policies + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004/routingIntent/routing-intent-000002?api-version=2021-05-01 + response: + body: + string: "{\r\n \"name\": \"routing-intent-000002\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004/routingIntent/routing-intent-000002\",\r\n + \ \"etag\": \"W/\\\"d30d04a7-cb93-4c93-8eb7-27baa60afa4d\\\"\",\r\n \"properties\": + {\r\n \"provisioningState\": \"Succeeded\",\r\n \"routingPolicies\": + [\r\n {\r\n \"name\": \"InternetTraffic\",\r\n \"destinations\": + [\r\n \"Internet\"\r\n ],\r\n \"nextHop\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/azureFirewalls/firewall-000005\"\r\n + \ },\r\n {\r\n \"name\": \"PrivateTrafficPolicy\",\r\n \"destinations\": + [\r\n \"PrivateTraffic\"\r\n ],\r\n \"nextHop\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/azureFirewalls/firewall-000005\"\r\n + \ }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualHubs/routingIntent\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '1049' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:23:28 GMT + etag: + - W/"d30d04a7-cb93-4c93-8eb7-27baa60afa4d" + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 05ba2fc8-8759-403b-bb76-e7b1dcc16da0 + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent list + Connection: + - keep-alive + ParameterSetName: + - -g --vhub + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004/routingIntent?api-version=2021-05-01 + response: + body: + string: "{\r\n \"value\": [\r\n {\r\n \"name\": \"routing-intent-000002\",\r\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004/routingIntent/routing-intent-000002\",\r\n + \ \"etag\": \"W/\\\"d30d04a7-cb93-4c93-8eb7-27baa60afa4d\\\"\",\r\n \"properties\": + {\r\n \"provisioningState\": \"Succeeded\",\r\n \"routingPolicies\": + [\r\n {\r\n \"name\": \"InternetTraffic\",\r\n \"destinations\": + [\r\n \"Internet\"\r\n ],\r\n \"nextHop\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/azureFirewalls/firewall-000005\"\r\n + \ },\r\n {\r\n \"name\": \"PrivateTrafficPolicy\",\r\n + \ \"destinations\": [\r\n \"PrivateTraffic\"\r\n ],\r\n + \ \"nextHop\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/azureFirewalls/firewall-000005\"\r\n + \ }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualHubs/routingIntent\"\r\n + \ }\r\n ]\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '1174' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:23:29 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 74fb7ec6-7f3d-4c4c-98d3-88b43d094c6d + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent update + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --routing-policies + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004/routingIntent/routing-intent-000002?api-version=2021-05-01 + response: + body: + string: "{\r\n \"name\": \"routing-intent-000002\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004/routingIntent/routing-intent-000002\",\r\n + \ \"etag\": \"W/\\\"d30d04a7-cb93-4c93-8eb7-27baa60afa4d\\\"\",\r\n \"properties\": + {\r\n \"provisioningState\": \"Succeeded\",\r\n \"routingPolicies\": + [\r\n {\r\n \"name\": \"InternetTraffic\",\r\n \"destinations\": + [\r\n \"Internet\"\r\n ],\r\n \"nextHop\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/azureFirewalls/firewall-000005\"\r\n + \ },\r\n {\r\n \"name\": \"PrivateTrafficPolicy\",\r\n \"destinations\": + [\r\n \"PrivateTraffic\"\r\n ],\r\n \"nextHop\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/azureFirewalls/firewall-000005\"\r\n + \ }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualHubs/routingIntent\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '1049' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:23:30 GMT + etag: + - W/"d30d04a7-cb93-4c93-8eb7-27baa60afa4d" + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 66ab3370-c35e-4d48-b7c2-727532c4870c + status: + code: 200 + message: '' +- request: + body: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004/routingIntent/routing-intent-000002", + "name": "routing-intent-000002", "properties": {"routingPolicies": [{"destinations": + ["Internet"], "name": "InternetTraffic", "nextHop": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/azureFirewalls/firewall-000005"}]}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent update + Connection: + - keep-alive + Content-Length: + - '495' + Content-Type: + - application/json + ParameterSetName: + - -n -g --vhub --routing-policies + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004/routingIntent/routing-intent-000002?api-version=2021-05-01 + response: + body: + string: "{\r\n \"name\": \"routing-intent-000002\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004/routingIntent/routing-intent-000002\",\r\n + \ \"etag\": \"W/\\\"fdb0fff1-6b27-4993-a084-aa0e0e63c863\\\"\",\r\n \"properties\": + {\r\n \"provisioningState\": \"Updating\",\r\n \"routingPolicies\": + [\r\n {\r\n \"name\": \"InternetTraffic\",\r\n \"destinations\": + [\r\n \"Internet\"\r\n ],\r\n \"nextHop\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/azureFirewalls/firewall-000005\"\r\n + \ }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualHubs/routingIntent\"\r\n}" + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/bade7818-b712-4d50-8bb8-c12717923c5f?api-version=2021-05-01 + cache-control: + - no-cache + content-length: + - '742' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:23:30 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 28fd3eda-ff41-446c-868d-f105ae0b7057 + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent update + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --routing-policies + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/bade7818-b712-4d50-8bb8-c12717923c5f?api-version=2021-05-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:23:41 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - c46142cf-b351-4698-8d5d-30fb8209b5ce + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent update + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --routing-policies + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/bade7818-b712-4d50-8bb8-c12717923c5f?api-version=2021-05-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:23:51 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 1bbaeef7-3313-4dcc-aa51-59e9fbb36732 + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent update + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --routing-policies + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/bade7818-b712-4d50-8bb8-c12717923c5f?api-version=2021-05-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:24:11 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - be13376e-e6a9-4292-b559-0795526a71ac + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent update + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --routing-policies + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/bade7818-b712-4d50-8bb8-c12717923c5f?api-version=2021-05-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:24:51 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 8700e2cc-2a06-4270-9be0-21ea471a7167 + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent update + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --routing-policies + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/bade7818-b712-4d50-8bb8-c12717923c5f?api-version=2021-05-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:26:13 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - ecd3c362-43c1-4ef2-a99c-d2e3d05c5b9e + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent update + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --routing-policies + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/bade7818-b712-4d50-8bb8-c12717923c5f?api-version=2021-05-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:28:54 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - b2638b48-68cc-498c-8bd7-acaad4cc9f99 + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent update + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --routing-policies + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/bade7818-b712-4d50-8bb8-c12717923c5f?api-version=2021-05-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:30:35 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - e0cb46bb-cf0e-413f-a765-b3b1abf1ce4d + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent update + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --routing-policies + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/bade7818-b712-4d50-8bb8-c12717923c5f?api-version=2021-05-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:32:16 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 566463be-e208-4b20-919b-f1741eb93054 + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent update + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --routing-policies + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/bade7818-b712-4d50-8bb8-c12717923c5f?api-version=2021-05-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:33:56 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 25323c6e-1204-420d-88cb-6003de82122d + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent update + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --routing-policies + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/bade7818-b712-4d50-8bb8-c12717923c5f?api-version=2021-05-01 + response: + body: + string: "{\r\n \"status\": \"Succeeded\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '29' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:35:37 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - d5f33e0e-0852-47f9-bb11-07855617e192 + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent update + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --routing-policies + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004/routingIntent/routing-intent-000002?api-version=2021-05-01 + response: + body: + string: "{\r\n \"name\": \"routing-intent-000002\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004/routingIntent/routing-intent-000002\",\r\n + \ \"etag\": \"W/\\\"62f2f9e9-83d5-4180-83f4-debb1671f601\\\"\",\r\n \"properties\": + {\r\n \"provisioningState\": \"Succeeded\",\r\n \"routingPolicies\": + [\r\n {\r\n \"name\": \"InternetTraffic\",\r\n \"destinations\": + [\r\n \"Internet\"\r\n ],\r\n \"nextHop\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/azureFirewalls/firewall-000005\"\r\n + \ }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualHubs/routingIntent\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '743' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:35:38 GMT + etag: + - W/"62f2f9e9-83d5-4180-83f4-debb1671f601" + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 149a13ec-890c-476a-815d-ce25a7c44b44 + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent show + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004/routingIntent/routing-intent-000002?api-version=2021-05-01 + response: + body: + string: "{\r\n \"name\": \"routing-intent-000002\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004/routingIntent/routing-intent-000002\",\r\n + \ \"etag\": \"W/\\\"62f2f9e9-83d5-4180-83f4-debb1671f601\\\"\",\r\n \"properties\": + {\r\n \"provisioningState\": \"Succeeded\",\r\n \"routingPolicies\": + [\r\n {\r\n \"name\": \"InternetTraffic\",\r\n \"destinations\": + [\r\n \"Internet\"\r\n ],\r\n \"nextHop\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/azureFirewalls/firewall-000005\"\r\n + \ }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualHubs/routingIntent\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '743' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:35:39 GMT + etag: + - W/"62f2f9e9-83d5-4180-83f4-debb1671f601" + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - d143d3f5-e7ff-4144-97a9-da8f84d22127 + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - -n -g --vhub --yes + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004/routingIntent/routing-intent-000002?api-version=2021-05-01 + response: + body: + string: '' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c3b5ee8e-9a82-40d9-b625-c7fc0a52bf1c?api-version=2021-05-01 + cache-control: + - no-cache + content-length: + - '0' + date: + - Tue, 26 Jul 2022 06:35:41 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/c3b5ee8e-9a82-40d9-b625-c7fc0a52bf1c?api-version=2021-05-01 + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 1723c5e0-a715-4015-8aaa-7610d7737ad1 + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + status: + code: 202 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent delete + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --yes + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c3b5ee8e-9a82-40d9-b625-c7fc0a52bf1c?api-version=2021-05-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:35:51 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 7c60a234-0917-4229-8e27-a655182ea299 + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent delete + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --yes + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c3b5ee8e-9a82-40d9-b625-c7fc0a52bf1c?api-version=2021-05-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:36:02 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 723ece27-5c8b-4141-9c11-4541773c58fa + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent delete + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --yes + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c3b5ee8e-9a82-40d9-b625-c7fc0a52bf1c?api-version=2021-05-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:36:22 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - f6059be0-c053-404b-bae3-3c999dd6cdfe + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent delete + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --yes + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c3b5ee8e-9a82-40d9-b625-c7fc0a52bf1c?api-version=2021-05-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:37:02 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 4df4a0b0-bc89-400e-b605-7a2cdb31e443 + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent delete + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --yes + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c3b5ee8e-9a82-40d9-b625-c7fc0a52bf1c?api-version=2021-05-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:38:22 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 78bc7df4-c5dc-4913-a7e0-d54a0d91c7a4 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent delete + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --yes + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c3b5ee8e-9a82-40d9-b625-c7fc0a52bf1c?api-version=2021-05-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:41:03 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 556dc7a7-5e70-41a2-bd69-673be95c82ff + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent delete + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --yes + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c3b5ee8e-9a82-40d9-b625-c7fc0a52bf1c?api-version=2021-05-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:42:44 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 522a83ef-5db9-4892-abfa-4fc64aabaac1 + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent delete + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --yes + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c3b5ee8e-9a82-40d9-b625-c7fc0a52bf1c?api-version=2021-05-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:44:24 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - f93d090c-7aae-4cdb-ae1c-f03b6045a251 + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent delete + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --yes + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c3b5ee8e-9a82-40d9-b625-c7fc0a52bf1c?api-version=2021-05-01 + response: + body: + string: "{\r\n \"status\": \"Succeeded\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '29' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:46:05 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 6a01916a-52fa-4032-bfa1-08fe02718195 + status: + code: 200 + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent delete + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --yes + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/c3b5ee8e-9a82-40d9-b625-c7fc0a52bf1c?api-version=2021-05-01 + response: + body: + string: '' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c3b5ee8e-9a82-40d9-b625-c7fc0a52bf1c?api-version=2021-05-01 + cache-control: + - no-cache + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 06:46:05 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/c3b5ee8e-9a82-40d9-b625-c7fc0a52bf1c?api-version=2021-05-01 + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 1723c5e0-a715-4015-8aaa-7610d7737ad1 + status: + code: 204 + message: No Content +version: 1 diff --git a/src/virtual-wan/azext_vwan/tests/latest/test_azure_vwan_vhub_commands.py b/src/virtual-wan/azext_vwan/tests/latest/test_azure_vwan_vhub_commands.py index a240dee74dd..8f3ef0c74a8 100644 --- a/src/virtual-wan/azext_vwan/tests/latest/test_azure_vwan_vhub_commands.py +++ b/src/virtual-wan/azext_vwan/tests/latest/test_azure_vwan_vhub_commands.py @@ -799,24 +799,41 @@ def test_routing_intent_crud(self): "firewall_name": self.create_random_name("firewall-", 16) }) + self.cmd("network vwan create -n {vwan_name} -g {rg}") + self.cmd("network vhub create -n {vhub_name} -g {rg} --vwan {vwan_name} --address-prefix 10.0.1.0/24") + self.cmd("extension add -n azure-firewall") self.kwargs["firewall_id"] = self.cmd( "network firewall create -n {firewall_name} -g {rg} --vhub {vhub_name} --sku AZFW_Hub --count 1" ).get_output_in_json()["id"] - self.cmd("network vwan create -n {vwan_name} -g {rg}") - self.cmd("network vhub create -n {vhub_name} -g {rg} --vwan {vwan_name} --address-prefix 10.0.1.0/24") - self.cmd( "network vhub routing-intent create -n {routing_intent_name} -g {rg} --vhub {vhub_name} " - "--routing-policies \"[{{name:InternetTraffic,destinations:[Internet],nextHop:{firewall_id}}}]\"", + "--routing-policies \"[{{name:InternetTraffic,destinations:[Internet],next-hop:{firewall_id}}}," + "{{name:PrivateTrafficPolicy,destinations:[PrivateTraffic],next-hop:{firewall_id}}}]\"", checks=[ - self.check("name", "") + self.check("name", "{routing_intent_name}"), + self.check("length(routingPolicies)", 2) ] ) + self.cmd( + "network vhub routing-intent list -g {rg} --vhub {vhub_name}", + checks=[ + self.check("length(@)", 1), + self.check("[0].type", "Microsoft.Network/virtualHubs/routingIntent") + ] + ) + self.cmd( + "network vhub routing-intent update -n {routing_intent_name} -g {rg} --vhub {vhub_name} " + "--routing-policies \"[{{name:InternetTraffic,destinations:[Internet],next-hop:{firewall_id}}}]\"" + ) + self.cmd( + "network vhub routing-intent show -n {routing_intent_name} -g {rg} --vhub {vhub_name}", + checks=[ + self.check("name", "{routing_intent_name}"), + self.check("length(routingPolicies)", 1) + ] + ) + self.cmd("network vhub routing-intent delete -n {routing_intent_name} -g {rg} --vhub {vhub_name} --yes") - - - - - + self.cmd("extension remove -n azure-firewall") From e728037de3230a51caa8cb4d98bc3bfe5f2bc2d5 Mon Sep 17 00:00:00 2001 From: necusjz Date: Tue, 26 Jul 2022 16:37:09 +0800 Subject: [PATCH 21/25] update changelog --- src/virtual-wan/HISTORY.rst | 4 ++++ src/virtual-wan/azext_vwan/azext_metadata.json | 2 +- src/virtual-wan/setup.py | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/virtual-wan/HISTORY.rst b/src/virtual-wan/HISTORY.rst index e8af73f8b9e..bfa3c0c2210 100644 --- a/src/virtual-wan/HISTORY.rst +++ b/src/virtual-wan/HISTORY.rst @@ -3,6 +3,10 @@ Release History =============== +0.2.13 +++++++ +* add new command group: `az network vhub routing-intent`. + 0.2.12 ++++++ * `az network vhub create`: Add new parameter `--hub-routing-preference`. diff --git a/src/virtual-wan/azext_vwan/azext_metadata.json b/src/virtual-wan/azext_vwan/azext_metadata.json index 1703199b411..d244ccdeb69 100644 --- a/src/virtual-wan/azext_vwan/azext_metadata.json +++ b/src/virtual-wan/azext_vwan/azext_metadata.json @@ -1,4 +1,4 @@ { "azext.isPreview": true, - "azext.minCliCoreVersion": "2.39.0" + "azext.minCliCoreVersion": "2.38.0" } \ No newline at end of file diff --git a/src/virtual-wan/setup.py b/src/virtual-wan/setup.py index 4ae20c855e3..f9b2221d912 100644 --- a/src/virtual-wan/setup.py +++ b/src/virtual-wan/setup.py @@ -7,7 +7,7 @@ from setuptools import setup, find_packages -VERSION = "0.2.12" +VERSION = "0.2.13" CLASSIFIERS = [ 'Development Status :: 4 - Beta', From 74efb24c8bf4e4ce85550450ccc6b5b5e6faf1f2 Mon Sep 17 00:00:00 2001 From: necusjz Date: Tue, 26 Jul 2022 16:40:40 +0800 Subject: [PATCH 22/25] add examples --- .../aaz/latest/network/vhub/routing_intent/_create.py | 3 +++ .../aaz/latest/network/vhub/routing_intent/_delete.py | 3 +++ .../azext_vwan/aaz/latest/network/vhub/routing_intent/_list.py | 3 +++ .../azext_vwan/aaz/latest/network/vhub/routing_intent/_show.py | 3 +++ .../aaz/latest/network/vhub/routing_intent/_update.py | 3 +++ 5 files changed, 15 insertions(+) diff --git a/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_create.py b/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_create.py index 4f50cc6e92e..3a7a2cb4eb1 100644 --- a/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_create.py +++ b/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_create.py @@ -17,6 +17,9 @@ ) class Create(AAZCommand): """Create a routing intent in the virtual hub. + + :example: Create a routing intent with two routing policies. + az network vhub routing-intent create -n MyRoutingIntent -g MyResourceGroup --vhub MyVirtualHub --routing-policies "[{name:InternetTraffic,destinations:[Internet],next-hop:MyFirewallId},{name:PrivateTrafficPolicy,destinations:[PrivateTraffic],next-hop:MyFirewallId}]" """ _aaz_info = { diff --git a/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_delete.py b/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_delete.py index 5f4e6fdaea8..9ed141e895f 100644 --- a/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_delete.py +++ b/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_delete.py @@ -18,6 +18,9 @@ ) class Delete(AAZCommand): """Delete a routing intent in the virtual hub. + + :example: Delete a routing intent in the virtual hub. + az network vhub routing-intent delete -n MyRoutingIntent -g MyResourceGroup --vhub MyVirtualHub --yes """ _aaz_info = { diff --git a/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_list.py b/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_list.py index 2d9dff54a09..ae897e183fc 100644 --- a/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_list.py +++ b/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_list.py @@ -17,6 +17,9 @@ ) class List(AAZCommand): """Retrieve the details of all routing intent resources of the virtual hub. + + :example: Retrieve the details of all routing intent resources of the virtual hub. + az network vhub routing-intent list -g MyResourceGroup --vhub MyVirtualHub """ _aaz_info = { diff --git a/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_show.py b/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_show.py index f315f232369..0a1da9319fe 100644 --- a/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_show.py +++ b/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_show.py @@ -17,6 +17,9 @@ ) class Show(AAZCommand): """Retrieve the details of a routing intent. + + :example: Retrieve the details of a routing intent. + az network vhub routing-intent show -n MyRoutingIntent -g MyResourceGroup --vhub MyVirtualHub """ _aaz_info = { diff --git a/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_update.py b/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_update.py index 02a9a783ad5..ca098705f01 100644 --- a/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_update.py +++ b/src/virtual-wan/azext_vwan/aaz/latest/network/vhub/routing_intent/_update.py @@ -17,6 +17,9 @@ ) class Update(AAZCommand): """Update a routing intent in the virtual hub. + + :example: Update a routing intent in the virtual hub. + az network vhub routing-intent create -n MyRoutingIntent -g MyResourceGroup --vhub MyVirtualHub --routing-policies "[{name:InternetTraffic,destinations:[Internet],next-hop:MyFirewallId}]" """ _aaz_info = { From aa1157ce3815bd34fb25e113d6125f8a0ec6bc4f Mon Sep 17 00:00:00 2001 From: necusjz Date: Wed, 27 Jul 2022 10:27:02 +0800 Subject: [PATCH 23/25] upload test recording --- .../recordings/test_routing_intent_crud.yaml | 68879 +++++++++++++++- 1 file changed, 68537 insertions(+), 342 deletions(-) diff --git a/src/virtual-wan/azext_vwan/tests/latest/recordings/test_routing_intent_crud.yaml b/src/virtual-wan/azext_vwan/tests/latest/recordings/test_routing_intent_crud.yaml index 3e81e66b85a..656fe366f2e 100644 --- a/src/virtual-wan/azext_vwan/tests/latest/recordings/test_routing_intent_crud.yaml +++ b/src/virtual-wan/azext_vwan/tests/latest/recordings/test_routing_intent_crud.yaml @@ -18,7 +18,7 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_routing_intent_000001?api-version=2021-04-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001","name":"cli_test_routing_intent_000001","type":"Microsoft.Resources/resourceGroups","location":"westus","tags":{"product":"azurecli","cause":"automation","date":"2022-07-26T05:51:15Z"},"properties":{"provisioningState":"Succeeded"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001","name":"cli_test_routing_intent_000001","type":"Microsoft.Resources/resourceGroups","location":"westus","tags":{"product":"azurecli","cause":"automation","date":"2022-07-26T09:01:33Z"},"properties":{"provisioningState":"Succeeded"}}' headers: cache-control: - no-cache @@ -27,7 +27,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 05:51:20 GMT + - Tue, 26 Jul 2022 09:01:40 GMT expires: - '-1' pragma: @@ -65,7 +65,7 @@ interactions: response: body: string: "{\r\n \"name\": \"vwan-000003\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualWans/vwan-000003\",\r\n - \ \"etag\": \"W/\\\"b65d9a83-f4d9-4a7d-8cd6-cb2692ced5d9\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"7df9c3ab-3d95-44d6-8ffc-31ff46f9f04c\\\"\",\r\n \"type\": \"Microsoft.Network/virtualWans\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"disableVpnEncryption\": false,\r\n \"allowBranchToBranchTraffic\": true,\r\n \"office365LocalBreakoutCategory\": @@ -74,7 +74,7 @@ interactions: azure-asyncnotification: - Enabled azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/f18e16d7-4da3-45ed-be94-6ea18f971bd3?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/92c39a94-19e0-4cb0-b92d-a2e156f3e9fe?api-version=2021-08-01 cache-control: - no-cache content-length: @@ -82,7 +82,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 05:51:25 GMT + - Tue, 26 Jul 2022 09:01:47 GMT expires: - '-1' pragma: @@ -95,12 +95,12 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 470facce-968f-41ef-a16d-afea86ca8e5c + - 5b1861aa-bccb-4e20-a26e-619c27a92dcd x-ms-ratelimit-remaining-subscription-writes: - '1199' status: code: 201 - message: '' + message: Created - request: body: null headers: @@ -117,7 +117,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/f18e16d7-4da3-45ed-be94-6ea18f971bd3?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/92c39a94-19e0-4cb0-b92d-a2e156f3e9fe?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -129,7 +129,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 05:51:35 GMT + - Tue, 26 Jul 2022 09:01:58 GMT expires: - '-1' pragma: @@ -139,17 +139,13 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 82a6d4e9-f280-45d3-bb7a-9eeadc2d094e + - 0e9e7968-aee1-4980-872f-bc96f8becee6 status: code: 200 - message: '' + message: OK - request: body: null headers: @@ -170,7 +166,7 @@ interactions: response: body: string: "{\r\n \"name\": \"vwan-000003\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualWans/vwan-000003\",\r\n - \ \"etag\": \"W/\\\"b02d953d-da7d-479b-a62b-fb53dc7ee303\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"2e838df2-5b8d-4a30-b364-38392a094904\\\"\",\r\n \"type\": \"Microsoft.Network/virtualWans\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"disableVpnEncryption\": false,\r\n \"allowBranchToBranchTraffic\": true,\r\n \"office365LocalBreakoutCategory\": @@ -183,9 +179,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 05:51:36 GMT + - Tue, 26 Jul 2022 09:01:58 GMT etag: - - W/"b02d953d-da7d-479b-a62b-fb53dc7ee303" + - W/"2e838df2-5b8d-4a30-b364-38392a094904" expires: - '-1' pragma: @@ -195,17 +191,13 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - c7e8c2a2-957b-4cb1-aaa8-37e8689e0025 + - 942940a8-cd33-4252-a83b-a25c4f893c19 status: code: 200 - message: '' + message: OK - request: body: null headers: @@ -225,7 +217,7 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_routing_intent_000001?api-version=2021-04-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001","name":"cli_test_routing_intent_000001","type":"Microsoft.Resources/resourceGroups","location":"westus","tags":{"product":"azurecli","cause":"automation","date":"2022-07-26T05:51:15Z"},"properties":{"provisioningState":"Succeeded"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001","name":"cli_test_routing_intent_000001","type":"Microsoft.Resources/resourceGroups","location":"westus","tags":{"product":"azurecli","cause":"automation","date":"2022-07-26T09:01:33Z"},"properties":{"provisioningState":"Succeeded"}}' headers: cache-control: - no-cache @@ -234,7 +226,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 05:51:36 GMT + - Tue, 26 Jul 2022 09:01:59 GMT expires: - '-1' pragma: @@ -273,7 +265,7 @@ interactions: response: body: string: "{\r\n \"name\": \"vhub-000004\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004\",\r\n - \ \"etag\": \"W/\\\"718ec795-6b51-4d59-9b06-b7ab50563480\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"99791e62-c7a1-42b7-9d81-fea2218e19c0\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"addressPrefix\": \"10.0.1.0/24\",\r\n \"virtualRouterAsn\": @@ -287,7 +279,7 @@ interactions: azure-asyncnotification: - Enabled azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/1a92189b-294b-4fd2-a72a-e9943c90250e?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/395f89bd-be2d-4f00-98a4-b074a7dcd1b7?api-version=2021-08-01 cache-control: - no-cache content-length: @@ -295,7 +287,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 05:51:43 GMT + - Tue, 26 Jul 2022 09:02:05 GMT expires: - '-1' pragma: @@ -308,12 +300,12 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 5a05835b-9bfe-47b6-81e9-9044e01f1973 + - a14dd323-615e-4be8-b94f-1811b115fe70 x-ms-ratelimit-remaining-subscription-writes: - '1199' status: code: 201 - message: '' + message: Created - request: body: null headers: @@ -330,7 +322,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/1a92189b-294b-4fd2-a72a-e9943c90250e?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/395f89bd-be2d-4f00-98a4-b074a7dcd1b7?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -342,7 +334,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 05:51:54 GMT + - Tue, 26 Jul 2022 09:02:15 GMT expires: - '-1' pragma: @@ -359,10 +351,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - a4229446-cd17-4e2b-99d7-3fb217cb0807 + - e91ee62b-d888-49b4-8ee0-52e5f50ff384 status: code: 200 - message: '' + message: OK - request: body: null headers: @@ -379,7 +371,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/1a92189b-294b-4fd2-a72a-e9943c90250e?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/395f89bd-be2d-4f00-98a4-b074a7dcd1b7?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -391,7 +383,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 05:52:05 GMT + - Tue, 26 Jul 2022 09:02:25 GMT expires: - '-1' pragma: @@ -408,10 +400,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 93c1b4f8-c633-49d2-8f18-92315203d5f7 + - 8d54d09a-3ae0-445d-b577-91a24fcd4ac2 status: code: 200 - message: '' + message: OK - request: body: null headers: @@ -428,7 +420,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/1a92189b-294b-4fd2-a72a-e9943c90250e?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/395f89bd-be2d-4f00-98a4-b074a7dcd1b7?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -440,7 +432,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 05:52:25 GMT + - Tue, 26 Jul 2022 09:02:45 GMT expires: - '-1' pragma: @@ -457,10 +449,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 147b2b6f-bc70-40cf-aea5-337c710ec915 + - 2c506f7e-81c2-48c9-aaa8-f1e25e42cc25 status: code: 200 - message: '' + message: OK - request: body: null headers: @@ -477,7 +469,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/1a92189b-294b-4fd2-a72a-e9943c90250e?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/395f89bd-be2d-4f00-98a4-b074a7dcd1b7?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -489,7 +481,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 05:52:45 GMT + - Tue, 26 Jul 2022 09:03:06 GMT expires: - '-1' pragma: @@ -506,10 +498,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - f2c78a47-9c47-45d3-bba9-b9c4cac97346 + - ccd9a02a-c39c-4669-9be2-97a10824f8a8 status: code: 200 - message: '' + message: OK - request: body: null headers: @@ -526,7 +518,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/1a92189b-294b-4fd2-a72a-e9943c90250e?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/395f89bd-be2d-4f00-98a4-b074a7dcd1b7?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -538,7 +530,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 05:53:26 GMT + - Tue, 26 Jul 2022 09:03:46 GMT expires: - '-1' pragma: @@ -555,10 +547,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - ddf90ac0-2a53-4d1b-97ae-c77ca9467971 + - 12aa58c1-3541-433c-9f57-ab33ed76db68 status: code: 200 - message: '' + message: OK - request: body: null headers: @@ -575,7 +567,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/1a92189b-294b-4fd2-a72a-e9943c90250e?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/395f89bd-be2d-4f00-98a4-b074a7dcd1b7?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -587,7 +579,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 05:54:06 GMT + - Tue, 26 Jul 2022 09:04:26 GMT expires: - '-1' pragma: @@ -604,7 +596,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - acb48797-2570-4c6e-908d-224fbe1b113a + - 192c5fef-5836-408a-8b17-1f2cf200f1f3 status: code: 200 message: '' @@ -624,19 +616,19 @@ interactions: User-Agent: - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/1a92189b-294b-4fd2-a72a-e9943c90250e?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/395f89bd-be2d-4f00-98a4-b074a7dcd1b7?api-version=2021-08-01 response: body: - string: "{\r\n \"status\": \"InProgress\"\r\n}" + string: "{\r\n \"status\": \"Succeeded\"\r\n}" headers: cache-control: - no-cache content-length: - - '30' + - '29' content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 05:55:27 GMT + - Tue, 26 Jul 2022 09:05:47 GMT expires: - '-1' pragma: @@ -653,7 +645,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - d47e5533-c99c-4f84-b020-d7e866a1e082 + - 99d9684c-1335-4f53-a0c6-08d1f9d23a38 status: code: 200 message: '' @@ -673,19 +665,29 @@ interactions: User-Agent: - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/1a92189b-294b-4fd2-a72a-e9943c90250e?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004?api-version=2021-08-01 response: body: - string: "{\r\n \"status\": \"Succeeded\"\r\n}" + string: "{\r\n \"name\": \"vhub-000004\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004\",\r\n + \ \"etag\": \"W/\\\"8b40b9f2-e7c4-458e-8ab9-2e70cc531692\\\"\",\r\n \"type\": + \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"westus\",\r\n \"properties\": + {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": + [],\r\n \"addressPrefix\": \"10.0.1.0/24\",\r\n \"virtualRouterAsn\": + 65515,\r\n \"virtualRouterIps\": [],\r\n \"routeTable\": {\r\n \"routes\": + []\r\n },\r\n \"virtualRouterAutoScaleConfiguration\": {\r\n \"minCapacity\": + 2\r\n },\r\n \"virtualWan\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualWans/vwan-000003\"\r\n + \ },\r\n \"networkVirtualAppliances\": [],\r\n \"routingState\": \"Provisioning\",\r\n + \ \"allowBranchToBranchTraffic\": false,\r\n \"preferredRoutingGateway\": + \"ExpressRoute\",\r\n \"hubRoutingPreference\": \"ExpressRoute\"\r\n }\r\n}" headers: cache-control: - no-cache content-length: - - '29' + - '1044' content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 05:58:07 GMT + - Tue, 26 Jul 2022 09:05:47 GMT expires: - '-1' pragma: @@ -702,7 +704,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - e8b31cee-29f5-4666-aa19-f61911709c94 + - 0b27e563-7caa-4f20-8c5c-39bf8ad147d7 status: code: 200 message: '' @@ -713,58 +715,68145 @@ interactions: - '*/*' Accept-Encoding: - gzip, deflate - CommandName: - - network vhub create Connection: - keep-alive - ParameterSetName: - - -n -g --vwan --address-prefix User-Agent: - - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - python-requests/2.26.0 method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004?api-version=2021-08-01 + uri: https://aka.ms/azure-cli-extension-index-v1 response: body: - string: "{\r\n \"name\": \"vhub-000004\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004\",\r\n - \ \"etag\": \"W/\\\"08cce42d-5c31-485c-8e3c-d930dddde20b\\\"\",\r\n \"type\": - \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"westus\",\r\n \"properties\": - {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": - [],\r\n \"addressPrefix\": \"10.0.1.0/24\",\r\n \"virtualRouterAsn\": - 65515,\r\n \"virtualRouterIps\": [],\r\n \"routeTable\": {\r\n \"routes\": - []\r\n },\r\n \"virtualRouterAutoScaleConfiguration\": {\r\n \"minCapacity\": - 2\r\n },\r\n \"virtualWan\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualWans/vwan-000003\"\r\n - \ },\r\n \"networkVirtualAppliances\": [],\r\n \"routingState\": \"Provisioning\",\r\n - \ \"allowBranchToBranchTraffic\": false,\r\n \"preferredRoutingGateway\": - \"ExpressRoute\",\r\n \"hubRoutingPreference\": \"ExpressRoute\"\r\n }\r\n}" + string: '' headers: cache-control: - - no-cache + - max-age=0, no-cache, no-store + connection: + - keep-alive content-length: - - '1044' - content-type: - - application/json; charset=utf-8 + - '0' date: - - Tue, 26 Jul 2022 05:58:08 GMT + - Tue, 26 Jul 2022 09:05:49 GMT expires: - - '-1' + - Tue, 26 Jul 2022 09:05:49 GMT + location: + - https://azcliextensionsync.blob.core.windows.net/index1/index.json pragma: - no-cache + request-context: + - appId=cid-v1:9b037ab9-fa5a-4c09-81bd-41ffa859f01e server: - - Microsoft-HTTPAPI/2.0 - - Microsoft-HTTPAPI/2.0 + - Kestrel strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-ms-arm-service-request-id: - - 5cafd900-5eaa-4c6b-8fbc-ad91623bf970 + - max-age=31536000 ; includeSubDomains + x-response-cache-status: + - 'True' + status: + code: 301 + message: Moved Permanently +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + method: GET + uri: https://azcliextensionsync.blob.core.windows.net/index1/index.json + response: + body: + string: "{\n \"extensions\": {\n \"account\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/account-0.1.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"account-0.1.0-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"account\",\n \"summary\": \"Microsoft Azure Command-Line + Tools SubscriptionClient Extension\",\n \"version\": \"0.1.0\"\n + \ },\n \"sha256Digest\": \"badd35099d52efc5d8c337eee3ce3958005e6bfbb0c83798a74458b90ea6046b\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/account-0.2.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"account-0.2.0-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"account\",\n \"summary\": \"Microsoft Azure Command-Line + Tools SubscriptionClient Extension\",\n \"version\": \"0.2.0\"\n + \ },\n \"sha256Digest\": \"a5613056e59cccaf4de58d9b108b0103f1b5a698345e6261b5bf83b3ff7637cf\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/account-0.2.1-py3-none-any.whl\",\n + \ \"filename\": \"account-0.2.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/account\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"account\",\n \"summary\": \"Microsoft Azure Command-Line + Tools SubscriptionClient Extension\",\n \"version\": \"0.2.1\"\n + \ },\n \"sha256Digest\": \"aba36f7a6f109d2bd1b1624ebcfdfd07a97e9a0b05b051d0af7d2ddb4d2f3c89\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/account-0.2.2-py3-none-any.whl\",\n + \ \"filename\": \"account-0.2.2-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/account\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"account\",\n \"summary\": \"Microsoft Azure Command-Line + Tools SubscriptionClient Extension\",\n \"version\": \"0.2.2\"\n + \ },\n \"sha256Digest\": \"adffb8a4ceaecde0157467740551cea2b983ae5483d9b0ec59f9c678f232066d\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/account-0.2.3-py3-none-any.whl\",\n + \ \"filename\": \"account-0.2.3-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/account\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"account\",\n \"summary\": \"Microsoft Azure Command-Line + Tools SubscriptionClient Extension\",\n \"version\": \"0.2.3\"\n + \ },\n \"sha256Digest\": \"94aa62990cc1260c24100501c3479d0f1ddbb485dccdbecf42228382c537f019\"\n + \ }\n ],\n \"acrtransfer\": [\n {\n \"downloadUrl\": + \"https://azcliprod.blob.core.windows.net/cli-extensions/acrtransfer-1.0.0-py3-none-any.whl\",\n + \ \"filename\": \"acrtransfer-1.0.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"KraterDev@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/acrtransfer\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"acrtransfer\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Acrtransfer Extension\",\n \"version\": \"1.0.0\"\n + \ },\n \"sha256Digest\": \"8fadff19781b34ab246a15a5c222fd6af53ea93f7778fbf933d1ccd082f3e362\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/acrtransfer-1.1.0-py3-none-any.whl\",\n + \ \"filename\": \"acrtransfer-1.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"KraterDev@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/acrtransfer\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"acrtransfer\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Acrtransfer Extension\",\n \"version\": \"1.1.0\"\n + \ },\n \"sha256Digest\": \"668b94d0341b663a610212f318b899a53be60ae0eb59c47e162f5dabd3483551\"\n + \ }\n ],\n \"ad\": [\n {\n \"downloadUrl\": + \"https://azcliprod.blob.core.windows.net/cli-extensions/ad-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"ad-0.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/ad\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"ad\",\n \"summary\": \"Microsoft Azure Command-Line Tools + DomainServicesResourceProvider Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"61df234e10759e9916c1d447ab02b82637de10fd97c31a17252e1f5183853883\"\n + \ }\n ],\n \"aem\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/aem-0.1.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"aem-0.1.1-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.0.30\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"yugangw@microsoft.com\",\n + \ \"name\": \"Yugang Wang\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.29.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aem\",\n \"summary\": \"Manage Azure Enhanced Monitoring + Extensions for SAP\",\n \"version\": \"0.1.1\"\n },\n + \ \"sha256Digest\": \"4ac7b8a4a89eda68d9d1a07cc5edd9b1a2b88421e2aa9a9e5b86a241f127775f\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aem-0.2.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"aem-0.2.0-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.0.30\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"yugangw@microsoft.com\",\n + \ \"name\": \"Yugang Wang\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aem\",\n \"summary\": \"Manage Azure Enhanced Monitoring + Extensions for SAP\",\n \"version\": \"0.2.0\"\n },\n + \ \"sha256Digest\": \"3ae49bb9f6b07cdaae840079c95e3d30c7e8bc27ba68d542e8e122cf4c14ce00\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aem-0.2.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"aem-0.2.1-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.19.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"yugangw@microsoft.com\",\n \"name\": + \"Yugang Wang\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aem\",\n \"summary\": \"Manage Azure Enhanced Monitoring + Extensions for SAP\",\n \"version\": \"0.2.1\"\n },\n + \ \"sha256Digest\": \"fb11a2b2b46c5bae831216969bc333a74c7f2a1f77fb8fae7427b911d27bdd41\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aem-0.2.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"aem-0.2.2-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.19.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"yugangw@microsoft.com\",\n \"name\": + \"Yugang Wang\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aem\",\n \"summary\": \"Manage Azure Enhanced Monitoring + Extensions for SAP\",\n \"version\": \"0.2.2\"\n },\n + \ \"sha256Digest\": \"4019ccd9d3bfef853bbe31bc178e07ea1d132a8dea6e6931f917c0d4b0130d13\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aem-0.3.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"aem-0.3.0-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.19.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"yugangw@microsoft.com\",\n \"name\": + \"Yugang Wang\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aem\",\n \"summary\": \"Manage Azure Enhanced Monitoring + Extensions for SAP\",\n \"version\": \"0.3.0\"\n },\n + \ \"sha256Digest\": \"25aaf9006ab1d115d7c484cfda1c9ad0e3617af6d2140db87499aaea81b67ff8\"\n + \ }\n ],\n \"ai-examples\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/ai_examples-0.1.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"ai_examples-0.1.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.81\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.5\",\n \"Programming Language :: Python + :: 3.6\",\n \"Programming Language :: Python :: 3.7\",\n + \ \"Programming Language :: Python :: 3.8\",\n \"License + :: OSI Approved :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"mabooe@microsoft.com\",\n \"name\": \"Matthew + Booe\",\n \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/ai-examples\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"ai-examples\",\n \"summary\": \"Add AI powered examples + to help content.\",\n \"version\": \"0.1.0\"\n },\n + \ \"sha256Digest\": \"3bf63937122345abe28f6d6ddcac8c76491ae992910a6516bcb506e099e59f8b\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/ai_examples-0.2.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"ai_examples-0.2.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.2.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.5\",\n \"Programming Language :: Python + :: 3.6\",\n \"Programming Language :: Python :: 3.7\",\n + \ \"Programming Language :: Python :: 3.8\",\n \"License + :: OSI Approved :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"mabooe@microsoft.com\",\n \"name\": \"Matthew + Booe\",\n \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/ai-examples\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"ai-examples\",\n \"summary\": \"Add AI powered examples + to help content.\",\n \"version\": \"0.2.0\"\n },\n + \ \"sha256Digest\": \"1e976b938f377e35618525154b46725fa66f17883a6fb233fb2f9d427a34421b\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/ai_examples-0.2.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"ai_examples-0.2.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.2.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.5\",\n \"Programming Language :: Python + :: 3.6\",\n \"Programming Language :: Python :: 3.7\",\n + \ \"Programming Language :: Python :: 3.8\",\n \"License + :: OSI Approved :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"mabooe@microsoft.com\",\n \"name\": \"Matthew + Booe\",\n \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/ai-examples\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"ai-examples\",\n \"summary\": \"Add AI powered examples + to help content.\",\n \"version\": \"0.2.1\"\n },\n + \ \"sha256Digest\": \"f45d5a3726924c8a7ae03f2fce1ea4c0221291cf5c815dd54bbc7cd867f1edc2\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/ai_examples-0.2.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"ai_examples-0.2.2-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.2.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.5\",\n \"Programming Language :: Python + :: 3.6\",\n \"Programming Language :: Python :: 3.7\",\n + \ \"Programming Language :: Python :: 3.8\",\n \"License + :: OSI Approved :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"mabooe@microsoft.com\",\n \"name\": \"Matthew + Booe\",\n \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/ai-examples\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"ai-examples\",\n \"summary\": \"Add AI powered examples + to help content.\",\n \"version\": \"0.2.2\"\n },\n + \ \"sha256Digest\": \"6f5da7c8783d6c295b0bc290284609d2e4d60618e208529ec224cde6137254e7\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/ai_examples-0.2.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"ai_examples-0.2.3-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.2.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.5\",\n \"Programming Language :: Python + :: 3.6\",\n \"Programming Language :: Python :: 3.7\",\n + \ \"Programming Language :: Python :: 3.8\",\n \"License + :: OSI Approved :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"mabooe@microsoft.com\",\n \"name\": \"Matthew + Booe\",\n \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/ai-examples\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"ai-examples\",\n \"summary\": \"Add AI powered examples + to help content.\",\n \"version\": \"0.2.3\"\n },\n + \ \"sha256Digest\": \"b4e02c629f2d5613553460c0c1923d638753b355cda5cd7e6ed11b573eaf6d01\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/ai_examples-0.2.4-py2.py3-none-any.whl\",\n + \ \"filename\": \"ai_examples-0.2.4-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.2.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.5\",\n \"Programming Language :: Python + :: 3.6\",\n \"Programming Language :: Python :: 3.7\",\n + \ \"Programming Language :: Python :: 3.8\",\n \"License + :: OSI Approved :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"mabooe@microsoft.com\",\n \"name\": \"Matthew + Booe\",\n \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/ai-examples\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"ai-examples\",\n \"summary\": \"Add AI powered examples + to help content.\",\n \"version\": \"0.2.4\"\n },\n + \ \"sha256Digest\": \"acb73b45ea35b909a0e25ca8757a1434d9ba109ebb3d54698850f5258e76132c\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/ai_examples-0.2.5-py2.py3-none-any.whl\",\n + \ \"filename\": \"ai_examples-0.2.5-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.2.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.5\",\n \"Programming Language :: Python + :: 3.6\",\n \"Programming Language :: Python :: 3.7\",\n + \ \"Programming Language :: Python :: 3.8\",\n \"License + :: OSI Approved :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"mabooe@microsoft.com\",\n \"name\": \"Matthew + Booe\",\n \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/ai-examples\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"ai-examples\",\n \"summary\": \"Add AI powered examples + to help content.\",\n \"version\": \"0.2.5\"\n },\n + \ \"sha256Digest\": \"badbdf5fc2e0b4a85c4124d3fc92859b582adf8f30f5727440ce81942140099a\"\n + \ }\n ],\n \"aks-preview\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.36-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.4.36-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.4.36\"\n },\n + \ \"sha256Digest\": \"ea288c9a118ff077caba6110c395864f5c569d87ab395f02a1b11eefd00d3db6\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.37-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.4.37-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.4.37\"\n },\n + \ \"sha256Digest\": \"80d04f0d477b987dd462e6c1fb3fdbe7441c7ea1e3c75fb8593847d43b4a1e3b\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.38-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.4.38-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.4.38\"\n },\n + \ \"sha256Digest\": \"1ded28b781b6be42b7006fa1a9784d33a90cef43690034dfd22f890519737570\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.39-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.4.39-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.4.39\"\n },\n + \ \"sha256Digest\": \"0fdcf5377dcd987221405a3cce324cf823d6f22f0cedd0ea6dc7e3b357be50c4\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.40-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.4.40-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.4.40\"\n },\n + \ \"sha256Digest\": \"ea0e3e82ed682134734460b8a6489c4e586cfca97706cc2037d9ace16491c286\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.41-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.4.41-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.4.41\"\n },\n + \ \"sha256Digest\": \"f2c6b7d062f3798400b274926e70123fe02ea8bd6a94f645bbf5c1474ce42e33\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.42-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.4.42-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.4.42\"\n },\n + \ \"sha256Digest\": \"8b7b592b640b4e46410cf97600106c277506403487e083a3496c33c634e63a06\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.43-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.4.43-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.4.43\"\n },\n + \ \"sha256Digest\": \"d351dc69bac520400beffaa571dccdd1fd37534c28309fa703ae59802d25cad5\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.44-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.4.44-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.4.44\"\n },\n + \ \"sha256Digest\": \"544d8dbab694fd5a2e04a1cac310e36881682e309c5df772f037451e3d7da51c\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.45-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.4.45-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.4.45\"\n },\n + \ \"sha256Digest\": \"78b8536cf5b4349d47a3d1742d36514f99780ef8eff31336d8cb5dfc2e5c6080\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.47-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.4.47-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.4.47\"\n },\n + \ \"sha256Digest\": \"042b4acfecdc98059907abce1224c0865f1a61abd566fdc00e09a61436a52e27\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.49-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.4.49-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.4.49\"\n },\n + \ \"sha256Digest\": \"ccd0ec11a5fe08427547eb65111ab5c4bab5a59d2eb8d90173d3afa242260518\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.50-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.4.50-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.4.50\"\n },\n + \ \"sha256Digest\": \"4c00426e0e993c1a1205a9e09500025cadf287b5ba9c7248027bd91922a94688\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.51-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.4.51-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.4.51\"\n },\n + \ \"sha256Digest\": \"60db16bbf0149d80545044dbcb6a353822f867876b2a2547e584432775bd2bf7\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.52-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.4.52-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.4.52\"\n },\n + \ \"sha256Digest\": \"7ca39f7f93274649857adc648ae2c7f971d846a99917e6c42b514075d19eb93f\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.53-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.4.53-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.4.53\"\n },\n + \ \"sha256Digest\": \"8a71bf3f14338831750c4d086be49b09dbc65e40aedbbc9bc8c558ca8dcb1b21\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.54-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.4.54-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.4.54\"\n },\n + \ \"sha256Digest\": \"a12d1907641e8212e0fb4e5f2a6eb85154252a2cd92a1539bf7b809c3b3aa840\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.55-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.4.55-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.4.55\"\n },\n + \ \"sha256Digest\": \"d6fa0ec6dfffa82941d9b93415b317f5aee42191c3f6193fbc5842f36822cc48\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.56-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.4.56-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.4.56\"\n },\n + \ \"sha256Digest\": \"b03984389a701e3bdfd0327a5428e2b73394daadca15c072173efd367cc7350e\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.57-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.4.57-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.4.57\"\n },\n + \ \"sha256Digest\": \"2f80ce7345874f6dc791c25b59bfccdd8d1df2fc5a58eee89c12d5bee36e09f2\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.58-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.4.58-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.4.58\"\n },\n + \ \"sha256Digest\": \"6c0e9eeff259f87d5db5deab028bd0c875103d4f94af3b4f872167330de14c2d\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.59-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.4.59-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.4.59\"\n },\n + \ \"sha256Digest\": \"33f4caf55366ac68d8b914bf0d06b695ea90d37ea1a26752c5c4ce7345f60b7d\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.60-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.4.60-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.4.60\"\n },\n + \ \"sha256Digest\": \"5baa213387c341a054dd8bc8a610f6f4ce0507d5fb1b96b13b0025c1cffb32a3\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.61-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.4.61-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.4.61\"\n },\n + \ \"sha256Digest\": \"e40833b2de89ae4884d0d88741ed6949d6a3b8e970c946e1ff4aed1ca5215b57\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.62-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.4.62-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.4.62\"\n },\n + \ \"sha256Digest\": \"41538793759b3aae977c3c0e6263a271b20ea130467d89c0dee19877198f0703\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.63-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.4.63-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.4.63\"\n },\n + \ \"sha256Digest\": \"ad7e574b1728797189c3e7185ff56e09e835086bd8876c4ef8cbdc54ffe1bc77\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.64-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.4.64-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.4.64\"\n },\n + \ \"sha256Digest\": \"507a299bddcb9199f589be12ad0761e03c8386ed2b4ca26782199e9c1f18bf49\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.65-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.4.65-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.4.65\"\n },\n + \ \"sha256Digest\": \"3c1d2f8daedab5d6e6adea1ee1f0222be411f64b2b960ce270feb2aa5955145f\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.66-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.4.66-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.4.66\"\n },\n + \ \"sha256Digest\": \"ff66452ee3ea3bd31da976107f59006a11ada4e565328fdd56c36c876680b826\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.67-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.4.67-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.4.67\"\n },\n + \ \"sha256Digest\": \"1ae0b48d36ea387f25311bbd24f3170c98ed2e3fd1d2a8d07ed32759f0d92828\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.68-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.4.68-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.4.68\"\n },\n + \ \"sha256Digest\": \"a281f668a6a9aca42b30fe81914621cce0b7ed8b5dc6c011d299f81ab7c213aa\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.69-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.4.69-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.4.69\"\n },\n + \ \"sha256Digest\": \"d670fa4333caf852f4fb298cac96617f24101af8a01af505eb6730936280598a\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.70-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.4.70-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.4.70\"\n },\n + \ \"sha256Digest\": \"ae85aefb746698433f3175f87ab8f53c866aafd5f4d68d7277336e6bedeaffd8\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.71-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.4.71-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.4.71\"\n },\n + \ \"sha256Digest\": \"a122cfbcc9eb43d3e89e4a19e7f7641e95d6c3184e486bf790b6cdd088c98c79\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.72-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.4.72-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.4.72\"\n },\n + \ \"sha256Digest\": \"5d8ec45db6137170926753fe13f7afa8bc66b7b2d8e1af420bb4615b20b471bf\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.73-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.4.73-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.4.73\"\n },\n + \ \"sha256Digest\": \"d5cd928c82d0f65dbdefc651b2925bfba8710d14d9ecb2aab50ce3b6b461a3c5\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.0\"\n },\n + \ \"sha256Digest\": \"abb67e21afe5760a77dc90832ff3790da7041e19240b5e16829b27562b538917\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.1\"\n },\n + \ \"sha256Digest\": \"18a96ea0a9a7402715bd8896901e9b9b1a69ae40f8791755337178fdb3d2dd8b\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.2-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.2\"\n },\n + \ \"sha256Digest\": \"8a0d406acb640b0f9e2a5c2aba6ec1038aa14178e28cacb07f213127da4c7d4a\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.3-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.3\"\n },\n + \ \"sha256Digest\": \"a5ee5bd051e5e3909dd84593ff6c5ae9aa37eb4fd68ffa23db1011894c15ba9d\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.4-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.4-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.4\"\n },\n + \ \"sha256Digest\": \"9d917bb16488f2e0c07b8448675105ce726e836f3070cb1669394ce174893ec4\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.5-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.5-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.5\"\n },\n + \ \"sha256Digest\": \"17a72fbfd8ddafbe11cedadb5f2fd9b514d700ecc3854ece5c257c5c7e443182\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.6-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.6-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.6\"\n },\n + \ \"sha256Digest\": \"70552c8f2eb4c60d7de4f2ed9225c16757c6f1978fa0a091d83ab74a748155a5\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.7-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.7-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.7\"\n },\n + \ \"sha256Digest\": \"3721871ac87368c30bd8dfbcd6ff745bb4254f9b2daff651ba3de892dfd15067\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.8-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.8-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.8\"\n },\n + \ \"sha256Digest\": \"c32a30d83efeee2cdb23e5dccf1d86788835bcb8947d6ba838fab63d97409bd5\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.9-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.9-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.9\"\n },\n + \ \"sha256Digest\": \"8e9f36f5ee8f07e3d7f24de3ffe11aa82ba1af4b135286cf3e463d8d6d7e5ab3\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.10-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.10-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.10\"\n },\n + \ \"sha256Digest\": \"2dc5f15206e44d509d1a6738ee7b24bd3bba20d2a184d9fd93423affb346abdc\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.11-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.11-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.11\"\n },\n + \ \"sha256Digest\": \"9eeda4d792219e1745948103bd6f0677a724553708ba1ccf49ca484181939f07\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.12-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.12-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.12\"\n },\n + \ \"sha256Digest\": \"9d7f0941b2e1e765cd48cee7b7502a035d65385ddce9d210ccdf6ef68519b4e4\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.13-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.13-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.13\"\n },\n + \ \"sha256Digest\": \"54409bfe6bc1b8c34183eea46624973cb6c53acf6b11b5665cc21b229da17156\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.14-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.14-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.14\"\n },\n + \ \"sha256Digest\": \"635f9a1ed5cd480da0e730ddd3116bc352997120aa1feff1b3972067460bbc9f\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.15-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.15-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.15\"\n },\n + \ \"sha256Digest\": \"c5bc6296b75fcdaf2a499d34dfa184d6cdeda7a8abaf1306fd758dd04804e621\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.17-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.17-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.17\"\n },\n + \ \"sha256Digest\": \"add861fdea86d7789a0680a3db61fbc32736849c137eb043cb4496f1ee07b742\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.18-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.18-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.18\"\n },\n + \ \"sha256Digest\": \"5cdb117cd30f743c092131bf77e8a699ba4e62bdf7f60a987b5e04387a57ccec\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.19-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.19-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.19\"\n },\n + \ \"sha256Digest\": \"ea42777c9a90295667bc3dc2154f3f3c9f122f884fd7dea661d4948d81dc0b63\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.21-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.21-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.21\"\n },\n + \ \"sha256Digest\": \"8035103b7eb04451b596d70d03f7b1685418e6679c143db5cf6ca70d91e65848\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.22-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.22-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.22\"\n },\n + \ \"sha256Digest\": \"d9673c7d1496e2d85d2b15ad1fc7b2e24101517d8714c4a1cc9f86175cf395a2\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.23-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.23-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.23\"\n },\n + \ \"sha256Digest\": \"1d5ad0d8d49f0cf13ffb65cbb3a60651dfa87a8b8b9537f7d9574d4bdc68c1d6\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.24-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.24-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.24\"\n },\n + \ \"sha256Digest\": \"4f2e624cc8e1a9ef653295b563d883f2fe58016ca1ba5b45485f17d60d410de7\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.25-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.25-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.25\"\n },\n + \ \"sha256Digest\": \"67e35a0b44ffa2c73c98e0ef8604705302707a383b1ffe37a5a9368f2d2a24bb\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.26-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.26-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.26\"\n },\n + \ \"sha256Digest\": \"b0653d61f1b26184f2439bef551fb42055f9509ec4f4a3e805d20bce2f382cf8\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.27-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.27-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.27\"\n },\n + \ \"sha256Digest\": \"327010762d4953215b870434fafd0f64f7c46bf6d41eafe147a7de202331e3d3\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.28-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.28-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.28\"\n },\n + \ \"sha256Digest\": \"6242d3de31d9fb51d7385e4b8b4880806a6df7057d552914ae114d6445440b9e\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.29-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.29-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.29\"\n },\n + \ \"sha256Digest\": \"4b433b98716ceb98545a1031ac06284ed06cdb454af009e486a30b32ec07b176\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.30-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.30-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.30\"\n },\n + \ \"sha256Digest\": \"c7a0e4838eebb2a6ee5fafa97c361b73ccb66440e1e27f8d10b241de36c82afd\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.31-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.31-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.31\"\n },\n + \ \"sha256Digest\": \"fed778a52ba3233267c1a957e59d6b62f40dfaac4483c3285fb1747659a180e1\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.32-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.32-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.32\"\n },\n + \ \"sha256Digest\": \"d2267981145c8c7494d0b74ed6e0629ebff46e44b632d5936c01eee885c0f9a3\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.33-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.33-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.33\"\n },\n + \ \"sha256Digest\": \"a087c366a73df27aa0950067649a75cfb08432e331f95d497915e62c5291f59e\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.34-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.34-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.34\"\n },\n + \ \"sha256Digest\": \"32a00c0a498ca140540ffd4a33685cbf9f188bee23c9b75d47a12ca342420102\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.35-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.35-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.35\"\n },\n + \ \"sha256Digest\": \"ae1c4eb5688de501f34a1125495f012ddd6445aea1f4da3ac9b81d52c019a309\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.37-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.37-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.37\"\n },\n + \ \"sha256Digest\": \"9f5cd1a94360c156d4baef8a7c8c6230f291807caa4857528ba57ff99ff5772d\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.38-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.38-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.38\"\n },\n + \ \"sha256Digest\": \"8f3711491f7f6952e6cf50f517de94a0a3380c906f8e3a1c67e917c3ec63b7ad\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.39-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.39-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.39\"\n },\n + \ \"sha256Digest\": \"249d7eacc77ec774ab656b4cc8bda7e0d9a1790ff7ec9851a3869f3dc3357869\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.40-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.40-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.40\"\n },\n + \ \"sha256Digest\": \"6fb60461a49eb3534343eab73a665edf0dc3fa38f6e77972a15442fe35ef7ef5\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.41-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.41-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.41\"\n },\n + \ \"sha256Digest\": \"031601c9ef162925ab378ba7e86b843f258b8feddfe8e52bb8d4d6896d7504d8\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.42-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.42-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.27.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.42\"\n },\n + \ \"sha256Digest\": \"70b557f454023cd8300da0081f34c97f8ab142d2a867507cc356d5d45e2f6585\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.44-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.44-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.27.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.44\"\n },\n + \ \"sha256Digest\": \"bf9b38c16159417372b85e10874554ccc08b3a1d545ac098d864d88c832293e8\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.45-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.45-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.30.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.45\"\n },\n + \ \"sha256Digest\": \"dce3edd35e9467e64db64ea6fe69a3360f51be02fcf273126c77bd2a79bc43c7\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.46-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.46-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.30.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.46\"\n },\n + \ \"sha256Digest\": \"9f811e0176fb309f40c0a6a2cfbd50c27aa4c19a80f518ad100e232c382da336\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.47-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.47-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.30.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.47\"\n },\n + \ \"sha256Digest\": \"a3d03b2ad7ae74468556b8142252e9e51f70e50ce5b1685c8188930b1e43a4ef\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.48-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.48-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.30.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.48\"\n },\n + \ \"sha256Digest\": \"f253e1df741ca7a9b22fef56a362606f9cd7f9e79d52d25fe36a8f76a2c0b52f\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.49-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.49-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.31.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.49\"\n },\n + \ \"sha256Digest\": \"8ee88b5673e5d0b69176f8e6b1b5402854b6b28b763e749251414d3801650259\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.50-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.50-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.31.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.50\"\n },\n + \ \"sha256Digest\": \"1ee3571431ef61e5c66bc92ca9927b97d0eaf37e0c9290e55744fcf8bd8cf552\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.51-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.51-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.31.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.51\"\n },\n + \ \"sha256Digest\": \"9908869553f8438a8f184586396e2f2013871bbf49063b95a2ee4d354c539912\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.52-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.52-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.31.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.52\"\n },\n + \ \"sha256Digest\": \"9446d0056caeabbfbac6a47ac88fdb67757db285c7063b5e8074befbc56338d0\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.53-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.53-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.32.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.53\"\n },\n + \ \"sha256Digest\": \"d8e85ba210d276b5caee4d8049b1e0e3ea5b55d6b319a630cf2e523305e6e6cc\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.54-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.54-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.32.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.54\"\n },\n + \ \"sha256Digest\": \"957461fa774e2f4a041464a1c82b77edd6b380c6e77ae7a4ae84fba6402380a3\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.55-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.55-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.32.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.55\"\n },\n + \ \"sha256Digest\": \"6dffcadb2091abab3e6c682dcac05a8149f6887e04550342e1ae33109fd4266f\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.56-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.56-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.32.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.56\"\n },\n + \ \"sha256Digest\": \"113eca94a2bda03fea6810bffbed83c1e1c5ab91d38b40001e8bab320d6449e2\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.57-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.57-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.32.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.57\"\n },\n + \ \"sha256Digest\": \"ef52483bd0f162fcc1fc0cced91a5804956c202bf0d3559e48f76a26241ace36\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.58-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.58-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.32.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.58\"\n },\n + \ \"sha256Digest\": \"9ad0566d2719940ac927723e65fd79586eae3ce86190b52cfcda3286c98ee30d\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.59-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.59-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.32.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.59\"\n },\n + \ \"sha256Digest\": \"24253eef69ebb4622873771959e33b25d9612f3303cc924c84f8d6e175420f69\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.60-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.60-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.32.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.60\"\n },\n + \ \"sha256Digest\": \"c3d1861f4bfa276d714448198b71f482b26538162f0724bb5686343a084a0de6\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.61-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.61-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.32.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.61\"\n },\n + \ \"sha256Digest\": \"98f1c161076a1b17889069fd8b654c4be14b5778088cf46a834d6be2a580dca7\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.62-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.62-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.32.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.62\"\n },\n + \ \"sha256Digest\": \"d1c27a01a402f252e01016181cf988a6da125d120bff168c4b4e85f994215d56\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.63-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.63-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.32.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.63\"\n },\n + \ \"sha256Digest\": \"cb5ca46f649303009a52c84ec1a9e8efc788e6e80989e07541f03c4edf02cc93\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.64-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.64-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.32.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.64\"\n },\n + \ \"sha256Digest\": \"377db46a822434677059bae8f8584e408d42ba951a7e8b688e50579236864faf\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.65-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.65-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.32.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.65\"\n },\n + \ \"sha256Digest\": \"df53989fd97f37b5feb6bd54dca9c11308cd8ac6c77e012efccfb4c0111c2f18\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.66-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.66-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.32.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.66\"\n },\n + \ \"sha256Digest\": \"82026c5aafd8f0c7f5e72524e708a4ed5c6485b574686d0cdded1104f20a82b3\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.67-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.67-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.32.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.67\"\n },\n + \ \"sha256Digest\": \"5bedccad76afa1af2196feea59de05fce27d6e917bd6580793ea553399bc2cd5\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.68-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.68-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.32.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.68\"\n },\n + \ \"sha256Digest\": \"0501655b210d9b4d8812c9b1820f4860c9e26aa839652c6265ab201dbcfb46d6\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.69-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.69-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.32.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.69\"\n },\n + \ \"sha256Digest\": \"371eec5e3dda3fd7b6ade5274603887bb2113c8e1833a30d49b08a413f3dede4\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.70-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.70-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.32.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.70\"\n },\n + \ \"sha256Digest\": \"b209c35cf11c76b71a751d727d05cd29b9c4d946bf3ff61d1c51284c83292f9b\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.71-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.71-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.35.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.71\"\n },\n + \ \"sha256Digest\": \"7d9550c43140a2eb110addfea27ff8a37d08e1f007a439e77e76ba93110ea38c\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.73-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.73-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.35.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.73\"\n },\n + \ \"sha256Digest\": \"aea0f83dbc8a9aa258a1a64446118919d629d66a0836d3fc800a0f726dda65a2\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.74-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.74-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.35.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.74\"\n },\n + \ \"sha256Digest\": \"2e6afcc3ababf020e0d4debe8c21334f91f52e8ada3b76261c3a5cda3a7c4462\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.75-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.75-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.35.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.75\"\n },\n + \ \"sha256Digest\": \"3e6ec892b290606c3c7d504883e5bac1a29cdfd3bb98ba95ac2575dd2f3b81b2\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.76-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.76-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.35.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.76\"\n },\n + \ \"sha256Digest\": \"daeef61715beb0aad8387286c324dd6450d3ab6cc731476b182a8a70c1d5997a\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.77-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.77-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.35.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.77\"\n },\n + \ \"sha256Digest\": \"35008db1e3d6e9ae6c409ed0749a37f6fddec6223aa8cefa0e7245af5f81c95a\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.78-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.78-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.35.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.78\"\n },\n + \ \"sha256Digest\": \"a98ecf3b74dae40025d90c8fa152341897682b3647964fd4876545c71b1aa186\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.79-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.79-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.35.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.79\"\n },\n + \ \"sha256Digest\": \"e00adb76107a1daf813b7469392cc42f54dfe37a13f300e0e3f5fb59604a1a7a\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.80-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.80-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.35.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.80\"\n },\n + \ \"sha256Digest\": \"b2b6b10bea7eb3e667b6d3377be2c901c8a707de4a29fea5b5e4e2c5a79ea465\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.81-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.81-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.35.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.81\"\n },\n + \ \"sha256Digest\": \"cd513d21399b00621fe54b3cef4e5736b521d89f4233d01020efe8a1fb2a029d\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.82-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.82-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.35.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.82\"\n },\n + \ \"sha256Digest\": \"0d92faa3baf8df81f784efe3c719f915fc846e0f5a1b5884477b28bc19a3dc5e\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.83-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.83-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.37.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.83\"\n },\n + \ \"sha256Digest\": \"01a9cba4d6553f8dc21a8bc837db19761a61c683ddbd72383071030edb5fa806\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.85-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.85-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.37.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.85\"\n },\n + \ \"sha256Digest\": \"1b67fa76d283eee75bb135dc4e4efd9640364a84cd9c0786d6311090b8d9b8fd\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.86-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.86-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.37.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.86\"\n },\n + \ \"sha256Digest\": \"6d35edb29885d02dce1c27d3fc16280239b288151984ac9b84f7d0de8ba44b61\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.87-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.87-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.37.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.87\"\n },\n + \ \"sha256Digest\": \"74b0bdfee2818757cafb88edec216446e71bf0f56c9365a387966ef0490bcbfc\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.88-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.88-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.37.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.88\"\n },\n + \ \"sha256Digest\": \"6794b2151eae3176e8db725a786201606afb4d2e94a76201e21652f2a19d0a4c\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.89-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.89-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.37.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.89\"\n },\n + \ \"sha256Digest\": \"e7f1b203399906812680aaed0e3f6e21000967e0699482d97e1c449035a8bc6a\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.91-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.91-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.37.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.91\"\n },\n + \ \"sha256Digest\": \"08de921452dc174603c794405373819a7bda972c8a3307f81e17e9ad4f369f80\"\n + \ }\n ],\n \"alertsmanagement\": [\n {\n + \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/alertsmanagement-0.1.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"alertsmanagement-0.1.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"fey@microsoft.com\",\n \"name\": \"Github:qwordy\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"alertsmanagement\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Alerts Extension\",\n \"version\": \"0.1.0\"\n + \ },\n \"sha256Digest\": \"80ab78574debff9d8a9106bac3929cb552adea1371ea24f06073669fef708fcd\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/alertsmanagement-0.1.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"alertsmanagement-0.1.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"fey@microsoft.com\",\n \"name\": \"Github:qwordy\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/alertsmanagement\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"alertsmanagement\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Alerts Extension\",\n \"version\": \"0.1.1\"\n + \ },\n \"sha256Digest\": \"319f2855f71de21b22b721b4b02d50faf858a71c04ced52a4f4c1e4e114dffa6\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/alertsmanagement-0.2.0-py3-none-any.whl\",\n + \ \"filename\": \"alertsmanagement-0.2.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/alertsmanagement\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"alertsmanagement\",\n \"summary\": \"Microsoft Azure + Command-Line Tools AlertsManagementClient Extension\",\n \"version\": + \"0.2.0\"\n },\n \"sha256Digest\": \"1881c770fca969d269840923f1a6332602ec0a031c7402aaefa3ac6babadf70c\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/alertsmanagement-0.2.1-py3-none-any.whl\",\n + \ \"filename\": \"alertsmanagement-0.2.1-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/alertsmanagement\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"alertsmanagement\",\n \"summary\": \"Microsoft Azure + Command-Line Tools AlertsManagementClient Extension\",\n \"version\": + \"0.2.1\"\n },\n \"sha256Digest\": \"4ad81bafbcf4d0cc813918d3a370eda0ff4d7e8d410cadb1adee353e300d58ef\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/alertsmanagement-0.2.2-py3-none-any.whl\",\n + \ \"filename\": \"alertsmanagement-0.2.2-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/alertsmanagement\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"alertsmanagement\",\n \"summary\": \"Microsoft Azure + Command-Line Tools AlertsManagementClient Extension\",\n \"version\": + \"0.2.2\"\n },\n \"sha256Digest\": \"2221f34f874532e4c5324f821a40a49f6cecca70b72e594144e6baf60b08508e\"\n + \ }\n ],\n \"alias\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/alias-0.5.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"alias-0.5.2-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.0.50.dev0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 2\",\n \"Programming Language + :: Python :: 2.7\",\n \"Programming Language :: Python + :: 3\",\n \"Programming Language :: Python :: 3.4\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"t-chwong@microsoft.com\",\n \"name\": + \"Ernest Wong\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.29.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"alias\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"jinja2 (~=2.10)\"\n ]\n + \ }\n ],\n \"summary\": + \"Support for command aliases\",\n \"version\": \"0.5.2\"\n + \ },\n \"sha256Digest\": \"05f82d75026e780d27bd34a1be57f4ec0f425500d8ab4ee7e92fee07b944da33\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/alias-0.5.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"alias-0.5.1-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.0.31.dev0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 2\",\n \"Programming Language + :: Python :: 2.7\",\n \"Programming Language :: Python + :: 3\",\n \"Programming Language :: Python :: 3.4\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"t-chwong@microsoft.com\",\n \"name\": + \"Ernest Wong\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"alias\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"jinja2 (~=2.10)\"\n ]\n + \ }\n ],\n \"summary\": + \"Support for command aliases\",\n \"version\": \"0.5.1\"\n + \ },\n \"sha256Digest\": \"81b9a7f1824bffcbd6e72680891476151dde868e030cdbf1bfd9135e1a8f3447\"\n + \ }\n ],\n \"amg\": [\n {\n \"downloadUrl\": + \"https://azcliprod.blob.core.windows.net/cli-extensions/amg-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"amg-0.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.maxCliCoreVersion\": + \"2.99.0\",\n \"azext.minCliCoreVersion\": \"2.30.0\",\n + \ \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"ad4g@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/amg\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"amg\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Azure Managed Grafana Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"2770ea61e30390300de97c4a76424febfc46a24a62f250b0fd3625017cf133f3\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/amg-0.1.1-py3-none-any.whl\",\n + \ \"filename\": \"amg-0.1.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.maxCliCoreVersion\": + \"2.99.0\",\n \"azext.minCliCoreVersion\": \"2.30.0\",\n + \ \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"ad4g@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/amg\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"amg\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Azure Managed Grafana Extension\",\n \"version\": + \"0.1.1\"\n },\n \"sha256Digest\": \"267cb352947fc4d0991d6d36b5a5ab86604c95a66acfb030212653ae4ada0fc6\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/amg-0.1.2-py3-none-any.whl\",\n + \ \"filename\": \"amg-0.1.2-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.maxCliCoreVersion\": + \"2.99.0\",\n \"azext.minCliCoreVersion\": \"2.30.0\",\n + \ \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"ad4g@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/amg\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"amg\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Azure Managed Grafana Extension\",\n \"version\": + \"0.1.2\"\n },\n \"sha256Digest\": \"f6e7b4cbe3fed90f9683ef96280612e2646286ca8028f4061013a0c6255c7208\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/amg-0.1.3-py3-none-any.whl\",\n + \ \"filename\": \"amg-0.1.3-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.maxCliCoreVersion\": + \"2.99.0\",\n \"azext.minCliCoreVersion\": \"2.30.0\",\n + \ \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"ad4g@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/amg\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"amg\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Azure Managed Grafana Extension\",\n \"version\": + \"0.1.3\"\n },\n \"sha256Digest\": \"81e5bffefbb991136eaa19ab5175ff33ca8edec31b38c615ef2ffcaee80f5725\"\n + \ }\n ],\n \"application-insights\": [\n {\n + \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"application_insights-0.1.3-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"aleldeib@microsoft.com\",\n \"name\": + \"Ace Eldeib\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"application-insights\",\n \"summary\": \"Support for + managing Application Insights components and querying metrics, events, and + logs from such components.\",\n \"version\": \"0.1.3\"\n + \ },\n \"sha256Digest\": \"e5b8104da5d9f241a0599adeb3b1d2f910f00991f47d4f4c4095285de3a82f00\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.4-py2.py3-none-any.whl\",\n + \ \"filename\": \"application_insights-0.1.4-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"aleldeib@microsoft.com\",\n \"name\": + \"Ace Eldeib\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"application-insights\",\n \"summary\": \"Support for + managing Application Insights components and querying metrics, events, and + logs from such components.\",\n \"version\": \"0.1.4\"\n + \ },\n \"sha256Digest\": \"8b4ef4870b16a15fd81af385c3dff762e7af52333e212a68b5ec5f42663a6078\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.5-py2.py3-none-any.whl\",\n + \ \"filename\": \"application_insights-0.1.5-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"aleldeib@microsoft.com\",\n + \ \"name\": \"Ace Eldeib\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"application-insights\",\n \"summary\": \"Support for + managing Application Insights components and querying metrics, events, and + logs from such components.\",\n \"version\": \"0.1.5\"\n + \ },\n \"sha256Digest\": \"effa0a37f1e8b2506d4849a2208d69f06a6683809e5da809bea63bd0f940da2f\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.6-py2.py3-none-any.whl\",\n + \ \"filename\": \"application_insights-0.1.6-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"aleldeib@microsoft.com\",\n + \ \"name\": \"Ace Eldeib\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"application-insights\",\n \"summary\": \"Support for + managing Application Insights components and querying metrics, events, and + logs from such components.\",\n \"version\": \"0.1.6\"\n + \ },\n \"sha256Digest\": \"271db7f2036eb245d3d00d5010468330e4ed97e7ed9756598e61a1960d37ac44\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.7-py2.py3-none-any.whl\",\n + \ \"filename\": \"application_insights-0.1.7-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"aleldeib@microsoft.com\",\n + \ \"name\": \"Ace Eldeib\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"application-insights\",\n \"summary\": \"Support for + managing Application Insights components and querying metrics, events, and + logs from such components.\",\n \"version\": \"0.1.7\"\n + \ },\n \"sha256Digest\": \"6cb8c879d0960e6f41e1273c309253d7d7ca42089694fcf5e500d0a27ae89b59\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.8-py2.py3-none-any.whl\",\n + \ \"filename\": \"application_insights-0.1.8-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"aleldeib@microsoft.com\",\n + \ \"name\": \"Ace Eldeib\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"application-insights\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"isodate (~=0.6.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Support for managing Application Insights components and querying metrics, + events, and logs from such components.\",\n \"version\": + \"0.1.8\"\n },\n \"sha256Digest\": \"f2f041e166f0b587e7c92252ef59e3bcecb8721f15c5e96f4496871a85a81f61\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.9-py2.py3-none-any.whl\",\n + \ \"filename\": \"application_insights-0.1.9-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"aleldeib@microsoft.com\",\n + \ \"name\": \"Ace Eldeib\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"application-insights\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"isodate (~=0.6.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Support for managing Application Insights components and querying metrics, + events, and logs from such components.\",\n \"version\": + \"0.1.9\"\n },\n \"sha256Digest\": \"4ed371e2e02a31133bec6d416dd98c0de3e1ffbf56089e034abc36609c9dfa97\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.10-py2.py3-none-any.whl\",\n + \ \"filename\": \"application_insights-0.1.10-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"aleldeib@microsoft.com\",\n + \ \"name\": \"Ace Eldeib\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"application-insights\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"isodate (~=0.6.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Support for managing Application Insights components and querying metrics, + events, and logs from such components.\",\n \"version\": + \"0.1.10\"\n },\n \"sha256Digest\": \"4f6ef254677ae32523f44af0f6b99bbdf6e5a8d1c894c7d2d72f4c8f8f359fb0\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.11-py2.py3-none-any.whl\",\n + \ \"filename\": \"application_insights-0.1.11-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"aleldeib@microsoft.com\",\n + \ \"name\": \"Ace Eldeib\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"application-insights\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"isodate (~=0.6.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Support for managing Application Insights components and querying metrics, + events, and logs from such components.\",\n \"version\": + \"0.1.11\"\n },\n \"sha256Digest\": \"ffb9b4daf395966226786cc55bce2beff7d9a22ccec739cb21910ff03f582e90\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.12-py2.py3-none-any.whl\",\n + \ \"filename\": \"application_insights-0.1.12-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"aleldeib@microsoft.com\",\n + \ \"name\": \"Ace Eldeib\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"application-insights\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"isodate (~=0.6.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Support for managing Application Insights components and querying metrics, + events, and logs from such components.\",\n \"version\": + \"0.1.12\"\n },\n \"sha256Digest\": \"94ecdd71a1007df791a193e9273e902c39caa53dc965823c019d41cd679ee27c\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.13-py2.py3-none-any.whl\",\n + \ \"filename\": \"application_insights-0.1.13-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"aleldeib@microsoft.com\",\n + \ \"name\": \"Ace Eldeib\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"application-insights\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"isodate (~=0.6.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Support for managing Application Insights components and querying metrics, + events, and logs from such components.\",\n \"version\": + \"0.1.13\"\n },\n \"sha256Digest\": \"b1d5d31cfbd8a75595943d7248e585d63d0a1c6b43c69febbd7162239af98933\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.14-py2.py3-none-any.whl\",\n + \ \"filename\": \"application_insights-0.1.14-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"aleldeib@microsoft.com\",\n + \ \"name\": \"Ace Eldeib\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"application-insights\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"isodate (~=0.6.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Support for managing Application Insights components and querying metrics, + events, and logs from such components.\",\n \"version\": + \"0.1.14\"\n },\n \"sha256Digest\": \"9e20c68a41b089691881813fa67596ee96141dda0575f57651417a5dc361d807\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.15-py2.py3-none-any.whl\",\n + \ \"filename\": \"application_insights-0.1.15-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"aleldeib@microsoft.com\",\n + \ \"name\": \"Ace Eldeib\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/application-insights\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"application-insights\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"isodate (~=0.6.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Support for managing Application Insights components and querying metrics, + events, and logs from such components.\",\n \"version\": + \"0.1.15\"\n },\n \"sha256Digest\": \"2173bccb328f61ebdb2ce1a3018856a4a6d2d179fe8d6b665e996203b0ac13a5\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.16-py2.py3-none-any.whl\",\n + \ \"filename\": \"application_insights-0.1.16-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"aleldeib@microsoft.com\",\n + \ \"name\": \"Ace Eldeib\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/application-insights\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"application-insights\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"isodate (~=0.6.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Support for managing Application Insights components and querying metrics, + events, and logs from such components.\",\n \"version\": + \"0.1.16\"\n },\n \"sha256Digest\": \"6b13261d341818e8e491506265ff86b5a4517149e92a462de2ac05102afc923a\"\n + \ }\n ],\n \"appservice-kube\": [\n {\n + \ \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/appservice_kube-0.1.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"appservice_kube-0.1.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.26.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"appservice-kube\",\n \"summary\": \"Microsoft Azure Command-Line + Tools App Service on Kubernetes Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"20f01eb95b1daadf21f589d3d953a756cb61259f279973880b4c0acbd4e05e27\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/appservice_kube-0.1.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"appservice_kube-0.1.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.26.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"appservice-kube\",\n \"summary\": \"Microsoft Azure Command-Line + Tools App Service on Kubernetes Extension\",\n \"version\": + \"0.1.1\"\n },\n \"sha256Digest\": \"4b1b59fbac8dc68f390c48e9e8fa32676c041b857d2bf5f425bc8815e69b8708\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/appservice_kube-0.1.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"appservice_kube-0.1.2-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.26.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"appservice-kube\",\n \"summary\": \"Microsoft Azure Command-Line + Tools App Service on Kubernetes Extension\",\n \"version\": + \"0.1.2\"\n },\n \"sha256Digest\": \"aa67ced7e361002bf8bec125540c4f9eb216ba0ad7342336285b8bdd17f1ece0\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/appservice_kube-0.1.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"appservice_kube-0.1.3-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.maxCliCoreVersion\": \"2.33.1\",\n \"azext.minCliCoreVersion\": + \"2.33.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 2\",\n \"Programming Language + :: Python :: 2.7\",\n \"Programming Language :: Python + :: 3\",\n \"Programming Language :: Python :: 3.4\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/appservice-kube\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"appservice-kube\",\n \"summary\": \"Microsoft Azure Command-Line + Tools App Service on Kubernetes Extension\",\n \"version\": + \"0.1.3\"\n },\n \"sha256Digest\": \"e972d2e31eacf83f8ceddc7a4db88e72af71238cdfe6cb6772742be163a9230f\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/appservice_kube-0.1.4-py2.py3-none-any.whl\",\n + \ \"filename\": \"appservice_kube-0.1.4-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.34.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/appservice-kube\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"appservice-kube\",\n \"summary\": \"Microsoft Azure Command-Line + Tools App Service on Kubernetes Extension\",\n \"version\": + \"0.1.4\"\n },\n \"sha256Digest\": \"96156079aa1128cd5819d353aa27434b4c028f6b525275a136092c5c2b02af4f\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/appservice_kube-0.1.5-py2.py3-none-any.whl\",\n + \ \"filename\": \"appservice_kube-0.1.5-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.34.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/appservice-kube\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"appservice-kube\",\n \"summary\": \"Microsoft Azure Command-Line + Tools App Service on Kubernetes Extension\",\n \"version\": + \"0.1.5\"\n },\n \"sha256Digest\": \"d380339170ffdfcdd1e26336da8a3586761b0268f959476f0ecdc50a6365160d\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/appservice_kube-0.1.6-py2.py3-none-any.whl\",\n + \ \"filename\": \"appservice_kube-0.1.6-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.34.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/appservice-kube\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"appservice-kube\",\n \"summary\": \"Microsoft Azure Command-Line + Tools App Service on Kubernetes Extension\",\n \"version\": + \"0.1.6\"\n },\n \"sha256Digest\": \"8bf69f06efb9f47aad181f1917f9148c10ab3df6ae1de5b584482a8141727b05\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/appservice_kube-0.1.7-py2.py3-none-any.whl\",\n + \ \"filename\": \"appservice_kube-0.1.7-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.34.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/appservice-kube\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"appservice-kube\",\n \"summary\": \"Microsoft Azure Command-Line + Tools App Service on Kubernetes Extension\",\n \"version\": + \"0.1.7\"\n },\n \"sha256Digest\": \"0d0f1e3aa1540e204ffcfb5fb00ebf0ae7d6de693d73d5a94821679f81f75263\"\n + \ }\n ],\n \"arcappliance\": [\n {\n \"downloadUrl\": + \"https://arcplatformcliextprod.blob.core.windows.net/arcappliance/arcappliance-0.2.16-py2.py3-none-any.whl\",\n + \ \"filename\": \"arcappliance-0.2.16-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"appliance@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://msazure.visualstudio.com/AzureArcPlatform/_git/arcappliance-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"arcappliance\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"jsonschema (==3.2.0)\",\n \"kubernetes + (==11.0.0)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Arcappliance + Extension\",\n \"version\": \"0.2.16\"\n },\n + \ \"sha256Digest\": \"3f528b71c913ba0daf69fd048211ccf52428a2c8f9f48d39281d3b9fc88c0c06\"\n + \ },\n {\n \"downloadUrl\": \"https://arcplatformcliextprod.blob.core.windows.net/arcappliance/arcappliance-0.2.23-py2.py3-none-any.whl\",\n + \ \"filename\": \"arcappliance-0.2.23-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"appliance@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://msazure.visualstudio.com/AzureArcPlatform/_git/arcappliance-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"arcappliance\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"jsonschema (==3.2.0)\",\n \"kubernetes + (==11.0.0)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Arcappliance + Extension\",\n \"version\": \"0.2.23\"\n },\n + \ \"sha256Digest\": \"f65ea31e60c8576137f8abef556c365bea8cbf50f1650b9e4375fdc8ba7a0b1e\"\n + \ },\n {\n \"downloadUrl\": \"https://arcplatformcliextprod.blob.core.windows.net/arcappliance/arcappliance-0.2.24-py2.py3-none-any.whl\",\n + \ \"filename\": \"arcappliance-0.2.24-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"appliance@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://msazure.visualstudio.com/AzureArcPlatform/_git/arcappliance-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"arcappliance\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"jsonschema (==3.2.0)\",\n \"kubernetes + (==11.0.0)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Arcappliance + Extension\",\n \"version\": \"0.2.24\"\n },\n + \ \"sha256Digest\": \"6fad685e2ddfdc345542d990760aff7838b83d978b31fca23440dc9e11bf94d8\"\n + \ },\n {\n \"downloadUrl\": \"https://arcplatformcliextprod.blob.core.windows.net/arcappliance/arcappliance-0.2.25-py2.py3-none-any.whl\",\n + \ \"filename\": \"arcappliance-0.2.25-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"appliance@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://msazure.visualstudio.com/AzureArcPlatform/_git/arcappliance-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"arcappliance\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"jsonschema (==3.2.0)\",\n \"kubernetes + (==11.0.0)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Arcappliance + Extension\",\n \"version\": \"0.2.25\"\n },\n + \ \"sha256Digest\": \"e7e040dea494625c9ecde8202c810ed43fcf8ccf3f4637549a2c27e862b56a89\"\n + \ }\n ],\n \"arcdata\": [\n {\n \"downloadUrl\": + \"https://azurearcdatacli.blob.core.windows.net/cli-extensions/arcdata-1.4.4-py2.py3-none-any.whl\",\n + \ \"filename\": \"arcdata-1.4.4-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": false,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 1 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Programming Language :: Python :: 3\",\n \"Programming + Language :: Python :: 3.6\",\n \"Programming Language + :: Python :: 3.7\",\n \"Programming Language :: Python + :: 3.8\",\n \"License :: OSI Approved :: MIT License\"\n + \ ],\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"dpgswdist@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://docs.microsoft.com/en-us/azure/azure-arc/data/\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"license_file\": + \"LICENSE\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"arcdata\",\n \"run_requires\": [\n {\n + \ \"requires\": [\n \"colorama + (==0.4.4)\",\n \"jinja2 (==3.0.3)\",\n \"jsonpatch + (==1.24)\",\n \"jsonpath-ng (==1.4.3)\",\n + \ \"jsonschema (==3.2.0)\",\n \"kubernetes + (==23.3.0)\",\n \"ndjson (==0.3.1)\",\n \"pem + (==21.2.0)\",\n \"pydash (==4.8.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Tools for managing ArcData.\",\n \"version\": \"1.4.4\"\n + \ },\n \"sha256Digest\": \"43a1bf1f68b90484f6eae647e25e87ef6b03cb722f43c1917ef6bf8e5d919e8f\"\n + \ },\n {\n \"downloadUrl\": \"https://azurearcdatacli.blob.core.windows.net/cli-extensions/arcdata-1.4.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"arcdata-1.4.3-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": false,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 1 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Programming Language :: Python :: 3\",\n \"Programming + Language :: Python :: 3.6\",\n \"Programming Language + :: Python :: 3.7\",\n \"Programming Language :: Python + :: 3.8\",\n \"License :: OSI Approved :: MIT License\"\n + \ ],\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"dpgswdist@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://docs.microsoft.com/en-us/azure/azure-arc/data/\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"license_file\": + \"LICENSE\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"arcdata\",\n \"run_requires\": [\n {\n + \ \"requires\": [\n \"colorama + (==0.4.4)\",\n \"jinja2 (==3.0.3)\",\n \"jsonpatch + (==1.24)\",\n \"jsonpath-ng (==1.4.3)\",\n + \ \"jsonschema (==3.2.0)\",\n \"kubernetes + (==23.3.0)\",\n \"ndjson (==0.3.1)\",\n \"pem + (==21.2.0)\",\n \"pydash (==4.8.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Tools for managing ArcData.\",\n \"version\": \"1.4.3\"\n + \ },\n \"sha256Digest\": \"2248da81432c9e2be1ce5a70c7288a6feb1f785256c19cb51bec934252401ee6\"\n + \ },\n {\n \"downloadUrl\": \"https://azurearcdatacli.blob.core.windows.net/cli-extensions/arcdata-1.4.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"arcdata-1.4.2-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": false,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 1 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Programming Language :: Python :: 3\",\n \"Programming + Language :: Python :: 3.6\",\n \"Programming Language + :: Python :: 3.7\",\n \"Programming Language :: Python + :: 3.8\",\n \"License :: OSI Approved :: MIT License\"\n + \ ],\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"dpgswdist@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://docs.microsoft.com/en-us/azure/azure-arc/data/\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"license_file\": + \"LICENSE\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"arcdata\",\n \"run_requires\": [\n {\n + \ \"requires\": [\n \"colorama + (==0.4.4)\",\n \"jinja2 (==3.0.3)\",\n \"jsonpatch + (==1.24)\",\n \"jsonpath-ng (==1.4.3)\",\n + \ \"jsonschema (==3.2.0)\",\n \"kubernetes + (==12.0.1)\",\n \"ndjson (==0.3.1)\",\n \"pem + (==21.2.0)\",\n \"pydash (==4.8.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Tools for managing ArcData.\",\n \"version\": \"1.4.2\"\n + \ },\n \"sha256Digest\": \"f5c0a29bda9f7e914347dc00481c89d21dea17abf98d1038ec0c7fa337049d97\"\n + \ },\n {\n \"downloadUrl\": \"https://azurearcdatacli.blob.core.windows.net/cli-extensions/arcdata-1.4.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"arcdata-1.4.1-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": false,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 1 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Programming Language :: Python :: 3\",\n \"Programming + Language :: Python :: 3.6\",\n \"Programming Language + :: Python :: 3.7\",\n \"Programming Language :: Python + :: 3.8\",\n \"License :: OSI Approved :: MIT License\"\n + \ ],\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"dpgswdist@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://docs.microsoft.com/en-us/azure/azure-arc/data/\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"license_file\": + \"LICENSE\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"arcdata\",\n \"run_requires\": [\n {\n + \ \"requires\": [\n \"colorama + (==0.4.4)\",\n \"jinja2 (==3.0.3)\",\n \"jsonpatch + (==1.24)\",\n \"jsonpath-ng (==1.4.3)\",\n + \ \"jsonschema (==3.2.0)\",\n \"kubernetes + (==12.0.1)\",\n \"ndjson (==0.3.1)\",\n \"pem + (==21.2.0)\",\n \"pydash (==4.8.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Tools for managing ArcData.\",\n \"version\": \"1.4.1\"\n + \ },\n \"sha256Digest\": \"702c8b02f0a2e2d3ad9110ec464ce04619a972d52875b76f839d1b3e0ce3817e\"\n + \ },\n {\n \"downloadUrl\": \"https://azurearcdatacli.blob.core.windows.net/cli-extensions/arcdata-1.4.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"arcdata-1.4.0-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": false,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 1 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Programming Language :: Python :: 3\",\n \"Programming + Language :: Python :: 3.6\",\n \"Programming Language + :: Python :: 3.7\",\n \"Programming Language :: Python + :: 3.8\",\n \"License :: OSI Approved :: MIT License\"\n + \ ],\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"dpgswdist@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://docs.microsoft.com/en-us/azure/azure-arc/data/\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"license_file\": + \"LICENSE\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"arcdata\",\n \"run_requires\": [\n {\n + \ \"requires\": [\n \"colorama + (==0.4.4)\",\n \"jinja2 (==3.0.3)\",\n \"jsonpatch + (==1.24)\",\n \"jsonpath-ng (==1.4.3)\",\n + \ \"jsonschema (==3.2.0)\",\n \"kubernetes + (==12.0.1)\",\n \"ndjson (==0.3.1)\",\n \"pem + (==21.2.0)\",\n \"pydash (==4.8.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Tools for managing ArcData.\",\n \"version\": \"1.4.0\"\n + \ },\n \"sha256Digest\": \"26e67d2d3920902c12330a53f831d7916a1461926c0efd3b7929416bd04c78b0\"\n + \ },\n {\n \"downloadUrl\": \"https://azurearcdatacli.blob.core.windows.net/cli-extensions/arcdata-1.3.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"arcdata-1.3.1-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": false,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 1 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Programming Language :: Python :: 3\",\n \"Programming + Language :: Python :: 3.6\",\n \"Programming Language + :: Python :: 3.7\",\n \"Programming Language :: Python + :: 3.8\",\n \"License :: OSI Approved :: MIT License\"\n + \ ],\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"dpgswdist@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://docs.microsoft.com/en-us/azure/azure-arc/data/\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"license_file\": + \"LICENSE\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"arcdata\",\n \"run_requires\": [\n {\n + \ \"requires\": [\n \"colorama + (==0.4.4)\",\n \"jinja2 (==3.0.3)\",\n \"jsonpatch + (==1.24)\",\n \"jsonpath-ng (==1.4.3)\",\n + \ \"jsonschema (==3.2.0)\",\n \"kubernetes + (==12.0.1)\",\n \"ndjson (==0.3.1)\",\n \"pem + (==21.2.0)\",\n \"pydash (==4.8.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Tools for managing ArcData.\",\n \"version\": \"1.3.1\"\n + \ },\n \"sha256Digest\": \"c7040d903665c23b592462225ad32bdff90af40a99fa73ba440b87857c3e1e5b\"\n + \ },\n {\n \"downloadUrl\": \"https://azurearcdatacli.blob.core.windows.net/cli-extensions/arcdata-1.3.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"arcdata-1.3.0-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": false,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 1 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Programming Language :: Python :: 3\",\n \"Programming + Language :: Python :: 3.6\",\n \"Programming Language + :: Python :: 3.7\",\n \"Programming Language :: Python + :: 3.8\",\n \"License :: OSI Approved :: MIT License\"\n + \ ],\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"dpgswdist@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://docs.microsoft.com/en-us/azure/azure-arc/data/\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"license_file\": + \"LICENSE\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"arcdata\",\n \"run_requires\": [\n {\n + \ \"requires\": [\n \"colorama + (==0.4.4)\",\n \"jinja2 (==3.0.3)\",\n \"jsonpatch + (==1.24)\",\n \"jsonpath-ng (==1.4.3)\",\n + \ \"jsonschema (==3.2.0)\",\n \"kubernetes + (==12.0.1)\",\n \"ndjson (==0.3.1)\",\n \"pem + (==21.2.0)\",\n \"pydash (==4.8.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Tools for managing ArcData.\",\n \"version\": \"1.3.0\"\n + \ },\n \"sha256Digest\": \"abb61b170c3b830212f12bcb199e5d5106e7cb6ff880b7f7793ce1359667d072\"\n + \ },\n {\n \"downloadUrl\": \"https://azurearcdatacli.blob.core.windows.net/cli-extensions/arcdata-1.2.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"arcdata-1.2.3-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": false,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 1 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"dpgswdist@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://docs.microsoft.com/en-us/azure/azure-arc/data/\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"license_file\": + \"LICENSE\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"arcdata\",\n \"run_requires\": [\n {\n + \ \"requires\": [\n \"colorama + (==0.4.4)\",\n \"jinja2 (==3.0.3)\",\n \"jsonpatch + (==1.24)\",\n \"jsonpath-ng (==1.4.3)\",\n + \ \"jsonschema (==3.2.0)\",\n \"kubernetes + (==12.0.1)\",\n \"ndjson (==0.3.1)\",\n \"pem + (==21.2.0)\",\n \"pydash (==4.8.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Tools for managing ArcData.\",\n \"version\": \"1.2.3\"\n + \ },\n \"sha256Digest\": \"b4757151ad2796cac8fcc43a363c0fbbf5de270f043d8fd8ccd51b377abfd61c\"\n + \ },\n {\n \"downloadUrl\": \"https://azurearcdatacli.blob.core.windows.net/cli-extensions/arcdata-1.2.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"arcdata-1.2.2-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": false,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 1 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"dpgswdist@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://docs.microsoft.com/en-us/azure/azure-arc/data/\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"license_file\": + \"LICENSE\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"arcdata\",\n \"run_requires\": [\n {\n + \ \"requires\": [\n \"colorama + (==0.4.4)\",\n \"jinja2 (==3.0.3)\",\n \"jsonpatch + (==1.24)\",\n \"jsonpath-ng (==1.4.3)\",\n + \ \"jsonschema (==3.2.0)\",\n \"kubernetes + (==12.0.1)\",\n \"ndjson (==0.3.1)\",\n \"pem + (==21.2.0)\",\n \"pydash (==4.8.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Tools for managing ArcData.\",\n \"version\": \"1.2.2\"\n + \ },\n \"sha256Digest\": \"2011cf5d186b713df3b14c09cfb63e52e843c015f0cc4a7ff558b161c9e225cf\"\n + \ },\n {\n \"downloadUrl\": \"https://azurearcdatacli.blob.core.windows.net/cli-extensions/arcdata-1.2.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"arcdata-1.2.1-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": false,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 1 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"dpgswdist@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://docs.microsoft.com/en-us/azure/azure-arc/data/\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"license_file\": + \"LICENSE\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"arcdata\",\n \"run_requires\": [\n {\n + \ \"requires\": [\n \"colorama + (==0.4.4)\",\n \"jinja2 (==3.0.3)\",\n \"jsonpatch + (==1.24)\",\n \"jsonpath-ng (==1.4.3)\",\n + \ \"jsonschema (==3.2.0)\",\n \"kubernetes + (==12.0.1)\",\n \"ndjson (==0.3.1)\",\n \"pem + (==21.2.0)\",\n \"pydash (==4.8.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Tools for managing ArcData.\",\n \"version\": \"1.2.1\"\n + \ },\n \"sha256Digest\": \"0d5bfcbed4e418f5ce79377a2e392f5f61abb0d5e6f8ce164940b83b5cfdbcd5\"\n + \ },\n {\n \"downloadUrl\": \"https://azurearcdatacli.blob.core.windows.net/cli-extensions/arcdata-1.2.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"arcdata-1.2.0-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": false,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 1 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"dpgswdist@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://docs.microsoft.com/en-us/azure/azure-arc/data/\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"license_file\": + \"LICENSE\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"arcdata\",\n \"run_requires\": [\n {\n + \ \"requires\": [\n \"colorama + (==0.4.4)\",\n \"jinja2 (==2.10.3)\",\n \"jsonpatch + (==1.24)\",\n \"jsonpath-ng (==1.4.3)\",\n + \ \"jsonschema (==3.2.0)\",\n \"kubernetes + (==12.0.1)\",\n \"ndjson (==0.3.1)\",\n \"pem + (==21.2.0)\",\n \"pydash (==4.8.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Tools for managing ArcData.\",\n \"version\": \"1.2.0\"\n + \ },\n \"sha256Digest\": \"308d953ecabc7b59fa6b3e545404279bc18376b8c129580124c443e866e3cb54\"\n + \ },\n {\n \"downloadUrl\": \"https://azurearcdatacli.blob.core.windows.net/cli-extensions/arcdata-1.1.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"arcdata-1.1.3-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": false,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 1 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"dpgswdist@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://docs.microsoft.com/en-us/azure/azure-arc/data/\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"license_file\": + \"LICENSE\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"arcdata\",\n \"run_requires\": [\n {\n + \ \"requires\": [\n \"colorama + (==0.4.4)\",\n \"jinja2 (==2.10.3)\",\n \"jsonpatch + (==1.24)\",\n \"jsonpath-ng (==1.4.3)\",\n + \ \"jsonschema (==3.2.0)\",\n \"kubernetes + (==12.0.1)\",\n \"ndjson (==0.3.1)\",\n \"pem + (==21.2.0)\",\n \"pydash (==4.8.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Tools for managing ArcData.\",\n \"version\": \"1.1.3\"\n + \ },\n \"sha256Digest\": \"63573d92742ab3ff2cdb73de39ea17821d3044503382c528e39a28f6224b8acb\"\n + \ },\n {\n \"downloadUrl\": \"https://azurearcdatacli.blob.core.windows.net/cli-extensions/arcdata-1.1.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"arcdata-1.1.2-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": false,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 1 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"dpgswdist@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://docs.microsoft.com/en-us/azure/azure-arc/data/\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"license_file\": + \"LICENSE\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"arcdata\",\n \"run_requires\": [\n {\n + \ \"requires\": [\n \"colorama + (==0.4.4)\",\n \"jinja2 (==2.10.3)\",\n \"jsonpatch + (==1.24)\",\n \"jsonpath-ng (==1.4.3)\",\n + \ \"jsonschema (==3.2.0)\",\n \"kubernetes + (==12.0.1)\",\n \"ndjson (==0.3.1)\",\n \"pem + (==21.2.0)\",\n \"pydash (==4.8.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Tools for managing ArcData.\",\n \"version\": \"1.1.2\"\n + \ },\n \"sha256Digest\": \"ffcb38d3653195dc30ce93066b5aff3ff7037be81232db4afcb11ef99f3de844\"\n + \ },\n {\n \"downloadUrl\": \"https://azurearcdatacli.blob.core.windows.net/cli-extensions/arcdata-1.1.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"arcdata-1.1.1-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": false,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 1 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"dpgswdist@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://docs.microsoft.com/en-us/azure/azure-arc/data/\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"license_file\": + \"LICENSE\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"arcdata\",\n \"run_requires\": [\n {\n + \ \"requires\": [\n \"azure-mgmt-azurearcdata\",\n + \ \"colorama (==0.4.4)\",\n \"jinja2 + (==2.10.3)\",\n \"jsonpatch (==1.24)\",\n \"jsonpath-ng + (==1.4.3)\",\n \"jsonschema (==3.2.0)\",\n + \ \"kubernetes (==12.0.1)\",\n \"ndjson + (==0.3.1)\",\n \"pem (==21.2.0)\",\n \"pydash + (==4.8.0)\"\n ]\n }\n ],\n + \ \"summary\": \"Tools for managing ArcData.\",\n \"version\": + \"1.1.1\"\n },\n \"sha256Digest\": \"1cb2dcfadd539cdc7f6acbfcd44db5f7d380ec9a896f5eaa47ebabbe89786d07\"\n + \ },\n {\n \"downloadUrl\": \"https://azurearcdatacli.blob.core.windows.net/cli-extensions/arcdata-1.1.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"arcdata-1.1.0-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": false,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 1 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"dpgswdist@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://docs.microsoft.com/en-us/azure/azure-arc/data/\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"license_file\": + \"LICENSE\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"arcdata\",\n \"run_requires\": [\n {\n + \ \"requires\": [\n \"azure-mgmt-azurearcdata\",\n + \ \"jinja2 (==2.10.3)\",\n \"jsonpatch + (==1.24)\",\n \"jsonpath-ng (==1.4.3)\",\n + \ \"jsonschema (==3.2.0)\",\n \"kubernetes + (==12.0.1)\",\n \"ndjson (==0.3.1)\",\n \"pem + (==21.2.0)\",\n \"pydash (==4.8.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Tools for managing ArcData.\",\n \"version\": \"1.1.0\"\n + \ },\n \"sha256Digest\": \"dedb4ac6de099d8fd565d427ac339cc23a10be76ca0147f6babec6096fc377e7\"\n + \ },\n {\n \"downloadUrl\": \"https://azurearcdatacli.blob.core.windows.net/cli-extensions/arcdata-1.0.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"arcdata-1.0.0-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": false,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 1 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"dpgswdist@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://docs.microsoft.com/en-us/azure/azure-arc/data/\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"license_file\": + \"LICENSE\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"arcdata\",\n \"run_requires\": [\n {\n + \ \"requires\": [\n \"jinja2 + (==2.10.3)\",\n \"jsonpatch (==1.24)\",\n \"jsonpath-ng + (==1.4.3)\",\n \"jsonschema (==3.2.0)\",\n + \ \"kubernetes (==12.0.1)\",\n \"ndjson + (==0.3.1)\",\n \"pem (==21.2.0)\",\n \"pydash + (==4.8.0)\"\n ]\n }\n ],\n + \ \"summary\": \"Tools for managing ArcData.\",\n \"version\": + \"1.0.0\"\n },\n \"sha256Digest\": \"4045fabe61c0287003a4626d0f8d27c2839b3575a63ce2bdfe57ed214171acf8\"\n + \ },\n {\n \"downloadUrl\": \"https://azurearcdatacli.blob.core.windows.net/cli-extensions/arcdata-0.0.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"arcdata-0.0.2-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": false,\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + [\n \"Development Status :: 1 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Programming Language + :: Python\",\n \"Programming Language :: Python :: + 3\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"Programming Language :: Python :: 3.7\",\n \"Programming + Language :: Python :: 3.8\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"dpgswdist@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://docs.microsoft.com/en-us/sql/sql-server/azure-arc/overview?view=sql-server-ver15\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"license_file\": + \"LICENSE\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"arcdata\",\n \"run_requires\": [\n {\n + \ \"requires\": [\n \"jinja2 + (==2.10.3)\",\n \"jsonpatch (==1.24)\",\n \"jsonpath-ng + (==1.4.3)\",\n \"jsonschema (==3.2.0)\",\n + \ \"kubernetes (==12.0.1)\",\n \"ndjson + (==0.3.1)\",\n \"pydash (==4.8.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Tools for managing ArcData.\",\n \"version\": \"0.0.2\"\n + \ },\n \"sha256Digest\": \"d14aa3046b7a9c3bca67c735eeb35fb24ff5ed240212724d3f229eb23280abae\"\n + \ },\n {\n \"downloadUrl\": \"https://azurearcdatacli.blob.core.windows.net/cli-extensions/arcdata-0.0.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"arcdata-0.0.1-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": false,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 1 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"dpgswdist@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://docs.microsoft.com/en-us/sql/sql-server/azure-arc/overview?view=sql-server-ver15\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"license_file\": + \"LICENSE\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"arcdata\",\n \"run_requires\": [\n {\n + \ \"requires\": [\n \"jinja2 + (==2.10.3)\",\n \"jsonpatch (==1.24)\",\n \"jsonpath-ng + (==1.4.3)\",\n \"kubernetes (==11.0.0)\",\n + \ \"pydash (==4.8.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Tools for managing ArcData.\",\n \"version\": \"0.0.1\"\n + \ },\n \"sha256Digest\": \"e727a7bf123aa15b406455f268be8a906907d6d32bd314d122b83d006767adc8\"\n + \ }\n ],\n \"attestation\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/attestation-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"attestation-0.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/attestation\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"attestation\",\n \"summary\": \"Microsoft Azure Command-Line + Tools AttestationManagementClient Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"1d4e9b832a3f50b33428d565478a2e655c81d49277c07dc909f1485b62ba5372\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/attestation-0.2.0-py3-none-any.whl\",\n + \ \"filename\": \"attestation-0.2.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.11.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/attestation\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"attestation\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"pyjwt (==1.7.1)\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools AttestationManagementClient Extension\",\n + \ \"version\": \"0.2.0\"\n },\n \"sha256Digest\": + \"895328b45d8bcfe45e4937885572cd1f39d23bc49f88314713a462bf1a367cc9\"\n },\n + \ {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/attestation-0.2.1-py3-none-any.whl\",\n + \ \"filename\": \"attestation-0.2.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.11.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/attestation\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"attestation\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"pyjwt (==1.7.1)\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools AttestationManagementClient Extension\",\n + \ \"version\": \"0.2.1\"\n },\n \"sha256Digest\": + \"1176c4e5d1d34a791f301ee6416e695e781eee3f41d0f372463405c68478727c\"\n }\n + \ ],\n \"authV2\": [\n {\n \"downloadUrl\": + \"https://azcliprod.blob.core.windows.net/cli-extensions/authV2-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"authV2-0.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.23.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/authV2\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"authV2\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Authv2 Extension\",\n \"version\": \"0.1.0\"\n },\n + \ \"sha256Digest\": \"240b7f5f1ac3fc2a72586cde8ff8cc2d2f469a1b6c6378822129b33233c0d7b7\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/authV2-0.1.1-py3-none-any.whl\",\n + \ \"filename\": \"authV2-0.1.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.23.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/authV2\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"authV2\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Authv2 Extension\",\n \"version\": \"0.1.1\"\n },\n + \ \"sha256Digest\": \"0beb143e3ca4f4f9706877d416b07cb9f9796bd696a0a642825d8ca48217edb0\"\n + \ }\n ],\n \"automation\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/automation-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"automation-0.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.13.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/automation\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"automation\",\n \"summary\": \"Microsoft Azure Command-Line + Tools AutomationClient Extension\",\n \"version\": \"0.1.0\"\n + \ },\n \"sha256Digest\": \"779f996ffab9fd76438d8938216fcbeb6f9aecad3a23bd2097731182607e4d7a\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/automation-0.1.1-py3-none-any.whl\",\n + \ \"filename\": \"automation-0.1.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.13.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/automation\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"automation\",\n \"summary\": \"Microsoft Azure Command-Line + Tools AutomationClient Extension\",\n \"version\": \"0.1.1\"\n + \ },\n \"sha256Digest\": \"99640d86e3596a806ea2eca6b8f67f02fea74951ffa0606bff60fbfc88da7d6e\"\n + \ }\n ],\n \"azure-batch-cli-extensions\": [\n {\n + \ \"downloadUrl\": \"https://github.com/Azure/azure-batch-cli-extensions/releases/download/azure-batch-cli-extensions-2.5.3/azure_batch_cli_extensions-2.5.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"azure_batch_cli_extensions-2.5.3-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.maxCliCoreVersion\": + \"2.0.58\",\n \"azext.minCliCoreVersion\": \"2.0.24\",\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-batch-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"azure-batch-cli-extensions\",\n + \ \"run_requires\": [\n {\n \"requires\": + [\n \"azure-batch-extensions (<4.1,>=4.0.0)\",\n + \ \"pycparser (==2.18)\"\n ]\n + \ }\n ],\n \"summary\": + \"Additional commands for working with Azure Batch service\",\n \"version\": + \"2.5.3\"\n },\n \"sha256Digest\": \"cc30b985edd5de0233d4fd283cfa29390d119c223b2f819ca36e071f759d5485\"\n + \ },\n {\n \"downloadUrl\": \"https://github.com/Azure/azure-batch-cli-extensions/releases/download/azure-batch-cli-extensions-3.0.4/azure_batch_cli_extensions-3.0.4-py2.py3-none-any.whl\",\n + \ \"filename\": \"azure_batch_cli_extensions-3.0.4-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.maxCliCoreVersion\": + \"2.1.0\",\n \"azext.minCliCoreVersion\": \"2.0.59\",\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-batch-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"azure-batch-cli-extensions\",\n + \ \"run_requires\": [\n {\n \"requires\": + [\n \"azure-batch-extensions (<5.1,>=5.0.0)\",\n + \ \"pycparser (==2.18)\"\n ]\n + \ }\n ],\n \"summary\": + \"Additional commands for working with Azure Batch service\",\n \"version\": + \"3.0.4\"\n },\n \"sha256Digest\": \"9e76b7242934ceb8ae48c65f5469312522a034f4abf66d4771fb721aee04a502\"\n + \ },\n {\n \"downloadUrl\": \"https://github.com/Azure/azure-batch-cli-extensions/releases/download/azure-batch-cli-extensions-4.0.0/azure_batch_cli_extensions-4.0.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"azure_batch_cli_extensions-4.0.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.maxCliCoreVersion\": + \"2.1.0\",\n \"azext.minCliCoreVersion\": \"2.0.69\",\n + \ \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 2\",\n \"Programming Language + :: Python :: 2.7\",\n \"Programming Language :: Python + :: 3\",\n \"Programming Language :: Python :: 3.4\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-batch-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"azure-batch-cli-extensions\",\n + \ \"run_requires\": [\n {\n \"requires\": + [\n \"azure-batch-extensions (<6.1,>=6.0.0)\",\n + \ \"pycparser (==2.18)\"\n ]\n + \ }\n ],\n \"summary\": + \"Additional commands for working with Azure Batch service\",\n \"version\": + \"4.0.0\"\n },\n \"sha256Digest\": \"3045dc24858b9acfed13a517038830ddc643aef779de0d14617c49c9fd2dcbd5\"\n + \ },\n {\n \"downloadUrl\": \"https://github.com/Azure/azure-batch-cli-extensions/releases/download/azure-batch-cli-extensions-5.0.1/azure_batch_cli_extensions-5.0.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"azure_batch_cli_extensions-5.0.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.maxCliCoreVersion\": + \"3.0.0\",\n \"azext.minCliCoreVersion\": \"2.0.73\",\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-batch-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"azure-batch-cli-extensions\",\n + \ \"run_requires\": [\n {\n \"requires\": + [\n \"azure-batch-extensions (<7.1,>=7.0.0)\",\n + \ \"pycparser (==2.18)\"\n ]\n + \ }\n ],\n \"summary\": + \"Additional commands for working with Azure Batch service\",\n \"version\": + \"5.0.1\"\n },\n \"sha256Digest\": \"bf07b63782e0f6446302971afaf8b5ec5bb6dbc00449bf3276511993abf8cd61\"\n + \ },\n {\n \"downloadUrl\": \"https://github.com/Azure/azure-batch-cli-extensions/releases/download/azure-batch-cli-extensions-6.0.0/azure_batch_cli_extensions-6.0.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"azure_batch_cli_extensions-6.0.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.maxCliCoreVersion\": + \"3.0.0\",\n \"azext.minCliCoreVersion\": \"2.0.74\",\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-batch-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"azure-batch-cli-extensions\",\n + \ \"run_requires\": [\n {\n \"requires\": + [\n \"azure-batch-extensions (<8.1,>=8.0.0)\",\n + \ \"pycparser (==2.18)\"\n ]\n + \ }\n ],\n \"summary\": + \"Additional commands for working with Azure Batch service\",\n \"version\": + \"6.0.0\"\n },\n \"sha256Digest\": \"6955a0d960d9c4df6935b9058f67c8c42872c8716d8d2a4f76e9e6ce72eb66ab\"\n + \ }\n ],\n \"azure-cli-ml\": [\n {\n \"downloadUrl\": + \"https://azurecliext.blob.core.windows.net/release/azure_cli_ml-1.41.0-py3-none-any.whl\",\n + \ \"filename\": \"azure_cli_ml-1.41.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 3 - Alpha\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"Programming Language + :: Python :: 3.7\",\n \"Programming Language :: Python + :: 3.8\",\n \"Programming Language :: Python :: 3.9\"\n + \ ],\n \"description_content_type\": + \"text/x-rst\",\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\",\n + \ \"license\": \"LICENSE.txt\"\n },\n + \ \"project_urls\": {\n \"Home\": + \"https://docs.microsoft.com/python/api/overview/azure/ml/?view=azure-ml-py\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"Proprietary https://aka.ms/azureml-preview-sdk-license + \",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azure-cli-ml\",\n \"requires_python\": \">=3.5,<4\",\n + \ \"run_requires\": [\n {\n \"requires\": + [\n \"adal (>=1.2.1)\",\n \"azureml-cli-common + (~=1.41)\",\n \"cryptography (<=3.3.2)\",\n + \ \"docker (>=3.7.2)\",\n \"msrest + (>=0.6.6)\",\n \"pyyaml (>=5.1.0)\",\n \"requests + (>=2.21.0)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools AzureML + Command Module\",\n \"test_requires\": [\n {\n + \ \"requires\": [\n \"azure-keyvault\",\n + \ \"mock\",\n \"nose\",\n + \ \"unittest-xml-reporting\"\n ]\n + \ }\n ],\n \"version\": + \"1.41.0\"\n },\n \"sha256Digest\": \"c3c5d2bb5ecd63d0d416bf9bc61b9f12df247d2f558957047ffc431e42fcb6b0\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliext.blob.core.windows.net/release/azure_cli_ml-1.37.0-py3-none-any.whl\",\n + \ \"filename\": \"azure_cli_ml-1.37.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 3 - Alpha\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"Programming Language + :: Python :: 3.7\",\n \"Programming Language :: Python + :: 3.8\",\n \"Programming Language :: Python :: 3.9\"\n + \ ],\n \"description_content_type\": + \"text/x-rst\",\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\",\n + \ \"license\": \"LICENSE.txt\"\n },\n + \ \"project_urls\": {\n \"Home\": + \"https://docs.microsoft.com/python/api/overview/azure/ml/?view=azure-ml-py\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"Proprietary https://aka.ms/azureml-preview-sdk-license + \",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azure-cli-ml\",\n \"requires_python\": \">=3.5,<4\",\n + \ \"run_requires\": [\n {\n \"requires\": + [\n \"adal (>=1.2.1)\",\n \"azureml-cli-common + (~=1.37.0)\",\n \"cryptography (<=3.3.2)\",\n + \ \"docker (>=3.7.2)\",\n \"msrest + (>=0.6.6)\",\n \"pyyaml (>=5.1.0)\",\n \"requests + (>=2.21.0)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools AzureML + Command Module\",\n \"test_requires\": [\n {\n + \ \"requires\": [\n \"azure-keyvault\",\n + \ \"mock\",\n \"nose\",\n + \ \"unittest-xml-reporting\"\n ]\n + \ }\n ],\n \"version\": + \"1.37.0\"\n },\n \"sha256Digest\": \"7dc527ad16592a775d79341d7711df31497b66bf616010890bd1f8831c81012d\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliext.blob.core.windows.net/release/azure_cli_ml-1.5.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"azure_cli_ml-1.5.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.maxCliCoreVersion\": + \"2.29.2\",\n \"azext.minCliCoreVersion\": \"2.0.28\",\n + \ \"classifiers\": [\n \"Development + Status :: 3 - Alpha\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"Programming Language + :: Python :: 3.7\",\n \"Programming Language :: Python + :: 3.8\"\n ],\n \"description_content_type\": + \"text/x-rst\",\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\",\n + \ \"license\": \"LICENSE.txt\"\n },\n + \ \"project_urls\": {\n \"Home\": + \"https://docs.microsoft.com/azure/machine-learning/service/\"\n }\n + \ }\n },\n \"extras\": + [],\n \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"Proprietary https://aka.ms/azureml-preview-sdk-license \",\n \"metadata_version\": + \"2.0\",\n \"name\": \"azure-cli-ml\",\n \"requires_python\": + \">=3.5,<4\",\n \"run_requires\": [\n {\n + \ \"requires\": [\n \"adal + (>=1.2.1)\",\n \"azureml-cli-common (~=1.5.0)\",\n + \ \"docker (>=3.7.2)\",\n \"msrest + (>=0.6.6)\",\n \"pyyaml (>=5.1.0)\",\n \"requests + (>=2.21.0)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools AzureML + Command Module\",\n \"test_requires\": [\n {\n + \ \"requires\": [\n \"azure-keyvault\",\n + \ \"mock\",\n \"nose\",\n + \ \"unittest-xml-reporting\"\n ]\n + \ }\n ],\n \"version\": + \"1.5.0\"\n },\n \"sha256Digest\": \"a535f01501a06f70d26a75f5ccde2d32640d3c7efec302fc2fc454bfb867e946\"\n + \ }\n ],\n \"azure-devops\": [\n {\n \"downloadUrl\": + \"https://github.com/Azure/azure-devops-cli-extension/releases/download/20190805.1/azure_devops-0.12.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"azure_devops-0.12.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.0.49\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 2\",\n \"Programming Language + :: Python :: 2.7\",\n \"Programming Language :: Python + :: 3\",\n \"Programming Language :: Python :: 3.4\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"VSTS_Social@microsoft.com\",\n \"name\": + \"Microsoft\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Microsoft/azure-devops-cli-extension\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"azure-devops\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"distro (==1.3.0)\",\n \"msrest + (<0.7.0,>=0.6.0)\",\n \"python-dateutil (==2.7.3)\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Tools for managing Azure DevOps.\",\n \"version\": + \"0.12.0\"\n },\n \"sha256Digest\": \"2abdfd1b760e1968176cd4043e2db7edf951978c6a2182eb5e79bb0c8070af4c\"\n + \ },\n {\n \"downloadUrl\": \"https://github.com/Azure/azure-devops-cli-extension/releases/download/20200113.1/azure_devops-0.17.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"azure_devops-0.17.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.0.69\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 2\",\n \"Programming Language + :: Python :: 2.7\",\n \"Programming Language :: Python + :: 3\",\n \"Programming Language :: Python :: 3.4\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"VSTS_Social@microsoft.com\",\n \"name\": + \"Microsoft\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Microsoft/azure-devops-cli-extension\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"azure-devops\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"distro (==1.3.0)\",\n \"msrest + (<0.7.0,>=0.6.0)\",\n \"python-dateutil (==2.7.3)\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Tools for managing Azure DevOps.\",\n \"version\": + \"0.17.0\"\n },\n \"sha256Digest\": \"1e891afc8b6ee52c62c4f99802d77728ff60e89e4c08972325178cc4fdac6be9\"\n + \ },\n {\n \"downloadUrl\": \"https://github.com/Azure/azure-devops-cli-extension/releases/download/20211028.1/azure_devops-0.21.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"azure_devops-0.21.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.2.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"VSTS_Social@microsoft.com\",\n + \ \"name\": \"Microsoft\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Microsoft/azure-devops-cli-extension\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"azure-devops\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"distro (==1.3.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Tools for managing Azure DevOps.\",\n \"version\": \"0.21.0\"\n + \ },\n \"sha256Digest\": \"7ab5fd8d8f05bbd78d2e5fce961a06380aa258445561b88fb1ca02261cae365a\"\n + \ },\n {\n \"downloadUrl\": \"https://github.com/Azure/azure-devops-cli-extension/releases/download/20220324.1/azure_devops-0.25.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"azure_devops-0.25.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.30.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"VSTS_Social@microsoft.com\",\n + \ \"name\": \"Microsoft\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Microsoft/azure-devops-cli-extension\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"azure-devops\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"distro (==1.3.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Tools for managing Azure DevOps.\",\n \"version\": \"0.25.0\"\n + \ },\n \"sha256Digest\": \"00e758326f54349274c3c18addb681d88bd03d76562ccc22902231b9c5b22c9a\"\n + \ }\n ],\n \"azure-firewall\": [\n {\n + \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.1.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"azure_firewall-0.1.3-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.46\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azure-firewall\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall + resources.\",\n \"version\": \"0.1.3\"\n },\n + \ \"sha256Digest\": \"116c1324206e8aa0e7cffdd719a12e87b2977a061fcd9fb96ae4b6fbe223e93f\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.1.9-py2.py3-none-any.whl\",\n + \ \"filename\": \"azure_firewall-0.1.9-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azure-firewall\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall + resources.\",\n \"version\": \"0.1.9\"\n },\n + \ \"sha256Digest\": \"f20c18b5b176dd39815dee4d344368774b58bb2f4f03c28b89ee08212e45856a\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.2.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"azure_firewall-0.2.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azure-firewall\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall + resources.\",\n \"version\": \"0.2.0\"\n },\n + \ \"sha256Digest\": \"7934510bc2ed4d83c8dbee7d2d22c3de2332b96020e2f45515035153f94a246f\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.3.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"azure_firewall-0.3.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azure-firewall\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall + resources.\",\n \"version\": \"0.3.0\"\n },\n + \ \"sha256Digest\": \"12e5f8567ba8a74988f50ec6ed3539fad5b9e491727b0bc2c16e7acc34f49423\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.3.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"azure_firewall-0.3.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azure-firewall\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall + resources.\",\n \"version\": \"0.3.1\"\n },\n + \ \"sha256Digest\": \"32e10a4e96a891151959680ff3cbf3e28ea0cf38e49ac062c49c668d00e5d7d7\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.4.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"azure_firewall-0.4.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azure-firewall\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall + resources.\",\n \"version\": \"0.4.0\"\n },\n + \ \"sha256Digest\": \"5c79cedfc5abf134f4b47ad5d867ff5852d2ba17f710d44a2101fe0aa51b1a48\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.5.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"azure_firewall-0.5.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azure-firewall\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall + resources.\",\n \"version\": \"0.5.0\"\n },\n + \ \"sha256Digest\": \"ceb70fe380937e5cb42998648a3218313b1425286705743275a808bb15d70d03\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.5.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"azure_firewall-0.5.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azure-firewall\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall + resources.\",\n \"version\": \"0.5.1\"\n },\n + \ \"sha256Digest\": \"40581d4aaf52a8a1f8deccf3be641385348251b34ffeb4c65193111150002699\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.6.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"azure_firewall-0.6.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azure-firewall\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall + resources.\",\n \"version\": \"0.6.0\"\n },\n + \ \"sha256Digest\": \"b22c81a341f1742ebb2c32c45af1470b12bfe2d03907d43206cf8d0860e058f6\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.6.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"azure_firewall-0.6.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azure-firewall\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall + resources.\",\n \"version\": \"0.6.1\"\n },\n + \ \"sha256Digest\": \"4bf18f81d1b97d458181154f51803103745182cf68972180507aa8c291c60a94\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.6.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"azure_firewall-0.6.2-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azure-firewall\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall + resources.\",\n \"version\": \"0.6.2\"\n },\n + \ \"sha256Digest\": \"30539d78089ae73cbc012d487de7b9e9717096e2abf960ca4e7057ef77222a25\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.7.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"azure_firewall-0.7.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azure-firewall\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall + resources.\",\n \"version\": \"0.7.0\"\n },\n + \ \"sha256Digest\": \"b6ac17ae8f18d9c702cece94822c0d00dbc13b7ed60a7831281e2e5391cefe39\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.8.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"azure_firewall-0.8.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azure-firewall\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall + resources.\",\n \"version\": \"0.8.0\"\n },\n + \ \"sha256Digest\": \"897e1ff2ff69b6f2969dc97e97847a25b7a9060091024a96e0e2ca0876c0cd53\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.9.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"azure_firewall-0.9.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azure-firewall\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall + resources.\",\n \"version\": \"0.9.0\"\n },\n + \ \"sha256Digest\": \"ea9f1a318e27266652bb6121d93ff5595b2ffe1227efc3ca1ab69b29349bb9d2\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.10.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"azure_firewall-0.10.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azure-firewall\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall + resources.\",\n \"version\": \"0.10.0\"\n },\n + \ \"sha256Digest\": \"94c5b15b65b3fe78fa4a10b839ace1a5eb627e87f4aae2bc5728e159388c9599\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.11.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"azure_firewall-0.11.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azure-firewall\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall + resources.\",\n \"version\": \"0.11.0\"\n },\n + \ \"sha256Digest\": \"31100b4d554939502454bf9dbe0a42e2ee4319a1af3f9c93c9b51200bb547707\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.12.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"azure_firewall-0.12.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azure-firewall\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall + resources.\",\n \"version\": \"0.12.0\"\n },\n + \ \"sha256Digest\": \"e8273165377adcbc1effcaaa447d4b7b38c49aadd1ff9255cabf400f6846edb4\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.13.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"azure_firewall-0.13.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azure-firewall\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall + resources.\",\n \"version\": \"0.13.0\"\n },\n + \ \"sha256Digest\": \"04e0761aeed15ac457c5831c89bcbaf5f669fa943ded8f71c0f54431621103b0\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.14.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"azure_firewall-0.14.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/azure-firewall\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall + resources.\",\n \"version\": \"0.14.0\"\n },\n + \ \"sha256Digest\": \"c68453741e1c32f310333f81a22ab8a822124101c36e043b6563105a9c84f2e2\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.14.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"azure_firewall-0.14.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/azure-firewall\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall + resources.\",\n \"version\": \"0.14.1\"\n },\n + \ \"sha256Digest\": \"bc32e5ea361f86fd03ec6a6d7743ed431038fcacfd85e48bdc3c1996448fc08d\"\n + \ }\n ],\n \"azure-iot\": [\n {\n \"downloadUrl\": + \"https://github.com/Azure/azure-iot-cli-extension/releases/download/v0.10.11/azure_iot-0.10.11-py3-none-any.whl\",\n + \ \"filename\": \"azure_iot-0.10.11-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"iotupx@microsoft.com\",\n \"name\": \"Microsoft\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/azure/azure-iot-cli-extension\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"azure-iot\",\n \"requires_python\": + \">=3.6,<4\",\n \"run_requires\": [\n {\n + \ \"requires\": [\n \"jsonschema + (==3.2.0)\",\n \"packaging\",\n \"paho-mqtt + (==1.5.0)\"\n ]\n }\n ],\n + \ \"summary\": \"The Azure IoT extension for Azure CLI.\",\n + \ \"version\": \"0.10.11\"\n },\n \"sha256Digest\": + \"8a7892996403fd5fd6850262acc176605704990db9d0a95c743545f1c0659d83\"\n },\n + \ {\n \"downloadUrl\": \"https://github.com/Azure/azure-iot-cli-extension/releases/download/v0.10.15/azure_iot-0.10.15-py3-none-any.whl\",\n + \ \"filename\": \"azure_iot-0.10.15-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.17.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"iotupx@microsoft.com\",\n \"name\": \"Microsoft\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/azure/azure-iot-cli-extension\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"azure-iot\",\n \"requires_python\": + \">=3.6,<4\",\n \"run_requires\": [\n {\n + \ \"requires\": [\n \"jsonschema + (==3.2.0)\",\n \"packaging\",\n \"paho-mqtt + (==1.5.0)\"\n ]\n }\n ],\n + \ \"summary\": \"The Azure IoT extension for Azure CLI.\",\n + \ \"version\": \"0.10.15\"\n },\n \"sha256Digest\": + \"465b8a2688260973519c00dd48989faa015423b195d20efb423e976c49924983\"\n },\n + \ {\n \"downloadUrl\": \"https://github.com/Azure/azure-iot-cli-extension/releases/download/v0.10.17/azure_iot-0.10.17-py3-none-any.whl\",\n + \ \"filename\": \"azure_iot-0.10.17-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.17.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"iotupx@microsoft.com\",\n \"name\": \"Microsoft\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/azure/azure-iot-cli-extension\"\n + \ }\n }\n },\n + \ \"extras\": [\n \"uamqp\"\n ],\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azure-iot\",\n \"requires_python\": \">=3.6,<4\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-iot-device (~=2.5)\",\n \"jsonschema + (~=3.2.0)\",\n \"packaging\",\n \"tqdm + (~=4.62)\"\n ]\n },\n {\n + \ \"extra\": \"uamqp\",\n \"requires\": + [\n \"uamqp (~=1.2)\"\n ]\n + \ },\n {\n \"environment\": + \"python_version < \\\"3.8\\\"\",\n \"requires\": + [\n \"importlib-metadata\"\n ]\n + \ }\n ],\n \"summary\": + \"The Azure IoT extension for Azure CLI.\",\n \"version\": + \"0.10.17\"\n },\n \"sha256Digest\": \"71f449108419e66f4b8f72a0d9b544e7a38c7fc4b3fdfcab9a9088dff3190710\"\n + \ },\n {\n \"downloadUrl\": \"https://github.com/Azure/azure-iot-cli-extension/releases/download/v0.11.0/azure_iot-0.11.0-py3-none-any.whl\",\n + \ \"filename\": \"azure_iot-0.11.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.17.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"iotupx@microsoft.com\",\n \"name\": \"Microsoft\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/azure/azure-iot-cli-extension\"\n + \ }\n }\n },\n + \ \"extras\": [\n \"uamqp\"\n ],\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azure-iot\",\n \"requires_python\": \">=3.6,<4\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-iot-device (~=2.5)\",\n \"jsonschema + (~=3.2.0)\",\n \"packaging\",\n \"tqdm + (~=4.62)\"\n ]\n },\n {\n + \ \"extra\": \"uamqp\",\n \"requires\": + [\n \"uamqp (~=1.2)\"\n ]\n + \ },\n {\n \"environment\": + \"python_version < \\\"3.8\\\"\",\n \"requires\": + [\n \"importlib-metadata\"\n ]\n + \ }\n ],\n \"summary\": + \"The Azure IoT extension for Azure CLI.\",\n \"version\": + \"0.11.0\"\n },\n \"sha256Digest\": \"b599137425d8b0df615813b9cbedb02d43549acf3ae0c9a703f5d636cf05ebf9\"\n + \ },\n {\n \"downloadUrl\": \"https://github.com/Azure/azure-iot-cli-extension/releases/download/v0.12.1/azure_iot-0.12.1-py3-none-any.whl\",\n + \ \"filename\": \"azure_iot-0.12.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.17.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"Programming Language :: Python + :: 3.9\",\n \"Programming Language :: Python :: 3.10\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"iotupx@microsoft.com\",\n + \ \"name\": \"Microsoft\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/azure/azure-iot-cli-extension\"\n + \ }\n }\n },\n + \ \"extras\": [\n \"uamqp\"\n ],\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azure-iot\",\n \"requires_python\": \">=3.6,<4\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-iot-device (~=2.5)\",\n \"jsonschema + (~=3.2.0)\",\n \"msrestazure (<2.0.0,>=0.6.3)\",\n + \ \"packaging\",\n \"tqdm + (~=4.62)\"\n ]\n },\n {\n + \ \"extra\": \"uamqp\",\n \"requires\": + [\n \"uamqp (~=1.2)\"\n ]\n + \ },\n {\n \"environment\": + \"python_version < \\\"3.8\\\"\",\n \"requires\": + [\n \"importlib-metadata\"\n ]\n + \ }\n ],\n \"summary\": + \"The Azure IoT extension for Azure CLI.\",\n \"version\": + \"0.12.1\"\n },\n \"sha256Digest\": \"4cc809c496ecda0c892b664d0d1de58586b56db9211c3d12c96c640bf8d8c84f\"\n + \ },\n {\n \"downloadUrl\": \"https://github.com/Azure/azure-iot-cli-extension/releases/download/v0.13.0/azure_iot-0.13.0-py3-none-any.whl\",\n + \ \"filename\": \"azure_iot-0.13.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.24.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"Programming Language :: Python + :: 3.9\",\n \"Programming Language :: Python :: 3.10\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"iotupx@microsoft.com\",\n + \ \"name\": \"Microsoft\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/azure/azure-iot-cli-extension\"\n + \ }\n }\n },\n + \ \"extras\": [\n \"uamqp\"\n ],\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azure-iot\",\n \"requires_python\": \">=3.6,<4\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-iot-device (~=2.5)\",\n \"jsonschema + (~=3.2.0)\",\n \"msrestazure (<2.0.0,>=0.6.3)\",\n + \ \"packaging\",\n \"tqdm + (~=4.62)\"\n ]\n },\n {\n + \ \"extra\": \"uamqp\",\n \"requires\": + [\n \"uamqp (~=1.2)\"\n ]\n + \ },\n {\n \"environment\": + \"python_version < \\\"3.8\\\"\",\n \"requires\": + [\n \"importlib-metadata\"\n ]\n + \ }\n ],\n \"summary\": + \"The Azure IoT extension for Azure CLI.\",\n \"version\": + \"0.13.0\"\n },\n \"sha256Digest\": \"a8078483a23ed656cb79816dc8e7c39f3c18a04945b4366edc99a76897419bd2\"\n + \ },\n {\n \"downloadUrl\": \"https://github.com/Azure/azure-iot-cli-extension/releases/download/v0.14.0/azure_iot-0.14.0-py3-none-any.whl\",\n + \ \"filename\": \"azure_iot-0.14.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.24.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"Programming Language :: Python + :: 3.9\",\n \"Programming Language :: Python :: 3.10\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"iotupx@microsoft.com\",\n + \ \"name\": \"Microsoft\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/azure/azure-iot-cli-extension\"\n + \ }\n }\n },\n + \ \"extras\": [\n \"uamqp\"\n ],\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azure-iot\",\n \"requires_python\": \">=3.6,<4\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-iot-device (~=2.5)\",\n \"jsonschema + (~=3.2.0)\",\n \"msrestazure (<2.0.0,>=0.6.3)\",\n + \ \"packaging\",\n \"tqdm + (~=4.62)\"\n ]\n },\n {\n + \ \"extra\": \"uamqp\",\n \"requires\": + [\n \"uamqp (~=1.2)\"\n ]\n + \ },\n {\n \"environment\": + \"python_version < \\\"3.8\\\"\",\n \"requires\": + [\n \"importlib-metadata\"\n ]\n + \ }\n ],\n \"summary\": + \"The Azure IoT extension for Azure CLI.\",\n \"version\": + \"0.14.0\"\n },\n \"sha256Digest\": \"56e07939e0f60412c8dce20a278127be4768a4cd8c487e5201396428e1b2f86f\"\n + \ },\n {\n \"downloadUrl\": \"https://github.com/Azure/azure-iot-cli-extension/releases/download/v0.14.1/azure_iot-0.14.1-py3-none-any.whl\",\n + \ \"filename\": \"azure_iot-0.14.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.24.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"Programming Language :: Python + :: 3.9\",\n \"Programming Language :: Python :: 3.10\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"iotupx@microsoft.com\",\n + \ \"name\": \"Microsoft\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/azure/azure-iot-cli-extension\"\n + \ }\n }\n },\n + \ \"extras\": [\n \"uamqp\"\n ],\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azure-iot\",\n \"requires_python\": \">=3.6,<4\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-iot-device (~=2.5)\",\n \"jsonschema + (~=3.2.0)\",\n \"msrestazure (<2.0.0,>=0.6.3)\",\n + \ \"packaging\",\n \"tqdm + (~=4.62)\"\n ]\n },\n {\n + \ \"extra\": \"uamqp\",\n \"requires\": + [\n \"uamqp (~=1.2)\"\n ]\n + \ },\n {\n \"environment\": + \"python_version < \\\"3.8\\\"\",\n \"requires\": + [\n \"importlib-metadata\"\n ]\n + \ }\n ],\n \"summary\": + \"The Azure IoT extension for Azure CLI.\",\n \"version\": + \"0.14.1\"\n },\n \"sha256Digest\": \"9138b2610ac1ad775d4012e532cfa273a2d56dc2a649aa71d838f3c26d74b77d\"\n + \ },\n {\n \"downloadUrl\": \"https://github.com/Azure/azure-iot-cli-extension/releases/download/v0.15.0/azure_iot-0.15.0-py3-none-any.whl\",\n + \ \"filename\": \"azure_iot-0.15.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.30.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3 :: + Only\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.7\",\n \"Programming + Language :: Python :: 3.8\",\n \"Programming Language + :: Python :: 3.9\",\n \"Programming Language :: Python + :: 3.10\",\n \"License :: OSI Approved :: MIT License\"\n + \ ],\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"iotupx@microsoft.com\",\n + \ \"name\": \"Microsoft\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/azure/azure-iot-cli-extension\"\n + \ }\n }\n },\n + \ \"extras\": [\n \"uamqp\"\n ],\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azure-iot\",\n \"requires_python\": \">=3.7\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-iot-device (~=2.11)\",\n \"azure-mgmt-core + (<2.0.0,>=1.3.0)\",\n \"jsonschema (~=3.2.0)\",\n + \ \"msrest (>=0.6.21)\",\n \"msrestazure + (<2.0.0,>=0.6.3)\",\n \"packaging\",\n \"tqdm + (~=4.62)\"\n ]\n },\n {\n + \ \"extra\": \"uamqp\",\n \"requires\": + [\n \"uamqp (~=1.2)\"\n ]\n + \ },\n {\n \"environment\": + \"python_version < \\\"3.8\\\"\",\n \"requires\": + [\n \"importlib-metadata\"\n ]\n + \ }\n ],\n \"summary\": + \"The Azure IoT extension for Azure CLI.\",\n \"version\": + \"0.15.0\"\n },\n \"sha256Digest\": \"63243fc8edb3a38636d706fc280a95aa13e7dfc1be455f62e41af1c114260049\"\n + \ },\n {\n \"downloadUrl\": \"https://github.com/Azure/azure-iot-cli-extension/releases/download/v0.16.1/azure_iot-0.16.1-py3-none-any.whl\",\n + \ \"filename\": \"azure_iot-0.16.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.30.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3 :: + Only\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.7\",\n \"Programming + Language :: Python :: 3.8\",\n \"Programming Language + :: Python :: 3.9\",\n \"Programming Language :: Python + :: 3.10\",\n \"License :: OSI Approved :: MIT License\"\n + \ ],\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"iotupx@microsoft.com\",\n + \ \"name\": \"Microsoft\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/azure/azure-iot-cli-extension\"\n + \ }\n }\n },\n + \ \"extras\": [\n \"uamqp\"\n ],\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azure-iot\",\n \"requires_python\": \">=3.7\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-iot-device (~=2.11)\",\n \"azure-mgmt-core + (<2.0.0,>=1.3.0)\",\n \"jsonschema (~=3.2.0)\",\n + \ \"msrest (>=0.6.21)\",\n \"msrestazure + (<2.0.0,>=0.6.3)\",\n \"packaging\",\n \"tqdm + (~=4.62)\"\n ]\n },\n {\n + \ \"extra\": \"uamqp\",\n \"requires\": + [\n \"uamqp (~=1.2)\"\n ]\n + \ },\n {\n \"environment\": + \"python_version < \\\"3.8\\\"\",\n \"requires\": + [\n \"importlib-metadata\"\n ]\n + \ }\n ],\n \"summary\": + \"The Azure IoT extension for Azure CLI.\",\n \"version\": + \"0.16.1\"\n },\n \"sha256Digest\": \"d6c814af4bdc4020bbb2971f718796fac0e12a4319258e6704d711c2f9adca38\"\n + \ }\n ],\n \"azurestackhci\": [\n {\n \"downloadUrl\": + \"https://hybridaksstorage.z13.web.core.windows.net/SelfServiceVM/CLI/azurestackhci-0.2.0-py3-none-any.whl\",\n + \ \"filename\": \"azurestackhci-0.2.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"project_urls\": {\n \"Home\": + \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azurestackhci\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azurestackhci\",\n \"summary\": \"Microsoft Azure Command-Line + Tools AzureStackHCIClient Extension\",\n \"version\": \"0.2.0\"\n + \ },\n \"sha256Digest\": \"27fba7f0a2c2fd97e4cc0e815a7de4ec9493e7ef99816d577da5046588f7977a\"\n + \ },\n {\n \"downloadUrl\": \"https://hybridaksstorage.z13.web.core.windows.net/SelfServiceVM/CLI/azurestackhci-0.2.1-py3-none-any.whl\",\n + \ \"filename\": \"azurestackhci-0.2.1-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azurestackhci\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azurestackhci\",\n \"summary\": \"Microsoft Azure Command-Line + Tools AzureStackHCI Extension\",\n \"version\": \"0.2.1\"\n + \ },\n \"sha256Digest\": \"3d6220cffd5b45383c16b9cdd43393e1d4e07bebf3b2bbca9eabed21049c197c\"\n + \ },\n {\n \"downloadUrl\": \"https://hybridaksstorage.z13.web.core.windows.net/SelfServiceVM/CLI/azurestackhci-0.2.2-py3-none-any.whl\",\n + \ \"filename\": \"azurestackhci-0.2.2-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azurestackhci\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azurestackhci\",\n \"summary\": \"Microsoft Azure Command-Line + Tools AzureStackHCI Extension\",\n \"version\": \"0.2.2\"\n + \ },\n \"sha256Digest\": \"2de905d3adc714745ee92bf81c237ea3dd61cb4a6e87d2a840f4047aba352a73\"\n + \ },\n {\n \"downloadUrl\": \"https://hybridaksstorage.z13.web.core.windows.net/SelfServiceVM/CLI/azurestackhci-0.2.3-py3-none-any.whl\",\n + \ \"filename\": \"azurestackhci-0.2.3-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azurestackhci\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azurestackhci\",\n \"summary\": \"Microsoft Azure Command-Line + Tools AzureStackHCI Extension\",\n \"version\": \"0.2.3\"\n + \ },\n \"sha256Digest\": \"0796a045fb8d5de1c0b12375459efd45628aec4e04419c679860aba1d2b4d361\"\n + \ }\n ],\n \"baremetal-infrastructure\": [\n {\n + \ \"downloadUrl\": \"https://github.com/Azure/azure-baremetalinfrastructure-cli-extension/releases/download/1.0.0/baremetal_infrastructure-1.0.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"baremetal_infrastructure-1.0.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.12.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 2\",\n \"Programming Language + :: Python :: 2.7\",\n \"Programming Language :: Python + :: 3\",\n \"Programming Language :: Python :: 3.4\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-baremetalinfrastructure-cli-extension\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"baremetal-infrastructure\",\n \"summary\": \"Additional + commands for working with BareMetal instances.\",\n \"version\": + \"1.0.0\"\n },\n \"sha256Digest\": \"9e0bd5e66debbb9a4a810dad44f710eba43f0249b2f8a630539b68e21a849d6f\"\n + \ }\n ],\n \"blockchain\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/blockchain-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"blockchain-0.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"blockchain\",\n \"summary\": \"Microsoft Azure Command-Line + Tools BlockchainManagementClient Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"ba0001dffaf39d133604c4281ed9c943f178a16a91d31f5889bf1587d9871049\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/blockchain-0.1.1-py3-none-any.whl\",\n + \ \"filename\": \"blockchain-0.1.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/blockchain\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"blockchain\",\n \"summary\": \"Microsoft Azure Command-Line + Tools BlockchainManagementClient Extension\",\n \"version\": + \"0.1.1\"\n },\n \"sha256Digest\": \"95a4788ab10052f6c1b4122db6ab140705db528e5cb3db3358580d703a2a7204\"\n + \ }\n ],\n \"blueprint\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/blueprint-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"blueprint-0.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.3.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"blueprint\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Blueprint Extension\",\n \"version\": \"0.1.0\"\n + \ },\n \"sha256Digest\": \"98c1874110e2c77c62cf0d180133ea0b29ed08a86189ee292b909369597e694b\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/blueprint-0.1.1-py3-none-any.whl\",\n + \ \"filename\": \"blueprint-0.1.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.3.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"blueprint\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Blueprint Extension\",\n \"version\": \"0.1.1\"\n + \ },\n \"sha256Digest\": \"4508b6143f69e6ac388ad37b3e3af82f49c9b5625e12d341963cc2faf02e368f\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/blueprint-0.2.0-py3-none-any.whl\",\n + \ \"filename\": \"blueprint-0.2.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.3.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"blueprint\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Blueprint Extension\",\n \"version\": \"0.2.0\"\n + \ },\n \"sha256Digest\": \"fcbbe61db268b9b5452b0d9055c5fc8b725a63193290957c2681de5fe2e6f1ff\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/blueprint-0.2.1-py3-none-any.whl\",\n + \ \"filename\": \"blueprint-0.2.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.3.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/blueprint\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"blueprint\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Blueprint Extension\",\n \"version\": \"0.2.1\"\n + \ },\n \"sha256Digest\": \"120bd04db8b31bbc5631ce086739763cca3144c2e314b8e1347f1d633e894a09\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/blueprint-0.3.0-py3-none-any.whl\",\n + \ \"filename\": \"blueprint-0.3.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.3.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/blueprint\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"blueprint\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Blueprint Extension\",\n \"version\": \"0.3.0\"\n + \ },\n \"sha256Digest\": \"843a836410e80a3a72a36ea90c72d9a1358b787c77afae20d2ae71b976c1c5a4\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/blueprint-0.3.1-py3-none-any.whl\",\n + \ \"filename\": \"blueprint-0.3.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.3.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/blueprint\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"blueprint\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Blueprint Extension\",\n \"version\": \"0.3.1\"\n + \ },\n \"sha256Digest\": \"ebac321b7ef9811d82a166da7ec48b2d70f234aec8d3fd597f471ba752a5d253\"\n + \ }\n ],\n \"change-analysis\": [\n {\n + \ \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/change_analysis-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"change_analysis-0.1.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.37.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.7\",\n \"Programming + Language :: Python :: 3.8\",\n \"Programming Language + :: Python :: 3.9\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/change-analysis\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"change-analysis\",\n \"summary\": \"Microsoft Azure Command-Line + Tools ChangeAnalysis Extension.\",\n \"version\": \"0.1.0\"\n + \ },\n \"sha256Digest\": \"49f1761a1b1ad29169af2ecd5793e10ddec797ebb2610e7c70e1b1ab2b75126a\"\n + \ }\n ],\n \"cli-translator\": [\n {\n + \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/cli_translator-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"cli_translator-0.1.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.11.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/cli-translator\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"cli-translator\",\n \"summary\": \"Translate ARM template + to executable Azure CLI scripts.\",\n \"version\": \"0.1.0\"\n + \ },\n \"sha256Digest\": \"8a4d19ed89cd63e1cc461715b7b0a1a989d2b480adc1b3b4f5747eef0327b85b\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/cli_translator-0.2.0-py3-none-any.whl\",\n + \ \"filename\": \"cli_translator-0.2.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.13.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/cli-translator\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"cli-translator\",\n \"summary\": \"Translate ARM template + to executable Azure CLI scripts.\",\n \"version\": \"0.2.0\"\n + \ },\n \"sha256Digest\": \"ee07cbcde217d2b1ab226ef5aeea8e44510b704fb5e3976638dcf2f978f722e4\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/cli_translator-0.3.0-py3-none-any.whl\",\n + \ \"filename\": \"cli_translator-0.3.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.13.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/cli-translator\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"cli-translator\",\n \"summary\": \"Translate ARM template + to executable Azure CLI scripts.\",\n \"version\": \"0.3.0\"\n + \ },\n \"sha256Digest\": \"9ea6162d37fc3390be4dce64cb05c5c588070104f3e92a701ab475473565a8a9\"\n + \ }\n ],\n \"cloud-service\": [\n {\n \"downloadUrl\": + \"https://azcliprod.blob.core.windows.net/cli-extensions/cloud_service-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"cloud_service-0.1.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/cloudservice\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"cloud-service\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-mgmt-compute (~=19.0.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools ComputeManagementClient Extension\",\n + \ \"version\": \"0.1.0\"\n },\n \"sha256Digest\": + \"22c640991a5e98e42ddcb4303813cd63b75d4b3d392ad9eab955a5af1b87c45b\"\n },\n + \ {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/cloud_service-0.2.0-py3-none-any.whl\",\n + \ \"filename\": \"cloud_service-0.2.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/cloudservice\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"cloud-service\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-mgmt-compute (~=20.0.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools ComputeManagementClient Extension\",\n + \ \"version\": \"0.2.0\"\n },\n \"sha256Digest\": + \"ee7ca3a5eaa801ceea9173f2ff0a429600bff9e9339d504071c0283b56facec4\"\n }\n + \ ],\n \"communication\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/communication-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"communication-0.1.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.11.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/communication\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"communication\",\n \"summary\": \"Microsoft Azure Command-Line + Tools CommunicationServiceManagementClient Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"a16e8262b53791aad9e74a4f3d4804a5bafbe415df3c7651776e98b787bf6226\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/communication-1.0.0-py3-none-any.whl\",\n + \ \"filename\": \"communication-1.0.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/communication\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"communication\",\n \"summary\": \"Microsoft Azure Command-Line + Tools CommunicationServiceManagementClient Extension\",\n \"version\": + \"1.0.0\"\n },\n \"sha256Digest\": \"2ee3d4c870c0c0c0dd97fbe6510958ac8c23dca2b4814b4a0a9ea665cd17e723\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/communication-1.1.0-py3-none-any.whl\",\n + \ \"filename\": \"communication-1.1.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/communication\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"communication\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-communication-identity\",\n \"azure-communication-phonenumbers\",\n + \ \"azure-communication-sms\",\n \"azure-core\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools CommunicationServiceManagementClient + Extension\",\n \"version\": \"1.1.0\"\n },\n + \ \"sha256Digest\": \"e4ac2008217ade46ca2504b31aa79ab11c1c892964fd06df911e976be6cf3dae\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/communication-1.1.1-py3-none-any.whl\",\n + \ \"filename\": \"communication-1.1.1-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/communication\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"communication\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-communication-identity\",\n \"azure-communication-phonenumbers\",\n + \ \"azure-communication-sms\",\n \"azure-core\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools CommunicationServiceManagementClient + Extension\",\n \"version\": \"1.1.1\"\n },\n + \ \"sha256Digest\": \"f5f50e27f9066772fd55c2c6bb9c4100964ef7b2ad38942cdf900cb856431f34\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/communication-1.1.2-py3-none-any.whl\",\n + \ \"filename\": \"communication-1.1.2-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/communication\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"communication\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-communication-identity\",\n \"azure-communication-phonenumbers\",\n + \ \"azure-communication-sms\",\n \"azure-core\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools CommunicationServiceManagementClient + Extension\",\n \"version\": \"1.1.2\"\n },\n + \ \"sha256Digest\": \"95baaac48941cf28d0bb55e6f0137815d815e422d94aaf8c09851f17134be3fd\"\n + \ }\n ],\n \"confidentialledger\": [\n {\n + \ \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/confidentialledger-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"confidentialledger-0.1.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/confidentialledger\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"confidentialledger\",\n \"summary\": \"Microsoft Azure + Command-Line Tools ConfidentialLedger Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"a8428687acab162b982153333766ec0f6888b2ce71dfd24f815cd4ee1e4b3ac3\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/confidentialledger-1.0.0-py3-none-any.whl\",\n + \ \"filename\": \"confidentialledger-1.0.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/confidentialledger\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"confidentialledger\",\n \"summary\": \"Microsoft Azure + Command-Line Tools ConfidentialLedger Extension\",\n \"version\": + \"1.0.0\"\n },\n \"sha256Digest\": \"3afbf49f10cdddd9675562364ce2275f6f70eb5318fa85b658d711b1e24dc94e\"\n + \ }\n ],\n \"confluent\": [\n {\n \"downloadUrl\": + \"https://azcliprod.blob.core.windows.net/cli-extensions/confluent-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"confluent-0.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.17.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/confluent\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"confluent\",\n \"summary\": \"Microsoft Azure Command-Line + Tools ConfluentManagementClient Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"4a6ffd3d10898183b66b0933064bc6d9bbade0e9af32be3348412b75310e07cb\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/confluent-0.2.0-py3-none-any.whl\",\n + \ \"filename\": \"confluent-0.2.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.17.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/confluent\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"confluent\",\n \"summary\": \"Microsoft Azure Command-Line + Tools ConfluentManagementClient Extension\",\n \"version\": + \"0.2.0\"\n },\n \"sha256Digest\": \"edf3b0d4afc36a3aaa9f68723f1db8b26bedcb5a5abcb053556146e4604cf31a\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/confluent-0.3.0-py3-none-any.whl\",\n + \ \"filename\": \"confluent-0.3.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.25.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/confluent\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"confluent\",\n \"summary\": \"Microsoft Azure Command-Line + Tools ConfluentManagementClient Extension\",\n \"version\": + \"0.3.0\"\n },\n \"sha256Digest\": \"62ea75ea44aa9c2872ec0f3d396eb6e35f37e0799890afa5f82d2187f9cace58\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/confluent-0.4.0-py3-none-any.whl\",\n + \ \"filename\": \"confluent-0.4.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.25.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/confluent\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"confluent\",\n \"summary\": \"Microsoft Azure Command-Line + Tools ConfluentManagementClient Extension\",\n \"version\": + \"0.4.0\"\n },\n \"sha256Digest\": \"7b812940a77094bc916c745a61b7732966de4e7943a7541c0a402c0d912bc6af\"\n + \ }\n ],\n \"connectedk8s\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/connectedk8s-0.1.5-py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-0.1.5-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"k8connect@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes\",\n \"pycryptodome\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"0.1.5\"\n },\n + \ \"sha256Digest\": \"1b529c1fedb5db9dee3dc877ca036f5373d307ca8a07c278d07126531b1c55b6\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/connectedk8s-0.2.0-py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-0.2.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"k8connect@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes\",\n \"pycryptodome\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"0.2.0\"\n },\n + \ \"sha256Digest\": \"d306355d5568f9f5b201db9f5bda28fc0b142c6b70164a87bf56974239749ebd\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/connectedk8s-0.2.1-py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-0.2.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"k8connect@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes\",\n \"pycryptodome\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"0.2.1\"\n },\n + \ \"sha256Digest\": \"e910b1a0abee28121d5c216821c5d88cefc87030eb3068e699135314ecb0f8c9\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/connectedk8s-0.2.3-py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-0.2.3-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"k8connect@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes\",\n \"pycryptodome\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"0.2.3\"\n },\n + \ \"sha256Digest\": \"9660bbd577c66af1bcebeeaaec9cabb61cd27a0b58c6fe9a9a795d6a73777ee9\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/connectedk8s-0.2.4-py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-0.2.4-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"k8connect@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes\",\n \"pycryptodome\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"0.2.4\"\n },\n + \ \"sha256Digest\": \"4de66f7e8cecdfab8c91bf4f37347770fb17e087454159d3a5c81e0205f2da2c\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/connectedk8s-0.2.5-py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-0.2.5-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"k8connect@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes\",\n \"pycryptodome\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"0.2.5\"\n },\n + \ \"sha256Digest\": \"0c23ebd04c37b26219cd224134e8af675130cc346808ae008cd5cfc4f3b1bd84\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/connectedk8s-0.2.6-py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-0.2.6-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"k8connect@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes\",\n \"pycryptodome\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"0.2.6\"\n },\n + \ \"sha256Digest\": \"165411ce6ecdda8a4705bd9e93998b1ffdf6ddc88b01ed0ce12a3c100d1b9549\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/connectedk8s-0.2.7-py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-0.2.7-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"k8connect@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes (==11.0.0)\",\n \"pycryptodome + (==3.9.8)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"0.2.7\"\n },\n + \ \"sha256Digest\": \"115bbeb79206632301a20dc4b1d6604f5c126c82c0ba1a9a58131a66da30a7dc\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/connectedk8s-0.2.8-py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-0.2.8-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"k8connect@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/connectedk8s\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes (==11.0.0)\",\n \"pycryptodome + (==3.9.8)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"0.2.8\"\n },\n + \ \"sha256Digest\": \"a0f8d12304b097a65d2b22f4e47faa6c6899e680bab77dfb41e72d2722e7e7d6\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedk8s-0.2.9-py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-0.2.9-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"k8connect@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/connectedk8s\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes (==11.0.0)\",\n \"pycryptodome + (==3.9.8)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"0.2.9\"\n },\n + \ \"sha256Digest\": \"55377bea57ae6288a501ea65ff2c68b2961ac7582da9b7646960faf17583e3dd\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedk8s-1.0.0-py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-1.0.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"k8connect@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/connectedk8s\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes (==11.0.0)\",\n \"pycryptodome + (==3.9.8)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"1.0.0\"\n },\n + \ \"sha256Digest\": \"9eb34e10523ee5bbd9a4be03915532da7acc3be11631fb646807085c09380c59\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedk8s-1.1.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-1.1.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.16.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"description_content_type\": \"text/markdown\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"k8connect@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/connectedk8s\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes (==11.0.0)\",\n \"pycryptodome + (==3.9.8)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"1.1.0\"\n },\n + \ \"sha256Digest\": \"47b871998ac7c3b90689c8cfef18d1d1c9a77d04fabd64a0071504dd434af5c8\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedk8s-1.1.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-1.1.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.16.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"description_content_type\": \"text/markdown\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"k8connect@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/connectedk8s\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes (==11.0.0)\",\n \"pycryptodome + (==3.9.8)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"1.1.1\"\n },\n + \ \"sha256Digest\": \"522d70fb956e23f2a705ea51d8227845844ec0648263a5e7504543a493c67441\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedk8s-1.1.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-1.1.2-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.16.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"description_content_type\": \"text/markdown\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"k8connect@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/connectedk8s\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes (==11.0.0)\",\n \"pycryptodome + (==3.9.8)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"1.1.2\"\n },\n + \ \"sha256Digest\": \"70fd92b69c9c06d1bf22984a06d8027a2d3f192d0c59388cef2a3861dc79874f\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedk8s-1.1.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-1.1.3-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.16.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"description_content_type\": \"text/markdown\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"k8connect@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/connectedk8s\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes (==11.0.0)\",\n \"pycryptodome + (==3.9.8)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"1.1.3\"\n },\n + \ \"sha256Digest\": \"f0845d6b310c645327a648fc555acc52f02fa8ed31054fc056c7adb1a37e5f40\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedk8s-1.1.5-py2.py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-1.1.5-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.16.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"description_content_type\": \"text/markdown\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"k8connect@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/connectedk8s\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes (==11.0.0)\",\n \"pycryptodome + (==3.9.8)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"1.1.5\"\n },\n + \ \"sha256Digest\": \"41edf3789d85074f1159645c7257ac747709ea613c2c2c80a95cdfee92e36fa5\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedk8s-1.1.6-py2.py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-1.1.6-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.16.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"description_content_type\": \"text/markdown\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"k8connect@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/connectedk8s\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes (==11.0.0)\",\n \"pycryptodome + (==3.9.8)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"1.1.6\"\n },\n + \ \"sha256Digest\": \"d93e28cac3425b688581cd885d198173bf0dc5e20e91d00e3f176519e0fbddeb\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedk8s-1.1.7-py2.py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-1.1.7-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.16.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"description_content_type\": \"text/markdown\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"k8connect@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/connectedk8s\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes (==11.0.0)\",\n \"pycryptodome + (==3.9.8)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"1.1.7\"\n },\n + \ \"sha256Digest\": \"fa8ed32f122136c0774361ffe78eea2e3189ede8bacc72ca6b972b6ab87d6393\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedk8s-1.1.8-py2.py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-1.1.8-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.16.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"description_content_type\": \"text/markdown\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"k8connect@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/connectedk8s\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes (==11.0.0)\",\n \"pycryptodome + (==3.9.8)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"1.1.8\"\n },\n + \ \"sha256Digest\": \"21cca7dcd973655694fcaa927563bb6afd2463cf6e6ce450e45ad8f27ab33ed9\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedk8s-1.1.9-py2.py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-1.1.9-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.16.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"description_content_type\": \"text/markdown\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"k8connect@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/connectedk8s\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes (==11.0.0)\",\n \"pycryptodome + (==3.9.8)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"1.1.9\"\n },\n + \ \"sha256Digest\": \"26c85757eb59ec8309d19f14dfab94cb28039a21015ce70106cf618e57face59\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedk8s-1.1.10-py2.py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-1.1.10-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.16.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"description_content_type\": \"text/markdown\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"k8connect@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/connectedk8s\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes (==11.0.0)\",\n \"pycryptodome + (==3.9.8)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"1.1.10\"\n },\n + \ \"sha256Digest\": \"9cd74663e39095fd58510ccebda78586205c6b536f89c90badbd647f6b84b0a9\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedk8s-1.1.11-py2.py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-1.1.11-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.16.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"description_content_type\": \"text/markdown\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"k8connect@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/connectedk8s\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes (==11.0.0)\",\n \"pycryptodome + (==3.9.8)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"1.1.11\"\n },\n + \ \"sha256Digest\": \"986924760ccd29d74a35b5fb2253a23400d6e27e48521b72fc8d06a493eb4faa\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedk8s-1.2.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-1.2.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.16.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"description_content_type\": \"text/markdown\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"k8connect@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/connectedk8s\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes (==11.0.0)\",\n \"pycryptodome + (==3.9.8)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"1.2.0\"\n },\n + \ \"sha256Digest\": \"e6873b0cdcfb82cda00f00dfdc5ce9d0daf4db651e100c6c3e3ff58ca89732ab\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedk8s-1.2.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-1.2.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.maxCliCoreVersion\": + \"2.29.0\",\n \"azext.minCliCoreVersion\": \"2.16.0\",\n + \ \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"description_content_type\": \"text/markdown\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"k8connect@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/connectedk8s\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes (==11.0.0)\",\n \"pycryptodome + (==3.9.8)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"1.2.1\"\n },\n + \ \"sha256Digest\": \"8a6a3e88952c36d7d38602953b1a3de3386ab18bc0cc79e7b74b931fe0d57f3d\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedk8s-1.2.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-1.2.2-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.maxCliCoreVersion\": + \"2.29.0\",\n \"azext.minCliCoreVersion\": \"2.16.0\",\n + \ \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"description_content_type\": \"text/markdown\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"k8connect@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/connectedk8s\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes (==11.0.0)\",\n \"pycryptodome + (==3.9.8)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"1.2.2\"\n },\n + \ \"sha256Digest\": \"03c7625c0e4a09da8c4ea5051bd5d2a92d9e22d085b56cc30b319bb941f254b4\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedk8s-1.2.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-1.2.3-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.maxCliCoreVersion\": + \"2.29.0\",\n \"azext.minCliCoreVersion\": \"2.16.0\",\n + \ \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"description_content_type\": \"text/markdown\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"k8connect@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/connectedk8s\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes (==11.0.0)\",\n \"pycryptodome + (==3.9.8)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"1.2.3\"\n },\n + \ \"sha256Digest\": \"3dff7553c723ef87aeb5ad5b20f3dc56a59324254ee15d880f9c1303eb5984aa\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedk8s-1.2.4-py2.py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-1.2.4-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.maxCliCoreVersion\": + \"2.29.0\",\n \"azext.minCliCoreVersion\": \"2.16.0\",\n + \ \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"description_content_type\": \"text/markdown\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"k8connect@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/connectedk8s\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes (==11.0.0)\",\n \"pycryptodome + (==3.9.8)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"1.2.4\"\n },\n + \ \"sha256Digest\": \"2106bdef362215013f5b55141e878ba54db63359fb57a7751ea1841c6ba9a915\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedk8s-1.2.5-py2.py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-1.2.5-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.16.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"description_content_type\": \"text/markdown\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"k8connect@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/connectedk8s\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes (==11.0.0)\",\n \"pycryptodome + (==3.9.8)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"1.2.5\"\n },\n + \ \"sha256Digest\": \"fd0bc6f534e5a9e72fe6585031eeb29655d05f2cac4f505804bc6052a52c5fcd\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedk8s-1.2.6-py2.py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-1.2.6-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.23.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"description_content_type\": \"text/markdown\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"k8connect@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/connectedk8s\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes (==11.0.0)\",\n \"pycryptodome + (==3.9.8)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"1.2.6\"\n },\n + \ \"sha256Digest\": \"473e31ada7636316304b2a39a76654722a0f5409bf8a2ffddf196ccc42df10a4\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedk8s-1.2.7-py2.py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-1.2.7-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.16.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"description_content_type\": \"text/markdown\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"k8connect@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/connectedk8s\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes (==11.0.0)\",\n \"pycryptodome + (==3.9.8)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"1.2.7\"\n },\n + \ \"sha256Digest\": \"3f13d1b95c89865a8bdc0d40323956d599305892a54085e1115866b429ab2fa1\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedk8s-1.2.8-py2.py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-1.2.8-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.16.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"description_content_type\": \"text/markdown\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"k8connect@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/connectedk8s\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes (==11.0.0)\",\n \"pycryptodome + (==3.14.1)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"1.2.8\"\n },\n + \ \"sha256Digest\": \"df97793b98a0f8e2e70f8a7942c6d65b9e581c54cf3f7632d4c48f01b2426a09\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedk8s-1.2.9-py2.py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-1.2.9-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.16.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"description_content_type\": \"text/markdown\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"k8connect@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/connectedk8s\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes (==11.0.0)\",\n \"pycryptodome + (==3.14.1)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"1.2.9\"\n },\n + \ \"sha256Digest\": \"06cb4e2aa841abeb712b9e564748c28b14cc49cc30cd65b05730f633120c7666\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedk8s-1.2.10-py2.py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-1.2.10-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.16.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"description_content_type\": \"text/markdown\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"k8connect@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/connectedk8s\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes (==11.0.0)\",\n \"pycryptodome + (==3.14.1)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"1.2.10\"\n },\n + \ \"sha256Digest\": \"f470e60e651201635e358411d9e07f0a9519fa059ca33f5543a9bff2982d8998\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedk8s-1.2.11-py2.py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-1.2.11-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.16.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"description_content_type\": \"text/markdown\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"k8connect@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/connectedk8s\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes (==11.0.0)\",\n \"pycryptodome + (==3.14.1)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"1.2.11\"\n },\n + \ \"sha256Digest\": \"0cc9fb7514b040ec8deb4269282c16a1d382c95a3b3a7def04ed6e795f85d62d\"\n + \ }\n ],\n \"connectedmachine\": [\n {\n + \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/connectedmachine-0.1.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"connectedmachine-0.1.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"connectedmachine\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Connectedmachine Extension\",\n \"version\": + \"0.1.1\"\n },\n \"sha256Digest\": \"0f4d009da4e091aece74cd53833fe63e5af18d68fcf6308a08155ee5284f12fb\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/connectedmachine-0.2.0-py3-none-any.whl\",\n + \ \"filename\": \"connectedmachine-0.2.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.11.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/connectedmachine\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"connectedmachine\",\n \"summary\": \"Microsoft Azure + Command-Line Tools ConnectedMachine Extension\",\n \"version\": + \"0.2.0\"\n },\n \"sha256Digest\": \"b9a2f3ea3fb7a4c981fad30ff670ff3ca1f8fbef0aede36a8e8a20050b1a245d\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/connectedmachine-0.3.0-py3-none-any.whl\",\n + \ \"filename\": \"connectedmachine-0.3.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.11.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/connectedmachine\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"connectedmachine\",\n \"summary\": \"Microsoft Azure + Command-Line Tools ConnectedMachine Extension\",\n \"version\": + \"0.3.0\"\n },\n \"sha256Digest\": \"591bed0d6a6251028471bac6a9ebf0f641d7765bf04b13271aae29c37491ba55\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedmachine-0.4.0-py3-none-any.whl\",\n + \ \"filename\": \"connectedmachine-0.4.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/connectedmachine\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"connectedmachine\",\n \"summary\": \"Microsoft Azure + Command-Line Tools ConnectedMachine Extension\",\n \"version\": + \"0.4.0\"\n },\n \"sha256Digest\": \"2183f183dac5e88820b8f69d8e56936a94b6b2bd16c7619c41f7ceac52951abf\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedmachine-0.4.1-py3-none-any.whl\",\n + \ \"filename\": \"connectedmachine-0.4.1-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/connectedmachine\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"connectedmachine\",\n \"summary\": \"Microsoft Azure + Command-Line Tools ConnectedMachine Extension\",\n \"version\": + \"0.4.1\"\n },\n \"sha256Digest\": \"44d84d979b15f9bdc0b5e873e308a03ad66edecf9bcf8dc1bbd31d81734cee0d\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedmachine-0.5.0-py3-none-any.whl\",\n + \ \"filename\": \"connectedmachine-0.5.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/connectedmachine\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"connectedmachine\",\n \"summary\": \"Microsoft Azure + Command-Line Tools ConnectedMachine Extension\",\n \"version\": + \"0.5.0\"\n },\n \"sha256Digest\": \"c83822da39abbd0d12672816ab36eb1f1f2def74008464a1d5cea859c54d615f\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedmachine-0.5.1-py3-none-any.whl\",\n + \ \"filename\": \"connectedmachine-0.5.1-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/connectedmachine\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"connectedmachine\",\n \"summary\": \"Microsoft Azure + Command-Line Tools ConnectedMachine Extension\",\n \"version\": + \"0.5.1\"\n },\n \"sha256Digest\": \"cbba314a6f37d094709850951c984093c25e1eed25c3e9aae81f584e2bc20655\"\n + \ }\n ],\n \"connectedvmware\": [\n {\n + \ \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedvmware-0.1.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"connectedvmware-0.1.2-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.maxCliCoreVersion\": \"4.0.0\",\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"connectedvmware\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Connectedvmware Extension\",\n \"version\": \"0.1.2\"\n + \ },\n \"sha256Digest\": \"5bbabea61360ad74e987a33b155e267c2f940678d9220210999e9e723541d123\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedvmware-0.1.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"connectedvmware-0.1.3-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.maxCliCoreVersion\": \"4.0.0\",\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"connectedvmware\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Connectedvmware Extension\",\n \"version\": \"0.1.3\"\n + \ },\n \"sha256Digest\": \"481fd314b1681185d2d64d1ea21d5591d0bf8411786e521e5bc9dae8eb862415\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedvmware-0.1.4-py2.py3-none-any.whl\",\n + \ \"filename\": \"connectedvmware-0.1.4-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.maxCliCoreVersion\": \"4.0.0\",\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"connectedvmware\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Connectedvmware Extension\",\n \"version\": \"0.1.4\"\n + \ },\n \"sha256Digest\": \"a39af3a33da02598ec45f4b6167c2f5a25030e8fefd8d2aff186d604cb46e3db\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedvmware-0.1.5-py2.py3-none-any.whl\",\n + \ \"filename\": \"connectedvmware-0.1.5-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.maxCliCoreVersion\": \"4.0.0\",\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"connectedvmware\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Connectedvmware Extension\",\n \"version\": \"0.1.5\"\n + \ },\n \"sha256Digest\": \"9b9ecb66734d8c31410b652d417deef9e35e2624873b36c0f3d6f90634d807e8\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedvmware-0.1.6-py2.py3-none-any.whl\",\n + \ \"filename\": \"connectedvmware-0.1.6-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.maxCliCoreVersion\": \"4.0.0\",\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"connectedvmware\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Connectedvmware Extension\",\n \"version\": \"0.1.6\"\n + \ },\n \"sha256Digest\": \"3e13df39d8993cfe5ab0bf0821f335dc44bf2919c57d73ec88156671041ad239\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedvmware-0.1.7-py2.py3-none-any.whl\",\n + \ \"filename\": \"connectedvmware-0.1.7-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.maxCliCoreVersion\": \"4.0.0\",\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"arcprivatecloudsfte@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/connectedvmware\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"connectedvmware\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Connectedvmware Extension\",\n \"version\": \"0.1.7\"\n + \ },\n \"sha256Digest\": \"857f7627ae3e618e9dc09c8ce882349593ef23237fcc24174a5097c51f88d86e\"\n + \ }\n ],\n \"connection-monitor-preview\": [\n {\n + \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/connection_monitor_preview-0.1.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"connection_monitor_preview-0.1.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.maxCliCoreVersion\": \"2.0.82\",\n \"azext.minCliCoreVersion\": + \"2.0.80\",\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/connection-monitor-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"connection-monitor-preview\",\n \"summary\": \"Microsoft + Azure Command-Line Connection Monitor V2 Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"9a796d5187571990d27feb9efeedde38c194f13ea21cbf9ec06131196bfd821d\"\n + \ }\n ],\n \"containerapp\": [\n {\n \"downloadUrl\": + \"https://azcliprod.blob.core.windows.net/cli-extensions/containerapp-0.1.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"containerapp-0.1.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"Programming Language :: Python + :: 3.9\",\n \"Programming Language :: Python :: 3.10\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"containerapp\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-cli-core\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools Containerapp Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"3731c1d2222805059ca37e31cf85e9bc4af7981295e478d22a925d9ff4ce3a68\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/containerapp-0.3.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"containerapp-0.3.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"Programming Language :: Python + :: 3.9\",\n \"Programming Language :: Python :: 3.10\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"containerapp\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-cli-core\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools Containerapp Extension\",\n \"version\": + \"0.3.0\"\n },\n \"sha256Digest\": \"0ec557558700384ee58636bd759c7047a124971e7b92c03d835d0d03614da22a\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/containerapp-0.3.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"containerapp-0.3.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"Programming Language :: Python + :: 3.9\",\n \"Programming Language :: Python :: 3.10\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"containerapp\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-cli-core\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools Containerapp Extension\",\n \"version\": + \"0.3.1\"\n },\n \"sha256Digest\": \"79b636f16c37152c2e3b23e24f421aed3fa159897afd2b61d80da73751d61645\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/containerapp-0.3.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"containerapp-0.3.2-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.maxCliCoreVersion\": \"2.36.0\",\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"Programming Language :: Python :: 3.9\",\n \"Programming + Language :: Python :: 3.10\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"containerapp\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-cli-core\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools Containerapp Extension\",\n \"version\": + \"0.3.2\"\n },\n \"sha256Digest\": \"581e704f223937b0e7fb99c0323768a04c956ade8b06cb7140454c06b85f254b\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/containerapp-0.3.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"containerapp-0.3.3-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.maxCliCoreVersion\": \"2.36.0\",\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"Programming Language :: Python :: 3.9\",\n \"Programming + Language :: Python :: 3.10\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"containerapp\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-cli-core\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools Containerapp Extension\",\n \"version\": + \"0.3.3\"\n },\n \"sha256Digest\": \"63eb3289319ee4151d916329b368354085074b7b3ea21ed1d16d83a29cbe16b7\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/containerapp-0.3.4-py2.py3-none-any.whl\",\n + \ \"filename\": \"containerapp-0.3.4-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.maxCliCoreVersion\": \"2.36.0\",\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"Programming Language :: Python :: 3.9\",\n \"Programming + Language :: Python :: 3.10\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"containerapp\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-cli-core\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools Containerapp Extension\",\n \"version\": + \"0.3.4\"\n },\n \"sha256Digest\": \"e247b0bec42db5b95c37c879ea939ec1860b8e14b0d8aa54a5a5187fc52bec64\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/containerapp-0.3.5-py2.py3-none-any.whl\",\n + \ \"filename\": \"containerapp-0.3.5-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.37.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"Programming Language :: Python + :: 3.9\",\n \"Programming Language :: Python :: 3.10\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"containerapp\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-cli-core\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools Containerapp Extension\",\n \"version\": + \"0.3.5\"\n },\n \"sha256Digest\": \"876cc6040ee07654eb9c45d6fe603531797902f06fa0caebc4ad1961f78c8d76\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/containerapp-0.3.6-py2.py3-none-any.whl\",\n + \ \"filename\": \"containerapp-0.3.6-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.37.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"Programming Language :: Python + :: 3.9\",\n \"Programming Language :: Python :: 3.10\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"containerapp\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-cli-core\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools Containerapp Extension\",\n \"version\": + \"0.3.6\"\n },\n \"sha256Digest\": \"610df666637402173996efa3b8aaac0e4ae0a1608f5ea1006d252cda5f3eb4c6\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/containerapp-0.3.7-py2.py3-none-any.whl\",\n + \ \"filename\": \"containerapp-0.3.7-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.37.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"Programming Language :: Python + :: 3.9\",\n \"Programming Language :: Python :: 3.10\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"containerapp\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-cli-core\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools Containerapp Extension\",\n \"version\": + \"0.3.7\"\n },\n \"sha256Digest\": \"3e5b920980b5492929aeaa40ab7b1d2fd5a4dfa527b6c832c072792633055a8a\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/containerapp-0.3.8-py2.py3-none-any.whl\",\n + \ \"filename\": \"containerapp-0.3.8-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.37.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"Programming Language :: Python + :: 3.9\",\n \"Programming Language :: Python :: 3.10\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"containerapp\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-cli-core\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools Containerapp Extension\",\n \"version\": + \"0.3.8\"\n },\n \"sha256Digest\": \"788c9db70ae69b9f69ca24bda2438af8ea494de7ed4c32e9e4d83b351d30e796\"\n + \ }\n ],\n \"containerapp-compose\": [\n {\n + \ \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/containerapp_compose-0.1.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"containerapp_compose-0.1.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/azure/azure-cli-extensions/tree/main/src/containerapp-compose\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"containerapp-compose\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"pycomposefile (>=0.0.26)\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools Container Apps Preview Extension\",\n + \ \"version\": \"0.1.0\"\n },\n \"sha256Digest\": + \"37f3c616ddbdd1522fee318a1c10292b578cfa344462bbb6c2517bd1799b824c\"\n },\n + \ {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/containerapp_compose-0.2.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"containerapp_compose-0.2.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/azure/azure-cli-extensions/tree/main/src/containerapp-compose\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"containerapp-compose\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"pycomposefile (>=0.0.29)\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools Container Apps Preview Extension\",\n + \ \"version\": \"0.2.0\"\n },\n \"sha256Digest\": + \"d14df6302ec3f84c1de53075f800f9ca513db7e98752b12b34de41348ba9a75e\"\n }\n + \ ],\n \"cosmosdb-preview\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-0.1.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"cosmosdb_preview-0.1.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.17.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"kakhandr@microsoft.com\",\n \"name\": + \"Kalyan khandrika\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"cosmosdb-preview\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Cosmosdb-preview Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"83be5a723d6a0063c4cd17db52a172ef8f9453435d316ef0abbd2ca2dd8e6ca8\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-0.2.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"cosmosdb_preview-0.2.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.17.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"kakhandr@microsoft.com\",\n \"name\": + \"Kalyan khandrika\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"cosmosdb-preview\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Cosmosdb-preview Extension\",\n \"version\": + \"0.2.0\"\n },\n \"sha256Digest\": \"d8199ccce62c5c7f8670ddf7eb27493fa1c5079ed152607c958fc2b53201fc83\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-0.3.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"cosmosdb_preview-0.3.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.17.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"kakhandr@microsoft.com\",\n \"name\": + \"Kalyan khandrika\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"cosmosdb-preview\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Cosmosdb-preview Extension\",\n \"version\": + \"0.3.0\"\n },\n \"sha256Digest\": \"079af4056ab89f7e27d2a3b6b22c4147b47ce3a27f744ce8b3cde38998afa89e\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-0.4.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"cosmosdb_preview-0.4.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.17.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"kakhandr@microsoft.com\",\n \"name\": + \"Kalyan khandrika\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"cosmosdb-preview\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Cosmosdb-preview Extension\",\n \"version\": + \"0.4.0\"\n },\n \"sha256Digest\": \"751699f42dffaef4a365aeea0ddcc5432a3bafeb0550ee6ff628df1b0a9e02bd\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-0.5.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"cosmosdb_preview-0.5.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.17.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"kakhandr@microsoft.com\",\n \"name\": + \"Kalyan khandrika\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"cosmosdb-preview\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Cosmosdb-preview Extension\",\n \"version\": + \"0.5.0\"\n },\n \"sha256Digest\": \"dd61fd0b1e3b67b63bf731886995743798b72f6c9b00c3c8a589b3cb1b7be3cf\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-0.6.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"cosmosdb_preview-0.6.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.17.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"kakhandr@microsoft.com\",\n \"name\": + \"Kalyan khandrika\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"cosmosdb-preview\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Cosmosdb-preview Extension\",\n \"version\": + \"0.6.0\"\n },\n \"sha256Digest\": \"6132e8c9597e3ab57657b6f3607e19c457e9a08a82a1c1b4825b8ed4ae02c04b\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-0.7.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"cosmosdb_preview-0.7.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.17.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"kakhandr@microsoft.com\",\n \"name\": + \"Kalyan khandrika\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"cosmosdb-preview\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Cosmosdb-preview Extension\",\n \"version\": + \"0.7.0\"\n },\n \"sha256Digest\": \"c11b611e3c8eeaaf2b6a5ca935ae7e6072834be77a777f1749d7c9c6419ae55a\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-0.8.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"cosmosdb_preview-0.8.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.17.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"kakhandr@microsoft.com\",\n \"name\": + \"Kalyan khandrika\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"cosmosdb-preview\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Cosmosdb-preview Extension\",\n \"version\": + \"0.8.0\"\n },\n \"sha256Digest\": \"513b9683ef78ddb6316ed2d8b41f64f6e6278ae169aa3d5735c061108b40ec78\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-0.8.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"cosmosdb_preview-0.8.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.17.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"kakhandr@microsoft.com\",\n \"name\": + \"Kalyan khandrika\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"cosmosdb-preview\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Cosmosdb-preview Extension\",\n \"version\": + \"0.8.1\"\n },\n \"sha256Digest\": \"12dcc1e32460d12bf62cf3f5aa67f519dc0f48a4a7d70e36c52b24d50f7cd251\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-0.9.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"cosmosdb_preview-0.9.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.17.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"kakhandr@microsoft.com\",\n \"name\": + \"Kalyan khandrika\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"cosmosdb-preview\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Cosmosdb-preview Extension\",\n \"version\": + \"0.9.0\"\n },\n \"sha256Digest\": \"689f99954b56367f37956efcc80911719052048b0e0203b048a425556686d9f1\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-0.10.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"cosmosdb_preview-0.10.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.17.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"kakhandr@microsoft.com\",\n \"name\": + \"Kalyan khandrika\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"cosmosdb-preview\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Cosmosdb-preview Extension\",\n \"version\": + \"0.10.0\"\n },\n \"sha256Digest\": \"de57720e30785823d821ade1f08886871aa3188335fb5105e960833f2aebacdb\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-0.11.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"cosmosdb_preview-0.11.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.17.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"kakhandr@microsoft.com\",\n \"name\": + \"Kalyan khandrika\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"cosmosdb-preview\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Cosmosdb-preview Extension\",\n \"version\": + \"0.11.0\"\n },\n \"sha256Digest\": \"e9a21eab81616e7f71b5a4d764e541cbdea22d3dff3a8fc326f1ef06a1067421\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-0.12.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"cosmosdb_preview-0.12.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.17.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"kakhandr@microsoft.com\",\n \"name\": + \"Kalyan khandrika\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"cosmosdb-preview\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Cosmosdb-preview Extension\",\n \"version\": + \"0.12.0\"\n },\n \"sha256Digest\": \"e0f2007be10a9821d12ff7327b35480ddb8df57e8f990ecfdeedb256d9c70001\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-0.13.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"cosmosdb_preview-0.13.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.17.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"kakhandr@microsoft.com\",\n \"name\": + \"Kalyan khandrika\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"cosmosdb-preview\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Cosmosdb-preview Extension\",\n \"version\": + \"0.13.0\"\n },\n \"sha256Digest\": \"5dcfac7215584840899fb0cd1ab853c20b7915400a02981850dae857ba20177d\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-0.14.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"cosmosdb_preview-0.14.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.17.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"kakhandr@microsoft.com\",\n \"name\": + \"Kalyan khandrika\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/cosmosdb-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"cosmosdb-preview\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Cosmosdb-preview Extension\",\n \"version\": + \"0.14.0\"\n },\n \"sha256Digest\": \"7ada2c34d023530ef5ae2402966b362d36675fc247ad2b41917b8114b2af9c72\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-0.15.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"cosmosdb_preview-0.15.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.17.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"kakhandr@microsoft.com\",\n \"name\": + \"Kalyan khandrika\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/cosmosdb-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"cosmosdb-preview\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Cosmosdb-preview Extension\",\n \"version\": + \"0.15.0\"\n },\n \"sha256Digest\": \"0c3ee01e583ebc81cee2908129bb988c69f50bcb2ca8425b788de378f4839b10\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-0.16.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"cosmosdb_preview-0.16.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.17.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"kakhandr@microsoft.com\",\n \"name\": + \"Kalyan khandrika\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/cosmosdb-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"cosmosdb-preview\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Cosmosdb-preview Extension\",\n \"version\": + \"0.16.0\"\n },\n \"sha256Digest\": \"50882c87c092eb89310c0f7ebb800b3da9163d791f4417caa22ed5b47494a5b7\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-0.17.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"cosmosdb_preview-0.17.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.17.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"kakhandr@microsoft.com\",\n \"name\": + \"Kalyan khandrika\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/cosmosdb-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"cosmosdb-preview\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Cosmosdb-preview Extension\",\n \"version\": + \"0.17.0\"\n },\n \"sha256Digest\": \"73a220dda84f5425efb960d02a1017308c4d6642fded49a7e61d6de578f4fceb\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-0.18.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"cosmosdb_preview-0.18.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.17.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"kakhandr@microsoft.com\",\n \"name\": + \"Kalyan khandrika\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/cosmosdb-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"cosmosdb-preview\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Cosmosdb-preview Extension\",\n \"version\": + \"0.18.0\"\n },\n \"sha256Digest\": \"9d38dbc628c65dec65f111d072eecea6ca91043883b5a29f561767e1ce634cc7\"\n + \ }\n ],\n \"costmanagement\": [\n {\n + \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/costmanagement-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"costmanagement-0.1.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"costmanagement\",\n \"summary\": \"Microsoft Azure Command-Line + Tools CostManagementClient Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"d5c8be4d6f3e59a44da32af66f8855c24d9855c5b7bdd2f6571c8721afa20223\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/costmanagement-0.1.1-py3-none-any.whl\",\n + \ \"filename\": \"costmanagement-0.1.1-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/costmanagement\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"costmanagement\",\n \"summary\": \"Microsoft Azure Command-Line + Tools CostManagementClient Extension\",\n \"version\": + \"0.1.1\"\n },\n \"sha256Digest\": \"0a6e0ee27fd5896b45eabf0c9227e63b3c1bbc4975adf4cb566647396fa511f2\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/costmanagement-0.2.1-py3-none-any.whl\",\n + \ \"filename\": \"costmanagement-0.2.1-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/costmanagement\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"costmanagement\",\n \"summary\": \"Microsoft Azure Command-Line + Tools CostManagementClient Extension\",\n \"version\": + \"0.2.1\"\n },\n \"sha256Digest\": \"c6ca26bcffe2b897fc35b560f6fbf620ee563daf2396dc1bae67c8e4bd0e64c3\"\n + \ }\n ],\n \"csvmware\": [\n {\n \"downloadUrl\": + \"https://github.com/Azure/az-csvmware-cli/releases/download/0.3.0/csvmware-0.3.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"csvmware-0.3.0-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 2\",\n \"Programming Language + :: Python :: 2.7\",\n \"Programming Language :: Python + :: 3\",\n \"Programming Language :: Python :: 3.4\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"shimitta@microsoft.com\",\n \"name\": + \"Shivam Mittal\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/az-vmware-cli\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"csvmware\",\n \"summary\": \"Manage Azure VMware Solution + by CloudSimple.\",\n \"version\": \"0.3.0\"\n },\n + \ \"sha256Digest\": \"dfb9767f05ac13c762ea9dc4327169e63a5c11879123544b200edb9a2c9a8a42\"\n + \ }\n ],\n \"custom-providers\": [\n {\n + \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/custom_providers-0.1.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"custom_providers-0.1.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.4\",\n \"Programming + Language :: Python :: 3.5\",\n \"Programming Language + :: Python :: 3.6\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"custom-providers\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Custom Providers Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"7da462aaa336184b53d7b0b831c0fa77c4239dabe4e70fa4e500e250cf11a8ec\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/custom_providers-0.2.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"custom_providers-0.2.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.4\",\n \"Programming + Language :: Python :: 3.5\",\n \"Programming Language + :: Python :: 3.6\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/custom-providers\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"custom-providers\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Custom Providers Extension\",\n \"version\": + \"0.2.0\"\n },\n \"sha256Digest\": \"8c0f062d96523bd6a95d53f09e48f9d47bf7aa75a9b735e93e6ee09647638b52\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/custom_providers-0.2.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"custom_providers-0.2.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.4\",\n \"Programming + Language :: Python :: 3.5\",\n \"Programming Language + :: Python :: 3.6\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/custom-providers\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"custom-providers\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Custom Providers Extension\",\n \"version\": + \"0.2.1\"\n },\n \"sha256Digest\": \"a9938f09c86fa4575e3c887206908cac15920af528c537c0b998362a1c43daf7\"\n + \ }\n ],\n \"customlocation\": [\n {\n + \ \"downloadUrl\": \"https://arcplatformcliextprod.blob.core.windows.net/customlocation/customlocation-0.1.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"customlocation-0.1.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"arcplatform-core@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://msazure.visualstudio.com/AzureArcPlatform/_git/customlocation-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"customlocation\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Customlocation Extension\",\n \"version\": \"0.1.0\"\n + \ },\n \"sha256Digest\": \"7d91a34784d92c77c4233c4578043e6fac729ad42b3b29d5d597c12b037d2267\"\n + \ },\n {\n \"downloadUrl\": \"https://arcplatformcliextprod.blob.core.windows.net/customlocation/customlocation-0.1.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"customlocation-0.1.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"arcplatform-core@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://msazure.visualstudio.com/AzureArcPlatform/_git/customlocation-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"customlocation\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Customlocation Extension\",\n \"version\": \"0.1.1\"\n + \ },\n \"sha256Digest\": \"fbda1780a9d1c8eec9a147d09f7681f47238a574333eaeddb8284cd7fa881815\"\n + \ },\n {\n \"downloadUrl\": \"https://arcplatformcliextprod.blob.core.windows.net/customlocation/customlocation-0.1.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"customlocation-0.1.2-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"arcplatform-core@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://msazure.visualstudio.com/AzureArcPlatform/_git/customlocation-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"customlocation\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Customlocation Extension\",\n \"version\": \"0.1.2\"\n + \ },\n \"sha256Digest\": \"7dfa4f2231fd4ce0b50eeb5a5e470e1f7e510adb2f8602167157e508dbf84e77\"\n + \ },\n {\n \"downloadUrl\": \"https://arcplatformcliextprod.blob.core.windows.net/customlocation/customlocation-0.1.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"customlocation-0.1.3-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"arcplatform-core@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://msazure.visualstudio.com/AzureArcPlatform/_git/customlocation-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"customlocation\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Customlocation Extension\",\n \"version\": \"0.1.3\"\n + \ },\n \"sha256Digest\": \"5e36435b1a81de25e74e70c45c2ac9f98065138c35050f29210ae40c18484e28\"\n + \ }\n ],\n \"databox\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/databox-0.1.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"databox-0.1.0-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"Programming Language :: Python :: 3.7\",\n \"Programming + Language :: Python :: 3.8\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"databox\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DataBox Extension\",\n \"version\": \"0.1.0\"\n },\n + \ \"sha256Digest\": \"93cac253cd79728eb333715ae56111ffaa287c9d650e924ea07875ab36906974\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/databox-0.1.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"databox-0.1.1-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.4\",\n \"Programming + Language :: Python :: 3.5\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/databox\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"databox\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DataBox Extension\",\n \"version\": \"0.1.1\"\n },\n + \ \"sha256Digest\": \"210ab818a566ec69c923c1bc11f8f50295c19c30be378ab67be340a70e921aa1\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/databox-0.1.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"databox-0.1.2-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.4\",\n \"Programming + Language :: Python :: 3.5\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/databox\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"databox\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DataBox Extension\",\n \"version\": \"0.1.2\"\n },\n + \ \"sha256Digest\": \"e247449406a189a8e9bbe320b1b4702846cf58da42b5a9b07ffa3e1db01ce6b0\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/databox-0.1.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"databox-0.1.3-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.4\",\n \"Programming + Language :: Python :: 3.5\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/databox\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"databox\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DataBox Extension\",\n \"version\": \"0.1.3\"\n },\n + \ \"sha256Digest\": \"320e4ae8e3d17c9ca8b6c92ad47b04f20d7530340897d2fcc6e4a4ade0dfa7c2\"\n + \ }\n ],\n \"databricks\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/databricks-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"databricks-0.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExprimental\": true,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"databricks\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DatabricksClient Extension\",\n \"version\": \"0.1.0\"\n + \ },\n \"sha256Digest\": \"36130c36c5d4dd7a76952c3d5b443cf2a76447ccce41094e0b625b85139a366a\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/databricks-0.2.0-py3-none-any.whl\",\n + \ \"filename\": \"databricks-0.2.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExprimental\": true,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"databricks\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DatabricksClient Extension\",\n \"version\": \"0.2.0\"\n + \ },\n \"sha256Digest\": \"229272c5b6abcfc37abe86600db356c54ef664b6681b2f8b705aa50be472b1bc\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/databricks-0.3.0-py3-none-any.whl\",\n + \ \"filename\": \"databricks-0.3.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"databricks\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DatabricksClient Extension\",\n \"version\": \"0.3.0\"\n + \ },\n \"sha256Digest\": \"daf76d6aea0025d4783926d25fa813b74c1bcaa67bf8d937cc0d72529d06b9fe\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/databricks-0.4.0-py3-none-any.whl\",\n + \ \"filename\": \"databricks-0.4.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"databricks\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DatabricksClient Extension\",\n \"version\": \"0.4.0\"\n + \ },\n \"sha256Digest\": \"db716fa7a65bfb977ea4d6eb4c5ad56c5dfd39062f0d179c5d3aceff959c2a26\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/databricks-0.5.0-py3-none-any.whl\",\n + \ \"filename\": \"databricks-0.5.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"databricks\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DatabricksClient Extension\",\n \"version\": \"0.5.0\"\n + \ },\n \"sha256Digest\": \"9a7bca2c8828959ed048b883da9c2b62c1597f5c6bd475c5269c30a27282080f\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/databricks-0.6.0-py3-none-any.whl\",\n + \ \"filename\": \"databricks-0.6.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"databricks\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DatabricksClient Extension\",\n \"version\": \"0.6.0\"\n + \ },\n \"sha256Digest\": \"46a77fcd4b31191ce2b2d58e58af982415ea91787628426bd2b3d567da273411\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/databricks-0.7.0-py3-none-any.whl\",\n + \ \"filename\": \"databricks-0.7.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"databricks\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DatabricksClient Extension\",\n \"version\": \"0.7.0\"\n + \ },\n \"sha256Digest\": \"236f561c6a20141ae854d1dd64a6e5a0b4636d98517e5ba245401882cc7fbd92\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/databricks-0.7.1-py3-none-any.whl\",\n + \ \"filename\": \"databricks-0.7.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/databricks\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"databricks\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DatabricksClient Extension\",\n \"version\": \"0.7.1\"\n + \ },\n \"sha256Digest\": \"f086792f8910601c68fbe303f7831f77c79486fdf8e44039b1505d2344bac197\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/databricks-0.7.2-py3-none-any.whl\",\n + \ \"filename\": \"databricks-0.7.2-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/databricks\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"databricks\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DatabricksClient Extension\",\n \"version\": \"0.7.2\"\n + \ },\n \"sha256Digest\": \"daf595a051a47dded0fbe18a289e454f221eaaae11d1aadaa3f45612aff1b05f\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/databricks-0.7.3-py3-none-any.whl\",\n + \ \"filename\": \"databricks-0.7.3-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/databricks\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"databricks\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DatabricksClient Extension\",\n \"version\": \"0.7.3\"\n + \ },\n \"sha256Digest\": \"b70d79f20b8b2e116df9afc321243d847bbe83db75d863e2e3a00c79bbd0908b\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/databricks-0.8.0-py3-none-any.whl\",\n + \ \"filename\": \"databricks-0.8.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/databricks\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"databricks\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DatabricksClient Extension\",\n \"version\": \"0.8.0\"\n + \ },\n \"sha256Digest\": \"9abaf70996f462be238438a881f627806d10671897f9b1d562e4caef9e5ad3b1\"\n + \ }\n ],\n \"datadog\": [\n {\n \"downloadUrl\": + \"https://azcliprod.blob.core.windows.net/cli-extensions/datadog-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"datadog-0.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.17.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/datadog\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"datadog\",\n \"summary\": \"Microsoft Azure Command-Line + Tools MicrosoftDatadogClient Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"9a5e9535e797f59059d07fcfb4dd456541d0813f97dae344180f76e279265086\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/datadog-0.1.1-py3-none-any.whl\",\n + \ \"filename\": \"datadog-0.1.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.17.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/datadog\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"datadog\",\n \"summary\": \"Microsoft Azure Command-Line + Tools MicrosoftDatadogClient Extension\",\n \"version\": + \"0.1.1\"\n },\n \"sha256Digest\": \"9a38fd5d6d01646f299ee7b5f68e82ad708889c7d0bd72e0b6b6b13e5455e937\"\n + \ }\n ],\n \"datafactory\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/datafactory-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"datafactory-0.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/datafactory\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"datafactory\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DataFactoryManagementClient Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"f49b145f8125cde30aedf5080af90e26277ad1527cfb13cff0d72838298241d3\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/datafactory-0.2.0-py3-none-any.whl\",\n + \ \"filename\": \"datafactory-0.2.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.11.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/datafactory\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"datafactory\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DataFactoryManagementClient Extension\",\n \"version\": + \"0.2.0\"\n },\n \"sha256Digest\": \"7cadaec354c8cbd4eae3465e385685807f619c8e7a2a093e6d4c68a9466b1e6a\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/datafactory-0.2.1-py3-none-any.whl\",\n + \ \"filename\": \"datafactory-0.2.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.11.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/datafactory\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"datafactory\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DataFactoryManagementClient Extension\",\n \"version\": + \"0.2.1\"\n },\n \"sha256Digest\": \"fd9a00c006a44b435d458b3f8523fceeec7e9d3d745cdc037876b8ad2b19ea9f\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/datafactory-0.3.0-py3-none-any.whl\",\n + \ \"filename\": \"datafactory-0.3.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/datafactory\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"datafactory\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DataFactoryManagementClient Extension\",\n \"version\": + \"0.3.0\"\n },\n \"sha256Digest\": \"0d68e01c4b7ef9ce6ccf7f2594f3faf19600dbb8ec7d395bc9ad4b4bdab8a245\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/datafactory-0.4.0-py3-none-any.whl\",\n + \ \"filename\": \"datafactory-0.4.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/datafactory\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"datafactory\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DataFactoryManagementClient Extension\",\n \"version\": + \"0.4.0\"\n },\n \"sha256Digest\": \"95c6024d8fd35fca5280de274660abb3f249af868c6f5b75c3581df536ff4a13\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/datafactory-0.5.0-py3-none-any.whl\",\n + \ \"filename\": \"datafactory-0.5.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/datafactory\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"datafactory\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DataFactoryManagementClient Extension\",\n \"version\": + \"0.5.0\"\n },\n \"sha256Digest\": \"5aade65b73ff133eb5442a8420818faf17ed398660c081bd92af87edbc9ab3e6\"\n + \ }\n ],\n \"datamigration\": [\n {\n \"downloadUrl\": + \"https://azcliprod.blob.core.windows.net/cli-extensions/datamigration-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"datamigration-0.1.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/datamigration\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"datamigration\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DataMigrationManagementClient Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"8e43876ea91c393c01d758cba0d2f6b16964da1d90b74a6370096672186cf055\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/datamigration-0.2.0-py3-none-any.whl\",\n + \ \"filename\": \"datamigration-0.2.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/datamigration\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"datamigration\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DataMigrationManagementClient Extension\",\n \"version\": + \"0.2.0\"\n },\n \"sha256Digest\": \"a2013768c643392cb0f702103eb620f98564876c1d8cfb15de4d0760d3f504ca\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/datamigration-0.3.0-py3-none-any.whl\",\n + \ \"filename\": \"datamigration-0.3.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/datamigration\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"datamigration\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DataMigrationManagementClient Extension\",\n \"version\": + \"0.3.0\"\n },\n \"sha256Digest\": \"d9775f16fb268da7e3b86dba28d0c57e10a8bc27ef8933370180b1d8819d0642\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/datamigration-0.3.1-py3-none-any.whl\",\n + \ \"filename\": \"datamigration-0.3.1-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/datamigration\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"datamigration\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DataMigrationManagementClient Extension\",\n \"version\": + \"0.3.1\"\n },\n \"sha256Digest\": \"170334f6cad06d78dfa9d8a954394402d5985d804756dfda3623fdc08ec5603a\"\n + \ }\n ],\n \"dataprotection\": [\n {\n + \ \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/dataprotection-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"dataprotection-0.1.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/dataprotection\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"dataprotection\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-mgmt-resourcegraph\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools DataProtectionClient Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"e98056945e1b5a1485c5c7137fa03bc5c482495f43556ee084eeb50f39a45831\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/dataprotection-0.2.0-py3-none-any.whl\",\n + \ \"filename\": \"dataprotection-0.2.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/dataprotection\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"dataprotection\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-mgmt-resourcegraph\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools DataProtectionClient Extension\",\n \"version\": + \"0.2.0\"\n },\n \"sha256Digest\": \"91286e022f5803d77cd20687d378a438a4560dd6974d814fd34f13ea5f5c8b63\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/dataprotection-0.3.0-py3-none-any.whl\",\n + \ \"filename\": \"dataprotection-0.3.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/dataprotection\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"dataprotection\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-mgmt-resourcegraph\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools DataProtectionClient Extension\",\n \"version\": + \"0.3.0\"\n },\n \"sha256Digest\": \"9c85b29bf073c89ecf5424fa2159bca20416142d49ac02e5cf596a1e2cd5ccd0\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/dataprotection-0.4.0-py3-none-any.whl\",\n + \ \"filename\": \"dataprotection-0.4.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/dataprotection\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"dataprotection\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DataProtectionClient Extension\",\n \"version\": + \"0.4.0\"\n },\n \"sha256Digest\": \"f854ecd79b215fc824e2625ac5995ae8a969fca2c933fba7cde04df8a35e26b7\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/dataprotection-0.5.0-py3-none-any.whl\",\n + \ \"filename\": \"dataprotection-0.5.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/dataprotection\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"dataprotection\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DataProtectionClient Extension\",\n \"version\": + \"0.5.0\"\n },\n \"sha256Digest\": \"0f44943c0082b21b3b8c655d092b40a09c21e8bcd46800e962eb97d151c055d5\"\n + \ }\n ],\n \"datashare\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/datashare-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"datashare-0.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"datashare\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DataShareManagementClient Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"803c3637f752b0fb77eb5272a544abafe44942ff920a020ff7ea179ace329342\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/datashare-0.1.1-py3-none-any.whl\",\n + \ \"filename\": \"datashare-0.1.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"datashare\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DataShareManagementClient Extension\",\n \"version\": + \"0.1.1\"\n },\n \"sha256Digest\": \"c0a2b603c0abd320bc3df0a4d6c38945fd894737804690dad98896e2446763f4\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/datashare-0.2.0-py3-none-any.whl\",\n + \ \"filename\": \"datashare-0.2.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/datashare\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"datashare\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DataShareManagementClient Extension\",\n \"version\": + \"0.2.0\"\n },\n \"sha256Digest\": \"f1a801bd0c38eb2ebf9c2fb4e0b43a98470ae7b40bbcd05eb2aa596d69579c9e\"\n + \ }\n ],\n \"db-up\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/db_up-0.1.13-py2.py3-none-any.whl\",\n + \ \"filename\": \"db_up-0.1.13-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.0.46\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 2\",\n \"Programming Language + :: Python :: 2.7\",\n \"Programming Language :: Python + :: 3\",\n \"Programming Language :: Python :: 3.4\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/db-up\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"db-up\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"Cython (==0.29.6)\",\n \"mysql-connector-python + (==8.0.13)\",\n \"psycopg2-binary (==2.7.7)\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Additional commands to simplify Azure Database + workflows.\",\n \"version\": \"0.1.13\"\n },\n + \ \"sha256Digest\": \"df397272396c684972d1185e16439159427795b305f67e47fc37447a0c4d1257\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/db_up-0.1.14-py2.py3-none-any.whl\",\n + \ \"filename\": \"db_up-0.1.14-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.0.46\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/db-up\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"db-up\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"Cython (==0.29.17)\",\n \"mysql-connector-python + (==8.0.13)\",\n \"psycopg2-binary (==2.8.5)\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Additional commands to simplify Azure Database + workflows.\",\n \"version\": \"0.1.14\"\n },\n + \ \"sha256Digest\": \"2f456a810be680ccc5dd7658b955410582063d56573ff3c38386d5ba2aacf7ee\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/db_up-0.1.15-py2.py3-none-any.whl\",\n + \ \"filename\": \"db_up-0.1.15-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.0.46\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/db-up\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"db-up\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"Cython (==0.29.17)\",\n \"mysql-connector-python + (==8.0.13)\",\n \"psycopg2-binary (==2.8.5)\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Additional commands to simplify Azure Database + workflows.\",\n \"version\": \"0.1.15\"\n },\n + \ \"sha256Digest\": \"7c8db14999b2b5a4d4b9ae870562505a120896f39c64c20501502f5fdd897911\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/db_up-0.2.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"db_up-0.2.0-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.0.46\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/db-up\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"db-up\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"Cython (==0.29.17)\",\n \"mysql-connector-python + (==8.0.13)\",\n \"psycopg2-binary (==2.8.5)\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Additional commands to simplify Azure Database + workflows.\",\n \"version\": \"0.2.0\"\n },\n + \ \"sha256Digest\": \"3e5b22cfbe3a0ec63aba3040e541d6819dbb1fbdc5b49286edfd143c79a2b8cb\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/db_up-0.2.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"db_up-0.2.1-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.0.46\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/db-up\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"db-up\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"Cython (==0.29.17)\",\n \"mysql-connector-python + (==8.0.14)\",\n \"psycopg2-binary (==2.8.5)\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Additional commands to simplify Azure Database + workflows.\",\n \"version\": \"0.2.1\"\n },\n + \ \"sha256Digest\": \"384b3806d49973cc91688ced691785d83cd7c3557016edc9161c151262ae2ab5\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/db_up-0.2.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"db_up-0.2.2-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.0.46\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/db-up\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"db-up\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"Cython (==0.29.17)\",\n \"mysql-connector-python + (==8.0.14)\",\n \"psycopg2-binary (==2.8.5)\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Additional commands to simplify Azure Database + workflows.\",\n \"version\": \"0.2.2\"\n },\n + \ \"sha256Digest\": \"1b5f67a7f0e0ed8e26fe86d226e697a4a5832fc9e7d72b19b9142cc06f6569c3\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/db_up-0.2.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"db_up-0.2.3-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.0.46\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/db-up\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"db-up\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"Cython (==0.29.17)\",\n \"mysql-connector-python + (==8.0.14)\",\n \"psycopg2-binary (==2.8.5)\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Additional commands to simplify Azure Database + workflows.\",\n \"version\": \"0.2.3\"\n },\n + \ \"sha256Digest\": \"127f777b123c5829e728aef0e4bb0998d680d37510a1b402fec8caa233e5fdd8\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/db_up-0.2.4-py2.py3-none-any.whl\",\n + \ \"filename\": \"db_up-0.2.4-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.0.46\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/db-up\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"db-up\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"Cython (==0.29.17)\",\n \"mysql-connector-python + (==8.0.14)\",\n \"psycopg2-binary (==2.8.5)\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Additional commands to simplify Azure Database + workflows.\",\n \"version\": \"0.2.4\"\n },\n + \ \"sha256Digest\": \"7a891fe1ac06ac3df982a2b3cfd7be2ada8ac23e5a18763472d429c5f2c049a6\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/db_up-0.2.5-py2.py3-none-any.whl\",\n + \ \"filename\": \"db_up-0.2.5-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.0.46\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/db-up\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"db-up\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"Cython (==0.29.17)\",\n \"mysql-connector-python + (==8.0.14)\",\n \"psycopg2-binary (==2.9.1)\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Additional commands to simplify Azure Database + workflows.\",\n \"version\": \"0.2.5\"\n },\n + \ \"sha256Digest\": \"ad178a11840ae7874bce84b3d55efda6c69325caeb6e86d0267d37fc8e56ab6e\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/db_up-0.2.6-py2.py3-none-any.whl\",\n + \ \"filename\": \"db_up-0.2.6-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.0.46\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/db-up\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"db-up\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"Cython (==0.29.17)\",\n \"mysql-connector-python + (==8.0.14)\",\n \"psycopg2-binary (==2.9.1)\",\n + \ \"pymssql (==2.2.2)\"\n ]\n + \ }\n ],\n \"summary\": + \"Additional commands to simplify Azure Database workflows.\",\n \"version\": + \"0.2.6\"\n },\n \"sha256Digest\": \"d629a42206cc7bc436f8c1595058966fc50ad4d40bd9b818e8ef950d2ca7c205\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/db_up-0.2.7-py2.py3-none-any.whl\",\n + \ \"filename\": \"db_up-0.2.7-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.0.46\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/db-up\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"db-up\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"Cython (==0.29.17)\",\n \"mysql-connector-python + (==8.0.14)\",\n \"psycopg2-binary (==2.9.1)\",\n + \ \"pymssql (~=2.2.4)\"\n ]\n + \ }\n ],\n \"summary\": + \"Additional commands to simplify Azure Database workflows.\",\n \"version\": + \"0.2.7\"\n },\n \"sha256Digest\": \"3a3fa10842fbc8fffe5d20bc2fd078e21020f814d22a1e5e67923088d6629837\"\n + \ }\n ],\n \"deploy-to-azure\": [\n {\n + \ \"downloadUrl\": \"https://github.com/Azure/deploy-to-azure-cli-extension/releases/download/20200318.1/deploy_to_azure-0.2.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"deploy_to_azure-0.2.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.60\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"VSTS_Social@microsoft.com\",\n + \ \"name\": \"Microsoft\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/deploy-to-azure-cli-extension\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"deploy-to-azure\",\n \"summary\": \"Deploy to Azure using + Github Actions.\",\n \"version\": \"0.2.0\"\n },\n + \ \"sha256Digest\": \"f925080ee7abc3aef733d4c6313170bdedaa9569af1b95427383bc3c59e4ceb8\"\n + \ }\n ],\n \"desktopvirtualization\": [\n {\n + \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/desktopvirtualization-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"desktopvirtualization-0.1.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/desktopvirtualization\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"desktopvirtualization\",\n \"summary\": \"Microsoft Azure + Command-Line Tools DesktopVirtualizationAPIClient Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"d73c88fe0df98871a221495e000c39fbb22975fdc5066668c9ea0f578ff9a1a9\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/desktopvirtualization-0.1.1-py3-none-any.whl\",\n + \ \"filename\": \"desktopvirtualization-0.1.1-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/desktopvirtualization\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"desktopvirtualization\",\n \"summary\": \"Microsoft Azure + Command-Line Tools DesktopVirtualizationAPIClient Extension\",\n \"version\": + \"0.1.1\"\n },\n \"sha256Digest\": \"8f35a96234e9c456b81f3dd086c6d7f20a9c49104cb3b277357aa9d697a02b0e\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/desktopvirtualization-0.2.0-py3-none-any.whl\",\n + \ \"filename\": \"desktopvirtualization-0.2.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/desktopvirtualization\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"desktopvirtualization\",\n \"summary\": \"Microsoft Azure + Command-Line Tools DesktopVirtualizationAPIClient Extension\",\n \"version\": + \"0.2.0\"\n },\n \"sha256Digest\": \"6de28d6be58dd65ad8f25a9fa084676c54684f00f9938f5db7d0392282783e04\"\n + \ }\n ],\n \"dev-spaces\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/dev_spaces-1.0.6-py2.py3-none-any.whl\",\n + \ \"filename\": \"dev_spaces-1.0.6-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.1.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 2\",\n \"Programming Language + :: Python :: 2.7\",\n \"Programming Language :: Python + :: 3\",\n \"Programming Language :: Python :: 3.4\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azds-azcli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/dev-spaces\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"dev-spaces\",\n \"summary\": \"Dev Spaces provides a + rapid, iterative Kubernetes development experience for teams.\",\n \"version\": + \"1.0.6\"\n },\n \"sha256Digest\": \"71041808b27cd9d33fd905c5080c97f61291816f2dddd6dcdb2e66b9fb6ebf59\"\n + \ }\n ],\n \"diskpool\": [\n {\n \"downloadUrl\": + \"https://azcliprod.blob.core.windows.net/cli-extensions/diskpool-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"diskpool-0.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/diskpool\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"diskpool\",\n \"summary\": \"Microsoft Azure Command-Line + Tools StoragePoolManagement Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"2afc595664b0fc616e62f8de28cebbca72d8f27dff02a8ed8cfff58dd62d571f\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/diskpool-0.1.1-py3-none-any.whl\",\n + \ \"filename\": \"diskpool-0.1.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/diskpool\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"diskpool\",\n \"summary\": \"Microsoft Azure Command-Line + Tools StoragePoolManagement Extension\",\n \"version\": + \"0.1.1\"\n },\n \"sha256Digest\": \"d65e6f09c39461b78f052eec22eaf239b1d988aa63f3927470b74d28d0b2f95b\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/diskpool-0.1.2-py3-none-any.whl\",\n + \ \"filename\": \"diskpool-0.1.2-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/diskpool\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"diskpool\",\n \"summary\": \"Microsoft Azure Command-Line + Tools StoragePoolManagement Extension\",\n \"version\": + \"0.1.2\"\n },\n \"sha256Digest\": \"3ffe1291c8c7132a9caf77e66105027ae8a980c92ad757b0195c3f51090c3e6a\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/diskpool-0.2.0-py3-none-any.whl\",\n + \ \"filename\": \"diskpool-0.2.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/diskpool\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"diskpool\",\n \"summary\": \"Microsoft Azure Command-Line + Tools StoragePoolManagement Extension\",\n \"version\": + \"0.2.0\"\n },\n \"sha256Digest\": \"9ae6aaea85a17529da2a4e51c2ba2aba55b4b26816d5618eafd0f9fdc43b67b7\"\n + \ }\n ],\n \"dms-preview\": [\n {\n \"downloadUrl\": + \"https://azcliorcas.blob.core.windows.net/azclipath/dms_preview-0.11.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"dms_preview-0.11.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.43\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"arpavlic@microsoft.com\",\n + \ \"name\": \"Artyom Pavlichenko\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/dms-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"dms-preview\",\n \"summary\": \"Support for new Database + Migration Service scenarios.\",\n \"version\": \"0.11.0\"\n + \ },\n \"sha256Digest\": \"ef19e5c19976506a8f8910ec04bc785ebeffb5a4c8764047e4e4d42f812b0845\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/dms_preview-0.12.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"dms_preview-0.12.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.43\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"arpavlic@microsoft.com\",\n + \ \"name\": \"Artyom Pavlichenko\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/dms-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"dms-preview\",\n \"summary\": \"Support for new Database + Migration Service scenarios.\",\n \"version\": \"0.12.0\"\n + \ },\n \"sha256Digest\": \"5e2fd9a8e413fd13a280fbba9964658a5569af2e49e802bd12116ec01e5dd0ae\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/dms_preview-0.13.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"dms_preview-0.13.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.43\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"arpavlic@microsoft.com\",\n + \ \"name\": \"Artyom Pavlichenko\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/dms-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"dms-preview\",\n \"summary\": \"Support for new Database + Migration Service scenarios.\",\n \"version\": \"0.13.0\"\n + \ },\n \"sha256Digest\": \"c7d127332825d5f93c83ecfb3c46e9415e3cb0e4cee2c953287918b02757bc0c\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/dms_preview-0.14.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"dms_preview-0.14.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.43\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"arpavlic@microsoft.com\",\n + \ \"name\": \"Artyom Pavlichenko\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/dms-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"dms-preview\",\n \"summary\": \"Support for new Database + Migration Service scenarios.\",\n \"version\": \"0.14.0\"\n + \ },\n \"sha256Digest\": \"77680dfecb50e2a017314ff2b5f2e0340fec73f225b41f5668abc561aed088cd\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/dms_preview-0.15.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"dms_preview-0.15.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.27.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"arpavlic@microsoft.com\",\n + \ \"name\": \"Artyom Pavlichenko\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/dms-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"dms-preview\",\n \"summary\": \"Support for new Database + Migration Service scenarios.\",\n \"version\": \"0.15.0\"\n + \ },\n \"sha256Digest\": \"556c145c03b8d529d8e77f7b35702fb8de382891635e858f928117f33688ee9c\"\n + \ }\n ],\n \"dnc\": [\n {\n \"downloadUrl\": + \"https://azcliprod.blob.core.windows.net/cli-extensions/dnc-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"dnc-0.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/dnc\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"dnc\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DNC Extension\",\n \"version\": \"0.1.0\"\n },\n + \ \"sha256Digest\": \"5398ed171b49fe0d27307caec0f6bf2f6310da0b877b5f3b6d8a0fd6e7f50cbe\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/dnc-0.1.1-py3-none-any.whl\",\n + \ \"filename\": \"dnc-0.1.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/dnc\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"dnc\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DNC Extension\",\n \"version\": \"0.1.1\"\n },\n + \ \"sha256Digest\": \"7d34527aec383a227d1183eea2ecb9d9aaa0642acf9ef206c2f3e6aab72d86b3\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/dnc-0.1.2-py3-none-any.whl\",\n + \ \"filename\": \"dnc-0.1.2-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/dnc\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"dnc\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DNC Extension\",\n \"version\": \"0.1.2\"\n },\n + \ \"sha256Digest\": \"fa59bf6e597c17a93f3b8c4390f34629b86c8301c74974e5168d99d8dc464892\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/dnc-0.1.3-py3-none-any.whl\",\n + \ \"filename\": \"dnc-0.1.3-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/dnc\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"dnc\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DNC Extension\",\n \"version\": \"0.1.3\"\n },\n + \ \"sha256Digest\": \"237f362908d8deda9f797fb619226cb5a33c3e1c8740e37b3b24db53ddb76c74\"\n + \ }\n ],\n \"dns-resolver\": [\n {\n \"downloadUrl\": + \"https://azcliprod.blob.core.windows.net/cli-extensions/dns_resolver-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"dns_resolver-0.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/dns-resolver\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"dns-resolver\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DnsResolverManagementClient Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"4537129127c2e4efc69909c5769753d3f8213d5e3eef9c4d42282d4e011905d8\"\n + \ }\n ],\n \"edgeorder\": [\n {\n \"downloadUrl\": + \"https://azcliprod.blob.core.windows.net/cli-extensions/edgeorder-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"edgeorder-0.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/edgeorder\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"edgeorder\",\n \"summary\": \"Microsoft Azure Command-Line + Tools EdgeOrderManagementClient Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"186a06d0f8603f7e0faeed5296ecc73bf1096e0d681acea42d5ebccc1670357b\"\n + \ }\n ],\n \"elastic\": [\n {\n \"downloadUrl\": + \"https://azcliprod.blob.core.windows.net/cli-extensions/elastic-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"elastic-0.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/elastic\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"elastic\",\n \"summary\": \"Microsoft Azure Command-Line + Tools MicrosoftElastic Extension\",\n \"version\": \"0.1.0\"\n + \ },\n \"sha256Digest\": \"bcc9f3d37aa7a73a57899873c1f4ed3baa7d5d80e98f8ac74cdbc993ea939215\"\n + \ }\n ],\n \"enterprise-edge\": [\n {\n + \ \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/enterprise_edge-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"enterprise_edge-0.1.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.29.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/enterprise-edge\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"enterprise-edge\",\n \"summary\": \"Support for Static + Webapp-Azure Front Door Integration (aka Static Webapp Enterprise Edge)\",\n + \ \"version\": \"0.1.0\"\n },\n \"sha256Digest\": + \"e4d25af22ab109975e04ca457fcd8ebd5a9b3a5e37425a61e0cdd35e871fe1e4\"\n },\n + \ {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/enterprise_edge-0.1.1-py3-none-any.whl\",\n + \ \"filename\": \"enterprise_edge-0.1.1-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.29.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/enterprise-edge\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"enterprise-edge\",\n \"summary\": \"Support for Static + Webapp-Azure Front Door Integration (aka Static Webapp Enterprise Edge)\",\n + \ \"version\": \"0.1.1\"\n },\n \"sha256Digest\": + \"dad0c130d8345740fb86b377eebf2aba68bca691102004ad526690d0727823fb\"\n }\n + \ ],\n \"eventgrid\": [\n {\n \"downloadUrl\": + \"https://eventgridcliextension.blob.core.windows.net/cli/eventgrid-0.4.4-py2.py3-none-any.whl\",\n + \ \"filename\": \"eventgrid-0.4.4-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"ahamad@microsoft.com\",\n + \ \"name\": \"Ashraf Hamad.\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"eventgrid\",\n \"summary\": \"Microsoft Azure Command-Line + Tools EventGrid Command Module.\",\n \"version\": \"0.4.4\"\n + \ },\n \"sha256Digest\": \"c91ac92ab27a7127c9def51e096f749986b57acf209b357eaf1494d3dbfb33f9\"\n + \ },\n {\n \"downloadUrl\": \"https://eventgridcliextension.blob.core.windows.net/cli/eventgrid-0.4.6-py2.py3-none-any.whl\",\n + \ \"filename\": \"eventgrid-0.4.6-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"rgrandhi@microsoft.com\",\n + \ \"name\": \"Ramesh Grandhi.\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"eventgrid\",\n \"summary\": \"Microsoft Azure Command-Line + Tools EventGrid Command Module.\",\n \"version\": \"0.4.6\"\n + \ },\n \"sha256Digest\": \"6ef9f9cf895b5dcdf9a38c2490a0c81e8254de4302dc7139fb6a4fcf2203318d\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/eventgrid-0.4.7-py2.py3-none-any.whl\",\n + \ \"filename\": \"eventgrid-0.4.7-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"ahamad@microsoft.com\",\n + \ \"name\": \"Ashraf Hamad.\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"eventgrid\",\n \"summary\": \"Microsoft Azure Command-Line + Tools EventGrid Command Module.\",\n \"version\": \"0.4.7\"\n + \ },\n \"sha256Digest\": \"f1bff60574d25ccc04eb2038081771b626651d144d9ab01be2b7410e1b02f56a\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/eventgrid-0.4.8-py2.py3-none-any.whl\",\n + \ \"filename\": \"eventgrid-0.4.8-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"ahamad@microsoft.com\",\n + \ \"name\": \"Ashraf Hamad.\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"eventgrid\",\n \"summary\": \"Microsoft Azure Command-Line + Tools EventGrid Command Module.\",\n \"version\": \"0.4.8\"\n + \ },\n \"sha256Digest\": \"8f307569c920e1b75d4b6dfb47ad80c0cd49bf54a3a65139b57edff8a4776d45\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/eventgrid-0.4.9-py2.py3-none-any.whl\",\n + \ \"filename\": \"eventgrid-0.4.9-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"ahamad@microsoft.com\",\n + \ \"name\": \"Ashraf Hamad.\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"eventgrid\",\n \"summary\": \"Microsoft Azure Command-Line + Tools EventGrid Command Module.\",\n \"version\": \"0.4.9\"\n + \ },\n \"sha256Digest\": \"1682f61dbb8350611dfeb1f2486158732264eeb35e22af8d7daf39839a720839\"\n + \ }\n ],\n \"express-route-cross-connection\": [\n + \ {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/express_route_cross_connection-0.1.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"express_route_cross_connection-0.1.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.0.41\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 2\",\n \"Programming Language + :: Python :: 2.7\",\n \"Programming Language :: Python + :: 3\",\n \"Programming Language :: Python :: 3.4\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/express-route-cross-connection\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"express-route-cross-connection\",\n \"summary\": \"Manage + customer ExpressRoute circuits using an ExpressRoute cross-connection.\",\n + \ \"version\": \"0.1.1\"\n },\n \"sha256Digest\": + \"b83f723baae0ea04557a87f358fa2131baf15d45cd3aba7a9ab42d14ec80df38\"\n }\n + \ ],\n \"footprint\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/footprint-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"footprint-0.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/footprint\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"footprint\",\n \"summary\": \"Microsoft Azure Command-Line + Tools FootprintMonitoringManagementClient Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"69b0e9a19682f12c67af509071177e442349e1e2ae2f07f1e15d5a3f4136aa95\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/footprint-1.0.0-py3-none-any.whl\",\n + \ \"filename\": \"footprint-1.0.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.11.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/footprint\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"footprint\",\n \"summary\": \"Microsoft Azure Command-Line + Tools FootprintMonitoringManagementClient Extension\",\n \"version\": + \"1.0.0\"\n },\n \"sha256Digest\": \"4aa59288bf46cfd68519f1f7f63d3e33af16d80632b84c283cc7152129260b2c\"\n + \ }\n ],\n \"front-door\": [\n {\n \"downloadUrl\": + \"https://azurecliafd.blob.core.windows.net/azure-cli-extension/front_door-1.0.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"front_door-1.0.2-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.0.68\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 2\",\n \"Programming Language + :: Python :: 2.7\",\n \"Programming Language :: Python + :: 3\",\n \"Programming Language :: Python :: 3.4\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/front-door\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"front-door\",\n \"summary\": \"Manage networking Front + Doors.\",\n \"version\": \"1.0.2\"\n },\n + \ \"sha256Digest\": \"a009045bab5dec0dfcd9715e2993ed0fa7a59b4bc6633d388415f482ed9cbc46\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/front_door-1.0.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"front_door-1.0.3-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.0.68\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 2\",\n \"Programming Language + :: Python :: 2.7\",\n \"Programming Language :: Python + :: 3\",\n \"Programming Language :: Python :: 3.4\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/front-door\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"front-door\",\n \"summary\": \"Manage networking Front + Doors.\",\n \"version\": \"1.0.3\"\n },\n + \ \"sha256Digest\": \"e483de77921937c210e03ed32e161d0384f162c8b253bd03fe8da1927b4160d7\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/front_door-1.0.4-py2.py3-none-any.whl\",\n + \ \"filename\": \"front_door-1.0.4-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.0.68\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 2\",\n \"Programming Language + :: Python :: 2.7\",\n \"Programming Language :: Python + :: 3\",\n \"Programming Language :: Python :: 3.4\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/front-door\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"front-door\",\n \"summary\": \"Manage networking Front + Doors.\",\n \"version\": \"1.0.4\"\n },\n + \ \"sha256Digest\": \"49f509e8b56f4a1ef1870bac7273376df5e7fbfe1c25e10cf236e9448d66683c\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/front_door-1.0.5-py3-none-any.whl\",\n + \ \"filename\": \"front_door-1.0.5-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.0.68\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/front-door\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"front-door\",\n \"summary\": \"Manage networking Front + Doors.\",\n \"version\": \"1.0.5\"\n },\n + \ \"sha256Digest\": \"cd55a87740de19cbd66444bdb398fd4a64115aeff92d52d2704a19ea2f083c60\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/front_door-1.0.6-py3-none-any.whl\",\n + \ \"filename\": \"front_door-1.0.6-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.0.68\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/front-door\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"front-door\",\n \"summary\": \"Manage networking Front + Doors.\",\n \"version\": \"1.0.6\"\n },\n + \ \"sha256Digest\": \"fbf965d7146884a87f481138dc06153dc95fd486f9dfeb40c1f11ce4667e203e\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/front_door-1.0.7-py3-none-any.whl\",\n + \ \"filename\": \"front_door-1.0.7-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.0.68\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/front-door\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"front-door\",\n \"summary\": \"Manage networking Front + Doors.\",\n \"version\": \"1.0.7\"\n },\n + \ \"sha256Digest\": \"9a97ac67c089d1e3a753fa55fa80e44b8f8a89bcae42442c19e34b035ae96231\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/front_door-1.0.8-py3-none-any.whl\",\n + \ \"filename\": \"front_door-1.0.8-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.0.68\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/front-door\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"front-door\",\n \"summary\": \"Manage networking Front + Doors.\",\n \"version\": \"1.0.8\"\n },\n + \ \"sha256Digest\": \"ccc7b5eba917945af589fed41dd6435eb1fe96385ae0a80c1b3bbb4db03b77a5\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/front_door-1.0.9-py3-none-any.whl\",\n + \ \"filename\": \"front_door-1.0.9-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.0.68\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/front-door\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"front-door\",\n \"summary\": \"Manage networking Front + Doors.\",\n \"version\": \"1.0.9\"\n },\n + \ \"sha256Digest\": \"064aa0c647e0dd320fd1eba50257387fd27e125838a2cf5b58121cc1c5eefc45\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/front_door-1.0.11-py3-none-any.whl\",\n + \ \"filename\": \"front_door-1.0.11-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.0.68\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/front-door\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"front-door\",\n \"summary\": \"Manage networking Front + Doors.\",\n \"version\": \"1.0.11\"\n },\n + \ \"sha256Digest\": \"7f9ea186e512e6a81f3199a18cd19b5065cf9f17faedacd2936e24350ee7be14\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/front_door-1.0.12-py3-none-any.whl\",\n + \ \"filename\": \"front_door-1.0.12-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.0.68\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/front-door\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"front-door\",\n \"summary\": \"Manage networking Front + Doors.\",\n \"version\": \"1.0.12\"\n },\n + \ \"sha256Digest\": \"89e7bbdb13a1afbccd285e9ae8868176cb990632eb85ce1202f23eb5b32f5e80\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/front_door-1.0.13-py3-none-any.whl\",\n + \ \"filename\": \"front_door-1.0.13-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.0.68\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/front-door\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"front-door\",\n \"summary\": \"Manage networking Front + Doors.\",\n \"version\": \"1.0.13\"\n },\n + \ \"sha256Digest\": \"cc22cdd23bae7f03121c04910a02536bba7e685183fb747499d4d355135bb57c\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/front_door-1.0.14-py3-none-any.whl\",\n + \ \"filename\": \"front_door-1.0.14-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.0.68\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/front-door\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"front-door\",\n \"summary\": \"Manage networking Front + Doors.\",\n \"version\": \"1.0.14\"\n },\n + \ \"sha256Digest\": \"bca02f32e3a322de8cf29be1a2c255897ede3a34ee620dcc1871f1dbb6019ff1\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/front_door-1.0.15-py3-none-any.whl\",\n + \ \"filename\": \"front_door-1.0.15-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.0.68\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/front-door\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"front-door\",\n \"summary\": \"Manage networking Front + Doors.\",\n \"version\": \"1.0.15\"\n },\n + \ \"sha256Digest\": \"8673a26f16f0d5b96f217d69f1f2c7588105c56c7e5e53c9a1f6f36b7d9edcff\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/front_door-1.0.16-py3-none-any.whl\",\n + \ \"filename\": \"front_door-1.0.16-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.0.68\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/front-door\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"front-door\",\n \"summary\": \"Manage networking Front + Doors.\",\n \"version\": \"1.0.16\"\n },\n + \ \"sha256Digest\": \"49727e1a4e61e74763c3905e4b9b5cfee8baa3ef4be628ccb6cf7e6a8d08ce1b\"\n + \ }\n ],\n \"functionapp\": [\n {\n \"downloadUrl\": + \"https://azcliprod.blob.core.windows.net/cli-extensions/functionapp-0.1.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"functionapp-0.1.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.46\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"grzuber@microsoft.com\",\n \"name\": + \"Graham Zuber\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/functionapp\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"functionapp\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-functions-devops-build (~=0.0.22)\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Additional commands for Azure Functions.\",\n + \ \"version\": \"0.1.0\"\n },\n \"sha256Digest\": + \"0de3812d31b3581a333e64e32807cae7ca734a6d369180bfe21b91ee3ea105ed\"\n },\n + \ {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/functionapp-0.1.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"functionapp-0.1.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.46\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"grzuber@microsoft.com\",\n \"name\": + \"Graham Zuber\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/functionapp\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"functionapp\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-functions-devops-build (~=0.0.22)\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Additional commands for Azure Functions.\",\n + \ \"version\": \"0.1.1\"\n },\n \"sha256Digest\": + \"9b49a2bf31e2183a122e9a8b83c782e3f7b5d1db5a5df9037219b52dec8aedaf\"\n }\n + \ ],\n \"fzf\": [\n {\n \"downloadUrl\": + \"https://pahealyfzf.blob.core.windows.net/fzf/fzf-1.0.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"fzf-1.0.2-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.isPreview\": + false,\n \"azext.maxCliCoreVersion\": \"2.99.0\",\n \"azext.minCliCoreVersion\": + \"2.9.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"patrick.healy@microsoft.com\",\n + \ \"name\": \"Patrick W. Healy\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/phealy/azure-cli-fzf\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"fzf\",\n \"summary\": \"Microsoft Azure Command-Line + Tools fzf Extension\",\n \"version\": \"1.0.2\"\n },\n + \ \"sha256Digest\": \"84abeed03b4bbfa7b8c0be08d9366ff3040e2160df4f5a539f0e1c9e0a1c359c\"\n + \ }\n ],\n \"guestconfig\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/guestconfig-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"guestconfig-0.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/guestconfig\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"guestconfig\",\n \"summary\": \"Microsoft Azure Command-Line + Tools GuestConfigurationClient Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"0cf21ef88d49458157dae77e5bb25dfdfff8c12e76d15a19d468b408f4ab61c5\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/guestconfig-0.1.1-py3-none-any.whl\",\n + \ \"filename\": \"guestconfig-0.1.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/guestconfig\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"guestconfig\",\n \"summary\": \"Microsoft Azure Command-Line + Tools GuestConfigurationClient Extension\",\n \"version\": + \"0.1.1\"\n },\n \"sha256Digest\": \"94836a5d21ee1071cd40b163d2c80c32a6a81b9dc85d91371f7e4fb35141e273\"\n + \ }\n ],\n \"hack\": [\n {\n \"downloadUrl\": + \"https://azcliprod.blob.core.windows.net/cli-extensions/hack-0.4.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"hack-0.4.3-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"Programming Language :: Python :: 3.7\",\n \"Programming + Language :: Python :: 3.8\",\n \"Programming Language + :: Python :: 3.9\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"chrhar@microsoft.com\",\n \"name\": \"Christopher + Harrison\",\n \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/hack\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"hack\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Hack Extension\",\n \"version\": \"0.4.3\"\n },\n + \ \"sha256Digest\": \"f9e600457e3a9fffc3235a7b30176d9f0a7f4d39ac01ea3e2668bcbdee6398a6\"\n + \ }\n ],\n \"hardware-security-modules\": [\n {\n + \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/hardware_security_modules-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"hardware_security_modules-0.1.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"hardware-security-modules\",\n \"summary\": \"Microsoft + Azure Command-Line Tools AzureDedicatedHSMResourceProvider Extension\",\n + \ \"version\": \"0.1.0\"\n },\n \"sha256Digest\": + \"dafa526a4bce243940432e91f6f28d2254bdcc1a90eaa0f097493f9d79a23b36\"\n },\n + \ {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/hardware_security_modules-0.2.0-py3-none-any.whl\",\n + \ \"filename\": \"hardware_security_modules-0.2.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/hardware-security-modules\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"hardware-security-modules\",\n \"summary\": \"Microsoft + Azure Command-Line Tools AzureDedicatedHSMResourceProvider Extension\",\n + \ \"version\": \"0.2.0\"\n },\n \"sha256Digest\": + \"ac4a10e2cc64a4d0818e48ffbcddfeb4307dd56b8875bc01c02687d473c9fe9b\"\n }\n + \ ],\n \"healthbot\": [\n {\n \"downloadUrl\": + \"https://azcliprod.blob.core.windows.net/cli-extensions/healthbot-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"healthbot-0.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/healthbot\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"healthbot\",\n \"summary\": \"Microsoft Azure Command-Line + Tools HealthbotClient Extension\",\n \"version\": \"0.1.0\"\n + \ },\n \"sha256Digest\": \"9134fad2511516e714a5db346d63865af0badf0599ade3f1c15faca0055585a3\"\n + \ }\n ],\n \"healthcareapis\": [\n {\n + \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/healthcareapis-0.1.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"healthcareapis-0.1.3-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"healthcareapis\",\n \"summary\": \"Microsoft Azure Command-Line + Tools HealthCareApis Extension\",\n \"version\": \"0.1.3\"\n + \ },\n \"sha256Digest\": \"2bc0f7c9642cb0afe682218761205d2b7ffe842a397fd679ad462506f2846ce0\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/healthcareapis-0.2.0-py3-none-any.whl\",\n + \ \"filename\": \"healthcareapis-0.2.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"healthcareapis\",\n \"summary\": \"Microsoft Azure Command-Line + Tools HealthcareApisManagementClient Extension\",\n \"version\": + \"0.2.0\"\n },\n \"sha256Digest\": \"460655a4287a7e4ecf69fac32c95628df9ce776a802f061a81f54f7d89aca0ba\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/healthcareapis-0.3.0-py3-none-any.whl\",\n + \ \"filename\": \"healthcareapis-0.3.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.11.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/healthcareapis\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"healthcareapis\",\n \"summary\": \"Microsoft Azure Command-Line + Tools HealthcareApisManagementClient Extension\",\n \"version\": + \"0.3.0\"\n },\n \"sha256Digest\": \"6dcb79765e87026db4f6e09f4a85e9d6a523fb9928a5586c3cb5e16cc1e1f3be\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/healthcareapis-0.3.1-py3-none-any.whl\",\n + \ \"filename\": \"healthcareapis-0.3.1-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.11.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/healthcareapis\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"healthcareapis\",\n \"summary\": \"Microsoft Azure Command-Line + Tools HealthcareApisManagementClient Extension\",\n \"version\": + \"0.3.1\"\n },\n \"sha256Digest\": \"c1804f41528fdfb2ccc355a3a7e28c961fb1a783c767d855b886db0483897e33\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/healthcareapis-0.3.2-py3-none-any.whl\",\n + \ \"filename\": \"healthcareapis-0.3.2-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.11.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/healthcareapis\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"healthcareapis\",\n \"summary\": \"Microsoft Azure Command-Line + Tools HealthcareApisManagementClient Extension\",\n \"version\": + \"0.3.2\"\n },\n \"sha256Digest\": \"950fcd15946023adb8e2d7f7eb7d8a856ccf497f0ec2265225ece0df3663c285\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/healthcareapis-0.3.3-py3-none-any.whl\",\n + \ \"filename\": \"healthcareapis-0.3.3-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.11.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/healthcareapis\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"healthcareapis\",\n \"summary\": \"Microsoft Azure Command-Line + Tools HealthcareApisManagementClient Extension\",\n \"version\": + \"0.3.3\"\n },\n \"sha256Digest\": \"0a19a8d24aa9676a6ed141c7199696af6d784662f68d576c423707a82d4ff2d2\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/healthcareapis-0.3.4-py3-none-any.whl\",\n + \ \"filename\": \"healthcareapis-0.3.4-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.11.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/healthcareapis\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"healthcareapis\",\n \"summary\": \"Microsoft Azure Command-Line + Tools HealthcareApisManagementClient Extension\",\n \"version\": + \"0.3.4\"\n },\n \"sha256Digest\": \"d19fd5392f54db314a0be4db52dc2092d0cd802c7353e6c40cccfd31958fa320\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/healthcareapis-0.4.0-py3-none-any.whl\",\n + \ \"filename\": \"healthcareapis-0.4.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/healthcareapis\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"healthcareapis\",\n \"summary\": \"Microsoft Azure Command-Line + Tools HealthcareApisManagementClient Extension\",\n \"version\": + \"0.4.0\"\n },\n \"sha256Digest\": \"a25d7d57d4fd3adcc37581d0acc1d6c6a46dcd0351933ed37cfba9d1abd60978\"\n + \ }\n ],\n \"hpc-cache\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/hpc_cache-0.1.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"hpc_cache-0.1.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.3.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"hpc-cache\",\n \"summary\": \"Microsoft Azure Command-Line + Tools StorageCache Extension\",\n \"version\": \"0.1.0\"\n + \ },\n \"sha256Digest\": \"0961683cd21f09622399f54b62389fc5d529f861c2280c4751ae977c83da9ae0\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/hpc_cache-0.1.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"hpc_cache-0.1.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.3.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"hpc-cache\",\n \"summary\": \"Microsoft Azure Command-Line + Tools StorageCache Extension\",\n \"version\": \"0.1.1\"\n + \ },\n \"sha256Digest\": \"16f3648054ccadb1d8e3110ac7febd238f1583b1c559cd19395096e9b7588be4\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/hpc_cache-0.1.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"hpc_cache-0.1.2-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.3.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/hpc-cache\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"hpc-cache\",\n \"summary\": \"Microsoft Azure Command-Line + Tools StorageCache Extension\",\n \"version\": \"0.1.2\"\n + \ },\n \"sha256Digest\": \"6ca5b80e7c705bca73ec1ecfc791d82721fa19d12e4449be4d27933901a9e471\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/hpc_cache-0.1.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"hpc_cache-0.1.3-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.3.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/hpc-cache\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"hpc-cache\",\n \"summary\": \"Microsoft Azure Command-Line + Tools StorageCache Extension\",\n \"version\": \"0.1.3\"\n + \ },\n \"sha256Digest\": \"8c03e7450a4dc7eb28b271037053caec7530e430aef801d6e1223adc9228083e\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/hpc_cache-0.1.4-py2.py3-none-any.whl\",\n + \ \"filename\": \"hpc_cache-0.1.4-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.3.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/hpc-cache\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"hpc-cache\",\n \"summary\": \"Microsoft Azure Command-Line + Tools StorageCache Extension\",\n \"version\": \"0.1.4\"\n + \ },\n \"sha256Digest\": \"2babc06382b75b3afa92d61a6e66a6d7f01878168e687ca62903c16bed782285\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/hpc_cache-0.1.5-py2.py3-none-any.whl\",\n + \ \"filename\": \"hpc_cache-0.1.5-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.3.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/hpc-cache\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"hpc-cache\",\n \"summary\": \"Microsoft Azure Command-Line + Tools StorageCache Extension\",\n \"version\": \"0.1.5\"\n + \ },\n \"sha256Digest\": \"852cb417aadf0ad07e3c51413858c413bf71ea6cb49ba58289d9572f9a350507\"\n + \ }\n ],\n \"image-copy-extension\": [\n {\n + \ \"downloadUrl\": \"https://files.pythonhosted.org/packages/48/6f/7fa75dfa7c015c0b58f18473b4aa8d565be8606d9740d4442b32b17df913/image_copy_extension-0.2.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"image_copy_extension-0.2.3-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.0.24\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 2\",\n \"Programming Language + :: Python :: 2.7\",\n \"Programming Language :: Python + :: 3\",\n \"Programming Language :: Python :: 3.4\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"tamir.kamara@microsoft.com\",\n \"name\": + \"Tamir Kamara\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"image-copy-extension\",\n \"summary\": \"Support for + copying managed vm images between regions\",\n \"version\": + \"0.2.3\"\n },\n \"sha256Digest\": \"8a88c2600f9dad5f38ca6128ab8efaa38a974fbb7fe8c875fc50b7bb7d37bd54\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/image_copy_extension-0.2.4-py2.py3-none-any.whl\",\n + \ \"filename\": \"image_copy_extension-0.2.4-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.0.24\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"tamir.kamara@microsoft.com\",\n + \ \"name\": \"Tamir Kamara\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"image-copy-extension\",\n \"summary\": \"Support for + copying managed vm images between regions\",\n \"version\": + \"0.2.4\"\n },\n \"sha256Digest\": \"174e2437b20a979257a93017209ba1ff5d1969ea1eca7f3cbe57e8d11c75f4f4\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/image_copy_extension-0.2.5-py2.py3-none-any.whl\",\n + \ \"filename\": \"image_copy_extension-0.2.5-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.0.24\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"tamir.kamara@microsoft.com\",\n + \ \"name\": \"Tamir Kamara\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"image-copy-extension\",\n \"summary\": \"Support for + copying managed vm images between regions\",\n \"version\": + \"0.2.5\"\n },\n \"sha256Digest\": \"14216b9664365a03ccd6d2cb469a32ab1e38f1d1e9b2735d27725cdc5300b148\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/image_copy_extension-0.2.6-py2.py3-none-any.whl\",\n + \ \"filename\": \"image_copy_extension-0.2.6-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.0.24\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"tamir.kamara@microsoft.com\",\n + \ \"name\": \"Tamir Kamara\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"image-copy-extension\",\n \"summary\": \"Support for + copying managed vm images between regions\",\n \"version\": + \"0.2.6\"\n },\n \"sha256Digest\": \"69cc6fac34625677c94fb276dc97caca8769295db51dc480da4b194a0ec94720\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/image_copy_extension-0.2.7-py2.py3-none-any.whl\",\n + \ \"filename\": \"image_copy_extension-0.2.7-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.0.24\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"tamir.kamara@microsoft.com\",\n + \ \"name\": \"Tamir Kamara\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"image-copy-extension\",\n \"summary\": \"Support for + copying managed vm images between regions\",\n \"version\": + \"0.2.7\"\n },\n \"sha256Digest\": \"565cf4411a6b12d2940365a7d4d578422709a2c38f95a253e5f6e82ab9bd6bdd\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/image_copy_extension-0.2.8-py2.py3-none-any.whl\",\n + \ \"filename\": \"image_copy_extension-0.2.8-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.0.24\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"tamir.kamara@microsoft.com\",\n + \ \"name\": \"Tamir Kamara\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/image-copy\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"image-copy-extension\",\n \"summary\": \"Support for + copying managed vm images between regions\",\n \"version\": + \"0.2.8\"\n },\n \"sha256Digest\": \"b57f554b77e68d414b9f79016311a3e5c180f76206557909319edcad9ada5240\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/image_copy_extension-0.2.9-py2.py3-none-any.whl\",\n + \ \"filename\": \"image_copy_extension-0.2.9-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.0.24\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"tamir.kamara@microsoft.com\",\n + \ \"name\": \"Tamir Kamara\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/image-copy\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"image-copy-extension\",\n \"summary\": \"Support for + copying managed vm images between regions\",\n \"version\": + \"0.2.9\"\n },\n \"sha256Digest\": \"2ed4710d1e30aa0c21c5e5bbc92d971c0ef325f602ba36698f90663497f3cfbb\"\n + \ }\n ],\n \"image-gallery\": [\n {\n \"downloadUrl\": + \"https://azcliprod.blob.core.windows.net/cli-extensions/image_gallery-0.1.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"image_gallery-0.1.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.3.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"image-gallery\",\n \"summary\": \"Support for Azure Image + Gallery\",\n \"version\": \"0.1.0\"\n },\n + \ \"sha256Digest\": \"e7939c407eebea41a5c98d094f29428d40efcb8b73330e113304af35a3631971\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/image_gallery-0.1.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"image_gallery-0.1.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.3.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"image-gallery\",\n \"summary\": \"Support for Azure Image + Gallery\",\n \"version\": \"0.1.1\"\n },\n + \ \"sha256Digest\": \"b2741a832f5955b53d2899eb332bb0a2df1462ec310ea1dee89e11ff041d1ac4\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/image_gallery-0.1.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"image_gallery-0.1.2-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.3.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"image-gallery\",\n \"summary\": \"Support for Azure Image + Gallery\",\n \"version\": \"0.1.2\"\n },\n + \ \"sha256Digest\": \"41dfa1cda5be37acd0c2236bd8febae31a117e99d2c267fb3a76f50b6ba0aa1c\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/image_gallery-0.1.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"image_gallery-0.1.3-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.3.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/image-gallery\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"image-gallery\",\n \"summary\": \"Support for Azure Image + Gallery\",\n \"version\": \"0.1.3\"\n },\n + \ \"sha256Digest\": \"6260c1f4bfb589d2ba0569317358a149caabbbd49a048e69328e44871694aacd\"\n + \ }\n ],\n \"import-export\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/import_export-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"import_export-0.1.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"import-export\",\n \"summary\": \"Microsoft Azure Command-Line + Tools StorageImportExport Extension\",\n \"version\": \"0.1.0\"\n + \ },\n \"sha256Digest\": \"6a5a1a1a23c7ff90e01b1f0a33d04874d750845e6cda56badce4ce99a518ef55\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/import_export-0.1.1-py3-none-any.whl\",\n + \ \"filename\": \"import_export-0.1.1-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"import-export\",\n \"summary\": \"Microsoft Azure Command-Line + Tools StorageImportExport Extension\",\n \"version\": \"0.1.1\"\n + \ },\n \"sha256Digest\": \"0680948362e12138c9582e68e471533482749bd660bfe3c8c2a4d856e90927b0\"\n + \ }\n ],\n \"init\": [\n {\n \"downloadUrl\": + \"https://azcliprod.blob.core.windows.net/cli-extensions/init-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"init-0.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/init\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"init\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Init Extension\",\n \"version\": \"0.1.0\"\n },\n + \ \"sha256Digest\": \"1177fc293dc118b449b761ec2c728d39755fc3939de8d4bfd89cce1bfb218e86\"\n + \ }\n ],\n \"interactive\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/interactive-0.4.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"interactive-0.4.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.maxCliCoreVersion\": \"2.0.61\",\n \"azext.minCliCoreVersion\": + \"2.0.50.dev0\",\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"interactive\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"prompt-toolkit (~=1.0.15)\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Interactive Shell\",\n \"version\": + \"0.4.1\"\n },\n \"sha256Digest\": \"22b940493972b77c62606b0ae3c834283209d8619bb740e69dd115530a328e3b\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/interactive-0.4.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"interactive-0.4.3-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.62\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"interactive\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"prompt-toolkit (~=1.0.15)\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Interactive Shell\",\n \"version\": + \"0.4.3\"\n },\n \"sha256Digest\": \"ba78a45ec9753a42e1e805dc9cf3b309df264c6201dfd1dabcc6c00b22599fe8\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/interactive-0.4.4-py2.py3-none-any.whl\",\n + \ \"filename\": \"interactive-0.4.4-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.62\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\"\n + \ ],\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"interactive\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"prompt-toolkit (~=1.0.15)\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Interactive Shell\",\n \"version\": + \"0.4.4\"\n },\n \"sha256Digest\": \"1e66bc1f117fac90f320c072a08f527b8570f5a6725670a1fb4d05f2c7eb7a31\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/interactive-0.4.5-py2.py3-none-any.whl\",\n + \ \"filename\": \"interactive-0.4.5-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.62\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\"\n + \ ],\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"interactive\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"prompt-toolkit (~=1.0.15)\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Interactive Shell\",\n \"version\": + \"0.4.5\"\n },\n \"sha256Digest\": \"9dc4b78b10065603501f2ef7124847cbdac013fca6c00e2684b1d1f702ffcbc4\"\n + \ }\n ],\n \"internet-analyzer\": [\n {\n + \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/internet_analyzer-0.1.0rc5-py2.py3-none-any.whl\",\n + \ \"filename\": \"internet_analyzer-0.1.0rc5-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"internet-analyzer\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Internet Analyzer Extension\",\n \"version\": + \"0.1.0rc5\"\n },\n \"sha256Digest\": \"7e5ee753abece69fb917f3a96be4a3d8117ffbbbd75d18c2e54c74c0fe2b952e\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/internet_analyzer-0.1.0rc6-py2.py3-none-any.whl\",\n + \ \"filename\": \"internet_analyzer-0.1.0rc6-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/internet-analyzer\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"internet-analyzer\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Internet Analyzer Extension\",\n \"version\": + \"0.1.0rc6\"\n },\n \"sha256Digest\": \"0708d9f598d1618d138eebcf18354d97c7b3a2c90570959df077e04d419d32c3\"\n + \ }\n ],\n \"ip-group\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/ip_group-0.1.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"ip_group-0.1.1-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"ip-group\",\n \"summary\": \"Microsoft Azure Command-Line + Tools IpGroup Extension\",\n \"version\": \"0.1.1\"\n },\n + \ \"sha256Digest\": \"477d7f58fe44a4ecb0ced3497262d7ccd8bb7677d70582b6fccf645e91d25ad4\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/ip_group-0.1.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"ip_group-0.1.2-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 2\",\n \"Programming Language + :: Python :: 2.7\",\n \"Programming Language :: Python + :: 3\",\n \"Programming Language :: Python :: 3.4\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"Programming Language + :: Python :: 3.7License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"ip-group\",\n \"summary\": \"Microsoft Azure Command-Line + Tools IpGroup Extension\",\n \"version\": \"0.1.2\"\n },\n + \ \"sha256Digest\": \"afba2d8a8a612863b63f504d6cff6d559610b961e4c77dc2fd49b9fe03ec67a2\"\n + \ }\n ],\n \"k8s-configuration\": [\n {\n + \ \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_configuration-1.0.0-py3-none-any.whl\",\n + \ \"filename\": \"k8s_configuration-1.0.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/k8s-configuration\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"k8s-configuration\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"pycryptodome (~=3.9.8)\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools K8s-configuration Extension\",\n \"version\": + \"1.0.0\"\n },\n \"sha256Digest\": \"80b79b09d9caa8e1813dad25703c442aec35e01d60a3ea13389ebaec3e94933c\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_configuration-1.1.0-py3-none-any.whl\",\n + \ \"filename\": \"k8s_configuration-1.1.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/k8s-configuration\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"k8s-configuration\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"pycryptodome (~=3.9.8)\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools K8s-configuration Extension\",\n \"version\": + \"1.1.0\"\n },\n \"sha256Digest\": \"2ca4d1e87dfa0614592b758d3441bfeaaa85e4d151b734ce27cc74c6a400edec\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_configuration-1.1.1-py3-none-any.whl\",\n + \ \"filename\": \"k8s_configuration-1.1.1-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/k8s-configuration\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"k8s-configuration\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"pycryptodome (~=3.9.8)\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools K8s-configuration Extension\",\n \"version\": + \"1.1.1\"\n },\n \"sha256Digest\": \"3edf6b977d911b4da52ed66ada9363a7a6a739773a26f3599a2fdc728adcce9c\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_configuration-1.2.0-py3-none-any.whl\",\n + \ \"filename\": \"k8s_configuration-1.2.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/k8s-configuration\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"k8s-configuration\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"pycryptodome (~=3.9.8)\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools K8s-configuration Extension\",\n \"version\": + \"1.2.0\"\n },\n \"sha256Digest\": \"145c09df2e45ac41b6471fe74a513720014943151b5ca67e9913a1a91d591ac6\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_configuration-1.3.0-py3-none-any.whl\",\n + \ \"filename\": \"k8s_configuration-1.3.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/k8s-configuration\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"k8s-configuration\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"pycryptodome (~=3.9.8)\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools K8s-configuration Extension\",\n \"version\": + \"1.3.0\"\n },\n \"sha256Digest\": \"c403947012efe91407ffb3e8edaf3fc6775519b1930c36bb4a04c11c2a3de3ab\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_configuration-1.4.0-py3-none-any.whl\",\n + \ \"filename\": \"k8s_configuration-1.4.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/k8s-configuration\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"k8s-configuration\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"pycryptodome (~=3.9.8)\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools K8s-configuration Extension\",\n \"version\": + \"1.4.0\"\n },\n \"sha256Digest\": \"877af811d8ee5fb8f282faefd159b7c61cbc0de6410ef43d54872e217a68747f\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_configuration-1.4.1-py3-none-any.whl\",\n + \ \"filename\": \"k8s_configuration-1.4.1-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/k8s-configuration\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"k8s-configuration\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"pycryptodome (~=3.9.8)\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools K8s-configuration Extension\",\n \"version\": + \"1.4.1\"\n },\n \"sha256Digest\": \"827006d9e0b453fbf318e09bdea7403f715f517796646476b4f621b5830597c0\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_configuration-1.5.0-py3-none-any.whl\",\n + \ \"filename\": \"k8s_configuration-1.5.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/k8s-configuration\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"k8s-configuration\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"pycryptodome (~=3.9.8)\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools K8s-configuration Extension\",\n \"version\": + \"1.5.0\"\n },\n \"sha256Digest\": \"240ec430dc52af32a03450707a9734d29f7077c9961f7d1ebc871891f3f2d906\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_configuration-1.5.1-py3-none-any.whl\",\n + \ \"filename\": \"k8s_configuration-1.5.1-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"Programming Language :: Python :: 3.9\",\n \"Programming + Language :: Python :: 3.10\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/k8s-configuration\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"k8s-configuration\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"pycryptodome (~=3.14.1)\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools K8s-configuration Extension\",\n \"version\": + \"1.5.1\"\n },\n \"sha256Digest\": \"bf697ea1cb07d7792ba8cbadb677797398b9a818ffad2c5b979eecb5d7740ea7\"\n + \ }\n ],\n \"k8s-extension\": [\n {\n \"downloadUrl\": + \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-0.2.0-py3-none-any.whl\",\n + \ \"filename\": \"k8s_extension-0.2.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"k8s-extension\",\n \"summary\": \"Microsoft Azure Command-Line + Tools K8s-extension Extension\",\n \"version\": \"0.2.0\"\n + \ },\n \"sha256Digest\": \"fce51e9eccace013cbdac4a38c4bccf71a24aeed04cc6af68adb9bdb268a0787\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-0.2.1-py3-none-any.whl\",\n + \ \"filename\": \"k8s_extension-0.2.1-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"k8s-extension\",\n \"summary\": \"Microsoft Azure Command-Line + Tools K8s-extension Extension\",\n \"version\": \"0.2.1\"\n + \ },\n \"sha256Digest\": \"dcf1efff249be93fdf6a1504975294c1ada2c888f20d97bc51411aed4eb6ba1a\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-0.3.0-py3-none-any.whl\",\n + \ \"filename\": \"k8s_extension-0.3.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"k8s-extension\",\n \"summary\": \"Microsoft Azure Command-Line + Tools K8s-extension Extension\",\n \"version\": \"0.3.0\"\n + \ },\n \"sha256Digest\": \"f8c2c922fa229a20d3ecf1ae1572bd6b73e6f7e52f0a13647d20a18abc257ed1\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-0.3.1-py3-none-any.whl\",\n + \ \"filename\": \"k8s_extension-0.3.1-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"k8s-extension\",\n \"summary\": \"Microsoft Azure Command-Line + Tools K8s-extension Extension\",\n \"version\": \"0.3.1\"\n + \ },\n \"sha256Digest\": \"77e0dea5831e33ac88a6485deca56b233ce4e29c39e6fd1765b405b421b7b3b5\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-0.4.0-py3-none-any.whl\",\n + \ \"filename\": \"k8s_extension-0.4.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"k8s-extension\",\n \"summary\": \"Microsoft Azure Command-Line + Tools K8s-extension Extension\",\n \"version\": \"0.4.0\"\n + \ },\n \"sha256Digest\": \"5987336827718cc5a2aefbee33226cc66574b5767644f8fd48016883a2e9f997\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-0.4.1-py3-none-any.whl\",\n + \ \"filename\": \"k8s_extension-0.4.1-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"k8s-extension\",\n \"summary\": \"Microsoft Azure Command-Line + Tools K8s-extension Extension\",\n \"version\": \"0.4.1\"\n + \ },\n \"sha256Digest\": \"10d2318f7998c5bfee637141ab89581a974893a0f062d9dc55ae5c2cc9f9b4ab\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-0.4.2-py3-none-any.whl\",\n + \ \"filename\": \"k8s_extension-0.4.2-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.24.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"k8s-extension\",\n \"summary\": \"Microsoft Azure Command-Line + Tools K8s-extension Extension\",\n \"version\": \"0.4.2\"\n + \ },\n \"sha256Digest\": \"aabdf00aa0cabddb142ef829e487d1b33c716ad498a4eee29389fd889e1f30d1\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-0.4.3-py3-none-any.whl\",\n + \ \"filename\": \"k8s_extension-0.4.3-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.24.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"k8s-extension\",\n \"summary\": \"Microsoft Azure Command-Line + Tools K8s-extension Extension\",\n \"version\": \"0.4.3\"\n + \ },\n \"sha256Digest\": \"67dc73f1e12d5e0084963a73c4a8f4e3adc06785f3ab51c5e0ee1f801fbca0d4\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-0.5.0-py3-none-any.whl\",\n + \ \"filename\": \"k8s_extension-0.5.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.24.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"k8s-extension\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"pyhelm\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools K8s-extension Extension\",\n \"version\": + \"0.5.0\"\n },\n \"sha256Digest\": \"82bb4f809cc5b6fe6b998e78adf6ca3b5b50de02f998c180441d9d66e7cc4875\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-0.5.1-py3-none-any.whl\",\n + \ \"filename\": \"k8s_extension-0.5.1-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.24.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"k8s-extension\",\n \"summary\": \"Microsoft Azure Command-Line + Tools K8s-extension Extension\",\n \"version\": \"0.5.1\"\n + \ },\n \"sha256Digest\": \"b04378d1c1699cf8cf37fc84a0f77fd5b87c653cc4d06049ba546660ce57fe42\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-0.6.0-py3-none-any.whl\",\n + \ \"filename\": \"k8s_extension-0.6.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.24.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"k8s-extension\",\n \"summary\": \"Microsoft Azure Command-Line + Tools K8s-extension Extension\",\n \"version\": \"0.6.0\"\n + \ },\n \"sha256Digest\": \"a1b642402345b71cb0f06aa31653a3161ab3f5f874e29d59863b987200bc535d\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-0.6.1-py3-none-any.whl\",\n + \ \"filename\": \"k8s_extension-0.6.1-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.24.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"k8s-extension\",\n \"summary\": \"Microsoft Azure Command-Line + Tools K8s-extension Extension\",\n \"version\": \"0.6.1\"\n + \ },\n \"sha256Digest\": \"42b366184ab6dd9f46bb44e7c0e10eace4f25f514f97dd1912552c6900f2fd9e\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-0.7.0-py3-none-any.whl\",\n + \ \"filename\": \"k8s_extension-0.7.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.24.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"k8s-extension\",\n \"summary\": \"Microsoft Azure Command-Line + Tools K8s-extension Extension\",\n \"version\": \"0.7.0\"\n + \ },\n \"sha256Digest\": \"8721d18318523e58de9bec2630b713c1c860f910ee1f9d05f80dbc6fd178f9ca\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-0.7.1-py3-none-any.whl\",\n + \ \"filename\": \"k8s_extension-0.7.1-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.24.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"k8s-extension\",\n \"summary\": \"Microsoft Azure Command-Line + Tools K8s-extension Extension\",\n \"version\": \"0.7.1\"\n + \ },\n \"sha256Digest\": \"f1360a4c39efb470184c16d4b69273a46225bd86b9c4a463fcdd3ecbaddafc4e\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-1.0.0-py3-none-any.whl\",\n + \ \"filename\": \"k8s_extension-1.0.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.24.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"k8s-extension\",\n \"summary\": \"Microsoft Azure Command-Line + Tools K8s-extension Extension\",\n \"version\": \"1.0.0\"\n + \ },\n \"sha256Digest\": \"039cd89acff0e63516a7235c2587f4e06a750b9f9d3e94a5399de21c17964cd0\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-1.0.1-py3-none-any.whl\",\n + \ \"filename\": \"k8s_extension-1.0.1-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.24.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"k8s-extension\",\n \"summary\": \"Microsoft Azure Command-Line + Tools K8s-extension Extension\",\n \"version\": \"1.0.1\"\n + \ },\n \"sha256Digest\": \"6f6ecdffa02759bacd523a9804e2c7e9e96603f3de57c62ba609b3bdb6c2a3ad\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-1.0.2-py3-none-any.whl\",\n + \ \"filename\": \"k8s_extension-1.0.2-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.24.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"k8s-extension\",\n \"summary\": \"Microsoft Azure Command-Line + Tools K8s-extension Extension\",\n \"version\": \"1.0.2\"\n + \ },\n \"sha256Digest\": \"4e911e5b1c750700a0ac713fd3ec3cac97778ade4cb4d2cecf1342200f766851\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-1.0.3-py3-none-any.whl\",\n + \ \"filename\": \"k8s_extension-1.0.3-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.24.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"k8s-extension\",\n \"summary\": \"Microsoft Azure Command-Line + Tools K8s-extension Extension\",\n \"version\": \"1.0.3\"\n + \ },\n \"sha256Digest\": \"0a37d5c8c098a1624be18beef43c6ec5c472f237486e08ebf60245dd9e3c5286\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-1.0.4-py3-none-any.whl\",\n + \ \"filename\": \"k8s_extension-1.0.4-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.24.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"k8s-extension\",\n \"summary\": \"Microsoft Azure Command-Line + Tools K8s-extension Extension\",\n \"version\": \"1.0.4\"\n + \ },\n \"sha256Digest\": \"248b883ec7518f5db53de32d6516d358062d4703b5d958a34b2c723eb3a5b8f4\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-1.1.0-py3-none-any.whl\",\n + \ \"filename\": \"k8s_extension-1.1.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.24.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/k8s-extension\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"k8s-extension\",\n \"summary\": \"Microsoft Azure Command-Line + Tools K8s-extension Extension\",\n \"version\": \"1.1.0\"\n + \ },\n \"sha256Digest\": \"c5b48df58d454f3d154711b1184af5737455dbc7af8deaacef884be307026cbd\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-1.2.0-py3-none-any.whl\",\n + \ \"filename\": \"k8s_extension-1.2.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.24.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/k8s-extension\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"k8s-extension\",\n \"summary\": \"Microsoft Azure Command-Line + Tools K8s-extension Extension\",\n \"version\": \"1.2.0\"\n + \ },\n \"sha256Digest\": \"bf92e1df8eee418aa7be48466b6d6138e930b25287fa1f9fe1d7334173d63e69\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-1.2.1-py3-none-any.whl\",\n + \ \"filename\": \"k8s_extension-1.2.1-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.24.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/k8s-extension\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"k8s-extension\",\n \"summary\": \"Microsoft Azure Command-Line + Tools K8s-extension Extension\",\n \"version\": \"1.2.1\"\n + \ },\n \"sha256Digest\": \"e65628ffceba2a4f26ba024bf1e46599731cda5286f234e81a1259f027f75df4\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-1.2.2-py3-none-any.whl\",\n + \ \"filename\": \"k8s_extension-1.2.2-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.24.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/k8s-extension\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"k8s-extension\",\n \"summary\": \"Microsoft Azure Command-Line + Tools K8s-extension Extension\",\n \"version\": \"1.2.2\"\n + \ },\n \"sha256Digest\": \"d214fe2383a30fc1cb8476c38a525ccf1aada2eb613503074e99dbda1dafc79c\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-1.2.3-py3-none-any.whl\",\n + \ \"filename\": \"k8s_extension-1.2.3-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.24.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/k8s-extension\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"k8s-extension\",\n \"summary\": \"Microsoft Azure Command-Line + Tools K8s-extension Extension\",\n \"version\": \"1.2.3\"\n + \ },\n \"sha256Digest\": \"c012f662fd51ea183674efb16bb794c40338f948f84444c983fb78140b63a461\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-1.2.4-py3-none-any.whl\",\n + \ \"filename\": \"k8s_extension-1.2.4-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.24.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/k8s-extension\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"k8s-extension\",\n \"summary\": \"Microsoft Azure Command-Line + Tools K8s-extension Extension\",\n \"version\": \"1.2.4\"\n + \ },\n \"sha256Digest\": \"0ca9dcc073a16fff7b536ad8de737caf6a06a1fcb33fa1b538327c2b488ec978\"\n + \ }\n ],\n \"k8sconfiguration\": [\n {\n + \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/k8sconfiguration-0.1.7-py2.py3-none-any.whl\",\n + \ \"filename\": \"k8sconfiguration-0.1.7-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"k8sconfiguration\",\n \"summary\": \"Microsoft Azure + Command-Line Tools K8sconfiguration Extension\",\n \"version\": + \"0.1.7\"\n },\n \"sha256Digest\": \"6440f1f1bebda0b3288ab95654a107e3f803d1ad2a23276cd5e27abe6a71dd60\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/k8sconfiguration-0.1.8-py2.py3-none-any.whl\",\n + \ \"filename\": \"k8sconfiguration-0.1.8-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"k8sconfiguration\",\n \"summary\": \"Microsoft Azure + Command-Line Tools K8sconfiguration Extension\",\n \"version\": + \"0.1.8\"\n },\n \"sha256Digest\": \"9d4b9d9dfcd8793297af670de10254804f5ce6d1bac6b0ad8e872cc5fdc5f761\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/k8sconfiguration-0.2.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"k8sconfiguration-0.2.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/k8sconfiguration\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"k8sconfiguration\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"paramiko (~=2.6.0)\",\n \"pycryptodome + (~=3.9.8)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools K8sconfiguration + Extension\",\n \"version\": \"0.2.0\"\n },\n + \ \"sha256Digest\": \"ae3ec26beb84e821a169f02479cfc337b82141738bef7a0b09422d3676add9ae\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/k8sconfiguration-0.2.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"k8sconfiguration-0.2.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/k8sconfiguration\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"k8sconfiguration\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"paramiko (~=2.6.0)\",\n \"pycryptodome + (~=3.9.8)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools K8sconfiguration + Extension\",\n \"version\": \"0.2.1\"\n },\n + \ \"sha256Digest\": \"a9ae3e56d1289c340ebcb2790775801a9a932d6f5edba66689bada001e35f9ba\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/k8sconfiguration-0.2.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"k8sconfiguration-0.2.2-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/k8sconfiguration\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"k8sconfiguration\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"paramiko (~=2.6.0)\",\n \"pycryptodome + (~=3.9.8)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools K8sconfiguration + Extension\",\n \"version\": \"0.2.2\"\n },\n + \ \"sha256Digest\": \"8692905679d9a800326aea7698818778b6f0ce4761232e20e8fc39c67ccb28d3\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/k8sconfiguration-0.2.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"k8sconfiguration-0.2.3-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/k8sconfiguration\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"k8sconfiguration\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"paramiko (~=2.6.0)\",\n \"pycryptodome + (~=3.9.8)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools K8sconfiguration + Extension\",\n \"version\": \"0.2.3\"\n },\n + \ \"sha256Digest\": \"65f87fadf798e66d87bfd3add12807140523cc324d5ca3dcf03bee2ce6e0839f\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8sconfiguration-0.2.4-py3-none-any.whl\",\n + \ \"filename\": \"k8sconfiguration-0.2.4-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/k8sconfiguration\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"k8sconfiguration\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"pycryptodome (~=3.9.8)\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools K8sconfiguration Extension\",\n \"version\": + \"0.2.4\"\n },\n \"sha256Digest\": \"39940729eb7820da63d543861395b11552e86673a884bd9d1603a0fbf09e30d7\"\n + \ }\n ],\n \"kusto\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/kusto-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"kusto-0.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"kusto\",\n \"summary\": \"Microsoft Azure Command-Line + Tools KustoManagementClient Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"ffa47cb6f8f850e75412dffa6a5e52f857d5e7ca217322ce176eea81d24768e8\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/kusto-0.1.1-py3-none-any.whl\",\n + \ \"filename\": \"kusto-0.1.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/kusto\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"kusto\",\n \"summary\": \"Microsoft Azure Command-Line + Tools KustoManagementClient Extension\",\n \"version\": + \"0.1.1\"\n },\n \"sha256Digest\": \"e6febb41b7a6dc6ec752825fe2af9506ff40c227bfcea9a3af5e6ded115003d1\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/kusto-0.2.0-py3-none-any.whl\",\n + \ \"filename\": \"kusto-0.2.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.11.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/kusto\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"kusto\",\n \"summary\": \"Microsoft Azure Command-Line + Tools KustoManagementClient Extension\",\n \"version\": + \"0.2.0\"\n },\n \"sha256Digest\": \"5738e9b48c17008688080a6b3cfd37b67dfe597a538c874ec75dddcc8e18935a\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/kusto-0.3.0-py3-none-any.whl\",\n + \ \"filename\": \"kusto-0.3.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/kusto\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"kusto\",\n \"summary\": \"Microsoft Azure Command-Line + Tools KustoManagementClient Extension\",\n \"version\": + \"0.3.0\"\n },\n \"sha256Digest\": \"37ed6998527aa8d58798fb8816f94a3bd06859b2cee4d61763f63ec6c00657a7\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/kusto-0.4.0-py3-none-any.whl\",\n + \ \"filename\": \"kusto-0.4.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/kusto\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"kusto\",\n \"summary\": \"Microsoft Azure Command-Line + Tools KustoManagementClient Extension\",\n \"version\": + \"0.4.0\"\n },\n \"sha256Digest\": \"3d08f74cc6e2a90e43b6f2859c2a2828c2a9de8b3b814f07658c6bb15531ec2c\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/kusto-0.5.0-py3-none-any.whl\",\n + \ \"filename\": \"kusto-0.5.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/kusto\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"kusto\",\n \"summary\": \"Microsoft Azure Command-Line + Tools KustoManagementClient Extension\",\n \"version\": + \"0.5.0\"\n },\n \"sha256Digest\": \"cf5729e9d02029a189182523543285c9737d515f41c610c8338d43f872f9f01d\"\n + \ }\n ],\n \"log-analytics\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/log_analytics-0.1.4-py2.py3-none-any.whl\",\n + \ \"filename\": \"log_analytics-0.1.4-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"aleldeib@microsoft.com\",\n + \ \"name\": \"Ace Eldeib\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/log-analytics\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"log-analytics\",\n \"summary\": \"Support for Azure Log + Analytics query capabilities.\",\n \"version\": \"0.1.4\"\n + \ },\n \"sha256Digest\": \"6f4789fff8581a52e13bcf8f13fdc16b47662fac69e1fc3ea49280de1a8e65bc\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/log_analytics-0.2.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"log_analytics-0.2.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 2\",\n \"Programming Language + :: Python :: 2.7\",\n \"Programming Language :: Python + :: 3\",\n \"Programming Language :: Python :: 3.4\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"aleldeib@microsoft.com\",\n \"name\": + \"Ace Eldeib\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/log-analytics\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"log-analytics\",\n \"summary\": \"Support for Azure Log + Analytics query capabilities.\",\n \"version\": \"0.2.0\"\n + \ },\n \"sha256Digest\": \"28a24f605e80c6fc56408add14981e5b4572077f2b5f0c55208f4105624cc91b\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/log_analytics-0.2.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"log_analytics-0.2.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"aleldeib@microsoft.com\",\n + \ \"name\": \"Ace Eldeib\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/log-analytics\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"log-analytics\",\n \"summary\": \"Support for Azure Log + Analytics query capabilities.\",\n \"version\": \"0.2.1\"\n + \ },\n \"sha256Digest\": \"23751654f76334e97c3ae3b10dd4e6896785cbf5c7c9442d3f979ebd6b9c6c21\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/log_analytics-0.2.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"log_analytics-0.2.2-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"aleldeib@microsoft.com\",\n + \ \"name\": \"Ace Eldeib\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/log-analytics\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"log-analytics\",\n \"summary\": \"Support for Azure Log + Analytics query capabilities.\",\n \"version\": \"0.2.2\"\n + \ },\n \"sha256Digest\": \"c04c42a26d50db82d14f76e209184b18d4cce17b458817ac607e3ff975641eb2\"\n + \ }\n ],\n \"log-analytics-solution\": [\n {\n + \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/log_analytics_solution-0.1.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"log_analytics_solution-0.1.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.3.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.4\",\n \"Programming + Language :: Python :: 3.5\",\n \"Programming Language + :: Python :: 3.6\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"log-analytics-solution\",\n \"summary\": \"Microsoft + Azure Command-Line Tools Operations Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"844bf0a063b4e244bfe14e215c82d7d70327540b7bf446b7cb1d97ebb8a98119\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/log_analytics_solution-0.1.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"log_analytics_solution-0.1.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.3.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.4\",\n \"Programming + Language :: Python :: 3.5\",\n \"Programming Language + :: Python :: 3.6\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"log-analytics-solution\",\n \"summary\": \"Support for + Azure Log Analytics Solution\",\n \"version\": \"0.1.1\"\n + \ },\n \"sha256Digest\": \"0c85556a82ef5850c9f90b58380c5cde6a70a2bd2a464c0a8e429c77152a87bd\"\n + \ }\n ],\n \"logic\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/logic-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"logic-0.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"logic\",\n \"summary\": \"Microsoft Azure Command-Line + Tools LogicManagementClient Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"b02dea64e03adb7cf17a7afafc28844949c0f3a030f4eb005059452f0ac68040\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/logic-0.1.1-py3-none-any.whl\",\n + \ \"filename\": \"logic-0.1.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/logic\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"logic\",\n \"summary\": \"Microsoft Azure Command-Line + Tools LogicManagementClient Extension\",\n \"version\": + \"0.1.1\"\n },\n \"sha256Digest\": \"906b43b34be4ed38c883a4f2031ff7b2b0547f51b16c8553f050afc2986ec939\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/logic-0.1.2-py3-none-any.whl\",\n + \ \"filename\": \"logic-0.1.2-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/logic\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"logic\",\n \"summary\": \"Microsoft Azure Command-Line + Tools LogicManagementClient Extension\",\n \"version\": + \"0.1.2\"\n },\n \"sha256Digest\": \"35127cc723edf1c6311354326ebae9aa5b0d72d11141fddf3efc8fb84eadac81\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/logic-0.1.3-py3-none-any.whl\",\n + \ \"filename\": \"logic-0.1.3-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/logic\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"logic\",\n \"summary\": \"Microsoft Azure Command-Line + Tools LogicManagementClient Extension\",\n \"version\": + \"0.1.3\"\n },\n \"sha256Digest\": \"38a1e8285fa8ad34632094b749aa1bea703440c946f01fc546306b8e934f389a\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/logic-0.1.4-py3-none-any.whl\",\n + \ \"filename\": \"logic-0.1.4-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/logic\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"logic\",\n \"summary\": \"Microsoft Azure Command-Line + Tools LogicManagementClient Extension\",\n \"version\": + \"0.1.4\"\n },\n \"sha256Digest\": \"e350fb81e4f2f6758a77814afebf8a71b4cdcac951142d703da15ca92ab7ca87\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/logic-0.1.5-py3-none-any.whl\",\n + \ \"filename\": \"logic-0.1.5-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/logic\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"logic\",\n \"summary\": \"Microsoft Azure Command-Line + Tools LogicManagementClient Extension\",\n \"version\": + \"0.1.5\"\n },\n \"sha256Digest\": \"f0405775947f7581a5df52d97a3959b7fe3bf4b49ddcb487e15147cc1c4d276a\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/logic-0.1.6-py3-none-any.whl\",\n + \ \"filename\": \"logic-0.1.6-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/logic\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"logic\",\n \"summary\": \"Microsoft Azure Command-Line + Tools LogicManagementClient Extension\",\n \"version\": + \"0.1.6\"\n },\n \"sha256Digest\": \"b1f713229f624ea9121ef9a3778098cfa8a03bee46aae0c835c44c096c6d1ded\"\n + \ }\n ],\n \"logz\": [\n {\n \"downloadUrl\": + \"https://azcliprod.blob.core.windows.net/cli-extensions/logz-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"logz-0.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/logz\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"logz\",\n \"summary\": \"Microsoft Azure Command-Line + Tools MicrosoftLogz Extension\",\n \"version\": \"0.1.0\"\n + \ },\n \"sha256Digest\": \"6a937dbb8c5a758b29afd45ecfc101743a5bf2491f2fba60e8ea512d5b765840\"\n + \ }\n ],\n \"maintenance\": [\n {\n \"downloadUrl\": + \"https://mrpcliextensionrelease.blob.core.windows.net/cliextension/maintenance-1.0.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"maintenance-1.0.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.0.47\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 2\",\n \"Programming Language + :: Python :: 2.7\",\n \"Programming Language :: Python + :: 3\",\n \"Programming Language :: Python :: 3.4\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"abkmr@microsoft.com\",\n \"name\": \"Abhishek + Kumar\",\n \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"maintenance\",\n \"summary\": \"Support for Azure maintenance + management.\",\n \"version\": \"1.0.1\"\n },\n + \ \"sha256Digest\": \"3e0fb5392bd29e53e7afde543d1a0ef5d33a6032f01322fd75b7afe7016c34fc\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/maintenance-1.1.0-py3-none-any.whl\",\n + \ \"filename\": \"maintenance-1.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/maintenance\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"maintenance\",\n \"summary\": \"Microsoft Azure Command-Line + Tools MaintenanceClient Extension\",\n \"version\": \"1.1.0\"\n + \ },\n \"sha256Digest\": \"351c717a37e6fb9b29d22cdca3b0744a452a1116e83f9e57e794464311708c97\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/maintenance-1.2.0-py3-none-any.whl\",\n + \ \"filename\": \"maintenance-1.2.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/maintenance\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"maintenance\",\n \"summary\": \"Microsoft Azure Command-Line + Tools MaintenanceClient Extension\",\n \"version\": \"1.2.0\"\n + \ },\n \"sha256Digest\": \"a0108efeddb6228788b878801f3c08c2b68d2df4ff8cc9d5043f1a0a9c2923b1\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/maintenance-1.2.1-py3-none-any.whl\",\n + \ \"filename\": \"maintenance-1.2.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/maintenance\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"maintenance\",\n \"summary\": \"Microsoft Azure Command-Line + Tools MaintenanceClient Extension\",\n \"version\": \"1.2.1\"\n + \ },\n \"sha256Digest\": \"b93b0fa34c06fd4df9cef92446d8c61cc5a142ee1fae6e697aa77894959c1044\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/maintenance-1.3.0-py3-none-any.whl\",\n + \ \"filename\": \"maintenance-1.3.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/maintenance\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"maintenance\",\n \"summary\": \"Microsoft Azure Command-Line + Tools MaintenanceManagementClient Extension\",\n \"version\": + \"1.3.0\"\n },\n \"sha256Digest\": \"bd261425789df79c795c02fd402b3d71eb3c31e4deb3ccdba078a58315931af0\"\n + \ }\n ],\n \"managementpartner\": [\n {\n + \ \"downloadUrl\": \"https://files.pythonhosted.org/packages/28/08/0fde582cf50eaf1ef304b35674b9b22f6731d95b2e41339eba4d35583b18/managementpartner-0.1.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"managementpartner-0.1.2-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"classifiers\": [\n + \ \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"jefl@microsoft.com\",\n \"name\": + \"Jeffrey Li\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.29.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"managementpartner\",\n \"summary\": \"Support for Management + Partner preview\",\n \"version\": \"0.1.2\"\n },\n + \ \"sha256Digest\": \"f7ec0984b4d5a4c9192aa3ab6b78c867fc38cf620effef1804d89c9d1d9f204f\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/managementpartner-0.1.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"managementpartner-0.1.3-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"jefl@microsoft.com\",\n \"name\": + \"Jeffrey Li\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"managementpartner\",\n \"summary\": \"Support for Management + Partner preview\",\n \"version\": \"0.1.3\"\n },\n + \ \"sha256Digest\": \"22ddf4b1cdc77e99262cb6089c4d96040065828a1d38a2709fdb945d3c851839\"\n + \ }\n ],\n \"mesh\": [\n {\n \"downloadUrl\": + \"https://meshcli.blob.core.windows.net/cli/mesh-0.10.6-py2.py3-none-any.whl\",\n + \ \"filename\": \"mesh-0.10.6-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"mesh\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"sfmergeutility (==0.1.6)\"\n ]\n + \ }\n ],\n \"summary\": + \"Support for Microsoft Azure Service Fabric Mesh - Public Preview\",\n \"version\": + \"0.10.6\"\n },\n \"sha256Digest\": \"07b6356cd15294c0bc0b31cfde1cdb2b92516b00728980d7a53557bb49273842\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/mesh-0.10.7-py2.py3-none-any.whl\",\n + \ \"filename\": \"mesh-0.10.7-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 2\",\n \"Programming Language + :: Python :: 2.7\",\n \"Programming Language :: Python + :: 3\",\n \"Programming Language :: Python :: 3.4\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/mesh\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"mesh\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"sfmergeutility (==0.1.6)\"\n ]\n + \ }\n ],\n \"summary\": + \"Support for Microsoft Azure Service Fabric Mesh - Public Preview\",\n \"version\": + \"0.10.7\"\n },\n \"sha256Digest\": \"9433191eba661716d5f42fd53dcbc9c2711ec568ed444bfcd0fe3555a717fa0b\"\n + \ }\n ],\n \"mixed-reality\": [\n {\n \"downloadUrl\": + \"https://test-files.pythonhosted.org/packages/e4/fa/14628eb512ef4f0c38e4e6c8ee2d0624e03d352ca0ec1b1167a32f9de9a3/mixed_reality-0.0.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"mixed_reality-0.0.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"classifiers\": [\n + \ \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"xiangyul@microsoft.com\",\n + \ \"name\": \"Xiangyu Luo\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"mixed-reality\",\n \"summary\": \"Mixed Reality Azure + CLI Extension.\",\n \"version\": \"0.0.1\"\n },\n + \ \"sha256Digest\": \"c5b7ef47d8db578920bcbda371a47edd19f8f681088823c2622dcb9332417587\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/mixed_reality-0.0.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"mixed_reality-0.0.2-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.30\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"xiangyul@microsoft.com\",\n + \ \"name\": \"Xiangyu Luo\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"mixed-reality\",\n \"summary\": \"Mixed Reality Azure + CLI Extension.\",\n \"version\": \"0.0.2\"\n },\n + \ \"sha256Digest\": \"30449391c1d1e9d67210d0ef81109a11a0f74a24a6f07644c17aed58cf056173\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/mixed_reality-0.0.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"mixed_reality-0.0.3-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"xiangyul@microsoft.com\",\n \"name\": + \"Xiangyu Luo\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/mixed-reality\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"mixed-reality\",\n \"summary\": \"Mixed Reality Azure + CLI Extension.\",\n \"version\": \"0.0.3\"\n },\n + \ \"sha256Digest\": \"29f07fa6db12c70f9b93a3914d61ea108a5f410f40bc92389c1a87ea9312c766\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/mixed_reality-0.0.4-py2.py3-none-any.whl\",\n + \ \"filename\": \"mixed_reality-0.0.4-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"xiangyul@microsoft.com\",\n \"name\": + \"Xiangyu Luo\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/mixed-reality\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"mixed-reality\",\n \"summary\": \"Mixed Reality Azure + CLI Extension.\",\n \"version\": \"0.0.4\"\n },\n + \ \"sha256Digest\": \"509b675781949c69baa911261a0637ba5a0fac9b11ee458feea7ddfb71393fef\"\n + \ }\n ],\n \"ml\": [\n {\n \"downloadUrl\": + \"https://azuremlsdktestpypi.blob.core.windows.net/wheels/sdk-cli-v2-public/ml-2.0.0a1-py3-none-any.whl\",\n + \ \"filename\": \"ml-2.0.0a1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/machinelearningservices\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ml\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-identity\",\n \"azure-storage-blob + (<=12.5.0,>12.0.0b4)\",\n \"azure-storage-file-share + (==12.3.0)\",\n \"cryptography (<=3.3.2)\",\n + \ \"docker (>=4.0.0,~=5.0.0)\",\n \"isodate\",\n + \ \"marshmallow (<4.0.0,>=3.5)\",\n \"pathspec + (==0.8.*)\",\n \"pydash (<=4.9.0)\",\n \"pyjwt + (<2.0.0)\",\n \"tqdm\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools AzureMachineLearningWorkspaces Extension\",\n + \ \"version\": \"2.0.0a1\"\n },\n \"sha256Digest\": + \"da1a040a0755f2b6898ac6ed9f90241a38b776031e74d070431cd2ba63a13ea3\"\n },\n + \ {\n \"downloadUrl\": \"https://azuremlsdktestpypi.blob.core.windows.net/wheels/sdk-cli-v2-public/ml-2.0.1a1-py3-none-any.whl\",\n + \ \"filename\": \"ml-2.0.1a1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/machinelearningservices\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ml\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-identity\",\n \"azure-storage-blob + (<=12.5.0,>12.0.0b4)\",\n \"azure-storage-file-share + (==12.3.0)\",\n \"cryptography (<=3.3.2)\",\n + \ \"docker (>=4.0.0,~=5.0.0)\",\n \"isodate\",\n + \ \"marshmallow (<4.0.0,>=3.5)\",\n \"pathspec + (==0.8.*)\",\n \"pydash (<=4.9.0)\",\n \"pyjwt + (<2.0.0)\",\n \"tqdm\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools AzureMachineLearningWorkspaces Extension\",\n + \ \"version\": \"2.0.1a1\"\n },\n \"sha256Digest\": + \"079a8f3ecf3f0816a8afd4fe65303940721679f02718f70ddb706934201ada50\"\n },\n + \ {\n \"downloadUrl\": \"https://azuremlsdktestpypi.blob.core.windows.net/wheels/sdk-cli-v2-public/ml-2.0.1a2-py3-none-any.whl\",\n + \ \"filename\": \"ml-2.0.1a2-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/machinelearningservices\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ml\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-identity\",\n \"azure-storage-blob + (<=12.5.0,>12.0.0b4)\",\n \"azure-storage-file-share + (==12.3.0)\",\n \"cryptography (<=3.3.2)\",\n + \ \"docker (>=4.0.0,~=5.0.0)\",\n \"isodate\",\n + \ \"marshmallow (<4.0.0,>=3.5)\",\n \"pathspec + (==0.8.*)\",\n \"pydash (<=4.9.0)\",\n \"pyjwt + (<2.0.0)\",\n \"tqdm\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools AzureMachineLearningWorkspaces Extension\",\n + \ \"version\": \"2.0.1a2\"\n },\n \"sha256Digest\": + \"b17126a35dd3ebb65cbe54fe2d69fc9274b37ec5a150ea084b1b343b7393ccde\"\n },\n + \ {\n \"downloadUrl\": \"https://azuremlsdktestpypi.blob.core.windows.net/wheels/sdk-cli-v2-public/ml-2.0.1a3-py3-none-any.whl\",\n + \ \"filename\": \"ml-2.0.1a3-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/machinelearningservices\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ml\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-identity\",\n \"azure-storage-blob + (<=12.5.0,>12.0.0b4)\",\n \"azure-storage-file-share + (==12.3.0)\",\n \"cryptography (<=3.3.2)\",\n + \ \"docker (>=4.0.0,~=5.0.0)\",\n \"isodate\",\n + \ \"marshmallow (<4.0.0,>=3.5)\",\n \"pathspec + (==0.8.*)\",\n \"pydash (<=4.9.0)\",\n \"pyjwt + (<2.0.0)\",\n \"tqdm\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools AzureMachineLearningWorkspaces Extension\",\n + \ \"version\": \"2.0.1a3\"\n },\n \"sha256Digest\": + \"67c57c5c73d7ebaa99d1df52ba82c7a551bf61a182b4888128e8c62c896cf84b\"\n },\n + \ {\n \"downloadUrl\": \"https://azuremlsdktestpypi.blob.core.windows.net/wheels/sdk-cli-v2-public/ml-2.0.1a4-py3-none-any.whl\",\n + \ \"filename\": \"ml-2.0.1a4-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/machinelearningservices\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ml\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-identity\",\n \"azure-storage-blob + (<=12.5.0,>12.0.0b4)\",\n \"azure-storage-file-share + (==12.3.0)\",\n \"cryptography (<=3.3.2)\",\n + \ \"docker (>=4.0.0,~=5.0.0)\",\n \"isodate\",\n + \ \"marshmallow (<4.0.0,>=3.5)\",\n \"pathspec + (==0.8.*)\",\n \"pydash (<=4.9.0)\",\n \"pyjwt + (<2.0.0)\",\n \"tqdm\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools AzureMachineLearningWorkspaces Extension\",\n + \ \"version\": \"2.0.1a4\"\n },\n \"sha256Digest\": + \"5a20917c68a953ad52c6c0596cd04e8c89f833e8ede17e64866a26f43e7f0164\"\n },\n + \ {\n \"downloadUrl\": \"https://azuremlsdktestpypi.blob.core.windows.net/wheels/sdk-cli-v2-public/ml-2.0.1a5-py3-none-any.whl\",\n + \ \"filename\": \"ml-2.0.1a5-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/machinelearningservices\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ml\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-identity\",\n \"azure-storage-blob + (<=12.5.0,>12.0.0b4)\",\n \"azure-storage-file-share + (==12.3.0)\",\n \"cryptography (<=3.3.2)\",\n + \ \"docker (>=4.0.0,~=5.0.0)\",\n \"isodate\",\n + \ \"marshmallow (<4.0.0,>=3.5)\",\n \"pathspec + (==0.8.*)\",\n \"pydash (<=4.9.0)\",\n \"pyjwt + (<2.0.0)\",\n \"tqdm\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools AzureMachineLearningWorkspaces Extension\",\n + \ \"version\": \"2.0.1a5\"\n },\n \"sha256Digest\": + \"234ad4707c7c2b4bace2f4c3ed9e15f2f47d01ee00f7a5e13ccafaacec6de8d2\"\n },\n + \ {\n \"downloadUrl\": \"https://azuremlsdktestpypi.blob.core.windows.net/wheels/sdk-cli-v2-public/ml-2.0.2-py3-none-any.whl\",\n + \ \"filename\": \"ml-2.0.2-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/machinelearningservices\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ml\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-identity\",\n \"azure-storage-blob + (<=12.5.0,>12.0.0b4)\",\n \"azure-storage-file-share + (==12.3.0)\",\n \"cryptography (<=3.3.2)\",\n + \ \"docker (>=4.0.0,~=5.0.0)\",\n \"isodate\",\n + \ \"marshmallow (<4.0.0,>=3.5)\",\n \"pathspec + (==0.8.*)\",\n \"pydash (<=4.9.0)\",\n \"pyjwt + (<2.0.0)\",\n \"tqdm\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools AzureMachineLearningWorkspaces Extension\",\n + \ \"version\": \"2.0.2\"\n },\n \"sha256Digest\": + \"80dc61c8d6778a262b882dc0c5e05b77551e64d338d90fbe8a7eb8c731f6814c\"\n },\n + \ {\n \"downloadUrl\": \"https://azuremlsdktestpypi.blob.core.windows.net/wheels/sdk-cli-v2-public/ml-2.0.3-py3-none-any.whl\",\n + \ \"filename\": \"ml-2.0.3-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/machinelearningservices\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ml\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-common (<2.0.0,>=1.1)\",\n \"azure-identity\",\n + \ \"azure-storage-blob (<=12.9.0,>12.0.0b4)\",\n + \ \"azure-storage-file-share (<13.0.0)\",\n + \ \"cryptography (<=3.3.2)\",\n \"docker + (>=4.0.0,~=5.0.0)\",\n \"isodate\",\n \"marshmallow + (<4.0.0,>=3.5)\",\n \"pathspec (==0.8.*)\",\n + \ \"pydash (<=4.9.0)\",\n \"pyjwt + (<2.0.0)\",\n \"tqdm\",\n \"typing-extensions + (<4.0.0,>=3.10)\"\n ]\n }\n + \ ],\n \"summary\": \"Microsoft Azure + Command-Line Tools AzureMachineLearningWorkspaces Extension\",\n \"version\": + \"2.0.3\"\n },\n \"sha256Digest\": \"3eac9a5c8ee9e78151d9bbcc54eb978a1987f6fd7c1beef0b4a575113f0a4466\"\n + \ },\n {\n \"downloadUrl\": \"https://azuremlsdktestpypi.blob.core.windows.net/wheels/sdk-cli-v2-public/ml-2.0.7-py3-none-any.whl\",\n + \ \"filename\": \"ml-2.0.7-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/machinelearningservices\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ml\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-common (<2.0.0,>=1.1)\",\n \"azure-identity\",\n + \ \"azure-storage-blob (<=12.9.0,>12.0.0b4)\",\n + \ \"azure-storage-file-share (<13.0.0)\",\n + \ \"cryptography (<=3.3.2)\",\n \"docker + (>=4.0.0,~=5.0.0)\",\n \"isodate\",\n \"marshmallow + (<4.0.0,>=3.5)\",\n \"pathspec (==0.9.*)\",\n + \ \"pydash (<=4.9.0)\",\n \"pyjwt + (<=2.3.0)\",\n \"tqdm (<=4.63.0)\",\n \"typing-extensions + (<4.0.0,>=3.10)\"\n ]\n }\n + \ ],\n \"summary\": \"Microsoft Azure + Command-Line Tools AzureMachineLearningWorkspaces Extension\",\n \"version\": + \"2.0.7\"\n },\n \"sha256Digest\": \"67f5f65437e50c763ddc9595542d5b12f949c1e325c30a93317ca5f292ad25e5\"\n + \ },\n {\n \"downloadUrl\": \"https://azuremlsdktestpypi.blob.core.windows.net/wheels/sdk-cli-v2-public/ml-2.1.1-py3-none-any.whl\",\n + \ \"filename\": \"ml-2.1.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/machinelearningservices\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ml\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-common (<2.0.0,>=1.1)\",\n \"azure-identity\",\n + \ \"azure-storage-blob (<=12.9.0,>12.0.0b4)\",\n + \ \"azure-storage-file-share (<13.0.0)\",\n + \ \"cryptography (<=3.3.2)\",\n \"docker + (>=4.0.0,~=5.0.0)\",\n \"isodate\",\n \"marshmallow + (<4.0.0,>=3.5)\",\n \"pathspec (==0.9.*)\",\n + \ \"pydash (<=4.9.0)\",\n \"pyjwt + (<=2.3.0)\",\n \"tqdm (<=4.63.0)\",\n \"typing-extensions + (<4.0.0,>=3.10)\"\n ]\n }\n + \ ],\n \"summary\": \"Microsoft Azure + Command-Line Tools AzureMachineLearningWorkspaces Extension\",\n \"version\": + \"2.1.1\"\n },\n \"sha256Digest\": \"373fa36ced7ef00a8caeb818bf8d83a52ca519e01180a0191b99bdfeae95a037\"\n + \ },\n {\n \"downloadUrl\": \"https://azuremlsdktestpypi.blob.core.windows.net/wheels/sdk-cli-v2-public/ml-2.1.2-py3-none-any.whl\",\n + \ \"filename\": \"ml-2.1.2-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/machinelearningservices\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ml\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-common (<2.0.0,>=1.1)\",\n \"azure-identity\",\n + \ \"azure-storage-blob (<=12.9.0,>12.0.0b4)\",\n + \ \"azure-storage-file-share (<13.0.0)\",\n + \ \"cryptography (<=3.3.2)\",\n \"docker + (>=4.0.0,~=5.0.0)\",\n \"isodate\",\n \"marshmallow + (<4.0.0,>=3.5)\",\n \"pathspec (==0.9.*)\",\n + \ \"pydash (<=4.9.0)\",\n \"pyjwt + (<=2.3.0)\",\n \"tqdm (<=4.63.0)\",\n \"typing-extensions + (<4.0.0,>=3.10)\"\n ]\n }\n + \ ],\n \"summary\": \"Microsoft Azure + Command-Line Tools AzureMachineLearningWorkspaces Extension\",\n \"version\": + \"2.1.2\"\n },\n \"sha256Digest\": \"19845c2b0d3701f5ff9e34162047c0c85f57904e17cdcbdde784ab4c8ac2fc49\"\n + \ },\n {\n \"downloadUrl\": \"https://azuremlsdktestpypi.blob.core.windows.net/wheels/sdk-cli-v2-public/ml-2.2.1-py3-none-any.whl\",\n + \ \"filename\": \"ml-2.2.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/machinelearningservices\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ml\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"applicationinsights (<=0.11.10)\",\n \"azure-common + (<2.0.0,>=1.1)\",\n \"azure-identity\",\n \"azure-storage-blob + (<=12.9.0,>12.0.0b4)\",\n \"azure-storage-file-share + (<13.0.0)\",\n \"colorama (<=0.4.4)\",\n \"cryptography + (<=3.3.2)\",\n \"docker (>=4.0.0,~=5.0.0)\",\n + \ \"isodate\",\n \"marshmallow + (<4.0.0,>=3.5)\",\n \"pathspec (==0.9.*)\",\n + \ \"pydash (<=4.9.0)\",\n \"pyjwt + (<=2.3.0)\",\n \"tqdm (<=4.63.0)\",\n \"typing-extensions + (<4.0.0,>=3.10)\"\n ]\n }\n + \ ],\n \"summary\": \"Microsoft Azure + Command-Line Tools AzureMachineLearningWorkspaces Extension\",\n \"version\": + \"2.2.1\"\n },\n \"sha256Digest\": \"9e0c11f0d587d5c34969bef3287de5fba3f6fc398541812d2dc4c4db47e24498\"\n + \ },\n {\n \"downloadUrl\": \"https://azuremlsdktestpypi.blob.core.windows.net/wheels/sdk-cli-v2-public/ml-2.2.2-py3-none-any.whl\",\n + \ \"filename\": \"ml-2.2.2-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/machinelearningservices\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ml\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"applicationinsights (<=0.11.10)\",\n \"azure-common + (<2.0.0,>=1.1)\",\n \"azure-identity\",\n \"azure-storage-blob + (<=12.9.0,>12.0.0b4)\",\n \"azure-storage-file-share + (<13.0.0)\",\n \"colorama (<=0.4.4)\",\n \"cryptography + (<=3.3.2)\",\n \"docker (>=4.0.0,~=5.0.0)\",\n + \ \"isodate\",\n \"marshmallow + (<4.0.0,>=3.5)\",\n \"pathspec (==0.9.*)\",\n + \ \"pydash (<=4.9.0)\",\n \"pyjwt + (<=2.3.0)\",\n \"tqdm (<=4.63.0)\",\n \"typing-extensions + (<4.0.0,>=3.10)\"\n ]\n }\n + \ ],\n \"summary\": \"Microsoft Azure + Command-Line Tools AzureMachineLearningWorkspaces Extension\",\n \"version\": + \"2.2.2\"\n },\n \"sha256Digest\": \"69cf00542a4acc6a1d22c9a0c020268cdccf0b3f52d1c49edb0cd1d6b4056237\"\n + \ },\n {\n \"downloadUrl\": \"https://azuremlsdktestpypi.blob.core.windows.net/wheels/sdk-cli-v2-public/ml-2.2.3-py3-none-any.whl\",\n + \ \"filename\": \"ml-2.2.3-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"Programming Language :: Python :: 3.9\",\n \"Programming + Language :: Python :: 3.10\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/machinelearningservices\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ml\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"applicationinsights (<=0.11.10)\",\n \"azure-common + (<2.0.0,>=1.1)\",\n \"azure-identity\",\n \"azure-storage-blob + (<=12.9.0,>12.0.0b4)\",\n \"azure-storage-file-share + (<13.0.0)\",\n \"colorama (<=0.4.4)\",\n \"cryptography + (<=3.3.2)\",\n \"docker\",\n \"isodate\",\n + \ \"marshmallow (<4.0.0,>=3.5)\",\n \"pathspec + (==0.9.*)\",\n \"pydash (<=4.9.0)\",\n \"pyjwt + (<=2.3.0)\",\n \"tqdm (<=4.63.0)\",\n \"typing-extensions + (<4.0.0,>=3.10)\"\n ]\n }\n + \ ],\n \"summary\": \"Microsoft Azure + Command-Line Tools AzureMachineLearningWorkspaces Extension\",\n \"version\": + \"2.2.3\"\n },\n \"sha256Digest\": \"6cbfac0985961d82ae22fe7bccac9cee8a26c78958756f463ced58913ef96409\"\n + \ },\n {\n \"downloadUrl\": \"https://azuremlsdktestpypi.blob.core.windows.net/wheels/sdk-cli-v2-public/ml-2.3.1-py3-none-any.whl\",\n + \ \"filename\": \"ml-2.3.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"Programming Language :: Python :: 3.9\",\n \"Programming + Language :: Python :: 3.10\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/machinelearningservices\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ml\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"applicationinsights (<=0.11.10)\",\n \"azure-common + (<2.0.0,>=1.1)\",\n \"azure-identity\",\n \"azure-storage-blob + (<=12.9.0,>12.0.0b4)\",\n \"azure-storage-file-share + (<13.0.0)\",\n \"colorama (<=0.4.4)\",\n \"cryptography\",\n + \ \"docker\",\n \"isodate\",\n + \ \"jsonschema (<5.0.0,>=4.0.0)\",\n \"marshmallow + (<4.0.0,>=3.5)\",\n \"pathspec (==0.9.*)\",\n + \ \"pydash (<=4.9.0)\",\n \"pyjwt + (<=2.3.0)\",\n \"tqdm (<=4.63.0)\",\n \"typing-extensions + (<4.0.0,>=3.10)\"\n ]\n }\n + \ ],\n \"summary\": \"Microsoft Azure + Command-Line Tools AzureMachineLearningWorkspaces Extension\",\n \"version\": + \"2.3.1\"\n },\n \"sha256Digest\": \"b296b2f83a88746f8be534b61a21e8a3e51f01b57b240897f79b9f9289388643\"\n + \ },\n {\n \"downloadUrl\": \"https://azuremlsdktestpypi.blob.core.windows.net/wheels/sdk-cli-v2-public/ml-2.4.0-py3-none-any.whl\",\n + \ \"filename\": \"ml-2.4.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 5 - Production/Stable\",\n + \ \"Intended Audience :: Developers\",\n \"Intended + Audience :: System Administrators\",\n \"Environment + :: Console\",\n \"Programming Language :: Python\",\n + \ \"Programming Language :: Python :: 3\",\n \"Programming + Language :: Python :: 3.6\",\n \"Programming Language + :: Python :: 3.7\",\n \"Programming Language :: Python + :: 3.8\",\n \"Programming Language :: Python :: 3.9\",\n + \ \"Programming Language :: Python :: 3.10\",\n \"License + :: OSI Approved :: MIT License\"\n ],\n \"description_content_type\": + \"text/x-rst\",\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azuremlsdk@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azureml-examples\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ml\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"applicationinsights (<=0.11.10)\",\n \"azure-common + (<2.0.0,>=1.1)\",\n \"azure-identity\",\n \"azure-storage-blob + (<=12.9.0,>=12.5.0)\",\n \"azure-storage-file-share + (<13.0.0)\",\n \"colorama (<=0.4.4)\",\n \"cryptography\",\n + \ \"docker\",\n \"isodate\",\n + \ \"jsonschema (<5.0.0,>=4.0.0)\",\n \"marshmallow + (<4.0.0,>=3.5)\",\n \"pathspec (==0.9.*)\",\n + \ \"pydash (<=4.9.0)\",\n \"pyjwt + (<=2.3.0)\",\n \"tqdm (<=4.63.0)\",\n \"typing-extensions + (<4.0.0,>=3.10)\"\n ]\n }\n + \ ],\n \"summary\": \"Microsoft Azure + Command-Line Tools AzureMachineLearningWorkspaces Extension\",\n \"version\": + \"2.4.0\"\n },\n \"sha256Digest\": \"12619f9c3d0908f934a4e76e5c3dcf5c86bd58c89819c725b9c0dad143adac51\"\n + \ },\n {\n \"downloadUrl\": \"https://azuremlsdktestpypi.blob.core.windows.net/wheels/sdk-cli-v2-public/ml-2.4.1-py3-none-any.whl\",\n + \ \"filename\": \"ml-2.4.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 5 - Production/Stable\",\n + \ \"Intended Audience :: Developers\",\n \"Intended + Audience :: System Administrators\",\n \"Environment + :: Console\",\n \"Programming Language :: Python\",\n + \ \"Programming Language :: Python :: 3\",\n \"Programming + Language :: Python :: 3.6\",\n \"Programming Language + :: Python :: 3.7\",\n \"Programming Language :: Python + :: 3.8\",\n \"Programming Language :: Python :: 3.9\",\n + \ \"Programming Language :: Python :: 3.10\",\n \"License + :: OSI Approved :: MIT License\"\n ],\n \"description_content_type\": + \"text/x-rst\",\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azuremlsdk@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azureml-examples\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ml\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"applicationinsights (<=0.11.10)\",\n \"azure-common + (<2.0.0,>=1.1)\",\n \"azure-identity\",\n \"azure-storage-blob + (<=12.9.0,>=12.5.0)\",\n \"azure-storage-file-share + (<13.0.0)\",\n \"colorama (<=0.4.4)\",\n \"cryptography\",\n + \ \"docker\",\n \"isodate\",\n + \ \"jsonschema (<5.0.0,>=4.0.0)\",\n \"marshmallow + (<4.0.0,>=3.5)\",\n \"pathspec (==0.9.*)\",\n + \ \"pydash (<=4.9.0)\",\n \"pyjwt + (<=2.3.0)\",\n \"tqdm (<=4.63.0)\",\n \"typing-extensions + (<4.0.0,>=3.10)\"\n ]\n }\n + \ ],\n \"summary\": \"Microsoft Azure + Command-Line Tools AzureMachineLearningWorkspaces Extension\",\n \"version\": + \"2.4.1\"\n },\n \"sha256Digest\": \"646e548193d1eb96618f9d1c3e53f54cc8d5fb9b8de6cd67a11065567dae21ad\"\n + \ },\n {\n \"downloadUrl\": \"https://azuremlsdktestpypi.blob.core.windows.net/wheels/sdk-cli-v2-public/ml-2.5.0-py3-none-any.whl\",\n + \ \"filename\": \"ml-2.5.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 5 - Production/Stable\",\n + \ \"Intended Audience :: Developers\",\n \"Intended + Audience :: System Administrators\",\n \"Environment + :: Console\",\n \"Programming Language :: Python\",\n + \ \"Programming Language :: Python :: 3\",\n \"Programming + Language :: Python :: 3.6\",\n \"Programming Language + :: Python :: 3.7\",\n \"Programming Language :: Python + :: 3.8\",\n \"Programming Language :: Python :: 3.9\",\n + \ \"Programming Language :: Python :: 3.10\",\n \"License + :: OSI Approved :: MIT License\"\n ],\n \"description_content_type\": + \"text/x-rst\",\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azuremlsdk@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azureml-examples\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ml\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"applicationinsights (<=0.11.10)\",\n \"azure-common + (<2.0.0,>=1.1)\",\n \"azure-identity\",\n \"azure-storage-blob + (<13.0.0,>=12.10.0)\",\n \"azure-storage-file-datalake + (<=12.6.0)\",\n \"azure-storage-file-share + (<13.0.0)\",\n \"colorama (<=0.4.4)\",\n \"cryptography\",\n + \ \"docker\",\n \"isodate\",\n + \ \"jsonschema (<5.0.0,>=4.0.0)\",\n \"marshmallow + (<4.0.0,>=3.5)\",\n \"pathspec (==0.9.*)\",\n + \ \"pydash (<=4.9.0)\",\n \"pyjwt + (<=2.3.0)\",\n \"tqdm (<=4.63.0)\",\n \"typing-extensions + (>=4.0.1)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools AzureMachineLearningWorkspaces + Extension\",\n \"version\": \"2.5.0\"\n },\n + \ \"sha256Digest\": \"66c2c3dd71040be0ba304b80e25e8f5f2196caa3970e3c7e15d260243dde31e7\"\n + \ },\n {\n \"downloadUrl\": \"https://azuremlsdktestpypi.blob.core.windows.net/wheels/sdk-cli-v2-public/ml-2.6.0-py3-none-any.whl\",\n + \ \"filename\": \"ml-2.6.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 5 - Production/Stable\",\n + \ \"Intended Audience :: Developers\",\n \"Intended + Audience :: System Administrators\",\n \"Environment + :: Console\",\n \"Programming Language :: Python\",\n + \ \"Programming Language :: Python :: 3\",\n \"Programming + Language :: Python :: 3.6\",\n \"Programming Language + :: Python :: 3.7\",\n \"Programming Language :: Python + :: 3.8\",\n \"Programming Language :: Python :: 3.9\",\n + \ \"Programming Language :: Python :: 3.10\",\n \"License + :: OSI Approved :: MIT License\"\n ],\n \"description_content_type\": + \"text/x-rst\",\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azuremlsdk@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azureml-examples\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ml\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"applicationinsights (<=0.11.10)\",\n \"azure-common + (<2.0.0,>=1.1)\",\n \"azure-identity\",\n \"azure-storage-blob + (<12.13.0,>=12.10.0)\",\n \"azure-storage-file-datalake + (<=12.8.0)\",\n \"azure-storage-file-share + (<12.9.0)\",\n \"colorama (<=0.4.4)\",\n \"cryptography\",\n + \ \"docker\",\n \"isodate\",\n + \ \"jsonschema (<5.0.0,>=4.0.0)\",\n \"marshmallow + (<4.0.0,>=3.5)\",\n \"pathspec (==0.9.*)\",\n + \ \"pydash (<=4.9.0)\",\n \"pyjwt + (<3.0.0)\",\n \"strictyaml (<=1.6.1)\",\n \"tqdm + (<=4.63.0)\",\n \"typing-extensions (>=4.0.1)\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools AzureMachineLearningWorkspaces + Extension\",\n \"version\": \"2.6.0\"\n },\n + \ \"sha256Digest\": \"9d5d0c3c4cf260a7a4590c00200d7a9de4824017f657fe0a499887fdcf4d8b9c\"\n + \ },\n {\n \"downloadUrl\": \"https://azuremlsdktestpypi.blob.core.windows.net/wheels/sdk-cli-v2-public/ml-2.6.1-py3-none-any.whl\",\n + \ \"filename\": \"ml-2.6.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 5 - Production/Stable\",\n + \ \"Intended Audience :: Developers\",\n \"Intended + Audience :: System Administrators\",\n \"Environment + :: Console\",\n \"Programming Language :: Python\",\n + \ \"Programming Language :: Python :: 3\",\n \"Programming + Language :: Python :: 3.6\",\n \"Programming Language + :: Python :: 3.7\",\n \"Programming Language :: Python + :: 3.8\",\n \"Programming Language :: Python :: 3.9\",\n + \ \"Programming Language :: Python :: 3.10\",\n \"License + :: OSI Approved :: MIT License\"\n ],\n \"description_content_type\": + \"text/x-rst\",\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azuremlsdk@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azureml-examples\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ml\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"applicationinsights (<=0.11.10)\",\n \"azure-common + (<2.0.0,>=1.1)\",\n \"azure-identity\",\n \"azure-storage-blob + (<12.13.0,>=12.10.0)\",\n \"azure-storage-file-datalake + (<=12.8.0)\",\n \"azure-storage-file-share + (<12.9.0)\",\n \"colorama (<=0.4.4)\",\n \"cryptography\",\n + \ \"docker\",\n \"isodate\",\n + \ \"jsonschema (<5.0.0,>=4.0.0)\",\n \"marshmallow + (<4.0.0,>=3.5)\",\n \"pathspec (==0.9.*)\",\n + \ \"pydash (<=4.9.0)\",\n \"pyjwt + (<3.0.0)\",\n \"strictyaml (<=1.6.1)\",\n \"tqdm + (<=4.63.0)\",\n \"typing-extensions (>=4.0.1)\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools AzureMachineLearningWorkspaces + Extension\",\n \"version\": \"2.6.1\"\n },\n + \ \"sha256Digest\": \"a39a600331658e27774e33e7b6ed73b76d85c5b75bf14d1b80d7c492934badcc\"\n + \ }\n ],\n \"monitor-control-service\": [\n {\n + \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/monitor_control_service-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"monitor_control_service-0.1.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/monitor-control-service\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"monitor-control-service\",\n \"summary\": \"Microsoft + Azure Command-Line Tools MonitorClient Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"71604e21a29c5bd84916a890cdf6e09dd7a0623867871d5ac8a0f5c2bed179dd\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/monitor_control_service-0.2.0-py3-none-any.whl\",\n + \ \"filename\": \"monitor_control_service-0.2.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/monitor-control-service\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"monitor-control-service\",\n \"summary\": \"Microsoft + Azure Command-Line Tools MonitorClient Extension\",\n \"version\": + \"0.2.0\"\n },\n \"sha256Digest\": \"a9996879f536220d71b5fe21e366ad22e4898e73761a8013d59981ebae6f0b21\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/monitor_control_service-0.3.0-py3-none-any.whl\",\n + \ \"filename\": \"monitor_control_service-0.3.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/monitor-control-service\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"monitor-control-service\",\n \"summary\": \"Microsoft + Azure Command-Line Tools MonitorClient Extension\",\n \"version\": + \"0.3.0\"\n },\n \"sha256Digest\": \"518bd5b37083151b2b29a1f3895b0b150abb3116210d77d43eed121ee8055a60\"\n + \ }\n ],\n \"netappfiles-preview\": [\n {\n + \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/netappfiles_preview-0.3.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"netappfiles_preview-0.3.2-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.56\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/netappfiles-preview\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"netappfiles-preview\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"msrest\"\n ]\n + \ }\n ],\n \"summary\": + \"Provides a preview for upcoming Azure NetApp Files (ANF) features.\",\n + \ \"version\": \"0.3.2\"\n },\n \"sha256Digest\": + \"d581bfefe3eb7fbceeed12c192ebdf5993fcf04ede7267d053aa416596bd0b53\"\n }\n + \ ],\n \"next\": [\n {\n \"downloadUrl\": + \"https://azcliprod.blob.core.windows.net/cli-extensions/next-0.1.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"next-0.1.0-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.19.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"next\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Next Extension\",\n \"version\": \"0.1.0\"\n },\n + \ \"sha256Digest\": \"038d673501dd3b3c04314d0f69f01cfdd52e6ca3f44820a45d20dc3dd58317dd\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/next-0.1.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"next-0.1.1-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.20.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"next\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Next Extension\",\n \"version\": \"0.1.1\"\n },\n + \ \"sha256Digest\": \"dee069e3a0efafbec8154fbf91ced5cee1f782599a726ac5937b9adc297d3c8a\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/next-0.1.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"next-0.1.2-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.20.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"next\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Next Extension\",\n \"version\": \"0.1.2\"\n },\n + \ \"sha256Digest\": \"3bd9bc4ddf96fdb0ce17da57700fd40fc2a7aca56c0277ff95376256baeab4c8\"\n + \ }\n ],\n \"notification-hub\": [\n {\n + \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/notification_hub-0.1.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"notification_hub-0.1.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"notification-hub\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Notification Hub Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"6f8ae57c43f53380db7944d5244121b3b757f996f6ecca394696106fd2c1d875\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/notification_hub-0.2.0-py3-none-any.whl\",\n + \ \"filename\": \"notification_hub-0.2.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"notification-hub\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Notification Hub Extension\",\n \"version\": + \"0.2.0\"\n },\n \"sha256Digest\": \"a8d0333e6c8ecc8846dcf162f01ce3d1f7a84cc4a431ec44cb5f48bd498b6d1b\"\n + \ }\n ],\n \"offazure\": [\n {\n \"downloadUrl\": + \"https://azcliprod.blob.core.windows.net/cli-extensions/offazure-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"offazure-0.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/offazure\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"offazure\",\n \"summary\": \"Microsoft Azure Command-Line + Tools AzureMigrateV2 Extension\",\n \"version\": \"0.1.0\"\n + \ },\n \"sha256Digest\": \"1918817070ae9e0ceef57b93366d18b6e8bf577fd632e7da999e1e2abbb53656\"\n + \ }\n ],\n \"peering\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/peering-0.1.0rc2-py2.py3-none-any.whl\",\n + \ \"filename\": \"peering-0.1.0rc2-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"peering\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Peering Extension\",\n \"version\": \"0.1.0rc2\"\n + \ },\n \"sha256Digest\": \"1b73d60427e5e84971e244a5884b7f14e0e05e65792e9ecc7483695d1b596992\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/peering-0.2.0-py3-none-any.whl\",\n + \ \"filename\": \"peering-0.2.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"peering\",\n \"summary\": \"Microsoft Azure Command-Line + Tools PeeringManagementClient Extension\",\n \"version\": + \"0.2.0\"\n },\n \"sha256Digest\": \"dd301c22107f961692a4acdbb5a98d28a7e86e7fb8619f2322884a2bc5507241\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/peering-0.2.1-py3-none-any.whl\",\n + \ \"filename\": \"peering-0.2.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/peering\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"peering\",\n \"summary\": \"Microsoft Azure Command-Line + Tools PeeringManagementClient Extension\",\n \"version\": + \"0.2.1\"\n },\n \"sha256Digest\": \"b068c12b47f17304af51431a2ae975339b7d4601a180e83916efae73d7c42600\"\n + \ }\n ],\n \"portal\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/portal-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"portal-0.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"portal\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Portal Extension\",\n \"version\": \"0.1.0\"\n },\n + \ \"sha256Digest\": \"89fdc138db22055fc09cf30a46050205a9e842d8fe386a3d8773ea563b074083\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/portal-0.1.1-py3-none-any.whl\",\n + \ \"filename\": \"portal-0.1.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"portal\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Portal Extension\",\n \"version\": \"0.1.1\"\n },\n + \ \"sha256Digest\": \"a3fc71fd6f0390850a60947cc1bff31d6346fc3f79e3ac8947add577c10c31a3\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/portal-0.1.2-py3-none-any.whl\",\n + \ \"filename\": \"portal-0.1.2-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/portal\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"portal\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Portal Extension\",\n \"version\": \"0.1.2\"\n },\n + \ \"sha256Digest\": \"0e09b913c7b691496f46a131e608dcc1d37fc887c900d16ac87ec6a4c1e0b646\"\n + \ }\n ],\n \"powerbidedicated\": [\n {\n + \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/powerbidedicated-0.1.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"powerbidedicated-0.1.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.maxCliCoreVersion\": \"3.0.0\",\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 2\",\n \"Programming Language + :: Python :: 2.7\",\n \"Programming Language :: Python + :: 3\",\n \"Programming Language :: Python :: 3.4\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"powerbidedicated\",\n \"summary\": \"Microsoft Azure + Command-Line Tools PowerBIDedicated Extension\",\n \"version\": + \"0.1.1\"\n },\n \"sha256Digest\": \"a7373b5005814f9d6d0151622c8356b37758a7548aa2fb8cad3ddc4368c5e05f\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/powerbidedicated-0.2.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"powerbidedicated-0.2.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.maxCliCoreVersion\": \"3.0.0\",\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 2\",\n \"Programming Language + :: Python :: 2.7\",\n \"Programming Language :: Python + :: 3\",\n \"Programming Language :: Python :: 3.4\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/powerbidedicated\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"powerbidedicated\",\n \"summary\": \"Microsoft Azure + Command-Line Tools PowerBIDedicated Extension\",\n \"version\": + \"0.2.0\"\n },\n \"sha256Digest\": \"127cb7b69076d07254aee3b57720409455e601ad431d3e12d713d886578ce1bf\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/powerbidedicated-0.2.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"powerbidedicated-0.2.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.maxCliCoreVersion\": \"3.0.0\",\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 2\",\n \"Programming Language + :: Python :: 2.7\",\n \"Programming Language :: Python + :: 3\",\n \"Programming Language :: Python :: 3.4\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/powerbidedicated\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"powerbidedicated\",\n \"summary\": \"Microsoft Azure + Command-Line Tools PowerBIDedicated Extension\",\n \"version\": + \"0.2.1\"\n },\n \"sha256Digest\": \"be1b824d4e4561ccfccebba9453d27a4542e6d4e6471eabe3def15bb1b35ca6f\"\n + \ }\n ],\n \"providerhub\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/providerhub-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"providerhub-0.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/providerhub\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"providerhub\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Providerhub Extension\",\n \"version\": \"0.1.0\"\n + \ },\n \"sha256Digest\": \"9385d61fe18f10c379e7a7c57a1ded34dd0f5b15bcf021777e4d51d288b703fe\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/providerhub-0.2.0-py3-none-any.whl\",\n + \ \"filename\": \"providerhub-0.2.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/providerhub\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"providerhub\",\n \"summary\": \"Microsoft Azure Command-Line + Tools ProviderHub Extension\",\n \"version\": \"0.2.0\"\n + \ },\n \"sha256Digest\": \"9cda8fed546254987e5c5f872b4119105796c89de8d65d385638dac155bdf01e\"\n + \ }\n ],\n \"purview\": [\n {\n \"downloadUrl\": + \"https://azcliprod.blob.core.windows.net/cli-extensions/purview-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"purview-0.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/purview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"purview\",\n \"summary\": \"Microsoft Azure Command-Line + Tools PurviewManagementClient Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"706cc2550fbd07b8b676345c2f26c5ba66550905bc8ec224c6c4e5637c497266\"\n + \ }\n ],\n \"quantum\": [\n {\n \"downloadUrl\": + \"https://azcliprod.blob.core.windows.net/cli-extensions/quantum-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"quantum-0.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.5.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"que-contacts@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation, Quantum + Team\",\n \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"quantum\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Quantum Extension\",\n \"version\": \"0.1.0\"\n },\n + \ \"sha256Digest\": \"ac71362fb4834e02f26644403b4aac166def6488474e4f201ce3243b12b2424f\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/quantum-0.2.0-py3-none-any.whl\",\n + \ \"filename\": \"quantum-0.2.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.5.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"que-contacts@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation, Quantum + Team\",\n \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"quantum\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Quantum Extension\",\n \"version\": \"0.2.0\"\n },\n + \ \"sha256Digest\": \"49f14768df82cf63f8be1a4bdc69ecd531149c7603f05d1951431c006dcc3660\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/quantum-0.3.0-py3-none-any.whl\",\n + \ \"filename\": \"quantum-0.3.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.5.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"que-contacts@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation, Quantum + Team\",\n \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"quantum\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Quantum Extension\",\n \"version\": \"0.3.0\"\n },\n + \ \"sha256Digest\": \"2564b05153b85eab96b58a2f8f3211241d6e07bdbe9a13f8feb74d09e1b80832\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/quantum-0.4.0-py3-none-any.whl\",\n + \ \"filename\": \"quantum-0.4.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.5.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"que-contacts@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation, Quantum + Team\",\n \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"quantum\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Quantum Extension\",\n \"version\": \"0.4.0\"\n },\n + \ \"sha256Digest\": \"90b537ba647b0eecda70ef8cbe4823d4199429f4ae436808434180d715448769\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/quantum-0.5.0-py3-none-any.whl\",\n + \ \"filename\": \"quantum-0.5.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.23.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"que-contacts@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation, Quantum + Team\",\n \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"quantum\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Quantum Extension\",\n \"version\": \"0.5.0\"\n },\n + \ \"sha256Digest\": \"257dfba42b6505dfa66721ddba9197da7f769f2e26d7c4bba9bcc729a72e49b7\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/quantum-0.6.0-py3-none-any.whl\",\n + \ \"filename\": \"quantum-0.6.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.23.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"que-contacts@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation, Quantum + Team\",\n \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"quantum\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Quantum Extension\",\n \"version\": \"0.6.0\"\n },\n + \ \"sha256Digest\": \"407d45555dc239d16882b99d52634d2726057ffbe404e008d6181a5cb0f212cd\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/quantum-0.6.1-py3-none-any.whl\",\n + \ \"filename\": \"quantum-0.6.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.23.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"que-contacts@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation, Quantum + Team\",\n \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"quantum\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Quantum Extension\",\n \"version\": \"0.6.1\"\n },\n + \ \"sha256Digest\": \"5306a838f3c1c36d80cf7945ee8f74d472a6d1e19c45e47f233b22671953edfb\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/quantum-0.7.0-py3-none-any.whl\",\n + \ \"filename\": \"quantum-0.7.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.23.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"que-contacts@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation, Quantum + Team\",\n \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"quantum\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Quantum Extension\",\n \"version\": \"0.7.0\"\n },\n + \ \"sha256Digest\": \"e3658e4549ce96f262d60c3ae357c3c057b8678cd01060a6eea0cd715a6d2e45\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/quantum-0.8.0-py3-none-any.whl\",\n + \ \"filename\": \"quantum-0.8.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.23.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"que-contacts@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation, Quantum + Team\",\n \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"quantum\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Quantum Extension\",\n \"version\": \"0.8.0\"\n },\n + \ \"sha256Digest\": \"cab7430782efaf49e865f6c217b911e27b3868ec5df53e70614aa256b3ba91ca\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/quantum-0.9.0-py3-none-any.whl\",\n + \ \"filename\": \"quantum-0.9.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.23.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"que-contacts@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation, Quantum + Team\",\n \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"quantum\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Quantum Extension\",\n \"version\": \"0.9.0\"\n },\n + \ \"sha256Digest\": \"214d6303c3381a8a328a15ca3bb8f77f68c36cf71d83cdaa41be87b2af6e28fe\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/quantum-0.10.0-py3-none-any.whl\",\n + \ \"filename\": \"quantum-0.10.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.23.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"que-contacts@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation, Quantum + Team\",\n \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"quantum\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Quantum Extension\",\n \"version\": \"0.10.0\"\n + \ },\n \"sha256Digest\": \"c280a1eda5a9eee853239cac1ac2c610d159d59be5ac29fa7d5a4a1a3d7cbbde\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/quantum-0.11.0-py3-none-any.whl\",\n + \ \"filename\": \"quantum-0.11.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.23.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"que-contacts@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation, Quantum + Team\",\n \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"quantum\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Quantum Extension\",\n \"version\": \"0.11.0\"\n + \ },\n \"sha256Digest\": \"96d85f1c7675e4d8a42384de348cad66e80343b6ae26142ebdb19d753c45fc2e\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/quantum-0.12.0-py3-none-any.whl\",\n + \ \"filename\": \"quantum-0.12.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.23.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"que-contacts@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation, Quantum + Team\",\n \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"quantum\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Quantum Extension\",\n \"version\": \"0.12.0\"\n + \ },\n \"sha256Digest\": \"ffc62c0663843522a3439acf4c682f9287849d5b3efcf2c4fd721266bfecfe96\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/quantum-0.13.0-py3-none-any.whl\",\n + \ \"filename\": \"quantum-0.13.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.23.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"que-contacts@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation, Quantum + Team\",\n \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/quantum\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"quantum\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Quantum Extension\",\n \"version\": \"0.13.0\"\n + \ },\n \"sha256Digest\": \"d37a85117a1b0989c1ceba8bbb571c777b626eabf9ce14161617837dbfeb067e\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/quantum-0.14.0-py3-none-any.whl\",\n + \ \"filename\": \"quantum-0.14.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.23.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"que-contacts@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation, Quantum + Team\",\n \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/quantum\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"quantum\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Quantum Extension\",\n \"version\": \"0.14.0\"\n + \ },\n \"sha256Digest\": \"bad894820d83dceabf1805498ad98d1dc196fe8e1c6907136d60cbea30fee816\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/quantum-0.15.0-py3-none-any.whl\",\n + \ \"filename\": \"quantum-0.15.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.23.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"que-contacts@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation, Quantum + Team\",\n \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/quantum\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"quantum\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Quantum Extension\",\n \"version\": \"0.15.0\"\n + \ },\n \"sha256Digest\": \"4ca37f0e8b7b1b9b32ed35b127600f5b1ea2390b5dfc5901c7dbce5fef631278\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/quantum-0.16.0-py3-none-any.whl\",\n + \ \"filename\": \"quantum-0.16.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.23.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"que-contacts@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation, Quantum + Team\",\n \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/quantum\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"quantum\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Quantum Extension\",\n \"version\": \"0.16.0\"\n + \ },\n \"sha256Digest\": \"d8d4650f5f4b385c7612598301db487ffd2a09b59119453760ca9ab1319f1363\"\n + \ }\n ],\n \"quota\": [\n {\n \"downloadUrl\": + \"https://azcliprod.blob.core.windows.net/cli-extensions/quota-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"quota-0.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/quota\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"quota\",\n \"summary\": \"Microsoft Azure Command-Line + Tools AzureQuotaExtensionAPI Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"f336a9499c951ba012c9f68ed7887af63b053ed1585df4bbdef88ddf9e0d6805\"\n + \ }\n ],\n \"rdbms-connect\": [\n {\n \"downloadUrl\": + \"https://azcliprod.blob.core.windows.net/cli-extensions/rdbms_connect-0.1.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"rdbms_connect-0.1.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.19.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/rdbms-connect\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"rdbms-connect\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"mycli (==1.22.2)\",\n \"pgcli + (==3.0.0)\",\n \"setproctitle (==1.2.2)\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Support for testing connection to Azure + Database for MySQL & PostgreSQL servers.\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"fd80779e01d5afa74da88dda0339b9068e5ca3390d2dea78b034002c62b713b4\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/rdbms_connect-0.1.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"rdbms_connect-0.1.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.19.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/rdbms-connect\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"rdbms-connect\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"mycli (==1.22.2)\",\n \"pgcli + (==3.0.0)\",\n \"setproctitle (==1.2.2)\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Support for testing connection to Azure + Database for MySQL & PostgreSQL servers.\",\n \"version\": + \"0.1.1\"\n },\n \"sha256Digest\": \"83e3110a82f414274564d97ae5ba1088557376d5cc68cc358152135c283acf15\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/rdbms_connect-0.1.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"rdbms_connect-0.1.2-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.19.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/rdbms-connect\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"rdbms-connect\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"mycli (==1.22.2)\",\n \"pgcli + (==3.0.0)\",\n \"setproctitle (==1.2.2)\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Support for testing connection to Azure + Database for MySQL & PostgreSQL servers.\",\n \"version\": + \"0.1.2\"\n },\n \"sha256Digest\": \"c738cd82edc1c9ad31ba0250eab982ef344d01e50e11dfec9c5b96ccdd5d1b6b\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/rdbms_connect-0.1.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"rdbms_connect-0.1.3-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.19.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/rdbms-connect\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"rdbms-connect\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"mycli (==1.22.2)\",\n \"pgcli + (==3.0.0)\",\n \"setproctitle (==1.2.2)\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Support for testing connection to Azure + Database for MySQL & PostgreSQL servers.\",\n \"version\": + \"0.1.3\"\n },\n \"sha256Digest\": \"5a6652ecacdc5b5c77dd9225abb30e5fb1160bc491a6ac3083327e81cc60f90e\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/rdbms_connect-0.1.4-py2.py3-none-any.whl\",\n + \ \"filename\": \"rdbms_connect-0.1.4-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.19.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/rdbms-connect\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"rdbms-connect\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"mycli (==1.22.2)\",\n \"pgcli + (==3.0.0)\",\n \"setproctitle (==1.2.2)\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Support for testing connection to Azure + Database for MySQL & PostgreSQL servers.\",\n \"version\": + \"0.1.4\"\n },\n \"sha256Digest\": \"674a880f508d649f75d426c5b9700f7283079c1b9de2e5bccf31edbce907b838\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/rdbms_connect-1.0.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"rdbms_connect-1.0.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.19.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/rdbms-connect\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"rdbms-connect\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"mycli (==1.22.2)\",\n \"pgcli + (==3.0.0)\",\n \"setproctitle (==1.2.2)\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Support for testing connection to Azure + Database for MySQL & PostgreSQL servers.\",\n \"version\": + \"1.0.0\"\n },\n \"sha256Digest\": \"c1830f07c8829025597bf60db45b04c6b854c76d598235e71e6c7ff9626ba100\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/rdbms_connect-1.0.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"rdbms_connect-1.0.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.19.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/rdbms-connect\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"rdbms-connect\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"mycli (==1.22.2)\",\n \"pgcli + (==3.0.0)\",\n \"setproctitle (==1.2.2)\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Support for testing connection to Azure + Database for MySQL & PostgreSQL servers.\",\n \"version\": + \"1.0.1\"\n },\n \"sha256Digest\": \"c13bd245524b6c0f8dab0b7c80e51d710934f12f1f68fbc74614805aeb1429f7\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/rdbms_connect-1.0.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"rdbms_connect-1.0.2-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.19.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/rdbms-connect\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"rdbms-connect\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"mycli (==1.22.2)\",\n \"pgcli + (==3.0.0)\",\n \"setproctitle (~=1.2.2)\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Support for testing connection to Azure + Database for MySQL & PostgreSQL servers.\",\n \"version\": + \"1.0.2\"\n },\n \"sha256Digest\": \"e5fc0b600c652c9b5ef3f9ec55fde9756a22b0dd9ac17b4ca4efc68339491b58\"\n + \ }\n ],\n \"redisenterprise\": [\n {\n + \ \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/redisenterprise-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"redisenterprise-0.1.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/redisenterprise\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"redisenterprise\",\n \"summary\": \"Microsoft Azure Command-Line + Tools RedisEnterpriseManagementClient Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"22b1965e5a148ce4eb2d45bf48880caa21becb165810b1b93658886cd5e39515\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/redisenterprise-0.1.1-py3-none-any.whl\",\n + \ \"filename\": \"redisenterprise-0.1.1-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/redisenterprise\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"redisenterprise\",\n \"summary\": \"Microsoft Azure Command-Line + Tools RedisEnterpriseManagementClient Extension\",\n \"version\": + \"0.1.1\"\n },\n \"sha256Digest\": \"f0662c4091e8c4e87069f93db23b5f057f2862f78d038a5f709f16f8d37d524f\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/redisenterprise-0.1.2-py3-none-any.whl\",\n + \ \"filename\": \"redisenterprise-0.1.2-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/redisenterprise\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"redisenterprise\",\n \"summary\": \"Microsoft Azure Command-Line + Tools RedisEnterpriseManagementClient Extension\",\n \"version\": + \"0.1.2\"\n },\n \"sha256Digest\": \"db8c673e2e29498e9f54f3392a5305952c273e7c24d293d96c0708dd3e90d5fe\"\n + \ }\n ],\n \"resource-graph\": [\n {\n + \ \"downloadUrl\": \"https://files.pythonhosted.org/packages/bd/c1/3df175a9a6a0c6aeae1ca1a7499955d75dd03452b5ba75f6df01a02b7c7f/resource_graph-1.0.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"resource_graph-1.0.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.0.45\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"ilidemi@microsoft.com\",\n \"name\": + \"Ilia Demianenko\",\n \"role\": \"author\"\n + \ },\n {\n \"email\": + \"earc@microsoft.com\",\n \"name\": \"Azure + Resource Graph\",\n \"role\": \"maintainer\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/resource-graph\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"resource-graph\",\n \"summary\": \"Support for querying + Azure resources with Resource Graph.\",\n \"version\": + \"1.0.0\"\n },\n \"sha256Digest\": \"76f10264a7c6d78664c34e73d390565ce66e639fd39ffdfad149da8fc499112d\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/resource_graph-1.1.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"resource_graph-1.1.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.4\",\n \"Programming + Language :: Python :: 3.5\",\n \"Programming Language + :: Python :: 3.6\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"description_content_type\": + \"text/markdown\",\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"ilidemi@microsoft.com\",\n + \ \"name\": \"Ilia Demianenko\",\n \"role\": + \"author\"\n },\n {\n + \ \"email\": \"earc@microsoft.com\",\n \"name\": + \"Azure Resource Graph\",\n \"role\": \"maintainer\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/resource-graph\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"resource-graph\",\n \"summary\": \"Support for querying + Azure resources with Resource Graph.\",\n \"version\": + \"1.1.0\"\n },\n \"sha256Digest\": \"1eaef63df8a22666f88f322829f3470efb790e36d35376c1705b40fb03464549\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/resource_graph-2.0.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"resource_graph-2.0.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.21.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.4\",\n \"Programming + Language :: Python :: 3.5\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"License :: OSI Approved :: MIT License\"\n + \ ],\n \"description_content_type\": + \"text/markdown\",\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"ilidemi@microsoft.com\",\n + \ \"name\": \"Ilia Demianenko\",\n \"role\": + \"author\"\n },\n {\n + \ \"email\": \"earc@microsoft.com\",\n \"name\": + \"Azure Resource Graph\",\n \"role\": \"maintainer\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/resource-graph\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"resource-graph\",\n \"summary\": \"Support for querying + Azure resources with Resource Graph.\",\n \"version\": + \"2.0.0\"\n },\n \"sha256Digest\": \"3bda3548bd742ad24b84d5a81f58aaf47f0d7b97f4a04d5a5b405715f850a31c\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/resource_graph-2.1.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"resource_graph-2.1.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.22.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.4\",\n \"Programming + Language :: Python :: 3.5\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"License :: OSI Approved :: MIT License\"\n + \ ],\n \"description_content_type\": + \"text/markdown\",\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"ilidemi@microsoft.com\",\n + \ \"name\": \"Ilia Demianenko\",\n \"role\": + \"author\"\n },\n {\n + \ \"email\": \"earc@microsoft.com\",\n \"name\": + \"Azure Resource Graph\",\n \"role\": \"maintainer\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/resource-graph\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"resource-graph\",\n \"summary\": \"Support for querying + Azure resources with Resource Graph.\",\n \"version\": + \"2.1.0\"\n },\n \"sha256Digest\": \"62c81e3d62ce60c5a0a485829d00bdb0c733145ee93fb6098c14e3b27ee27c40\"\n + \ }\n ],\n \"resource-mover\": [\n {\n + \ \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/resource_mover-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"resource_mover-0.1.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/resource-mover\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"resource-mover\",\n \"summary\": \"Microsoft Azure Command-Line + Tools ResourceMoverServiceAPI Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"f86ecfcde11e6016da9b107e191b1feaba6896f395d989e5962c6fe6ac34c593\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/resource_mover-0.1.1-py3-none-any.whl\",\n + \ \"filename\": \"resource_mover-0.1.1-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/resource-mover\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"resource-mover\",\n \"summary\": \"Microsoft Azure Command-Line + Tools ResourceMoverServiceAPI Extension\",\n \"version\": + \"0.1.1\"\n },\n \"sha256Digest\": \"dee4f576aa3902497762f0d3582fea9e7846de6cfad48575798c9349a45c20a0\"\n + \ }\n ],\n \"sap-hana\": [\n {\n \"downloadUrl\": + \"https://github.com/Azure/azure-hanaonazure-cli-extension/releases/download/0.6.5/sap_hana-0.6.5-py2.py3-none-any.whl\",\n + \ \"filename\": \"sap_hana-0.6.5-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.0.46\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-hanaonazure-cli-extension\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"sap-hana\",\n \"summary\": \"Additional commands for + working with SAP HanaOnAzure instances.\",\n \"version\": + \"0.6.5\"\n },\n \"sha256Digest\": \"b4554c125f3a0eb5c891cec396e7705f6e91d4d81789acef20e3c4d172fa4543\"\n + \ }\n ],\n \"scheduled-query\": [\n {\n + \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/scheduled_query-0.1.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"scheduled_query-0.1.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"scheduled-query\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Scheduled_query Extension\",\n \"version\": \"0.1.0\"\n + \ },\n \"sha256Digest\": \"5529213e41055f70c53407498b618c7d48cea70a0ce0aca069e0dd9bb818f549\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/scheduled_query-0.2.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"scheduled_query-0.2.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"scheduled-query\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Scheduled_query Extension\",\n \"version\": \"0.2.0\"\n + \ },\n \"sha256Digest\": \"d9cba80c47b0b8b3e3ad86a257eb53598611698efab6687a11f81c2b036b1083\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/scheduled_query-0.2.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"scheduled_query-0.2.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"scheduled-query\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Scheduled_query Extension\",\n \"version\": \"0.2.1\"\n + \ },\n \"sha256Digest\": \"f7a7ee6f9c11260c8cfff54f36ec68b2a3b235767ceb8ff281280523f2eda696\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/scheduled_query-0.2.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"scheduled_query-0.2.2-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"scheduled-query\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Scheduled_query Extension\",\n \"version\": \"0.2.2\"\n + \ },\n \"sha256Digest\": \"17f2dfaa317f735eee708b4365e107a29b3fb796f8d6a9505388ec30c73bf930\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/scheduled_query-0.3.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"scheduled_query-0.3.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.20.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"scheduled-query\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Scheduled_query Extension\",\n \"version\": \"0.3.0\"\n + \ },\n \"sha256Digest\": \"ec2220289b5715676e169baeb457322cceade980a36c9034eb58206371703892\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/scheduled_query-0.3.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"scheduled_query-0.3.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.20.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"scheduled-query\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Scheduled_query Extension\",\n \"version\": \"0.3.1\"\n + \ },\n \"sha256Digest\": \"0535be22855f9ab829421fc8f8d47704a0f7e2ea1067ea57d486e9b81a71c5cd\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/scheduled_query-0.4.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"scheduled_query-0.4.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.20.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"scheduled-query\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Scheduled_query Extension\",\n \"version\": \"0.4.0\"\n + \ },\n \"sha256Digest\": \"9228691ea2baa13b11473c8ff9916f8bd1fa39fae33ee4386648d9bffb239617\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/scheduled_query-0.5.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"scheduled_query-0.5.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.20.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"scheduled-query\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Scheduled_query Extension\",\n \"version\": \"0.5.0\"\n + \ },\n \"sha256Digest\": \"ee4c54e1d96ac2bd33f2cf148e7cc1eac978afe842dc5b49be24bd2c24c6d13a\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/scheduled_query-0.5.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"scheduled_query-0.5.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.38.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/scheduled-query\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"scheduled-query\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Scheduled_query Extension\",\n \"version\": \"0.5.1\"\n + \ },\n \"sha256Digest\": \"34b68f6a3edbcd703c17f5d384e50e1dee71bc2f05e8aa80862d46afef8c570c\"\n + \ }\n ],\n \"scvmm\": [\n {\n \"downloadUrl\": + \"https://azcliprod.blob.core.windows.net/cli-extensions/scvmm-0.1.4-py2.py3-none-any.whl\",\n + \ \"filename\": \"scvmm-0.1.4-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/connectedvmware\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"scvmm\",\n \"summary\": \"Microsoft Azure Command-Line + Tools SCVMM Extension\",\n \"version\": \"0.1.4\"\n },\n + \ \"sha256Digest\": \"22aaf76e9bb066f279683f451c45d1b927e288a000879a21c728891f463c9e94\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/scvmm-0.1.5-py2.py3-none-any.whl\",\n + \ \"filename\": \"scvmm-0.1.5-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/scvmm\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"scvmm\",\n \"summary\": \"Microsoft Azure Command-Line + Tools SCVMM Extension\",\n \"version\": \"0.1.5\"\n },\n + \ \"sha256Digest\": \"53c40fbc78ed7826ea11e64a79dfc8a49112d5c837417b3032fbe8c69b84f0e3\"\n + \ }\n ],\n \"sentinel\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/sentinel-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"sentinel-0.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.11.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/sentinel\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"sentinel\",\n \"summary\": \"Microsoft Azure Command-Line + Tools SecurityInsights Extension\",\n \"version\": \"0.1.0\"\n + \ },\n \"sha256Digest\": \"0c0de10af8cc7c91704dc29afa2bc178f18bf4e28612d6d0c5d7c594bd05d4c9\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/sentinel-0.1.1-py3-none-any.whl\",\n + \ \"filename\": \"sentinel-0.1.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.11.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/sentinel\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"sentinel\",\n \"summary\": \"Microsoft Azure Command-Line + Tools SecurityInsights Extension\",\n \"version\": \"0.1.1\"\n + \ },\n \"sha256Digest\": \"407f23c06a7bd6e1200f108abcd0127904334d9813ccae8df8fc3e63b3eaa97f\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/sentinel-0.1.2-py3-none-any.whl\",\n + \ \"filename\": \"sentinel-0.1.2-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.11.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/sentinel\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"sentinel\",\n \"summary\": \"Microsoft Azure Command-Line + Tools SecurityInsights Extension\",\n \"version\": \"0.1.2\"\n + \ },\n \"sha256Digest\": \"978d4d15a01124d46dd310918c428bba1792a58716aa0511f2fdbfec2176f7e2\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/sentinel-0.2.0-py3-none-any.whl\",\n + \ \"filename\": \"sentinel-0.2.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.37.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.7\",\n \"Programming Language :: Python + :: 3.8\",\n \"Programming Language :: Python :: 3.9\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/securityinsight\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"sentinel\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Sentinel Extension.\",\n \"version\": \"0.2.0\"\n + \ },\n \"sha256Digest\": \"5511544b4e342b03a4a4263617c603d87442ad5179ce9d8c0d1fd10915f93b7a\"\n + \ }\n ],\n \"serial-console\": [\n {\n + \ \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/serial_console-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"serial_console-0.1.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/serialconsole\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"serial-console\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"websocket-client (~=0.56.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools for Serial Console Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"39317e5d4ecc6add26a624a6fa0d48344cfb6b3faaefb6ccbdcb30de9d35fb50\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/serial_console-0.1.1-py3-none-any.whl\",\n + \ \"filename\": \"serial_console-0.1.1-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/serialconsole\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"serial-console\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"websocket-client (~=0.56.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools for Serial Console Extension\",\n \"version\": + \"0.1.1\"\n },\n \"sha256Digest\": \"082f315c9cdf5887987f12d6e27645101ea8318003a8d60c24dc630c861ebc97\"\n + \ }\n ],\n \"spring\": [\n {\n \"downloadUrl\": + \"https://azcliprod.blob.core.windows.net/cli-extensions/spring-1.0.0-py3-none-any.whl\",\n + \ \"filename\": \"spring-1.0.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.30.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/spring\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring Extension\",\n \"version\": \"1.0.0\"\n },\n + \ \"sha256Digest\": \"ac3a708e67b9de1b38583313e0504e318f92005fd583143594e03ca7fd70b1aa\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring-1.1.0-py3-none-any.whl\",\n + \ \"filename\": \"spring-1.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.30.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/spring\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring Extension\",\n \"version\": \"1.1.0\"\n },\n + \ \"sha256Digest\": \"5ea52b25dd34ef7c253f9e5aff2933dee5fe01bb66791f71c85981f68610ab85\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring-1.1.1-py3-none-any.whl\",\n + \ \"filename\": \"spring-1.1.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.30.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/spring\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring Extension\",\n \"version\": \"1.1.1\"\n },\n + \ \"sha256Digest\": \"67d9d8b02739221f00822f82f4fad31b972a60ab1b4bbeee2ece955b4124bd29\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring-1.1.2-py3-none-any.whl\",\n + \ \"filename\": \"spring-1.1.2-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.30.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/spring\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring Extension\",\n \"version\": \"1.1.2\"\n },\n + \ \"sha256Digest\": \"0ea6fa1d20a5f494597dcb627282152b7a1e9e3b20028afb5e6406376f15203c\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring-1.1.3-py3-none-any.whl\",\n + \ \"filename\": \"spring-1.1.3-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.30.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/spring\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring Extension\",\n \"version\": \"1.1.3\"\n },\n + \ \"sha256Digest\": \"65110cbf382e4a1ad98c108c618f2c77bd32634d8ae4759cae5ea47c026c7c85\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring-1.1.4-py3-none-any.whl\",\n + \ \"filename\": \"spring-1.1.4-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.30.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/spring\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring Extension\",\n \"version\": \"1.1.4\"\n },\n + \ \"sha256Digest\": \"f159454ffaac8d90baa484870ac2e9acf7d2f18aabc0a6dac3db8342d21a7fab\"\n + \ }\n ],\n \"spring-cloud\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-0.1.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-0.1.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.maxCliCoreVersion\": \"2.1.0\",\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 2\",\n \"Programming Language + :: Python :: 2.7\",\n \"Programming Language :: Python + :: 3\",\n \"Programming Language :: Python :: 3.4\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"0.1.0\"\n + \ },\n \"sha256Digest\": \"1042caa1c3b6c85c2e5360bf57de4d26f71afd80ecae6b14cf45fbfe73b5cf0e\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-0.1.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-0.1.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.maxCliCoreVersion\": \"2.1.0\",\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"0.1.1\"\n + \ },\n \"sha256Digest\": \"f42d8c99ace9b4df29eea79ac7a588b1fcaecd381b1a80c7dbdd920756f8d209\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-0.2.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-0.2.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.maxCliCoreVersion\": \"2.1.0\",\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"0.2.0\"\n + \ },\n \"sha256Digest\": \"b39aa8c49b316b1870e79db0526be2db772b179f9f517f72af898d9c3cc3310d\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-0.2.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-0.2.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.maxCliCoreVersion\": \"2.1.0\",\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"0.2.1\"\n + \ },\n \"sha256Digest\": \"dfb974346cf9f62d8f9564756d6661cd758904d1e7035ca61c7227d6b0fc6cf1\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-0.2.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-0.2.2-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"0.2.2\"\n + \ },\n \"sha256Digest\": \"ab81ea74ecb86edaa1b4e5938e1136dbf6788b237b141c5905b121646edd9f5b\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-0.2.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-0.2.3-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"0.2.3\"\n + \ },\n \"sha256Digest\": \"c4af1e193256ae2b04fc9c46a414c3203944b458b2a8959654c55450ec9ea76d\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-0.2.4-py2.py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-0.2.4-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"0.2.4\"\n + \ },\n \"sha256Digest\": \"9e18d1d44c7f63c970bbc70d29f6c5719c4062c5defa5a63165db13d8623fc70\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-0.2.5-py2.py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-0.2.5-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"0.2.5\"\n + \ },\n \"sha256Digest\": \"281fc1babe47793e0bcccbe004ea4771802038eead1e8c3b553461b8062be912\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-0.2.6-py2.py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-0.2.6-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"0.2.6\"\n + \ },\n \"sha256Digest\": \"f3fdb9cd98dcd887a7f84dcc5eff38c8b6384b464fa0734965df9f379acaacd8\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-0.3.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-0.3.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"0.3.0\"\n + \ },\n \"sha256Digest\": \"9c719fe1c6f539ba663283bd2eb8464aa9bcbf2d35617ac58408c6133f824f38\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-0.3.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-0.3.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"0.3.1\"\n + \ },\n \"sha256Digest\": \"a720deecb978406fb081c148078ee8831780cefefe965556852c00f8e1fc36c7\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-0.4.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-0.4.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"0.4.0\"\n + \ },\n \"sha256Digest\": \"c09d2a188fe5e41f7fd9835c1efd0c3065b55f2b9efde39b6f2ff399be567eec\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-0.5.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-0.5.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"0.5.0\"\n + \ },\n \"sha256Digest\": \"b2a36656b073f9cf588755508757fcd2cd7e0f8d573b7e43fc5fa3adb315a063\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-0.5.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-0.5.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"0.5.1\"\n + \ },\n \"sha256Digest\": \"79fd3b7b6928ea53b63a040412420398e138097e960a3afdfa76da051f140f19\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-1.0.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-1.0.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"1.0.0\"\n + \ },\n \"sha256Digest\": \"698aa10606de4ec9eec580747a2d6d38c755633261241d75618badc53fe1e0f4\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-1.0.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-1.0.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"1.0.1\"\n + \ },\n \"sha256Digest\": \"d2b766d594c89a19abba3a7b2df6224d1af15fd9202b31fe5d57b9d9970b399c\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-1.1.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-1.1.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"1.1.0\"\n + \ },\n \"sha256Digest\": \"a4fa97d6241fab2a66d8dd80e0d6a68ea17d849bb7404349ad6203c71fb89ba9\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-1.1.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-1.1.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"1.1.1\"\n + \ },\n \"sha256Digest\": \"ed63f4464f80e47df33b336ede149e1bc0f3b985dd033ee3541fffbaa9ad5f59\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-1.2.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-1.2.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/spring-cloud\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"1.2.0\"\n + \ },\n \"sha256Digest\": \"241c7485bfc3792efe8cd728df2ce8aa3a52eb078b7eab43a1dd2fd6322b413a\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-2.0.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-2.0.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/spring-cloud\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"2.0.0\"\n + \ },\n \"sha256Digest\": \"c1e2931b439dea0bea043aec7817b454d510c944552a7bf084fd9916ab513142\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-2.0.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-2.0.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/spring-cloud\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"2.0.1\"\n + \ },\n \"sha256Digest\": \"82e4d6c55a28dd7de155504e6836981a390e26562ca684bdf9240324bf428665\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-2.1.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-2.1.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/spring-cloud\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"2.1.0\"\n + \ },\n \"sha256Digest\": \"4d6714f950fc8f3097d4ec1e1a6eb52f564f3fd543195cb3e5da2b47f187fa92\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-2.1.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-2.1.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/spring-cloud\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"2.1.1\"\n + \ },\n \"sha256Digest\": \"a9775975158941a59479571440dcf6555c6dabfff576ed5ffaf98bd25e49fe12\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring_cloud-2.1.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-2.1.2-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/spring-cloud\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"2.1.2\"\n + \ },\n \"sha256Digest\": \"a07a8718562169a6ec1524e2a111ab5f926b05db91f484ae2ff2397218afe171\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring_cloud-2.2.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-2.2.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/spring-cloud\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"2.2.0\"\n + \ },\n \"sha256Digest\": \"88ba35a78eb607d24d1c6ac72aa770990e961e3db17ed70278d99a60eee8830e\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring_cloud-2.2.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-2.2.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/spring-cloud\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"2.2.1\"\n + \ },\n \"sha256Digest\": \"d12cf4e756b518d4caf799fc59e312a28fd105fe5c5ddaa62ceb22929ec2dc63\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring_cloud-2.3.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-2.3.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/spring-cloud\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"2.3.0\"\n + \ },\n \"sha256Digest\": \"6c776b16405b4c01bfd8af78307914eb5f050bb3793d7bf6549b2eca645d02f4\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring_cloud-2.3.1-py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-2.3.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/spring-cloud\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"2.3.1\"\n + \ },\n \"sha256Digest\": \"3597aab72ffc4d9fdc3ee9d02b492bc0b11146b9ae0f4b9f4d6f958c05fdc980\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring_cloud-2.4.0-py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-2.4.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/spring-cloud\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"2.4.0\"\n + \ },\n \"sha256Digest\": \"f4abfe885c9d08e80d48f1983d09082e8340e353ceb861a8eb9ce62f6786b180\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring_cloud-2.5.0-py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-2.5.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.25.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/spring-cloud\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"2.5.0\"\n + \ },\n \"sha256Digest\": \"2238877407cb3d4c0425350350abee4f82da5376d11fea979194c62f8b485f68\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring_cloud-2.5.1-py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-2.5.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/spring-cloud\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"2.5.1\"\n + \ },\n \"sha256Digest\": \"a0a28e6eea330f55f5dce630a4ddbbcc9f6f4d800a3e0fc3eeaf1bf2bb7db095\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring_cloud-2.6.0-py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-2.6.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/spring-cloud\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"2.6.0\"\n + \ },\n \"sha256Digest\": \"a3f685cd0166cabb4e289aba399045399fb2fdc3d691f05cd5d8e9000031b434\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring_cloud-2.7.0-py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-2.7.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/spring-cloud\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"2.7.0\"\n + \ },\n \"sha256Digest\": \"2694319d0d46dff1b159b0b02d615cb8848306e7c3df81a334ce35523f834b73\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring_cloud-2.7.1-py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-2.7.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/spring-cloud\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"2.7.1\"\n + \ },\n \"sha256Digest\": \"68917af5100e931c03887a56ed14edb4d8ea258c049759b07018f52f03f8c08c\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring_cloud-2.8.0-py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-2.8.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/spring-cloud\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"2.8.0\"\n + \ },\n \"sha256Digest\": \"0c29139a8cdaf18c70cd53497a5888885c71fef03698631400191947496f97a9\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring_cloud-2.9.0-py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-2.9.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/spring-cloud\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"2.9.0\"\n + \ },\n \"sha256Digest\": \"902fa79c399a2f374987ac84b65d76cf8e349de57da7a52c8c781a559fe24f35\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring_cloud-2.10.0-py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-2.10.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.25.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/spring-cloud\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"2.10.0\"\n + \ },\n \"sha256Digest\": \"0f5f286381bdb4f8a36b7e1484da8a651b9a41b6a5ffd5390c2ebe76577415d3\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring_cloud-2.11.0-py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-2.11.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.25.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/spring-cloud\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"2.11.0\"\n + \ },\n \"sha256Digest\": \"0b9bd233a830046a0286387c65a12facc5dea2d498281a50bda64ba846ef4dc7\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring_cloud-2.11.1-py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-2.11.1-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.25.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/spring-cloud\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"2.11.1\"\n + \ },\n \"sha256Digest\": \"0646e9965895f9ff1640d461049c2249f2a67036c4bac60ff90f8ba792c6e95f\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring_cloud-2.11.2-py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-2.11.2-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.25.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/spring-cloud\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"2.11.2\"\n + \ },\n \"sha256Digest\": \"11d01765c886a387ab622580e4e7b9476a86be5ee84a4d4af7120ef189752f32\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring_cloud-2.12.0-py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-2.12.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.25.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/spring-cloud\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"2.12.0\"\n + \ },\n \"sha256Digest\": \"5865ebb83df7fe713a5ad7d2687b5b1b0c5668b24a774e80e04c303d9b8e6f9e\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring_cloud-2.12.1-py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-2.12.1-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.25.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/spring-cloud\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"2.12.1\"\n + \ },\n \"sha256Digest\": \"a46561af3afdca63d0b74bb97242e83e4b187601832b8531f915d7604964c430\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring_cloud-2.12.2-py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-2.12.2-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.25.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/spring-cloud\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"2.12.2\"\n + \ },\n \"sha256Digest\": \"54880b35deac43f659d9e2b5a8a1f7437898eaf848c002a5733487bed6c9b42e\"\n + \ },\n {\n \"downloadUrl\": \"https://ascprivatecli.blob.core.windows.net/cli-extension/spring_cloud-2.12.3-py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-2.12.3-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.25.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/spring-cloud\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"2.12.3\"\n + \ },\n \"sha256Digest\": \"026c63b42b7b63464e0016e7321c074b99600656d9d5b57c4bada27d268deb28\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring_cloud-3.0.0-py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-3.0.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.25.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/spring-cloud\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"3.0.0\"\n + \ },\n \"sha256Digest\": \"4d7f70bd517be50771f0e0eb94ca2535ed5907f29b7929534f1dd6a26684a805\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring_cloud-3.0.1-py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-3.0.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.25.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/spring-cloud\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"3.0.1\"\n + \ },\n \"sha256Digest\": \"1142951621ab8ae41759275261cdd0507d11544ba03ad57e02c880e074eabafd\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring_cloud-3.1.1-py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-3.1.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.34.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/spring-cloud\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"3.1.1\"\n + \ },\n \"sha256Digest\": \"24d37afd816a9b6cbad6e3e0fae2c515ed2f11639cf7944266d128f01e98a0b9\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring_cloud-3.1.2-py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-3.1.2-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.30.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/spring-cloud\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"3.1.2\"\n + \ },\n \"sha256Digest\": \"f30828da4055c5cb4e88e981a6f883c304fafea747ecac46e92f2b65a04e1dc8\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring_cloud-3.1.3-py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-3.1.3-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.30.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/spring-cloud\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"3.1.3\"\n + \ },\n \"sha256Digest\": \"2826a70767439d7a3e2ff1446f13bf6a5075359f37d675181d8d97f75808fee8\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring_cloud-3.1.4-py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-3.1.4-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.30.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/spring-cloud\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"3.1.4\"\n + \ },\n \"sha256Digest\": \"25259140040004f711753a4eb980153d60ceb0560e534705c90141082a1bb085\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring_cloud-3.1.5-py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-3.1.5-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.30.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/spring-cloud\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"3.1.5\"\n + \ },\n \"sha256Digest\": \"a8c92bcfe2d1a36174c58966947dd928f9d40bd42e0a2015fb981e6d4f99b4ae\"\n + \ }\n ],\n \"ssh\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/ssh-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"ssh-0.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.4.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"ryrossit@microsoft.com\",\n + \ \"name\": \"Ryan Rossiter\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/ssh\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ssh\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"cryptography (==2.8.0)\",\n \"paramiko + (==2.6.0)\"\n ]\n }\n ],\n + \ \"summary\": \"SSH into VMs\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"cf39bfcf542db4a7a3acf119f4ea71f17626eaaac7fe480d058962fec3d3ff25\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/ssh-0.1.4-py3-none-any.whl\",\n + \ \"filename\": \"ssh-0.1.4-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.4.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"ryrossit@microsoft.com\",\n + \ \"name\": \"Ryan Rossiter\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/ssh\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ssh\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"cryptography (==2.8.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"SSH into VMs\",\n \"version\": \"0.1.4\"\n },\n + \ \"sha256Digest\": \"2dc5540957fa050c986b6cfa5c57b5e0bb06f3d46d868d54d4418b15e4082c5e\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/ssh-0.1.5-py3-none-any.whl\",\n + \ \"filename\": \"ssh-0.1.5-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.4.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/ssh\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ssh\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"cryptography (==2.8.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"SSH into VMs\",\n \"version\": \"0.1.5\"\n },\n + \ \"sha256Digest\": \"070cc0bf147852872908ca9910d668c6f9b93b89d5cc6d0ec2869142635e6ae6\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/ssh-0.1.6-py3-none-any.whl\",\n + \ \"filename\": \"ssh-0.1.6-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.4.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/ssh\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ssh\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"cryptography\"\n ]\n + \ }\n ],\n \"summary\": + \"SSH into Azure VMs using RBAC and AAD OpenSSH Certificates\",\n \"version\": + \"0.1.6\"\n },\n \"sha256Digest\": \"a4de20dd94051c4b9143805cb9531075f56df5f56106c6aaed5e2fd1ffd62c3d\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/ssh-0.1.7-py3-none-any.whl\",\n + \ \"filename\": \"ssh-0.1.7-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.4.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/ssh\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ssh\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"cryptography\",\n \"oschmod + (==0.3.12)\"\n ]\n }\n ],\n + \ \"summary\": \"SSH into Azure VMs using RBAC and AAD OpenSSH + Certificates\",\n \"version\": \"0.1.7\"\n },\n + \ \"sha256Digest\": \"680bd601879c1687faf5d7c15a7fac15887ffa613ff1b37f6fd6e98ba96998ff\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/ssh-0.1.8-py3-none-any.whl\",\n + \ \"filename\": \"ssh-0.1.8-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.4.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/ssh\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ssh\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"cryptography\"\n ]\n + \ }\n ],\n \"summary\": + \"SSH into Azure VMs using RBAC and AAD OpenSSH Certificates\",\n \"version\": + \"0.1.8\"\n },\n \"sha256Digest\": \"bd01a2dfb72acb547161338de894395db8b939e892ce19e4ec99fa3ce18f78f9\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/ssh-1.0.0-py3-none-any.whl\",\n + \ \"filename\": \"ssh-1.0.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.4.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/ssh\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ssh\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"cryptography\"\n ]\n + \ }\n ],\n \"summary\": + \"SSH into Azure VMs using RBAC and AAD OpenSSH Certificates\",\n \"version\": + \"1.0.0\"\n },\n \"sha256Digest\": \"12073d047fbedb7daca67c7ccbb3b063d0c82c01d02d00a28b9c560702fda099\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/ssh-1.0.1-py3-none-any.whl\",\n + \ \"filename\": \"ssh-1.0.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.4.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/ssh\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ssh\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"cryptography\"\n ]\n + \ }\n ],\n \"summary\": + \"SSH into Azure VMs using RBAC and AAD OpenSSH Certificates\",\n \"version\": + \"1.0.1\"\n },\n \"sha256Digest\": \"f54a2bcc784316c451dc4a776f3ca910fb804296e96b9d8ff7b262754a7e79e0\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/ssh-1.1.0-py3-none-any.whl\",\n + \ \"filename\": \"ssh-1.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.4.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/ssh\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ssh\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"cryptography\",\n \"oschmod + (==0.3.12)\"\n ]\n }\n ],\n + \ \"summary\": \"SSH into Azure VMs using RBAC and AAD OpenSSH + Certificates\",\n \"version\": \"1.1.0\"\n },\n + \ \"sha256Digest\": \"3256339030666983a84dde5a5198cff91a4d555c785cf0480de61b4d9a495550\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/ssh-1.1.1-py3-none-any.whl\",\n + \ \"filename\": \"ssh-1.1.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.4.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/ssh\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ssh\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"cryptography\",\n \"oschmod + (==0.3.12)\"\n ]\n }\n ],\n + \ \"summary\": \"SSH into Azure VMs using RBAC and AAD OpenSSH + Certificates\",\n \"version\": \"1.1.1\"\n },\n + \ \"sha256Digest\": \"71c6ffe17e95734735d2f8387cd643cb11b1628d6b66751507f7aea6931d9855\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/ssh-1.1.2-py3-none-any.whl\",\n + \ \"filename\": \"ssh-1.1.2-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.4.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/ssh\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ssh\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"oschmod (==0.3.12)\"\n ]\n + \ }\n ],\n \"summary\": + \"SSH into Azure VMs using RBAC and AAD OpenSSH Certificates\",\n \"version\": + \"1.1.2\"\n },\n \"sha256Digest\": \"e50513e5985024936c5f65ae564817e5705ccda69046abcbabd2418f5753d48e\"\n + \ }\n ],\n \"stack-hci\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/stack_hci-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"stack_hci-0.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/stack-hci\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"stack-hci\",\n \"summary\": \"Microsoft Azure Command-Line + Tools AzureStackHCIClient Extension\",\n \"version\": \"0.1.0\"\n + \ },\n \"sha256Digest\": \"9095702d720e24173616232ffab42bdf121dd82eeda48becd52d141f73c35bb3\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/stack_hci-0.1.1-py3-none-any.whl\",\n + \ \"filename\": \"stack_hci-0.1.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/stack-hci\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"stack-hci\",\n \"summary\": \"Microsoft Azure Command-Line + Tools AzureStackHCIClient Extension\",\n \"version\": \"0.1.1\"\n + \ },\n \"sha256Digest\": \"dc6bc793de093c9e2be98d68379f7178ee67231058ece34bbf2f8e2d9f89f2e0\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/stack_hci-0.1.2-py3-none-any.whl\",\n + \ \"filename\": \"stack_hci-0.1.2-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/stack-hci\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"stack-hci\",\n \"summary\": \"Microsoft Azure Command-Line + Tools AzureStackHCIClient Extension\",\n \"version\": \"0.1.2\"\n + \ },\n \"sha256Digest\": \"c9c2359f5684f7c59600e55b2e99cdcd913f59dc2d7e5cc7d5e493b13b1248d1\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/stack_hci-0.1.3-py3-none-any.whl\",\n + \ \"filename\": \"stack_hci-0.1.3-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/stack-hci\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"stack-hci\",\n \"summary\": \"Microsoft Azure Command-Line + Tools AzureStackHCIClient Extension\",\n \"version\": \"0.1.3\"\n + \ },\n \"sha256Digest\": \"c47cafffa1b541dd9e42100339ed4d22184a22974c804641a7e5adba4a756ba1\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/stack_hci-0.1.4-py3-none-any.whl\",\n + \ \"filename\": \"stack_hci-0.1.4-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/stack-hci\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"stack-hci\",\n \"summary\": \"Microsoft Azure Command-Line + Tools AzureStackHCIClient Extension\",\n \"version\": \"0.1.4\"\n + \ },\n \"sha256Digest\": \"2da335cae454c13cd02d8bf54ba2131f42998a35f619f7ba3937e9f93d592c29\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/stack_hci-0.1.5-py3-none-any.whl\",\n + \ \"filename\": \"stack_hci-0.1.5-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/stack-hci\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"stack-hci\",\n \"summary\": \"Microsoft Azure Command-Line + Tools AzureStackHCIClient Extension\",\n \"version\": \"0.1.5\"\n + \ },\n \"sha256Digest\": \"8edc35b629c2d86d0f88cdf3e63e16db4af13af1d69723edf541f9dce216e511\"\n + \ }\n ],\n \"storage-blob-preview\": [\n {\n + \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/storage_blob_preview-0.1.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"storage_blob_preview-0.1.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.9.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"storage-blob-preview\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Storage-blob-preview Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"3407bc6ea0425aab5c5a495c447b0d9ec4f4a360f08bdfd68cfd7a6504789231\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/storage_blob_preview-0.2.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"storage_blob_preview-0.2.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.12.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"storage-blob-preview\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Storage-blob-preview Extension\",\n \"version\": + \"0.2.0\"\n },\n \"sha256Digest\": \"fc96b22fd656fcba97b8ee3283a1bead65b941aae10c174f597703ad7d8a5114\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/storage_blob_preview-0.3.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"storage_blob_preview-0.3.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.12.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"storage-blob-preview\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Storage-blob-preview Extension\",\n \"version\": + \"0.3.0\"\n },\n \"sha256Digest\": \"daec951de77a200f3479c00ebf1015534891592cfd4bbf7873c5784bdd3f57a0\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/storage_blob_preview-0.4.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"storage_blob_preview-0.4.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.14.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"storage-blob-preview\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Storage-blob-preview Extension\",\n \"version\": + \"0.4.0\"\n },\n \"sha256Digest\": \"03ef575ccf01776e99f8adb1882c77ee41278ff18901556424c753279724c9a3\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/storage_blob_preview-0.4.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"storage_blob_preview-0.4.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.16.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"storage-blob-preview\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Storage-blob-preview Extension\",\n \"version\": + \"0.4.1\"\n },\n \"sha256Digest\": \"4cb5caa42e4c70db8ea5b33ad663246419003af30234f93ccef9aa2252e294d3\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/storage_blob_preview-0.5.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"storage_blob_preview-0.5.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.16.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"storage-blob-preview\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Storage-blob-preview Extension\",\n \"version\": + \"0.5.0\"\n },\n \"sha256Digest\": \"a3303da3925f8ad83c8eeced02f6b8897b355a3cc249424a7e70c621ee0d3642\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/storage_blob_preview-0.5.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"storage_blob_preview-0.5.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.25.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"storage-blob-preview\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Storage-blob-preview Extension\",\n \"version\": + \"0.5.1\"\n },\n \"sha256Digest\": \"d09bf0befecb5f64b803a1873e666900d3b2d0ca9fe6eea5bd959a68254339a8\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/storage_blob_preview-0.5.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"storage_blob_preview-0.5.2-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.25.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"storage-blob-preview\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Storage-blob-preview Extension\",\n \"version\": + \"0.5.2\"\n },\n \"sha256Digest\": \"adabed83d8fad6a23dda1763edcef110962a4abf04450e1461a1345572e7052a\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/storage_blob_preview-0.6.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"storage_blob_preview-0.6.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.27.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"storage-blob-preview\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Storage-blob-preview Extension\",\n \"version\": + \"0.6.0\"\n },\n \"sha256Digest\": \"5ce281e94a4aff64964d80ea042f3a7fee472848575bbe796b6ff764ae67e478\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/storage_blob_preview-0.6.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"storage_blob_preview-0.6.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.27.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"storage-blob-preview\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Storage-blob-preview Extension\",\n \"version\": + \"0.6.1\"\n },\n \"sha256Digest\": \"1f2362df611cb017b516d5b9a4389f194066dcf308e8cbc52ea7868d0c5f3f80\"\n + \ }\n ],\n \"storage-preview\": [\n {\n + \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/storage_preview-0.2.8-py2.py3-none-any.whl\",\n + \ \"filename\": \"storage_preview-0.2.8-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.52\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/storage-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"storage-preview\",\n \"summary\": \"Provides a preview + for upcoming storage features.\",\n \"version\": \"0.2.8\"\n + \ },\n \"sha256Digest\": \"a3d48247051e95847ded28217433c4b98fc02d6ee21eedfcb24dd43f7360569d\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/storage_preview-0.2.9-py2.py3-none-any.whl\",\n + \ \"filename\": \"storage_preview-0.2.9-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/storage-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"storage-preview\",\n \"summary\": \"Provides a preview + for upcoming storage features.\",\n \"version\": \"0.2.9\"\n + \ },\n \"sha256Digest\": \"880e01de0fab8893770497ef9410559ae223a1f09dbd6a23712226ab4e2d5ecb\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/storage_preview-0.2.10-py2.py3-none-any.whl\",\n + \ \"filename\": \"storage_preview-0.2.10-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/storage-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"storage-preview\",\n \"summary\": \"Provides a preview + for upcoming storage features.\",\n \"version\": \"0.2.10\"\n + \ },\n \"sha256Digest\": \"8c87013be456849f27ea7f76df284e998e6f3911d3de478ec19abe84bb30fbe9\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/storage_preview-0.2.11-py2.py3-none-any.whl\",\n + \ \"filename\": \"storage_preview-0.2.11-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/storage-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"storage-preview\",\n \"summary\": \"Provides a preview + for upcoming storage features.\",\n \"version\": \"0.2.11\"\n + \ },\n \"sha256Digest\": \"b00ccc8846bbb389b95064e7e9b547cbd877b0a596b8c36d86982be435695d5c\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/storage_preview-0.2.12-py2.py3-none-any.whl\",\n + \ \"filename\": \"storage_preview-0.2.12-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/storage-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"storage-preview\",\n \"summary\": \"Provides a preview + for upcoming storage features.\",\n \"version\": \"0.2.12\"\n + \ },\n \"sha256Digest\": \"5bd273bf4c1952f4576faf05ed80fd73b25f0f4d0be81fe0bbf471019705a6bb\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/storage_preview-0.3.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"storage_preview-0.3.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.6.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/storage-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"storage-preview\",\n \"summary\": \"Provides a preview + for upcoming storage features.\",\n \"version\": \"0.3.0\"\n + \ },\n \"sha256Digest\": \"7fb50e37a0e271c118124b4488474e3c2957cffe1b319660bd3df91534911008\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/storage_preview-0.4.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"storage_preview-0.4.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.13.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/storage-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"storage-preview\",\n \"summary\": \"Provides a preview + for upcoming storage features.\",\n \"version\": \"0.4.0\"\n + \ },\n \"sha256Digest\": \"822137d0987829d27537f36923d31d69371e756f8adc686ccdd5a2e03a40ab5f\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/storage_preview-0.5.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"storage_preview-0.5.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.13.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/storage-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"storage-preview\",\n \"summary\": \"Provides a preview + for upcoming storage features.\",\n \"version\": \"0.5.0\"\n + \ },\n \"sha256Digest\": \"7ec8887f3f83a4f67613a22f1eea7f9c5968c9b108d74c7299eacc400e40c710\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/storage_preview-0.6.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"storage_preview-0.6.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.13.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/storage-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"storage-preview\",\n \"summary\": \"Provides a preview + for upcoming storage features.\",\n \"version\": \"0.6.0\"\n + \ },\n \"sha256Digest\": \"9431e5bba2ddd8d7850c1e3b4fc2a29dd0cc38322f1b04247bf7f7a5f3aacf4a\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/storage_preview-0.6.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"storage_preview-0.6.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.13.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/storage-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"storage-preview\",\n \"summary\": \"Provides a preview + for upcoming storage features.\",\n \"version\": \"0.6.1\"\n + \ },\n \"sha256Digest\": \"93cf02038cb209c2baee6e2a4bf17e0c8a8f55eb2c86c7678163499f84c31a75\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/storage_preview-0.7.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"storage_preview-0.7.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.13.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/storage-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"storage-preview\",\n \"summary\": \"Provides a preview + for upcoming storage features.\",\n \"version\": \"0.7.0\"\n + \ },\n \"sha256Digest\": \"3b2a463e7852cd1153372b3dd9522c007dee8daff53ccf26fda0c84b642e8367\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/storage_preview-0.7.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"storage_preview-0.7.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.13.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/storage-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"storage-preview\",\n \"summary\": \"Provides a preview + for upcoming storage features.\",\n \"version\": \"0.7.1\"\n + \ },\n \"sha256Digest\": \"25f0848bb685c0886bc4e3074652af587c56edd7ee88fe60df93f8150a8c8caa\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/storage_preview-0.7.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"storage_preview-0.7.2-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.21.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/storage-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"storage-preview\",\n \"summary\": \"Provides a preview + for upcoming storage features.\",\n \"version\": \"0.7.2\"\n + \ },\n \"sha256Digest\": \"768aecf13a62b06fd26b9d15078da74c38541a2793208b8c434afc55b39c2c64\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/storage_preview-0.7.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"storage_preview-0.7.3-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.21.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/storage-preview\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"storage-preview\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-core\"\n ]\n + \ }\n ],\n \"summary\": + \"Provides a preview for upcoming storage features.\",\n \"version\": + \"0.7.3\"\n },\n \"sha256Digest\": \"ec0e700f8ba51eca45198d5907d056780946e0b5ffa593d264598679e949dcb1\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/storage_preview-0.7.4-py2.py3-none-any.whl\",\n + \ \"filename\": \"storage_preview-0.7.4-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.25.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/storage-preview\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"storage-preview\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-core\"\n ]\n + \ }\n ],\n \"summary\": + \"Provides a preview for upcoming storage features.\",\n \"version\": + \"0.7.4\"\n },\n \"sha256Digest\": \"eede880e897e6fbfb7e631b91ee23b35229c1dbcefb5785279809d53a4568a87\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/storage_preview-0.8.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"storage_preview-0.8.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.25.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/storage-preview\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"storage-preview\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-core\"\n ]\n + \ }\n ],\n \"summary\": + \"Provides a preview for upcoming storage features.\",\n \"version\": + \"0.8.0\"\n },\n \"sha256Digest\": \"0187510c8ebf2312c8937ae364a723016f912ac237c40685e94bac505e097be0\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/storage_preview-0.8.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"storage_preview-0.8.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.25.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/storage-preview\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"storage-preview\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-core\"\n ]\n + \ }\n ],\n \"summary\": + \"Provides a preview for upcoming storage features.\",\n \"version\": + \"0.8.1\"\n },\n \"sha256Digest\": \"1b31f65c2455974ffed95c2450a933714c3daa10b91972a9a65861ba496fa267\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/storage_preview-0.8.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"storage_preview-0.8.2-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.25.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/storage-preview\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"storage-preview\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-core\"\n ]\n + \ }\n ],\n \"summary\": + \"Provides a preview for upcoming storage features.\",\n \"version\": + \"0.8.2\"\n },\n \"sha256Digest\": \"7528528b799aa957d751aa28fc61be07bd999ce22d54748b4a308c7f0def7e94\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/storage_preview-0.8.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"storage_preview-0.8.3-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.25.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/storage-preview\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"storage-preview\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-core\"\n ]\n + \ }\n ],\n \"summary\": + \"Provides a preview for upcoming storage features.\",\n \"version\": + \"0.8.3\"\n },\n \"sha256Digest\": \"5ec7a8a7141fe3bef54b6ce570e542b6836933a43b992b918674d9c231e1f7dc\"\n + \ }\n ],\n \"storagesync\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/storagesync-0.1.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"storagesync-0.1.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"storagesync\",\n \"summary\": \"Microsoft Azure Command-Line + Tools MicrosoftStorageSync Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"a1d15edfcc18d9d301dea843cd7dce9845b8da6f6b1beb47a1bba35ff46eadde\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/storagesync-0.1.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"storagesync-0.1.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 2\",\n \"Programming Language + :: Python :: 2.7\",\n \"Programming Language :: Python + :: 3\",\n \"Programming Language :: Python :: 3.4\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/storagesync\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"storagesync\",\n \"summary\": \"Microsoft Azure Command-Line + Tools MicrosoftStorageSync Extension\",\n \"version\": + \"0.1.1\"\n },\n \"sha256Digest\": \"06d5e71b42edf721c5624cfd286b8593c68316f2b0ea4edf60c7a74835a695e2\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/storagesync-0.1.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"storagesync-0.1.2-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 2\",\n \"Programming Language + :: Python :: 2.7\",\n \"Programming Language :: Python + :: 3\",\n \"Programming Language :: Python :: 3.4\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/storagesync\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"storagesync\",\n \"summary\": \"Microsoft Azure Command-Line + Tools MicrosoftStorageSync Extension\",\n \"version\": + \"0.1.2\"\n },\n \"sha256Digest\": \"498aff0d83037e11a668915788a7a78c981d7241ad31e9fb7cf2f27725253261\"\n + \ }\n ],\n \"stream-analytics\": [\n {\n + \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/stream_analytics-0.1.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"stream_analytics-0.1.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"Programming Language + :: Python :: 3.7\",\n \"Programming Language :: Python + :: 3.8\",\n \"License :: OSI Approved :: MIT License\"\n + \ ],\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"stream-analytics\",\n \"summary\": \"Microsoft Azure + Command-Line Tools stream-analytics Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"e3a9048f289d1b870637e4b13c0ee1e877827834e1f71d31cb8161bacc441388\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/stream_analytics-0.1.1-py3-none-any.whl\",\n + \ \"filename\": \"stream_analytics-0.1.1-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/stream-analytics\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"stream-analytics\",\n \"summary\": \"Microsoft Azure + Command-Line Tools StreamAnalyticsManagementClient Extension\",\n \"version\": + \"0.1.1\"\n },\n \"sha256Digest\": \"95fcd5a67813e6961026efcd5fce764ce968c15c1ae03ffd7854e6e0f6c8bebc\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/stream_analytics-0.1.2-py3-none-any.whl\",\n + \ \"filename\": \"stream_analytics-0.1.2-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/stream-analytics\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"stream-analytics\",\n \"summary\": \"Microsoft Azure + Command-Line Tools StreamAnalyticsManagementClient Extension\",\n \"version\": + \"0.1.2\"\n },\n \"sha256Digest\": \"6a41159bb00f7974017461c3daec5d24385a50491d2157e82b1853f72d12b62c\"\n + \ }\n ],\n \"subscription\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/subscription-0.1.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"subscription-0.1.3-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"classifiers\": [\n + \ \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"wilcob@microsoft.com\",\n + \ \"name\": \"Wilco Bauwer\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"subscription\",\n \"summary\": \"Support for subscription + management preview.\",\n \"version\": \"0.1.3\"\n },\n + \ \"sha256Digest\": \"74388eb7d4976c620bd41ef577cdb9284cd9a3e38dc4756796d091a7c8193267\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/subscription-0.1.4-py2.py3-none-any.whl\",\n + \ \"filename\": \"subscription-0.1.4-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.30\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"wilcob@microsoft.com\",\n + \ \"name\": \"Wilco Bauwer\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"subscription\",\n \"summary\": \"Support for subscription + management preview.\",\n \"version\": \"0.1.4\"\n },\n + \ \"sha256Digest\": \"0f28407be656e9930d06240b95bf1ccc8ebbbc9fc961cbd9e4b0575e1867b03d\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/subscription-0.1.5-py2.py3-none-any.whl\",\n + \ \"filename\": \"subscription-0.1.5-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.30\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"wilcob@microsoft.com\",\n + \ \"name\": \"Wilco Bauwer\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/subscription\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"subscription\",\n \"summary\": \"Support for subscription + management preview.\",\n \"version\": \"0.1.5\"\n },\n + \ \"sha256Digest\": \"ff7896aebc46862a6d30ac5f4cf64bdd40cb50e5437cea299590896d75f1013e\"\n + \ }\n ],\n \"support\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/support-0.1.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"support-0.1.1-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.0.81\",\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/azure/azure-cli-extensions/tree/master/src/support\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"support\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Support Extension\",\n \"version\": \"0.1.1\"\n },\n + \ \"sha256Digest\": \"e74e1b769155a08226d103781dbec7a20b517c37f4b75871172b2769e37676fa\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/support-1.0.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"support-1.0.0-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.0.81\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 2\",\n \"Programming Language + :: Python :: 2.7\",\n \"Programming Language :: Python + :: 3\",\n \"Programming Language :: Python :: 3.4\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/azure/azure-cli-extensions/tree/master/src/support\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"support\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Support Extension\",\n \"version\": \"1.0.0\"\n },\n + \ \"sha256Digest\": \"3646b584af5fb68e57a153991cdbf049cd6f8e471c36b28c7f3bb642ecc341d8\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/support-1.0.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"support-1.0.1-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.0.81\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 2\",\n \"Programming Language + :: Python :: 2.7\",\n \"Programming Language :: Python + :: 3\",\n \"Programming Language :: Python :: 3.4\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/azure/azure-cli-extensions/tree/master/src/support\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"support\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Support Extension\",\n \"version\": \"1.0.1\"\n },\n + \ \"sha256Digest\": \"5490c5dbe52b0457b51a327426cad741005f8afc24c13cefefb9fe8694a558f7\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/support-1.0.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"support-1.0.2-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.0.81\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 2\",\n \"Programming Language + :: Python :: 2.7\",\n \"Programming Language :: Python + :: 3\",\n \"Programming Language :: Python :: 3.4\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/azure/azure-cli-extensions/tree/master/src/support\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"support\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Support Extension\",\n \"version\": \"1.0.2\"\n },\n + \ \"sha256Digest\": \"815e9ed05789f4cd00eb00cbae0e6339e7519c0c6d816bf3aa302af534acef5b\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/support-1.0.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"support-1.0.3-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.0.81\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/azure/azure-cli-extensions/tree/master/src/support\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"support\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Support Extension\",\n \"version\": \"1.0.3\"\n },\n + \ \"sha256Digest\": \"9f5b4ebc6a90b48d2a3c18ce7b74d89240275dcf23aa836b8509882b1ee28c56\"\n + \ }\n ],\n \"timeseriesinsights\": [\n {\n + \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/timeseriesinsights-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"timeseriesinsights-0.1.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"Programming Language :: Python :: 3.7\",\n \"Programming + Language :: Python :: 3.8\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/src/timeseriesinsights\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"timeseriesinsights\",\n \"summary\": \"Microsoft Azure + Command-Line Tools TimeSeriesInsightsClient Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"a1cd9f9177ff31010638048d3737dc39fac144d9ca107fe4eafc4339386d71cd\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/timeseriesinsights-0.1.1-py3-none-any.whl\",\n + \ \"filename\": \"timeseriesinsights-0.1.1-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"Programming Language :: Python :: 3.7\",\n \"Programming + Language :: Python :: 3.8\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/src/timeseriesinsights\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"timeseriesinsights\",\n \"summary\": \"Microsoft Azure + Command-Line Tools TimeSeriesInsightsClient Extension\",\n \"version\": + \"0.1.1\"\n },\n \"sha256Digest\": \"3276b876cad87ef8b29e6af58294fc7ff20b9d2d0187ce84e2b15ba8917b00d9\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/timeseriesinsights-0.1.2-py3-none-any.whl\",\n + \ \"filename\": \"timeseriesinsights-0.1.2-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"Programming Language :: Python :: 3.7\",\n \"Programming + Language :: Python :: 3.8\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/src/timeseriesinsights\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"timeseriesinsights\",\n \"summary\": \"Microsoft Azure + Command-Line Tools TimeSeriesInsightsClient Extension\",\n \"version\": + \"0.1.2\"\n },\n \"sha256Digest\": \"3caba62be85114e44cd61c8541df49c7ff67b76b8c26e53e198b00a98a907417\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/timeseriesinsights-0.1.3-py3-none-any.whl\",\n + \ \"filename\": \"timeseriesinsights-0.1.3-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"Programming Language :: Python :: 3.7\",\n \"Programming + Language :: Python :: 3.8\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/src/timeseriesinsights\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"timeseriesinsights\",\n \"summary\": \"Microsoft Azure + Command-Line Tools TimeSeriesInsightsClient Extension\",\n \"version\": + \"0.1.3\"\n },\n \"sha256Digest\": \"84009856e1a9e6e6b178425099c2e1eaa4753ba5e375426a504f92bd4b9a21aa\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/timeseriesinsights-0.2.0-py3-none-any.whl\",\n + \ \"filename\": \"timeseriesinsights-0.2.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.11.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/timeseriesinsights\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"timeseriesinsights\",\n \"summary\": \"Microsoft Azure + Command-Line Tools TimeSeriesInsightsClient Extension\",\n \"version\": + \"0.2.0\"\n },\n \"sha256Digest\": \"79f257abed8ac699a395e1c61351cd2c68f3a1844d3369aca5b346b2b1c0aa10\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/timeseriesinsights-0.2.1-py3-none-any.whl\",\n + \ \"filename\": \"timeseriesinsights-0.2.1-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.11.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/timeseriesinsights\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"timeseriesinsights\",\n \"summary\": \"Microsoft Azure + Command-Line Tools TimeSeriesInsightsClient Extension\",\n \"version\": + \"0.2.1\"\n },\n \"sha256Digest\": \"6ec3fe5ff3d92c3c2c8ba581af679567bfc430dd38fa70945b43378cf9b81ff2\"\n + \ }\n ],\n \"virtual-network-manager\": [\n {\n + \ \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/virtual_network_manager-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"virtual_network_manager-0.1.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/network-manager\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"virtual-network-manager\",\n \"summary\": \"Microsoft + Azure Command-Line Tools NetworkManagementClient Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"fd34cc2d8e2cbb80831e62cf4b64e0e4c6a295ac717b07ebc5a9f311f12cb95f\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/virtual_network_manager-0.2.0-py3-none-any.whl\",\n + \ \"filename\": \"virtual_network_manager-0.2.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/network-manager\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"virtual-network-manager\",\n \"summary\": \"Microsoft + Azure Command-Line Tools NetworkManagementClient Extension\",\n \"version\": + \"0.2.0\"\n },\n \"sha256Digest\": \"4541fec0a7b0d16c394f295da92179b72ac8f4962b2f10676647ac8cdb2179d7\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/virtual_network_manager-0.3.0-py3-none-any.whl\",\n + \ \"filename\": \"virtual_network_manager-0.3.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/network-manager\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"virtual-network-manager\",\n \"summary\": \"Microsoft + Azure Command-Line Tools NetworkManagementClient Extension\",\n \"version\": + \"0.3.0\"\n },\n \"sha256Digest\": \"7744f7fabb5b4b74a6d70734f125172bd660efe521a4e8f624fdd4a0be7a2bac\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/virtual_network_manager-0.4.0-py3-none-any.whl\",\n + \ \"filename\": \"virtual_network_manager-0.4.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/network-manager\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"virtual-network-manager\",\n \"summary\": \"Microsoft + Azure Command-Line Tools NetworkManagementClient Extension\",\n \"version\": + \"0.4.0\"\n },\n \"sha256Digest\": \"6dbaa712585a7fb16fa415a5e3597776a9b0191a70ae63e9dc81fdc732350fdc\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/virtual_network_manager-0.4.1-py3-none-any.whl\",\n + \ \"filename\": \"virtual_network_manager-0.4.1-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/network-manager\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"virtual-network-manager\",\n \"summary\": \"Microsoft + Azure Command-Line Tools NetworkManagementClient Extension\",\n \"version\": + \"0.4.1\"\n },\n \"sha256Digest\": \"4eabccc76009b246dc9dde769a116427e59b1cb80290cffee4ed371e9baa6566\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/virtual_network_manager-0.5.0-py3-none-any.whl\",\n + \ \"filename\": \"virtual_network_manager-0.5.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/network-manager\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"virtual-network-manager\",\n \"summary\": \"Microsoft + Azure Command-Line Tools NetworkManagementClient Extension\",\n \"version\": + \"0.5.0\"\n },\n \"sha256Digest\": \"3014960cf39c2058da2a18fb5ce54110d90d02459bfda174c7d0036cff19f5de\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/virtual_network_manager-0.5.1-py3-none-any.whl\",\n + \ \"filename\": \"virtual_network_manager-0.5.1-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/network-manager\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"virtual-network-manager\",\n \"summary\": \"Microsoft + Azure Command-Line Tools NetworkManagementClient Extension\",\n \"version\": + \"0.5.1\"\n },\n \"sha256Digest\": \"3c633cc53b341ae78514a62ab8cd7faf13c211e98a1c464eae2f636030d1e090\"\n + \ }\n ],\n \"virtual-network-tap\": [\n {\n + \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/virtual_network_tap-0.1.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"virtual_network_tap-0.1.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.46\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/virtual-network-tap\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"virtual-network-tap\",\n \"summary\": \"Manage virtual + network taps (VTAP).\",\n \"version\": \"0.1.0\"\n },\n + \ \"sha256Digest\": \"7e3f634f8eb701cf6fef504159785bc90e6f5bd2482e459469dd9ab30601aa35\"\n + \ }\n ],\n \"virtual-wan\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/virtual_wan-0.1.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"virtual_wan-0.1.2-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/virtual-wan\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"virtual-wan\",\n \"summary\": \"Manage virtual WAN, hubs, + VPN gateways and VPN sites.\",\n \"version\": \"0.1.2\"\n + \ },\n \"sha256Digest\": \"35d7b9f8b62167957708902b19a6c2f97ceaafa28abcba815b39a2d9040066f8\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/virtual_wan-0.1.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"virtual_wan-0.1.3-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/virtual-wan\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"virtual-wan\",\n \"summary\": \"Manage virtual WAN, hubs, + VPN gateways and VPN sites.\",\n \"version\": \"0.1.3\"\n + \ },\n \"sha256Digest\": \"10bc530d54677c0f24363326f28b0476a3324198417117e3effa031c20d6c2cb\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/virtual_wan-0.2.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"virtual_wan-0.2.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/virtual-wan\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"virtual-wan\",\n \"summary\": \"Manage virtual WAN, hubs, + VPN gateways and VPN sites.\",\n \"version\": \"0.2.0\"\n + \ },\n \"sha256Digest\": \"45b52f87cd76a269d8e6151782a437692cea3725b4f64d9d4d64cc2c4b49288f\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/virtual_wan-0.2.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"virtual_wan-0.2.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/virtual-wan\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"virtual-wan\",\n \"summary\": \"Manage virtual WAN, hubs, + VPN gateways and VPN sites.\",\n \"version\": \"0.2.1\"\n + \ },\n \"sha256Digest\": \"db108cf3fb9f3a49aea87f35d658b0bdc9c2321122b9a1ec1f58f4fecb0ebe90\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/virtual_wan-0.2.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"virtual_wan-0.2.2-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/virtual-wan\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"virtual-wan\",\n \"summary\": \"Manage virtual WAN, hubs, + VPN gateways and VPN sites.\",\n \"version\": \"0.2.2\"\n + \ },\n \"sha256Digest\": \"0b141457b8c3f57061f300dae18472ec9da96f4b4f9ddb9239a4a5dbda7c1ffd\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/virtual_wan-0.2.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"virtual_wan-0.2.3-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/virtual-wan\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"virtual-wan\",\n \"summary\": \"Manage virtual WAN, hubs, + VPN gateways and VPN sites.\",\n \"version\": \"0.2.3\"\n + \ },\n \"sha256Digest\": \"21e1333af42c80c094099212db57b5e7171afee8690f0de211fdf359e3f1da16\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/virtual_wan-0.2.4-py2.py3-none-any.whl\",\n + \ \"filename\": \"virtual_wan-0.2.4-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/virtual-wan\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"virtual-wan\",\n \"summary\": \"Manage virtual WAN, hubs, + VPN gateways and VPN sites.\",\n \"version\": \"0.2.4\"\n + \ },\n \"sha256Digest\": \"236668a188121738975f85148957ce843dd43c8644f76c915dde9d2f8233c9e4\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/virtual_wan-0.2.5-py2.py3-none-any.whl\",\n + \ \"filename\": \"virtual_wan-0.2.5-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/virtual-wan\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"virtual-wan\",\n \"summary\": \"Manage virtual WAN, hubs, + VPN gateways and VPN sites.\",\n \"version\": \"0.2.5\"\n + \ },\n \"sha256Digest\": \"e16f67e75abfd1d462d16cc00cca97551c63c5d6f9d4bbc838b4f331b2c1072a\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/virtual_wan-0.2.6-py2.py3-none-any.whl\",\n + \ \"filename\": \"virtual_wan-0.2.6-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/virtual-wan\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"virtual-wan\",\n \"summary\": \"Manage virtual WAN, hubs, + VPN gateways and VPN sites.\",\n \"version\": \"0.2.6\"\n + \ },\n \"sha256Digest\": \"4c695172677a9397b94f335748ca1b10caa87d5dfbefe1975e73aae60bf8b69f\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/virtual_wan-0.2.7-py2.py3-none-any.whl\",\n + \ \"filename\": \"virtual_wan-0.2.7-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/virtual-wan\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"virtual-wan\",\n \"summary\": \"Manage virtual WAN, hubs, + VPN gateways and VPN sites.\",\n \"version\": \"0.2.7\"\n + \ },\n \"sha256Digest\": \"9358296298aa06595055b6d82ce3a4443b3a63dc4236f675e056769c5c633bc9\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/virtual_wan-0.2.8-py2.py3-none-any.whl\",\n + \ \"filename\": \"virtual_wan-0.2.8-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/virtual-wan\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"virtual-wan\",\n \"summary\": \"Manage virtual WAN, hubs, + VPN gateways and VPN sites.\",\n \"version\": \"0.2.8\"\n + \ },\n \"sha256Digest\": \"14568d2b5de27623558f6d4d26ce68a3b4af0a429cc82cbb06021942f7239a36\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/virtual_wan-0.2.9-py2.py3-none-any.whl\",\n + \ \"filename\": \"virtual_wan-0.2.9-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/virtual-wan\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"virtual-wan\",\n \"summary\": \"Manage virtual WAN, hubs, + VPN gateways and VPN sites.\",\n \"version\": \"0.2.9\"\n + \ },\n \"sha256Digest\": \"ca3569805f44c420ed58719fb9e514d7fa28b84bec9fc1321702250cdd8fcbf0\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/virtual_wan-0.2.10-py2.py3-none-any.whl\",\n + \ \"filename\": \"virtual_wan-0.2.10-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/virtual-wan\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"virtual-wan\",\n \"summary\": \"Manage virtual WAN, hubs, + VPN gateways and VPN sites.\",\n \"version\": \"0.2.10\"\n + \ },\n \"sha256Digest\": \"eb0afdcc23910d9e7ec5a55c511f0e67c5d8c0229d84eaaa821b72ccb2468c23\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/virtual_wan-0.2.11-py2.py3-none-any.whl\",\n + \ \"filename\": \"virtual_wan-0.2.11-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/virtual-wan\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"virtual-wan\",\n \"summary\": \"Manage virtual WAN, hubs, + VPN gateways and VPN sites.\",\n \"version\": \"0.2.11\"\n + \ },\n \"sha256Digest\": \"35899c30c1a7e7dd43b36895deac4eb0accbb88c98d2e8c5c41dd985f732ee1b\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/virtual_wan-0.2.12-py2.py3-none-any.whl\",\n + \ \"filename\": \"virtual_wan-0.2.12-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/virtual-wan\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"virtual-wan\",\n \"summary\": \"Manage virtual WAN, hubs, + VPN gateways and VPN sites.\",\n \"version\": \"0.2.12\"\n + \ },\n \"sha256Digest\": \"d213eb778405b8128bc657ce61fcc19f2cde044ab9ab0950f28a94795ae9ccfd\"\n + \ }\n ],\n \"vm-repair\": [\n {\n \"downloadUrl\": + \"https://azurecomputeaidrepair.blob.core.windows.net/prod/vm_repair-0.2.6-py2.py3-none-any.whl\",\n + \ \"filename\": \"vm_repair-0.2.6-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"classifiers\": [\n + \ \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"caiddev@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/vm-repair\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"vm-repair\",\n \"summary\": \"Auto repair commands to + fix VMs.\",\n \"version\": \"0.2.6\"\n },\n + \ \"sha256Digest\": \"3556adeb1053262aa1aa0203b53423252afbd89b3e455255c2a2964a3be9a78e\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/vm_repair-0.2.7-py2.py3-none-any.whl\",\n + \ \"filename\": \"vm_repair-0.2.7-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"classifiers\": [\n + \ \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"caiddev@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/vm-repair\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"vm-repair\",\n \"summary\": \"Auto repair commands to + fix VMs.\",\n \"version\": \"0.2.7\"\n },\n + \ \"sha256Digest\": \"4949871a99d5ef62ffdad72d35bfa75a483f1a714bf8d7ca84f134f86a5e9578\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/vm_repair-0.3.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"vm_repair-0.3.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"caiddev@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/vm-repair\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"vm-repair\",\n \"summary\": \"Auto repair commands to + fix VMs.\",\n \"version\": \"0.3.1\"\n },\n + \ \"sha256Digest\": \"4c893d48469b70772318c989ecac03e1ac494dc0c97652d1827a8ad55d8e8b51\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/vm_repair-0.3.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"vm_repair-0.3.2-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"caiddev@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/vm-repair\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"vm-repair\",\n \"summary\": \"Auto repair commands to + fix VMs.\",\n \"version\": \"0.3.2\"\n },\n + \ \"sha256Digest\": \"b7837a3129ff2614d27c2acbd254e97d83ac1540745225d2b156c897bb065125\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/vm_repair-0.3.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"vm_repair-0.3.3-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"caiddev@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/vm-repair\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"vm-repair\",\n \"summary\": \"Auto repair commands to + fix VMs.\",\n \"version\": \"0.3.3\"\n },\n + \ \"sha256Digest\": \"04ddc34a525af5b313f9dd1b5b446e5aa2a79d242451cf09f7670147c7aadd42\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/vm_repair-0.3.4-py2.py3-none-any.whl\",\n + \ \"filename\": \"vm_repair-0.3.4-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"caiddev@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/vm-repair\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"vm-repair\",\n \"summary\": \"Auto repair commands to + fix VMs.\",\n \"version\": \"0.3.4\"\n },\n + \ \"sha256Digest\": \"b5964a8ed60193dc73e9109763af7cbb0162c029dbd81ed9ec5a7f20fa48ee7d\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/vm_repair-0.3.5-py2.py3-none-any.whl\",\n + \ \"filename\": \"vm_repair-0.3.5-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"caiddev@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/vm-repair\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"vm-repair\",\n \"summary\": \"Auto repair commands to + fix VMs.\",\n \"version\": \"0.3.5\"\n },\n + \ \"sha256Digest\": \"70112e8c4ce186f0c494e89680d751f8f4c6dc906c47cc44b8b5cdf0e19d2e50\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/vm_repair-0.3.6-py2.py3-none-any.whl\",\n + \ \"filename\": \"vm_repair-0.3.6-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"caiddev@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/vm-repair\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"vm-repair\",\n \"summary\": \"Auto repair commands to + fix VMs.\",\n \"version\": \"0.3.6\"\n },\n + \ \"sha256Digest\": \"bd7d1259bb095ab238d8efca72c201570c5144816d7d4e98e73d1a82eb08a80a\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/vm_repair-0.3.7-py2.py3-none-any.whl\",\n + \ \"filename\": \"vm_repair-0.3.7-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"caiddev@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/vm-repair\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"vm-repair\",\n \"summary\": \"Auto repair commands to + fix VMs.\",\n \"version\": \"0.3.7\"\n },\n + \ \"sha256Digest\": \"021ae4b3b776b41e98fc91c35bc54e0ea7bcdfd32be3cfd23261e450535326bd\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/vm_repair-0.3.8-py2.py3-none-any.whl\",\n + \ \"filename\": \"vm_repair-0.3.8-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"caiddev@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/vm-repair\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"vm-repair\",\n \"summary\": \"Auto repair commands to + fix VMs.\",\n \"version\": \"0.3.8\"\n },\n + \ \"sha256Digest\": \"51499825455a4db3e4ede2a5abd31a28e8177f9bf66597c41dac0dc4851c41bb\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/vm_repair-0.3.9-py2.py3-none-any.whl\",\n + \ \"filename\": \"vm_repair-0.3.9-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"caiddev@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/vm-repair\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"vm-repair\",\n \"summary\": \"Auto repair commands to + fix VMs.\",\n \"version\": \"0.3.9\"\n },\n + \ \"sha256Digest\": \"d8a13d094c4900114a46778bb7c34f567401850193616d00dd06e02f415ceb81\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/vm_repair-0.4.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"vm_repair-0.4.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"caiddev@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/vm-repair\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"vm-repair\",\n \"summary\": \"Auto repair commands to + fix VMs.\",\n \"version\": \"0.4.0\"\n },\n + \ \"sha256Digest\": \"075c1df17bc63b1029cbcffee499143bef02ee1f6bd28ea1bf1f736352630532\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/vm_repair-0.4.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"vm_repair-0.4.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"caiddev@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/vm-repair\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"vm-repair\",\n \"summary\": \"Auto repair commands to + fix VMs.\",\n \"version\": \"0.4.1\"\n },\n + \ \"sha256Digest\": \"7dfc648e6dfa0392feb8491af3da54e229edd48bb75421cd554cd5be7e99e149\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/vm_repair-0.4.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"vm_repair-0.4.2-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"caiddev@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/vm-repair\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"vm-repair\",\n \"summary\": \"Auto repair commands to + fix VMs.\",\n \"version\": \"0.4.2\"\n },\n + \ \"sha256Digest\": \"cef2c111ea85fe22d51ee67ed4a88e46d9ac771ec04d5dc411460420d913cd4f\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/vm_repair-0.4.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"vm_repair-0.4.3-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + false,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"caiddev@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/vm-repair\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"vm-repair\",\n \"summary\": \"Auto repair commands to + fix VMs.\",\n \"version\": \"0.4.3\"\n },\n + \ \"sha256Digest\": \"a9bf31ef4166e564a8fdcccb70edb217b59f0036a0849c5c57ec951f1693a08a\"\n + \ }\n ],\n \"vmware\": [\n {\n \"downloadUrl\": + \"https://github.com/virtustream/az-vmware-cli/releases/download/0.7.2/vmware-0.7.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"vmware-0.7.2-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.0.66\",\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/az-vmware-cli\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"vmware\",\n \"summary\": \"Azure VMware Solution commands.\",\n + \ \"version\": \"0.7.2\"\n },\n \"sha256Digest\": + \"b84b027fe8d836f8969893480cef63b05b85db1a59f6ef11063e52be530fd9ff\"\n },\n + \ {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/vmware-1.0.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"vmware-1.0.0-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.0.66\",\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/az-vmware-cli\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"vmware\",\n \"summary\": \"Azure VMware Solution commands.\",\n + \ \"version\": \"1.0.0\"\n },\n \"sha256Digest\": + \"e1775b05e22e3afb70ad395bc3cff1cb7fdfc9a90836b61e13d4c54843577ddb\"\n },\n + \ {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/vmware-2.0.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"vmware-2.0.1-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.11.0\",\n \"description_content_type\": \"text/markdown\",\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/az-vmware-cli\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"vmware\",\n \"summary\": \"Azure VMware Solution commands.\",\n + \ \"version\": \"2.0.1\"\n },\n \"sha256Digest\": + \"9201be5570c050b7f048f25b70ee0a2229bf73ad048aea036b484166631bc8e5\"\n },\n + \ {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/vmware-3.0.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"vmware-3.0.0-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.11.0\",\n \"description_content_type\": \"text/markdown\",\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/az-vmware-cli\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"vmware\",\n \"summary\": \"Azure VMware Solution commands.\",\n + \ \"version\": \"3.0.0\"\n },\n \"sha256Digest\": + \"d68bcb114a2b46860eecf0debeb0d9c5db46c069399ef9e3f5292220a3cd37c2\"\n },\n + \ {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/vmware-3.1.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"vmware-3.1.0-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.11.0\",\n \"description_content_type\": \"text/markdown\",\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/az-vmware-cli\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"vmware\",\n \"summary\": \"Azure VMware Solution commands.\",\n + \ \"version\": \"3.1.0\"\n },\n \"sha256Digest\": + \"7b1ff134e840caa3b30a636fceb0e6a8022565e8a439245b8e1a111534e196f8\"\n },\n + \ {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/vmware-3.2.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"vmware-3.2.0-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.11.0\",\n \"description_content_type\": \"text/markdown\",\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/az-vmware-cli\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"vmware\",\n \"summary\": \"Azure VMware Solution commands.\",\n + \ \"version\": \"3.2.0\"\n },\n \"sha256Digest\": + \"4d557e5fbd5cc8cfc80a9f6085d5503007a0955160e264b816f9e6a6a7332580\"\n },\n + \ {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/vmware-4.0.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"vmware-4.0.1-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.11.0\",\n \"description_content_type\": \"text/markdown\",\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/az-vmware-cli\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"vmware\",\n \"summary\": \"Azure VMware Solution commands.\",\n + \ \"version\": \"4.0.1\"\n },\n \"sha256Digest\": + \"93008844fbc5b157d17470738899e9f8cd0d09be2970cd045da10b8f8dac360a\"\n },\n + \ {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/vmware-4.0.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"vmware-4.0.2-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.11.0\",\n \"description_content_type\": \"text/markdown\",\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/vmware\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"vmware\",\n \"summary\": \"Azure VMware Solution commands.\",\n + \ \"version\": \"4.0.2\"\n },\n \"sha256Digest\": + \"ce2fe71b5095fea0d3762e7c698abf1bb0d7b51cb54a4e841d07493c24ccbbdb\"\n }\n + \ ],\n \"webapp\": [\n {\n \"downloadUrl\": + \"https://github.com/Nking92/azure-cli-extensions/raw/whl-files/dist/webapp-0.2.24-py2.py3-none-any.whl\",\n + \ \"filename\": \"webapp-0.2.24-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.0.46\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 2\",\n \"Programming Language + :: Python :: 2.7\",\n \"Programming Language :: Python + :: 3\",\n \"Programming Language :: Python :: 3.4\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"sisirap@microsoft.com\",\n \"name\": + \"Sisira Panchagnula\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/webapp\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"webapp\",\n \"summary\": \"Additional commands for Azure + AppService.\",\n \"version\": \"0.2.24\"\n },\n + \ \"sha256Digest\": \"797abb3d8b41547ed3c2bcc8e01e30cbb5d487262cd2f285e755419bd1c03bed\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/webapp-0.3.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"webapp-0.3.1-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.0.46\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 2\",\n \"Programming Language + :: Python :: 2.7\",\n \"Programming Language :: Python + :: 3\",\n \"Programming Language :: Python :: 3.4\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"sisirap@microsoft.com\",\n \"name\": + \"Sisira Panchagnula\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/webapp\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"webapp\",\n \"summary\": \"Additional commands for Azure + AppService.\",\n \"version\": \"0.3.1\"\n },\n + \ \"sha256Digest\": \"1cd5bb1a8ad02a5f7c8c72a01692637fed434b24ea359d21caf919ed5323941a\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/webapp-0.4.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"webapp-0.4.0-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.23.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 2\",\n \"Programming Language + :: Python :: 2.7\",\n \"Programming Language :: Python + :: 3\",\n \"Programming Language :: Python :: 3.4\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"sisirap@microsoft.com\",\n \"name\": + \"Sisira Panchagnula\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/webapp\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"webapp\",\n \"summary\": \"Additional commands for Azure + AppService.\",\n \"version\": \"0.4.0\"\n },\n + \ \"sha256Digest\": \"908b0df07cef652176a0f2bf0fdcf58b5d16fb4903ee3c06f73f0bb3913a5c0f\"\n + \ }\n ],\n \"webpubsub\": [\n {\n \"downloadUrl\": + \"https://azcliprod.blob.core.windows.net/cli-extensions/webpubsub-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"webpubsub-0.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.22.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/webpubsub\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"webpubsub\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Webpubsub Extension\",\n \"version\": \"0.1.0\"\n + \ },\n \"sha256Digest\": \"e36b3e5d0585b1082884150b829de871dbe906fd2b5356689127e1153829245f\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/webpubsub-0.2.0-py3-none-any.whl\",\n + \ \"filename\": \"webpubsub-0.2.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.22.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/webpubsub\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"webpubsub\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"websockets (~=8.1)\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools Webpubsub Extension\",\n \"version\": + \"0.2.0\"\n },\n \"sha256Digest\": \"f29d5b7217b8f03fc05dde2cab282cbebec9d211dc8cd7c1ee9baa71b23ff6d5\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/webpubsub-0.2.1-py3-none-any.whl\",\n + \ \"filename\": \"webpubsub-0.2.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.22.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/webpubsub\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"webpubsub\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"websockets (~=8.1)\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools Webpubsub Extension\",\n \"version\": + \"0.2.1\"\n },\n \"sha256Digest\": \"8eac173dde02b0703d0dd3ef193e796e83e85732c98302aa0f53418a128bddec\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/webpubsub-1.0.0-py3-none-any.whl\",\n + \ \"filename\": \"webpubsub-1.0.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.22.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/webpubsub\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"webpubsub\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"websockets (~=8.1)\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools Webpubsub Extension\",\n \"version\": + \"1.0.0\"\n },\n \"sha256Digest\": \"5e98577476bc8aba299baa00e664ff10185546c8f766260b961ef1c428b66a34\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/webpubsub-1.1.0-py3-none-any.whl\",\n + \ \"filename\": \"webpubsub-1.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.22.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/webpubsub\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"webpubsub\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"websockets (~=8.1)\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools Webpubsub Extension\",\n \"version\": + \"1.1.0\"\n },\n \"sha256Digest\": \"802e829313a4993702d114a94eb8b119a376085d92b0a7860fd2c308e73112f6\"\n + \ }\n ]\n },\n \"formatVersion\": \"1\"\n}" + headers: + content-length: + - '1966297' + content-md5: + - GaMu1TwZVLlcGD+JJb+lhQ== + content-type: + - application/json + date: + - Tue, 26 Jul 2022 09:05:49 GMT + etag: + - '0x8DA6EB16B7079A3' + last-modified: + - Tue, 26 Jul 2022 02:49:11 GMT + server: + - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0 + x-ms-blob-type: + - BlockBlob + x-ms-lease-status: + - unlocked + x-ms-version: + - '2009-09-19' status: code: 200 - message: '' + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + method: GET + uri: https://azcliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.14.1-py2.py3-none-any.whl + response: + body: + string: !!binary | + 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 + M9KxLGiM3UKtToOt8L0j3JvBH96OBpxe3NzkbVxh0435TUgFycrMeF+7bBwoNZoD6Hs62Ue5FHyP + ijg9t39ux+pc1Em7+fsfL6xvNP8wKINg6H3UTHccJ801RYeeaYs3qGDnB41MFVEmhIncdVB1WUyR + Yj3CvQCo85urI/xM+NLC9XXRC2Ygs0NGnwr6tMYQHAnc1eBlevq0+F6dJu9DI+onC10mzuq78DT1 + EByRH/rnWbEYBzfq2RRRZUYX9U5Y1KKnLu5zMgqNOpOqPjSKZm2hy8QxjRSZRzsp96fpjw1GIitn + cEf4/4WQcPs5dy6KAXoUSI1eVmAlXXM0O2I35k7rnLTxhoN7NPvsV6cduuc1hjP9oi9tSO+RPm3U + 6EY8xDfyYAbXp2fnDLpM/AdQSwMEFAAAAAgA8w6zVNgkX8LjfQAAAg8KAEYAAABhemV4dF9maXJl + d2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL19uZXR3b3JrX21hbmFnZW1lbnRfY2xpZW50 + LnB53b3dcxzHle377r8C4Xmw7CNxBB7ioxXXNy5NyRrFkW2GqLEj7ktPE2ySfQUCOI0Gac7EnL/9 + Vn/gq3Jn5t5rrewu9byMJAO1f9Xo3JW51srKfzk4u3wzu3j3x5vF269Of/MvB1/J/q+72IvLq8/z + 2bv3i4Mvzn5/8JfZ2fzy+vLtovvv86vL+WQxu7x4cvD8/Pxg9UPXB/Pp9XT+cfrmSfe7P87OphfX + 0zcHNxdvpvODxfvpwV9++Pn2Pz85eDWd3v3L4p+Lg9nF6meu5pf/3/RscTC/vFwcvL2cd1c6X/9U + 9xPdv39YV/3Nv6zw3kwP3k0vph1KV+j15weIX/z0+4PnN4vLn6bXi/UPfr/+wcv5ku7F+8nFu+n1 + wYfJ54Ozyc3q6meX8/my9Ovp+8nH2eX8YHLx5uDTrLu919OD88vuOrO3K8az5eVm191l5tO78k+0 + H/5v3s4vPxxM/vNmPn3y4d2HxZOOriv6ofvcFwfPf/rLy9nV9Hx2MX1xPpteLNY//eF6vrzbzQ+9 + ms5nk/PZf07nXx58u/zDbP7t0aW7j/vt7Lz7IDa/9L8uLj9dvNz8xy8PNv/07fTt7GK2/OCt333y + 4eZ8MZtczc5WLLeX+svyvz6/mq0J/zL752zz20/GZ5cXb2fvbtbfoNuf/+t08ely/stfJheTd9MP + 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 + 1d8Uy3bcv8U1rWJhlyicFQ5ca8ylZ7mpY2+w7TqMUIBQIHlSZeLtwVnygSoMviKBtoQiv3xjg5Lo + Z/SlcH5keuE7WYUwK2qW2NRNVCSif0yr//00ue7PZX46IsNsk5q1Wc+SD1BLAwQUAAAACADzDrNU + rThJZrgAAADOAQAAMgAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEv + bW9kZWxzLnB5rc+xasNADAbgPU/xQ5amkONsWpoMHUKmQj2luwl3snPFPhmdYpq3z+HQQqC0i7VJ + fJL4l3DsQ2xfz9qsN4sl1rNVPrbn4SKhPSke3ApVcMKJG81zGViOGjga7LoOE0oQSiQjeZN334Oj + mMjjHD0J9ESo3j6+xwYHop9GvxQhTmYQ/iSnEGZFw5IvdTeVRe7729d5kzbCPcxY2mJb27K2henZ + U5cQ+pxT8XgvXv4Upa3t07/i+TdxBVBLAwQUAAAACADzDrNUsQUvLggBAAA6AgAAOAAAAGF6ZXh0 + X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvYWlvL19faW5pdF9fLnB5rVAxbsMw + DNz9igMyJBniuUuGIENRoOmQdisKQZFpW60sBjSd1L+vLKNBl27RIpB3vDtyAceVj8120HrzUCyw + udtLYns+j+KbVrFyaxy8E+651tSXM4tVz7HELgRkUg+hnuRCVZlmn72j2FOFIVYk0JZweHr7bZd4 + JboV+q3wMXPOwp/kFMKsqFkQZk7CU9XNnjlaRWgoUoqRTE7jn3ir4xq7QflIvc7Ex5nIkkdbGxvq + 0dkRzg5Z27HIZHui1l58srWxwtWn1U6EwEnH1zmfm+T8tOrNvLzv2YtauENpIumV5ct0NtqGOopq + XPDpg+/S9RUvM+Fww/cZLoyxIRiDLd6X/3CWH8UPUEsDBBQAAAAIAPMOs1RlKWlw/gMAAGUMAAA+ + AAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS9haW8vX2NvbmZpZ3Vy + YXRpb24ucHmtVk1v4zYQvetXDJyDrMBWroWBFHDdRRNgkwbe7F6KQqClscxaIlWSSlYt2t/eIWV9 + WnaLYnUwLM7wvTfDmaFuIJYJF+l9afbL77wbWH6zh8A2sqgUTw8G5nEATzxWUsu9oXVVSMUMlyKE + dZaBc9KgUKN6wySkvR95jEJjAqVIUIE5IDw9vjbLIXxCbF/MVwNcOJ9Cyd8wNqCkNLCXipCy2os8 + 6D2vWb0bJy9BSFEgSSGiXdWTON8GsC6N3KI2teNPtaNUVt3mwESKGnJWQcxKhx5LpSz1Dg/sjUsF + TCTwzim8HUImCYfvncbYwnFNMApb+vDbJn+vZA6mKuhsgeeUbQNrUXn1OvujVBiSXvsj9jwt68No + PDf9xbMtBS8w4wIb70JShjnqvmOe5ubkfbK2KrZPD8YUH2WakrYXa21khWH0hkr3hHz5sP30+POz + 53lxxrSGZzTvUh2fmGAp5ijMJuP2t693PngLVh7QM5vNBsu2NC6hhZ7b8iwN0nExA4yOsGCK5WhI + HpS2Ko2EWCFzLpyCE9owESMwhaAZ1TCwbtXhMWMU35UG9Ylg5TAtTEKsnGUr2LT/QSD9TZxOVzNO + mqOVQtgyo79rl+sajM4aB1h/90+5XdcR05WIw7X9fZVHFB1nX5UudzpWvLDJiniyglcS0V/scWl4 + P/D4QJ3Kfy8xq4A7w76qu7btKSd3ABKewz7+aGPOtc24AVl3zOfto8sEUn1UYIcE9TQ1Xpb1oz/T + rI1qTr9OeYJ7iCIuuImiuVuxj8Zsv2jfurgWADe2h3AFs6l8zTqEIXNvYyPBPre3x3emUt1ZbUta + SwDL76ngBK5aZ5oVnRKaFiOzfRTjNHi+sKzED0pJNZ+9NFUKfrfZh7yk4SOkHU0OJpwFfZ6R+v9B + NkK4zqjLAtX8v7Tywh1NELZH1mQw8AaH16tvuO+lbeg0DvN+HPglzEjHsqAJdg81O820Yu6f2f0F + /OIfaLbp1d1d3sYVNn2Y34VUf6zMjP9rl40TpEZzMs59nRyjXAp+REWYvtu/tBN1Keqk3f35lx/W + l9n8NCKDYKg+agY7jpPmeqCzXuiCZtPVGnVMNA5VRLEKE7lZX3V5SpGiObP7AVArN/dC+Jnsa2uu + 74Ke3AHNARl9B+hpjqFxRPBQG6/D03fD12oavG8aQb9Y03XgrL7opqGHxhH4qUNeFYtxcF1eTBHV + XnSVb8KjJp26lS/RKDTqQqr6plE0boBurf06ekyTQ+bRQcrjNMe5w4hp4xweyP5vcSTcfrBdCmVg + nY6mdrlOw0q6wWhOxG6kTZNN+vjDIT2ac/bj0g7YyxzD+X1VyzCuH5C+YtTosjsFOZKxgNvpYbmA + Lh3/AFBLAwQUAAAACADzDrNU04CCxdt9AADEWgoASgAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk + X3Nka3MvdjIwMjBfMDVfMDEvYWlvL19uZXR3b3JrX21hbmFnZW1lbnRfY2xpZW50LnB53b3dclzH + la1776dAuC8s95bYAjfxpzjecdS0rVZs2c2Q1O6Ic4MugkWqjiAAGz+k2R19nv1UoQogUCtn5pxz + fFm1BN9YosA1v1WonCtzjJEr/2Hn5PzN7OzdH26u335x+Jt/2PkC+9/8Yi/PLz5ezt79dL3z2cnv + d/4yO7k8vzp/ez3/88uL88vJ9ez87NnO16enO7c/dLVzOb2aXr6fvnk2/7vfzU6mZ1fTNzs3Z2+m + lzvXP013/vLtj3d//Gznh+n0/l+u/369Mzu7/ZmLy/P/d3pyvXN5fn698/b8cn6l0+VPzX9i/u+/ + LKv+5h9u8d5Md95Nz6ZzlHmh1x8fIH72/e93vr65Pv9+enW9/MFvlj94frmge/nT5Ozd9Grnl8nH + nZPJze3VT84vLxelX09/mryfnV/uTM7e7HyYzW/v9XTn9Hx+ndnbW8aTxeVmV/PLXE7vyz9jP/zf + vL08/2Vn8p83l9Nnv7z75frZnG5e9Jf553698/XVx7OTr7//y6vZxfR0djZ9eTqbnl0v/8ovV5eL + W1795A/Ty9nkdPaf08vPd/64+O2s/u3R9eef+dvZ6fzTWP2l/312/uHs1eoPP99Z/dMfp29nZ7PF + p1/6u89+uTm9nk0uZie3LHeX+sviT7++mC0J/zL7+2z1t58dn5yfvZ29u1l+je5+/q/T6w/nlz// + ZXI2eTf9Zf5Xln/x5cOfvbvA+cV0+QdXx78sLty4xr/e//gS4+R0cnW1c/zDH//38r9/dv568c37 + /Ve/2Zn/78307c7x8eKGj48/u5qevv185x8nl+/mH8c//uPPHxb/tPrBxf9++9vf/vjTbP75Xe1M + dt5Ofp5/RW4vfn2+c3VzcQt1cjP/ci0/l9M51PXyrs/flj6hZ7+9v/K/r75+l9NfzucDazFK5r+F + yenO++nl1eoKd5/88jfyxe0X5fVkMfSWv4uHmPf/fDHn+83qMzA+sM98H+TnpVv4/MEHu/qg5tVX + F9xZ/vmz39z++e0ndzmdvJmPxPOz68ns7Gp5S/MPaufrV9/e3er8o59/nj9NTy92Pp7fzH9B80/h + w+z6p53J/CM6X47MrxefwPy2z2/eXN1e/LPln/xwPTn5+fPVf/5m/kleni3u5+5PXv40/0w/35le + nzz7/bPbv/fPHxffgMkc4/Od2fXOvEFc3RY4nQ/1+eh6gLUzeT+ZnU5ez2Hn/3Jx83rerpaXXV7p + z/NGMh8kb25OFh/Z57fsVz+d35y+2bm6np38vLipyfzXcTn/l5vTybzrXMy+uL/22Zt/Wv79xSB7 + tvq8pnd/sHM1vV585X6ZXFzMHwLzL8r1h+l08dd27gfHzrvL85uL2142m//wA/JPl3tYck4ymX8/ + 5y379uKLm159Eo/uetUK78vcXmtZav7rPJs37zfTq5PL2evll/b6E/Tq1/7VbaGdk8vpm/lvYt6W + vtp5ef/PO2fT+T++WTwAlh132VTmH9X8K3K2aNLzf3zwIX91/fFi+uha/9+yPS0Gw7NPf351PFm0 + zme3DfTH85+nZ59qPqS6unm9gL9Y3Nnx7M1Xt5/Swz98UOtq58NPs5Of5s+52f+5mZ5+3Jnd/oe3 + H5fPvPsn0vKr9vAiz4aX/faPi3v+5er2C3H3rf6377+9/SSm8w//487iETt/Is4fW6enD+9+wHx1 + ffnonq5vv1vHq9/gV49+nfOP8/Yh+Hb+q7v/ds1/kfN/fD+/nzef78zrz94u28cvs6urxddt/nt9 + 9M18UGjRf45vLue/iB9WuP/2/XcPf2j1F+cU9+Xe3D9gPt+5bfGPnkMLxDezk+uHt3x/kbVn0aO/ + uPz5n6cf561n8V283rk4P50/Nd/Nu/v8a/5+8W354+ob/mEyrz+/s+vZL9P70TTvWbd/5er2l/Dd + 9//66Vt/tfrEvp9eX3784uu3i2Hz07yVzf/v9sObP3HPVsSL5nv7D3/805+//rfvfjyef/zHf/vT + 9z98+69/3fnDzu+ef/n8yy92d7/4cvd3tz92/Or7f/3zt9/96fjHr7+Z//ffPpgKnC3b6DOjPy+b + /Hdf//inH368u8r8CoPH+Gf/df80eFjsq51Pf77431/Pz+afcIH680c/9ru3s8vph/l38nj+Wc1O + Ph5f3pxOj287wtXvvlrd35cvFve39hdvfw1vJyfT4+nZm4vz+b+u/sLu0RdfPi/8hYvnx1fvL86O + byebl48nEg/+6sHjv/rf//158X53/sfOb1d9ffnJ/f43wxnA/d+8nQrc/9unLvD5zs4/7Cy+lF/t + /LbUXT49edfG6YO/eDdgF/97MFL/sPgNfKp5N7TW/nj15f/Do+/+s7uH2P2P3c1ePlX9+uzj8rZ3 + vvhfy1/2/Q/ffrmvPw3mR7+Guz9dfHl/ur6+uPrqn/7pl/uv4rO7/vvL7x59dnfzvvnf8sz1Pnv4 + CQ8+ufup2HqJ5ePiD8ZE+bP7j/DuHz7fWVL94SFi8fo386FvTYw+vy3/+2fDb836b/TBPz/+bt/9 + Flf/f//fVt/J//t2wjZ/PP90/ubTl/SX+Xpk/mhbdMfPTk7n86QHl38wS72cXt9cnu38189f7by/ + bWXzGdH7RROf/51ny2t89vBvzu9jccnj42ez6+kvV5/9fvF9mM07/9X15Oxk+tn7z2+/Qb//7wrb + 6rLrVH8otJPH8+m/zGdMt8+Ei3lTuFpMrW7nd58eWV/95uEH94878zG/98WX+1/s7n2189W87Ff/ + 8X7xR8df7h/v7q1u7/8qNNHhT/2v/xhcef+LL+cNZffhlfePvzw6/nK3ceXHP1W88u7zwZV3n3uu + /PCnCleet7//uXblg+Mv/2f7yo9/qnzl/eGV911X3m9d+XB45UPXlQ9bV17/DR64foMHrd/gwRe7 + Xw6uvPul58oPf6p85d3hlXddV96tXnnxIa9defHxta/8+KfKV17/Ps//juP7/Pinyld+MbzyC9eV + X7SuvP59PnR9nw9b3+fD5Sxk7coHrisftK68PlIOXSPlsDVSDoff50PX9/mw9X0+HH6fD13f58P2 + 93nQRQ9dXfSw1UWPht/nI9f3+aj1fT4afp+PXN/no9b3+Wj4fT5yfZ+PWt/no+H3+cj1fT5qfZ+P + ht/nI9f3+aj1fT4adv4jV+c/anX+o+H3+cj1fT5qfZ+Pht/nI9f3+ajxfV6swdZmBc+/9MwK1n6q + fOUXwyu3v89rP1W+8t7wynuuK++1rrw/vHJ7pKz9VPnKB8Mrt0fK2k+Vr3w4vHJ7pKz9VPHK69/n + +d9xfJ/XfurBlR8qzvPFw4MVwM4fbjWPuzn77x6vLZcK/8O5+Z24vyzx6IdX65q1/zJf7xULrqby + dsHVlB0seDuWawVvxyxWcDXxtwuuJvhkwf1WwX244GGr4CFcsP6lOYC/NKtFRa3g7WSLLLjbKrhL + FlwtQeyCq6UGWbA+DlcrELLgi1bBF3DB+jg8hMfhanlTLXgAF6wP/EN44B+2xuEhPA4PW+PwEB+H + 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 + b/M6r/DYjfltSAXJyswEvzVqHCA1moNxEuhkH+VS8D0qwgzshL8RXq7bP/8KQn/HTg7Tcjrtxh0d + Lxrsy+XaobGeaYh3qF0XBw1LFZEGwkTuZqoa/VKkLE/swRSo54+3WPiZ7Atr9jdXK5kOzQ4Zfbro + YY6usUfw4I2X4elT52s1DN429aBfrOkycOav5WHorrEHfuictWIxdi73sxJRTUYX+QY8POnQN8Q5 + GoVGnZGqbepls7Kmy8AxDROZRzsp98Pwpw49kqVzeCD7v6WQcPuJeS6LjvUkEW+9zMBKuuBoasRu + wA3zDPoE3ZHdm3r2S9iO2/Mc3Wl+MZY6pR+QPmpU7y485NeLYAbXw1NzBo0S/wBQSwMEFAAAAAgA + 8w6zVAirqjXVEgAAJqUAAFIAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1 + XzAxL3YyMDIwXzA1XzAxL19uZXR3b3JrX21hbmFnZW1lbnRfY2xpZW50LnB5xV3rb9y4Ef/uv0Lw + fTj74OxdAxQoBKSA4zzOaB4LJ3dBWxSCdsW1VWslnR52NkX7t5fUixTJIYfaSM4nx9YMfzN8ijPz + 0w/eNovi9PZFXe2e/eXkB+/Zd/tHlV1l+aGIb+8q72x77r2Pt0VWZruK/r7IsyKs4ixdeZdJ4jUP + lV5BSlI8kGhFZd/FW5KWJPLqNCKFV90R7/315/7XK+8TIcN/qq+VF6fNM3mR/ZtsK6/IssrbZYWX + tM/Qv9P/7ds2G2gR8W5JSigM2sjmIMA7uzn3LusquyFl1T74tn0wKxrRuzC9JaW3Dw/eNqwb3dus + KFizG3IXPsS02TCNvMeYmrYhXpJRPfGuwbdl6mJm6tD46vu6/WRXZHuvOuS0W714Tx1deZ//vn4d + XP36+upv1x/edk+E3+qCrPa3+2pF0ZP+0cub9+s4J0mckqskJmnVPr0vC+aN7qFXrKPiMIm/keKC + dkX/88kJNXPUmH/i0X8/ePmBaqx8L4rLcJOQF3VKHRc9a/Vd1OltkdX58IuykdIYcpkeLryPOevF + MDnhT7XGMDtW24JEFDZFVA7mZ/ckvRp+3zlgFWyzdBff1u1I7B/+QKrHrLh/H6bhLdlTidYNV+Kz + nYIsJ+3/h5Yu85wOuOZ3b2nfPoaH8uPwkIPUuogf6E/v4vSejsKsLrbkKEWv0yjP4saKlI5TJuOm + 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 + M3gOOpg/hYrNYy/WOL+FgfAEs5bv6mA6hZXv+wtv0Gn9wsfoWjYbtDfqVgUmV7rGzYOZ6I7QRaie + uP9TAAENgUxe94RRQONe+bZYYDAYfFY62xbAaqaPqACmZXAt7rDOYIoSWWOJixN9Mq4kTO2l3D2v + SjFN+VzeV/vtxuvY6rbUty313Vep7xpmeA8Vwbs/K0+zvnizCLctSNZQpO+K1E58TAXJOtxMHbT2 + 9OuWD4lWsN2sTtpGLR1zPeCyvX18+rePD1dPVfFuV6HCXZtRbIur6nxti6u3Ka7qIPpz3amAmn64 + 3+e9UTro5bdvmNxedtRMH9Flx71fAVgseXXbCm4IDe/ljkTDvsmVcV8n7HtYfPZ0fyngrsr54IW3 + JfxtEt1hGdsS/uP7E0HMqX6Svw98YoXmx18gdiPJEwYwCF1SCPn3jl16qrPV9wzdKDXCrwc6Uqlk + o0yLLwoCme+mfLpQcGWLWMiDooWMJFJ/RRbY3Rnz6lDXrzXVFnCbqpP7fVSh/0VU91B6qmVuFaF+ + fDTiHrktLtENfWguGJxejDkqjxhl7IuMIAqdTZXy/WC1KTHDdsPkrHPq3SRo2FSpWRK7sna9ow+g + Vc1JxzHmXBmpVe1qiK1qD4bcLMO/CcFZ/n8D1qra5abNvjb22mRYHRCsajeDYn2z7wOSVe1OAQ+2 + 9j1/vQf2xN6xwu58ESYXN3RrrdW37LASQWMZodd42DJwHfi60YnLGJ1bxBcRS9nK/yq0eXhO05I1 + /Wpn9bhBBdMZt+u75eLQ7jvmRvqvcu23ajZIdaga6z5IYXMoq22gNwI2zP9+4bmW6foQ3WzENWE6 + tvuG6mpFdw3XHZNpqaiFjf2M2K+WVlYSeEfTDtFL8YL94wPTHdj5L1BLAwQUAAAACADzDrNUC5wL + JfkGAADDFgAAfQAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIw + MjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX2FwcGxpY2F0aW9uX2dhdGV3YXlfcHJpdmF0ZV9saW5r + X3Jlc291cmNlc19vcGVyYXRpb25zLnB5rVhtb9s2EP7uX0G4HywXiuIWKbAZ8IAga7sAaVpk2YDB + CARGom0usqiRVBI3yH777kiKerXXbhFgWCKP937PnfSKJCLl+XpR6tXRD6NX5OjFLmB2Joqd5OuN + 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 + zHlqx/zvz29+vPMbTGt+ksObH/3IxrposbCOz03ncHBbNIPY0N6I+JIzIZulxkaEHmhDyHd2kHh8 + VUKo7l+FMJ0qSH/byy0uQL2Sp/eoIXZdiexTtS9I1ewdSFeLh/YriAPtXM4itKvLO33Wvk8DbaT7 + NHCfBu4iDTxRK3yMfnFrMthwBfaj4X0LnV2km/NssQkrwspN3U1ue2AHA/h62BfWgI1bU6DRNhZn + 1RGPFN4GuC2PxkOeu+bRuBQ6iP/g6TVei3r6o+fYfXIGAUg3cYX7Gvl4PzNPvz4zD18c3J5QPL6S + QZ2fNAV/nPVC47LJPXJ75yTjRCqrwK1rpS31VRXnMEN/z29/lPHQRxlddGzLeV8nPkWJ5QYeXWTq + S47qy0pmGl2Za1ejpWzMsLl0tZ1lm5edH17s7/Xt7/Xt9l7fbbb3AHf+drQqHue1wc/Zf9pfLrzD + PqhB8f1eM+wLJEFvAdpm8rHdVHzwQgPb512HbBccHWOdmmO/D/lY9iFtp/Ww1yZlTBvL+m1s8oP9 + HUq5ivZ3KL/kDmUzZj66TQ+MO0lcPMxFyp7dhuqXbOpEzglG+BMzp3LKGnsM8rYkGI/r9wrcV6Dp + D7eZcP/tg692QxFLJKF+NQmM44I5BZMuinqm7EtqIftHiHz314fuWhD1cNWqg77R3cZeO/8Jzsnv + dMKN7giWMawfzCLl6ckwZdfgt+P0IpDqdWPAtmM+bJ951Nc5dDfHcNjkzoUgRrJ2Wt131F8163AX + 3fedT/erdrfsumpfLcs2BB8i2zbIv0E6XLWbbTN572P6bVbTcVpftc87te8b/RCn91Xb6RVJbO0s + sp4Dsxx3rLCdC6ETX4231lp9ggWScBqJEF3CDvYPeuJW97aBjRp9U5gtQ5awtfvDVAv/kiYla7rF + zj2GBhbMKOyuWzcVfDOzmJ6or2iaXzNsoOpQJtYNiGF7JKpnuTeANQz8Ye8UKJ7uf69AT8Q9r+5i + e+irBVKiXV8vsEympaLW6biblLrVdmUlnrP4GtvCTqz+nmvIjnrxb1BLAwQUAAAACADzDrNUPCz6 + RqAMAAAaXAAAdAAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIw + MjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfY2lyY3VpdF9jb25uZWN0aW9u + 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 + tmnRNi3apkVNaaVF7Yj20GnSNmvZZi0dNthmLdusZZu1GENss5ankrX0rp+3yWLumKL8H1BLAwQU + AAAACADzDrNUJOwCqUcRAAAz8wAAaAAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIw + MjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX3ByaXZhdGVfbGlua19zZXJ2aWNl + c19vcGVyYXRpb25zLnB57V3/b9u2Ev89fwWRPcDOoKjp0AHvGfADgu7LK9B2RdYNeAgKQbbpRIss + +elLWq/I/vZ3R1IUJVKynNie7FDA1lgij8fj8XgfHnX6hkzjWRDdjPNsfv7Pk2/I+dYuIPY6Xq6S + 4OY2I8PpGXkXTJM4jecZ3E+WceJnQRy55DIMCSuUkoSmNLmnMxfqvg2mNErpjOTRjCYku6Xk3ZuP + xW2X/Eqp/JF9yUgQsTLLJP6DTjOSxHFG5nFCQl4GnsOvBW+TsTaj5IZGFNiARiYrhb3h1Rm5zLP4 + iqYZL/gzLxgnrOqtH93QlCz8FZn6OaM9jZMEm53QW/8+gGb9aEY+B9C1CSVhDHSCOeNviuQC7Kps + 3N2u2OdJvCDZagmjSoIFyDkjl9HKIZfpKpq+yaDNSUgd8toPQ/7XD8E0c3gXg6lDflmijPzQIR9X + S/q7nzjktwjunAhin/0kAtrpCW/J/zNPqAv9p66PLXhL/0ZtWrS6+ODf0Jng4m2QZlpt+mVKWdNp + Ufd1GNAog5G4hX+CKRu7H5MkBo7+k2VLGJ4llKbiFvyM82RKf/wC1NPazfdx9lMMmiRuL/ylR/FP + jYtlsKRhENGChw/id9FYYwU3S/woZXXUrquMFmz/L6eG/i/jMKwL7u3VLx/gNk2E4N7HH3gp8Vv8 + ekez23imUlzcLLImsV5evWNi+InNB3MtwYwYUj9ZeCb2gJLgQCiD67pFgQUoepgSPyUe//Pk5CMZ + Fzo1HHwcnJ28DlP8DbcLpbsu1PL6ui75a0V4ji7cT6CvXJev0wzlFa0+fRL/nJxMQz9NyYckuIcZ + 9zaI7n4FQwOWIf1lSbkhSkcnBK7T09PWUoRJhMTyhnvC6v03zkl6G+fhjEQxWqM080FpgQ5Me5jv + nIFZgFYiXLnkDRSgPkyIVVlxmlAs7wvFF0SmSAHGCVtRyMJwcgOHBNDa+FnmT2/5fZC6H+GdJJjk + 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 + KKIj/9h9SkG0pR9Q3dd/tvM1UvzARvGhhqG4qFUfHhuJfvepAEOXmgOdW6SKWy0Sm/5Xl9PmhcJW + eY+U94T1dVFL/LgurMWbUVbDX2yi2ldDl0npMinV1WVSukxKda2eSbFDhi6ZsuZkirlZneBedY8i + xr5WiTeK7xGqouNJsWstM9++xYFc+417JAeJ8UvsywRbNzyQay3vUlZdyqpLWXUpqy5l1aWstitl + dQ/ueu1ZK/NeVVkHNHf7dcAB9WwY5G4/SIy9HepZEMMDcmXmin5A4vAN5spex48FrvZbgV2SbCuS + ZJqtjYTZenJlush63uwxKbPHvv3rqPsVyO59XfJ657m41X4F8iF779a+jeuVJJc2mlTafDJpw0mk + 7h1rb/8da4WI7ndAu98B7d5S9hrfUvZYCNHlT1bKn6z80rX/A1BLAwQUAAAACADzDrNUJVT5f9IM + AACLaQAAZQAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBf + MDVfMDEvYWlvL29wZXJhdGlvbnMvX3B1YmxpY19pcF9wcmVmaXhlc19vcGVyYXRpb25zLnB57Vxr + b9s4Fv2eX0GkC9geKEpadIBdA14gyLTdAH0E2XSBRRAItEw7msiSlqKSuEXmt++9JCWRopSnkyat + BLS2KJL3wcvLc0jFr0iYzqJkMSnEfOvvG6/I1tou6GwvzVY8WpwKMgxH5FMU8jRP5wLKeZZyKqI0 + 8cluHBNZKSec5Yyfs5kPbT9GIUtyNiNFMmOciFNGPu0flcU++Tdj1Y24FCRKZJ2Mp3+yUBCepoLM + U05iVQeew91SyZSqzRhZsISBGiBkujLUGx6OyG4h0kOWC1Xxg6qYctn0lCYLlpMlXZGQFrLvMOUc + xU7ZKT2PQCxNZuQiAtOmjMQp9BPNpX4hdhehqZVwf71un/N0ScQqg1El0RL8LMhusvLIbr5Kwn0B + Mqcx88gejWP17Y8oFJ4yMQo98iVDH9HYI0erjP2Hco98TaBkQ3d2QXkCfecbShL9VnDmg/3Mpygh + yOjCFK2lLg/ogs20Fh+jXDit2WXIpOi8bLsXRywRMBKn8BGFcuzecZ6CRv8SIoPhyaA200VwmxY8 + ZO8uofe8Ufg5Fe9TiCRdvKRZwPCro0UWZSyOElbqcKDvS2GdDXzBaZLLNqbppqKl2v8rWIv9WRrH + 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 + 3YZ3Z622CPu9Nrk7y5XcCByLzvwXTHrlxuqzusnB2XbH253NW+9fo11vpPgXUEsDBBQAAAAIAPMO + s1TkIoFmPwwAAORUAABvAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8w + MS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fdmlydHVhbF9odWJfaXBfY29uZmlndXJhdGlv + bl9vcGVyYXRpb25zLnB57Vxtb9s4Ev6eX0GkH2wvZMUtusCdAR+Qy253C/QNue4CByMQaJm2tZEl + HUU5dYvsb78ZkqJIvbhO6/QltYA2FkXODGeGMw85sh+RMJ1HyXJSiMXwHyePyPBgFxC7SLMtj5Yr + QfrhgLyMQp7m6UJAO89STkWUJj45j2MiO+WEs5zxDZv7MPZFFLIkZ3NSJHPGiVgx8vL527LZJ/9h + zNyId4JEieyT8fQvFgrC01SQRcpJrPrAc7hbK55StDkjS5YwEAOYzLaWeP3LATkvRHrJcqE6/qY6 + plwOXdFkyXKyplsS0kLSDlPOke2MregmArY0mZObCKY2YyROgU60kPKFSC7CqRrm/mHVvuDpmoht + BlYl0Rr0LMh5svXIeb5NwucCeM5i5pELGsfq0y9RKDw1xSj0yOsMdURjj7zdZuxPyj3yRwItJ5rY + DeUJ0M5PFCf6vuDMh/kznyKHIKNLm7Xmun5Dl2yupXgR5aIxmr0LmWSdl2Mv4oglAiyxgj9RKG33 + K+cpSPS7EBmYJ4PeTDfBbVrwkP36DqjntcZXqXiWgifp5jXNAoYfG1JkUcbiKGGlDG/0fcmsc4Av + OE1yOcaeui1oKfb/CtYy/yyN47riXly+fgPNjGvFvUrfqF76Xt+9ZGKVzm2K6+VadKn1/PKlVMMz + uR7aR2lhtEkpXwdt4gElLYF2Bt/3yw5rcPQ4JzQngfp4cvKWTEqf6vfe9gYnF3GO99BcOt20dMvp + tK75qaU8r6ncK/BX5cvTXKC+ku3Vlf5zchLGNM/JnxEXBY1/L2bPs4s0WUTLQkWh1xlTH/LxCYHr + 9PR0j75EaoekpsE/kaP/mxYkX6VFPCdJipEpFxQcGNY6hABY+0qYeYQRI9765Dl0YBQWx7YaGHKG + /aleBJpIiBTAZsjFIgumVcEOCWDkoULQcKXawQI0wRYezQrBtIzjaEO5NtIYYnAE3USqGpSAMLrA + +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 + vuqM5qTFgJRsihPmZbMaT058fO3pG2jDjLNMX5Z4WC26VoI2wIZZ7nwQysA3Ntg3V8KNDjXdxmru + uxFrN2iiaGZSLDxR/ZGehoGga4HWhJ4HIVub0ey5xgltaMikw8MWR7lOWcF23Y+CPNnTomL9uozj + 1sCSPSo45LS3Rq3UYRVcjBMTtrHWnUyP1IhVwWMpUjjeCht3P9lBe5E+sB3g0nsKH9mdgEnDbYuq + RKTqSwoIPEZ3yze0wEuW+oulb4tAeMAs2cLQFVaDBhnAYCo1lU7t5Z27fyCr1/P5zdBN4YIpauEs + xwjFgXw4jpvRZxnehqXODpLDm7DoSXquei67N0o9R/iQGZiogfIQ3Tk56hCpoyTuZGEAcao8Myxg + gbHzwoLMztoNWZ89dDv+41mnA8P5oCM/npVK7jnOZGfhgjf56Ob5s334ugPcVnN9xJNWpp89dJuj + Pe9Vg9njYLz5B1BLAwQUAAAACADzDrNUUeMIW/wIAACgHwAAiAAAAGF6ZXh0X2ZpcmV3YWxsL3Zl + bmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX3Zwbl9z + ZXJ2ZXJfY29uZmlndXJhdGlvbnNfYXNzb2NpYXRlZF93aXRoX3ZpcnR1YWxfd2FuX29wZXJhdGlv + bnMucHntWW1v2zgS/p5fQbgfbC8UxS26wJ0BHRDktr0CbVpksy0ORiDQEm1zK4s6knLqFtnffjMk + RVEvbrbFosABZyCIRQ3njTPPzNBPSCZyXm6TWm/O/3b2hJz/ZR9gdiWqo+TbnSazbE7e8EwKJTYa + 1mUlJNVclDG5LApiiBSRTDF5YHkMe1/zjJWK5aQucyaJ3jHy5tVtsxyTXxnzD/qTJrw0NJUUv7NM + EymEJhshSWFp4D087a1Mo1rOyJaVDNQAIetjoN7sZk4uay1umNKW8KUlFNJs3dFyyxTZ0yPJaG14 + Z0JKFLtmO3rgIJaWObnnYNqakUIAH74x+mXIjqOpXnj817p9I8We6GMFp0r4HvysyWV5jMgVLQq6 + LlhE/skzHVmbeBaRtxU6hRYRuT1W7D2VEfmthJUzt/ueyhKYqTPLmn6uJYvBYBazTxkzm1Uj6arg + rNTgvB3845lx9y9SCuD5L60r8GgF1MwtwaOoZcZ++cSVVr3Fa6FfCDh8t7ynVcrw60CLiles4CVr + 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 + NUhOS8HaQiHuNU3tjadmo3KiKrKInefUv5p2xKtayKyocrdqhhVhrOXM6YqPTk1JimV7ev58th/0 + Ii7oMnuMew4fQa73Mqc40NEgoM/f9aZAB+RGVTz3TYBHkfDvl+Zre+wp6B1y/dLFHjC/7+8s9ofv + j/Xw3VoS+uP2p4e3WyzaH7f3x+2P4bi9XGrv7YidCn/1nR+yP/Xz9ad8YN22dj75HBE3YNhDXydt + JnnVTepbwkws/h6g5MFuYFZt3gPBHgj2QLCr271+FUZNxO/l2zB4Q/Al/vfqqcOY2+MNXKMsnNEV + gp88nlB76tqvvxGYqN2KkPCgskv8sxSv+/bZc98iVuZ53N/87m9JfWe3pHCa3sOdqGpy8JyuNlVH + 1l9f6kxlTcdHcWnp2d0tutsFoBogwqfPLxWjR5Bf2vPxfi/2RInf3+UxT3+X56vu8qgV4KlnUxiM + ozAT3nzjVaPG3TOqjiyp+D3I8qgef5ux49fvLqRhat/kwfaQSQGwR+DWoQbcAaC1XOlxJVkPdisE + gbFQPyYKRr5iFZisofBOG3wNTrZ/pdOt/jznvl8g2ClfA3B/o3snezhzf26gHgw6kM7BTESUJjcK + hzH7DCE4jK+mUtHVcL5t8xWfO27AtnY9zCYsPjKbFcSMrAlbuw5Qisfacm8P0nufpxTPfri3eL4V + /jX8HwoH43OzTf23PvHYZuqWg4/iudsBSFfv+zgIKZ6D/uIWPk0UV9rAzKEDK+zgg9DAU9MttVbu + WsNIOPWFh7P2AN+l2bnstF9nsJnI0JIsPAC06+oPtAbuNY1yVo9qrSl4jQqCBLto55duXGNjRBwq + ZTe/4F0j1aJWRPBIYftCUtq7c/2pufr9nn4pmW5/AqYNccsrPPjc9/mXHNGhz8Asl2moqHGZpooz + q3lv4SVOZRrWtht3LLXfPtPblcx1pW4PlJh19FSJma0hOy3rk6I+KeqToj4punVS9IxToD4j6TOS + PiPpM5I+I+kzkrv9wPRhkov/A1BLAwQUAAAACADzDrNUGgru14gGAAAhFAAAbAAAAGF6ZXh0X2Zp + cmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlv + bnMvX3Zwbl9zaXRlX2xpbmtfY29ubmVjdGlvbnNfb3BlcmF0aW9ucy5wea1YbW/bNhD+7l9BuB9s + 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 + CWH0eCAIbfuv9D9NLGUD9T1I3LLu6jWzrF9gdG4LNrOk488I8IzTjz0fdsLccS6Yhpy19ZzXIvd6 + 77ffz+UywcsZRuelKt7HlWeBVu8fvGuEJ5S79GUavyizGx6+8GRb9CRPwHE6oGwSDkuw+ABzZJPy + VJD9+f5hzjsWWJmVGmqs9HpNNOxwdZxNicHcbek2eIBxM4fa7UR7Diu/oCNaT7RTtYclvik8t9tk + 74nbg63AX+R61JIOkcWf5HrQl2ZE8ovYCtZxHH2I/r6I4N9r9n8MeP0bBeJ7+147tjGPWFPiTw9l + W+gzlL8XPjOh+ts9kOheo+PzlrSD4S1nNxrWRnZorj88xJB939ki0J1cBz2jJcuYzAsoBszm0DlN + T8aHB0V3JlFOss8YgA5bGqr7R2J5yKQ4dBD6okERnqaasyF6ZqdhypDQx7FhtoGFGfi7UH18VIcJ + o+WaRRie6P5gUKb3gcGnPZr+ysGaMJP7iPMR3imhLDzbekb/YmIyb05MAL6vDtEC6O9WtlEw8cVo + /w7pUfRJ2Eion7idq/D9zUlo7G6cU8/74z9TyN0I4o/UumefIV64nhAScvQEhcvMPYgWkKeQuTbs + ELj2i4wSiYJWjaNBJkVpxbWvPHgd9UTo0UY5IK5yTizwwmiqVk6yfS5F9qxTwbFfMp+IOImLFgbx + WOgvtU/CY3Fs4cBrbDjvWDybYGbSGDruneoTWlfOVavJCLXOvNQ0hLHy0STIsT7kBsPUnoFPZt0J + sQaZtQ/nxVCyiWdx/HLHfNEI/QIrJOl4vFLD3C+hHniALCX5wB9kA3sPh77EAf/Pxf9QSwMEFAAA + AAgA8w6zVDIqFC8sDAAA51kAAH8AAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIw + XzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2FwcGxpY2F0aW9uX2dhdGV3YXlfcHJpdmF0 + ZV9lbmRwb2ludF9jb25uZWN0aW9uc19vcGVyYXRpb25zLnB57Rxpb9s49nt+BeF+sD2QlXTQAXYN + eIEg03aK7RFk0wUGRiDQMu1oIotaikrqFpnfvu+RFEVdnhxOpkktzDQyj3fxnXxOXpCQz6NkOcnl + YvSPvRdktLUHgB3xdC2i5bkkg3BIPkSh4BlfSBgXKRdURjzxyWEcE7UoI4JlTFyyuQ9730chSzI2 + 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 + K6EhoabrBjjQIaehCHC/7ju9rQ6V9kTXJo2BI0jnAYvZyv1l9pl/ReOC1WNWa1Zco4JnvN20Mw32 + zZoiYFA/5YaQo0alcVeA07afDdWibjxSav58W+VIJc3NS5La7jf82QV8brsqKTXad2XS8pCGiRrF + PYMN3VyzdA3P2Wa1+0TnyPxuudSuvCmAQZtypzvNiORvd8naUKM8pZMi2052StTlKV2e0uUppMtT + dJ6CIe22c5UudehSh5Y16FKHLnXoUocuddhD6uCcYjdJH74pN/g/UEsDBBQAAAAIAPMOs1RPUcNm + FAwAABdbAABcAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAy + MF8wNV8wMS9vcGVyYXRpb25zL19iYXN0aW9uX2hvc3RzX29wZXJhdGlvbnMucHntHNtu2zj2PV9B + uA+2B7LiFh1g14AXyGZ6w/QSZDMLDIxAoGXa1kSWtCKV1i0y377nkBRFSrKTNE7bpBbQxiZ5rjxX + UskTEqazKFmMCzEf/OPgCRns7AFkx2m2zqPFUpBe2CfvojBPeToXMJ5naU5FlCY+OYpjIhdxkjPO + 8ks28wH2bRSyhLMZKZIZy4lYMvLuzVk57JP/MGa+iE+CRIlck+XpXywUJE9TQeZpTmK1Bubh20rR + lKzNGFmwhAEbQGS6ttjrnfbJUSHSU8aFWvhKLUxzCbqkyYJxsqJrEtJC4g7TPEeyU7aklxGQpcmM + fIxAtCkjcQp4ornkL0R0EYpqiPu7Vfs8T1dErDPYVRKtQM+CnP158iI4fv3i+Pc3718d6MGPNE9g + DT9QEPRzkTMf5GA++xSyDBXFSwTHccQSATpZwo8olFp8kedp7pHXQmSgqAxWMz0EX9MiD9mLTxEX + vDb4PhUvU9hTPbyiWcDwY4OLjC4sEd4ItjqhCzZrrosyFkcJK1ee6O8lUxsBfJHThEsYDapk+V8B + ++4K1sSRxrHF3dvTDycwwkCg9+mJmvOI/vCOiWXq8L1arMQmVR+dvpOqeSmttR1KU/dpvgpqnAC4 + Jqv31ffLqRWYXswJ5SRQHw8OwCgd2xgdEHiekGwNGMSIzCJOpzEbFwmY+WygEHlFssjTIjMDXEK1 + 2N1RsvbIMY1jROKR36IQ9Cp9KQo93NJcTXyQKqCxR87WGfsvBTX+kcDIgUR8RsbleK971u3LweOY + 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 + OTjUPfuqe5o7UTuXKIPB4Eyti8BTA70wgtDbT67MN4ZvObcSh4Orh3BwpYnuoOJT8rrJ/USF1Rue + XRX6W9r6u5NWnxrfehvXzZ3ENv878bbfA63DDdjDDdh93IDdqm77vRq7DwP45q7W7hwbv+vbt7fv + VlvgB34Pd4fQEu2SBXY5+9Yu/N5vZYbPp10p7lZoPbBekXbYCD5sBP9NV49VUJ1Qsc6TiU1IDveQ + D/eQd7+H3I7Z38fuUpaKr+ZK8qft39S/5XTHFPUFCHyutMTfyFEXkEFTyTIrZlCLgTYkl45/xV+v + EkWSqt9sewdFCVaOPL3GYt3Ihts6NH+w39v9WjZxvthFYCxApf5xPbCDK+aVo3epOxtd+qwKVP3a + XGh/Zm4vBWjDWqcU/RpvF/da5bd7A+ROdzfQPcOUgZFheq5O8EY5ew+BLc2vIjXdfnzcduiMzyce + PPeC7udQGB+1eSSJlaxbr2y6xFI/zlUDDGd3vrdSP3crW+rni5UvluB9lDEW+X2UMxb531B41M/N + NjXZ+UZKG9ctF1Pq59MuqGyCvo+LKvWz14vM+HTT92YNrK3vecL2LoSpOAxe3zWDDJwmMkZPc9+b + PU147N/2cUmhC4yLRcwytvJ/IXEeXtOsYm3v27tH1MKC2YzbdOumUGjXGFMj/TV1TLZaWDo7aQi2 + Pco1i7wxOLb0+75uy2hudr8xY+Z9x/v1+Nz3pRkl0b4vzjga0pmizu0PmwX7Wxu1agSe2bWOALzg + /9Cq9p4i/f9QSwMEFAAAAAgA8w6zVLh93DZIDAAAzlUAAG0AAABhemV4dF9maXJld2FsbC92ZW5k + b3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91 + dGVfY2lyY3VpdF9wZWVyaW5nc19vcGVyYXRpb25zLnB57Rxrb9s48nt+BeF+sL2QlbToAncGfECQ + bbvF9RHkugcsgkKgZdrRRpZ0JJXGLbK/fWdIiiL1cJI26TVZC2hjkTPDmeFwHiTtJyTOF0m2mpVy + OfnH3hMyubMHiB3lxYYnqzNJRvGYvE1inot8KaGdFzmnMsmzkBymKVFAgnAmGL9gixBw3yQxywRb + kDJbME7kGSNvX3+omkPyH8bsi7yUJMkUTMHzP1gsCc9zSZY5J6mGgX54W+sxFWsLRlYsY8AGDDLf + OOyNTsbksJT5CRNSA77SgDlXqGc0WzFB1nRDYloq2nHOOQ47Z2f0IoFhabYgnxIQbc5ImgOdZKn4 + i5FcgqLawcO7VfuS52siNwXMKknWoGdJPvx+/CI6+vXF0b9fv3u1Zxo/UZ4BjNjTGPRzyVkIcrCQ + XcasQEWJisBRmrBMgk7O4E8SKy2+4DznAflVygIUVQA0M03wmpc8Zi8uEyFFo/FdLl/mMKemeU2L + iOHHFhcFXTkivJZsfUxXbNGGSwqWJhmrII/Ne8VUL0IoOc2EwjGoWpb/lTDvvmBtGnmaOty9OXl/ + DC0MBHqXH+u+gJgPb5k8yz2+16u17FP14clbpZqXylq7sczoIeXrqMEJoJthzbyGYdW1BtNLBaGC + RPrj3h4YpWcb0z0CzxNSbICCnJJFIug8ZbMyAzNfTDShoMxWPC8L2yAUVofdHWabgBzRNEUiAfkl + iUGvai0lcYBTynXHe6UCmgbkw6Zg/6Wgxt8yaNlThD+QWdU+Gn4YjlXjUSqwDboq5NNqoNPTpgmc + 9k7sRxhSM3YqJAwLHH/8aP7s7cUpFYK8uCzAMYmTvJTsKOFxmchjBiLA2nlfMO3GxCifo98Zaw0O + BoMbYZHcfgy1sL/nJRFneZkuSJajVxOSwpIDPwHuA/yGZmmRoLdJNyF5DQCMLgKyqRFjzhCemmVr + iMRIASwKR3HIguFpR4kE0GtRKWl8ptvBVmiGLTyZgxyGx2lyQbkxpyn47wTAZK4bNIOAjQajnXLi + iEmU5YSajMQJrMj86Rh5xuSnnJ+HF88Onh1EBz9HB09DY7IKsaCcrmEklG5aSYkyYPgAfw/eVc21 + CD34PFsmK4BXf0vDUL60WJqghwNdCU2Tz4yDoACsJtlIWvd5KAu2DcntDStb0Wo163NWL09sXbAl + iaIkS2QUjQRLl4HhMzACBQ4jgUffGCM+iBhGGhFG0B8avRYRAGoiDSCHPoC5ozXHUszhWOqDIwzI + xiRTIgHqyMML7Bs38SJSFhNldA2OAlwTGs2UwGK1kLFeXdtACr3ytoH89NM5RMSVqHvBCaheR41V + 1ygMwzGZ/Au8fcZqRtTsaTLgo4vREFqGgQIa18jGdZ1i80eLrIJgBOEQSHyxrfg8P3g63RaBnx88 + n/aF1+cH/5x2xWM7wFWbgbAsFuAYRq4gthPE+XI1HlssWiTRBeMCl9KMDHDBTg5+nhw8HdQgMcY4 + 7KVFkRre9/8QeWYMX2sWliXMRwkr5beTN7a95KkyR217ruGEayYpMEpPhwA0/FgrOFllECXryafy + LNLJXwQSlWvQoGhpeVgZ3Cu0t3dgKMNpc2GEMNBo0GGZg6DbXocg0XAc+AMZe902hGvSQNu38E6i + xsK3EXUXARD110QnUVHORcwTFWBfL/rouus9dFGiZDEIyLbu9rhXnTNvPLOZRBwV/gWwZjvndtxt + Vso9gwFxYbshSvBNVHegVVzVhuTnBb1Yp0NYBROzCsAQZy09KYzRwFksoBjnrdJDN+NnEOBdrvX7 + rdluoZ0OD9XS7GRZQwPPCgTZVR/anJpY25wrvVj1PDUVFrR5qT1KlZ5H3ORoTcqRTeB5mY14ldYB + W4yuZy9pKlhg3fnYDSgVudYQ4RnkhPatlg3yYwsCGZMsRaQKOJ2akdNnBwcBAZ+H/z3/OPVWj61s + Rg7mrItcYAex3UHtjmf209ijz2kCwrTKr1EvLb1MZn6BMfaEhXjlC8GZLHmG7aOW0nRgU/FAE+lz + 0GieykdPyXDf9QBi/4vvYq72PS8M/S2vfLUPJf5Fggti35bs4TudMe6zdtYNRByPC+gmC9//4vjM + q+FVK37YjGXOoBI1wj3sdMXWqY3kA3LQX5R4Qm1SiILFyTKBBN5wYoo7r8uomnDUdSVVWJuTSYc7 + FDMlH4ASfsLsG6lWQG55oGioEqGThKuMKsF3NNseo4dffyifRMcY7tS0xzC9Tao+kkf1nG3AcKFm + M8WrWoLkkMSlkLqeBuKcLMssVuUKlnB2Y6nAUmuhRtYVoXUk7QFgVEzFZZKVKgGLZH7OMjWU00pU + K1ZzQElSqOEpKZTFaBOgRNALhtQoloOtUcxuBGiGl0yVZPWGRECUb1atWV6BBigerZ1OtZ9hqiYE + huJRYIVv+0AWGH61aUyO1nXFwTzPU6T9Z3vbJvR3ZlpSJFAkGVBwZhCeLmgKYZUtaZnixhm4N+BC + JjDxc3A8DDX2SUskFMewzpzSHj0rCHzCJN9MDpdAz8Q/3AhEo7RVp+JC+1xVOtrKHezLrl1tAxpK + EJbA9HPlilFas5qQz1z5cxsPxs4I2i10aabPQ0xVuBEeTr15FbbC0NT1LbVjMxPoV0mmFUoLtBqn + UlKbQKc4kY3NtJqvb6q5Up6jW6cbn0Qjs24YwtBPkr30tglrIWvl42rTa6/Jd2txtsWwe12wAmox + MHDXVMGmEKsRx+mnyJhFdzXlC61Q2l531hXlWoiuD5150a4F6jrGmRf12lRTMUvper6g5DLYBJ+n + 8KcFVEVFr8NJcfpKWqXmTihULEPdgv4toIXE7GDFZJTmwDdko7ihHkF8KUrZzpfG/pR0pVta77dI + uZQSd/XtQ6pv3WVrN++Fcn1TG3XWys3BJNbhc2S9VaAcV65d7+zLcJmAS5iokDy5SCim2Wmut1mG + V0G3fcw6WwPSUTiBCXqcqijewao9+Ri5uJ2gpqHbg3VWIDYuhZiHRG1n2XZg/qgz/7XDwbRIzmqe + uvwRFqMztzJtA9X7o5osZnlzGp/PepxGw295WtyqlZHHh+Pugz7/FDT0o0dzS51HU7+BBh522TYw + JwJh/6FSnWNBvvWKyd5CzuSIu+rtQVRvVS3QP/HBV2b91xy0bTG1Zk0wvXFR0FkT3DKDv8la2J2q + WE9y7akKOMfdSYpL9PFkmh2zvTtJeXgnKZi+PPpjlId+eOLchFg4Wyy2cTTsj1fg/dubBd9yLuMy + 09gsMIguhOpzw8BDz/cjfQEqgmnTQfdHu2tSgbhL2QLeKtn/DvXELj/7qvzM3Tj09TdwuyActBM4 + Z6C7ujvTtyR2uZ9LdJf77XK/2+d+R3o9T9D/bc0AGwvffbW8bxnnLnLMeb7YRNXAJnbcSG4XsYMB + 7B51xbVtec94G1un1dmLEtgFuC5hxtOXmybMaP4dgz/YPBpvIj196Ml0n5yzGUh34At3v4l3PxtP + vycb95//X58gPPSqQB9tNMXclQTNm2G3S+AHg8GRUqnAfWitU4GXhsx5g/la3jXXxsTu5OGWJw8+ + 1dpqpuS4TmhEiUUDnjHk+suH+otBdqK6ZasdTTWJ9ipTH4Pu+Hd4vrC7HLe7HHcXl+P6be1ur8x9 + s+k/uvt2twsmf+v7eNdvWlrkH+tmXjsIzDqymTYzj+1C3z2WAPh83X3BdinQgetVA7sdv4e54+e6 + n3u7V6ii0YSKTRZPbAzfXTLcXTK8/SXDZrx7NBsNaSK+z33Dr6v0q5/duElu9gZEOVFT7Jf86oIh + mFnlDAXW+fRv/OWw73YREOseqX+LCAztnHlV0LXlTj2f31T4qF/mCe1P8nx73VPz1aqAfrjbhZ1r + 4vGeY9/oBBrdHugLVhrmnuoEZJSxS4gJSXY+U7r2Q8u2gzl8vvJwrhP1bg7O8FFbFZJYydrJeN9R + fPU4x7EYJm58+l49N8vJq+e75eZ2wPvI0S3x/0NaXT1X22by1gfr26ym43y9er7unL0P+z7O26vn + Tm8y4tNOTus5sMvxjhV250KYfNrQ9b0nyMBpLCN0Bve601CHr+49B3ccdFFRvoxYytb+rz0twgua + lqzpHTs3KBpUMM9wm67dkQjtBGPSor8AiTlQg0prDwfRtkeheoZ7g1fDuO/rNoDm5vY3Aozeb3m7 + Fp/7vhSgJLrriwGOhbRU1DrjtvmpX7VXphF4a66xM+wF5x+zIO0oQf8CUEsDBBQAAAAIAPMOs1Sn + RWvusg8AAMjRAABlAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92 + MjAyMF8wNV8wMS9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX2NpcmN1aXRzX29wZXJhdGlvbnMu + cHntXOtv2zgS/56/gvB+sL1QlHTRBe4M+IAg2+0V10eQzR6wCAqBkWlHW1nS6ZHWW2T/9hs+RJES + JT/quLZDAbu1KXJmOBzO/IbD+Afkx5Mgmo2LfHr6j5Mf0OnWHiB2GSeLNJjd52jgD9G7wE/jLJ7m + 0J4mcYrzII5cdBGGiHXKUEoykj6QiQtj3wY+iTIyQUU0ISnK7wl69+ambHbRb4TIL/mXHAUR65Ok + 8Z/Ez1EaxzmaxikKeR94D9/mnCcTbULQjEQExAAmdwtFvMH1EF0UeXxNspx3fM07xikbeo+jGcnQ + HC+QjwtG24/TlLK9I/f4IQC2OJqgzwFM7Y6gMAY6wZTJ51NyAZ2qZO5uV+3TNJ6jfJHAqqJgDnrO + 0c0fV6+8y3+/uvzPm/evT0TjZ5xG0Cc74SPwX0VKXJgHcckXnyRUUVlJ4DIMSJSDTu7hn8BnWnyV + pnHqoH/neQKKSqA3EU3wNS5Sn7z6EmR5Vmt8H+e/xrCmonmOE4/Qjw0pEjxTpvAmJ/MrPCOTZr8g + IWEQkbLnlfheCtU6wM1THGVsjBjK5/K/AtZdn1iTRhyGinRvrz9cQQuBCb2Pr/g7B4kP70h+H2ty + z2fzvE3VF9fvmGp+ZdZqHiW4uzidezVJYLhgK9bVdctXczC9MEM4Qx7/eHICRqnZxugEwfMDShZA + IR+hSZDhu5CMiwjMfHLKCTlFNEvjIpENGRtlsLuLaOGgSxyGlIiDfgl80CvbS4Hv0CVN+YsPTAU4 + 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 + 8GCAClkxn+N0YStkLXH2N66f71IoM/C29TK5spvUy2rWbutmKlGLZ2zdzNbNbN3M1s26o/Cels/a + YtuhoVmh72+tppX6OHZEu35VrQvSrldcEypeq8hWwTxbZLNFNltke45FtoYH2sdaW0PIZ1ty6woY + tvK22nGapGIrcEdSgVs3L6CPLcTZgytbiLOFOFuI6yrElVH02RxhUKXRDbWbn7Hf/o/S/0Zl136Z + nh0igPkxVM+mJjK2tl+q136D5ugPBL7nr8SzxdrhT8UzfvXUaX9+L57brq2ryn2/tK4qvZUtn6pE + bV3S1iU3rUvCljr+suSRVSRXOzFg4WUfKoZNr71fqJrJtgwkl3n77sDyCpW9neJpi6V3U1yzCN0i + 9ING6JqrtEhdJfok58UW/lv4b+G/hf97DP/NIWG/0oCWw/Wl2QEtInx7QrAZlH8D+5JixE4U03nd + rjwpN2LhbI8A/c5gMb1uRNWaA7Uw+ES0y0ftt4y2dKUIz2i2AOs6v8IzMvmGG0Ud14f2B2EbbfOZ + w2zqVEBRsLeo52WhcxCRL7kHvvjTmClZd9ldKIQ+GyIR49DtoBH6sMuAOZIza95Nacs3ykfBntQJ + r5xqlM9qKUf57Cz1kAy/A7Avn8cuZa8N9LsW1oD3y2cz3N82+inwf/lsFV3Tp3kToloDuWO2rLCt + T0IgQkFXd3AwhxT7uUf369PcmFt2PU5lwC6CxFOPhGQODFR+7gMOC1L3XMa7dDUqNOqrTUsvz7ly + ZSmEoI7eYVCkRkXTI0XXdFh3hKiWtjWw1Kz6qVI8Ls36aZ7Q+5qpHn2eOt1jM9p2yqdYSENFjZRL + okX9blhpGo622WQXPgstcH7nhGxZluUB9G/LtPY5f1JVp2ZPNqWxKY1NaWxKozy1lIZ6vKdOa2yW + YbMMwxrYLMNmGVKPNsuwWca3ZhlaLFsn09hCGvF/UEsDBBQAAAAIAPMOs1R4PIeFTgsAAElVAABo + AAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9v + cGVyYXRpb25zL19leHByZXNzX3JvdXRlX2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMucHntHGtv27b2 + u38F4X6wPciKW3TAvQY0IMjarrh9BLnpgMEIBFqiba6yqEtRSd0i++33kJQoSqIdN0u6JrWBLhLF + 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 + jyadVW/pupNdoowXkC1ldOOCdgvmro4N3YLaKYW7Y83IdiXRkJVZd/nx7N5nz3wfA8bVsoEpWwsV + 1BVndTI4+i7SOvapnRuXfTnZj2uzvuzEm+jHqVlPruJN2xpoZtsTGA9IGwJmVhrjDQMtmmV0vUgo + eR9sgg9T+OMNarIZp8NKc7ft7cnV6x1lF9tmoLXnr65pZQXoEtR1+G1fVNQCS8vPvwR37ZIAf9tu + sF23NOiZ61QH+33BH2lf0HZh5uPHSoaHqQnuaxkKYOnbLGVkPHcgnXihwtPs43CZgnscy8xnfJFS + LB9lJBvTapPHYxPvh5dBv4rNelsD0rOJAtrukC0zpx66zWekI3tu71Dd0O/ae4tyE/1DzP0iP4r4 + /tzFOnNfe1ykB3LW0tTnUXFjambvUvmDWptXYDGzRo2dbXF7Hc/rSHGnVEYOHVYcDLZ52KAjH4Wt + v3a/19sVaGDsuzjXvNluAwbdm+aX2PwjnDbe2jmhq0v708F9FuBr8f508Lu+TqZM/P7fKMNDrkf4 + 3+N7cNJ1zbMe9YmROePZ5tbvYzqkMkCt5PctF2r3EN3MZjAY/Co5ruQ2ZVWyOF3i9v3+iOVefzyy + P5D4IQ4k0Nhv9wjCdR/35DTBZeqHPjXYtidgpnyPZwX37hDgZrv1neQOf/v6+weov7/ILnxWxPuN + 9/3G+w033lXYuY/15f8BUEsDBBQAAAAIAPMOs1R4YjPm+QcAAFkjAAB3AAAAYXpleHRfZmlyZXdh + bGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19sb2Fk + X2JhbGFuY2VyX2Zyb250ZW5kX2lwX2NvbmZpZ3VyYXRpb25zX29wZXJhdGlvbnMucHntGdtu2zb0 + 3V9BuA+WC0V2iw7YDHhAlrVdsDYLumzAYAQCI9E2F1nUSCqtF3jfvsOLKFGS3SRLuwtmoIhEnvv9 + qE9QwlKar+alXB59OXiCjh7tB8ROWLHldLWWKEjG6C1NOBNsKeGcF4xjSVkeoeMsQxpIIE4E4Tck + jQD3DU1ILkiKyjwlHMk1QW9PL6rjCP1IiHuRHySiuYYpOPuVJBJxxiRaMo4yAwP38LYxPLVoKUEr + khMQA5hcbRviBe/G6LiU7B0R0gC+NoCMa9Q1zldEoA3eogSXmnbCOFdsr8ga31Bgi/MUvaeg2hVB + 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 + hue6cOJAYuVZLVTP7rLogxc2+NzvRmq7wHHA1mqc3e6oofiD7I7aru/Bbq7KeDii+SoJRyaj2F1j + 3V1jvfs11masffYbL3GUP/aN1vvtb5R/C+f2+eN7EO1UmkJ9owMvroI1tvc2ctzc+LHvqz7a3VEs + 3IT6i2Fgg1esVsbdsl6rJvi7Kjf5V7R88+eztlW4Vdy1Srj/0wupzgXzfK8c3OqyAPrIjDNYi5j6 + yiOmQcK+QGCJkquJ1Hg9Pq07CcXnnqehTtDtnFTiI3dfBDGStWuBrlsT5WOdf2NMufVFifK5XUlQ + Po9WGhiCj14iGMp/Q+JePjfrpvnO1xzWmZTjtkP53O/WQxf0Q9x+KJ+t3m/Fp53+VnNg1uqWFbZ1 + IXTGrvHWXSvIwGkoAvQUj7AXUkU4966ITQ29WJDOAxazZf2Pt838axoXrOlAnVsoDSyYlthNG/dM + fDPNmOOoXwLGxKmBpbXXhGDrA1U1z53xrWHiD3UjQ3Fz91sZWu93vHmNz0NfzJASbftyhmUhLRW1 + 7haYdLa+O1CahldbeY3d71r8fhKFr6PC/QtQSwMEFAAAAAgA8w6zVKVE3CsWEQAAGO8AAGEAAABh + emV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJh + dGlvbnMvX25ldHdvcmtfaW50ZXJmYWNlc19vcGVyYXRpb25zLnB57R1pb9s49nt+BZEZwPZAUdKi + A8wa8AJFptMJthfSzAKDoBAYmU40lSWtjjSeIvPb9/EQRYmUr9iODwpoY0sk38HHd/A9yj8gPx4G + 0e2gyEcnvxz9gE5WdsFg53EySYPbuxx1/R56H/hpnMWjHO6nSZziPIgjF70OQ8QaZSglGUnvydCF + vu8Cn0QZGaIiGpIU5XcEvb+4Km+76DMh8kv+kKMgYm2SNP6L+DlK4zhHozhFIW8Dz+HbmMNkqA0J + uiURATQAyM1EQa972UOvizy+JFnOG77lDeOUdb3D0S3J0BhPkI8LNrYfpykFe0Pu8H0AYHE0RN8C + IO2GoDCGcYIRw8+nwwWUVAncXS3bR2k8RvkkgVlFwRj4nKOrPz+98c5/f3P+n4sPb4/EzW84jaBN + dsR74L+LlLhAB3HJg08SyqisHOA8DEiUA0/u4E/gMy6+SdM4ddDveZ4AoxJoTcQt+BoXqU/ePARZ + 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 + 0VGf7jnqtU5AMe4AyoV1hoWd3K0fROwrROQgupBvcFaq0HUnR3jd8PSokXQ3Jzt4SZAviNGsXum2 + HQXnl3Ve2Bynr30enF/XK4Hz695KYTPgA30DE6+rdebf+rh23VQ3nNrm181Ob9uo7+IUN792+ioT + XvV6rpgDs4Z2bLCdK6FLUM23HPJAh5T6wsP1enfAu0g4zRDcHkQGlXjusZAtyz/UOnMvaZixajxr + xOsVLlgT2E0bAbprZhcLDPUCPxYrFS61/QwkW583iultTTcVz76rs2YlzfbnzdruW37fEq+7PnKW + Gu362NnykJqJaueoppYso9zcNZzSgqtsh25Ipz8ApNsE2tog2gMBL/l7F9fBXbb5bNTVQaEOCnVQ + qINC14NCdw18OhzS4ZCGOehwSIdDOhzS4ZBSj9vikBuhjh1Biv8DUEsDBBQAAAAIAPMOs1TydSZq + SBcAAOqcAQBfAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAy + MF8wNV8wMS9vcGVyYXRpb25zL19uZXR3b3JrX3dhdGNoZXJzX29wZXJhdGlvbnMucHntnW1v27iy + gL/nVxDeD3EOHDdb9AD3BvAFimy3G9y+5GSzvTgICkGRaUensqSjF6feRc5vv0NSpCiJ8ltlRbbH + QFFHFsnhcDic4UPLPxEnGLv+dJQmk/P/OvmJnDf2gsqugnARudPHhPSdM/LRdaIgDiYJXI/CILIT + N/CH5K3nEX5TTCIa02hOx0Mo+8F1qB/TMUn9MY1I8kjJx+s7eXlIfqdU/ZF8T4jr83vCKPgXdRIS + BUFCJkFEPHEPfA5/zUSbXLQxJVPqUxADGnlYaOL1b8/I2zQJbmmciBvfixuDiBd9tP0pjcnMXhDH + TnndThBFrNkH+mjPXWjW9sfkyYWuPVDiBVCPO+HyOaw6l3VVNT5sVu2TKJiRZBHCqBJ3BnpOyN0/ + b95ZV7+9u/rf60/vT7KLT3bkwz3xiShh/5lGdAj9oEP63aEhU1QsK7jyXOonoJNH+M91uBbfRVEQ + DchvSRKCokK4m2aX4M8gjRz67rsbJ3Hp4qcg+TWAMc0uz+zQouxtRYrQnmpduE7o7Mae0nH1Pjek + nutTeedN9rcUqrbAMIlsP+ZlsqKiL/9OYdyLHavWEXieJt2H2883cIVChz4FN+KzAcnefKTJY1CQ + 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 + r6W3PbFFAOwerE00DooYbhLmuLxWkGraA67Cm3ixcF28iU7fwvzRwlB8I+X5Y8ei6/ScTEC7PVe5 + LePW9Xyf3yvf+8fLV2fsR4Gi1Rl+XZenDqGrFwquwL+9Xu9A2objSasyDifUOZHGWEHtk/XasfhT + P1tfs4Rj8qlCALxAeIwn3Kn65Sn1aw/Gpo4Y1cY1r6tslMzmeZcD7u61p+61p2289mQ513bffrq5 + cz+5d6WuiNc/9ctTVx+ImckP+hrVmmA9WZf7GwSe3HtY20S7pb/c/L2uJuptmesA3+606Sm+/yUz + wojyVRKOTKbsXgbrXga7+ctg9RT0uIphnTYFXfCHq4A3F71HIMtHCb/v99oIQN5nXd2i+ohU6U/2 + jtg1SteWYlWaq87wFhVptdAPWJB2r5R1N57f6cbTirXdHecPhjpblqu74+zuOO/3jtO51qyy4b3d + alIRnv6095qP/Urz0V0XtqW7R1ETxYBVgukqcLPi3cuj2xUx5V8aa0Vx70DUQ4la3Rs8+dsvFP84 + oYXbubq2+yEu6x4M5+M1hlB//xAW9ow5lxrN24vKoHe6x5B//s83f/fvFtcYlSCNC43vXzy0ut3T + LSOuVQBg5MhyBnsI46bMdYOEXYgAIumZ/FW42on4JrCFzy0BV+vU7YAhfORloiBGs+YJ/LpKqHws + iN0eaa9dHJXP9Yqk8nmwYskw/A4VTflcbjL/jSucTUvdUuiUz+0KnnWz76PwKZ+t/v4JPs3T6GoN + zB7assG2roRGeJquG/JAh5yGIsD9ut1LwCrJtKNZm7AMJOk8YDFbun/4ceaf07hg9RjWendYo4L5 + 3m668rLQNyuK4EH99jOCjxqVxn0qTtucK6olXZtiat58X9WZkubmFZq2+w2rNHzuu1KTGm27WrM8 + pGGiRulkcKJ7L1e6hudsMjNEaXFFCv1OBddV5dW6YuoHKZFsy9gFUle1dFVLV7V0VQu//l8YKJ8b + 1ihdydCVDC1r0JUMXcnQlQxdyXDnkuFWBcId0P//AVBLAwQUAAAACADzDrNUPPPDsroMAACfaAAA + WwAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEv + b3BlcmF0aW9ucy9fcm91dGVfdGFibGVzX29wZXJhdGlvbnMucHntXHtv2zgS/z+fgnAPsL2QFbfo + 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 + NLjmEOBMgiuVnSlg9dqMbz0b6H6T/tH17dZZf9e/ezo5SZN9dP27rn93r/27reJZb2X4ureGX8yf + dsfvxR50/L7xFQgbx8nHkA8fNW+j9W2wNi10OfIu3tGg6BqdssmSYH63xDK7+JWdQLrTQqauWfYt + zbItLKW1jaZwlGtWupn1i1dldyt2NuxRrLTmrhvXdeO6l1l0L7P4kW21zQ/gNJKH3F7bwoePt0lU + 9r8l171HozuLklf3Ho2uJfbgW2JtznvfjwK8PHpkPbMVDG92IvBHgaDrm3V9M+FD1u+BrnP2dLKV + JgvpOmdd5+xeO2dbRrXemiDWdc+67tl9dc+2iJaPImlu20rrO2jtmuhy5l310TTlaictZQuwha6T + dj+dtK3spbWXprEoeqXPEZ0gWEC2aS9tS4Y27Katsequn9b107p+WtdP+5H9tG2O5zSah9xR28qT + j7dLXLquWtdVezrnVF1XreuqPfCuWrv73v8jgjDg3/dd9ncrvYu/6Vx/T8BbYP9crHz1XTDijfRg + fcorcjwco0/ypS/f7a3uWGJk8q/Zg1Vds0rBUXlvRrlo31RliL/j7uo/4L7dCzRKHqy65Ie+Kr7R + oPe3xbpRcxT9VOGhVT7dj9hn8PNBdC3+5kUt/1zVFcLrjp2hRtDddG3wEpV9RrRkdv7c1iUuLqMX + iH5943ZwcW2WbhfXd0u7NcHvmH5rmj8gaS6u21ULvHWzd5UxNfR8i+tuvd826PvoARfXTt8Qj5ed + h5ZroHfpjhW2cyFU6qzwVp0qyJBSP/PQR+zs7TVlBGt+j42JE72UF888FrIF4DRJuDc0zFndQTYe + K9SwYAphDq19y42rFxPzEXkMgalMDYt1NIJgqwNRuZqt8atmyPfVbJbcbN9wVnpf13S+tFflvnvO + QqJd950NC7FUZL2aVKee1WK8MA2nsr9qx7eV+PxAq8uGuvH/UEsDBBQAAAAIAPMOs1SC8tHf3gYA + AJoUAABVAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8w + NV8wMS9vcGVyYXRpb25zL191c2FnZXNfb3BlcmF0aW9ucy5wea1Ye2/bNhD/35+CcAdY7hTGLVpg + M+ABQdZ2wdq06NIBhesJjETbbGRRI6kkbpF+9t2RFPVygmKogSASee/73cN+RFKZiWKzqMz66JfR + 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 + WJnWuvJcTosXCieC4VzAfBlAA4lpyIKJKM1BbkiK8aggyitRVKKbtg3dKfRlfWqebpH54bOr1Z9e + rW77CnO2UUp/Ozahbil9K1hCE7MHxkUG0lvmyt9PvvbnCfihkcwDRlcJxZIhzdW+U/868BvZxNsa + EE8RCHbsSCpTB4+o5mBoYON6QXWD3216qykTDENMfqKuh+56TZfrxH31eKkOyUkjk8+pYWE9savs + LlCzkazIYmo5pfHlZI3naTk/ZxQ3jsrAkcOKMcE6Jxe0xkdxswuzJ1KLwvg8zhK0pw9cQu9xXZMJ + Qlb4holdPfrk6tG6uvHaR3DHEuaGk06/MbZrm/HWxY23trllJXLDQtkdWhkPc+OhFTjT3UHVLvnd + HVQ97oMqzJke/SnVj342Zd1imVlbTaZx0PfGO4ge3f2PbznxsuVo7X9oRBtC9tlh5HFXH5G61RbB + fKqQ/qNcIFqHYvsCg7htKfKwhc4uLbxtWmhvobpD17O7IIB080aL0X3diFq3VnYp5y7l3KWcf4OU + 80g5hRH6z42JZ8t72K9G9g187iO1neazVVQz1mFnK71tRI8A2D3YJjquSb+GmyQ8q0+1pO42wE0p + O55rbZuy40rwMP9hM3m8avb8R0/n1+k5mYB2B65yD5b6r5fg+XeS4OGLj5vTjMddkqgzoPYg7OqR + O9z927qE6PV6R3LAS9x2VyNe4oUvBVn/8efa45ndscwart9+DLOZa2NeY3LcJFBlhZUOHsDk6q9i + 1d+umbmt6TWerHVu1NxZ21Z0W5L7OYvZXYjcXYi8jwuRXjO73xuS32Lwj+5m5dZR50lfurx549Ug + /9jXL28OGGsJWslTh+yju9X5MCULPne7L9otXTy4TvWy2+d8wvuctjt8sHulMjCOaLnK4pFJInaX + THeXTG9/ybQdf5/I7kqalN/3vund9jDq3665IZl8B9qcSBtwNzPkhVKww3XXIkvc0aBPchfju13r + xBpNqF/1Aqu7ZE7Ftqk0ayb1m4o0+fNWofldq2+q0RqROtXa3+muqHc5PN7rAVsd7KPTKziDRYbJ + rTwIGmTsM8SLJLucyGF2w86mo0p87nhc6UW9n6NEfOQ+iiBGs262v+6GQ/1YB9QYJLa+1FA/2yX9 + 9fPdkn/D8DsWAYbn/yETr5/rTRN86xsIm4zJcxGhfu52IWEd9kNcTKife71pik83n23mwKzSex6w + e1dCp+CarutUQQdOYxGhj3iozY0moPm3OWwW6LSifB6xlC3dH1GbhVc0rVjbX3r3RFpUMN+wm27c + BAnN3GLyov7mFtOgFpXOjhGibY5LzeSuDWctu36oaxJKmttfldDjfsuLz/g89G0JqdF935iwLKQz + RJ1rACZPdWv82jQCZ7m19rWdcP1jlK+eEvV/UEsDBBQAAAAIAPMOs1R3lf8VoAwAABtoAABjAAAA + YXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVy + YXRpb25zL192aXJ0dWFsX25ldHdvcmtfdGFwc19vcGVyYXRpb25zLnB57Vxtb9s4Ev6eX0G4H2wv + ZCVddIE7Az4gyLbd4voS5NIFFkEg0DLtaCNLOopK6xbZ374zJEVRouy81MnGrQS0sUnOcGY4nHmG + VPKMhOksShaTQsxH/9p7RkZbe4DZUZqteLS4EGQQDsm7KORpns4FtPMs5VREaeKTwzgmclBOOMsZ + v2IzH2jfRiFLcjYjRTJjnIgLRt69OS2bffI/xswX8VmQKJFjMp7+yUJBeJoKMk85idUY6IdvSzWn + FG3GyIIlDMSASaYrS7zByZAcFiI9YblQA1+rgSmXpBc0WbCcLOmKhLSQvMOUc5x2yi7oVQTT0mRG + PkWg2pSROAU+0VzKFyK7CFU1k/vbNfucp0siVhmsKomWYGdBTv84fhkc/fby6L9v3r/e042fKE9g + TL6nKOiXgjMf9GA++xyyDA2VlwyO4oglAmxyAT+iUFrxJecp98hvQmRgqAxGM90EX9OCh+zl5ygX + eaPxfSpepbCmunlJs4DhR0eKjC4sFd4ItjymCzZzx0UZi6OElSOP9fdSqLUEvuA0ySWNJlW6/L+A + da8r5vJI49iS7u3Jh2NoYaDQ+/RY9XlEf3jHxEVak3u5WIp1pj48eSdN80p6azuVnt2nfBk0JAFy + Pa1eV98vu5bgenFOaE4C9XFvD5yy5hvjPQLPM5KtgIMYk1mU02nMJkUCbj4bKUZekSx4WmSmIZdU + LX53mKw8ckTjGJl45NcoBLvKvRSFHi4pVx0fpAlo7JHTVcZ+p2DGjwm07EnGp2RStg/6p/2hbDyK + c2yDrpL4rJzo7KzpAmdrF/YcplSCneUCpgWJz8/1j729MKZ5Tn6PuCho/J6JTym/PKVZ/iFjKnrl + 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 + YHBA+SoJD0yo7O6LdffFbn9frBl6HmMCrIOmoDO+Q1nvGbDzQQLxey8fAdb7tDa3RbV0CaydwK5J + WZWi6mTvkK1W6/6AmWp3+6yrhX7vWqjlhrvq567iU8e6ddXPrvr5gNXPKj7eW+WTinD+bGufj73s + +Rjria7Q94gSqBjQSwDQdF32dLe0pfz1snUQ7S1Q/SiBab1iJ78SA9w0ATpHC6fE1p2d1zwYxsba + glA/dgiau2S1SoOzpFBJ+k3FBflzf775nb+71RYqXlpVhp0A7k6reLoQ/kbgG/doljOIWeinZHjp + J+yLCMBzXcpvsDWOrjfhG3zdEeM4h24Hf+BLlvoEMZK1z8nXZSHly0K1pU+7cSpSvm6WkpSv74Hi + y9fVJvlvjeo36doB7svX3UD+utH3AfbL11a/noGv9llttQbGiLessK0LoSGNnrfuc0CGnIYiwO2z + 9XJZ5ejdCM6eW27mdBqwmC3qP7Y48Zc0LljTjzirbI1ZMPLaTdeW1XyzqBjG1ReHEQk0ZmkVH3HY + Zn9drepaN98w6PtKShQ3t09MtN5vmZzg674TFCnRtpMUy0JaKmqlCwax1QtXpWl4tX1muigpWmHs + NmnFLXKG69KDby+s7FQSsRP3+7qMpctYuoyl3PhdxgLLed/ZykMVUgzBLj3q0iPHGnTpUZcedelR + lx5tIz3agYrLpuwpnLPwMoiygE4mQIUHdEkjwPtRHInVg95Xq3jYaopmYPGb02M1/bEloUbGNv4+ + QY1w8nnOZOZBYVdHS7yR9eaUaAbx8qnWU6y+9VJw9oxusVVLpWg4NCRSTAMhrMtvrDUp2RN8n6Rz + gzXc1720DSR3JHPctEW65NF4mGvvmm10qt3ts+722fZun0WZ3rKb8q3KEkErdpxt3N56Opfbuh9M + 665pbc5nN8S6XbizdbMQsmO3uA4ldnZq9toLXgWHJOsR/BsxNyn5fEJZXHUffIj/5CI8ll+0fx5f + fdnxSpK1WrtRTrIY2t2aktvGn3lu0BWWHHLd5CqcdIlPrrz0gBmTodmVtLqSlmMNupLWTUpaVlDr + 6lpdXaura2249lcP2buWiUruNla+UNIx5TKqzVOAlI8g+TR4/F+K8d+Ab+uClw35XzP8hTdcKUxj + tKBECiqxHeeRLF7hb79hyjOLlizp/iHT+0hLnYt1X1UmJ7EdySLdVttlj2a73+Rf4qk7ra6a1FWT + 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 + rscflheuXONvdz++xjg7n1xfH4xfffu/1v/7F5evl1+633/zm4Pu/95M3x6Mx8sbHo+/uJ6ev/3y + 4A+T+bvu4/jDH375tPynzQ8u/++3v/3tz+9n3ed3fTA5eDv5pft2rC6+uDy4vrlaQZ3ddN+r9edy + 3kEt1nd9+db6hJ789u7K/9h88+bTD5fdmFoOkO6vMDk/+DidX2+ucPvJr/8iX62+I68ny1G3/ls8 + xLz756uO7zebzyDzgX3h+yC/tG7hywcf7OaD6qpvLniw/u9PfrP676tPbj6dvOkG4eXFYjK7uF7f + UvdBHTx/+cPtrXYfffd5vp+eXx18vrzp/kDdp/Bptnh/MOk+osv1oHy+/AS62768eXO9uvgX6//y + ajE5++XLzf/8ffdJzi+W93P7X1687z7TLw+mi7Mnv3+y+r0/fV5+AyYdxpcHs8VB1xuuVwXOu1He + ja4HWAeTj5PZ+eR1B9v9y9XN665TrS+7vtKfux7SDZI3N2fLj+zLFfv1+8ub8zcH14vZ2S/Lm5p0 + f4559y8355Ou4VzNvrq79sWbf13//nKQPdl8XtPb/3BwPV0sv3IfJldXXf/vviiLT9Pp8tcO7gbH + wbv55c3Vqo3Nuh9+QH5/uYclO5JJ9/3suvXq4sub3nwSj+560wXvyqyutS7V/Tkvur79Znp9Np+9 + Xn9pF/fQmz/7N6tCB2fz6ZvuL9G1pW8OXtz988HFtPvHN8vev26266bSfVTdV+Ri2Z+7f3zwIX+z + +Hw1fXSt/7NuT8vB8OT+v18/+fnyl+nFfaGHKNc3r5fEV8vbGc/efLP6aB7+xwcFrg8+vZ+dve+e + a7P/fTM9/3wwW/0Pbz+vn3F3T6D19+vhRZ6kl/3h2+WNfrhefQtuv8r//tMPq9ufdp/454PlI7V7 + AnaPqfPzh7ecMF8v5o/uabH6Qo03f7ZvHv0Nu89w9dB72/297r5S3V+v+8eP3f28+fKgqz97u+4Z + H2bX18vvWPfHfPR1fFBo2XTGN/Pu03+1wf33n358+EObX+wo7sq9uXuqfHmw6uuPHj5LxDezs8XD + W767SO8B9OgX1z//y/Rz12+WX8DFwdXlefeofNe19O67/XH5Ffl287X+NOnqd3e2mH2Y3g2hrlGt + fuV69Uf48ae/3X/Vrzef2E/TxfzzV8/fLsfK+65/df9v9eF1j9mLDfGy467+4dvv/vz833/8edx9 + /OO/f/fTqx/+9teDPx787unXT7/+6uuTr74+/N3qx8Yvf/rbn3/48bvxz8+/7/733z549F+se+eT + TFNed/Yfn//83aufb6/SXSF5dn/xX3ePgIfFvjm4/+/L//vr5UX3CRvUXz76sd+9nc2nn7rv5Lj7 + rGZnn8fzm/PpeNUGrn/3ze39PVveX+8XV3+Gt5Oz6Xh68ebqsvvXzS8cjr76+qnxC1dPx9cfry7G + q8nl/PHs4cGvnjz+1f/+7y/N+z34Hwe/3TTz9Sf3+9+kj/2731w9/+/+7b4LfHlw8C8Hyy/lNwe/ + 7TWW+ydtb4g++J3bsbr8vweD9I/LD/++3O2o6v3nzff+j4++9k9uH1p3P3Y7W7mv+vzi8/qO7+cv + q+/z4n78Pvrkb//r8vv6frG4uv7mX//1w92378ltn/3wu0cf1+38rvstz5zui4cfavKJ3U25+iXW + j4U/pnPhL+4+tdt/+PJgDfTHh3TmpW+6gZ6b+3y5qvz7J+l3pP9HfPDPj7/Jt3+4zf+/+98238D/ + ZzUn657A7y/f3H8lP3SrjfPr8bIXfnF23k2FHlz+wR9yPl3czC8O/uuXbw4+rhpXN+n5uGzZ3e88 + WV/ji4e/2d3H8pLj8ZPZYvrh+ovfL78Ks67PXy8mF2fTLz5+ufrS/P6/C2yby/ap/mg0j8dT5r90 + k6LVE+CqawHXy9nTagp3/4D65jcPP7g/HHQj/Oirr4+/Ojz65uCbruw3//Fx+Z/GXx+PD482t/d/ + GS0z/an/+z+SKx9/9XXXPg4fXvl4/PVo/PVh5cqPf8q88uHT5MqHTz1XfvhTxpW7Zvc/e1c+GX/9 + P+tXfvxT9pWP0ysfu658XLvyaXrlU9eVT2tX7v8FT1x/wZPaX/Dkq8Ovkysffu258sOfsq98mF75 + 0HXlw+KVlx9y78rLj69+5cc/ZV+5/33ufsfxfX78U/aVn6VXfua68rPalfvf51PX9/m09n0+Xc85 + elc+cV35pHbl/kg5dY2U09pIOU2/z6eu7/Np7ft8mn6fT13f59P69znpoqeuLnpa66Kj9Ps8cn2f + R7Xv8yj9Po9c3+dR7fs8Sr/PI9f3eVT7Po/S7/PI9X0e1b7Po/T7PHJ9n0e17/Mo7fwjV+cf1Tr/ + KP0+j1zf51Ht+zxKv88j1/d5VPk+L1dcvVnB0689s4LeT9lXfpZeuf597v2UfeWj9MpHrisf1a58 + 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 + FQ5ca8ylZ7mpY2+w7TqMUIBQIHlSZeLtwVnygSoMviKBtoQiv3xjg5LoZ/SlcH5keuE7WYUwK2qW + 2NRNVCSif0yr//00ue7PZX46IsNsk5q1Wc+SD1BLAwQUAAAACADzDrNU0DmNgrUAAADOAQAAMgAA + AGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvbW9kZWxzLnB5rY+xigJB + EETz+4oCEz1wGBfBu+ACMRLcSPNFZnp1jt3ppacV/XuHFQVBNLGzKl5VUwM49iHu/g5aj3++Bhh/ + 7HLZgruzhN1eMXQjlMEJJ641+9KxbDVwNJg3DXooQSiRHMmbnF0FRzGRxyF6EuieUC43N9tgTXQX + elKE2DOd8D85hTArapbc1FypTGTdXr9+dmkt3MIcCzv5rWxR2Ylp2VOTENq8U/H9SMxeEoWt7PQt + 8bTjAlBLAwQUAAAACADzDrNUsQUvLggBAAA6AgAAOAAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk + X3Nka3MvdjIwMjBfMDdfMDEvYWlvL19faW5pdF9fLnB5rVAxbsMwDNz9igMyJBniuUuGIENRoOmQ + disKQZFpW60sBjSd1L+vLKNBl27RIpB3vDtyAceVj8120HrzUCywudtLYns+j+KbVrFyaxy8E+65 + 1tSXM4tVz7HELgRkUg+hnuRCVZlmn72j2FOFIVYk0JZweHr7bZd4JboV+q3wMXPOwp/kFMKsqFkQ + Zk7CU9XNnjlaRWgoUoqRTE7jn3ir4xq7QflIvc7Ex5nIkkdbGxvq0dkRzg5Z27HIZHui1l58srWx + wtWn1U6EwEnH1zmfm+T8tOrNvLzv2YtauENpIumV5ct0NtqGOopqXPDpg+/S9RUvM+Fww/cZLoyx + IRiDLd6X/3CWH8UPUEsDBBQAAAAIAPMOs1RlKWlw/gMAAGUMAAA+AAAAYXpleHRfZmlyZXdhbGwv + dmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS9haW8vX2NvbmZpZ3VyYXRpb24ucHmtVk1v4zYQvetX + DJyDrMBWroWBFHDdRRNgkwbe7F6KQqClscxaIlWSSlYt2t/eIWV9WnaLYnUwLM7wvTfDmaFuIJYJ + F+l9afbL77wbWH6zh8A2sqgUTw8G5nEATzxWUsu9oXVVSMUMlyKEdZaBc9KgUKN6wySkvR95jEJj + AqVIUIE5IDw9vjbLIXxCbF/MVwNcOJ9Cyd8wNqCkNLCXipCy2os86D2vWb0bJy9BSFEgSSGiXdWT + ON8GsC6N3KI2teNPtaNUVt3mwESKGnJWQcxKhx5LpSz1Dg/sjUsFTCTwzim8HUImCYfvncbYwnFN + MApb+vDbJn+vZA6mKuhsgeeUbQNrUXn1OvujVBiSXvsj9jwt68NoPDf9xbMtBS8w4wIb70JShjnq + vmOe5ubkfbK2KrZPD8YUH2WakrYXa21khWH0hkr3hHz5sP30+POz53lxxrSGZzTvUh2fmGAp5ijM + JuP2t693PngLVh7QM5vNBsu2NC6hhZ7b8iwN0nExA4yOsGCK5WhIHpS2Ko2EWCFzLpyCE9owESMw + haAZ1TCwbtXhMWMU35UG9Ylg5TAtTEKsnGUr2LT/QSD9TZxOVzNOmqOVQtgyo79rl+sajM4aB1h/ + 90+5XdcR05WIw7X9fZVHFB1nX5UudzpWvLDJiniyglcS0V/scWl4P/D4QJ3Kfy8xq4A7w76qu7bt + KSd3ABKewz7+aGPOtc24AVl3zOfto8sEUn1UYIcE9TQ1Xpb1oz/TrI1qTr9OeYJ7iCIuuImiuVux + j8Zsv2jfurgWADe2h3AFs6l8zTqEIXNvYyPBPre3x3emUt1ZbUtaSwDL76ngBK5aZ5oVnRKaFiOz + fRTjNHi+sKzED0pJNZ+9NFUKfrfZh7yk4SOkHU0OJpwFfZ6R+v9BNkK4zqjLAtX8v7Tywh1NELZH + 1mQw8AaH16tvuO+lbeg0DvN+HPglzEjHsqAJdg81O820Yu6f2f0F/OIfaLbp1d1d3sYVNn2Y34VU + f6zMjP9rl40TpEZzMs59nRyjXAp+REWYvtu/tBN1Keqk3f35lx/Wl9n8NCKDYKg+agY7jpPmeqCz + XuiCZtPVGnVMNA5VRLEKE7lZX3V5SpGiObP7AVArN/dC+Jnsa2uu74Ke3AHNARl9B+hpjqFxRPBQ + G6/D03fD12oavG8aQb9Y03XgrL7opqGHxhH4qUNeFYtxcF1eTBHVXnSVb8KjJp26lS/RKDTqQqr6 + plE0boBurf06ekyTQ+bRQcrjNMe5w4hp4xweyP5vcSTcfrBdCmVgnY6mdrlOw0q6wWhOxG6kTZNN + +vjDIT2ac/bj0g7YyxzD+X1VyzCuH5C+YtTosjsFOZKxgNvpYbmALh3/AFBLAwQUAAAACADzDrNU + 04CCxdt9AADEWgoASgAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEv + YWlvL19uZXR3b3JrX21hbmFnZW1lbnRfY2xpZW50LnB53b3dclzHla1776dAuC8s95bYAjfxpzje + cdS0rVZs2c2Q1O6Ic4MugkWqjiAAGz+k2R19nv1UoQogUCtn5pxzfFm1BN9YosA1v1WonCtzjJEr + /2Hn5PzN7OzdH26u335x+Jt/2PkC+9/8Yi/PLz5ezt79dL3z2cnvd/4yO7k8vzp/ez3/88uL88vJ + 9ez87NnO16enO7c/dLVzOb2aXr6fvnk2/7vfzU6mZ1fTNzs3Z2+mlzvXP013/vLtj3d//Gznh+n0 + /l+u/369Mzu7/ZmLy/P/d3pyvXN5fn698/b8cn6l0+VPzX9i/u+/LKv+5h9u8d5Md95Nz6ZzlHmh + 1x8fIH72/e93vr65Pv9+enW9/MFvlj94frmge/nT5Ozd9Grnl8nHnZPJze3VT84vLxelX09/mryf + nV/uTM7e7HyYzW/v9XTn9Hx+ndnbW8aTxeVmV/PLXE7vyz9jP/zfvL08/2Vn8p83l9Nnv7z75frZ + nG5e9Jf553698/XVx7OTr7//y6vZxfR0djZ9eTqbnl0v/8ovV5eLW1795A/Ty9nkdPaf08vPd/64 + +O2s/u3R9eef+dvZ6fzTWP2l/312/uHs1eoPP99Z/dMfp29nZ7PFp1/6u89+uTm9nk0uZie3LHeX + +sviT7++mC0J/zL7+2z1t58dn5yfvZ29u1l+je5+/q/T6w/nlz//ZXI2eTf9Zf5Xln/x5cOfvbvA + +cV0+QdXx78sLty4xr/e//gS4+R0cnW1c/zDH//38r9/dv568c37/Ve/2Zn/78307c7x8eKGj48/ + u5qevv185x8nl+/mH8c//uPPHxb/tPrBxf9++9vf/vjTbP75Xe1Mdt5Ofp5/RW4vfn2+c3VzcQt1 + cjP/ci0/l9M51PXyrs/flj6hZ7+9v/K/r75+l9NfzucDazFK5r+FyenO++nl1eoKd5/88jfyxe0X + 5fVkMfSWv4uHmPf/fDHn+83qMzA+sM98H+TnpVv4/MEHu/qg5tVXF9xZ/vmz39z++e0ndzmdvJmP + xPOz68ns7Gp5S/MPaufrV9/e3er8o59/nj9NTy92Pp7fzH9B80/hw+z6p53J/CM6X47MrxefwPy2 + z2/eXN1e/LPln/xwPTn5+fPVf/5m/kleni3u5+5PXv40/0w/35lenzz7/bPbv/fPHxffgMkc4/Od + 2fXOvEFc3RY4nQ/1+eh6gLUzeT+ZnU5ez2Hn/3Jx83rerpaXXV7pz/NGMh8kb25OFh/Z57fsVz+d + 35y+2bm6np38vLipyfzXcTn/l5vTybzrXMy+uL/22Zt/Wv79xSB7tvq8pnd/sHM1vV585X6ZXFzM + HwLzL8r1h+l08dd27gfHzrvL85uL2142m//wA/JPl3tYck4ymX8/5y379uKLm159Eo/uetUK78vc + XmtZav7rPJs37zfTq5PL2evll/b6E/Tq1/7VbaGdk8vpm/lvYt6Wvtp5ef/PO2fT+T++WTwAlh13 + 2VTmH9X8K3K2aNLzf3zwIX91/fFi+uha/9+yPS0Gw7NPf351PFm0zme3DfTH85+nZ59qPqS6unm9 + gL9Y3Nnx7M1Xt5/Swz98UOtq58NPs5Of5s+52f+5mZ5+3Jnd/oe3H5fPvPsn0vKr9vAiz4aX/faP + i3v+5er2C3H3rf6377+9/SSm8w//487iETt/Is4fW6enD+9+wHx1ffnonq5vv1vHq9/gV49+nfOP + 8/Yh+Hb+q7v/ds1/kfN/fD+/nzef78zrz94u28cvs6urxddt/nt99M18UGjRf45vLue/iB9WuP/2 + /XcPf2j1F+cU9+Xe3D9gPt+5bfGPnkMLxDezk+uHt3x/kbVn0aO/uPz5n6cf561n8V283rk4P50/ + Nd/Nu/v8a/5+8W354+ob/mEyrz+/s+vZL9P70TTvWbd/5er2l/Dd9//66Vt/tfrEvp9eX3784uu3 + i2Hz07yVzf/v9sObP3HPVsSL5nv7D3/805+//rfvfjyef/zHf/vT9z98+69/3fnDzu+ef/n8yy92 + d7/4cvd3tz92/Or7f/3zt9/96fjHr7+Z//ffPpgKnC3b6DOjPy+b/Hdf//inH368u8r8CoPH+Gf/ + df80eFjsq51Pf77431/Pz+afcIH680c/9ru3s8vph/l38nj+Wc1OPh5f3pxOj287wtXvvlrd35cv + Fve39hdvfw1vJyfT4+nZm4vz+b+u/sLu0RdfPi/8hYvnx1fvL86Obyebl48nEg/+6sHjv/rf//15 + 8X53/sfOb1d9ffnJ/f43wxnA/d+8nQrc/9unLvD5zs4/7Cy+lF/t/LbUXT49edfG6YO/eDdgF/97 + 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 + uo0eYNzIIXe70F7Dyk/ohDbQ27l0xBI/hMpts7UnogebgduC7bhcH6Oxv8ntqGbPKO43qVW/0zT5 + JfnPTQI/37Nfmvj+XxSI/95D0I790gJiTSlJA5T9esECFf6ewMKEqv0PQKKyj7Yvy/UeRlTjfTNe + bfetcRV0j6aL4x7BVb3HGLKaPYDoQvViounSs4deUUNmTJZJGgNm9+k1VVrGRwBFl1JRTrIwGoGO + mxqqXEliecgsAfUQOpihiEAV0NsQRb5LM2VICPpYM1txwwzCZbOhf1RJDKPlqlsYnihXYVCmWIPB + 50WlIW5hVaNZUON8xJd2KIvAsl5RcJmZLKspM0DoZiNqFkNkZSsbM19MscIjAyUIEjapLMy2KV4x + mPVtWQ4Ywish9g/3GCPjDzFiIdX7FsQfKbov7ipeQZ8RErr4DIXr3QOIVrLnEPpax0VopJXYTWj6 + Omlk9jEt/Q45Di/oXggDIi0HxOXWmQWeoc1l09mRWGqiA+tc+RymLKRmzvpFK5R4X+jrPKQlsjg2 + u+DFPpx3quLNMAuNDm0PDvUNzU+X8tmshZpnXvMaw1gda9bJqVDlG+Nkp5FPZt4J1QgZdQgXxFD6 + TWBywrrLctIIIQXLNun+BDWPpV9CxggAWUpSaRjtBjYOx0oCgP/vzf8BUEsDBBQAAAAIAPMOs1TB + fJcgFQwAAA9ZAACDAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92 + MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fYXBwbGljYXRpb25fZ2F0ZXdheV9wcml2YXRlX2Vu + ZHBvaW50X2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMucHntXG1v2zgS/p5fQbgfbC8UJV0U2DsDPiDo + tr0CfQly7QGHIBBomXa0kUUdRSV1i+xv3xmSoki9uHnfJjWx21gUOTMcDmfm4SR+RmI+T7LltJSL + 3X/sPCO7d9aA2Euer0WyPJVkFI/J+yQWvOALCf0i54LKhGchOUhTogYVRLCCiXM2D2HuuyRmWcHm + pMzmTBB5ysj7t5+q7pD8hzH7IL9IkmRqTC74HyyWRHAuyYILkuox8B6eVpqnEm3OyJJlDMQAJrO1 + I97oaEwOSsmPWCH1wDd6IBdq6inNlqwgK7omMS0V7ZgLgWxn7JSeJ8CWZnNykcDSZoykHOgkCyVf + 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 + tHl4TtOSNf1qZ/W4QQXTGbfru+Xi0O475kb6r3Ltt2o2SHWoGus+SGFzKKttoDcCNsz/fuG5lun6 + EN1sxDVhOrb7hupqRXcN1x2TaamohY39jNivllZWEnhH0w7RS/GC/eMD0x3Y+S9QSwMEFAAAAAgA + 8w6zVOZq6535BgAAwxYAAH0AAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3 + XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19hcHBsaWNhdGlvbl9nYXRld2F5X3ByaXZh + dGVfbGlua19yZXNvdXJjZXNfb3BlcmF0aW9ucy5wea1YbW/bNhD+7l9BuB8sF4riFgG6GfCAIGu7 + AGlaZNmAwQgERqJtLrKokVQSN8h+++5Iinq1124RYFgij/d+z530iiQi5fl6UerV0Q+jV+ToxS5g + diaKneTrjSZBMiWfeCKFEisN67IQkmou8oicZhkxRIpIppi8Z2kEZy94wnLFUlLmKZNEbxj5dH5d + LUfkV8b8g37UhOeGppDiT5ZoIoXQZCUkySwN7MPT1so0qqWMrFnOQA0QcrtrqBdcTclpqcUVU9oS + frSEQpqjG5qvmSJbuiMJLQ3vREiJYm/Zht5zEEvzlDxwMO2WkUwAH74y+iXIjqOpXnj0sm5fSbEl + eldAVAnfgp81Oc13ITlVuzw51yDzNmMhOaNZZu9+5okOrYk8CcnnAn1Es5Bc7wr2O5Ujx+WByhyY + qpEVQb+WkkVgOIsoso4Lum7KdOK2X+iapU78BVe6d5o9JszIVNXZs4yzXEMINvDHExO091IKGZJf + tC4gLgVQM7cEj6KUCXv/CNxVZ/FS6A8CUsgtb2kRM7ztaVHwgmU8Z5UOX9xzJWzvgUhLmitzpml6 + U9FK7b9K1rZ/u97qfU44vfpklP5g0tY5PYqian8LmZQpQhWJ7e1odE0WVdCCyfVkOjrLFD7DchXV + ZRX35bJr4bKhZNg34gYSwibLUmlwJSTVzY37G42SjCpFTosic/H6CKn9QHdfJL+Huwue31UhUZ8L + ZotfzUcErvF4/L0HiUk5IvxCNDKs/hAlURtRZinJBYKC0hRSCBhB9UHZWTVTjsWa7SJyDgSMQnru + 6oOJZEhPXRo6JglygDiglAZbCJfFGWSARU+1psnGrkNsaI4rkt+Wmjkd52CYdOGbA/xxINPCLlgF + 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 + 8Dg9HqfH4/T4f54eDzTuvzNPet0Y9jvd+buOnH8BUEsDBBQAAAAIAPMOs1Q+9KGwhAYAAOcTAABr + AAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9h + aW8vb3BlcmF0aW9ucy9fYXp1cmVfZmlyZXdhbGxfZnFkbl90YWdzX29wZXJhdGlvbnMucHmtWG1v + 2zYQ/u5fQbgfLBcK4xYBuhnwgCBtugBN2mXZgMEIBEY622xkUSWpJG6Q/fYdX0RJluMWQwQElsh7 + v+fuyLwiqch4sZxVenHwy+AVOXixB4WdiHIj+XKlSZSOyTlPpVBioXFdlkIyzUVByXGeE0ukiAQF + 8g4yiryfeAqFgoxURQaS6BWQ87OrepmSPwHCh37QhBeWppTiK6SaSCE0WQhJckeD+/i1djqtaRmQ + JRSAZqCSm03LvOhyTI4rLS5BaUf40REKaVlXrFiCImu2ISmrrOxUSGnU3sCK3XFUy4qM3HN07QZI + LlAOX1j7UiOOG1eDcvqyYV9IsSZ6U2JWCV9jnDU5LjYxOVabIj3TqPMmh5icsDx3b+95qmPnIk9j + 8rk0MWJ5TK42JfzN5MBLuWeyQKFq4FSw75UEio4DZUZ0UrJlW6dXt/7ClpB59Z+40j1ueEjB6lQ1 + 70nOodCYghX+8NQm7YOUQsbkd61LzEuJ1OCX8FNUMoUPDyhdbS1eCH0qEEJ+ec3KBMxrz4qSl5Dz + AmobvvjvWtmzDFRLVijL03a9bWht9rcKuv6vl2v9XBCOL8+t0acWtj7olNJ6f41IyhVhiiTudTC4 + IrM6adHoajQenOTKfONyndV5nff5fNvDecvIuO/ENQLCgWWuNIYSQXV97X8GgzRnSpFj49Upl3CP + Wk6/ZcUVW6rPJbhaV9MBwWc4HP6AjlhAEREW6MBy/iMqolaiyjNSCFPySjMECBYR1hYWlTMi46YU + 8w0lZ0gADMG3aRhTCYaeeZB5IamRgFE2WlpiMRmuixgBpqSZ1ixduXWMPCvMiuQ3lQZv45TfMemT + M8XmxpFMC7fgDETuyjQ227HQ6uAmWUpRldSJ0SZvtZh/W3ApQN8LeUvv3k7eTpLJu2TyhnoAWMaS + SbZGTca7ae2l8cH0VmyG2HpsihXt0ItiwZdIb38rb5BYBC4nsMODW5zl/DtIdBSJb2zndZ42ex2W + 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 + 7Rp9H6dk5XXQl3HwagKIag6MAx/YYAdXQmMeTbeyWlWdBk04DUWAi+iwyVwV59vTOpswruUgXQYs + Zhv3BxsW/gWNC1YPI605YI0K7r5207VJn2/mFbdy9Qcj5rd7aqRaTImAESnsj9zVHO8M+DX3vt/D + PSXT7Q/49ETc8hUxvO77jE9qdOhzPstlGiZqHGi5AM5Ns0ov8ZylVyusOXvbbZKHm2YG1+UBwXwb + uDWJrz+werjcoX5O9E0Om7pEpUtUukSlvLpExW+Pp/edujxUQdow7HKlLldqmYMuV+pypaYpu1yp + y5UOmCvt2V6/0dFLS4L1F1BLAwQUAAAACADzDrNUPorU3H0GAADNEwAAagAAAGF6ZXh0X2ZpcmV3 + YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMv + X2JncF9zZXJ2aWNlX2NvbW11bml0aWVzX29wZXJhdGlvbnMucHmtWG1v2zYQ/u5fQbgfLBcK4xYB + uhnwgCxruwB9Q5oNGIxAoKWzzUYWNZJy4gbZb9/xRZRkOV4xREBgibz3e+6OzAuSiowXq1mllyc/ + DV6Qk2d7UNiFKHeSr9aaROmYfOSpFEosNa7LUkimuSgoOc9zYokUkaBAbiGjyPuBp1AoyEhVZCCJ + XgP5eHldL1PyFSB86HtNeGFpSim+QaqJFEKTpZAkdzS4j18bp9OalgFZQQFoBipZ7FrmRVdjcl5p + cQVKO8L3jlBIy7pmxQoU2bAdSVllZadCSqN2AWu25aiWFRm54+jaAkguUA5fWvtSI44bV4Ny+rxh + X0qxIXpXYlYJ32CcNTkvdjE5V7sivdSoc5FDTC5Ynru333iqY+ciT2PyuTQxYnlMrncl/MnkwEu5 + Y7JAoWrgVLDvlQSKjgNlRnRSslVbp1e3+cJWkHn1H7jSPW64T8HqVDXvRc6h0JiCNf7w1CbtrZRC + xuR3rUvMS4nU4JfwU1Qyhbf3KF3tLX4S+p1ACPnlDSsTMK89K0peQs4LqG344r9rZU8yUC1ZoSxP + 2/W2obXZf1fQ9X+z2uingnB+9dEa/c7C1gedUlrvbxBJuSJMkcS9DgbXZFYnLRpdj8aDi1yZb1yu + szqv8z6f73s4bxkZ9524QUA4sMyVxlAiqG5u/M9gkOZMKfLrqvyKFYwldyE2m6rgmoP6XIKrdTUd + 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 + z5+nP35YQR7gb9Tb4+sjTlb5gDbdIxHedhcz1Y3/dryRWRpQJX+DqHdCs2KRljX8vwR/C4ML8Zv0 + 2lYAL4QLt6disL15T2UeXYpNB7ez4nZWdndnZZ3f2KG/kq5J9TQ3bG4LEbgtnT5YSfVzWzo7sKWz + 1VS4tiD3F84dhuT2lojbW3r2e0s8Jj75ch0DUhwV2z3F2FN7v4b0CEuvNRnbGxDNWnnji4KAOVkK + QlEFmEcbOzWyq8F5uwf7fV2sp3C+8feC4+iCGdVVXwXVTP/3FFAckgoyOldVFFje8gOds+mdq6hG + sk4RtSu/2auvHbcfKi50d1Dzw2LDFJZvVIwS9gWCQ5RcTLiKzUCzbusHrztu/1i73s8WEF4c8iiJ + Glk3p+/bGK4vbcMPw8PG28L1tVlqX18PluIrhg+Y6iue/4fsu76u103wrXd01xmTZWO3vu62wdvX + exsbvfV1r3/4HK9uBtvMgVql96ywex+ETLol3UZrzZYPjCSnYRmgp9gGntGENDucoZNHtxWks4DF + bAnkdW7+JY0r1vaYVuyjRQWTDv2RVUHiFK2oTTC1NjtY1IbVCVrB+lDUzGdvBGuZ8nb374VMt9/D + l+q+aR//rDsZ97TNjte2TwRw5Wx1O18zuI7qO7vSZtZrYgW19XnG8m2B1kYSsPvFsKXc/R9QSwME + FAAAAAgA8w6zVMgWUqLADAAAeWkAAGUAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3Yy + MDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19jdXN0b21faXBfcHJlZml4ZXNf + b3BlcmF0aW9ucy5wee1ca2/bOhL9nl9BpAvYvlCUtChwdw14gSC37QboI8imCyyCQKBl2tGNLGkp + Kolb5P72nSEpitQjTydNWglobVHkzHA4HJ5DKn5FwnQWJYtJIeZbf994RbbWdoGwvTRb8WhxKsgw + HJFPUcjTPJ0LKOdZyqmI0sQnu3FMZKWccJYzfs5mPrT9GIUsydmMFMmMcSJOGfm0f1QW++TfjJkb + cSlIlMg6GU//ZKEgPE0FmaecxKoOPIe7pdIpTZsxsmAJAzNAyXRlmTc8HJHdQqSHLBeq4gdVMeWy + 6SlNFiwnS7oiIS2k7DDlHNVO2Sk9j0AtTWbkIoKuTRmJU5ATzaV9IYqLsKtGub9et895uiRilcGo + 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 + Xyc+RYnlBh5dZOpLjurLSmYaXZlrV6OlbMywuXS1nWWbl50fXuzv9e3v9e32Xt9ttvcAd/52tCoe + 57XBz9l/2l8uvMM+qEHx/V4z7AskQW8B2mbysd1UfPBCA9vnXYdsFxwdY52aY78P+Vj2IW2n9bDX + JmVMG8v6bWzyg/0dSrmK9ncov+QOZTNmPrpND4w7SVw8zEXKnt2G6pds6kTOCUb4EzOncsoaewzy + tiQYj+v3CtxXoOkPt5lw/+2Dr3ZDEUskoX41CYzjgjkFky6KeqbsS2oh+0eIfPfXh+5aEPVw1aqD + vtHdxl47/wnOye90wo3uCJYxrB/MIuXpyTBl1+C34/QikOp1Y8C2Yz5sn3nU1zl0N8dw2OTOhSBG + snZa3XfUXzXrcBfd951P96t2t+y6al8tyzYEHyLbNsi/QTpctZttM3nvY/ptVtNxWl+1zzu17xv9 + EKf3VdvpFUls7SyyngOzHHessJ0LoRNfjbfWWn2CBZJwGokQXcIO9g964lb3toGNGn1TmC1DlrC1 + +8NUC/+SJiVrusXOPYYGFswo7K5bNxV8M7OYnqivaJpfM2yg6lAm1g2IYXskqme5N4A1DPxh7xQo + nu5/r0BPxD2v7mJ76KsFUqJdXy+wTKalotbpuJuUutV2ZSWes/ga28JOrP6ea8iOevFvUEsDBBQA + AAAIAPMOs1Sgk6dtoAwAABpcAAB0AAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAy + MF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9jaXJjdWl0 + X2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMucHntXG1v2zgS/p5fQbgfbC8UJS0K7J0BHxBk216BviHX + PeAQBAIt0442sqijqCRukf3tO0NSFCnJjtM63aSxgDYWX2aGw+HMPCTtZyTm0ySbj0s52//H3jOy + v7UHiB3zfCmS+bkkg3hI3iex4AWfSSgXORdUJjwLyVGaEtWoIIIVTFyyaQh93yUxywo2JWU2ZYLI + c0bev/1cFYfkP4zZF3ktSZKpNrngf7BYEsG5JDMuSKrbQD28LTRPJdqUkTnLGIgBTCZLR7zByZAc + lZKfsELqhm90Qy5U13OazVlBFnRJYloq2jEXAtlO2Dm9TIAtzabkKoGhTRhJOdBJZkq+GMklOFTL + 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 + TVWCOWLaDK5JW7d9DTjdadYy6SxOJ2cWNigTIS2PFCavRKwTlrOd3xdn8QPNa9bPm9gjBQrtYcGW + xF0aVJZHqrU09jdYZpzrih6qAeWC4RLEcLpUdVY/WuF6Dh/oDs7SjxTmTM9vkvYiQtbFVDbzO/gf + o7vFa5rj/UPT3vd10SIOiMVb6I3ar6CAtWDQSqq6SvS9lhnByfLFbHYXmqm9e5k6ZxZDiKIWfbsd + da3Jon0LM57u98JLoulRfCaJLvzLlp4hrMsEKuqgLITf1U49JI2XRF4wtiBGFK+YY1bR9XxOJldu + RamuPvsl63DlVWjYDyr24aqU4oFjh3TV3nTGH0yvfeXWWzjdL78HB6C5m5kcgi5jFMTFVxxYHQBg + KcEh8ry5dqA9tzKNw5EVh52qZClfc0iG3sA3NMb+j4+sAZ2e5k9Q6zR0lGZoxt9hWA6cInrkzHv+ + LGsJ/eGG1iYq/j+e2ufYVOa07JDzzh7GzhvCvtnw9W2GrklQSc4k5WUHn6C3dYTs7zDjHYYc5Itn + ukHvGxjmHjeTfIvh7dQlzSMvaL7S5cyTTmZft31/TOv+5W37127Zn7xd/5LZ1eaf4SnVVVowdNp2 + H/uA4Kj3P6VMV6JgTnAh9J5bNv7Ybb8L5STww8A48B9QSwMEFAAAAAgA8w6zVOxsGwLzBgAABRYA + AHMAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAx + L2Fpby9vcGVyYXRpb25zL19sb2FkX2JhbGFuY2VyX25ldHdvcmtfaW50ZXJmYWNlc19vcGVyYXRp + b25zLnB5rVhtb9s2EP7uX0G4HywXiuwWAboZ8ICsW7sAaVpk2YDBCARaom02sqiRVBI38H777kiK + erO9YogAwxJ5vPd77qRXJBEpz9fzUq/Ofhi8ImcvdgGz96LYSb7eaBIkY/KJJ1IosdKwLgshqeYi + j8hFlhFDpIhkiskHlkZw9oonLFcsJWWeMkn0hpFPl7fVckR+Z8w/6CdNeG5oCim+skQTKYQmKyFJ + ZmlgH562VqZRLWVkzXIGaoCQ5a6hXnAzJhelFjdMaUv40RIKaY5uaL5mimzpjiS0NLwTISWKXbIN + feAgluYpeeRg2pKRTAAfvjL6JciOo6leePSybl9JsSV6V0BUCd+CnzW5yHchuVC7PLnUIHOZsZC8 + p1lm737hiQ6tiTwJyecCfUSzkNzuCvYnlQPH5ZHKHJiqgRVBv5WSRWA4iyiyjgu6bsp04rZf6Jql + TvwVV7p3mj0lzMhU1dn3GWe5hhBs4I8nJmi/SilkSH7TuoC4FEDN3BI8ilIm7Ncn4K46i9dCfxCQ + Qm55S4uY4W1Pi4IXLOM5q3T44p4rYUcPRFrSXJkzTdObilZq/12ytv3b9VYfc8LFzSej9AeTts7p + URRV+1vIpEwRqkhsbweDWzKvghaMbkfjwftM4TMsV1FdVHFfLLoWLhpKhn0j7iAhbLIslAZXQlLd + 3bm/wSDJqFLkStD0Z5rRPGHymulHIe8vc0i5FU2Y+lwwW/NqNiBwDYfD76QnJsGI8AvRwHD4S5RE + bUSZpSQXCAFKU0gYKCqoNSgyq1TKsTSzXUQugYBRSMZdfTCRDOmpSzrHJEEO4HWU0mALwbGoggyw + xKnWNNnYdYgEzXFF8mWpmdNxxh+odMGaAdhxINPCLlgF4XSJQGcQDLT2ZpK1FGURWTYa41ix+aeR + Prn1W/Twdvp2Gk/fxdM3kUsIc7Cgkm5BElo3q6xEGxBrARwBikzIVdSiF/mKr4He/JdOIbHypyzD + 1hnY4jTj35gEQ4F4aZDYWlrvtY6k7NSh5m5U5Yx1q8v+eZ38uJqyFYljnnMdx4Fi2Sp0eobOoLCh + SNjiPyZnP5FrkTObnHghgyi2DECSvensegZAUDPrEDXkAFlTaleWURJlmZvaqAygLWgRh/5JOqiL + TbrEOd2yGcES9RQZlFm8dHV2iOD163tA97XNGOOJVrdYDJ2Xo26RIqADQJSZHt7VjoMofWQay1aJ + hJsGiyqQSgXichZSvip2Vy2N1Dho1i20ULzDTMR2WhE1S6Uul2Oe6Yo65J+upJYBXUFHHFxT3bMd + GAxo49AXkgnRgCSl0rZdgyBJVmWemEJD8PHzQ4EgkRotLJahYbYpeQGS6VLmpoS4trMKJM09q/EM + 7GAceEhyPIiog3OreVqhnkElbdwQhxp7HOoNAVG7+y++D69OZNddQzTlAJlt2XX3jHoDQjMr/X1i + sMMmfVSIIhjByig0ADAm5BWx9rn++X3575mbASOGUQNEPPtVvM6nb2anppvz6fns2OhyPv1xdmjW + 8QL2fQWiskih/IKmoX4TzH3ej+ug0oLHD0wqzL85GWJ4zqbvzqZvarfRBP2Mu7QoMqf75KsS+bCu + X8SrQjIoLRa73hLk7EnHMGzcz42HZy2v4DQOWSpLyOwN9GfQobVv12JTqwwcj6F73tdRas8kp48u + RhfGhtGdAewWhEeWOhhaM4ehszckI+AO41SLNQz0OHR4y9o2de364+aqt1/KrFIC8T0CDSmEiy5G + sAMKegP5Oocs750vqN7E9q0mhviWW8gn1cu56hpVaPgRwfAa/DGa9TwAgoPhAdgEXxxYrRwTHhaY + Nae7E/L66Ani+ov/IU2VS5VIbmDgMj0mq9lno+aRmKfDkJzaPi5/fyq0boCIXKBQC/iF0HMPxm98 + Mo3qRO6RQaHJ3f8qkkOnFyOAgzMHBweLxZyAWqlRAwumfjpcNXg5UOg6aM209UxXl7Bfxm0vATKz + fvnZGPj6fGGHvbgRtoNXfGuv2XcfBFWwRNJEx4gRQfX6Gfvu3PZAY8pMvZKNxWB0vJdBZ+izb3FH + vIrFKmYZ27ZH2jR6oFnJulCJ807Phx0uOGs0lw76pyXKBxcHF+wsje8MHVYH/AmxipHD6e5UB/po + U+vkeM93cJY+UnhFbKVK7L8gyDIPZPXiDSnH6Hb+gWb44aCazLu+8Ix7wqINTED+qdezPBmMhbpU + sfkgZd+eyeLtdHrXD5P/aBI0zswPMQo9e78d1tPI3N/1Qc5Mdf2vO8FRfhY35+2vJJ1AuJTpuaim + chTtcTVoMamyJGzVnyexprT6NwKJaeEzMpo0m4iaPLe71H7Sasqw32vS+0khxQPHoWjiP1FWc+ik + 2WLhdLfj7id596vKaN+bK/4FUEsDBBQAAAAIAPMOs1SRh+kl1gcAANwhAABvAAAAYXpleHRfZmly + ZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9u + cy9fbG9hZF9iYWxhbmNlcl9vdXRib3VuZF9ydWxlc19vcGVyYXRpb25zLnB57Vltj9s2Ev7uX0E4 + H6wttLITBGjPgA/YS5tcgLwUe9sCB2Mh0BJtsyuLOoraxFm4v70zJCWRkuxsFpu0ONRAsBJf5n2e + mVGekESkPN8sKrU+/2H0hJw/2g+IvRDFXvLNVpEgOSNveSJFKdYK1mUhJFVc5BG5yDKiD5VEspLJ + W5ZGcPcNT1hespRUecokUVtG3r6+qpcj8h/Gmhf1URGe6zOFFL+xRBEphCJrIUlmzsA+vO0MTy1a + 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 + 7i25Os6ziR2Nbbk42NOLj9wLkhIUq8NYIl1D0Mx+oHfrXmUx7H38VO+B74+o08oeD7THAw/keGAn + Q34wyK/jujRZebVTEo+LWqw/IWjjGjau0Ze4RqPW9zfSsb+XIWxIxYZUbEjFhlRsSMWGVPYQUlm/ + Fu/x3FAP4jC6QA7IFe9F7Kb4+JB44Uf5/I1sp+EzRLuJ8ezxTSIbTrLhJBtOsuEkG0467nBSh207 + KdP1AaZHJ9GwkSkbmbL7WTYEVhKwIbCjD4Hpi8/hI3WZHcPPs9gTn9WZGSXRmCSjAY53Tn9xCU2L + rzTN9D6kxgQYV8LvxRwYLekiSDBLuaM89SNETfhQfEKocJZJ8SoUQKvslqAglDgQZ4sj6yCtIXJx + MwEdMqVs3Daq7lVGi06j9jfntOjEY1+yWnScBs8gtGrzWpTX9vNadLD0u05vsTVvWlK0KSZsignD + GNgUE004vdNqY5NMGMf8uSaZ6FmGiN4mhdhkhd3pcUq/fZJvAxTuIWprgeQBh2ctZrWY1WJWcVnM + aujXljBry+7swaDYfcWGZIMWNlvYbBgDC5stbLaw2cLm3sHmHodgN8fa/wdQSwMEFAAAAAgA8w6z + VNTenAQhEAAAHdAAAGYAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAx + L3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19wdWJsaWNfaXBfYWRkcmVzc2VzX29wZXJhdGlv + bnMucHntXXtv2zgS/z+fgsgeYHuhKGlRYPcC+ICg+7gAfQRt94BDUAiMTCfaypJOj7TeIvvZb4ak + JJKibOdhx04ooI1NkZwZcjgzvyEl/0DCdBIll+OqnB78vPcDOXiwCzp7nWbzPLq8KskwHJG3UZin + RTotoTzP0pyWUZr45CSOCa9UkJwVLL9mEx/avolClhRsQqpkwnJSXjHy9vRTXeyTj4w1X8pvJYkS + XifL0z9ZWJI8TUsyTXMSizpwH77NBE3O2oSRS5YwYAOIXMwV9oYfRuSkKtMPrChFxd9FxTTnTa9o + cskKMqNzEtKK9x2meY5kL9gVvY6ALE0m5GsEol0wEqfQTzTl/IXYXYSiNsT9hx32aZ7OSDnPYFZJ + NINxLslJMvfISTFPwtMSaF7EzCOvaRyLT79EYekJEaPQI+8zHCMae+TTPGP/oblH/kigZE929pXm + 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 + /kIzwrjQq1/LML+t3OrK41Q8FMAetufwZrR7U38r0PdLa5ROd6c2eiDuSG/w2jfFkRbdN82xQqbj + og7TcOGde5RWR0ngTEJTRZnirHJ3oSTb+IZvlgI838UpovkmcrfrPv2YZ988pMNB3F84aB+5fJFz + m4HwDIRnIDwD4bkD4emm4H1ToIc63jECB841cC7PGAyca+BcA+dqDcTAufbFubYstF/+YMhD1P4P + UEsDBBQAAAAIAPMOs1RoNEtIbwwAAKNdAAB2AAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr + cy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fc2VydmljZV9lbmRwb2lu + dF9wb2xpY3lfZGVmaW5pdGlvbnNfb3BlcmF0aW9ucy5wee0caW/bOPZ7fgWRfrA9kJV0UGB2DXiB + ID22QC9kOwssgkCgZdrRRJa0FJXULTK/fd4jKYrUYSup005aE2hjUeS7+Pgu0n5CwnQeJctpIRbj + fxw8IeOdNQB2mmZrHi0vBRmGI/I2CnmapwsB/TxLORVRmvjkJI6JHJQTznLGr9nch7lvopAlOZuT + IpkzTsQlI29ffyy7ffIfxsyD+CRIlMgxGU//YKEgPE0FWaScxGoMvIenlcIpSZszsmQJAzIAyWxt + kTc8G5GTQqRnLBdq4Cs1MOVy6iVNliwnK7omIS0k7DDlHNHO2CW9jgAtTebkJgLWZozEKcCJFpK+ + EMFFyKpB7u9W7AuerohYZ7CqJFqBnAU5SdYeOcnXSfhaAM5ZzDxySuNYfXoehcJTLEahR95nKCMa + e+TjOmP/pdwjvyfQc6CB3VCeAOz8QGGinwvOfOCf+RQxBBld2qg11tUHumRzTcWbKBeN2exTyCTq + vJx7GkcsEbASl/AnCuXaveA8BYr+LUQGy5PBaKa74DEteMhefALoea3zXSpepqBJuntFs4DhxwYV + WZSxOEpYScMH/Vwi65zgC06TXM6xWbcJLcn+f8Fa+M/SOK4L7s3Z+w/QzbgW3Lv0gxqln/XTWyYu + 07kNcbVciS6xnpy9lWJ4KfdD+yxNjF5SyldBG3kASVOglcH3/XLAChQ9zgnNSaA+Hhx8JNNSp4aD + j4PRwWmc4zN0l0p3Xqrl+Xld8ueW8LymcC9AX5Uun+cC5ZWsLy70n4ODMKZ5DjaDX4M5eJHMszRK + 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 + ZEg84Ls2TfyeWQjf6/a3eyVn9/iz9ofbv+jj49COsQ4UHQo+z/yFIBnnDyQYPzC74vB2kHTp4e2g + +7wd1N5Wnl9iqrdDQVflzrNRbO7MSE+B23sJsu9/BgOY7Lc638w6EChq9kRzztvmmG179uSZOrPs + M4XP8A5pZTODj5hPDu83DeeHT+b80Aqcw4nhcGI4nBh+GyeG7n4JzJud8MGOC6mIL77xA8Pnflb4 + TE/guja5J57aYFKTAj6JAIX2ZTQ9p171L3ptAVr4c1snEmS2jr/kXzgASwlD/d89Qj+mxDaPnZM8 + GnLGkr5QP78GRrpkToG/r4jf6Hyfcr79i2ah+1Nmd67pN5J51f2ngsxth/kGMPqN0DUu0YIz2LMw + PMmNZZyxTyKCgHU5kyZ249o2jIPXHXFO59DdYBC85KmbIEYzv1Ldl2bUl4Vs65B241yjvm6Wc9TX + X4Hk6+t6m/63RvbbbN0B8OvrbkC/b/RDAP762ukfH+DlV1CbOTBOvGOD7VwJjWQ03cZqTcUTNOE0 + FhEuooc4uWoifjeCs8nLVZ0vI5aytfsrcovwiqYVaweUzgOvFhXck+2mr55whWZ2cYNXfwlvfly0 + RarDoFg3RwrbY3gz072hv+XkD5uoKJlun6zoibhlwoLXQyctUqNdJy6Wy3gm8vIHF9a5p021lwTO + AjRdlCreLnebZON2mcRX84f5JnIraXc/H3lq+cYjnoEMqc2Q2qhrSG2G1Ka52qmNF20fOtF5rEMW + w3DIrIbMqmMOhsxqyKyGzMqaiCGzerDMqn+T/UsPdTpSsf8DUEsDBBQAAAAIAPMOs1StrMKI3w0A + ACiEAABjAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8w + N18wMS9haW8vb3BlcmF0aW9ucy9fdmlydHVhbF9uZXR3b3Jrc19vcGVyYXRpb25zLnB57V17b9s4 + Ev8/n4LIHmB7oSjposDeGfABQfdxBfoIcukChyAQGJm2dZElHUU59RbZz34zJEWRejhOmqROIwG7 + sSRyXhwOf8Oh3R9ImE6jZD4pxOzg73s/kIMHu4DYmzRb82i+EGQYjsj7KORpns4EPOdZyqmI0sQn + x3FMZKOccJYzvmJTH/q+i0KW5GxKimTKOBELRt6/PSsf++TfjJkb8VmQKJFtMp7+l4WC8DQVZJZy + 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 + GgjaFmiM6GklZGMzmDzXOKEN9Zm0eNjiKJcxy9im/VWQRluaFaxbl3Hc6lmyQwWHnObWoJVarCoX + 48SEbaxxKdMhNWBV8FiMFA63wtrdeztoJ9J7tgNcek/hK7sVMHF13aIKEajylgICj9HN/APN8Jal + /GTp2qIi3GMWrWHoqla9BlmBwVRqCh3b2zt3AUEWb6fTm76bqhumoIEzHyIUVuSr47AefebVW7/U + 2UGyfxUW7KXnque8faXUcYQPmZ6JaigP0Z6TgxaRMkrCVhZWIE6VZ4YFLDB2XpiRyUmzIeuTx3bH + fzppdWA473Xkp5NcyS3HmeykuuGNLt08fwISfHQNEnAbzfUJTxqZfvLYbo72vFMNJk+98eYfUEsD + BBQAAAAIAPMOs1QBerkD/AgAAKAfAACIAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92 + MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fdnBuX3NlcnZlcl9jb25maWd1 + cmF0aW9uc19hc3NvY2lhdGVkX3dpdGhfdmlydHVhbF93YW5fb3BlcmF0aW9ucy5wee1ZbW/bOBL+ + nl9BuB9sLxTFLQrsnQEdEOS2vQJtWmSzLQ5GINASbXMrizqScuoW2d9+MyRFUS9utsWiwAFnIIhF + DeeNM8/M0E9IJnJebpNab87/dvaEnP9lH2B2Jaqj5NudJrNsTt7wTAolNhrWZSUk1VyUMbksCmKI + FJFMMXlgeQx7X/OMlYrlpC5zJoneMfLm1W2zHJNfGfMP+pMmvDQ0lRS/s0wTKYQmGyFJYWngPTzt + rUyjWs7IlpUM1AAh62Og3uxmTi5rLW6Y0pbwpSUU0mzd0XLLFNnTI8lobXhnQkoUu2Y7euAglpY5 + uedg2pqRQgAfvjH6ZciOo6leePzXun0jxZ7oYwWnSvge/KzJZXmMyBUtCrouWET+yTMdWZt4FpG3 + FTqFFhG5PVbsPZUR+a2ElTO3+57KEpipM8uafq4li8FgFrNPGTObVSPpquCs1OC8HfzjmXH3L1IK + 4PkvrSvwaAXUzC3Bo6hlxn75xJVWvcVroV8IOHy3vKdVyvDrQIuKV6zgJWt0eOeeG2EnN8Ra0lKZ + PY2j1LHMQkUbtf9TQywMGYmiCN2Mu1/fvH0HywxUNs/X4p2lcs/u6Q3TO5GHHPfbvT7l1subN8YN + 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 + pzjQ0SCgz9/1pkAH5EZVPPdNgEeR8O+X5mt77CnoHXL90sUeML/v7yz2h++P9fDdWhL64/anh7db + LNoft/fH7Y/huL1cau/tiJ0Kf/WdH7I/9fP1p3xg3bZ2PvkcETdg2ENfJ20medVN6lvCTCz+HqDk + wW5gVm3eA8EeCPZAsKvbvX4VRk3E7+XbMHhD8CX+9+qpw5jb4w1coyyc0RWCnzyeUHvq2q+/EZio + 3YqQ8KCyS/yzFK/79tlz3yJW5nnc3/zub0l9Z7ekcJrew52oanLwnK42VUfWX1/qTGVNx0dxaenZ + 3S262wWgGiDCp88vFaNHkF/a8/F+L/ZEid/f5TFPf5fnq+7yqBXgqWdTGIyjMBPefONVo8bdM6qO + LKn4PcjyqB5/m7Hj1+8upGFq3+TB9pBJAbBH4NahBtwBoLVc6XElWQ92KwSBsVA/JgpGvmIVmKyh + 8E4bfA1Otn+l063+POe+XyDYKV8DcH+jeyd7OHN/bqAeDDqQzsFMRJQmNwqHMfsMITiMr6ZS0dVw + vm3zFZ87bsC2dj3MJiw+MpsVxIysCVu7DlCKx9pybw/Se5+nFM9+uLd4vhX+NfwfCgfjc7NN/bc+ + 8dhm6paDj+K52wFIV+/7OAgpnoP+4hY+TRRX2sDMoQMr7OCD0MBT0y21Vu5aw0g49YWHs/YA36XZ + uey0X2ewmcjQkiw8ALTr6g+0Bu41jXJWj2qtKXiNCoIEu2jnl25cY2NEHCplN7/gXSPVolZE8Ehh + +0JS2rtz/am5+v2efimZbn8Cpg1xyys8+Nz3+Zcc0aHPwCyXaaiocZmmijOreW/hJU5lGta2G3cs + td8+09uVzHWlbg+UmHX0VImZrSE7LeuToj4p6pOiPim6dVL0jFOgPiPpM5I+I+kzkj4j6TOSu/3A + 9GGSi/8DUEsDBBQAAAAIAPMOs1Q2dlsuiAYAACEUAABsAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9y + ZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fdnBuX3NpdGVf + bGlua19jb25uZWN0aW9uc19vcGVyYXRpb25zLnB5rVhtb9s2EP7uX0G4H2wXCu0WAboZ8IAga7sC + bTqkWYHBCARaom02MqmRlFM38H77jqREUS92V6ACAkvk3XPvx2OeoUSkjG8WhV5f/DJ4hi5+2gNg + 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 + OU+WI2rskXGi7epGxJTezT3zoqFTp8/FfbNvXd5GVXe9wl2vcLu9wlso33Zbits3jmfXoLxnMPuh + O5pdt692y1PqaJZBZeLkXM+/8fmYtQw+d2u0Nmualr2VsmZ3K/n8byUfpSGr4tuIZuskHNm8Yded + 3XVnb9+d1QHzR7ldAQF9p5cqd7sBud+tC2S9b5nc3XmUSJ/QnceD3wTYuvLmquXdsVZ8kKsSXQyO + b1wNthaDj1u6Pd9vE2zrewDgwHe9/12W3aIZu97/0/ulREzHnv1vJD6zDvXT7yy7MeSZ1zsxBPtH + L3juVsoUf9vmTjnUe+DzROWc1a4ujmcEMuRNeXemyppdZUMetapISCT1XwgDLb1gld7V7ZtUpQLc + q12l/oCWb/9y1gN0q0pCG32r779UaTWzH7xoQTebCgYmi2FJpRqDhH2RAQSqi4kSfjWebcra8Llj + 5ta6dTvZGz6qJy2J5azZLemq3orHydUxLN24jCuem5VzxfNoZZ1F+DeVdxb/31CIFc/1psO+dWG2 + SbFa6rPiuVud1rX7Ieq14tlqNYRPs2lQnoG12C0LbOtMmHTdwK06WOBB0FAG6C8et31chrz20sVF + jG4t4IuAxWxV/UNuc/+Sxjmre9TWrnMNCmYv7tBftpl9e+KYCulfB8ZUqwalIl9sHOG2zZGrPPLO + gFfT9ocq1TU1ty/XjdxvWbLj89Blu+Jo26W7oyENETXqZJv1VturhWp4FSO0SzQXlYD+9GrqlhL6 + /1BLAwQUAAAACADzDrNUSookpRoHAAAUFwAAeQAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nk + a3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fYXBwbGljYXRpb25fZ2F0ZXdh + eV9wcml2YXRlX2xpbmtfcmVzb3VyY2VzX29wZXJhdGlvbnMucHmtGG1r2zj4e36FyD7EGa6ajcLu + Ajkova5XruvGrncwQjGqrSRaHcsnye2y0f32ex5Jlu04CdtRQ6n86Hl/j1+QVGaiWM4qszj6ZfCC + HD3bA8zOZLlRYrkyJErH5J1IldRyYQCuSqmYEbKg5DTPiUXSRHHN1QPPKNBeiZQXmmekKjKuiFlx + 8u7ypgZT8hfn4cV8MUQUFqdU8jNPDVFSGrKQiuQOB+7hbe1kWtUyTpa84KAGCLnbtNSLPo7JaWXk + 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 + qVlPruJN2xpoZtsTGA9IGwJmVhrjDQMtmmV0vUgoeR9sgg9T+OMNarIZp8NKc7ft7cnV6x1lF9tm + oLXnr65pZQXoEtR1+G1fVNQCS8vPvwR37ZIAf9tusF23NOiZ61QH+33BH2lf0HZh5uPHSoaHqQnu + axkKYOnbLGVkPHcgnXihwtPs43CZgnscy8xnfJFSLB9lJBvTapPHYxPvh5dBv4rNelsD0rOJAtru + kC0zpx66zWekI3tu71Dd0O/ae4tyE/1DzP0iP4r4/tzFOnNfe1ykB3LW0tTnUXFjambvUvmDWptX + YDGzRo2dbXF7Hc/rSHGnVEYOHVYcDLZ52KAjH4Wtv3a/19sVaGDsuzjXvNluAwbdm+aX2PwjnDbe + 2jmhq0v708F9FuBr8f508Lu+TqZM/P7fKMNDrkf43+N7cNJ1zbMe9YmROePZ5tbvYzqkMkCt5Pct + F2r3EN3MZjAY/Co5ruQ2ZVWyOF3i9v3+iOVefzyyP5D4IQ4k0Nhv9wjCdR/35DTBZeqHPjXYtidg + pnyPZwX37hDgZrv1neQOf/v6+weov7/ILnxWxPuN9/3G+w033lXYuY/15f8BUEsDBBQAAAAIAPMO + s1Tzla+v+QcAAFkjAAB3AAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18w + MS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19sb2FkX2JhbGFuY2VyX2Zyb250ZW5kX2lwX2NvbmZp + Z3VyYXRpb25zX29wZXJhdGlvbnMucHntGdtu2zb03V9BuA+WC0V2iwLbDHhAlrVdsDYLumzAYAQC + I9E2F1nUSCqtF3jfvsOLKFGS3SRLuwtmoIhEnvv9qE9QwlKar+alXB59OXiCjh7tB8ROWLHldLWW + KEjG6C1NOBNsKeGcF4xjSVkeoeMsQxpIIE4E4TckjQD3DU1ILkiKyjwlHMk1QW9PL6rjCP1IiHuR + HySiuYYpOPuVJBJxxiRaMo4yAwP38LYxPLVoKUErkhMQA5hcbRviBe/G6LiU7B0R0gC+NoCMa9Q1 + zldEoA3eogSXmnbCOFdsr8ga31Bgi/MUvaeg2hVBGQM6dKnlSxQ5qlR1zKPHNfuSsw2S2wK8iugG + 7CzRxS/nL+OT716efH969npgD99jngOMGBgM/HvJSQR6kIh8SEihDCUqAicZJbkEm6zhD020FV9y + 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 + FriR3u7EFgGwe+DmpPZCZLhJkJPiqkSp6A64rnbFy5Kb1q7o8C3Mt7akxbd3nm97XbtOz8kEtNur + KvdQNfB6AZ4/jgAPX4Rfn9y3tDTX1xN17X6Ourx8xeKmtXSv1ztQphJ4LqxtJQhdc4Re/EpZeVVQ + P93/ua8IyhUfk8OymhA51uF4ap/q33jTv5liDb5GmjIA2Bd+6gK6DO/loL57aax7aexeXhpr8bL7 + fYnsDu7+w717dtNo/1O/lXb9kZ2d/N3fTyvj+sSpIhrDfrjX2B6kni5c5vbvxzXr6pa5ldK6O/p6 + SkdfbsR4sPfoVOoYUbFKwpFNst1Ldd1Ldbd/qa6eorYdi5tEK+lCPD0AfgxSfVRV/SNdh0HJ+Ok6 + gI2m6lD0tSh6I242RqwK8Q1IuXSQR8TH3bt73VWwMtiTugp2Anl3+btNFXDLWnaXv93l7yNe/pZZ + 9MGufKkMz37aS99tv+/d3ivUtqS4pUAthhongJJ2HUr7NlxU/Dm7zeXcO+B9pAra6r2k+sUkkGlN + lS9wA1DiGtUFTo9WqOO1iNR/ChPMeM4qlyQbbkNKte90L6L+JKRv/xbkXa5FSokaFyRPqPpvdZcf + FwfcqILHLZxxBkkOQ5rKR4OEXcoAgty5+jXD2jn7poIIn28silqn3k/Bgo+6t5TEatY8zl8HZYrH + KYOLkHdjPFM8N8M1xfM9yv7iudqk/61hwCZbt6CB4vk2VLBu9kOgg+K519+Gwad5fFyugXXiezbY + vSthqh9DtxpzQAdOQxng9nmgu70y3LeXfC4HtaXTecBitqz+Wc6Zf0HjnNWjSeuVYI0K5mK36do7 + QN8uLSZ2/TveWCHUqDTuS3Ha5qhdru3aYF9z64fCMlqa2+MZY/dbYhp8HhrXKI3uG9s4HtIwUQNf + 2BqueqNWuIZX2W12iNaikcxug0NuDTKuQxJ3v+t5unjjSbzw2IGbDtzg04GbDtyUTw3cPDSweayL + G8uwQ1IdkmpZgw5JdUiqNGSHpDokdVck9WRuc1qA1v8BUEsDBBQAAAAIAPMOs1TwIxWo+wwAANVt + AABpAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18w + MS9vcGVyYXRpb25zL19uZXR3b3JrX3ZpcnR1YWxfYXBwbGlhbmNlc19vcGVyYXRpb25zLnB57Vxt + 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 + tF6eTX6f7ttHg4Jd3wBcFhmUf9R0N1yC00+7cZ1VUrBkQ6UyZThDQ5Oqk8mrk8mLOngkNdE2t6Qo + cm/76Rcl+LDGCAPYhaTQXDTxQzXi9KtODC7NbJynraiYnzBQrLKEAl/BYgI2tO7dWWK7lUKNmwQ+ + 7epctRev46zz0bn1YXRnJ1ZrhmFHHQ2dm8PY+xujEUiHlbElGtZds20Fz9o+df365+aqd1/KvDJi + /4DDYDOBBJL5CGjB5OAyW3Ko/p7EguhV4n4cJpDxcg0VpnpVWH1GqrxXqWS2fy6z0bQXENAaDZuz + GTdZEpYNY3TsuopcvF9/hftvDexfQ4YOmbBnQIDmvXP+qEI/C46pao4L0NHeEI4Kr/N2TH5nXAzj + /oZxSMvuWAX5RQ377Btd8BfDZrK3KMZHq7Xulx4Z9LPc/lQv7uOejwB1Tjzq7O1JywEtWYOT6cv6 + aX9zmo/Hnm6AllS7yHRtifto0Y4SjAHa73KXgwADvzhgv9wJty9UctuoDT5IkurEQE5UvVtIwvxv + +97Y47NgXuMwGv1oZMIA6itp6bCwKBYJzem6/dMhwxuSl7SLyGa76sWwI8XsNM2jvfFpqQrJNQuS + GWCx3bU6UlqhhAQlhu345Kuze3Bgdgq7F7BuZSThnZAseSSr1xVQYZSsZ28I1HAcfq50XQ8ie2rw + Crar8NSbhIEMdk5dqsS+G3QvI9D85WRy189KeF0WNXhm+wTFQXy4jusdZxa+9THNboz993rRQXkO + Jmftl1+dFPgK6YWopvIUYReOWvxVacStfgskzosfLAQGROxOMEWj0+bQVadP7am+O21NWbjvTd3d + aSHFhpm96zS8OsbXbmc/BQveuiEIvI0BujM3jZ4+fWoPQHvf6fvRrrfC/AdQSwMEFAAAAAgA8w6z + VMMoVV0XCQAADCAAAIQAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAx + L3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX3Zwbl9zZXJ2ZXJfY29uZmlndXJhdGlvbnNfYXNzb2Np + YXRlZF93aXRoX3ZpcnR1YWxfd2FuX29wZXJhdGlvbnMucHntGW1v2zb6e34FkX6wPSiKWxTYzoAG + BLm2K65NiyxrMRiBQEu0zVUWdSTl1C2y337PQ1IU9eJ0C4bhDrgAQWzyeX9/mCckEzkvN0mt12c/ + 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 + PTnbu7k4m8z25r9M9v78w8+3//rp3pvJ5O5/zP8+35teLP/M1ezyf05O53uzy8v53rvLWXel89Wf + 6v5E978/rKr+7p+WeGeTvfeTi0mH0hV6+/kB4pev/7D34mZ++XpyPV/9we9Xf/BytqB7+cv44v3k + eu/D+PPe6fhmefXTy9lsUfrt5Jfxx+nlbG98cbb3adrd3tvJ3vlld53puyXj6eJy0+vuMrPJXfmn + 2g//d+9mlx/25p+vui93b/qh+7jnez//X6++G738t+9e/vsPP32//hMfrmeLO1z/iW8XX8B0fD79 + x2T2pPuIb/95/YfH/7iZTZ5+eP9h/rS72cnt33rx+s+vpleT8+nF5OX5dHIxf/inuy/k3fS8+6jW + f/jfLy4/Xbxa/8sne+t/+nbybnoxXXw11t99+uHmfD4dX01Pl5e/vdSfF//2xdV0VfTP079PL9ag + T0enlxfvpu9vVoPs9i/8NJl/upz9+ufxxfj95EP3d1Z/8+XDP3t7gcuryepfXI8+LK5cucZf7v74 + mqP7rh993t/8bq/7v3/au/rcfU7zb/bOptfjt+eTP95cdKPn7KvV1Z/cXLyfXd5c3f2L6+XfMr7L + Fxefn+z95WpRcXz+u/s/tfrgFt/O09PZ5Kwj677Cuw//58tfJxcv7/797353ej6+vt4bvfn231e3 + 8eXl28X0+cOK9mzybm80Wnwxo9GX15Pzd0/2/nk8e999bf/8z79+WvzT+g8u/u+LL774+ZdpV+p6 + b7z3bvxrN86XF59f7l3fXC3Ln950M2T1/Z13n9189eVcvrO+yadf3F35P9ZzaDb5cNl1h8VU70bL + +Hzv42R2vb7C7QhZfQBfLYfn2/Gif6zGzEPMu3++6vhuP4PM9/ql7/t+Yt3Ckwcf7PqD6qqvL7i3 + +vdPV9/d8pObTcZnXTu5vJiPpxfXq1vqPqi9F69+uL3V7qPvPs9fJudXe58vb7ovqPsUPk3nv+yN + u4/octVeXiw+ge62L2/OVsPny9W/eTMfn/76ZP2fv+8+ydnF4n5u/83LX7rP9MneZH769A9Pl3/v + Xz8vRsC4w3iyN53vdeP0elngvOtXXc94gLU3/jieni/G8173P65u3nY9d3XZ1ZX+1HXDbjKf3Zwu + PrInS/brXy5vzs/2rufT018XNzXuvo5Z9z9uzsdd67yafnV37Yuzf1n9/UUzeLr+vCa3/2LvejJf + DLkP46vlBHnbfb6TyeKv7d3N4b3lrFo25Gn3hx+Q31/uYcmOZNyNz+53Z3nxxU2vP4lHd73u53dl + ltdaleq+zovuF+hscn06m75dDdr5PfT6a/9mWWjvfqZ+s3c/O/cuJt0/ni1+xVY/G6vm131U3RC5 + WPzSdP/44EP+pusQk0fX+v/sbvC03wYeoFzfvF0QLxvLaHr2zfKjefgv9x62lU+/TE9/6X6hp//r + ZnL+eW+6/A/vPq9+re9+S1fj6+FFnqaX/eHbxY1+uF6Ogtuh/NfXPyxvf9J94p/3FouD7re8+8E9 + P394ywnz9Xz28J66b3a0/sq+efT9dZ/f8qf7Xfdd3Q2n7pvr/vFjdy9nT/a62t1//TC9vl723ovH + o3BV/tHle6UXLWh0M+u+izdr+L++/vHB373/772/uK7T8d6Bnd39Rj5Z9fpHP6WLmzmbns4fkt1d + pPdz+ugvrv78r5PPXVdaDNP53tXlefcb9b5r/N0M+LgYSN+uB/+ncVe/+yDm0w+Tu4nWtbPlX7le + flU/vv7L/YS4Xn+2ryfz2eevXrxbzKhfui7X/b/lx9wtNy7WxIu+vPyHb7/704u//vjzqPuiRn/7 + 7vWbH/7y094f937/7Otn+199ffzV1/u/X/6x0avXf/nTDz9+N/r5xffdf//iwdrkYtVhn2Za96r/ + //ji5+/e/Hx7le4KyUrky/+6+6F4WOybvft/v/i/ny4vuk/YoH7y6I/9ftz1vo+T0XruTj9O558f + r1Kuf//N7W0+627zq+7j+TidfPq9fZ3rSfdrurjG+OzD9GI0u+m+SuwC3RSYhf7+XcGO//x8chqB + j8LSH9fk3buJ6JO/v9TH6Wx+Mz4frUea8++/m84mn7reNepmy/T08+ojXP5c3F7g66++fr4Y4b2/ + uJyI78ank9Hk4uzqsvuf67+wf7Kq2P8La67HF6/Q3f6dD8vpMus+oQ8fpnPwL59Nrs4vPy/m3Oi6 + W+bdgJe5/8Tx4d67ZvBv3dXtWtp0uSTwXuD6ajQ+PZ1cX4dgF3/r+vrydBoZmIu/ddvcfX/j6tno + +uPVxWi5356Zs2Exto6MsXX3QdyCdqu+UdfJL29m3QBd/O44GXpfKTIjH/cw5Ap3zS/eywJ987// + +4n5W7L3v+19sV5Or36V/vC7dON19zeXO7C7/3W/Dnuy2FcuPvhv9r7oLe3u9zq9RdKDv3O78lj8 + 34O1zB8XP2xP7v7U7V7z/+n++P979+dv1y9//OKX+fzq+pt/+ZcPd7+2T29Xnx++yFRbj9k/PlqP + PL3bc9z+lXS5svi/2y3o/aW7PfHqQ/zm0Ud2KwZ0v/EeAeDLhx9s8qndbXz7JVaL8z+mYsiXd5/R + 7T882VsB/fEhnXnpm26y5XagT5aV//A0HSf9L/LBPz8ewref//r/3/239Sj8P5c7426u/3J5dj8s + P1yeTc6vR4u15pen592G9MHlH3zys8n8Znax91+/frP3cbkw7LaeHxcr6O7vPF1d48uHf7O7j8Ul + R6On0/nkw/WXf1gsHafdsrv7/bg4nXz58cnyW/7DfxfY1pftU/3RWJw9Fi7+3G1Nlyvsq+4H9nqx + h11upO+3Ct/87uEH9897XXs8+Orrw6/2D77Z+6Yr+81/flz8q9HXh6P9g/Xt/e/GkjT9U//HfyZX + Pvzq66737j+88uHo65PR1/uVKz/+U+aV958lV95/5rnywz9lXLn7pfgfvSsfjb7+H/UrP/5T9pUP + 0ysfuq58WLny/tfJlfe/9lz54Z8yrrzYpvSufNz9hfqVH/8p+8r9b7D7O45v8PGfsq/8PL3yc9eV + n9eu3P8Gj13f4HHtGzxeLVF6Vz5yXfmoduXj9MrHrisfV66cjLpj16g7ro+6/XTU7btG3X5t1CV9 + 49jVN45rfeMkHc8nrvF8UhvPJ+l4PnGN55PaeD5Jx/OJazyf1MbzSTqeT1zj+aQ2nk/S8XziGs8n + tfF8kv5anbh+rU5qv1Yn6Xg+cY3nk9p4PknH84lrPJ9UxvNiB9/7HXz2ted3sPen7Cs/T69cH8+9 + P2Vf+SC98oHryge1Kx+mV67PlN6fsq98lF65PlN6f8q+8nF65fpM6f0p88r98dz9Hcd47v0p48r7 + SRd9tu/por0/lb/y7Z7WqDBa/ydfpd6ftiv2R+O+azTu10bjfvrN7ru+2f3cN/vQTOy2Kw/2HHt/ + XGrWt7uE33/zkGYl3z/cDNwatKsKj/7seiPV+y/dBtOst947ZOuttwjCestOWqi3bJiyeut9Rrbe + ejuhrHdYqXeorbdcHRbqLReBsnrrnUq23npDoqxXHC/rbYqy3vNKvefiesXxciweL+sdUKnekbje + caXesbZeeT4cy+fDfmU+7IvnQ7l/Hov750ll/p2I599JZf6diOffSWX+nYjn30ll/p2I599JZf6d + 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 + lApStHIW7pb7u+Ms3PmDy1tt/3CmW8v0+2W5uraVf0BT7kqBhzRFYfIPagrB2HpfHCan+gVgcg9t + isLkH9wUgzFVMAAmo4WFYGyDKg6Ts6kCMLmHOUVh8g90isFIBnD+wU4xGFM7BmAyCnIMRjKA8w96 + isGYki4AkxF2YzCmtAfAZAS+EIxmaucd6BiMaGrn1OcYjGhqC36bcv50FCbvUsdgJH0m71jHYCR9 + Ju9ex2AkfSbvZMdgJH0m72rHYCTLzrzDHYLR9Jm82x2DEU1tvs9k/e8gTMEFj8Eo+kzBEY/BmI4g + AJPxBWMwiqZXcMpjMIqmV3DNYzCKpldw0EMwkj5TcNMDMDlPPQqTd9ZjMJLZlHfZYzCSMZN33B0w + sO/eU63aP6kqdzPbeFqVlIV8YpWQhX5qlZaFe3KVlIV8epWQhX6ClZaFe4qVloV7kpWWhXualZaF + e6KVloWLYElZyCCWloWLY2lZuFCWkIWOZmlZuICWloWLaWlZuLCWloWLbGlZuOCWlIWMb2lZuBCX + joWPcmlZuECXloWLdWlZuHCXloWLeGlZuKCXlIWMewlZ6NCXloWLfmlZuAAYxNIqBtZXn3YwDdb9 + 5+mHyXyTT1a4/Ypf3ZV267KFZyyUripVIu8/sc0/eKF0k9udIQ8+ld2ZJR+ns/nN+LwbEFfn08VE + 0MUmc8bo31YlX9xVrM6NgjdauFjAHo0jFRzSMJJpkmJIGZ80jGSaOxhSxt8JI5mGKYaU8UzDSKZt + iiFlnNMwkmmEYUgZLyyKZFuoEFLORY0h5YxUACnvpYaRVDMu76iGkVRjKe+r+pDgBU3641Z1V2lV + pXBL2xBW5DictiLH4eQVOQ6nsMhxOJFFjsPpLGocUmrR4tBqixyHE1zkOJzmguK02lQav0y7s6f8 + NJ6f/iKUW7Jn3v5jXai+gcyfdkuvETjnFgHI7WBdALmzbX6A/Kk2L4C5AQsBZPZdTgD7oEsEIHfE + xQWQO7fmB8ifWPMCkIMwf0rNC2BKFSGAjELhBSAHYf40mhfA3POHADJbfS+AuSsLAWQ2Y04Adhrm + T5p5AehpmNMRvAD0NKR+C3JnyfwA+VNkXgCyD+RPjnkByD6QPy3mBSD7QP6EmBeA7AP5U2FeAHJJ + lj8J5gRg+0D+9JcXgJ6GTB/ImhlugIKH4QXg+kDBsfACmLJpCCCjlnoBuEZUcCO8AFwjKngPXgCu + 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 + yvJqtTDeQMoyaq0wMY/Lcmk1xYzP47IsWi1MjOqi/FktTHzHRZnTLsxIm3UpE3/Di8m90de8CAnA + d70ICcAXvugI0Le+CAnAV78ICcD3v6gI8JfACAnAN8EICcDXwQgJwHfCCAnAF8MICWiLiyXgbS2a + gLayKAKJfUUT0JYVTUDbVDQBbU3RBLQdRRPQFhRLwNtOHIHCaqIJaHuJJqAtJS9BQxtpl2yj9f5y + 9H48n3waf27xyILbF/4mu96fVrW/X5WOnFo23hH81H9RQ1I8zIioBGL6JmEW0VY9KcScFIohHmX0 + UQIxfSsxjWjqihxiRmxEEW1jjkLMuXUY4vqlxkrE9D3INKJ6uqRvS6YRTVWfQ8xI/TCierrkTXoY + 0RTsOcSMig8jmrIvh5jRglFEedPJRwRgRH3TyZkXMKK+6Wh/o3NZBAIxH1CAEdV9MR9lgBHVfTEf + eoAR1X0xH4+AEdV9MR+kgBHVG4N85AJFlPfFfDgDRtQ3HWlfzGY7cMRC4ANGFPfFQjQERjSddQ4x + Y7fDiOLWXYibwIji1l0IpsCI4tZdiLCgiOq+WAi7YIi5BAyBmI/FwIjqGZ0P0MCI6rGYj9rEEOH8 + TUGXrcZy1npr1npMxdOezO64R8ARPay4wqlguiGsslGbiqQbwToqu7eGMLoprGLAIhVDN4RVTiCl + AuhGsNY6aSmaVbYdm2FVskoVL7IZFhcnbIbFZQybYXHBw2ZYXBqxFRYZUWyGxeUWm2FxYcY2WHTC + sRkWF3tshsVlIZthcQHJZlhcarIZFhelbIVF5iubYXGhyyZYfBKzGRYXz2yGxWU2m2FxQc5mWFy6 + sxkWF/lshUXmQNtg0eHQZlhcYrQZFhcjZbFaZUtLot/uRk4vxvPR7OZ8ontHlk9W/2k8f70oq9PU + 0yvCgnoIzqWme+EcUnoIzqWjF+FkIvrdSKs+ZV3ckNPb2343VjEpW3GQaVN9+H7c7GwX3nTaX5jx + VyT7hXl+RYpfmN1XJPaFOX1FOl+YyVck8YX5e0XqXpi1VyTshbl6RZpemKFXJOeFeXlFSl6YjVck + 4oU5eEX6XZh5VyTdhfl2RapdmGVXJNiFuXVFWl2YUVck04V5dEUKXZg9VyTOhTlzRbpcmClXJMmF + +XFFalyYFVckxIW5cEUaXJgBVyS/hXlvRcpbmO1WJLqFOW5FeluY2VYktYX5bEUqW6gbKwRjoVKs + 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 + OfioL5zcmXvnehI4gm+slsiznwNkbmSutfKcvzs4v3ozvXz3x9v52y9Of/d3B19g/9dd7OXV9afZ + 9N0v84PPzv9w8Jfp+ezq5urtvPv3s+ur2Xg+vbp8dvDi4uJg+YduDmaTm8nsw+TNs+7vfj89n1ze + TN4c3F6+mcwO5r9MDv7y3c93//rZwU+Tyf3/mP9tfjC9XP6Z69nV/zs5nx/Mrq7mB2+vZt2VLlZ/ + qvsT3f9+v6r6u79b4r2ZHLybXE46lK7Q60+PED/78Q8HL27nVz9ObuarP/jt6g9ezRZ0L38ZX76b + 3By8H386OB/fLq9+fjWbLUq/nvwy/jC9mh2ML98cfJx2t/d6cnBx1V1n+nbJeL643PSmu8xscl/+ + Gfvh/+7t7Or9wfzTdfflHkzfdx/3/ODF5afPD/71evEBjC8+P/j5/3z1zejlP3/z8l++++Hb9V94 + fzNb3PD6L/xp8X1MxxfT/5zMPu8+8bt/Xv/h8X/ezibP3r97P3/W3fvkvszNp8vzFz/+5dX0enIx + vZy8vJhOLueP/0r3Jb2dXnQf3/pv/Mvl1cfLV+t/+fnB+p/+NHk7vZwuaFN/99n724v5dHw9PV9e + /u5Sf1n82xfX01XRv0z/Nr1c0z4bnV9dvp2+u10NvLu/8MNk/vFq9utfxpfjd5P33d9Z/c2Xj//s + 3QWurierf3Ezer+4cuEa/3r/x9cc3ff/5EP/+ncH3f/93cH1p+5zmn998GZ6M359Mfnj7WU3ot58 + sbr657eX72ZXt9f3/+Jm+bcefSSLD//Z+WzypqvZfUP3H+vPV79OLl/e//vSXxuNF1/ck29x8wq/ + O78Y39wcjH7607+sbvGzq9eL6faH1Z28mbw9GI0WX9po9NnN5OLt5wf/MJ69677Sf/iHXz8u/mn9 + Bxf/9/vf//7nX6Yd7M3B+ODt+NduXiwvPr86uLm9XjKc33YzavXdXnSf63z1xV29TX3Lz35/f+V/ + X8+52eT9VddNFq2hG0nji4MPk9nN+gp3o2f1WXyxHL+vx4t+sxpPjzHv//m647v7DIzv/DPfWPg8 + dQufP/pg1x9UV319wYPVv3/2u+W/X35ys8n4Tdd+ri7n4+nlzeqWug/q4MWr7+5utfvou8/zl8nF + 9cGnq9vuC+o+hY/T+S8H4+4julq1oxeLT6C77avbN6uh9dnq3/w0H5//+vn6P3/bfZKzy8X93P2b + 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 + yUiFUsTIfZHPXzPKypSsUVam9I2yMiV0lJUpxaOsTEkfRWVSAykrU2JIOZlaRcrKlDxSVqZ0krIy + JZiUlSnlpKxMSShFZVJLKSgTo0pZmVJXysqUzILI6N7in+m/jvKye3nd7+UKzCzJ+cjXx90o45DU + VjKnH0GAcYGZDZjONmIAa5SRCUhNLiIAe1CRD5jMJYIAYwyRD5DeA/aQwQGcNFN4Ogq9AQJwupF6 + AWc5u8Ag6skEBNHPHTiIeKrAQcQzgzCkxInAweH50j712/XfP4v7T/vFsFx34w/5dtv2m4tD3/uH + x70dPbtp2t0vu1XTZGzi4MGTP83/Bya2fddv9pt+d3HZ3S2an92m7Ye1v6OHZx49580/UEsDBBQA + AAAIAPMOs1RNhGwTvgsAAB6bAABBAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAy + MV8wOF8wMS9haW8vX29wZXJhdGlvbnNfbWl4aW4ucHntXW1v2zgS/p5fQaQHNFnYgp3dpE6AHJBN + t7sFmtRIerkPRU5gJNrmRRa1pJTUXez+9psh9WbLkpxcWqVdBouupZCch8PhcOYhGb8gnvB5OD1O + 4kl/tPWC9J/sBxo7FdFC8uksJjveLjnjnhRKTGJ4LyMhacxF6JCTICC6kCKSKSbvmO9A3XfcY6Fi + PklCn0kSzxg5e/she+2QS8byh/hTTHioy0RS/Jd5MZFCxGQiJLQUmFJQAp7nRurWCw3PZ2TKQgZQ + QNDNogRx52KXnCSxuGAqNgV/NQWFRHSnMxpOmSJzuiAeTXTrnpASRd+wGb3jQhIa+uSeQ/duGAkE + tMMnGqOHzXEFzUiWi3eeVvkTKeZkriTC53PQdgwak5wG/DOTPfIaNZ0+mbLxIgI7yMqehIseOVGL + 0HsbA76bgPXIKQ0C8+k19+KeUQj3euR9hDqlQY98WETsikL7/wrhzVba2D2VIbSttowk+jmRzAFt + MYeiBDei07LoVOp8TKfMT1G84yqu1GafPKZFq6zuacBZGMO4zeB/3NNj/YuUAhD9FscRDGYEpVn6 + Ch5FIj32yydoXa28PBfxGwG2l76e08hl+LGCIuIRC3jIMgzj9DkTVlvBiSUNla5T7noZaAb794St + 6X8kgmBVce8u3o/hNY6xfj4XY1MqfU6fzlg8E365xfl0Htep9eTiTKvhjZ4/62ulYNIhpXLuroMH + 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 + 9g6Gf6aP1/9Yxb5+9CwZ8xAyJsu0ay2598g/8NKWudYK7CJlbfAordnqPkbHw/367Gsfo+Ph/tfO + Cg/asuiDbrLog7Zs9aCTbHX4qiVbHb7qJFtFXI3ZF+LqIPsCXMNBC67hoANc6LsbcaEX6gZXs92P + OslyEFcjG4K4OmBDEFez3Y+6sftRC+uAuDpgHRBX8zXNUTfXNEdtfmLUlZ9oYXNH3bC5o7b1cdTN + +njY5r8Ou/Ffh23+67Ab/3XY5r8Ou/Ffh23+67Ab/2WvmdvdKLsbtR6X3Y2yu1F2N8ruRtndqC+7 + G9XEA9qNqOe/EdW0M5TtdPSq+waVvSbcZfK5AuWGzPuKV8FTCS73y39/Mb0f+Nbf9G8tZl9gUz2k + bFoy34yRHVC2F8Q3PpG8ND4fSipKfwHvccerMJ1VMUsNbLhTUgy/3dp6zNbWSfvJUFI/P572L809 + 4ZHPKtROTnvWu0l7ztNm1jaztpm1zaxtZm0z6795Zt0QJtjE+lkl1istN6TBm57qLCU9azNtjCm/ + pzvD9el33R3hNSm4/dpKe0fY5u4Pyd03vMz5XPL3miubXeTw9Q7Y5vA2h7c5vM3hbQ5vc3ibw//N + c/iGMMHm8M85h29IsJ/2ZmaeWIAyvETyeOFGUtyBHuT/sWve8tWFbZc0i695u0xBjTNMy9c0f+V3 + zOx8FwlS1g+S90MnllgohUUA1jfwjYCI+n7GvVlz58A4Cm/xqC8EtOnt5ultg2l+qXuXDSK7SD2b + PEZr8mmvvDwYl73y8qBk3V55eSAue+XlYbjslRdL6llSbw0uS+pZUs+SepbUs6TelyX1GhMwS+s9 + K1pv7Z2XRs5tw29ILAi9/wFQSwMEFAAAAAgA8w6zVOlvN0uiAQAAVQMAAEAAAABhemV4dF9maXJl + d2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIxXzA4XzAxL3YyMDIxXzA4XzAxL19faW5pdF9fLnB5rVGx + btwwDN39FQQy5G6wvRYBMhyCoAjQS4FL0aUoFFmibTWWaEj03TlfX0mG3S7Z4kEWycf3yKcbUKSN + 6+4nbssvxQ2Un/ZFsgcaZ2+6nmGn9nA0ylOglmPej+QlG3IVHIYBMiiAx4D+jLqKvd+MQhdQw+Q0 + euAe4fj0Y01X8IK4BXxlMC5jRk9/UDF4IoaWPAwLJtZjZBfNPJpG6NBhHCOKNPN/4+1OezhMTCcM + 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 + dmVuZG9yZWRfc2Rrcy92MjAyMV8wOF8wMS92MjAyMV8wOF8wMS9haW8vX19pbml0X18ucHmtUbFu + 3DAM3f0VBDLkbrC1FgEyHIIiKNDrkHYrCkWWaFuNJBoSfXfO11eScdcu3eJBFsnHx8enO9BkbBgf + Fx7aT80dtB/2ZbInmtdox4lhp/dwtDpSooFzPs4UFVsKHRycgwpKEDFhPKHpcu9XqzEkNLAEgxF4 + Qjh++XFNd/Ad8RbwhcGGipkj/UbNEIkYBorgNkyu58hvM6s0gzBiwCwjD+nXf+TtXvZwWJheMPEG + fN6AFGvrpMKICbxaQaulcmuKsYztcVInm8eqYOBs82o9gqPMY4eqTxc6W1a9De8+1vZmiOShkwH5 + TPFNehXUiB4DS+1s/oH12X2GbxvgeKs/1XIjpXJOSniEn/f/wdz/arLo107OivXUzetr2Wkpz1U8 + zwaZc7TMGAAv+UzZ9QRM1YK/rhczMs/ni/KzwweYmOf0IMRoeVr6TpMXh/clolDlbJN5azN9O688 + URC9o154ZYMwpIXBk9BLYvL2HWVhFhOdW6a2aqzNJdt5c3WoFq5u1EBmVHO77fbNH1BLAwQUAAAA + CADzDrNUsK2RGTwEAAA0DQAASgAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjFf + MDhfMDEvdjIwMjFfMDhfMDEvYWlvL19jb25maWd1cmF0aW9uLnB5rVZNb+M2EL37Vwycg+zAVq6F + gRQw3GATdJMG3uwCRVEItDSWWUukSlLJaov2t3dIWtaHZTcoVgfD5AzfvHkcDnkFsUy4SG9Ls53/ + MLqC+Xf7CGwli0rxdGdgEk/hkcdKark1NK8KqZjhUoSwzDJwThoUalSvmIS09iOPUWhMoBQJKjA7 + hMeHl3o6hE+Ix4H5aoAL51Mo+QfGBpSUBrZSQeZ9yE6j3Md01BKEFAUSDQqyqVr0JuspLEsj16iN + d/zgHaVyS3dMpKghZxXErHTYsVTKht3gjr1yCstEAm+cUtsgZJJw+Nbxiy0ct6keg4ffV/bRVskc + TFXQtgLPSWgDS1HN4OXX57todX+3+vnh6cPBjX0rFYbE3v6ILU9Lvy31wlV78mRJwQvMuMDau5Ck + NkfddszT3By8D9YjqfXjvTHFR5mmRPXZWonlUlciJhOpnGVIQtNO7FAYHjsO3u3APgyjV1S6xffL + 3frTwy9PoxHJ3cl3MQL6rqCoiLBZQMI122R4WwrawGTul89KkSpZFscJ7VadKKUwsYxYpiNm6R4z + soMXuUexOrqMRqM4Y1rDE5o3qfaPTLAUczKuMm5/2wpPOqPpYoixkXKeM1HNudCGiRjnzBjFN6VB + T3c8Hndg3DE4Ez0cuSVP0iCVJzNAokPBFMvRkLJgxQEjgVJmzoVKt44LTCFoRucVWDPr8BpGhwAL + hwmNcgtoJAKB9DdxPN0ZcdRcWCmEPVb0d+n092BU3NjB+ufS7oSD29JipcuNjhUvrFgRTxbwQiTa + k61YGt52PN5RV+J/lphVwJ1hW/kOVfcQB+85d5DCU+yHn2ziubayG5C+TXxePzg5kOq7AtsVqY1R + t8mytgQnxLVRdQl43RPcQhRxwU0UTTwp+jRm29lx1BZyPKTVuPEdithYr6/3b0ylemEbjpudwvxH + qi6BixZEgWryntMwc0Sn4TGBGn96BKNj3tC3fbUby36KcWrRX1hW4p1SUk3Gz3V9Q9AsDiAvqU0L + aZu4gwnHnTi91P9HsB7CcMTOJrWKGW5bmXad+sxu+1zPYUY6lgU15FvwulKLLibBiT2YwW/Bjlq1 + Xtzc5McdC+tDl9+EVGeszEzweyPZAVKjORgngU72US4F36MizMBeDXPhC+Hmr7+D0N/Qk0MTn067 + vKP6hsJWITRV3ljP1Pn7qtNGoq6nIspSmMhdWlWjUIqUx4k9mAId1vqCCz+TfWnN/rYaqFsXZoeM + njZ6OEbX2Atw742X4ekp9LUaBm+betDP1nQZOPM39jB019gDP5z6F8Vi7Nz7ZyWiqosuxhvw8EGH + nhfnwig06oxUbVMvG9cr19Z+GT2mYy7zaCflfjjGqUMv0so53JP9v/JIuH2HnkulYx3OxrtcDsM6 + T7LhYIM+Qbej9jqcfTPbbng+RrfZXuTyrnfkpEdhBtfDLXIGjRT/AlBLAwQUAAAACADzDrNUpR+Q + zFcWAADXsgAAVgAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjFfMDhfMDEvdjIw + MjFfMDhfMDEvYWlvL19uZXR3b3JrX21hbmFnZW1lbnRfY2xpZW50LnB5vV1Zb9w4En73ryB6HsYZ + OJ1snhbCOoDHuYxNMobjmWB3sBDUErtba7Wk6LDTWez+9iV18iqSujoYYNoiWfVV8RRZ/PQT8pMg + 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 + 2jCv4tXKfmP6Vm8+XTXLNOK0q9bwPCvq0aVamLF2r+bUqgscgeLSk0Y8PK4eDd3p0Ips5bZ7PKM6 + 0LBfh+ozAvSadCo6rTgZPSIsak3rRo/SZgD/z8n/UEsDBBQAAAAIAPMOs1SOGS1WG3UBAJQBJwBS + AAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMV8wOF8wMS92MjAyMV8wOF8wMS9h + aW8vb3BlcmF0aW9ucy9fb3BlcmF0aW9ucy5weey9fY/bRrI3+r8/BeFzATsPZsbxIrg4jwFdXK+T + zTGwSebGzh4sglyBI3FmuNaIOqI09qyR+9lvV3ez2a9kN0VKTbH0RzKW+r2rq6t+VV31H8nmaZWv + d2+SZV6mN6tstiuKy4d0/XRJvs7KZ/+RLIplvr6b7Xe3l/9J/nnZ24c09q7YPG3zu/td8nLxTfJT + vtgWZXG7I99vN8U23eXF+ip5u1oltFCZbLMy2z5myytS9+/5IluX2TLZr5fZNtndZ8lP7z9WX18l + H7JM/GP3ZZfka1pmsy3+lS12ybYodsltsU1WrAz5nfzrgfVJh7bMkrtsnZFhkE5unqThvfz1m+Tt + flf8mpU7VvBHVrDY0qr36fouK5OH9ClZpHva9qLYbqHbm+w+fcxJt+l6mXzOydRusmRVkHbyWzq+ + BTSXw1RF51f9LvvttnhIdk8bsqtJ/kDWeZe8XT9dJG/Lp/Xi/Y70SejgInmXrlbsr+/zxe6CrGVJ + /vvLBhYoXV0kH5822T/S7UXy25p884w1m/57v82uyGSzqxSam2/SO7kf3sXDdXqXLXmX0LBRO/uy + yGhXZVX33SrP1juy7Pfkf/mCbtQP221BRvBfu92G7MWGlM74V+SfxX67yH74QlovtS9/LnZ/KwjZ + 8K8f0s08gz+NUWzyTQbnoBrDNf931ZmzwtVum65LWkeeujxQs26xWulr9fdff7kmX2dbvlY/F9es + FP83/9dP2e6+WBotboE+eXOs6//ZZ5bFJoNdkFaultmioFRcVSJMYbfNb/aECOdQyBy0UXVO993Z + APtZbubh7mHn2vO3v/5E9+hv9GTaa/Fl4/SWbh/mtoUkLfG14pR6dXVVFXggR25VJmmZzNmfosT8 + MVsv6+WYL4r1Y7bdzbfyQpJyxSZj3Kq8mtd/V9Vu9vlqOU83mxUn2/kdOdaf06f5Zps/kj/npJdN + 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 + LY4wBEdjasQMYgQYg0sCFLQwmMUllHo8Lkmhq3kPcLkYWczm4omA1nbvMLroMCanSwR3WF1CmeV1 + gSSRBYDZrhS7i8X5NgDM8KKlEceLEYAsL1pqeF50gM/0YkJprhcYCrK9MKFhSViML0yw24Qw1hcK + 47bsJPMLDHC5X1CE1ypy+F9QnTQDTKCW4IAxKIgFxhH6PDCuIPXlAC6YWBaxwTiQmA/GETqMMHFo + kPckK4yDcX9izDA4Bpr8GewwBNQpI84Qg6MAjhhcIaxKgidGwP73h/8HUEsDBBQAAAAIAPMOs1Si + jcOhQX4CACELFwBKAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMV8wOF8wMS92 + MjAyMV8wOF8wMS9tb2RlbHMvX21vZGVsc19weTMucHnsvW1z3DiuKPx9foVqzofMnspkM3N29+5N + Xd8qjzPJuDbJ+sTOTj33qak+crds66TfVlIn8W7t/e2X4ItEgCBFtSi/xf0hsSQSBEEQBEAQ/Lds + vlmU68uDXXPx/Z+/+bfs+2Q/Aexos72uysurJvtu/rvsbTmvNvXmohHvq+2myptys36WHS6XmSxU + Z1VRF9WnYvFM1H1Tzot1XSyy3XpRVFlzVWRvj8/M62fZaVG0D82XJivXssy22vx3MW+yarNpsotN + lS1VGfFdPK1UmxK1RZFdFutCoCEaOb+20Pvu/e+yw12zeV/UjSr4WhXcVLLqVb6+LOpslV9n83wn + Yc83VQXNnhdX+adSNJuvF9nnUnTtvMiWGwGnvJD4zQFcCV1tG3+WluzflCtB3CZbCNhNuSq+uag2 + q6y53ophzvS3l+W8eSrIV4t//7oFmuTLp9mHtfjjG1U+/8euKp6JbhXPii/zQpapTfVfmmYriLMV + r4qfq2pTmTZXtRjC5pkYxTJflv+Q1NYAn83WRfN5U32crfJ1flmsinUzmy9L+K9Y71Yt8H//5ptv + 5su8rrPDfCGG4UqUKOcS1Ele5auiKar6O66lZ28FcZe/e/FNJn7ffvvt4eHL7G/bdZYjIECKQtB/ + KQd+24J89o2s96L8lIvhyxezpljn6+ZF5gHT1pQFVOFnCoSAIBuxodRNReDnu4Xo/byIbMEUZ9ro + ILmtlHW9K6rINlRhpgUDxcAX1FXkmuVNU5Xnu6YQ47rNDrJ/ytfwe9J1/8mL7J9PPhbX4n94e6Ze + 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 + F9yjFvcoQ224Bxg7yx36bXMKeFXeXl8eTdcgRxRcJ6yj1/Zi0K7O9sY21GKbo8ChvDZnrkdnbdLA + QFU1LZb+nIrp4Fz166M9gw41tIeya5/9EsRdX9h1TUurI1SsxXmn0ROkbj2yKdn86uPR4IjW6APa + lcUew15wjqiGBtbXCHvbYqgINvb7+l/j2TG1rzdCt7ZnH4u7/BjT7bw4bzXk1+S8dt3Hlk9v62EG + 6pq1fdQzj9bye6iT9Vpcy+LXwNowr+LVyn5j+lZvPl01yzTitKvW8Dwr6tGlWpixdq/m1KoLHIHi + 0pNGPDyuHg3d6dCKbOW2ezyjOtCwX4fqMwL0mnQqOq04GT0iLGpN60aP0mYA/8/J/1BLAwQUAAAA + CADzDrNUE0XF+GukAQClAjMATgAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjFf + MDhfMDEvdjIwMjFfMDhfMDEvb3BlcmF0aW9ucy9fb3BlcmF0aW9ucy5weey9a3Pctrom+j2/guW9 + quzMkdVxap2pNa7S1GjJTuJTTqxjOVm1J5PporopidsU2Ztky1ZUmd8+uPACkCCbZPMCkE9/sNVs + EgBxeZ73hhf/Zu0ePdePX1tbN7KvPecsDoKX97b/+JJcdqJv/s3aBFvXvz3bxzcv/0G+vuztQwq7 + CHaPoXt7F1svNt9aP7ubMIiCm5hcD3dBaMdu4J9a555nsZsiK3QiJ3xwtqfk2ffuxvEjZ2vt/a0T + WvGdY/387lN6+dS6cpzsS/w1tlyf3bMLg/9wNrEVBkFs3QSh5fF7yO/k2z2vkzVt61i3ju+QZpBK + rh+F5r34+K11vo+Dj04U8xt/5DcGIXv0zvZvnci6tx+tjb1nZW+CMKTVXjt39oNLqrX9rfXFJa92 + 7VheQMpxb1j7NrQ4l75qVvlpv91+Ewb3Vvy4I6Nqufekn2Pr3H88sS5sz6NT4MR6427iE+tdTKpn + 39+7Efn+YUf7xvZOrE+PO+c3OzyxfvXJlW94ifdRSLsjKfHKCV3bc/90wuRn+8996JySbnBOna8b + h5UVpXdfeK7jx6RL78h/7oYNwtswDEgVP8XxjvTzjtztJJfI12Afbpy3X0m7osLFX4L4h4BMieTy + vb1bO/TPUit29q3QA+Rl7y/tW2dbvs/dOXQtpHdeJt/TRlU+cBqHth+xZ5JHxXcpPxZ4ntCg9x8/ + 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 + +Aszd/bYph+OsRbs0ynffHVtx3XpzzIBzft2I+t8OVED7rnHaPfay8aXg3+175Gh4QUTq1wyGBb5 + iA1n9HKDghsIji0Tj65FNAIYUboUPff9S4lQX2p4Ze9zQhZMh7ggUtG/1Ui58H1gmmE/MY6m+pqD + XJ2c9ihli9LH3n/tSftLQf9D+//fiXr/uTGuubxuRY1ZuMrTCkZIODVz6TTy2YarknGGJC5pKYHE + N/HxPWAvEVdeUfLrHKqUPmK0k/Rj5xKRQ5oI4cVkgOChGHkAtOdEq+aujbVU8w7GMBx5KW/5V3K+ + 5vmN95ZvL7RYB1sa04h4SwyatopKSGBdyZMFm9np3pB3LvJ3OAK/ROz/nYJf0vQqaB32j2vD4szo + dISQPCIQ05r2U2xes2uokadGbwq2oC/FY3tAIPRSBefvZLxO0xsrGLoy8oJR+gFduKlr2aVNKwsO + wo6GBmQZtAsghW3QoTsUBV9iV/xK2f8f+/aPezbabIdnLt1IjU46HSgEf9gTWdRkn1iAvrASk/Tz + pN+zjz378OQQ8J8QmR9hSAD4Dwj9B/SPa9YPQFYnzf9iOZMxxJMlauo/7v3wt9VgrHFUcTlyx/Im + mMgVuyf5tdcHF4ZrQuBU3rjhOYM/roW7f3pMvx9G4SyapS36X/9/7M+pP83lGb7QQrFFJyYlCLgJ + e4pA2Undk820wiyu49UzDED8eQCDYzSD3e3+/JeuwHHy3/UA114FME2iAzETVCDTUONWkvBxNcEL + 6ybouJ+VS6GGyZ18LO4LP7SKh/AaDuE/8r6p/z4T3RLXebUyz/jJvNmdUk5FBwPOht+4A+LecqfB + icRRiAzc/Z+u578fZWjacxlPcfmPYfl7zeKMnW790paDu9jQcrC3jrwh/Ybe5K6aJM2cADFb6VtG + oLsnOfF/A1BLAQIUAxQAAAAIAPMOs1T43zm34wEAACYFAAAaAAAAAAAAAAAAAACkgQAAAABhemV4 + dF9maXJld2FsbC9fX2luaXRfXy5weVBLAQIUAxQAAAAIAPMOs1R8RM3cbAEAAHEEAAAhAAAAAAAA + AAAAAACkgRsCAABhemV4dF9maXJld2FsbC9fY2xpZW50X2ZhY3RvcnkucHlQSwECFAMUAAAACADz + DrNURFY0TqoBAAA9BAAAHQAAAAAAAAAAAAAApIHGAwAAYXpleHRfZmlyZXdhbGwvX2NvbXBsZXRl + cnMucHlQSwECFAMUAAAACADzDrNUIbsUXBMBAAB9AgAAJAAAAAAAAAAAAAAApIGrBQAAYXpleHRf + ZmlyZXdhbGwvX2V4Y2VwdGlvbl9oYW5kbGVyLnB5UEsBAhQDFAAAAAgA8w6zVBjlvwD7BwAA60QA + ABcAAAAAAAAAAAAAAKSBAAcAAGF6ZXh0X2ZpcmV3YWxsL19oZWxwLnB5UEsBAhQDFAAAAAgA8w6z + VHSAe4J6DwAAw1YAABkAAAAAAAAAAAAAAKSBMA8AAGF6ZXh0X2ZpcmV3YWxsL19wYXJhbXMucHlQ + SwECFAMUAAAACADzDrNUBHvhrzQDAACVDAAAFwAAAAAAAAAAAAAApIHhHgAAYXpleHRfZmlyZXdh + bGwvX3V0aWwucHlQSwECFAMUAAAACADzDrNUTXGPaKAGAABDKAAAHQAAAAAAAAAAAAAApIFKIgAA + YXpleHRfZmlyZXdhbGwvX3ZhbGlkYXRvcnMucHlQSwECFAMUAAAACADzDrNUbs9GWj4AAABJAAAA + IgAAAAAAAAAAAAAApIElKQAAYXpleHRfZmlyZXdhbGwvYXpleHRfbWV0YWRhdGEuanNvblBLAQIU + AxQAAAAIAPMOs1Q98cpeZgYAAMgkAAAaAAAAAAAAAAAAAACkgaMpAABhemV4dF9maXJld2FsbC9j + b21tYW5kcy5weVBLAQIUAxQAAAAIAPMOs1QVobIK5x0AAI3qAAAYAAAAAAAAAAAAAACkgUEwAABh + emV4dF9maXJld2FsbC9jdXN0b20ucHlQSwECFAMUAAAACADzDrNUCPnBCfMAAAD+AQAAGgAAAAAA + AAAAAAAApIFeTgAAYXpleHRfZmlyZXdhbGwvcHJvZmlsZXMucHlQSwECFAMUAAAACADzDrNUs4Sy + xX8AAAA9AQAAIAAAAAAAAAAAAAAApIGJTwAAYXpleHRfZmlyZXdhbGwvdGVzdHMvX19pbml0X18u + cHlQSwECFAMUAAAACADzDrNU/BzPteAAAAAJAgAAJwAAAAAAAAAAAAAApIFGUAAAYXpleHRfZmly + ZXdhbGwvdGVzdHMvbGF0ZXN0L19faW5pdF9fLnB5UEsBAhQDFAAAAAgA8w6zVL088C4RFwAAYNoA + ADsAAAAAAAAAAAAAAKSBa1EAAGF6ZXh0X2ZpcmV3YWxsL3Rlc3RzL2xhdGVzdC90ZXN0X2F6dXJl + X2ZpcmV3YWxsX3NjZW5hcmlvLnB5UEsBAhQDFAAAAAgA8w6zVIlqf0SkAAAAkgEAACgAAAAAAAAA + AAAAAKSB1WgAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvX19pbml0X18ucHlQSwECFAMU + AAAACADzDrNUSsKwdzkBAACfAgAANAAAAAAAAAAAAAAApIG/aQAAYXpleHRfZmlyZXdhbGwvdmVu + ZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS9fX2luaXRfXy5weVBLAQIUAxQAAAAIAPMOs1QzqLS//AMA + AHkMAAA6AAAAAAAAAAAAAACkgUprAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIw + XzA1XzAxL19jb25maWd1cmF0aW9uLnB5UEsBAhQDFAAAAAgA8w6zVNgkX8LjfQAAAg8KAEYAAAAA + AAAAAAAAAKSBnm8AAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvX25l + dHdvcmtfbWFuYWdlbWVudF9jbGllbnQucHlQSwECFAMUAAAACADzDrNUYqvbcpUKAADfgAAAPQAA + AAAAAAAAAAAApIHl7QAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS9f + b3BlcmF0aW9uc19taXhpbi5weVBLAQIUAxQAAAAIAPMOs1RRg+LVnQAAAFoBAAA0AAAAAAAAAAAA + AACkgdX4AABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL192ZXJzaW9u + LnB5UEsBAhQDFAAAAAgA8w6zVK04SWa4AAAAzgEAADIAAAAAAAAAAAAAAKSBxPkAAGF6ZXh0X2Zp + cmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvbW9kZWxzLnB5UEsBAhQDFAAAAAgA8w6z + VLEFLy4IAQAAOgIAADgAAAAAAAAAAAAAAKSBzPoAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nk + a3MvdjIwMjBfMDVfMDEvYWlvL19faW5pdF9fLnB5UEsBAhQDFAAAAAgA8w6zVGUpaXD+AwAAZQwA + AD4AAAAAAAAAAAAAAKSBKvwAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVf + MDEvYWlvL19jb25maWd1cmF0aW9uLnB5UEsBAhQDFAAAAAgA8w6zVNOAgsXbfQAAxFoKAEoAAAAA + AAAAAAAAAKSBhAABAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvYWlv + L19uZXR3b3JrX21hbmFnZW1lbnRfY2xpZW50LnB5UEsBAhQDFAAAAAgA8w6zVAVeXGS8CgAADIQA + AEEAAAAAAAAAAAAAAKSBx34BAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVf + MDEvYWlvL19vcGVyYXRpb25zX21peGluLnB5UEsBAhQDFAAAAAgA8w6zVErCsHc5AQAAnwIAAEAA + AAAAAAAAAAAAAKSB4okBAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEv + djIwMjBfMDVfMDEvX19pbml0X18ucHlQSwECFAMUAAAACADzDrNU6H2w5TYEAAAJDQAARgAAAAAA + AAAAAAAApIF5iwEAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAy + MF8wNV8wMS9fY29uZmlndXJhdGlvbi5weVBLAQIUAxQAAAAIAPMOs1QIq6o11RIAACalAABSAAAA + AAAAAAAAAACkgROQAQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3Yy + MDIwXzA1XzAxL19uZXR3b3JrX21hbmFnZW1lbnRfY2xpZW50LnB5UEsBAhQDFAAAAAgA8w6zVLEF + Ly4IAQAAOgIAAEQAAAAAAAAAAAAAAKSBWKMBAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3Mv + djIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL19faW5pdF9fLnB5UEsBAhQDFAAAAAgA8w6zVLuQ + I0YnBAAA0AwAAEoAAAAAAAAAAAAAAKSBwqQBAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3Mv + djIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL19jb25maWd1cmF0aW9uLnB5UEsBAhQDFAAAAAgA + 8w6zVGkzG3rPEgAAg6YAAFYAAAAAAAAAAAAAAKSBUakBAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk + X3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL19uZXR3b3JrX21hbmFnZW1lbnRfY2xp + ZW50LnB5UEsBAhQDFAAAAAgA8w6zVPS37f4ECAAAlzEAAE8AAAAAAAAAAAAAAKSBlLwBAGF6ZXh0 + X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJh + dGlvbnMvX19pbml0X18ucHlQSwECFAMUAAAACADzDrNUNJPd5RUMAAAPWQAAgwAAAAAAAAAAAAAA + pIEFxQEAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8w + MS9haW8vb3BlcmF0aW9ucy9fYXBwbGljYXRpb25fZ2F0ZXdheV9wcml2YXRlX2VuZHBvaW50X2Nv + bm5lY3Rpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUC5wLJfkGAADDFgAAfQAAAAAA + AAAAAAAApIG70QEAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAy + MF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fYXBwbGljYXRpb25fZ2F0ZXdheV9wcml2YXRlX2xpbmtf + cmVzb3VyY2VzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUta4yUjMTAADTEAEAZwAAAAAA + AAAAAAAApIFP2QEAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAy + MF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fYXBwbGljYXRpb25fZ2F0ZXdheXNfb3BlcmF0aW9ucy5w + eVBLAQIUAxQAAAAIAPMOs1RhfeTkjwwAAFpsAABuAAAAAAAAAAAAAACkgQftAQBhemV4dF9maXJl + d2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25z + L19hcHBsaWNhdGlvbl9zZWN1cml0eV9ncm91cHNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMO + s1SKSEsutAYAAK0UAABoAAAAAAAAAAAAAACkgSL6AQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9z + ZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19hdmFpbGFibGVfZGVs + ZWdhdGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RXs8ttvgYAAMsUAABuAAAAAAAA + AAAAAACkgVwBAgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIw + XzA1XzAxL2Fpby9vcGVyYXRpb25zL19hdmFpbGFibGVfZW5kcG9pbnRfc2VydmljZXNfb3BlcmF0 + aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RzCw9oTgcAAPYjAABzAAAAAAAAAAAAAACkgaYIAgBhemV4 + dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVy + YXRpb25zL19hdmFpbGFibGVfcHJpdmF0ZV9lbmRwb2ludF90eXBlc19vcGVyYXRpb25zLnB5UEsB + AhQDFAAAAAgA8w6zVO2W+Vb1BgAA7xUAAHcAAAAAAAAAAAAAAKSBhRACAGF6ZXh0X2ZpcmV3YWxs + L3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX2F2 + YWlsYWJsZV9yZXNvdXJjZV9ncm91cF9kZWxlZ2F0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAA + AAgA8w6zVMtTGwU4BwAAICMAAGwAAAAAAAAAAAAAAKSBDxgCAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRv + cmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX2F2YWlsYWJs + ZV9zZXJ2aWNlX2FsaWFzZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Ssmb8EhAYAAOcT + AABrAAAAAAAAAAAAAACkgdEfAgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1 + XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19henVyZV9maXJld2FsbF9mcWRuX3RhZ3Nf + b3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1R0qTVY2wwAAI90AABiAAAAAAAAAAAAAACkgd4m + AgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fp + by9vcGVyYXRpb25zL19henVyZV9maXJld2FsbHNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMO + s1Rs2Nxh/wsAAHhaAABgAAAAAAAAAAAAAACkgTk0AgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9z + ZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19iYXN0aW9uX2hvc3Rz + X29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUQ+BbBX0GAADNEwAAagAAAAAAAAAAAAAApIG2 + QAIAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9h + aW8vb3BlcmF0aW9ucy9fYmdwX3NlcnZpY2VfY29tbXVuaXRpZXNfb3BlcmF0aW9ucy5weVBLAQIU + AxQAAAAIAPMOs1RhHXiEgw4AAP+wAABmAAAAAAAAAAAAAACkgbtHAgBhemV4dF9maXJld2FsbC92 + ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19jb25u + ZWN0aW9uX21vbml0b3JzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUZm5oj8wKAABuTwAA + ZwAAAAAAAAAAAAAApIHCVgIAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8w + MS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fZGRvc19jdXN0b21fcG9saWNpZXNfb3BlcmF0 + aW9ucy5weVBLAQIUAxQAAAAIAPMOs1TtnPrUmAwAACpqAABoAAAAAAAAAAAAAACkgRNiAgBhemV4 + dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVy + YXRpb25zL19kZG9zX3Byb3RlY3Rpb25fcGxhbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMO + s1QEEEcJzwcAAIwiAABpAAAAAAAAAAAAAACkgTFvAgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9z + ZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19kZWZhdWx0X3NlY3Vy + aXR5X3J1bGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUB0+/5DEMAABxVgAAdwAAAAAA + AAAAAAAApIGHdwIAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAy + MF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9jaXJjdWl0X2F1dGhvcml6YXRp + b25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUPCz6RqAMAAAaXAAAdAAAAAAAAAAAAAAA + pIFNhAIAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8w + MS9haW8vb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9jaXJjdWl0X2Nvbm5lY3Rpb25zX29wZXJh + dGlvbnMucHlQSwECFAMUAAAACADzDrNUCDi/JSwMAAD2VAAAcQAAAAAAAAAAAAAApIF/kQIAYXpl + eHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3Bl + cmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9jaXJjdWl0X3BlZXJpbmdzX29wZXJhdGlvbnMucHlQSwEC + FAMUAAAACADzDrNUFuS9b54PAADhzwAAaQAAAAAAAAAAAAAApIE6ngIAYXpleHRfZmlyZXdhbGwv + dmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fZXhw + cmVzc19yb3V0ZV9jaXJjdWl0c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVHAZoggrCwAA + NlQAAGwAAAAAAAAAAAAAAKSBX64CAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBf + MDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfY29ubmVjdGlv + bnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Qr7sUcHQwAAGlXAAB6AAAAAAAAAAAAAACk + gRS6AgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAx + L2Fpby9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX2Nyb3NzX2Nvbm5lY3Rpb25fcGVlcmluZ3Nf + b3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1SeRAqOmw4AAOioAAByAAAAAAAAAAAAAACkgcnG + AgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fp + by9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX2Nyb3NzX2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMu + cHlQSwECFAMUAAAACADzDrNUelcRC0MLAACAVwAAaQAAAAAAAAAAAAAApIH01QIAYXpleHRfZmly + ZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9u + cy9fZXhwcmVzc19yb3V0ZV9nYXRld2F5c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVMQN + DIXlBwAABCIAAGYAAAAAAAAAAAAAAKSBvuECAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3Mv + djIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfbGlu + a3Nfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1QsbXr3uAcAANMeAABwAAAAAAAAAAAAAACk + gSfqAgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAx + L2Fpby9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX3BvcnRzX2xvY2F0aW9uc19vcGVyYXRpb25z + LnB5UEsBAhQDFAAAAAgA8w6zVAKSlPd8DAAAtGkAAGYAAAAAAAAAAAAAAKSBbfICAGF6ZXh0X2Zp + cmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlv + bnMvX2V4cHJlc3Nfcm91dGVfcG9ydHNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1SqjUaw + hAYAABIUAAByAAAAAAAAAAAAAACkgW3/AgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3Yy + MDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX3NlcnZp + Y2VfcHJvdmlkZXJzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU8I219VIMAAA8XAAAZAAA + AAAAAAAAAAAApIGBBgMAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92 + MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fZmlyZXdhbGxfcG9saWNpZXNfb3BlcmF0aW9ucy5w + eVBLAQIUAxQAAAAIAPMOs1QXVPkMIwwAAO9YAAB5AAAAAAAAAAAAAACkgVUTAwBhemV4dF9maXJl + d2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25z + L19maXJld2FsbF9wb2xpY3lfcnVsZV9jb2xsZWN0aW9uX2dyb3Vwc19vcGVyYXRpb25zLnB5UEsB + AhQDFAAAAAgA8w6zVO5YYoJZDAAARFUAAFwAAAAAAAAAAAAAAKSBDyADAGF6ZXh0X2ZpcmV3YWxs + L3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX2Zs + b3dfbG9nc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVMqf+78pDAAAfFQAAGMAAAAAAAAA + AAAAAKSB4iwDAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBf + MDVfMDEvYWlvL29wZXJhdGlvbnMvX2h1Yl9yb3V0ZV90YWJsZXNfb3BlcmF0aW9ucy5weVBLAQIU + AxQAAAAIAPMOs1RaMpH2RQwAACdXAAByAAAAAAAAAAAAAACkgYw5AwBhemV4dF9maXJld2FsbC92 + ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19odWJf + dmlydHVhbF9uZXR3b3JrX2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU + JC1ln1MMAADMVgAAZAAAAAAAAAAAAAAApIFhRgMAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr + cy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9faW5ib3VuZF9uYXRfcnVs + ZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1QyLFbltgwAAMRoAABhAAAAAAAAAAAAAACk + gTZTAwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAx + L2Fpby9vcGVyYXRpb25zL19pcF9hbGxvY2F0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA + 8w6zVFIYu5XnDAAAPWkAAFwAAAAAAAAAAAAAAKSBa2ADAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk + X3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX2lwX2dyb3Vwc19v + cGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVGeordoUDAAA3lYAAHYAAAAAAAAAAAAAAKSBzG0D + AGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlv + L29wZXJhdGlvbnMvX2xvYWRfYmFsYW5jZXJfYmFja2VuZF9hZGRyZXNzX3Bvb2xzX29wZXJhdGlv + bnMucHlQSwECFAMUAAAACADzDrNUC3ivLtAHAADZIgAAewAAAAAAAAAAAAAApIF0egMAYXpleHRf + ZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0 + aW9ucy9fbG9hZF9iYWxhbmNlcl9mcm9udGVuZF9pcF9jb25maWd1cmF0aW9uc19vcGVyYXRpb25z + LnB5UEsBAhQDFAAAAAgA8w6zVIUTWO/VBwAAXCIAAHUAAAAAAAAAAAAAAKSB3YIDAGF6ZXh0X2Zp + cmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlv + bnMvX2xvYWRfYmFsYW5jZXJfbG9hZF9iYWxhbmNpbmdfcnVsZXNfb3BlcmF0aW9ucy5weVBLAQIU + AxQAAAAIAPMOs1Q9HAIp8wYAAAUWAABzAAAAAAAAAAAAAACkgUWLAwBhemV4dF9maXJld2FsbC92 + ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19sb2Fk + X2JhbGFuY2VyX25ldHdvcmtfaW50ZXJmYWNlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6z + VPjf1RrWBwAA3CEAAG8AAAAAAAAAAAAAAKSByZIDAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nk + a3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX2xvYWRfYmFsYW5jZXJf + b3V0Ym91bmRfcnVsZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RYAlFtsQcAABkhAABn + AAAAAAAAAAAAAACkgSybAwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAx + L3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19sb2FkX2JhbGFuY2VyX3Byb2Jlc19vcGVyYXRp + b25zLnB5UEsBAhQDFAAAAAgA8w6zVCfwJVygDAAAeGgAAGEAAAAAAAAAAAAAAKSBYqMDAGF6ZXh0 + X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJh + dGlvbnMvX2xvYWRfYmFsYW5jZXJzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUknPut14M + AACUXgAAaQAAAAAAAAAAAAAApIGBsAMAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAy + MF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fbG9jYWxfbmV0d29ya19nYXRld2F5 + c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVOZgXKK2DAAASmgAAF8AAAAAAAAAAAAAAKSB + Zr0DAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEv + YWlvL29wZXJhdGlvbnMvX25hdF9nYXRld2F5c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6z + VN7FOEvHBwAA4CIAAHYAAAAAAAAAAAAAAKSBmcoDAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nk + a3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX25ldHdvcmtfaW50ZXJm + YWNlX2lwX2NvbmZpZ3VyYXRpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUg8uAX/QG + AABfFgAAcwAAAAAAAAAAAAAApIH00gMAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAy + MF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fbmV0d29ya19pbnRlcmZhY2VfbG9h + ZF9iYWxhbmNlcnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1TrWdFpOgwAAOBYAAB3AAAA + AAAAAAAAAACkgXnaAwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3Yy + MDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19uZXR3b3JrX2ludGVyZmFjZV90YXBfY29uZmlndXJh + dGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RYM90Q9hAAAE3tAABlAAAAAAAAAAAA + AACkgUjnAwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1 + XzAxL2Fpby9vcGVyYXRpb25zL19uZXR3b3JrX2ludGVyZmFjZXNfb3BlcmF0aW9ucy5weVBLAQIU + AxQAAAAIAPMOs1TP0ofWUhAAANe+AABsAAAAAAAAAAAAAACkgcH4AwBhemV4dF9maXJld2FsbC92 + ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19uZXR3 + b3JrX21hbmFnZW1lbnRfY2xpZW50X29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU1OTOvkgM + AABCXQAAYwAAAAAAAAAAAAAApIGdCQQAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAy + MF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fbmV0d29ya19wcm9maWxlc19vcGVy + YXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVBkuECbCDAAAy2sAAGoAAAAAAAAAAAAAAKSBZhYEAGF6 + ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29w + ZXJhdGlvbnMvX25ldHdvcmtfc2VjdXJpdHlfZ3JvdXBzX29wZXJhdGlvbnMucHlQSwECFAMUAAAA + CADzDrNUWL5949kMAAABbQAAbQAAAAAAAAAAAAAApIGwIwQAYXpleHRfZmlyZXdhbGwvdmVuZG9y + ZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fbmV0d29ya192 + aXJ0dWFsX2FwcGxpYW5jZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RlfxqIBRcAANSZ + AQBjAAAAAAAAAAAAAACkgRQxBABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1 + XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19uZXR3b3JrX3dhdGNoZXJzX29wZXJhdGlv + bnMucHlQSwECFAMUAAAACADzDrNUabZSMRsGAABHEgAAUgAAAAAAAAAAAAAApIGaSAQAYXpleHRf + ZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0 + aW9ucy9fb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1S7TgrNXhAAAEfNAABjAAAAAAAAAAAA + AACkgSVPBABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1 + XzAxL2Fpby9vcGVyYXRpb25zL19wMl9zdnBuX2dhdGV3YXlzX29wZXJhdGlvbnMucHlQSwECFAMU + AAAACADzDrNU2JwkcoINAACchwAAYgAAAAAAAAAAAAAApIEEYAQAYXpleHRfZmlyZXdhbGwvdmVu + ZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fcGFja2V0 + X2NhcHR1cmVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUP7Y3KUkIAACIJAAAeQAAAAAA + AAAAAAAApIEGbgQAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAy + MF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fcGVlcl9leHByZXNzX3JvdXRlX2NpcmN1aXRfY29ubmVj + dGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1QXPWr5VAwAAAZYAABqAAAAAAAAAAAA + AACkgeZ2BABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1 + XzAxL2Fpby9vcGVyYXRpb25zL19wcml2YXRlX2Ruc196b25lX2dyb3Vwc19vcGVyYXRpb25zLnB5 + UEsBAhQDFAAAAAgA8w6zVAods5hwDAAATF4AAGQAAAAAAAAAAAAAAKSBwoMEAGF6ZXh0X2ZpcmV3 + YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMv + X3ByaXZhdGVfZW5kcG9pbnRzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUJOwCqUcRAAAz + 8wAAaAAAAAAAAAAAAAAApIG0kAQAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8w + NV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fcHJpdmF0ZV9saW5rX3NlcnZpY2VzX29w + ZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUKx1sQM0OAADxnQAAZgAAAAAAAAAAAAAApIGBogQA + YXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8v + b3BlcmF0aW9ucy9fcHVibGljX2lwX2FkZHJlc3Nlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA + 8w6zVCVU+X/SDAAAi2kAAGUAAAAAAAAAAAAAAKSB0rEEAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk + X3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX3B1YmxpY19pcF9w + cmVmaXhlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVIPPcz1cBgAAZBMAAGwAAAAAAAAA + AAAAAKSBJ78EAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBf + MDVfMDEvYWlvL29wZXJhdGlvbnMvX3Jlc291cmNlX25hdmlnYXRpb25fbGlua3Nfb3BlcmF0aW9u + cy5weVBLAQIUAxQAAAAIAPMOs1RwJBdnGQwAAE5UAABlAAAAAAAAAAAAAACkgQ3GBABhemV4dF9m + aXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRp + b25zL19yb3V0ZV9maWx0ZXJfcnVsZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1QJczHu + xAwAANhoAABgAAAAAAAAAAAAAACkganSBABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3Yy + MDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19yb3V0ZV9maWx0ZXJzX29wZXJh + dGlvbnMucHlQSwECFAMUAAAACADzDrNU6SoYzp8MAADLZwAAXwAAAAAAAAAAAAAApIHr3wQAYXpl + eHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3Bl + cmF0aW9ucy9fcm91dGVfdGFibGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUXfGOZOsL + AABYUgAAWQAAAAAAAAAAAAAApIEH7QQAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAy + MF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fcm91dGVzX29wZXJhdGlvbnMucHlQ + SwECFAMUAAAACADzDrNUdvtyp48MAAAobAAAbQAAAAAAAAAAAAAApIFp+QQAYXpleHRfZmlyZXdh + bGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9f + c2VjdXJpdHlfcGFydG5lcl9wcm92aWRlcnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1SV + spw6HQwAAPFWAABhAAAAAAAAAAAAAACkgYMGBQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtz + L3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19zZWN1cml0eV9ydWxlc19v + cGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVO/H1sFdBgAAZBMAAGwAAAAAAAAAAAAAAKSBHxMF + AGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlv + L29wZXJhdGlvbnMvX3NlcnZpY2VfYXNzb2NpYXRpb25fbGlua3Nfb3BlcmF0aW9ucy5weVBLAQIU + AxQAAAAIAPMOs1TTILRR7QwAAGtsAABsAAAAAAAAAAAAAACkgQYaBQBhemV4dF9maXJld2FsbC92 + ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19zZXJ2 + aWNlX2VuZHBvaW50X3BvbGljaWVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUUVFySW8M + AACjXQAAdgAAAAAAAAAAAAAApIF9JwUAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAy + MF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fc2VydmljZV9lbmRwb2ludF9wb2xp + Y3lfZGVmaW5pdGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Sa/YHAQwYAAJURAABf + AAAAAAAAAAAAAACkgYA0BQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAx + L3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19zZXJ2aWNlX3RhZ3Nfb3BlcmF0aW9ucy5weVBL + AQIUAxQAAAAIAPMOs1SAKeht7A0AAHiKAABaAAAAAAAAAAAAAACkgUA7BQBhemV4dF9maXJld2Fs + bC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19z + dWJuZXRzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUXS9qproGAABRFAAAWQAAAAAAAAAA + AAAApIGkSQUAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8w + NV8wMS9haW8vb3BlcmF0aW9ucy9fdXNhZ2VzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU + r6eHojYMAAAgVwAAagAAAAAAAAAAAAAApIHVUAUAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr + cy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fdmlydHVhbF9hcHBsaWFu + Y2Vfc2l0ZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1QveKjIXQcAAJsdAABpAAAAAAAA + AAAAAACkgZNdBQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIw + XzA1XzAxL2Fpby9vcGVyYXRpb25zL192aXJ0dWFsX2FwcGxpYW5jZV9za3VzX29wZXJhdGlvbnMu + cHlQSwECFAMUAAAACADzDrNUAR+pEbgKAADBRQAAbQAAAAAAAAAAAAAApIF3ZQUAYXpleHRfZmly + ZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9u + cy9fdmlydHVhbF9odWJfYmdwX2Nvbm5lY3Rpb25fb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMO + s1SX1ykY9wYAAB0WAABuAAAAAAAAAAAAAACkgbpwBQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9z + ZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL192aXJ0dWFsX2h1Yl9i + Z3BfY29ubmVjdGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1TkIoFmPwwAAORUAABv + AAAAAAAAAAAAAACkgT14BQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAx + L3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL192aXJ0dWFsX2h1Yl9pcF9jb25maWd1cmF0aW9u + X29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUh881g1kMAAAtVwAAbwAAAAAAAAAAAAAApIEJ + hQUAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9h + aW8vb3BlcmF0aW9ucy9fdmlydHVhbF9odWJfcm91dGVfdGFibGVfdjJfc19vcGVyYXRpb25zLnB5 + UEsBAhQDFAAAAAgA8w6zVFUvCfClDQAAWYEAAF8AAAAAAAAAAAAAAKSB75EFAGF6ZXh0X2ZpcmV3 + YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMv + X3ZpcnR1YWxfaHVic19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVFRClwDSEAAAgusAAHYA + AAAAAAAAAAAAAKSBEaAFAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEv + djIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX3ZpcnR1YWxfbmV0d29ya19nYXRld2F5X2Nvbm5l + Y3Rpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUJzcI6ZIZAACh+AEAawAAAAAAAAAA + AAAApIF3sQUAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8w + NV8wMS9haW8vb3BlcmF0aW9ucy9fdmlydHVhbF9uZXR3b3JrX2dhdGV3YXlzX29wZXJhdGlvbnMu + cHlQSwECFAMUAAAACADzDrNU1y0GTyUMAABTWAAAawAAAAAAAAAAAAAApIGSywUAYXpleHRfZmly + ZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9u + cy9fdmlydHVhbF9uZXR3b3JrX3BlZXJpbmdzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU + fOCCtIQMAABNZwAAZwAAAAAAAAAAAAAApIFA2AUAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr + cy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fdmlydHVhbF9uZXR3b3Jr + X3RhcHNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RvsxQVVg4AAFqPAABjAAAAAAAAAAAA + AACkgUnlBQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1 + XzAxL2Fpby9vcGVyYXRpb25zL192aXJ0dWFsX25ldHdvcmtzX29wZXJhdGlvbnMucHlQSwECFAMU + AAAACADzDrNUpRFdWz4MAAAmVgAAagAAAAAAAAAAAAAApIEg9AUAYXpleHRfZmlyZXdhbGwvdmVu + ZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fdmlydHVh + bF9yb3V0ZXJfcGVlcmluZ3Nfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Tl6wLhXAwAAIRd + AABiAAAAAAAAAAAAAACkgeYABgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1 + XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL192aXJ0dWFsX3JvdXRlcnNfb3BlcmF0aW9u + cy5weVBLAQIUAxQAAAAIAPMOs1SedX3BrgwAAMBnAABfAAAAAAAAAAAAAACkgcINBgBhemV4dF9m + aXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRp + b25zL192aXJ0dWFsX3dhbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Q4sIaEZAwAAEpU + AABiAAAAAAAAAAAAAACkge0aBgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1 + XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL192cG5fY29ubmVjdGlvbnNfb3BlcmF0aW9u + cy5weVBLAQIUAxQAAAAIAPMOs1Qo5LEgSg0AAMh9AABfAAAAAAAAAAAAAACkgdEnBgBhemV4dF9m + aXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRp + b25zL192cG5fZ2F0ZXdheXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Qc6aY7QwcAAF0X + AABnAAAAAAAAAAAAAACkgZg1BgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1 + XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL192cG5fbGlua19jb25uZWN0aW9uc19vcGVy + YXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVFHjCFv8CAAAoB8AAIgAAAAAAAAAAAAAAKSBYD0GAGF6 + ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29w + ZXJhdGlvbnMvX3Zwbl9zZXJ2ZXJfY29uZmlndXJhdGlvbnNfYXNzb2NpYXRlZF93aXRoX3ZpcnR1 + YWxfd2FuX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUkpkAmswMAAC6bQAAbAAAAAAAAAAA + AAAApIECRwYAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8w + NV8wMS9haW8vb3BlcmF0aW9ucy9fdnBuX3NlcnZlcl9jb25maWd1cmF0aW9uc19vcGVyYXRpb25z + LnB5UEsBAhQDFAAAAAgA8w6zVBoK7teIBgAAIRQAAGwAAAAAAAAAAAAAAKSBWFQGAGF6ZXh0X2Zp + cmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlv + bnMvX3Zwbl9zaXRlX2xpbmtfY29ubmVjdGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMO + s1S8jflF9QcAAGwhAABhAAAAAAAAAAAAAACkgWpbBgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9z + ZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL192cG5fc2l0ZV9saW5r + c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVHxhy7IoCQAA5h8AAGoAAAAAAAAAAAAAAKSB + 3mMGAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEv + YWlvL29wZXJhdGlvbnMvX3Zwbl9zaXRlc19jb25maWd1cmF0aW9uX29wZXJhdGlvbnMucHlQSwEC + FAMUAAAACADzDrNUdjUCwaEMAADBZgAAXAAAAAAAAAAAAAAApIGObQYAYXpleHRfZmlyZXdhbGwv + dmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fdnBu + X3NpdGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUNcZ6dqwLAADUUAAAdAAAAAAAAAAA + AAAApIGpegYAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8w + NV8wMS9haW8vb3BlcmF0aW9ucy9fd2ViX2FwcGxpY2F0aW9uX2ZpcmV3YWxsX3BvbGljaWVzX29w + ZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUnU1X6d8lAACRXwEARwAAAAAAAAAAAAAApIHnhgYA + YXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9tb2Rl + bHMvX19pbml0X18ucHlQSwECFAMUAAAACADzDrNUvZm65g2OAQDngg0ARgAAAAAAAAAAAAAApIEr + rQYAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9t + b2RlbHMvX21vZGVscy5weVBLAQIUAxQAAAAIAPMOs1SRj325a7QBAMKxDgBKAAAAAAAAAAAAAACk + gZw7CABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAx + L21vZGVscy9fbW9kZWxzX3B5My5weVBLAQIUAxQAAAAIAPMOs1Sk+V9eUxwAAAKIAABfAAAAAAAA + AAAAAACkgW/wCQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIw + XzA1XzAxL21vZGVscy9fbmV0d29ya19tYW5hZ2VtZW50X2NsaWVudF9lbnVtcy5weVBLAQIUAxQA + AAAIAPMOs1T0t+3+BAgAAJcxAABLAAAAAAAAAAAAAACkgT8NCgBhemV4dF9maXJld2FsbC92ZW5k + b3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX19pbml0X18ucHlQ + SwECFAMUAAAACADzDrNUMioULywMAADnWQAAfwAAAAAAAAAAAAAApIGsFQoAYXpleHRfZmlyZXdh + bGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19hcHBs + aWNhdGlvbl9nYXRld2F5X3ByaXZhdGVfZW5kcG9pbnRfY29ubmVjdGlvbnNfb3BlcmF0aW9ucy5w + eVBLAQIUAxQAAAAIAPMOs1S2velGGgcAABQXAAB5AAAAAAAAAAAAAACkgXUiCgBhemV4dF9maXJl + d2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2Fw + cGxpY2F0aW9uX2dhdGV3YXlfcHJpdmF0ZV9saW5rX3Jlc291cmNlc19vcGVyYXRpb25zLnB5UEsB + AhQDFAAAAAgA8w6zVASgkwFVEwAA1hIBAGMAAAAAAAAAAAAAAKSBJioKAGF6ZXh0X2ZpcmV3YWxs + L3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fYXBwbGlj + YXRpb25fZ2F0ZXdheXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Tx/R6DrAwAAChtAABq + AAAAAAAAAAAAAACkgfw9CgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAx + L3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2FwcGxpY2F0aW9uX3NlY3VyaXR5X2dyb3Vwc19vcGVy + YXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVOZJJR3WBgAA9hQAAGQAAAAAAAAAAAAAAKSBMEsKAGF6 + ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0 + aW9ucy9fYXZhaWxhYmxlX2RlbGVnYXRpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU + wF7b6+IGAAAUFQAAagAAAAAAAAAAAAAApIGIUgoAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr + cy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19hdmFpbGFibGVfZW5kcG9pbnRf + c2VydmljZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1TaFatibAcAAEYkAABvAAAAAAAA + AAAAAACkgfJZCgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIw + XzA1XzAxL29wZXJhdGlvbnMvX2F2YWlsYWJsZV9wcml2YXRlX2VuZHBvaW50X3R5cGVzX29wZXJh + dGlvbnMucHlQSwECFAMUAAAACADzDrNUbG4uoRsHAABAFgAAcwAAAAAAAAAAAAAApIHrYQoAYXpl + eHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRp + b25zL19hdmFpbGFibGVfcmVzb3VyY2VfZ3JvdXBfZGVsZWdhdGlvbnNfb3BlcmF0aW9ucy5weVBL + AQIUAxQAAAAIAPMOs1Rfk79bWgcAAHAjAABoAAAAAAAAAAAAAACkgZdpCgBhemV4dF9maXJld2Fs + bC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2F2YWls + YWJsZV9zZXJ2aWNlX2FsaWFzZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RONkL9pAYA + ACgUAABnAAAAAAAAAAAAAACkgXdxCgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIw + XzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2F6dXJlX2ZpcmV3YWxsX2ZxZG5fdGFnc19v + cGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVKQeR/j2DAAAX3UAAF4AAAAAAAAAAAAAAKSBoHgK + AGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3Bl + cmF0aW9ucy9fYXp1cmVfZmlyZXdhbGxzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUT1HD + ZhQMAAAXWwAAXAAAAAAAAAAAAAAApIEShgoAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92 + MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19iYXN0aW9uX2hvc3RzX29wZXJhdGlv + bnMucHlQSwECFAMUAAAACADzDrNU2cEs8JwGAAAOFAAAZgAAAAAAAAAAAAAApIGgkgoAYXpleHRf + ZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25z + L19iZ3Bfc2VydmljZV9jb21tdW5pdGllc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVOfC + W4WdDgAAobIAAGIAAAAAAAAAAAAAAKSBwJkKAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3Mv + djIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fY29ubmVjdGlvbl9tb25pdG9yc19v + cGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVC/xSxjwCgAAYVAAAGMAAAAAAAAAAAAAAKSB3agK + AGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3Bl + cmF0aW9ucy9fZGRvc19jdXN0b21fcG9saWNpZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMO + s1T97U6BtwwAAPhqAABkAAAAAAAAAAAAAACkgU60CgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9z + ZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2Rkb3NfcHJvdGVjdGlvbl9w + bGFuc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVL9Lzxv4BwAADCMAAGUAAAAAAAAAAAAA + AKSBh8EKAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVf + MDEvb3BlcmF0aW9ucy9fZGVmYXVsdF9zZWN1cml0eV9ydWxlc19vcGVyYXRpb25zLnB5UEsBAhQD + FAAAAAgA8w6zVJtdaG1MDAAASVcAAHMAAAAAAAAAAAAAAKSBAsoKAGF6ZXh0X2ZpcmV3YWxsL3Zl + bmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fZXhwcmVzc19y + b3V0ZV9jaXJjdWl0X2F1dGhvcml6YXRpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU + IoXVNrUMAAAiXQAAcAAAAAAAAAAAAAAApIHf1goAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr + cy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX2NpcmN1 + aXRfY29ubmVjdGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1S4fdw2SAwAAM5VAABt + AAAAAAAAAAAAAACkgSLkCgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAx + L3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfY2lyY3VpdF9wZWVyaW5nc19v + cGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVKdFa+6yDwAAyNEAAGUAAAAAAAAAAAAAAKSB9fAK + AGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3Bl + cmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9jaXJjdWl0c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA + 8w6zVHg8h4VOCwAASVUAAGgAAAAAAAAAAAAAAKSBKgELAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk + X3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9j + b25uZWN0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVL27dhQ8DAAAQVgAAHYAAAAA + AAAAAAAAAKSB/gwLAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIw + MjBfMDVfMDEvb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9jcm9zc19jb25uZWN0aW9uX3BlZXJp + bmdzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUtAR1mboOAABYqgAAbgAAAAAAAAAAAAAA + pIHOGQsAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8w + MS9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX2Nyb3NzX2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMu + cHlQSwECFAMUAAAACADzDrNURO1Gm2oLAAB6WAAAZQAAAAAAAAAAAAAApIEUKQsAYXpleHRfZmly + ZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19l + eHByZXNzX3JvdXRlX2dhdGV3YXlzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUAqQE/w0I + AACEIgAAYgAAAAAAAAAAAAAApIEBNQsAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAy + MF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX2xpbmtzX29wZXJh + dGlvbnMucHlQSwECFAMUAAAACADzDrNUNgl+t+AHAAAzHwAAbAAAAAAAAAAAAAAApIGOPQsAYXpl + eHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRp + b25zL19leHByZXNzX3JvdXRlX3BvcnRzX2xvY2F0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAA + AAgA8w6zVD4baIyaDAAAgmoAAGIAAAAAAAAAAAAAAKSB+EULAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRv + cmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0 + ZV9wb3J0c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVD/ffVaiBgAAUxQAAG4AAAAAAAAA + AAAAAKSBElMLAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBf + MDVfMDEvb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9zZXJ2aWNlX3Byb3ZpZGVyc19vcGVyYXRp + b25zLnB5UEsBAhQDFAAAAAgA8w6zVJzyUElsDAAA4VwAAGAAAAAAAAAAAAAAAKSBQFoLAGF6ZXh0 + X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9u + cy9fZmlyZXdhbGxfcG9saWNpZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1QaWC2oPQwA + AMdZAAB1AAAAAAAAAAAAAACkgSpnCwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIw + XzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2ZpcmV3YWxsX3BvbGljeV9ydWxlX2NvbGxl + Y3Rpb25fZ3JvdXBzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU4UfbU28MAAAcVgAAWAAA + AAAAAAAAAAAApIH6cwsAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92 + MjAyMF8wNV8wMS9vcGVyYXRpb25zL19mbG93X2xvZ3Nfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAI + APMOs1REotptRQwAAFRVAABfAAAAAAAAAAAAAACkgd+ACwBhemV4dF9maXJld2FsbC92ZW5kb3Jl + ZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2h1Yl9yb3V0ZV90YWJs + ZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Swyd4IXgwAAP9XAABuAAAAAAAAAAAAAACk + gaGNCwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAx + L29wZXJhdGlvbnMvX2h1Yl92aXJ0dWFsX25ldHdvcmtfY29ubmVjdGlvbnNfb3BlcmF0aW9ucy5w + eVBLAQIUAxQAAAAIAPMOs1QG5uWBdAwAAKpXAABgAAAAAAAAAAAAAACkgYuaCwBhemV4dF9maXJl + d2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2lu + Ym91bmRfbmF0X3J1bGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUip0t7tMMAACYaQAA + XQAAAAAAAAAAAAAApIF9pwsAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8w + MS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19pcF9hbGxvY2F0aW9uc19vcGVyYXRpb25zLnB5UEsB + AhQDFAAAAAgA8w6zVKx7Xx8FDQAAEWoAAFgAAAAAAAAAAAAAAKSBy7QLAGF6ZXh0X2ZpcmV3YWxs + L3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9faXBfZ3Jv + dXBzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUCjsVljoMAAC2VwAAcgAAAAAAAAAAAAAA + pIFGwgsAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8w + MS9vcGVyYXRpb25zL19sb2FkX2JhbGFuY2VyX2JhY2tlbmRfYWRkcmVzc19wb29sc19vcGVyYXRp + b25zLnB5UEsBAhQDFAAAAAgA8w6zVHhiM+b5BwAAWSMAAHcAAAAAAAAAAAAAAKSBEM8LAGF6ZXh0 + X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9u + cy9fbG9hZF9iYWxhbmNlcl9mcm9udGVuZF9pcF9jb25maWd1cmF0aW9uc19vcGVyYXRpb25zLnB5 + UEsBAhQDFAAAAAgA8w6zVPiU89P8BwAA3CIAAHEAAAAAAAAAAAAAAKSBntcLAGF6ZXh0X2ZpcmV3 + YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fbG9h + ZF9iYWxhbmNlcl9sb2FkX2JhbGFuY2luZ19ydWxlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA + 8w6zVKvC664VBwAAVhYAAG8AAAAAAAAAAAAAAKSBKeALAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk + X3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fbG9hZF9iYWxhbmNlcl9u + ZXR3b3JrX2ludGVyZmFjZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RdPOTI9wcAAFwi + AABrAAAAAAAAAAAAAACkgcvnCwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1 + XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2xvYWRfYmFsYW5jZXJfb3V0Ym91bmRfcnVsZXNf + b3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1QAJhHa2QcAAJkhAABjAAAAAAAAAAAAAACkgUvw + CwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29w + ZXJhdGlvbnMvX2xvYWRfYmFsYW5jZXJfcHJvYmVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADz + DrNUEoq8lb4MAABMaQAAXQAAAAAAAAAAAAAApIGl+AsAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRf + c2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19sb2FkX2JhbGFuY2Vyc19v + cGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVBW/SbhwDAAAa18AAGUAAAAAAAAAAAAAAKSB3gUM + AGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3Bl + cmF0aW9ucy9fbG9jYWxfbmV0d29ya19nYXRld2F5c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA + 8w6zVGihgvbPDAAAHmkAAFsAAAAAAAAAAAAAAKSB0RIMAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk + X3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fbmF0X2dhdGV3YXlzX29w + ZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUmjJxRe0HAABgIwAAcgAAAAAAAAAAAAAApIEZIAwA + YXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVy + YXRpb25zL19uZXR3b3JrX2ludGVyZmFjZV9pcF9jb25maWd1cmF0aW9uc19vcGVyYXRpb25zLnB5 + UEsBAhQDFAAAAAgA8w6zVFUtNIcWBwAAsBYAAG8AAAAAAAAAAAAAAKSBligMAGF6ZXh0X2ZpcmV3 + YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fbmV0 + d29ya19pbnRlcmZhY2VfbG9hZF9iYWxhbmNlcnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMO + s1QrB3gwTwwAALhZAABzAAAAAAAAAAAAAACkgTkwDABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9z + ZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX25ldHdvcmtfaW50ZXJmYWNl + X3RhcF9jb25maWd1cmF0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVKVE3CsWEQAA + GO8AAGEAAAAAAAAAAAAAAKSBGT0MAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBf + MDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fbmV0d29ya19pbnRlcmZhY2VzX29wZXJhdGlv + bnMucHlQSwECFAMUAAAACADzDrNU0O+AmoAQAADFvwAAaAAAAAAAAAAAAAAApIGuTgwAYXpleHRf + ZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25z + L19uZXR3b3JrX21hbmFnZW1lbnRfY2xpZW50X29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU + kxBs9GoMAAAUXgAAXwAAAAAAAAAAAAAApIG0XwwAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr + cy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19uZXR3b3JrX3Byb2ZpbGVzX29w + ZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUn/L8fuMMAACfbAAAZgAAAAAAAAAAAAAApIGbbAwA + YXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVy + YXRpb25zL19uZXR3b3JrX3NlY3VyaXR5X2dyb3Vwc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA + 8w6zVEjzATb7DAAA1W0AAGkAAAAAAAAAAAAAAKSBAnoMAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk + X3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fbmV0d29ya192aXJ0dWFs + X2FwcGxpYW5jZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1TydSZqSBcAAOqcAQBfAAAA + AAAAAAAAAACkgYSHDABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3Yy + MDIwXzA1XzAxL29wZXJhdGlvbnMvX25ldHdvcmtfd2F0Y2hlcnNfb3BlcmF0aW9ucy5weVBLAQIU + AxQAAAAIAPMOs1TmoFhYOAYAAIgSAABOAAAAAAAAAAAAAACkgUmfDABhemV4dF9maXJld2FsbC92 + ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX29wZXJhdGlv + bnMucHlQSwECFAMUAAAACADzDrNU3CKBSHIQAADJzgAAXwAAAAAAAAAAAAAApIHtpQwAYXpleHRf + ZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25z + L19wMl9zdnBuX2dhdGV3YXlzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNULZG0tpkNAADW + iAAAXgAAAAAAAAAAAAAApIHctgwAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8w + NV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19wYWNrZXRfY2FwdHVyZXNfb3BlcmF0aW9ucy5w + eVBLAQIUAxQAAAAIAPMOs1QVPijYbwgAABglAAB1AAAAAAAAAAAAAACkgfHEDABhemV4dF9maXJl + d2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX3Bl + ZXJfZXhwcmVzc19yb3V0ZV9jaXJjdWl0X2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMucHlQSwECFAMU + AAAACADzDrNUe2PkNnEMAADeWAAAZgAAAAAAAAAAAAAApIHzzQwAYXpleHRfZmlyZXdhbGwvdmVu + ZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19wcml2YXRlX2Ru + c196b25lX2dyb3Vwc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVCZEqZSLDAAA8V4AAGAA + AAAAAAAAAAAAAKSB6NoMAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEv + djIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fcHJpdmF0ZV9lbmRwb2ludHNfb3BlcmF0aW9ucy5weVBL + AQIUAxQAAAAIAPMOs1QWFcVGXhEAANT0AABkAAAAAAAAAAAAAACkgfHnDABhemV4dF9maXJld2Fs + bC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX3ByaXZh + dGVfbGlua19zZXJ2aWNlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVCIc82TuDgAAOJ8A + AGIAAAAAAAAAAAAAAKSB0fkMAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVf + MDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fcHVibGljX2lwX2FkZHJlc3Nlc19vcGVyYXRpb25z + LnB5UEsBAhQDFAAAAAgA8w6zVK0WvgvwDAAAX2oAAGEAAAAAAAAAAAAAAKSBPwkNAGF6ZXh0X2Zp + cmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9f + cHVibGljX2lwX3ByZWZpeGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUgTq7p4sGAAD4 + EwAAaAAAAAAAAAAAAAAApIGuFg0AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8w + NV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19yZXNvdXJjZV9uYXZpZ2F0aW9uX2xpbmtzX29w + ZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUWP1CPzcMAAAmVQAAYQAAAAAAAAAAAAAApIG/HQ0A + YXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVy + YXRpb25zL19yb3V0ZV9maWx0ZXJfcnVsZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Tp + OMPM5QwAAKxpAABcAAAAAAAAAAAAAACkgXUqDQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtz + L3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX3JvdXRlX2ZpbHRlcnNfb3BlcmF0 + aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Q888OyugwAAJ9oAABbAAAAAAAAAAAAAACkgdQ3DQBhemV4 + dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlv + bnMvX3JvdXRlX3RhYmxlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVNtHBXsGDAAAMFMA + AFUAAAAAAAAAAAAAAKSBB0UNAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVf + MDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fcm91dGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAA + CADzDrNU1PdcEq0MAAD2bAAAaQAAAAAAAAAAAAAApIGAUQ0AYXpleHRfZmlyZXdhbGwvdmVuZG9y + ZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19zZWN1cml0eV9wYXJ0 + bmVyX3Byb3ZpZGVyc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVDPL3ZE4DAAAyVcAAF0A + AAAAAAAAAAAAAKSBtF4NAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEv + djIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fc2VjdXJpdHlfcnVsZXNfb3BlcmF0aW9ucy5weVBLAQIU + AxQAAAAIAPMOs1Q+x26LjAYAAPgTAABoAAAAAAAAAAAAAACkgWdrDQBhemV4dF9maXJld2FsbC92 + ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX3NlcnZpY2Vf + YXNzb2NpYXRpb25fbGlua3Nfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Qs0ygnDQ0AAD9t + AABoAAAAAAAAAAAAAACkgXlyDQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1 + XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX3NlcnZpY2VfZW5kcG9pbnRfcG9saWNpZXNfb3Bl + cmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1TBRRLdhwwAAHteAAByAAAAAAAAAAAAAACkgQyADQBh + emV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJh + dGlvbnMvX3NlcnZpY2VfZW5kcG9pbnRfcG9saWN5X2RlZmluaXRpb25zX29wZXJhdGlvbnMucHlQ + SwECFAMUAAAACADzDrNUPu2zSXIGAAAZEgAAWwAAAAAAAAAAAAAApIEjjQ0AYXpleHRfZmlyZXdh + bGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19zZXJ2 + aWNlX3RhZ3Nfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RcRps+/g0AANiLAABWAAAAAAAA + AAAAAACkgQ6UDQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIw + XzA1XzAxL29wZXJhdGlvbnMvX3N1Ym5ldHNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1SC + 8tHf3gYAAJoUAABVAAAAAAAAAAAAAACkgYCiDQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtz + L3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX3VzYWdlc19vcGVyYXRpb25zLnB5 + UEsBAhQDFAAAAAgA8w6zVNlEM6BSDAAA+FcAAGYAAAAAAAAAAAAAAKSB0akNAGF6ZXh0X2ZpcmV3 + YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fdmly + dHVhbF9hcHBsaWFuY2Vfc2l0ZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Q7LUBnhQcA + APsdAABlAAAAAAAAAAAAAACkgae2DQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIw + XzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX3ZpcnR1YWxfYXBwbGlhbmNlX3NrdXNfb3Bl + cmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RCl06i4woAAK1GAABpAAAAAAAAAAAAAACkga++DQBh + emV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJh + dGlvbnMvX3ZpcnR1YWxfaHViX2JncF9jb25uZWN0aW9uX29wZXJhdGlvbnMucHlQSwECFAMUAAAA + CADzDrNUQADvHxkHAABuFgAAagAAAAAAAAAAAAAApIEZyg0AYXpleHRfZmlyZXdhbGwvdmVuZG9y + ZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL192aXJ0dWFsX2h1Yl9i + Z3BfY29ubmVjdGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RcKud6XgwAALxVAABr + AAAAAAAAAAAAAACkgbrRDQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAx + L3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX3ZpcnR1YWxfaHViX2lwX2NvbmZpZ3VyYXRpb25fb3Bl + cmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Ru91NMegwAAAVYAABrAAAAAAAAAAAAAACkgaHeDQBh + emV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJh + dGlvbnMvX3ZpcnR1YWxfaHViX3JvdXRlX3RhYmxlX3YyX3Nfb3BlcmF0aW9ucy5weVBLAQIUAxQA + AAAIAPMOs1RCeIS/vA0AAFSCAABbAAAAAAAAAAAAAACkgaTrDQBhemV4dF9maXJld2FsbC92ZW5k + b3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX3ZpcnR1YWxfaHVi + c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVFi4FPvmEAAAQu0AAHIAAAAAAAAAAAAAAKSB + 2fkNAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEv + b3BlcmF0aW9ucy9fdmlydHVhbF9uZXR3b3JrX2dhdGV3YXlfY29ubmVjdGlvbnNfb3BlcmF0aW9u + cy5weVBLAQIUAxQAAAAIAPMOs1TJmLSOtBkAACn8AQBnAAAAAAAAAAAAAACkgU8LDgBhemV4dF9m + aXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMv + X3ZpcnR1YWxfbmV0d29ya19nYXRld2F5c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVDGE + YsFADAAAK1kAAGcAAAAAAAAAAAAAAKSBiCUOAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3Mv + djIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fdmlydHVhbF9uZXR3b3JrX3BlZXJp + bmdzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUd5X/FaAMAAAbaAAAYwAAAAAAAAAAAAAA + pIFNMg4AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8w + MS9vcGVyYXRpb25zL192aXJ0dWFsX25ldHdvcmtfdGFwc19vcGVyYXRpb25zLnB5UEsBAhQDFAAA + AAgA8w6zVPAbEfx0DgAAi5AAAF8AAAAAAAAAAAAAAKSBbj8OAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRv + cmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fdmlydHVhbF9uZXR3 + b3Jrc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVINo6NVZDAAA/lYAAGYAAAAAAAAAAAAA + AKSBX04OAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVf + MDEvb3BlcmF0aW9ucy9fdmlydHVhbF9yb3V0ZXJfcGVlcmluZ3Nfb3BlcmF0aW9ucy5weVBLAQIU + AxQAAAAIAPMOs1RHCYZIeAwAACleAABeAAAAAAAAAAAAAACkgTxbDgBhemV4dF9maXJld2FsbC92 + ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX3ZpcnR1YWxf + cm91dGVyc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVARrebjNDAAAjmgAAFsAAAAAAAAA + AAAAAKSBMGgOAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBf + MDVfMDEvb3BlcmF0aW9ucy9fdmlydHVhbF93YW5zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADz + DrNUZUwgU4QMAAAiVQAAXgAAAAAAAAAAAAAApIF2dQ4AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRf + c2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL192cG5fY29ubmVjdGlvbnNf + b3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RjMw7sZw0AALd+AABbAAAAAAAAAAAAAACkgXaC + DgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29w + ZXJhdGlvbnMvX3Zwbl9nYXRld2F5c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVM/R7nRo + BwAAthcAAGMAAAAAAAAAAAAAAKSBVpAOAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIw + MjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fdnBuX2xpbmtfY29ubmVjdGlvbnNfb3Bl + cmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1TVZzPMFwkAAAwgAACEAAAAAAAAAAAAAACkgT+YDgBh + emV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJh + dGlvbnMvX3Zwbl9zZXJ2ZXJfY29uZmlndXJhdGlvbnNfYXNzb2NpYXRlZF93aXRoX3ZpcnR1YWxf + d2FuX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUsCD08ugMAACIbgAAaAAAAAAAAAAAAAAA + pIH4oQ4AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8w + MS9vcGVyYXRpb25zL192cG5fc2VydmVyX2NvbmZpZ3VyYXRpb25zX29wZXJhdGlvbnMucHlQSwEC + FAMUAAAACADzDrNUlaYmW7oGAAC9FAAAaAAAAAAAAAAAAAAApIFmrw4AYXpleHRfZmlyZXdhbGwv + dmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL192cG5fc2l0 + ZV9saW5rX2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU4Dvr4x4IAADs + IQAAXQAAAAAAAAAAAAAApIGmtg4AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8w + NV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL192cG5fc2l0ZV9saW5rc19vcGVyYXRpb25zLnB5 + UEsBAhQDFAAAAAgA8w6zVPiiKTtOCQAAYiAAAGYAAAAAAAAAAAAAAKSBP78OAGF6ZXh0X2ZpcmV3 + YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fdnBu + X3NpdGVzX2NvbmZpZ3VyYXRpb25fb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1QJla8MxgwA + AI9nAABYAAAAAAAAAAAAAACkgRHJDgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIw + XzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX3Zwbl9zaXRlc19vcGVyYXRpb25zLnB5UEsB + AhQDFAAAAAgA8w6zVBcAG+XUCwAAcVEAAHAAAAAAAAAAAAAAAKSBTdYOAGF6ZXh0X2ZpcmV3YWxs + L3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fd2ViX2Fw + cGxpY2F0aW9uX2ZpcmV3YWxsX3BvbGljaWVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU + SsKwdzkBAACfAgAANAAAAAAAAAAAAAAApIGv4g4AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr + cy92MjAyMF8wN18wMS9fX2luaXRfXy5weVBLAQIUAxQAAAAIAPMOs1QzqLS//AMAAHkMAAA6AAAA + AAAAAAAAAACkgTrkDgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL19j + b25maWd1cmF0aW9uLnB5UEsBAhQDFAAAAAgA8w6zVBs4FdrkfQAAAg8KAEYAAAAAAAAAAAAAAKSB + jugOAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvX25ldHdvcmtfbWFu + YWdlbWVudF9jbGllbnQucHlQSwECFAMUAAAACADzDrNUYqvbcpUKAADfgAAAPQAAAAAAAAAAAAAA + pIHWZg8AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS9fb3BlcmF0aW9u + c19taXhpbi5weVBLAQIUAxQAAAAIAPMOs1RRg+LVnQAAAFoBAAA0AAAAAAAAAAAAAACkgcZxDwBh + emV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL192ZXJzaW9uLnB5UEsBAhQD + FAAAAAgA8w6zVNA5jYK1AAAAzgEAADIAAAAAAAAAAAAAAKSBtXIPAGF6ZXh0X2ZpcmV3YWxsL3Zl + bmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvbW9kZWxzLnB5UEsBAhQDFAAAAAgA8w6zVLEFLy4IAQAA + OgIAADgAAAAAAAAAAAAAAKSBunMPAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBf + MDdfMDEvYWlvL19faW5pdF9fLnB5UEsBAhQDFAAAAAgA8w6zVGUpaXD+AwAAZQwAAD4AAAAAAAAA + AAAAAKSBGHUPAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvYWlvL19j + b25maWd1cmF0aW9uLnB5UEsBAhQDFAAAAAgA8w6zVNOAgsXbfQAAxFoKAEoAAAAAAAAAAAAAAKSB + cnkPAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvYWlvL19uZXR3b3Jr + X21hbmFnZW1lbnRfY2xpZW50LnB5UEsBAhQDFAAAAAgA8w6zVAVeXGS8CgAADIQAAEEAAAAAAAAA + AAAAAKSBtfcPAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvYWlvL19v + cGVyYXRpb25zX21peGluLnB5UEsBAhQDFAAAAAgA8w6zVErCsHc5AQAAnwIAAEAAAAAAAAAAAAAA + AKSB0AIQAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdf + MDEvX19pbml0X18ucHlQSwECFAMUAAAACADzDrNU6H2w5TYEAAAJDQAARgAAAAAAAAAAAAAApIFn + BBAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9f + Y29uZmlndXJhdGlvbi5weVBLAQIUAxQAAAAIAPMOs1QUvfATaxMAAMOqAABSAAAAAAAAAAAAAACk + gQEJEABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAx + L19uZXR3b3JrX21hbmFnZW1lbnRfY2xpZW50LnB5UEsBAhQDFAAAAAgA8w6zVLEFLy4IAQAAOgIA + AEQAAAAAAAAAAAAAAKSB3BwQAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdf + MDEvdjIwMjBfMDdfMDEvYWlvL19faW5pdF9fLnB5UEsBAhQDFAAAAAgA8w6zVLuQI0YnBAAA0AwA + AEoAAAAAAAAAAAAAAKSBRh4QAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdf + MDEvdjIwMjBfMDdfMDEvYWlvL19jb25maWd1cmF0aW9uLnB5UEsBAhQDFAAAAAgA8w6zVJk7cBVi + EwAAMKwAAFYAAAAAAAAAAAAAAKSB1SIQAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIw + MjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL19uZXR3b3JrX21hbmFnZW1lbnRfY2xpZW50LnB5UEsB + AhQDFAAAAAgA8w6zVOn0pS9KCAAAPDMAAE8AAAAAAAAAAAAAAKSBqzYQAGF6ZXh0X2ZpcmV3YWxs + L3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX19p + bml0X18ucHlQSwECFAMUAAAACADzDrNUwXyXIBUMAAAPWQAAgwAAAAAAAAAAAAAApIFiPxAAYXpl + eHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3Bl + cmF0aW9ucy9fYXBwbGljYXRpb25fZ2F0ZXdheV9wcml2YXRlX2VuZHBvaW50X2Nvbm5lY3Rpb25z + X29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU5mrrnfkGAADDFgAAfQAAAAAAAAAAAAAApIEY + TBAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9h + aW8vb3BlcmF0aW9ucy9fYXBwbGljYXRpb25fZ2F0ZXdheV9wcml2YXRlX2xpbmtfcmVzb3VyY2Vz + X29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU5tpxWjMTAADTEAEAZwAAAAAAAAAAAAAApIGs + UxAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9h + aW8vb3BlcmF0aW9ucy9fYXBwbGljYXRpb25fZ2F0ZXdheXNfb3BlcmF0aW9ucy5weVBLAQIUAxQA + AAAIAPMOs1SrNqIDjwwAAFpsAABuAAAAAAAAAAAAAACkgWRnEABhemV4dF9maXJld2FsbC92ZW5k + b3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19hcHBsaWNh + dGlvbl9zZWN1cml0eV9ncm91cHNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1TJZAdntAYA + AK0UAABoAAAAAAAAAAAAAACkgX90EABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIw + XzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19hdmFpbGFibGVfZGVsZWdhdGlvbnNf + b3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1QSRWIOvgYAAMsUAABuAAAAAAAAAAAAAACkgbl7 + EABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fp + by9vcGVyYXRpb25zL19hdmFpbGFibGVfZW5kcG9pbnRfc2VydmljZXNfb3BlcmF0aW9ucy5weVBL + AQIUAxQAAAAIAPMOs1TdpDCOTgcAAPYjAABzAAAAAAAAAAAAAACkgQODEABhemV4dF9maXJld2Fs + bC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19h + dmFpbGFibGVfcHJpdmF0ZV9lbmRwb2ludF90eXBlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA + 8w6zVLd7ONj1BgAA7xUAAHcAAAAAAAAAAAAAAKSB4ooQAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk + X3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX2F2YWlsYWJsZV9y + ZXNvdXJjZV9ncm91cF9kZWxlZ2F0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVHa/ + jLw4BwAAICMAAGwAAAAAAAAAAAAAAKSBbJIQAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3Mv + djIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX2F2YWlsYWJsZV9zZXJ2aWNl + X2FsaWFzZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Q+9KGwhAYAAOcTAABrAAAAAAAA + AAAAAACkgS6aEABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIw + XzA3XzAxL2Fpby9vcGVyYXRpb25zL19henVyZV9maXJld2FsbF9mcWRuX3RhZ3Nfb3BlcmF0aW9u + cy5weVBLAQIUAxQAAAAIAPMOs1Tk6dLj3AwAAI90AABiAAAAAAAAAAAAAACkgTuhEABhemV4dF9m + aXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRp + b25zL19henVyZV9maXJld2FsbHNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RkL/80/wsA + AHhaAABgAAAAAAAAAAAAAACkgZeuEABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIw + XzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19iYXN0aW9uX2hvc3RzX29wZXJhdGlv + bnMucHlQSwECFAMUAAAACADzDrNUPorU3H0GAADNEwAAagAAAAAAAAAAAAAApIEUuxAAYXpleHRf + ZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0 + aW9ucy9fYmdwX3NlcnZpY2VfY29tbXVuaXRpZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMO + s1S9+Ubr4A4AAGyyAABmAAAAAAAAAAAAAACkgRnCEABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9z + ZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19jb25uZWN0aW9uX21v + bml0b3JzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUyBZSosAMAAB5aQAAZQAAAAAAAAAA + AAAApIF90RAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8w + N18wMS9haW8vb3BlcmF0aW9ucy9fY3VzdG9tX2lwX3ByZWZpeGVzX29wZXJhdGlvbnMucHlQSwEC + FAMUAAAACADzDrNUmdgHRcwKAABuTwAAZwAAAAAAAAAAAAAApIHA3hAAYXpleHRfZmlyZXdhbGwv + dmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fZGRv + c19jdXN0b21fcG9saWNpZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1SY0BiPmAwAACpq + AABoAAAAAAAAAAAAAACkgRHqEABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3 + XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19kZG9zX3Byb3RlY3Rpb25fcGxhbnNfb3Bl + cmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RMk3UTzwcAAIwiAABpAAAAAAAAAAAAAACkgS/3EABh + emV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9v + cGVyYXRpb25zL19kZWZhdWx0X3NlY3VyaXR5X3J1bGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAA + CADzDrNU8gWpXu0LAADKWwAAZQAAAAAAAAAAAAAApIGF/xAAYXpleHRfZmlyZXdhbGwvdmVuZG9y + ZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fZHNjcF9jb25m + aWd1cmF0aW9uX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU3NQvpTEMAABxVgAAdwAAAAAA + AAAAAAAApIH1CxEAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAy + MF8wN18wMS9haW8vb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9jaXJjdWl0X2F1dGhvcml6YXRp + b25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUoJOnbaAMAAAaXAAAdAAAAAAAAAAAAAAA + pIG7GBEAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18w + MS9haW8vb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9jaXJjdWl0X2Nvbm5lY3Rpb25zX29wZXJh + dGlvbnMucHlQSwECFAMUAAAACADzDrNUEENLfCwMAAD2VAAAcQAAAAAAAAAAAAAApIHtJREAYXpl + eHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3Bl + cmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9jaXJjdWl0X3BlZXJpbmdzX29wZXJhdGlvbnMucHlQSwEC + FAMUAAAACADzDrNUvcYBT54PAADhzwAAaQAAAAAAAAAAAAAApIGoMhEAYXpleHRfZmlyZXdhbGwv + dmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fZXhw + cmVzc19yb3V0ZV9jaXJjdWl0c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVCacC4grCwAA + NlQAAGwAAAAAAAAAAAAAAKSBzUIRAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBf + MDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfY29ubmVjdGlv + bnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1QHBmA5HQwAAGlXAAB6AAAAAAAAAAAAAACk + gYJOEQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAx + L2Fpby9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX2Nyb3NzX2Nvbm5lY3Rpb25fcGVlcmluZ3Nf + b3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1TnzUmlmw4AAOioAAByAAAAAAAAAAAAAACkgTdb + EQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fp + by9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX2Nyb3NzX2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMu + cHlQSwECFAMUAAAACADzDrNU70i3dEMLAACAVwAAaQAAAAAAAAAAAAAApIFiahEAYXpleHRfZmly + ZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9u + cy9fZXhwcmVzc19yb3V0ZV9nYXRld2F5c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVOMw + nMvlBwAABCIAAGYAAAAAAAAAAAAAAKSBLHYRAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3Mv + djIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfbGlu + a3Nfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1QcdFBbuAcAANMeAABwAAAAAAAAAAAAAACk + gZV+EQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAx + L2Fpby9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX3BvcnRzX2xvY2F0aW9uc19vcGVyYXRpb25z + LnB5UEsBAhQDFAAAAAgA8w6zVFGY5pgwDQAAyHcAAGYAAAAAAAAAAAAAAKSB24YRAGF6ZXh0X2Zp + cmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlv + bnMvX2V4cHJlc3Nfcm91dGVfcG9ydHNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1R76hU9 + hAYAABIUAAByAAAAAAAAAAAAAACkgY+UEQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3Yy + MDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX3NlcnZp + Y2VfcHJvdmlkZXJzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU4QnGjVIMAAA8XAAAZAAA + AAAAAAAAAAAApIGjmxEAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92 + MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fZmlyZXdhbGxfcG9saWNpZXNfb3BlcmF0aW9ucy5w + eVBLAQIUAxQAAAAIAPMOs1TOkbUuIwwAAO9YAAB5AAAAAAAAAAAAAACkgXeoEQBhemV4dF9maXJl + d2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25z + L19maXJld2FsbF9wb2xpY3lfcnVsZV9jb2xsZWN0aW9uX2dyb3Vwc19vcGVyYXRpb25zLnB5UEsB + AhQDFAAAAAgA8w6zVJWeMyHDDAAAamMAAFwAAAAAAAAAAAAAAKSBMbURAGF6ZXh0X2ZpcmV3YWxs + L3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX2Zs + b3dfbG9nc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVBEWmr8pDAAAfFQAAGMAAAAAAAAA + AAAAAKSBbsIRAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBf + MDdfMDEvYWlvL29wZXJhdGlvbnMvX2h1Yl9yb3V0ZV90YWJsZXNfb3BlcmF0aW9ucy5weVBLAQIU + AxQAAAAIAPMOs1Q7xkP9RQwAACdXAAByAAAAAAAAAAAAAACkgRjPEQBhemV4dF9maXJld2FsbC92 + ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19odWJf + dmlydHVhbF9uZXR3b3JrX2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU + WoE/2lMMAADMVgAAZAAAAAAAAAAAAAAApIHt2xEAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr + cy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9faW5ib3VuZF9uYXRfcnVs + ZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1ToQCPAoQkAADklAABoAAAAAAAAAAAAAACk + gcLoEQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAx + L2Fpby9vcGVyYXRpb25zL19pbmJvdW5kX3NlY3VyaXR5X3J1bGVfb3BlcmF0aW9ucy5weVBLAQIU + AxQAAAAIAPMOs1TLPRGvtgwAAMRoAABhAAAAAAAAAAAAAACkgenyEQBhemV4dF9maXJld2FsbC92 + ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19pcF9h + bGxvY2F0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVBCRCGfnDAAAPWkAAFwAAAAA + AAAAAAAAAKSBHgASAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIw + MjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX2lwX2dyb3Vwc19vcGVyYXRpb25zLnB5UEsBAhQDFAAA + AAgA8w6zVKseObcUDAAA3lYAAHYAAAAAAAAAAAAAAKSBfw0SAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRv + cmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX2xvYWRfYmFs + YW5jZXJfYmFja2VuZF9hZGRyZXNzX3Bvb2xzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU + JCYLvdAHAADZIgAAewAAAAAAAAAAAAAApIEnGhIAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr + cy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fbG9hZF9iYWxhbmNlcl9m + cm9udGVuZF9pcF9jb25maWd1cmF0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVFbP + 10/VBwAAXCIAAHUAAAAAAAAAAAAAAKSBkCISAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3Mv + djIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX2xvYWRfYmFsYW5jZXJfbG9h + ZF9iYWxhbmNpbmdfcnVsZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1TsbBsC8wYAAAUW + AABzAAAAAAAAAAAAAACkgfgqEgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3 + XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19sb2FkX2JhbGFuY2VyX25ldHdvcmtfaW50 + ZXJmYWNlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVJGH6SXWBwAA3CEAAG8AAAAAAAAA + AAAAAKSBfDISAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBf + MDdfMDEvYWlvL29wZXJhdGlvbnMvX2xvYWRfYmFsYW5jZXJfb3V0Ym91bmRfcnVsZXNfb3BlcmF0 + aW9ucy5weVBLAQIUAxQAAAAIAPMOs1QCr2KPsQcAABkhAABnAAAAAAAAAAAAAACkgd86EgBhemV4 + dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVy + YXRpb25zL19sb2FkX2JhbGFuY2VyX3Byb2Jlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6z + VJAx/bKgDAAAeGgAAGEAAAAAAAAAAAAAAKSBFUMSAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nk + a3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX2xvYWRfYmFsYW5jZXJz + X29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU9/g4c14MAACUXgAAaQAAAAAAAAAAAAAApIE0 + UBIAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9h + aW8vb3BlcmF0aW9ucy9fbG9jYWxfbmV0d29ya19nYXRld2F5c19vcGVyYXRpb25zLnB5UEsBAhQD + FAAAAAgA8w6zVBRGWCDADAAAA2gAAF8AAAAAAAAAAAAAAKSBGV0SAGF6ZXh0X2ZpcmV3YWxsL3Zl + bmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX25hdF9n + YXRld2F5c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVObsvVXHBwAA4CIAAHYAAAAAAAAA + AAAAAKSBVmoSAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBf + MDdfMDEvYWlvL29wZXJhdGlvbnMvX25ldHdvcmtfaW50ZXJmYWNlX2lwX2NvbmZpZ3VyYXRpb25z + X29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUDhhAp/QGAABfFgAAcwAAAAAAAAAAAAAApIGx + chIAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9h + aW8vb3BlcmF0aW9ucy9fbmV0d29ya19pbnRlcmZhY2VfbG9hZF9iYWxhbmNlcnNfb3BlcmF0aW9u + cy5weVBLAQIUAxQAAAAIAPMOs1SdvmIfOgwAAOBYAAB3AAAAAAAAAAAAAACkgTZ6EgBhemV4dF9m + aXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRp + b25zL19uZXR3b3JrX2ludGVyZmFjZV90YXBfY29uZmlndXJhdGlvbnNfb3BlcmF0aW9ucy5weVBL + AQIUAxQAAAAIAPMOs1SNtSlYNxIAAJQaAQBlAAAAAAAAAAAAAACkgQWHEgBhemV4dF9maXJld2Fs + bC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19u + ZXR3b3JrX2ludGVyZmFjZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1QYMyyNUhAAANe+ + AABsAAAAAAAAAAAAAACkgb+ZEgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3 + XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19uZXR3b3JrX21hbmFnZW1lbnRfY2xpZW50 + X29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUMj2LjkgMAABCXQAAYwAAAAAAAAAAAAAApIGb + qhIAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9h + aW8vb3BlcmF0aW9ucy9fbmV0d29ya19wcm9maWxlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA + 8w6zVJdd/p3CDAAAy2sAAGoAAAAAAAAAAAAAAKSBZLcSAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk + X3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX25ldHdvcmtfc2Vj + dXJpdHlfZ3JvdXBzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUAnbNy9kMAAABbQAAbQAA + AAAAAAAAAAAApIGuxBIAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92 + MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fbmV0d29ya192aXJ0dWFsX2FwcGxpYW5jZXNfb3Bl + cmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Q72lCbBRcAANSZAQBjAAAAAAAAAAAAAACkgRLSEgBh + emV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9v + cGVyYXRpb25zL19uZXR3b3JrX3dhdGNoZXJzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU + ih3TBxsGAABHEgAAUgAAAAAAAAAAAAAApIGY6RIAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr + cy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fb3BlcmF0aW9ucy5weVBL + AQIUAxQAAAAIAPMOs1TO9ESAGhEAABPwAABjAAAAAAAAAAAAAACkgSPwEgBhemV4dF9maXJld2Fs + bC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19w + Ml9zdnBuX2dhdGV3YXlzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUXQaOg4INAACchwAA + YgAAAAAAAAAAAAAApIG+ARMAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18w + MS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fcGFja2V0X2NhcHR1cmVzX29wZXJhdGlvbnMu + cHlQSwECFAMUAAAACADzDrNUnS5s+kkIAACIJAAAeQAAAAAAAAAAAAAApIHADxMAYXpleHRfZmly + ZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9u + cy9fcGVlcl9leHByZXNzX3JvdXRlX2NpcmN1aXRfY29ubmVjdGlvbnNfb3BlcmF0aW9ucy5weVBL + AQIUAxQAAAAIAPMOs1RsCZ8vVAwAAAZYAABqAAAAAAAAAAAAAACkgaAYEwBhemV4dF9maXJld2Fs + bC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19w + cml2YXRlX2Ruc196b25lX2dyb3Vwc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVEWMj1Vw + DAAATF4AAGQAAAAAAAAAAAAAAKSBfCUTAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIw + MjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX3ByaXZhdGVfZW5kcG9pbnRzX29w + ZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUWxLbfUcRAAAz8wAAaAAAAAAAAAAAAAAApIFuMhMA + YXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8v + b3BlcmF0aW9ucy9fcHJpdmF0ZV9saW5rX3NlcnZpY2VzX29wZXJhdGlvbnMucHlQSwECFAMUAAAA + CADzDrNU1N6cBCEQAAAd0AAAZgAAAAAAAAAAAAAApIE7RBMAYXpleHRfZmlyZXdhbGwvdmVuZG9y + ZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fcHVibGljX2lw + X2FkZHJlc3Nlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVMID4grSDAAAi2kAAGUAAAAA + AAAAAAAAAKSB4FQTAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIw + MjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX3B1YmxpY19pcF9wcmVmaXhlc19vcGVyYXRpb25zLnB5 + UEsBAhQDFAAAAAgA8w6zVIyHTspcBgAAZBMAAGwAAAAAAAAAAAAAAKSBNWITAGF6ZXh0X2ZpcmV3 + YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMv + X3Jlc291cmNlX25hdmlnYXRpb25fbGlua3Nfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RW + aWgtGQwAAE5UAABlAAAAAAAAAAAAAACkgRtpEwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtz + L3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19yb3V0ZV9maWx0ZXJfcnVs + ZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Q14CdUxAwAANhoAABgAAAAAAAAAAAAAACk + gbd1EwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAx + L2Fpby9vcGVyYXRpb25zL19yb3V0ZV9maWx0ZXJzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADz + DrNUYjmnEZ8MAADLZwAAXwAAAAAAAAAAAAAApIH5ghMAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRf + c2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fcm91dGVfdGFibGVz + X29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUX3oM7usLAABYUgAAWQAAAAAAAAAAAAAApIEV + kBMAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9h + aW8vb3BlcmF0aW9ucy9fcm91dGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUdC6GtI8M + AAAobAAAbQAAAAAAAAAAAAAApIF3nBMAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAy + MF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fc2VjdXJpdHlfcGFydG5lcl9wcm92 + aWRlcnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1S/MCxMHQwAAPFWAABhAAAAAAAAAAAA + AACkgZGpEwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3 + XzAxL2Fpby9vcGVyYXRpb25zL19zZWN1cml0eV9ydWxlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAA + AAgA8w6zVOCP6zZdBgAAZBMAAGwAAAAAAAAAAAAAAKSBLbYTAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRv + cmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX3NlcnZpY2Vf + YXNzb2NpYXRpb25fbGlua3Nfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Tm21dE7QwAAGts + AABsAAAAAAAAAAAAAACkgRS9EwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3 + XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19zZXJ2aWNlX2VuZHBvaW50X3BvbGljaWVz + X29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUaDRLSG8MAACjXQAAdgAAAAAAAAAAAAAApIGL + yhMAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9h + aW8vb3BlcmF0aW9ucy9fc2VydmljZV9lbmRwb2ludF9wb2xpY3lfZGVmaW5pdGlvbnNfb3BlcmF0 + aW9ucy5weVBLAQIUAxQAAAAIAPMOs1SZM7dhQwYAAJURAABfAAAAAAAAAAAAAACkgY7XEwBhemV4 + dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVy + YXRpb25zL19zZXJ2aWNlX3RhZ3Nfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1TJKCXd7A0A + AHiKAABaAAAAAAAAAAAAAACkgU7eEwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIw + XzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19zdWJuZXRzX29wZXJhdGlvbnMucHlQ + SwECFAMUAAAACADzDrNUIPwMS7oGAABRFAAAWQAAAAAAAAAAAAAApIGy7BMAYXpleHRfZmlyZXdh + bGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9f + dXNhZ2VzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUsjEtTzYMAAAgVwAAagAAAAAAAAAA + AAAApIHj8xMAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8w + N18wMS9haW8vb3BlcmF0aW9ucy9fdmlydHVhbF9hcHBsaWFuY2Vfc2l0ZXNfb3BlcmF0aW9ucy5w + eVBLAQIUAxQAAAAIAPMOs1T/MofZXQcAAJsdAABpAAAAAAAAAAAAAACkgaEAFABhemV4dF9maXJl + d2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25z + L192aXJ0dWFsX2FwcGxpYW5jZV9za3VzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUAv1a + J7gKAADBRQAAbQAAAAAAAAAAAAAApIGFCBQAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92 + MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fdmlydHVhbF9odWJfYmdwX2Nv + bm5lY3Rpb25fb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RTeFHGPgsAALdHAABuAAAAAAAA + AAAAAACkgcgTFABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIw + XzA3XzAxL2Fpby9vcGVyYXRpb25zL192aXJ0dWFsX2h1Yl9iZ3BfY29ubmVjdGlvbnNfb3BlcmF0 + aW9ucy5weVBLAQIUAxQAAAAIAPMOs1TP14hXPwwAAORUAABvAAAAAAAAAAAAAACkgZIfFABhemV4 + dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVy + YXRpb25zL192aXJ0dWFsX2h1Yl9pcF9jb25maWd1cmF0aW9uX29wZXJhdGlvbnMucHlQSwECFAMU + AAAACADzDrNUMCasllkMAAAtVwAAbwAAAAAAAAAAAAAApIFeLBQAYXpleHRfZmlyZXdhbGwvdmVu + ZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fdmlydHVh + bF9odWJfcm91dGVfdGFibGVfdjJfc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVH5AE+il + DQAAWYEAAF8AAAAAAAAAAAAAAKSBRDkUAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIw + MjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX3ZpcnR1YWxfaHVic19vcGVyYXRp + b25zLnB5UEsBAhQDFAAAAAgA8w6zVL2wogTSEAAAgusAAHYAAAAAAAAAAAAAAKSBZkcUAGF6ZXh0 + X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJh + dGlvbnMvX3ZpcnR1YWxfbmV0d29ya19nYXRld2F5X2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMucHlQ + SwECFAMUAAAACADzDrNUwGe1gJIZAACh+AEAawAAAAAAAAAAAAAApIHMWBQAYXpleHRfZmlyZXdh + bGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9f + dmlydHVhbF9uZXR3b3JrX2dhdGV3YXlzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUHlLZ + jCUMAABTWAAAawAAAAAAAAAAAAAApIHnchQAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92 + MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fdmlydHVhbF9uZXR3b3JrX3Bl + ZXJpbmdzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU014YY4QMAABNZwAAZwAAAAAAAAAA + AAAApIGVfxQAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8w + N18wMS9haW8vb3BlcmF0aW9ucy9fdmlydHVhbF9uZXR3b3JrX3RhcHNfb3BlcmF0aW9ucy5weVBL + AQIUAxQAAAAIAPMOs1StrMKI3w0AACiEAABjAAAAAAAAAAAAAACkgZ6MFABhemV4dF9maXJld2Fs + bC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL192 + aXJ0dWFsX25ldHdvcmtzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUwVV4oD4MAAAmVgAA + agAAAAAAAAAAAAAApIH+mhQAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18w + MS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fdmlydHVhbF9yb3V0ZXJfcGVlcmluZ3Nfb3Bl + cmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Qxg0OrXAwAAIRdAABiAAAAAAAAAAAAAACkgcSnFABh + emV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9v + cGVyYXRpb25zL192aXJ0dWFsX3JvdXRlcnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Qe + 9N6PrgwAAMBnAABfAAAAAAAAAAAAAACkgaC0FABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtz + L3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL192aXJ0dWFsX3dhbnNfb3Bl + cmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1SQX/TZWQ4AABaMAABiAAAAAAAAAAAAAACkgcvBFABh + emV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9v + cGVyYXRpb25zL192cG5fY29ubmVjdGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1TL + s+ExEw8AALS9AABfAAAAAAAAAAAAAACkgaTQFABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtz + L3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL192cG5fZ2F0ZXdheXNfb3Bl + cmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1QtJB7VQQcAAF4XAABnAAAAAAAAAAAAAACkgTTgFABh + emV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9v + cGVyYXRpb25zL192cG5fbGlua19jb25uZWN0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA + 8w6zVAF6uQP8CAAAoB8AAIgAAAAAAAAAAAAAAKSB+ucUAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk + X3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX3Zwbl9zZXJ2ZXJf + Y29uZmlndXJhdGlvbnNfYXNzb2NpYXRlZF93aXRoX3ZpcnR1YWxfd2FuX29wZXJhdGlvbnMucHlQ + SwECFAMUAAAACADzDrNUK5fQaswMAAC6bQAAbAAAAAAAAAAAAAAApIGc8RQAYXpleHRfZmlyZXdh + bGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9f + dnBuX3NlcnZlcl9jb25maWd1cmF0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVDZ2 + Wy6IBgAAIRQAAGwAAAAAAAAAAAAAAKSB8v4UAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3Mv + djIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX3Zwbl9zaXRlX2xpbmtfY29u + bmVjdGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RlZ8wd9QcAAGwhAABhAAAAAAAA + AAAAAACkgQQGFQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIw + XzA3XzAxL2Fpby9vcGVyYXRpb25zL192cG5fc2l0ZV9saW5rc19vcGVyYXRpb25zLnB5UEsBAhQD + FAAAAAgA8w6zVPw2WrcoCQAA5h8AAGoAAAAAAAAAAAAAAKSBeA4VAGF6ZXh0X2ZpcmV3YWxsL3Zl + bmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX3Zwbl9z + aXRlc19jb25maWd1cmF0aW9uX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU3DYO0KEMAADB + ZgAAXAAAAAAAAAAAAAAApIEoGBUAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8w + N18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fdnBuX3NpdGVzX29wZXJhdGlvbnMucHlQ + SwECFAMUAAAACADzDrNUP3sPSawLAADUUAAAdAAAAAAAAAAAAAAApIFDJRUAYXpleHRfZmlyZXdh + bGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9f + d2ViX2FwcGxpY2F0aW9uX2ZpcmV3YWxsX3BvbGljaWVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAA + CADzDrNUp8w9NsMHAAA+HgAAYQAAAAAAAAAAAAAApIGBMRUAYXpleHRfZmlyZXdhbGwvdmVuZG9y + ZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fd2ViX2NhdGVn + b3JpZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RBEobn8ykAAHd6AQBHAAAAAAAAAAAA + AACkgcM5FQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3 + XzAxL21vZGVscy9fX2luaXRfXy5weVBLAQIUAxQAAAAIAPMOs1SNIM7+vq0BAEZoDgBGAAAAAAAA + AAAAAACkgRtkFQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIw + XzA3XzAxL21vZGVscy9fbW9kZWxzLnB5UEsBAhQDFAAAAAgA8w6zVMRmKgrI1AEAlawPAEoAAAAA + AAAAAAAAAKSBPRIXAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIw + MjBfMDdfMDEvbW9kZWxzL19tb2RlbHNfcHkzLnB5UEsBAhQDFAAAAAgA8w6zVFhK4KSVHwAAjZkA + AF8AAAAAAAAAAAAAAKSBbecYAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdf + MDEvdjIwMjBfMDdfMDEvbW9kZWxzL19uZXR3b3JrX21hbmFnZW1lbnRfY2xpZW50X2VudW1zLnB5 + UEsBAhQDFAAAAAgA8w6zVOn0pS9KCAAAPDMAAEsAAAAAAAAAAAAAAKSBfwcZAGF6ZXh0X2ZpcmV3 + YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fX2lu + aXRfXy5weVBLAQIUAxQAAAAIAPMOs1SzpUapLAwAAOdZAAB/AAAAAAAAAAAAAACkgTIQGQBhemV4 + dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlv + bnMvX2FwcGxpY2F0aW9uX2dhdGV3YXlfcHJpdmF0ZV9lbmRwb2ludF9jb25uZWN0aW9uc19vcGVy + YXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVEqKJKUaBwAAFBcAAHkAAAAAAAAAAAAAAKSB+xwZAGF6 + ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0 + aW9ucy9fYXBwbGljYXRpb25fZ2F0ZXdheV9wcml2YXRlX2xpbmtfcmVzb3VyY2VzX29wZXJhdGlv + bnMucHlQSwECFAMUAAAACADzDrNU79ET8lUTAADWEgEAYwAAAAAAAAAAAAAApIGsJBkAYXpleHRf + ZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25z + L19hcHBsaWNhdGlvbl9nYXRld2F5c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVNPdBZus + DAAAKG0AAGoAAAAAAAAAAAAAAKSBgjgZAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIw + MjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fYXBwbGljYXRpb25fc2VjdXJpdHlfZ3Jv + dXBzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUCYx0ItYGAAD2FAAAZAAAAAAAAAAAAAAA + pIG2RRkAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18w + MS9vcGVyYXRpb25zL19hdmFpbGFibGVfZGVsZWdhdGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQA + AAAIAPMOs1Q6wWmY4gYAABQVAABqAAAAAAAAAAAAAACkgQ5NGQBhemV4dF9maXJld2FsbC92ZW5k + b3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2F2YWlsYWJsZV9l + bmRwb2ludF9zZXJ2aWNlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVCqghM9sBwAARiQA + AG8AAAAAAAAAAAAAAKSBeFQZAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdf + MDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fYXZhaWxhYmxlX3ByaXZhdGVfZW5kcG9pbnRfdHlw + ZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1TEEZx2GwcAAEAWAABzAAAAAAAAAAAAAACk + gXFcGQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAx + L29wZXJhdGlvbnMvX2F2YWlsYWJsZV9yZXNvdXJjZV9ncm91cF9kZWxlZ2F0aW9uc19vcGVyYXRp + b25zLnB5UEsBAhQDFAAAAAgA8w6zVBIUfvZaBwAAcCMAAGgAAAAAAAAAAAAAAKSBHWQZAGF6ZXh0 + X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9u + cy9fYXZhaWxhYmxlX3NlcnZpY2VfYWxpYXNlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6z + VOd9FwakBgAAKBQAAGcAAAAAAAAAAAAAAKSB/WsZAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nk + a3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fYXp1cmVfZmlyZXdhbGxfZnFk + bl90YWdzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUgg5AcvcMAABfdQAAXgAAAAAAAAAA + AAAApIEmcxkAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8w + N18wMS9vcGVyYXRpb25zL19henVyZV9maXJld2FsbHNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAI + APMOs1R/y4avFAwAABdbAABcAAAAAAAAAAAAAACkgZmAGQBhemV4dF9maXJld2FsbC92ZW5kb3Jl + ZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2Jhc3Rpb25faG9zdHNf + b3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1SVX5LXnAYAAA4UAABmAAAAAAAAAAAAAACkgSeN + GQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29w + ZXJhdGlvbnMvX2JncF9zZXJ2aWNlX2NvbW11bml0aWVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAA + CADzDrNUUaldLf0OAAAatAAAYgAAAAAAAAAAAAAApIFHlBkAYXpleHRfZmlyZXdhbGwvdmVuZG9y + ZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19jb25uZWN0aW9uX21v + bml0b3JzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUGXeQh90MAABNagAAYQAAAAAAAAAA + AAAApIHEoxkAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8w + N18wMS9vcGVyYXRpb25zL19jdXN0b21faXBfcHJlZml4ZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQA + AAAIAPMOs1SF5TNQ8AoAAGFQAABjAAAAAAAAAAAAAACkgSCxGQBhemV4dF9maXJld2FsbC92ZW5k + b3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2Rkb3NfY3VzdG9t + X3BvbGljaWVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUyRJ8VrcMAAD4agAAZAAAAAAA + AAAAAAAApIGRvBkAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAy + MF8wN18wMS9vcGVyYXRpb25zL19kZG9zX3Byb3RlY3Rpb25fcGxhbnNfb3BlcmF0aW9ucy5weVBL + AQIUAxQAAAAIAPMOs1SIDMkc+AcAAAwjAABlAAAAAAAAAAAAAACkgcrJGQBhemV4dF9maXJld2Fs + bC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2RlZmF1 + bHRfc2VjdXJpdHlfcnVsZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Q3dzCj/QsAAGlc + AABhAAAAAAAAAAAAAACkgUXSGQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3 + XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2RzY3BfY29uZmlndXJhdGlvbl9vcGVyYXRpb25z + LnB5UEsBAhQDFAAAAAgA8w6zVCpJIoZMDAAASVcAAHMAAAAAAAAAAAAAAKSBwd4ZAGF6ZXh0X2Zp + cmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9f + ZXhwcmVzc19yb3V0ZV9jaXJjdWl0X2F1dGhvcml6YXRpb25zX29wZXJhdGlvbnMucHlQSwECFAMU + AAAACADzDrNUNSPw4rUMAAAiXQAAcAAAAAAAAAAAAAAApIGe6xkAYXpleHRfZmlyZXdhbGwvdmVu + ZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19leHByZXNzX3Jv + dXRlX2NpcmN1aXRfY29ubmVjdGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1TPnYyD + SAwAAM5VAABtAAAAAAAAAAAAAACkgeH4GQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3Yy + MDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfY2lyY3VpdF9w + ZWVyaW5nc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVG98QbGyDwAAyNEAAGUAAAAAAAAA + AAAAAKSBtAUaAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBf + MDdfMDEvb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9jaXJjdWl0c19vcGVyYXRpb25zLnB5UEsB + AhQDFAAAAAgA8w6zVPbjDTlOCwAASVUAAGgAAAAAAAAAAAAAAKSB6RUaAGF6ZXh0X2ZpcmV3YWxs + L3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fZXhwcmVz + c19yb3V0ZV9jb25uZWN0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVM7ax1I8DAAA + QVgAAHYAAAAAAAAAAAAAAKSBvSEaAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBf + MDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9jcm9zc19jb25uZWN0 + aW9uX3BlZXJpbmdzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUSazft7oOAABYqgAAbgAA + AAAAAAAAAAAApIGNLhoAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92 + MjAyMF8wN18wMS9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX2Nyb3NzX2Nvbm5lY3Rpb25zX29w + ZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUp2NKXmoLAAB6WAAAZQAAAAAAAAAAAAAApIHTPRoA + YXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVy + YXRpb25zL19leHByZXNzX3JvdXRlX2dhdGV3YXlzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADz + DrNUWILAAQ0IAACEIgAAYgAAAAAAAAAAAAAApIHASRoAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRf + c2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX2xp + bmtzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUPH91f+AHAAAzHwAAbAAAAAAAAAAAAAAA + pIFNUhoAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18w + MS9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX3BvcnRzX2xvY2F0aW9uc19vcGVyYXRpb25zLnB5 + UEsBAhQDFAAAAAgA8w6zVK7nentNDQAAxXgAAGIAAAAAAAAAAAAAAKSBt1oaAGF6ZXh0X2ZpcmV3 + YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fZXhw + cmVzc19yb3V0ZV9wb3J0c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVCU77PWiBgAAUxQA + AG4AAAAAAAAAAAAAAKSBhGgaAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdf + MDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9zZXJ2aWNlX3Byb3ZpZGVy + c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVAYsbcpsDAAA4VwAAGAAAAAAAAAAAAAAAKSB + sm8aAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEv + b3BlcmF0aW9ucy9fZmlyZXdhbGxfcG9saWNpZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMO + s1TFYqr7PQwAAMdZAAB1AAAAAAAAAAAAAACkgZx8GgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9z + ZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2ZpcmV3YWxsX3BvbGljeV9y + dWxlX2NvbGxlY3Rpb25fZ3JvdXBzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUPbUKkNgM + AAB5ZAAAWAAAAAAAAAAAAAAApIFsiRoAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAy + MF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19mbG93X2xvZ3Nfb3BlcmF0aW9ucy5weVBL + AQIUAxQAAAAIAPMOs1TEpY/xRQwAAFRVAABfAAAAAAAAAAAAAACkgbqWGgBhemV4dF9maXJld2Fs + bC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2h1Yl9y + b3V0ZV90YWJsZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1S/jDsYXgwAAP9XAABuAAAA + AAAAAAAAAACkgXyjGgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3Yy + MDIwXzA3XzAxL29wZXJhdGlvbnMvX2h1Yl92aXJ0dWFsX25ldHdvcmtfY29ubmVjdGlvbnNfb3Bl + cmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1QTq97gdAwAAKpXAABgAAAAAAAAAAAAAACkgWawGgBh + emV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJh + dGlvbnMvX2luYm91bmRfbmF0X3J1bGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUgT8p + fL8JAADFJQAAZAAAAAAAAAAAAAAApIFYvRoAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92 + MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19pbmJvdW5kX3NlY3VyaXR5X3J1bGVf + b3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RuHGeb0wwAAJhpAABdAAAAAAAAAAAAAACkgZnH + GgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29w + ZXJhdGlvbnMvX2lwX2FsbG9jYXRpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUxeBe + sQUNAAARagAAWAAAAAAAAAAAAAAApIHn1BoAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92 + MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19pcF9ncm91cHNfb3BlcmF0aW9ucy5w + eVBLAQIUAxQAAAAIAPMOs1TJbjqbOgwAALZXAAByAAAAAAAAAAAAAACkgWLiGgBhemV4dF9maXJl + d2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2xv + YWRfYmFsYW5jZXJfYmFja2VuZF9hZGRyZXNzX3Bvb2xzX29wZXJhdGlvbnMucHlQSwECFAMUAAAA + CADzDrNU85Wvr/kHAABZIwAAdwAAAAAAAAAAAAAApIEs7xoAYXpleHRfZmlyZXdhbGwvdmVuZG9y + ZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19sb2FkX2JhbGFuY2Vy + X2Zyb250ZW5kX2lwX2NvbmZpZ3VyYXRpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU + v7XBcvwHAADcIgAAcQAAAAAAAAAAAAAApIG69xoAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr + cy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19sb2FkX2JhbGFuY2VyX2xvYWRf + YmFsYW5jaW5nX3J1bGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNULbM+NhUHAABWFgAA + bwAAAAAAAAAAAAAApIFFABsAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18w + MS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19sb2FkX2JhbGFuY2VyX25ldHdvcmtfaW50ZXJmYWNl + c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVFUIHHr3BwAAXCIAAGsAAAAAAAAAAAAAAKSB + 5wcbAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEv + b3BlcmF0aW9ucy9fbG9hZF9iYWxhbmNlcl9vdXRib3VuZF9ydWxlc19vcGVyYXRpb25zLnB5UEsB + AhQDFAAAAAgA8w6zVJ5bCsXZBwAAmSEAAGMAAAAAAAAAAAAAAKSBZxAbAGF6ZXh0X2ZpcmV3YWxs + L3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fbG9hZF9i + YWxhbmNlcl9wcm9iZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1SnwdQUvgwAAExpAABd + AAAAAAAAAAAAAACkgcEYGwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAx + L3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2xvYWRfYmFsYW5jZXJzX29wZXJhdGlvbnMucHlQSwEC + FAMUAAAACADzDrNUNJwzKnAMAABrXwAAZQAAAAAAAAAAAAAApIH6JRsAYXpleHRfZmlyZXdhbGwv + dmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19sb2NhbF9u + ZXR3b3JrX2dhdGV3YXlzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU8U+9y9oMAADXaAAA + WwAAAAAAAAAAAAAApIHtMhsAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18w + MS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19uYXRfZ2F0ZXdheXNfb3BlcmF0aW9ucy5weVBLAQIU + AxQAAAAIAPMOs1TXYQWN7QcAAGAjAAByAAAAAAAAAAAAAACkgUBAGwBhemV4dF9maXJld2FsbC92 + ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX25ldHdvcmtf + aW50ZXJmYWNlX2lwX2NvbmZpZ3VyYXRpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU + xD/ZPhYHAACwFgAAbwAAAAAAAAAAAAAApIG9SBsAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr + cy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19uZXR3b3JrX2ludGVyZmFjZV9s + b2FkX2JhbGFuY2Vyc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVNF+MsRPDAAAuFkAAHMA + AAAAAAAAAAAAAKSBYFAbAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEv + djIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fbmV0d29ya19pbnRlcmZhY2VfdGFwX2NvbmZpZ3VyYXRp + b25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU8mV+aGMSAACyHAEAYQAAAAAAAAAAAAAA + pIFAXRsAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18w + MS9vcGVyYXRpb25zL19uZXR3b3JrX2ludGVyZmFjZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAI + APMOs1T5E5OlgBAAAMW/AABoAAAAAAAAAAAAAACkgSJwGwBhemV4dF9maXJld2FsbC92ZW5kb3Jl + ZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX25ldHdvcmtfbWFuYWdl + bWVudF9jbGllbnRfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Tl9IkbagwAABReAABfAAAA + AAAAAAAAAACkgSiBGwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3Yy + MDIwXzA3XzAxL29wZXJhdGlvbnMvX25ldHdvcmtfcHJvZmlsZXNfb3BlcmF0aW9ucy5weVBLAQIU + AxQAAAAIAPMOs1T/qrLO4wwAAJ9sAABmAAAAAAAAAAAAAACkgQ+OGwBhemV4dF9maXJld2FsbC92 + ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX25ldHdvcmtf + c2VjdXJpdHlfZ3JvdXBzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU8CMVqPsMAADVbQAA + aQAAAAAAAAAAAAAApIF2mxsAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18w + MS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19uZXR3b3JrX3ZpcnR1YWxfYXBwbGlhbmNlc19vcGVy + YXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVIoorORIFwAA6pwBAF8AAAAAAAAAAAAAAKSB+KgbAGF6 + ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0 + aW9ucy9fbmV0d29ya193YXRjaGVyc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVEmbnks4 + BgAAiBIAAE4AAAAAAAAAAAAAAKSBvcAbAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIw + MjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAI + APMOs1SwtYtkNBEAALjxAABfAAAAAAAAAAAAAACkgWHHGwBhemV4dF9maXJld2FsbC92ZW5kb3Jl + ZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX3AyX3N2cG5fZ2F0ZXdh + eXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Tet8QbmQ0AANaIAABeAAAAAAAAAAAAAACk + gRLZGwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAx + L29wZXJhdGlvbnMvX3BhY2tldF9jYXB0dXJlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6z + VHDBinNvCAAAGCUAAHUAAAAAAAAAAAAAAKSBJ+cbAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nk + a3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fcGVlcl9leHByZXNzX3JvdXRl + X2NpcmN1aXRfY29ubmVjdGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1SH6Om5cQwA + AN5YAABmAAAAAAAAAAAAAACkgSnwGwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIw + XzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX3ByaXZhdGVfZG5zX3pvbmVfZ3JvdXBzX29w + ZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUBEmUaIsMAADxXgAAYAAAAAAAAAAAAAAApIEe/RsA + YXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVy + YXRpb25zL19wcml2YXRlX2VuZHBvaW50c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVBC+ + LVteEQAA1PQAAGQAAAAAAAAAAAAAAKSBJwocAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3Mv + djIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fcHJpdmF0ZV9saW5rX3NlcnZpY2Vz + X29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUmAknrD4QAADX0QAAYgAAAAAAAAAAAAAApIEH + HBwAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9v + cGVyYXRpb25zL19wdWJsaWNfaXBfYWRkcmVzc2VzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADz + DrNU5ZYYPPAMAABfagAAYQAAAAAAAAAAAAAApIHFLBwAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRf + c2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19wdWJsaWNfaXBfcHJlZml4 + ZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1SgJiXNiwYAAPgTAABoAAAAAAAAAAAAAACk + gTQ6HABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAx + L29wZXJhdGlvbnMvX3Jlc291cmNlX25hdmlnYXRpb25fbGlua3Nfb3BlcmF0aW9ucy5weVBLAQIU + AxQAAAAIAPMOs1Qn3mduNwwAACZVAABhAAAAAAAAAAAAAACkgUVBHABhemV4dF9maXJld2FsbC92 + ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX3JvdXRlX2Zp + bHRlcl9ydWxlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVCTYnM/lDAAArGkAAFwAAAAA + AAAAAAAAAKSB+00cAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIw + MjBfMDdfMDEvb3BlcmF0aW9ucy9fcm91dGVfZmlsdGVyc19vcGVyYXRpb25zLnB5UEsBAhQDFAAA + AAgA8w6zVE9Qq1i6DAAAn2gAAFsAAAAAAAAAAAAAAKSBWlscAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRv + cmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fcm91dGVfdGFibGVz + X29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUQeXKJAYMAAAwUwAAVQAAAAAAAAAAAAAApIGN + aBwAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9v + cGVyYXRpb25zL19yb3V0ZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1QHSFXCrQwAAPZs + AABpAAAAAAAAAAAAAACkgQZ1HABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3 + XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX3NlY3VyaXR5X3BhcnRuZXJfcHJvdmlkZXJzX29w + ZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUvInLwDgMAADJVwAAXQAAAAAAAAAAAAAApIE6ghwA + YXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVy + YXRpb25zL19zZWN1cml0eV9ydWxlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVB/b8OGM + BgAA+BMAAGgAAAAAAAAAAAAAAKSB7Y4cAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIw + MjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fc2VydmljZV9hc3NvY2lhdGlvbl9saW5r + c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVC4Sfb8NDQAAP20AAGgAAAAAAAAAAAAAAKSB + /5UcAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEv + b3BlcmF0aW9ucy9fc2VydmljZV9lbmRwb2ludF9wb2xpY2llc19vcGVyYXRpb25zLnB5UEsBAhQD + FAAAAAgA8w6zVMb+CPOHDAAAe14AAHIAAAAAAAAAAAAAAKSBkqMcAGF6ZXh0X2ZpcmV3YWxsL3Zl + bmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fc2VydmljZV9l + bmRwb2ludF9wb2xpY3lfZGVmaW5pdGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Q/ + ZDyecgYAABkSAABbAAAAAAAAAAAAAACkgamwHABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtz + L3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX3NlcnZpY2VfdGFnc19vcGVyYXRp + b25zLnB5UEsBAhQDFAAAAAgA8w6zVCyGfxT+DQAA2IsAAFYAAAAAAAAAAAAAAKSBlLccAGF6ZXh0 + X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9u + cy9fc3VibmV0c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVB8xP0PeBgAAmhQAAFUAAAAA + AAAAAAAAAKSBBsYcAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIw + MjBfMDdfMDEvb3BlcmF0aW9ucy9fdXNhZ2VzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU + AIIWtlIMAAD4VwAAZgAAAAAAAAAAAAAApIFXzRwAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr + cy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL192aXJ0dWFsX2FwcGxpYW5jZV9z + aXRlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVBREuVaFBwAA+x0AAGUAAAAAAAAAAAAA + AKSBLdocAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdf + MDEvb3BlcmF0aW9ucy9fdmlydHVhbF9hcHBsaWFuY2Vfc2t1c19vcGVyYXRpb25zLnB5UEsBAhQD + FAAAAAgA8w6zVEI32+rjCgAArUYAAGkAAAAAAAAAAAAAAKSBNeIcAGF6ZXh0X2ZpcmV3YWxsL3Zl + bmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fdmlydHVhbF9o + dWJfYmdwX2Nvbm5lY3Rpb25fb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1QCRGSHWAsAAFBI + AABqAAAAAAAAAAAAAACkgZ/tHABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3 + XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX3ZpcnR1YWxfaHViX2JncF9jb25uZWN0aW9uc19v + cGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVC8pcVFeDAAAvFUAAGsAAAAAAAAAAAAAAKSBf/kc + AGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3Bl + cmF0aW9ucy9fdmlydHVhbF9odWJfaXBfY29uZmlndXJhdGlvbl9vcGVyYXRpb25zLnB5UEsBAhQD + FAAAAAgA8w6zVFG/kbd6DAAABVgAAGsAAAAAAAAAAAAAAKSBZgYdAGF6ZXh0X2ZpcmV3YWxsL3Zl + bmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fdmlydHVhbF9o + dWJfcm91dGVfdGFibGVfdjJfc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVH6ZufG8DQAA + VIIAAFsAAAAAAAAAAAAAAKSBaRMdAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBf + MDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fdmlydHVhbF9odWJzX29wZXJhdGlvbnMucHlQ + SwECFAMUAAAACADzDrNUG2NDpOYQAABC7QAAcgAAAAAAAAAAAAAApIGeIR0AYXpleHRfZmlyZXdh + bGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL192aXJ0 + dWFsX25ldHdvcmtfZ2F0ZXdheV9jb25uZWN0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA + 8w6zVC/T2d20GQAAKfwBAGcAAAAAAAAAAAAAAKSBFDMdAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk + X3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fdmlydHVhbF9uZXR3b3Jr + X2dhdGV3YXlzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUu8xkPUAMAAArWQAAZwAAAAAA + AAAAAAAApIFNTR0AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAy + MF8wN18wMS9vcGVyYXRpb25zL192aXJ0dWFsX25ldHdvcmtfcGVlcmluZ3Nfb3BlcmF0aW9ucy5w + eVBLAQIUAxQAAAAIAPMOs1TOwRz1oAwAABtoAABjAAAAAAAAAAAAAACkgRJaHQBhemV4dF9maXJl + d2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX3Zp + cnR1YWxfbmV0d29ya190YXBzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUl473kPgNAAAy + hQAAXwAAAAAAAAAAAAAApIEzZx0AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8w + N18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL192aXJ0dWFsX25ldHdvcmtzX29wZXJhdGlvbnMu + cHlQSwECFAMUAAAACADzDrNU/SMA5FkMAAD+VgAAZgAAAAAAAAAAAAAApIGodR0AYXpleHRfZmly + ZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL192 + aXJ0dWFsX3JvdXRlcl9wZWVyaW5nc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVESCJGd4 + DAAAKV4AAF4AAAAAAAAAAAAAAKSBhYIdAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIw + MjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fdmlydHVhbF9yb3V0ZXJzX29wZXJhdGlv + bnMucHlQSwECFAMUAAAACADzDrNU0iDhLs0MAACOaAAAWwAAAAAAAAAAAAAApIF5jx0AYXpleHRf + ZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25z + L192aXJ0dWFsX3dhbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1TvpCTjew4AAGiNAABe + AAAAAAAAAAAAAACkgb+cHQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAx + L3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX3Zwbl9jb25uZWN0aW9uc19vcGVyYXRpb25zLnB5UEsB + AhQDFAAAAAgA8w6zVF/xqzQoDwAA/74AAFsAAAAAAAAAAAAAAKSBtqsdAGF6ZXh0X2ZpcmV3YWxs + L3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fdnBuX2dh + dGV3YXlzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUwjNBjWcHAAC3FwAAYwAAAAAAAAAA + AAAApIFXux0AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8w + N18wMS9vcGVyYXRpb25zL192cG5fbGlua19jb25uZWN0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQD + FAAAAAgA8w6zVMMoVV0XCQAADCAAAIQAAAAAAAAAAAAAAKSBP8MdAGF6ZXh0X2ZpcmV3YWxsL3Zl + bmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fdnBuX3NlcnZl + cl9jb25maWd1cmF0aW9uc19hc3NvY2lhdGVkX3dpdGhfdmlydHVhbF93YW5fb3BlcmF0aW9ucy5w + eVBLAQIUAxQAAAAIAPMOs1Tjcl9o6AwAAIhuAABoAAAAAAAAAAAAAACkgfjMHQBhemV4dF9maXJl + d2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX3Zw + bl9zZXJ2ZXJfY29uZmlndXJhdGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1TlMgGV + ugYAAL0UAABoAAAAAAAAAAAAAACkgWbaHQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3Yy + MDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX3Zwbl9zaXRlX2xpbmtfY29ubmVjdGlv + bnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Twr5oQHggAAOwhAABdAAAAAAAAAAAAAACk + gabhHQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAx + L29wZXJhdGlvbnMvX3Zwbl9zaXRlX2xpbmtzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU + oAr75E4JAABiIAAAZgAAAAAAAAAAAAAApIE/6h0AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr + cy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL192cG5fc2l0ZXNfY29uZmlndXJh + dGlvbl9vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVHxBy5HGDAAAj2cAAFgAAAAAAAAAAAAA + AKSBEfQdAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdf + MDEvb3BlcmF0aW9ucy9fdnBuX3NpdGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUgIkO + ntQLAABxUQAAcAAAAAAAAAAAAAAApIFNAR4AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92 + MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL193ZWJfYXBwbGljYXRpb25fZmlyZXdh + bGxfcG9saWNpZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RCia4C6gcAAKQeAABdAAAA + AAAAAAAAAACkga8NHgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3Yy + MDIwXzA3XzAxL29wZXJhdGlvbnMvX3dlYl9jYXRlZ29yaWVzX29wZXJhdGlvbnMucHlQSwECFAMU + AAAACADzDrNUSsKwdzkBAACfAgAANAAAAAAAAAAAAAAApIEUFh4AYXpleHRfZmlyZXdhbGwvdmVu + ZG9yZWRfc2Rrcy92MjAyMV8wOF8wMS9fX2luaXRfXy5weVBLAQIUAxQAAAAIAPMOs1QiXFK0PQQA + ADwNAAA6AAAAAAAAAAAAAACkgZ8XHgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIx + XzA4XzAxL19jb25maWd1cmF0aW9uLnB5UEsBAhQDFAAAAAgA8w6zVF5h/426jwAAUWILAEYAAAAA + AAAAAAAAAKSBNBweAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjFfMDhfMDEvX25l + dHdvcmtfbWFuYWdlbWVudF9jbGllbnQucHlQSwECFAMUAAAACADzDrNU0j2GnuELAAC6mQAAPQAA + AAAAAAAAAAAApIFSrB4AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMV8wOF8wMS9f + b3BlcmF0aW9uc19taXhpbi5weVBLAQIUAxQAAAAIAPMOs1Q18jU0ngAAAFoBAAA0AAAAAAAAAAAA + AACkgY64HgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIxXzA4XzAxL192ZXJzaW9u + LnB5UEsBAhQDFAAAAAgA8w6zVISBXkLBAAAA+AEAADIAAAAAAAAAAAAAAKSBfrkeAGF6ZXh0X2Zp + cmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjFfMDhfMDEvbW9kZWxzLnB5UEsBAhQDFAAAAAgA8w6z + VLEFLy4IAQAAOgIAADgAAAAAAAAAAAAAAKSBj7oeAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nk + a3MvdjIwMjFfMDhfMDEvYWlvL19faW5pdF9fLnB5UEsBAhQDFAAAAAgA8w6zVPQOpNQ5BAAAEQ0A + AD4AAAAAAAAAAAAAAKSB7bseAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjFfMDhf + MDEvYWlvL19jb25maWd1cmF0aW9uLnB5UEsBAhQDFAAAAAgA8w6zVOaWeRXNjwAA17YLAEoAAAAA + AAAAAAAAAKSBgsAeAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjFfMDhfMDEvYWlv + L19uZXR3b3JrX21hbmFnZW1lbnRfY2xpZW50LnB5UEsBAhQDFAAAAAgA8w6zVE2EbBO+CwAAHpsA + AEEAAAAAAAAAAAAAAKSBt1AfAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjFfMDhf + MDEvYWlvL19vcGVyYXRpb25zX21peGluLnB5UEsBAhQDFAAAAAgA8w6zVOlvN0uiAQAAVQMAAEAA + AAAAAAAAAAAAAKSB1FwfAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjFfMDhfMDEv + djIwMjFfMDhfMDEvX19pbml0X18ucHlQSwECFAMUAAAACADzDrNUs3mbFj0EAAAiDQAARgAAAAAA + AAAAAAAApIHUXh8AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMV8wOF8wMS92MjAy + MV8wOF8wMS9fY29uZmlndXJhdGlvbi5weVBLAQIUAxQAAAAIAPMOs1TWR1koNhYAAJmwAABSAAAA + AAAAAAAAAACkgXVjHwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIxXzA4XzAxL3Yy + MDIxXzA4XzAxL19uZXR3b3JrX21hbmFnZW1lbnRfY2xpZW50LnB5UEsBAhQDFAAAAAgA8w6zVNg9 + nJw5AwAA+QUAAD4AAAAAAAAAAAAAAKSBG3ofAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3Mv + djIwMjFfMDhfMDEvdjIwMjFfMDhfMDEvX3BhdGNoLnB5UEsBAhQDFAAAAAgA8w6zVN2rbr3+AQAA + rQQAAD8AAAAAAAAAAAAAAKSBsH0fAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjFf + MDhfMDEvdjIwMjFfMDhfMDEvX3ZlbmRvci5weVBLAQIUAxQAAAAIAPMOs1Tl18Q96gAAAOgBAABA + AAAAAAAAAAAAAACkgQuAHwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIxXzA4XzAx + L3YyMDIxXzA4XzAxL192ZXJzaW9uLnB5UEsBAhQDFAAAAAgA8w6zVNU5OVKLAQAAIAMAAEQAAAAA + AAAAAAAAAKSBU4EfAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjFfMDhfMDEvdjIw + MjFfMDhfMDEvYWlvL19faW5pdF9fLnB5UEsBAhQDFAAAAAgA8w6zVLCtkRk8BAAANA0AAEoAAAAA + AAAAAAAAAKSBQIMfAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjFfMDhfMDEvdjIw + MjFfMDhfMDEvYWlvL19jb25maWd1cmF0aW9uLnB5UEsBAhQDFAAAAAgA8w6zVKUfkMxXFgAA17IA + AFYAAAAAAAAAAAAAAKSB5IcfAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjFfMDhf + MDEvdjIwMjFfMDhfMDEvYWlvL19uZXR3b3JrX21hbmFnZW1lbnRfY2xpZW50LnB5UEsBAhQDFAAA + AAgA8w6zVNg9nJw5AwAA+QUAAEIAAAAAAAAAAAAAAKSBr54fAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRv + cmVkX3Nka3MvdjIwMjFfMDhfMDEvdjIwMjFfMDhfMDEvYWlvL19wYXRjaC5weVBLAQIUAxQAAAAI + APMOs1QzBouaUgYAABstAABPAAAAAAAAAAAAAACkgUiiHwBhemV4dF9maXJld2FsbC92ZW5kb3Jl + ZF9zZGtzL3YyMDIxXzA4XzAxL3YyMDIxXzA4XzAxL2Fpby9vcGVyYXRpb25zL19faW5pdF9fLnB5 + UEsBAhQDFAAAAAgA8w6zVI4ZLVYbdQEAlAEnAFIAAAAAAAAAAAAAAKSBB6kfAGF6ZXh0X2ZpcmV3 + YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjFfMDhfMDEvdjIwMjFfMDhfMDEvYWlvL29wZXJhdGlvbnMv + X29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU4mbgrK4gAAAv9wAARwAAAAAAAAAAAAAApIGS + HiEAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMV8wOF8wMS92MjAyMV8wOF8wMS9t + b2RlbHMvX19pbml0X18ucHlQSwECFAMUAAAACADzDrNUoo3DoUF+AgAhCxcASgAAAAAAAAAAAAAA + pIGlPyEAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMV8wOF8wMS92MjAyMV8wOF8w + MS9tb2RlbHMvX21vZGVsc19weTMucHlQSwECFAMUAAAACADzDrNUJMvuY88iAAAZrAAAXwAAAAAA + AAAAAAAApIFOviMAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMV8wOF8wMS92MjAy + MV8wOF8wMS9tb2RlbHMvX25ldHdvcmtfbWFuYWdlbWVudF9jbGllbnRfZW51bXMucHlQSwECFAMU + AAAACADzDrNUMwaLmlIGAAAbLQAASwAAAAAAAAAAAAAApIGa4SMAYXpleHRfZmlyZXdhbGwvdmVu + ZG9yZWRfc2Rrcy92MjAyMV8wOF8wMS92MjAyMV8wOF8wMS9vcGVyYXRpb25zL19faW5pdF9fLnB5 + UEsBAhQDFAAAAAgA8w6zVBNFxfhrpAEApQIzAE4AAAAAAAAAAAAAAKSBVegjAGF6ZXh0X2ZpcmV3 + YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjFfMDhfMDEvdjIwMjFfMDhfMDEvb3BlcmF0aW9ucy9fb3Bl + cmF0aW9ucy5weVBLAQIUAxQAAAAIADIPs1ReLX/SDAAAAAoAAAAvAAAAAAAAAAAAAACkgSyNJQBh + enVyZV9maXJld2FsbC0wLjE0LjEuZGlzdC1pbmZvL0RFU0NSSVBUSU9OLnJzdFBLAQIUAxQAAAAI + ADIPs1SO2e2KsAEAAJkDAAAtAAAAAAAAAAAAAACkgYWNJQBhenVyZV9maXJld2FsbC0wLjE0LjEu + ZGlzdC1pbmZvL21ldGFkYXRhLmpzb25QSwECFAMUAAAACAAyD7NU3NkbQBEAAAAPAAAALQAAAAAA + AAAAAAAApIGAjyUAYXp1cmVfZmlyZXdhbGwtMC4xNC4xLmRpc3QtaW5mby90b3BfbGV2ZWwudHh0 + UEsBAhQDFAAAAAgAMg+zVPbd0r5fAAAAbgAAACUAAAAAAAAAAAAAAKSB3I8lAGF6dXJlX2ZpcmV3 + YWxsLTAuMTQuMS5kaXN0LWluZm8vV0hFRUxQSwECFAMUAAAACAAyD7NUrq4amlABAAA7AwAAKAAA + AAAAAAAAAAAApIF+kCUAYXp1cmVfZmlyZXdhbGwtMC4xNC4xLmRpc3QtaW5mby9NRVRBREFUQVBL + AQIUAxQAAAAIADIPs1TbqDGum1gAABMzAQAmAAAAAAAAAAAAAACkgRSSJQBhenVyZV9maXJld2Fs + bC0wLjE0LjEuZGlzdC1pbmZvL1JFQ09SRFBLBQYAAAAA/QH9AS0aAQDz6iUAAAA= + headers: + content-length: + - '2557238' + content-md5: + - 2llfmaOZ738JgCR+OBWUQQ== + content-type: + - application/octet-stream + date: + - Tue, 26 Jul 2022 09:05:53 GMT + etag: + - '0x8DA393AF5298909' + last-modified: + - Thu, 19 May 2022 01:57:41 GMT + server: + - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0 + x-ms-blob-type: + - BlockBlob + x-ms-lease-status: + - unlocked + x-ms-version: + - '2009-09-19' + status: + code: 200 + message: OK - request: body: null headers: @@ -784,7 +68873,7 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_routing_intent_000001?api-version=2021-04-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001","name":"cli_test_routing_intent_000001","type":"Microsoft.Resources/resourceGroups","location":"westus","tags":{"product":"azurecli","cause":"automation","date":"2022-07-26T05:51:15Z"},"properties":{"provisioningState":"Succeeded"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001","name":"cli_test_routing_intent_000001","type":"Microsoft.Resources/resourceGroups","location":"westus","tags":{"product":"azurecli","cause":"automation","date":"2022-07-26T09:01:33Z"},"properties":{"provisioningState":"Succeeded"}}' headers: cache-control: - no-cache @@ -793,7 +68882,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 05:58:09 GMT + - Tue, 26 Jul 2022 09:06:16 GMT expires: - '-1' pragma: @@ -833,7 +68922,7 @@ interactions: response: body: string: "{\r\n \"name\": \"firewall-000005\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/azureFirewalls/firewall-000005\",\r\n - \ \"etag\": \"W/\\\"45901150-5b6f-48a3-9551-8d9585cc4393\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"7ca46b3c-7834-4537-a0c5-d173f3d0e804\\\"\",\r\n \"type\": \"Microsoft.Network/azureFirewalls\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"sku\": {\r\n \"name\": \"AZFW_Hub\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"additionalProperties\": @@ -844,7 +68933,7 @@ interactions: azure-asyncnotification: - Enabled azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/55231e42-ab89-4f73-bfe5-86deefd78480?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c290b074-368f-41d1-a41b-733cd4f6d0d8?api-version=2021-08-01 cache-control: - no-cache content-length: @@ -852,7 +68941,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 05:58:15 GMT + - Tue, 26 Jul 2022 09:06:21 GMT expires: - '-1' pragma: @@ -865,7 +68954,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 6ca111ce-5d50-41ae-8d31-849bbd62a367 + - 57b325c1-5f7c-4ed3-a7b3-b4bcf776f888 x-ms-ratelimit-remaining-subscription-writes: - '1199' status: @@ -887,7 +68976,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/55231e42-ab89-4f73-bfe5-86deefd78480?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c290b074-368f-41d1-a41b-733cd4f6d0d8?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -899,7 +68988,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 05:58:25 GMT + - Tue, 26 Jul 2022 09:06:31 GMT expires: - '-1' pragma: @@ -916,7 +69005,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 25e09c3e-0f86-41a9-b7a7-9184c13d5e30 + - da719c33-e6c6-4326-b46e-0a16f67a4569 status: code: 200 message: '' @@ -936,7 +69025,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/55231e42-ab89-4f73-bfe5-86deefd78480?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c290b074-368f-41d1-a41b-733cd4f6d0d8?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -948,7 +69037,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 05:58:35 GMT + - Tue, 26 Jul 2022 09:06:42 GMT expires: - '-1' pragma: @@ -965,7 +69054,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 26c9e768-06e7-4871-a637-45384636129d + - a3a8dd7f-6be6-4953-bd38-d46e9e1c2d89 status: code: 200 message: '' @@ -985,7 +69074,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/55231e42-ab89-4f73-bfe5-86deefd78480?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c290b074-368f-41d1-a41b-733cd4f6d0d8?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -997,7 +69086,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 05:58:56 GMT + - Tue, 26 Jul 2022 09:07:03 GMT expires: - '-1' pragma: @@ -1014,7 +69103,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - bbaac30b-c1b3-40e7-a599-b02b14ec75df + - 0dc1429b-73dc-414b-b7f2-6bdb8e28f15b status: code: 200 message: '' @@ -1034,7 +69123,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/55231e42-ab89-4f73-bfe5-86deefd78480?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c290b074-368f-41d1-a41b-733cd4f6d0d8?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1046,7 +69135,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 05:59:16 GMT + - Tue, 26 Jul 2022 09:07:23 GMT expires: - '-1' pragma: @@ -1063,7 +69152,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - ab2c4ddc-4da2-4a61-bb0f-707ee62ad67e + - 50ddb368-1822-424f-b5f0-714835683191 status: code: 200 message: '' @@ -1083,7 +69172,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/55231e42-ab89-4f73-bfe5-86deefd78480?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c290b074-368f-41d1-a41b-733cd4f6d0d8?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1095,7 +69184,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 05:59:56 GMT + - Tue, 26 Jul 2022 09:08:03 GMT expires: - '-1' pragma: @@ -1112,7 +69201,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - eb9026a2-2744-4dc0-9a4d-ff1070237fbf + - cb443e06-39bd-4226-b8ab-add7542fb256 status: code: 200 message: '' @@ -1132,7 +69221,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/55231e42-ab89-4f73-bfe5-86deefd78480?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c290b074-368f-41d1-a41b-733cd4f6d0d8?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1144,7 +69233,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:00:37 GMT + - Tue, 26 Jul 2022 09:08:43 GMT expires: - '-1' pragma: @@ -1161,7 +69250,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - da9778b0-f6f4-4a8d-8462-ec400ec11f51 + - 2fa0bb4d-a54e-4d2a-8fbb-e6fe09a109f5 status: code: 200 message: '' @@ -1181,7 +69270,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/55231e42-ab89-4f73-bfe5-86deefd78480?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c290b074-368f-41d1-a41b-733cd4f6d0d8?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1193,7 +69282,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:01:57 GMT + - Tue, 26 Jul 2022 09:10:04 GMT expires: - '-1' pragma: @@ -1210,7 +69299,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - a12f0740-f6fa-4e6d-ad46-281109287863 + - c69d41bd-38dc-401a-8c88-89a1b6384570 status: code: 200 message: '' @@ -1230,7 +69319,56 @@ interactions: User-Agent: - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/55231e42-ab89-4f73-bfe5-86deefd78480?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c290b074-368f-41d1-a41b-733cd4f6d0d8?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 09:12:44 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 80b3cb65-328b-41c0-b55b-6cf70bc76284 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network firewall create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --sku --count + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c290b074-368f-41d1-a41b-733cd4f6d0d8?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1242,7 +69380,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:04:38 GMT + - Tue, 26 Jul 2022 09:14:25 GMT expires: - '-1' pragma: @@ -1259,7 +69397,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 6d6c29a5-7d46-45d2-8172-fec8065fb8aa + - d59c50a3-8301-4355-9a33-b9db2aede34f status: code: 200 message: '' @@ -1279,7 +69417,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/55231e42-ab89-4f73-bfe5-86deefd78480?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c290b074-368f-41d1-a41b-733cd4f6d0d8?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1291,7 +69429,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:06:19 GMT + - Tue, 26 Jul 2022 09:16:05 GMT expires: - '-1' pragma: @@ -1308,7 +69446,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 6810ab1b-e661-443d-a59b-2305ebc4b435 + - d8ca83fb-8b7e-4fc3-9439-75c83098e05a status: code: 200 message: '' @@ -1328,7 +69466,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/55231e42-ab89-4f73-bfe5-86deefd78480?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c290b074-368f-41d1-a41b-733cd4f6d0d8?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1340,7 +69478,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:07:59 GMT + - Tue, 26 Jul 2022 09:17:45 GMT expires: - '-1' pragma: @@ -1357,7 +69495,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 831654b1-3be9-4fc1-bddb-2148cb44a031 + - f68753ad-99d2-4dc4-84a3-196d020605bf status: code: 200 message: '' @@ -1377,7 +69515,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/55231e42-ab89-4f73-bfe5-86deefd78480?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c290b074-368f-41d1-a41b-733cd4f6d0d8?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1389,7 +69527,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:09:39 GMT + - Tue, 26 Jul 2022 09:19:26 GMT expires: - '-1' pragma: @@ -1406,7 +69544,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - e62d9529-a6b7-4491-8f81-b89453036062 + - 46e8bf39-93ff-422a-935c-a39884eea15e status: code: 200 message: OK @@ -1426,7 +69564,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/55231e42-ab89-4f73-bfe5-86deefd78480?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c290b074-368f-41d1-a41b-733cd4f6d0d8?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1438,7 +69576,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:11:20 GMT + - Tue, 26 Jul 2022 09:21:06 GMT expires: - '-1' pragma: @@ -1455,7 +69593,56 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - ebe5f3aa-3288-4122-bba0-d73fe303863c + - ff99e420-1923-4ff3-a738-fa927a0726ac + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network firewall create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --sku --count + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c290b074-368f-41d1-a41b-733cd4f6d0d8?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 09:22:46 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 48378ca2-b278-4228-9fe3-0a806e82c547 status: code: 200 message: '' @@ -1475,7 +69662,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/55231e42-ab89-4f73-bfe5-86deefd78480?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c290b074-368f-41d1-a41b-733cd4f6d0d8?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -1487,7 +69674,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:13:00 GMT + - Tue, 26 Jul 2022 09:24:27 GMT expires: - '-1' pragma: @@ -1504,7 +69691,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - c4f78990-8674-451d-937b-a4bebc00bda0 + - b0b77b00-e93a-463f-8999-961e6aa3b8d2 status: code: 200 message: '' @@ -1528,14 +69715,14 @@ interactions: response: body: string: "{\r\n \"name\": \"firewall-000005\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/azureFirewalls/firewall-000005\",\r\n - \ \"etag\": \"W/\\\"459c801c-0900-431e-a274-12324d74809c\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"8847c938-0ff9-4311-9f45-48bcfb13d631\\\"\",\r\n \"type\": \"Microsoft.Network/azureFirewalls\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"sku\": {\r\n \"name\": \"AZFW_Hub\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"additionalProperties\": {},\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004\"\r\n \ },\r\n \"hubIPAddresses\": {\r\n \"privateIPAddress\": \"10.0.1.132\",\r\n \ \"publicIPs\": {\r\n \"addresses\": [\r\n {\r\n \"address\": - \"20.253.241.212\"\r\n }\r\n ],\r\n \"count\": 1\r\n + \"20.245.104.157\"\r\n }\r\n ],\r\n \"count\": 1\r\n \ }\r\n }\r\n }\r\n}" headers: cache-control: @@ -1545,9 +69732,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:13:00 GMT + - Tue, 26 Jul 2022 09:24:28 GMT etag: - - W/"459c801c-0900-431e-a274-12324d74809c" + - W/"8847c938-0ff9-4311-9f45-48bcfb13d631" expires: - '-1' pragma: @@ -1564,7 +69751,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 30206ec2-8779-48f3-a200-6d965581a481 + - 942f581e-4409-4b04-8909-2443a0e8957a status: code: 200 message: '' @@ -1595,7 +69782,7 @@ interactions: response: body: string: "{\r\n \"name\": \"routing-intent-000002\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004/routingIntent/routing-intent-000002\",\r\n - \ \"etag\": \"W/\\\"84e855af-db3c-492a-b521-25cc45b2703a\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"831d8c3d-506c-4167-ba15-130e0b20e379\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"routingPolicies\": [\r\n {\r\n \"name\": \"InternetTraffic\",\r\n \"destinations\": [\r\n \"Internet\"\r\n ],\r\n \"nextHop\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/azureFirewalls/firewall-000005\"\r\n @@ -1604,7 +69791,7 @@ interactions: \ }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualHubs/routingIntent\"\r\n}" headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/3c66fa4d-902b-4342-8714-2e5fd6618be0?api-version=2021-05-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/92683917-2e9e-4147-9d03-a2bb57ea5bea?api-version=2021-05-01 cache-control: - no-cache content-length: @@ -1612,7 +69799,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:13:02 GMT + - Tue, 26 Jul 2022 09:24:28 GMT expires: - '-1' pragma: @@ -1625,7 +69812,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 28eeb21a-6d65-4bfe-9cc3-727444adc5a2 + - db6de1fb-13ed-4dad-a78f-a37a3ab2337c x-ms-ratelimit-remaining-subscription-writes: - '1199' status: @@ -1647,7 +69834,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/3c66fa4d-902b-4342-8714-2e5fd6618be0?api-version=2021-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/92683917-2e9e-4147-9d03-a2bb57ea5bea?api-version=2021-05-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1659,7 +69846,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:13:13 GMT + - Tue, 26 Jul 2022 09:24:40 GMT expires: - '-1' pragma: @@ -1676,10 +69863,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 48fce596-aca0-4b6e-94a2-c762351b2404 + - 80c9c2d9-1d99-41b6-ae9e-c7cea306eec0 status: code: 200 - message: '' + message: OK - request: body: null headers: @@ -1696,7 +69883,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/3c66fa4d-902b-4342-8714-2e5fd6618be0?api-version=2021-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/92683917-2e9e-4147-9d03-a2bb57ea5bea?api-version=2021-05-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1708,7 +69895,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:13:23 GMT + - Tue, 26 Jul 2022 09:24:50 GMT expires: - '-1' pragma: @@ -1725,10 +69912,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - aa2127a1-c6f4-43b3-b1e1-fe9fa23d0ca4 + - 8cd402ae-d18f-40eb-9c6d-b068697d1eac status: code: 200 - message: '' + message: OK - request: body: null headers: @@ -1745,7 +69932,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/3c66fa4d-902b-4342-8714-2e5fd6618be0?api-version=2021-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/92683917-2e9e-4147-9d03-a2bb57ea5bea?api-version=2021-05-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1757,7 +69944,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:13:43 GMT + - Tue, 26 Jul 2022 09:25:11 GMT expires: - '-1' pragma: @@ -1774,7 +69961,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - d2696624-c508-4d4c-b7c9-3ad99f9ea414 + - 65e668ad-fb4b-41db-809e-bb17b4fa1e4e status: code: 200 message: '' @@ -1794,7 +69981,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/3c66fa4d-902b-4342-8714-2e5fd6618be0?api-version=2021-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/92683917-2e9e-4147-9d03-a2bb57ea5bea?api-version=2021-05-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1806,7 +69993,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:14:24 GMT + - Tue, 26 Jul 2022 09:25:51 GMT expires: - '-1' pragma: @@ -1823,10 +70010,59 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 87265f6d-0574-4f7a-9a40-54534ae08109 + - 4b027414-7fa8-4b64-8325-345077c2c702 status: code: 200 - message: '' + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub routing-intent create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub --routing-policies + User-Agent: + - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/92683917-2e9e-4147-9d03-a2bb57ea5bea?api-version=2021-05-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 26 Jul 2022 09:27:12 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 903b689c-b90f-4aac-8691-fa3b5ffb0b46 + status: + code: 200 + message: OK - request: body: null headers: @@ -1843,7 +70079,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/3c66fa4d-902b-4342-8714-2e5fd6618be0?api-version=2021-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/92683917-2e9e-4147-9d03-a2bb57ea5bea?api-version=2021-05-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1855,7 +70091,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:15:45 GMT + - Tue, 26 Jul 2022 09:29:52 GMT expires: - '-1' pragma: @@ -1872,7 +70108,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 32d6ec65-4404-42af-ac7a-b264d88823af + - 2a3ddbe1-f5bf-453c-9015-606aa18bce49 status: code: 200 message: '' @@ -1892,7 +70128,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/3c66fa4d-902b-4342-8714-2e5fd6618be0?api-version=2021-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/92683917-2e9e-4147-9d03-a2bb57ea5bea?api-version=2021-05-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1904,7 +70140,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:18:26 GMT + - Tue, 26 Jul 2022 09:31:33 GMT expires: - '-1' pragma: @@ -1921,7 +70157,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 1d613634-00e3-4d00-839e-811f4aeb70dc + - f9845895-7430-4b18-9497-fae151f7f6ab status: code: 200 message: '' @@ -1941,7 +70177,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/3c66fa4d-902b-4342-8714-2e5fd6618be0?api-version=2021-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/92683917-2e9e-4147-9d03-a2bb57ea5bea?api-version=2021-05-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1953,7 +70189,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:20:07 GMT + - Tue, 26 Jul 2022 09:33:13 GMT expires: - '-1' pragma: @@ -1970,7 +70206,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - fc74f2f6-fd06-4492-b821-42ef8d6e5046 + - 4d48d9b4-841d-4496-9c4d-2d8e69851706 status: code: 200 message: '' @@ -1990,7 +70226,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/3c66fa4d-902b-4342-8714-2e5fd6618be0?api-version=2021-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/92683917-2e9e-4147-9d03-a2bb57ea5bea?api-version=2021-05-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -2002,7 +70238,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:21:47 GMT + - Tue, 26 Jul 2022 09:34:54 GMT expires: - '-1' pragma: @@ -2019,7 +70255,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - d206e202-6827-4959-a8fe-38b46ae63b8a + - 7a1d5927-a5e8-45d3-ad15-258ceacac4eb status: code: 200 message: '' @@ -2039,7 +70275,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/3c66fa4d-902b-4342-8714-2e5fd6618be0?api-version=2021-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/92683917-2e9e-4147-9d03-a2bb57ea5bea?api-version=2021-05-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -2051,7 +70287,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:23:27 GMT + - Tue, 26 Jul 2022 09:36:33 GMT expires: - '-1' pragma: @@ -2068,7 +70304,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - ea16f529-f57d-4f15-a975-1f7942f90022 + - 24d0ee92-c9aa-4109-be71-caad0a946324 status: code: 200 message: '' @@ -2092,7 +70328,7 @@ interactions: response: body: string: "{\r\n \"name\": \"routing-intent-000002\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004/routingIntent/routing-intent-000002\",\r\n - \ \"etag\": \"W/\\\"d30d04a7-cb93-4c93-8eb7-27baa60afa4d\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"0f009a63-ae26-44c2-bf4b-d9f1b716862a\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"routingPolicies\": [\r\n {\r\n \"name\": \"InternetTraffic\",\r\n \"destinations\": [\r\n \"Internet\"\r\n ],\r\n \"nextHop\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/azureFirewalls/firewall-000005\"\r\n @@ -2107,9 +70343,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:23:28 GMT + - Tue, 26 Jul 2022 09:36:34 GMT etag: - - W/"d30d04a7-cb93-4c93-8eb7-27baa60afa4d" + - W/"0f009a63-ae26-44c2-bf4b-d9f1b716862a" expires: - '-1' pragma: @@ -2126,7 +70362,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 05ba2fc8-8759-403b-bb76-e7b1dcc16da0 + - 7b249184-6a4c-452d-b84f-15db85b37368 status: code: 200 message: '' @@ -2151,7 +70387,7 @@ interactions: body: string: "{\r\n \"value\": [\r\n {\r\n \"name\": \"routing-intent-000002\",\r\n \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004/routingIntent/routing-intent-000002\",\r\n - \ \"etag\": \"W/\\\"d30d04a7-cb93-4c93-8eb7-27baa60afa4d\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"0f009a63-ae26-44c2-bf4b-d9f1b716862a\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"routingPolicies\": [\r\n {\r\n \"name\": \"InternetTraffic\",\r\n \"destinations\": [\r\n \"Internet\"\r\n ],\r\n \"nextHop\": @@ -2169,7 +70405,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:23:29 GMT + - Tue, 26 Jul 2022 09:36:35 GMT expires: - '-1' pragma: @@ -2186,7 +70422,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 74fb7ec6-7f3d-4c4c-98d3-88b43d094c6d + - 00058d2a-9593-46a9-9c56-ed439ac00d0b status: code: 200 message: '' @@ -2210,7 +70446,7 @@ interactions: response: body: string: "{\r\n \"name\": \"routing-intent-000002\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004/routingIntent/routing-intent-000002\",\r\n - \ \"etag\": \"W/\\\"d30d04a7-cb93-4c93-8eb7-27baa60afa4d\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"0f009a63-ae26-44c2-bf4b-d9f1b716862a\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"routingPolicies\": [\r\n {\r\n \"name\": \"InternetTraffic\",\r\n \"destinations\": [\r\n \"Internet\"\r\n ],\r\n \"nextHop\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/azureFirewalls/firewall-000005\"\r\n @@ -2225,9 +70461,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:23:30 GMT + - Tue, 26 Jul 2022 09:36:35 GMT etag: - - W/"d30d04a7-cb93-4c93-8eb7-27baa60afa4d" + - W/"0f009a63-ae26-44c2-bf4b-d9f1b716862a" expires: - '-1' pragma: @@ -2237,13 +70473,17 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 66ab3370-c35e-4d48-b7c2-727532c4870c + - 0dcd0972-d2dc-4530-8e59-269df04306e0 status: code: 200 - message: '' + message: OK - request: body: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004/routingIntent/routing-intent-000002", "name": "routing-intent-000002", "properties": {"routingPolicies": [{"destinations": @@ -2270,14 +70510,14 @@ interactions: response: body: string: "{\r\n \"name\": \"routing-intent-000002\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004/routingIntent/routing-intent-000002\",\r\n - \ \"etag\": \"W/\\\"fdb0fff1-6b27-4993-a084-aa0e0e63c863\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"85f6a670-f478-4da8-932f-595f3a37fc1d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"routingPolicies\": [\r\n {\r\n \"name\": \"InternetTraffic\",\r\n \"destinations\": [\r\n \"Internet\"\r\n ],\r\n \"nextHop\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/azureFirewalls/firewall-000005\"\r\n \ }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualHubs/routingIntent\"\r\n}" headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/bade7818-b712-4d50-8bb8-c12717923c5f?api-version=2021-05-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/ec25a38d-d998-4278-9c07-2c97a41c5b1f?api-version=2021-05-01 cache-control: - no-cache content-length: @@ -2285,7 +70525,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:23:30 GMT + - Tue, 26 Jul 2022 09:36:36 GMT expires: - '-1' pragma: @@ -2295,60 +70535,19 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 28fd3eda-ff41-446c-868d-f105ae0b7057 + - 0cb01d11-875c-4ee3-ba7f-18214cb2fb43 x-ms-ratelimit-remaining-subscription-writes: - - '1199' - status: - code: 200 - message: '' -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - network vhub routing-intent update - Connection: - - keep-alive - ParameterSetName: - - -n -g --vhub --routing-policies - User-Agent: - - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/bade7818-b712-4d50-8bb8-c12717923c5f?api-version=2021-05-01 - response: - body: - string: "{\r\n \"status\": \"InProgress\"\r\n}" - headers: - cache-control: - - no-cache - content-length: - - '30' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 26 Jul 2022 06:23:41 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - x-ms-arm-service-request-id: - - c46142cf-b351-4698-8d5d-30fb8209b5ce + - '1198' status: code: 200 - message: '' + message: OK - request: body: null headers: @@ -2365,7 +70564,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/bade7818-b712-4d50-8bb8-c12717923c5f?api-version=2021-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/ec25a38d-d998-4278-9c07-2c97a41c5b1f?api-version=2021-05-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -2377,7 +70576,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:23:51 GMT + - Tue, 26 Jul 2022 09:36:47 GMT expires: - '-1' pragma: @@ -2387,13 +70586,17 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 1bbaeef7-3313-4dcc-aa51-59e9fbb36732 + - f959b3e6-8f8d-4a8c-8fd9-7562403f6e1a status: code: 200 - message: '' + message: OK - request: body: null headers: @@ -2410,7 +70613,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/bade7818-b712-4d50-8bb8-c12717923c5f?api-version=2021-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/ec25a38d-d998-4278-9c07-2c97a41c5b1f?api-version=2021-05-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -2422,7 +70625,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:24:11 GMT + - Tue, 26 Jul 2022 09:36:57 GMT expires: - '-1' pragma: @@ -2432,13 +70635,17 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - be13376e-e6a9-4292-b559-0795526a71ac + - 5d85e9d4-77b5-4e4f-b57f-e50f832ac6c7 status: code: 200 - message: '' + message: OK - request: body: null headers: @@ -2455,7 +70662,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/bade7818-b712-4d50-8bb8-c12717923c5f?api-version=2021-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/ec25a38d-d998-4278-9c07-2c97a41c5b1f?api-version=2021-05-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -2467,7 +70674,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:24:51 GMT + - Tue, 26 Jul 2022 09:37:18 GMT expires: - '-1' pragma: @@ -2477,13 +70684,17 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 8700e2cc-2a06-4270-9be0-21ea471a7167 + - 32819811-a2fb-487e-b31f-4efae17b42be status: code: 200 - message: '' + message: OK - request: body: null headers: @@ -2500,7 +70711,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/bade7818-b712-4d50-8bb8-c12717923c5f?api-version=2021-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/ec25a38d-d998-4278-9c07-2c97a41c5b1f?api-version=2021-05-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -2512,7 +70723,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:26:13 GMT + - Tue, 26 Jul 2022 09:37:58 GMT expires: - '-1' pragma: @@ -2522,13 +70733,17 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - ecd3c362-43c1-4ef2-a99c-d2e3d05c5b9e + - bc0a4185-5194-4c08-ba66-e037525e43c0 status: code: 200 - message: '' + message: OK - request: body: null headers: @@ -2545,7 +70760,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/bade7818-b712-4d50-8bb8-c12717923c5f?api-version=2021-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/ec25a38d-d998-4278-9c07-2c97a41c5b1f?api-version=2021-05-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -2557,7 +70772,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:28:54 GMT + - Tue, 26 Jul 2022 09:39:18 GMT expires: - '-1' pragma: @@ -2574,7 +70789,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - b2638b48-68cc-498c-8bd7-acaad4cc9f99 + - 2f6e7e03-94f5-472e-afe0-c696f7f47d7b status: code: 200 message: '' @@ -2594,7 +70809,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/bade7818-b712-4d50-8bb8-c12717923c5f?api-version=2021-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/ec25a38d-d998-4278-9c07-2c97a41c5b1f?api-version=2021-05-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -2606,7 +70821,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:30:35 GMT + - Tue, 26 Jul 2022 09:41:58 GMT expires: - '-1' pragma: @@ -2623,7 +70838,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - e0cb46bb-cf0e-413f-a765-b3b1abf1ce4d + - 32aecb9a-ec7b-491f-a108-3620e7d31b85 status: code: 200 message: '' @@ -2643,7 +70858,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/bade7818-b712-4d50-8bb8-c12717923c5f?api-version=2021-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/ec25a38d-d998-4278-9c07-2c97a41c5b1f?api-version=2021-05-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -2655,7 +70870,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:32:16 GMT + - Tue, 26 Jul 2022 09:43:39 GMT expires: - '-1' pragma: @@ -2672,7 +70887,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 566463be-e208-4b20-919b-f1741eb93054 + - 72355db3-ba28-4f9a-ac59-0d7c18dd3696 status: code: 200 message: '' @@ -2692,7 +70907,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/bade7818-b712-4d50-8bb8-c12717923c5f?api-version=2021-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/ec25a38d-d998-4278-9c07-2c97a41c5b1f?api-version=2021-05-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -2704,7 +70919,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:33:56 GMT + - Tue, 26 Jul 2022 09:45:19 GMT expires: - '-1' pragma: @@ -2721,7 +70936,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 25323c6e-1204-420d-88cb-6003de82122d + - e2972d3a-5b88-478c-85fd-38fa72842552 status: code: 200 message: '' @@ -2741,7 +70956,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/bade7818-b712-4d50-8bb8-c12717923c5f?api-version=2021-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/ec25a38d-d998-4278-9c07-2c97a41c5b1f?api-version=2021-05-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -2753,7 +70968,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:35:37 GMT + - Tue, 26 Jul 2022 09:47:00 GMT expires: - '-1' pragma: @@ -2770,7 +70985,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - d5f33e0e-0852-47f9-bb11-07855617e192 + - 796d6e73-c82a-40c9-915d-d151d681fbed status: code: 200 message: '' @@ -2794,7 +71009,7 @@ interactions: response: body: string: "{\r\n \"name\": \"routing-intent-000002\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004/routingIntent/routing-intent-000002\",\r\n - \ \"etag\": \"W/\\\"62f2f9e9-83d5-4180-83f4-debb1671f601\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"b96371b8-c62d-45f6-9419-d61ffdb1d788\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"routingPolicies\": [\r\n {\r\n \"name\": \"InternetTraffic\",\r\n \"destinations\": [\r\n \"Internet\"\r\n ],\r\n \"nextHop\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/azureFirewalls/firewall-000005\"\r\n @@ -2807,9 +71022,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:35:38 GMT + - Tue, 26 Jul 2022 09:47:00 GMT etag: - - W/"62f2f9e9-83d5-4180-83f4-debb1671f601" + - W/"b96371b8-c62d-45f6-9419-d61ffdb1d788" expires: - '-1' pragma: @@ -2826,7 +71041,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 149a13ec-890c-476a-815d-ce25a7c44b44 + - 1673cd0c-7537-47f1-8cfd-ff2548058010 status: code: 200 message: '' @@ -2850,7 +71065,7 @@ interactions: response: body: string: "{\r\n \"name\": \"routing-intent-000002\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/virtualHubs/vhub-000004/routingIntent/routing-intent-000002\",\r\n - \ \"etag\": \"W/\\\"62f2f9e9-83d5-4180-83f4-debb1671f601\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"b96371b8-c62d-45f6-9419-d61ffdb1d788\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"routingPolicies\": [\r\n {\r\n \"name\": \"InternetTraffic\",\r\n \"destinations\": [\r\n \"Internet\"\r\n ],\r\n \"nextHop\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_routing_intent_000001/providers/Microsoft.Network/azureFirewalls/firewall-000005\"\r\n @@ -2863,9 +71078,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:35:39 GMT + - Tue, 26 Jul 2022 09:47:02 GMT etag: - - W/"62f2f9e9-83d5-4180-83f4-debb1671f601" + - W/"b96371b8-c62d-45f6-9419-d61ffdb1d788" expires: - '-1' pragma: @@ -2878,7 +71093,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - d143d3f5-e7ff-4144-97a9-da8f84d22127 + - 6581195c-df10-4159-b642-1fa3ba05cd61 status: code: 200 message: '' @@ -2906,17 +71121,17 @@ interactions: string: '' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c3b5ee8e-9a82-40d9-b625-c7fc0a52bf1c?api-version=2021-05-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c309ab06-6320-4eb7-9f9d-d664ce3c2c8d?api-version=2021-05-01 cache-control: - no-cache content-length: - '0' date: - - Tue, 26 Jul 2022 06:35:41 GMT + - Tue, 26 Jul 2022 09:47:03 GMT expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/c3b5ee8e-9a82-40d9-b625-c7fc0a52bf1c?api-version=2021-05-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/c309ab06-6320-4eb7-9f9d-d664ce3c2c8d?api-version=2021-05-01 pragma: - no-cache server: @@ -2927,7 +71142,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 1723c5e0-a715-4015-8aaa-7610d7737ad1 + - cbaaa4fd-6196-42e0-99e2-06c3c4590826 x-ms-ratelimit-remaining-subscription-deletes: - '14999' status: @@ -2949,7 +71164,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c3b5ee8e-9a82-40d9-b625-c7fc0a52bf1c?api-version=2021-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c309ab06-6320-4eb7-9f9d-d664ce3c2c8d?api-version=2021-05-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -2961,7 +71176,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:35:51 GMT + - Tue, 26 Jul 2022 09:47:13 GMT expires: - '-1' pragma: @@ -2971,14 +71186,10 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 7c60a234-0917-4229-8e27-a655182ea299 + - 6886518c-068f-46a9-a9c5-2e7c7134cc66 status: code: 200 message: '' @@ -2998,7 +71209,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c3b5ee8e-9a82-40d9-b625-c7fc0a52bf1c?api-version=2021-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c309ab06-6320-4eb7-9f9d-d664ce3c2c8d?api-version=2021-05-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -3010,7 +71221,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:36:02 GMT + - Tue, 26 Jul 2022 09:47:23 GMT expires: - '-1' pragma: @@ -3020,14 +71231,10 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 723ece27-5c8b-4141-9c11-4541773c58fa + - 6f85cdf5-e68f-4ce2-a9f7-e9eb0497f01f status: code: 200 message: '' @@ -3047,7 +71254,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c3b5ee8e-9a82-40d9-b625-c7fc0a52bf1c?api-version=2021-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c309ab06-6320-4eb7-9f9d-d664ce3c2c8d?api-version=2021-05-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -3059,7 +71266,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:36:22 GMT + - Tue, 26 Jul 2022 09:47:44 GMT expires: - '-1' pragma: @@ -3069,14 +71276,10 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - f6059be0-c053-404b-bae3-3c999dd6cdfe + - 92bf9b4a-2117-47d0-b033-36663f15b570 status: code: 200 message: '' @@ -3096,7 +71299,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c3b5ee8e-9a82-40d9-b625-c7fc0a52bf1c?api-version=2021-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c309ab06-6320-4eb7-9f9d-d664ce3c2c8d?api-version=2021-05-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -3108,7 +71311,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:37:02 GMT + - Tue, 26 Jul 2022 09:48:25 GMT expires: - '-1' pragma: @@ -3118,14 +71321,10 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 4df4a0b0-bc89-400e-b605-7a2cdb31e443 + - d601696e-daae-4c0f-9e75-0719a405bd18 status: code: 200 message: '' @@ -3145,7 +71344,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c3b5ee8e-9a82-40d9-b625-c7fc0a52bf1c?api-version=2021-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c309ab06-6320-4eb7-9f9d-d664ce3c2c8d?api-version=2021-05-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -3157,7 +71356,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:38:22 GMT + - Tue, 26 Jul 2022 09:49:45 GMT expires: - '-1' pragma: @@ -3167,17 +71366,13 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 78bc7df4-c5dc-4913-a7e0-d54a0d91c7a4 + - 76821f55-3558-4557-a1be-4e87bb5e3e78 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -3194,7 +71389,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c3b5ee8e-9a82-40d9-b625-c7fc0a52bf1c?api-version=2021-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c309ab06-6320-4eb7-9f9d-d664ce3c2c8d?api-version=2021-05-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -3206,7 +71401,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:41:03 GMT + - Tue, 26 Jul 2022 09:52:26 GMT expires: - '-1' pragma: @@ -3223,7 +71418,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 556dc7a7-5e70-41a2-bd69-673be95c82ff + - eca7efd1-8dc5-4400-98d9-14ed739b3682 status: code: 200 message: '' @@ -3243,7 +71438,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c3b5ee8e-9a82-40d9-b625-c7fc0a52bf1c?api-version=2021-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c309ab06-6320-4eb7-9f9d-d664ce3c2c8d?api-version=2021-05-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -3255,7 +71450,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:42:44 GMT + - Tue, 26 Jul 2022 09:54:06 GMT expires: - '-1' pragma: @@ -3272,7 +71467,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 522a83ef-5db9-4892-abfa-4fc64aabaac1 + - e394b134-38ce-4651-87fd-8c69ae410761 status: code: 200 message: '' @@ -3292,7 +71487,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c3b5ee8e-9a82-40d9-b625-c7fc0a52bf1c?api-version=2021-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c309ab06-6320-4eb7-9f9d-d664ce3c2c8d?api-version=2021-05-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -3304,7 +71499,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:44:24 GMT + - Tue, 26 Jul 2022 09:55:47 GMT expires: - '-1' pragma: @@ -3321,7 +71516,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - f93d090c-7aae-4cdb-ae1c-f03b6045a251 + - 97e7f82a-8095-440b-82c7-a2eaa1e5e004 status: code: 200 message: '' @@ -3341,7 +71536,7 @@ interactions: User-Agent: - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c3b5ee8e-9a82-40d9-b625-c7fc0a52bf1c?api-version=2021-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c309ab06-6320-4eb7-9f9d-d664ce3c2c8d?api-version=2021-05-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -3353,7 +71548,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:46:05 GMT + - Tue, 26 Jul 2022 09:57:27 GMT expires: - '-1' pragma: @@ -3370,7 +71565,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 6a01916a-52fa-4032-bfa1-08fe02718195 + - 3ca6ac72-add0-42a6-8e8a-9cfb0de2917d status: code: 200 message: '' @@ -3390,23 +71585,23 @@ interactions: User-Agent: - AZURECLI/2.38.0 (AAZ) azsdk-python-core/1.24.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/c3b5ee8e-9a82-40d9-b625-c7fc0a52bf1c?api-version=2021-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/c309ab06-6320-4eb7-9f9d-d664ce3c2c8d?api-version=2021-05-01 response: body: string: '' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c3b5ee8e-9a82-40d9-b625-c7fc0a52bf1c?api-version=2021-05-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c309ab06-6320-4eb7-9f9d-d664ce3c2c8d?api-version=2021-05-01 cache-control: - no-cache content-type: - application/json; charset=utf-8 date: - - Tue, 26 Jul 2022 06:46:05 GMT + - Tue, 26 Jul 2022 09:57:28 GMT expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/c3b5ee8e-9a82-40d9-b625-c7fc0a52bf1c?api-version=2021-05-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/c309ab06-6320-4eb7-9f9d-d664ce3c2c8d?api-version=2021-05-01 pragma: - no-cache server: @@ -3417,7 +71612,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 1723c5e0-a715-4015-8aaa-7610d7737ad1 + - cbaaa4fd-6196-42e0-99e2-06c3c4590826 status: code: 204 message: No Content From e96221d6c67b93c77b3717379619e5f8c6bb6768 Mon Sep 17 00:00:00 2001 From: necusjz Date: Thu, 28 Jul 2022 22:57:03 +0800 Subject: [PATCH 24/25] re-record test cases --- ..._azure_p2s_vpn_gateway_basic_scenario.yaml | 2341 +- ..._azure_vhub_connection_basic_scenario.yaml | 486 +- ...zure_vpn_server_config_basic_scenario.yaml | 481 +- .../test_azure_vwan_route_table.yaml | 1323 +- .../test_azure_vwan_route_table_v3.yaml | 85581 +++++++++------- .../test_azure_vwan_vhub_bgpconnection.yaml | 2 +- ...vhub_connection_routing_configuration.yaml | 2 +- .../test_azure_vwan_vpn_gateway.yaml | 661 +- ...est_azure_vwan_vpn_gateway_connection.yaml | 2 +- ..._vpn_gateway_connection_vpn_site_link.yaml | 51 +- 10 files changed, 51093 insertions(+), 39837 deletions(-) diff --git a/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_p2s_vpn_gateway_basic_scenario.yaml b/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_p2s_vpn_gateway_basic_scenario.yaml index ef2e71d3084..7d72db10010 100644 --- a/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_p2s_vpn_gateway_basic_scenario.yaml +++ b/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_p2s_vpn_gateway_basic_scenario.yaml @@ -13,12 +13,12 @@ interactions: ParameterSetName: - -n -g --type User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_azure_p2s_vpn_gateway000001?api-version=2021-04-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001","name":"cli_test_azure_p2s_vpn_gateway000001","type":"Microsoft.Resources/resourceGroups","location":"westcentralus","tags":{"product":"azurecli","cause":"automation","date":"2022-05-10T01:44:04Z"},"properties":{"provisioningState":"Succeeded"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001","name":"cli_test_azure_p2s_vpn_gateway000001","type":"Microsoft.Resources/resourceGroups","location":"westcentralus","tags":{"product":"azurecli","cause":"automation","date":"2022-07-27T07:44:32Z"},"properties":{"provisioningState":"Succeeded"}}' headers: cache-control: - no-cache @@ -27,7 +27,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:44:10 GMT + - Wed, 27 Jul 2022 07:44:34 GMT expires: - '-1' pragma: @@ -59,13 +59,13 @@ interactions: ParameterSetName: - -n -g --type User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualWans/clitestvwan?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvwan\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualWans/clitestvwan\",\r\n - \ \"etag\": \"W/\\\"8842992a-9fe3-42d5-9692-5ebf7bd2216a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"ead9830b-652d-485b-9a35-8d5a19ac547d\\\"\",\r\n \"type\": \"Microsoft.Network/virtualWans\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"disableVpnEncryption\": false,\r\n \"allowBranchToBranchTraffic\": true,\r\n \"office365LocalBreakoutCategory\": @@ -74,7 +74,7 @@ interactions: azure-asyncnotification: - Enabled azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/5eb9b936-e4b7-4c43-a878-20a8e7e2d4f7?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/e86ae627-064c-4895-ab34-3bd848ef1351?api-version=2021-08-01 cache-control: - no-cache content-length: @@ -82,7 +82,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:44:20 GMT + - Wed, 27 Jul 2022 07:44:41 GMT expires: - '-1' pragma: @@ -95,12 +95,12 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 26fce06e-8065-43fc-b238-dd93f845389f + - 3d2564ba-74b0-4483-883e-f6639da0b7c0 x-ms-ratelimit-remaining-subscription-writes: - '1199' status: code: 201 - message: Created + message: '' - request: body: null headers: @@ -115,9 +115,9 @@ interactions: ParameterSetName: - -n -g --type User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/5eb9b936-e4b7-4c43-a878-20a8e7e2d4f7?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/e86ae627-064c-4895-ab34-3bd848ef1351?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -129,7 +129,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:44:30 GMT + - Wed, 27 Jul 2022 07:45:03 GMT expires: - '-1' pragma: @@ -146,10 +146,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 6aee58e5-a6ce-4ecb-be6e-3f15b4606e09 + - da5166f6-b300-4646-a6de-50349fc443cf status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -164,13 +164,13 @@ interactions: ParameterSetName: - -n -g --type User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualWans/clitestvwan?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvwan\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualWans/clitestvwan\",\r\n - \ \"etag\": \"W/\\\"23d101b8-b37e-4763-99fe-82737ffcc953\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"6c825d06-e410-4821-8aac-ffbd0c42c75b\\\"\",\r\n \"type\": \"Microsoft.Network/virtualWans\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"disableVpnEncryption\": false,\r\n \"allowBranchToBranchTraffic\": true,\r\n \"office365LocalBreakoutCategory\": @@ -183,9 +183,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:44:31 GMT + - Wed, 27 Jul 2022 07:45:04 GMT etag: - - W/"23d101b8-b37e-4763-99fe-82737ffcc953" + - W/"6c825d06-e410-4821-8aac-ffbd0c42c75b" expires: - '-1' pragma: @@ -202,10 +202,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 9dc7fab8-b9e9-4afc-85a9-b409f1d8d4df + - 3a1b2ff1-e4be-4e3b-b2d9-dd9aefcd0aa5 status: code: 200 - message: OK + message: '' - request: body: '{"location": "westcentralus", "properties": {"virtualWan": {"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualWans/clitestvwan"}, "addressPrefix": "10.5.0.0/16", "sku": "Standard"}}' @@ -225,17 +225,17 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l --sku User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvhub\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\",\r\n - \ \"etag\": \"W/\\\"7893d647-69d6-4d16-931e-60609e44d0e5\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"2bb4e529-25d3-4fec-90d8-4909437a5661\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"addressPrefix\": \"10.5.0.0/16\",\r\n \"virtualRouterAsn\": - 0,\r\n \"virtualRouterIps\": [],\r\n \"routeTable\": {\r\n \"routes\": + 65515,\r\n \"virtualRouterIps\": [],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"virtualRouterAutoScaleConfiguration\": {\r\n \"minCapacity\": 2\r\n },\r\n \"virtualWan\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualWans/clitestvwan\"\r\n \ },\r\n \"networkVirtualAppliances\": [],\r\n \"sku\": \"Standard\",\r\n @@ -246,15 +246,15 @@ interactions: azure-asyncnotification: - Enabled azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/2b5dd739-1300-418a-b001-9907771f6d06?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/d17e9eb6-ca4f-4d5d-a715-e89db57985aa?api-version=2021-08-01 cache-control: - no-cache content-length: - - '1074' + - '1078' content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:44:41 GMT + - Wed, 27 Jul 2022 07:45:13 GMT expires: - '-1' pragma: @@ -267,12 +267,12 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - fad8ccf2-4e9d-47f5-be24-16d256ad4664 + - 08774e48-444b-42d7-9669-a32f4146f304 x-ms-ratelimit-remaining-subscription-writes: - '1199' status: code: 201 - message: Created + message: '' - request: body: null headers: @@ -287,9 +287,9 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l --sku User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/2b5dd739-1300-418a-b001-9907771f6d06?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/d17e9eb6-ca4f-4d5d-a715-e89db57985aa?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -301,7 +301,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:44:51 GMT + - Wed, 27 Jul 2022 07:45:23 GMT expires: - '-1' pragma: @@ -311,13 +311,17 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - ccacc382-2ebd-4601-9a49-902363477943 + - c49cb48a-2e43-4f97-baf7-1cb8dea42241 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -332,9 +336,9 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l --sku User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/2b5dd739-1300-418a-b001-9907771f6d06?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/d17e9eb6-ca4f-4d5d-a715-e89db57985aa?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -346,7 +350,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:45:02 GMT + - Wed, 27 Jul 2022 07:45:33 GMT expires: - '-1' pragma: @@ -356,13 +360,17 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 2c938fb1-0023-4e40-a26e-18e453967b0b + - 678c0635-0d31-42a6-83fd-4320a9d63f8a status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -377,9 +385,9 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l --sku User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/2b5dd739-1300-418a-b001-9907771f6d06?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/d17e9eb6-ca4f-4d5d-a715-e89db57985aa?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -391,7 +399,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:45:22 GMT + - Wed, 27 Jul 2022 07:45:54 GMT expires: - '-1' pragma: @@ -401,13 +409,66 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 0cdf7856-7a77-4824-aedd-12ac42babef5 + - 89e4b692-06f7-4988-a2f5-d3d5e4a665f0 status: code: 200 - message: OK + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub create + Connection: + - keep-alive + ParameterSetName: + - -g -n --vwan --address-prefix -l --sku + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/d17e9eb6-ca4f-4d5d-a715-e89db57985aa?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 27 Jul 2022 07:46:15 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - f43a18d1-2096-4fe8-9ace-4f790a013e8b + status: + code: 200 + message: '' - request: body: null headers: @@ -422,9 +483,9 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l --sku User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/2b5dd739-1300-418a-b001-9907771f6d06?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/d17e9eb6-ca4f-4d5d-a715-e89db57985aa?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -436,7 +497,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:45:42 GMT + - Wed, 27 Jul 2022 07:46:55 GMT expires: - '-1' pragma: @@ -446,10 +507,14 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 3eb64867-5ca5-401b-a34a-b9cecff15572 + - 14a4f076-ff59-4a7b-a746-706713da57b4 status: code: 200 message: OK @@ -467,9 +532,9 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l --sku User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/2b5dd739-1300-418a-b001-9907771f6d06?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/d17e9eb6-ca4f-4d5d-a715-e89db57985aa?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -481,7 +546,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:46:23 GMT + - Wed, 27 Jul 2022 07:47:35 GMT expires: - '-1' pragma: @@ -491,10 +556,14 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - b21b7767-ec8c-45d6-95fe-fdae2ad5ba81 + - cb0f124c-c5f6-4c70-ac41-1aacbc145156 status: code: 200 message: OK @@ -512,9 +581,9 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l --sku User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/2b5dd739-1300-418a-b001-9907771f6d06?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/d17e9eb6-ca4f-4d5d-a715-e89db57985aa?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -526,7 +595,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:47:03 GMT + - Wed, 27 Jul 2022 07:48:56 GMT expires: - '-1' pragma: @@ -536,10 +605,14 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 99b71209-6252-43b0-8937-72a446e130f1 + - 67909d83-cb6d-4439-ad9f-2cafbfb9d120 status: code: 200 message: OK @@ -557,9 +630,9 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l --sku User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/2b5dd739-1300-418a-b001-9907771f6d06?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/d17e9eb6-ca4f-4d5d-a715-e89db57985aa?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -571,7 +644,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:48:24 GMT + - Wed, 27 Jul 2022 07:51:36 GMT expires: - '-1' pragma: @@ -581,13 +654,17 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - cd6a1bdb-4794-4e23-94b3-de43a07132e5 + - 3ad04963-57a6-4480-a0a3-a8e4aef80a13 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -602,17 +679,17 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l --sku User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvhub\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\",\r\n - \ \"etag\": \"W/\\\"9b3dc342-5fe2-4549-a055-6e8c1d1e3b68\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"28b8d0e3-f092-48ab-a699-2610b03172dc\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"addressPrefix\": \"10.5.0.0/16\",\r\n \"virtualRouterAsn\": - 0,\r\n \"virtualRouterIps\": [],\r\n \"routeTable\": {\r\n \"routes\": + 65515,\r\n \"virtualRouterIps\": [],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"virtualRouterAutoScaleConfiguration\": {\r\n \"minCapacity\": 2\r\n },\r\n \"virtualWan\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualWans/clitestvwan\"\r\n \ },\r\n \"networkVirtualAppliances\": [],\r\n \"sku\": \"Standard\",\r\n @@ -623,11 +700,11 @@ interactions: cache-control: - no-cache content-length: - - '1083' + - '1087' content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:48:24 GMT + - Wed, 27 Jul 2022 07:51:37 GMT expires: - '-1' pragma: @@ -637,13 +714,17 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - d583b783-f082-44f6-9875-15196a41922c + - 2b14c39c-5191-4959-b660-5f6047370ea5 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -658,12 +739,12 @@ interactions: ParameterSetName: - -n -g --vpn-client-root-certs --vpn-client-revoked-certs User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_azure_p2s_vpn_gateway000001?api-version=2021-04-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001","name":"cli_test_azure_p2s_vpn_gateway000001","type":"Microsoft.Resources/resourceGroups","location":"westcentralus","tags":{"product":"azurecli","cause":"automation","date":"2022-05-10T01:44:04Z"},"properties":{"provisioningState":"Succeeded"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001","name":"cli_test_azure_p2s_vpn_gateway000001","type":"Microsoft.Resources/resourceGroups","location":"westcentralus","tags":{"product":"azurecli","cause":"automation","date":"2022-07-27T07:44:32Z"},"properties":{"provisioningState":"Succeeded"}}' headers: cache-control: - no-cache @@ -672,7 +753,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:48:25 GMT + - Wed, 27 Jul 2022 07:51:38 GMT expires: - '-1' pragma: @@ -708,13 +789,13 @@ interactions: ParameterSetName: - -n -g --vpn-client-root-certs --vpn-client-revoked-certs User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestserverconfig\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig\",\r\n - \ \"etag\": \"W/\\\"a8686934-f56a-4b8f-b463-63c17f9b3dbb\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"5ff2ef9e-9601-4f6a-802d-18a2f44ff00f\\\"\",\r\n \"type\": \"Microsoft.Network/vpnServerConfigurations\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"vpnProtocols\": [\r\n \"OpenVPN\",\r\n \"IkeV2\"\r\n ],\r\n \"vpnAuthenticationTypes\": @@ -731,7 +812,7 @@ interactions: azure-asyncnotification: - Enabled azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/b4e0da42-e1e8-402e-af09-2bcb0f38b4fc?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/5f23aafc-b84e-4bed-9a8d-2c76f718a038?api-version=2021-08-01 cache-control: - no-cache content-length: @@ -739,7 +820,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:48:37 GMT + - Wed, 27 Jul 2022 07:51:45 GMT expires: - '-1' pragma: @@ -752,12 +833,12 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - e93c460c-1624-4c23-bd93-fb37e23c5133 + - 310931a9-75dd-4dee-8212-6e57c0f0b1d2 x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '1195' status: code: 201 - message: Created + message: '' - request: body: null headers: @@ -772,9 +853,9 @@ interactions: ParameterSetName: - -n -g --vpn-client-root-certs --vpn-client-revoked-certs User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/b4e0da42-e1e8-402e-af09-2bcb0f38b4fc?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/5f23aafc-b84e-4bed-9a8d-2c76f718a038?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -786,7 +867,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:48:47 GMT + - Wed, 27 Jul 2022 07:51:55 GMT expires: - '-1' pragma: @@ -803,10 +884,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - b104a145-5497-4a62-bb30-0a4aa1625953 + - 346f230e-99ec-4b41-94b0-b25e2011518b status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -821,13 +902,13 @@ interactions: ParameterSetName: - -n -g --vpn-client-root-certs --vpn-client-revoked-certs User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestserverconfig\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig\",\r\n - \ \"etag\": \"W/\\\"c94aff71-d35a-4dd6-a454-8b8267c4ab87\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"85711114-97fd-4679-a7c0-49b0bd14e5f9\\\"\",\r\n \"type\": \"Microsoft.Network/vpnServerConfigurations\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"vpnProtocols\": [\r\n \"OpenVPN\",\r\n \"IkeV2\"\r\n ],\r\n \"vpnAuthenticationTypes\": @@ -848,9 +929,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:48:47 GMT + - Wed, 27 Jul 2022 07:51:56 GMT etag: - - W/"c94aff71-d35a-4dd6-a454-8b8267c4ab87" + - W/"85711114-97fd-4679-a7c0-49b0bd14e5f9" expires: - '-1' pragma: @@ -867,10 +948,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 3de72f48-fcfa-4124-af85-6db37b19b52b + - efbe92fd-4180-49f1-a281-1e7518fe447e status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -885,12 +966,12 @@ interactions: ParameterSetName: - -n -g --vpn-client-root-certs --vpn-client-revoked-certs User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_azure_p2s_vpn_gateway000001?api-version=2021-04-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001","name":"cli_test_azure_p2s_vpn_gateway000001","type":"Microsoft.Resources/resourceGroups","location":"westcentralus","tags":{"product":"azurecli","cause":"automation","date":"2022-05-10T01:44:04Z"},"properties":{"provisioningState":"Succeeded"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001","name":"cli_test_azure_p2s_vpn_gateway000001","type":"Microsoft.Resources/resourceGroups","location":"westcentralus","tags":{"product":"azurecli","cause":"automation","date":"2022-07-27T07:44:32Z"},"properties":{"provisioningState":"Succeeded"}}' headers: cache-control: - no-cache @@ -899,7 +980,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:48:48 GMT + - Wed, 27 Jul 2022 07:51:57 GMT expires: - '-1' pragma: @@ -935,13 +1016,13 @@ interactions: ParameterSetName: - -n -g --vpn-client-root-certs --vpn-client-revoked-certs User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig2?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestserverconfig2\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig2\",\r\n - \ \"etag\": \"W/\\\"54560b8b-5414-4792-bc31-77c3df516131\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"a614890f-b3a8-4247-9ac4-c17f3f943a7b\\\"\",\r\n \"type\": \"Microsoft.Network/vpnServerConfigurations\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"vpnProtocols\": [\r\n \"OpenVPN\",\r\n \"IkeV2\"\r\n ],\r\n \"vpnAuthenticationTypes\": @@ -958,7 +1039,7 @@ interactions: azure-asyncnotification: - Enabled azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/1a66731f-6f76-4001-80c5-29679781f48d?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/c2bc6861-751a-497d-84d7-ae1aabde3c08?api-version=2021-08-01 cache-control: - no-cache content-length: @@ -966,7 +1047,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:48:54 GMT + - Wed, 27 Jul 2022 07:52:03 GMT expires: - '-1' pragma: @@ -979,12 +1060,12 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - eee3e9b0-f21b-44c6-bed7-7323da7f5430 + - 22ae66e6-84b2-48ac-a9d5-424837b59e32 x-ms-ratelimit-remaining-subscription-writes: - '1198' status: code: 201 - message: Created + message: '' - request: body: null headers: @@ -999,9 +1080,9 @@ interactions: ParameterSetName: - -n -g --vpn-client-root-certs --vpn-client-revoked-certs User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/1a66731f-6f76-4001-80c5-29679781f48d?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/c2bc6861-751a-497d-84d7-ae1aabde3c08?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -1013,71 +1094,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:49:05 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-ms-arm-service-request-id: - - dce56b48-60c6-4458-ba77-9a06cf9afd71 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - network vpn-server-config create - Connection: - - keep-alive - ParameterSetName: - - -n -g --vpn-client-root-certs --vpn-client-revoked-certs - User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig2?api-version=2021-08-01 - response: - body: - string: "{\r\n \"name\": \"clitestserverconfig2\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig2\",\r\n - \ \"etag\": \"W/\\\"ca028e73-471d-4fa9-b4a1-2c51f660374a\\\"\",\r\n \"type\": - \"Microsoft.Network/vpnServerConfigurations\",\r\n \"location\": \"westcentralus\",\r\n - \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"vpnProtocols\": - [\r\n \"OpenVPN\",\r\n \"IkeV2\"\r\n ],\r\n \"vpnAuthenticationTypes\": - [\r\n \"Certificate\"\r\n ],\r\n \"vpnClientRootCertificates\": - [\r\n {\r\n \"name\": \"ApplicationGatewayAuthCert\",\r\n \"publicCertData\": - \"MIIDTzCCAjegAwIBAgIQj5oTlR6oyJ1NlX9Wb9aFyjANBgkqhkiG9w0BAQsFADAw\\nMS4wLAYDVQQDEyVBcHBsaWNhdGlvbkdhdGV3YXlTc2xDZXJ0LVVuaXRUZXN0LTAx\\nMB4XDTE2MDIxNzA3MDc1M1oXDTM5MTIzMTIzNTk1OVowMDEuMCwGA1UEAxMlQXBw\\nbGljYXRpb25HYXRld2F5U3NsQ2VydC1Vbml0VGVzdC0wMTCCASIwDQYJKoZIhvcN\\nAQEBBQADggEPADCCAQoCggEBANOUOFVmm+P4ht/qaiGZaiMzZSXwqGP8W/XWZRfJ\\nSc1mS6B4zBm8MtndmO9NbPUeGetk3E4jI0egP7NufuTAtfZY5nG9/gsZh8Hp4o+x\\n+6F1wCUtK5pQ5Fne4Vwg0Q9k1CgUfQfK0zEoanOTEylcyp1nVpoGc3v4FZ9pQr8/\\nxQ7+PSwgNpmGpU1gmgorDlXIO8jiKb+WfSoPAhHcavoPFg6DeGv30AK2m8ULFezO\\nqbprrozRxXaKzt8fBaDSP1XMakFaO6ffZU4uNgrehW4zMnpdgAjT5koymDKGAfl/\\n7+5QpLxSKc2478J+PvTwy/rfWKJLbEImoM7WE3imWgrHUNMCAwEAAaNlMGMwYQYD\\nVR0BBFowWIAQxDXqD2PYxSlriJ6HuzZ+b6EyMDAxLjAsBgNVBAMTJUFwcGxpY2F0\\naW9uR2F0ZXdheVNzbENlcnQtVW5pdFRlc3QtMDGCEI+aE5UeqMidTZV/Vm/Whcow\\nDQYJKoZIhvcNAQELBQADggEBADSC6PHkVYmoVOyyW2g7q3GG3MmXa43/HQNTM+pT\\n3HENAlhGg8T9EFrOQ/0QAoEQbrtsP8Isj5u2Bd4MOlYA180ExyfL/NFb7QpXq/pR\\nLbePMQAQicdSvk/9RyrNRBfNjT2KNlBp3RZtCkJjQWlc5ylWydPy4JPUZxit/5yg\\nCRT+cmN1ioF469Ki8hzBlKmrDg8jkFUwFyD7B0fEfPP0gSZI3F6HqgCK2hzBTjuj\\nZjddZyn2XxXlxLu57C83CNPP8fbsGW2CwolgmYvt+dJsdDnT7VKX5RS4cOPp/JGG\\n7QdhzqVBoK0vZP6gHEAOPoqBVUWf8SmlVuAVGmDl8EjLnK8=\"\r\n - \ }\r\n ],\r\n \"vpnClientRevokedCertificates\": [\r\n {\r\n - \ \"name\": \"ApplicationGatewayAuthCert\",\r\n \"thumbprint\": - \"ef6c937b5935e25941f2ea271d38f90dfdb20953\"\r\n }\r\n ],\r\n \"radiusServers\": - [],\r\n \"radiusServerRootCertificates\": [],\r\n \"radiusClientRootCertificates\": - [],\r\n \"aadAuthenticationParameters\": {},\r\n \"configurationPolicyGroups\": - [],\r\n \"vpnClientIpsecPolicies\": []\r\n }\r\n}" - headers: - cache-control: - - no-cache - content-length: - - '2269' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 10 May 2022 01:49:05 GMT - etag: - - W/"ca028e73-471d-4fa9-b4a1-2c51f660374a" + - Wed, 27 Jul 2022 07:52:14 GMT expires: - '-1' pragma: @@ -1094,572 +1111,54 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 18c52301-e3f5-4b73-aadc-4470fb8445e0 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - network p2s-vpn-gateway create - Connection: - - keep-alive - ParameterSetName: - - -g -n --scale-unit --vhub --vpn-server-config --address-space --no-wait - User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_azure_p2s_vpn_gateway000001?api-version=2021-04-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001","name":"cli_test_azure_p2s_vpn_gateway000001","type":"Microsoft.Resources/resourceGroups","location":"westcentralus","tags":{"product":"azurecli","cause":"automation","date":"2022-05-10T01:44:04Z"},"properties":{"provisioningState":"Succeeded"}}' - headers: - cache-control: - - no-cache - content-length: - - '357' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 10 May 2022 01:49:05 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - x-content-type-options: - - nosniff + - ea737065-84ea-41ef-b469-dbb573442875 status: code: 200 - message: OK -- request: - body: '{"location": "westcentralus", "properties": {"virtualHub": {"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub"}, - "p2SConnectionConfigurations": [{"name": "P2SConnectionConfigDefault", "properties": - {"vpnClientAddressPool": {"addressPrefixes": ["10.0.0.0/24", "11.0.0.0/24"]}, - "routingConfiguration": {"propagatedRouteTables": {}}}}], "vpnGatewayScaleUnit": - 2, "vpnServerConfiguration": {"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig"}}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - network p2s-vpn-gateway create - Connection: - - keep-alive - Content-Length: - - '686' - Content-Type: - - application/json - ParameterSetName: - - -g -n --scale-unit --vhub --vpn-server-config --address-space --no-wait - User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 - response: - body: - string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": - \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n - \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": - {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n - \ },\r\n \"vpnServerConfiguration\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig\"\r\n - \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": - [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": - \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n - \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n - \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n - \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": - {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub/hubRouteTables/defaultRouteTable\"\r\n - \ },\r\n \"propagatedRouteTables\": {\r\n \"labels\": - [\r\n \"default\"\r\n ],\r\n \"ids\": - [\r\n {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub/hubRouteTables/defaultRouteTable\"\r\n - \ }\r\n ]\r\n },\r\n \"vnetRoutes\": - {\r\n \"staticRoutes\": []\r\n }\r\n },\r\n - \ \"vpnClientAddressPool\": {\r\n \"addressPrefixes\": - [\r\n \"10.0.0.0/24\",\r\n \"11.0.0.0/24\"\r\n ]\r\n - \ },\r\n \"enableInternetSecurity\": true\r\n }\r\n - \ }\r\n ],\r\n \"vpnGatewayDetachStatus\": \"Attached\",\r\n \"vpnGatewayScaleUnit\": - 2,\r\n \"customDnsServers\": [],\r\n \"isRoutingPreferenceInternet\": - false,\r\n \"useRadiusProxyIPs\": false,\r\n \"radiusProxyIPs\": []\r\n - \ }\r\n}" - headers: - azure-asyncnotification: - - Enabled - azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/d0e1a65a-a9ee-4a9a-9b56-5828039f9c4a?api-version=2021-08-01 - cache-control: - - no-cache - content-length: - - '2700' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 10 May 2022 01:49:09 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - x-ms-arm-service-request-id: - - 671c3811-0fe3-46b3-9533-88f36c49f785 - x-ms-ratelimit-remaining-subscription-writes: - - '1198' - status: - code: 201 - message: Created -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - network p2s-vpn-gateway wait - Connection: - - keep-alive - ParameterSetName: - - -g -n --created - User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 - response: - body: - string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": - \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n - \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": - {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n - \ },\r\n \"vpnServerConfiguration\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig\"\r\n - \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": - [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": - \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n - \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n - \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n - \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": - {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub/hubRouteTables/defaultRouteTable\"\r\n - \ },\r\n \"propagatedRouteTables\": {\r\n \"labels\": - [\r\n \"default\"\r\n ],\r\n \"ids\": - [\r\n {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub/hubRouteTables/defaultRouteTable\"\r\n - \ }\r\n ]\r\n },\r\n \"vnetRoutes\": - {\r\n \"staticRoutes\": []\r\n }\r\n },\r\n - \ \"vpnClientAddressPool\": {\r\n \"addressPrefixes\": - [\r\n \"10.0.0.0/24\",\r\n \"11.0.0.0/24\"\r\n ]\r\n - \ },\r\n \"enableInternetSecurity\": true\r\n }\r\n - \ }\r\n ],\r\n \"vpnGatewayDetachStatus\": \"Attached\",\r\n \"vpnGatewayScaleUnit\": - 2,\r\n \"customDnsServers\": [],\r\n \"isRoutingPreferenceInternet\": - false,\r\n \"useRadiusProxyIPs\": false,\r\n \"radiusProxyIPs\": []\r\n - \ }\r\n}" - headers: - cache-control: - - no-cache - content-length: - - '2700' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 10 May 2022 01:49:10 GMT - etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-ms-arm-service-request-id: - - 0b2ae011-41f5-41e6-b0a1-c7367262b9d7 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - network p2s-vpn-gateway wait - Connection: - - keep-alive - ParameterSetName: - - -g -n --created - User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 - response: - body: - string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": - \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n - \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": - {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n - \ },\r\n \"vpnServerConfiguration\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig\"\r\n - \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": - [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": - \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n - \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n - \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n - \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": - {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub/hubRouteTables/defaultRouteTable\"\r\n - \ },\r\n \"propagatedRouteTables\": {\r\n \"labels\": - [\r\n \"default\"\r\n ],\r\n \"ids\": - [\r\n {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub/hubRouteTables/defaultRouteTable\"\r\n - \ }\r\n ]\r\n },\r\n \"vnetRoutes\": - {\r\n \"staticRoutes\": []\r\n }\r\n },\r\n - \ \"vpnClientAddressPool\": {\r\n \"addressPrefixes\": - [\r\n \"10.0.0.0/24\",\r\n \"11.0.0.0/24\"\r\n ]\r\n - \ },\r\n \"enableInternetSecurity\": true\r\n }\r\n - \ }\r\n ],\r\n \"vpnGatewayDetachStatus\": \"Attached\",\r\n \"vpnGatewayScaleUnit\": - 2,\r\n \"customDnsServers\": [],\r\n \"isRoutingPreferenceInternet\": - false,\r\n \"useRadiusProxyIPs\": false,\r\n \"radiusProxyIPs\": []\r\n - \ }\r\n}" - headers: - cache-control: - - no-cache - content-length: - - '2700' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 10 May 2022 01:49:40 GMT - etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-ms-arm-service-request-id: - - 8c2af86b-cab2-4951-8b03-6ae5eb54e562 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - network p2s-vpn-gateway wait - Connection: - - keep-alive - ParameterSetName: - - -g -n --created - User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 - response: - body: - string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": - \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n - \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": - {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n - \ },\r\n \"vpnServerConfiguration\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig\"\r\n - \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": - [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": - \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n - \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n - \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n - \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": - {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub/hubRouteTables/defaultRouteTable\"\r\n - \ },\r\n \"propagatedRouteTables\": {\r\n \"labels\": - [\r\n \"default\"\r\n ],\r\n \"ids\": - [\r\n {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub/hubRouteTables/defaultRouteTable\"\r\n - \ }\r\n ]\r\n },\r\n \"vnetRoutes\": - {\r\n \"staticRoutes\": []\r\n }\r\n },\r\n - \ \"vpnClientAddressPool\": {\r\n \"addressPrefixes\": - [\r\n \"10.0.0.0/24\",\r\n \"11.0.0.0/24\"\r\n ]\r\n - \ },\r\n \"enableInternetSecurity\": true\r\n }\r\n - \ }\r\n ],\r\n \"vpnGatewayDetachStatus\": \"Attached\",\r\n \"vpnGatewayScaleUnit\": - 2,\r\n \"customDnsServers\": [],\r\n \"isRoutingPreferenceInternet\": - false,\r\n \"useRadiusProxyIPs\": false,\r\n \"radiusProxyIPs\": []\r\n - \ }\r\n}" - headers: - cache-control: - - no-cache - content-length: - - '2700' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 10 May 2022 01:50:12 GMT - etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-ms-arm-service-request-id: - - 147fb6de-64cb-480e-8b78-84e4e2e2c2da - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - network p2s-vpn-gateway wait - Connection: - - keep-alive - ParameterSetName: - - -g -n --created - User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 - response: - body: - string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": - \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n - \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": - {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n - \ },\r\n \"vpnServerConfiguration\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig\"\r\n - \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": - [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": - \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n - \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n - \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n - \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": - {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub/hubRouteTables/defaultRouteTable\"\r\n - \ },\r\n \"propagatedRouteTables\": {\r\n \"labels\": - [\r\n \"default\"\r\n ],\r\n \"ids\": - [\r\n {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub/hubRouteTables/defaultRouteTable\"\r\n - \ }\r\n ]\r\n },\r\n \"vnetRoutes\": - {\r\n \"staticRoutes\": []\r\n }\r\n },\r\n - \ \"vpnClientAddressPool\": {\r\n \"addressPrefixes\": - [\r\n \"10.0.0.0/24\",\r\n \"11.0.0.0/24\"\r\n ]\r\n - \ },\r\n \"enableInternetSecurity\": true\r\n }\r\n - \ }\r\n ],\r\n \"vpnGatewayDetachStatus\": \"Attached\",\r\n \"vpnGatewayScaleUnit\": - 2,\r\n \"customDnsServers\": [],\r\n \"isRoutingPreferenceInternet\": - false,\r\n \"useRadiusProxyIPs\": false,\r\n \"radiusProxyIPs\": []\r\n - \ }\r\n}" - headers: - cache-control: - - no-cache - content-length: - - '2700' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 10 May 2022 01:50:42 GMT - etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-ms-arm-service-request-id: - - c0562849-0902-4d5c-ab51-488ff1974dbc - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - network p2s-vpn-gateway wait - Connection: - - keep-alive - ParameterSetName: - - -g -n --created - User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 - response: - body: - string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": - \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n - \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": - {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n - \ },\r\n \"vpnServerConfiguration\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig\"\r\n - \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": - [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": - \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n - \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n - \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n - \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": - {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub/hubRouteTables/defaultRouteTable\"\r\n - \ },\r\n \"propagatedRouteTables\": {\r\n \"labels\": - [\r\n \"default\"\r\n ],\r\n \"ids\": - [\r\n {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub/hubRouteTables/defaultRouteTable\"\r\n - \ }\r\n ]\r\n },\r\n \"vnetRoutes\": - {\r\n \"staticRoutes\": []\r\n }\r\n },\r\n - \ \"vpnClientAddressPool\": {\r\n \"addressPrefixes\": - [\r\n \"10.0.0.0/24\",\r\n \"11.0.0.0/24\"\r\n ]\r\n - \ },\r\n \"enableInternetSecurity\": true\r\n }\r\n - \ }\r\n ],\r\n \"vpnGatewayDetachStatus\": \"Attached\",\r\n \"vpnGatewayScaleUnit\": - 2,\r\n \"customDnsServers\": [],\r\n \"isRoutingPreferenceInternet\": - false,\r\n \"useRadiusProxyIPs\": false,\r\n \"radiusProxyIPs\": []\r\n - \ }\r\n}" - headers: - cache-control: - - no-cache - content-length: - - '2700' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 10 May 2022 01:51:12 GMT - etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-ms-arm-service-request-id: - - 6401d27c-366f-45c1-a656-2491cc8b318a - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - network p2s-vpn-gateway wait - Connection: - - keep-alive - ParameterSetName: - - -g -n --created - User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 - response: - body: - string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": - \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n - \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": - {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n - \ },\r\n \"vpnServerConfiguration\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig\"\r\n - \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": - [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": - \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n - \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n - \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n - \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": - {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub/hubRouteTables/defaultRouteTable\"\r\n - \ },\r\n \"propagatedRouteTables\": {\r\n \"labels\": - [\r\n \"default\"\r\n ],\r\n \"ids\": - [\r\n {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub/hubRouteTables/defaultRouteTable\"\r\n - \ }\r\n ]\r\n },\r\n \"vnetRoutes\": - {\r\n \"staticRoutes\": []\r\n }\r\n },\r\n - \ \"vpnClientAddressPool\": {\r\n \"addressPrefixes\": - [\r\n \"10.0.0.0/24\",\r\n \"11.0.0.0/24\"\r\n ]\r\n - \ },\r\n \"enableInternetSecurity\": true\r\n }\r\n - \ }\r\n ],\r\n \"vpnGatewayDetachStatus\": \"Attached\",\r\n \"vpnGatewayScaleUnit\": - 2,\r\n \"customDnsServers\": [],\r\n \"isRoutingPreferenceInternet\": - false,\r\n \"useRadiusProxyIPs\": false,\r\n \"radiusProxyIPs\": []\r\n - \ }\r\n}" + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vpn-server-config create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vpn-client-root-certs --vpn-client-revoked-certs + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig2?api-version=2021-08-01 + response: + body: + string: "{\r\n \"name\": \"clitestserverconfig2\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig2\",\r\n + \ \"etag\": \"W/\\\"9bf2b191-b661-4d00-b8e1-b491b905e009\\\"\",\r\n \"type\": + \"Microsoft.Network/vpnServerConfigurations\",\r\n \"location\": \"westcentralus\",\r\n + \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"vpnProtocols\": + [\r\n \"OpenVPN\",\r\n \"IkeV2\"\r\n ],\r\n \"vpnAuthenticationTypes\": + [\r\n \"Certificate\"\r\n ],\r\n \"vpnClientRootCertificates\": + [\r\n {\r\n \"name\": \"ApplicationGatewayAuthCert\",\r\n \"publicCertData\": + \"MIIDTzCCAjegAwIBAgIQj5oTlR6oyJ1NlX9Wb9aFyjANBgkqhkiG9w0BAQsFADAw\\nMS4wLAYDVQQDEyVBcHBsaWNhdGlvbkdhdGV3YXlTc2xDZXJ0LVVuaXRUZXN0LTAx\\nMB4XDTE2MDIxNzA3MDc1M1oXDTM5MTIzMTIzNTk1OVowMDEuMCwGA1UEAxMlQXBw\\nbGljYXRpb25HYXRld2F5U3NsQ2VydC1Vbml0VGVzdC0wMTCCASIwDQYJKoZIhvcN\\nAQEBBQADggEPADCCAQoCggEBANOUOFVmm+P4ht/qaiGZaiMzZSXwqGP8W/XWZRfJ\\nSc1mS6B4zBm8MtndmO9NbPUeGetk3E4jI0egP7NufuTAtfZY5nG9/gsZh8Hp4o+x\\n+6F1wCUtK5pQ5Fne4Vwg0Q9k1CgUfQfK0zEoanOTEylcyp1nVpoGc3v4FZ9pQr8/\\nxQ7+PSwgNpmGpU1gmgorDlXIO8jiKb+WfSoPAhHcavoPFg6DeGv30AK2m8ULFezO\\nqbprrozRxXaKzt8fBaDSP1XMakFaO6ffZU4uNgrehW4zMnpdgAjT5koymDKGAfl/\\n7+5QpLxSKc2478J+PvTwy/rfWKJLbEImoM7WE3imWgrHUNMCAwEAAaNlMGMwYQYD\\nVR0BBFowWIAQxDXqD2PYxSlriJ6HuzZ+b6EyMDAxLjAsBgNVBAMTJUFwcGxpY2F0\\naW9uR2F0ZXdheVNzbENlcnQtVW5pdFRlc3QtMDGCEI+aE5UeqMidTZV/Vm/Whcow\\nDQYJKoZIhvcNAQELBQADggEBADSC6PHkVYmoVOyyW2g7q3GG3MmXa43/HQNTM+pT\\n3HENAlhGg8T9EFrOQ/0QAoEQbrtsP8Isj5u2Bd4MOlYA180ExyfL/NFb7QpXq/pR\\nLbePMQAQicdSvk/9RyrNRBfNjT2KNlBp3RZtCkJjQWlc5ylWydPy4JPUZxit/5yg\\nCRT+cmN1ioF469Ki8hzBlKmrDg8jkFUwFyD7B0fEfPP0gSZI3F6HqgCK2hzBTjuj\\nZjddZyn2XxXlxLu57C83CNPP8fbsGW2CwolgmYvt+dJsdDnT7VKX5RS4cOPp/JGG\\n7QdhzqVBoK0vZP6gHEAOPoqBVUWf8SmlVuAVGmDl8EjLnK8=\"\r\n + \ }\r\n ],\r\n \"vpnClientRevokedCertificates\": [\r\n {\r\n + \ \"name\": \"ApplicationGatewayAuthCert\",\r\n \"thumbprint\": + \"ef6c937b5935e25941f2ea271d38f90dfdb20953\"\r\n }\r\n ],\r\n \"radiusServers\": + [],\r\n \"radiusServerRootCertificates\": [],\r\n \"radiusClientRootCertificates\": + [],\r\n \"aadAuthenticationParameters\": {},\r\n \"configurationPolicyGroups\": + [],\r\n \"vpnClientIpsecPolicies\": []\r\n }\r\n}" headers: cache-control: - no-cache content-length: - - '2700' + - '2269' content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:51:42 GMT + - Wed, 27 Jul 2022 07:52:14 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"9bf2b191-b661-4d00-b8e1-b491b905e009" expires: - '-1' pragma: @@ -1676,10 +1175,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - d2e96d5d-57a1-4ec3-8e8f-cb461f86bc23 + - c72db039-7f18-4317-a564-091c19834160 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -1688,95 +1187,69 @@ interactions: Accept-Encoding: - gzip, deflate CommandName: - - network p2s-vpn-gateway wait + - network p2s-vpn-gateway create Connection: - keep-alive ParameterSetName: - - -g -n --created + - -g -n --scale-unit --vhub --vpn-server-config --address-space --no-wait User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_azure_p2s_vpn_gateway000001?api-version=2021-04-01 response: body: - string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": - \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n - \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": - {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n - \ },\r\n \"vpnServerConfiguration\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig\"\r\n - \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": - [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": - \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n - \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n - \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n - \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": - {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub/hubRouteTables/defaultRouteTable\"\r\n - \ },\r\n \"propagatedRouteTables\": {\r\n \"labels\": - [\r\n \"default\"\r\n ],\r\n \"ids\": - [\r\n {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub/hubRouteTables/defaultRouteTable\"\r\n - \ }\r\n ]\r\n },\r\n \"vnetRoutes\": - {\r\n \"staticRoutes\": []\r\n }\r\n },\r\n - \ \"vpnClientAddressPool\": {\r\n \"addressPrefixes\": - [\r\n \"10.0.0.0/24\",\r\n \"11.0.0.0/24\"\r\n ]\r\n - \ },\r\n \"enableInternetSecurity\": true\r\n }\r\n - \ }\r\n ],\r\n \"vpnGatewayDetachStatus\": \"Attached\",\r\n \"vpnGatewayScaleUnit\": - 2,\r\n \"customDnsServers\": [],\r\n \"isRoutingPreferenceInternet\": - false,\r\n \"useRadiusProxyIPs\": false,\r\n \"radiusProxyIPs\": []\r\n - \ }\r\n}" + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001","name":"cli_test_azure_p2s_vpn_gateway000001","type":"Microsoft.Resources/resourceGroups","location":"westcentralus","tags":{"product":"azurecli","cause":"automation","date":"2022-07-27T07:44:32Z"},"properties":{"provisioningState":"Succeeded"}}' headers: cache-control: - no-cache content-length: - - '2700' + - '357' content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:52:13 GMT - etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - Wed, 27 Jul 2022 07:52:15 GMT expires: - '-1' pragma: - no-cache - server: - - Microsoft-HTTPAPI/2.0 - - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked vary: - Accept-Encoding x-content-type-options: - nosniff - x-ms-arm-service-request-id: - - 77a2e927-353b-42ff-b681-57ec6af7cf07 status: code: 200 message: OK - request: - body: null + body: '{"location": "westcentralus", "properties": {"virtualHub": {"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub"}, + "p2SConnectionConfigurations": [{"name": "P2SConnectionConfigDefault", "properties": + {"vpnClientAddressPool": {"addressPrefixes": ["10.0.0.0/24", "11.0.0.0/24"]}, + "routingConfiguration": {"propagatedRouteTables": {}}}}], "vpnGatewayScaleUnit": + 2, "vpnServerConfiguration": {"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig"}}}' headers: Accept: - application/json Accept-Encoding: - gzip, deflate CommandName: - - network p2s-vpn-gateway wait + - network p2s-vpn-gateway create Connection: - keep-alive + Content-Length: + - '686' + Content-Type: + - application/json ParameterSetName: - - -g -n --created + - -g -n --scale-unit --vhub --vpn-server-config --address-space --no-wait User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) - method: GET + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -1784,7 +1257,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -1802,6 +1275,10 @@ interactions: false,\r\n \"useRadiusProxyIPs\": false,\r\n \"radiusProxyIPs\": []\r\n \ }\r\n}" headers: + azure-asyncnotification: + - Enabled + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/d10b1b1a-c555-4a62-87b7-4d46d7dc047b?api-version=2021-08-01 cache-control: - no-cache content-length: @@ -1809,9 +1286,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:52:43 GMT - etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - Wed, 27 Jul 2022 07:52:23 GMT expires: - '-1' pragma: @@ -1821,17 +1296,15 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - b996fec4-44dd-4a5f-b7b4-025357eeb4c8 + - def1ffd7-e955-4d64-aa1c-8b6318894a45 + x-ms-ratelimit-remaining-subscription-writes: + - '1199' status: - code: 200 - message: OK + code: 201 + message: '' - request: body: null headers: @@ -1846,13 +1319,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -1860,7 +1333,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -1885,9 +1358,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:53:13 GMT + - Wed, 27 Jul 2022 07:52:25 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -1904,10 +1377,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 7ad4c1ca-ee75-44e3-a872-059843a1b117 + - 9f72ca2f-128b-488f-9f1f-cb7b34e6dd61 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -1922,13 +1395,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -1936,7 +1409,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -1961,9 +1434,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:53:44 GMT + - Wed, 27 Jul 2022 07:52:56 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -1980,10 +1453,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 3e726f66-9e69-4fda-b190-5efb872d5da1 + - c683ee1c-9efd-489b-aa7c-f9e71655ba5c status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -1998,13 +1471,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -2012,7 +1485,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -2037,9 +1510,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:54:14 GMT + - Wed, 27 Jul 2022 07:53:27 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -2056,10 +1529,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - a47eaab8-4ee9-4777-9b4b-20c78e2d0280 + - e1db00c0-91fe-4b9a-addf-d6ca66cf9509 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -2074,13 +1547,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -2088,7 +1561,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -2113,9 +1586,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:54:44 GMT + - Wed, 27 Jul 2022 07:53:58 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -2132,10 +1605,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 760b0edb-afb5-485e-ab6d-c513f74ac702 + - 342ba743-f8a4-4b15-8921-fa3148faacb2 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -2150,13 +1623,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -2164,7 +1637,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -2189,9 +1662,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:55:14 GMT + - Wed, 27 Jul 2022 07:54:28 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -2208,10 +1681,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 196968d6-0298-41f1-885a-1cc3090621b0 + - 74cf0762-97ec-423a-be4b-5eeb55e9c61c status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -2226,13 +1699,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -2240,7 +1713,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -2265,9 +1738,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:55:45 GMT + - Wed, 27 Jul 2022 07:54:59 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -2284,10 +1757,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 70ea0246-9744-405b-8b6f-e46f2fa10bec + - 601b88ae-c450-4ef0-aa84-ce91aa39650b status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -2302,13 +1775,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -2316,7 +1789,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -2341,9 +1814,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:56:15 GMT + - Wed, 27 Jul 2022 07:55:30 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -2360,10 +1833,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - ae122963-d6dd-400f-bae5-3747cc2b460a + - 800e176c-ba94-4b67-b139-670073073b19 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -2378,13 +1851,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -2392,7 +1865,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -2417,9 +1890,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:56:46 GMT + - Wed, 27 Jul 2022 07:56:00 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -2436,10 +1909,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - d5a5f4c4-1372-40d1-a564-28254491ab21 + - d28d6be4-f02a-4c01-b8b0-2eafa7cb5bda status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -2454,13 +1927,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -2468,7 +1941,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -2493,9 +1966,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:57:16 GMT + - Wed, 27 Jul 2022 07:56:31 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -2512,10 +1985,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 654b76c5-8752-45e4-8c4e-76ba5759a168 + - f2662207-ffc3-4a55-8d29-c04a3be6122b status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -2530,13 +2003,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -2544,7 +2017,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -2569,9 +2042,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:57:46 GMT + - Wed, 27 Jul 2022 07:57:03 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -2588,10 +2061,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 5cc37909-49ab-4b74-a7ce-7720ec57f37d + - 714d4277-5299-4ec7-b7bc-f29cd62e64f0 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -2606,13 +2079,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -2620,7 +2093,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -2645,9 +2118,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:58:17 GMT + - Wed, 27 Jul 2022 07:57:33 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -2664,10 +2137,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - ba3f315e-bf24-4ac5-8bda-78052a06ff46 + - 0d6e268e-df99-4446-9d9e-0172c31a3cf5 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -2682,13 +2155,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -2696,7 +2169,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -2721,9 +2194,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:58:47 GMT + - Wed, 27 Jul 2022 07:58:03 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -2740,10 +2213,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 96e31875-c013-4501-80c5-65559a98b4b0 + - 9cb1cfb8-df54-406f-bee1-5d164313083f status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -2758,13 +2231,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -2772,7 +2245,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -2797,9 +2270,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:59:19 GMT + - Wed, 27 Jul 2022 07:58:34 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -2816,10 +2289,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 0ec67dc9-31a3-44f9-aed0-46d5201a933a + - 0fbf4627-5b35-465e-b914-e88b2ebb5f93 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -2834,13 +2307,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -2848,7 +2321,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -2873,9 +2346,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:59:49 GMT + - Wed, 27 Jul 2022 07:59:05 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -2892,7 +2365,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - fb6b2c75-0e81-4a92-9bfb-07013d0cad2b + - e9f95e18-9e97-4963-8248-f38613055711 status: code: 200 message: OK @@ -2910,13 +2383,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -2924,7 +2397,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -2949,9 +2422,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:00:19 GMT + - Wed, 27 Jul 2022 07:59:35 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -2968,7 +2441,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - a5934e65-3dbf-46d0-862a-1950644a39a4 + - f9a9dfbf-e942-4cd3-ab8b-d094c2c3b223 status: code: 200 message: OK @@ -2986,13 +2459,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -3000,7 +2473,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -3025,9 +2498,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:00:50 GMT + - Wed, 27 Jul 2022 08:00:05 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -3044,7 +2517,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - f0ee10aa-7f89-41a1-90fc-400632f102b5 + - f5ecb255-00f0-4a0e-b26e-a41ae83ab48f status: code: 200 message: OK @@ -3062,13 +2535,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -3076,7 +2549,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -3101,9 +2574,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:01:21 GMT + - Wed, 27 Jul 2022 08:00:35 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -3120,7 +2593,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - a96001be-7f90-462d-be1f-590220582b0e + - 0eaf0d07-d9d6-429a-9f21-55f0f11f3f08 status: code: 200 message: OK @@ -3138,13 +2611,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -3152,7 +2625,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -3177,9 +2650,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:01:51 GMT + - Wed, 27 Jul 2022 08:01:06 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -3196,7 +2669,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 82ad048d-3091-4d5c-8571-c1224f334443 + - b553dffd-0eb4-435f-95c5-09b39a1e070c status: code: 200 message: OK @@ -3214,13 +2687,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -3228,7 +2701,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -3253,9 +2726,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:02:21 GMT + - Wed, 27 Jul 2022 08:01:36 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -3272,7 +2745,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 63f40329-0ee5-4419-befb-8a82c438e6b0 + - a03c7cb2-fff0-4818-8d48-681f658f9a7d status: code: 200 message: OK @@ -3290,13 +2763,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -3304,7 +2777,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -3329,9 +2802,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:02:51 GMT + - Wed, 27 Jul 2022 08:02:06 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -3348,7 +2821,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 9b1ce291-d5b4-4b32-80b0-dc30809d1cd7 + - e291ec7e-4b6c-4d67-ae29-b7c1327f9479 status: code: 200 message: OK @@ -3366,13 +2839,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -3380,7 +2853,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -3405,9 +2878,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:03:22 GMT + - Wed, 27 Jul 2022 08:02:38 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -3424,10 +2897,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 35a10597-746b-43eb-89f0-ce74c30a88c3 + - 02cb9f78-cdc3-4e9f-a5a4-5f27d629bf29 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -3442,13 +2915,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -3456,7 +2929,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -3481,9 +2954,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:03:52 GMT + - Wed, 27 Jul 2022 08:03:08 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -3500,10 +2973,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 2550d53a-6418-43a0-ac18-94fff03a445d + - 5aa759f6-aa3b-407f-94a7-d0b60f90c8f2 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -3518,13 +2991,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -3532,7 +3005,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -3557,9 +3030,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:04:22 GMT + - Wed, 27 Jul 2022 08:03:38 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -3576,10 +3049,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 0587c6dd-cd6e-43ae-a387-aa0671e40c2c + - f1db4af4-4dbb-47f0-8d14-aced09bf8b2a status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -3594,13 +3067,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -3608,7 +3081,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -3633,9 +3106,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:04:53 GMT + - Wed, 27 Jul 2022 08:04:08 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -3652,10 +3125,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - fe48f586-a71f-4b34-a8a7-00526a38d177 + - 51b26309-e10d-4159-9d1a-451ed92a9ce3 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -3670,13 +3143,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -3684,7 +3157,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -3709,9 +3182,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:05:24 GMT + - Wed, 27 Jul 2022 08:04:39 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -3728,10 +3201,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 78c9dc6a-ed96-4f24-ac3b-f23bf9e9969a + - b60c9f3a-13c0-4096-a28d-54c8dd263c72 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -3746,13 +3219,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -3760,7 +3233,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -3785,9 +3258,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:05:54 GMT + - Wed, 27 Jul 2022 08:05:10 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -3804,10 +3277,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 88de71b0-437d-49f5-99a7-4063a9f8ee8f + - 446f86c2-7f24-4048-beac-3bd543ba1780 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -3822,13 +3295,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -3836,7 +3309,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -3861,9 +3334,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:06:24 GMT + - Wed, 27 Jul 2022 08:05:40 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -3880,10 +3353,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 8d2c87e4-35dc-43d6-abfc-5fee4905adfd + - ea9e3b70-95e0-451c-bffc-58c7379403f5 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -3898,13 +3371,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -3912,7 +3385,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -3937,9 +3410,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:06:55 GMT + - Wed, 27 Jul 2022 08:06:10 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -3956,10 +3429,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 1e99ea1f-c098-43db-b696-03d10dc7d083 + - 0669b6f4-5983-4741-82e1-763008654e83 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -3974,13 +3447,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -3988,7 +3461,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -4013,9 +3486,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:07:25 GMT + - Wed, 27 Jul 2022 08:06:40 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -4032,10 +3505,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - eefb53e6-49d7-498c-9e72-1eca329b44fe + - 5fb0ffd0-d30b-4d24-8284-8009ad5ae4c3 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -4050,13 +3523,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -4064,7 +3537,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -4089,9 +3562,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:07:55 GMT + - Wed, 27 Jul 2022 08:07:10 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -4108,10 +3581,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 08b7462c-adf0-4491-add0-6e6b4340b60e + - 7b23ac81-1ba5-479d-a161-252a1d491047 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -4126,13 +3599,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -4140,7 +3613,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -4165,9 +3638,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:08:26 GMT + - Wed, 27 Jul 2022 08:07:41 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -4184,10 +3657,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 03bc9ec3-1b76-4032-beee-48a0fdd46fdc + - 2e6ad1ce-8ca8-4742-b71f-8c98d38ba497 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -4202,13 +3675,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -4216,7 +3689,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -4241,9 +3714,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:08:57 GMT + - Wed, 27 Jul 2022 08:08:11 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -4260,10 +3733,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - a9494fa3-85df-4647-b7e9-219d4192dd5a + - de5a663a-0c34-472c-8091-be7846730d78 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -4278,13 +3751,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -4292,7 +3765,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -4317,9 +3790,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:09:27 GMT + - Wed, 27 Jul 2022 08:08:41 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -4336,7 +3809,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 493d94f0-161a-44d1-a57d-f45d7e2f5135 + - a7183010-adbc-4dca-bb80-98c208a8197f status: code: 200 message: OK @@ -4354,13 +3827,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -4368,7 +3841,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -4393,9 +3866,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:09:57 GMT + - Wed, 27 Jul 2022 08:09:12 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -4412,7 +3885,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - e5d6f121-3017-446f-a7c3-9c4da7261ade + - 15334e71-3cb0-480e-a80f-c53df97202ea status: code: 200 message: OK @@ -4430,13 +3903,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -4444,7 +3917,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -4469,9 +3942,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:10:27 GMT + - Wed, 27 Jul 2022 08:09:43 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -4488,7 +3961,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 2f8ab1b2-7196-4a09-8c50-cd221a5177be + - 3acc4657-9889-410b-a2e5-b891bf80203e status: code: 200 message: OK @@ -4506,13 +3979,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -4520,7 +3993,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -4545,9 +4018,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:10:59 GMT + - Wed, 27 Jul 2022 08:10:13 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -4564,7 +4037,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - a6108906-f836-4579-a4a1-6ad33a826abc + - 0af61b03-0733-468a-a2de-ffe239a13f24 status: code: 200 message: OK @@ -4582,13 +4055,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -4596,7 +4069,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -4621,9 +4094,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:11:29 GMT + - Wed, 27 Jul 2022 08:10:44 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -4640,10 +4113,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - e44bdccf-7371-4e81-87c4-2a904630681a + - 3ccbd390-cf1c-471e-8d25-d1330fb9582c status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -4658,13 +4131,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -4672,7 +4145,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -4697,9 +4170,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:11:59 GMT + - Wed, 27 Jul 2022 08:11:14 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -4716,7 +4189,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - aaae681a-e242-408c-a8d9-2a2b6ff2477d + - 21cb25bc-4908-4e9e-8b12-d87700c072c5 status: code: 200 message: OK @@ -4734,13 +4207,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -4748,7 +4221,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -4773,9 +4246,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:12:30 GMT + - Wed, 27 Jul 2022 08:11:45 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -4792,7 +4265,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 40473085-c650-43d6-a3f5-04ad7c46810f + - fc135bfa-ba89-4919-9d03-0f3e3fb61c53 status: code: 200 message: OK @@ -4810,13 +4283,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -4824,7 +4297,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -4849,9 +4322,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:13:01 GMT + - Wed, 27 Jul 2022 08:12:15 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -4868,10 +4341,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 8df8b3d7-9cd7-43b7-96d0-0f1efcf34fe5 + - 427000e8-d731-46fb-9a50-22ee17c9f824 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -4886,13 +4359,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -4900,7 +4373,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -4925,9 +4398,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:13:31 GMT + - Wed, 27 Jul 2022 08:12:46 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -4944,10 +4417,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - bb85a03b-d3f1-4c24-a55a-df920844f92e + - 218357ec-1e69-4ff8-8848-d37c00815c95 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -4962,13 +4435,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -4976,7 +4449,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -5001,9 +4474,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:14:01 GMT + - Wed, 27 Jul 2022 08:13:18 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -5020,10 +4493,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - bfad4cee-becf-40a0-848a-d58ebe75caa1 + - f2bd284f-4f03-4b40-8d32-68115eba6295 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -5038,13 +4511,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -5052,7 +4525,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -5077,9 +4550,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:14:31 GMT + - Wed, 27 Jul 2022 08:13:48 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -5096,10 +4569,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 1ded422e-1a34-4bea-be3b-2845826ba013 + - 39b157cb-4469-49c6-b899-9bb77376fc3e status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -5114,13 +4587,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -5128,7 +4601,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -5153,9 +4626,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:15:02 GMT + - Wed, 27 Jul 2022 08:14:18 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -5172,10 +4645,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 1fa1208f-29de-42e7-945f-ecf81cba4b6c + - 2dd585ac-de90-4e5c-aafb-7181e854f24d status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -5190,13 +4663,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -5204,7 +4677,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -5229,9 +4702,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:15:32 GMT + - Wed, 27 Jul 2022 08:14:48 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -5248,10 +4721,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - a2adece7-1d12-4ecd-ae68-e9d38f90052e + - 92e5b851-c3d1-4b1f-80d4-f2898b3c821b status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -5266,13 +4739,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -5280,7 +4753,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -5305,9 +4778,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:16:02 GMT + - Wed, 27 Jul 2022 08:15:20 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -5324,10 +4797,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - c393940a-ed14-43ef-8166-e4662420e8f5 + - 365c91c9-77eb-4c58-90a2-d82be94ef247 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -5342,13 +4815,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -5356,7 +4829,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -5381,9 +4854,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:16:33 GMT + - Wed, 27 Jul 2022 08:15:50 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -5400,10 +4873,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 0f8ac714-06d0-44cc-bc0b-b5ce64e72a19 + - 0b8294b9-e70f-4067-a6c6-65bd4014592d status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -5418,13 +4891,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -5432,7 +4905,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -5457,9 +4930,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:17:05 GMT + - Wed, 27 Jul 2022 08:16:20 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -5476,10 +4949,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 14e560a9-1026-4378-8b4c-6187b2fbf40a + - 613da5bf-a3b3-435f-a435-b0b56e5f43d5 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -5494,13 +4967,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -5508,7 +4981,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -5533,9 +5006,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:17:35 GMT + - Wed, 27 Jul 2022 08:16:50 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -5552,10 +5025,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - c80d5f18-9e92-44de-8673-ea11fa1acd06 + - 24d8381a-2bea-4af5-aa27-4dbc012093e7 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -5570,13 +5043,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -5584,7 +5057,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -5609,9 +5082,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:18:05 GMT + - Wed, 27 Jul 2022 08:17:20 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -5628,10 +5101,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 350d307d-8b30-450f-b06b-f9403644fbe5 + - 7957ee4f-368b-4f5b-8ad8-941e1712bd47 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -5646,13 +5119,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -5660,7 +5133,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -5685,9 +5158,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:18:36 GMT + - Wed, 27 Jul 2022 08:17:51 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -5704,10 +5177,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - e61018e5-2ae0-42ad-8c21-cfae1a3e7dde + - 9d5207fc-2a8d-4079-8873-56ad7d47233b status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -5722,13 +5195,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -5736,7 +5209,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -5761,9 +5234,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:19:06 GMT + - Wed, 27 Jul 2022 08:18:21 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -5780,10 +5253,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - ebd0972c-61bb-4a32-9d8a-778859981293 + - 45117d27-e6c2-4805-87aa-782a6a9b6fcf status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -5798,13 +5271,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -5812,7 +5285,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -5837,9 +5310,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:19:36 GMT + - Wed, 27 Jul 2022 08:18:51 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -5856,10 +5329,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - edf668fe-53b3-426c-b9e3-edd039af5cf4 + - 0669e436-8a65-4e87-b9d5-149891168cee status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -5874,13 +5347,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -5888,7 +5361,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -5913,9 +5386,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:20:07 GMT + - Wed, 27 Jul 2022 08:19:22 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -5932,10 +5405,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 2d7622f6-5f83-426b-ae33-ade45de1e57f + - a83a0a19-8463-4c8b-988c-cf399d4c764e status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -5950,13 +5423,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -5964,7 +5437,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -5989,9 +5462,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:20:37 GMT + - Wed, 27 Jul 2022 08:19:52 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -6008,10 +5481,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 33a494e7-f451-4b78-8a3f-643fceb5d126 + - 3c7ec84f-143f-4536-b25d-d7e4511f4103 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -6026,13 +5499,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -6040,7 +5513,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -6065,9 +5538,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:21:07 GMT + - Wed, 27 Jul 2022 08:20:23 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -6084,10 +5557,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - c5c195bd-2d77-4e65-bfcb-6f278f5f0690 + - b5737263-ccec-4498-ac46-994dba6acf93 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -6102,13 +5575,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -6116,7 +5589,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"9aa1c45d-da2e-4b95-b3d0-2177ff20524a\\\"\",\r\n + \ \"etag\": \"W/\\\"c2209d70-f6e6-4f21-886d-29ea5abe34ad\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -6141,9 +5614,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:21:38 GMT + - Wed, 27 Jul 2022 08:20:53 GMT etag: - - W/"9aa1c45d-da2e-4b95-b3d0-2177ff20524a" + - W/"c2209d70-f6e6-4f21-886d-29ea5abe34ad" expires: - '-1' pragma: @@ -6160,10 +5633,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 0b480681-3954-4a53-8324-3c05cc6c30dc + - 1858cd21-7985-4fa3-b34e-1c971e9a077e status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -6178,13 +5651,13 @@ interactions: ParameterSetName: - -g -n --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"62d1fffc-b9a5-4840-86c5-507f5f6e5efd\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"e4cb2393-9c63-4ecd-bca1-bcb9fad23688\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -6192,7 +5665,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"62d1fffc-b9a5-4840-86c5-507f5f6e5efd\\\"\",\r\n + \ \"etag\": \"W/\\\"e4cb2393-9c63-4ecd-bca1-bcb9fad23688\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -6217,9 +5690,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:22:08 GMT + - Wed, 27 Jul 2022 08:21:24 GMT etag: - - W/"62d1fffc-b9a5-4840-86c5-507f5f6e5efd" + - W/"e4cb2393-9c63-4ecd-bca1-bcb9fad23688" expires: - '-1' pragma: @@ -6236,10 +5709,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - c5fc4e3a-922b-4712-87e3-43947f8531b5 + - ffaf036c-0d46-4ed5-9331-bbe9aa8315ed status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -6254,13 +5727,13 @@ interactions: ParameterSetName: - -g -n --scale-unit --vpn-server-config --address-space --labels User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"62d1fffc-b9a5-4840-86c5-507f5f6e5efd\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"e4cb2393-9c63-4ecd-bca1-bcb9fad23688\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -6268,7 +5741,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"62d1fffc-b9a5-4840-86c5-507f5f6e5efd\\\"\",\r\n + \ \"etag\": \"W/\\\"e4cb2393-9c63-4ecd-bca1-bcb9fad23688\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -6293,9 +5766,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:22:09 GMT + - Wed, 27 Jul 2022 08:21:25 GMT etag: - - W/"62d1fffc-b9a5-4840-86c5-507f5f6e5efd" + - W/"e4cb2393-9c63-4ecd-bca1-bcb9fad23688" expires: - '-1' pragma: @@ -6312,10 +5785,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 2bdb04c0-e8b6-4543-8fdb-a07710ee8546 + - 535007fd-cfd8-413b-9665-8f9905b2c0bb status: code: 200 - message: OK + message: '' - request: body: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway", "location": "westcentralus", "properties": {"virtualHub": {"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub"}, @@ -6343,13 +5816,13 @@ interactions: ParameterSetName: - -g -n --scale-unit --vpn-server-config --address-space --labels User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"20fcd5c2-4b3f-4962-8905-4507edcaae03\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"a3f08ea1-e645-4f03-af50-3f8bc5ac756e\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -6357,7 +5830,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"20fcd5c2-4b3f-4962-8905-4507edcaae03\\\"\",\r\n + \ \"etag\": \"W/\\\"a3f08ea1-e645-4f03-af50-3f8bc5ac756e\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -6379,7 +5852,7 @@ interactions: azure-asyncnotification: - Enabled azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/5d469a98-063c-4c87-8db7-ab33183a79b4?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/171b4bba-1986-4690-a0ee-0aed949eceda?api-version=2021-08-01 cache-control: - no-cache content-length: @@ -6387,7 +5860,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:22:12 GMT + - Wed, 27 Jul 2022 08:21:26 GMT expires: - '-1' pragma: @@ -6404,12 +5877,12 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 7bd85ec4-6aef-4adb-997a-73f7fba2ba18 + - 502a21d1-703a-4c9a-85e7-b69d5ec71c17 x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '1198' status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -6424,9 +5897,9 @@ interactions: ParameterSetName: - -g -n --scale-unit --vpn-server-config --address-space --labels User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/5d469a98-063c-4c87-8db7-ab33183a79b4?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/171b4bba-1986-4690-a0ee-0aed949eceda?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -6438,7 +5911,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:22:22 GMT + - Wed, 27 Jul 2022 08:21:36 GMT expires: - '-1' pragma: @@ -6455,10 +5928,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - add07149-b3d7-46a4-b5a9-755b15658dfd + - 95d7f8d1-53e5-42d6-b980-d918774dc5ef status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -6473,9 +5946,9 @@ interactions: ParameterSetName: - -g -n --scale-unit --vpn-server-config --address-space --labels User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/5d469a98-063c-4c87-8db7-ab33183a79b4?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/171b4bba-1986-4690-a0ee-0aed949eceda?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -6487,7 +5960,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:22:33 GMT + - Wed, 27 Jul 2022 08:21:47 GMT expires: - '-1' pragma: @@ -6504,10 +5977,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - f00b0c74-bfd7-4360-b475-62737489d0d2 + - e9a409e5-ddd8-4ae2-927d-1c8c84ff0bb5 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -6522,9 +5995,9 @@ interactions: ParameterSetName: - -g -n --scale-unit --vpn-server-config --address-space --labels User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/5d469a98-063c-4c87-8db7-ab33183a79b4?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/171b4bba-1986-4690-a0ee-0aed949eceda?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -6536,7 +6009,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:22:53 GMT + - Wed, 27 Jul 2022 08:22:08 GMT expires: - '-1' pragma: @@ -6553,10 +6026,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 84be01f8-704b-4561-ac4a-c3b70976cdc0 + - 6d7b52b7-c763-47a9-81ac-c9942026cc6f status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -6571,9 +6044,9 @@ interactions: ParameterSetName: - -g -n --scale-unit --vpn-server-config --address-space --labels User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/5d469a98-063c-4c87-8db7-ab33183a79b4?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/171b4bba-1986-4690-a0ee-0aed949eceda?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -6585,7 +6058,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:23:13 GMT + - Wed, 27 Jul 2022 08:22:29 GMT expires: - '-1' pragma: @@ -6602,10 +6075,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - e0bfb00b-223c-41c7-9386-0963120dad34 + - 085860d9-0c02-42cd-95c8-f76127366f82 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -6620,9 +6093,9 @@ interactions: ParameterSetName: - -g -n --scale-unit --vpn-server-config --address-space --labels User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/5d469a98-063c-4c87-8db7-ab33183a79b4?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/171b4bba-1986-4690-a0ee-0aed949eceda?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -6634,7 +6107,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:23:54 GMT + - Wed, 27 Jul 2022 08:23:09 GMT expires: - '-1' pragma: @@ -6651,10 +6124,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 71b8a0b1-b3cc-4ee8-bf1c-9be0ae92f438 + - e6083df6-a9b2-44a7-8de6-970956b5be8a status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -6669,9 +6142,9 @@ interactions: ParameterSetName: - -g -n --scale-unit --vpn-server-config --address-space --labels User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/5d469a98-063c-4c87-8db7-ab33183a79b4?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/171b4bba-1986-4690-a0ee-0aed949eceda?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -6683,7 +6156,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:24:33 GMT + - Wed, 27 Jul 2022 08:23:50 GMT expires: - '-1' pragma: @@ -6700,10 +6173,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - f01806d5-4eaa-4ec3-b929-181715b8dc8a + - 03835cc9-11d8-4ccd-b7dd-e530f9097c01 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -6718,9 +6191,9 @@ interactions: ParameterSetName: - -g -n --scale-unit --vpn-server-config --address-space --labels User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/5d469a98-063c-4c87-8db7-ab33183a79b4?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/171b4bba-1986-4690-a0ee-0aed949eceda?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -6732,7 +6205,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:25:54 GMT + - Wed, 27 Jul 2022 08:25:10 GMT expires: - '-1' pragma: @@ -6749,10 +6222,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 824447a6-155e-453c-8a8a-dfc5bd4efe0f + - 4c273fc6-2de2-4229-aab9-69594a0afe4a status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -6767,9 +6240,9 @@ interactions: ParameterSetName: - -g -n --scale-unit --vpn-server-config --address-space --labels User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/5d469a98-063c-4c87-8db7-ab33183a79b4?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/171b4bba-1986-4690-a0ee-0aed949eceda?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -6781,7 +6254,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:28:35 GMT + - Wed, 27 Jul 2022 08:27:51 GMT expires: - '-1' pragma: @@ -6798,10 +6271,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 51c1a1e1-0eee-45d0-9740-9442e9f3ca2a + - 5f4413cd-fba8-4f47-85a6-2c0ff1d8802b status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -6816,9 +6289,9 @@ interactions: ParameterSetName: - -g -n --scale-unit --vpn-server-config --address-space --labels User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/5d469a98-063c-4c87-8db7-ab33183a79b4?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/171b4bba-1986-4690-a0ee-0aed949eceda?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -6830,7 +6303,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:30:16 GMT + - Wed, 27 Jul 2022 08:29:31 GMT expires: - '-1' pragma: @@ -6847,10 +6320,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - ddc1314a-bd61-4688-bcac-5522a6afaba3 + - d8b0e60c-a0d2-4b1a-a36e-eadf0d811d6b status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -6865,9 +6338,9 @@ interactions: ParameterSetName: - -g -n --scale-unit --vpn-server-config --address-space --labels User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/5d469a98-063c-4c87-8db7-ab33183a79b4?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/171b4bba-1986-4690-a0ee-0aed949eceda?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -6879,7 +6352,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:31:56 GMT + - Wed, 27 Jul 2022 08:31:12 GMT expires: - '-1' pragma: @@ -6896,10 +6369,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 23cdfd5d-7e61-48a6-ba15-9316c8601b54 + - 3f36b776-a863-4d69-a007-9c48f61e16ce status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -6914,9 +6387,9 @@ interactions: ParameterSetName: - -g -n --scale-unit --vpn-server-config --address-space --labels User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/5d469a98-063c-4c87-8db7-ab33183a79b4?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/171b4bba-1986-4690-a0ee-0aed949eceda?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -6928,7 +6401,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:33:36 GMT + - Wed, 27 Jul 2022 08:32:53 GMT expires: - '-1' pragma: @@ -6945,10 +6418,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 7232c8dc-0120-4628-95fb-61c424f4de7d + - addcacd2-655a-45a5-8d0c-5f9e7bac9561 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -6963,9 +6436,9 @@ interactions: ParameterSetName: - -g -n --scale-unit --vpn-server-config --address-space --labels User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/5d469a98-063c-4c87-8db7-ab33183a79b4?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/171b4bba-1986-4690-a0ee-0aed949eceda?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -6977,7 +6450,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:35:17 GMT + - Wed, 27 Jul 2022 08:34:34 GMT expires: - '-1' pragma: @@ -6994,10 +6467,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 0296d0a1-b05c-4edc-8d9c-f3a282b8d440 + - 93131cae-250d-4cb9-871c-df263614c909 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -7012,9 +6485,9 @@ interactions: ParameterSetName: - -g -n --scale-unit --vpn-server-config --address-space --labels User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/5d469a98-063c-4c87-8db7-ab33183a79b4?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/171b4bba-1986-4690-a0ee-0aed949eceda?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -7026,7 +6499,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:36:58 GMT + - Wed, 27 Jul 2022 08:36:14 GMT expires: - '-1' pragma: @@ -7043,10 +6516,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - b2d32b7b-13d6-424c-a7de-ca5926866021 + - 880a454f-3db5-4a60-aa85-7fedf6f7e810 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -7061,9 +6534,9 @@ interactions: ParameterSetName: - -g -n --scale-unit --vpn-server-config --address-space --labels User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/5d469a98-063c-4c87-8db7-ab33183a79b4?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/171b4bba-1986-4690-a0ee-0aed949eceda?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -7075,7 +6548,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:38:39 GMT + - Wed, 27 Jul 2022 08:37:54 GMT expires: - '-1' pragma: @@ -7092,10 +6565,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - f27d6c63-34dd-495b-aeb9-1a1fbf34555e + - 07cfa845-15b7-4bcc-b89e-1d2e6680eb3c status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -7110,9 +6583,9 @@ interactions: ParameterSetName: - -g -n --scale-unit --vpn-server-config --address-space --labels User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/5d469a98-063c-4c87-8db7-ab33183a79b4?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/171b4bba-1986-4690-a0ee-0aed949eceda?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -7124,7 +6597,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:40:19 GMT + - Wed, 27 Jul 2022 08:39:34 GMT expires: - '-1' pragma: @@ -7141,10 +6614,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 0f8b09b7-29d9-49b5-8980-4ce614085e96 + - 3cfac833-48b4-4ff1-8a43-d3dbf6097f8a status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -7159,9 +6632,9 @@ interactions: ParameterSetName: - -g -n --scale-unit --vpn-server-config --address-space --labels User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/5d469a98-063c-4c87-8db7-ab33183a79b4?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/171b4bba-1986-4690-a0ee-0aed949eceda?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -7173,7 +6646,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:41:59 GMT + - Wed, 27 Jul 2022 08:41:16 GMT expires: - '-1' pragma: @@ -7190,10 +6663,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - ed4abfd0-93e0-44b4-8941-3dbe70c42ded + - e8dea40e-2be6-40a8-8c26-0510ce4b7a08 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -7208,9 +6681,9 @@ interactions: ParameterSetName: - -g -n --scale-unit --vpn-server-config --address-space --labels User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/5d469a98-063c-4c87-8db7-ab33183a79b4?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/171b4bba-1986-4690-a0ee-0aed949eceda?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -7222,7 +6695,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:43:41 GMT + - Wed, 27 Jul 2022 08:42:57 GMT expires: - '-1' pragma: @@ -7239,10 +6712,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - fe4a5ae4-1a82-4600-ad96-fb46f80b9f5d + - d813bd28-fba5-4e7f-af37-a039f232bcde status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -7257,9 +6730,9 @@ interactions: ParameterSetName: - -g -n --scale-unit --vpn-server-config --address-space --labels User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/5d469a98-063c-4c87-8db7-ab33183a79b4?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/171b4bba-1986-4690-a0ee-0aed949eceda?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -7271,7 +6744,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:45:21 GMT + - Wed, 27 Jul 2022 08:44:38 GMT expires: - '-1' pragma: @@ -7288,10 +6761,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 653d7a8e-0469-461d-b3eb-d8a75255c656 + - 7f1f94bc-efbf-4d5e-acd4-eaec9c881352 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -7306,9 +6779,9 @@ interactions: ParameterSetName: - -g -n --scale-unit --vpn-server-config --address-space --labels User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/5d469a98-063c-4c87-8db7-ab33183a79b4?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/171b4bba-1986-4690-a0ee-0aed949eceda?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -7320,7 +6793,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:47:02 GMT + - Wed, 27 Jul 2022 08:46:19 GMT expires: - '-1' pragma: @@ -7337,7 +6810,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 6b3e4ba9-f347-4762-8567-2f8f77dad6e4 + - 87f08ca4-ed2d-4923-af86-4684b7a5f389 status: code: 200 message: OK @@ -7355,9 +6828,9 @@ interactions: ParameterSetName: - -g -n --scale-unit --vpn-server-config --address-space --labels User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/5d469a98-063c-4c87-8db7-ab33183a79b4?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/171b4bba-1986-4690-a0ee-0aed949eceda?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -7369,7 +6842,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:48:43 GMT + - Wed, 27 Jul 2022 08:47:59 GMT expires: - '-1' pragma: @@ -7386,7 +6859,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - a6e2d3e8-55a7-452f-ba7f-2993bdeb6d17 + - 7d60f648-3d45-40e4-a565-6f47919f67b3 status: code: 200 message: OK @@ -7404,9 +6877,9 @@ interactions: ParameterSetName: - -g -n --scale-unit --vpn-server-config --address-space --labels User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/5d469a98-063c-4c87-8db7-ab33183a79b4?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/171b4bba-1986-4690-a0ee-0aed949eceda?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -7418,7 +6891,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:50:23 GMT + - Wed, 27 Jul 2022 08:49:39 GMT expires: - '-1' pragma: @@ -7435,7 +6908,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - e05e9f20-d0ef-4ee9-adb7-590f2a94733d + - 75692712-93e3-4ce3-98f9-7c0dbb04c22c status: code: 200 message: OK @@ -7453,13 +6926,13 @@ interactions: ParameterSetName: - -g -n --scale-unit --vpn-server-config --address-space --labels User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"7557fd67-d887-44a9-8168-f71a78664a78\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"801b5ff2-fa59-4f81-b06d-955f05cd1a36\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -7467,7 +6940,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"7557fd67-d887-44a9-8168-f71a78664a78\\\"\",\r\n + \ \"etag\": \"W/\\\"801b5ff2-fa59-4f81-b06d-955f05cd1a36\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -7493,9 +6966,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:50:23 GMT + - Wed, 27 Jul 2022 08:49:40 GMT etag: - - W/"7557fd67-d887-44a9-8168-f71a78664a78" + - W/"801b5ff2-fa59-4f81-b06d-955f05cd1a36" expires: - '-1' pragma: @@ -7512,7 +6985,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 333abf1d-324c-4603-be54-acde65f9ed47 + - d7d8d508-ea88-45b9-bf86-9a0f9a581a77 status: code: 200 message: OK @@ -7530,14 +7003,14 @@ interactions: ParameterSetName: - -g User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways?api-version=2021-08-01 response: body: string: "{\r\n \"value\": [\r\n {\r\n \"name\": \"clitestvp2sgateway\",\r\n \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"7557fd67-d887-44a9-8168-f71a78664a78\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"801b5ff2-fa59-4f81-b06d-955f05cd1a36\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \ \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -7545,7 +7018,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \ \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"7557fd67-d887-44a9-8168-f71a78664a78\\\"\",\r\n + \ \"etag\": \"W/\\\"801b5ff2-fa59-4f81-b06d-955f05cd1a36\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -7571,7 +7044,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:50:25 GMT + - Wed, 27 Jul 2022 08:49:40 GMT expires: - '-1' pragma: @@ -7588,10 +7061,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - a1b8d16e-da2b-4cca-986f-ee823e024f54 + - a1b58242-0e2b-4423-8852-814807b883ce status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -7604,14 +7077,40 @@ interactions: Connection: - keep-alive User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/p2svpnGateways?api-version=2021-08-01 response: body: string: "{\r\n \"value\": [\r\n {\r\n \"name\": \"clitestvp2sgateway\",\r\n - \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"7557fd67-d887-44a9-8168-f71a78664a78\\\"\",\r\n \"type\": + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gatewaylygawt5oqyp7spt7pthmdzvdtchjr25ywo4dmsworetuq/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n + \ \"etag\": \"W/\\\"07acda42-b93d-46d9-937a-aeea1d86687a\\\"\",\r\n \"type\": + \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n + \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gatewaylygawt5oqyp7spt7pthmdzvdtchjr25ywo4dmsworetuq/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n + \ },\r\n \"vpnServerConfiguration\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gatewaylygawt5oqyp7spt7pthmdzvdtchjr25ywo4dmsworetuq/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig\"\r\n + \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n + \ \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": + \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gatewaylygawt5oqyp7spt7pthmdzvdtchjr25ywo4dmsworetuq/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n + \ \"etag\": \"W/\\\"07acda42-b93d-46d9-937a-aeea1d86687a\\\"\",\r\n + \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n + \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": + {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gatewaylygawt5oqyp7spt7pthmdzvdtchjr25ywo4dmsworetuq/providers/Microsoft.Network/virtualHubs/clitestvhub/hubRouteTables/defaultRouteTable\"\r\n + \ },\r\n \"propagatedRouteTables\": {\r\n \"labels\": + [\r\n \"default\"\r\n ],\r\n \"ids\": + [\r\n {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gatewaylygawt5oqyp7spt7pthmdzvdtchjr25ywo4dmsworetuq/providers/Microsoft.Network/virtualHubs/clitestvhub/hubRouteTables/defaultRouteTable\"\r\n + \ }\r\n ]\r\n },\r\n \"vnetRoutes\": + {\r\n \"staticRoutes\": []\r\n }\r\n },\r\n + \ \"vpnClientAddressPool\": {\r\n \"addressPrefixes\": + [\r\n \"10.0.0.0/24\",\r\n \"11.0.0.0/24\"\r\n + \ ]\r\n },\r\n \"enableInternetSecurity\": + true\r\n }\r\n }\r\n ],\r\n \"vpnGatewayDetachStatus\": + \"Attached\",\r\n \"vpnGatewayScaleUnit\": 2,\r\n \"customDnsServers\": + [],\r\n \"isRoutingPreferenceInternet\": false,\r\n \"useRadiusProxyIPs\": + false,\r\n \"radiusProxyIPs\": []\r\n }\r\n },\r\n {\r\n + \ \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n + \ \"etag\": \"W/\\\"801b5ff2-fa59-4f81-b06d-955f05cd1a36\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \ \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -7619,7 +7118,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \ \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"7557fd67-d887-44a9-8168-f71a78664a78\\\"\",\r\n + \ \"etag\": \"W/\\\"801b5ff2-fa59-4f81-b06d-955f05cd1a36\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -7636,16 +7135,43 @@ interactions: true\r\n }\r\n }\r\n ],\r\n \"vpnGatewayDetachStatus\": \"Attached\",\r\n \"vpnGatewayScaleUnit\": 3,\r\n \"customDnsServers\": [],\r\n \"isRoutingPreferenceInternet\": false,\r\n \"useRadiusProxyIPs\": + false,\r\n \"radiusProxyIPs\": []\r\n }\r\n },\r\n {\r\n + \ \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gatewayzq33opal3bcqpjrk2enwoz3kcoky7tppamct7bftcntgq/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n + \ \"etag\": \"W/\\\"327da490-55b8-4042-bcf1-438184821b0e\\\"\",\r\n \"type\": + \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n + \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gatewayzq33opal3bcqpjrk2enwoz3kcoky7tppamct7bftcntgq/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n + \ },\r\n \"vpnServerConfiguration\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gatewayzq33opal3bcqpjrk2enwoz3kcoky7tppamct7bftcntgq/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig2\"\r\n + \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n + \ \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": + \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gatewayzq33opal3bcqpjrk2enwoz3kcoky7tppamct7bftcntgq/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n + \ \"etag\": \"W/\\\"327da490-55b8-4042-bcf1-438184821b0e\\\"\",\r\n + \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n + \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": + {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gatewayzq33opal3bcqpjrk2enwoz3kcoky7tppamct7bftcntgq/providers/Microsoft.Network/virtualHubs/clitestvhub/hubRouteTables/defaultRouteTable\"\r\n + \ },\r\n \"propagatedRouteTables\": {\r\n \"labels\": + [\r\n \"x1\",\r\n \"x2\",\r\n \"x3\"\r\n + \ ],\r\n \"ids\": [\r\n {\r\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gatewayzq33opal3bcqpjrk2enwoz3kcoky7tppamct7bftcntgq/providers/Microsoft.Network/virtualHubs/clitestvhub/hubRouteTables/defaultRouteTable\"\r\n + \ }\r\n ]\r\n },\r\n \"vnetRoutes\": + {\r\n \"staticRoutes\": []\r\n }\r\n },\r\n + \ \"vpnClientAddressPool\": {\r\n \"addressPrefixes\": + [\r\n \"13.0.0.0/24\",\r\n \"12.0.0.0/24\"\r\n + \ ]\r\n },\r\n \"enableInternetSecurity\": + true\r\n }\r\n }\r\n ],\r\n \"vpnGatewayDetachStatus\": + \"Attached\",\r\n \"vpnGatewayScaleUnit\": 3,\r\n \"customDnsServers\": + [],\r\n \"isRoutingPreferenceInternet\": false,\r\n \"useRadiusProxyIPs\": false,\r\n \"radiusProxyIPs\": []\r\n }\r\n }\r\n ]\r\n}" headers: cache-control: - no-cache content-length: - - '3013' + - '9413' content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:50:26 GMT + - Wed, 27 Jul 2022 08:49:41 GMT expires: - '-1' pragma: @@ -7662,10 +7188,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 83fb145b-c53a-4b08-b6db-cf1771c1fea5 + - 2e8b725a-1dc2-42a9-b578-333c8fbfd0fe status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -7680,13 +7206,13 @@ interactions: ParameterSetName: - -g -n User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvp2sgateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\",\r\n - \ \"etag\": \"W/\\\"7557fd67-d887-44a9-8168-f71a78664a78\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"801b5ff2-fa59-4f81-b06d-955f05cd1a36\\\"\",\r\n \"type\": \"Microsoft.Network/p2sVpnGateways\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/clitestvhub\"\r\n @@ -7694,7 +7220,7 @@ interactions: \ },\r\n \"vpnServerConfigurationLocation\": \"westcentralus\",\r\n \"p2SConnectionConfigurations\": [\r\n {\r\n \"name\": \"P2SConnectionConfigDefault\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway/p2sConnectionConfigurations/P2SConnectionConfigDefault\",\r\n - \ \"etag\": \"W/\\\"7557fd67-d887-44a9-8168-f71a78664a78\\\"\",\r\n + \ \"etag\": \"W/\\\"801b5ff2-fa59-4f81-b06d-955f05cd1a36\\\"\",\r\n \ \"type\": \"Microsoft.Network/p2sVpnGateways/p2sConnectionConfigurations\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": @@ -7720,9 +7246,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:50:26 GMT + - Wed, 27 Jul 2022 08:49:43 GMT etag: - - W/"7557fd67-d887-44a9-8168-f71a78664a78" + - W/"801b5ff2-fa59-4f81-b06d-955f05cd1a36" expires: - '-1' pragma: @@ -7739,10 +7265,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 84ce9025-beb0-4649-a311-221a078e03f8 + - 97fa08c7-482e-4e3e-90c3-ee5e0eca7bd1 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -7759,7 +7285,7 @@ interactions: ParameterSetName: - -g -n -y User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: DELETE uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: @@ -7769,17 +7295,17 @@ interactions: azure-asyncnotification: - Enabled azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/ca9109a1-acc0-499d-8c9f-9fb75e72050d?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/f6fd5b56-fd68-40d6-a3a2-1452417af65d?api-version=2021-08-01 cache-control: - no-cache content-length: - '0' date: - - Tue, 10 May 2022 02:50:29 GMT + - Wed, 27 Jul 2022 08:49:44 GMT expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operationResults/ca9109a1-acc0-499d-8c9f-9fb75e72050d?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operationResults/f6fd5b56-fd68-40d6-a3a2-1452417af65d?api-version=2021-08-01 pragma: - no-cache server: @@ -7790,12 +7316,12 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 889a9757-96e0-4ad1-93db-8d6002eaa272 + - c4955d91-cbc3-4e53-87a1-fdbc36ad34af x-ms-ratelimit-remaining-subscription-deletes: - - '14997' + - '14999' status: code: 202 - message: Accepted + message: '' - request: body: null headers: @@ -7810,9 +7336,9 @@ interactions: ParameterSetName: - -g -n -y User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/ca9109a1-acc0-499d-8c9f-9fb75e72050d?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/f6fd5b56-fd68-40d6-a3a2-1452417af65d?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -7824,7 +7350,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:50:40 GMT + - Wed, 27 Jul 2022 08:49:55 GMT expires: - '-1' pragma: @@ -7841,10 +7367,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - ee4862c7-d3b8-469e-a0c5-5fbd580e3894 + - f9dee080-dcb9-4d37-b9e2-a7af7f3972b1 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -7859,9 +7385,9 @@ interactions: ParameterSetName: - -g -n -y User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/ca9109a1-acc0-499d-8c9f-9fb75e72050d?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/f6fd5b56-fd68-40d6-a3a2-1452417af65d?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -7873,7 +7399,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:50:50 GMT + - Wed, 27 Jul 2022 08:50:06 GMT expires: - '-1' pragma: @@ -7890,10 +7416,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 4fd707bb-cc0e-423a-8da7-7a8a8b3a1f0b + - c59a71ad-e9c5-4967-92ed-dbd4aff1498b status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -7908,9 +7434,9 @@ interactions: ParameterSetName: - -g -n -y User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/ca9109a1-acc0-499d-8c9f-9fb75e72050d?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/f6fd5b56-fd68-40d6-a3a2-1452417af65d?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -7922,7 +7448,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:51:10 GMT + - Wed, 27 Jul 2022 08:50:26 GMT expires: - '-1' pragma: @@ -7939,10 +7465,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 28a1666b-3c9a-4b4c-b7bc-42e901938430 + - 367508bd-2d9b-4cf9-acf7-59b601c67b9a status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -7957,9 +7483,9 @@ interactions: ParameterSetName: - -g -n -y User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/ca9109a1-acc0-499d-8c9f-9fb75e72050d?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/f6fd5b56-fd68-40d6-a3a2-1452417af65d?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -7971,7 +7497,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:51:31 GMT + - Wed, 27 Jul 2022 08:50:46 GMT expires: - '-1' pragma: @@ -7988,10 +7514,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 06010fc2-4bd1-4c14-b4fd-bc842bc5a038 + - b5349522-909c-415a-9435-c9121d3ca2e2 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -8006,9 +7532,9 @@ interactions: ParameterSetName: - -g -n -y User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/ca9109a1-acc0-499d-8c9f-9fb75e72050d?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/f6fd5b56-fd68-40d6-a3a2-1452417af65d?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -8020,7 +7546,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:52:12 GMT + - Wed, 27 Jul 2022 08:51:26 GMT expires: - '-1' pragma: @@ -8037,10 +7563,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 0c16cfbc-159e-44c5-a2dd-808ef8159539 + - 55b218eb-d9c6-4e5a-96a5-4155aa570712 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -8055,9 +7581,9 @@ interactions: ParameterSetName: - -g -n -y User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/ca9109a1-acc0-499d-8c9f-9fb75e72050d?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/f6fd5b56-fd68-40d6-a3a2-1452417af65d?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -8069,7 +7595,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:52:52 GMT + - Wed, 27 Jul 2022 08:52:06 GMT expires: - '-1' pragma: @@ -8086,10 +7612,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 6c251530-7bb8-47a1-a039-c6f2a5911704 + - 73651f20-0057-4162-a8de-fa94e137ef49 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -8104,9 +7630,9 @@ interactions: ParameterSetName: - -g -n -y User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/ca9109a1-acc0-499d-8c9f-9fb75e72050d?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/f6fd5b56-fd68-40d6-a3a2-1452417af65d?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -8118,7 +7644,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:54:12 GMT + - Wed, 27 Jul 2022 08:53:27 GMT expires: - '-1' pragma: @@ -8135,10 +7661,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 9142d6e3-05e8-4b4a-bea1-567da7efba24 + - 866f9f6d-875a-479e-879d-0a0fae2598c3 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -8153,9 +7679,9 @@ interactions: ParameterSetName: - -g -n -y User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/ca9109a1-acc0-499d-8c9f-9fb75e72050d?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/f6fd5b56-fd68-40d6-a3a2-1452417af65d?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -8167,7 +7693,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:56:52 GMT + - Wed, 27 Jul 2022 08:56:09 GMT expires: - '-1' pragma: @@ -8184,10 +7710,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - e2a9d3fe-a45c-4e49-9b10-f89c22da4c10 + - 328bdf65-7261-4023-acc0-7e5a68bf8ae0 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -8202,9 +7728,9 @@ interactions: ParameterSetName: - -g -n -y User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/ca9109a1-acc0-499d-8c9f-9fb75e72050d?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/f6fd5b56-fd68-40d6-a3a2-1452417af65d?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -8216,7 +7742,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 02:58:33 GMT + - Wed, 27 Jul 2022 08:57:49 GMT expires: - '-1' pragma: @@ -8233,7 +7759,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - e39189a6-1ccd-461e-a2f3-0d7befad1792 + - 051f5b1c-09ac-438d-ad77-baf357e37bc4 status: code: 200 message: OK @@ -8251,9 +7777,9 @@ interactions: ParameterSetName: - -g -n -y User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/ca9109a1-acc0-499d-8c9f-9fb75e72050d?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/f6fd5b56-fd68-40d6-a3a2-1452417af65d?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -8265,7 +7791,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 03:00:14 GMT + - Wed, 27 Jul 2022 08:59:29 GMT expires: - '-1' pragma: @@ -8282,7 +7808,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - fc50c220-3d2c-4243-90a1-e8b97e75ef42 + - 0ee0244d-3002-438b-8ba6-17feb747a7e5 status: code: 200 message: OK @@ -8300,9 +7826,9 @@ interactions: ParameterSetName: - -g -n -y User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/ca9109a1-acc0-499d-8c9f-9fb75e72050d?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/f6fd5b56-fd68-40d6-a3a2-1452417af65d?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -8314,7 +7840,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 03:01:55 GMT + - Wed, 27 Jul 2022 09:01:09 GMT expires: - '-1' pragma: @@ -8331,7 +7857,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 005ac7f6-7171-4d4e-b14a-274792af1b31 + - c64befe8-8da8-46f0-96ee-daa46be449cb status: code: 200 message: OK @@ -8349,9 +7875,9 @@ interactions: ParameterSetName: - -g -n -y User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/ca9109a1-acc0-499d-8c9f-9fb75e72050d?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/f6fd5b56-fd68-40d6-a3a2-1452417af65d?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -8363,7 +7889,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 03:03:35 GMT + - Wed, 27 Jul 2022 09:02:50 GMT expires: - '-1' pragma: @@ -8380,10 +7906,59 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 0fe89489-0d86-49ff-a8c2-ae6010733f8d + - 263d18b8-d96a-4304-af90-794d6dd4bdc0 status: code: 200 - message: OK + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network p2s-vpn-gateway delete + Connection: + - keep-alive + ParameterSetName: + - -g -n -y + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operationResults/f6fd5b56-fd68-40d6-a3a2-1452417af65d?api-version=2021-08-01 + response: + body: + string: '' + headers: + azure-asyncnotification: + - Enabled + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/f6fd5b56-fd68-40d6-a3a2-1452417af65d?api-version=2021-08-01 + cache-control: + - no-cache + content-type: + - application/json; charset=utf-8 + date: + - Wed, 27 Jul 2022 09:02:51 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operationResults/f6fd5b56-fd68-40d6-a3a2-1452417af65d?api-version=2021-08-01 + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - c4955d91-cbc3-4e53-87a1-fdbc36ad34af + status: + code: 204 + message: No Content - request: body: null headers: @@ -8398,7 +7973,7 @@ interactions: ParameterSetName: - -g -n User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gateway000001/providers/Microsoft.Network/p2svpnGateways/clitestvp2sgateway?api-version=2021-08-01 response: @@ -8414,7 +7989,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 03:03:37 GMT + - Wed, 27 Jul 2022 09:02:54 GMT expires: - '-1' pragma: diff --git a/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_vhub_connection_basic_scenario.yaml b/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_vhub_connection_basic_scenario.yaml index e0f08088620..a1f2b4b1cd4 100644 --- a/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_vhub_connection_basic_scenario.yaml +++ b/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_vhub_connection_basic_scenario.yaml @@ -13,21 +13,21 @@ interactions: ParameterSetName: - -n -g --type User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-resource/19.0.0 Python/3.8.3 (Windows-10-10.0.18362-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_azure_vhub_connection000001?api-version=2021-04-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001","name":"cli_test_azure_vhub_connection000001","type":"Microsoft.Resources/resourceGroups","location":"westus","tags":{"product":"azurecli","cause":"automation","date":"2021-09-18T06:23:34Z"},"properties":{"provisioningState":"Succeeded"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001","name":"cli_test_azure_vhub_connection000001","type":"Microsoft.Resources/resourceGroups","location":"westus","tags":{"product":"azurecli","cause":"automation","date":"2022-07-27T05:29:48Z"},"properties":{"provisioningState":"Succeeded"}}' headers: cache-control: - no-cache content-length: - - '428' + - '350' content-type: - application/json; charset=utf-8 date: - - Sat, 18 Sep 2021 06:23:49 GMT + - Wed, 27 Jul 2022 05:29:56 GMT expires: - '-1' pragma: @@ -59,13 +59,13 @@ interactions: ParameterSetName: - -n -g --type User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.3 (Windows-10-10.0.18362-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualWans/clitestvwan2?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvwan2\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualWans/clitestvwan2\",\r\n - \ \"etag\": \"W/\\\"250dc14a-6afb-426d-b213-6aa06b90b53d\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c85c0682-ee83-4d29-80c6-be76b71bfa7c\\\"\",\r\n \"type\": \"Microsoft.Network/virtualWans\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"disableVpnEncryption\": false,\r\n \"allowBranchToBranchTraffic\": true,\r\n \"office365LocalBreakoutCategory\": @@ -74,15 +74,15 @@ interactions: azure-asyncnotification: - Enabled azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/5163a30f-1edb-429e-ac3a-1d3be2a549ad?api-version=2020-05-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/ac1727f1-17a6-4985-a96f-8a6435084796?api-version=2021-08-01 cache-control: - no-cache content-length: - - '575' + - '536' content-type: - application/json; charset=utf-8 date: - - Sat, 18 Sep 2021 06:23:57 GMT + - Wed, 27 Jul 2022 05:30:01 GMT expires: - '-1' pragma: @@ -95,9 +95,9 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 8ffcd8e3-729b-4c47-bcc8-b13399bb4024 + - e3fbb2d0-ea14-4557-a9aa-7d90c3fd9c7d x-ms-ratelimit-remaining-subscription-writes: - - '1196' + - '1198' status: code: 201 message: Created @@ -115,9 +115,9 @@ interactions: ParameterSetName: - -n -g --type User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.3 (Windows-10-10.0.18362-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/5163a30f-1edb-429e-ac3a-1d3be2a549ad?api-version=2020-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/ac1727f1-17a6-4985-a96f-8a6435084796?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -129,7 +129,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Sat, 18 Sep 2021 06:24:08 GMT + - Wed, 27 Jul 2022 05:30:11 GMT expires: - '-1' pragma: @@ -146,7 +146,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 161097aa-ea80-4f99-a100-1566d51a5bcd + - 4c2fbdd7-d61e-48d1-98d2-279b4cfbb2d9 status: code: 200 message: OK @@ -164,13 +164,13 @@ interactions: ParameterSetName: - -n -g --type User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.3 (Windows-10-10.0.18362-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualWans/clitestvwan2?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvwan2\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualWans/clitestvwan2\",\r\n - \ \"etag\": \"W/\\\"f76ffe63-6750-42ca-8c13-0438b445ff88\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"0c0a5f26-7782-4078-9658-34532c1fa37c\\\"\",\r\n \"type\": \"Microsoft.Network/virtualWans\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"disableVpnEncryption\": false,\r\n \"allowBranchToBranchTraffic\": true,\r\n \"office365LocalBreakoutCategory\": @@ -179,13 +179,13 @@ interactions: cache-control: - no-cache content-length: - - '576' + - '537' content-type: - application/json; charset=utf-8 date: - - Sat, 18 Sep 2021 06:24:08 GMT + - Wed, 27 Jul 2022 05:30:11 GMT etag: - - W/"f76ffe63-6750-42ca-8c13-0438b445ff88" + - W/"0c0a5f26-7782-4078-9658-34532c1fa37c" expires: - '-1' pragma: @@ -202,7 +202,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - eb25d0c4-11bd-425e-959c-d46005317161 + - 5a5f5059-727a-4bcf-9b7b-16a8f817ed71 status: code: 200 message: OK @@ -219,39 +219,42 @@ interactions: Connection: - keep-alive Content-Length: - - '310' + - '271' Content-Type: - application/json ParameterSetName: - -g -n --vwan --address-prefix -l --sku User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.3 (Windows-10-10.0.18362-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualHubs/clitestvhub2?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvhub2\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualHubs/clitestvhub2\",\r\n - \ \"etag\": \"W/\\\"15f9d2f8-ba4c-41af-ae17-548af4588537\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"0d278c9a-9ed4-455a-b256-f77cb8d4b06b\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"addressPrefix\": \"10.5.0.0/16\",\r\n \"virtualRouterAsn\": - 0,\r\n \"virtualRouterIps\": [],\r\n \"routeTable\": {\r\n \"routes\": - []\r\n },\r\n \"virtualWan\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualWans/clitestvwan2\"\r\n - \ },\r\n \"sku\": \"Standard\",\r\n \"routingState\": \"None\"\r\n - \ }\r\n}" + 65515,\r\n \"virtualRouterIps\": [],\r\n \"routeTable\": {\r\n \"routes\": + []\r\n },\r\n \"virtualRouterAutoScaleConfiguration\": {\r\n \"minCapacity\": + 2\r\n },\r\n \"virtualWan\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualWans/clitestvwan2\"\r\n + \ },\r\n \"networkVirtualAppliances\": [],\r\n \"sku\": \"Standard\",\r\n + \ \"routingState\": \"None\",\r\n \"allowBranchToBranchTraffic\": false,\r\n + \ \"preferredRoutingGateway\": \"ExpressRoute\",\r\n \"hubRoutingPreference\": + \"ExpressRoute\"\r\n }\r\n}" headers: azure-asyncnotification: - Enabled azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/cf5137ca-ba07-44a9-b68b-b5ab1aa99273?api-version=2020-05-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/b39ef97c-9256-461b-a0b7-05d1c45d7cf8?api-version=2021-08-01 cache-control: - no-cache content-length: - - '898' + - '1074' content-type: - application/json; charset=utf-8 date: - - Sat, 18 Sep 2021 06:24:16 GMT + - Wed, 27 Jul 2022 05:30:17 GMT expires: - '-1' pragma: @@ -264,9 +267,9 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 0384694e-7039-4f81-aa57-de351b87d88d + - 2a0176db-05da-4403-8a3b-63caa8eab2c4 x-ms-ratelimit-remaining-subscription-writes: - - '1196' + - '1199' status: code: 201 message: Created @@ -284,58 +287,9 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l --sku User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.3 (Windows-10-10.0.18362-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/cf5137ca-ba07-44a9-b68b-b5ab1aa99273?api-version=2020-05-01 - response: - body: - string: "{\r\n \"status\": \"InProgress\"\r\n}" - headers: - cache-control: - - no-cache - content-length: - - '30' - content-type: - - application/json; charset=utf-8 - date: - - Sat, 18 Sep 2021 06:24:27 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-ms-arm-service-request-id: - - 7e3f5747-4412-459a-8548-40423db56faf - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - network vhub create - Connection: - - keep-alive - ParameterSetName: - - -g -n --vwan --address-prefix -l --sku - User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.3 (Windows-10-10.0.18362-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/cf5137ca-ba07-44a9-b68b-b5ab1aa99273?api-version=2020-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/b39ef97c-9256-461b-a0b7-05d1c45d7cf8?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -347,7 +301,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Sat, 18 Sep 2021 06:24:37 GMT + - Wed, 27 Jul 2022 05:30:28 GMT expires: - '-1' pragma: @@ -364,7 +318,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - f69ef037-d232-473f-a6af-bd738ce69592 + - caac52d2-6757-45f2-8211-2a2d9ffb235a status: code: 200 message: OK @@ -382,9 +336,9 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l --sku User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.3 (Windows-10-10.0.18362-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/cf5137ca-ba07-44a9-b68b-b5ab1aa99273?api-version=2020-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/b39ef97c-9256-461b-a0b7-05d1c45d7cf8?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -396,7 +350,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Sat, 18 Sep 2021 06:24:57 GMT + - Wed, 27 Jul 2022 05:30:38 GMT expires: - '-1' pragma: @@ -413,7 +367,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 3e8eb0df-2cf0-4b51-b6eb-0fdeead9b238 + - 7299cecc-66b1-4a47-80af-5f5b98b43be2 status: code: 200 message: OK @@ -431,9 +385,9 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l --sku User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.3 (Windows-10-10.0.18362-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/cf5137ca-ba07-44a9-b68b-b5ab1aa99273?api-version=2020-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/b39ef97c-9256-461b-a0b7-05d1c45d7cf8?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -445,7 +399,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Sat, 18 Sep 2021 06:25:17 GMT + - Wed, 27 Jul 2022 05:30:58 GMT expires: - '-1' pragma: @@ -462,7 +416,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 3691200e-2183-430d-921a-855fd3897a00 + - 035e1514-c65a-44c7-9a14-e213653e3afd status: code: 200 message: OK @@ -480,9 +434,9 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l --sku User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.3 (Windows-10-10.0.18362-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/cf5137ca-ba07-44a9-b68b-b5ab1aa99273?api-version=2020-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/b39ef97c-9256-461b-a0b7-05d1c45d7cf8?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -494,7 +448,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Sat, 18 Sep 2021 06:25:57 GMT + - Wed, 27 Jul 2022 05:31:20 GMT expires: - '-1' pragma: @@ -511,7 +465,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 5eba7399-2c55-488e-8186-72ed7225d7ca + - e2d1d372-5084-4c7a-b984-89d753a5551b status: code: 200 message: OK @@ -529,9 +483,9 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l --sku User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.3 (Windows-10-10.0.18362-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/cf5137ca-ba07-44a9-b68b-b5ab1aa99273?api-version=2020-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/b39ef97c-9256-461b-a0b7-05d1c45d7cf8?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -543,7 +497,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Sat, 18 Sep 2021 06:26:37 GMT + - Wed, 27 Jul 2022 05:31:59 GMT expires: - '-1' pragma: @@ -560,7 +514,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 6fd3166f-2242-4cee-8a4d-32ec15f5d72c + - bc39bf92-bb73-45ab-adf9-2ce89cd4d30d status: code: 200 message: OK @@ -578,9 +532,9 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l --sku User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.3 (Windows-10-10.0.18362-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/cf5137ca-ba07-44a9-b68b-b5ab1aa99273?api-version=2020-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/b39ef97c-9256-461b-a0b7-05d1c45d7cf8?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -592,7 +546,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Sat, 18 Sep 2021 06:27:59 GMT + - Wed, 27 Jul 2022 05:32:40 GMT expires: - '-1' pragma: @@ -609,7 +563,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 88cf6b8d-75cf-411d-ad9a-325de90b25e5 + - 77dcb2dc-1787-40e7-a2fd-de751271e348 status: code: 200 message: OK @@ -627,9 +581,9 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l --sku User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.3 (Windows-10-10.0.18362-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/cf5137ca-ba07-44a9-b68b-b5ab1aa99273?api-version=2020-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/b39ef97c-9256-461b-a0b7-05d1c45d7cf8?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -641,7 +595,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Sat, 18 Sep 2021 06:30:39 GMT + - Wed, 27 Jul 2022 05:34:00 GMT expires: - '-1' pragma: @@ -658,7 +612,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - aa4f6990-c6f9-4d13-b6e6-1dc497173985 + - 18505aba-40aa-43ce-80eb-f837d0767dcb status: code: 200 message: OK @@ -676,29 +630,32 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l --sku User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.3 (Windows-10-10.0.18362-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualHubs/clitestvhub2?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvhub2\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualHubs/clitestvhub2\",\r\n - \ \"etag\": \"W/\\\"d20fbd35-b53d-465f-9230-aa2a4e141b6f\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"769f0820-f484-49e8-be0c-d21fd22e0d74\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"addressPrefix\": \"10.5.0.0/16\",\r\n \"virtualRouterAsn\": - 0,\r\n \"virtualRouterIps\": [],\r\n \"routeTable\": {\r\n \"routes\": - []\r\n },\r\n \"virtualWan\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualWans/clitestvwan2\"\r\n - \ },\r\n \"sku\": \"Standard\",\r\n \"routingState\": \"Provisioning\"\r\n - \ }\r\n}" + 65515,\r\n \"virtualRouterIps\": [],\r\n \"routeTable\": {\r\n \"routes\": + []\r\n },\r\n \"virtualRouterAutoScaleConfiguration\": {\r\n \"minCapacity\": + 2\r\n },\r\n \"virtualWan\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualWans/clitestvwan2\"\r\n + \ },\r\n \"networkVirtualAppliances\": [],\r\n \"sku\": \"Standard\",\r\n + \ \"routingState\": \"Provisioning\",\r\n \"allowBranchToBranchTraffic\": + false,\r\n \"preferredRoutingGateway\": \"ExpressRoute\",\r\n \"hubRoutingPreference\": + \"ExpressRoute\"\r\n }\r\n}" headers: cache-control: - no-cache content-length: - - '907' + - '1083' content-type: - application/json; charset=utf-8 date: - - Sat, 18 Sep 2021 06:30:40 GMT + - Wed, 27 Jul 2022 05:34:01 GMT expires: - '-1' pragma: @@ -715,7 +672,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 548c7a20-46d4-4a37-a8b7-7fc385f9e19a + - 568abfa8-c767-4765-b506-6a14f3079a29 status: code: 200 message: OK @@ -734,21 +691,21 @@ interactions: Connection: - keep-alive Content-Length: - - '384' + - '337' Content-Type: - application/json ParameterSetName: - -g --vhub-name --name --remote-vnet User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.3 (Windows-10-10.0.18362-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualHubs/clitestvhub2/hubVirtualNetworkConnections/clitestvhubconnection2?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvhubconnection2\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualHubs/clitestvhub2/hubVirtualNetworkConnections/clitestvhubconnection2\",\r\n - \ \"etag\": \"W/\\\"c9e2e766-95db-4e8c-8994-29479917ae16\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"71d0c3e9-5ba5-47a5-9d51-372448d88b63\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections\",\r\n \"properties\": - {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"acd3f9b6-8e8b-4d2f-a3f7-298fef84c066\",\r\n + {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"2b71a048-df9e-4aa4-b01c-d883eb2e21d2\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualHubs/clitestvhub2/hubRouteTables/defaultRouteTable\"\r\n \ },\r\n \"propagatedRouteTables\": {\r\n \"labels\": [\r\n @@ -758,18 +715,19 @@ interactions: []\r\n }\r\n },\r\n \"remoteVirtualNetwork\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualNetworks/clitest.vn000002\"\r\n \ },\r\n \"allowHubToRemoteVnetTransit\": true,\r\n \"allowRemoteVnetToUseHubVnetGateways\": - false,\r\n \"enableInternetSecurity\": true\r\n }\r\n}" + false,\r\n \"enableInternetSecurity\": true,\r\n \"connectivityStatus\": + \"Unknown\"\r\n }\r\n}" headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/5b395d0f-a7be-4dd1-8a80-d8edf49e8542?api-version=2020-05-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/4c128366-9893-4a65-a093-786b9b228ebe?api-version=2021-08-01 cache-control: - no-cache content-length: - - '1740' + - '1614' content-type: - application/json; charset=utf-8 date: - - Sat, 18 Sep 2021 06:30:41 GMT + - Wed, 27 Jul 2022 05:34:03 GMT expires: - '-1' pragma: @@ -782,7 +740,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - f3fc9bfa-31c4-4569-8d49-e0288fa973d4 + - 321d3384-54c7-4514-a498-ec16b44b325b x-ms-ratelimit-remaining-subscription-writes: - '1199' status: @@ -802,9 +760,9 @@ interactions: ParameterSetName: - -g --vhub-name --name --remote-vnet User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.3 (Windows-10-10.0.18362-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/5b395d0f-a7be-4dd1-8a80-d8edf49e8542?api-version=2020-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/4c128366-9893-4a65-a093-786b9b228ebe?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -816,7 +774,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Sat, 18 Sep 2021 06:30:52 GMT + - Wed, 27 Jul 2022 05:34:13 GMT expires: - '-1' pragma: @@ -833,7 +791,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - c2d1af55-8899-4205-97e4-7befc4d03999 + - 87ba664a-95e0-4141-aaf3-772a2d9eb6a8 status: code: 200 message: OK @@ -851,9 +809,9 @@ interactions: ParameterSetName: - -g --vhub-name --name --remote-vnet User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.3 (Windows-10-10.0.18362-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/5b395d0f-a7be-4dd1-8a80-d8edf49e8542?api-version=2020-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/4c128366-9893-4a65-a093-786b9b228ebe?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -865,7 +823,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Sat, 18 Sep 2021 06:31:02 GMT + - Wed, 27 Jul 2022 05:34:24 GMT expires: - '-1' pragma: @@ -882,7 +840,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - cbe1dd65-6527-40bd-9741-714ca3557444 + - d8b9f1bd-a514-4062-9a20-42f65d86e2cd status: code: 200 message: OK @@ -900,58 +858,9 @@ interactions: ParameterSetName: - -g --vhub-name --name --remote-vnet User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.3 (Windows-10-10.0.18362-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/5b395d0f-a7be-4dd1-8a80-d8edf49e8542?api-version=2020-05-01 - response: - body: - string: "{\r\n \"status\": \"InProgress\"\r\n}" - headers: - cache-control: - - no-cache - content-length: - - '30' - content-type: - - application/json; charset=utf-8 - date: - - Sat, 18 Sep 2021 06:31:22 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-ms-arm-service-request-id: - - 3da5b1d2-a0cc-4bd4-8b31-f330c8e78849 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - network vhub connection create - Connection: - - keep-alive - ParameterSetName: - - -g --vhub-name --name --remote-vnet - User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.3 (Windows-10-10.0.18362-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/5b395d0f-a7be-4dd1-8a80-d8edf49e8542?api-version=2020-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/4c128366-9893-4a65-a093-786b9b228ebe?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -963,7 +872,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Sat, 18 Sep 2021 06:32:03 GMT + - Wed, 27 Jul 2022 05:34:44 GMT expires: - '-1' pragma: @@ -980,7 +889,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 2d960179-9fe6-4468-af47-834006255533 + - 71a7358c-3dd8-4ba6-b625-b76db0b35787 status: code: 200 message: OK @@ -998,15 +907,15 @@ interactions: ParameterSetName: - -g --vhub-name --name --remote-vnet User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.3 (Windows-10-10.0.18362-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualHubs/clitestvhub2/hubVirtualNetworkConnections/clitestvhubconnection2?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvhubconnection2\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualHubs/clitestvhub2/hubVirtualNetworkConnections/clitestvhubconnection2\",\r\n - \ \"etag\": \"W/\\\"192183e0-1d96-4dac-b9d7-c9cc26a73a13\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"9bcbadbb-966f-4558-83a4-3c6083e37965\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections\",\r\n \"properties\": - {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"acd3f9b6-8e8b-4d2f-a3f7-298fef84c066\",\r\n + {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"2b71a048-df9e-4aa4-b01c-d883eb2e21d2\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualHubs/clitestvhub2/hubRouteTables/defaultRouteTable\"\r\n \ },\r\n \"propagatedRouteTables\": {\r\n \"labels\": [\r\n @@ -1016,18 +925,17 @@ interactions: []\r\n }\r\n },\r\n \"remoteVirtualNetwork\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualNetworks/clitest.vn000002\"\r\n \ },\r\n \"allowHubToRemoteVnetTransit\": true,\r\n \"allowRemoteVnetToUseHubVnetGateways\": - false,\r\n \"enableInternetSecurity\": true\r\n }\r\n}" + false,\r\n \"enableInternetSecurity\": true,\r\n \"connectivityStatus\": + \"Connected\"\r\n }\r\n}" headers: cache-control: - no-cache content-length: - - '1741' + - '1617' content-type: - application/json; charset=utf-8 date: - - Sat, 18 Sep 2021 06:32:04 GMT - etag: - - W/"192183e0-1d96-4dac-b9d7-c9cc26a73a13" + - Wed, 27 Jul 2022 05:34:45 GMT expires: - '-1' pragma: @@ -1044,7 +952,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 792ec670-7753-419f-ba00-a99ed43348eb + - 12e2c503-2a2f-42f6-bc54-34bf2b353eb0 status: code: 200 message: OK @@ -1062,17 +970,17 @@ interactions: ParameterSetName: - -g --vhub-name User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.3 (Windows-10-10.0.18362-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualHubs/clitestvhub2/hubVirtualNetworkConnections?api-version=2021-08-01 response: body: string: "{\r\n \"value\": [\r\n {\r\n \"name\": \"clitestvhubconnection2\",\r\n \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualHubs/clitestvhub2/hubVirtualNetworkConnections/clitestvhubconnection2\",\r\n - \ \"etag\": \"W/\\\"192183e0-1d96-4dac-b9d7-c9cc26a73a13\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"9bcbadbb-966f-4558-83a4-3c6083e37965\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": - \"acd3f9b6-8e8b-4d2f-a3f7-298fef84c066\",\r\n \"routingConfiguration\": + \"2b71a048-df9e-4aa4-b01c-d883eb2e21d2\",\r\n \"routingConfiguration\": {\r\n \"associatedRouteTable\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualHubs/clitestvhub2/hubRouteTables/defaultRouteTable\"\r\n \ },\r\n \"propagatedRouteTables\": {\r\n \"labels\": [\r\n \"default\"\r\n ],\r\n \"ids\": [\r\n @@ -1081,17 +989,17 @@ interactions: {\r\n \"staticRoutes\": []\r\n }\r\n },\r\n \"remoteVirtualNetwork\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualNetworks/clitest.vn000002\"\r\n \ },\r\n \"allowHubToRemoteVnetTransit\": true,\r\n \"allowRemoteVnetToUseHubVnetGateways\": - false,\r\n \"enableInternetSecurity\": true\r\n }\r\n }\r\n - \ ]\r\n}" + false,\r\n \"enableInternetSecurity\": true,\r\n \"connectivityStatus\": + \"Connected\"\r\n }\r\n }\r\n ]\r\n}" headers: cache-control: - no-cache content-length: - - '1902' + - '1782' content-type: - application/json; charset=utf-8 date: - - Sat, 18 Sep 2021 06:32:05 GMT + - Wed, 27 Jul 2022 05:34:46 GMT expires: - '-1' pragma: @@ -1108,7 +1016,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 35ed1fb9-b92f-4445-b2b9-7088bf93db78 + - 61ed97c8-54db-453a-96d0-390459fe2a26 status: code: 200 message: OK @@ -1126,15 +1034,15 @@ interactions: ParameterSetName: - -g --vhub-name --name User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.3 (Windows-10-10.0.18362-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualHubs/clitestvhub2/hubVirtualNetworkConnections/clitestvhubconnection2?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvhubconnection2\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualHubs/clitestvhub2/hubVirtualNetworkConnections/clitestvhubconnection2\",\r\n - \ \"etag\": \"W/\\\"192183e0-1d96-4dac-b9d7-c9cc26a73a13\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"9bcbadbb-966f-4558-83a4-3c6083e37965\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections\",\r\n \"properties\": - {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"acd3f9b6-8e8b-4d2f-a3f7-298fef84c066\",\r\n + {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"2b71a048-df9e-4aa4-b01c-d883eb2e21d2\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualHubs/clitestvhub2/hubRouteTables/defaultRouteTable\"\r\n \ },\r\n \"propagatedRouteTables\": {\r\n \"labels\": [\r\n @@ -1144,18 +1052,17 @@ interactions: []\r\n }\r\n },\r\n \"remoteVirtualNetwork\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualNetworks/clitest.vn000002\"\r\n \ },\r\n \"allowHubToRemoteVnetTransit\": true,\r\n \"allowRemoteVnetToUseHubVnetGateways\": - false,\r\n \"enableInternetSecurity\": true\r\n }\r\n}" + false,\r\n \"enableInternetSecurity\": true,\r\n \"connectivityStatus\": + \"Connected\"\r\n }\r\n}" headers: cache-control: - no-cache content-length: - - '1741' + - '1617' content-type: - application/json; charset=utf-8 date: - - Sat, 18 Sep 2021 06:32:08 GMT - etag: - - W/"192183e0-1d96-4dac-b9d7-c9cc26a73a13" + - Wed, 27 Jul 2022 05:34:48 GMT expires: - '-1' pragma: @@ -1172,7 +1079,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 9779ab33-a6bd-4038-9779-f33f4de606d1 + - 3d9245e5-0b18-4cc2-9caf-6cacca626516 status: code: 200 message: OK @@ -1190,15 +1097,15 @@ interactions: ParameterSetName: - -g --vhub-name --name --labels User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.3 (Windows-10-10.0.18362-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualHubs/clitestvhub2/hubVirtualNetworkConnections/clitestvhubconnection2?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvhubconnection2\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualHubs/clitestvhub2/hubVirtualNetworkConnections/clitestvhubconnection2\",\r\n - \ \"etag\": \"W/\\\"192183e0-1d96-4dac-b9d7-c9cc26a73a13\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"9bcbadbb-966f-4558-83a4-3c6083e37965\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections\",\r\n \"properties\": - {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"acd3f9b6-8e8b-4d2f-a3f7-298fef84c066\",\r\n + {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"2b71a048-df9e-4aa4-b01c-d883eb2e21d2\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualHubs/clitestvhub2/hubRouteTables/defaultRouteTable\"\r\n \ },\r\n \"propagatedRouteTables\": {\r\n \"labels\": [\r\n @@ -1208,18 +1115,17 @@ interactions: []\r\n }\r\n },\r\n \"remoteVirtualNetwork\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualNetworks/clitest.vn000002\"\r\n \ },\r\n \"allowHubToRemoteVnetTransit\": true,\r\n \"allowRemoteVnetToUseHubVnetGateways\": - false,\r\n \"enableInternetSecurity\": true\r\n }\r\n}" + false,\r\n \"enableInternetSecurity\": true,\r\n \"connectivityStatus\": + \"Connected\"\r\n }\r\n}" headers: cache-control: - no-cache content-length: - - '1741' + - '1617' content-type: - application/json; charset=utf-8 date: - - Sat, 18 Sep 2021 06:32:10 GMT - etag: - - W/"192183e0-1d96-4dac-b9d7-c9cc26a73a13" + - Wed, 27 Jul 2022 05:34:48 GMT expires: - '-1' pragma: @@ -1236,7 +1142,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 93eb3fb8-b141-458f-8983-d81aca5a23c7 + - d65229d0-f78c-472b-abac-f75b1a106849 status: code: 200 message: OK @@ -1259,21 +1165,21 @@ interactions: Connection: - keep-alive Content-Length: - - '1295' + - '1131' Content-Type: - application/json ParameterSetName: - -g --vhub-name --name --labels User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.3 (Windows-10-10.0.18362-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualHubs/clitestvhub2/hubVirtualNetworkConnections/clitestvhubconnection2?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvhubconnection2\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualHubs/clitestvhub2/hubVirtualNetworkConnections/clitestvhubconnection2\",\r\n - \ \"etag\": \"W/\\\"8f0ab883-5272-4dbd-a3ed-5a7d468d058b\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"d7aba6f1-6f34-4768-8e50-77022a12922a\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections\",\r\n \"properties\": - {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"acd3f9b6-8e8b-4d2f-a3f7-298fef84c066\",\r\n + {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"2b71a048-df9e-4aa4-b01c-d883eb2e21d2\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualHubs/clitestvhub2/hubRouteTables/defaultRouteTable\"\r\n \ },\r\n \"propagatedRouteTables\": {\r\n \"labels\": [\r\n @@ -1283,18 +1189,19 @@ interactions: []\r\n }\r\n },\r\n \"remoteVirtualNetwork\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualNetworks/clitest.vn000002\"\r\n \ },\r\n \"allowHubToRemoteVnetTransit\": true,\r\n \"allowRemoteVnetToUseHubVnetGateways\": - false,\r\n \"enableInternetSecurity\": true\r\n }\r\n}" + false,\r\n \"enableInternetSecurity\": true,\r\n \"connectivityStatus\": + \"Unknown\"\r\n }\r\n}" headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/7be5b4ec-d2ea-4485-b85c-961c14a93bc7?api-version=2020-05-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/00e2eca6-55e5-498e-9f62-6acd378fa5cf?api-version=2021-08-01 cache-control: - no-cache content-length: - - '1752' + - '1626' content-type: - application/json; charset=utf-8 date: - - Sat, 18 Sep 2021 06:32:13 GMT + - Wed, 27 Jul 2022 05:34:49 GMT expires: - '-1' pragma: @@ -1304,14 +1211,10 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 17e6df32-3b24-417a-8880-e2448383a838 + - 25043d92-2860-40a9-afd2-185ef8c8381e x-ms-ratelimit-remaining-subscription-writes: - '1199' status: @@ -1331,9 +1234,9 @@ interactions: ParameterSetName: - -g --vhub-name --name --labels User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.3 (Windows-10-10.0.18362-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/7be5b4ec-d2ea-4485-b85c-961c14a93bc7?api-version=2020-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/00e2eca6-55e5-498e-9f62-6acd378fa5cf?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -1345,7 +1248,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Sat, 18 Sep 2021 06:32:23 GMT + - Wed, 27 Jul 2022 05:35:00 GMT expires: - '-1' pragma: @@ -1355,14 +1258,10 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 591e1c8b-8ce7-4047-bc3b-16450ba3f29a + - 70a0486a-0f2f-41e7-8e43-4de632a3b77c status: code: 200 message: OK @@ -1380,15 +1279,15 @@ interactions: ParameterSetName: - -g --vhub-name --name --labels User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.3 (Windows-10-10.0.18362-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualHubs/clitestvhub2/hubVirtualNetworkConnections/clitestvhubconnection2?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestvhubconnection2\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualHubs/clitestvhub2/hubVirtualNetworkConnections/clitestvhubconnection2\",\r\n - \ \"etag\": \"W/\\\"f22417a5-1087-4679-aaeb-e78da81918f8\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"7fe3c7e6-11c4-4f31-beb4-d021205df4d7\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections\",\r\n \"properties\": - {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"acd3f9b6-8e8b-4d2f-a3f7-298fef84c066\",\r\n + {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"2b71a048-df9e-4aa4-b01c-d883eb2e21d2\",\r\n \ \"routingConfiguration\": {\r\n \"associatedRouteTable\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualHubs/clitestvhub2/hubRouteTables/defaultRouteTable\"\r\n \ },\r\n \"propagatedRouteTables\": {\r\n \"labels\": [\r\n @@ -1398,18 +1297,17 @@ interactions: []\r\n }\r\n },\r\n \"remoteVirtualNetwork\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualNetworks/clitest.vn000002\"\r\n \ },\r\n \"allowHubToRemoteVnetTransit\": true,\r\n \"allowRemoteVnetToUseHubVnetGateways\": - false,\r\n \"enableInternetSecurity\": true\r\n }\r\n}" + false,\r\n \"enableInternetSecurity\": true,\r\n \"connectivityStatus\": + \"Connected\"\r\n }\r\n}" headers: cache-control: - no-cache content-length: - - '1753' + - '1629' content-type: - application/json; charset=utf-8 date: - - Sat, 18 Sep 2021 06:32:24 GMT - etag: - - W/"f22417a5-1087-4679-aaeb-e78da81918f8" + - Wed, 27 Jul 2022 05:35:00 GMT expires: - '-1' pragma: @@ -1419,14 +1317,10 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 6cd36c0b-7b8d-498e-9832-4d6d33e814e1 + - 55a2536b-b911-406d-b38e-7d3e55fb4428 status: code: 200 message: OK @@ -1446,7 +1340,7 @@ interactions: ParameterSetName: - -g --vhub-name --name -y User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.3 (Windows-10-10.0.18362-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: DELETE uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualHubs/clitestvhub2/hubVirtualNetworkConnections/clitestvhubconnection2?api-version=2021-08-01 response: @@ -1454,17 +1348,17 @@ interactions: string: '' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/92be365c-9b74-4b47-b61c-008055e713e8?api-version=2020-05-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/ebddbe44-1667-4a12-bf40-4f32ea28e0d7?api-version=2021-08-01 cache-control: - no-cache content-length: - '0' date: - - Sat, 18 Sep 2021 06:32:26 GMT + - Wed, 27 Jul 2022 05:35:01 GMT expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/92be365c-9b74-4b47-b61c-008055e713e8?api-version=2020-05-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/ebddbe44-1667-4a12-bf40-4f32ea28e0d7?api-version=2021-08-01 pragma: - no-cache server: @@ -1475,7 +1369,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 64a2a265-8c87-4356-b860-4238ed1287a1 + - c7a6b00c-9f57-4916-945e-b2138835d3df x-ms-ratelimit-remaining-subscription-deletes: - '14999' status: @@ -1495,9 +1389,9 @@ interactions: ParameterSetName: - -g --vhub-name --name -y User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.3 (Windows-10-10.0.18362-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/92be365c-9b74-4b47-b61c-008055e713e8?api-version=2020-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/ebddbe44-1667-4a12-bf40-4f32ea28e0d7?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1509,7 +1403,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Sat, 18 Sep 2021 06:32:36 GMT + - Wed, 27 Jul 2022 05:35:12 GMT expires: - '-1' pragma: @@ -1526,7 +1420,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - b683adca-4643-4d12-80f7-6ebbd9bc8129 + - ba190ca3-9ae8-4f6f-a316-6c993b320bac status: code: 200 message: OK @@ -1544,9 +1438,9 @@ interactions: ParameterSetName: - -g --vhub-name --name -y User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.3 (Windows-10-10.0.18362-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/92be365c-9b74-4b47-b61c-008055e713e8?api-version=2020-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/ebddbe44-1667-4a12-bf40-4f32ea28e0d7?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1558,7 +1452,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Sat, 18 Sep 2021 06:32:46 GMT + - Wed, 27 Jul 2022 05:35:32 GMT expires: - '-1' pragma: @@ -1575,7 +1469,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 4a51778a-9750-4a68-b78f-cf9db3e57a31 + - 3ea7d21c-3022-4f98-8f62-ba1ac8708eac status: code: 200 message: OK @@ -1593,9 +1487,9 @@ interactions: ParameterSetName: - -g --vhub-name --name -y User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.3 (Windows-10-10.0.18362-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/92be365c-9b74-4b47-b61c-008055e713e8?api-version=2020-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/ebddbe44-1667-4a12-bf40-4f32ea28e0d7?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1607,7 +1501,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Sat, 18 Sep 2021 06:33:06 GMT + - Wed, 27 Jul 2022 05:36:14 GMT expires: - '-1' pragma: @@ -1624,7 +1518,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 3a7f16b5-4af2-4182-bd7c-68e9b6b0b354 + - d92094a5-8aea-4809-abf9-453f500fc915 status: code: 200 message: OK @@ -1642,21 +1536,21 @@ interactions: ParameterSetName: - -g --vhub-name --name -y User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.3 (Windows-10-10.0.18362-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/92be365c-9b74-4b47-b61c-008055e713e8?api-version=2020-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/ebddbe44-1667-4a12-bf40-4f32ea28e0d7?api-version=2021-08-01 response: body: - string: "{\r\n \"status\": \"InProgress\"\r\n}" + string: "{\r\n \"status\": \"Succeeded\"\r\n}" headers: cache-control: - no-cache content-length: - - '30' + - '29' content-type: - application/json; charset=utf-8 date: - - Sat, 18 Sep 2021 06:33:48 GMT + - Wed, 27 Jul 2022 05:37:34 GMT expires: - '-1' pragma: @@ -1673,7 +1567,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 44c69677-b8d7-4846-b1fa-5a356ce212dd + - 0c7c2709-10ae-4d78-a950-8a3533cb7e1f status: code: 200 message: OK @@ -1691,23 +1585,25 @@ interactions: ParameterSetName: - -g --vhub-name --name -y User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.3 (Windows-10-10.0.18362-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/92be365c-9b74-4b47-b61c-008055e713e8?api-version=2020-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/ebddbe44-1667-4a12-bf40-4f32ea28e0d7?api-version=2021-08-01 response: body: - string: "{\r\n \"status\": \"Succeeded\"\r\n}" + string: '' headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/ebddbe44-1667-4a12-bf40-4f32ea28e0d7?api-version=2021-08-01 cache-control: - no-cache - content-length: - - '29' content-type: - application/json; charset=utf-8 date: - - Sat, 18 Sep 2021 06:35:07 GMT + - Wed, 27 Jul 2022 05:37:35 GMT expires: - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/ebddbe44-1667-4a12-bf40-4f32ea28e0d7?api-version=2021-08-01 pragma: - no-cache server: @@ -1715,17 +1611,13 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 9fadd1c5-057d-489c-b43d-668eeeeed791 + - c7a6b00c-9f57-4916-945e-b2138835d3df status: - code: 200 - message: OK + code: 204 + message: No Content - request: body: null headers: @@ -1740,7 +1632,7 @@ interactions: ParameterSetName: - -g --vhub-name User-Agent: - - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.3 (Windows-10-10.0.18362-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vhub_connection000001/providers/Microsoft.Network/virtualHubs/clitestvhub2/hubVirtualNetworkConnections?api-version=2021-08-01 response: @@ -1754,7 +1646,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Sat, 18 Sep 2021 06:35:09 GMT + - Wed, 27 Jul 2022 05:37:36 GMT expires: - '-1' pragma: @@ -1771,7 +1663,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 0f9503b5-e032-4944-8904-2ef6c921cbb7 + - d7b7c5da-c9ab-4a76-b93e-3222db6ddabb status: code: 200 message: OK diff --git a/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_vpn_server_config_basic_scenario.yaml b/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_vpn_server_config_basic_scenario.yaml index 402b424c104..6bec6a83392 100644 --- a/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_vpn_server_config_basic_scenario.yaml +++ b/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_vpn_server_config_basic_scenario.yaml @@ -13,12 +13,12 @@ interactions: ParameterSetName: - -n -g --vpn-client-root-certs --vpn-client-revoked-certs User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_azure_vpn_server_config000001?api-version=2021-04-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001","name":"cli_test_azure_vpn_server_config000001","type":"Microsoft.Resources/resourceGroups","location":"westcentralus","tags":{"product":"azurecli","cause":"automation","date":"2022-05-10T01:33:18Z"},"properties":{"provisioningState":"Succeeded"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001","name":"cli_test_azure_vpn_server_config000001","type":"Microsoft.Resources/resourceGroups","location":"westcentralus","tags":{"product":"azurecli","cause":"automation","date":"2022-07-28T04:15:21Z"},"properties":{"provisioningState":"Succeeded"}}' headers: cache-control: - no-cache @@ -27,7 +27,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:33:24 GMT + - Thu, 28 Jul 2022 04:15:22 GMT expires: - '-1' pragma: @@ -63,13 +63,13 @@ interactions: ParameterSetName: - -n -g --vpn-client-root-certs --vpn-client-revoked-certs User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestserverconfig\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig\",\r\n - \ \"etag\": \"W/\\\"050191d6-5ecf-4325-ae98-07d455c319cf\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"112375f1-2a6d-4b5d-bd0a-1d465a4e7445\\\"\",\r\n \"type\": \"Microsoft.Network/vpnServerConfigurations\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"vpnProtocols\": [\r\n \"OpenVPN\",\r\n \"IkeV2\"\r\n ],\r\n \"vpnAuthenticationTypes\": @@ -86,7 +86,7 @@ interactions: azure-asyncnotification: - Enabled azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/02ec48b2-cc67-4b4d-bd1f-e1bd1400b817?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/da912982-07b9-4fb4-8f61-91e2cd4543ee?api-version=2021-08-01 cache-control: - no-cache content-length: @@ -94,7 +94,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:33:33 GMT + - Thu, 28 Jul 2022 04:15:30 GMT expires: - '-1' pragma: @@ -107,12 +107,12 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 730ce244-084a-44fc-9e58-2890e28b0ffa + - 5dccde00-4e49-4ab8-92d6-28052130bfb8 x-ms-ratelimit-remaining-subscription-writes: - '1199' status: code: 201 - message: Created + message: '' - request: body: null headers: @@ -127,9 +127,9 @@ interactions: ParameterSetName: - -n -g --vpn-client-root-certs --vpn-client-revoked-certs User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/02ec48b2-cc67-4b4d-bd1f-e1bd1400b817?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/da912982-07b9-4fb4-8f61-91e2cd4543ee?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -141,7 +141,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:33:44 GMT + - Thu, 28 Jul 2022 04:15:40 GMT expires: - '-1' pragma: @@ -158,10 +158,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 91cb5c5d-0bb3-4b35-98d4-84a4e3b44a5d + - 37e6585b-3fff-48c7-98ac-5923a5fd861a status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -176,13 +176,13 @@ interactions: ParameterSetName: - -n -g --vpn-client-root-certs --vpn-client-revoked-certs User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestserverconfig\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig\",\r\n - \ \"etag\": \"W/\\\"015a3d67-9338-4483-9c0c-52ff57922f8c\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"ede04a47-0af7-425a-bd05-73551b80bd81\\\"\",\r\n \"type\": \"Microsoft.Network/vpnServerConfigurations\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"vpnProtocols\": [\r\n \"OpenVPN\",\r\n \"IkeV2\"\r\n ],\r\n \"vpnAuthenticationTypes\": @@ -203,9 +203,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:33:44 GMT + - Thu, 28 Jul 2022 04:15:40 GMT etag: - - W/"015a3d67-9338-4483-9c0c-52ff57922f8c" + - W/"ede04a47-0af7-425a-bd05-73551b80bd81" expires: - '-1' pragma: @@ -222,10 +222,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - ae2cfffe-44d7-4e4f-88db-02d07b610fe8 + - f47f420e-557b-4947-85f5-1f0dd33bb0bf status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -241,12 +241,12 @@ interactions: - -n -g --auth-types --radius-client-root-certs --radius-server-root-certs --radius-servers --radius-servers User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_azure_vpn_server_config000001?api-version=2021-04-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001","name":"cli_test_azure_vpn_server_config000001","type":"Microsoft.Resources/resourceGroups","location":"westcentralus","tags":{"product":"azurecli","cause":"automation","date":"2022-05-10T01:33:18Z"},"properties":{"provisioningState":"Succeeded"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001","name":"cli_test_azure_vpn_server_config000001","type":"Microsoft.Resources/resourceGroups","location":"westcentralus","tags":{"product":"azurecli","cause":"automation","date":"2022-07-28T04:15:21Z"},"properties":{"provisioningState":"Succeeded"}}' headers: cache-control: - no-cache @@ -255,7 +255,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:33:45 GMT + - Thu, 28 Jul 2022 04:15:40 GMT expires: - '-1' pragma: @@ -295,13 +295,13 @@ interactions: - -n -g --auth-types --radius-client-root-certs --radius-server-root-certs --radius-servers --radius-servers User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestserverconfig\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig\",\r\n - \ \"etag\": \"W/\\\"6c5245e1-1647-4c48-bbd7-214d0e411e59\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"68f791d0-bf0f-40c0-bc13-18494edff5e5\\\"\",\r\n \"type\": \"Microsoft.Network/vpnServerConfigurations\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"vpnProtocols\": [\r\n \"OpenVPN\",\r\n \"IkeV2\"\r\n ],\r\n \"vpnAuthenticationTypes\": @@ -322,7 +322,7 @@ interactions: azure-asyncnotification: - Enabled azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/dff3e303-cf4a-447a-8ba2-88d397bc1995?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/9aefcbb6-bf28-4ea7-98ad-1514b15736f3?api-version=2021-08-01 cache-control: - no-cache content-length: @@ -330,7 +330,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:33:46 GMT + - Thu, 28 Jul 2022 04:15:41 GMT expires: - '-1' pragma: @@ -347,12 +347,12 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 0cf98d25-0e3a-4dbb-ba03-7ac0e497a2de + - 17c97fed-84cb-4499-b902-09516207f326 x-ms-ratelimit-remaining-subscription-writes: - '1199' status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -368,9 +368,9 @@ interactions: - -n -g --auth-types --radius-client-root-certs --radius-server-root-certs --radius-servers --radius-servers User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/dff3e303-cf4a-447a-8ba2-88d397bc1995?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/9aefcbb6-bf28-4ea7-98ad-1514b15736f3?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -382,7 +382,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:33:57 GMT + - Thu, 28 Jul 2022 04:15:52 GMT expires: - '-1' pragma: @@ -399,10 +399,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - f06c832a-7e6b-478b-91f1-0523900e8593 + - 9613f046-f300-438e-bd65-47dcf32fdbb2 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -418,13 +418,13 @@ interactions: - -n -g --auth-types --radius-client-root-certs --radius-server-root-certs --radius-servers --radius-servers User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestserverconfig\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig\",\r\n - \ \"etag\": \"W/\\\"e4b136de-7951-43de-bb1f-736a528c45eb\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"a87b4ded-dbd4-46b3-adea-589ba815b707\\\"\",\r\n \"type\": \"Microsoft.Network/vpnServerConfigurations\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"vpnProtocols\": [\r\n \"OpenVPN\",\r\n \"IkeV2\"\r\n ],\r\n \"vpnAuthenticationTypes\": @@ -449,9 +449,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:33:57 GMT + - Thu, 28 Jul 2022 04:15:52 GMT etag: - - W/"e4b136de-7951-43de-bb1f-736a528c45eb" + - W/"a87b4ded-dbd4-46b3-adea-589ba815b707" expires: - '-1' pragma: @@ -468,10 +468,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 6b75010d-bfef-4c4b-b417-25b578ceecb1 + - a96b2412-760f-4964-ba3d-dad4d0d87b7a status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -486,13 +486,13 @@ interactions: ParameterSetName: - -n -g --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestserverconfig\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig\",\r\n - \ \"etag\": \"W/\\\"e4b136de-7951-43de-bb1f-736a528c45eb\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"a87b4ded-dbd4-46b3-adea-589ba815b707\\\"\",\r\n \"type\": \"Microsoft.Network/vpnServerConfigurations\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"vpnProtocols\": [\r\n \"OpenVPN\",\r\n \"IkeV2\"\r\n ],\r\n \"vpnAuthenticationTypes\": @@ -517,9 +517,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:33:58 GMT + - Thu, 28 Jul 2022 04:15:53 GMT etag: - - W/"e4b136de-7951-43de-bb1f-736a528c45eb" + - W/"a87b4ded-dbd4-46b3-adea-589ba815b707" expires: - '-1' pragma: @@ -536,10 +536,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - b30031d3-8135-4ec5-afda-40c93e8bf0d3 + - 76204dc9-392c-4148-937d-a6c97afe4668 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -554,12 +554,12 @@ interactions: ParameterSetName: - -n -g --auth-types --aad-audience --aad-issuer --aad-tenant --no-wait User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_azure_vpn_server_config000001?api-version=2021-04-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001","name":"cli_test_azure_vpn_server_config000001","type":"Microsoft.Resources/resourceGroups","location":"westcentralus","tags":{"product":"azurecli","cause":"automation","date":"2022-05-10T01:33:18Z"},"properties":{"provisioningState":"Succeeded"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001","name":"cli_test_azure_vpn_server_config000001","type":"Microsoft.Resources/resourceGroups","location":"westcentralus","tags":{"product":"azurecli","cause":"automation","date":"2022-07-28T04:15:21Z"},"properties":{"provisioningState":"Succeeded"}}' headers: cache-control: - no-cache @@ -568,7 +568,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:33:59 GMT + - Thu, 28 Jul 2022 04:15:54 GMT expires: - '-1' pragma: @@ -602,13 +602,13 @@ interactions: ParameterSetName: - -n -g --auth-types --aad-audience --aad-issuer --aad-tenant --no-wait User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestserverconfig\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig\",\r\n - \ \"etag\": \"W/\\\"58cb8834-dfb5-4d1e-aa38-bd22923560b9\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"1dabbbf5-456f-4299-8f84-ee6ff88a6f1a\\\"\",\r\n \"type\": \"Microsoft.Network/vpnServerConfigurations\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"vpnProtocols\": [\r\n \"OpenVPN\",\r\n \"IkeV2\"\r\n ],\r\n \"vpnAuthenticationTypes\": @@ -624,7 +624,7 @@ interactions: azure-asyncnotification: - Enabled azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/2047ac46-a2a8-4665-b041-f1fe21fbc2cf?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/f3ae5b3d-af67-4f4a-8528-6b87b7b69407?api-version=2021-08-01 cache-control: - no-cache content-length: @@ -632,7 +632,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:34:00 GMT + - Thu, 28 Jul 2022 04:15:55 GMT expires: - '-1' pragma: @@ -649,12 +649,12 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 32720e9c-18d7-4c93-a271-d4e417162494 + - 9a98c75a-6b7b-4a43-9a13-57c80f836727 x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '1198' status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -669,13 +669,13 @@ interactions: ParameterSetName: - -n -g --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestserverconfig\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig\",\r\n - \ \"etag\": \"W/\\\"58cb8834-dfb5-4d1e-aa38-bd22923560b9\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"1dabbbf5-456f-4299-8f84-ee6ff88a6f1a\\\"\",\r\n \"type\": \"Microsoft.Network/vpnServerConfigurations\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"vpnProtocols\": [\r\n \"OpenVPN\",\r\n \"IkeV2\"\r\n ],\r\n \"vpnAuthenticationTypes\": @@ -695,9 +695,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:34:02 GMT + - Thu, 28 Jul 2022 04:15:55 GMT etag: - - W/"58cb8834-dfb5-4d1e-aa38-bd22923560b9" + - W/"1dabbbf5-456f-4299-8f84-ee6ff88a6f1a" expires: - '-1' pragma: @@ -714,10 +714,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - edde1515-6483-4477-a1cc-4d3a52fb45c3 + - 8b6000d3-79f1-4f52-9722-754d6493a716 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -732,13 +732,13 @@ interactions: ParameterSetName: - -n -g --created User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestserverconfig\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig\",\r\n - \ \"etag\": \"W/\\\"5b4db1f2-c1ff-467d-982e-7acea815daea\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"f0bac30c-60b0-4ada-82dc-21108e5765fe\\\"\",\r\n \"type\": \"Microsoft.Network/vpnServerConfigurations\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"vpnProtocols\": [\r\n \"OpenVPN\",\r\n \"IkeV2\"\r\n ],\r\n \"vpnAuthenticationTypes\": @@ -758,9 +758,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:34:33 GMT + - Thu, 28 Jul 2022 04:16:27 GMT etag: - - W/"5b4db1f2-c1ff-467d-982e-7acea815daea" + - W/"f0bac30c-60b0-4ada-82dc-21108e5765fe" expires: - '-1' pragma: @@ -777,10 +777,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - e326fd67-63cf-4915-8a47-d5096d83115b + - 56633508-e677-42f7-8ca2-92c496313f47 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -795,13 +795,13 @@ interactions: ParameterSetName: - -n -g User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestserverconfig\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig\",\r\n - \ \"etag\": \"W/\\\"5b4db1f2-c1ff-467d-982e-7acea815daea\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"f0bac30c-60b0-4ada-82dc-21108e5765fe\\\"\",\r\n \"type\": \"Microsoft.Network/vpnServerConfigurations\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"vpnProtocols\": [\r\n \"OpenVPN\",\r\n \"IkeV2\"\r\n ],\r\n \"vpnAuthenticationTypes\": @@ -821,9 +821,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:34:33 GMT + - Thu, 28 Jul 2022 04:16:27 GMT etag: - - W/"5b4db1f2-c1ff-467d-982e-7acea815daea" + - W/"f0bac30c-60b0-4ada-82dc-21108e5765fe" expires: - '-1' pragma: @@ -840,10 +840,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - a90a7563-2e7e-499a-9021-e3b4b84b6668 + - b8ebc50c-38bd-455c-9d4d-77f96ad3323b status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -858,14 +858,14 @@ interactions: ParameterSetName: - -g User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations?api-version=2021-08-01 response: body: string: "{\r\n \"value\": [\r\n {\r\n \"name\": \"clitestserverconfig\",\r\n \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig\",\r\n - \ \"etag\": \"W/\\\"5b4db1f2-c1ff-467d-982e-7acea815daea\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"f0bac30c-60b0-4ada-82dc-21108e5765fe\\\"\",\r\n \"type\": \"Microsoft.Network/vpnServerConfigurations\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \ \"vpnProtocols\": [\r\n \"OpenVPN\",\r\n \"IkeV2\"\r\n @@ -886,7 +886,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:34:34 GMT + - Thu, 28 Jul 2022 04:16:29 GMT expires: - '-1' pragma: @@ -896,17 +896,13 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - f0bd1bbd-ed18-4975-aa47-023327ee956f + - 10f84383-64b6-4127-a86b-300c46efe25b status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -919,14 +915,82 @@ interactions: Connection: - keep-alive User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/vpnServerConfigurations?api-version=2021-08-01 response: body: string: "{\r\n \"value\": [\r\n {\r\n \"name\": \"clitestserverconfig\",\r\n - \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig\",\r\n - \ \"etag\": \"W/\\\"5b4db1f2-c1ff-467d-982e-7acea815daea\\\"\",\r\n \"type\": + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gatewaylygawt5oqyp7spt7pthmdzvdtchjr25ywo4dmsworetuq/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig\",\r\n + \ \"etag\": \"W/\\\"d6b0f225-0da4-4090-a161-e92d2edfe790\\\"\",\r\n \"type\": + \"Microsoft.Network/vpnServerConfigurations\",\r\n \"location\": \"westcentralus\",\r\n + \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"vpnProtocols\": [\r\n \"OpenVPN\",\r\n \"IkeV2\"\r\n + \ ],\r\n \"vpnAuthenticationTypes\": [\r\n \"Certificate\"\r\n + \ ],\r\n \"vpnClientRootCertificates\": [\r\n {\r\n + \ \"name\": \"ApplicationGatewayAuthCert\",\r\n \"publicCertData\": + \"MIIDTzCCAjegAwIBAgIQj5oTlR6oyJ1NlX9Wb9aFyjANBgkqhkiG9w0BAQsFADAw\\nMS4wLAYDVQQDEyVBcHBsaWNhdGlvbkdhdGV3YXlTc2xDZXJ0LVVuaXRUZXN0LTAx\\nMB4XDTE2MDIxNzA3MDc1M1oXDTM5MTIzMTIzNTk1OVowMDEuMCwGA1UEAxMlQXBw\\nbGljYXRpb25HYXRld2F5U3NsQ2VydC1Vbml0VGVzdC0wMTCCASIwDQYJKoZIhvcN\\nAQEBBQADggEPADCCAQoCggEBANOUOFVmm+P4ht/qaiGZaiMzZSXwqGP8W/XWZRfJ\\nSc1mS6B4zBm8MtndmO9NbPUeGetk3E4jI0egP7NufuTAtfZY5nG9/gsZh8Hp4o+x\\n+6F1wCUtK5pQ5Fne4Vwg0Q9k1CgUfQfK0zEoanOTEylcyp1nVpoGc3v4FZ9pQr8/\\nxQ7+PSwgNpmGpU1gmgorDlXIO8jiKb+WfSoPAhHcavoPFg6DeGv30AK2m8ULFezO\\nqbprrozRxXaKzt8fBaDSP1XMakFaO6ffZU4uNgrehW4zMnpdgAjT5koymDKGAfl/\\n7+5QpLxSKc2478J+PvTwy/rfWKJLbEImoM7WE3imWgrHUNMCAwEAAaNlMGMwYQYD\\nVR0BBFowWIAQxDXqD2PYxSlriJ6HuzZ+b6EyMDAxLjAsBgNVBAMTJUFwcGxpY2F0\\naW9uR2F0ZXdheVNzbENlcnQtVW5pdFRlc3QtMDGCEI+aE5UeqMidTZV/Vm/Whcow\\nDQYJKoZIhvcNAQELBQADggEBADSC6PHkVYmoVOyyW2g7q3GG3MmXa43/HQNTM+pT\\n3HENAlhGg8T9EFrOQ/0QAoEQbrtsP8Isj5u2Bd4MOlYA180ExyfL/NFb7QpXq/pR\\nLbePMQAQicdSvk/9RyrNRBfNjT2KNlBp3RZtCkJjQWlc5ylWydPy4JPUZxit/5yg\\nCRT+cmN1ioF469Ki8hzBlKmrDg8jkFUwFyD7B0fEfPP0gSZI3F6HqgCK2hzBTjuj\\nZjddZyn2XxXlxLu57C83CNPP8fbsGW2CwolgmYvt+dJsdDnT7VKX5RS4cOPp/JGG\\n7QdhzqVBoK0vZP6gHEAOPoqBVUWf8SmlVuAVGmDl8EjLnK8=\"\r\n + \ }\r\n ],\r\n \"vpnClientRevokedCertificates\": [\r\n + \ {\r\n \"name\": \"ApplicationGatewayAuthCert\",\r\n \"thumbprint\": + \"ef6c937b5935e25941f2ea271d38f90dfdb20953\"\r\n }\r\n ],\r\n + \ \"radiusServers\": [],\r\n \"radiusServerRootCertificates\": + [],\r\n \"radiusClientRootCertificates\": [],\r\n \"aadAuthenticationParameters\": + {},\r\n \"configurationPolicyGroups\": [],\r\n \"vpnClientIpsecPolicies\": + [],\r\n \"p2SVpnGateways\": [\r\n {\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gatewaylygawt5oqyp7spt7pthmdzvdtchjr25ywo4dmsworetuq/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\"\r\n + \ }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": + \"clitestserverconfig2\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gatewaylygawt5oqyp7spt7pthmdzvdtchjr25ywo4dmsworetuq/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig2\",\r\n + \ \"etag\": \"W/\\\"887643e3-7a49-4bcc-ba24-5c656dac5cc0\\\"\",\r\n \"type\": + \"Microsoft.Network/vpnServerConfigurations\",\r\n \"location\": \"westcentralus\",\r\n + \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"vpnProtocols\": [\r\n \"OpenVPN\",\r\n \"IkeV2\"\r\n + \ ],\r\n \"vpnAuthenticationTypes\": [\r\n \"Certificate\"\r\n + \ ],\r\n \"vpnClientRootCertificates\": [\r\n {\r\n + \ \"name\": \"ApplicationGatewayAuthCert\",\r\n \"publicCertData\": + \"MIIDTzCCAjegAwIBAgIQj5oTlR6oyJ1NlX9Wb9aFyjANBgkqhkiG9w0BAQsFADAw\\nMS4wLAYDVQQDEyVBcHBsaWNhdGlvbkdhdGV3YXlTc2xDZXJ0LVVuaXRUZXN0LTAx\\nMB4XDTE2MDIxNzA3MDc1M1oXDTM5MTIzMTIzNTk1OVowMDEuMCwGA1UEAxMlQXBw\\nbGljYXRpb25HYXRld2F5U3NsQ2VydC1Vbml0VGVzdC0wMTCCASIwDQYJKoZIhvcN\\nAQEBBQADggEPADCCAQoCggEBANOUOFVmm+P4ht/qaiGZaiMzZSXwqGP8W/XWZRfJ\\nSc1mS6B4zBm8MtndmO9NbPUeGetk3E4jI0egP7NufuTAtfZY5nG9/gsZh8Hp4o+x\\n+6F1wCUtK5pQ5Fne4Vwg0Q9k1CgUfQfK0zEoanOTEylcyp1nVpoGc3v4FZ9pQr8/\\nxQ7+PSwgNpmGpU1gmgorDlXIO8jiKb+WfSoPAhHcavoPFg6DeGv30AK2m8ULFezO\\nqbprrozRxXaKzt8fBaDSP1XMakFaO6ffZU4uNgrehW4zMnpdgAjT5koymDKGAfl/\\n7+5QpLxSKc2478J+PvTwy/rfWKJLbEImoM7WE3imWgrHUNMCAwEAAaNlMGMwYQYD\\nVR0BBFowWIAQxDXqD2PYxSlriJ6HuzZ+b6EyMDAxLjAsBgNVBAMTJUFwcGxpY2F0\\naW9uR2F0ZXdheVNzbENlcnQtVW5pdFRlc3QtMDGCEI+aE5UeqMidTZV/Vm/Whcow\\nDQYJKoZIhvcNAQELBQADggEBADSC6PHkVYmoVOyyW2g7q3GG3MmXa43/HQNTM+pT\\n3HENAlhGg8T9EFrOQ/0QAoEQbrtsP8Isj5u2Bd4MOlYA180ExyfL/NFb7QpXq/pR\\nLbePMQAQicdSvk/9RyrNRBfNjT2KNlBp3RZtCkJjQWlc5ylWydPy4JPUZxit/5yg\\nCRT+cmN1ioF469Ki8hzBlKmrDg8jkFUwFyD7B0fEfPP0gSZI3F6HqgCK2hzBTjuj\\nZjddZyn2XxXlxLu57C83CNPP8fbsGW2CwolgmYvt+dJsdDnT7VKX5RS4cOPp/JGG\\n7QdhzqVBoK0vZP6gHEAOPoqBVUWf8SmlVuAVGmDl8EjLnK8=\"\r\n + \ }\r\n ],\r\n \"vpnClientRevokedCertificates\": [\r\n + \ {\r\n \"name\": \"ApplicationGatewayAuthCert\",\r\n \"thumbprint\": + \"ef6c937b5935e25941f2ea271d38f90dfdb20953\"\r\n }\r\n ],\r\n + \ \"radiusServers\": [],\r\n \"radiusServerRootCertificates\": + [],\r\n \"radiusClientRootCertificates\": [],\r\n \"aadAuthenticationParameters\": + {},\r\n \"configurationPolicyGroups\": [],\r\n \"vpnClientIpsecPolicies\": + []\r\n }\r\n },\r\n {\r\n \"name\": \"clitestserverconfig\",\r\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gatewayzq33opal3bcqpjrk2enwoz3kcoky7tppamct7bftcntgq/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig\",\r\n + \ \"etag\": \"W/\\\"044bcdc1-e178-4e0f-b404-16dfabaaab10\\\"\",\r\n \"type\": + \"Microsoft.Network/vpnServerConfigurations\",\r\n \"location\": \"westcentralus\",\r\n + \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"vpnProtocols\": [\r\n \"OpenVPN\",\r\n \"IkeV2\"\r\n + \ ],\r\n \"vpnAuthenticationTypes\": [\r\n \"Certificate\"\r\n + \ ],\r\n \"vpnClientRootCertificates\": [\r\n {\r\n + \ \"name\": \"ApplicationGatewayAuthCert\",\r\n \"publicCertData\": + \"MIIDTzCCAjegAwIBAgIQj5oTlR6oyJ1NlX9Wb9aFyjANBgkqhkiG9w0BAQsFADAw\\nMS4wLAYDVQQDEyVBcHBsaWNhdGlvbkdhdGV3YXlTc2xDZXJ0LVVuaXRUZXN0LTAx\\nMB4XDTE2MDIxNzA3MDc1M1oXDTM5MTIzMTIzNTk1OVowMDEuMCwGA1UEAxMlQXBw\\nbGljYXRpb25HYXRld2F5U3NsQ2VydC1Vbml0VGVzdC0wMTCCASIwDQYJKoZIhvcN\\nAQEBBQADggEPADCCAQoCggEBANOUOFVmm+P4ht/qaiGZaiMzZSXwqGP8W/XWZRfJ\\nSc1mS6B4zBm8MtndmO9NbPUeGetk3E4jI0egP7NufuTAtfZY5nG9/gsZh8Hp4o+x\\n+6F1wCUtK5pQ5Fne4Vwg0Q9k1CgUfQfK0zEoanOTEylcyp1nVpoGc3v4FZ9pQr8/\\nxQ7+PSwgNpmGpU1gmgorDlXIO8jiKb+WfSoPAhHcavoPFg6DeGv30AK2m8ULFezO\\nqbprrozRxXaKzt8fBaDSP1XMakFaO6ffZU4uNgrehW4zMnpdgAjT5koymDKGAfl/\\n7+5QpLxSKc2478J+PvTwy/rfWKJLbEImoM7WE3imWgrHUNMCAwEAAaNlMGMwYQYD\\nVR0BBFowWIAQxDXqD2PYxSlriJ6HuzZ+b6EyMDAxLjAsBgNVBAMTJUFwcGxpY2F0\\naW9uR2F0ZXdheVNzbENlcnQtVW5pdFRlc3QtMDGCEI+aE5UeqMidTZV/Vm/Whcow\\nDQYJKoZIhvcNAQELBQADggEBADSC6PHkVYmoVOyyW2g7q3GG3MmXa43/HQNTM+pT\\n3HENAlhGg8T9EFrOQ/0QAoEQbrtsP8Isj5u2Bd4MOlYA180ExyfL/NFb7QpXq/pR\\nLbePMQAQicdSvk/9RyrNRBfNjT2KNlBp3RZtCkJjQWlc5ylWydPy4JPUZxit/5yg\\nCRT+cmN1ioF469Ki8hzBlKmrDg8jkFUwFyD7B0fEfPP0gSZI3F6HqgCK2hzBTjuj\\nZjddZyn2XxXlxLu57C83CNPP8fbsGW2CwolgmYvt+dJsdDnT7VKX5RS4cOPp/JGG\\n7QdhzqVBoK0vZP6gHEAOPoqBVUWf8SmlVuAVGmDl8EjLnK8=\"\r\n + \ }\r\n ],\r\n \"vpnClientRevokedCertificates\": [\r\n + \ {\r\n \"name\": \"ApplicationGatewayAuthCert\",\r\n \"thumbprint\": + \"ef6c937b5935e25941f2ea271d38f90dfdb20953\"\r\n }\r\n ],\r\n + \ \"radiusServers\": [],\r\n \"radiusServerRootCertificates\": + [],\r\n \"radiusClientRootCertificates\": [],\r\n \"aadAuthenticationParameters\": + {},\r\n \"configurationPolicyGroups\": [],\r\n \"vpnClientIpsecPolicies\": + []\r\n }\r\n },\r\n {\r\n \"name\": \"clitestserverconfig2\",\r\n + \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gatewayzq33opal3bcqpjrk2enwoz3kcoky7tppamct7bftcntgq/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig2\",\r\n + \ \"etag\": \"W/\\\"5d2ad12d-a85c-4703-88e7-2a54870ccca8\\\"\",\r\n \"type\": + \"Microsoft.Network/vpnServerConfigurations\",\r\n \"location\": \"westcentralus\",\r\n + \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n + \ \"vpnProtocols\": [\r\n \"OpenVPN\",\r\n \"IkeV2\"\r\n + \ ],\r\n \"vpnAuthenticationTypes\": [\r\n \"Certificate\"\r\n + \ ],\r\n \"vpnClientRootCertificates\": [\r\n {\r\n + \ \"name\": \"ApplicationGatewayAuthCert\",\r\n \"publicCertData\": + \"MIIDTzCCAjegAwIBAgIQj5oTlR6oyJ1NlX9Wb9aFyjANBgkqhkiG9w0BAQsFADAw\\nMS4wLAYDVQQDEyVBcHBsaWNhdGlvbkdhdGV3YXlTc2xDZXJ0LVVuaXRUZXN0LTAx\\nMB4XDTE2MDIxNzA3MDc1M1oXDTM5MTIzMTIzNTk1OVowMDEuMCwGA1UEAxMlQXBw\\nbGljYXRpb25HYXRld2F5U3NsQ2VydC1Vbml0VGVzdC0wMTCCASIwDQYJKoZIhvcN\\nAQEBBQADggEPADCCAQoCggEBANOUOFVmm+P4ht/qaiGZaiMzZSXwqGP8W/XWZRfJ\\nSc1mS6B4zBm8MtndmO9NbPUeGetk3E4jI0egP7NufuTAtfZY5nG9/gsZh8Hp4o+x\\n+6F1wCUtK5pQ5Fne4Vwg0Q9k1CgUfQfK0zEoanOTEylcyp1nVpoGc3v4FZ9pQr8/\\nxQ7+PSwgNpmGpU1gmgorDlXIO8jiKb+WfSoPAhHcavoPFg6DeGv30AK2m8ULFezO\\nqbprrozRxXaKzt8fBaDSP1XMakFaO6ffZU4uNgrehW4zMnpdgAjT5koymDKGAfl/\\n7+5QpLxSKc2478J+PvTwy/rfWKJLbEImoM7WE3imWgrHUNMCAwEAAaNlMGMwYQYD\\nVR0BBFowWIAQxDXqD2PYxSlriJ6HuzZ+b6EyMDAxLjAsBgNVBAMTJUFwcGxpY2F0\\naW9uR2F0ZXdheVNzbENlcnQtVW5pdFRlc3QtMDGCEI+aE5UeqMidTZV/Vm/Whcow\\nDQYJKoZIhvcNAQELBQADggEBADSC6PHkVYmoVOyyW2g7q3GG3MmXa43/HQNTM+pT\\n3HENAlhGg8T9EFrOQ/0QAoEQbrtsP8Isj5u2Bd4MOlYA180ExyfL/NFb7QpXq/pR\\nLbePMQAQicdSvk/9RyrNRBfNjT2KNlBp3RZtCkJjQWlc5ylWydPy4JPUZxit/5yg\\nCRT+cmN1ioF469Ki8hzBlKmrDg8jkFUwFyD7B0fEfPP0gSZI3F6HqgCK2hzBTjuj\\nZjddZyn2XxXlxLu57C83CNPP8fbsGW2CwolgmYvt+dJsdDnT7VKX5RS4cOPp/JGG\\n7QdhzqVBoK0vZP6gHEAOPoqBVUWf8SmlVuAVGmDl8EjLnK8=\"\r\n + \ }\r\n ],\r\n \"vpnClientRevokedCertificates\": [\r\n + \ {\r\n \"name\": \"ApplicationGatewayAuthCert\",\r\n \"thumbprint\": + \"ef6c937b5935e25941f2ea271d38f90dfdb20953\"\r\n }\r\n ],\r\n + \ \"radiusServers\": [],\r\n \"radiusServerRootCertificates\": + [],\r\n \"radiusClientRootCertificates\": [],\r\n \"aadAuthenticationParameters\": + {},\r\n \"configurationPolicyGroups\": [],\r\n \"vpnClientIpsecPolicies\": + [],\r\n \"p2SVpnGateways\": [\r\n {\r\n \"id\": + \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_p2s_vpn_gatewayzq33opal3bcqpjrk2enwoz3kcoky7tppamct7bftcntgq/providers/Microsoft.Network/p2sVpnGateways/clitestvp2sgateway\"\r\n + \ }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": + \"clitestserverconfig\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig\",\r\n + \ \"etag\": \"W/\\\"f0bac30c-60b0-4ada-82dc-21108e5765fe\\\"\",\r\n \"type\": \"Microsoft.Network/vpnServerConfigurations\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \ \"vpnProtocols\": [\r\n \"OpenVPN\",\r\n \"IkeV2\"\r\n @@ -943,11 +1007,11 @@ interactions: cache-control: - no-cache content-length: - - '1240' + - '11626' content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:34:36 GMT + - Thu, 28 Jul 2022 04:16:29 GMT expires: - '-1' pragma: @@ -964,10 +1028,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 3c138ac7-8596-4e96-b4ae-87470baa3e3d + - 7fa31a87-6a35-493e-b66f-d3db3a670413 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -983,13 +1047,13 @@ interactions: - -n -g --ipsec-encryption --ipsec-integrity --sa-lifetime --sa-data-size --ike-encryption --ike-integrity --dh-group --pfs-group User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestserverconfig\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig\",\r\n - \ \"etag\": \"W/\\\"5b4db1f2-c1ff-467d-982e-7acea815daea\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"f0bac30c-60b0-4ada-82dc-21108e5765fe\\\"\",\r\n \"type\": \"Microsoft.Network/vpnServerConfigurations\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"vpnProtocols\": [\r\n \"OpenVPN\",\r\n \"IkeV2\"\r\n ],\r\n \"vpnAuthenticationTypes\": @@ -1009,9 +1073,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:34:36 GMT + - Thu, 28 Jul 2022 04:16:31 GMT etag: - - W/"5b4db1f2-c1ff-467d-982e-7acea815daea" + - W/"f0bac30c-60b0-4ada-82dc-21108e5765fe" expires: - '-1' pragma: @@ -1028,10 +1092,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 4a9bcb1d-f718-40d5-86c7-940eba40f659 + - c65bdd0f-636b-4a73-8de4-e80cdef4b04d status: code: 200 - message: OK + message: '' - request: body: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig", "location": "westcentralus", "properties": {"vpnProtocols": ["OpenVPN", "IkeV2"], @@ -1060,13 +1124,13 @@ interactions: - -n -g --ipsec-encryption --ipsec-integrity --sa-lifetime --sa-data-size --ike-encryption --ike-integrity --dh-group --pfs-group User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestserverconfig\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig\",\r\n - \ \"etag\": \"W/\\\"78eb3338-509c-4e49-8c13-f9d135da380b\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"74721418-2f20-4158-bc55-b6b3ce2ddbcd\\\"\",\r\n \"type\": \"Microsoft.Network/vpnServerConfigurations\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"vpnProtocols\": [\r\n \"OpenVPN\",\r\n \"IkeV2\"\r\n ],\r\n \"vpnAuthenticationTypes\": @@ -1086,7 +1150,7 @@ interactions: azure-asyncnotification: - Enabled azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/adcbc1d6-7a36-45fc-8ce6-c29d627744db?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/f89b6b7c-72e7-41f5-bb68-5b270a43bcba?api-version=2021-08-01 cache-control: - no-cache content-length: @@ -1094,7 +1158,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:34:37 GMT + - Thu, 28 Jul 2022 04:16:32 GMT expires: - '-1' pragma: @@ -1111,12 +1175,12 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 1205b456-52f7-466d-bc5e-2b39c62bebd6 + - 06ee34f2-2ed5-40bf-8cff-21bb37615b6b x-ms-ratelimit-remaining-subscription-writes: - '1199' status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -1132,9 +1196,9 @@ interactions: - -n -g --ipsec-encryption --ipsec-integrity --sa-lifetime --sa-data-size --ike-encryption --ike-integrity --dh-group --pfs-group User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/adcbc1d6-7a36-45fc-8ce6-c29d627744db?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/f89b6b7c-72e7-41f5-bb68-5b270a43bcba?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -1146,7 +1210,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:34:47 GMT + - Thu, 28 Jul 2022 04:16:42 GMT expires: - '-1' pragma: @@ -1163,10 +1227,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - dd3f0c98-027d-48a3-921b-0898abca6416 + - 770723d1-4c82-4682-adee-6f912d7e2dac status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -1182,13 +1246,13 @@ interactions: - -n -g --ipsec-encryption --ipsec-integrity --sa-lifetime --sa-data-size --ike-encryption --ike-integrity --dh-group --pfs-group User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestserverconfig\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig\",\r\n - \ \"etag\": \"W/\\\"f10c6162-a70e-42ef-9751-c3e55fe8defe\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"8a02042a-15a2-4f30-a595-a3ebb8e8fe3c\\\"\",\r\n \"type\": \"Microsoft.Network/vpnServerConfigurations\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"vpnProtocols\": [\r\n \"OpenVPN\",\r\n \"IkeV2\"\r\n ],\r\n \"vpnAuthenticationTypes\": @@ -1212,9 +1276,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:34:47 GMT + - Thu, 28 Jul 2022 04:16:42 GMT etag: - - W/"f10c6162-a70e-42ef-9751-c3e55fe8defe" + - W/"8a02042a-15a2-4f30-a595-a3ebb8e8fe3c" expires: - '-1' pragma: @@ -1231,10 +1295,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - df87e195-5b4b-4afd-a52d-5f84d24e78c2 + - 1e817690-4167-47af-a15e-e4756289abe5 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -1249,13 +1313,13 @@ interactions: ParameterSetName: - -n -g User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestserverconfig\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig\",\r\n - \ \"etag\": \"W/\\\"f10c6162-a70e-42ef-9751-c3e55fe8defe\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"8a02042a-15a2-4f30-a595-a3ebb8e8fe3c\\\"\",\r\n \"type\": \"Microsoft.Network/vpnServerConfigurations\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"vpnProtocols\": [\r\n \"OpenVPN\",\r\n \"IkeV2\"\r\n ],\r\n \"vpnAuthenticationTypes\": @@ -1279,9 +1343,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:34:49 GMT + - Thu, 28 Jul 2022 04:16:44 GMT etag: - - W/"f10c6162-a70e-42ef-9751-c3e55fe8defe" + - W/"8a02042a-15a2-4f30-a595-a3ebb8e8fe3c" expires: - '-1' pragma: @@ -1298,7 +1362,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - a14821e0-d940-4383-abe9-2181ca46a13e + - 1a8efda9-8a2d-4fbf-a9aa-c01e81b11ced status: code: 200 message: OK @@ -1316,13 +1380,13 @@ interactions: ParameterSetName: - -n -g --index User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestserverconfig\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig\",\r\n - \ \"etag\": \"W/\\\"f10c6162-a70e-42ef-9751-c3e55fe8defe\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"8a02042a-15a2-4f30-a595-a3ebb8e8fe3c\\\"\",\r\n \"type\": \"Microsoft.Network/vpnServerConfigurations\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"vpnProtocols\": [\r\n \"OpenVPN\",\r\n \"IkeV2\"\r\n ],\r\n \"vpnAuthenticationTypes\": @@ -1346,9 +1410,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:34:50 GMT + - Thu, 28 Jul 2022 04:16:45 GMT etag: - - W/"f10c6162-a70e-42ef-9751-c3e55fe8defe" + - W/"8a02042a-15a2-4f30-a595-a3ebb8e8fe3c" expires: - '-1' pragma: @@ -1365,10 +1429,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - ec593137-41ab-4431-9e8d-3e9082d89a39 + - 2958208f-1e29-45b9-9138-e30f616970dd status: code: 200 - message: OK + message: '' - request: body: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig", "location": "westcentralus", "properties": {"vpnProtocols": ["OpenVPN", "IkeV2"], @@ -1394,13 +1458,13 @@ interactions: ParameterSetName: - -n -g --index User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestserverconfig\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig\",\r\n - \ \"etag\": \"W/\\\"79ea0fda-5802-48e0-b60b-5018b1d3c9a2\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"f868e8eb-7766-45f6-a1db-d9e92c832008\\\"\",\r\n \"type\": \"Microsoft.Network/vpnServerConfigurations\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"vpnProtocols\": [\r\n \"OpenVPN\",\r\n \"IkeV2\"\r\n ],\r\n \"vpnAuthenticationTypes\": @@ -1416,7 +1480,7 @@ interactions: azure-asyncnotification: - Enabled azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/b069c2a2-bbb3-48e6-8fed-fbc5ed8da326?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/01d5c4e2-62d5-4516-adc5-b21ecf73c37e?api-version=2021-08-01 cache-control: - no-cache content-length: @@ -1424,7 +1488,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:34:50 GMT + - Thu, 28 Jul 2022 04:16:45 GMT expires: - '-1' pragma: @@ -1441,12 +1505,12 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - d9b207d2-ef30-4b9e-9b6e-c2e883264524 + - 07a042ac-cd26-4651-909f-4651f18caba7 x-ms-ratelimit-remaining-subscription-writes: - '1199' status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -1461,9 +1525,9 @@ interactions: ParameterSetName: - -n -g --index User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/b069c2a2-bbb3-48e6-8fed-fbc5ed8da326?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/01d5c4e2-62d5-4516-adc5-b21ecf73c37e?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -1475,7 +1539,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:35:01 GMT + - Thu, 28 Jul 2022 04:16:55 GMT expires: - '-1' pragma: @@ -1492,10 +1556,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 727a5c09-dead-45ee-8d59-59cf7544ac3b + - ab29ec7b-82da-4e89-99a7-7d039d52afc7 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -1510,13 +1574,13 @@ interactions: ParameterSetName: - -n -g --index User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestserverconfig\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig\",\r\n - \ \"etag\": \"W/\\\"f43ba635-6991-4b0d-b8e5-ece7254af16b\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"2b126080-9231-401f-bb64-5e5ac71c03a2\\\"\",\r\n \"type\": \"Microsoft.Network/vpnServerConfigurations\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"vpnProtocols\": [\r\n \"OpenVPN\",\r\n \"IkeV2\"\r\n ],\r\n \"vpnAuthenticationTypes\": @@ -1536,9 +1600,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:35:02 GMT + - Thu, 28 Jul 2022 04:16:56 GMT etag: - - W/"f43ba635-6991-4b0d-b8e5-ece7254af16b" + - W/"2b126080-9231-401f-bb64-5e5ac71c03a2" expires: - '-1' pragma: @@ -1555,10 +1619,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - e14bee4a-a4f9-4818-b1c2-c1087f9e8941 + - b4bc5ffc-582d-48d4-b834-d16150b844b5 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -1574,13 +1638,13 @@ interactions: - -n -g --ipsec-encryption --ipsec-integrity --sa-lifetime --sa-data-size --ike-encryption --ike-integrity --dh-group --pfs-group User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestserverconfig\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig\",\r\n - \ \"etag\": \"W/\\\"f43ba635-6991-4b0d-b8e5-ece7254af16b\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"2b126080-9231-401f-bb64-5e5ac71c03a2\\\"\",\r\n \"type\": \"Microsoft.Network/vpnServerConfigurations\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"vpnProtocols\": [\r\n \"OpenVPN\",\r\n \"IkeV2\"\r\n ],\r\n \"vpnAuthenticationTypes\": @@ -1600,9 +1664,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:35:03 GMT + - Thu, 28 Jul 2022 04:16:57 GMT etag: - - W/"f43ba635-6991-4b0d-b8e5-ece7254af16b" + - W/"2b126080-9231-401f-bb64-5e5ac71c03a2" expires: - '-1' pragma: @@ -1619,10 +1683,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 7d4f9a8f-d0a9-4c1e-8bcc-b32f0570c5a1 + - 60d1e45b-34a7-4873-ba8a-f9ae34d13ceb status: code: 200 - message: OK + message: '' - request: body: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig", "location": "westcentralus", "properties": {"vpnProtocols": ["OpenVPN", "IkeV2"], @@ -1651,13 +1715,13 @@ interactions: - -n -g --ipsec-encryption --ipsec-integrity --sa-lifetime --sa-data-size --ike-encryption --ike-integrity --dh-group --pfs-group User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestserverconfig\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig\",\r\n - \ \"etag\": \"W/\\\"ba95224c-b439-4644-8033-30bba46ef5c1\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"a24c5b72-bcf3-4938-a85e-ca010a40b077\\\"\",\r\n \"type\": \"Microsoft.Network/vpnServerConfigurations\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"vpnProtocols\": [\r\n \"OpenVPN\",\r\n \"IkeV2\"\r\n ],\r\n \"vpnAuthenticationTypes\": @@ -1677,7 +1741,7 @@ interactions: azure-asyncnotification: - Enabled azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/bb8562b1-b083-47f7-b3ec-9467435886f7?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/5c3ef2f8-6567-4acc-8d40-86a33182e12f?api-version=2021-08-01 cache-control: - no-cache content-length: @@ -1685,7 +1749,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:35:03 GMT + - Thu, 28 Jul 2022 04:16:57 GMT expires: - '-1' pragma: @@ -1702,12 +1766,12 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 99c29b2b-615e-4c31-8cd1-d9a2f558f823 + - daff8cfa-47e8-4994-9b07-bcc7270d88d2 x-ms-ratelimit-remaining-subscription-writes: - - '1198' + - '1199' status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -1723,9 +1787,9 @@ interactions: - -n -g --ipsec-encryption --ipsec-integrity --sa-lifetime --sa-data-size --ike-encryption --ike-integrity --dh-group --pfs-group User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/bb8562b1-b083-47f7-b3ec-9467435886f7?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/5c3ef2f8-6567-4acc-8d40-86a33182e12f?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -1737,7 +1801,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:35:14 GMT + - Thu, 28 Jul 2022 04:17:08 GMT expires: - '-1' pragma: @@ -1754,10 +1818,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - c326a924-11d3-4bf9-9b93-0707099fb235 + - fbe27e4b-939d-4537-8a9f-7f8fb3e96352 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -1773,13 +1837,13 @@ interactions: - -n -g --ipsec-encryption --ipsec-integrity --sa-lifetime --sa-data-size --ike-encryption --ike-integrity --dh-group --pfs-group User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestserverconfig\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig\",\r\n - \ \"etag\": \"W/\\\"387f3033-6544-4699-8098-ec014c1e3586\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"b01f4234-2bab-43f8-904a-fe3bc1bf8192\\\"\",\r\n \"type\": \"Microsoft.Network/vpnServerConfigurations\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"vpnProtocols\": [\r\n \"OpenVPN\",\r\n \"IkeV2\"\r\n ],\r\n \"vpnAuthenticationTypes\": @@ -1803,9 +1867,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:35:14 GMT + - Thu, 28 Jul 2022 04:17:08 GMT etag: - - W/"387f3033-6544-4699-8098-ec014c1e3586" + - W/"b01f4234-2bab-43f8-904a-fe3bc1bf8192" expires: - '-1' pragma: @@ -1822,10 +1886,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 9a26cbfa-bcd3-450a-8c5e-0e0768035f56 + - c5ecec9d-2399-4dce-b3b2-032174f72f95 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -1840,13 +1904,13 @@ interactions: ParameterSetName: - -n -g User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"clitestserverconfig\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig\",\r\n - \ \"etag\": \"W/\\\"387f3033-6544-4699-8098-ec014c1e3586\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"b01f4234-2bab-43f8-904a-fe3bc1bf8192\\\"\",\r\n \"type\": \"Microsoft.Network/vpnServerConfigurations\",\r\n \"location\": \"westcentralus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"vpnProtocols\": [\r\n \"OpenVPN\",\r\n \"IkeV2\"\r\n ],\r\n \"vpnAuthenticationTypes\": @@ -1870,9 +1934,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:35:15 GMT + - Thu, 28 Jul 2022 04:17:10 GMT etag: - - W/"387f3033-6544-4699-8098-ec014c1e3586" + - W/"b01f4234-2bab-43f8-904a-fe3bc1bf8192" expires: - '-1' pragma: @@ -1889,10 +1953,10 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 3c313927-a8d8-4b16-b12c-ef135e54b7bd + - 097f3029-f092-4b65-b509-1ed4deb1bb26 status: code: 200 - message: OK + message: '' - request: body: null headers: @@ -1909,7 +1973,7 @@ interactions: ParameterSetName: - -n -g -y User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: DELETE uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig?api-version=2021-08-01 response: @@ -1919,17 +1983,17 @@ interactions: azure-asyncnotification: - Enabled azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/37dc2132-4297-46c5-83f7-e682fe7c9427?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/b980ae27-8b05-4adf-852c-9b6dde1071d9?api-version=2021-08-01 cache-control: - no-cache content-length: - '0' date: - - Tue, 10 May 2022 01:35:18 GMT + - Thu, 28 Jul 2022 04:17:12 GMT expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operationResults/37dc2132-4297-46c5-83f7-e682fe7c9427?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operationResults/b980ae27-8b05-4adf-852c-9b6dde1071d9?api-version=2021-08-01 pragma: - no-cache server: @@ -1940,12 +2004,12 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - bd4dc010-d14e-48da-95f4-887d271a300c + - 805e1506-8ee5-483f-bfb2-c0dfbfb41c44 x-ms-ratelimit-remaining-subscription-deletes: - '14999' status: code: 202 - message: Accepted + message: '' - request: body: null headers: @@ -1960,9 +2024,9 @@ interactions: ParameterSetName: - -n -g -y User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/37dc2132-4297-46c5-83f7-e682fe7c9427?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/b980ae27-8b05-4adf-852c-9b6dde1071d9?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -1974,7 +2038,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:35:28 GMT + - Thu, 28 Jul 2022 04:17:22 GMT expires: - '-1' pragma: @@ -1991,10 +2055,59 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 368b4b1d-ef03-4fae-8869-4ab124042825 + - ed5f8b47-20d3-4c31-a3d2-6cc929a4012f status: code: 200 - message: OK + message: '' +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vpn-server-config delete + Connection: + - keep-alive + ParameterSetName: + - -n -g -y + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operationResults/b980ae27-8b05-4adf-852c-9b6dde1071d9?api-version=2021-08-01 + response: + body: + string: '' + headers: + azure-asyncnotification: + - Enabled + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operations/b980ae27-8b05-4adf-852c-9b6dde1071d9?api-version=2021-08-01 + cache-control: + - no-cache + content-type: + - application/json; charset=utf-8 + date: + - Thu, 28 Jul 2022 04:17:22 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westcentralus/operationResults/b980ae27-8b05-4adf-852c-9b6dde1071d9?api-version=2021-08-01 + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 805e1506-8ee5-483f-bfb2-c0dfbfb41c44 + status: + code: 204 + message: No Content - request: body: null headers: @@ -2009,7 +2122,7 @@ interactions: ParameterSetName: - -n -g User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vpn_server_config000001/providers/Microsoft.Network/vpnServerConfigurations/clitestserverconfig?api-version=2021-08-01 response: @@ -2025,7 +2138,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 01:35:29 GMT + - Thu, 28 Jul 2022 04:17:24 GMT expires: - '-1' pragma: diff --git a/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_vwan_route_table.yaml b/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_vwan_route_table.yaml index cba58415351..08ae3af7cec 100644 --- a/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_vwan_route_table.yaml +++ b/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_vwan_route_table.yaml @@ -13,12 +13,12 @@ interactions: ParameterSetName: - -n -g User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_azure_vwan_route_table000001?api-version=2021-04-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001","name":"cli_test_azure_vwan_route_table000001","type":"Microsoft.Resources/resourceGroups","location":"eastus","tags":{"product":"azurecli","cause":"automation","date":"2022-05-10T07:06:13Z"},"properties":{"provisioningState":"Succeeded"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001","name":"cli_test_azure_vwan_route_table000001","type":"Microsoft.Resources/resourceGroups","location":"eastus","tags":{"product":"azurecli","cause":"automation","date":"2022-07-27T13:35:10Z"},"properties":{"provisioningState":"Succeeded"}}' headers: cache-control: - no-cache @@ -27,7 +27,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:06:19 GMT + - Wed, 27 Jul 2022 13:35:10 GMT expires: - '-1' pragma: @@ -59,13 +59,13 @@ interactions: ParameterSetName: - -n -g User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualWans/testvwan?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"testvwan\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualWans/testvwan\",\r\n - \ \"etag\": \"W/\\\"a60d6943-acca-43d6-a0a9-fe5b7a222d25\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"2cfc2bb8-0414-4f11-b7ec-9c0173bfacd6\\\"\",\r\n \"type\": \"Microsoft.Network/virtualWans\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"disableVpnEncryption\": false,\r\n \"allowBranchToBranchTraffic\": true,\r\n \"office365LocalBreakoutCategory\": @@ -74,7 +74,7 @@ interactions: azure-asyncnotification: - Enabled azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/14781bd9-041e-41e0-bf99-ac636e8abb7c?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/fb8c7cce-c5bf-430f-bb82-a031c5299797?api-version=2021-08-01 cache-control: - no-cache content-length: @@ -82,7 +82,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:06:24 GMT + - Wed, 27 Jul 2022 13:35:14 GMT expires: - '-1' pragma: @@ -95,7 +95,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - f6475413-05a7-448f-ad34-5b1062e7b21b + - fbb7d2f6-4955-4712-97be-f68048bdaf84 x-ms-ratelimit-remaining-subscription-writes: - '1199' status: @@ -115,9 +115,9 @@ interactions: ParameterSetName: - -n -g User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/14781bd9-041e-41e0-bf99-ac636e8abb7c?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/fb8c7cce-c5bf-430f-bb82-a031c5299797?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -129,7 +129,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:06:34 GMT + - Wed, 27 Jul 2022 13:35:24 GMT expires: - '-1' pragma: @@ -146,7 +146,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 05124ab0-70f2-4627-9b5c-926fd199a482 + - 581d1d77-1f9c-4b62-96a8-e1a619ebf303 status: code: 200 message: OK @@ -164,13 +164,13 @@ interactions: ParameterSetName: - -n -g User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualWans/testvwan?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"testvwan\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualWans/testvwan\",\r\n - \ \"etag\": \"W/\\\"e4389ae4-f846-4064-9d7b-239a713e9136\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"877c3bb7-ad7b-456f-9a02-caa6345e6573\\\"\",\r\n \"type\": \"Microsoft.Network/virtualWans\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"disableVpnEncryption\": false,\r\n \"allowBranchToBranchTraffic\": true,\r\n \"office365LocalBreakoutCategory\": @@ -183,9 +183,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:06:35 GMT + - Wed, 27 Jul 2022 13:35:24 GMT etag: - - W/"e4389ae4-f846-4064-9d7b-239a713e9136" + - W/"877c3bb7-ad7b-456f-9a02-caa6345e6573" expires: - '-1' pragma: @@ -202,7 +202,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - d5ae972f-4a9e-4634-a000-2ce6ea3e4c77 + - 083cfabd-f358-4ab8-b4e0-7d59a422661e status: code: 200 message: OK @@ -225,17 +225,17 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"myclitestvhub\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub\",\r\n - \ \"etag\": \"W/\\\"b3f60db6-3329-465e-9598-25582380cdee\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"d7d51091-198c-4b06-aeaa-3cb0cbc95a8c\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"virtualRouterAsn\": - 0,\r\n \"virtualRouterIps\": [],\r\n \"routeTable\": {\r\n \"routes\": + 65515,\r\n \"virtualRouterIps\": [],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"virtualRouterAutoScaleConfiguration\": {\r\n \"minCapacity\": 2\r\n },\r\n \"virtualWan\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualWans/testvwan\"\r\n \ },\r\n \"networkVirtualAppliances\": [],\r\n \"routingState\": \"None\",\r\n @@ -245,15 +245,15 @@ interactions: azure-asyncnotification: - Enabled azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/0efe5130-9c9d-415f-9392-b920fb8cf07e?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/9eff5a9d-3692-42c8-a187-d914ca443d68?api-version=2021-08-01 cache-control: - no-cache content-length: - - '1046' + - '1050' content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:06:41 GMT + - Wed, 27 Jul 2022 13:35:33 GMT expires: - '-1' pragma: @@ -266,7 +266,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 2d253a6a-854f-40ff-9e5d-6312a081be06 + - 97f667af-f8af-4768-8d2c-0c811cb092c1 x-ms-ratelimit-remaining-subscription-writes: - '1199' status: @@ -286,9 +286,9 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/0efe5130-9c9d-415f-9392-b920fb8cf07e?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/9eff5a9d-3692-42c8-a187-d914ca443d68?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -300,7 +300,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:06:51 GMT + - Wed, 27 Jul 2022 13:35:43 GMT expires: - '-1' pragma: @@ -317,7 +317,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 634cdc6d-2c74-4fcc-9356-2ab1062c39f7 + - 66d545a9-5606-477d-aac6-6080c04e6678 status: code: 200 message: OK @@ -335,9 +335,9 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/0efe5130-9c9d-415f-9392-b920fb8cf07e?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/9eff5a9d-3692-42c8-a187-d914ca443d68?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -349,7 +349,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:07:01 GMT + - Wed, 27 Jul 2022 13:35:54 GMT expires: - '-1' pragma: @@ -366,7 +366,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 392e4137-348a-4ae6-9c30-525b29445366 + - 82f41a1e-afd6-4155-8f1d-98de848ef08a status: code: 200 message: OK @@ -384,9 +384,9 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/0efe5130-9c9d-415f-9392-b920fb8cf07e?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/9eff5a9d-3692-42c8-a187-d914ca443d68?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -398,7 +398,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:07:22 GMT + - Wed, 27 Jul 2022 13:36:15 GMT expires: - '-1' pragma: @@ -415,7 +415,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 8858ac3e-7dd1-4c74-a5cb-561ee6444d43 + - a55aeb0e-7a17-477f-bc72-2950e1d40c05 status: code: 200 message: OK @@ -433,9 +433,9 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/0efe5130-9c9d-415f-9392-b920fb8cf07e?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/9eff5a9d-3692-42c8-a187-d914ca443d68?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -447,7 +447,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:07:42 GMT + - Wed, 27 Jul 2022 13:36:35 GMT expires: - '-1' pragma: @@ -464,7 +464,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - ca801935-4744-4f1a-a21e-debfaba76dbb + - 8b83e8e5-0706-413f-b47e-94ef2bcf0f42 status: code: 200 message: OK @@ -482,9 +482,9 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/0efe5130-9c9d-415f-9392-b920fb8cf07e?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/9eff5a9d-3692-42c8-a187-d914ca443d68?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -496,7 +496,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:08:23 GMT + - Wed, 27 Jul 2022 13:37:15 GMT expires: - '-1' pragma: @@ -513,7 +513,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 866c43ef-723f-41e9-a5a4-b0279ced5be5 + - 6aa5335c-6b86-4a79-94d0-3d057d149dfa status: code: 200 message: OK @@ -531,9 +531,9 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/0efe5130-9c9d-415f-9392-b920fb8cf07e?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/9eff5a9d-3692-42c8-a187-d914ca443d68?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -545,7 +545,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:09:03 GMT + - Wed, 27 Jul 2022 13:37:56 GMT expires: - '-1' pragma: @@ -562,7 +562,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 76e36ee5-2ee0-4fb8-9002-040ba15c2dea + - 4cc26778-1c48-4df2-a2b0-60d3aed01e32 status: code: 200 message: OK @@ -580,9 +580,58 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/0efe5130-9c9d-415f-9392-b920fb8cf07e?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/9eff5a9d-3692-42c8-a187-d914ca443d68?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 27 Jul 2022 13:39:16 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 93236c37-ce7c-4508-9549-a7501ad1e52d + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub create + Connection: + - keep-alive + ParameterSetName: + - -g -n --vwan --address-prefix -l + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/9eff5a9d-3692-42c8-a187-d914ca443d68?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -594,7 +643,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:10:24 GMT + - Wed, 27 Jul 2022 13:41:57 GMT expires: - '-1' pragma: @@ -611,7 +660,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 5c0d427a-3f9b-4aab-bf5a-0e09c4b25a0b + - ff360590-0c47-4912-ac7f-4ee2454ca513 status: code: 200 message: OK @@ -629,17 +678,17 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"myclitestvhub\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub\",\r\n - \ \"etag\": \"W/\\\"7ede9eb9-0010-4cbf-b1b2-c6bf7393927a\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"96e405a5-a680-4911-bd7c-a475d6d915e2\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"virtualRouterAsn\": - 0,\r\n \"virtualRouterIps\": [],\r\n \"routeTable\": {\r\n \"routes\": + 65515,\r\n \"virtualRouterIps\": [],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"virtualRouterAutoScaleConfiguration\": {\r\n \"minCapacity\": 2\r\n },\r\n \"virtualWan\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualWans/testvwan\"\r\n \ },\r\n \"networkVirtualAppliances\": [],\r\n \"routingState\": \"Provisioning\",\r\n @@ -649,11 +698,11 @@ interactions: cache-control: - no-cache content-length: - - '1055' + - '1059' content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:10:25 GMT + - Wed, 27 Jul 2022 13:41:57 GMT expires: - '-1' pragma: @@ -670,7 +719,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 36a15d2e-2a1a-4cfb-b268-9fd09651be3e + - 1c3d2a1e-7ef3-4bec-9ee6-a9f9e142e999 status: code: 200 message: OK @@ -688,7 +737,7 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/vpnGateways/mycligateway?api-version=2021-08-01 response: @@ -704,7 +753,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:10:25 GMT + - Wed, 27 Jul 2022 13:41:59 GMT expires: - '-1' pragma: @@ -737,13 +786,13 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/vpnGateways/mycligateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"mycligateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/vpnGateways/mycligateway\",\r\n - \ \"etag\": \"W/\\\"071339c0-b14d-4fb5-ac56-c7d5a43a20ba\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"c52f7240-1516-4b0e-b778-070a60050989\\\"\",\r\n \"type\": \"Microsoft.Network/vpnGateways\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"connections\": [],\r\n \ \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub\"\r\n @@ -755,15 +804,356 @@ interactions: azure-asyncnotification: - Enabled azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5be45ef6-3649-43fc-bf39-12ff34e90419?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a303882-30d6-4a3f-aa9d-81d66c7721c4?api-version=2021-08-01 + cache-control: + - no-cache + content-length: + - '905' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 27 Jul 2022 13:42:04 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 730c95ff-1bee-4b65-bff3-c922e67347b5 + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vpn-gateway create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub -l + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a303882-30d6-4a3f-aa9d-81d66c7721c4?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 27 Jul 2022 13:42:15 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 971d7683-5136-4b1c-a6ac-64708b9feb36 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vpn-gateway create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub -l + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a303882-30d6-4a3f-aa9d-81d66c7721c4?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 27 Jul 2022 13:42:25 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 8de3d092-12b2-433b-bcf4-0445dc420f78 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vpn-gateway create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub -l + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a303882-30d6-4a3f-aa9d-81d66c7721c4?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 27 Jul 2022 13:42:45 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - efd4dfb0-24ba-4c5c-9457-93a18ae7e368 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vpn-gateway create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub -l + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a303882-30d6-4a3f-aa9d-81d66c7721c4?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 27 Jul 2022 13:43:05 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - d4231c67-ddbc-49f6-87c5-45b26adee28d + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vpn-gateway create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub -l + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a303882-30d6-4a3f-aa9d-81d66c7721c4?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 27 Jul 2022 13:43:46 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 3982bb45-6890-440e-bfc4-ef490370f6f4 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vpn-gateway create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub -l + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a303882-30d6-4a3f-aa9d-81d66c7721c4?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 27 Jul 2022 13:44:27 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - eabed4e5-a834-4c8f-9c1d-184620b3f745 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vpn-gateway create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub -l + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a303882-30d6-4a3f-aa9d-81d66c7721c4?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: cache-control: - no-cache content-length: - - '905' + - '30' content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:10:31 GMT + - Wed, 27 Jul 2022 13:45:47 GMT expires: - '-1' pragma: @@ -773,15 +1163,17 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 225e963d-a468-4fb5-a004-732af33fd236 - x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - 05625ec0-9c41-4905-904c-caed679ccb9c status: - code: 201 - message: Created + code: 200 + message: OK - request: body: null headers: @@ -796,9 +1188,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5be45ef6-3649-43fc-bf39-12ff34e90419?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a303882-30d6-4a3f-aa9d-81d66c7721c4?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -810,7 +1202,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:10:41 GMT + - Wed, 27 Jul 2022 13:48:29 GMT expires: - '-1' pragma: @@ -827,7 +1219,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - dfc7f333-6fd8-415f-81a2-69fe3b1fb57f + - 3030a96d-2603-4af7-b6a7-7ac8b8529dcc status: code: 200 message: OK @@ -845,9 +1237,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5be45ef6-3649-43fc-bf39-12ff34e90419?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a303882-30d6-4a3f-aa9d-81d66c7721c4?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -859,7 +1251,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:10:52 GMT + - Wed, 27 Jul 2022 13:50:09 GMT expires: - '-1' pragma: @@ -876,7 +1268,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - bb0c7be0-129c-4035-94e3-47ca4abbe3dc + - bb8c3da5-e3e4-42cd-940b-f946f1326e9c status: code: 200 message: OK @@ -894,9 +1286,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5be45ef6-3649-43fc-bf39-12ff34e90419?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a303882-30d6-4a3f-aa9d-81d66c7721c4?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -908,7 +1300,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:11:13 GMT + - Wed, 27 Jul 2022 13:51:49 GMT expires: - '-1' pragma: @@ -925,7 +1317,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 9290c99c-f827-4106-8735-4e45ca28c023 + - 43ae5f27-db60-472c-a3ed-89b9253511a5 status: code: 200 message: OK @@ -943,9 +1335,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5be45ef6-3649-43fc-bf39-12ff34e90419?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a303882-30d6-4a3f-aa9d-81d66c7721c4?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -957,7 +1349,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:11:33 GMT + - Wed, 27 Jul 2022 13:53:30 GMT expires: - '-1' pragma: @@ -974,7 +1366,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 27d250fe-1eec-4838-8525-a7339480f9f5 + - 5cda5607-962f-4868-9f8d-38744cc88f6b status: code: 200 message: OK @@ -992,9 +1384,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5be45ef6-3649-43fc-bf39-12ff34e90419?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a303882-30d6-4a3f-aa9d-81d66c7721c4?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1006,7 +1398,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:12:13 GMT + - Wed, 27 Jul 2022 13:55:11 GMT expires: - '-1' pragma: @@ -1023,7 +1415,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - bfe60d66-8a49-4b62-a7c5-dca9d5138370 + - 655bf23a-feb6-493a-9d4e-3afcc31b66d2 status: code: 200 message: OK @@ -1041,9 +1433,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5be45ef6-3649-43fc-bf39-12ff34e90419?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a303882-30d6-4a3f-aa9d-81d66c7721c4?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1055,7 +1447,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:12:54 GMT + - Wed, 27 Jul 2022 13:56:51 GMT expires: - '-1' pragma: @@ -1072,7 +1464,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - b189f2e8-2b55-4ec1-be07-d685cb398c3b + - 2fe40116-20e8-4755-9281-fa1ed470ccf6 status: code: 200 message: OK @@ -1090,9 +1482,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5be45ef6-3649-43fc-bf39-12ff34e90419?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a303882-30d6-4a3f-aa9d-81d66c7721c4?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1104,7 +1496,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:14:14 GMT + - Wed, 27 Jul 2022 13:58:31 GMT expires: - '-1' pragma: @@ -1121,7 +1513,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - d94e405b-e175-4dd6-a44e-5654c12e07ae + - 6dc05578-3d58-4601-a4c8-c7c5b5fe3877 status: code: 200 message: OK @@ -1139,9 +1531,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5be45ef6-3649-43fc-bf39-12ff34e90419?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a303882-30d6-4a3f-aa9d-81d66c7721c4?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1153,7 +1545,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:16:55 GMT + - Wed, 27 Jul 2022 14:00:12 GMT expires: - '-1' pragma: @@ -1170,7 +1562,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - db2f9471-151c-4d96-8717-4d3e459c06ef + - 1ef36937-f6f2-4e97-9924-04ff5fdfdd0e status: code: 200 message: OK @@ -1188,9 +1580,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5be45ef6-3649-43fc-bf39-12ff34e90419?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a303882-30d6-4a3f-aa9d-81d66c7721c4?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1202,7 +1594,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:18:35 GMT + - Wed, 27 Jul 2022 14:01:53 GMT expires: - '-1' pragma: @@ -1219,7 +1611,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 91ed9b7d-5088-4389-8021-7032684962a2 + - 4bbb2d87-163a-4c38-ac8e-6fef026bcbd8 status: code: 200 message: OK @@ -1237,9 +1629,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5be45ef6-3649-43fc-bf39-12ff34e90419?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a303882-30d6-4a3f-aa9d-81d66c7721c4?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1251,7 +1643,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:20:16 GMT + - Wed, 27 Jul 2022 14:03:33 GMT expires: - '-1' pragma: @@ -1268,7 +1660,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 9aeb7005-e2d9-43f6-988d-ce91c9073f76 + - 33e61f4d-2d28-4bd7-b40b-e439559f7d0f status: code: 200 message: OK @@ -1286,9 +1678,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5be45ef6-3649-43fc-bf39-12ff34e90419?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a303882-30d6-4a3f-aa9d-81d66c7721c4?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1300,7 +1692,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:21:56 GMT + - Wed, 27 Jul 2022 14:05:14 GMT expires: - '-1' pragma: @@ -1317,7 +1709,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 7c6d8d18-2491-4bdc-8661-f565a7479932 + - 093fcf03-ba98-40bb-b99f-8460828d59fe status: code: 200 message: OK @@ -1335,9 +1727,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5be45ef6-3649-43fc-bf39-12ff34e90419?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a303882-30d6-4a3f-aa9d-81d66c7721c4?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1349,7 +1741,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:23:37 GMT + - Wed, 27 Jul 2022 14:06:54 GMT expires: - '-1' pragma: @@ -1366,7 +1758,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 2bb4af85-26fc-4607-aea4-a4fe16b29943 + - b34206ea-df9e-410d-8f12-8dc32b328339 status: code: 200 message: OK @@ -1384,9 +1776,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5be45ef6-3649-43fc-bf39-12ff34e90419?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a303882-30d6-4a3f-aa9d-81d66c7721c4?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1398,7 +1790,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:25:16 GMT + - Wed, 27 Jul 2022 14:08:34 GMT expires: - '-1' pragma: @@ -1415,7 +1807,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - fd5abe06-f8e7-412b-b57f-85b4ca475093 + - 3659a797-53d1-47f3-92f0-f2e5be400e10 status: code: 200 message: OK @@ -1433,9 +1825,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5be45ef6-3649-43fc-bf39-12ff34e90419?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a303882-30d6-4a3f-aa9d-81d66c7721c4?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1447,7 +1839,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:26:57 GMT + - Wed, 27 Jul 2022 14:10:14 GMT expires: - '-1' pragma: @@ -1464,7 +1856,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - f51bdc81-e2d3-40d6-89d2-8ac7d59a0c29 + - ffb4aeca-9a8e-4494-8b8a-18246bb0eaa5 status: code: 200 message: OK @@ -1482,9 +1874,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5be45ef6-3649-43fc-bf39-12ff34e90419?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a303882-30d6-4a3f-aa9d-81d66c7721c4?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1496,7 +1888,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:28:38 GMT + - Wed, 27 Jul 2022 14:11:55 GMT expires: - '-1' pragma: @@ -1513,7 +1905,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 063b44bc-a2dd-4ad8-8a82-17699a32bacb + - d0a1995e-36a5-498a-99f9-f72eba858ae9 status: code: 200 message: OK @@ -1531,9 +1923,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5be45ef6-3649-43fc-bf39-12ff34e90419?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a303882-30d6-4a3f-aa9d-81d66c7721c4?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1545,7 +1937,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:30:19 GMT + - Wed, 27 Jul 2022 14:13:35 GMT expires: - '-1' pragma: @@ -1562,7 +1954,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - cc6f6f2b-4454-4867-af8a-a6924a03e858 + - adf36eb1-5b79-4394-bdef-d6b83c797870 status: code: 200 message: OK @@ -1580,9 +1972,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5be45ef6-3649-43fc-bf39-12ff34e90419?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a303882-30d6-4a3f-aa9d-81d66c7721c4?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1594,7 +1986,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:31:59 GMT + - Wed, 27 Jul 2022 14:15:15 GMT expires: - '-1' pragma: @@ -1611,7 +2003,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 598a7f35-2d62-4c07-8443-7eaf00674273 + - 86ad5721-bec2-41c0-9ee2-f09187f42509 status: code: 200 message: OK @@ -1629,9 +2021,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5be45ef6-3649-43fc-bf39-12ff34e90419?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a303882-30d6-4a3f-aa9d-81d66c7721c4?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1643,7 +2035,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:33:40 GMT + - Wed, 27 Jul 2022 14:16:56 GMT expires: - '-1' pragma: @@ -1660,7 +2052,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - cb1f4b9b-056d-4a71-b655-e7c28a3f511e + - ebd86b08-1fd1-472a-90a6-ec5bb2ab63bf status: code: 200 message: OK @@ -1678,9 +2070,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5be45ef6-3649-43fc-bf39-12ff34e90419?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a303882-30d6-4a3f-aa9d-81d66c7721c4?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1692,7 +2084,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:35:20 GMT + - Wed, 27 Jul 2022 14:18:37 GMT expires: - '-1' pragma: @@ -1709,7 +2101,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - a2f63412-38e4-48c9-957e-59243c0b018a + - debd2dfc-5fa6-4ed7-9ab4-0ca1355da0d1 status: code: 200 message: OK @@ -1727,9 +2119,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5be45ef6-3649-43fc-bf39-12ff34e90419?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a303882-30d6-4a3f-aa9d-81d66c7721c4?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1741,7 +2133,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:37:01 GMT + - Wed, 27 Jul 2022 14:20:17 GMT expires: - '-1' pragma: @@ -1758,7 +2150,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 8dfe9e87-fda4-49b3-8401-3745bf610c47 + - 020b20b1-d3b7-4007-9f44-d83ddb31f9ca status: code: 200 message: OK @@ -1776,9 +2168,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5be45ef6-3649-43fc-bf39-12ff34e90419?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a303882-30d6-4a3f-aa9d-81d66c7721c4?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1790,7 +2182,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:38:40 GMT + - Wed, 27 Jul 2022 14:21:57 GMT expires: - '-1' pragma: @@ -1807,7 +2199,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 2f218c7b-8e1a-436d-b5c0-cd19e022b3d8 + - 15d51d26-67e0-4dc6-9938-0915a7f670ff status: code: 200 message: OK @@ -1825,9 +2217,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5be45ef6-3649-43fc-bf39-12ff34e90419?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a303882-30d6-4a3f-aa9d-81d66c7721c4?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1839,7 +2231,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:40:22 GMT + - Wed, 27 Jul 2022 14:23:37 GMT expires: - '-1' pragma: @@ -1856,7 +2248,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 2188add9-fa45-4577-bd0c-477e842ed339 + - 6cc747d3-7e46-4f53-a4a9-008f9a8f3e37 status: code: 200 message: OK @@ -1874,9 +2266,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5be45ef6-3649-43fc-bf39-12ff34e90419?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a303882-30d6-4a3f-aa9d-81d66c7721c4?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1888,7 +2280,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:42:02 GMT + - Wed, 27 Jul 2022 14:25:18 GMT expires: - '-1' pragma: @@ -1905,7 +2297,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 921b8bb5-7ad4-49d4-8ea9-3f7dbd491488 + - 74a02fa8-d459-4b0a-b497-a3c7bc2ad0af status: code: 200 message: OK @@ -1923,9 +2315,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/5be45ef6-3649-43fc-bf39-12ff34e90419?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a303882-30d6-4a3f-aa9d-81d66c7721c4?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -1937,7 +2329,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:43:43 GMT + - Wed, 27 Jul 2022 14:26:59 GMT expires: - '-1' pragma: @@ -1954,7 +2346,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 58636c1e-4b3b-4f2d-8fed-528e213df182 + - 2cc33144-669e-45f1-bcd0-4157a920c77e status: code: 200 message: OK @@ -1972,13 +2364,13 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/vpnGateways/mycligateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"mycligateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/vpnGateways/mycligateway\",\r\n - \ \"etag\": \"W/\\\"68384564-fdd0-42ad-bf49-4ec04a4d8f86\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"9a2e9943-151c-4cf2-bad8-c1944350799d\\\"\",\r\n \"type\": \"Microsoft.Network/vpnGateways\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"connections\": [],\r\n \ \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub\"\r\n @@ -1986,16 +2378,16 @@ interactions: 0,\r\n \"bgpPeeringAddresses\": [\r\n {\r\n \"ipconfigurationId\": \"Instance0\",\r\n \"defaultBgpIpAddresses\": [\r\n \"10.0.0.13\"\r\n \ ],\r\n \"customBgpIpAddresses\": [],\r\n \"tunnelIpAddresses\": - [\r\n \"20.121.106.20\",\r\n \"10.0.0.4\"\r\n ]\r\n + [\r\n \"20.121.179.99\",\r\n \"10.0.0.4\"\r\n ]\r\n \ },\r\n {\r\n \"ipconfigurationId\": \"Instance1\",\r\n \ \"defaultBgpIpAddresses\": [\r\n \"10.0.0.12\"\r\n ],\r\n \ \"customBgpIpAddresses\": [],\r\n \"tunnelIpAddresses\": - [\r\n \"20.121.105.246\",\r\n \"10.0.0.5\"\r\n ]\r\n + [\r\n \"20.121.181.154\",\r\n \"10.0.0.5\"\r\n ]\r\n \ }\r\n ]\r\n },\r\n \"vpnGatewayScaleUnit\": 1,\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"ipConfigurations\": [\r\n {\r\n \"id\": \"Instance0\",\r\n - \ \"publicIpAddress\": \"20.121.106.20\",\r\n \"privateIpAddress\": + \ \"publicIpAddress\": \"20.121.179.99\",\r\n \"privateIpAddress\": \"10.0.0.4\"\r\n },\r\n {\r\n \"id\": \"Instance1\",\r\n - \ \"publicIpAddress\": \"20.121.105.246\",\r\n \"privateIpAddress\": + \ \"publicIpAddress\": \"20.121.181.154\",\r\n \"privateIpAddress\": \"10.0.0.5\"\r\n }\r\n ],\r\n \"natRules\": [],\r\n \"enableBgpRouteTranslationForNat\": false,\r\n \"isRoutingPreferenceInternet\": false\r\n }\r\n}" headers: @@ -2006,7 +2398,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:43:43 GMT + - Wed, 27 Jul 2022 14:27:00 GMT expires: - '-1' pragma: @@ -2023,7 +2415,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - d1e92411-4573-4cb9-acfe-e84743819227 + - f2f6efe0-2c5c-44b8-a25b-c1ff22ccb0f8 status: code: 200 message: OK @@ -2048,13 +2440,13 @@ interactions: - -n -g --vhub-name --connections --destination-type --destinations --next-hop-type --next-hops User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/routeTables/testroutetable?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"testroutetable\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/routeTables/testroutetable\",\r\n - \ \"etag\": \"W/\\\"d63177f2-4f14-4d5b-a94c-b36bf7148f4f\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"0cd7420b-6906-4edf-9e84-1589a54304c9\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"routes\": [\r\n {\r\n \ \"destinationType\": \"CIDR\",\r\n \"destinations\": [\r\n \ \"10.4.0.0/16\",\r\n \"10.6.0.0/16\"\r\n ],\r\n @@ -2063,7 +2455,7 @@ interactions: \ ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualHubs/routeTables\"\r\n}" headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/538bd37d-6ac1-473d-86ff-fd24e05497d9?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/dfece418-0d24-44d9-a8de-ee2b4bea4fd6?api-version=2021-08-01 cache-control: - no-cache content-length: @@ -2071,7 +2463,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:43:45 GMT + - Wed, 27 Jul 2022 14:27:01 GMT expires: - '-1' pragma: @@ -2084,7 +2476,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - e33796b1-3759-4796-8f5d-50b1b81ca165 + - 69d6624c-6ae4-4134-bbc3-e445000f4024 x-ms-ratelimit-remaining-subscription-writes: - '1199' status: @@ -2105,9 +2497,9 @@ interactions: - -n -g --vhub-name --connections --destination-type --destinations --next-hop-type --next-hops User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/538bd37d-6ac1-473d-86ff-fd24e05497d9?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/dfece418-0d24-44d9-a8de-ee2b4bea4fd6?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -2119,7 +2511,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:43:56 GMT + - Wed, 27 Jul 2022 14:27:12 GMT expires: - '-1' pragma: @@ -2136,7 +2528,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 6c8d63a6-1fbb-4f08-b5e8-bfa85f42cf3a + - 11753b9e-462b-476d-b955-8c8f4b26e9f8 status: code: 200 message: OK @@ -2155,9 +2547,9 @@ interactions: - -n -g --vhub-name --connections --destination-type --destinations --next-hop-type --next-hops User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/538bd37d-6ac1-473d-86ff-fd24e05497d9?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/dfece418-0d24-44d9-a8de-ee2b4bea4fd6?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -2169,7 +2561,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:44:17 GMT + - Wed, 27 Jul 2022 14:27:32 GMT expires: - '-1' pragma: @@ -2186,7 +2578,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - dbe44018-08d9-4f03-a140-3d8e585cd45e + - ab609049-422a-4891-a379-c3a26ad14266 status: code: 200 message: OK @@ -2205,9 +2597,9 @@ interactions: - -n -g --vhub-name --connections --destination-type --destinations --next-hop-type --next-hops User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/538bd37d-6ac1-473d-86ff-fd24e05497d9?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/dfece418-0d24-44d9-a8de-ee2b4bea4fd6?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -2219,7 +2611,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:44:57 GMT + - Wed, 27 Jul 2022 14:28:13 GMT expires: - '-1' pragma: @@ -2236,7 +2628,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - b6d697de-2dc1-422d-b5f2-c86daf2b3d4e + - 12a81da4-11fc-4ffd-af0b-5983910399dd status: code: 200 message: OK @@ -2255,13 +2647,13 @@ interactions: - -n -g --vhub-name --connections --destination-type --destinations --next-hop-type --next-hops User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/routeTables/testroutetable?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"testroutetable\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/routeTables/testroutetable\",\r\n - \ \"etag\": \"W/\\\"e2c22063-bc37-4601-994e-2f0ad931998e\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"818ccf87-a506-4d0d-bfe0-b48562fd298f\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"routes\": [\r\n {\r\n \ \"destinationType\": \"CIDR\",\r\n \"destinations\": [\r\n \ \"10.4.0.0/16\",\r\n \"10.6.0.0/16\"\r\n ],\r\n @@ -2276,7 +2668,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:44:57 GMT + - Wed, 27 Jul 2022 14:28:14 GMT expires: - '-1' pragma: @@ -2293,7 +2685,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - ca3ca8f5-f6d2-4722-8e6c-e6aadcabca4f + - 8ecd425f-812e-4046-9ce5-7ef4ad3163e7 status: code: 200 message: OK @@ -2311,7 +2703,7 @@ interactions: ParameterSetName: - -n -g --vhub-name User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/testroutetable?api-version=2021-08-01 response: @@ -2327,7 +2719,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:44:59 GMT + - Wed, 27 Jul 2022 14:28:15 GMT expires: - '-1' pragma: @@ -2340,7 +2732,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 37b054bb-8e76-46b7-b5a8-ff3b1d6bb4c9 + - cdf09c28-551f-41f2-b6d1-56887945dd02 status: code: 404 message: Not Found @@ -2358,13 +2750,13 @@ interactions: ParameterSetName: - -n -g --vhub-name User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/routeTables/testroutetable?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"testroutetable\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/routeTables/testroutetable\",\r\n - \ \"etag\": \"W/\\\"e2c22063-bc37-4601-994e-2f0ad931998e\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"818ccf87-a506-4d0d-bfe0-b48562fd298f\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"routes\": [\r\n {\r\n \ \"destinationType\": \"CIDR\",\r\n \"destinations\": [\r\n \ \"10.4.0.0/16\",\r\n \"10.6.0.0/16\"\r\n ],\r\n @@ -2379,7 +2771,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:44:59 GMT + - Wed, 27 Jul 2022 14:28:15 GMT expires: - '-1' pragma: @@ -2396,7 +2788,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 6636e1f8-2fe7-4d7b-990c-cc08157771ea + - 025ab186-f0ab-4fbe-ad63-6cbd076a29ba status: code: 200 message: OK @@ -2414,14 +2806,14 @@ interactions: ParameterSetName: - -g --vhub-name User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/routeTables?api-version=2021-08-01 response: body: string: "{\r\n \"value\": [\r\n {\r\n \"name\": \"testroutetable\",\r\n \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/routeTables/testroutetable\",\r\n - \ \"etag\": \"W/\\\"e2c22063-bc37-4601-994e-2f0ad931998e\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"818ccf87-a506-4d0d-bfe0-b48562fd298f\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"routes\": [\r\n {\r\n \"destinationType\": \"CIDR\",\r\n \"destinations\": [\r\n \"10.4.0.0/16\",\r\n \"10.6.0.0/16\"\r\n ],\r\n @@ -2438,7 +2830,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:45:00 GMT + - Wed, 27 Jul 2022 14:28:17 GMT expires: - '-1' pragma: @@ -2455,7 +2847,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - f2da1d40-8d75-4a1e-a5a6-a4aca5c10f5e + - 1aa6e308-2f7a-4864-814e-01abec49d577 status: code: 200 message: OK @@ -2473,20 +2865,20 @@ interactions: ParameterSetName: - -g --vhub-name User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables?api-version=2021-08-01 response: body: string: "{\r\n \"value\": [\r\n {\r\n \"name\": \"defaultRouteTable\",\r\n \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/defaultRouteTable\",\r\n - \ \"etag\": \"W/\\\"e2c22063-bc37-4601-994e-2f0ad931998e\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"818ccf87-a506-4d0d-bfe0-b48562fd298f\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"routes\": [],\r\n \"labels\": [\r\n \"default\"\r\n ],\r\n \"associatedConnections\": [],\r\n \"propagatingConnections\": []\r\n },\r\n \"type\": \"Microsoft.Network/virtualHubs/hubRouteTables\"\r\n },\r\n {\r\n \"name\": \"noneRouteTable\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/noneRouteTable\",\r\n - \ \"etag\": \"W/\\\"e2c22063-bc37-4601-994e-2f0ad931998e\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"818ccf87-a506-4d0d-bfe0-b48562fd298f\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"routes\": [],\r\n \"labels\": [\r\n \"none\"\r\n ],\r\n \"associatedConnections\": [],\r\n \"propagatingConnections\": []\r\n },\r\n \"type\": @@ -2499,7 +2891,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:45:01 GMT + - Wed, 27 Jul 2022 14:28:18 GMT expires: - '-1' pragma: @@ -2516,7 +2908,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 5be5fe96-c04d-4c7e-9c0b-603122ef95bf + - 75d3b5cc-e41a-4be9-976c-361e8fc84b96 status: code: 200 message: OK @@ -2534,7 +2926,7 @@ interactions: ParameterSetName: - -n -g --vhub-name --connections User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/testroutetable?api-version=2021-08-01 response: @@ -2550,7 +2942,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:45:02 GMT + - Wed, 27 Jul 2022 14:28:19 GMT expires: - '-1' pragma: @@ -2563,7 +2955,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - c6501a14-cd34-4823-ab63-13ccc4083a07 + - 1487bec7-8d7f-40c9-9ee0-730105b58bef status: code: 404 message: Not Found @@ -2581,13 +2973,13 @@ interactions: ParameterSetName: - -n -g --vhub-name --connections User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/routeTables/testroutetable?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"testroutetable\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/routeTables/testroutetable\",\r\n - \ \"etag\": \"W/\\\"e2c22063-bc37-4601-994e-2f0ad931998e\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"818ccf87-a506-4d0d-bfe0-b48562fd298f\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"routes\": [\r\n {\r\n \ \"destinationType\": \"CIDR\",\r\n \"destinations\": [\r\n \ \"10.4.0.0/16\",\r\n \"10.6.0.0/16\"\r\n ],\r\n @@ -2602,7 +2994,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:45:03 GMT + - Wed, 27 Jul 2022 14:28:20 GMT expires: - '-1' pragma: @@ -2619,7 +3011,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - dbcf1b0d-0505-46c2-a055-9a6b12b17d47 + - 1929260e-f5de-477f-981d-0ed7f70ae20c status: code: 200 message: OK @@ -2644,13 +3036,13 @@ interactions: ParameterSetName: - -n -g --vhub-name --connections User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/routeTables/testroutetable?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"testroutetable\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/routeTables/testroutetable\",\r\n - \ \"etag\": \"W/\\\"76aa1e6e-2987-401f-9a77-29aa94b9d61e\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"0099f096-02db-4580-856f-2bf7861acde8\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"routes\": [\r\n {\r\n \ \"destinationType\": \"CIDR\",\r\n \"destinations\": [\r\n \ \"10.4.0.0/16\",\r\n \"10.6.0.0/16\"\r\n ],\r\n @@ -2659,7 +3051,7 @@ interactions: \ ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualHubs/routeTables\"\r\n}" headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/89b1deb1-2b6a-4897-baa3-f06e1fb6827c?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2ba0447e-4e83-4a7a-bad7-bc05d8f4bc91?api-version=2021-08-01 cache-control: - no-cache content-length: @@ -2667,7 +3059,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:45:04 GMT + - Wed, 27 Jul 2022 14:28:20 GMT expires: - '-1' pragma: @@ -2684,7 +3076,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 06087c06-fa8f-4efc-9665-d5932a100cab + - a06293c0-410a-496d-95f0-d4e0bcd7d45d x-ms-ratelimit-remaining-subscription-writes: - '1199' status: @@ -2704,9 +3096,107 @@ interactions: ParameterSetName: - -n -g --vhub-name --connections User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2ba0447e-4e83-4a7a-bad7-bc05d8f4bc91?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 27 Jul 2022 14:28:31 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - bf578c9e-0cf3-4ae5-a62a-bc9e0350c85c + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub route-table update + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub-name --connections + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2ba0447e-4e83-4a7a-bad7-bc05d8f4bc91?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 27 Jul 2022 14:28:42 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - f66965cb-993d-4169-b2a9-e0075f225858 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub route-table update + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub-name --connections + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/89b1deb1-2b6a-4897-baa3-f06e1fb6827c?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2ba0447e-4e83-4a7a-bad7-bc05d8f4bc91?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -2718,7 +3208,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:45:14 GMT + - Wed, 27 Jul 2022 14:29:02 GMT expires: - '-1' pragma: @@ -2735,7 +3225,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - c94212fb-df02-40de-8344-4fb467e35804 + - 0bee8577-4527-426a-8a15-cc2625afa552 status: code: 200 message: OK @@ -2753,9 +3243,9 @@ interactions: ParameterSetName: - -n -g --vhub-name --connections User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/89b1deb1-2b6a-4897-baa3-f06e1fb6827c?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2ba0447e-4e83-4a7a-bad7-bc05d8f4bc91?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -2767,7 +3257,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:45:24 GMT + - Wed, 27 Jul 2022 14:29:42 GMT expires: - '-1' pragma: @@ -2784,7 +3274,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 70454f88-7b74-4ccb-ad7e-f41b954dea1b + - e0031cff-d210-43f9-9894-e69192bee38e status: code: 200 message: OK @@ -2802,9 +3292,9 @@ interactions: ParameterSetName: - -n -g --vhub-name --connections User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/89b1deb1-2b6a-4897-baa3-f06e1fb6827c?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2ba0447e-4e83-4a7a-bad7-bc05d8f4bc91?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -2816,7 +3306,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:45:44 GMT + - Wed, 27 Jul 2022 14:31:02 GMT expires: - '-1' pragma: @@ -2833,7 +3323,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 9bb6ed0c-4109-405b-8599-3402c8f635de + - eaeb32fd-51eb-4f65-8b06-d2782e7d0268 status: code: 200 message: OK @@ -2851,9 +3341,9 @@ interactions: ParameterSetName: - -n -g --vhub-name --connections User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/89b1deb1-2b6a-4897-baa3-f06e1fb6827c?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2ba0447e-4e83-4a7a-bad7-bc05d8f4bc91?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -2865,7 +3355,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:46:26 GMT + - Wed, 27 Jul 2022 14:33:45 GMT expires: - '-1' pragma: @@ -2882,7 +3372,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - ced364ea-4b1d-44e7-bbe0-023d6cd9ba50 + - 709a0ee7-1568-4747-85ac-88bb18f286e2 status: code: 200 message: OK @@ -2900,13 +3390,13 @@ interactions: ParameterSetName: - -n -g --vhub-name --connections User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/routeTables/testroutetable?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"testroutetable\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/routeTables/testroutetable\",\r\n - \ \"etag\": \"W/\\\"66754926-a2d2-43cb-a42f-94b1cd9f063d\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"029eba23-8094-4a15-a45c-5180c2e4982d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"routes\": [\r\n {\r\n \ \"destinationType\": \"CIDR\",\r\n \"destinations\": [\r\n \ \"10.4.0.0/16\",\r\n \"10.6.0.0/16\"\r\n ],\r\n @@ -2921,7 +3411,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:46:26 GMT + - Wed, 27 Jul 2022 14:33:46 GMT expires: - '-1' pragma: @@ -2938,7 +3428,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - f52a73e2-f7c0-44ba-b4d4-9bf46266698a + - 470463a7-1bed-46e6-bbad-a905b4b14065 status: code: 200 message: OK @@ -2956,7 +3446,7 @@ interactions: ParameterSetName: - -n -g --vhub-name --destination-type --destinations --next-hop-type --next-hops User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/testroutetable?api-version=2021-08-01 response: @@ -2972,7 +3462,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:46:27 GMT + - Wed, 27 Jul 2022 14:33:48 GMT expires: - '-1' pragma: @@ -2985,7 +3475,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 2901175d-be99-4a8b-bf61-6add79f57cac + - dcc8949e-8e42-4706-b865-6e581746623e status: code: 404 message: Not Found @@ -3003,13 +3493,13 @@ interactions: ParameterSetName: - -n -g --vhub-name --destination-type --destinations --next-hop-type --next-hops User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/routeTables/testroutetable?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"testroutetable\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/routeTables/testroutetable\",\r\n - \ \"etag\": \"W/\\\"66754926-a2d2-43cb-a42f-94b1cd9f063d\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"029eba23-8094-4a15-a45c-5180c2e4982d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"routes\": [\r\n {\r\n \ \"destinationType\": \"CIDR\",\r\n \"destinations\": [\r\n \ \"10.4.0.0/16\",\r\n \"10.6.0.0/16\"\r\n ],\r\n @@ -3024,7 +3514,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:46:29 GMT + - Wed, 27 Jul 2022 14:33:48 GMT expires: - '-1' pragma: @@ -3041,7 +3531,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 469f8287-3da3-4ccb-98a6-4d56a2bef995 + - 28cfc175-18f0-4221-952f-2ff7dd5a595e status: code: 200 message: OK @@ -3068,13 +3558,13 @@ interactions: ParameterSetName: - -n -g --vhub-name --destination-type --destinations --next-hop-type --next-hops User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/routeTables/testroutetable?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"testroutetable\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/routeTables/testroutetable\",\r\n - \ \"etag\": \"W/\\\"0aa42553-2bec-4916-a39b-5674466bc2ae\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"87b09f83-575c-43f1-8240-46096a5de7d0\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"routes\": [\r\n {\r\n \ \"destinationType\": \"CIDR\",\r\n \"destinations\": [\r\n \ \"10.4.0.0/16\",\r\n \"10.6.0.0/16\"\r\n ],\r\n @@ -3086,7 +3576,7 @@ interactions: [\r\n \"All_Branches\"\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualHubs/routeTables\"\r\n}" headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a89749c-09ce-451a-a023-157dfb81b096?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/932ce4df-d3ee-4102-8fa6-8b5ac2b41e32?api-version=2021-08-01 cache-control: - no-cache content-length: @@ -3094,7 +3584,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:46:29 GMT + - Wed, 27 Jul 2022 14:33:49 GMT expires: - '-1' pragma: @@ -3111,7 +3601,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 11e5346f-bee1-4307-bb47-5aa31e3fbb33 + - d1d5597d-d388-475e-9f4f-8ba0f7f4f994 x-ms-ratelimit-remaining-subscription-writes: - '1198' status: @@ -3131,9 +3621,107 @@ interactions: ParameterSetName: - -n -g --vhub-name --destination-type --destinations --next-hop-type --next-hops User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/932ce4df-d3ee-4102-8fa6-8b5ac2b41e32?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 27 Jul 2022 14:33:59 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 0ffb6d63-4543-451d-9c34-18f5b6f2a7ba + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub route-table route add + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub-name --destination-type --destinations --next-hop-type --next-hops + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/932ce4df-d3ee-4102-8fa6-8b5ac2b41e32?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 27 Jul 2022 14:34:10 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 52ce45e9-608c-425c-8ed1-542fdea7d10d + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub route-table route add + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub-name --destination-type --destinations --next-hop-type --next-hops + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a89749c-09ce-451a-a023-157dfb81b096?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/932ce4df-d3ee-4102-8fa6-8b5ac2b41e32?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -3145,7 +3733,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:46:40 GMT + - Wed, 27 Jul 2022 14:34:32 GMT expires: - '-1' pragma: @@ -3162,7 +3750,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 526f0f7a-cf13-4d15-a61a-32687f81a418 + - 4edd6699-81ef-4411-97f1-73624c18af1b status: code: 200 message: OK @@ -3180,9 +3768,9 @@ interactions: ParameterSetName: - -n -g --vhub-name --destination-type --destinations --next-hop-type --next-hops User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a89749c-09ce-451a-a023-157dfb81b096?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/932ce4df-d3ee-4102-8fa6-8b5ac2b41e32?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -3194,7 +3782,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:46:50 GMT + - Wed, 27 Jul 2022 14:35:13 GMT expires: - '-1' pragma: @@ -3211,7 +3799,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 06372c3c-beb7-4466-8346-92fdfd2f7398 + - 367eabf8-b297-4368-a4a8-9ff349bb5a1b status: code: 200 message: OK @@ -3229,9 +3817,9 @@ interactions: ParameterSetName: - -n -g --vhub-name --destination-type --destinations --next-hop-type --next-hops User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a89749c-09ce-451a-a023-157dfb81b096?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/932ce4df-d3ee-4102-8fa6-8b5ac2b41e32?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -3243,7 +3831,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:47:10 GMT + - Wed, 27 Jul 2022 14:36:33 GMT expires: - '-1' pragma: @@ -3260,7 +3848,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 9e9788bd-d1c7-444a-90ec-fb24ad395834 + - 76a189c4-c380-43b2-9b35-523e92c1669c status: code: 200 message: OK @@ -3278,9 +3866,9 @@ interactions: ParameterSetName: - -n -g --vhub-name --destination-type --destinations --next-hop-type --next-hops User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8a89749c-09ce-451a-a023-157dfb81b096?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/932ce4df-d3ee-4102-8fa6-8b5ac2b41e32?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -3292,7 +3880,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:47:50 GMT + - Wed, 27 Jul 2022 14:39:14 GMT expires: - '-1' pragma: @@ -3309,7 +3897,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - eb7244cf-1b5d-402c-b285-aeae09a886c5 + - 184d49d7-3e64-43a3-b39b-a45c9df7b92e status: code: 200 message: OK @@ -3327,13 +3915,13 @@ interactions: ParameterSetName: - -n -g --vhub-name --destination-type --destinations --next-hop-type --next-hops User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/routeTables/testroutetable?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"testroutetable\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/routeTables/testroutetable\",\r\n - \ \"etag\": \"W/\\\"52f21edc-aa08-40da-a6ed-40583dbab45a\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"7ab5f01c-7a87-437b-8f18-0d60ad035bea\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"routes\": [\r\n {\r\n \ \"destinationType\": \"CIDR\",\r\n \"destinations\": [\r\n \ \"10.4.0.0/16\",\r\n \"10.6.0.0/16\"\r\n ],\r\n @@ -3351,7 +3939,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:47:51 GMT + - Wed, 27 Jul 2022 14:39:15 GMT expires: - '-1' pragma: @@ -3368,7 +3956,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - cb75793b-2531-4354-87ed-d5604c763cb2 + - e12ee617-270b-40ce-970b-46a460ebecc6 status: code: 200 message: OK @@ -3386,7 +3974,7 @@ interactions: ParameterSetName: - -n -g --vhub-name --index User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/testroutetable?api-version=2021-08-01 response: @@ -3402,7 +3990,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:47:58 GMT + - Wed, 27 Jul 2022 14:39:15 GMT expires: - '-1' pragma: @@ -3415,7 +4003,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 4bf67232-9896-48fb-856c-692cfd8f023c + - 402f9ef3-7a91-4c26-a06b-927e5b3589ea status: code: 404 message: Not Found @@ -3433,13 +4021,13 @@ interactions: ParameterSetName: - -n -g --vhub-name --index User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/routeTables/testroutetable?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"testroutetable\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/routeTables/testroutetable\",\r\n - \ \"etag\": \"W/\\\"52f21edc-aa08-40da-a6ed-40583dbab45a\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"7ab5f01c-7a87-437b-8f18-0d60ad035bea\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"routes\": [\r\n {\r\n \ \"destinationType\": \"CIDR\",\r\n \"destinations\": [\r\n \ \"10.4.0.0/16\",\r\n \"10.6.0.0/16\"\r\n ],\r\n @@ -3457,7 +4045,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:48:00 GMT + - Wed, 27 Jul 2022 14:39:17 GMT expires: - '-1' pragma: @@ -3467,10 +4055,14 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 51734aa3-0ede-4e05-8dc0-acabef14dd27 + - df18cbb8-3d11-48c6-bbc3-0bf922a5d31b status: code: 200 message: OK @@ -3495,13 +4087,13 @@ interactions: ParameterSetName: - -n -g --vhub-name --index User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/routeTables/testroutetable?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"testroutetable\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/routeTables/testroutetable\",\r\n - \ \"etag\": \"W/\\\"8350b8d3-229c-4a98-a738-f365ba255e2f\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"40b8e9f5-86d2-4567-bb1f-2ff2746c5926\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"routes\": [\r\n {\r\n \ \"destinationType\": \"Service\",\r\n \"destinations\": [\r\n \ \"Skype\",\r\n \"Sharepoint\"\r\n ],\r\n \"nextHopType\": @@ -3510,7 +4102,7 @@ interactions: \ ]\r\n },\r\n \"type\": \"Microsoft.Network/virtualHubs/routeTables\"\r\n}" headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/75c507ad-1725-454c-b6e1-fb834ed06b92?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/963816c9-996c-4c57-a8ba-eedb30b102c6?api-version=2021-08-01 cache-control: - no-cache content-length: @@ -3518,7 +4110,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:48:02 GMT + - Wed, 27 Jul 2022 14:39:18 GMT expires: - '-1' pragma: @@ -3528,12 +4120,16 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 4b2695fe-8d50-4dc6-af24-f352b55b5711 + - 7ec2c9c5-7ed0-45d1-a6d3-a6bf7dee1dc5 x-ms-ratelimit-remaining-subscription-writes: - - '1196' + - '1199' status: code: 200 message: OK @@ -3551,9 +4147,9 @@ interactions: ParameterSetName: - -n -g --vhub-name --index User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/75c507ad-1725-454c-b6e1-fb834ed06b92?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/963816c9-996c-4c57-a8ba-eedb30b102c6?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -3565,7 +4161,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:48:13 GMT + - Wed, 27 Jul 2022 14:39:34 GMT expires: - '-1' pragma: @@ -3575,10 +4171,14 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 903594c1-9164-4d41-8e3d-83a0bca77c3b + - 099fa464-ec6c-497c-b0a0-f0f8a0cf6871 status: code: 200 message: OK @@ -3596,9 +4196,9 @@ interactions: ParameterSetName: - -n -g --vhub-name --index User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/75c507ad-1725-454c-b6e1-fb834ed06b92?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/963816c9-996c-4c57-a8ba-eedb30b102c6?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -3610,7 +4210,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:48:33 GMT + - Wed, 27 Jul 2022 14:39:54 GMT expires: - '-1' pragma: @@ -3620,10 +4220,14 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - f1a9dcd8-a572-4b26-a9db-02d2b0513e6f + - f2a6b71e-de08-4e44-a57f-006f7855c40a status: code: 200 message: OK @@ -3641,9 +4245,9 @@ interactions: ParameterSetName: - -n -g --vhub-name --index User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/75c507ad-1725-454c-b6e1-fb834ed06b92?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/963816c9-996c-4c57-a8ba-eedb30b102c6?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -3655,7 +4259,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:49:14 GMT + - Wed, 27 Jul 2022 14:40:35 GMT expires: - '-1' pragma: @@ -3665,10 +4269,14 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 218aff20-9a8b-49ec-a84f-e59d59b0b09c + - 672e0e27-1401-410b-9694-041ef257432b status: code: 200 message: OK @@ -3686,13 +4294,13 @@ interactions: ParameterSetName: - -n -g --vhub-name --index User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/routeTables/testroutetable?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"testroutetable\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/routeTables/testroutetable\",\r\n - \ \"etag\": \"W/\\\"b64b7a1a-2a78-478d-bb97-f4aea47ff9f2\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"a6949399-8fb7-40e9-9b92-a73e92a9f0c7\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"routes\": [\r\n {\r\n \ \"destinationType\": \"Service\",\r\n \"destinations\": [\r\n \ \"Skype\",\r\n \"Sharepoint\"\r\n ],\r\n \"nextHopType\": @@ -3707,7 +4315,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:49:15 GMT + - Wed, 27 Jul 2022 14:40:35 GMT expires: - '-1' pragma: @@ -3717,10 +4325,14 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - bd0705fe-e670-4e77-bd1a-9e8f7b7885db + - 96ce5197-af7c-456d-8a62-b74ce36ea0ed status: code: 200 message: OK @@ -3738,7 +4350,7 @@ interactions: ParameterSetName: - -n -g --vhub-name User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/testroutetable?api-version=2021-08-01 response: @@ -3754,7 +4366,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:49:15 GMT + - Wed, 27 Jul 2022 14:40:37 GMT expires: - '-1' pragma: @@ -3767,7 +4379,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - eefaa3a5-9014-4458-931d-3df1381add14 + - c5a8740a-4930-4db7-b1e1-e6141b64b276 status: code: 404 message: Not Found @@ -3785,13 +4397,13 @@ interactions: ParameterSetName: - -n -g --vhub-name User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/routeTables/testroutetable?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"testroutetable\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/routeTables/testroutetable\",\r\n - \ \"etag\": \"W/\\\"b64b7a1a-2a78-478d-bb97-f4aea47ff9f2\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"a6949399-8fb7-40e9-9b92-a73e92a9f0c7\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"routes\": [\r\n {\r\n \ \"destinationType\": \"Service\",\r\n \"destinations\": [\r\n \ \"Skype\",\r\n \"Sharepoint\"\r\n ],\r\n \"nextHopType\": @@ -3806,7 +4418,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:49:16 GMT + - Wed, 27 Jul 2022 14:40:39 GMT expires: - '-1' pragma: @@ -3823,7 +4435,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 7b7e2579-e564-4d5e-b2c7-d800d243a92c + - 8764c3f1-306c-47fc-8f5a-c2adbd3e7e6b status: code: 200 message: OK @@ -3843,7 +4455,7 @@ interactions: ParameterSetName: - -n -g --vhub-name User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: DELETE uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/routeTables/testroutetable?api-version=2021-08-01 response: @@ -3851,17 +4463,17 @@ interactions: string: '' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/fcd13f29-d158-4212-8b4b-dbc1327658f5?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2d3537f2-6b9b-4e63-93b4-201ec76cdfae?api-version=2021-08-01 cache-control: - no-cache content-length: - '0' date: - - Tue, 10 May 2022 07:49:17 GMT + - Wed, 27 Jul 2022 14:40:40 GMT expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/fcd13f29-d158-4212-8b4b-dbc1327658f5?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/2d3537f2-6b9b-4e63-93b4-201ec76cdfae?api-version=2021-08-01 pragma: - no-cache server: @@ -3872,7 +4484,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 8bc71329-c574-42be-8add-fd031212c26b + - 1906b1f5-82be-4cb5-8eb8-018e5a53f07a x-ms-ratelimit-remaining-subscription-deletes: - '14999' status: @@ -3892,9 +4504,9 @@ interactions: ParameterSetName: - -n -g --vhub-name User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/fcd13f29-d158-4212-8b4b-dbc1327658f5?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2d3537f2-6b9b-4e63-93b4-201ec76cdfae?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -3906,7 +4518,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:49:28 GMT + - Wed, 27 Jul 2022 14:40:50 GMT expires: - '-1' pragma: @@ -3923,7 +4535,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 026a5456-f527-4e4a-b88f-8ab3b664c44a + - 78747817-4cf0-4bb9-b214-8f5cb1ac55b5 status: code: 200 message: OK @@ -3941,9 +4553,9 @@ interactions: ParameterSetName: - -n -g --vhub-name User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/fcd13f29-d158-4212-8b4b-dbc1327658f5?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2d3537f2-6b9b-4e63-93b4-201ec76cdfae?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -3955,7 +4567,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:49:38 GMT + - Wed, 27 Jul 2022 14:41:01 GMT expires: - '-1' pragma: @@ -3972,7 +4584,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 9871e023-452f-495d-823e-b33646897cbd + - 63eed666-05e5-48b1-a425-d0f6b0a76827 status: code: 200 message: OK @@ -3990,9 +4602,9 @@ interactions: ParameterSetName: - -n -g --vhub-name User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/fcd13f29-d158-4212-8b4b-dbc1327658f5?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2d3537f2-6b9b-4e63-93b4-201ec76cdfae?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -4004,7 +4616,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:49:58 GMT + - Wed, 27 Jul 2022 14:41:21 GMT expires: - '-1' pragma: @@ -4021,7 +4633,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - b8fa2efc-f9d5-4b47-ae97-9b345d231354 + - 6a09ae3f-92ac-4533-ab82-dae0fdd609e5 status: code: 200 message: OK @@ -4039,9 +4651,9 @@ interactions: ParameterSetName: - -n -g --vhub-name User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/fcd13f29-d158-4212-8b4b-dbc1327658f5?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2d3537f2-6b9b-4e63-93b4-201ec76cdfae?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -4053,7 +4665,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 07:50:38 GMT + - Wed, 27 Jul 2022 14:42:02 GMT expires: - '-1' pragma: @@ -4070,8 +4682,55 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - eada3284-fcca-418d-80da-da9b02288847 + - 56fe1444-909b-46b5-b2a0-3be126b52f6f status: code: 200 message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub route-table delete + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub-name + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/2d3537f2-6b9b-4e63-93b4-201ec76cdfae?api-version=2021-08-01 + response: + body: + string: '' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2d3537f2-6b9b-4e63-93b4-201ec76cdfae?api-version=2021-08-01 + cache-control: + - no-cache + content-type: + - application/json; charset=utf-8 + date: + - Wed, 27 Jul 2022 14:42:02 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/2d3537f2-6b9b-4e63-93b4-201ec76cdfae?api-version=2021-08-01 + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 1906b1f5-82be-4cb5-8eb8-018e5a53f07a + status: + code: 204 + message: No Content version: 1 diff --git a/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_vwan_route_table_v3.yaml b/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_vwan_route_table_v3.yaml index 514e74a69b3..2f6f900d146 100644 --- a/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_vwan_route_table_v3.yaml +++ b/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_vwan_route_table_v3.yaml @@ -23,9 +23,9 @@ interactions: content-length: - '0' date: - - Mon, 16 May 2022 06:20:07 GMT + - Wed, 27 Jul 2022 06:39:47 GMT expires: - - Mon, 16 May 2022 06:20:07 GMT + - Wed, 27 Jul 2022 06:39:47 GMT location: - https://azcliextensionsync.blob.core.windows.net/index1/index.json pragma: @@ -591,35 +591,7 @@ interactions: to help content.\",\n \"version\": \"0.2.5\"\n },\n \ \"sha256Digest\": \"badbdf5fc2e0b4a85c4124d3fc92859b582adf8f30f5727440ce81942140099a\"\n \ }\n ],\n \"aks-preview\": [\n {\n \"downloadUrl\": - \"https://azurecliaks.blob.core.windows.net/azure-cli-extension/aks_preview-0.4.35-py2.py3-none-any.whl\",\n - \ \"filename\": \"aks_preview-0.4.35-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/aks-preview\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"aks-preview\",\n \"summary\": \"Provides a preview for - upcoming AKS features\",\n \"version\": \"0.4.35\"\n },\n - \ \"sha256Digest\": \"1f5eac9040d0c71650e349264e2161bef7c409ed037d3aa1241ea14f438f668a\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.36-py2.py3-none-any.whl\",\n + \"https://azurecliprod.blob.core.windows.net/cli-extensions/aks_preview-0.4.36-py2.py3-none-any.whl\",\n \ \"filename\": \"aks_preview-0.4.36-py2.py3-none-any.whl\",\n \ \"metadata\": {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": \"2.0.49\",\n \"classifiers\": @@ -3275,11 +3247,10 @@ interactions: \"aks-preview\",\n \"summary\": \"Provides a preview for upcoming AKS features\",\n \"version\": \"0.5.69\"\n },\n \ \"sha256Digest\": \"371eec5e3dda3fd7b6ade5274603887bb2113c8e1833a30d49b08a413f3dede4\"\n - \ }\n ],\n \"alertsmanagement\": [\n {\n - \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/alertsmanagement-0.1.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"alertsmanagement-0.1.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isExperimental\": - true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.70-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.70-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.32.0\",\n \"classifiers\": [\n \"Development Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n \"Intended Audience :: System Administrators\",\n \"Programming Language :: @@ -3290,22 +3261,22 @@ interactions: MIT License\"\n ],\n \"extensions\": {\n \"python.details\": {\n \"contacts\": [\n {\n \"email\": - \"fey@microsoft.com\",\n \"name\": \"Github:qwordy\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n \ }\n }\n },\n \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"alertsmanagement\",\n \"summary\": \"Microsoft Azure - Command-Line Tools Alerts Extension\",\n \"version\": \"0.1.0\"\n - \ },\n \"sha256Digest\": \"80ab78574debff9d8a9106bac3929cb552adea1371ea24f06073669fef708fcd\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/alertsmanagement-0.1.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"alertsmanagement-0.1.1-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isExperimental\": - true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.70\"\n },\n + \ \"sha256Digest\": \"b209c35cf11c76b71a751d727d05cd29b9c4d946bf3ff61d1c51284c83292f9b\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.71-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.71-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.35.0\",\n \"classifiers\": [\n \"Development Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n \"Intended Audience :: System Administrators\",\n \"Programming Language :: @@ -3316,22 +3287,22 @@ interactions: MIT License\"\n ],\n \"extensions\": {\n \"python.details\": {\n \"contacts\": [\n {\n \"email\": - \"fey@microsoft.com\",\n \"name\": \"Github:qwordy\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/alertsmanagement\"\n + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n \ }\n }\n },\n \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"alertsmanagement\",\n \"summary\": \"Microsoft Azure - Command-Line Tools Alerts Extension\",\n \"version\": \"0.1.1\"\n - \ },\n \"sha256Digest\": \"319f2855f71de21b22b721b4b02d50faf858a71c04ced52a4f4c1e4e114dffa6\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/alertsmanagement-0.2.0-py3-none-any.whl\",\n - \ \"filename\": \"alertsmanagement-0.2.0-py3-none-any.whl\",\n + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.71\"\n },\n + \ \"sha256Digest\": \"7d9550c43140a2eb110addfea27ff8a37d08e1f007a439e77e76ba93110ea38c\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.73-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.73-py2.py3-none-any.whl\",\n \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + true,\n \"azext.minCliCoreVersion\": \"2.35.0\",\n \"classifiers\": [\n \"Development Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n \"Intended Audience :: System Administrators\",\n \"Programming Language :: @@ -3347,17 +3318,17 @@ interactions: \"author\"\n }\n ],\n \ \"document_names\": {\n \"description\": \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/alertsmanagement\"\n + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n \ }\n }\n },\n \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"alertsmanagement\",\n \"summary\": \"Microsoft Azure - Command-Line Tools AlertsManagementClient Extension\",\n \"version\": - \"0.2.0\"\n },\n \"sha256Digest\": \"1881c770fca969d269840923f1a6332602ec0a031c7402aaefa3ac6babadf70c\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/alertsmanagement-0.2.1-py3-none-any.whl\",\n - \ \"filename\": \"alertsmanagement-0.2.1-py3-none-any.whl\",\n + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.73\"\n },\n + \ \"sha256Digest\": \"aea0f83dbc8a9aa258a1a64446118919d629d66a0836d3fc800a0f726dda65a2\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.74-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.74-py2.py3-none-any.whl\",\n \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + true,\n \"azext.minCliCoreVersion\": \"2.35.0\",\n \"classifiers\": [\n \"Development Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n \"Intended Audience :: System Administrators\",\n \"Programming Language :: @@ -3373,17 +3344,17 @@ interactions: \"author\"\n }\n ],\n \ \"document_names\": {\n \"description\": \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/alertsmanagement\"\n + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n \ }\n }\n },\n \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"alertsmanagement\",\n \"summary\": \"Microsoft Azure - Command-Line Tools AlertsManagementClient Extension\",\n \"version\": - \"0.2.1\"\n },\n \"sha256Digest\": \"4ad81bafbcf4d0cc813918d3a370eda0ff4d7e8d410cadb1adee353e300d58ef\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/alertsmanagement-0.2.2-py3-none-any.whl\",\n - \ \"filename\": \"alertsmanagement-0.2.2-py3-none-any.whl\",\n + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.74\"\n },\n + \ \"sha256Digest\": \"2e6afcc3ababf020e0d4debe8c21334f91f52e8ada3b76261c3a5cda3a7c4462\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.75-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.75-py2.py3-none-any.whl\",\n \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + true,\n \"azext.minCliCoreVersion\": \"2.35.0\",\n \"classifiers\": [\n \"Development Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n \"Intended Audience :: System Administrators\",\n \"Programming Language :: @@ -3399,521 +3370,393 @@ interactions: \"author\"\n }\n ],\n \ \"document_names\": {\n \"description\": \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/alertsmanagement\"\n + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n \ }\n }\n },\n \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"alertsmanagement\",\n \"summary\": \"Microsoft Azure - Command-Line Tools AlertsManagementClient Extension\",\n \"version\": - \"0.2.2\"\n },\n \"sha256Digest\": \"2221f34f874532e4c5324f821a40a49f6cecca70b72e594144e6baf60b08508e\"\n - \ }\n ],\n \"alias\": [\n {\n \"downloadUrl\": - \"https://azurecliprod.blob.core.windows.net/cli-extensions/alias-0.5.2-py2.py3-none-any.whl\",\n - \ \"filename\": \"alias-0.5.2-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.0.50.dev0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"t-chwong@microsoft.com\",\n \"name\": - \"Ernest Wong\",\n \"role\": \"author\"\n - \ }\n ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.29.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"alias\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"jinja2 (~=2.10)\"\n ]\n - \ }\n ],\n \"summary\": - \"Support for command aliases\",\n \"version\": \"0.5.2\"\n - \ },\n \"sha256Digest\": \"05f82d75026e780d27bd34a1be57f4ec0f425500d8ab4ee7e92fee07b944da33\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/alias-0.5.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"alias-0.5.1-py2.py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": - \"2.0.31.dev0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.75\"\n },\n + \ \"sha256Digest\": \"3e6ec892b290606c3c7d504883e5bac1a29cdfd3bb98ba95ac2575dd2f3b81b2\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.76-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.76-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.35.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": {\n \"python.details\": {\n \"contacts\": [\n {\n \"email\": - \"t-chwong@microsoft.com\",\n \"name\": - \"Ernest Wong\",\n \"role\": \"author\"\n - \ }\n ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"alias\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"jinja2 (~=2.10)\"\n ]\n - \ }\n ],\n \"summary\": - \"Support for command aliases\",\n \"version\": \"0.5.1\"\n - \ },\n \"sha256Digest\": \"81b9a7f1824bffcbd6e72680891476151dde868e030cdbf1bfd9135e1a8f3447\"\n - \ }\n ],\n \"amg\": [\n {\n \"downloadUrl\": - \"https://azcliprod.blob.core.windows.net/cli-extensions/amg-0.1.0-py3-none-any.whl\",\n - \ \"filename\": \"amg-0.1.0-py3-none-any.whl\",\n \"metadata\": - {\n \"azext.isPreview\": true,\n \"azext.maxCliCoreVersion\": - \"2.99.0\",\n \"azext.minCliCoreVersion\": \"2.30.0\",\n - \ \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.6\",\n \"Programming Language :: Python - :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"ad4g@microsoft.com\",\n \"name\": + \"azpycli@microsoft.com\",\n \"name\": \"Microsoft Corporation\",\n \"role\": \"author\"\n }\n ],\n \ \"document_names\": {\n \"description\": \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/amg\"\n + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n \ }\n }\n },\n \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"amg\",\n \"summary\": \"Microsoft Azure Command-Line - Tools Azure Managed Grafana Extension\",\n \"version\": - \"0.1.0\"\n },\n \"sha256Digest\": \"2770ea61e30390300de97c4a76424febfc46a24a62f250b0fd3625017cf133f3\"\n - \ }\n ],\n \"application-insights\": [\n {\n - \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.3-py2.py3-none-any.whl\",\n - \ \"filename\": \"application_insights-0.1.3-py2.py3-none-any.whl\",\n + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.76\"\n },\n + \ \"sha256Digest\": \"daeef61715beb0aad8387286c324dd6450d3ab6cc731476b182a8a70c1d5997a\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.77-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.77-py2.py3-none-any.whl\",\n \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"extensions\": + true,\n \"azext.minCliCoreVersion\": \"2.35.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": {\n \"python.details\": {\n \"contacts\": [\n {\n \"email\": - \"aleldeib@microsoft.com\",\n \"name\": - \"Ace Eldeib\",\n \"role\": \"author\"\n - \ }\n ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n \ }\n }\n },\n \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"application-insights\",\n \"summary\": \"Support for - managing Application Insights components and querying metrics, events, and - logs from such components.\",\n \"version\": \"0.1.3\"\n - \ },\n \"sha256Digest\": \"e5b8104da5d9f241a0599adeb3b1d2f910f00991f47d4f4c4095285de3a82f00\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.4-py2.py3-none-any.whl\",\n - \ \"filename\": \"application_insights-0.1.4-py2.py3-none-any.whl\",\n + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.77\"\n },\n + \ \"sha256Digest\": \"35008db1e3d6e9ae6c409ed0749a37f6fddec6223aa8cefa0e7245af5f81c95a\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.78-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.78-py2.py3-none-any.whl\",\n \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"extensions\": + true,\n \"azext.minCliCoreVersion\": \"2.35.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": {\n \"python.details\": {\n \"contacts\": [\n {\n \"email\": - \"aleldeib@microsoft.com\",\n \"name\": - \"Ace Eldeib\",\n \"role\": \"author\"\n - \ }\n ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n \ }\n }\n },\n \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"application-insights\",\n \"summary\": \"Support for - managing Application Insights components and querying metrics, events, and - logs from such components.\",\n \"version\": \"0.1.4\"\n - \ },\n \"sha256Digest\": \"8b4ef4870b16a15fd81af385c3dff762e7af52333e212a68b5ec5f42663a6078\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.5-py2.py3-none-any.whl\",\n - \ \"filename\": \"application_insights-0.1.5-py2.py3-none-any.whl\",\n + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.78\"\n },\n + \ \"sha256Digest\": \"a98ecf3b74dae40025d90c8fa152341897682b3647964fd4876545c71b1aa186\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.79-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.79-py2.py3-none-any.whl\",\n \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": + true,\n \"azext.minCliCoreVersion\": \"2.35.0\",\n \"classifiers\": [\n \"Development Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n \"Intended Audience :: System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"aleldeib@microsoft.com\",\n - \ \"name\": \"Ace Eldeib\",\n \"role\": + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": \"author\"\n }\n ],\n \ \"document_names\": {\n \"description\": \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n \ }\n }\n },\n \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"application-insights\",\n \"summary\": \"Support for - managing Application Insights components and querying metrics, events, and - logs from such components.\",\n \"version\": \"0.1.5\"\n - \ },\n \"sha256Digest\": \"effa0a37f1e8b2506d4849a2208d69f06a6683809e5da809bea63bd0f940da2f\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.6-py2.py3-none-any.whl\",\n - \ \"filename\": \"application_insights-0.1.6-py2.py3-none-any.whl\",\n + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.79\"\n },\n + \ \"sha256Digest\": \"e00adb76107a1daf813b7469392cc42f54dfe37a13f300e0e3f5fb59604a1a7a\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.80-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.80-py2.py3-none-any.whl\",\n \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": + true,\n \"azext.minCliCoreVersion\": \"2.35.0\",\n \"classifiers\": [\n \"Development Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n \"Intended Audience :: System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"aleldeib@microsoft.com\",\n - \ \"name\": \"Ace Eldeib\",\n \"role\": + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": \"author\"\n }\n ],\n \ \"document_names\": {\n \"description\": \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n \ }\n }\n },\n \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"application-insights\",\n \"summary\": \"Support for - managing Application Insights components and querying metrics, events, and - logs from such components.\",\n \"version\": \"0.1.6\"\n - \ },\n \"sha256Digest\": \"271db7f2036eb245d3d00d5010468330e4ed97e7ed9756598e61a1960d37ac44\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.7-py2.py3-none-any.whl\",\n - \ \"filename\": \"application_insights-0.1.7-py2.py3-none-any.whl\",\n + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.80\"\n },\n + \ \"sha256Digest\": \"b2b6b10bea7eb3e667b6d3377be2c901c8a707de4a29fea5b5e4e2c5a79ea465\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.81-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.81-py2.py3-none-any.whl\",\n \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": + true,\n \"azext.minCliCoreVersion\": \"2.35.0\",\n \"classifiers\": [\n \"Development Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n \"Intended Audience :: System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"aleldeib@microsoft.com\",\n - \ \"name\": \"Ace Eldeib\",\n \"role\": + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": \"author\"\n }\n ],\n \ \"document_names\": {\n \"description\": \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n \ }\n }\n },\n \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"application-insights\",\n \"summary\": \"Support for - managing Application Insights components and querying metrics, events, and - logs from such components.\",\n \"version\": \"0.1.7\"\n - \ },\n \"sha256Digest\": \"6cb8c879d0960e6f41e1273c309253d7d7ca42089694fcf5e500d0a27ae89b59\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.8-py2.py3-none-any.whl\",\n - \ \"filename\": \"application_insights-0.1.8-py2.py3-none-any.whl\",\n + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.81\"\n },\n + \ \"sha256Digest\": \"cd513d21399b00621fe54b3cef4e5736b521d89f4233d01020efe8a1fb2a029d\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.82-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.82-py2.py3-none-any.whl\",\n \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": + true,\n \"azext.minCliCoreVersion\": \"2.35.0\",\n \"classifiers\": [\n \"Development Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n \"Intended Audience :: System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"aleldeib@microsoft.com\",\n - \ \"name\": \"Ace Eldeib\",\n \"role\": + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": \"author\"\n }\n ],\n \ \"document_names\": {\n \"description\": \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"application-insights\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"isodate (~=0.6.0)\"\n ]\n - \ }\n ],\n \"summary\": - \"Support for managing Application Insights components and querying metrics, - events, and logs from such components.\",\n \"version\": - \"0.1.8\"\n },\n \"sha256Digest\": \"f2f041e166f0b587e7c92252ef59e3bcecb8721f15c5e96f4496871a85a81f61\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.9-py2.py3-none-any.whl\",\n - \ \"filename\": \"application_insights-0.1.9-py2.py3-none-any.whl\",\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.82\"\n },\n + \ \"sha256Digest\": \"0d92faa3baf8df81f784efe3c719f915fc846e0f5a1b5884477b28bc19a3dc5e\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.83-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.83-py2.py3-none-any.whl\",\n \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": + true,\n \"azext.minCliCoreVersion\": \"2.37.0\",\n \"classifiers\": [\n \"Development Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n \"Intended Audience :: System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"aleldeib@microsoft.com\",\n - \ \"name\": \"Ace Eldeib\",\n \"role\": + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": \"author\"\n }\n ],\n \ \"document_names\": {\n \"description\": \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"application-insights\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"isodate (~=0.6.0)\"\n ]\n - \ }\n ],\n \"summary\": - \"Support for managing Application Insights components and querying metrics, - events, and logs from such components.\",\n \"version\": - \"0.1.9\"\n },\n \"sha256Digest\": \"4ed371e2e02a31133bec6d416dd98c0de3e1ffbf56089e034abc36609c9dfa97\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.10-py2.py3-none-any.whl\",\n - \ \"filename\": \"application_insights-0.1.10-py2.py3-none-any.whl\",\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.83\"\n },\n + \ \"sha256Digest\": \"01a9cba4d6553f8dc21a8bc837db19761a61c683ddbd72383071030edb5fa806\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.85-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.85-py2.py3-none-any.whl\",\n \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": + true,\n \"azext.minCliCoreVersion\": \"2.37.0\",\n \"classifiers\": [\n \"Development Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n \"Intended Audience :: System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"aleldeib@microsoft.com\",\n - \ \"name\": \"Ace Eldeib\",\n \"role\": + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": \"author\"\n }\n ],\n \ \"document_names\": {\n \"description\": \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"application-insights\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"isodate (~=0.6.0)\"\n ]\n - \ }\n ],\n \"summary\": - \"Support for managing Application Insights components and querying metrics, - events, and logs from such components.\",\n \"version\": - \"0.1.10\"\n },\n \"sha256Digest\": \"4f6ef254677ae32523f44af0f6b99bbdf6e5a8d1c894c7d2d72f4c8f8f359fb0\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.11-py2.py3-none-any.whl\",\n - \ \"filename\": \"application_insights-0.1.11-py2.py3-none-any.whl\",\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.85\"\n },\n + \ \"sha256Digest\": \"1b67fa76d283eee75bb135dc4e4efd9640364a84cd9c0786d6311090b8d9b8fd\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.86-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.86-py2.py3-none-any.whl\",\n \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": + true,\n \"azext.minCliCoreVersion\": \"2.37.0\",\n \"classifiers\": [\n \"Development Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n \"Intended Audience :: System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"aleldeib@microsoft.com\",\n - \ \"name\": \"Ace Eldeib\",\n \"role\": + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": \"author\"\n }\n ],\n \ \"document_names\": {\n \"description\": \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"application-insights\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"isodate (~=0.6.0)\"\n ]\n - \ }\n ],\n \"summary\": - \"Support for managing Application Insights components and querying metrics, - events, and logs from such components.\",\n \"version\": - \"0.1.11\"\n },\n \"sha256Digest\": \"ffb9b4daf395966226786cc55bce2beff7d9a22ccec739cb21910ff03f582e90\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.12-py2.py3-none-any.whl\",\n - \ \"filename\": \"application_insights-0.1.12-py2.py3-none-any.whl\",\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.86\"\n },\n + \ \"sha256Digest\": \"6d35edb29885d02dce1c27d3fc16280239b288151984ac9b84f7d0de8ba44b61\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.87-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.87-py2.py3-none-any.whl\",\n \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": + true,\n \"azext.minCliCoreVersion\": \"2.37.0\",\n \"classifiers\": [\n \"Development Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n \"Intended Audience :: System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"aleldeib@microsoft.com\",\n - \ \"name\": \"Ace Eldeib\",\n \"role\": + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": \"author\"\n }\n ],\n \ \"document_names\": {\n \"description\": \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"application-insights\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"isodate (~=0.6.0)\"\n ]\n - \ }\n ],\n \"summary\": - \"Support for managing Application Insights components and querying metrics, - events, and logs from such components.\",\n \"version\": - \"0.1.12\"\n },\n \"sha256Digest\": \"94ecdd71a1007df791a193e9273e902c39caa53dc965823c019d41cd679ee27c\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.13-py2.py3-none-any.whl\",\n - \ \"filename\": \"application_insights-0.1.13-py2.py3-none-any.whl\",\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.87\"\n },\n + \ \"sha256Digest\": \"74b0bdfee2818757cafb88edec216446e71bf0f56c9365a387966ef0490bcbfc\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.88-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.88-py2.py3-none-any.whl\",\n \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"aleldeib@microsoft.com\",\n - \ \"name\": \"Ace Eldeib\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n - \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"application-insights\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"isodate (~=0.6.0)\"\n ]\n - \ }\n ],\n \"summary\": - \"Support for managing Application Insights components and querying metrics, - events, and logs from such components.\",\n \"version\": - \"0.1.13\"\n },\n \"sha256Digest\": \"b1d5d31cfbd8a75595943d7248e585d63d0a1c6b43c69febbd7162239af98933\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.14-py2.py3-none-any.whl\",\n - \ \"filename\": \"application_insights-0.1.14-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": + true,\n \"azext.minCliCoreVersion\": \"2.37.0\",\n \"classifiers\": [\n \"Development Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n \"Intended Audience :: System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"aleldeib@microsoft.com\",\n - \ \"name\": \"Ace Eldeib\",\n \"role\": + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": \"author\"\n }\n ],\n \ \"document_names\": {\n \"description\": \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"application-insights\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"isodate (~=0.6.0)\"\n ]\n - \ }\n ],\n \"summary\": - \"Support for managing Application Insights components and querying metrics, - events, and logs from such components.\",\n \"version\": - \"0.1.14\"\n },\n \"sha256Digest\": \"9e20c68a41b089691881813fa67596ee96141dda0575f57651417a5dc361d807\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.15-py2.py3-none-any.whl\",\n - \ \"filename\": \"application_insights-0.1.15-py2.py3-none-any.whl\",\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.88\"\n },\n + \ \"sha256Digest\": \"6794b2151eae3176e8db725a786201606afb4d2e94a76201e21652f2a19d0a4c\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.89-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.89-py2.py3-none-any.whl\",\n \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": + true,\n \"azext.minCliCoreVersion\": \"2.37.0\",\n \"classifiers\": [\n \"Development Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n \"Intended Audience :: System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"aleldeib@microsoft.com\",\n - \ \"name\": \"Ace Eldeib\",\n \"role\": + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": \"author\"\n }\n ],\n \ \"document_names\": {\n \"description\": \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/application-insights\"\n + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"application-insights\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"isodate (~=0.6.0)\"\n ]\n - \ }\n ],\n \"summary\": - \"Support for managing Application Insights components and querying metrics, - events, and logs from such components.\",\n \"version\": - \"0.1.15\"\n },\n \"sha256Digest\": \"2173bccb328f61ebdb2ce1a3018856a4a6d2d179fe8d6b665e996203b0ac13a5\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.16-py2.py3-none-any.whl\",\n - \ \"filename\": \"application_insights-0.1.16-py2.py3-none-any.whl\",\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.89\"\n },\n + \ \"sha256Digest\": \"e7f1b203399906812680aaed0e3f6e21000967e0699482d97e1c449035a8bc6a\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-0.5.91-py2.py3-none-any.whl\",\n + \ \"filename\": \"aks_preview-0.5.91-py2.py3-none-any.whl\",\n \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": + true,\n \"azext.minCliCoreVersion\": \"2.37.0\",\n \"classifiers\": [\n \"Development Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n \"Intended Audience :: System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"aleldeib@microsoft.com\",\n - \ \"name\": \"Ace Eldeib\",\n \"role\": + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": \"author\"\n }\n ],\n \ \"document_names\": {\n \"description\": \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/application-insights\"\n + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview\"\n \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"application-insights\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"isodate (~=0.6.0)\"\n ]\n - \ }\n ],\n \"summary\": - \"Support for managing Application Insights components and querying metrics, - events, and logs from such components.\",\n \"version\": - \"0.1.16\"\n },\n \"sha256Digest\": \"6b13261d341818e8e491506265ff86b5a4517149e92a462de2ac05102afc923a\"\n - \ }\n ],\n \"appservice-kube\": [\n {\n - \ \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/appservice_kube-0.1.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"appservice_kube-0.1.0-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.26.0\",\n \"classifiers\": + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"aks-preview\",\n \"summary\": \"Provides a preview for + upcoming AKS features\",\n \"version\": \"0.5.91\"\n },\n + \ \"sha256Digest\": \"08de921452dc174603c794405373819a7bda972c8a3307f81e17e9ad4f369f80\"\n + \ }\n ],\n \"alertsmanagement\": [\n {\n + \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/alertsmanagement-0.1.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"alertsmanagement-0.1.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": [\n \"Development Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n \"Intended Audience :: System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"fey@microsoft.com\",\n \"name\": \"Github:qwordy\",\n \ \"role\": \"author\"\n }\n \ ],\n \"document_names\": {\n \"description\": \"DESCRIPTION.rst\"\n @@ -3922,79 +3765,47 @@ interactions: \ }\n }\n },\n \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"appservice-kube\",\n \"summary\": \"Microsoft Azure Command-Line - Tools App Service on Kubernetes Extension\",\n \"version\": - \"0.1.0\"\n },\n \"sha256Digest\": \"20f01eb95b1daadf21f589d3d953a756cb61259f279973880b4c0acbd4e05e27\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/appservice_kube-0.1.1-py2.py3-none-any.whl\",\n - \ \"filename\": \"appservice_kube-0.1.1-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.26.0\",\n \"classifiers\": + \"alertsmanagement\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Alerts Extension\",\n \"version\": \"0.1.0\"\n + \ },\n \"sha256Digest\": \"80ab78574debff9d8a9106bac3929cb552adea1371ea24f06073669fef708fcd\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/alertsmanagement-0.1.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"alertsmanagement-0.1.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": [\n \"Development Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n \"Intended Audience :: System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"fey@microsoft.com\",\n \"name\": \"Github:qwordy\",\n \ \"role\": \"author\"\n }\n \ ],\n \"document_names\": {\n \"description\": \"DESCRIPTION.rst\"\n \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/alertsmanagement\"\n \ }\n }\n },\n \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"appservice-kube\",\n \"summary\": \"Microsoft Azure Command-Line - Tools App Service on Kubernetes Extension\",\n \"version\": - \"0.1.1\"\n },\n \"sha256Digest\": \"4b1b59fbac8dc68f390c48e9e8fa32676c041b857d2bf5f425bc8815e69b8708\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/appservice_kube-0.1.2-py2.py3-none-any.whl\",\n - \ \"filename\": \"appservice_kube-0.1.2-py2.py3-none-any.whl\",\n + \"alertsmanagement\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Alerts Extension\",\n \"version\": \"0.1.1\"\n + \ },\n \"sha256Digest\": \"319f2855f71de21b22b721b4b02d50faf858a71c04ced52a4f4c1e4e114dffa6\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/alertsmanagement-0.2.0-py3-none-any.whl\",\n + \ \"filename\": \"alertsmanagement-0.2.0-py3-none-any.whl\",\n \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.26.0\",\n \"classifiers\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": [\n \"Development Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n \"Intended Audience :: System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"appservice-kube\",\n \"summary\": \"Microsoft Azure Command-Line - Tools App Service on Kubernetes Extension\",\n \"version\": - \"0.1.2\"\n },\n \"sha256Digest\": \"aa67ced7e361002bf8bec125540c4f9eb216ba0ad7342336285b8bdd17f1ece0\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/appservice_kube-0.1.3-py2.py3-none-any.whl\",\n - \ \"filename\": \"appservice_kube-0.1.3-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.maxCliCoreVersion\": \"2.33.1\",\n \"azext.minCliCoreVersion\": - \"2.33.0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": {\n \"python.details\": {\n \"contacts\": [\n {\n \"email\": \"azpycli@microsoft.com\",\n \"name\": @@ -4002,102 +3813,17 @@ interactions: \"author\"\n }\n ],\n \ \"document_names\": {\n \"description\": \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/appservice-kube\"\n + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/alertsmanagement\"\n \ }\n }\n },\n \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"appservice-kube\",\n \"summary\": \"Microsoft Azure Command-Line - Tools App Service on Kubernetes Extension\",\n \"version\": - \"0.1.3\"\n },\n \"sha256Digest\": \"e972d2e31eacf83f8ceddc7a4db88e72af71238cdfe6cb6772742be163a9230f\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/appservice_kube-0.1.4-py2.py3-none-any.whl\",\n - \ \"filename\": \"appservice_kube-0.1.4-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.34.0\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/appservice-kube\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"appservice-kube\",\n \"summary\": \"Microsoft Azure Command-Line - Tools App Service on Kubernetes Extension\",\n \"version\": - \"0.1.4\"\n },\n \"sha256Digest\": \"96156079aa1128cd5819d353aa27434b4c028f6b525275a136092c5c2b02af4f\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/appservice_kube-0.1.5-py2.py3-none-any.whl\",\n - \ \"filename\": \"appservice_kube-0.1.5-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.34.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/appservice-kube\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"appservice-kube\",\n \"summary\": \"Microsoft Azure Command-Line - Tools App Service on Kubernetes Extension\",\n \"version\": - \"0.1.5\"\n },\n \"sha256Digest\": \"d380339170ffdfcdd1e26336da8a3586761b0268f959476f0ecdc50a6365160d\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/appservice_kube-0.1.6-py2.py3-none-any.whl\",\n - \ \"filename\": \"appservice_kube-0.1.6-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.34.1\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 2\",\n - \ \"Programming Language :: Python :: 2.7\",\n \"Programming - Language :: Python :: 3\",\n \"Programming Language - :: Python :: 3.4\",\n \"Programming Language :: Python - :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n - \ \"License :: OSI Approved :: MIT License\"\n ],\n - \ \"extensions\": {\n \"python.details\": - {\n \"contacts\": [\n {\n - \ \"email\": \"azpycli@microsoft.com\",\n - \ \"name\": \"Microsoft Corporation\",\n - \ \"role\": \"author\"\n }\n - \ ],\n \"document_names\": - {\n \"description\": \"DESCRIPTION.rst\"\n - \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/appservice-kube\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"appservice-kube\",\n \"summary\": \"Microsoft Azure Command-Line - Tools App Service on Kubernetes Extension\",\n \"version\": - \"0.1.6\"\n },\n \"sha256Digest\": \"8bf69f06efb9f47aad181f1917f9148c10ab3df6ae1de5b584482a8141727b05\"\n - \ }\n ],\n \"arcappliance\": [\n {\n \"downloadUrl\": - \"https://arcplatformcliextprod.blob.core.windows.net/arcappliance/arcappliance-0.1.48-py2.py3-none-any.whl\",\n - \ \"filename\": \"arcappliance-0.1.48-py2.py3-none-any.whl\",\n + \"alertsmanagement\",\n \"summary\": \"Microsoft Azure + Command-Line Tools AlertsManagementClient Extension\",\n \"version\": + \"0.2.0\"\n },\n \"sha256Digest\": \"1881c770fca969d269840923f1a6332602ec0a031c7402aaefa3ac6babadf70c\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/alertsmanagement-0.2.1-py3-none-any.whl\",\n + \ \"filename\": \"alertsmanagement-0.2.1-py3-none-any.whl\",\n \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": [\n \"Development Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n \"Intended Audience :: System Administrators\",\n \"Programming Language :: @@ -4108,26 +3834,22 @@ interactions: MIT License\"\n ],\n \"extensions\": {\n \"python.details\": {\n \"contacts\": [\n {\n \"email\": - \"appliance@microsoft.com\",\n \"name\": + \"azpycli@microsoft.com\",\n \"name\": \"Microsoft Corporation\",\n \"role\": \"author\"\n }\n ],\n \ \"document_names\": {\n \"description\": \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://msazure.visualstudio.com/AzureArcPlatform/_git/arcappliance-cli-extensions\"\n + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/alertsmanagement\"\n \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"arcappliance\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"jsonschema (==3.2.0)\",\n \"kubernetes - (==11.0.0)\"\n ]\n }\n ],\n - \ \"summary\": \"Microsoft Azure Command-Line Tools Arcappliance - Extension\",\n \"version\": \"0.1.48\"\n },\n - \ \"sha256Digest\": \"d700ad923f36ae9b1e50910839fdaeb5941a63abf0e5de6b3d2f6543fcf3821d\"\n - \ },\n {\n \"downloadUrl\": \"https://arcplatformcliextprod.blob.core.windows.net/arcappliance/arcappliance-0.2.16-py2.py3-none-any.whl\",\n - \ \"filename\": \"arcappliance-0.2.16-py2.py3-none-any.whl\",\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"alertsmanagement\",\n \"summary\": \"Microsoft Azure + Command-Line Tools AlertsManagementClient Extension\",\n \"version\": + \"0.2.1\"\n },\n \"sha256Digest\": \"4ad81bafbcf4d0cc813918d3a370eda0ff4d7e8d410cadb1adee353e300d58ef\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/alertsmanagement-0.2.2-py3-none-any.whl\",\n + \ \"filename\": \"alertsmanagement-0.2.2-py3-none-any.whl\",\n \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": [\n \"Development Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n \"Intended Audience :: System Administrators\",\n \"Programming Language :: @@ -4138,84 +3860,1062 @@ interactions: MIT License\"\n ],\n \"extensions\": {\n \"python.details\": {\n \"contacts\": [\n {\n \"email\": - \"appliance@microsoft.com\",\n \"name\": + \"azpycli@microsoft.com\",\n \"name\": \"Microsoft Corporation\",\n \"role\": \"author\"\n }\n ],\n \ \"document_names\": {\n \"description\": \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://msazure.visualstudio.com/AzureArcPlatform/_git/arcappliance-cli-extensions\"\n + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/alertsmanagement\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"alertsmanagement\",\n \"summary\": \"Microsoft Azure + Command-Line Tools AlertsManagementClient Extension\",\n \"version\": + \"0.2.2\"\n },\n \"sha256Digest\": \"2221f34f874532e4c5324f821a40a49f6cecca70b72e594144e6baf60b08508e\"\n + \ }\n ],\n \"alias\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/alias-0.5.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"alias-0.5.2-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.0.50.dev0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 2\",\n \"Programming Language + :: Python :: 2.7\",\n \"Programming Language :: Python + :: 3\",\n \"Programming Language :: Python :: 3.4\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"t-chwong@microsoft.com\",\n \"name\": + \"Ernest Wong\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n \ }\n }\n },\n \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"arcappliance\",\n \"run_requires\": + (0.29.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"alias\",\n \"run_requires\": [\n {\n \"requires\": [\n - \ \"jsonschema (==3.2.0)\",\n \"kubernetes - (==11.0.0)\"\n ]\n }\n ],\n - \ \"summary\": \"Microsoft Azure Command-Line Tools Arcappliance - Extension\",\n \"version\": \"0.2.16\"\n },\n - \ \"sha256Digest\": \"3f528b71c913ba0daf69fd048211ccf52428a2c8f9f48d39281d3b9fc88c0c06\"\n - \ },\n {\n \"downloadUrl\": \"https://arcplatformcliextprod.blob.core.windows.net/arcappliance/arcappliance-0.2.18-py2.py3-none-any.whl\",\n - \ \"filename\": \"arcappliance-0.2.18-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": + \ \"jinja2 (~=2.10)\"\n ]\n + \ }\n ],\n \"summary\": + \"Support for command aliases\",\n \"version\": \"0.5.2\"\n + \ },\n \"sha256Digest\": \"05f82d75026e780d27bd34a1be57f4ec0f425500d8ab4ee7e92fee07b944da33\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/alias-0.5.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"alias-0.5.1-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.0.31.dev0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 2\",\n \"Programming Language + :: Python :: 2.7\",\n \"Programming Language :: Python + :: 3\",\n \"Programming Language :: Python :: 3.4\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": {\n \"python.details\": {\n \"contacts\": [\n {\n \"email\": - \"appliance@microsoft.com\",\n \"name\": + \"t-chwong@microsoft.com\",\n \"name\": + \"Ernest Wong\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"alias\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"jinja2 (~=2.10)\"\n ]\n + \ }\n ],\n \"summary\": + \"Support for command aliases\",\n \"version\": \"0.5.1\"\n + \ },\n \"sha256Digest\": \"81b9a7f1824bffcbd6e72680891476151dde868e030cdbf1bfd9135e1a8f3447\"\n + \ }\n ],\n \"amg\": [\n {\n \"downloadUrl\": + \"https://azcliprod.blob.core.windows.net/cli-extensions/amg-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"amg-0.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.maxCliCoreVersion\": + \"2.99.0\",\n \"azext.minCliCoreVersion\": \"2.30.0\",\n + \ \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"ad4g@microsoft.com\",\n \"name\": \"Microsoft Corporation\",\n \"role\": \"author\"\n }\n ],\n \ \"document_names\": {\n \"description\": \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://msazure.visualstudio.com/AzureArcPlatform/_git/arcappliance-cli-extensions\"\n + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/amg\"\n \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel - (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": - \"2.0\",\n \"name\": \"arcappliance\",\n \"run_requires\": - [\n {\n \"requires\": [\n - \ \"jsonschema (==3.2.0)\",\n \"kubernetes - (==11.0.0)\"\n ]\n }\n ],\n - \ \"summary\": \"Microsoft Azure Command-Line Tools Arcappliance - Extension\",\n \"version\": \"0.2.18\"\n },\n - \ \"sha256Digest\": \"8d273078acbfad02639d93796e97be93438a4efe962207ea0e319207911bf5aa\"\n - \ },\n {\n \"downloadUrl\": \"https://arcplatformcliextprod.blob.core.windows.net/arcappliance/arcappliance-0.2.21-py2.py3-none-any.whl\",\n - \ \"filename\": \"arcappliance-0.2.21-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.isPreview\": - true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": - [\n \"Development Status :: 4 - Beta\",\n \"Intended - Audience :: Developers\",\n \"Intended Audience :: - System Administrators\",\n \"Programming Language :: - Python\",\n \"Programming Language :: Python :: 3\",\n - \ \"Programming Language :: Python :: 3.6\",\n \"Programming - Language :: Python :: 3.7\",\n \"Programming Language - :: Python :: 3.8\",\n \"License :: OSI Approved :: - MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"appliance@microsoft.com\",\n \"name\": + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"amg\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Azure Managed Grafana Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"2770ea61e30390300de97c4a76424febfc46a24a62f250b0fd3625017cf133f3\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/amg-0.1.1-py3-none-any.whl\",\n + \ \"filename\": \"amg-0.1.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.maxCliCoreVersion\": + \"2.99.0\",\n \"azext.minCliCoreVersion\": \"2.30.0\",\n + \ \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"ad4g@microsoft.com\",\n \"name\": \"Microsoft Corporation\",\n \"role\": \"author\"\n }\n ],\n \ \"document_names\": {\n \"description\": \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://msazure.visualstudio.com/AzureArcPlatform/_git/arcappliance-cli-extensions\"\n + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/amg\"\n \ }\n }\n },\n - \ \"extras\": [],\n \"generator\": \"bdist_wheel + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"amg\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Azure Managed Grafana Extension\",\n \"version\": + \"0.1.1\"\n },\n \"sha256Digest\": \"267cb352947fc4d0991d6d36b5a5ab86604c95a66acfb030212653ae4ada0fc6\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/amg-0.1.2-py3-none-any.whl\",\n + \ \"filename\": \"amg-0.1.2-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.maxCliCoreVersion\": + \"2.99.0\",\n \"azext.minCliCoreVersion\": \"2.30.0\",\n + \ \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"ad4g@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/amg\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"amg\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Azure Managed Grafana Extension\",\n \"version\": + \"0.1.2\"\n },\n \"sha256Digest\": \"f6e7b4cbe3fed90f9683ef96280612e2646286ca8028f4061013a0c6255c7208\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/amg-0.1.3-py3-none-any.whl\",\n + \ \"filename\": \"amg-0.1.3-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.maxCliCoreVersion\": + \"2.99.0\",\n \"azext.minCliCoreVersion\": \"2.30.0\",\n + \ \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"ad4g@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/amg\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"amg\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Azure Managed Grafana Extension\",\n \"version\": + \"0.1.3\"\n },\n \"sha256Digest\": \"81e5bffefbb991136eaa19ab5175ff33ca8edec31b38c615ef2ffcaee80f5725\"\n + \ }\n ],\n \"application-insights\": [\n {\n + \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"application_insights-0.1.3-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"aleldeib@microsoft.com\",\n \"name\": + \"Ace Eldeib\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"application-insights\",\n \"summary\": \"Support for + managing Application Insights components and querying metrics, events, and + logs from such components.\",\n \"version\": \"0.1.3\"\n + \ },\n \"sha256Digest\": \"e5b8104da5d9f241a0599adeb3b1d2f910f00991f47d4f4c4095285de3a82f00\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.4-py2.py3-none-any.whl\",\n + \ \"filename\": \"application_insights-0.1.4-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"aleldeib@microsoft.com\",\n \"name\": + \"Ace Eldeib\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"application-insights\",\n \"summary\": \"Support for + managing Application Insights components and querying metrics, events, and + logs from such components.\",\n \"version\": \"0.1.4\"\n + \ },\n \"sha256Digest\": \"8b4ef4870b16a15fd81af385c3dff762e7af52333e212a68b5ec5f42663a6078\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.5-py2.py3-none-any.whl\",\n + \ \"filename\": \"application_insights-0.1.5-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"aleldeib@microsoft.com\",\n + \ \"name\": \"Ace Eldeib\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"application-insights\",\n \"summary\": \"Support for + managing Application Insights components and querying metrics, events, and + logs from such components.\",\n \"version\": \"0.1.5\"\n + \ },\n \"sha256Digest\": \"effa0a37f1e8b2506d4849a2208d69f06a6683809e5da809bea63bd0f940da2f\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.6-py2.py3-none-any.whl\",\n + \ \"filename\": \"application_insights-0.1.6-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"aleldeib@microsoft.com\",\n + \ \"name\": \"Ace Eldeib\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"application-insights\",\n \"summary\": \"Support for + managing Application Insights components and querying metrics, events, and + logs from such components.\",\n \"version\": \"0.1.6\"\n + \ },\n \"sha256Digest\": \"271db7f2036eb245d3d00d5010468330e4ed97e7ed9756598e61a1960d37ac44\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.7-py2.py3-none-any.whl\",\n + \ \"filename\": \"application_insights-0.1.7-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"aleldeib@microsoft.com\",\n + \ \"name\": \"Ace Eldeib\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"application-insights\",\n \"summary\": \"Support for + managing Application Insights components and querying metrics, events, and + logs from such components.\",\n \"version\": \"0.1.7\"\n + \ },\n \"sha256Digest\": \"6cb8c879d0960e6f41e1273c309253d7d7ca42089694fcf5e500d0a27ae89b59\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.8-py2.py3-none-any.whl\",\n + \ \"filename\": \"application_insights-0.1.8-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"aleldeib@microsoft.com\",\n + \ \"name\": \"Ace Eldeib\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"application-insights\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"isodate (~=0.6.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Support for managing Application Insights components and querying metrics, + events, and logs from such components.\",\n \"version\": + \"0.1.8\"\n },\n \"sha256Digest\": \"f2f041e166f0b587e7c92252ef59e3bcecb8721f15c5e96f4496871a85a81f61\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.9-py2.py3-none-any.whl\",\n + \ \"filename\": \"application_insights-0.1.9-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"aleldeib@microsoft.com\",\n + \ \"name\": \"Ace Eldeib\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"application-insights\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"isodate (~=0.6.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Support for managing Application Insights components and querying metrics, + events, and logs from such components.\",\n \"version\": + \"0.1.9\"\n },\n \"sha256Digest\": \"4ed371e2e02a31133bec6d416dd98c0de3e1ffbf56089e034abc36609c9dfa97\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.10-py2.py3-none-any.whl\",\n + \ \"filename\": \"application_insights-0.1.10-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"aleldeib@microsoft.com\",\n + \ \"name\": \"Ace Eldeib\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"application-insights\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"isodate (~=0.6.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Support for managing Application Insights components and querying metrics, + events, and logs from such components.\",\n \"version\": + \"0.1.10\"\n },\n \"sha256Digest\": \"4f6ef254677ae32523f44af0f6b99bbdf6e5a8d1c894c7d2d72f4c8f8f359fb0\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.11-py2.py3-none-any.whl\",\n + \ \"filename\": \"application_insights-0.1.11-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"aleldeib@microsoft.com\",\n + \ \"name\": \"Ace Eldeib\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"application-insights\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"isodate (~=0.6.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Support for managing Application Insights components and querying metrics, + events, and logs from such components.\",\n \"version\": + \"0.1.11\"\n },\n \"sha256Digest\": \"ffb9b4daf395966226786cc55bce2beff7d9a22ccec739cb21910ff03f582e90\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.12-py2.py3-none-any.whl\",\n + \ \"filename\": \"application_insights-0.1.12-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"aleldeib@microsoft.com\",\n + \ \"name\": \"Ace Eldeib\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"application-insights\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"isodate (~=0.6.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Support for managing Application Insights components and querying metrics, + events, and logs from such components.\",\n \"version\": + \"0.1.12\"\n },\n \"sha256Digest\": \"94ecdd71a1007df791a193e9273e902c39caa53dc965823c019d41cd679ee27c\"\n + \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.13-py2.py3-none-any.whl\",\n + \ \"filename\": \"application_insights-0.1.13-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"aleldeib@microsoft.com\",\n + \ \"name\": \"Ace Eldeib\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"application-insights\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"isodate (~=0.6.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Support for managing Application Insights components and querying metrics, + events, and logs from such components.\",\n \"version\": + \"0.1.13\"\n },\n \"sha256Digest\": \"b1d5d31cfbd8a75595943d7248e585d63d0a1c6b43c69febbd7162239af98933\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.14-py2.py3-none-any.whl\",\n + \ \"filename\": \"application_insights-0.1.14-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"aleldeib@microsoft.com\",\n + \ \"name\": \"Ace Eldeib\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/application-insights\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"application-insights\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"isodate (~=0.6.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Support for managing Application Insights components and querying metrics, + events, and logs from such components.\",\n \"version\": + \"0.1.14\"\n },\n \"sha256Digest\": \"9e20c68a41b089691881813fa67596ee96141dda0575f57651417a5dc361d807\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.15-py2.py3-none-any.whl\",\n + \ \"filename\": \"application_insights-0.1.15-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"aleldeib@microsoft.com\",\n + \ \"name\": \"Ace Eldeib\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/application-insights\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"application-insights\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"isodate (~=0.6.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Support for managing Application Insights components and querying metrics, + events, and logs from such components.\",\n \"version\": + \"0.1.15\"\n },\n \"sha256Digest\": \"2173bccb328f61ebdb2ce1a3018856a4a6d2d179fe8d6b665e996203b0ac13a5\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/application_insights-0.1.16-py2.py3-none-any.whl\",\n + \ \"filename\": \"application_insights-0.1.16-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.79\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"aleldeib@microsoft.com\",\n + \ \"name\": \"Ace Eldeib\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/application-insights\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"application-insights\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"isodate (~=0.6.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Support for managing Application Insights components and querying metrics, + events, and logs from such components.\",\n \"version\": + \"0.1.16\"\n },\n \"sha256Digest\": \"6b13261d341818e8e491506265ff86b5a4517149e92a462de2ac05102afc923a\"\n + \ }\n ],\n \"appservice-kube\": [\n {\n + \ \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/appservice_kube-0.1.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"appservice_kube-0.1.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.26.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"appservice-kube\",\n \"summary\": \"Microsoft Azure Command-Line + Tools App Service on Kubernetes Extension\",\n \"version\": + \"0.1.0\"\n },\n \"sha256Digest\": \"20f01eb95b1daadf21f589d3d953a756cb61259f279973880b4c0acbd4e05e27\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/appservice_kube-0.1.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"appservice_kube-0.1.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.26.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"appservice-kube\",\n \"summary\": \"Microsoft Azure Command-Line + Tools App Service on Kubernetes Extension\",\n \"version\": + \"0.1.1\"\n },\n \"sha256Digest\": \"4b1b59fbac8dc68f390c48e9e8fa32676c041b857d2bf5f425bc8815e69b8708\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/appservice_kube-0.1.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"appservice_kube-0.1.2-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.26.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"appservice-kube\",\n \"summary\": \"Microsoft Azure Command-Line + Tools App Service on Kubernetes Extension\",\n \"version\": + \"0.1.2\"\n },\n \"sha256Digest\": \"aa67ced7e361002bf8bec125540c4f9eb216ba0ad7342336285b8bdd17f1ece0\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/appservice_kube-0.1.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"appservice_kube-0.1.3-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.maxCliCoreVersion\": \"2.33.1\",\n \"azext.minCliCoreVersion\": + \"2.33.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 2\",\n \"Programming Language + :: Python :: 2.7\",\n \"Programming Language :: Python + :: 3\",\n \"Programming Language :: Python :: 3.4\",\n + \ \"Programming Language :: Python :: 3.5\",\n \"Programming + Language :: Python :: 3.6\",\n \"License :: OSI Approved + :: MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/appservice-kube\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"appservice-kube\",\n \"summary\": \"Microsoft Azure Command-Line + Tools App Service on Kubernetes Extension\",\n \"version\": + \"0.1.3\"\n },\n \"sha256Digest\": \"e972d2e31eacf83f8ceddc7a4db88e72af71238cdfe6cb6772742be163a9230f\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/appservice_kube-0.1.4-py2.py3-none-any.whl\",\n + \ \"filename\": \"appservice_kube-0.1.4-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.34.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/appservice-kube\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"appservice-kube\",\n \"summary\": \"Microsoft Azure Command-Line + Tools App Service on Kubernetes Extension\",\n \"version\": + \"0.1.4\"\n },\n \"sha256Digest\": \"96156079aa1128cd5819d353aa27434b4c028f6b525275a136092c5c2b02af4f\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/appservice_kube-0.1.5-py2.py3-none-any.whl\",\n + \ \"filename\": \"appservice_kube-0.1.5-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.34.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/appservice-kube\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"appservice-kube\",\n \"summary\": \"Microsoft Azure Command-Line + Tools App Service on Kubernetes Extension\",\n \"version\": + \"0.1.5\"\n },\n \"sha256Digest\": \"d380339170ffdfcdd1e26336da8a3586761b0268f959476f0ecdc50a6365160d\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/appservice_kube-0.1.6-py2.py3-none-any.whl\",\n + \ \"filename\": \"appservice_kube-0.1.6-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.34.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/appservice-kube\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"appservice-kube\",\n \"summary\": \"Microsoft Azure Command-Line + Tools App Service on Kubernetes Extension\",\n \"version\": + \"0.1.6\"\n },\n \"sha256Digest\": \"8bf69f06efb9f47aad181f1917f9148c10ab3df6ae1de5b584482a8141727b05\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/appservice_kube-0.1.7-py2.py3-none-any.whl\",\n + \ \"filename\": \"appservice_kube-0.1.7-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.34.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/appservice-kube\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"appservice-kube\",\n \"summary\": \"Microsoft Azure Command-Line + Tools App Service on Kubernetes Extension\",\n \"version\": + \"0.1.7\"\n },\n \"sha256Digest\": \"0d0f1e3aa1540e204ffcfb5fb00ebf0ae7d6de693d73d5a94821679f81f75263\"\n + \ }\n ],\n \"arcappliance\": [\n {\n \"downloadUrl\": + \"https://arcplatformcliextprod.blob.core.windows.net/arcappliance/arcappliance-0.2.16-py2.py3-none-any.whl\",\n + \ \"filename\": \"arcappliance-0.2.16-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"appliance@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://msazure.visualstudio.com/AzureArcPlatform/_git/arcappliance-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"arcappliance\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"jsonschema (==3.2.0)\",\n \"kubernetes + (==11.0.0)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Arcappliance + Extension\",\n \"version\": \"0.2.16\"\n },\n + \ \"sha256Digest\": \"3f528b71c913ba0daf69fd048211ccf52428a2c8f9f48d39281d3b9fc88c0c06\"\n + \ },\n {\n \"downloadUrl\": \"https://arcplatformcliextprod.blob.core.windows.net/arcappliance/arcappliance-0.2.23-py2.py3-none-any.whl\",\n + \ \"filename\": \"arcappliance-0.2.23-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"appliance@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://msazure.visualstudio.com/AzureArcPlatform/_git/arcappliance-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"arcappliance\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"jsonschema (==3.2.0)\",\n \"kubernetes + (==11.0.0)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Arcappliance + Extension\",\n \"version\": \"0.2.23\"\n },\n + \ \"sha256Digest\": \"f65ea31e60c8576137f8abef556c365bea8cbf50f1650b9e4375fdc8ba7a0b1e\"\n + \ },\n {\n \"downloadUrl\": \"https://arcplatformcliextprod.blob.core.windows.net/arcappliance/arcappliance-0.2.24-py2.py3-none-any.whl\",\n + \ \"filename\": \"arcappliance-0.2.24-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"appliance@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://msazure.visualstudio.com/AzureArcPlatform/_git/arcappliance-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"arcappliance\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"jsonschema (==3.2.0)\",\n \"kubernetes + (==11.0.0)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Arcappliance + Extension\",\n \"version\": \"0.2.24\"\n },\n + \ \"sha256Digest\": \"6fad685e2ddfdc345542d990760aff7838b83d978b31fca23440dc9e11bf94d8\"\n + \ },\n {\n \"downloadUrl\": \"https://arcplatformcliextprod.blob.core.windows.net/arcappliance/arcappliance-0.2.25-py2.py3-none-any.whl\",\n + \ \"filename\": \"arcappliance-0.2.25-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.67\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"appliance@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://msazure.visualstudio.com/AzureArcPlatform/_git/arcappliance-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": \"arcappliance\",\n \"run_requires\": [\n {\n \"requires\": [\n \ \"jsonschema (==3.2.0)\",\n \"kubernetes (==11.0.0)\"\n ]\n }\n ],\n \ \"summary\": \"Microsoft Azure Command-Line Tools Arcappliance - Extension\",\n \"version\": \"0.2.21\"\n },\n - \ \"sha256Digest\": \"d8ba007fbb6bcdf7f2c44e8185a68abc6c150bad5f2740134837af94dd133e5b\"\n + Extension\",\n \"version\": \"0.2.25\"\n },\n + \ \"sha256Digest\": \"e7e040dea494625c9ecde8202c810ed43fcf8ccf3f4637549a2c27e862b56a89\"\n \ }\n ],\n \"arcdata\": [\n {\n \"downloadUrl\": - \"https://azurearcdatacli.blob.core.windows.net/cli-extensions/arcdata-1.4.0-py2.py3-none-any.whl\",\n + \"https://azurearcdatacli.blob.core.windows.net/cli-extensions/arcdata-1.4.4-py2.py3-none-any.whl\",\n + \ \"filename\": \"arcdata-1.4.4-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": false,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 1 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Programming Language :: Python :: 3\",\n \"Programming + Language :: Python :: 3.6\",\n \"Programming Language + :: Python :: 3.7\",\n \"Programming Language :: Python + :: 3.8\",\n \"License :: OSI Approved :: MIT License\"\n + \ ],\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"dpgswdist@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://docs.microsoft.com/en-us/azure/azure-arc/data/\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"license_file\": + \"LICENSE\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"arcdata\",\n \"run_requires\": [\n {\n + \ \"requires\": [\n \"colorama + (==0.4.4)\",\n \"jinja2 (==3.0.3)\",\n \"jsonpatch + (==1.24)\",\n \"jsonpath-ng (==1.4.3)\",\n + \ \"jsonschema (==3.2.0)\",\n \"kubernetes + (==23.3.0)\",\n \"ndjson (==0.3.1)\",\n \"pem + (==21.2.0)\",\n \"pydash (==4.8.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Tools for managing ArcData.\",\n \"version\": \"1.4.4\"\n + \ },\n \"sha256Digest\": \"43a1bf1f68b90484f6eae647e25e87ef6b03cb722f43c1917ef6bf8e5d919e8f\"\n + \ },\n {\n \"downloadUrl\": \"https://azurearcdatacli.blob.core.windows.net/cli-extensions/arcdata-1.4.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"arcdata-1.4.3-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": false,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 1 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Programming Language :: Python :: 3\",\n \"Programming + Language :: Python :: 3.6\",\n \"Programming Language + :: Python :: 3.7\",\n \"Programming Language :: Python + :: 3.8\",\n \"License :: OSI Approved :: MIT License\"\n + \ ],\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"dpgswdist@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://docs.microsoft.com/en-us/azure/azure-arc/data/\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"license_file\": + \"LICENSE\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"arcdata\",\n \"run_requires\": [\n {\n + \ \"requires\": [\n \"colorama + (==0.4.4)\",\n \"jinja2 (==3.0.3)\",\n \"jsonpatch + (==1.24)\",\n \"jsonpath-ng (==1.4.3)\",\n + \ \"jsonschema (==3.2.0)\",\n \"kubernetes + (==23.3.0)\",\n \"ndjson (==0.3.1)\",\n \"pem + (==21.2.0)\",\n \"pydash (==4.8.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Tools for managing ArcData.\",\n \"version\": \"1.4.3\"\n + \ },\n \"sha256Digest\": \"2248da81432c9e2be1ce5a70c7288a6feb1f785256c19cb51bec934252401ee6\"\n + \ },\n {\n \"downloadUrl\": \"https://azurearcdatacli.blob.core.windows.net/cli-extensions/arcdata-1.4.2-py2.py3-none-any.whl\",\n + \ \"filename\": \"arcdata-1.4.2-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": false,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 1 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Programming Language :: Python :: 3\",\n \"Programming + Language :: Python :: 3.6\",\n \"Programming Language + :: Python :: 3.7\",\n \"Programming Language :: Python + :: 3.8\",\n \"License :: OSI Approved :: MIT License\"\n + \ ],\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"dpgswdist@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://docs.microsoft.com/en-us/azure/azure-arc/data/\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"license_file\": + \"LICENSE\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"arcdata\",\n \"run_requires\": [\n {\n + \ \"requires\": [\n \"colorama + (==0.4.4)\",\n \"jinja2 (==3.0.3)\",\n \"jsonpatch + (==1.24)\",\n \"jsonpath-ng (==1.4.3)\",\n + \ \"jsonschema (==3.2.0)\",\n \"kubernetes + (==12.0.1)\",\n \"ndjson (==0.3.1)\",\n \"pem + (==21.2.0)\",\n \"pydash (==4.8.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Tools for managing ArcData.\",\n \"version\": \"1.4.2\"\n + \ },\n \"sha256Digest\": \"f5c0a29bda9f7e914347dc00481c89d21dea17abf98d1038ec0c7fa337049d97\"\n + \ },\n {\n \"downloadUrl\": \"https://azurearcdatacli.blob.core.windows.net/cli-extensions/arcdata-1.4.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"arcdata-1.4.1-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": false,\n \"azext.minCliCoreVersion\": + \"2.3.1\",\n \"classifiers\": [\n \"Development + Status :: 1 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Programming Language :: Python :: 3\",\n \"Programming + Language :: Python :: 3.6\",\n \"Programming Language + :: Python :: 3.7\",\n \"Programming Language :: Python + :: 3.8\",\n \"License :: OSI Approved :: MIT License\"\n + \ ],\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"dpgswdist@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://docs.microsoft.com/en-us/azure/azure-arc/data/\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"license_file\": + \"LICENSE\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"arcdata\",\n \"run_requires\": [\n {\n + \ \"requires\": [\n \"colorama + (==0.4.4)\",\n \"jinja2 (==3.0.3)\",\n \"jsonpatch + (==1.24)\",\n \"jsonpath-ng (==1.4.3)\",\n + \ \"jsonschema (==3.2.0)\",\n \"kubernetes + (==12.0.1)\",\n \"ndjson (==0.3.1)\",\n \"pem + (==21.2.0)\",\n \"pydash (==4.8.0)\"\n ]\n + \ }\n ],\n \"summary\": + \"Tools for managing ArcData.\",\n \"version\": \"1.4.1\"\n + \ },\n \"sha256Digest\": \"702c8b02f0a2e2d3ad9110ec464ce04619a972d52875b76f839d1b3e0ce3817e\"\n + \ },\n {\n \"downloadUrl\": \"https://azurearcdatacli.blob.core.windows.net/cli-extensions/arcdata-1.4.0-py2.py3-none-any.whl\",\n \ \"filename\": \"arcdata-1.4.0-py2.py3-none-any.whl\",\n \"metadata\": {\n \"azext.isExperimental\": false,\n \"azext.minCliCoreVersion\": \"2.3.1\",\n \"classifiers\": [\n \"Development @@ -4726,7 +5426,37 @@ interactions: \ }\n ],\n \"summary\": \"Microsoft Azure Command-Line Tools AttestationManagementClient Extension\",\n \ \"version\": \"0.2.0\"\n },\n \"sha256Digest\": - \"895328b45d8bcfe45e4937885572cd1f39d23bc49f88314713a462bf1a367cc9\"\n }\n + \"895328b45d8bcfe45e4937885572cd1f39d23bc49f88314713a462bf1a367cc9\"\n },\n + \ {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/attestation-0.2.1-py3-none-any.whl\",\n + \ \"filename\": \"attestation-0.2.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.11.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/attestation\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"attestation\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"pyjwt (==1.7.1)\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools AttestationManagementClient Extension\",\n + \ \"version\": \"0.2.1\"\n },\n \"sha256Digest\": + \"1176c4e5d1d34a791f301ee6416e695e781eee3f41d0f372463405c68478727c\"\n }\n \ ],\n \"authV2\": [\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/authV2-0.1.0-py3-none-any.whl\",\n \ \"filename\": \"authV2-0.1.0-py3-none-any.whl\",\n \"metadata\": @@ -5585,10 +6315,66 @@ interactions: \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall - resources.\",\n \"version\": \"0.9.0\"\n },\n - \ \"sha256Digest\": \"ea9f1a318e27266652bb6121d93ff5595b2ffe1227efc3ca1ab69b29349bb9d2\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.10.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"azure_firewall-0.10.0-py2.py3-none-any.whl\",\n + resources.\",\n \"version\": \"0.9.0\"\n },\n + \ \"sha256Digest\": \"ea9f1a318e27266652bb6121d93ff5595b2ffe1227efc3ca1ab69b29349bb9d2\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.10.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"azure_firewall-0.10.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azure-firewall\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall + resources.\",\n \"version\": \"0.10.0\"\n },\n + \ \"sha256Digest\": \"94c5b15b65b3fe78fa4a10b839ace1a5eb627e87f4aae2bc5728e159388c9599\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.11.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"azure_firewall-0.11.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azure-firewall\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall + resources.\",\n \"version\": \"0.11.0\"\n },\n + \ \"sha256Digest\": \"31100b4d554939502454bf9dbe0a42e2ee4319a1af3f9c93c9b51200bb547707\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.12.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"azure_firewall-0.12.0-py2.py3-none-any.whl\",\n \ \"metadata\": {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": [\n \"Development Status :: 4 - Beta\",\n \"Intended @@ -5613,10 +6399,10 @@ interactions: \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall - resources.\",\n \"version\": \"0.10.0\"\n },\n - \ \"sha256Digest\": \"94c5b15b65b3fe78fa4a10b839ace1a5eb627e87f4aae2bc5728e159388c9599\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.11.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"azure_firewall-0.11.0-py2.py3-none-any.whl\",\n + resources.\",\n \"version\": \"0.12.0\"\n },\n + \ \"sha256Digest\": \"e8273165377adcbc1effcaaa447d4b7b38c49aadd1ff9255cabf400f6846edb4\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.13.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"azure_firewall-0.13.0-py2.py3-none-any.whl\",\n \ \"metadata\": {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": [\n \"Development Status :: 4 - Beta\",\n \"Intended @@ -5641,10 +6427,10 @@ interactions: \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall - resources.\",\n \"version\": \"0.11.0\"\n },\n - \ \"sha256Digest\": \"31100b4d554939502454bf9dbe0a42e2ee4319a1af3f9c93c9b51200bb547707\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.12.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"azure_firewall-0.12.0-py2.py3-none-any.whl\",\n + resources.\",\n \"version\": \"0.13.0\"\n },\n + \ \"sha256Digest\": \"04e0761aeed15ac457c5831c89bcbaf5f669fa943ded8f71c0f54431621103b0\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.14.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"azure_firewall-0.14.0-py2.py3-none-any.whl\",\n \ \"metadata\": {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": [\n \"Development Status :: 4 - Beta\",\n \"Intended @@ -5664,15 +6450,15 @@ interactions: \ ],\n \"document_names\": {\n \"description\": \"DESCRIPTION.rst\"\n \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azure-firewall\"\n + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/azure-firewall\"\n \ }\n }\n },\n \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall - resources.\",\n \"version\": \"0.12.0\"\n },\n - \ \"sha256Digest\": \"e8273165377adcbc1effcaaa447d4b7b38c49aadd1ff9255cabf400f6846edb4\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.13.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"azure_firewall-0.13.0-py2.py3-none-any.whl\",\n + resources.\",\n \"version\": \"0.14.0\"\n },\n + \ \"sha256Digest\": \"c68453741e1c32f310333f81a22ab8a822124101c36e043b6563105a9c84f2e2\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.14.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"azure_firewall-0.14.1-py2.py3-none-any.whl\",\n \ \"metadata\": {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": [\n \"Development Status :: 4 - Beta\",\n \"Intended @@ -5692,13 +6478,13 @@ interactions: \ ],\n \"document_names\": {\n \"description\": \"DESCRIPTION.rst\"\n \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/azure-firewall\"\n + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/azure-firewall\"\n \ }\n }\n },\n \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": \"azure-firewall\",\n \"summary\": \"Manage Azure Firewall - resources.\",\n \"version\": \"0.13.0\"\n },\n - \ \"sha256Digest\": \"04e0761aeed15ac457c5831c89bcbaf5f669fa943ded8f71c0f54431621103b0\"\n + resources.\",\n \"version\": \"0.14.1\"\n },\n + \ \"sha256Digest\": \"bc32e5ea361f86fd03ec6a6d7743ed431038fcacfd85e48bdc3c1996448fc08d\"\n \ }\n ],\n \"azure-iot\": [\n {\n \"downloadUrl\": \"https://github.com/Azure/azure-iot-cli-extension/releases/download/v0.10.11/azure_iot-0.10.11-py3-none-any.whl\",\n \ \"filename\": \"azure_iot-0.10.11-py3-none-any.whl\",\n \"metadata\": @@ -5984,6 +6770,84 @@ interactions: \ }\n ],\n \"summary\": \"The Azure IoT extension for Azure CLI.\",\n \"version\": \"0.14.1\"\n },\n \"sha256Digest\": \"9138b2610ac1ad775d4012e532cfa273a2d56dc2a649aa71d838f3c26d74b77d\"\n + \ },\n {\n \"downloadUrl\": \"https://github.com/Azure/azure-iot-cli-extension/releases/download/v0.15.0/azure_iot-0.15.0-py3-none-any.whl\",\n + \ \"filename\": \"azure_iot-0.15.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.30.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3 :: + Only\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.7\",\n \"Programming + Language :: Python :: 3.8\",\n \"Programming Language + :: Python :: 3.9\",\n \"Programming Language :: Python + :: 3.10\",\n \"License :: OSI Approved :: MIT License\"\n + \ ],\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"iotupx@microsoft.com\",\n + \ \"name\": \"Microsoft\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/azure/azure-iot-cli-extension\"\n + \ }\n }\n },\n + \ \"extras\": [\n \"uamqp\"\n ],\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azure-iot\",\n \"requires_python\": \">=3.7\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-iot-device (~=2.11)\",\n \"azure-mgmt-core + (<2.0.0,>=1.3.0)\",\n \"jsonschema (~=3.2.0)\",\n + \ \"msrest (>=0.6.21)\",\n \"msrestazure + (<2.0.0,>=0.6.3)\",\n \"packaging\",\n \"tqdm + (~=4.62)\"\n ]\n },\n {\n + \ \"extra\": \"uamqp\",\n \"requires\": + [\n \"uamqp (~=1.2)\"\n ]\n + \ },\n {\n \"environment\": + \"python_version < \\\"3.8\\\"\",\n \"requires\": + [\n \"importlib-metadata\"\n ]\n + \ }\n ],\n \"summary\": + \"The Azure IoT extension for Azure CLI.\",\n \"version\": + \"0.15.0\"\n },\n \"sha256Digest\": \"63243fc8edb3a38636d706fc280a95aa13e7dfc1be455f62e41af1c114260049\"\n + \ },\n {\n \"downloadUrl\": \"https://github.com/Azure/azure-iot-cli-extension/releases/download/v0.16.1/azure_iot-0.16.1-py3-none-any.whl\",\n + \ \"filename\": \"azure_iot-0.16.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.30.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3 :: + Only\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.7\",\n \"Programming + Language :: Python :: 3.8\",\n \"Programming Language + :: Python :: 3.9\",\n \"Programming Language :: Python + :: 3.10\",\n \"License :: OSI Approved :: MIT License\"\n + \ ],\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"iotupx@microsoft.com\",\n + \ \"name\": \"Microsoft\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/azure/azure-iot-cli-extension\"\n + \ }\n }\n },\n + \ \"extras\": [\n \"uamqp\"\n ],\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"azure-iot\",\n \"requires_python\": \">=3.7\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-iot-device (~=2.11)\",\n \"azure-mgmt-core + (<2.0.0,>=1.3.0)\",\n \"jsonschema (~=3.2.0)\",\n + \ \"msrest (>=0.6.21)\",\n \"msrestazure + (<2.0.0,>=0.6.3)\",\n \"packaging\",\n \"tqdm + (~=4.62)\"\n ]\n },\n {\n + \ \"extra\": \"uamqp\",\n \"requires\": + [\n \"uamqp (~=1.2)\"\n ]\n + \ },\n {\n \"environment\": + \"python_version < \\\"3.8\\\"\",\n \"requires\": + [\n \"importlib-metadata\"\n ]\n + \ }\n ],\n \"summary\": + \"The Azure IoT extension for Azure CLI.\",\n \"version\": + \"0.16.1\"\n },\n \"sha256Digest\": \"d6c814af4bdc4020bbb2971f718796fac0e12a4319258e6704d711c2f9adca38\"\n \ }\n ],\n \"azurestackhci\": [\n {\n \"downloadUrl\": \"https://hybridaksstorage.z13.web.core.windows.net/SelfServiceVM/CLI/azurestackhci-0.2.0-py3-none-any.whl\",\n \ \"filename\": \"azurestackhci-0.2.0-py3-none-any.whl\",\n @@ -6326,6 +7190,33 @@ interactions: \"blueprint\",\n \"summary\": \"Microsoft Azure Command-Line Tools Blueprint Extension\",\n \"version\": \"0.3.1\"\n \ },\n \"sha256Digest\": \"ebac321b7ef9811d82a166da7ec48b2d70f234aec8d3fd597f471ba752a5d253\"\n + \ }\n ],\n \"change-analysis\": [\n {\n + \ \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/change_analysis-0.1.0-py3-none-any.whl\",\n + \ \"filename\": \"change_analysis-0.1.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.37.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.7\",\n \"Programming + Language :: Python :: 3.8\",\n \"Programming Language + :: Python :: 3.9\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/change-analysis\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"change-analysis\",\n \"summary\": \"Microsoft Azure Command-Line + Tools ChangeAnalysis Extension.\",\n \"version\": \"0.1.0\"\n + \ },\n \"sha256Digest\": \"49f1761a1b1ad29169af2ecd5793e10ddec797ebb2610e7c70e1b1ab2b75126a\"\n \ }\n ],\n \"cli-translator\": [\n {\n \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/cli_translator-0.1.0-py3-none-any.whl\",\n \ \"filename\": \"cli_translator-0.1.0-py3-none-any.whl\",\n @@ -6550,6 +7441,68 @@ interactions: \ \"summary\": \"Microsoft Azure Command-Line Tools CommunicationServiceManagementClient Extension\",\n \"version\": \"1.1.0\"\n },\n \ \"sha256Digest\": \"e4ac2008217ade46ca2504b31aa79ab11c1c892964fd06df911e976be6cf3dae\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/communication-1.1.1-py3-none-any.whl\",\n + \ \"filename\": \"communication-1.1.1-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/communication\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"communication\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-communication-identity\",\n \"azure-communication-phonenumbers\",\n + \ \"azure-communication-sms\",\n \"azure-core\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools CommunicationServiceManagementClient + Extension\",\n \"version\": \"1.1.1\"\n },\n + \ \"sha256Digest\": \"f5f50e27f9066772fd55c2c6bb9c4100964ef7b2ad38942cdf900cb856431f34\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/communication-1.1.2-py3-none-any.whl\",\n + \ \"filename\": \"communication-1.1.2-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/communication\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"communication\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-communication-identity\",\n \"azure-communication-phonenumbers\",\n + \ \"azure-communication-sms\",\n \"azure-core\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools CommunicationServiceManagementClient + Extension\",\n \"version\": \"1.1.2\"\n },\n + \ \"sha256Digest\": \"95baaac48941cf28d0bb55e6f0137815d815e422d94aaf8c09851f17134be3fd\"\n \ }\n ],\n \"confidentialledger\": [\n {\n \ \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/confidentialledger-0.1.0-py3-none-any.whl\",\n \ \"filename\": \"confidentialledger-0.1.0-py3-none-any.whl\",\n @@ -6577,6 +7530,32 @@ interactions: \"confidentialledger\",\n \"summary\": \"Microsoft Azure Command-Line Tools ConfidentialLedger Extension\",\n \"version\": \"0.1.0\"\n },\n \"sha256Digest\": \"a8428687acab162b982153333766ec0f6888b2ce71dfd24f815cd4ee1e4b3ac3\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/confidentialledger-1.0.0-py3-none-any.whl\",\n + \ \"filename\": \"confidentialledger-1.0.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/confidentialledger\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"confidentialledger\",\n \"summary\": \"Microsoft Azure + Command-Line Tools ConfidentialLedger Extension\",\n \"version\": + \"1.0.0\"\n },\n \"sha256Digest\": \"3afbf49f10cdddd9675562364ce2275f6f70eb5318fa85b658d711b1e24dc94e\"\n \ }\n ],\n \"confluent\": [\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/confluent-0.1.0-py3-none-any.whl\",\n \ \"filename\": \"confluent-0.1.0-py3-none-any.whl\",\n \"metadata\": @@ -7614,8 +8593,98 @@ interactions: \ \"kubernetes (==11.0.0)\",\n \"pycryptodome (==3.14.1)\"\n ]\n }\n ],\n \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s - Extension\",\n \"version\": \"1.2.8\"\n },\n - \ \"sha256Digest\": \"df97793b98a0f8e2e70f8a7942c6d65b9e581c54cf3f7632d4c48f01b2426a09\"\n + Extension\",\n \"version\": \"1.2.8\"\n },\n + \ \"sha256Digest\": \"df97793b98a0f8e2e70f8a7942c6d65b9e581c54cf3f7632d4c48f01b2426a09\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedk8s-1.2.9-py2.py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-1.2.9-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.16.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"description_content_type\": \"text/markdown\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"k8connect@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/connectedk8s\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes (==11.0.0)\",\n \"pycryptodome + (==3.14.1)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"1.2.9\"\n },\n + \ \"sha256Digest\": \"06cb4e2aa841abeb712b9e564748c28b14cc49cc30cd65b05730f633120c7666\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedk8s-1.2.10-py2.py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-1.2.10-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.16.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"description_content_type\": \"text/markdown\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"k8connect@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/connectedk8s\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes (==11.0.0)\",\n \"pycryptodome + (==3.14.1)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"1.2.10\"\n },\n + \ \"sha256Digest\": \"f470e60e651201635e358411d9e07f0a9519fa059ca33f5543a9bff2982d8998\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedk8s-1.2.11-py2.py3-none-any.whl\",\n + \ \"filename\": \"connectedk8s-1.2.11-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.16.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"description_content_type\": \"text/markdown\",\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"k8connect@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/connectedk8s\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"connectedk8s\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"kubernetes (==11.0.0)\",\n \"pycryptodome + (==3.14.1)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools Connectedk8s + Extension\",\n \"version\": \"1.2.11\"\n },\n + \ \"sha256Digest\": \"0cc9fb7514b040ec8deb4269282c16a1d382c95a3b3a7def04ed6e795f85d62d\"\n \ }\n ],\n \"connectedmachine\": [\n {\n \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/connectedmachine-0.1.1-py2.py3-none-any.whl\",\n \ \"filename\": \"connectedmachine-0.1.1-py2.py3-none-any.whl\",\n @@ -7765,6 +8834,32 @@ interactions: \"connectedmachine\",\n \"summary\": \"Microsoft Azure Command-Line Tools ConnectedMachine Extension\",\n \"version\": \"0.5.0\"\n },\n \"sha256Digest\": \"c83822da39abbd0d12672816ab36eb1f1f2def74008464a1d5cea859c54d615f\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedmachine-0.5.1-py3-none-any.whl\",\n + \ \"filename\": \"connectedmachine-0.5.1-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/connectedmachine\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"connectedmachine\",\n \"summary\": \"Microsoft Azure + Command-Line Tools ConnectedMachine Extension\",\n \"version\": + \"0.5.1\"\n },\n \"sha256Digest\": \"cbba314a6f37d094709850951c984093c25e1eed25c3e9aae81f584e2bc20655\"\n \ }\n ],\n \"connectedvmware\": [\n {\n \ \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedvmware-0.1.2-py2.py3-none-any.whl\",\n \ \"filename\": \"connectedvmware-0.1.2-py2.py3-none-any.whl\",\n @@ -7901,6 +8996,33 @@ interactions: \"connectedvmware\",\n \"summary\": \"Microsoft Azure Command-Line Tools Connectedvmware Extension\",\n \"version\": \"0.1.6\"\n \ },\n \"sha256Digest\": \"3e13df39d8993cfe5ab0bf0821f335dc44bf2919c57d73ec88156671041ad239\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/connectedvmware-0.1.7-py2.py3-none-any.whl\",\n + \ \"filename\": \"connectedvmware-0.1.7-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.maxCliCoreVersion\": \"4.0.0\",\n \"azext.minCliCoreVersion\": + \"2.0.67\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"arcprivatecloudsfte@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/connectedvmware\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"connectedvmware\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Connectedvmware Extension\",\n \"version\": \"0.1.7\"\n + \ },\n \"sha256Digest\": \"857f7627ae3e618e9dc09c8ce882349593ef23237fcc24174a5097c51f88d86e\"\n \ }\n ],\n \"connection-monitor-preview\": [\n {\n \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/connection_monitor_preview-0.1.0-py2.py3-none-any.whl\",\n \ \"filename\": \"connection_monitor_preview-0.1.0-py2.py3-none-any.whl\",\n @@ -8108,8 +9230,193 @@ interactions: \ }\n ],\n \"summary\": \"Microsoft Azure Command-Line Tools Containerapp Extension\",\n \"version\": \"0.3.4\"\n },\n \"sha256Digest\": \"e247b0bec42db5b95c37c879ea939ec1860b8e14b0d8aa54a5a5187fc52bec64\"\n - \ }\n ],\n \"cosmosdb-preview\": [\n {\n - \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-0.1.0-py2.py3-none-any.whl\",\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/containerapp-0.3.5-py2.py3-none-any.whl\",\n + \ \"filename\": \"containerapp-0.3.5-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.37.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"Programming Language :: Python + :: 3.9\",\n \"Programming Language :: Python :: 3.10\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"containerapp\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-cli-core\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools Containerapp Extension\",\n \"version\": + \"0.3.5\"\n },\n \"sha256Digest\": \"876cc6040ee07654eb9c45d6fe603531797902f06fa0caebc4ad1961f78c8d76\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/containerapp-0.3.6-py2.py3-none-any.whl\",\n + \ \"filename\": \"containerapp-0.3.6-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.37.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"Programming Language :: Python + :: 3.9\",\n \"Programming Language :: Python :: 3.10\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"containerapp\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-cli-core\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools Containerapp Extension\",\n \"version\": + \"0.3.6\"\n },\n \"sha256Digest\": \"610df666637402173996efa3b8aaac0e4ae0a1608f5ea1006d252cda5f3eb4c6\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/containerapp-0.3.7-py2.py3-none-any.whl\",\n + \ \"filename\": \"containerapp-0.3.7-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.37.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"Programming Language :: Python + :: 3.9\",\n \"Programming Language :: Python :: 3.10\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"containerapp\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-cli-core\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools Containerapp Extension\",\n \"version\": + \"0.3.7\"\n },\n \"sha256Digest\": \"3e5b920980b5492929aeaa40ab7b1d2fd5a4dfa527b6c832c072792633055a8a\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/containerapp-0.3.8-py2.py3-none-any.whl\",\n + \ \"filename\": \"containerapp-0.3.8-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.37.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"Programming Language :: Python + :: 3.9\",\n \"Programming Language :: Python :: 3.10\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"containerapp\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-cli-core\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools Containerapp Extension\",\n \"version\": + \"0.3.8\"\n },\n \"sha256Digest\": \"788c9db70ae69b9f69ca24bda2438af8ea494de7ed4c32e9e4d83b351d30e796\"\n + \ }\n ],\n \"containerapp-compose\": [\n {\n + \ \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/containerapp_compose-0.1.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"containerapp_compose-0.1.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/azure/azure-cli-extensions/tree/main/src/containerapp-compose\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"containerapp-compose\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"pycomposefile (>=0.0.26)\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools Container Apps Preview Extension\",\n + \ \"version\": \"0.1.0\"\n },\n \"sha256Digest\": + \"37f3c616ddbdd1522fee318a1c10292b578cfa344462bbb6c2517bd1799b824c\"\n },\n + \ {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/containerapp_compose-0.2.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"containerapp_compose-0.2.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/azure/azure-cli-extensions/tree/main/src/containerapp-compose\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"containerapp-compose\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"pycomposefile (>=0.0.29)\"\n ]\n + \ }\n ],\n \"summary\": + \"Microsoft Azure Command-Line Tools Container Apps Preview Extension\",\n + \ \"version\": \"0.2.0\"\n },\n \"sha256Digest\": + \"d14df6302ec3f84c1de53075f800f9ca513db7e98752b12b34de41348ba9a75e\"\n }\n + \ ],\n \"cosmosdb-preview\": [\n {\n \"downloadUrl\": + \"https://azurecliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-0.1.0-py2.py3-none-any.whl\",\n \ \"filename\": \"cosmosdb_preview-0.1.0-py2.py3-none-any.whl\",\n \ \"metadata\": {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": \"2.17.1\",\n \"classifiers\": @@ -8446,9 +9753,61 @@ interactions: \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": \"cosmosdb-preview\",\n \"summary\": \"Microsoft Azure Command-Line Tools Cosmosdb-preview Extension\",\n \"version\": - \"0.12.0\"\n },\n \"sha256Digest\": \"e0f2007be10a9821d12ff7327b35480ddb8df57e8f990ecfdeedb256d9c70001\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-0.13.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"cosmosdb_preview-0.13.0-py2.py3-none-any.whl\",\n + \"0.12.0\"\n },\n \"sha256Digest\": \"e0f2007be10a9821d12ff7327b35480ddb8df57e8f990ecfdeedb256d9c70001\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-0.13.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"cosmosdb_preview-0.13.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.17.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"kakhandr@microsoft.com\",\n \"name\": + \"Kalyan khandrika\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"cosmosdb-preview\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Cosmosdb-preview Extension\",\n \"version\": + \"0.13.0\"\n },\n \"sha256Digest\": \"5dcfac7215584840899fb0cd1ab853c20b7915400a02981850dae857ba20177d\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-0.14.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"cosmosdb_preview-0.14.0-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.17.1\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"kakhandr@microsoft.com\",\n \"name\": + \"Kalyan khandrika\",\n \"role\": \"author\"\n + \ }\n ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/cosmosdb-preview\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"cosmosdb-preview\",\n \"summary\": \"Microsoft Azure + Command-Line Tools Cosmosdb-preview Extension\",\n \"version\": + \"0.14.0\"\n },\n \"sha256Digest\": \"7ada2c34d023530ef5ae2402966b362d36675fc247ad2b41917b8114b2af9c72\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-0.15.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"cosmosdb_preview-0.15.0-py2.py3-none-any.whl\",\n \ \"metadata\": {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": \"2.17.1\",\n \"classifiers\": [\n \"Development Status :: 4 - Beta\",\n \"Intended @@ -8466,15 +9825,15 @@ interactions: \ }\n ],\n \"document_names\": {\n \"description\": \"DESCRIPTION.rst\"\n \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/cosmosdb-preview\"\n \ }\n }\n },\n \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": \"cosmosdb-preview\",\n \"summary\": \"Microsoft Azure Command-Line Tools Cosmosdb-preview Extension\",\n \"version\": - \"0.13.0\"\n },\n \"sha256Digest\": \"5dcfac7215584840899fb0cd1ab853c20b7915400a02981850dae857ba20177d\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-0.14.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"cosmosdb_preview-0.14.0-py2.py3-none-any.whl\",\n + \"0.15.0\"\n },\n \"sha256Digest\": \"0c3ee01e583ebc81cee2908129bb988c69f50bcb2ca8425b788de378f4839b10\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-0.16.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"cosmosdb_preview-0.16.0-py2.py3-none-any.whl\",\n \ \"metadata\": {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": \"2.17.1\",\n \"classifiers\": [\n \"Development Status :: 4 - Beta\",\n \"Intended @@ -8498,9 +9857,9 @@ interactions: \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": \"cosmosdb-preview\",\n \"summary\": \"Microsoft Azure Command-Line Tools Cosmosdb-preview Extension\",\n \"version\": - \"0.14.0\"\n },\n \"sha256Digest\": \"7ada2c34d023530ef5ae2402966b362d36675fc247ad2b41917b8114b2af9c72\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-0.15.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"cosmosdb_preview-0.15.0-py2.py3-none-any.whl\",\n + \"0.16.0\"\n },\n \"sha256Digest\": \"50882c87c092eb89310c0f7ebb800b3da9163d791f4417caa22ed5b47494a5b7\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-0.17.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"cosmosdb_preview-0.17.0-py2.py3-none-any.whl\",\n \ \"metadata\": {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": \"2.17.1\",\n \"classifiers\": [\n \"Development Status :: 4 - Beta\",\n \"Intended @@ -8524,9 +9883,9 @@ interactions: \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": \"cosmosdb-preview\",\n \"summary\": \"Microsoft Azure Command-Line Tools Cosmosdb-preview Extension\",\n \"version\": - \"0.15.0\"\n },\n \"sha256Digest\": \"0c3ee01e583ebc81cee2908129bb988c69f50bcb2ca8425b788de378f4839b10\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-0.16.0-py2.py3-none-any.whl\",\n - \ \"filename\": \"cosmosdb_preview-0.16.0-py2.py3-none-any.whl\",\n + \"0.17.0\"\n },\n \"sha256Digest\": \"73a220dda84f5425efb960d02a1017308c4d6642fded49a7e61d6de578f4fceb\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/cosmosdb_preview-0.18.0-py2.py3-none-any.whl\",\n + \ \"filename\": \"cosmosdb_preview-0.18.0-py2.py3-none-any.whl\",\n \ \"metadata\": {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": \"2.17.1\",\n \"classifiers\": [\n \"Development Status :: 4 - Beta\",\n \"Intended @@ -8550,7 +9909,7 @@ interactions: \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": \"cosmosdb-preview\",\n \"summary\": \"Microsoft Azure Command-Line Tools Cosmosdb-preview Extension\",\n \"version\": - \"0.16.0\"\n },\n \"sha256Digest\": \"50882c87c092eb89310c0f7ebb800b3da9163d791f4417caa22ed5b47494a5b7\"\n + \"0.18.0\"\n },\n \"sha256Digest\": \"9d38dbc628c65dec65f111d072eecea6ca91043883b5a29f561767e1ce634cc7\"\n \ }\n ],\n \"costmanagement\": [\n {\n \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/costmanagement-0.1.0-py3-none-any.whl\",\n \ \"filename\": \"costmanagement-0.1.0-py3-none-any.whl\",\n @@ -9520,6 +10879,32 @@ interactions: \"datamigration\",\n \"summary\": \"Microsoft Azure Command-Line Tools DataMigrationManagementClient Extension\",\n \"version\": \"0.3.0\"\n },\n \"sha256Digest\": \"d9775f16fb268da7e3b86dba28d0c57e10a8bc27ef8933370180b1d8819d0642\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/datamigration-0.3.1-py3-none-any.whl\",\n + \ \"filename\": \"datamigration-0.3.1-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/datamigration\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"datamigration\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DataMigrationManagementClient Extension\",\n \"version\": + \"0.3.1\"\n },\n \"sha256Digest\": \"170334f6cad06d78dfa9d8a954394402d5985d804756dfda3623fdc08ec5603a\"\n \ }\n ],\n \"dataprotection\": [\n {\n \ \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/dataprotection-0.1.0-py3-none-any.whl\",\n \ \"filename\": \"dataprotection-0.1.0-py3-none-any.whl\",\n @@ -9608,6 +10993,58 @@ interactions: \ }\n ],\n \"summary\": \"Microsoft Azure Command-Line Tools DataProtectionClient Extension\",\n \"version\": \"0.3.0\"\n },\n \"sha256Digest\": \"9c85b29bf073c89ecf5424fa2159bca20416142d49ac02e5cf596a1e2cd5ccd0\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/dataprotection-0.4.0-py3-none-any.whl\",\n + \ \"filename\": \"dataprotection-0.4.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/dataprotection\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"dataprotection\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DataProtectionClient Extension\",\n \"version\": + \"0.4.0\"\n },\n \"sha256Digest\": \"f854ecd79b215fc824e2625ac5995ae8a969fca2c933fba7cde04df8a35e26b7\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/dataprotection-0.5.0-py3-none-any.whl\",\n + \ \"filename\": \"dataprotection-0.5.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/dataprotection\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"dataprotection\",\n \"summary\": \"Microsoft Azure Command-Line + Tools DataProtectionClient Extension\",\n \"version\": + \"0.5.0\"\n },\n \"sha256Digest\": \"0f44943c0082b21b3b8c655d092b40a09c21e8bcd46800e962eb97d151c055d5\"\n \ }\n ],\n \"datashare\": [\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/datashare-0.1.0-py3-none-any.whl\",\n \ \"filename\": \"datashare-0.1.0-py3-none-any.whl\",\n \"metadata\": @@ -10138,61 +11575,7 @@ interactions: Command-Line Tools DesktopVirtualizationAPIClient Extension\",\n \"version\": \"0.2.0\"\n },\n \"sha256Digest\": \"6de28d6be58dd65ad8f25a9fa084676c54684f00f9938f5db7d0392282783e04\"\n \ }\n ],\n \"dev-spaces\": [\n {\n \"downloadUrl\": - \"https://azuredevspacestools.blob.core.windows.net/azdssetup/LKS/dev_spaces-1.0.5-py2.py3-none-any.whl\",\n - \ \"filename\": \"dev_spaces-1.0.5-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.minCliCoreVersion\": - \"2.1.0\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azds-azcli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"dev-spaces\",\n \"summary\": \"Dev Spaces provides a - rapid, iterative Kubernetes development experience for teams.\",\n \"version\": - \"1.0.5\"\n },\n \"sha256Digest\": \"6d481b89be4fe8835143433bb0b7c5ba2aba230433bc9ba483c0d26c5ef682a0\"\n - \ },\n {\n \"downloadUrl\": \"https://azuredevspacestools.blob.core.windows.net/azdssetup/LKS/dev_spaces-1.0.4-py2.py3-none-any.whl\",\n - \ \"filename\": \"dev_spaces-1.0.4-py2.py3-none-any.whl\",\n - \ \"metadata\": {\n \"azext.minCliCoreVersion\": - \"2.0.63\",\n \"classifiers\": [\n \"Development - Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n - \ \"Intended Audience :: System Administrators\",\n - \ \"Programming Language :: Python\",\n \"Programming - Language :: Python :: 2\",\n \"Programming Language - :: Python :: 2.7\",\n \"Programming Language :: Python - :: 3\",\n \"Programming Language :: Python :: 3.4\",\n - \ \"Programming Language :: Python :: 3.5\",\n \"Programming - Language :: Python :: 3.6\",\n \"License :: OSI Approved - :: MIT License\"\n ],\n \"extensions\": - {\n \"python.details\": {\n \"contacts\": - [\n {\n \"email\": - \"azds-azcli@microsoft.com\",\n \"name\": - \"Microsoft Corporation\",\n \"role\": - \"author\"\n }\n ],\n - \ \"document_names\": {\n \"description\": - \"DESCRIPTION.rst\"\n },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n - \ }\n }\n },\n - \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": - \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": - \"dev-spaces\",\n \"summary\": \"Dev Spaces provides a - rapid, iterative Kubernetes development experience for teams.\",\n \"version\": - \"1.0.4\"\n },\n \"sha256Digest\": \"713600593e7e5c4e317e99d46110485c527740a74d90f01fa9b2ed52cdd42034\"\n - \ },\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/dev_spaces-1.0.6-py2.py3-none-any.whl\",\n + \"https://azurecliprod.blob.core.windows.net/cli-extensions/dev_spaces-1.0.6-py2.py3-none-any.whl\",\n \ \"filename\": \"dev_spaces-1.0.6-py2.py3-none-any.whl\",\n \ \"metadata\": {\n \"azext.minCliCoreVersion\": \"2.1.0\",\n \"classifiers\": [\n \"Development @@ -11473,7 +12856,34 @@ interactions: \"hardware-security-modules\",\n \"summary\": \"Microsoft Azure Command-Line Tools AzureDedicatedHSMResourceProvider Extension\",\n \ \"version\": \"0.1.0\"\n },\n \"sha256Digest\": - \"dafa526a4bce243940432e91f6f28d2254bdcc1a90eaa0f097493f9d79a23b36\"\n }\n + \"dafa526a4bce243940432e91f6f28d2254bdcc1a90eaa0f097493f9d79a23b36\"\n },\n + \ {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/hardware_security_modules-0.2.0-py3-none-any.whl\",\n + \ \"filename\": \"hardware_security_modules-0.2.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isExperimental\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/hardware-security-modules\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"hardware-security-modules\",\n \"summary\": \"Microsoft + Azure Command-Line Tools AzureDedicatedHSMResourceProvider Extension\",\n + \ \"version\": \"0.2.0\"\n },\n \"sha256Digest\": + \"ac4a10e2cc64a4d0818e48ffbcddfeb4307dd56b8875bc01c02687d473c9fe9b\"\n }\n \ ],\n \"healthbot\": [\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/healthbot-0.1.0-py3-none-any.whl\",\n \ \"filename\": \"healthbot-0.1.0-py3-none-any.whl\",\n \"metadata\": @@ -11676,6 +13086,32 @@ interactions: \"healthcareapis\",\n \"summary\": \"Microsoft Azure Command-Line Tools HealthcareApisManagementClient Extension\",\n \"version\": \"0.3.4\"\n },\n \"sha256Digest\": \"d19fd5392f54db314a0be4db52dc2092d0cd802c7353e6c40cccfd31958fa320\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/healthcareapis-0.4.0-py3-none-any.whl\",\n + \ \"filename\": \"healthcareapis-0.4.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/healthcareapis\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"healthcareapis\",\n \"summary\": \"Microsoft Azure Command-Line + Tools HealthcareApisManagementClient Extension\",\n \"version\": + \"0.4.0\"\n },\n \"sha256Digest\": \"a25d7d57d4fd3adcc37581d0acc1d6c6a46dcd0351933ed37cfba9d1abd60978\"\n \ }\n ],\n \"hpc-cache\": [\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/hpc_cache-0.1.0-py2.py3-none-any.whl\",\n \ \"filename\": \"hpc_cache-0.1.0-py2.py3-none-any.whl\",\n @@ -13103,10 +14539,88 @@ interactions: \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": \"k8s-extension\",\n \"summary\": \"Microsoft Azure Command-Line - Tools K8s-extension Extension\",\n \"version\": \"1.0.2\"\n - \ },\n \"sha256Digest\": \"4e911e5b1c750700a0ac713fd3ec3cac97778ade4cb4d2cecf1342200f766851\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-1.0.3-py3-none-any.whl\",\n - \ \"filename\": \"k8s_extension-1.0.3-py3-none-any.whl\",\n + Tools K8s-extension Extension\",\n \"version\": \"1.0.2\"\n + \ },\n \"sha256Digest\": \"4e911e5b1c750700a0ac713fd3ec3cac97778ade4cb4d2cecf1342200f766851\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-1.0.3-py3-none-any.whl\",\n + \ \"filename\": \"k8s_extension-1.0.3-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.24.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"k8s-extension\",\n \"summary\": \"Microsoft Azure Command-Line + Tools K8s-extension Extension\",\n \"version\": \"1.0.3\"\n + \ },\n \"sha256Digest\": \"0a37d5c8c098a1624be18beef43c6ec5c472f237486e08ebf60245dd9e3c5286\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-1.0.4-py3-none-any.whl\",\n + \ \"filename\": \"k8s_extension-1.0.4-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.24.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"k8s-extension\",\n \"summary\": \"Microsoft Azure Command-Line + Tools K8s-extension Extension\",\n \"version\": \"1.0.4\"\n + \ },\n \"sha256Digest\": \"248b883ec7518f5db53de32d6516d358062d4703b5d958a34b2c723eb3a5b8f4\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-1.1.0-py3-none-any.whl\",\n + \ \"filename\": \"k8s_extension-1.1.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.24.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/k8s-extension\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"k8s-extension\",\n \"summary\": \"Microsoft Azure Command-Line + Tools K8s-extension Extension\",\n \"version\": \"1.1.0\"\n + \ },\n \"sha256Digest\": \"c5b48df58d454f3d154711b1184af5737455dbc7af8deaacef884be307026cbd\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-1.2.0-py3-none-any.whl\",\n + \ \"filename\": \"k8s_extension-1.2.0-py3-none-any.whl\",\n \ \"metadata\": {\n \"azext.minCliCoreVersion\": \"2.24.0\",\n \"classifiers\": [\n \"Development Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n @@ -13124,15 +14638,15 @@ interactions: \ ],\n \"document_names\": {\n \"description\": \"DESCRIPTION.rst\"\n \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/k8s-extension\"\n \ }\n }\n },\n \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": \"k8s-extension\",\n \"summary\": \"Microsoft Azure Command-Line - Tools K8s-extension Extension\",\n \"version\": \"1.0.3\"\n - \ },\n \"sha256Digest\": \"0a37d5c8c098a1624be18beef43c6ec5c472f237486e08ebf60245dd9e3c5286\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-1.0.4-py3-none-any.whl\",\n - \ \"filename\": \"k8s_extension-1.0.4-py3-none-any.whl\",\n + Tools K8s-extension Extension\",\n \"version\": \"1.2.0\"\n + \ },\n \"sha256Digest\": \"bf92e1df8eee418aa7be48466b6d6138e930b25287fa1f9fe1d7334173d63e69\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-1.2.1-py3-none-any.whl\",\n + \ \"filename\": \"k8s_extension-1.2.1-py3-none-any.whl\",\n \ \"metadata\": {\n \"azext.minCliCoreVersion\": \"2.24.0\",\n \"classifiers\": [\n \"Development Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n @@ -13150,15 +14664,15 @@ interactions: \ ],\n \"document_names\": {\n \"description\": \"DESCRIPTION.rst\"\n \ },\n \"project_urls\": - {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions\"\n + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/k8s-extension\"\n \ }\n }\n },\n \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": \"k8s-extension\",\n \"summary\": \"Microsoft Azure Command-Line - Tools K8s-extension Extension\",\n \"version\": \"1.0.4\"\n - \ },\n \"sha256Digest\": \"248b883ec7518f5db53de32d6516d358062d4703b5d958a34b2c723eb3a5b8f4\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-1.1.0-py3-none-any.whl\",\n - \ \"filename\": \"k8s_extension-1.1.0-py3-none-any.whl\",\n + Tools K8s-extension Extension\",\n \"version\": \"1.2.1\"\n + \ },\n \"sha256Digest\": \"e65628ffceba2a4f26ba024bf1e46599731cda5286f234e81a1259f027f75df4\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-1.2.2-py3-none-any.whl\",\n + \ \"filename\": \"k8s_extension-1.2.2-py3-none-any.whl\",\n \ \"metadata\": {\n \"azext.minCliCoreVersion\": \"2.24.0\",\n \"classifiers\": [\n \"Development Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n @@ -13181,10 +14695,10 @@ interactions: \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": \"k8s-extension\",\n \"summary\": \"Microsoft Azure Command-Line - Tools K8s-extension Extension\",\n \"version\": \"1.1.0\"\n - \ },\n \"sha256Digest\": \"c5b48df58d454f3d154711b1184af5737455dbc7af8deaacef884be307026cbd\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-1.2.0-py3-none-any.whl\",\n - \ \"filename\": \"k8s_extension-1.2.0-py3-none-any.whl\",\n + Tools K8s-extension Extension\",\n \"version\": \"1.2.2\"\n + \ },\n \"sha256Digest\": \"d214fe2383a30fc1cb8476c38a525ccf1aada2eb613503074e99dbda1dafc79c\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-1.2.3-py3-none-any.whl\",\n + \ \"filename\": \"k8s_extension-1.2.3-py3-none-any.whl\",\n \ \"metadata\": {\n \"azext.minCliCoreVersion\": \"2.24.0\",\n \"classifiers\": [\n \"Development Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n @@ -13207,10 +14721,10 @@ interactions: \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": \"k8s-extension\",\n \"summary\": \"Microsoft Azure Command-Line - Tools K8s-extension Extension\",\n \"version\": \"1.2.0\"\n - \ },\n \"sha256Digest\": \"bf92e1df8eee418aa7be48466b6d6138e930b25287fa1f9fe1d7334173d63e69\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-1.2.1-py3-none-any.whl\",\n - \ \"filename\": \"k8s_extension-1.2.1-py3-none-any.whl\",\n + Tools K8s-extension Extension\",\n \"version\": \"1.2.3\"\n + \ },\n \"sha256Digest\": \"c012f662fd51ea183674efb16bb794c40338f948f84444c983fb78140b63a461\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-1.2.4-py3-none-any.whl\",\n + \ \"filename\": \"k8s_extension-1.2.4-py3-none-any.whl\",\n \ \"metadata\": {\n \"azext.minCliCoreVersion\": \"2.24.0\",\n \"classifiers\": [\n \"Development Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n @@ -13233,8 +14747,8 @@ interactions: \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": \"k8s-extension\",\n \"summary\": \"Microsoft Azure Command-Line - Tools K8s-extension Extension\",\n \"version\": \"1.2.1\"\n - \ },\n \"sha256Digest\": \"e65628ffceba2a4f26ba024bf1e46599731cda5286f234e81a1259f027f75df4\"\n + Tools K8s-extension Extension\",\n \"version\": \"1.2.4\"\n + \ },\n \"sha256Digest\": \"0ca9dcc073a16fff7b536ad8de737caf6a06a1fcb33fa1b538327c2b488ec978\"\n \ }\n ],\n \"k8sconfiguration\": [\n {\n \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/k8sconfiguration-0.1.7-py2.py3-none-any.whl\",\n \ \"filename\": \"k8sconfiguration-0.1.7-py2.py3-none-any.whl\",\n @@ -14762,6 +16276,211 @@ interactions: \ ],\n \"summary\": \"Microsoft Azure Command-Line Tools AzureMachineLearningWorkspaces Extension\",\n \"version\": \"2.3.1\"\n },\n \"sha256Digest\": \"b296b2f83a88746f8be534b61a21e8a3e51f01b57b240897f79b9f9289388643\"\n + \ },\n {\n \"downloadUrl\": \"https://azuremlsdktestpypi.blob.core.windows.net/wheels/sdk-cli-v2-public/ml-2.4.0-py3-none-any.whl\",\n + \ \"filename\": \"ml-2.4.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 5 - Production/Stable\",\n + \ \"Intended Audience :: Developers\",\n \"Intended + Audience :: System Administrators\",\n \"Environment + :: Console\",\n \"Programming Language :: Python\",\n + \ \"Programming Language :: Python :: 3\",\n \"Programming + Language :: Python :: 3.6\",\n \"Programming Language + :: Python :: 3.7\",\n \"Programming Language :: Python + :: 3.8\",\n \"Programming Language :: Python :: 3.9\",\n + \ \"Programming Language :: Python :: 3.10\",\n \"License + :: OSI Approved :: MIT License\"\n ],\n \"description_content_type\": + \"text/x-rst\",\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azuremlsdk@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azureml-examples\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ml\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"applicationinsights (<=0.11.10)\",\n \"azure-common + (<2.0.0,>=1.1)\",\n \"azure-identity\",\n \"azure-storage-blob + (<=12.9.0,>=12.5.0)\",\n \"azure-storage-file-share + (<13.0.0)\",\n \"colorama (<=0.4.4)\",\n \"cryptography\",\n + \ \"docker\",\n \"isodate\",\n + \ \"jsonschema (<5.0.0,>=4.0.0)\",\n \"marshmallow + (<4.0.0,>=3.5)\",\n \"pathspec (==0.9.*)\",\n + \ \"pydash (<=4.9.0)\",\n \"pyjwt + (<=2.3.0)\",\n \"tqdm (<=4.63.0)\",\n \"typing-extensions + (<4.0.0,>=3.10)\"\n ]\n }\n + \ ],\n \"summary\": \"Microsoft Azure + Command-Line Tools AzureMachineLearningWorkspaces Extension\",\n \"version\": + \"2.4.0\"\n },\n \"sha256Digest\": \"12619f9c3d0908f934a4e76e5c3dcf5c86bd58c89819c725b9c0dad143adac51\"\n + \ },\n {\n \"downloadUrl\": \"https://azuremlsdktestpypi.blob.core.windows.net/wheels/sdk-cli-v2-public/ml-2.4.1-py3-none-any.whl\",\n + \ \"filename\": \"ml-2.4.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 5 - Production/Stable\",\n + \ \"Intended Audience :: Developers\",\n \"Intended + Audience :: System Administrators\",\n \"Environment + :: Console\",\n \"Programming Language :: Python\",\n + \ \"Programming Language :: Python :: 3\",\n \"Programming + Language :: Python :: 3.6\",\n \"Programming Language + :: Python :: 3.7\",\n \"Programming Language :: Python + :: 3.8\",\n \"Programming Language :: Python :: 3.9\",\n + \ \"Programming Language :: Python :: 3.10\",\n \"License + :: OSI Approved :: MIT License\"\n ],\n \"description_content_type\": + \"text/x-rst\",\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azuremlsdk@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azureml-examples\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ml\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"applicationinsights (<=0.11.10)\",\n \"azure-common + (<2.0.0,>=1.1)\",\n \"azure-identity\",\n \"azure-storage-blob + (<=12.9.0,>=12.5.0)\",\n \"azure-storage-file-share + (<13.0.0)\",\n \"colorama (<=0.4.4)\",\n \"cryptography\",\n + \ \"docker\",\n \"isodate\",\n + \ \"jsonschema (<5.0.0,>=4.0.0)\",\n \"marshmallow + (<4.0.0,>=3.5)\",\n \"pathspec (==0.9.*)\",\n + \ \"pydash (<=4.9.0)\",\n \"pyjwt + (<=2.3.0)\",\n \"tqdm (<=4.63.0)\",\n \"typing-extensions + (<4.0.0,>=3.10)\"\n ]\n }\n + \ ],\n \"summary\": \"Microsoft Azure + Command-Line Tools AzureMachineLearningWorkspaces Extension\",\n \"version\": + \"2.4.1\"\n },\n \"sha256Digest\": \"646e548193d1eb96618f9d1c3e53f54cc8d5fb9b8de6cd67a11065567dae21ad\"\n + \ },\n {\n \"downloadUrl\": \"https://azuremlsdktestpypi.blob.core.windows.net/wheels/sdk-cli-v2-public/ml-2.5.0-py3-none-any.whl\",\n + \ \"filename\": \"ml-2.5.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 5 - Production/Stable\",\n + \ \"Intended Audience :: Developers\",\n \"Intended + Audience :: System Administrators\",\n \"Environment + :: Console\",\n \"Programming Language :: Python\",\n + \ \"Programming Language :: Python :: 3\",\n \"Programming + Language :: Python :: 3.6\",\n \"Programming Language + :: Python :: 3.7\",\n \"Programming Language :: Python + :: 3.8\",\n \"Programming Language :: Python :: 3.9\",\n + \ \"Programming Language :: Python :: 3.10\",\n \"License + :: OSI Approved :: MIT License\"\n ],\n \"description_content_type\": + \"text/x-rst\",\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azuremlsdk@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azureml-examples\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ml\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"applicationinsights (<=0.11.10)\",\n \"azure-common + (<2.0.0,>=1.1)\",\n \"azure-identity\",\n \"azure-storage-blob + (<13.0.0,>=12.10.0)\",\n \"azure-storage-file-datalake + (<=12.6.0)\",\n \"azure-storage-file-share + (<13.0.0)\",\n \"colorama (<=0.4.4)\",\n \"cryptography\",\n + \ \"docker\",\n \"isodate\",\n + \ \"jsonschema (<5.0.0,>=4.0.0)\",\n \"marshmallow + (<4.0.0,>=3.5)\",\n \"pathspec (==0.9.*)\",\n + \ \"pydash (<=4.9.0)\",\n \"pyjwt + (<=2.3.0)\",\n \"tqdm (<=4.63.0)\",\n \"typing-extensions + (>=4.0.1)\"\n ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools AzureMachineLearningWorkspaces + Extension\",\n \"version\": \"2.5.0\"\n },\n + \ \"sha256Digest\": \"66c2c3dd71040be0ba304b80e25e8f5f2196caa3970e3c7e15d260243dde31e7\"\n + \ },\n {\n \"downloadUrl\": \"https://azuremlsdktestpypi.blob.core.windows.net/wheels/sdk-cli-v2-public/ml-2.6.0-py3-none-any.whl\",\n + \ \"filename\": \"ml-2.6.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 5 - Production/Stable\",\n + \ \"Intended Audience :: Developers\",\n \"Intended + Audience :: System Administrators\",\n \"Environment + :: Console\",\n \"Programming Language :: Python\",\n + \ \"Programming Language :: Python :: 3\",\n \"Programming + Language :: Python :: 3.6\",\n \"Programming Language + :: Python :: 3.7\",\n \"Programming Language :: Python + :: 3.8\",\n \"Programming Language :: Python :: 3.9\",\n + \ \"Programming Language :: Python :: 3.10\",\n \"License + :: OSI Approved :: MIT License\"\n ],\n \"description_content_type\": + \"text/x-rst\",\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azuremlsdk@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azureml-examples\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ml\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"applicationinsights (<=0.11.10)\",\n \"azure-common + (<2.0.0,>=1.1)\",\n \"azure-identity\",\n \"azure-storage-blob + (<12.13.0,>=12.10.0)\",\n \"azure-storage-file-datalake + (<=12.8.0)\",\n \"azure-storage-file-share + (<12.9.0)\",\n \"colorama (<=0.4.4)\",\n \"cryptography\",\n + \ \"docker\",\n \"isodate\",\n + \ \"jsonschema (<5.0.0,>=4.0.0)\",\n \"marshmallow + (<4.0.0,>=3.5)\",\n \"pathspec (==0.9.*)\",\n + \ \"pydash (<=4.9.0)\",\n \"pyjwt + (<3.0.0)\",\n \"strictyaml (<=1.6.1)\",\n \"tqdm + (<=4.63.0)\",\n \"typing-extensions (>=4.0.1)\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools AzureMachineLearningWorkspaces + Extension\",\n \"version\": \"2.6.0\"\n },\n + \ \"sha256Digest\": \"9d5d0c3c4cf260a7a4590c00200d7a9de4824017f657fe0a499887fdcf4d8b9c\"\n + \ },\n {\n \"downloadUrl\": \"https://azuremlsdktestpypi.blob.core.windows.net/wheels/sdk-cli-v2-public/ml-2.6.1-py3-none-any.whl\",\n + \ \"filename\": \"ml-2.6.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 5 - Production/Stable\",\n + \ \"Intended Audience :: Developers\",\n \"Intended + Audience :: System Administrators\",\n \"Environment + :: Console\",\n \"Programming Language :: Python\",\n + \ \"Programming Language :: Python :: 3\",\n \"Programming + Language :: Python :: 3.6\",\n \"Programming Language + :: Python :: 3.7\",\n \"Programming Language :: Python + :: 3.8\",\n \"Programming Language :: Python :: 3.9\",\n + \ \"Programming Language :: Python :: 3.10\",\n \"License + :: OSI Approved :: MIT License\"\n ],\n \"description_content_type\": + \"text/x-rst\",\n \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azuremlsdk@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azureml-examples\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ml\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"applicationinsights (<=0.11.10)\",\n \"azure-common + (<2.0.0,>=1.1)\",\n \"azure-identity\",\n \"azure-storage-blob + (<12.13.0,>=12.10.0)\",\n \"azure-storage-file-datalake + (<=12.8.0)\",\n \"azure-storage-file-share + (<12.9.0)\",\n \"colorama (<=0.4.4)\",\n \"cryptography\",\n + \ \"docker\",\n \"isodate\",\n + \ \"jsonschema (<5.0.0,>=4.0.0)\",\n \"marshmallow + (<4.0.0,>=3.5)\",\n \"pathspec (==0.9.*)\",\n + \ \"pydash (<=4.9.0)\",\n \"pyjwt + (<3.0.0)\",\n \"strictyaml (<=1.6.1)\",\n \"tqdm + (<=4.63.0)\",\n \"typing-extensions (>=4.0.1)\"\n + \ ]\n }\n ],\n + \ \"summary\": \"Microsoft Azure Command-Line Tools AzureMachineLearningWorkspaces + Extension\",\n \"version\": \"2.6.1\"\n },\n + \ \"sha256Digest\": \"a39a600331658e27774e33e7b6ed73b76d85c5b75bf14d1b80d7c492934badcc\"\n \ }\n ],\n \"monitor-control-service\": [\n {\n \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/monitor_control_service-0.1.0-py3-none-any.whl\",\n \ \"filename\": \"monitor_control_service-0.1.0-py3-none-any.whl\",\n @@ -15756,6 +17475,32 @@ interactions: \"quantum\",\n \"summary\": \"Microsoft Azure Command-Line Tools Quantum Extension\",\n \"version\": \"0.15.0\"\n \ },\n \"sha256Digest\": \"4ca37f0e8b7b1b9b32ed35b127600f5b1ea2390b5dfc5901c7dbce5fef631278\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/quantum-0.16.0-py3-none-any.whl\",\n + \ \"filename\": \"quantum-0.16.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.23.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"que-contacts@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation, Quantum + Team\",\n \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/quantum\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"quantum\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Quantum Extension\",\n \"version\": \"0.16.0\"\n + \ },\n \"sha256Digest\": \"d8d4650f5f4b385c7612598301db487ffd2a09b59119453760ca9ab1319f1363\"\n \ }\n ],\n \"quota\": [\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/quota-0.1.0-py3-none-any.whl\",\n \ \"filename\": \"quota-0.1.0-py3-none-any.whl\",\n \"metadata\": @@ -16085,6 +17830,32 @@ interactions: \"redisenterprise\",\n \"summary\": \"Microsoft Azure Command-Line Tools RedisEnterpriseManagementClient Extension\",\n \"version\": \"0.1.1\"\n },\n \"sha256Digest\": \"f0662c4091e8c4e87069f93db23b5f057f2862f78d038a5f709f16f8d37d524f\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/redisenterprise-0.1.2-py3-none-any.whl\",\n + \ \"filename\": \"redisenterprise-0.1.2-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/master/src/redisenterprise\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"redisenterprise\",\n \"summary\": \"Microsoft Azure Command-Line + Tools RedisEnterpriseManagementClient Extension\",\n \"version\": + \"0.1.2\"\n },\n \"sha256Digest\": \"db8c673e2e29498e9f54f3392a5305952c273e7c24d293d96c0708dd3e90d5fe\"\n \ }\n ],\n \"resource-graph\": [\n {\n \ \"downloadUrl\": \"https://files.pythonhosted.org/packages/bd/c1/3df175a9a6a0c6aeae1ca1a7499955d75dd03452b5ba75f6df01a02b7c7f/resource_graph-1.0.0-py2.py3-none-any.whl\",\n \ \"filename\": \"resource_graph-1.0.0-py2.py3-none-any.whl\",\n @@ -16486,6 +18257,32 @@ interactions: \"scheduled-query\",\n \"summary\": \"Microsoft Azure Command-Line Tools Scheduled_query Extension\",\n \"version\": \"0.5.0\"\n \ },\n \"sha256Digest\": \"ee4c54e1d96ac2bd33f2cf148e7cc1eac978afe842dc5b49be24bd2c24c6d13a\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/scheduled_query-0.5.1-py2.py3-none-any.whl\",\n + \ \"filename\": \"scheduled_query-0.5.1-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.38.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/scheduled-query\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"scheduled-query\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Scheduled_query Extension\",\n \"version\": \"0.5.1\"\n + \ },\n \"sha256Digest\": \"34b68f6a3edbcd703c17f5d384e50e1dee71bc2f05e8aa80862d46afef8c570c\"\n \ }\n ],\n \"scvmm\": [\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/scvmm-0.1.4-py2.py3-none-any.whl\",\n \ \"filename\": \"scvmm-0.1.4-py2.py3-none-any.whl\",\n \"metadata\": @@ -16513,6 +18310,32 @@ interactions: \"scvmm\",\n \"summary\": \"Microsoft Azure Command-Line Tools SCVMM Extension\",\n \"version\": \"0.1.4\"\n },\n \ \"sha256Digest\": \"22aaf76e9bb066f279683f451c45d1b927e288a000879a21c728891f463c9e94\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/scvmm-0.1.5-py2.py3-none-any.whl\",\n + \ \"filename\": \"scvmm-0.1.5-py2.py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": + \"2.15.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/scvmm\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"scvmm\",\n \"summary\": \"Microsoft Azure Command-Line + Tools SCVMM Extension\",\n \"version\": \"0.1.5\"\n },\n + \ \"sha256Digest\": \"53c40fbc78ed7826ea11e64a79dfc8a49112d5c837417b3032fbe8c69b84f0e3\"\n \ }\n ],\n \"sentinel\": [\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/sentinel-0.1.0-py3-none-any.whl\",\n \ \"filename\": \"sentinel-0.1.0-py3-none-any.whl\",\n \"metadata\": @@ -16588,8 +18411,34 @@ interactions: \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": \"sentinel\",\n \"summary\": \"Microsoft Azure Command-Line - Tools SecurityInsights Extension\",\n \"version\": \"0.1.2\"\n - \ },\n \"sha256Digest\": \"978d4d15a01124d46dd310918c428bba1792a58716aa0511f2fdbfec2176f7e2\"\n + Tools SecurityInsights Extension\",\n \"version\": \"0.1.2\"\n + \ },\n \"sha256Digest\": \"978d4d15a01124d46dd310918c428bba1792a58716aa0511f2fdbfec2176f7e2\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/sentinel-0.2.0-py3-none-any.whl\",\n + \ \"filename\": \"sentinel-0.2.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isExperimental\": true,\n \"azext.minCliCoreVersion\": + \"2.37.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.7\",\n \"Programming Language :: Python + :: 3.8\",\n \"Programming Language :: Python :: 3.9\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/securityinsight\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"sentinel\",\n \"summary\": \"Microsoft Azure Command-Line + Tools Sentinel Extension.\",\n \"version\": \"0.2.0\"\n + \ },\n \"sha256Digest\": \"5511544b4e342b03a4a4263617c603d87442ad5179ce9d8c0d1fd10915f93b7a\"\n \ }\n ],\n \"serial-console\": [\n {\n \ \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/serial_console-0.1.0-py3-none-any.whl\",\n \ \"filename\": \"serial_console-0.1.0-py3-none-any.whl\",\n @@ -16649,6 +18498,163 @@ interactions: \ }\n ],\n \"summary\": \"Microsoft Azure Command-Line Tools for Serial Console Extension\",\n \"version\": \"0.1.1\"\n },\n \"sha256Digest\": \"082f315c9cdf5887987f12d6e27645101ea8318003a8d60c24dc630c861ebc97\"\n + \ }\n ],\n \"spring\": [\n {\n \"downloadUrl\": + \"https://azcliprod.blob.core.windows.net/cli-extensions/spring-1.0.0-py3-none-any.whl\",\n + \ \"filename\": \"spring-1.0.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.30.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/spring\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring Extension\",\n \"version\": \"1.0.0\"\n },\n + \ \"sha256Digest\": \"ac3a708e67b9de1b38583313e0504e318f92005fd583143594e03ca7fd70b1aa\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring-1.1.0-py3-none-any.whl\",\n + \ \"filename\": \"spring-1.1.0-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.30.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/spring\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring Extension\",\n \"version\": \"1.1.0\"\n },\n + \ \"sha256Digest\": \"5ea52b25dd34ef7c253f9e5aff2933dee5fe01bb66791f71c85981f68610ab85\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring-1.1.1-py3-none-any.whl\",\n + \ \"filename\": \"spring-1.1.1-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.30.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/spring\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring Extension\",\n \"version\": \"1.1.1\"\n },\n + \ \"sha256Digest\": \"67d9d8b02739221f00822f82f4fad31b972a60ab1b4bbeee2ece955b4124bd29\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring-1.1.2-py3-none-any.whl\",\n + \ \"filename\": \"spring-1.1.2-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.30.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/spring\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring Extension\",\n \"version\": \"1.1.2\"\n },\n + \ \"sha256Digest\": \"0ea6fa1d20a5f494597dcb627282152b7a1e9e3b20028afb5e6406376f15203c\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring-1.1.3-py3-none-any.whl\",\n + \ \"filename\": \"spring-1.1.3-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.30.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/spring\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring Extension\",\n \"version\": \"1.1.3\"\n },\n + \ \"sha256Digest\": \"65110cbf382e4a1ad98c108c618f2c77bd32634d8ae4759cae5ea47c026c7c85\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring-1.1.4-py3-none-any.whl\",\n + \ \"filename\": \"spring-1.1.4-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.30.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/spring\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring Extension\",\n \"version\": \"1.1.4\"\n },\n + \ \"sha256Digest\": \"f159454ffaac8d90baa484870ac2e9acf7d2f18aabc0a6dac3db8342d21a7fab\"\n \ }\n ],\n \"spring-cloud\": [\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/spring_cloud-0.1.0-py2.py3-none-any.whl\",\n \ \"filename\": \"spring_cloud-0.1.0-py2.py3-none-any.whl\",\n @@ -17955,6 +19961,32 @@ interactions: \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line Tools spring-cloud Extension\",\n \"version\": \"3.1.4\"\n \ },\n \"sha256Digest\": \"25259140040004f711753a4eb980153d60ceb0560e534705c90141082a1bb085\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/spring_cloud-3.1.5-py3-none-any.whl\",\n + \ \"filename\": \"spring_cloud-3.1.5-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.30.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/spring-cloud\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"spring-cloud\",\n \"summary\": \"Microsoft Azure Command-Line + Tools spring-cloud Extension\",\n \"version\": \"3.1.5\"\n + \ },\n \"sha256Digest\": \"a8c92bcfe2d1a36174c58966947dd928f9d40bd42e0a2015fb981e6d4f99b4ae\"\n \ }\n ],\n \"ssh\": [\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/ssh-0.1.0-py3-none-any.whl\",\n \ \"filename\": \"ssh-0.1.0-py3-none-any.whl\",\n \"metadata\": @@ -18247,6 +20279,35 @@ interactions: \ \"summary\": \"SSH into Azure VMs using RBAC and AAD OpenSSH Certificates\",\n \"version\": \"1.1.1\"\n },\n \ \"sha256Digest\": \"71c6ffe17e95734735d2f8387cd643cb11b1628d6b66751507f7aea6931d9855\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/ssh-1.1.2-py3-none-any.whl\",\n + \ \"filename\": \"ssh-1.1.2-py3-none-any.whl\",\n \"metadata\": + {\n \"azext.isPreview\": false,\n \"azext.minCliCoreVersion\": + \"2.4.0\",\n \"classifiers\": [\n \"Development + Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n + \ \"Intended Audience :: System Administrators\",\n + \ \"Programming Language :: Python\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.6\",\n \"Programming Language :: Python + :: 3.7\",\n \"Programming Language :: Python :: 3.8\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/ssh\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"ssh\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"oschmod (==0.3.12)\"\n ]\n + \ }\n ],\n \"summary\": + \"SSH into Azure VMs using RBAC and AAD OpenSSH Certificates\",\n \"version\": + \"1.1.2\"\n },\n \"sha256Digest\": \"e50513e5985024936c5f65ae564817e5705ccda69046abcbabd2418f5753d48e\"\n \ }\n ],\n \"stack-hci\": [\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/stack_hci-0.1.0-py3-none-any.whl\",\n \ \"filename\": \"stack_hci-0.1.0-py3-none-any.whl\",\n \"metadata\": @@ -19181,6 +21242,37 @@ interactions: \ }\n ],\n \"summary\": \"Provides a preview for upcoming storage features.\",\n \"version\": \"0.8.2\"\n },\n \"sha256Digest\": \"7528528b799aa957d751aa28fc61be07bd999ce22d54748b4a308c7f0def7e94\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/storage_preview-0.8.3-py2.py3-none-any.whl\",\n + \ \"filename\": \"storage_preview-0.8.3-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.25.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/storage-preview\"\n + \ }\n }\n },\n + \ \"extras\": [],\n \"generator\": \"bdist_wheel + (0.30.0)\",\n \"license\": \"MIT\",\n \"metadata_version\": + \"2.0\",\n \"name\": \"storage-preview\",\n \"run_requires\": + [\n {\n \"requires\": [\n + \ \"azure-core\"\n ]\n + \ }\n ],\n \"summary\": + \"Provides a preview for upcoming storage features.\",\n \"version\": + \"0.8.3\"\n },\n \"sha256Digest\": \"5ec7a8a7141fe3bef54b6ce570e542b6836933a43b992b918674d9c231e1f7dc\"\n \ }\n ],\n \"storagesync\": [\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/storagesync-0.1.0-py2.py3-none-any.whl\",\n \ \"filename\": \"storagesync-0.1.0-py2.py3-none-any.whl\",\n @@ -19398,6 +21490,33 @@ interactions: \"subscription\",\n \"summary\": \"Support for subscription management preview.\",\n \"version\": \"0.1.4\"\n },\n \ \"sha256Digest\": \"0f28407be656e9930d06240b95bf1ccc8ebbbc9fc961cbd9e4b0575e1867b03d\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/subscription-0.1.5-py2.py3-none-any.whl\",\n + \ \"filename\": \"subscription-0.1.5-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.0.30\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"wilcob@microsoft.com\",\n + \ \"name\": \"Wilco Bauwer\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/subscription\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"subscription\",\n \"summary\": \"Support for subscription + management preview.\",\n \"version\": \"0.1.5\"\n },\n + \ \"sha256Digest\": \"ff7896aebc46862a6d30ac5f4cf64bdd40cb50e5437cea299590896d75f1013e\"\n \ }\n ],\n \"support\": [\n {\n \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/support-0.1.1-py2.py3-none-any.whl\",\n \ \"filename\": \"support-0.1.1-py2.py3-none-any.whl\",\n \"metadata\": @@ -19807,9 +21926,35 @@ interactions: \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": \"virtual-network-manager\",\n \"summary\": \"Microsoft Azure Command-Line Tools NetworkManagementClient Extension\",\n \"version\": - \"0.4.1\"\n },\n \"sha256Digest\": \"4eabccc76009b246dc9dde769a116427e59b1cb80290cffee4ed371e9baa6566\"\n - \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/virtual_network_manager-0.5.0-py3-none-any.whl\",\n - \ \"filename\": \"virtual_network_manager-0.5.0-py3-none-any.whl\",\n + \"0.4.1\"\n },\n \"sha256Digest\": \"4eabccc76009b246dc9dde769a116427e59b1cb80290cffee4ed371e9baa6566\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/virtual_network_manager-0.5.0-py3-none-any.whl\",\n + \ \"filename\": \"virtual_network_manager-0.5.0-py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 3\",\n + \ \"Programming Language :: Python :: 3.6\",\n \"Programming + Language :: Python :: 3.7\",\n \"Programming Language + :: Python :: 3.8\",\n \"License :: OSI Approved :: + MIT License\"\n ],\n \"extensions\": + {\n \"python.details\": {\n \"contacts\": + [\n {\n \"email\": + \"azpycli@microsoft.com\",\n \"name\": + \"Microsoft Corporation\",\n \"role\": + \"author\"\n }\n ],\n + \ \"document_names\": {\n \"description\": + \"DESCRIPTION.rst\"\n },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/network-manager\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"virtual-network-manager\",\n \"summary\": \"Microsoft + Azure Command-Line Tools NetworkManagementClient Extension\",\n \"version\": + \"0.5.0\"\n },\n \"sha256Digest\": \"3014960cf39c2058da2a18fb5ce54110d90d02459bfda174c7d0036cff19f5de\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/virtual_network_manager-0.5.1-py3-none-any.whl\",\n + \ \"filename\": \"virtual_network_manager-0.5.1-py3-none-any.whl\",\n \ \"metadata\": {\n \"azext.isPreview\": true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": [\n \"Development Status :: 4 - Beta\",\n \"Intended @@ -19833,7 +21978,7 @@ interactions: \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": \"virtual-network-manager\",\n \"summary\": \"Microsoft Azure Command-Line Tools NetworkManagementClient Extension\",\n \"version\": - \"0.5.0\"\n },\n \"sha256Digest\": \"3014960cf39c2058da2a18fb5ce54110d90d02459bfda174c7d0036cff19f5de\"\n + \"0.5.1\"\n },\n \"sha256Digest\": \"3c633cc53b341ae78514a62ab8cd7faf13c211e98a1c464eae2f636030d1e090\"\n \ }\n ],\n \"virtual-network-tap\": [\n {\n \ \"downloadUrl\": \"https://azurecliprod.blob.core.windows.net/cli-extensions/virtual_network_tap-0.1.0-py2.py3-none-any.whl\",\n \ \"filename\": \"virtual_network_tap-0.1.0-py2.py3-none-any.whl\",\n @@ -20256,6 +22401,34 @@ interactions: \"virtual-wan\",\n \"summary\": \"Manage virtual WAN, hubs, VPN gateways and VPN sites.\",\n \"version\": \"0.2.11\"\n \ },\n \"sha256Digest\": \"35899c30c1a7e7dd43b36895deac4eb0accbb88c98d2e8c5c41dd985f732ee1b\"\n + \ },\n {\n \"downloadUrl\": \"https://azcliprod.blob.core.windows.net/cli-extensions/virtual_wan-0.2.12-py2.py3-none-any.whl\",\n + \ \"filename\": \"virtual_wan-0.2.12-py2.py3-none-any.whl\",\n + \ \"metadata\": {\n \"azext.isPreview\": + true,\n \"azext.minCliCoreVersion\": \"2.15.0\",\n \"classifiers\": + [\n \"Development Status :: 4 - Beta\",\n \"Intended + Audience :: Developers\",\n \"Intended Audience :: + System Administrators\",\n \"Programming Language :: + Python\",\n \"Programming Language :: Python :: 2\",\n + \ \"Programming Language :: Python :: 2.7\",\n \"Programming + Language :: Python :: 3\",\n \"Programming Language + :: Python :: 3.4\",\n \"Programming Language :: Python + :: 3.5\",\n \"Programming Language :: Python :: 3.6\",\n + \ \"License :: OSI Approved :: MIT License\"\n ],\n + \ \"extensions\": {\n \"python.details\": + {\n \"contacts\": [\n {\n + \ \"email\": \"azpycli@microsoft.com\",\n + \ \"name\": \"Microsoft Corporation\",\n + \ \"role\": \"author\"\n }\n + \ ],\n \"document_names\": + {\n \"description\": \"DESCRIPTION.rst\"\n + \ },\n \"project_urls\": + {\n \"Home\": \"https://github.com/Azure/azure-cli-extensions/tree/main/src/virtual-wan\"\n + \ }\n }\n },\n + \ \"generator\": \"bdist_wheel (0.30.0)\",\n \"license\": + \"MIT\",\n \"metadata_version\": \"2.0\",\n \"name\": + \"virtual-wan\",\n \"summary\": \"Manage virtual WAN, hubs, + VPN gateways and VPN sites.\",\n \"version\": \"0.2.12\"\n + \ },\n \"sha256Digest\": \"d213eb778405b8128bc657ce61fcc19f2cde044ab9ab0950f28a94795ae9ccfd\"\n \ }\n ],\n \"vm-repair\": [\n {\n \"downloadUrl\": \"https://azurecomputeaidrepair.blob.core.windows.net/prod/vm_repair-0.2.6-py2.py3-none-any.whl\",\n \ \"filename\": \"vm_repair-0.2.6-py2.py3-none-any.whl\",\n @@ -21046,17 +23219,17 @@ interactions: \ }\n ]\n },\n \"formatVersion\": \"1\"\n}" headers: content-length: - - '1780943' + - '1966297' content-md5: - - LpNc8SmIFhHlsh6bGbFVjw== + - GaMu1TwZVLlcGD+JJb+lhQ== content-type: - application/json date: - - Mon, 16 May 2022 06:20:08 GMT + - Wed, 27 Jul 2022 06:39:48 GMT etag: - - '0x8DA36D7D61C67E7' + - '0x8DA6EB16B7079A3' last-modified: - - Mon, 16 May 2022 01:03:06 GMT + - Tue, 26 Jul 2022 02:49:11 GMT server: - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0 x-ms-blob-type: @@ -21080,13025 +23253,30376 @@ interactions: User-Agent: - python-requests/2.26.0 method: GET - uri: https://azcliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.13.0-py2.py3-none-any.whl + uri: https://azcliprod.blob.core.windows.net/cli-extensions/azure_firewall-0.14.1-py2.py3-none-any.whl response: body: string: !!binary | - UEsDBBQAAAAIADAweFOKfWyT6gEAAEcFAAAaAAAAYXpleHRfZmlyZXdhbGwvX19pbml0X18ucHm1 - U01r4zAQvetXDOTgGBKT9rJQ8CG4LRScBposexRae5yoyJKRxrtJlv3vqzi2u85Hb9XFWJr35r03 - 0gimX7jYCBJT7a3cbAnGWQgLmVnjTEF+31bGCpJGRzBXCpoiBxYd2l+YRx6bygy1wxxqnaMF2iIs - XtbddgQrxP6HdgRSNzWVNe+YEVhjCApjQZ1q/Ln/K089Pf2XOmeFNSWIQ20xypSMMmO9gNJ7Jpgf - ElOWQucuNcI7u1YbeReFVOg6kMWNdISW+4RMbTPktK+QsfZYHHBHvJAWfwulIr5FVQGMoNorqekB - cunET4VxrWuf6PSEYoxlSjjnFfnezy14KG58rjZ8YAz8yrEAzqWWxPnYoSom4MXzjHbxq9Hoy6Bd - 1+xlLWdnL1GybbM+2hpAL7JIvq/WywV/fnl7+jFP0776ekbjQAlCR8HkHDiB4H52P5vOvk1nd0HI - eiJXV43zm6lM4Og4jPoAeuhxdTm038nwsHZkSt4G0CiMh+7HxndvrqnjVFYqDs6me6IY/fkbhEPu - ge/4VkzhxwCVd/Mh5XhD2lEKu3HnI7wY2iW6B3xO/N/EqLa6CTMaEg0lelRdoibX3bRT7YVCXgkr - yqHAHjsUd4vSP4pkuVjMXx95upw/Pr3xJF1B/NkbYf8AUEsDBBQAAAAIADAweFNS4q3fbAEAAHEE - AAAhAAAAYXpleHRfZmlyZXdhbGwvX2NsaWVudF9mYWN0b3J5LnB5tVNNT8MwDL33V1jiAENbNXZB - QuKAEEhIG0gMxDEqqdMF0rg47j749WRlo4IxkBDzqXb93rNfkj3o7TCSPTinasG2mAgc6A6MrGYK - ZCTWuSLOxJJP4cw5aJoCMAbkKeZpxA6tRh8wh9rnyCAThNHV3bqcwhjxI5G5gPVNT8X0hFqAiQQM - Mbj3nvg/ZuW7ZqTf6eZJkqMBjzIjflbaWfSiTKaFeHEQU6Vl3oWsnqtQPwbNtlqOFU6vyWMXDg9V - 5ySBGIaphOy1ZkwjKtW0/KCyzHwe0s+0YMtoqUCBosqiFLV0Mq6+Um/p0uiQsQ7DGnF+P767GanL - q9uLh7PhsOlklJr9NrJ2hS/Y73baqHQbhV8iq6yaIocION0f9Af9Xv+41z/a76y81UYZyzjLnAvt - OGvfVuP/fACdtHG25dmkVuYl90qy4r80WsJvxCqKd9Xi37U2mLaJLBTXLp4mORffSvRYFUx19V/K - 2+iTN1BLAwQUAAAACAAwMHhTRFY0TqoBAAA9BAAAHQAAAGF6ZXh0X2ZpcmV3YWxsL19jb21wbGV0 - ZXJzLnB5tVNNb9swDL37VxDIxS4S/4AABVYMOwxYT9utGARFplKtsiRQVJPs14+yF68uumGX8mSS - j+/xw9rA7h2t2cDHmC7kjo8Mreng3hmKOVqWOKVIml0MPdx5DxMoA2FGesahl9ovzmDIOEAJAxLw - I8L952/XcA9fEReHzwwuTJhE8QcaBoqRwUYCP2MkL944awr9u07eWIoj6J+FsDfe9SbKx4Cmzhwp - gxtl/LqGMXlkpN8FvRIwBlZWG8FdrriAfIr09CrbNM2AFo7ISluVy0G2FwsZVGbmlUmVd5lb2Unq - 9k0DYhtIF+8C72FwWR883rpgYsiCE+4dIRcKu8yacZRAnoo+/Om0ulXWXCOtGYetrB2tO28h6BFz - 0ga3cHPzdNJ0zN3+LdUSihx3J4BSdSbeavOMcPuXoataXakyfO6WIqbLfnGqWUd40t6r2k8lu7bV - rzJLDZ4NJoY7ZnKHwviJKNL/Uk53Vm8TO/sCuBzoSLGkmUiHYU29VtVWpOYVvNLJvVy+/Sf5ds3c - rZjnS8MD9VMf9alQfUTCqmUNrbb1qvLjfG9ewJezN78AUEsDBBQAAAAIADAweFMhuxRcEwEAAH0C - AAAkAAAAYXpleHRfZmlyZXdhbGwvX2V4Y2VwdGlvbl9oYW5kbGVyLnB5tVHNToRADL7zFF+yByAi - 0asJB2M8mLgnvW02GwIFxgwzpFMM+vQWWHF9gO1hJm2/n05nh9srRrTDkx++2LSdIKlS7E3FPvhG - tM6D51KMdzkercUCCmAKxJ9U58p9NRW5QDVGVxNDOsL+5f23nOONaEtkEhi3YAb2H1QJ2HtB4xl2 - xWhfs371VPmrvjyKampAU0XD7HfqSldb4oSm9CGCRsO+Rx/0vVJ+j0z5cp42RoDpdUO6KevH+pnZ - 88IzDUwwTlmuIpXLLgBn6TmEdCEFWpJSZLbN1WlQWcoQz81Y7zjd8Cpryc24ktuQoihwD535v9nS - PNwdMwS5dJvj3FVTGQdLyeEPjptlnuNqx6XRz6Ap+gFQSwMEFAAAAAgAMDB4U/GPCVP0BwAA1EQA - ABcAAABhemV4dF9maXJld2FsbC9faGVscC5wee1bXW/bNhR9z6+4cB/2gcqz064oCvTBa9E1wFIE - aboWG4aMkWiZiyxqJBXX6/rfd0nJsmRRtiRTHbDFAQKLInkPL889vJToB+AN+Dl5AC94shYsXCj4 - 2v8GzpkvuORzheUi4YIoxuMxzKIITCUJgkoq7mgwxrY/MZ/GkgaQxgEVoBYUzs+uNsVjeEtpcaE+ - KmCxqZMI/gf1FQjOFcy5gCirg/fxapnZxO4HHfnJXPAl3MbEvx0vaJRcz1lEJbAljlqBLpEniEHQ - ENHA7K9U0FdM0BWJInlibv/6VUzViotbmOc3vvoNnsNoNDoB/Kh1Qp9BKHiamGu5wI49mS6XRKyf - wTmJSUiBxAH4PJ6zEA1kZqCwMz7RnTVZA19QoqjFqM/RSBzYzL4wbdDsjq2xqUw/kmWCbnhmrjyI - yZJu2+RNCvsrphY4mexO3xUkDqk07RAG/aiewd/5FQD5CxrQgxfC+fqSSp4Kn/6ovQVejEUbYMiC - 3ISXmYDpZGz+ii/fTZ/A2ezN7CKrd7lFUhvBz0yolETwfvYG2enr4bxObwovDAJf3qYw++XV+2tt - yfMUw1B5q3B+iAjw+i6D5C3w7vk6B4hVp3rk6Q3GhscSz+dprGC6nxABjWhXQrw0bWyE2GsqYlJ1 - M/QTtuhIcOxh1c3Ij1QZiQmoIiySwOedR5YmQeeoemfaNJl6ADQOMiFpkhQ4u0DFzWTA6F+jxoAh - g67pWG00BL8C4YCjCiBOhagGozUKl+zvj8JJYBwxF8PETIM/2jA7o96Sony1J/myaOQNxvcqsE7u - tsFzKhz7wPXBNhArDqJsQ5CrhZYCOIsVjSIW0thHh0QRX+lQahymMq08plt5RXXXHLFhm2ljJmoP - zIQdolu1PASwntVZ86IMKrDaHBg9K9rVU6Om9Gjv2NtkTchdEiB1pLSkfDo3mv8ZxBK+HS83W5Yx - +g9Wq9X4hsWhufg25DyMqP7ea6acrihDUOkIyfkC6AYSnTZQ2+jOm3wYlynGRuPY8gJPYC3X6rIx - pvs+tOSUcbiVkDKKLiCcRkcFBJzNYc1TWBFcWBTPLRlmRASJZcyzGHXL51FEfb3ePASUOCJpufL2 - LtaWipKgy/jcZHK953ig6Ok721tfDhkFJTMyW7wiHoclEm9vAxGbQAiASEiIUHrI2gO/25YkSwT9 - vnFnP08MFwIlIz2huWdvdW56gfoCnK55rtVSMLs6tAzg+jbEEqAtt5KG3L5b6d9Yb2vcKd+7GnfD - 6M4OH4izXUc/nP6WPOJYcKucbS229SEPQ7wOImuB5JaOXcTVAmZgkvYS1VmSRMw3DwMOiCvZ1hxE - ZEv9t4r9XTxuRXcXTVcwTmPhWDBuouDoCRqI/8d6ZzjR3kU2ZOLcEA5t9XyPV4blcnt93wdxGIZ3 - 0Pt94L4Q73vp/wXHPtb3on8v+veify/696J/L/oRJOa2o7jY6fWAR7NKTlS9l2EXr4d7GXYRbr0M - d+fpW2xxpNGekWs2rBar7OCylNtlsRKp1OGKQdZb/oteQLIQN/oakFkbTQDcrBMiZVbQFxSQIOjm - n1kQAL+jQrAA1w4bQi6AlMGZQ53bioXt3piPmFQLjOpBhd6gBF2iW7rBujRtOrqzFUJd0dsqtmeY - NozQ7q4OWZ/twsQKcwhRdg9yAAF3D9Kx/DUgbKmJdoiOlwX3PnSanw4WMq53GQfcKjen9xtGUt99 - bA8JvUiFoLGK1g8bvCPTxBy7RwfALYsDk6HWAKwWzF+YjcwrFikqyij0iPTT6lLOClcLinV1fX1A - hVZ7Lne3m/k+rL5R1H2jNOebwc2gqtaKISzIHYtDFHBzBAaNFS0tqDeNWOxHaVBtZ0B+XQGiF4Yd - qN/oaWFqDD+kWRQXw8OZTyPMGbKjEJIsqSGHG87pLMKbm/F4e5l4IK8gMK85BZdE3jna99IPMeTv - IGAmwlSfV8w2xKn+8YpOVm64WhQHgopJn+0+Cdg9mIJegCUvcjSDvDag4mQKWoNRaa/d1tcZniD4 - Lss4RgcO9TX51fxcozJGg7cxpmun/myPCY7iiz4H+EmEn/UvHUw/nh4BfMoudLG137zWttiUfq6c - STQOySpmZq/LZj2SfcmOjeVmTOV8gNfGI/kNzeSN4zSJLIYCKn3BEtPpSFGpRlmhYnG2h9+eZRyd - Tk7H09PJ+NGT8fR7XS87BtlU5dGoev14t2utIBLw9uSR+f/Ygo8lXiK44ugECVcvLuDdywssLnk2 - EYwLptYwnU4mp91ItRsn98SqE6sk3HVylRx4md2rE8rOuhYEq1w/6UM4i+ktm14rlTyfnj6dTMxX - ab5vDuh6ioQyU/IfiH+LU/f65Vksze8Nm+iH/HO3RumX5cctUDvrfO/V6ZBg2+x8uRCq+kmfxsaS - KrWtszVB1bHRwxp1RVB2ib5tUL1EF1lsNYp3f1G2WOkh0kqQWEb6ifumGerz0/FU/1kslKqbpHB6 - +uhxo9RPzP9pg7S7iZ8j9pK13L38xHn4xwml3Kn/QxpSA2Z+MvzvDMPFC9JCTfRkWBPvZsHRbRqe - ymrzTal345ZHWjZK5ZPStr2OLG2+iLrcfSuy6di2mdpswo56cGFJyfssKNsMqS2V/sc+Pj5+OwXt - /9jTxzze3MrKf9XPunlzBnekH7LP8YlcaR4P7ICa0qiGnEz4pqfS3TxXiz/rVPGTbnuti3QtRURI - Vf77vA8fPtTeHf8DUEsDBBQAAAAIADAweFP8MR9ZJg8AAGRVAAAZAAAAYXpleHRfZmlyZXdhbGwv - X3BhcmFtcy5wee0cXXPjtvHdvwLje6DUmqxzTdOZm9GDYucaTe58iq27zPTq4dAkKLFHkQwJ2lYy - +e/dBUgQpACK+rhLpq1nkpNIYHexX9hdLPSC2J/x7+wFuUqzTR4tV4yM/DF5G/l5WqQhg+d5luYe - i9LEIdM4JnxQQXJa0PyRBg7MfRP5NCloQMokoDlhK0rezhb1Y4fcUSq/sGdGooSPyfL039RnJE9T - RsI0J7EYA+/h21rgBPCfdeUAP9vEUcJekSAqvIeYTuAbtVma2nGaLM+iNayfES9fZl5e0LOzME/X - xPulzKnjx5Hjp/ghXa+9JCgcGOOtKaN5QaqJozMCf0vKXGBZWuY+dRMY4sKULKa4RjeOCnZBmLcs - XLbJ6AUfTZNyrXyNU58zpHr0S5rQarSEz1Y5pW7BPEbdMPaW435SH704CjyWNqQikICGXhkr+BBG - Q/oyT8us4sGnxPM/OcCYck0TJqFcvZlNq2cLoK8a7NQLpm18XugW5YOE3+FKPXeb1oatWfkAiuNG - WTNKsAzgJvCP8rT6SF0vy2COWGBextQFXWSpn8aFYKccGEY5ffLi2M1SmLBRQPBpnB1AdByDIgOw - C1RqnxYFAIwe+TAvWdIKav0OBeUxF5SOxi4AT59wrbgCLwiAFQVM2DU4/DlIusQ+RjkrvdhdlQ+C - AyBob0lREhpmdAbo2NgGD6/4eovxmc5s0GIA3sZG1QFGEvngAZjgr6j6iGspV5sz0DgSp17gSk0a - FTQOL4g7fnXGKRhNUYVfV6K4oewpzT/dAv/nldQuSGvE7dWUS2MhzaP9/sZjrSGkfjHnQr77VC4i - mncfzxKWlwXMuQYl5pPvcBEKkl3jDeRW+MZkQv4lAMEfssDhIkoDGhcjaxcPrAtiGblgXUjA3T+r - jzUIVMuc7Rc97OnDPpRnW8urCRkLHZGGyp0rOkZgZ8cVjdIMQRbctUw+WrZdz7JxFqKwQ+v+goAH - 9x69fGLdTN9+B49XNM4mAr0UMsEpDryMAhe8PptYFQzp5yY7nf7IkhutU4n0L566yMIaj/nyGhez - 3wKbec0SfVyiWNINPCNpyLdjdGgKntbS/FUUBwLzV5agqHY2iaB7OFlA1SNMqunR83oBBFUYSIWB - jD4Aj8aS70fyuYJefeWM5ut6AaHNEia2bbTg754ithKWWfsqwASO+Rkw1FTWKmWNiVcQ/5VUfV9O - GllcyG5LZ2FF2zp8QbYkKsWYoBjbyjfWIqu3cksTSXBXi8GB67PnsdzeUsHUIcGAHmdACz+Psgqt - kCl6K6K8cAz0whAWJQKh3BAtDSuUgbY6sHrFnyGTEoBdTKw/15Sc32WeT+2CYrTGIG5FiGgGCkAy - mxMJ0yHvISy1/mTBBkYgMPVXBMTknO+mn2/T1oEkvP7x+qYwYalkoK57MBIx90RLxHDs4CXyyfvh - rhYuoxENasuEOuH+Lie1CoP9qPzI/sEhDlHMU6JvqV1Fg4EEBqFUESPQWvKNy5SvaqnypIqtooLc - TBfcv5tWpoBFiehg8qj7EIBoAjqAqN17AITsyFKSJP0onhZZanqkH9cJ63XORYYGcgg8rD7fawMa - dUvNyey63ljDVogDu0KR+hFnAd9P+PL5hiBHOvqIqXHOpvxEv1olL9CttHpti9f4AD/tt8YKxvfl - A9rw0yryV621kweK2XQxfGUK0QaNEGEoPOCCnrSS5pEuVtTH3Q7kIkng5cFYKik8xYV5SVcuxLYR - LQgOlsS8T5TQMMQaRprEG1g2TWBE8akkINKCMoMuwwAz4R+t6T9f/+RirMNjXvzyPcpDknf3w3uk - btohbYF6FEY0DojvJUnKgOekzALhEUJWVWZ8TCd5NccyRuWH//HArQobCGdEQnihKCc0CZAtcnWf - iYBZSDZpSZ68hKEqeox5uJ+0mIUvHnmWjEOLVVoC00BenGJ4VzPd5IzayX17B2hU2VAK2LFH3KEn - rKYQPsUhHyqjQOAlBW8BaymiZBnjnnUB/8EEGkbP8Aqs0qvfFRkFRxOLWeR8Nr2ZzgXgW07KucnX - qiUHzD97tTWmfMOwrmnCveS7MFSUFfUhzaioIBIExn3+gqMgM0QRR0ua+EbPz2sergdJySP4O5Z1 - iemWvUZjs+c6nyIwMuXAyOvF3CHfbqS+RgwVNPRiLFrOmFUIs+YEgISQ7o4ewZI6WQpGLfvnCmJJ - PKCYWB8qiOhM57wqAxLuTSdAlZX6jZ+WCdM5ejHEjjK7HsIzRPwIUTJnKMi8h3s35fpBuMaarjmZ - VrFGd1vres5zo7Gfc1aXWEBGgw0g1hDQo6yJT8GRwEsmfFwF0xAgtrlhCJDNzCn6tj5jUNswpCH5 - VCwJKOa5Wq7w+mibK+R4Dby+uevVN8hpXOHV9wp/AWy9Gah8Mtg9TbCs6CIu8KTPmwF2X+H/js/k - 6OZ85gEMIcIJ2twJ2rLu2ssWs7ZtbwqDasD97JzNH79WEjgDGzUZ6GBqRJF5BxkiS5V1OHCShQ8e - H3f+jzVbbQzt0d9AliM+3zcs3Essv/5mOeJ0aMTRjLsC6a5fVvYHxoqa0up4Dx2X6JyDtE45mBB8 - 6tM3Bh8pM9YYjDSGZQzb2s+wx0QQLwYkSNceSAuz04KMXl//eDPu0ya3ysUG4+OZHk4yx1ONjLR6 - OuTgZqhgIKyvstmEb2cFulhwtReosfPbd4t3V+/eTObvbhdEKFoVf6kQwI1/zxiEXvj/RtTiMEs9 - 0CrIhHyUa/5VlOlekS27CKIii72N8orUryCyUx6LVTdl2sL67UIHv7azNuw6y1bhgt0Pg7mlm23Y - yusuji2paXDdS/cRMbpGWWi4ebzTQOAfxZLud/oOHFwXZ3cUYptoN1Fq6luIa35hgNwuYPcfhFbT - kZ84VVeYf6kYV3chneMDXj3fPlAwz99dqTbPHVrrrmzoAOFyG/8fl/CQs4Qa5k2aHMNtXkGgen63 - wsgrqWNb29hhCqo7tmrGoR8XtDXnWVHikJ+wWKO8UGZEISZ9QQp+Ggsm9BkE4fRwGfLyNI/YRm55 - 8+qB4RBNxOdfXV6S0SparsZI4jd/u8TvEGONHXJXgmvciDwzalcutBTjwVedqB0jwkYyR5vNfp6k - dU53aj+gMP40LuHUa9Pa4I6QeWvbPVnofKixen51rjcknlbbCVpVIU8arcdtQBwFbJ9DH2Ajh0Te - SsQ0jCsHc6TTY/FHZgovFSVhtOzPe/fdRFX/PZsTgaKsugwNfQcvDbnDEIeiFdngsEQ3W7RTWd0D - 826XlaxJ1O2Dzt37+fz2u7u7/pMatakCkZh6LYa2S5AZq8vcKGzM9sD/EEEu8WHBkCmdt09H+Ltz - Y8rWLbBZF8bDoUzWxkSm5WzxTdN8Nhr3195bmAOa5dTnj5MwnfiOfDCiz1kkNGtivXT+6lxa0uCa - IpQotT1sOLmyw2f25lvUenyWgH2QVZqhi35f0Jxc0zBKYM5tWjJ6YLLfWJfqc87fyqY8rOxf8RHn - ffandPH1muJaGOPukz0htrVCh85IsS5HHyP6NFnkpcFOtjoQt0Tf06Notp79se9vWRr2NX1LfTzc - YYzcpyu8jbKatzvP5az9zbhRJmnQ+zPvGGPftVz9gbCG+c3pRU3EfY8uaT2KZuX7W22DxP4C2+Mu - I/z/TjnQng+210M2T43V/Y7b6BE7E9l56HFg0rMXOVXbTR8ZnUaYo2o6MgAQHTsm2T14BW0aiHY3 - 52yjq6ULzEED76xXFA9ELw3G/6LuHCUrmoNLCYydUn+o0/veXhdta3m3z+V1RwsGbl9gILnrFUW0 - hDDNjQJ4KAo33WZk5VV1yr1lecKcg1k1ktxWOn/ISWuzDCXNVBlKpkceNn6mU8N9TgGPZoi4CMC1 - Tl4F6GdHfXPADerxlfLrHH9Hg7Rj1lHielkEWcPly0v78u/25VcDY5UoyAqbI9eHiYOsoec+RU+D - izW7nt9xQz2ZKBZv7kAxsZeoqnFoGbNllD2y+kQ3sEFhY3lB/Rx4EAV6zlYtF3wQmfFe2RF6Xfub - rwk4HVgl3jmET/km4z2q4fOYVMPBgK/At0Uh1s7Anh/4XcMCHDQMhC38B7r5gDQYmkj8Zq5xL8Ex - dTqgCd2upkSBcoQ8iFRuWyq3QQ6n2CLF687CBuyRX2B5bR+Bqn4H/t1j2Ffz7pHmeRT0H5kX9fB6 - Z9xONITdKsuWcwhvNhm6nfUZsGGvlMShQdQOV2KHh78Tk7/dZLCTkttdDQkPfJw44jVpF77sMRoB - grDcC8FuxEGyIfxSkLWvm+hxqmMk6uvm4XEUZM09NT16OeD+YP1R+lEa7eSV4YpmiWM3vZrrI3q6 - i9xXLtdobtMYQwLNLRN++YH3njad/8NFPOxWUC1sdiDZpktAJ6K9vi7TQ7cYcijNfHZD7HBdUK+0 - mHUBUsNq1CG6UN1uOYqDu+nkXDyMUN1dnC1qD3bCnDrlTiYn8HfdtHU4Oy061S33E2bUfCchzdka - 4Xzu6bavD91lj7Lh+H0QnpMLUD1O7y2V7MVXLaqG23buL/cT935c7xJ7jPjVjovkBGQpGtF341kO - u9/WnAX/ARJN88ZQAj+rFnXOoNdrwLoz+tLduRXXcVoxTt8tO9Mm23Wf+9+g/UK3WA1o9o1IVQXu - 2aE4WCZ+J0EPlr80R3wfz6dNdwcK+PyCnCsdyPyrx/jHdlWO37Tvp+7Ul3T5BbMaPL/hVmb4qroa - A3Ty1tqKfK6vJnnAFm7o+TUyanE1R268v+b/TJMN/jO7ejtHxux/XwO0pmnVPuXS+q8na6rEcmRP - Vef4+8xfyFchp3Y6qiMvMXe6WnZg2O8+836w97vafHQ3zkESURzMAMl4h90o4NXfdpjs6LVd+7NJ - pivfnJgy7/qIflrENILTOoH7VpHSUEPru47E4sKN1Grolt8XA20YaLcGbr/a2hh2XmnCh3j6x2i+ - Ru9MCVZnQWOSut/0dAs+7qrHqZXhv+CKiG5ZT/TBxerwEgLR/c5xYCZpZnbZ/eUcvrIl7opOh2Xw - 6q+6NDl886suUbbsZPRfZlPd41c6tn8B5jPKAzdKO4xi8An2wERUjHY9ow+r3vQErhY/pZQnx/fa - LtYqRvW+6PbH+YHdvAOZgRegjuLENWzwyAi8uf+HYsTOC4RDc/zur4gZE/3u9YeTZPvDKg+GhHlH - RvcCf5ZC/ODX2X8AUEsDBBQAAAAIADAweFMzefpsNQMAAMEMAAAXAAAAYXpleHRfZmlyZXdhbGwv - X3V0aWwucHm1Vl1r2zAUffevuEsfYoPrH1DIwxgrFNox2N66Ilz7JtUiS0aW22Sl/31XkmUnzgdp - aUyhsXW/z7nHvoDLM17RBXxT9VrzxZOBuEjgjhdaNWpu6Lmulc4NVzKDr0KAM2pAY4P6GcuMfG95 - gbLBElpZogbzhHB38zs8zuAXYn9jVga4dDa1Vn+xMKCVMjBXGoS3oXO6q3xOCn/WziNeUX8GmnUT - RXOtKsj/tRqzQvCsUPSjNVxAMCqXTCr2knPTGS9lXiy3bL7d3nzXWunOIGMUCaVh87wwSq+DmUTz - ovRydBpFUYlzYAs0jMZTozbrmBusmhRkXmFyFQFdNPxWGJhRlJWJ45Wb3srO1dkCn8Mqs/aZUC+o - 4wRmM9i8T1L4oSQmLhpZS0LAB/UJXJKcExahnXjys6sHpq9vUygVNs4NV7wxk8wjFrsik65I02rZ - hQ2NNbaxXOeV6yq1HKhTeM5FG3qjatytLXk6Hcohz9wYveU39ICi9+O+Lnt23Ntn7SoT1AULoFDN - qtUFDhiEJ963K3UymcB1B2uF5kmVDohCI3FXLlxMmLeysExuMmsfOcc+oT2Mi6pMoU+50KqtmZ3j - xsMN7O3lSUP4L7q29rPJRrZEZoVZJUO0ZIDYQ+S9MgoWn1BGxliXlj+2BhmL3Uh8Z7YhZ0bFTY/P - lL2+0d80MGc04WgTNVrOrFJlK7C5Zy48Yw/pkCwdprnFvd6gA9mu1eF6aAb6g0hT4INA26TvwTl1 - S3wuyL1ADGHeh30AZ4NBH1Civr+9cnREkvbJ0g0F2ydJoCS8vrmTXp22AoVpjBodt7yzLUHQduh+ - Ars+lfOBWEcpX6JAWtKzsN7HPkj8LvUHuU8vPP+mnV3noqFVALiAei24NFdQ8iZ/FDhrZUvfHZe5 - XrQVNXKWbaEo71uS3nuJWLOwcH+2yHc/2pQDorpnf77s2Z+HPvaBF+xQyWjH3IS3F2zjIyfu/qdh - Ao+44JI5AiBTmrV1Sb9OR3bIjoTpaLGDlJy1gMyniZOt3HYWYwEL1PEO3WK8U9CudhRnLF/XORf0 - 5WxU2CYnZaRdW8K1R6eCOu3q0Gkr/6lStLHqB9ToP1BLAwQUAAAACAAwMHhTTXGPaKAGAABDKAAA - HQAAAGF6ZXh0X2ZpcmV3YWxsL192YWxpZGF0b3JzLnB57Vpbb9s2FH73r2DdB1mYLTR7DKCHohu2 - AEkTZN1TYAiMRNtsZFKlqKTpuv++Q+pGUTff0gFF9JJIPPfLRx7Jb9HiBa/JW/SBJ8+CrjcSzUIX - XdFQ8JSvJDwXCRdYUs489D6OkSZKkSApEY8k8oD3koaEpSRCGYuIQHJD0NXFp/Kxh/4ipLqRXyWi - TNMkgn8moUSCc4lWXKA4p4F1uNvmOkH8i3o+WQm+RfhbJogXxtQLufqHb7eYRal6QpgMVjiUXDwj - uoVYSLQmMkiz+zQUNFFGBjSaTCYRWaFHHNMISxLgJAFvtAuByGISgLOShzxOZwxvSZrgkLjnEwQX - XSEGAdjgFEsp6uU5ciomp6BVlyAyE2yi70uCIKapRD66W+rHKphUkq2KdCXPq6QhWL5b1hJ1CB4Y - Dh+8TNK4dPPD5cXvQnBR0WUpXpOAqGegq1yeOfo50s/PIVu1npvb60/XH64v/Zvr20/ornnred7S - cSvhyt4AAp+kIFvdeCmEUM4c3yRaoZiwWU3rojc++rV2RQcIUygiw9hqtREuD3JEWDT7pwpzIJ8T - 4pwbpty9W3oxfyJi5nohTqiE/H4jM1flBkLUpD1b/ptb2hVyv6ncrheaBGvBsySdhdtojuwa0Rna - ptB0Mi9VyZXQIlE0DbSgANZ5JkIQBzKMm7xYlMKg0qhUBFzA6qxUPkdmVRsl9xZ4JRFbyohKQZLd - Q3Erm3EUgRowJNUmq8K6+K3OVgrSVTY77KuUulZho3JBacolkBjyafI20m3a7Js382ZVlPxauF/n - qLmg49LkrEh9p8JF7yORT1w8OE1SVUC+Q5M/dC6dthy/dntiGw+R6kAWVRAKh4JQfnVLwOgCiwiK - g7IccqpyclwEQGZUZCeVzh9g0EfOiAELCkXmRj4YIizbEtgNyGxEonveHcJu6ju6BOf3qc2hQJR1 - 0hsDm+Ao921hvZ7bhAc4nYOGKpK6BQt+wOFC83Q6RbdECkoeSYowqgi0RzkjurhBRe/Crh6GBBSw - NcKwv4MGnMWwwz9RuEuIUHsxiAk3JHyodhcMwfhKU81Vdz7wyA2EEr2/vVoI8iWjAk4FC9UVKMEC - 6ABFPGXhaVEtBRbYY+tQdIJoUTIGOts41kwdGFBsqzSlDGxkoZn4FvccKfKiscurF3Qrdqtg1HUg - 3hqG9+NurbfFVwBwRbErApdXA4nHoGzeKeJwlC6vPdC6vHLUzt2+uHmfx5jY8G0q8I0oNmtmVZZN - O6sFoBjh7UaUVro7KqThaZtjAFt68q8y3FYzoKJP/pAfeayKMrOb1kA3qBsGf1rQ9n8DxiMVMsNx - wPJy0m6rXmxuHM3A5b5AtBSRdSKpD/Lqsrq+YDzgaGUrN2q0GDY0+6jFgw1/ZLMf1+h7Nnne4EX2 - CrKu9tatPZzuNlO4oXGkR4fgzHfy4HUJz+l0p5z5PSkabw2YS2Gu2aqp9KW6pJIxMBIe1kmYPc/u - atcNX3YLdSernsD2oG/B0tLC16JH4DB0lLGDRpxAxKgfuqD0LFyN6tO/m6N6LW5RWLQoLFpoi5ok - NFmEnK3oWi+iaa+9xTVVx+6GhNxmJaiweVrvQu0d6AcAZKud9sTKFv8rbO5f5kciaF8O9wLT14Hq - BOejIXTaa7YaEvQ6Zr2OWacYs4ZqbHTiGmI+/fA1pG18Dht0dBeorMSvAH6eANOChIOY5xd8V93z - au8ep6RQ3nqrZ6x1v9Cr9/OhE4EhpvdVnqnqp9vvyyTfKP9oZ39aG74ZssH0WfXTSqG1fkwaLVG9 - qbRVvqazFTobBcpD3Sa7//EIYChvlY+x1iyd4bc5itz3keMMTx+71Z0htLfmGop/tnornPsT7Nz9 - DYuKVusT+qoaG9QX9IFSG/l0XUsU60xvgyHPmDp7visrrfv7FC6PKN1A1Cf3Fx+dDQtefYnYyYWO - fM7aRXAfzRugMX6A0HynYH/+N2xa1BH8bq3kIbCf0mRRfrNrpq73+3hX1WB5ZMU0YiwFZmkMsiNz - LlDBteDHIFTetV8MjwSu5i/jpuNjPFZiHXdXE8saGDezXS2nNPWgJNo/oOlO5n6/tznQGi0vx0kQ - GJNQaWn9jGf/uoImA0BvYYF9JoL1QOJ1T1uPJUorMbpN/bdQ4orkFCf/Sl/hPIQvhKxCGOmjjgFm - a9L926X6e0+DttvcXmrYf2F39z5zymZ9RK5lnNwIAr1OmSRxAAcW/qQmQmO6GbPYpByzt0Hbba1J - sqOtOjHDRg5sFjZRt1l6zZ38B1BLAwQUAAAACAAwMHhTbs9GWj4AAABJAAAAIgAAAGF6ZXh0X2Zp - cmV3YWxsL2F6ZXh0X21ldGFkYXRhLmpzb26r5lIAAqXEqtSKEr3M4oCi1LLM1HIlK4WSotJUHWTJ - 3Mw855xM5/yi1LDUouLM/DygIiUjPUNTPQMlrlouAFBLAwQUAAAACAAwMHhTvE6Ou2UGAAD4JAAA - GgAAAGF6ZXh0X2ZpcmV3YWxsL2NvbW1hbmRzLnB5xVhLb9s4EL77VxD1QTZgOU4u3QbwIehuFwXa - 7aLNYg+LglAkyuZWFrUkldQN8t93+BD1tCU/kgoBYr5mhjPfDGdmjPxn/EZj9JZlW05Xa4km4RR9 - pCFngsUS5nnGeCApS+foJkmQ3iQQJ4LwexLN4ewHGpJUkAjlaUQ4kmuCPr6/Labn6AshbiC/S0RT - vSfj7F8SSsQZkyhmHCVmD6zDaGN4AvlnvTnQz7YJTeU1iqgI7hKyhBHxJWN+wtLVKOZsg4IfOSfz - MKHzkKkfbLMJ0kggugHlgJIS+tZM3W4zMjJn5mEuJPy3e+5ymkQ4iDHPE4ITKuSsMSfW7KE5F5GE - SGIJgsJimpCS7V9fbj99xO/ef/7t75sPHwq+GOQkqcRxEErGt8XuMMYx5eQhSBIxq45w/F+UYhms - GtMZA4NQ0jW7NdKFLEnAgmAnvOIsz0QhQS5pUvCdjBB86sI4JfKB8W8YwMNyHhIMN8oIl9sZWpE9 - yxiuw2GT0UbfvqlTxH2Q0CgAJTiV2RmiFOzIwFVm9ZVAdswGWQZX17DUqwUX8j0kmZ5dAwIS8ADL - rLUw6oKbQhpAZwtwCwNlGjchJHDewJ3EKCIxSlgQYQs9MBecnQiSxDOEp9cjreTiRlr9ywYsjR3U - p5SlryGw3GTJ0gt+kO/SmdiYb/z45M3ckTqkln+wlOi1aZ2xQ4mIvp0gwD1JI/CzSJER8/urxdUC - L17jxeW8PDm+UT75rkD0J7cw3yd4zQncJgckCWIuG25VbtvQFEBAl97V4vIXfwF/l95eLTjHenF9 - vAPOt8D4cLVUosGz66eIMC+hnkIzf1qeR2jGBcRTFPPGX7wephgbZE1kfVH1bD8D47cuuP+uJThW - YbveihfSooKXfYmPV6EhsDckvghQxkBoBWKievDTaw9UrpF6EIr0xOh54lm9oEI8b9YZr6coEGh1 - 7WRZ2VsXT87ECzmBBwmO219Yp0WOiDetni0OmTdbHboD0VOb0dT3NvioXEEd0DlDnYeoHVQZU3lM - jWrLK5ISTkOcZ/oJdxvNGDgIIiXh8NxvyPKVEc/ejHF76hVkP0a8OE9Ds9USaF//MDtAEqyY+ZAN - kMSHCfZgb95lnhmiAhIdck/Jw/KW55CcNNDyRqHlZCtiIxXWUuFSqn0GK21sM7SjSXZYFKjq2cNp - HmR/r9v+3mD775boQFjQzA9ZGtNVBQkqIzvGtDGmGTbUchPhur3UAm9/lj7xms4InJr0wUN7XHRQ - sn8Mr35YdqrjQPPAYrDSabm/y1ItX22abozWUmbi+uJiBXzzO8X0Qsf0C31tHx4XH14gKIfVNS+o - EDkRF5dXrxcVGraCQBSqyy1S9TgU0GDDDZW2eC73DgNLebce3PR763BivW7qah71dnbGRkdt57fb - ifcLOoC0jSLmZa8nGMPziulwRkZ8GAxX8hj9SgUwU00ai3QDFkmCDRScaE0jGKypKJStGzIpe9iP - oS4P2y+RJme7GyqpfXT0vWo97l2jR0+EoD/4Vaz4egWYuboeFndV9E+zCmVbzzeowtvbS9GerFJr - 9gHqVCurvdSblJ40kyejJGUAnTkrYM0KnanmWaG+OZVkIybTMq4Mj2IAubnpsk0suX/sHb5Oh+WH - 6hsWVSq83IWmrrfC+NJJUCrq67SHkX2x2m21SUVp3uNTpfAQHWJMd/DpDG3tft15mLX9qasLeDCv - wtcqG3d7XI1cw+dQueZ1uFXrqHWsHceaqG8eb3pQlYx1kMI/RH5X5A+QzSn4Wv+okDyTl2jq0/0Z - mTXqyUlV5VotyJwzodrHp43JYd3Xfj6nV6u1vlpHWlw1gK82+2pzWVK6WnWMSBqZknpfgV30jA7M - FE37o+sC1cbXrKc50NkUOL3MK0SAHa0+9bI18wKlfSnROUv8ocVbqY5j8rCTaXWnto0G1gByg0x5 - FIwhsEqeq3LEj8DKNqofgN2rhcVub3XUhk0QRQo18K/VXHRiYScWdkXZochusOVkw+41wM2vQ5gP - 9oKDaB5nOvWK+uWT6OvtO+NSre/ca+GDbTkoMO1oGh9u0vMGiN1iDWslPWOk7QmUndg7L6Bq6d7P - wRYECF9lnzVJdNjotmZHBnt61FBCxDQBOAyWw2w/vyitADYI1Ke94F3kngdlyNbXPwtqg236DGHr - vK3rc4h8JPaqPNtJ+f9QSwMEFAAAAAgAMDB4U9TCgrRhHQAA+eYAABgAAABhemV4dF9maXJld2Fs - bC9jdXN0b20ucHntPWtv20iS3/0rehwsRC1k7szgDgcE0AG+ZLLnw04uN8ncHuAzBFqibE4kUsOH - HU8u//26+sXqJ0mJch7r/pBYZHd116Orq6q7i8/I2RHLyTPyotg9lNnNbU2i5ZT8nC3LoirWNX1e - 7ooyqbMij8n5ZkNYpYqUaZWWd+kqpm3/li3TvEpXpMlXaUnq25T8fPFOPo7J2zRVP+oPNclyVmdX - Fr+ly5qURVGTdVGSDa9D39NfW94nBX9UzE+yLcWvJkuK/8m6LLbkfZ4s38dNnW2IePfibxc/lWVR - 4veb4ka+vknrBf15k4oKyR9NmcbLTRYvC/oHhlSt3i/yYnGfZLWzbvIH/TOFvmSLXymZXyXNpp5R - MpZ3lEJoKPECquf1Yp0s66J8kI3ytL4vyvfG25MTPkoyR0OOFos82aaLxfTk5GSVrsniJs3TMlsu - NllVRxTCYll/mJFil3IpYNVnwP+iKZfp4qYsmh17OH1+QmjJl2vag3sIEt6U1WxhMiB8XEldlxGF - YXbJm2RrV8+8YyhlWjdlbkKOGS6uIZ+cdLRaJJtNhGhTL6jY0nr1Q5TV6baaEYQ67YFyimH/oY6i - D0yqP4C8s7ow+g8x1Kfic09pPyXzOcG/pzPyushbXHM6MzhQhGKS0TkiZTI6fSPGQyYfP03Iqkgr - 1iz9QEd/GvOZFLFBTjGyHKxErNlROaujXVJSbs3obNhs6NRs2V1c/7aoi0WyWs3I+/RBPL1Pynz+ - rmwk/mLEkoteaAzHFqOqq/7lFR96+wLJSrgXzuC7ZNOkqI0LHUV0XjmrGAAv3dVzKKe/5sn1JiV1 - wcRzc5eSRMABEaBdcO7cZ/Utub/NlrdQlTJmeRsrHqmB8JGwty5ZQlSgo5UofcCMYaiDcLExmFLF - ILeI0SfAyOcaRlw7xPAiy2+i0wsqwGTyp2pCkk2ZJqsHLmBVTH5Jd5tkSStx7PL0nvdaxacz0b+C - 3A49LtNtcZdGbCyCS+htstul+QrxSU3BdZavFjCdFgmdi0l9G2V5VSf5kqINP4VcPWM/SLJcpju6 - XLH1htIppZIvJ/BfgFZ/0X7xYTRlyXqgxJew2QuAuFgW211F38CPuNptsjqaxBOOIrAoA0nc7oBR - ad5sQaOkUdtyqtE9I38iP+qEf0bUQBTV0IBsaVAvlXYBxkNnGt+hpJsqNXuT+Ht7lAKmnnEETdhi - 7qtaej+m0mrUfAF+sskRx+1UYKPX1JWCS+XgGX14A+J/Dqvnq6xM76mWZuKxpLJZpwu2rFJR4W+i - 5XblXLFmRK8oHm6KJVsG5oDhTMNDL3VyU/FK5A/6r/x7V2Z3MIoyyW/UQ9XHrqB2zkMn7LusrJtk - s7htrgWE6n3T2WqVVwtmmJWy35RRegEvKKs/dHdc3wINF1lep5vFtlilAhAdyGLXXNPBL7IdFeYm - r8UbilVxv6ArfHZHaVnvxOOaWjJzpOqphBhEIAnlfZI/RJfmKGcYk6upVwtPmiq5SQkzmZ4r8ASB - p3BggampgqrIMsmZkBZnTHvJeUtHRonLqtP/8eI8Sf5Y3wMPJuwtNAaBukTccVKm95AFIIDBeoD/ - sx2hGo/Ka0XXcrq6UYWdrxJm4MG0ZzLb4krnAQIyGCWTeT3HzZoR3ozQZrBeCurQrlb9B8oNxIDF - uF3F0mqM9elaMQCRpgWEZL9trn8R81080Wq9fd+Ix//eXF+8OZfUbh++YfxEryjtCIwFTECYFZsq - mmgwJ6FJZZcJGuLQpiYuQ9vrSO/R2qKOYCYVtYVcMim9zHEyM3ROKwnlAP+IlVMKidEoUrpY/tEx - WKaS4Z+Oelxfs387atKpmEHHdLaLtTKjLT9+6miG9TdidZSt5ujVlBmc7W85jUBtsuWadKlrQqyl - xejOeD11KeJ9uoX1SGO40Dn7wLIXHetJBwRQwlT7KsU514U86pZxqcIXO9bYkvEeIKDwldGxJnQ3 - n4arMM45ALsprtYB3RzBlTVbVIpE7BR42x+C0tFmTj5+OulX93Lymuv/+O3r83fxGz7mX9iQJ1dg - b2tY4DVOjIzQFce51N3RlWXiRBVJv43bniQZShbRlWkAudkkyzNS8WAQqbJVSk3b3xvaZUUY7suk - SgcOqaX+y9dv45/YWN7AMBjpK2r9m+ObSjqbiCC7LYzDkBG95QDZaCazSfxbkeUR7onyfjIRbiQd - hN+o+YIE/dW7N/E5DPScjZP+ZPid1mWTnmqBKW4SxdfU68kXwsUpykWzW4Fz2d+xkT+nzInaPWyo - dn1OVlkFvJ3XRXFGLc2Hs2s6x5a3dJKBR8U7cXpUreM9wBEKqDini2Q7Ql+C+9MuM13wBrpNX4Ov - xDwgDz0Ge0MveDcUABsCDwuJtdjwhGpSQXSjzrapHE3UYegbi/gYRv9YdrvR2Rdjw1MGw3T22Ali - ysesypzVlK3YzO9oxuvMed2BBooCMkBvd7TR9Ha47p4GSsDQdpDHrD0nHba8ilm7XQiNfrgOGEcT - D6m0egxMIIDoaRXweNQi3c/k6W/q9OXffiZOH9NmyAj6mjRySprLUtf8tOrPbRiKFaqZ6UUp41rE - plwq3z0Sj56nOjSt3fqdbWnegfzARkLR1DyaC9sBLR063J+2/7p8sOx5L5ox8v1i26eyked1/nUI - xOcs2m7YXPRXegaG16bIbywVPmS8c9cINYj25A3yCYhP38DOCe+hWNvRSSpSRXNzS87OWB3JKNbd - B9h6Ied1XWbXTc33rT3KwxK7Oely3/fz1vs757pj02qtQZPAJYSbNI88QKYDJaqTma+b7XVaAudc - E27bVDW5TumIKuBkkoPOofo12cDGDLP6YFsPlmrM2CDntFFifl6GjJ9I1JxnuynfRWMbaB4yXQ2b - ScNmUYg9Q2TbZAXHmFxYDGB0pmygaKdcPQLR6bTbxgGP9vNZSSHvuhtYX/dXUXpDOwy1Yacrgl3q - w6MUPmiImmOutof55jQ/MKLvUXg3H7G7J8AZZ2/anY8ZhLI0sBP3ERynY9/kTZWuzpLyptmmVNXh - jdI114D5Ortp+OGXobulbC+e/dnlglhTqnXu5eaPIsyMVM01fTo3NjvYw25vZ5vk1NcFbBdqfAIu - emUNqNObN4EHxo9qOVH5Wb0XSAlZ0CpdvHmBeTPDhnXXhpTRlkqM5ruOtP2WwGkvEaCiQ+kdjZIn - emCE5q6PMfJ2KWfkdQiczUjDAbEqsFi69dS1XyGYZwDkTxkU/mfblLXk6MlzVcmaEt+caDCH+QP6 - EvCZiBNVrxIKCp3WsUXZrf1RzYF0VbR1dabPh05Sh+bX1ECoFwP8TLCmmAnfyZqWPVx+Y4y0wSNK - QYuqrOkOziqVregfHJtN1lNjKUBHDXlvMT+zF01jS5SQGpYnpVoNH8DveMo+JDJuvT9zmXXm2tW/ - 1yel+w+qdDtndGAajzeBzSkbGJKYsHKnpceERUce3SZMyLD6fLMsPI/seeKUlnDcK0C62IZlBSpt - kVU7zVzg9u9dALC6FEIdcCsqSqRx1fguKen/dVrK86gHa6QRJxIa3GETqroFN3VEwo1FrMPUt6BH - WM0JEvBw6zdIhE4lrxaFL0nFt+wYwAP10DTBiLhKJBwGZ4DZpdkfh3XasDnd3qfpbsGvwszJ/yr1 - eYmOs1O+Wsat497Md/OWDvLhlRQMG8Acd02hoV+6BSFOsbfvtdhah9B5j7sYlykm7foIgU4diNh2 - 51FBuRFSpjfNJinb2jF5yTdSspokFblPNxszRNt/hjCkmSShOzntTbVI/D/zzaB+cisnj74Noa5M - hTp0O1e9u1UzFPPSukgh7znwyk5/feq+wWVJ4tS64sRQNe5AvEqyTbqCULvYFGNXhChr4H91FQJN - d31GST/vusk2K1ApZbNJeeSQtWHLqGiJ7ka1j+VRE3E18aHioU0VyFw3+TKglgzdaFy/QrgfrG56 - qxzHOoHUtePqEIvLfPwUw/UTdfXEQSobPRGZBxrxiMycTHj4d734+KmaaOxDNGet5IU3SvOYWr+U - b9WlvId5NWuBzlpGaAuPquAUATB7DhcBZjwdJAI4JvGVSUMMhKyGiwVG2SUh0iJFgA8UEMWmAQLC - 1c3hIiKsmW9RSLSbpiMrDrsPLm6wSQp/sCWJ/aFd9hSV4AY0/YNf9MNm0JVBvUEhSYeha0tva72O - J79IhoISLCLpUob3kjcPW5abpPJcAmHI8ffY7maAKhv2aN70vqLrvCANsuqhAlysNhpKblu4sYHI - fQp5MmlXZkWZ1Q/+BrLGBF8YTeQYPY34+4l2hxtV7Xk12rbUDDSta/esI3ZMdsGzMMzxnVV8fBYO - vEhYZ4xkP/3Pxdt3F6//unh9/vNP5P8cNV7/9Hf+8uxMUuXUKXainJKL1+9oZUGt8xfvLv7z9amK - SJkE0V0VOCkse5kJgl9O6oddOrm6mgb9k9NfQPkgWrrufZ86xP+Si8eV7ohwuxdR1eEGCL+LnSwe - ddR6PgR+iTNNVxWY3dep2CRZHYwNlGcCGrsC30I78Y33BTvdlt9wXW8MvOeIHJPC1GzRn/9s6ykv - gHYpunJPO2EaiQv6rYKk3QjY9tZntw5moP3boFgfHras6b7gI9qCxp6cXBk6FjNnGMrfUXBXbpXC - eS6e4ASMuQouaBR1QcFVM+3t+vdVLjcSxKD6X3jQIBnN4N2yzHbt7Xq1gshLEcteN+/lsKiPzsiF - 4Ku+9XeujT5xzgcUx8z75gVeU409CzXCia81rJXdkOVqyiYQnLdqAbMZ8dzF4gkiJq2BfqE6Jvto - RfORDtFmHYdtP/e0Y6JltOHi5q7PhM2oz56h+kpOab1WZt3wFNsNmOq5TR3cxHzEKn8yVWGAU+bs - xFgIU+i5knr0Vtg8z8lHvt49F3PhExqB1Fe9jWGX/ghNqwnWS4sWFTir0i3G/jrBTntZ1rYGpar6 - kbSnW/w7FGpdJnm1AeuCvRyqSVFzfWcXvYBpMqZidSpVp+JMapfS5E/3UZi8pa0sTYj/aIqyS/HZ - UkIr2g/dLaAzvToTVGddEDW9Ljx5UqX+MpEKKqhGTQF3vz+C+qQG/CbjKTUe0wiFoludhtpya0lS - JyWoEWSZdvUCVRfoYnJAH/ZXfOct1RwK0Hi7hyI0IFgK0dvDl6IYOxUW4iPoE/QT1VK8o1XU30/K - xl8m5nQOKR2vEAW7CM+DfZSQjqN2O5FdMZG3IEaikbvYl/lJq2TGiuei9EbhqO68L6Zz78kYuAPU - eTHtC0iD8Y7x+wLYHf/9lsoPsDu+2LX30eE6EEZFosf485Xh9eq/Xr7mGLHRY61wjOwe3swdvmnW - nijtMyH6ytjnvrJ/LBn7MvEKyJh5opTtQ4+vf79SfTlUZfRVF3IvM1jdOBr4xJTeTLGnZrhNvCt2 - UQ+dYKa23R8qn5EY3tF0/jOS5iueF9ebIvcNJA3JRGIntxW2E1X6bLDzHCTi6XVSpX1z26riS7ak - Z+DF6aUG5V5SZYDbCGWENFKqqKy9VAfXZVOBObyiM13seymc+8CCBN938DEAOjrKPkq4lYC9BFlc - g0XOTweKxw3FYpFUVXaTpytam8qc9ID30QqWlDAQkSZe0jWyEzPp1dCEUfNFVHyZV29FFipn0zZ7 - Kz9IuxJfRrgQ+ME3E84F0uIZHet/QyryYDtXtie954Fplg7K8kobd1NsOExE3EMHNDzzLAXxotju - qPjldfXDf/z+w7t/uni7vE23SSVYIpL9SFF9o9QsMFVKcqaYeq40cquQh4/JLQ4yqbuVk0mnQoQ1 - n3G3B71iZ4fR773SpMpyeLpUWYbm11UjkHl2xaEZt6FiEcslw5Gm07VkcsPdeaNwxc/+nVpeCxwG - 4Xa+fgnA4LieS+leDttMqKSQVjk7QJdUzQ6C6hCK32ULWFEojaMtXfXp7/nkx+9//P7s+38++/6H - ydQ+v4PWIXsJMo/D8Moied8cK9FIrmUYXl/Sim75qmel7CpKgo5pKKobBDSGhn8OptW/2LQykg67 - XXs5FqhsSiWkpmYJqelLIc8CtG/N9vdnrIYXEsBL2d6gfFd17VLuVLs3I0t4zbJBdivIThD6Jecw - 9x00tDhg92Dnb2J6zscQGyXt7sZ8EEJGVltdJExTy8oU5rDS/OJiqEfYXoM58DZdNvwMnF7hRdv5 - eVPfyrOXQ2XC6gc2Grp7MhiNKZHQOhZXXTAilxHreHa47hc3101+hYW1lpSBkTSCvB3Ei0xC8H0m - 86kQo2dEGjdS97mtdLfMGHVzURln3R9sFCNxdw6F1sPwV9myHtLk0o0fxKm6sGnnXW88db0BOzLz - U4z7qS5YvtHPO9FSYOxAgdJ8kpVzG4FDEzy7vXDjaTgUrPn6faabM+Gzz4d/8tTH89RdfrbTgbYN - m26n1u1Xupy9AxMEHzeH6SHWtupSs1Rx7tPh9jgywB0swG64J7ViwKDXbrL2yrjvhBrLZnMMBMPu - /1kCdwfYe6C9mODsBLQeX8tihZ5znGkNzIAueJ/bL9XK+vd8JZ3UAdtrYRRjI5/q0E2uDui8Kd5p - OqYTp0ZzbO8Ni6LLbwl+0SLUMhb6yzckDZg7U2+3ZzmGMwlluEN5mMfYRby93EUoA11GhvtobiMU - TVE/eY6qj2/Ac2w15GO7jNHxtz2+uij9kxv97bjR7VLQ1392JUwbaV/bSpUGSenUsxiLmdLj6D18 - kQyME/bFjTdlus2aLfrwhpv4jgnpFX6Lt36Wci7CKE89DmcmXPWWFy5UW26cjLWHPHYcBOeQ8+bm - 7haKkXfK3V+v93w/Q6OI/wP27rraZ+up3b8wyeQyirjp0zsaZBYXe/aB4+ToPoBAtpMaOC6jL4dB - GRYCMsv1w45ON344uw38HArJukBxKEB5aH8caMNvD/eBGrhhPCZodhlrVDoY15XHHKx1d4VvZcM3 - dZjWA90ULwv6R/IHKAqW3kJk9fmFf1RpdS6yBP6c0XUhv2F5L2bkIr9LNpl6yWwd9mo07W8fseid - +wTpiPZjGX12IK1DnTyxQ4gU0UQ5gKQFhAMK1PCIiYjSQWq+6wcReqdu5XbLzhtkZVWj73pgHWX5 - g7rq8Rx5pGws7ig76Zq8WqgWkA2lBxliI0et6lCCrKz4iKMzahqAfYNx8X2bxitMbgd+8lYhdPGS - fPwks4+g9IeMonAQoS4VtcEeTJOVytiARzZFNlOXe696f7tLl9wx4+EI3W0eGi9xg0U+ss2HHiEQ - N1SdrpBvGNFC10BsfdNlrs8m1z5SJfOH2K/aqWEumG7576LKvzEo1AFfU4polKkO5mMANmKmwKPm - 1XowMgDW8ckGk0w6T7F94LEbjO87yPXfZRQYH2UwF/fQym8Ny7GCd67xfiB8rQ6u5M7Bt8tmaLn2 - 9+tu35F34pDJpEtTu9MiJpT+eiq9ZEeSVXZuK2CChHOv+tsNcwMGGvvm/rYznQ9/1k1L7BkO9I/6 - RxDG8x6/DCuJk/hS/w7WYDEWpOdf+30M53SwYAbLaC4qGctLJR4HU4jfkx/wlfoBKCO3rMG2Xccw - whToPL1faOAvK+ZXVOBFoBcwTrD1v9Nt/TbzqPi8ZduEZV2ER3oXzszYftfg1PQCIKtfPhFJ/U49 - Vr6EPgqtmFxjFAaaqaIWOs8x2tKvsdHuB/PSfMsYKjPJmohYbDVaa7w13w1kMDd5eSZESHrPTNtH - 4LSHpILbBlJPxlT3ih64VfhgJqbgSA3dkdl3d9fZudwuEGk9DjfWPEjySao7fnrujb9Ctc6zeo42 - wtNk3d4IIJ2NIpUNx85oMqDw275ewh565dW9txNiZEuFHkdffQKJvq6l5wxSp17brcD9TkKqtMnh - lii7svwzsOsJ2zxuNB2ZqB5h1gX4NAI0xO82YbAvad4e/bnT7Bm50sRToG/fxKUh9NB5YDsxVrZT - YZj9sfJk1xp3Q8WzhxLMsqVrLEdatI4K56JaG9BTOQptZSgSU74R5NTigGH9aycktI4/eYbmP+8y - QdkPO8e6zxckB6xQzld7+mEhTS0O7SCRpp2wTe5tsos6qaDPBmEBSi0HnzbiFI3a9akrv6eabN7A - KCoMojhNwXs69dbVpi3+0ZWFs52H4VCqjodjGveIpHpg8MnbEUhFxaF+Q7ko/a2ZxvXmmvS3YzrZ - m8/STedWHZkPdLFCgmxZWNacj5yW0UH2K2m/tjDXl70DIJoj5ELdgZxf2HsUsU720pnuPcH+hWHT - Ls4HQJseSuRqfikF6WrqV7WxmbtPxvUdUngU67o/mp1muPluyvLSmB8orIvibJvkD2eQgGBTdViy - 62xTp+VnMGYHInxoN61JKzDW0pWOcIYIL2JHtTjJIxmdxGt37gfMwNxKJzs8Ia27DP6QwQjEOXjQ - Avmm3BjXLusNO9m7S4WWZ2Excp9eL+BM+w2V6VQz+7UvMNhmH0ozqky/1lS3kpDqAF6xmeN2E7pr - krnfJzC+79Br3AH735H0ty8mAajdIL4pX0Ja/kX7UVOl4SBQfYqYdop2e0Sz9mVfpwHKUMdBkYXp - XfVXOL33YAcCyv5OhMDrYEfChDPUmUBY+E303r23IDrOZnTA4arTeuL6tC1YMtSbtTKtKw6yryeZ - OyXcnOulUiIJiIsTQLucaM8mVwfYrcyZorZaJADD1wKu0G6L03UPIoy+j4HgiCloaMEh01AwafBU - lL0PmY5QDptcGu3m/aazwHCUSQmltWYc6dU9RbN43Inbwy2ZuYD+7kvnPac/6zktt0AdZpnMnUZK - JwzDetF/yhxxLrfEChO4FuHjRAp4GT9ewEufqEGL60HhAl6cQQO/VXRo3IAXhpXmfh0M9qAwAi8i - mLB3IMEtql9jLAEdIOu1u3f8KMHQCMGRt5sf1wCXXy3GCjDLe0qnlgrCeMkPqFAT3kVCw3rqNxW4 - 1ETfyBzw3mwcMAOGyvpgEfmWJF2ejOklbOMGPY+ow8bZrg9s06M/e1nZqPSJTe7xpVK7l9CHSw+M - LR41oDg8ijhCQLDPJwrRKQnniYoh3Y0VdIzsD1P2Cz3yumbYkT8VW1iuZBrjhgtlcYUN5UmCbymw - J9hu+1ZtvuYvwPLwjtJ4oo4Nexp4jqO3X6F/keRwYgy+WE2WRUkJvSvylfyMeHw67ejBJEAbIPX6 - b+wuqhZMVYLmH6cPmjrRKxKFwcQZeejyTIYxbioSl/pcHMVNDBVrjl71JZjAQVKponM4q2/TUkaq - edQsp5KPutDp+BQR18pTRPyzRMRNqbOmxLcfMH+KmD9FzJ8i5nrE3KEYHDZF83Sa8xs4zTnuqcx9 - z4+GvAlmWaoQOfz4WoOBwYD44wSSwsM/DJARTjpiWPHJ0/2yPV30eWnl8UjyAE1CE92ihI5+X5yF - 1kC7CV+j1ugXnQ5eo7P0SnuDrisePEwdPE4cmBw7FEyOf7z0swSEyaPHhEn/sDB/9xQV3nuVUddS - v86FBbIXv4JM4V0rC/W5N2lCWyxv0+V7lEoWLzMZW3eT/CaNvp+xLAihNWI6tZyaUPXL7MoiKaZj - bBMP0hUIyOg74ghA3Cf254C2ZxwQF6y1I/SDCDmL0bP+J2T0MESLXm8A2tIRaXcR5cC0W4a9AVsL - UGQ+UR2YL/p34l6hIudjTGj77X598pUvsh45+2JvBhOwXaAi84lJwPbO3l7IoJ6cj51IHdgnX2Ij - 65GzLx5S1T9AoEIo+tQOBFjbYewRaJXlCwq4ytIZeFUVRwrAyoL05IHBWFyOoy+hHKwzoTyKeoOC - tLOtmvfQy1A+h9qE0tr3kfpTwVdPhsHUfIQI/1KQ8cO9gDOzOkI/TNDwbBjkR9HuDAUtlB053YIW - HVx5WD+GTxHpv1UPRhi8nzK3g+KyYBttWIAcl/F1zUE65ig22dEV1mMrlcewwxyOfGQ/a6eP9Wpw - N2wVj4wHrg7g+WDoLLwQGQ9c0NlewRC52kuRGd+SWqvpbE/0Dk8RQgvF7oHyOd3BH5GEZJsrZt4o - /M79zTnuOosPyfC47Hrya04NyCxP8eGa5+SjPt0/yeSWpve9nnxUKorn92MpsFiCv++++442e0bS - nIrQDfj6/w9QSwMEFAAAAAgAMDB4U2TW3YnzAAAA/gEAABoAAABhemV4dF9maXJld2FsbC9wcm9m - aWxlcy5webVQTWvDMAy951cIekgLm8l62WmHEjYoJBu0GTsGYyutV8cKspJ+/PqZlu20a3UQek9P - nzN4vKNlMyhpOLPb7QXmZgG1M0yROkk8D8RaHAUFK+/hKorAGJEntCrVVs5giGhhDBYZZI9Qr5tf - WsEW8Q/IScCFq2Zg+kYjwEQCHTH4myblE+pvM1P7u16edUw96MvIqIx3ylAK0mad8xjB9en49IQx - CvUbjDSyweY8YJaVn9vmo27f1pvXr1VVwcs/qnmuL3iStnOMR+29mjDYNMC20R6impbFsmiL57Z4 - yh8gf0c5Eh9qHfQOewxSepd8vsh+AFBLAwQUAAAACAAwMHhTs4SyxX8AAAA9AQAAIAAAAGF6ZXh0 - X2ZpcmV3YWxsL3Rlc3RzL19faW5pdF9fLnB5rY8xDsIwDEV3TvGlLjCQOyAmJDrBBVDiUqMQR46L - 4PZYreAE9fafnm39Dvs1Z9PhKPWjfB8N27hDz1GlyWDOtYrejKUEHHLGLDUoNdIXpeC7Z45UGiVM - JZHCRkJ/uv5wwIXoH+xt4DI7VeVB0aAihkHUL+XFcsPzc/nqeN2yX1BLAwQUAAAACAAwMHhTRH/I - ZuAAAAAJAgAAJwAAAGF6ZXh0X2ZpcmV3YWxsL3Rlc3RzL2xhdGVzdC9fX2luaXRfXy5webVPQWvC - YAy991cEPFTBFrvbjiIOhBZBHTuW8jWfZnxtSr500/36BcUdtl3NKS95L3lvAtkDK5nAioeL0PGk - MHUzqMgJR/ZqcxlYGiXuc1iGAFdSBMGI8oFtbtqSHPYRWxj7FgX0hFBtDvdxDnvEH6BnBeqvnEH4 - HZ2CMCt4Fgg3ju0Ndbefdv6hyRMv3EHzNQrmLlDu2Bpz5ilgBOosvDnEI0VFqS01j+Kw1suAdyme - tfYk+NmE8Ee6et0ftlX9stmt35Zlmfx/apqGRjFqOv8tmEP6tCies6LIFkU6S74BUEsDBBQAAAAI - ADAweFPb0nQ9DhYAAODUAAA7AAAAYXpleHRfZmlyZXdhbGwvdGVzdHMvbGF0ZXN0L3Rlc3RfYXp1 - cmVfZmlyZXdhbGxfc2NlbmFyaW8ucHntPW1zmzrW3/srNM4HJzuGGJxk2850ptm+3JudbTdPk+6d - 2WzHQ2zZYYuBBZw0N9P//ugFgQQSCAPOS+M7cxuQdCSdNx0dnSN2gNHj78UOeBeEt5G7vErA7mwP - fHJnURAHiwS9j8IgchI38E1w7HmAVIpBBGMYXcO5idr+w51BP4ZzsPbnMALJFQSfTs7ZaxOcQZg9 - JD8S4PqkThgF/4WzBERBkIBFEAGP1kHl6GlF+0Tge535i0UUrIDz5zqC5sxzzQTGSTz/DtwVmjZC - xhkakhO5wTl6PwJfYBysoxn8LQrW4WkEQyeC0QicJQhFS3g8mwVrP8nf//3Th7NTJ7l6dwVn30fg - c+BD+ucLUP1zQnd6DaMYYWA6C/w4iRzXT/ZevHgx85w4Bsd4vB/dCN44nseGKIx17/UL0skcLsB0 - 6vpuMp3uxtBbjMAKJlfBfOo7KzgCCPrCXU4Xrgff4PGNEGVnQTR3/eV07kald7gVfVmeQ14LkXYG - 4ziIYnXd0HNuSxV5GE4yu4L5e1qfe4mmyKDF6xBGu1KsjACe9Z6ZIUEYC4eL7P1eDha1NGer+e4Q - /kgQayJyAGc+B4YP3NBYYiYYatW+dqNk7XjGjeOjBqTFWykv7eKRIKzAhfvjzRAx5BQz5JTwJyIS - nVraJyatpDSlcpSCn5JhMnbIxvn9xomWsbkO504Cd+8EpAydxfA1/r81FCk3nAWod1QUzUpF0dqD - Fikjf0hKbVZqD7PCnzL0+TC5CaLvgM0IzCKIRgmMJbiLlj8xQu+cBfrXSK5wiYFkA3rGKphDpKIg - ElvDQM2CG8OZJe41NBZJOESsjkUvfnMhjIz2ikt2hxTaCQb2CcFCTYYE3HBvpGwz+EwHa348PzWP - cafHpE/0OMAAkmgNOR75pjVfShWt+b6H/q1kumDheDHccNIYpnTOfpBM4Q8XaciaiTedcHwV3BSn - K5WsUksPjYa11Gsxhx4sI7cDsZy64ZSq02oBzev1Karh+tINcRn9Q1ZqZ8V2sfwaoQ2Xrm7JX4XS - eH2Zlad/F2q4YYoJUoc9lQbJCmyxXkcKopIf0LyRvWG4oawxQQoWuPj7GsSJ48+daN4SnF0BDyMZ - rU+4ZAbBGwl8XEMGGr8ngAkZDMynYCAuhKRkgJXEfI5YLTYoH8MYWGOT/LdvHeUgyqX2wXDPXKIR - BuskXOOBTv8bB/4uhw/SdOrOp4jnnbWXoDkIc7pAE7n5F1IZw28XKfvE6M8xenLnw28vdIiMllzK - HjI8MNZBTwumLTOasJlzhL3OsEVRqKMqcXWsH/POqlYGOksTTW9Uxk9TBak1d1tn8vZmU7U15jqk - Jq4wt2aTk+jm8uT01LwWUB6mtvqXqfSV46MNwAr6ifYqIGuiWhCE+fa2Hkyy4om0/CArPyiWc5MR - O2q4suB3k7y4NA6uHxFQqZ9CTTuvWhp8w8VqItarGqMc8lNb3orE73jhnHQM76AC3g5YObeXEPgQ - zkESIBL8YO6KxTpB8svVVC7aXB3CEI9jDd/hVqlMIW28jneInoIkV2PqU1Z52ziT6fMHiD77MeFv - arfA4H2ZkmBYIBGlk2Gs0lqSBQLDWcl6kenWFd9lUTq41YjrvWTwcWW5HtUxcysayi3ejJh7MhjV - JuJ9a8zOTPOJDjNNOtuYTErW+k5Te30HvHdj59KDwE3AfA3xaohd/i7SRp67cpPUPy+RN5HOZYzl - LGtUIk8uJ1VolElLA1lRS4kU27LxSUWlXkhkyq8gLyJx9M2U2oWjmi6iay7dLRXnWKFe2mGuG9QV - cNcSI0XvbK1cH1Szof3w8Tm1qzC60S6cYU1Qkm239hKg2dZeACru2DqRBCndhI7deApXYXLLGUA8 - Ktu4nqkXf0oOBqbkMAA7xms8EPJGPTmlW570hJF7jUqMyPGX3CrNL9fg5Pjz8Smt94VU01k7s3OM - s8/H56bQnBzgsA5GfFcjSV9NXXrCWU6GfTUGcrUimb+FKiz+N/djcHNzY166/tKcBSvwF3PFTvLp - 8zIIlh7Ef2vh5jw/HDL/uHLRP2iI5sf/e/+ZIofvbFTsbSR0V3WGJu/mJDxm85VTwuoK59Ljp2f8 - ZPhRnkfKeNLKmZPxJDfPSv7sBOdcZyNQSYDucG7l2qG7w96CyitpnDLC0Y6mC5VX6innqJHQV0fs - 1d+JLI42iGtWQVLnnoImcBENi5iVHNgp9qZZYEX6wpAGWPhoIc9rIiTTh/4dzVlbfngyQMJ80KsZ - uMPTTzk9iNzkFjEX+uE9+wxvLgEJK+AMbEoc6TJoWabF7AAMMEgCBD0GX9+fgvN3p+Dk3adTVDBH - DOD6ZOsqWy/FCjgCLAYvx5rzT5HeYO52afJWPvn3CGA3czeMBOmQ2EOjmpNZk408jCwTS2LkO55y - 8q+OCq+5/m1zcmTatmkdiD2QwLlXh/cdjUHkenrjJldoH0PkWUsTiC0eoF7AZRNaVjp6aqgzuNp2 - sXZZH8k1jKKWzdcqwXLCMIeFHuSwWC2br1WClVIG7VVpQN5r9iqlYbE+x81CI+49a8lrT6ljuVlY - IGN+VinTFIjpC7P4mUtEjeHfuCfZ/Ou6s9kfEz2pfhzrSIYdCfb1lhAGIVaitc2C0gARtoCI2kXD - IouGXb1otJ9oNXNueeVsSO37WTTLw43L4+0Wq7aI1W54R447WwN3f9XA3aEMd0cd4g4tNp47owMQ - cMg5GLM1TOSf35MkfPNyTP6N0R/ozwzzKZonGrpKYyoYCcjugInEku1+mvZm09xsGoVt+v0akn8G - PnElegFF1ZshdOJkXWdNkmbbtx9b+lnJqIEFNBd6pfMihdMF/tPkienV+lJCBbuGDFzruug6kgr0 - 3Xdm38114nosB+jdP04+RFEQ9WzzX+PkEFSE0IDnQR6LVTAKuCoEI2UodgFMOQYPNbQLgEqVIhy1 - JuJKxmSV5rCY96LmJzxK3kbFz7xNmtyGEJzphH/hqUgjBtB7cgyHe0rhl4IDhNMEwwMph6XhYlr9 - 10sYBnX8749/TH9HIzUMkjIGsPVChk4H2lL4CKTBgD/5wrtaCstBi2mUfHFctKZ+gUv4I9xlHD4C - A+KVAzSRBOBEEjcGfpAA8h7OSZ4ekbB8GEFGZ4D6NQecRPWJI1mST3UwiYTJ7O65zBbZzO6Zz6qZ - IB3Rg1LD1MNCD8uRGdDrGuksqPNgIXWjPGviZ01c1DIHBU2scZ7iQX+ZXO2i6tzxkEkZ/OQ0NrMt - zB6CdiA9NEHlNGtmE0mnAz/sfKiH/FBrEoBqRdQNLcrFaJ4XQ3EAOJYzGwN+cLiScf48/FYKybc3 - A2pVAp1sBtTmgTY0yNWngCyoKMYxLWizeUdSye5wuGDnFJ90lLjZerEhS0T2FAZosLfCqnMDdVYd - GRjpclN8nrKeukm+US9D6dRIfghCBpuprJJdqLX9JU2yEDXKMqrO/dFMw2GUKQ0lo5l0M7xDGCTn - XIpDahcTfc9KJGz/1FbTO4apn+UFVUfqU9zJEmxIyU+xE600dIQJHHuQ3TxipkEK+yyi+xSDdvFx - vjpqIwuITMfROEJBaSvkW5CC1UAJk8sMDnpJoRkpnrjRVCoTnrUzBScePVXwMA6Vr+BhvanaP0v8 - UTEbdS9a6WcSRmySGy09zOwiZaAwrkeVNi1HymaJL3ZVULM8V0HovjoaVjuputhCM7FaX+jr1JlE - KDCvIotm5a61gtZ60W52Qb1pG126lhJukM6wC8OLgevRANM0lOrtmIZGxq/GZfinWIzcOfQTN7nN - 6rEXwuY2e1lGByvC0IejDfadWDW+zsBQTam3CUunINmL5SQysqHfufOixiM/RifSEbsuh7Ua7jXS - SdVDQawRXMNsqrWD4e/vEQbUer+WSjgRe0UuQnOfYT3QHlUJ3kxBciSbRQgRlYLPQotlm+zputVB - hSGn9dgZM4JATpkb+iQeqZnfhXiRzZn8sq1hWciGpagpO4vSsgv5GX8x+RwMtcCWS7rDpSZSNRpp - 3h5W1zYPsCdIQgYuieQ31fkR+hDd3O2Vws3I0w1QSwDKxzxlv7bWWaoJEStGa3Ip5BwmVNL1VKik - YfurZng1J3BcM13XkflUsJfIQh3GVG7/uVi0EzUE2ExcGGFCM4NMh3cyvL9naDdXqZjgMW0Igu6T - 1umtrJe3oRPH55GzWLizM5gkrr/E4SoX3zoBH7tL38Epxf+8hlGErAY17A51b047egNjK+pVUEF6 - v+OvRYesZyPTDdTNmXkpacV0o5/TiL9/MhsdohwNx2xHsnbITM88yijDZxyWDoRyU7p2pJuLYTpF - pPowI71OV72f900NdvupQA77QZPD3jI5NEBbPGi7CJqqjPsjtdz+xNsSWpHSir6wqmqzYE4SsltR - L45mkijgLCXAOqxqjEN5+davbNM6eombjSfC00EtFBY9/3IMXo1fjcHhwaTo2SE/fbZOGVPK3dqq - QtoasaeJBj2L3JBYaelNKy3BsaDo/DgaieBQwCkxRXm0DrVEVKfXk/A3mkXVwWQY7+HhIvbTWoF1 - xniKeYRgBfMJho5ZBf9LuOVZXfG/9uqKv31Zoa8egIQ2J2h7zKSuuS3oconp9fjpOu7HzOvO1Sm4 - M2cQ4dDxalMCeg9AeXZaNnVa6rnzrMydZ5XceeINKwoZ5RwTig6zDS9ZC56SY1Dl3Ku8i0MfqMy/ - Z/Xh37OYf09nme7eYaT0qzZbrEoRe5k+f3Tee+HbDxrDf4uNxW7mQEB1OpFmi/Y9H1zUKrHWHtcH - psOeDzcaKL8NvN7N5IXYw7nhULjjIDdbWYrtndLIUDvUfL5VmjvcqYrc/4Jm8S7rIt1b6+jN0rg2 - 1TtyPIorxFNAj7pRZmyKDYtc0jGGtbZX2qH9b2XbnRbrXmPMi4thE/S/pb6g+6BBcQXV53MheR/7 - Wx4545M51CHX+RM01MbZC+zUNvBtFNwrhNfCm/+UFwXlWYe0x7RWmVoZhbkWwu0Lh/LO2W0in4/P - Ae+UEe5lIZdVMDcvGOBd/0AOTn6pxcBGSyuiAL7awjocyO7dEKpMBuLzgaI37noMFrdr2S9NfFOY - Jbk9w7InB/XDph54wi/k/xa9Lii/FQKfJHx9f9pAeUUCs0s9N3yrQnWsPsRX51TOBmJAwmcnEaVq - 0KyPVMQGIs8OutVIBYlZuF4CI0FoqnWVlHzNRMUHpV4NSyU5E8wGVZLDrjJRig4pIDkwqTLERFKy - YVHKti1SckmYkP8fFCXhGG248IVR7USh6JyuYlNLTxQ+EgJvLg1WLg0SXvk1RMJWicRBc5Eo3cHD - i8VxXtiLaAjPRxuJSulSILTMjNm9QPhvSz5qvBc2EmeZfsz4b87sOyL47+9P/Jh8hlruYUhvClpH - Hr0oSHWxsLw19PEHLYzEiw3Xj8OUh8gnWrs4zZAI8ERnv1wUMbs7SdbtTy3S9qYgyW2abIFOZzAs - MLSWO6EKNhrsCrM5PPfwse85ImVrkITFvkYE4OBiKLJZ8Vbv4bdBRbxn3u82bGiklySiVvxty6rW - G0unRnYZ/DYthHLvxVvwChpL3wyvnth2zPKDBkbCZAtm+URllmOV1ZcVouG5aW90NPX9HPQ2XSJ9 - 7WLStBUKX5PUkdtdUqMJlVQMQWpKKeymkiIQ9IDwpIpYk+scQeUIT0c6NlTVXY892C7ZithRiMzT - 4bTJg+c0a8wxGvdwBET7WQxcAL2zURtbmDdSh2WatLMj7ZId+dHx4naGpF02JMV4hwZ2Y+9C1cE2 - WUOmFBvBkrlHhO/ZNVQlVpagnXtd/fUCGbfFQVJ26QiRTfzOFrdhZGqJH1THh1U8UbZGDxUR2m0j - Jt1ipnjts2pzq7C0H+Zhbu1pnGqEJWyIw2iahSrNxEfm5zRmKUCFeNfaBu2zThuFoLKbukcA31fh - XDuuRz5pG/jeLf1gqhtncbzkbls/uBGh5XGxi5uwlEc1pJPDl9vHNLJf/CQX9+EMecYrCVpxcWKu - kzjV9z+Kka0Si7D4w1Zpiij26QPMFXotM6xUx8pKWtYa7JI2CI1GikZwx+EUtde5AYTeafzhf2vH - 2xUwekFPx7+NeM66YEQtXsVRAQaNKct7w3cxpSQvAubZ4ZsZIzs12d3buBfqrz6Ngh+3uCeSdUPg - 7JC/Ab4mCjpzECyoxcqpiqvgRp+laMSPlFlKKqQhNbKBbE4JDkRPVFD3IKPABnGaii1jim+lWOoI - U0F4iLqxzHH1CQhuEeJJkcOPehn71bjpYsjwiGBhcUvpGK9nM7RNWKw977YDdiLHFalACz1A2sM9 - MtozR1RwRFek38S008Ei6OIKXkmeU6Nrm8j+KL0IDvssn9Oe5ENWpD0V6vf4lbtCy8UNNXY1TV3O - wpUauGXO3t7n7/RNZ31TWd803mD1Lpi+Wku4anMpoqWrrArNRJ7sJ92/inz14KL8heEpcdtjdK8S - 0RWR/0pkbznkqosDmkZhiIf42Fvea7s4ROWZS7W3WfpZYY3PoNUf8TTwLHd/lKOdbb9hiG5n0Uxj - 3QDF7Pe0jzJV9wY0OXdpLQpC1MvjFwbG1MUDmBqW6j2JQo62bWVRVCrhcoQX+z6plJGaHHgrT/Wa - c9gmaRNNeFUdmtWPxta6rmbDSPLa6C3dzlTZFfpXgFQf6z1tja+lAgSJKyp6SseO5fCoKznMIiex - OWVXBU42EcTxFgVRdVyf/Xq6lmZTdw0jzrPLRjHke3fZPDhPi6wnxYfiK7vjvEm/1hXlzy6RbbpE - ng3xX90Qr8uUeHwOlG7M8Ypk583N8fF2zfHH4becPDC/JSejipX7CThu+t4Td+bF1E6zzn5PWYiq - E64bClGjjOsNhUk/5VpxYWS9pGkkDclh12VeG8YNvDQQDuASYRlN4XdUA+29n3Ok2+VI16TI4FUS - If5dhvctrZY6KY3t5boT5nlbCCDvCyUP7ARne2mP7Vb2J5LsuB320rt/7MFyWIlA9IRvnF3FQZ+t - wjPz38pXmD5XmvqM1oZwsIlGsfARI0F7JdMAW1oGfsEM3Hs8tv4ldkLahxJPgb2e+hnZE3GRbRhW - sY0E161pPUWGa88KYCPHZIMk2KdKweJBQFGJ9C4lbTzKIuHSMW+DaNujlzqHuS/fYj/Ye05z3kaa - c5auTAPrVcnNYrVtpDSznAzd/OO6pIwGWceSo/XFTQdpvVrtS+mKC5zm2k9OMMJxg3zgdJthvv98 - Zp7laWIDRoARI8BgM5gfxHSxIZm4IMd6GXilz70g4nWeZFeDOq55J2hTwKtHmRpNku+pKLhclUSr - QuozwbQJRtGoRS/FCkBw1e5T6+lXm0pRdHDthDWRdLhpL6sBr8M1kFNW2c4C0I+QHf/74x/TfyEi - 4A0iGi77KlmFPcSv3tLPWqUI3wF/+/obODk7+/rhNbjC3tzX+/tLtFSuL7HTb58cNu0TlBkzzzXg - jwT6+Csx8b4bx2sY7x+MXx21ol0aykjximviAeK7PpCYhogbb6ekpw3Jqwm9PQfkAY54GOmTdB1v - FxlHOOIscfy5E82B7LtR6efRe/4yFerg/wFQSwMEFAAAAAgAMDB4U4lqf0SkAAAAkgEAACgAAABh - emV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL19faW5pdF9fLnB5tY8xDsIwDEX3nsJSh7YDuQNi - QqIT7FaUmDbQxpHjIrg9USu4QT35f3/bejUcdqyqhhOnj4RhVGhdB31wwpnvWnxJLFYDRwPHaYI1 - lEEok7zIm7J7CY5iJg9L9CSgI0F/vv1sA1eiv9C3QohrJgk/yCkIs8KdBaYtU+ZFzdvPcn5X8gox - zIVQEdsmPQcsYLyIo9x0xpObrBBGO1NO1lGLa4/YVV9QSwMEFAAAAAgAMDB4U0rCsHc5AQAAnwIA - ADQAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL19faW5pdF9fLnB5 - rVCxTsMwEN3zFU/qQDuQGVViQBVClShDYUPIcp1LYkh80flSyN/jOqViYeMW6+69e++dF3Bc+dDc - jlpf3xQLXP9bJbEND5P4plUs3Qo774Qj15rmMrBY9RxK3HUdMilCKJIcqSrT7qN3FCJVGENFAm0J - u+3Lz7jEM9Gl0S+FD5kzCL+TUwizomZBN3MSnrp+9szRKkJDgVKMZHKYfsVb7le4G5X3FHUmPsxE - lrza2tBQRG8nODtmbcciJ9sDtfbok60NFT59Ou1A6Djp+Drncyc5fzr1Yl7+77cXtXCP0gTST5YP - 09tgG+opqHGdTw98n35f8TQTdhd8k+HCGNt1xuAWr1d/cK7eikJlWhdIdfYbrLr2Rzs3JlYfwAI6 - DbSGbwIL5Y0LulwV9OVoUGzz3r0Iy/rMibH4BlBLAwQUAAAACAAwMHhTM6i0v/wDAAB5DAAAOgAA - AGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvX2NvbmZpZ3VyYXRpb24u - cHmtVk1v2zgQvftXDJyDpMBWroWBLOB6i02AJhu4aS+LQqClscy1RKoklVS72P3tO6SsT39sUUQH - w+IbvjcznBnqCmKZcJHelmY7fze5gvmbPUS2kkWleLoz4McBPPBYSS23htZVIRUzXIoQllkGzkiD - Qo3qBZOQ9n7kMQqNCZQiQQVmh/Bw/9wsh/AJsX0x3w1w4WwKJf/E2ICS0sBWKmLKaiuyoPe8Vp1c - OfcShBQFkisktKl6LvrrAJalkWvUpjb8rTaUynq32jGRooacVRCz0rHHUikrvcEde+FSARMJvHIK - b4OQSeLhW+djbOm4JhqFrXz4tsnfKpmDqQo6W+A5ZdvAUlSTep39VSoMyV/7I7Y8LevDaCxX/cWj - LQUvMOMCG+tCUoY56r5hnubmYH1AWy/WD3fGFB9lmpJvTxZt3AqjF1S658eXD+tP978/TiaTOGNa - wyOaV6n2D0ywFHMUZpVx+9t31x+8BYsJ0DOdTgfLtjLOsYUTt+VRGqTTYgYYnWDBFMvRkHtQ2qI0 - EmKFzJlwik1ow0SMwBSCZlTCwLpVx8eMUXxTGtQHgYXjtDQJqXKWLWDV/geB9DdxfrqSca45WSmE - rTL6u3SprsnoqHHA9W//kNt1HT7LPYpOqO+KLjc6VrywGYp4soBnUu4v9gQ0vO54vKPu5N9KzCrg - DthWdae2feR8HJCEx7T3v9pAc23TbEDWXfJ5fe/CRyqKCuxgoD6mZsuyfshHPmujmiOv85zgFqKI - C26iyHcr9tGYbWftWxfXDODK9g0uYDpK1bTbPBTt7WnU7XN9vX9lKtUdajvQIoeqtE8D+WEYBjD/ - hepOYIvSwOhco5Hh0G6zfRTjNH2+sKzED0pJ5U+fmloFr9vsQV7SBBLSzidHE06Dvs4opp8QGzFc - VtRlgcr/kYaeubMKwvYMm7wGk8Fp9qocbntpGxqNw7wdB36OM9KxLGiM3UKtToOt8L0j3JvBH96O - Bpxe3NzkbVxh0435TUgFycrMeF+7bBwoNZoD6Hs62Ue5FHyPijg9t39ux+pc1Em7+fsfL6xvNP8w - KINg6H3UTHccJ801RYeeaYs3qGDnB41MFVEmhIncdVB1WUyRYj3CvQCo85urI/xM+NLC9XXRC2Yg - s0NGnwr6tMYQHAnc1eBlevq0+F6dJu9DI+onC10mzuq78DT1EByRH/rnWbEYBzfq2RRRZUYX9U5Y - 1KKnLu5zMgqNOpOqPjSKZm2hy8QxjRSZRzsp96fpjw1GIitncEf4/4WQcPs5dy6KAXoUSI1eVmAl - XXM0O2I35k7rnLTxhoN7NPvsV6cduuc1hjP9oi9tSO+RPm3U6EY8xDfyYAbXp2fnDLpM/AdQSwME - FAAAAAgAMDB4U9gkX8LjfQAAAg8KAEYAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3Yy - MDIwXzA1XzAxL19uZXR3b3JrX21hbmFnZW1lbnRfY2xpZW50LnB53b3dcxzHle377r8C4Xmw7CNx - BB7ioxXXNy5NyRrFkW2GqLEj7ktPE2ySfQUCOI0Gac7EnL/9Vn/gq3Jn5t5rrewu9byMJAO1f9Xo - 3JW51srKfzk4u3wzu3j3x5vF269Of/MvB1/J/q+72IvLq8/z2bv3i4Mvzn5/8JfZ2fzy+vLtovvv - 86vL+WQxu7x4cvD8/Pxg9UPXB/Pp9XT+cfrmSfe7P87OphfX0zcHNxdvpvODxfvpwV9++Pn2Pz85 - eDWd3v3L4p+Lg9nF6meu5pf/3/RscTC/vFwcvL2cd1c6X/9U9xPdv39YV/3Nv6zw3kwP3k0vph1K - V+j15weIX/z0+4PnN4vLn6bXi/UPfr/+wcv5ku7F+8nFu+n1wYfJ54Ozyc3q6meX8/my9Ovp+8nH - 2eX8YHLx5uDTrLu919OD88vuOrO3K8az5eVm191l5tO78k+0H/5v3s4vPxxM/vNmPn3y4d2HxZOO - riv6ofvcFwfPf/rLy9nV9Hx2MX1xPpteLNY//eF6vrzbzQ+9ms5nk/PZf07nXx58u/zDbP7t0aW7 - j/vt7Lz7IDa/9L8uLj9dvNz8xy8PNv/07fTt7GK2/OCt333y4eZ8MZtczc5WLLeX+svyvz6/mq0J - /zL752zz20/GZ5cXb2fvbtbfoNuf/+t08ely/stfJheTd9MP3a+sf/HFw5+9vcDl1XT9H67HH5YX - rlzjb3c/vsY4O59cXx+MX337v9b/+xeXr5dfut9/85uD7v/eTN8ejMfLGx6Pv7ienr/98uAPk/m7 - 7uP4wx9++bT8p80PLv/vt7/97c/vZ93nd30wOXg7+aX7dqwuvrg8uL65WkGd3XTfq/Xnct5BLdZ3 - ffnW+oSe/Pbuyv/YfPPm0w+X3ZhaDpDurzA5P/g4nV9vrnD7ya//Il+tviOvJ8tRt/5bPMS8++er - ju83m88g84F94fsgv7Ru4csHH+zmg+qqby54sP7vT36z+u+rT24+nbzpBuHlxWIyu7he31L3QR08 - f/nD7a12H333eb6fnl8dfL686f5A3afwabZ4fzDpPqLL9aB8vvwEutu+vHlzvbr4F+v/8moxOfvl - y83//H33Sc4vlvdz+19evO8+0y8PpouzJ79/svq9P31efgMmHcaXB7PFQdcbrlcFzrtR3o2uB1gH - k4+T2fnkdQfb/cvVzeuuU60vu77Sn7se0g2SNzdny4/syxX79fvLm/M3B9eL2dkvy5uadH+Oefcv - N+eTruFczb66u/bFm39d//5ykD3ZfF7T2/9wcD1dLL9yHyZXV13/774oi0/T6fLXDu4Gx8G7+eXN - 1aqNzboffkB+f7mHJTuSSff97Lr16uLLm958Eo/uetMF78qsrrUu1f05L7q+/WZ6fTafvV5/aRf3 - 0Js/+zerQgdn8+mb7i/RtaVvDl7c/fPBxbT7xzfL3r9utuum0n1U3VfkYtmfu3988CF/s/h8NX10 - rf+zbk/LwfDk/r9fP/n58pfpxX2hhyjXN6+XxFfL2xnP3nyz+mge/scHBa4PPr2fnb3vnmuz/30z - Pf98MFv9D28/r59xd0+g9ffr4UWepJf94dvljX64Xn0Lbr/K//7TD6vbn3af+OeD5SO1ewJ2j6nz - 84e3nDBfL+aP7mmx+kKNN3+2bx79DbvPcPXQe9v9ve6+Ut1fr/vHj939vPnyoKs/e7vuGR9m19fL - 71j3x3z0dXxQaNl0xjfz7tN/tcH9959+fPhDm1/sKO7Kvbl7qnx5sOrrjx4+S8Q3s7PFw1u+u0jv - AfToF9c//8v0c9dvll/AxcHV5Xn3qHzXtfTuu/1x+RX5dvO1/jTp6nd3tph9mN4Noa5RrX7levVH - +PGnv91/1a83n9hP08X881fP3y7Hyvuuf3X/b/XhdY/Ziw3xsuOu/uHb7/78/N9//Hncffzjv3/3 - 06sf/vbXgz8e/O7p10+//urro6++Pvzd6sfGL3/6259/+PG78c/Pv+/+998+ePRfrHvnk0xTXnf2 - H5///N2rn2+v0l0heXZ/8V93j4CHxb45uP/vy//76+VF9wkb1F8++rHfvZ3Np5+67+S4+6xmZ5/H - 85vz6XjVBq5/983t/T1b3l/vF1d/hreTs+l4evHm6rL7180vHI6++vqp8QtXT8fXH68uxqvJ5fzx - 7OHBr548/tX//u8vzfs9+B8Hv9008/Un9/vfpI/9u99cPf/v/u2+C3x5cPAvB8sv5TcHv+01lvsn - bW+IPvid27G6/L8Hg/SPyw//vtztqOr95833/o+PvvZPbh9adz92O1u5r/r84vP6ju/nL6vv8+J+ - /D765G//6/L7+n6xuLr+5l//9cPdt+/JbZ/98LtHH9ft/K77Lc+c7ouHH2ryid1Nufol1o+FP6Zz - 4S/uPrXbf/jyYA30x4d05qVvuoGem/t8uar8+yfpd6T/R3zwz4+/ybd/uM3/v/vfNt/A/2c1J+ue - wO8v39x/JT90q43z6/GyF35xdt5NhR5c/sEfcj5d3MwvDv7rl28OPq4aVzfp+bhs2d3vPFlf44uH - v9ndx/KS4/GT2WL64fqL3y+/CrOuz18vJhdn0y8+frn60vz+vwtsm8v2qf5oNI/HU+a/dJOi1RPg - qmsB18vZ02oKd/+A+uY3Dz+4Pxx0I7xrlcdfHR59c/BNV/ab//i4/E/jr4/Hh0eb2/u/jJaZ/tT/ - /R/JlY+/+rprH4cPr3w8/no0/vqwcuXHP2Ve+fBpcuXDp54rP/wp48pds/ufvSufjL/+n/UrP/4p - +8rH6ZWPXVc+rl35NL3yqevKp7Ur9/+CJ66/4EntL3jy1eHXyZUPv/Zc+eFP2Vc+TK986LryYfHK - yw+5d+Xlx1e/8uOfsq/c/z53v+P4Pj/+KfvKz9IrP3Nd+Vntyv3v86nr+3xa+z6fruccvSufuK58 - Urtyf6ScukbKaW2knKbf51PX9/m09n0+Tb/Pp67v82n9+5x00VNXFz2tddFR+n0eub7Po9r3eZR+ - n0eu7/Oo9n0epd/nkev7PKp9n0fp93nk+j6Pat/nUfp9Hrm+z6Pa93mUdv6Rq/OPap1/lH6fR67v - 86j2fR6l3+eR6/s8qnyflyuu3qzg6deeWUHvp+wrP0uvXP8+937KvvJReuUj15WPalc+Tq9cHym9 - n7KvfJJeuT5Sej9lX/k0vXJ9pPR+yrxy//vc/Y7j+9z7qQdXfigqd4uHByuAgz+uFI7bOfvvHi8r - 1yL+g6n5rXy/rvDoZzfLmt7/0i33zHqbmXy23mbCLqy3GsmFeqsBK6u3mfVn620m98p6x5V6x+J6 - p5V6p+J6xe/Lifj7sllNFOqtJlnKeoeVeofKepuVR7beZoGhrFccf5tlh7Les0q9Z+J6xfF3Kh5/ - mxVNqd6JuF5xvJ+Kx/tpZfydisffaWX8ncrHX/l5dCp+Ho0q428kHn+jyvgbicffqDL+RuLxN6qM - v5F4/I0q428kHn+jyvN2JH7ejirjbyQef6PK+Btpx9/tei9X73ZZp6xXGn+3iz1lvaNKvSNxvdJ4 - v10YKuuVxvvtclFZrzTebxeRwnrF8Xe7tAzXm09m19ODv0/Ob6bfzeeX8y9++zDc8F//fRtEuQvo - /PbJOjv4yAK7td2u5kuDf7H2Rpe+1uTq6nx2tnInx+8mi+mnyefx1Xz2sfvHO896vImjLD3oVUrs - scP1w8ZHC3lcD7SQld32zX88vyf5fg3ycs3x3QbjxT3FfTirppjc5xmeYAWKYksr9OOG6Cdt0U8a - op+2RT9th36rRzVCX6tWSvSHgtejbrcJJbybLsYP/vsXv4s2kt/dZxGoB+KTh4mlTWYYuvmDyfXB - 3b+9WP6dVM/QHSN6Hrs7RvQ8qXeL6Hq4bwfxevoYozpDeHM5Xc8R3k8+TpPMbHzkZmYYdzzrecxj - /i8eZpm+PHgcT7rP729+bD0HWgeBHhV5nO+v/TQ06zmfXfwynk+vL2/mZ9NdzHd+7AB+uq2vnelk - Lk3NceK47tlNCNc5r4njumc0IVznXCaO657FRHC985cwrn/mUseVzlket4FdzFYyNzyMeYoUTj1D - kcKp5yZKOPmsBIHb5nykNyr3ciYim3M8yBFn+3a9Sd+FiotNuvgAeRA7ZkBuM8gUyG0eiQNZh5MI - kPtQMwNym3DmQGoTPR9IfVZXBanNiXwg9QlQFUTwZT3hv6z3gWwOZJ1m5UBq8z8fSH2yVwa5j3sz - ILfZbw5E0Eduo+IcyDMJyDMeRNBHTvk+clpfCvpA6uu+KoigoZ3yDe1U0kdO+T5yKukjp4o+opgG - nPLTgJGkj4z4PjKS9JER30dGkj4y4vvISNJHRnwfGUn6yIjvIyPJxGjET4xGkj4y4vvISNJHRnQf - ebAbggC52xrBgfB95G4nBQdS09tV4jqtpKtkc1ojVwnitPqtkrppXVslYrdTrKvatHdriksnpBRL - 76aVrZC4trNsgcS50WU7JJ4tMNsh8WyO2Q6JZ9vMVkhcG2q2Q+LZarMFEucmnO2QeLbnbIfEs3Fn - OySeLT3bIfFs9tkOiWcb0FZIXBuEtkPi2Tq0HRLPpqItkDi3G22HxLMRaTskni1K2yHxbF7aDoln - W9N2SDwbnrZC4toKtR0Szyap9iTe7VPbIfFsrNoOiSyzNZyA1nDSWMOJXg0nZzWgUNW+xaeup2c3 - 89ni8+bNrLIUVSkP8mpT8/tVybrUX06F5K4WzIbEoUrObgwqq6cCUAVVNQBVyoxEocrJkRhU1jgC - oAr2UQwq690AUAUHJwaVtU8AqIKJEoPKWikAVMFQiUFlbRUAqmCuhKB0faqcQIlBCVuCrE/lvWQA - StMSSvmUKFQ5pRKDkvWpcmIlBiXrU+X0SgxK1qfKSZYYlKxPlVMtMSjZJK+ccAlB6fpUOe0SgxK2 - BE2fKuZfglCVFEwMStWnKomYGFQ2FwNAFdIxMShV86wkZWJQquZZSc3EoFTNs5KgCUHJ+lQlTeOA - ojI1PQ2hGq2RxANyN7WrkICWh48KCHkkgQEtDx8b0PLw4QEtDx8h0PLwQQItDx8nkPIIQgVaHj5a - oOXhAwZCHknMQMvDhw20PHzkQMvDBw+0PHz8QMvDhxCkPIIogpaHDyToeDSxBC0PH07Q8vARBS0P - H1TQ8vBxBS0PH1qQ8giiCxBPywBDf5W+BzmG27f3jrvfnL5bf76yBEPqDN6W+/a+Wl2ttUzB4oVc - fiCIklqBAMqhBiURrACUpxqURE6PoqSOH4RimX0AyjMNSiKdAyjHGpREmwZQTjQoiSINoCj6imXi - ASgjDUpi3cVRJH3FMuwAFM1gpvuK4dAhKKY5B6AI+oppyQEoRxqUxIgDUAQtzrTfABRBizNNNwBF - 0OJMqy2OougrpsHmRYl7a9a8tuqqEap28U62K2g3QEG17AYoqIytRiEU7AYoqHjdAAXVrRugoJJ1 - AxRUrW6AggrVehRYo26AgsrTYhRGmW6AgorSDVBQPboBCipFN0BBVegGKKgArUeBtWccRS47mxPY - fRKc74546a76cSY88sR4tfRt0dvDb15tStYlCOsF0/WruV4zTUFlV3VRqIx6BUFlJawgVE6qR6Dy - en0UKrMIhqCyK+EQVLrFEIeythiiUBntD4LKCoBRqIz0BkFl9bcolKxPWVsMUaiMBgZBZYWwKJSs - eZbcxCCUrk+VfMUolLAlyPpUzg6AoDQtIW84xqFKrmMUStanSv5jFErWp0pOZBRK1qdKnmQUStan - Su5kFEo2ySv5lEEoXZ8qOZZRKGFL0PSpgoEZhiq6mFEoVZ8q+plRqIypCUFlnc0olKp5Fj3OKJSq - eRbdziiUqnkWfc8glKxPFR1QFxRhgyZqi2eLIfpW5vpNbffdzK140C2YjXjgLZiteNAtmE14iC2Y - rXjQLZiteNAtmK140C2YrXjQLZiteNiwipiHTqyoedjYipqHza5IeQQBFjUPm2JR87BRFjUPm2dR - 87ChFjUPm2wR89DxFjUPm3FR8iiCLmoeNu2i5mEjL2oeNvei5mHDL2oeNgEj5qFjMCBPuyxMqmLs - UyLmaj77OFk8uMvF5ythLCbvLb1cF779c/+8LOvyArK6bfmKIY8JhstKpQhcRi6F4bKSKQKXkU1h - uKx0isBlvCcYLus/AXA5bReFy+u7CFzGi4Lhsn5UFK7gSUFwRV8KgVP2uaI/hcBlPCoYLutTIXDK - Jlz0qxA4ZRMu+lYInLIJF/0rAE7a54o+lhuO8LLseVLV0BIITOW7243I1IKJFZpaMLFiUwsmVnBq - wESLTi2YWOFJzaQQn1owsQJUCyZWhGrBxApRLZhYMaoFEytINWCiRSmCqZ0wlZmS7JM6NZ9eX97M - z6brl59t+X1hP22Kr14FJ3t5WP2qodg/A5mP/6OQmSk/BZmd9qOQGYmDgszKHBBkfpsADlnaLoBC - ZiQPCjIre6CQGXWBgswqDChkRmWgILNKAwop75Ml2ReFzEi/FGRW/gUh9X2yJAOjkA1akLZPFiRh - GLIoC6OQ6j5ZlIdRyIxETEFmZWIUUt3Mi3IxCqlu5kXZGIVUN/OifAxCyvtkUUYOQRJScn5Rs42X - xdXvcjc53FZcbB63FReby23CJcjntuJibZRWXKyV0oqLtVNacbGWSisu1lZpxEVbK624WHulBZfC - YmnFxdosrbhYq6UVF2u3tOJiLZdWXKzt0oiLtl5Irnb2S2Eav08WzCb1PO4uOLnWJoMzS9BN8vv5 - uiCnIuauFdIOAaCsYhgCyq1/40D5VW8MKKMJAkBZJdAPVND/gkBF1S8GlNH6AKCswhcDyuh6AFBW - zYsBZTQ8ACir3MWAMnodAJRV6WJAmsZYVORCQKI+VFTfHECE5tZ7inlym+xCNXdDu1meSmnoRamW - hl2K6mgUC1AtDbvs1NKwi00tDbvE1NKwC0stDbuclNLQi0iIpt3Ssf802oP14vKBP347m08/Tc7P - x2//95uL8WLyrmVMb1nxz5uCf+7q/dyVq688rGhe+UquOB4Kk0bwEJhDEUwyOUNgnopgkgViGCaN - 0WEwVnQOgXkmgkkWhgjMsQgmWYMhMCcimGT9hcBI+owlSiEwIxFMIkgBMJo+Y4lRCIxoaPN9xpCh - IBhThEJgFH3GFKAQmCMRTCI+ITCKpmcKTwiMoumZohMCo2h6puAEwEj6jCk2uWHiUlNmAtwy0lW+ - m+3GuFqwoNGtFixoXEvOQkS0WrCgsawWLGgUqwULGr9qwYIq2S1YUB27AQusYrdgQTVsNQujYLdg - QfXrFiyoet2CBdWuW7CgynULFlS3bsACq9YEi1yzzk1r902ylirVhQW4T6IurrxrCmxplesrX1ze - VssX1rW+8sUFbbV8YSUr8AcYY0DgCDBWgMADYMR/gerPyP0CnZ8R+AXKPiPpC7R8RsQXqPeMbC/Q - 6xmhXqDQM9K8QJNnxHiBCs/I7wLdnRHcBUo7I7ELtHVGVBeo6YyMLtDPGeFcoJgzUrlAI28ijrs0 - cfRYqAz9ds+CkkKgB0BJIRQWxSC8iUGYEoNwIwZhQwzCfxiE8TAIx2EQVsMgPIZBmAuDcBUGYScM - wkcYhIEwCOdgEJbBILyCQZgEw3AH9sEUeD25XpKN319eLxqegvSndZl/W1aBhEH7Ah5ZMFy6vzqP - lD7hSvdX5pHSp1zp/qo8UnrEle4LgYHSPTkgWjoRAyKln3Kl+wKgt3Qq/4VKW+JfpDQxri3hL1L6 - iCvdF/0ipYmWYgl+kdJES7HEvkhpoqVYQl+gNDOuLZGvWjos8T16cDY8Fscm3+qyXYkALtqVCOCS - XYkALtiFCOhyXYkALtZVCMRSXYkALtSVCOAyXYkALtKVCOASXYkALtCFCOjyHEBQL84fP5H3YGn+ - 7upu4/zZ5YcPNxezxUz4QrLjZAnz7mrz3oAX9+Xqa5ljYy1TvpKxnjpJFjUYzImxukFgjkUwycwf - gTkVwSQTcgRmJIJJVv0ATC98CMMkGUQI5lAEkyxewjDLL4wCZvmFUcBI+sxpmlaEYJ6JYBIpA4GR - 9BkjwQzBnIhgEs0BgZE0PSPdjMBo+oyRdYZgRENb0mc0UwgjBx2HSeLQIIyRioZgJH3GskIQGEmf - scwRBEbSZyy7BIGR9BnLQEFgJJMry1IBYDR9xjJZEBjR0Ob7jOG/QDCmEYPAKPqMac0gMEcimMSs - QWAUTc+0bxAYRdMzDR0ERtH0TIsHgJH0GdP0ccPE3R9bm6n6QMcV1TvVUu4EtvLNAAr8SVn+NqSU - pixFcypVUpqyFC2iVEhpylL0ilIdpSVLOZCeyihNWYoGVqqitGPZiC2l3QLbZKlE5XMp9SYs4KaW - Jizg3pYmLOAWlyYs4E6XFizohpcmLOC+lyYs4PYXPQu+C6YJC5qpacGChmtasKApmxYsaNymBQua - u2nAAgdwWrCgSRw1CxPJacGCZnNasKAhnRYsaFqnBQsa22nBguZ3GrDAQR6CRZ7oyagsv/5sT1f4 - Ynq2hOt+ubury7ku15PEIl7cFfvLplZdKTcyEaXLeAIRIEZf1QtiJFEIBMPIQcQxniow+vZFHOOZ - AqPvFcQxjhUYfWE+jnGiwOhL8nGMUwVGX4wPYwj6hpFxiGMoBizfNw4VAzbxG4MYSagBwTASDXEM - vm8YWYY4Bt83jBRDHIPvG0Z+IY7B9w0juRDHGCkw+pmFMIagbxhphTiGYsCSfSMNKQAYVkIhjkH3 - DSubEMc4UmD0UwlxDLp9WXmEOAbdvqwkQhyDbl9WBiGMwfcNK33gxAhHD4ylYzV2gFu3pbvYqm8r - BsFNWz0I6NjqQUC7Vg8CerV6ENCo1YOALq0cBLVo9SCgP6sHAc1ZMQjuzOpBQFtWDwJ6snoQ0JDV - g4BurB4EtGLlIKgPqwcBTVgtCOHA6kFA+1UPAnqvehDQeNWDgK6rHgS0XOUgqN8Kg6jNVmtduQdG - 68314vLDeHY1vppP387+qXt/gqHmrGr98PLlphKm5WQv4lJyEIRExwkinPIIiYYTQ+grOABCqt94 - EOLqTfJ9rIk3TNvP3sJ2m74YA235Wgy44WMY8naffhF//d3+zZvL6/Hmzq4uz2dnyvflJMb0t121 - 9V/z5aZWtdFYxnTpMh5jGsToG0xBjMSYRjAMYzqO8UyB0TeY4hjHCoz+bCCOcaLA6M8I4hinCoz+ - rCCOMVJg9I3pMIagbxjGdBxDMWDJvpEa0wCGZUzHMei+YRnTcYwjBUbfmI5j0O3LWszEMej2ZS1o - 4hh0+7IWNWEMvm9YCxsnRnhpY02+HCefoUZO6Ta2auSIQXAjRw8CGjl6ENDI0YOARo4eBDRy9CCg - kSMHQY0cPQho5GhBCCNHDwIaOXoQ0MjRg4CKnh4E1PT0IKCqJwdBdT0YRK3smfOwPdH2uv+62JhU - V+eTC6W4Z8hZL++qvVwW88hqpp6VvY5nhxYKYq1MgyDpmhABsRaFQZB0VYiAWMvCIEi6LkRArIVh - DKS3UwsESbZqASDpEhUBsdaoQRDJ8DXVrQiIKYuHQTK6eBBE0EcyyngQRNBHMtp4EETQRzLqeBBE - 0Ecy+ngQJBXIERBLIY+BKPpIRiMPgkiGL9tHbJk8CpLTyYMgfB/JKeVBkFQqR0AsrTwIwje0nFoe - BOEbWk4vD4LwDS2nmMdABH0kp5l7QDDRvL+qcajm6Kah4o1sdddQAxJw21ADEnDfUAMScOOQngTd - OdSAhHCcxCSE5aQk4TwnMQlhOolJCNdJTELYTmISwncSkxDGk5aEcZ7EJIT1JCQhvScxCWE+iUkI - 90lMQthPYhLCfxKTEAaUloRxoDCSJhZUsqrZAw9q+nZyc74YX0/Pbuazxefx/OZcmDBPzh39dl3v - 1abcT8tqdfnJOHa0fCHPqaMwSrKmB1BGGpREpoyj9I0XECV1XgCUQw1KonVEUZJXbGIoxks2EZSn - GpREwAVQnmlQEuUUQFH0FcvLBVBONCiJaAmgKFqc5efGUSR9xXJ0ARTNYFb0lb4Zg6LQgzm1dSEU - y9cFUBR9xXJ2ARRFX7G8XQBF0VcsdxdAUfQVy98FUBRTJ8vhjaNI+orl8QIomsFM9xXD5kVQTJ8X - QBH0FdPpBVCONCiJ1wugCFqc6fYCKIIWZ/q9AIqgxZmObxxF0VdMz9eLEjd9TRnB8RZP9JDM8q1s - 9YzMFijgEZkNUNDXrLZAAV+0KkfBX7XaAgXNTTRAQYMTDVDQ5EQDFDQ60QAFzU7oUeDwRAMUND3R - AAWNT6hRiPxEAxQ0QNEABU1QNEBBIxQNUNAMRQMUNEShR4FTFA1Q0BiFGIXJUTRAQYMUDVDQJEUD - FDRK0QAFzVI0QEHDFHoUOE2Bo8jjFLZesAd5iuuzq031mzVku7ezftvVevGwFKba5a/ikuwgiESv - i0KcCiASpS4I0ZfpEIhUo3NBxAW65HvZ8C2thXvY7mNAzYE+A8Qc8AMA5JB3//TL+Ovv/NN/Xs2n - 19fj7hYX0/HZbH52M+sG4c3i/eV89p/rT1mWqztajs3Do/vm8926+k/L4i/WtZ8/Kl1tRodHy/F8 - ePSwGQWuariSx32vVgB5nBq3LGTPOpVAJj4qB3nSN1UFkCepw0pDHjeA7M9XaMjTBpD9qQQNKR84 - RliUhewlvCSQSdyLhjxsANmftHGQSdpUAGlET2lIeZ80Qqk05LMGkP34Bw0p75NGkJWGPGkA2V/3 - 0ZDyZm6EX1lIfZ80YrE0ZIMWJO+T+qmaEaXlIJNcrQDSCNnSkPI+acRvaUh5nzSCuTSkvE8akV0a - Ut4njTAvDSmf9BoxXxZS3yeNADAN2aAFaftkmhPmIa3QMA2p7pNWnJiGPGoA2Q8a05DqZm6ZGTSk - uplbZgcNqW7mlhnCQsr7pGWWYJBh88Qj7VazzhvJNhvCSOXXW9k+cJdAOOS4EplJFddtcZVDK6nI - uh2uk3KCxdBVt8YFZumbc4HB+uZcYMq+NRcauW/OBebv23LhYfzmXGAyvzkXGNNvzgVm9ptzgQH+ - 5lxgmr81Fxrtb84F5vybc4Gh/7Zc+A6A5lzgdoDmXODegOZc4EaB5lzgroHmXOAWgtZc6H6C5lzg - 5oKmXMROg+Zc4LaD5lzgHoTmXGAMtTkXGEttzgXGVFtzobFVFZc6xuqSBfc12NrhXKzfhdnwyDLj - L//ivm7dtfIFjMxLgumiKJ7DCgrgVS2WKJ7DXwngVc2VKJ7DWQngVW2VKJ7DU/Hj1VNEQTxPhCiA - V/V7ongOsyeAp24sHjvci+fJDIXwfIGhAJ627/miQgE8bd/zhYQCeNq+54sHBfC0fc8XDArgVVNB - UTxHJMiPJ+57vjBQAE/dWIR9z5UBiuA5A0ABPGnfc0Z/AnjV3E8UzxH6CeBJ27Iz7hPAk7ZlZ9An - gCdty86Ijx9P2/ec4Z4anijZ82Bt2/DgOu/97drjFULpDF4hlM7dFULprF0dlNDXFULpTF0hlM7R - VUFJ7VwhlM7LFULpjFwhlM7FFULpLFwhlM6/1UEJzVshlM65FUFpbVshlM6zFULpDFshlM6tFULp - rFohlM6n1UEJTdo41HYc2ofLu321Z6+m3ZUv3m33jUMvN0XrOqLvXUPp9cC3DPnBfO8XcoLVxdcI - mEd5dYF53ibkB/O9R8gLVpUMQ2AOvdALVlXjQmAOKc4LJvzy+94R5ASr+9URMI9Z7QWrKpchMIds - 6QLzvAXID+Z7/48XTNjHfJEcL1jVnwmBOcwZL5iwj/liOF6wqukRAnM4Hl4wYYP1RW+cYMo+5gvd - eMGk7ULYx5TTHl/QxgXmSdn4wXwRGy+YsI/5wjVeMGEf88VqvGDCPuYL1HjBhH3MF6Xxggknir4Q - jRNM2cd88RkvmLRdqPqYKzXjBnNGZrxguj7mDMt4wapJmRCYIybjBdM1WGdAxguma7DOaIwXTNdg - naEYJ5iwjznjMEUwURbmVkjc7vtt0jvb9ZttRETCd9pIiKRvs1ER6d5joyLSvcFGRaR7d42ISPjW - GhWR7n01EiLpm2pURLrwoopIl1xUEeliiyoiXWZRRaQLLIqIhGlFFZEuqqgi0uUUJUTSkKKKSJdQ - VBHp4okqIl02UUWkCyaqiHSpRBGRMJKoItLlERVE2jCiikiXRFQR6WKIKiJdBlFFpAsgqoh06UMR - kTB6GCTaTu7wTkrb09DhdsOGspQhHy+U5Qr5QKEsSchHCGXZQT40KEsL8jFBWT6QDwbKEoF8FFCW - AeTDf7LUHx/3k+X8+ICfLNnHR/pkWT4+xCdL7/GxPVlejw/qyRJ6fDRPlsnjw3iyFB4fv5Pl7vjA - nSxpx0fsZNk6PlQnS9PxMTpZfo4PzskSc3xUTpaR48NxslQcH4eT5eD4AJws+cZH3mRZNz7kJku3 - 8bE2WZ6ND7LJEmx8dE2WWePDarKUWst42pZjaQPKow0oiDagBNqAomcDypwNKGw2oJTZgOJlA8qV - DShQNqAk2YAiZAPKjg0oNDagtNiAYmIDyocNKBg2oETYgKJgA8qADSj8NaDU14DiXgPKeQ0o4DWg - ZNeAIl0DynINKMQ1oPTWgGJbg8pr7WFOq82ZXQVVU3lgkuSkJOURSZKzkZSHIklOQ1IegyQ5/0h5 - 8JHkxCPlUUeSM46UhxtJTjVSHmckOcdIeYCR5OQi5ZFFkrOKlIcUSU4nUh5LJDmPSHkQkeQEIuXR - Q5Izh5SHDUlOGVIeLyQ5V0h5oJDkJCHlEUKSs4OUhwY1Pi0odkqQQuse1lEuwzrDZViHtwzr1JZh - HdcyrHNahnVAy7BOZhnWkSzDOotlWIewDOv0lWEduzKs81aGddDKsE5YGdbRKsM6U2Voh6ns8yEq - 88vun+/vUH+aSnnL3bL8/d9b92792nXDG/II0KIagYEWhAACtCgKYKAFgYAALYoFGGhBOCBAiyIC - BFpyfHDQsvuDgRaUDwK0qIJgoE3aU1mlBUDLzhEKWnORMNAGfbTmLmGgDfpozXXCQBv00ZobhYE2 - 6KM1lwoDLThWBGjRvYJAW/TRmquFgTZpT+o+WnG+QNCqC4aB6vto1R3DQAtOGQFadM0wUH3Dr7pp - GKi+4VddNgxU3/Cr7hsE2qCPVl25ACjr0OXW8R6/TrGPqXaru9vW1IZMscupDZli01MbMoUv3IRM - 4hG3IVP4xW3IFN5xAzKRj9yGTOEptyFT+MttyBRecxsyhe/chkzhQTchk/jRbcgU3rSeTOVTtyFT - eNZtyBT+dRsyhZfdhkzha7chU3jcTcgkfjdF1tj7zq4r990J340DLre+dZ633OzWudxye1vna8sN - bZ2TLbewdd613LTWudVym1rnT8uNaZ0jLbeidR603HzWuc5yu1nnM8sNZp2zLLeUdV6y3ETWucdy - 21jnF8uNYp1DLLeGdZ6w3AzWucBy+1fn+8oNX53TK7d4dd6u3NTVublyG3cr/u2OfNsBGrYDdGoH - aNEO0JsdoCk7QDd2gDbsAP3XARqvA3RcB2i1DtBjHaC5OkBXdYB26gB91AEaqAN0TgdomQ7QKx2g - STpAd3SYtuj+2aHvJovpp8nnLb098/tNNY+BUZQR0gtFnagIStGB8qLklYwQSknB8KLkFdkQSkmJ - daEUnSU/SsVR8qLkFdcQSklp9aLkZcwQSkm+9KLkZcsQSkmu9KIo+krFEfKi5J2gEErJAXKiSPpK - xfHxomgGM91Xys6OG6Xm6HhRBH2l5uB4UfLOTQil5Nh4UQQtrubQeFEELa7myHhRBC2u5sA4URR9 - pea4FFFIp+V2YrulF1mmt7IzMVyFIhDBVSgC8VuCohG9VSgCsVuFIhC5VSgCcVuFIhC1VSgCMVuE - ohCxVSgC8VqBIhKtVSgCsVqFIhCpVSgCcVqFIhClVSgCMVqEohChgyhtxee7Gey+ac7ns4tftiQ4 - /7gsRavNvatEpWY3RFFndkHkF21+iNKKzQWRl4H8ECUNqA5RFJadEBVV2QWRl378ECXdxwWRV1r8 - ECWZxQWR11j8ECWBxQVB94mKeuyCyEvHfoiSbuyB4PtERTF2QQiGKNcnykKxD6KmErsg2D5R04dd - EHlx2A9RUoZdEGyzqmnCLgi2WdXUYBcE26xqOrAHgu4TNQU4D0HKv6s55pa0395N7Ez4lXAIVF8J - h0Dy5Tk0eq+EQyD2SjgESq+EQyDzSjgEGq+EQyDwKjgU6q6EQyDt0hwiXVfCIRB1JRwCRVfCIZBz - JRwCLVfCIRByFRwKFTfC0VbCXc9C902/XX7gW9JvXy5L0fpt7ypR/dYNUdRvXRD59ZYforTeckHk - dRk/REmXqUMU9VsnREW/dUHkdRk/REmXcUHkJRE/REkScUHkJRE/REkScUHQfaKi37og8vqtH6Kk - 33og+D5R0W9dEIIhyvWJsn7rg6jpty4Itk/U9FsXRF6/9UOU9FsXBNusavqtC4JtVjX91gXBNqua - fuuBoPtETb/NQ5D67WqOuSX9tncTO9NvJRwC/VbCIdBveQ6NfivhEOi3Eg6BfivhEOi3Eg6Bfivh - EOi3Cg6FfivhEOi3NIdIv5VwCPRbCYdAv5VwCPRbCYdAv5VwCPRbBYdCv41wtNVv17PQvdRvx+eX - Z+vPd4tK7o+3NTWSrnE5SNsNYdVFXjdWZXUWw6ou09xYFV0nhlUVeHxYdUU4gOWRht1YFe0nhlUV - gdxYFSEmhlVVZNxYFWkmhlXVaNxYur7lkZjdWBWtOYZVFZ29WMK+5ZGh3VjKBiHqWw6F2o/lkqrd - WLK+5RKv3VgVFTuGVZWz3ViyduoSuN1YsnbqkrzdWLJ26hLBvVi6vuWSxctYCn38fg6/TaXcuK/d - SuYyIJV2LgNSiegaIKGaLgNSyeoyIJW+LgNSCe0yIJXiLgNSSe8qIJkGLwNSifESIKUqLwNSyfMy - IJVOLwNSCfYyIJVyLwNSSfgqIJmWHwXagqj/YOq8b/J+d8GPs7PuPueXH2dvul+WCfxHy1F8eGQv - oV6ty768rVpXWY6Wg/7wKLeIyl/QkH+OS2JZHO24LJcF0QrKFIJW1KZCaCcldSqOdlLWp6Joec0F - QiupLlG0vMABoZUkjiiachicCIfBScmGQ9CKRlwULS8NQWglcSiEtvyiCdGWXzQhmrKvVc47j6Ll - 5W0IrSRwR9GUfa1y3nkULa8nQ2glRTmKpmy5lXBBEE3a1yoBgyiatnko+5p0UlQJGoTQilGDOFol - bBBFU/a1SuAgiqbsa5XQQRRN2dcqwYMomrKvVcIHUTTlVLISQAiiSftaJYQQRdM2D1lfK0cRwmi1 - MEIUTdjXaoGEKFo+kgChlUIJUTRhy60FE6JowpZbCydE0YQttxZQCKIp+1otpOBCI2MKiRZZDSps - NMas25SKhpbsnL83wAA7rliEqVi4BaSyJ5eKhM2RTsqunCEObgOpaMenouA2kIr+dyoGbgOp+PVO - RcAtIJXDQan4tw2koi2fin7NkTbaYCnTtQOkSmbJExFSIxVDQqm4tw2kYl9KRb1tIBWDQqmYtw0k - QWRRjKQILaqRBLFFNZIguChF0kQX1UiC8KIaSRBfVCMJAoxqJEGEUY0kCDGKkRQxRjWSIMioRBJF - GdVIgjCjGkkQZ1QjCQKNaiRBpFGNJAg1ipEUsUYQqW2wMRXbfv3Rxrez+fTT5Px8fHV5PjubTXVh - xsSw/POm1MtNJY87kyjm+Yt4jEkIoa+MRxFOeYS+Ah5FGPEIfXMxiNAT3hGERGyPIjzlEfpmYQQh - NQjDCJYpGEV4xiP0zb8owhGP0Df5oghka7LMvCgC2Zos0y6KQLYmy5wLIrB9wTLhXAhh4y15Ulat - Nny5n7+DrS7x1Rjgsl6NAS7lxRjo8l2NAS7ZlRjEMl2NAS7N1RjgclyNAS7B1RjgsluNAS61xRjo - 8hrEUC+p08fovi2iP4/nN+fTjub8fHq2JB6vbl22sq7MoD//1FV/cVf8+1Vtfk5duWx4lo1jFufd - EGZhJo5jFufmEGZhto5jFufvCGZpRg9jluf4fkxy1p8b2rWlgOqRXrnR3T3km4ApHvtNwBQTgRZg - kqkBA9Z2spAdfXs6g9BOGyqC/OrP7mzIVWHevFhYoI8i1Z+4PqTaczaAVH+6+pAKAn4UqSjk+5Gq - j3k/kuPh7kMqCPxRpKLQ70SqCP4RpKrwH0AqGABRpKIRUEPSzMV8EzCVFmve0+40WSGOQpsV4ig0 - Wh2ORKsV4ig0WxGOSrsV4ig03DjOVua++zPhPb/8ND6/fKec3vanJF2JH7sK2BQk+WXXlCNSMpli - OEoaUwpvSXMK4Sz5DC+ZTBGcJY/wkomO6Sx5jJdMVkPOkid4yWS14yx5ipdMVjO+kui4NHW/Usn4 - jPK2Cznmj/AcICHe7jNfUJ55xovKo890UXlUvBWVRyVaUXlUiBWVR+VWTXlYVI2Vl08f71rbr3+y - +P7m9SaCvZi8PtdllNOpzb/dvF7lz39e1YEmOLlLeKY5QPn+ZCdW/pgt35/4xMqfsOX7k6BY+VO2 - fH9CFCrfmxbFyyeTI0f58BSpP/Y8Vif4sM7hb/WRrYUAH9xaCPDxrYUAH+JSCPRRDkGoH+jJQNyP - 5/rH2XxxMzkfb1rbEuZi7e5KD05NHvN/X9f967rsi/uqde3GeF2t74Ke19XSaMYTGUZLns8cmvG0 - htGSZzeHZjzJUbTe62pZtOR1tQxaMuXg0IwJCIz2VIvWV1dhtOR1tRya8bpaBk3Z14zX1TJoyr5m - BE4YNGVfM4InDJqyrxkBFAZtpEXrB1EINGlfM9wgBk3bPGR9LXWSKDTLXWLQhH0tI9LAaIlkw6EZ - Ag6MJmy5GXEHRhO23IzwA6MJW25GFELRlH0tIxjF0CD5qLDE85yrC75d0HdvW327YEsk8O2CLZHA - tws2RELfLtgSCXy7YEsk8O2CzZDwtwu2RALfLtgSCYy4tkQCY64tkcCoa0skMO7aEAmNu7REAiMw - rZCIWExLJNx9a4aEe3HNkHBnrhkS7tM1Q8Jdu1ZIhIfHIrVw9Epro1+/wTe7eH15c/FmfDFZrPLr - OksvOb72h3Wpv04Wy+S+Q0szTqzNXsNzSC0C0JcKggAjGqCvwcYAek4XAJCYW0GAQxqgL4lEAJLD - Y8MAxnmxQYCnNEBfUQ4CPKMB+uJsEIDsA4ZlHgQ4oQH6amYQgGxEhv0dA2D7gGFyBwHoYUj2gUN6 - GCbGTgQg8ajDAIYtHQQg+4BhPgcByD5gWMxBALIPGEZyEIDsA4ZdHAQgJySGKRwDYPuAYf0GAehh - yPSB1NONAlg2bhCA6wOWWRsEOKIB+pZsEIBrRJbxGgTgGpFlrwYBuEZkmagxALIPWFapByDsjibr - 46ofih+5mL2BrZ6yKKYAD1bUUqBnKYopwOMTlRT4iYliCvCQRDEFmFwQU4BhBTEFmE8QU4CRBC0F - mkIQU4DBAzEFmDVQUuDxAjEFmCgQU4AhAjEFmBsQU4BRATEFmA7QUqCBADEFmAEQUhC2v5gCdPrF - FKC5L6YA/XwxBWjhiylA115LgRr1GIXam09X5vvjxl9Pz27ms8X6lXLKd2mYwterTbXlX5MRv+zr - BASwMEhGBIuAmEJYGCQjhgVAbEEsCpITxaogsDD26KvqefUE9xiwb2QXjwIlCfc4EJKQjwSApNVj - 4fH3ch8eDYvp/O3kbDruGv7VZfev0rcv9Nvgpth3t7WqzcfOKOQv44spIBhGUiGK0e/FEEbaiqMY - fasSwkjdyhCGEVyIY5jZBRcG8FxKxolnCxssO+bvYsvKoxoEFh/VILD+KAVhJEgQRP9oTIfGHjwY - r8aT8/PLs/UHqlws9YIaV8/vy7gWBUlMw76CK6QRLp5ENCLFj8jiSTwjUvyYLJ6sTiPFT8jiyYo0 - UvyULJ7MvwLF+3OeaPF0ulMtHn+2PxrqnsUmqgLb7NvVgJUMqAKsZEAX/koGdMmvZEAX+0IGeJkP - MMhnMY+bwF5MYPTnyPVyvlfE8WPpL7uSvYGSxrMDOU4sVDJZjzpKWpNC4ngwb8n+VJA4/stbsj8B - JM4o9pbsT/uI84a9JfuTPeLsYG/J/hSPOAfYWRIdl/acTnla3F3j85wNhyYsEuLtRitE5dFMhaA8 - NY3e6XFhqvLw5Hmnpz+rysNT5p2e5Cwqj0+Ud3oy3X1n/fVPj88vJ2/Gryfny2nwvPuHs1+6ifB4 - 8ubNfHp9Pb66vDxv+M6CH7vif9rU/tO69PN15ZfLwvWZpvEOA/c1Pe80UAD2JxYk4EgO2F+RcIA9 - k1EAmDiOJOChHLA/kWMAk3cq0IDGOxZIwKdywP56kQR8JgfsL/VIQHEfNN7hQAKeyAH7azoSUNyo - jXwFB6jug0byggSUtxlxHzyUt5lElmIAk+gGDWjkOEhAcR803lFBAor7oPEOCxJQ3AeNd1yQgOI+ - aLwDgwQUT1gNCZ0DVPdBQ3AnAeVtRtkHU9WeBbTEfBJQ2wct6Z8EPJID9o0CElDbqC1bgQTUNmrL - hCABtY3asiw4QHEftAwOBDDsezgUrYZvGXHf4lbfOtKYCnwLSVsq9K0kjanAt5S0pMLfWtKYCnyL - SWMq8K0mjanAt5w0pgLfetKYCtyO0JYK3ZvQmArcqNCYCty10JIK38LQmAp8q0pjKvAtK42pwLeu - NKYC38LSmArMDLWlQqNEjanAhFFDKiJ41JgKzCM1pgJjSo2pwPRSYyow1NSYCsw6taVCI1AaKnUy - yqO97FtmqvtrXSyWtzm72iDdbD767QSn/ryp/8PLF4+q142ASnqqfuFohIpCLamdKGrem6JQSwYV - iFqIEzCoxUwBipoXkinUkpoMoRajVjhqJW+FouZdQAq1ZAWiqHm7jUIteW4oaou+Wkljoah5h4tC - LdlcKGqLR0AloQWiNumrlawWitqmWbXoq4XIAoUqb1bFEBeOWklyoagt+mol04WituirlXQXitqi - r1ZyXihqi75aSXyhqC2m1pXsF4japK9WUmAoaptmJe+r5VAYjFpLhqGoDfpqLSOGouaDYhRqKS2G - ojZ4BNRyYyhqg0dALUGGojZ4BNSyZCBqi75aS5WFUMloWV7421K+rH6zOwuZtUITJM0aoSniZq3Q - BJmzJmia4FkrNEH6rBWaIILWCk2QQ2uFJgijtUITJNIaoSliaa3QBNm0VmiCgFoTNE1KrRWaIKrW - Ck2QV2uFJgittUITJNdaoQnia43QFBm2VmiCIFsLNFGarRWaINLWCk2Qa2uFJgi3tUITJNxaoQli - bo3QFFk3Eq1t4K2gCO1b6u3Bv80u3q2PiNtO3u3+n7vCvvPsa0m30iWjGTcQr6S/xvHy5huIV7Ld - wniFzAWGV0xbxPHyujWIV1Ksg3jFzBqCV0mrxfHyFiWIVzIn43h5rw/EK7l8cTxt36sk0eJ4eaMM - xCtZZHE8bVuuJM7CeOK+V0mZxfHUjUXb9wrZBxBP2FiKOTIEr5Igi+Np+14lNRbH0/a9SlIsjqft - e5V0WBxP2/cqibA4nnY6WkmBhfHEfa+S/IrjqRuLsO+Vc14AXi3hFceT9r1aqiuOl89zgXilJFcc - T9qWa+mtOJ60LdcSW3E8aVuupbTCeNq+V0tmOfHITJYlS20pjVW6wZ3lsPRQggSWHEqRvdJDCVJX - YihN3koPJUha6aEEGSs9lCBdpYcS5Kr0UIJElRxKkaXSQwlSVHooQX5KDKVJTumhBJkpPZQgLaWH - EuSk9FCChJQeSpCNkkMpUlF6KEEeSgslSkLpoQQZKD2UIP2khxLknvRQgsSTHkqQdZJDKVJOMFTb - fJOpruxbsmmjaY1nF4vp/O3kbFu5pr+u6/5wV7au5VdiTYUrRlNNGFxJrgzD5U0kDK7kIUXhCs4+ - BFc09sNweZ0XgyvJvDG4YpoJgKuEmcJweesNgys5b2G4vLOFwZWMrTCctM9VYkxhuLxthMGVXKMw - nLQJVyJMUThtn6sEmMJw4lYi7XMFFx+D07WSYnYJgKtEl8Jw0j5XCS6F4aR9rhJbCsNJ+1wltBSG - k/a5SmQpDCedbFYCS1E4bZ+rxJXCcOJWoutz5axSHK4WVQrDKftcLagUhsvnlDC4UkwpDKdswrWQ - UhhO2YRrEaUwnLIJ1wJKUThpn6vFk3xwZDoplZa2lE0q3N3OoklyJkEySc2kCCbJmQS5JC2TJpYk - ZxKkkuRMglCSnEmQSZIzCSJJciZBIknNpAgkyZkEeSQ5kyCOpGXSpJHkTIIwkpxJkEWSMwmiSHIm - QRJJziQIIqmZFDkkOZMghiRlEqWQ5EyCEJKcSZBBkjMJIkhyJkECSc4kCCCpmRT5I5SpbfzIkE/2 - LXx0ebN4fXlz8Ub8QqWirfy3TU3NWzEyV4vayWGoopUcgsrLjnGokuQYgsrbKnGokqXihyraxkGo - imUcgsrbKHGokoUSgso7FHGokjsRgso7E3GokisRgpL1qYolHILK28FxqJIVHIHS9amKBRyCErYE - TZ8q274xqJrlG4JS9ama1RuCytu8caiSxRuCUjXPmrUbglI1z5qlG4JSNc+alRuBkvWpmoVbhyLt - 28eT86p1q5H8M3e1M7lfyiOQ+qU8Aplfx6OR+KU8AnlfyiOQ9qU8AllfyiOQ9KU8AjlfyaOQ8qU8 - AhlfxiOS8KU8AvleyiOQ7qU8AtleyiOQ7KU8ArleyaOQ6hGetjJ9b5q8bxJ99z+/3tae4JerWnWx - pLIRuH+Z6O7fAEZp1ejDyGttAYySyObCKFgTfoyiJ+HDyC+eAxilVbMDo7hL14tR2Zrrw8iriwGM - kqzow8hLdwGMkmbnw+D7RmVjrQ8jr4QFMEoSmA+Db18VZ9OFIegbFS/Th6EYsHzfKNgBAQxywBaN - Si9GxaH0YfB9o+JJ+jD4vlFxIX0YfN+o+I4+DL5vVJxGHwY/7al4iy4MQd+ouIk+DMWAJftG2Th0 - YtQcQx8G3TdqHqEPI28OBjBKrqAPg25fNR/Qh0G3r5rz58Og21fN63Nh8H2j5u4VMEhbb72g39JO - zP5t7Gz7pQZEsOdSAqLYaKkBEeyuFIBotlRqQAT7KDUggs2TGhDBjkkNiGCbpAZEEJSQgCgSEhoQ - QTRCAyLIRAhANGEIDYggBaEBEcQfNCCC3IMGRBB40IAIkg4SEEXEQQMiyDbwIKJQgwZEkGbQgAhi - DBoQQX5BAyIILmhABIkFCYgiqhACaZtR2Kz59yyboEslHC3H4uGRreg41Nej5Vg9PMqJOWX997ik - hjuKH5eF8FrxgvjsKl7Unavxh7zk7Es+lNTmavG8tMqHUIj8CR89IVInfOCEyJrwMRMiYcKHS4hc - CR8pIdIkfJCEyJDw8REiOcKHRoi8CB8VIVIifECEyIbwsRAiEcKHQYgcCB8BIdIffPCDyHzwcQ8i - 6cGHPIh8Bx/tIFIdfKCDyHLwMQ4iwcGHN4jcBh/ZINIafFCDyGjw8QwimcGHMog8Bh/FIFIYfACD - yF7wsQsiccGHLVrkLOoJi43okBWJU1HBUpk4ofq4It2n2kILhrJYnkoMeoaTsk5uKA1NGASJmyGE - bYaQsxlCxGYI6ZohBGuGkKkZQpxmCEmaIYRohpCfGUJ0ZgipmSEEZoaQlRlCTGYICZkhhGOGkIsZ - QiRmCGmYIQRhhpCBGUL8ZQjJlyGEXoaQdxlC1GUIKZdBBFz2I9pyNjm/e+n3u8li+mnyuWnEpau3 - efP595tqddHaTLqULuQLvCAoZu4ljJJo+BiKIeUHUYwwDIJiZmLiKH2VG0RJxe44Sl92BlFS9TmO - ovjamumZMEpirmMohsceR+lL8yBKqtAHUYyADYJi5mziKIq+YqZu4ih9sw5EST27OIqir5iJnDhK - 30sDUVJLLY6iaHFmWieMIukrZnYnjqIZzIq+IpkkmLmeIIoR70FQzJRPHEXRV8zMTxxF0VfMBFAc - RdFXzDxQHEXRV8x0UBxFMXUys0JhFElfMZNDcRTNYKb7ihUnAlDsVFEcRdBX7IxRHKUfNQJR0sRR - HEXQ4uz8URxF0OLsNFIcRdDi7GxSGEXRV+ykkhMFCCxZklPT4FLpVracX5Kj4DEmMQqTZtKjwKEm - PQqcbdKjwBEnOQqedNKjwIEnMQqTe9KjwPEnPQqcgtKjwGEoPQqcidKjwNEoOQqekNKjwEEpPQqc - lxKjMLEpPQqcntKjwCEqPQqcpdKjwJEqPQqcrJKj4AErPQqcs9KiUHErPQqcutKjwOErPQqcwdKj - wFEsPQqcyJKj4MEsGEWfzzK1pV9/TutistCnsxJf76+TBWXnmb/vcfGihfsie6DwMVW4r2MHCp9Q - hfuqdaDwKVW4r1EHCo+own3TzV+4p4kHCydSeKAwNZwSQ81ZOPXRIoUt+yxQGB/HllkWKHxEFe5b - Y4HCeAOxjLBAYbyBWLZXoDDeQCyTy1+YGMeWpVUrHHayHj6Uq/4VrnyY3FsVPIQEoM4hJADlDSEB - qGoICUAxQ0eAahhCAlC6EBEQioWQABQqhASgPiEkAGUJIQGoRggJQBFCR4BqD3ECteTwaBKwH0LD - 6kxplcpgTiB7B2nHZo+9X3ZOHd0lrXljviQ0aVwf2l2ZMXLjcpdHpwfLtxiR+3Is+q2UObtYTOdv - J2fT8exqQ3Oz+WzbnZK+0XR/uK39w8sXjyrXRQ1jM57/op6NeRLEpMeQiCM9YiKGcYi9DTcKxGTz - DYt4qEdMOjuDmGz84xGNTYAs4lM9YiJTkojP9IiJrkgiqvuisZmQRTzRIyaSIYmobt3G5kMSUd4X - jU2JLKK+6aj7Yt8GUSBKm05qfNKIlhtKIqr7ouWbkojqvmg5rCSiui9aXiyJqO6LlmtLIqqntJa/ - yyHK+6LlBJOI+qYj7YuGkcwimu4yiSjui6YPTSIe6RETx5pEFLdu09smEcWt23TBSURx6zYVTw5R - 3RdNhRRBjCundS2s6sLjOwP997jVXYKtscAdg42x0N2DrbHAnYRNsfBdha2xwB2GrbHA3YatscCd - h62xwF2IrbHAHYmNsdDdia2xwJ2KrbHAXYtNsYgcX2MsNNzXGAtN/DXGQmOAjbHQbGBjLDQw2BYL - ThE2xkKjhQ2xmLxhYyw0hNgYC00mNsZC44qNsdAMY2MsNEDVFgsOVmmw5IErhzCzj1Gsx6cBbC+H - FT4/vqrMRg6zr2iecbia4BmCKxtVcbiaSxWBq6QLwnDVaEEIrqwTx+FqInHoSHkpnCNmFYIr23px - uJqnF4Iru2VxuJpVFoKT9jlHqCoEV7af4nA17ykEJ23CjiBVBE7b5xwRqhCcuJVI+1wlIRCH07WS - amYqfBC9sM9V01JxOF2fq+ak4nC6PldNSMXhdH2umo2Kw+n6XDUVFYfTTTareagwnLDPVZNQcThZ - K6lnoGJwngBUCE7Z5zzRpxBcOfcUh6uFnkJwyibsiTuF4JRN2BN0CsEpm7An4hSBk/Y5T7ipDidI - NvUOmtxerEl3Cq8u0yRlEgWalEyqNJOUSRRlUp76rsoxSZlEISYpkyjBJGUSxZekTKLskpRJFFxS - MqlSS1ImUWRJyiTKK+mYdGElKZMoqSRlEsWUpEyijJKUSRRQkjKJ0klKJlU0ScokyiXJmIShJCmT - KJEkZRLFkaRMoiySlEkURJIyiVJISiZVBAlhap8/6skn+xg+WkyavQiqai//PLlq8K6OwlURmxmC - rFrNYciyPIlB1iTKMGTZjsEga5ZMDLJqPwOQDgs6DFm2ZzDImkUThiw7IRhkzQ0JQ5YdEQyy5oqE - IeV90mFRhyHLNjUGWbOqo5D6PumwrMOQDVqQtk/W7es4pMfCDkOq+6THyg5Dlu1sDLJmaYch1c3c - Y22HIdXN3GNxhyHVzdxjdUch5X3SY3n7IAW2d7qoqVrfOsukcJc7tU3kXCLrRM4lsk+0XDoLRc4l - slHkXCIrRc4lslPkXCJLRc4lslXUXCprRc4lslekXEKLRc4lslnkXCKrRc4lslvkXCLLRc4lsl3U - XCrrBeVqb78Y0/g9tGB0hsvRcmwfHuWXdQ4l6Wg5/g+PSsu4srx1XBMKHRDHdWGwBlHR2FwQVU2t - DHFS09AcECd1zawKUVZ2fBA1JacKURZFfBA1EaQKQX8xHTv5axAVu9EFUbUXqxBl+ccHUZN7anZh - ZTe+zw2mIeg+4dhpX4Uoy9g+iJpsXYWg+4Rj53wVoqzw+iBqim4Vgm5WjpgCGUvQxBDI2IEmZkDG - CjQxAjI2oIkJkLEATQyAtP01Nj9p62tsfNK219j0pC2vseFJ211js5O2usZGJ21zjU1O2uIaG5y0 - vTU2N2lra2xs0rbW2NSkLa2xoUnbWWMzt7KV6ybyRoDJivepuJIT5TgT4bhiuqT6SiuOspmRSixt - OE7K5oWhsjTjEO2vpzlEe+ppDtE+epZDtXee5hDtl2dDFKo98jSHaF88zSHaC09ziPa/0xyiPe80 - hyi0NZSQ1lBCWUMJYQ0ldDWUkNVQQlVDCVENJTQ1lJDUUEJRQwlBDSX0NJSQ01BCTUMJMQ0ltDSU - kNJQQkmDCSHtU+So+x/ezs6FgaOcVfpyU6iuuOeN0vQaAZs0ApAzSb0ApqQZAsgIml4A0/YIAWRM - DxdAzhr1A+SNUS+AaXeEADJmhxfAdBlCABmPwQtgOgwhgIy/4AUg+0DeCPUCmDZoCCBjgjoB2D6Q - N0C9APQwZPpA1vp0AxSMTy8A1wcKpqcXwLQ8QwAZw9MLwDWigtnpBeAaUcHo9AJwjahgcjoByD5Q - MDiLALC9eTspbL9DNuXfhdSqouCEVhUFJ7NKKGiRVUXBSawqCk5gVVFw8qqKghNXVRSctCqiIIVV - FQUnqyooeFFVRcFJqioKTlBVUXByqoqCE1NVFJyUKqIghdQgRSsZ9W5yuT8i6vX07GY+W3wer261 - /ebNV5t636/K1Zfx+Q2cuSsFNnFGYfIbOUMwtrQRh8kJHAGY3KbOKEx+Y2cMxlzwAzCZZX8Mxlx7 - AzCZFXgMRvIFzm/4DMHYLkUcJudVxGBMhQKAyegUAZjcJtAoTH4jaAxG0mfyG0JjMKaaCcBkNM0Y - jKTP5DeIxmBMkRGAyUiNMRhJ08v7oCEYTZ/Je6IxGNHQlvQZzRQi75UGYHKOaRQm75vGYCR9Ju+h - xmAkfSbvp8ZgJH0m763GYCR9Ju+zxmAkk6u85xqC0fSZvP8agxENbb7PZB3ZIEzBl43BKPpMwaON - wZhOLQCT8WtjMIqmV/BuYzCKplfwcWMwiqZX8HRDMJI+U/B3HTCwy9tTrdrvZM3dzC52s0pZyB2t - QhZ6V6uWhdvZqmXhdrdqWbgdrlIWcperloXb6SpkoXe7alm4Ha9aFm7Xq5aF2/mqZeF2v2pZuFCW - lIWMZmlZuICWloWLaQlZ6LCWloWLbGlZuOCWloWLb2lZuBCXloWLcklZyECXloWLdelY+HCXloWL - eGlZuKCXloWLe2lZuNCXloWLfklZyAAYxNIqBtZXn/YnDfZxNl/cTM7Hk6ur89ky9KULhOW8hL+v - Sz6/q8jYCYWLBRyFOFLBVAgjmb4ChpSxFsJIpruAIWUMhjCS6TFgSBmbIYxkOg0YUsZsCCOZfgOG - lLEcoki26wAh5YwHHxLsPaQ9smo/0FPawi3tYlYrx+EmtnIcbm4rx+Gmt3IcboYrx+EmuWoccp6L - 4rSa6hrNbn9mu58mi7P33U/L5ri5fQb/2BSqT23zOwzSawT2FkQAcnNrF0BuP4EfIL+TwAtgTg1D - AJkZoRfAnHWFADKTLS8A+SXM7xJwAti53QhALrHrBTBnmSGAzOTSBZDbB+AHyO8A8AKQfSCf+vcC - mOvYEEBm+eoFIPtAPt3vBTAXhCGAzDrQC0A2onyK3wnA9oF8ct8LQA9Dsg+wj+N8Qt8FkMvm+wHy - qXwvANkH8kl8LwDZB/Lpey8A2QfyiXsvANkH8il7LwA5Ickn650AbB/Ip+m9APQwZPpAVul2AxQE - bi8A1wcKcrYXwFSxQwAZ8doLwDWiglTtBeAaUUGY9gJwjaggQzsByD5QEJ2LALDWfKtQVBVmOlSe - 8u8iTi6hoIPkKgouQq6i4MLjKgouNi6iIAPjKgouKi6hoEPiKgouHq6i4ILhKgouEq6i4MLgKgou - Bi6iIAPgKgou+q2i4ELfEgo67q2i4ILeKgou4q2i4MLdKgou1q2i4ALdIgoyyq2i4BIvCgo+6KKi - 4PItKgou1qKi4NIsKgouxKKi4LIrIgoyshKkaJVUuZNKfv35lPuPWpZMSUIBdcnZSAEURe7E9veU - SPy9WonDeIm+YlcskVj39RKGV18r8TReoi//10o8i5fo6+u1EsfxEn0Bu1biJF6iL1HXSpzGS/RF - 6EqJ8LgwfO9aifiXNjouDuNf2sSzKpZIzOp6CcOdrpWIjgvDf66ViI4Lw2GulYiOC8NDrpWIjgvD - Ja6ViD6SDB+4UiI8Lgynt1Yi/qUNjYvUvK2WsNzaWonguLD82FqJo3iJvuNaKxEcepanWisRHHqW - a1orERx6li9aKREdF5bzaZYIW533F6yanLiNRGkZuG/ElgWNIqos7gyxZUEriC0Lej9sWdDsYcuC - 7g5bFrRzyLKof8OWBQ0btizo0FBlcUuGLQt6MGxZ0HRhy4IuC1sWtFXYsqCPQpZFjRO2LOiUMGUJ - a4QtC3ohbFnQ/GDLgm4HWxa0N9iyoJ9BlkUNDGdZtWPxYMXz6/cqrp6Orz9eXYzfTRbTT5PPOsci - UWZfPn3196uL7zd16jKLodPmLuFRbePlEw03Vv6QLd9fr8fKP2XL9zWuQPlECY6WN3ThWPlnbPm+ - NhYrf8yW74tasfInbPm+4BUrz417Q4eOlR+x5fsadag8Oe4N/TpWnh14xLhPle5geUv3jpWnxr2l - icfKH7Hl+3p5rDzVdiwtPVaeajuWzh4rT7UdS4MPlefGvaXPO8qH1fr+dK+q2ePaXw5/q0qgFgLU - BbUQoEoohMA1Qy0EqCBqIUA9UQsBqotaCFBr1EKAyqMUAtUhtRCgKqmDIDRKLQSoWGohQP1SCwGq - mVoIUNvUQoBKpxQC1T0hCLUKmswk90cL7S7V/fCG42bz4bYWRl+tir54VJMQScuX8wumKFZGPEWw - rIUVjGUvshAsS2iBsWzRJYyVEV4xrKwIi2BZwgyMZYs0CJalmMBYtnqCYFlKCoxlqypuLFhjMNto - c8GhfF87EB9aAFFCRAsgSpSQA7ECRQsgSqxoAUQJFy2AKBGDAGo1M7b73x5Mkydnv3Q9/2xy1aEK - T5hJ3r79clXoxaZO/VlnvHw7dwnPu7fj5dNpnL988ubtaHnjxdux8sds+WT+Eyp/ypZPFkKh8txX - z9hsGyrfX3uFy6frrVD5Q7Z8sq7yl0+27EbLGxt4Y+W5cW9s7o2Vf8aWT9ZDofLcuDc2BcfKn7Dl - k/VNqDzXdiz9JVKeHPeWzhIqzw48btyTD1xLN/GXT7WSYHlLHwmV58a9pYOEynPj3tI7QuW5cW/p - GqHy3Li3Qmqh8tx0wwqpRcqT494KqYXKswOPGPdGSC1W3gyphcpT494MqYXKH7Hlk5BaqDzVdsyQ - Wqg81XbMkFqoPNV2zJBapDw37s2QWr18XEB+LDA0fHl2jn6r784WQuCvztZCgG/O1kKAL87WQoAv - PJBCoK8/0EKAL0MQQuCvRtBCgC9K0EKAr03QQoAvUdBCgK9U0EKgnqcSAvY5pRCotymFQP1MHQTh - YUohUN9SCoF6lVII1J+UQqAhaykEGrJWQsAhaykEGrKWQTAhaykEGrKWQqAhaykEGrKWQqAhaykE - GrJWQsAhawRCHiXpKSF7EB6ZTufj6T+vuru5Hnc3uZiOz2bzs5vZYsl0MT1bfcjCsHVfa+7qf7cu - /9Oy+ot18Rf3tev6s+U7BS7r8qIEmJY/RWM+a4GZ6Nk05nELzER4pjFPWmAmAjWNedoCMxGyacxR - C8zEZ2Mx+xq8BDPV5WnMFg1J3DcNL4/HNP09GlPeN00fkMY8aoGZ+IU0pry9m74ijSlv76b/SGPK - 27vpU7KY+r5p+pkYZtzjdM2DHbtlYKkycKPblS+bg6GSZnMwVOZsDoZKn83BUDm0ORgqkbYGg2XT - 5mColNoUjJFXm4OhkmtzMFSGbQ6GSrPNwVC5tjkYKuG2BoNlXRWYXOr1TQj3QAGezz5Ourt7c3E9 - /s/Li+l49QHIJF9DE1gX/Pbi+v/tyn2/qoapAMULudb9KEqy0gdQjjQoyWoeQDnWoCQrdgDlRIOS - rMoBlFMNSrLyjqP019ogSrq69qLE19N2V6ktoJn5XfFetjuja4CCzuEaoKCztgYo6DytAQo6M9Oj - wHMxHEU++8q0j/2ZbnUTqKvL2cVC562nbvC61He3lTyOUG5mY1zE5fQiCJlphBvBnELEEDLTBzeC - OXWIIWSmDW6EEY+QeK0xBHvWEkLIzVjcCE95hMQjDSBkVz9+hMLKx41A9oXCiseNYK52YgiZlY4b - gWxNhRWOG4FsTYWVjRuBbE2FFY0Xge0LhZVMGQFexdw9rKsGIGFnZe9gu+aVGAO1qsQYqDElxkBt - KC0GbDqJMVCLSYjBCw4yDE5skGFwQoMMgxMZZBicwCDD4MQFFQYpLEQxWokK90/z/ZETzmcXv6ze - cDk7E74CMicp/NhVe7UpxqgK9nUCwkIYJDOBj4CYc/gwSGYaHwExZ/JhkMxkPgJiSg1hkIzaEACx - FxZRkNzaIgJiyg5hkIzy4AXJig8hkIL+EAHh+0hBhYiAmEJEGCSjRURA+IZWUCQiIHxDK+gSERC+ - oRXUiQCIoI8UNIoqCCxTPJoEtJcq7BvZhVqhJOEECyUJp1koSTjZQkhCKhdKEk68UJHw+oWShJMw - lCSciqEk4YQMJQmnZShJODlDSEIqGgBJK1Hj8bN/D4SNm9fns7Px7Go8efNmGcIVyhpHy1F5ePRg - hrcq9sPL57el6suzo+XIPTx6NL/LX8U836K/bo5DWCdsBCH6S1UEIl2ohiDSozbiENZpG1GIYwFE - shyLQpwKIJIVUBSC/mJa528EIfqv4kcg0rfxRyEOBRDJOjAEkR7HEYewTuSIQtB9wjqXIwrxTACR - aEhRCLpPWGd0RCFOBBCJZBOFoJuVdV5HEILvE9apHVEIwRCl+wT/KLfepBSCSF+cFIew3pMUhaD7 - hOVZRSHoPmH5VVEIuk9YXlUUgu4Tlk8VhaAnNZZHFYTg+4TlT0UhBEOU6xOGMxWGMH2pKATbJ0xP - KgpxJIBI/KgoBNusTC8qCsE2K9OHikKwzcr0oIIQdJ8w/ScXRNx9SpWaqve0UWCy+nmqrtwpb/mb - gE4JgY8qEXPAp5VIOYgDS9Qc6Jklag702BI1B3pyiZgDPrxEzYGeXyLlII4wUXOgp5ioOdCDTNQc - 6Fkmag70OBM1B3qiiZgDPtREzYGea6LmQN8XKOUgXg+o5kAzSWoONJGk5kDzSGoONI2k5kCzSGIO - OImk5kBzSEoOJoWk5kAzSGoONIGk5kDzR2oONH2k5kCzR2IOOHkEcshzR4bqs0+po6v59O3sn8LQ - UdazfbmpVJfdC5ZtepGIYxtCyGmbToSMXxtByNq1XgRbXQ0h5MRVL4LtwYQQchaMCyHr1PoRCkat - F8H2X0IIOfvFi2AbHyGEnO/hRWD7QsGi9SKwfaFg0HoRbH82hJCzZ50IdF8omLNeBH5QUn0h78y6 - EUrGrBeB7AslW9aLYLuyIYScKetFIFtTyZL1IpCtqWTIehHI1lSyY50IbF8ombFFBMKLvZ2/Oo4s - YSXq9BZ2olCLMFiBWoVB6tMqDFKelmDw6rQKgxSnVRikNq3CIKVpFQapTKswSGFahMHq0ioMUpZW - YAhUaRUGKUqrMEhNWoVBStIqDFKRVmGQgrQIg9Wjgxjt5Oi7ie+vX42eT68vb+Zn0/HF5OPs3Ypy - tc9X+oKvx4LDT5uSf72ruNzjjImB1Wt5NEEGqC8BgEDHMqD+ahwEOpEB9dfmINCpDKi/UgeBRjKg - vqSIAfUUBAIoERJAINmwT+RGAChVHVEgS3wEgTR9yJIiQaAjGVBfmASBNI3RkilBIE1jtERLEEjT - GC0JEwMS9SFL0IwAhXXN7EzI85YzUDuq3tBWJaRGNKCS1IgGFJQa0YC6UiMaUF5qQ4OqTI1oQLGp - AQ2hOTWiAaWnRjSgAtWIBhSiGtGAelQjGlCWakODqlMcjVqkys9i9kCrWh2R/HZ2vpjOx/Obc2Fy - MnlJ2eqk6D+vSv20rFRfphrvKMtfxPOKsjiC8YayKMIxj5AstIIIpzxCspIJIox4hETUiSH0IqwI - QhJhjSIc8gjJCi6CkLyWLI5gvJUsisD2BeOdZFGEZzxCog8FEdi+YLyPLIpwwiMkkksQgW1NRrQ9 - iED3BSPaHkXgByXbF+iHtRFtDyGkplYYwXKzgghsX7D8qyAC2xcsxyqIwPYFy6MKIrB9wXKlggjs - lMXyoWIIdF+wnKcgAj8oqb5gmExRBNNdCiKQfcH0k4IIRzxC4iAFEcjWZHpGQQSyNZkuURCBbE2m - LxRDYPuC6QR5EOIWUCIwVL0f/K1a+VvY6ku11BjgO7XUGOArtdQY4Bu1xBjoC7XUGOD7tKQY+Ou0 - 1Bjg27TUGODLtNQY4Lu01BjgPiU1BrhPSYyB7lNSY4D7lNQY4D4lKQaRNRFjoCETMQaaLhFjoLES - MQaaJxFjoEESLQacIBFjoNERIQaTGRFjoGERMQaaEhFjoPEQMQaaCxFjoIEQLQacBMEw5BGQVMXY - r+zHdmIfdOQDj3vQUQ885kFHPPB4Bx3twGMddKQDj3PQUQ48xkFHOPD4Bh3dwGMbdGQDj2vQUQ08 - pkFHNPB4Bh3NwGMZdCQDj2PQUQw8hkFHMPD4BR29wGMXdOQCj1vQUQs8ZkFHLPB4BR2twGMVdKQC - j1PQUQo8RkFHKPD4BB2dwGMTdGQCj0vQUQk8JkFHJPB4BB2NwGMRdCQCj0PQUQg8BkFHIBrEH7aU - fBhA6mEAiYcBpB0GkHQYQMphAAmHAaQbBpBsGECqYQCJhgGkGQaQZBhAimEACYYBpBcGkFwYQGph - AImFAaQVBpBUGEBKYQAJhQGkEwaQTBhAKmEAiYQBpBEGkEQYQAphAAmEIaQP9id4sJi8Vr5uYnM2 - fU8N+nlVpK60pifXPzF/39B4j01l21s4Pao+UNgSl/2FbW3ZUdjOWXgL52IWvsKGxBoobCqsvsKG - yhkobIqcvsLElysXsHAVtnxYf2HbhvUVNlTdQGFT1HUUtrMV3sK5aIWvMDGOc8EKX2HDpwkUNm0a - X2FiHOdCFb7ChlESKGz6JL7CRAPJBSpchZlxnItT+ApTw4kYx8xjMRelcBS2kxTewrkgha8wMY5z - MQpfYWIc50IUvsLEOM5FKHyFiXGcC1D4ChMTgVx8wlWYGce58ISvMDWc0HGcSU44C2eDE77C+DjO - xiZ8hY3URKCwGZrwFcYbSDYy4SuMN5BsYMJXGG8g2biEqzAxjrNhiUJhMCuxlgWqUYnNcj+rsqYL - +keCTp8b0HmPK2p3urLXE1BxEQEBmRbREDBhEQ0BkxXREDBREQkBlRTREDBBEQEBmRPREDAxEQ0B - kxLREDAhEQ0BkxHREDAREQkBlRDREDABEQ0Bkw8REJDxEA0Bkw7REDDhEA0Bkw3REDDREA0BkwyR - EFDBEA0BkwvhCdhYiIaASYVoCJhQiIaAyYRoCJhIiIaASYRICKhASIigTR5kI5TsSRykdRCEyIAg - 8Q8i+YGEPoi8BxL1IFIeSMCDyHYgsQ4i0YGEOYgcBxLhINIbSHCDyGwgcQ0iqYGENIh8BhLNIFIZ - SCCDyGIgMQwigYGEL4jcBRK5INIWSNCCyFgg8QoiWYGEKog8BRKlIFIUSICCyE4gsQkiMYGEJYic - BBKRINIRSDCCyEQgcQgiCYGEIIj8AxJ9IFIPSOCByDogMQci4YCEG4hcAxJpINIMSJCByDAo4wvN - gws7zSzsNK6w06TCTkMKO80n7DSasNNUwk4DCTvNIuw0hrDTBMJOwwc7zR3sNHKw07TBToMGO80Y - 7DResNNkwU5DBTvNE+w0SrDTFMFOAwQ7zQ7sNDaw08TATsMCO80J7DQisNN0wE6DATvNBOxDGuB6 - enYzny0+j68m88XFdD7ufuLj7M1Ud0RFqm2+2tR8uS758rYipHbWL+bRPymkviKKIh3pkPqqKYp0 - rEPqK6so0okOqa++okinOqS+Qgsi9TRbBilRcUNIYV0335BqWi8xc6rf0lbnUq1wwNlVKxxwvtUK - B5yBtcIB52SNcNBZGomjnrcVussezeVWR6a1S3je/k17R8QFgp6ZK3jynsHiRuwzUrwXAggXT7IA - /uJJFjRY3IiEhorbUz9/8dx8z1XcnlH5i+emUa7i1BfOCI9GiveybOHiSaQtVNyeNfqL56aK9eJJ - vjRY3IiZhopT49wInYaK22tRf/HcAtRVnBrnRiA1VNxezPmL51ZwruJUkzHCqpHi3Dg3oquh4uRQ - o8Y590g1Yq3+4km6NVjcCLmGilPj3Ii8hopT49wIwIaKU+PciMOGilPj3AjHhopTkwkjKhspzo1z - IzgbKk4ONXyc5xVnX/GSzOwqzozzkqDsKm6ryP7iOenYVZxpMiWR2FWcaTIlOdhVnGkyJeHXU5wa - 5yWJN18c13XX57m3y+1m2Lca31UyoCleHQMe5pUygJleKQMY7ZUygAlfJQMa9JUygHlfHQMe+5Uy - gOlfKQMYApYygFlgKQMYCZYygMlgJQMaEJYygDlhKQMYF9Yx4KlhKQMYHpYygBliKQMYJZYygIli - KQMYLFYyoPliKQMYM5YxCDIzEgYyKCNhINMxEgYyEiNhIHMwEgYy/KJgYBMvEYZmMZe12LIP0Zb5 - x9nZdNyBXZ7NVpTj89nFL7qUi+ENrUo+v6/447KgR7o2XKLKtXx+EQ6UKsoQUF/exYFSoRcC6ku+ - OFAq/kJAfRkYB0oFYQio7z/hQKkThQAlWjUMZKjWEJBs2BuOVRjI8q4wINvFgoA0fch2tiCgvseF - A6VuFwSkaYy2AwYBaRqj7YpBQJrGaDtlCJCoD9numR8I8NEyM6GqpcZIQZUb2rIo1IQGloea0MBC - URMaWDJqQgOLRy1ocBmpCQ0sKMlpKGmpCQ0sMjWhgeWmJjSw8NSEBpagmtDAYlQLGlyWYmj0AlVu - FrM/WtX04s3V5exiMb66PJ+dzYQ7sozg/Krkd5uKLzcF64tWM0JfuZYvTI8DZeb3QaAkYA8DGVF7 - CMhccEBAmQVHFMgUPiCgjPARAsoJsHGgvAAbBTKFDwgoI3xEgUydAQLK6AxRIFEfyguwUSBRH8oL - sFEgU4CFgDICbBBI1YfyAmwUSDbsFX0oK8CGgQoCbBRI04cKAmwUyBRgIaCMABsF0jTGggAbBdI0 - xoIAGwXSNMaCABsEEvWhggDrAoIF2GR6XxVgmXxo5Ya2nBRtQYNnRpvQwOnRJjRwjlRPQ9sIahrO - RlDTcDaCmoazEdQ0nI2gpuFsBDENaSOoaTgbQUnD2whqGs5GUNNwNoKahrMR1DScjaCm4WwEMQ1p - I4A0rWyEdC6+rzbC53H3v80uZqvPeruGwudv7yvLnAX7oqjFEEb0LGUDiA7TIYroch8iiPVldxjR - s/6OINYFwTCiRxl0I7qsihii07OIINZFwzCiRz2MINZVuzCiR76LIKr7otPpiCCq+6LT+4gg1k2Q - MKLHDQkgyvui0x+JIOqbjrQv+qyTEKLXQ4kgivui11WJINbtlTCix2eJIIpbt9d5iSCKW7fXi4kg - ilu3150JIKr7otevqSKKjJtHC6otWzj2Pe7cyxFiKU0dJZbQ3VFiCW0eGZbW71FiCY0fJZbQAVJi - Ca0gJZbQE1JiCc0hIZbSJVJiCe0iFZbYN1JiCQ0kJZbQSVJiCS0lJZbQW1JiCU0mIZbSbQKwtmM7 - PV5J7I8BtZi8k75mxdRffu6KMBL0498PqM3uwhl1wlPYFCLchTOag6ewKS+4C2eUBE9hU+91F85I - u47CtlrhLZwTJjyFTW3WXTgjw9YKZxVXV+GCuOopjI/jgmTqKWyqo+7CGSHUUxhvIAV501MYbyAF - 0dJTGG8gBSnSUZgYxwWBMVsY1hKXz0bPizc4qeIx9y5UCQUBJ0AoCDitQUHAyQoCAlJBUBBwYgFL - wOsCCgJOAlAQcKt9BQG3sFcQcGt4BQG3XBcQkCvzAEGrRfjqEbwHq+2b190kpuWpvesC9eWIdV5v - /3ddJ/V6C1pn9LoK9hdd/oLpgstRMD2R11vQOovXV/AYLpgsN3wFT+GCyWzfVxD80ljn7LoK9jO6 - /oJpFNdX8BAumKxjHAXTk3S9Ba0zdH0FwXFonZvrK/gMLpjoDr6C4Di0zsf1FTyBCybLfV9BcOBb - IXpXQXQcWpF4X0F4WIDjEH08WXF1R8E0le4taIXPfQXBcWjp+L6C4Di09HtfQXAcWrq9ryA4Di29 - 3lcQfABbOr2rIDoOLX3eVxAeFsg4NDR5Z0FTj/cVxMahqcP7Ch7BBRP93VcQG/im7u4riA18U2/3 - FcQGvqmzuwqC49DU1wsF49r6+mItj4jt4273cFhJdfhYWEF14kBYTXX0KFhNdfQQWE119PhXSXX4 - 4FdNdfTIV0F14rBXTXX0mFdNdfSAV0119GhXTXV0x4emOrqxQ1Id3r+hqY5u09BUR3djCKoTmy40 - 1dHAgqY6GlbQVEeDCprqaEhBUx0NKEiqw+EETXU0mMBXZ0IJmupoIEFTHQ0jaKqjQQRNdTSEoKmO - BhAk1eHwQai6PHiw0Sd+/ZmDm+vJO+GxFEnk4N9X168LrUbioP+rnsCBt5yRN3CV6+nI/nKJjOwo - l4QNvOWMrIGv3DFari+w+sqdouX6aqevHPZVMVIGrnI9c9NfLvE2feUO0XJ9JddRLgkYeMsZ+QJf - OWzcGekCX7lnaLm+l+Irh407I1ngK3eCluvbGr5y2DA3UgWucuC4MzIFvnLoQMDGHfgAMvIEjnJJ - nMBbzkgT+Mph487IEvjKYePOSBL4ymHjzsgR+Mph485IEfjKYY9XI0PgKgeOOyNB4CuHDgRg3KXx - AWc5Kz3gKweNOys74Ct3hJbrJwd85aBhbuUGfOWgYW6lBnzloGFuZQZc5bBxZyUGCuXCgYH1MrZh - XqAPu9W4gKQ4mhYQFMfDApriYFZAUxyMCmiKg0kBSXE0KKApDuYEBMXxmICmOJgS0BQHQwKa4mBG - QFMcjAhoioMJAUlxNCCgKQ7mAzTFwXiAoDieDtAUB8MBmuJgNkBTHIwGaIqDyQBNcTAYICmO5gI0 - xcFYAF+cSAVoioOhAE1xMBOgKQ5GAjTFwUSApjgYCJAUR/MAoeLqOMBGffj1pwE+zuaLm8n5eHJ1 - dT5buv/j69lCFw9Ipb+/rws+v633alkOUgIrV/IIgzhMXyeEYE5EMH0VEYI5FcH0NUYEpic5wjCJ - AumHCQuSmZFUUyiJp17lZrb6EGzCAj4Tm7CAj8gWLOgTk2FRP0Bzo2Uvn6i/3GzzgdpV0zxPH10I - epx6UapPUwdK5WHqRak+Sx0olUepF6X6JK2j1B6kTpT6czSHoniMdtfe5lP00a3s9iEqQFE9QwUo - qkcojyJ7gvpRtvAAXY6T/Xl+vr95PX797moJcjE9W8I2f4b+283rP727enFXkHmM5q8VeJJCQJmH - aRTIfJ5CQJlHahTIfKpCQJkHaxDIfrYiQLnHqwsIfsKmA6z9UzZ/R7t40KppuGetmoZ73IppyCcu - SNPqoWsMnX1+8LZfvfb/vtQKtnAx4tlLrWTDSK6nL7WiDSO5nr/UyjaK5HsCUytcH5LwGbyFpW7h - nobwFN7xkleOo30O73jpi+Js70m8b2vg2dWG42aNu41n8Q/Lv/B9SfJhnL1a7GmMQOUfx0Go3PMY - gco/kINQuScyApV/JMegss9kAKrwUPZAUU/l/rDbymM5e1c7ei6LeegHs5iHfjJrefhHM8bT8tmc - DKP9ejh3N7xYnkbz+nw6/vh0LD0ydZRppD8ta/68LPn3p6+qbdTablu9lmf/LQFU6OshoKcyoP6W - XQAo3cOLAlmbekGgZzKg/rZfECg344wD5eebIaDcbDMOlJ9rhoByM804UH6eGQLKzTLjQPk5ZgRI - 1IfK88s6EDW77D83PMeJgpsxqve01d0ZjWjA7RoNaIj9G41owA0djWjoNZKUhl4hSWno9ZGUhl4d - KWn4tRFC03JllDwC9mplpFsJJe9mu/+T1p0d6wVt5u973tIWLZyfEFYL5yaBvsL5iV+1cG6y5yuc - n+DVCvfe4RYsnLzILVA4N5v0Fc7PIKuFc6tXX+H8irVcOHnDW6iw8Zq3QGFiHBsvfAsUJsax8eq3 - QGFiHBsvgQsUJsax8Tq4QOGcauUrnFeqaoWZcVxUpKqFqeGEjuOS2uTLYOQVpmphfByXlaRq4Zx6 - xMaF4IQQGwqCc0Bs9AdO+7ABHzjTw8Z49MmdumqDvx7J5N7qO5KEBOCLkoQE4NuSdAToK5OEBOB7 - k4QE4MuTVAT4G5SEBOBrlIQE4LuUhATgC5WEBOBblYQEtJrPEvAKPk1Aq/Z0NpNW6mkCWp2nCWhF - niagVXiagFbeaQJabWcJeIXdS9BQVd8nFX2zshm/myymnyafW+zHSU9v2vw1/7qu/f26dGQvhXWu - k/+inhOfeETjLCgS0RaBKMScMoQhJidL8YjGmVMsoimzcIgZ7QVGNHURDjEjlsCI6uFinIdFItpu - D4WYs4BgRFOH4hAz4hSGmJzIxSMaZ3WxiOq+aJzvxSKaajaHmJG4YUR1X8yb0zCiKVRziBn1GkZU - t+684Y0iyvti3hqHEfVNR90X5ZOxvN2OIeY8eAIxb8zDiOq+mLfwYUR1X8yb/TCiui/mYwEworov - 5gMEMKJ6SpuPGqCI8r6YDyXAiPqmI+2L2UwDjlgIOsCI4r5YiETAiGZOgkPMhCdgRHHrLsQsYERx - 6y4EMmBEcesuRDdQRHVfLIQ8Yohw8qOgyzY8jtB/j1s9qLAxFnqEYVMs/HDD1ljgsYetscADEVtj - gUclNsZCD1FsjQUer9gUCz94sTUWeCRjaywujdgMi4soNsPicovNsLgwYyssMuHYDIuLPTbD4rKQ - bbDogGQzLC412QyLi1I2w+Lylc2wuNBlMywuidkKi4xnNsPiMptNsPggZzMsLt3ZDIuLfDbD4nKg - zbC4cGgzLC4x2gqLjJGyWK2ypSXRb28jp9vOmQrTpYpMqTBJqsiPClOjiqyoMCGqyIUK06CKDKgw - +anIewpTnopspzDRqchxCtObisymMKmpyGcKU5mKLKYwganIXQrTloqMpTBZqchTClOUiuykMDGp - yEkK05GKTKQwCanIPwpTj4qsozDhqMg1CtOMigyjMLmoyCsKU4qKbKIwkajIIQrTh4rMoTBpqMgX - ClOFiiyhMEGoyA0K04KKjKAwGajIAwpTgIrsnzDxp8j5CdN9bTN9Ww/yDSq+N6jQ3qCieoMK6A0q - ljeoMN6gIniDCt4NKm43qJDdoKJ1gwrUDSpGN6jw3KAic4MKyg0qHjeoUNygonCDCsANKvY2qLDb - oCJugwq2DSrONqgQ26Cia4MKrA0qpjaocNqgImmDCqINLH62j5mzq2l3zYt3usxZJeT1clOvbj5U - Q17ppeIhrwhOxQtx4VRCXn6casjLi1NS+0M4ZbXfi1OS10M4ZXndi6P5KldDXk6cYtgiglMJW3hx - SuZDCKdsPrhwKiEvP0415OXF0fSdasjLi1MyPUM4ZdPTi6PpO9WQlxen5DKGcMouoxdH0warIS8n - jqjvVENeXhzVQNf0HdEEoxrycuFUQl5+nGrIy4uj6TvVkJcXR9N3qiEvL46m71RDXl4cTd+phry8 - OJrpVzXk5cQR9Z1qyMuLoxrogr5TC3m5ceohLy+OpO/UQ15enFLIK4RTDnl5cSRtsB7y8uJI2mA9 - 5OXFkbTBesjLiaPpO/WQVxGHDnndKk3VkJcqV5Xezg5zVRIYVa5KBSPJValgJLkqFYwkVyWC0eSq - VDCSXJUERpWrUsFIclUqGEmuSgUjyVWpYCS5KhWMJFclgtHkqlQwklyVCkaSq5LAqHJVKhhJrkoF - I8lVqWAkuSoVjCRXpYKR5KpEMJpclQpGkqtSwMhyVSoYSa5KBSPJValgJLkqFYwkV6WCkeSqRDCa - XFUQpnWu6k4S2r9c1WJypctUVQzhn7tadZ2/agY/vkzcCPZiVExgD0ZJEHVjlMVQD0bJgHFjlM2X - KkbF8PVhVM1eD0bJcHFjlM0WD0bJ2XBjlF0ND0bJ0XBjlN0MDwbfN6pmrgejZOS6McomrgND0Deq - 5q0HQzFgyb5RM2xdGHWz1oNB9426SevBKBm0boyyOevBoNtX3ZT1YNDtq27GejDo9lU3YR0YfN+o - m69ZDNp4XU5Fq6arSkt+fBs71JEVIBINWQEi0Y9pEJV2rACR6MYKEIlmrACR6MUKEIlWrACR6MQC - EI1GrACR6MMsiEwbVoBIdGEFiEQTVoBI9GAFiEQLVoBIdGABiEYDDoC01n9XM9O90363dn6DQyeo - HtxQ1ioqm3kdANVdvDWAoljiAqgoJWWAyoZdB0B1p24VoCQJ+ADKekAVoLQK9wGUl+BVAPJLWN1/ - WwMo+h4ugIrpUQUoKRA+gLL8UPM6iptrfe4TCUD2geo+2ipASaf0AZRFyioA2Qeqe2WrACVR0AdQ - VgSrAGQjqlqglP+pMD8p51Nhe1Kep8LwpNxOhdVJ+ZwKk5NyOBX2JuVtKoxNytVUWJqUn6kwMykn - U2FjUh6mwsCk3EuFdUn5lgrTknIsFXYl5VUqjErKpVRYlJQ/qTAnKWdSYUu28SS396Z/TjJXbUVl - KTR7UDkK1eZTmkKy65SmkGw3pSkk+0xZCs0GU5pCsrOUteo1W0ppCsleUppCsomUppDsHqUpJNtG - aQpJxmcYAZ9hpHuGEe0ZRq5nGKGeYSR6hhHnGUaWZxhBnmGkeIYR4RlGfmcY4Z1hJHeGEdsZRmZn - GIGdYaR1BhLV2aeYTneDi+lc/+b7nDHy06qe4mWeuSsFTBIAJqNQxmBMwwSAydgmIRhbNI3D5KTT - GIxppAAwGTvFD5M1VYIwBWslBmMaLABMxmaJwZhmCwCTsVxiMKbxAsBk7JcYjKLpFayYGIyi6RVs - mRCMpM8ULBoHDGzU9B6SVb+GXrHmbmYX61YtC7d6lbKQa1gtC7eS1bHw61ktC7eq1bJwa1stC7fC - 1bJw61wtC7falbKQa16IpdXKt/8E3LcF8LYWvoIVL7PUFaxxmcWtYFXLLGcF61hmAStYuTJLVsFa - lVmkClanzLJUsB5lFqKCFSiz9BSsOZnFpmCVySwvBevKJgvKrS0kB7GCHMTScRBrxkEsFgexShzE - 8nAQ68JBLAgHsRIcxBJwEGu/YSz69mmx92lyIX0RrTnf/cfzvzqm+vkdsI9/P7D71V04M8/0FDYn - me7CmRmmp7A5vfxH9/d0Fc7MLR//fmCXq7dwboerp7A5o3UXzkxnPYXNNay7cGYBWy2c283qK5zf - yeopbI9jb+HcOHYUtsext3BuHDsK2+PYWzg3jh2FiXGcl6Y8hU1dyl04I0o5CjPjOC9HeQpTwwkd - x1kVylW4IEF5CuPjuCA+eQqbypO7cEZ28hTGG0hBcPIUxhtIQWryFMYbSEFkchQmxnFBXsoWhrWl - 5RzX84Zbbj/S4ynbLvYiKQi4fUgKAm4P0uNvzy72HykIuL1HCgJu3xFNQO85UhBw+40UBNxeIwUB - J7YrCDilXUHAyewCAlJjVxBwAjtLwKvrCgJOWlcQcLq6goAT1RUEnKKuIODkdAEBqaUHCFoJ6asp - +R6o6FcXy+IX07PVR9lQSL+6eHFfxyXwJmv3zCVccnq8fLKQDpU/Ycsny+lQ+VO2fLKojpTvC+zh - 8qnGHip/yJZPVvah8k/Z8olO5y+fSu7B8pbqHirPjXtLew+V58a9pcCHynPj3tLhQ+W5cW+p8aHy - I7Z8oslHypPj3lLmQ+XZgUeMe0Oij5U3VfpQeWrcm1p9qPwRWz5R7EPlqbZj6vah8lTbMdX7UHmq - 7ZgafqQ8N+5NJb9ePi7mP55qt9TzM/TblfSlEKiqL4VAhX0lBKztSyFQeV8KgSr8OghC5JdCoDq/ - FAKV+qUQqNovhUAFfykEqvkrIWDZXwqBKv8yCEb8l0Kg+r8UArUApBCoCyCFQI0AKQTqBSghYDsA - gZA7Ar15/X6YAu8mi+mnyee2jsD3myIuRdqQB9Lfd3oBocLGytxbOFmWhwoba3Jv4WRBHipsrMad - hVPlP1LYkv29hRMNIFTYEAC8hRPVL1TYkPxchS2d31/YFvm9hYlxbMv73sLEOLaFfW9hYhzbkr63 - MDGObTHfWzhR8kOFDRnfWZgZx7aA7y1MDSd0HJu6vbtwRrT3FsbHcUau9xZOtPpQYUOo9xbGG0hG - ovcWxhtIRpz3FsYbSEaWdxYmxnFGkC8WhtT42zluWyk+5d62Dq8iwEV4FQGuwIsICPldRYBr7yoC - XHiXEFCqu4oAl9xVBLjeriLAxXYVAa60qwhwmV1EQGjsKgJcYFcQcOq6igCX1lUEuK6uIsBFdRUB - rqirCHA5XURAaOlBghZC+t2UfD9U9PPZxS9N8vWWGPZjV0wQds1eximNIRjGAjeIkaxzEQxjuRvE - SGQzBMNQz2IY6eIbwLDW4EGMRFJDMAxlLYBhCmxRjIzOFsRI5DYEw1DdghiJ+IZgGBpcEINuXxlF - LohBt6+MPhfEoNtXRq2LYfB9I6PdeTAgCa//gPW8fhVfOGdvY9vrZzEIvowWg+CraS0IsagWg+Br - ayEIt8QWg+ArbTEIvuAWg+DrbjEIvvwWg+CrcC0IsRjHQFqsyZNn7H6szbvLdD+4YbjZfLjKBXoy - p3u1qvjiUUF0XVq+lnNxCgMZK1QAKJ1uokDWnBMBShasMJCxao0CmUtXCCizfkWAkkUsDGSsZBGg - ZDkLAxlrWgQoWdjCQMbqFgFKlrgwkLHORYA0jTGz4gWARH0os/Z1A0ELYPMp5lkF42u+8g1te+HX - gIZY/bWgwZeAahpuHdiCBl8MtqDBV4QtaPBlYQsafG3YggZfIDagIVaJBE2LpaL9NNrj9eK4Q708 - m00W0zfjT7PF+/GD98NtfS35/I7lHx3K/bvylGvMeg1i7UndgHNNCt6Ab47I3IB37ojegGttS92A - c82L3IB7LQzfQGCNjN6Aa+1M3YBzTY3egGutTd2Acw2O3oBrbU7dgHPNjt6Aay1P3YBzjY/eQNsH - WUATAG+g8XMgoCGEbkCnLZRmPNvXHeofwhD0iEaUYp2iFaVWv2hBqdc1WlFq9Y5WlFodpBWlVh9p - RanVTVpRavWURpRinYWk3Jr+Unxi74k2M1tMtxu2f9VVFAXui5dyhu5RHGu2H8dJJ/UgjjV3j+Ok - WhOIY0lKYRxjxYDhmAuDOE6qA4E4ltwTw7FVHQAnJ97EcVKNBsSxpJg4Tqq4gDiWsBLHkbTBnEwS - x5G0wZzoEceRtMGchBHG0fSdnCDhxMF0B+tp3jbZX7yfbaf7G8AQqosehhBX5DCMhqKHIaQSLQyp - iOhhCOFDD0PoG3oYQsbQwxBqhR6GECXkMIz2AMM0kRjMh/OeyQjb0Q5oxQDXCWh1ANcEaCUAX//T - q358rU+v8PF1Pb2ax9fw9ModX6/Tq3R8bU6vyPF1OL36xtfc9EobX1/Tq2p8LU2voFusm7e0WB7A - EnkAC+MBLIcHsAgewNJ3AAveASxzB7C4HcCSdgAL2QEsXwewaB3EUnWf1qdtT2RZ/tkc6wX7OJbe - LzvPYvGXzExbqyXNKauvZGa6Wi1pTlV9JTPT1FrJ9OQVd0nr2BVXSXNW7CuZmRFXS5qrXF/JzAq3 - KiegJe1DVlwl0XFpH6/iKomOy7xChalTlDKFqVKUIoWpUZQShalQlAKFqU+U8oSpTpTihKlNlNKE - qUyUwoSpS5SyhKlKlKKEqUmUkoSpSJSCJFaPGh+F0iPe9jkokvL4ISiS8vgJKIryxPEnkvL42SeS - 8vjBJ3x56tQTSXn8yBNJeU6v3rFWvWOdesca9Y716R1r0zvWpXesSe9Yj96xFr1jHXrHGvSO9edd - a897JTs/3lTWXoR+tNfOJZzmVtiZK0Xk6ThMbiEcgrFXxXGY3BI5BGOvl+MwucVzBCYjdodhssp3 - CMZe1sdhcmv8EIwtxMVhcqqcHyYrnQdhCjp6CEbSZwoKewhG0mcK2nsIRtJnCqp8CEbSZwp6fQjG - Fu/jMDklPwKj6TMFjT8EIxrafJ/JWwExmJIvEIJR9JmSYxCCse2DOEzOSwjBKJpeyWUIwSiaXsl/ - CMEoml7JmYjASPpMybOow+AGxuNlyhbsjMzN7MTbkLKQRoeUhXQ9lCysBSJlIf0QKQtpjuhYeKdE - ykLaJlIW0kORspCGipSFdFekLKTVomRhfRcpC2nCyFgEjoyUhbRnpCykVyNlIY0bKQvp4khZSEtH - ycL6OwhLM7Ont/L49Vs/n6avu0XW1fnsbEU4fjubTz9Nzs/HV5fdf5tJdyL05KR/TF8/v6/8503h - l5u6kH7tvaRHyGbxDEWbw3umxutrTxzesRqvLwBxeCdqvL4kxOGdqvH6IhGHN1Lj9bVyCq8nZvF4 - iarF4akbi7DvpcI6iWcp7ByetO9ZmjuHd6TG66vwHJ60LVu6PIcnbcuWUs/hSduypd1TeNq+Z6n5 - AF5Y1q9OQR0CPypMeu9vqwplWyhQqmwLBWqWbaFA8bItFKhitoUC5cymUKiu2RYKFDjbQRFKZ1so - UPJsCwVqn22hQBG0LRSohraFAmXRplCoPiqBUgul9bncfkim3e1N313OhfqouRh6cVcGXftYV3Au - dYLFjZWNu3i6kIkVt9YtleLQMuX+z15bk3At0GLfdseTMRANLszQop89+KP/2prXsl2dnV9eT/td - 6iHTk/VP/P7uN8bj7r9O5+Nx8bfufyr5AJY/9/Bq/5wtNhf78uAP03+ejd9MF5PZ+XXh0utfefTD - v/n/AVBLAwQUAAAACAAwMHhTYqvbcpUKAADfgAAAPQAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk - X3Nka3MvdjIwMjBfMDVfMDEvX29wZXJhdGlvbnNfbWl4aW4ucHntXG1v2zgS/u5fQaQHNFk4gp3d - JHaAfMil7Ta4JjWSXg6HRU5gJNrmRSZ1pJTEXWx/+w1JvdmSJTeNlbsNjSK1ZHLm4XA4nIek9AZ5 - 3KdschxH491B5w3afbYPCDvl4VzQyTRC294OOqee4JKPI7gvQi5wRDlz0EkQIF1IIkEkEffEd6Du - J+oRJomPYuYTgaIpQednX9LbDroiJLuIHiNEmS4TCv5v4kVIcB6hMRcgKTCloARcz4zWzhsNzydo - QhgBKKDodl6AuH25g07iiF8SGZmCv5qCXCh0p1PMJkSiGZ4jD8dauseFUKpvyRTfUy4QZj56oNC8 - W4ICDnLoWGP0lDgqQYwgmXrneY0/FnyGZlIo+HQG1o7AYoLigH4looveKUsnV6ZsNA/BD9KyX/45 - eu+efnx/+rezi187yc0HLBiUkR1TA3+NBXGg1cQhjx4JlWFlKuA0oIRFYMEp/Ec9bfX3QnDQ/TGK - QjBrCKVJcgsueSw88v6Rykgu3bzg0QcOXpDcnuHQJeprCUWIJ4UmnEVkNsIT4pfL0ZAElJG05Ci5 - TkGtrOBEAjOp6yRVTVv+E4OZFxtWlsGDoIDu0+XnEdxRfXHBR+a3Lkq+nJNoyhdwzyazaJWpTy7P - tWk+aO+urpVod7CYuUtIoHqittMBB13o+aMOgs8bFM7h9+gI+VTi24Acxwxc3t81Eroxmwgeh9kN - qWtVeNUJm3fRKQ4CJQSckHpgNT2uqNdVHSbMD591A3HQRV/mIbnGYKS/M7jT6XS8AEuJLkj0wMXd - OWbQwTPwMONun0Niooo8p4+UbfNbFQt2jjoakE/GMBLBRVyfBCQi7i2WqrArp1gQpdmFVt5t68Lq - I0kw7mZXInFHVzfWZXgGSME20ERyhGQkspKp3CmM+dpyMnBF6jxZiS13BvEhkM5fjZirFN0nAPcJ - xkfib1uZnJ9+uoOhOZG5DDC0/nXnKCu0tbX1Tjdb6hiUCEeZdKTESxUyEXSQLnN9LpEMiUfHFMJj - EmATwE4nk3wUYoFnVfY5Ql+ghvqG+DipbQohXcjJZSjc1SKKFktUlQxcVpS27yNXWBfVVFSvUpL3 - zhEMTIijydWCjartiAjzQw5DRpZ0F6V+KwxTZlzaud/r7fXcft/t9Z31HCHXcEfmIMOHGckMMeQF - EpwBebGMzGAE+wg0jpmnQUdTHGUzVAgDC7pZNcqneiITaSwrKQBzwSwGgZ3Fery5Eb8jTKsq3EX6 - LvxVkiIMAQCjUAc9Exwwkhhme5AGE6BT1pIEKuhcERNt9TxWddEHHEhzl/G0aFc1D2eS0tvIBAJd - GEKEVLEl+w3aAuon86X+18bKENxyHijZ38oR3VkM2qVWgBekclz4DgkODo5gAh7jOFBzKo0UioiC - 796CDxBlsQfTIjMcYapAPItsKomABl+SSMx3T8YgD00JVikSlZD9wLzOig4vSBQL1TMMgIChmaeH - SDb9GB8wpSQiFLpfwIzEtKMkI1bhhDrgTNupS+wUNJiQU2WZTMtvSuJNoQ6mEgLRt8oUwiklCAtR - LPuOQ+reQ28qTzvWwdpxJyRyC/e3364R8N/mjQHbLkg9Rm/3ev3hbg/+9d/mMNRHu7Aarv2h2xuq - 4VrsJDPhrTdPISxRdutUTXCZIkg7VkDq9+shmQjSLqS9Bkh77ULa6+32fq6BBHG293P7kH5pgPRL - +5D2GyDttw/poAHSQfuQDhsgHbYPadAAadA6pNq4lGU2G4EkyaJaPcugaxzEZhrZ3joZnaEU8e9/ - IJ/DJMR4hICwk3yORWvNGluOWU7YLphhJ59KZgqum825x0uwt1eVdFxPNzyb0szl6tKcjekkL60v - V5bOWD9UyNcDtk1dk266PtCytRrlgIWKAouLCmuLNKnHsuR1eFolIavgXgs0K+VKO8ucMF2Iuaci - inHwgNl9yPRylDA2jU3vwd1Q8DENyI8TxUSXC8pqi4Us8QJXp6ayii1eG1n/wOw6ZCODcKRKgwWF - /H6ymCx3wQDBKGYUzIeuRxcoabtOTEd7V8jgMolqDkEvfYGXc4+qta1MLkC70iY9LZoUSMPsljLz - PaGZOe9cpoxr887FipodPpVwLndUmW+mbT+5QA/ge6TQ+hWtlmoJMItVjBBfLQIu4ivrrQK37B5A - V7OORzIOw0DZEWiYApr6ebG3ih2b/K5WWzJwWWQs4SurXpPT1rurpbSW0j4vpc29LGWWz0tw13X7 - EowXZMXfP+WtQ5XrUlJFlVtOSS17t+zdsnfL3i17f2Xs/Qmzm6X0G6f0T6DZlXy6TJ0rWHIN2YeE - CAjDPQHzSQVftrftuy4Dv0wyWJWkBlSaFDUWAloYzJGBj1L4iLPifuSfeXvWUkJLCX+IEmIoFZmz - XDCw7shCnYQvJg56okfZlRlkZs/dsMUNcMfCGSYnO7y0LrGsx3vzoiyzFGvtjqvlbJazWc7WCMly - ttfG2cpzhSVlLZCyMh1ad3d1JccK4+jVnbA9BTlmy9Ser7Xnay3ztMzzycyzwhv/p5nnCrwvyTxX - z0CWgFoCagmoJaCNkCwBfV0EtGbKsDx04zy0hjI+12Ffb0q8O9dnUpd38T2mkMrTgEbzVbQ04Obx - 5RUc0+czTM0mpAuiSPCD236nCqFED1Oi00GcKDDsKyGJXsBjH4ehk6ZSM/RVPbMFKWrSouSIbixJ - mUmmDTKsLr1KmV1B3TK5yitW8LmSHYz4InpgKkCEwCc043XQWYRmQJ0UqVFjKz2iOobklD+oB5Lz - cU0mcYAFIo8qBZcaw79+w7tfb9Sf3u5w9+b3fveg/0dyefOXZewV8NrdVUyZwjsmLwDEScHzTKrc - fWJu35Sgr1S4nJkfrZ2aPz0zrxl/jUn5vkoR+vsr0819lSL099vMgA8aeMJB+zzhoCEpP2g9Ke8f - 1ifl/cPWk3IFqS7dVJBaTjcVpNqzs4ftn509bHDvw/bd+3C336uH1O+1D6mWmR+2z8yVI9VBUo7U - PqTauASQ2o5Lg3pmriC1zMwVpNq4NGg/Lg3qabCC1DINVpBqQ+Wg/VA5aIhLg/bj0qAhLg1eIi7V - JyeD9pOTYUNcGrYfl4YNcWnYflwaNsSlYftxadgQl4btxyX7+JPdybA7GXYnw+5k2J2MF9vJqFti - s5sYG9zEqNtbyDcRKvYLKvYpfCrBKox4L/igUqLRpX7lG0eSpwzO/Ce8XcQ+21R3NK5g+GSPJjFR - 8gPcV3sluY8sq1kQsOY2Qd6dL7ApcvIdB6MMTvMy02c4FPWDx57KaEonntrYV1kdL+xZJ8sQLEOw - DKERkmUIr4Uh1EwWliBskCDUJPXrnm9ayMkreINKDF7bUzeGTNjX2tvHblpkIRt4PGMzD2C8BBtZ - HYUsG7FsxLIRy0YaIVk28lrYSM1kYdnIBtlIDVV4rqct1Munwd+ID0bxYkGjuRsKfk99gNja69PX - fuM5EDKzI5HBRilslMHWabIqlGhHoP3/4KXkCvXDlHrT+saBF+Sj+knvJG8tWc/fIH6VtGOUNmNT - T1LUqHyJLLtudDXm2fYIpT1CaY9Q2iOU9gjlOpDskoRdkrBLEnZJwi5JNEH6UyxJ1GbWdlFig4sS - tSsGa74JPl+I+C9QSwMEFAAAAAgAMDB4U1GD4tWdAAAAWgEAADQAAABhemV4dF9maXJld2FsbC92 - ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL192ZXJzaW9uLnB5rY+xCsJAEET7fMWgjRYe2qVJIWIR - MApG7OWySU7ibdjbiP69R4J+gdPN8HaGncNy5XyTDVqv0mSO1d8Uy3bcv8U1rWJhlyicFQ5ca8yl - Z7mpY2+w7TqMUIBQIHlSZeLtwVnygSoMviKBtoQiv3xjg5LoZ/SlcH5keuE7WYUwK2qW2NRNVCSi - f0yr//00ue7PZX46IsNsk5q1Wc+SD1BLAwQUAAAACAAwMHhTrThJZrgAAADOAQAAMgAAAGF6ZXh0 - X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvbW9kZWxzLnB5rc+xasNADAbgPU/x - Q5amkONsWpoMHUKmQj2luwl3snPFPhmdYpq3z+HQQqC0i7VJfJL4l3DsQ2xfz9qsN4sl1rNVPrbn - 4SKhPSke3ApVcMKJG81zGViOGjga7LoOE0oQSiQjeZN334OjmMjjHD0J9ESo3j6+xwYHop9GvxQh - TmYQ/iSnEGZFw5IvdTeVRe7729d5kzbCPcxY2mJb27K2henZU5cQ+pxT8XgvXv4Upa3t07/i+Tdx - BVBLAwQUAAAACAAwMHhTsQUvLggBAAA6AgAAOAAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nk - a3MvdjIwMjBfMDVfMDEvYWlvL19faW5pdF9fLnB5rVAxbsMwDNz9igMyJBniuUuGIENRoOmQdisK - QZFpW60sBjSd1L+vLKNBl27RIpB3vDtyAceVj8120HrzUCywudtLYns+j+KbVrFyaxy8E+651tSX - M4tVz7HELgRkUg+hnuRCVZlmn72j2FOFIVYk0JZweHr7bZd4JboV+q3wMXPOwp/kFMKsqFkQZk7C - U9XNnjlaRWgoUoqRTE7jn3ir4xq7QflIvc7Ex5nIkkdbGxvq0dkRzg5Z27HIZHui1l58srWxwtWn - 1U6EwEnH1zmfm+T8tOrNvLzv2YtauENpIumV5ct0NtqGOopqXPDpg+/S9RUvM+Fww/cZLoyxIRiD - Ld6X/3CWH8UPUEsDBBQAAAAIADAweFNlKWlw/gMAAGUMAAA+AAAAYXpleHRfZmlyZXdhbGwvdmVu - ZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS9haW8vX2NvbmZpZ3VyYXRpb24ucHmtVk1v4zYQvetXDJyD - rMBWroWBFHDdRRNgkwbe7F6KQqClscxaIlWSSlYt2t/eIWV9WnaLYnUwLM7wvTfDmaFuIJYJF+l9 - afbL77wbWH6zh8A2sqgUTw8G5nEATzxWUsu9oXVVSMUMlyKEdZaBc9KgUKN6wySkvR95jEJjAqVI - UIE5IDw9vjbLIXxCbF/MVwNcOJ9Cyd8wNqCkNLCXipCy2os86D2vWb0bJy9BSFEgSSGiXdWTON8G - sC6N3KI2teNPtaNUVt3mwESKGnJWQcxKhx5LpSz1Dg/sjUsFTCTwzim8HUImCYfvncbYwnFNMApb - +vDbJn+vZA6mKuhsgeeUbQNrUXn1OvujVBiSXvsj9jwt68NoPDf9xbMtBS8w4wIb70JShjnqvmOe - 5ubkfbK2KrZPD8YUH2WakrYXa21khWH0hkr3hHz5sP30+POz53lxxrSGZzTvUh2fmGAp5ijMJuP2 - t693PngLVh7QM5vNBsu2NC6hhZ7b8iwN0nExA4yOsGCK5WhIHpS2Ko2EWCFzLpyCE9owESMwhaAZ - 1TCwbtXhMWMU35UG9Ylg5TAtTEKsnGUr2LT/QSD9TZxOVzNOmqOVQtgyo79rl+sajM4aB1h/90+5 - XdcR05WIw7X9fZVHFB1nX5UudzpWvLDJiniyglcS0V/scWl4P/D4QJ3Kfy8xq4A7w76qu7btKSd3 - ABKewz7+aGPOtc24AVl3zOfto8sEUn1UYIcE9TQ1Xpb1oz/TrI1qTr9OeYJ7iCIuuImiuVuxj8Zs - v2jfurgWADe2h3AFs6l8zTqEIXNvYyPBPre3x3emUt1ZbUtaSwDL76ngBK5aZ5oVnRKaFiOzfRTj - NHi+sKzED0pJNZ+9NFUKfrfZh7yk4SOkHU0OJpwFfZ6R+v9BNkK4zqjLAtX8v7Tywh1NELZH1mQw - 8AaH16tvuO+lbeg0DvN+HPglzEjHsqAJdg81O820Yu6f2f0F/OIfaLbp1d1d3sYVNn2Y34VUf6zM - jP9rl40TpEZzMs59nRyjXAp+REWYvtu/tBN1Keqk3f35lx/Wl9n8NCKDYKg+agY7jpPmeqCzXuiC - ZtPVGnVMNA5VRLEKE7lZX3V5SpGiObP7AVArN/dC+Jnsa2uu74Ke3AHNARl9B+hpjqFxRPBQG6/D - 03fD12oavG8aQb9Y03XgrL7opqGHxhH4qUNeFYtxcF1eTBHVXnSVb8KjJp26lS/RKDTqQqr6plE0 - boBurf06ekyTQ+bRQcrjNMe5w4hp4xweyP5vcSTcfrBdCmVgnY6mdrlOw0q6wWhOxG6kTZNN+vjD - IT2ac/bj0g7YyxzD+X1VyzCuH5C+YtTosjsFOZKxgNvpYbmALh3/AFBLAwQUAAAACAAwMHhT04CC - xdt9AADEWgoASgAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvYWlv - L19uZXR3b3JrX21hbmFnZW1lbnRfY2xpZW50LnB53b3dclzHla1776dAuC8s95bYAjfxpzjecdS0 - rVZs2c2Q1O6Ic4MugkWqjiAAGz+k2R19nv1UoQogUCtn5pxzfFm1BN9YosA1v1WonCtzjJEr/2Hn - 5PzN7OzdH26u335x+Jt/2PkC+9/8Yi/PLz5ezt79dL3z2cnvd/4yO7k8vzp/ez3/88uL88vJ9ez8 - 7NnO16enO7c/dLVzOb2aXr6fvnk2/7vfzU6mZ1fTNzs3Z2+mlzvXP013/vLtj3d//Gznh+n0/l+u - /369Mzu7/ZmLy/P/d3pyvXN5fn698/b8cn6l0+VPzX9i/u+/LKv+5h9u8d5Md95Nz6ZzlHmh1x8f - IH72/e93vr65Pv9+enW9/MFvlj94frmge/nT5Ozd9Grnl8nHnZPJze3VT84vLxelX09/mryfnV/u - TM7e7HyYzW/v9XTn9Hx+ndnbW8aTxeVmV/PLXE7vyz9jP/zfvL08/2Vn8p83l9Nnv7z75frZnG5e - 9Jf553698/XVx7OTr7//y6vZxfR0djZ9eTqbnl0v/8ovV5eLW1795A/Ty9nkdPaf08vPd/64+O2s - /u3R9eef+dvZ6fzTWP2l/312/uHs1eoPP99Z/dMfp29nZ7PFp1/6u89+uTm9nk0uZie3LHeX+svi - T7++mC0J/zL7+2z1t58dn5yfvZ29u1l+je5+/q/T6w/nlz//ZXI2eTf9Zf5Xln/x5cOfvbvA+cV0 - +QdXx78sLty4xr/e//gS4+R0cnW1c/zDH//38r9/dv568c37/Ve/2Zn/78307c7x8eKGj48/u5qe - vv185x8nl+/mH8c//uPPHxb/tPrBxf9++9vf/vjTbP75Xe1Mdt5Ofp5/RW4vfn2+c3VzcQt1cjP/ - ci0/l9M51PXyrs/flj6hZ7+9v/K/r75+l9NfzucDazFK5r+FyenO++nl1eoKd5/88jfyxe0X5fVk - MfSWv4uHmPf/fDHn+83qMzA+sM98H+TnpVv4/MEHu/qg5tVXF9xZ/vmz39z++e0ndzmdvJmPxPOz - 68ns7Gp5S/MPaufrV9/e3er8o59/nj9NTy92Pp7fzH9B80/hw+z6p53J/CM6X47MrxefwPy2z2/e - XN1e/LPln/xwPTn5+fPVf/5m/kleni3u5+5PXv40/0w/35lenzz7/bPbv/fPHxffgMkc4/Od2fXO - vEFc3RY4nQ/1+eh6gLUzeT+ZnU5ez2Hn/3Jx83rerpaXXV7pz/NGMh8kb25OFh/Z57fsVz+d35y+ - 2bm6np38vLipyfzXcTn/l5vTybzrXMy+uL/22Zt/Wv79xSB7tvq8pnd/sHM1vV585X6ZXFzMHwLz - L8r1h+l08dd27gfHzrvL85uL2142m//wA/JPl3tYck4ymX8/5y379uKLm159Eo/uetUK78vcXmtZ - av7rPJs37zfTq5PL2evll/b6E/Tq1/7VbaGdk8vpm/lvYt6Wvtp5ef/PO2fT+T++WTwAlh132VTm - H9X8K3K2aNLzf3zwIX91/fFi+uha/9+yPS0Gw7NPf351PFm0zme3DfTH85+nZ59qPqS6unm9gL9Y - 3Nnx7M1Xt5/Swz98UOtq58NPs5Of5s+52f+5mZ5+3Jnd/oe3H5fPvPsn0vKr9vAiz4aX/faPi3v+ - 5er2C3H3rf6377+9/SSm8w//487iETt/Is4fW6enD+9+wHx1ffnonq5vv1vHq9/gV49+nfOP8/Yh - +Hb+q7v/ds1/kfN/fD+/nzef78zrz94u28cvs6urxddt/nt99M18UGjRf45vLue/iB9WuP/2/XcP - f2j1F+cU9+Xe3D9gPt+5bfGPnkMLxDezk+uHt3x/kbVn0aO/uPz5n6cf561n8V283rk4P50/Nd/N - u/v8a/5+8W354+ob/mEyrz+/s+vZL9P70TTvWbd/5er2l/Dd9//66Vt/tfrEvp9eX3784uu3i2Hz - 07yVzf/v9sObP3HPVsSL5nv7D3/805+//rfvfjyef/zHf/vT9z98+69/3fnDzu+ef/n8yy92d7/4 - cvd3tz92/Or7f/3zt9/96fjHr7+Z//ffPpgKnC3b6DOjPy+b/Hdf//inH368u8r8CoPH+Gf/df80 - eFjsq51Pf77431/Pz+afcIH680c/9ru3s8vph/l38nj+Wc1OPh5f3pxOj287wtXvvlrd35cvFve3 - 9hdvfw1vJyfT4+nZm4vz+b+u/sLu0RdfPi/8hYvnx1fvL86Obyebl48nEg/+6sHjv/rf//158X53 - /sfOb1d9ffnJ/f43wxnA/d+8nQrc/9unLvD5zs4/7Cy+lF/t/LbUXT49edfG6YO/eDdgF/97MFL/ - sPgNfKp5N7TW/nj15f/Do+/+s7uH2P2P3c1ePlX9+uzj8rZ3vvhfy1/2/Q/ffrmvPw3mR7+Guz9d - fHl/ur6+uPrqn/7pl/uv4rO7/vvL7x59dnfzvvnf8sz1Pnv4CQ8+ufup2HqJ5ePiD8ZE+bP7j/Du - Hz7fWVL94SFi8fo386FvTYw+vy3/+2fDb836b/TBPz/+bt/9Flf/f//fVt/J//t2wjZ/PP90/ubT - l/SX+Xpk/mhbdMfPTk7n86QHl38wS72cXt9cnu38189f7by/bWXzGdH7RROf/51ny2t89vBvzu9j - ccnj42ez6+kvV5/9fvF9mM07/9X15Oxk+tn7z2+/Qb//7wrb6rLrVH8otJPH8+m/zGdMt8+Ei3lT - uFpMrW7nd58eWV/95uEH94878zG/98WX+1/s7n2189W87Ff/8X7xR8df7h/v7q1u7/8qNNHhT/2v - /xhcef+LL+cNZffhlfePvzw6/nK3ceXHP1W88u7zwZV3n3uu/PCnCleet7//uXblg+Mv/2f7yo9/ - qnzl/eGV911X3m9d+XB45UPXlQ9bV17/DR64foMHrd/gwRe7Xw6uvPul58oPf6p85d3hlXddV96t - XnnxIa9defHxta/8+KfKV17/Ps//juP7/Pinyld+MbzyC9eVX7SuvP59PnR9nw9b3+fD5Sxk7coH - risftK68PlIOXSPlsDVSDoff50PX9/mw9X0+HH6fD13f58P293nQRQ9dXfSw1UWPht/nI9f3+aj1 - fT4afp+PXN/no9b3+Wj4fT5yfZ+PWt/no+H3+cj1fT5qfZ+Pht/nI9f3+aj1fT4adv4jV+c/anX+ - o+H3+cj1fT5qfZ+Pht/nI9f3+ajxfV6swdZmBc+/9MwK1n6qfOUXwyu3v89rP1W+8t7wynuuK++1 - rrw/vHJ7pKz9VPnKB8Mrt0fK2k+Vr3w4vHJ7pKz9VPHK69/n+d9xfJ/XfurBlR8qzvPFw4MVwM4f - bjWPuzn77x6vLZcK/8O5+Z24vyzx6IdX65q1/zJf7xULrqbydsHVlB0seDuWawVvxyxWcDXxtwuu - Jvhkwf1WwX244GGr4CFcsP6lOYC/NKtFRa3g7WSLLLjbKrhLFlwtQeyCq6UGWbA+DlcrELLgi1bB - F3DB+jg8hMfhanlTLXgAF6wP/EN44B+2xuEhPA4PW+PwEB+HjcfTIfx4OmqNwyN4HB61xuERPA6P - WuPwCB6HR61xeASPw6PWODyCx+FR6wF8BD+Aj1rj8Ageh0etcXjEjsO7laBZ8G7FRxasjsO7hSBZ - cK9VcA8uWB34d8tGsmB14N+tJsmC1YF/t8gEC9bH4d3aM1zwcjK7mu78bXJ6M/3T5eX55We/fZiH - +K//voux3Md7fvtsGT985JHd+XIXl4tMwPXSSV0YX5OLi9PZya2Hefxucj39MPl4fHE5ez//x3ub - +3gVZlnY1rcZs8cW2Lcroy1kgj0QS279uK/+4+tPJN8sQV4tOf60wnj5ieJTtKslqUxm588+xSCe - 5YpUFZle+Pud8Q/64h90xj/si3/YF/9OwOqEv5S5aPyHKtmjFriKM7ybXh8/+PPPfhdtLr/7FGDQ - npRrt36fR059AjuTq537f3u5+IVhD9gRcLqeyyPgdD3Ot8/pmwVsjvNq+pilOZ14cz5dTih+mryf - DuK58SFtTEfueZaTnsf8nz2MR32+8zjs9GmrwOrHlhOmZazoUZHHWwlaP52aIp3Ozn4+vpxend9c - nky3MTn6bg7w/V19flpkXF6aEMWRQ1OhELJzEhRHDk1/QsjOiU8cOTTliSB7Jzth5Ng0p42MTnAe - t4atTW2Mux7RpAYl7DKdQQm7TGRIwj5TmAzhJicva8P1SU5bsAnKgwiz2dTbHfw+z9zs4NUnzIPU - swJzF4GWYe4iURrMMh8lwnzKViswd0FrHaY1Q/TB+KaDTZjWRMoH45s1NWGAL/AB8wX+lBPXYJYh - Wx2mNXn0wfhminWYT2l0BeYumq7DAH3mLs2uw7xAYF4wMECfOWT6zGF7jemD8S0omzBA0ztkmt4h - 0mcOmT5ziPSZQ6rPEFOIQ2YKcYT0mSOmzxwhfeaI6TNHSJ85YvrMEdJnjpg+c4T0mSOmzxwhk6sj - ZnJ1hPSZI6bPHCF95gjpMw82fAgw97s/dBi9z9xvGNFhWmYAqfzLMj+p6csCPqnWy9I8qcPLojup - sPeT05vCuXtnjluwlPRT976djeH4dvVsCMe752dzOK4dQZvDce0X2hyOazfRxnB8e402h+PaibQh - HO8+pc3huHYxbQ7HtcdpcziuHVCbw3Htj9ocjmv31MZwfHurNofj2nm1ORzXvqwN4Xh3bW0Ox7Wn - a3M4rh1fm8Nx7QfbHI5rt9jmcFx7yTaG49tptjkc1z60zeC4d6ltDse1h21zOGy4bWRJtpHF1kaW - URtZIG1E6bOnljO7mp7cXM6uP67ep4vFzWoBmR9WNb+5Ldn2K9oxGeuKwbBMHKxlZcfATAE4AdaQ - gQNgtRBNFKwdpYmBmW5YAqzhicXATDMqAdawpGJgpheUAGs4QjEw0xdKgDXcoRiY6RElwBpOUQiM - 62PtSE4MDGwXaB+zzfMEGNcuaoGdKFg7thMDw/pYO8ITA8P6WDvOEwPD+lg72hMDw/pYO+YTA8Mm - iu3ITwiM62Pt+E8MDGwXXB+rBoKCYI5YUAyM6mOOiFAMzAwKJcAacaEYGNVgHdGhGBjVYB0xohgY - 1WAdkaIQGNbHHPEiB5gUMlrTK5pZIy4RYd3ZVnMRLBSUjgChuIwECwUlJVgoKC/BQkGpCRYKyk6w - UFCCAoWichQsFJSmYKGgTAUIxSUrWCgoX8FCQSkLFgrKWrBQUOKChYJyFygUlb5goaAMBgcFJjFY - KCiPwUJBqQwWCspmsFBQQoOFgnIaKBSV1khB9cxsrIsFTyC6cffO6OP535y+W36+WGhjaHbelfvj - p2ptUdnyOasXc1mcSZyyu5nA2WVwihpaAuc5g1N0AKI4QxMzhWP5lwmcFwxOUe1P4OwzOEUpPYFz - wOAUBfQEDtF3LF8ygXPE4BTdyDgO0ncsDzKBwwx0pO8UTMcMjuk3JnCAvmO6jAmcPQan6C0mcIA2 - aDqKCRygDZo+YgIHaIOmexjHIfqO6Rl6ceJ2YWmO3DQKVQG+ejtb0N478EiyewceSXGneVSxvQOP - pLN34JEk9g48krregUcS1jvwSJo6z6PJ6R14JCUd5pFF9A48kn7egUeSzjvwSKp5Bx5JMO/AI2nl - PI8mk+d5cIW8OD9+Str4/bFG86u+n4HH/BTeiH5X9O7Apx9WJdsKiPVe9PYVXW9Hl8CqC8gomCGm - pcCqiloQzHIXMmB1iyEKZqy7U2DVxXcIbLgRNA9mbQTNghmSZAqsqktGwQw1MAVWlQSjYFgfszaC - ZsEMSS4FVtXlomBYg20ZpEEwro+1rNIoGNgu0D5mORgpMK5d2B5qHKxlpEbBsD7WslSjYFgfa5mr - UTCsj7Vs1igY1sdahmsUDJsotqzXIBjXx1ombBQMbBdcH6t4smGwpjEbBaP6WNOijYIZPm0KrGrW - RsGoBtu0baNgVINtGrhRMKrBNq3cIBjWx5qmrgtMcHYHCo9nI6j04vD2nW3h9eG9oKQts52gtC2z - vaCkLbNdoNQts72gpC2zvaCkLbO9oKQts72gpC2zvaCQxA4MxcR2aCgku0NDIQEeFIpK8dBQSJSH - hkLyPDQUEuqhoZBkDw2FxHtgKCbjQ0MhQR8SCkv70FBI5IeGQnI/NBQS/qGhkAQQDYXEgGAoJguU - hOoXCBrKKk8pFnRxOXs/uX5wl9cfL8BskG2SvVoWvvt1/7go6zIxqgJz/aohsywNWNVzM4CGppsG - rOq6GUBD200DVvXdDKBhoqUBq0ZaAtASobOAdSE6A2iYamnAqrEWBayYaynApsGWAST7YNNoywAa - ZlsasGq4ZQDJRt003jKAZKNuGnAZQLJRN424BCDaB5uGnBtQMOXK86umM0fJW/Vb3KLE1QMMkbl6 - gCFSVw8wRO7qAMZIXj3AENmLBsOkrx5giPzVAwyRwHqAITJYDzBECusBhshhHcAYSUwA6yeLGROb - p6SNXU6vzm8uT6bLV+Vt+O1y36+K3744EH3VXPvKoR0VCmh9Z0UW1FhESKDVhUQW1BBVJNCqsJIC - tXdg5EFbOzGyoIbIIoFWhZYsqKFlSKBVPSMLamgaEmhV18iC4n20JURnQQ0xWgKtCtJJUL6PtoTp - LGiH9sT30YpInQZtCtVZULqPNgXrLKghWkugVeE6C0o3/KaAnQWlG35TyM6C0g2/KWgnQfE+2hS2 - Q6CCuG0vkDb2asH2rW4xsNwLDgku94JDAsxd4Kggcy84xPHpBYe4Pr3gEOenFxzi/vSCQxygTnCM - C9QLDnGCesBhblAvOMQR6gWHuEK94BBnqBcc4g71gkMcok5wjEskwvVziiqrhKfkFq3i4cfzC06u - 2Ai1sdJdReS/XhbUBU3reiEZMwFVFS9DUNZSOw5VX2DHoAx5MgFVFSX9UBUpMgjVFCBjUIbsmICq - io0xKENiTEBVhcUYlCEnJqCqImIMypAOE1BVwTAGxTTPpjgYgoL6VFMIdEAJ8t/aE88TakXWwtZd - bXEFjCIx614WCVntckjYGpdFQla2LBKynmWRkFUsi4SsXVkkZMWKIjHr1BRSv9Xp+kPsCSxJF3OF - 47ezy+mHyenp8dv/8+bs+HryrmdocVHxz6uCf57X+3Ferr2gsYKK9au5wolZoHIgMQO0CwEV53cZ - oOcQUHENGgYahgpzQFaQMAP0AgIqrj0zQPsQUHGJlwE6gICKy7sMENKHLF0sA3QEARU1sQQQ04cs - PSwDBA17pg8VlLAUkKmDZYCIPmRqYBmgPQioqH9lgIjGaGpfGSCiMZq6VwaIaIym5pUAQvqQqXe5 - geJqlzGZ7h5wq9/SFkJtPYCkIFsPICm8hgOpgbUeQFJIrQeQFEzrASSF0XoASaJ7DyBJcu8ApAnu - PYAkuZ0GksX2HkCS1N4DSBLaewBJMnsPIElk7wEkSewdgDSBXQDC5XVr1vzU1HVUVK+s+31qenPB - 3xKJawtrH0JzRd1EqCylfQjNNXQTobJ4hmwNxc+AjAzFwYCsC8WzgMwKxaWA7AnFl4AMCcWJgCwI - xXuATAfFbYBsBsVfgIwFxVGArATFQ4DMA8U1gOwCxSeADALFGYAsAcULgEwARf2HZH9F74eEfkXh - h6T9Lpq+S8qXzkQzbmELB6GhJNLpZygJZrSMx2EZj7UyHk9lPGbKeFyU8dgn4/FNxmOYjMcpGY9F - Mh5vZDymyHjckPHYIOPxP8ZjfIzH8RiP1TEOj+MpWBuvJ1cLsuOfzq+uOx4B9s/LMv+yqJKWL8sX - 8YiX4fIlfSBS/kArX9IGIuUPtfIlXSBS/kgrX5IrA+XXRIlo+aIkESn/XCtfkim95YciZai8JVFG - ygvj3pInI+X3tPIlaTJSXmg7liwZKS+0HUuSjJQX2o4lRwbKK+PekiKb5cNC5KMHbu8zocr4mxcN - SA5FMiA5FMGA5FDkApBDEgtIDkUqoDhUoYDkUGQCkkMRCUgORSIgORSBgORQ5AGQQxIHEhy0NPD4 - uf4EhIF3F/fvSTg5/+WXm7PZ9Qx8xd3+YKH07mL1moiXn8q1V0z7xoqpfrXCyu1gsHTKAR0Ya6gM - 0D4EVFxXZIAOIaDiVD8DdAQBFTWHBNBaiDMNVMxypoB2IaDi8igMtPgCEUCLLxAFhPShw3LqMwX0 - AgIqiikZIKQPGUnxFNABBFRUPDJASGM0UuQZIKYPGZnyFBA07LE+xEw/jLx5HGgQO08CGenzFBDS - hywzJwOE9CHL3skAIX3IMnwyQEgfsiygDBAyQbNMoQQQ04csmygDBA17pg8VHKQUkGklZYCIPmSa - SxmgPQioaDdlgIjGaBpQGSCiMZqWVAaIaIymSZUAQvqQaVu5geL+VVkXajpZ+y1lvizk3Ct89TtK - WAUHDYneEHK6AtU9trKQ0xWobnKVhZyuQHW3qyzk9ARqpP/LQk5XoLoPVxZy+gGt9J7qTo1NA7U2 - J9S2BHQBUnYadQFSNhx1AVL2HXUBUrYf9QCSdiF1AVI2I3UBUvYk8UDi1qQuQFLUqAeQlDnqASSF - j3oASSmkHkBSHKkDkJZL6gEkBZRoIDmp1ANIiiz1AJKySz2ApBBTDyApzdQDSIo1dQDS8k0CEB50 - MgSgX3/kaV74bHqygJv/5fldnV9ycadBMuTlfbG/rGq1RX4jFlK7lCcTkkQpCY9BlEEaJINiREHi - KM8JlJILE0d5QaCU7I44yj6BUvIV4igHBErJUYijHBIoJS8hjAL0FSPmEUchBjPTV3aJwVy0VIMo - g1xHBsUIdcRR9L5ixDniKHpfMYIccRS9rxgRjjiK3leM8EYc5YhAKcU2wihAXzECG3EUYjADfWWY - 00igWCGNOIrcV6x4Rhxlj0ApBTPiKHKLsyIZcRS5xVlhjDiK3OKsGEYYRe8rVgDDiRJOXxSWqM3k - hWhS125l8w41TCPa0zyN4k3zNIoxzdMorjRPo1jSPI3iR+M0khnN0yhONE+j2NAwjehB8zSKAc3T - KO4zT6NYzzyN4jvzNIrpjNNIjjNPo9jNLI3qNfM0itHM0yguM0+jWMw8jeIv8zSKuYzTSM5ymoa2 - lUsr2ydgKd9cXZ//cjy7OL64nL6d/Z17gUZBX7qt9e2rV6tKeXXJvJBLW8pgFJWlIMahjlFUlWIY - 65pSAqOsKHkw4nrS4PvZkpPkR4N5H1t4MMAs0mOBZdEeCjkW/JEw/HL++p8Ib96cXx2v7uzi/HR2 - Qr5UaWDB/3FebfnbfLWq1WxAlgVfu5THgk+ilKyyIMrAgs+gGBZ8HOUFgVKyyuIo+wRKaQYRRzkg - UEqziDjKIYFSmknEUY4IlJIFH0YB+ophwcdRiMEM9JWhBZ9AsSz4OIrcVywLPo6yR6CULPg4itzi - rEVSHEVucdZCKY4itzhrsRRG0fuKtWByooSXTKUJnOM4QcmFqt3L5l0omEZ0oXgaxYXiaRQXiqdR - XCieRnGheBrFhcJpJBeKp1FcKJZGdaF4GsWF4mkUF4qnUaRGnkYRG3kaRW7EaSTBMU1DS47Fyd0T - ER3nf3q9ctguTidnpOpY0Nde3Vd7tSjm0fpMgc28lmfzXBbGWgoHYYYL0AyMtQINwgyXoBkYaw0a - hBkuQjMw1io0BrO2iS4JU9xFl4AZrokzMNaiOAiDDG1TbovAFHX8MExFyA/CAH2mIuUHYYA+UxHz - gzBAn6nI+UEYoM9UBP0gzFDRz8BYkn4MhugzFVE/CIMMbaLPlHX9KExN2A/C6H2mJu0HYYbafgbG - EveDMHrTq8n7QRi96dUE/iCM3vRqEn8MBugzNZHfA5NT+ddXTA6ZX9rAVb2bze/g6oCjbOHqgKPs - 4eqAo2zi4nGkXVwdcFQDDcZRHTQSB7DQYBzVQ4NxVBMNxlFdNBhHtdFgHNVHY3FkIw3GUZ00EIew - 0mAc1UuDcVQzDcZR3TQYR7XTYBzVT2NxZEMth9PFURsspJ6ApTZ9O7k5vT6+mp7cXM6uPx5f3pyC - Sf7B4b9/XNb7YVXu+0W1tiJmnP1bv5jn6N80TlFSSOAcMThFJTWOs+4fJXHKBlICZ5fBKUouUZzB - S15zOMZrXjM4zxmcotacwHnB4BQF3gQO0XcsyzqBc8DgFHXVBA7RBi3bOo6D9B3LuE7gMAOd6jvr - nlIWBxnoQ/c6hWPZ1wkcou9YBnYCh+g7loWdwCH6jmViJ3CIvmPZ2AkcYvplGdlxHKTvWFZ2AocZ - 6EjfKbjZGRzTzk7gAH3HNLQTOHsMTtHSTuAAbdA0tRM4QBs0be0EDtAGTWM7jkP0HdPa9uLEve2i - dOF4j6x0Pm39fjZ/PG0PHuV02g480nt/e/Aob/7FecR3//bgkcIjHXik9EgHHik+0oFHyo904JEC - JDyPliDpwCNFSDrwSBkSmkcNkXTgkVIkHXikGEkHHilH0oFHCpJ04JGSJDyPFiXpwCNlSWAeOUzS - gUdKk3TgkeIkHXikPEkHHilQ0oFHSpTwPFqkJM+DZ0rKAsYTCJVcnVysqt8sIfu9LviP81ovH5bK - y4r2lVyaYgqkKChGQQ4BkKKUGARZ1xEzIGUR0QUSVxAH39Perw2u3MgWHhU0jPScgGG0h0QSBn9C - DL+gv/6nw/TvF5fTq6vj+S1eT49PZpcnN7P5wLy5/un8cvafy08ZCyDuLcbr7t6npvSnZfXvF8Vf - Lmt//ah0s0nt7i2G+O7eepMKXLlgt+6vm9EA6H7ZmVZB13xhBLRoEmugB+uOMQB6ULaPZdD9DqCl - OY4MetgBtDT1kEHxwWSkbFXQtegbAlrMwcmgux1AS5M9DXQQ0wVAjcyuDIr3USPNK4O+6ABayr3I - oHgfNRLAMuhBB9DSWlIGxRu+kRpWQfk+auSJZdAO7alLH+WneUYGWQMdBJIBUCOdLIPifdTILcug - eB81Es0yKN5HjayzDIr3USMFLYPiE2cjH62C8n3USE7LoB3aE99HhwFrHdRKW8ugdB+1ctgy6F4H - 0FJCWwalG75lssigdMO3TBgZlG74lkmjguJ91DJxcqBhU8cjLzdD4ivZ2A6VlDXgO/8gcKuJxMt+ - KxFU1n03BdeI45S13s3AHTSyOYa+uzE4ZWNCdzhll0J3OGXLQm84af9CdzhlM0NfOHFnQ3c4ZZtD - dzhlz0N3OGUDRHc4ZTdEdzhla0RvOGmfRHc4ZdNEdzhlB0VfOHE7RXc4ZW9Fdzhlo0V3OGXXRXc4 - ZQtGdzhlP0ZvOGlzRnc4ZadGVzh120Z3OGUPR3c4ZUNHdzglr9sdTsnvdodT8ry94aR8LwVH531d - 2uVTTQDPcc6Wb1fteKZf4Tf/8lPdtvXmT1gVL5uMV0URnV5WALHpD0URneZQALHpDEURnbZQALHp - CUURnYaQH7EdowoiejNUAcSmYRVFdLpVAUS66Xj9fi+iJzQVQvQnpgKIbF/0Z6UCiGxf9KekAohs - X/TnowKIbF/0J6MCiM1YVBTRmYnyI8J90Z+GCiDSTQfui64QVAQxkIAKIKJ9MZB9CiA2g09RRGfq - KYCItu5A3imAiLbuQNIpgIi27kDGyY/I9sVAuqmFCEWbHqybe5/s6L3JUVjWIBnsV4NksFkNksFO - NUdG29QgGexRg2SwQU2R8e40SAZb0yAZ7EuDZLApDZLBjjRIBtvRHBntRYNksBENkXVwoUEy2IIG - yWD/GSSDzWeQDHaeQTLYdubIaM85TrYZw/nhivKpus0X0/mVz95t9k1Tr1ZF29Km/x1Tw2sm3y7l - h/O/V8oJ19aFI3BeUdgF53mLlB/O//4oL1xTxQzBOSVML1xTHAzBOZVBLxw4IPzvhnLCtW34CJzX - g/fCNQXVEJxTTXXBed7+5Ifzv/fJCwf2OX8SyQvXtJVCcE5PyQsH9jl/+sgL1/RpQnBOk8YLBzZh - f+LICUf2OX/WyAuHthK4z5FTJn++yAXnCRf54fzJIi8c2Of8mSIvHNjn/GkiLxzY5/w5Ii8c2Of8 - CSIvHDjZ9GeHnHBkn/OnhrxwaCsh+5wrLOSGCySFvHBcnwtkhLxwzYBQCM6ZDvLCcU04kAvywnFN - OJAI8sJxTTiQBXLCgX0ukAKqwkERoDsxcwvvNRre3ijeaARh0e8yQrD4txhRWPD7iygs+M1FFBb8 - ziIIi35bEYUFv6cIweLfUERhwSlPCguOeFJYcL6TwoLDnRQWnOyEsOhYJ4UFZzopLDjQiWDxaU4K - C45yUlhwjpPCgkOcFBac4KSw4PgmhEVnNyksOLhJYHVIbVJYcGSTwoLzmhQWHNaksOCkJoUFxzQh - LDqjGcTaTEDzXu97ounMzaYy0TimnsNEA5h68hKNXOpZSzRkqacr0VilnqdEg5R6ghKNTuqZSTQs - qack0XiknotEA5F6EhKNQOrZRzT0qKcd0Zijnm9Eg416ohGNMuoZRjS8qKcW0biinlNEA4p6MhGN - JOpZRDSEqKcP0dihnjdEg4Z6whCNFuqZQjRMqKcI0fignhtEA4N6UhCNCOrZQDQUqKcB0Rignv9D - g3964g+N+ukZPzTcp6f60DhfzxzfNvJ7YwvujS2xN7ao3tgyemML540tlTe2ON7YcnhjC+CNLXk3 - tsjd2LJ2YwvZjS1dN7ZY3djydGML0o0tQTe26NzYMnNjC8uNLSU3tnjc2HJxYwvEjS0JN7YI3Niy - b2MLvY0t7Ta2mNvY8m2jCrY9wUBbn0PtKhIsfYIYcnQYfWYYclgYfUoYcjwYfS4YciAYfRIYcgQY - ffYXcugXfdoXcswXfb4XcrAXfaIXcpQXfYYXcngXfWoXclwXfU4XckAXfTIXciQXfRYXcggXffoW - cuwWfd4WctAWfcIWcrQWfaYWcpgWfYpW5+OzYsdmYbL8CM8xGuEBRiM8uWiERxaN8KyiER5SNMLT - iUZ4LNEIzyMa4UFEIzyBaIRHD43wzKERHjY0wlOGRni80AjPFRrhgUJjO0noKZ8gdHk+/+dPd8gf - JVTfHrko/+n3zR4Y0bp2ePOkANsUQnKwFf1BgG1qETnYii4hwDY1ihxsRa8QYJvaRQq2ZlblYdvG - VQ62IroIsE0BJgfbpXW1BeQEbN30ysJ6DLAcbIc+6zHGcrAd+qzHMMvBduizHiMtB9uhz3oMthxs - xWwTYJvGWwq2R5/1GHI52C6tq0efbZh2SViXgZeD5fusy9jLwVZMPgG2afjlYPmHgssIzMHyDwWX - QZiD5R8KLuMwBduhz7oMxQCsai5aGoHHasR2kLXud8sbyvrgYfvL+uBh28364GE2dxc8zvLug4fZ - 333wMCu8Ax5pi/fBwyzyPniYXd4HD7PO++BhNnofPMxS74LH2et98DCrncdDbfc+eJgF3wcPs+P7 - 4GHWfB88zKbvg4dZ9l3wOPtewuts5ZtL2adu7G/H0O/i5HMWfhfvnjPtu7j1nE3fxZ/njPkujjxn - xXfx4DnzvYvrztntXXx2zmDv4qxzlnoXL50z0bu455xt3sUv54zyLg45Z4138cQ5M7yLC87Z3118 - b87w7uJ0cxZ3F2+bM7W7uNmcjd3Fv+aM6y6ONWdVd/GoOXO6iyu9ETt6mzb0WP3nsRrPY3Wcx2o1 - j9VjHqu5PFZXeax28lh95LEayGN1jsdqGY/VKx6rSTxWd3istvBY/eCxGsFjdYDHav2O1fMdq9k7 - Tpf36bm77ybX0w+Tjxt6Des3q2oez6WpYAwvFjXSIjhNA82LYwspIZyWgOLFsQXjEE5LKHbhVI0x - P47DEPPi2IJwCKclBHtxbIU1hNNSVr04tqIawmkpqV4cou84DC0vjm1khXBaBpYTB+k7DsPKi8MM - dKTv1I0pN47HkPLiAH3HY0B5cWzjKYTTMpy8OEAb9BhMXhygDXoMJS8O0AY9BpITh+g7HsOoiiMa - RXeT5E2+EXV4P9vV7SkeSq+neCidHuEB9XmKh9LlKR5Kj6d4KB2e4qH0d4qH0t0hHkxvp3gonZ3g - IfV1iofS1SkeSk+neCgdneKh9HOKh9LNIR5MLw/y9NXJ7yfIT00eP52d/bwhbfy7RSlEGF+7UlQV - d4M0JXEXiL0+9IO0FocuEFuR8oO05Kg2SFUDd4I4BHAXiK1C+UFaEpQLxBZ8/CAttccFYks9fpCW - zuMCkfuIQ+h2gdgqtx+kJXF7QPQ+4hC3XSDA8NX7SF3T9oF4BG0XiNpHPFK2C8TWsf0gLRHbBaI2 - NI987QJRG5pHuHaBqA3NI1l7QOQ+4hGrbRBRqb6dr25Spl67k+1q1AgMJVAjMJQ6rcOA0jQCQ+nS - CAwlSiMwlCKNwFByNAJDadEEDCZEIzCUCi3DkBI0AkPpzwgMJT4jMJTyjMBQsjMCQ2nOBAwmOEdg - +qrNy0nuU5OaFx/4hqTmV4tSiNS8dqWo1OwGaUrNLhB7aecHaS3tXCC2ROQHaUlEbZCq1OwEcUjN - LhBbIvKDtCQiF4itzPhBWsqMC8RWZvwgLWXGBSL3EYfU7AKxpWY/SEtq9oDofcQhNbtAgOGr95G6 - 1OwD8UjNLhC1j3ikZheILTX7QVpSswtEbWgeqdkFojY0j9TsAlEbmkdq9oDIfcQjNdsgotR8O1/d - pNS8difblZoRGEpqRmAoqVmHAaVmBIaSmhEYSmpGYCipGYGhpGYEhpKaCRhMakZgKKlZhiGlZgSG - kpoRGEpqRmAoqRmBoaRmBIaSmgkYTGqOwPSVmpeT3CcpNR+fnp8sP98Nis7f3dXk1OfCJVMydAjN - p0e70RoLwRiaa0XoRmtITDE0l9bkQ2uL1wE0r4rtRmvIUDE0lx7lRmvoQTE0lzDkRmsoRDE0l1Tk - RuP6mlcNd6M1ZPEYmksf96KBfc2rmLvRyOYB9jWHmO5Hc6vqbjSsr7l1djdaQ3CPobmUdzca1nLd - WrwbDWu5bnXejYa1XLde70Xj+ppbwa+jEVL+p/XAxkX9ws2NQN3HqFCZH6NC9X6Gihb+MSrUAcCo - UCsAo0I9AYwKNQcwKtQloKhYuwCjQn0DhAo3EDAq1EnAqFBLAaNCvQWMCjUZMCrUbaCoWNshSrUB - /+HBzPypORHzC76fnczv8/L8/ezN/C9jXsTeYmTv7pVXaT8sy766q9oWefYWfWB3r7ZOsy9aUKD2 - a7pdHG+/rdwF8SoCWQavKZGF8A5qIlkc76Atk0XxbMknhdcSfaJ4traSwmupK1E8cmgcwEPjoOYk - ZvCaXmIUz1anUngtfSqEt/jigXiLLx6MR/a98nGQEp6twKfwWhp8FI/se+XDISU8W+5O4bUE7yge - 2ZYd+YkgHtr3HBmKKB7bWOi+h06oHFmKEF41TRHHc+Qponhk33NkKqJ4ZN9z5CqieGTfc2Qronhk - 33PkK6J45HTUkbEI4qF9z5GziOKxjQXte/W0RRjPk7eI4oF9z5O5iOLZqYsUXit3EcUD27InexHF - A9uyJ38RxQPbsieDEcQj+54nh+HCE5MYAz20mcVY6Zy2M1ZWLkv6t32DCcduv+VuliXLDXA1nMSy - Vtmd66DhJRoi5Sa46jmDsjq5Ca66p1+WJTfBVf/el/XIDXA10lFlIXITXPW8QVmB7M61EiqrGbct - cbWSW96MFM1VT0mVxcZNcNX7V1ll3ARXPSlVlhc3wUVlO2EuLN1Jc1H5TpqLSniiXGDGk+aiUp40 - F5XzpLmopCfNRWU9aS4q7QlzYXlPmotKfJJcZOaT5qJSnzQXlfukuajkJ81FZT9pLir9CXNh+c8k - V98E6FAR/PVnQN/OLqcfJqenxxfnp7OT2ZRLfQ6c2D+vSr1aVfJYTEWZ376Qx3FNYZTk/CjGoY5R - ku2jGEc6Rsk1DWKsOQYZjKJLEMV4rmOUXNAIxtD5DGNYbmcU44WOUXI1oxh7OkbJvYxiiO3Lcimj - GGL7stzIKIbYvizXMYih9g3LXXRhhB3FwdO16SGKGoN9G5vXFWgWRUugWRT9AGaRNAOaRdEJSBZV - G6BZFD2AZlE0AJpFWffTLMpan2ZR1vcwi7SmT7LQ6/jhc/iprdw/Hl/enE7nNKen05MF8fHtrWPL - +ca0/OP38+ov74t/c1ubmag3Lh2euudRm5P5FGplep9HbU74U6iVJUAetbkoyKDWlglp1PbCwY8q - LiWs4d5aX6DP/8bdbnlG0IUOmyN0ocNmDT3ouHmEQtd3ZmEOyyc63WDnGA3L4PbX7uzWLuugeMGw - hRDF8j2afVitB3IAy/cY9mFVLIYoVtNq8GM15wR+LOdMwIdVsSCiWE0rwonVsCQiWC5rIoBVsSii - WE2rooXFTOJ8MzdUGS7e2JYVYpAJU4pBJkwx5pg45RhkwhRkiAlVkkEmTFGOM21kDv10Js6n5x+O - T8/fkdPk9anMvMR38wr5qcvgAq6pSqRscWriKFuYinjLmlMPZ9kX+bLFqYWz7F6+bFFMdZbdz5ct - rrScZQ/yZYsrKWfZw3zZ4krJVzY7bk3xsVY2Pju961SOuag2dxhgb2GuADDIcwOIQZoLQAySqgwx - SNoxxCApxBCDpAMzDJraG2PA56P3ffDXP/v86eb1Kr1+PXl9ysW7h/Ojf7l5fRvd//G2TnqWZF3G - M1dKIJRmTDGEfRWhNHuKIRyoCKWZVAzhUEUozapCCGtzqzhCcYblQAjPs9bHpMe0VR7x1j1s/kHP - kiiPe5ZEeeizJMqjHyWRJgApEnoaMBimT2M28H52eX0zOT1eNb8FzNnSrEZPHx5MDv62rPvXZdmX - n6q25SPj5ci+i3pejizjGc/wNN7gia7hGc/3NN7gaa/hGc/+LN7ay5FVvOLLkRW8wURFwzOmLWm8 - 5yxeSfhN4w1ejqzhGS9HVvDIvme8HFnBI/uekbFR8Mi+Z2RtFDyy7xmZGwXviMUrZW8EPLTvGUaW - gsc2FrTvDU0wCc8yxhQ8sO9VpKE03kAo0vAM2SiNB7bliqSUxgPbckVuSuOBbbkiRWXxyL5Xkali - eCnRqrJ09BxUrbyU0neDm38pZU8u5aWUPbmUl1J25JJeStmTS3kpZU8u5aWU3bjEl1L25FJeStmT - S4kF9+RSosE9uZR4cE8uJSLckUuK+vTkUuI/vbjUSFBPLtFD7MYlOorduER/sRuX6DZ24xK9x15c - qhOpcvXwJWsrsV+/TTk7e31+c/bm+GxyfbsZgDMmB8dBf7ss9dfJ9WIbhEPZM06ANq/jOfQ5A1ES - KYIQRzJESSGOQax5dQmIoj0XhNiVIUqiTARicBhzGMI4fzkI8VyGKOneQYgXMkRJPg5CiH3CCAUE - IQ5kiJLWGoQQm5Vh8Mcg1D5h2PhBCHmIAn1iVx6iRWsqAjFw4cMQhvEehBD7hGGvByHEPmGY6EEI - sU8YVnkQQuwThiEehBAnNYbtHYNQ+4Rhbgch5CGq9omhax2FsIzqIITWJyw7OgixJ0OUTOcghNas - LGs5CKE1K8tADkJozcqyiWMQYp+wzGAPRNj/HazJm46veFypeRebP6EURlEOJWVRpHNIYRTl6FES - RTxtFEZRDhiFUZT4BoyiJDZgFCWkAaMouQwWRYpiwChK+gJGUQIXJIqYsYBRlFgFjKIkKWAUJTwB - oyh5CRhFiUiwKFIqAkZRghAgipp9gFGUuAOMoiQcYBQl1ACjKDkGGEWJLrAoUlohh0IHFIZSwdOJ - JFxNT24uZ9fLlxSSL1MpKnM/rKotfpuqOle+VkChC8NUVLoITFGpC8NU1LoATFmxi8LUVLsmTFq5 - e/TV9bxzBHhUlO9ma48LEgd4ZIA4xGMjgdPr0fH4u/oUHh/X08u3k5Pp8fyhcHE+/1f0ZRvrLXJV - 7E93tZpNyQ5p2Jfy5TQyKEZUI4qy3qtTKOVWHUVZ92JTKGU7NoRSSG7EUczwhgsl8fwajB3PbkNN - DbVvZRuCKE2jaaI0jSaLojSyMpqk4Z+jwzHzBJ6iF8eT09Pzk+UHSq6+1mIqF19/KuNaXRRDKuWr - uCIqYYBiQCUCsCcCFMMpEYB9EaC49I0AHIgAxeVuBOBQBChO4AIA6xOmKEB5rtQEiE8IHrUBz0pW - UqXLN7AFTZoEkRRpEkQSGUgQSV4gQSRhAQTRJIUECD4JetwnnsT8hz9xcS0wfSEezje8gCsiHShr - PGYyh+2FyhbXvI6ypfmleHiet+z6rFI8HM9bdn0uKR4H7i27PoMUj/b2ll2fN4rHdHvLrs8WxSO3 - nWWz49aeHpLnK943SM9pilKWZIC9hRAJxCClRwAGfYK+/RP1KAZtWr79E9gpBm0yvv3T1CEGcQq+ - 1VMdP/XiX//E+/R88ub49eR0McG+nP/Dyc/zKfbx5M2by+nV1fHF+flpx1dUfDcv/s+r2v+8LP31 - svKrReH23NV4ZYX7up5XWBCQpWmJCHmEQ5bWPBrkmmUKQBb9UxFyF4csTQcVyMErNGRI45UaIuRz - HLK0MhUhX+CQpQWlCAn3SeOVHSLkAQ5ZWjWKkHAzN9IkGiTdJ42ciQiJt6AOfXIXb0FFcUyBHARV - ZEgjtSJCwn3SeCWJCAn3SeOVJSIk3CeNV5qIkHCfNF55IkLCk15D6Ncg6T5p2AIiJN6C6D459BZU - SMtyECHZPmkZFCLkHg5ZsjNESLaZW+aHCMk2c8sqESHZZm4ZKxok3CctGyYDGXZnHCpa75fKuO9z - 8y+Z6YymvHSmL5r0EprOaMpLaXqiiS+p6YymvLSmM5ryEpvOaMpLbTqjKS+56YymbPPoiybt+eiM - pmwA6Yym7AbpiSZuDemMprxEpzOa8lKdzmjKS3Y6oykv3emMpgSn+qJJearOaErMqiOamr7qjKaE - sjqjKVmtzmhKhKszmpLs6oymBL76okk5MAaNjod5xKCnFhyb/8rOrhe3ObtYId2sPvrNpMf+vKr/ - 7auXj6q3nQtHhKx98WiOTMJtSbFZXNtck3BbDlsSt5KZUHCbwYksrq12S7gtyTuFW82b5XEdobMs - rm1nSrgtTzOLa3uGEm7LOMzi9ui7jkhaFte26CTclk+Xxe3xmHDE1JK4XfquI7CWxe3TyHr13Uou - Q8Lt0siqSbY8riPOlsXt0XcdwbYsbo++64i4ZXF79F1H2C2L26PvOmJvWdwe03NHAC6J26XvOqJw - Wdw+jaxL360n49K4nnhcFrdD3/UE5bK4dlpOwm1F5rK4HR4TnvBcFrfDY8ITo8vidnhMeAJ1Sdwe - fdcTrQvhivk6W2zcZMiufcfbTdr14qPidp34sMxdLz4qeNeFD0zf9eKjIni9+KgcXi8+KozXi49K - 5PXio2J5nfiwbF4vPiqg14uPSul14QOjer34qLxeLz4qtNeLj0ru9eKj4nu9+KgMXyc+LMjXi49K - 8/XgIyN9vfioXF8vPirc14uPSvj14qNifr34qKxfJz4s8Cfy9U39VSSqpxb9e/Bvs7N3y2MRNxP6 - +/TP88Jrx0IKcb/aZaNBvyRiSxyOI9ruYRKx5RuGESvBkhxiM1ISR7TF9SRiS1YPIlaDexlER2Qv - jmh7rUnElssaR7QNyyRiy6qMI7J90RHHiyPaTl8SseXxxRHZ1u2I3YUR4b7oiNrFEemmw/fFSsAj - iQg3nWqYLoPoiNHFEdm+6IjOxRHZvuiIy8UR2b7oiMjFEdm+6IjFxRHZKa0jChdGhPuiI/4WR6Sb - DtwX62G3BKIn5hZHRPuiJ9oWR7RDbUnEVpwtjoi2bk+ELY6Itm5PbC2OiLZuT1QtjMj2RU88zYko - BtNKUtgmI2m1u9xuGI0no2JoOBkWQOPJqOgZTAaGzngyKm7Gk1FBM56MipjxZFS4jCejYmU4GRYo - 48moKBlPRoXIYDIwPsaTUcExnoyKjPFkVFiMJ6NiYjwZFRDDybBoGE9GhcJYMjIOxpNRQTCejIqA - 8WRU+Isno2JfPBkV+MLJsKhXmqxvyKso9zy1eNdKaDuenV1PL99OTjYV7vrrsu6392Xb5oMj21W5 - ajTalQNsaalhQNsFywG2TLAoYCW+kAJsphfCgLYYnQNsadExwGqkKwHoSHSFAW0PMQfYshDDgLY9 - lwNsuXNhQLQPOrJcYUDb98oBtmyvMCDaqB05rigg2wcdKa4wINxm8D5YiSrkANk2Uw1wJQAd+a0w - INoHHemtMCDaBx3ZrTAg2gcdya0wINoHHbmtMCA6YXWktqKAbB90ZLbCgHCbYftgPbAVB/TktcKA - ZB/0pLXCgHZYKwfYymqFAclG7UlqhQHJRu3JaYUByUbtSWlFAdE+6Mlo+QDFiNZQztpkQKtyi9vN - Z+FgVDyLBsPSWTgYFc5iwcBsFg5GRbNwMCqZhYNRwSwcjMpl4WBULIsGw1JZOBgVysLBqEwWCwZG - snAwKpGFg1GBLByMymPhYFQcCwej0lg0GBbGwsGoLBYKRkaxcDAqiYWDUUEsHIzKYeFgVAwLB6NS - WDQYFsLKgvXNYBX0nKeWwDq/uX59fnP2Bn61VtUz/9dVTe69J8YVo155GKzpk4fAbE00DtbSQ0Ng - ticUB2v5QX6wqiceBHP44SEw2wOKg7X8nxCYba3EwVq2SgjMtlTiYC07JQSG9TGH3x0Cs73uOFjL - 546AcX3M4W+HwMB2wfWxuqcdA/P42SEwqo95fOwQmO1hx8Fa/nUIjGqwHt86BEY1WI9fHQKjGqzH - p46AYX3M40+3wURv+vFEv+lLg+6EcWvbdSZQKMqVQKEoR4KDAt0IFIpyIlAoyoVAoSgHAoWi3AcU - inIeSCjMdUChKMcBgyLdBhSKchpQKMplQKEohwGFotwFFIpyFkgozFXIQPV1FNZm4U/NTZj/59eb - 2sP96rZWW6txbNxev1R0t3YApbVA9aHY0l8ApaX5uVAqboofpWmj+FDs9XoApbVQd6BUd1V7URxb - qX0otugZQGmpnT4UW00MoLRkRB+K3lccG6F9KLYwF0BpKXI+FL3FOcxaFwrQVxz2rA+FGMxMX6k4 - GAEUYDBXvVcvisN09aHofcVhs/pQ9L7iMFZ9KHpfcVipPhS9rzjMUx+KPnVy2KUuFKCvOAxSHwox - mIG+UvdCnSgeE9SHIvcVj+3pQ7H9zgBKy+j0ocgtzmNt+lDkFucxM30ocovz2JcuFL2veAzLCoro - VC5FhE3unF2/l+1ul2VoqD2yCA22MZahoXbDAjTgFliGhtr3ytBQm10ZGmqHK0NDbWtlaKi0CEKD - xUQYGiofwtBQwRCABkyEMDRUFIShoTIgDA0V/mBoqNQHQ0PFPRAaLOfB0FABD52GTHYwNFSkg6Gh - shwMDRXiYGio9AZDQ8U2EBosrxGi6RvUWIkQTyygwUUz9hbjc3evLDM55OK9xfDd3aspTHXRer8m - 5TsA9tsqfgugopq7AJqCeTMHYmvlvghISyZvAthaMJPMEUI5TB5HiOIwKRwhgMNkb4TYDZO4EcI2 - TM5GiNgw6RohWMNkaoQ4DZOkEUI0TH5GiM4wqRkhMMNkZYSYDJOQEcIxTC5GiMQwaRghCMNkYIT4 - C5N8EUIvTN5FiLowKRch4MJkW4RYC5NoEcIsTI5FiLAw6RUhuMJkVoS4CpNUEUIqTD5FiKYwqRQh - kMJkUYQYCpNA6RE+acdOVsKHLWiXlY2S3KUp6/st16GscPQAaUj8ZaWDBzloqPuG4tEFhIomjSaV - NJpA0miySKOJIY0mgTSa8NFockejiRyNJm00mqDRaDJGo4kXjSZZNJpQ0WjyRKOJEo0mRTSaANFo - skOjiQ2NJjE0mrDQaHJCo4kIjSYdNJpg0GgyQaOJA40iCfQ0MkAnk9P7t9m/m1xPP0w+ds0Czeut - Xun/zapaW3k3I0G1i/mSQRkcMyAUxhkYEjkcw5cI4hRSQxkcMzwUx1mX6pM4ZcU+jrOumydxyvJ5 - HIf4KpsxozDOIGWQwzHCBnGcdY8hiVO2GoI4hSRSBscMJMVxiL5jxpPiOOuuZBKnbE7GcYi+Y0aX - 4jjrhmESp+wbxnGINmjGmsI4SN8xQ05xHGagU30HmWCYAaggTiEHlcEx41BxHKLvmOGoOA7Rd8yo - VByH6DtmcCqOQ/QdM0YVxyGmX2aoKoyD9B0zYhXHYQY60ndKuasEjh2/iuMAfccOY8Vx1jNZSZxy - NCuOA7RBO6gVxwHaoB3biuMAbdAOcYVxiL5jR7qcOIlkV0n26p/wqt3PNoJeOI+Y94J55NgXz6Ol - v3geLQTG82hZMJxHjITxPFoyDOaRA2I8j5YT43m0uBjPo6XGeB4tPMbzaBkynEeMkvE8WqKM59GC - ZTCPnC/jebSYGc+jpc14Hi10xvNo2TOeR4ug4TxiEo3n0QJpLI+eS+N5tHgaz6Ol1HgeLazG82iZ - NZ5Hi67hPGKCLc3DB9mKAtivP9B2NrnmY2wD4/Kvk2vZryxew2NTRouXXIJA8X2peEmEDxQ/kIqX - JPdA8UOpeElgDxQ/koqXXEV/8TVRP1i8qOUHiktDregYOosPjcJIccsfDBTPj3PLDQwU35OKl7y/ - QPF8k7GcvkDxfJOxfL1A8XyTsVw8f3FhnFueXat42Kp7+EBvGnSiAFOE37zuAmIocguIoagsIIYi - roAYiqbCYUhSCoihKCgQhiqcgBiKXgJiKDIJiKGoIyCGIoqAGIoWwmFIEkgcg1Y+Hs0nnobecXti - PCV2FOek3y8qKBPStQs4Z6PustZU1C6bmofeftCtSSgwUtewtzJMIww9xujys34CA3Slsc7OrqeX - bycn0+PZxYrmZvXZYjrlYMvkSmz+9q72t69ePqrcVlSM7ZP+C3u2UiKYxc4jYh7xmEVlTsNc2wJF - YBa3Q6mYuzxmse8rmIOtmjqmsW1TxXzOYxa1UxHzBY9ZFDpFTLpvGts/VcwDHrOoX4qYdHs3touK - mHjfNLaRqph8Q+rRN9d9GwITb0hDJ1fGtOxdEZPum5YRLGLSfdOyjEVMum9a5rKISfdNy4YWMelp - sWVYa5h437SsbRGTb0h43yw44yqmaZeLmHDfNI11EXOPxyxa8CIm3N5Ns17EhNu7aeuLmHB7N/VW - DZPum6Y+m8GM67Zt/a0ZKxD3bfpvdPN7OHuzKfs5O7NJezt7syn7PLuyiXs+e7Mp+z97syl7QXuz - KftCe7Mpe0R7syn7RTuzSXtHe7Mp+0h7syl7SruyqfHGzmxS5rEzmxSE7MwmpSM7s0mRyc5sUo6y - L5sWruzMJiUuO7LJMczObFI2szObFNjszCalODuzSdHOzmxSiqwvm5YuY9jw1JlDKXqKebTHh1ps - LowWPH7ZmUTznwfdjKHFAT1qbAiw7rTFAT02WwSwEaEIA7ryEyHAupgdB/Qo2X7AZtwsCOjMmoUA - 6/5kHNBjToYA65ZfHNDj94UA0T7oTJaFAOv+WRzQY56FANFG7UyTRQDZPujMkYUA4TaD98FGDCIO - yLaZZnAsCOhMjYUA0T7ozIuFANE+6EyKhQDRPujMiIUA0T7oTIeFANEJqzMXFgFk+6AzERYChNsM - 2wfbQbAYoDcFFgIk+6A3/xUCrIe/4oCe5FcIkGzU3sxXCJBs1N60VwiQbNTenFcEEO2D3oRXGxCI - d62d0brhbBd32jUc7ELByFQXCYZGulAwMs/FgcFhLhSMTHKhYGSMCwUjM1woGBngQsHI9BYJhka3 - UDAyt4WCkaEtDgxObKFgZFwLBSOzWigYGdRCwciUFgpGRrRIMDSfhYKR4SwMjE5moWBkLAsFIzNZ - KBgZyELByDQWCkZGsUgwNIeVAesfwlrTc55iAut60u2VYE3v/MfJRae3sVSunPHQU6AuHz0MWtdO - c6Ae/TQMWveScqAePykG2vTWE6BOfz0MWveWcqAefykMWrdwcqAeGycMWrdycqAeOycMivdRp/8e - Bq178DlQjw8fBeX7qNOPD4N2aE98H21783FQrz8fBqX7qNenD4PWvfocqMevD4PSDd/r24dB6Ybv - 9e/DoHTD9/r4UVC8j3r9fB8o4OkPF0hNXx92dyq3un2HB4cjXR4cjnR6WDjY7cHhSMcHhyNdHxyO - dH5wONL9weFIB4iGQ10gHI50glA42g3C4UhHCIcjXSEcjnSGcDjSHcLhSIeIhkNdoixcf6eosEp4 - gm4R5w3tLcb77p69cnQIWXuLlrC711op1hW2/ZZm6QDZ92mULZCG1OcCcUl7dZCDlpTnADnwSXdN - kLqw5APxCElNkLoe4wPx6C9NEPnL6nwTQwuk4Zi6QFwOaROkrkD5QDyKU8vxbLxNwWduIyByH3G+ - KaEJUlfafSAeZb0JIvcR55sPmiB1AdoH4hGcmyByQ3MmMcTkBZe0EJMVXJJCTE5wSQkxGcElIcTk - A5d0EJMNXJJBTC5wSQUxmcAlEcTkAZc0EJMFXJJATA5wSQExGcAlAUTnn3P6RWefc/JF555z6kVn - nnPiReedc9pFZ51z0ns5522ffCUC2UZDWeGx1EHN9dhv+UVllacXTMOCKSs9fWAOGpaLofZ0gyHf - mSDDkO9JkGHIdyOoMOj7EGQY8h0IaooEfe+BDEO+60CGId9vIMOQ7zSQYcj3GMgwZLptVGm2UaXX - RpVWG1U6bVRptFGlz0aVNhtVumxUabJRpcdGlRYbVTpsVGmwUaW/RpX2GlW6a1RprlGlt0aT1npK - 2az5f3g7OwWTWZY3/GpVqG0b1J3h4XUCvnAEouYKeyGKGmwIoqLAeiGKPk4IouLiuCAsL9gPUXeC - vRBF/yYEUXFvvBBFyyQEUTFMvBBFuyQEUTFLvBBin6g7v16Iou8bgqi4vk4ItU/UHV8vhDxE1T5h - er1uiIbT64XQ+kTD5fVCFD3eEETF4fVCaM2q4e56IbRm1XB2vRBas2q4uk4IsU80HN0qRNrPvZtg - bmjX8/AmtqYKUyiAJkyhAIowgsLowRQKoAZTKIAWTKEASjCFAujAFAqgAkMohAZMoQAKMIEC6b8U - CqD+UiiA9kuhAMovhQLovhQKoPpCKITmG0Tppfjez12fjt57NT25uZxdfzy+vdX+G3J/WNX75rZc - W0Wob8q1rhbYmBsFqm/ODQGVFZY4UE1nCQBZG3WjQPXNujGgot6QAKqoDjGg4rI/AVRZ/MeAkC91 - fRNvCKhstMSBanZLDKgokiSAKlJJAMja2BsFqm/ujQEhfai+yTcGVBRcE0AV2TUGhPSh+qbfGFBR - A00AVZTQGBDSGOtWbwiI6UN12zcGBA17rA8x04+6HRwAskzhKFDdGo4BIX2obhPHgJA+VLeMY0BI - H6rbxzEgpA/VreQYEDJBq9vKISCmD9Ut5hgQNOyZPmSazkGghvUcAyL6UMOGjgEVzegEUMWSjgER - jbFhT8eAiMbYsKpjQERjbNjWISCkDzUsbAdQ2sheU842tDvZuqOt7VBGgYhdyiAQs1OZBQJ2K7NA - wI5lFgjYtYwCETuXWSBg9zIIxOxgZoGAXcwsELCTmQUCdjOzQMCOZhYISK+hQESGjQUCkmwsEJBn - A4GYVBsLBGTbWCAg4cYCATk3FghIu7FAQOYNBSKSbywQkH/jgKAUHAsEZOFYICARxwIBuTgWCEjH - sUBARg4FIpJyKaBeebl1iezpxObezy6vbyanx5OLi9PZIh3HJecsQ+Rvy5Jf31dUPZHKBQO2SByr - 4YyEsYrmSA6r4o+EsYoWSQ6r4pKEsYpGSQ6r4pWEsYp2SQ6r4piEsYqmSQ6r4ptEscrWSQqr5p74 - sNIGyrCHNj0UZmpcua+tzY5xJmCCjDMBc2ScCZgm40zATBlnAibLNBMxX84y9ZoyF5ri05k1f5hc - n/w0/2lsrmxt6vj3VaH2FLm+nWN4ncBGjghEbZ7ugrA2b/gh6ts2vBDF6WUIojKr9EIUZ20hiMpk - zQshfjHrWzKcEOUQdASiFn/2QhRnqyGIyiTVBWFtuvBD1LdbeCHEPlHfYuGFKK6XQxCVZbIXQuwT - 9a0UXojiojMEUVlreiHEZlXfMuGEUPtEfZuEF0IeokCfUB/l9e0QLghrI4Qfor4Fwgsh9on6tgcv - hNgn6lsdvBBin6hvb/BCiH2ivqXBCyFOaurbGJwQap+ob13wQshDVO0TpiLvhmgI8V4IrU80ZHcv - RFFtD0FURHYvhNasGpK6F0JrVg0B3QuhNauGXO6EEPtEQxyvQqQ18TuFpKmEM+H94U1sLbaPoDCB - fQoFiOpTKEBIn0IB4vkQChHMp1CASD6CwoTxKRQghk+hAAF8CgWI3lMoQOieQgHi9hAKEbSnUICI - PYUChOsRFCZWT6EAgXoKBYjSUyhAiJ5CAeLzFAoQnIdQiMg8hQIkgggUKAhEoQD5HwoFiP1QKEDa - h0IBQj4UCpDtgVCISE8QpVeS517K+fXndz591FhyZxCQaEvmRiKiKtQPIhCeMkUvs1VmN16mpC5W - ywxiDO0yRm6hVeZ5vEzJzmiVeREvU/IKWmX242VKQnyrzEG8TElqb5U5jJcpiemNMuFxY2QAWmXi - X+jMuNmNf6GL/ly1zMC4b5cxnPpWmei4Mbz4VpnouDHc9laZ6Lgx/PRWmei4MRzzVpnoY83wxBtl - wuPGcL1bZeJf6PC4GRrZzTKWc90qExw3ljfdKrMXL1Nyn1tlgsPT8pdbZYLD03KQW2WCw9PyiBtl - ouPGcoGLZcK276cLNg1f0TmTRBbRKlNrK96YVFs0w9Taivul1lbsLrW24m+ptRVDS62tOFhibcmy - UmsrHpVaWzGlpNqiC6XWVmwntbbiM6m1FWNJra04SWptxToSa0tekVpbMYeU2qobpNZW7B+1tuL3 - qLUVg0etrTg6am3FwhFrS56NszZt0jxYeP367ZmL58dX7y/Ojt9NrqcfJh85k2YgNr96/sPfLs6+ - WdVpq0GG9GxdxiNExxGKsnQMYVdFKEkIMYTnKkJJlgsgDMTtKIIhdccQXqgIJTkvhrCvIpQ0uBjC - gYpQ0udiCFpfMKT1GMKRilCS3UMIYl8wJPkYgjooxb4wFO+DCJaUH0OQ+oIl88cQ9lSEkgUQQ5Ba - k2UPxBCk1mRZBzEEqTVZtkIIQesLluXgQAgbEOtTx6YNIcqU1j1sXrRkSRQJkyVRBE2QRJQ3WRJF - 7GRJFOmTJVGEUJZEkUVZEkUkRUkkyZQlUQRUjkSVU1kSRVxlSRSplSVRhFeWRJFhWRJFlEVJJIk2 - RUILtoOJ6tORbeeXmv/wiuNm9eH21nB/uC368lFNUc+tX9Kv7WbRKjpvBq20hkuj2eu5DFpJ80mj - 2fpPGM3QiHNoVb04g1bSiNJotl6UQSsJN2k0W8TJoJUEnTSaLe640dISR7HNbkbvqN/ctrSPHlS6 - DtKDStdEcCpEH+lBpWslPah03aQHla6hCFS9ZtjlPvkEptuTk5/nz4aTycUcFTyvafAO+le3hV6u - 6rSfi8Yr6K3LeN5AH0coTwP9CIP3z0cRjNfPxxD2VYTi3CmEcKgiFBdYIQTt62hssw4hrK/rwgjl - tVwIYVdFKK7Z/AiDzdpRBGPrdgxB6wvGtu4YwgsVobjWCiFofcHYDh5DOFARimunEILWmiztJ4Ig - 9gVL4wkhqINS7wviw9rSbPwIQ50miGBpMyEErS9YGkwIQesLltYSQtD6gqWphBC0vmBl+UII2pTF - yvJFEMS+YGX5QgjqoBT7QiHLF0Mws3whBKkvmFm+EMKeilDM8oUQpNZkZvlCCFJrMrN8IQSpNZlZ - vgiC1hfMLF8bIS50PxY4er9C3rqFzb9BHiQRXyDPkijvj2dJlNfHsyTKOzBQEumNGCyJ8n4MkER8 - WwZLorw7gyVR3qTBkijv1WBJlLdssCSSuUuSaIYuSiKZuCiJZNxyJKpZi5JIBi1KIpmyKIlkxKIk - UpgdJZHC7CSJFmZHSaQwO0Yih9lREinMjpJIYXaURAqzoyRSmB0lkcLsJIkWZs+Q4FGbNaXmCYRr - ptPL4+nfL+Z3c3U8v8nr6fHJ7PLkZna9YDqbntx+yGCofV0rn9f/07L894vqL5fFX36q3dbPLV8t - cGmX1wagWv6bjPqiB2pRj5dR93ugFkVzGfWgB2pRXJdRD3ugFkV4GfWoB2rRR1RR1z0EBLXsK8io - PZpVh75a8Cp1VNO/lFHxvmr6nDLqXg/Uoh8qo+KPANM3lVHxR4Dpr8qo+CPA9GFVVL6vmn5tDjXu - 4brm0Y5dS5p0GrjbLcip3ekkibU7nSS7dqeTpNjudJI8251Okmx702kybnc6SdrtSifLvd3pJAm4 - O50kC3enk6Ti7nSSfNydTpKUe9NpMjNFh0vPvgnmE1CkL2fvJ/O7e3N2dfyf52fT49sPAJOgC/rD - suAfz67+n3m5b26r5RWH6sVcGkMWp6gqJHD2GJyicpDA2WdwiupAAueAwSkqAAmcQwanuMqP46yv - 65M45ZW8Fye+di93nNZiXZ4eVm9oCxPCDjzSFLADjzTp68AjTfM68EgTO55Hm8rlefDJm9Fhns5s - bT7/ujifnV1zUYGhqb0s9ae7Sh4DqzYpKlzIZVhnMCqzDzdGceYRw6jMOtwYxRlHDKMy23BjHOkY - Rcs4hlGe8IQwapMdN8ZzHaNo9QYwzIWVH6OxqHJjiH2jsZhyYxQXUjGMyiLKjSG2r8biyY0htq/G - osmNIbavxmLJi6H2jcYiqY6RXiDdP+SbPqbqxZm3sQXnDWaRfDaYRXLVYBbJQ2NZNMcMZpH8MZAF - kjswFkDqwFgAmQNjASQOjAWQNzAWQNqgWAhZI8rSS9L4NCd4OmLG6ezs59vXqc5OwPeNWoLGd/Nq - P6yKqZpG+VoBWSMMU1kaRGCKq4MwTGWBEIEprhHCMJVlQgSmKHSEYSpaRwCmvGyJwtRWLhGYougR - hqnoHl4YU/oIwTTUjwiM3mcaGkgEpiiDhGEqSkgERm96DT0kAqM3vYYqEoHRm15DGwnAAH2moZA0 - YdIiyaPJw4aEkvLdbE0rIXEAuYTEARQTEgcQTUAcQjchcQDphMKB1BMSBxBQSBxAQyFxABmFxAGU - FBIHEFNAHEJPSeD0klQezyCegKxy8/p0dnI8uzievHmzyC+DosreYqTu7j2YK94W+/bV13el2ovA - vcVg3t0bzBTtKxWPcllfqcdBrANlgiDrC+MMSHlZHAIZniwTB7EOl4mC7AMgxUVfFOQQACmusaIg - 8pfVOm4mCLJ+skQGpHy4RBRkFwAprjhDIMPTZ+Ig1gE0URC5j1jH0ERBXgAgRTUrCiL3EetImijI - AQBSFI6iIHJDs46nCYLofcQ6pCYKAgxfpI/o0wDrxVohkOF7tOIg1muzoiByH7HctyiI3Ecs5y0K - IvcRy3WLgsh9xHLcoiDyxMhy24Igeh+xnLYoCDB89T5S8NjCIKbDFgVR+4jprkVB9gCQorMWBVEb - mumqRUHUhmY6alEQtaGZbloQRO4jppPmAon7aEO1qOmirVQgW+svSzz3EqB9J6lDcbTjeWAY7YQe - FEY9pIeGkc7poWGko3poGOm0HhhGO7CHhpHO7EFh1GN7aBjp5B4aRjq8h4aRzu+hYaQjfGgY6RQf - GEY7yIeGkc7yoWGkd1KiMOorKGkYKbxFw0jRLRpGCm7RMFJsi4aRQlswjBbZomGkwBYJI8e1aBgp - rEXDSFEtGkYKatEwUkyLhpFCWjCMFtFKwuABrYI09ZTiWReX07ezv4PpLNOofrWq1PYOGj718EIR - mzqEURNjnRiGSR3BqHrUXoyyJBzCqCnCXoyysRTCqPlKLgzTnvZjNNxpL0bZVAph1DwlL0bZyQlh - 1IwcL4baNxq+tBdD7RsNV9qLUTalQxg1T9qJIfeNhiPtxdAHrNw3bDvajdFyo70YYt9oedFejLIV - HcKoOdFeDLF9tXxoL4bYvloutBdDbF8tD9qJofaNlgNdxRAM6Lv5sOPYHkRWH97H9lR1iAUR1SkW - QlOnWAhJHWGBFHWKhRDUKRZCT6dYCDmdYiHUdIqFENMhFkRLp1gIKZ1goZR0ioUQ0ikWQkenWAgZ - nWIhVHSKhRDRIRZEQw+y9JPQ7yfXv34F/XJ6dX5zeTI9Ppu8n727pbzdxI2+O+6x6PH9quRf7ysu - NrDnxcrm9TyapQJVkiCSUPsYVEkJSEIdYFAlXSAJdYhBlVSCJNQRBlWSPHNQawqGAFUUMpJQWEso - yqEJqKEqmoWyxNEkFNOnLKk0CbWHQZWE0yQU0zwtGTUJxTRPS1RNQjHN05JYc1BQn7IE1whUWHc1 - Z1Gel+gpElbzrjavZHVCUgStTkiKrtUJSZG3OiEpKlcfJEns6oSkaF4dkFTpqxOSooB1QlKEsE5I - ih7WCUmRxTohKepYHyRJJNOQaK3MnhA9Acns9gTzt7PT6+nl8eXNKRg6HbwA7/Yg9z/flvp+Uam9 - Ijbef2dfyPP6uziG8fa7KMa+jlFcywUxDnWM4kIpiHGkYxR1pRjGWhI4g1FMAkcxdnWM4kIxgjF4 - 5V0cw3jjXRRD7RvG++6iGC90jKJMFcRQ+4bxrrsoxoGOUVR9ghhq+zJ2EAQx5L5h7CCIYugDlugb - 8oPe2EEQwhh6c2EMy5QLYqh9w7Lhghhq37CMtyCG2jcsqy2IofYNy1wLYqjTHstOi2HIfcMy0IIY - +oCV+0bBK4timCZZEEPsG6YtFsTY0zGKRlgQQ2xfpvUVxBDbl2l2BTHE9mXaWzEMtW+YhpYHI+5k - DcSNpoUlvqfNvo/Nv6aNZlHe0kazKC9po1mUd7TBLNIr2mgW5Q1tKIv4gjaaRXk/G82ivJ6NZlHe - zkazKLvIaBZlFxnMIu0io1mUXWQ0i7KLDGVRIzgwi5S9gVmk0A3MIqVtYBYpZgOzSPkalkUL1sAs - UqIGZJGjNDCLlKGBWaTwDMwipWZgFikuA7NIORmWRQvI5FjwZMxQYHlakZjNpGGQJEw+BYMkYPLp - FyT5kk+9IImXfNoFSbrkUy5IwiWfbkGSLflUC5JoyadZkCRLPsWCJFjy6RUkuZJPrSCJlXxaBUmq - 5FMqSEIln05Bkin5VAqSSMmnUZAkSj6FgiRQ8ukTJHmST50giZN82gRJmuRTJkjCJJ8uQZIl+VQJ - kijJp0mQJEk+RYIkSPLpESQ5kk+NIImRfFoESYrkUyJIQiSfDkGSIR1SIZsMhIwlDDKWIMhYQiBj - CYCMJfwxluDHWEIfYwl8jCXsMZagx1hCHmMJeIwl3DGWYMdYQh1jCXSMJcwxliDHWEIcYwlwjCW8 - MZbgxlhCG2MJbIwlrDGWoMZYQhpjCWiMJZwxlmDGGEIZTyePcT15Tb6cZG8x/Hb31sSqH2+LtEXi - vcXY3N0ralXr1yhI1PtFgd5bfL+iz7uKl/Rxf3FbHncUL8dQvMVrKRRf8YI6HChuisO+4gVxNlDc - 1GZ9xYUvXC1/4ipesqH9xW0X2le8IEoHipuatKN4OXriLV5LnviKC+O8ljvxFS/YUIHipgvlKy6M - 81rmxFe84AEFipsWkK+40GRqeRNXcWWc19ImvuLSUBPHufJIrSVNHMXLQRNv8VrOxFdcGOe1lImv - uDDOaxkTX3FhnNcSJr7iwjiv5Ut8xYXJRC1d4iqujPNatsRXXBpqyjg3giXO4tVcia94fpxXUyW+ - 4oVQSaC4mSnxFc83mWqixFc832SqeRJf8XyTqaZJXMWFcV7NklSKJ6MkS2mimSRZSQ62IlxWFR4p - S+vwCWF6vyXUl/UFHkPP1QAYRKyGwZBTNQyGHKphMORMDYKhR2oYDDlRA2AQgRoGQ87TMBhynIbB - kNM0DIYcpmEw5CwNgqFHaRgMOUnDYMhBGgCDyNEwGHKMhsGQUzQMhhyiYTDkDA2DIUdoEAw9QcNg - yAEaHQPJzzAYcnyGwZDTMwyGHJ5hMOTsDIMhR2cQDD05E8LoE5xZqTlPJDfTOzEjhmUyORkxIpNJ - x4jBmEwmRozDZJIwYggmk38Roy+Z1IsYeMlkXcSYSybhIoZbMrkWMdKSSbOIQZZMhkWMr2SSK2Jo - JZNXEaMqmZSKGFDJZFPEWEomkSKGUTI5FDGCkkmfiMGTTOZEjJtkkiZiyCSTLxGjJZlUiRgoyWRJ - xBhJJkEihkcyuRExMpJJi4hBkUxGRIyHZJIhYigkkwcRoyCZFIgYAMlkP8TYRybxIYY9yJzHZhIe - 2w93bD/Xsf1Ix/bTHNsPcmw/w7H9+Mb2kxvbD21sP6+x/ajG9lMa2w9obD+bsf1YxvYTGdsPY2w/ - h7H9CMb20xfbD15sP3Ox/bjF9pMW2w9ZbD9fsf1oxfZTFdsPVGw/S7H9GMX2ExRbDU88hdjE1fTk - 5nJ2/fH4YnJ5fTa9PJ7/xPvZmyl3FsxQnP1hVfPVsuSru4ppubZ9QY+AK2GVJN0s1h6HVZJ9s1j7 - HFZJGs5iHXBYJfk4i3XIYZUk5iTWmuisYBVl6BBWWJi2m1VLrFYnXu372vxUrBeTMjnrxaRM13ox - KRO4XkzKlK4TkzTJE5noaV+lAT2hqeDt0Yb9krR3v9O1oxyDgVrjKp5cbRDAiNdGANYCEWGAYi7C - DzDI3AYBjOhtCKA8e/QD1KaMLoDyhMwPUJuFuQCkL6ER0o0ArGUCwwDFaGAIoDz59APUZpxtgEGO - NwhgxHlDAFIfMMK9IYDyktcPUFvnugCkPmAEf0MA5fWiH6C2SHQBSI3ICAVHALQ+YESEQwDiMJT7 - gPY4NuLDfoBBijgIYISJQwBSHzCixSEAqQ8YQeMQgNQHjNhxCEDqA0YIOQQgTUiMSHIEQOsDRkA5 - BCAOQ60P2MK4D6ClhrsAlD7Q0r1dAGWx2w9QU7hdAEojamnZLgClEbVUaxeA0oha+rQHQOoDLSXa - BsjLz7cCSe98tHEDm49JkyBSWpoDEUPTKIiSnUZBlAg1CqIkqUkQKVCNgii5ag5EjFejIErKGgVR - wtYoiJK5RkGU6DUKoiSwSRApiI2CKHlsFESJZXMgYjobBVFC2iiIktVGQZTINgqiJLdRECXATYJI - OW4URIlzYyBUuAgBIRJFCAgRI0JAiOwQAkIEhhAQIiVEgCDRoAhItzzQUhF6Chmgy/ezk+nxHOz8 - ZHZLeXw6O/uZiwMVzK/bkl9/qvjdoqBHfzdssMb1fIZYHqosiaeg1rXpPFRZpU5BrevVeaiycp2C - Wtew81BlNTsFtW6w5aHKVlsGaiC2p6EM2T0FhbUEw5ILQ5XMuRyUbdOloJg+ZVt3Kah1Ey8PVbbz - UlBM87QtvhQU0zxt2y8FxTRP2wrMQEF9yrYH/VAJo9CYRTU9Q1mRatzVNrSpLkiaStUFSdOruiBp - ylUXJE3D6oEkqlldkDRdC0fSFa4uSJrW1QVJU726IGn6VxckTQnrgqRpYj2QRHVMQeJ1MmtC9HQk - s+nZm4vz2dn18cX56exkBu6gK2xauC35p1XFV6uC7fWxuX2hcT3fRoY8VGXZEIQabG5IQxnbHFJQ - xbVMCqqylolCFTWXFFRFcwlBWdpwHKquDUehippLCqqiuUShivJGCqoib0ShoD5V14ajUFCfqmvD - UaiiNpyCqmjDQSiqT9W14SgU1hKoPmVqw2GohjYchWL6VEMbjkIVteEUVEUbjkIxzbOhDUehmObZ - 0IajUEzzbGjDQSioTzW0YRdUWhseLBea2rAcrW3c1TZCtj2QxLhtFyQteNsFSYvg8kiM9UEjAdYH - jQRYHzQSYH3QSID1QSMB1geMRFgfNBJgfZBIkPVBIwHWB40EWB80EmB90EiA9UEjAdYHjERYH0mk - XtbHcL7/VK2Pj8fz/zY7m91+1ps1QT7+8VNl1A0pXzhri4QxvUvnAKbDKIliuh2TCGZ7qR/G9K75 - I5htkTKM6VUr3ZgueyWGGfBZIphtITOM6VU0I5htFTGM6ZUTI5h03wy4MxFMum8G/JoIZtu4CWN6 - HZwAJt43A55OBJNvSHjf9Nk9IcyI7xPBhPtmxAmKYLYtoTCm1xuKYMLtPeIWRTDh9h7xjyKYcHuP - OEoBTLpvRjymJiZkNj1aoG3Ddirf6Dj8J5ANN6JINtqRItloawpj6+BRkWy0WUWy0a4VyUbbVyQb - 7WORbLShBbLhzhbJRltcFFsPr4tko00vko12v0g22gYj2Wg/jGSjjTGQDXfIEmybscoer1aejml2 - PXmHvlWnqP38OC+iyuOPrxFQwt3FK6qIp3hRAHEXr2gdnuJFWcNdvKJgeIoXtWh38Yrs7CheVkq8 - xWuiiKd4UTd2F69IxK3iphrsKt4Qfj3F8+O8Ied6iheVW3fxikjrKZ5vMg3p1VM832QagqqneL7J - NGRSR3FhnDfET7N4WudcPFM971gBhJLH8FvTRAgMQP4gMAClg8AARA0Ag9AvCAxAqlAxIFWCwAAE - CAID0BoIDEBWIDAABYHAAMQCAIPQBQIYvSSA2wf5E1jr37yeT4d6nqW9LNBe9FinaK//fdf52d6i - 1snZrqLrSzx/0fLyzlF0eE62t6h1Qrav6H66aHFR4yt6mC5aXE/4iia/SNbp166i60lnf9FyoNlX - dDddtLhichQdnm/tLWqdbO0rmhyn1mnWvqIv0kWLCoivaHKcWqdW+4oepIsWRQdf0WRzsLYquIpm - x6m18cBXND1khHGafbRZmwIcRYfZf29RK+LvK5ocp5Yj4SuaHKeWE+ErmhynlgPhK5ocp5bz4Cua - fIhbjoOraHacWk6Dr2h6yGTHacFdcBY1nQVf0dw4NR0FX9G9dNGik+ArmmsOpoPgK5prDqZz4Cua - aw6mY+AqmhynplNQKRp3CZYX635w8zrzFo5sRhC0w5oBBPWYZgZBOqCZQZCOZmYQpEOZEQTtOGYG - QTqIGUBQj2BmEKTDlxkE6dhlBkE6cJlBkDbmMAjS/hsEQdtmwyBIu2kYBGnTDICg7o1hEKRkB4Mg - pToYBCnRwSBIaQ4GQUpyIAhaioNBkBIcOoKc3mAQpOQGgyClNhgEKbHBIEhpDQZBSmogCFpKI4SA - JzRWIsqvP5xxczV5B57SMshm/Nvt9dtqsRHNWP/rnmSGt6QRzHCVXBPF/SWLmrij5CCV4S1phDJ8 - JfezJUsqsa/kYbZkSa71lcx9fYw4hqvkmsvrL1k0eX0ld7MlS5K0o+QgieEtaQQxfCVz49KIYfhK - vsiWLJlGvpK5cWlEMHwlD7IlS96Nr2SuFRjxC1fJ5Lg0whe+ktlBkh+XyYeXEbxwlBzkLrwljdiF - r2RuXBqhC1/J3Lg0Ihe+krlxaQQufCVz49KIW/hK5h7RRtjCVTI5Lo2oha9kdpAkx+UwZ+EsacUs - fCVT49IKWfhK7mVLliIWvpKpVmAFLHwlU63Ailf4SqZagRWucJXMjUsrWlEpGU5WLJfSvYMV68Sb - z1UgBFKsAiAQUxUMgRKqYAiUTAVDoEQqEAIpUcEQKIEKgEDMUzAESpyCIVDSFAyBEqZgCJQsBUOg - RCkQAilJwRAoQQqGQMlRAARijIIhUFIUDIESomAIlAwFQ6BEKBgCJUGBEEgBCoZAyU/oBGp8giFQ - 0hMMgRKeYAiU7ARDoEQnGAIlOYEQSMGJEAGdm1hJJL/+2MT72eX1zeT0eHJxcTpbxCSOr2bXXI5i - qFn+bVnw67t6PyzKpSXMxtU8imYeqCRwpoAOIKCS/JkCOoSASuJoBmhNK00DFaVTP1BYSTVGV0ta - VR+RjTva/BOzC5DyAO0CpDxPewBJj1cFiH7aWsPoST5+f77Z5NN3Xo17+D66WOrZ68VxPXodOI0n - rxfH9eB14DSeu14c12O3jdN66jpxfA9dC4d45s6vvfFH7qP7GcETF+BBH7gAD/q81XnYx62fZwNP - 28UAejoP259uXh+/fnexADmbnixguz9w/+Xm9T+/u3h5X1B95trXCzx2U1CVJ28UqvjwTUFVnr9R - qOIjOAVVeQoHocoP4gxU7Vnsgko/joeDbkOPZPu2tvZUppGABzONBDybYSTi8ZxE6vWELoypp/yU - 7r8uXv/9ymvjygWFB7W8Rg5juR7V8lo5jOV6WMtr5iiW73Etr519WOADe1OL6MqNjeaRPYbFNM7U - 4aE9hkV1lmlzj+2ntrqeXaw4bpa4m3hwf7v4DX8qCTy5zSvGHt0ZsPqzOwhmPbwzYPWndxDMenxn - wOrP7xiY+QBPgDWe4B4w6RG+PhQ39ww3b22bD3EYinmKw1DMY5yFgp7jOaieD/LB+HpaT/L5DV8v - DnB6fTo9fv/8GD3j+Mjost8vav64KPm35z80e6y1Obp5Pc9uaQGq0fhDUM8xqNIG6wTUcMd1Fsra - gp2EeoFBlTZpJ6GsKWscqj5hDUFZ09U4VH2yGoKypqpxqPpENQRlTVPjUPVJagQK6lPtCWobSpqe - rj9fPOf9KvtYmje2+Y0tnZCUnS4dkNStL52QlL0wnZCY1ReKxKy9UCRm5YUiMesuEgladWWQeq65 - Bg+NJ7Xm4tZYg3f6ffqVtt0n68V+xWt43u4XLV6fVjaLW1NJX/H69LFZ3Joy+orXp4mt4mvv/gsW - L74AMFDcmpf6itfnos3i1jrZV7y+Nq4XH7wZMFTceD1goLgwzo0XBQaKC+PceGVgoLgwzo2XBwaK - C+PceI1goLiln/mK1zWzVnFlnDe1sWZxaagp47yme/lyJnWtq1k8P87bmlazuKVjETGpdDKKCEOl - 809E5CmdciKCTeksExFf4hNLbf1IfD9WEX7zL8kCMZQ3ZYEYyuuyOAzpnVkghvLiLBBDeXsWhSG+ - QgvEUN6jBWIoL9MCMZQ3aoEYymu1QAzGk1AxIB9CxmC8BznPyvgNMgbjMcgYjK8gYzBegozB+Acy - BuMZqBiQT+DF6OgNPCUvYLWWOn43uZ5+mHzssRNqeM7Z6rf512Xtb5alI7tWrBPQ/Bf2nI2mYxqn - pomYZWlKwqzpVTnMwRlsOqZxOpuKWRR9NMyKEpTGLCo0GmZFtklj0kPIODlOxCz7VxJmzdRKYxaV - MQ2zIpflMAdn1+mYxql2KibdN42T8FTMov6uYVZE+TQm3Tfrdnwasyira5gVrT2NSbf3usWfxcT7 - Zj0MkMbkG1KPvolP5OoBgxymlToQMOtRhDQm3TfroYU0Jt036/GGNCbdN+tBiDQm3TfrkYk0Jj0t - rocrsph436zHMNKYfEPC+6aZ4shjNqIdaUy4bzZCIGnMYjJEw6zERdKYcHtvBEvSmHB7b0RQ0phw - e2+EVbKYdN9sxFpimOmsS0Ub7n1wp/9GN3+kZ2c26bDPrmziMaC92ZQDQnuzKUeH9mZTDhXtzCYd - N9qbTTmItCubeERpbzbl8NLebEBssxsbkOXsxgYEPLuxAanPXmxEFLQbG5AP7cYGhEb7sDFJ0m5s - QLy0GxuQOe3GBgRRu7EB6dRubEBktRcbkWPtxgaEW7uwQYnXbmxADLYbG5CN7cYGBGa7sQEp2m5s - QLS2FxuRt1XZeoVwa8rkk83mbjqQC8dwifAtHLklgrZwvJYI1cJRWiJAC8dmibAsHJElgrFwHJYI - wcLRVyLwCsdciXArHGklgqxwfJUIrcJRVSKgCsdSiTAqHEElgqdw3JQImcLRUiJQCsdIifAoHBkl - gqJwPJQIhcJRUCIACsc+ibAnHPEkgp1wnJMIccLRTSKwCcc0iXAmHMkkgphw/JIIXcJRSyJgCccq - iTAlHKEkgpNwXJIIScLRSCIQCccg+4Yft5N4HF/OcXzpxvFlGseXZBxffnF8qcXxZRXHl1AcXy5x - fGnE8WUQx5c8HF/ecHwpw/FlC8eXKBxfjnB86cHxZQbHlxQcXz5wfKnA8WUBx5cAHF/ub3xpv/Fl - /MaX7Btfnm98Kb7xZffGl9gbWU7vKYbzLqbza56948J5jSTcq1W9toPiSsINLxdPwkWQHKaOC6mR - hPMjuZJwXqSaXRFCatsVXqSaNxBCansDXiTm6+1KwjmRqomTCJIjceJFqjkoIaS2g+JCaiTh/Eiu - JJwXielLriScF6nm7IaQ2s6uF4npS64knBepZqOGkNo2qheJaZWuJJwTCepLriScF4lqAlxfgiYn - riScC6mRhPMjuZJwXiSmL7mScF4kpi+5knBeJKYvuZJwXiSmL7mScF4kZgrnSsI5kaC+5ErCeZGo - JgD1pVYSzo3kS8J5kZC+5EvCeZFqSbgQUjsJ50VCWqUvCedFQlqlLwnnRUJapS8J50Ri+pIvCVdF - kpNwd0pXMwmH5s6G97Tt3BlChObOKCIud0YRcbkziojLnUFEYO6MIuJyZwgRmjujiLjcGUXE5c4o - Ii53RhFxuTOKiMudQURg7owi4nJnFBGXO0OI0NwZRcTlzigiLndGEXG5M4qIy51RRFzuDCICc2cU - EZc7I4jY3BlFxOXOKCIud0YRcbkziojLnVFEXO4MIgJzZ0Gi3rmze8nq6eXOricXXOasYX7/OK/V - 9ilcxvfjS8VNby+Kw/D2oNTEWzdKW7j1oNTMJDdK20hqojTMbR+Ky9j2oNTMIzdK2zjyoNQcGjdK - 253xoNScGTdK25XxoOh9xWVce1BqprUbpW1YO1CAvuIyqj0oxGAG+krLnHah+IxpD4rcV3yGtAel - Zka7UdpGtAdFbnE+A9qDIrc4n/HsQZFbnM9wdqDofcVnNJsossm8mNY2DWZU9n58L9uWvAkaTu4m - aDipW6ZBZW6ChpO4CRpO3iZoOGmboOFkbYKGk7QBGlDOJmg4KVulYWVsgoaTsAkaTr4maDjpmqDh - ZGuChpOsARpQrg7Q9Jaqbye+T06m3tiZJQ6ZwnVYSV0uaezNdkC4NmW3IKqajQvCIdjUIRr7rx0Q - ro3XTYiaIuGDaMsRTYiaAOCDaK/+mxDiF9O1nboFUbVuXBAO36YJURNBfBBtBaRl11T3SvvMNABC - 7BOubdFNiJqU6oNo66hNCLFPuLY+NyFqmqUPoi1YNiHEZuVyeSWLl/J3JXOXcnYlW5fydCVDl3Jz - JSuX8nElE5dycCX7lvJuJeOWcm0ly5byayWzlnJqJZuW8mglg5ZyZyVrlvJlJVOWcmQlO5byYiUj - lnJhJQuW8l8l85VyXvvYrhs+3ULT+NHtxSoKuK9YQ0E3FMso3E5iGYXbQiyjcHuHVRRw07CMwu0W - VrMK4DZhGYXbHyyjcBuDZRRuR7CMwm0FllG4MNSIklAjikGNKAM1ogDUiNJPI4o+jSj3NKLQ04gS - TyOKO40o6zSioNOIUk4jijiNKN80onDTiJJNI4o1jSTT9JTyTPMbvJ5e8qc9WG7P97f1qBfOWlcL - OD8JoIqkGgMqukAJoIoXFAIqK71xoJreGwMqukMJoIpH5AcynaIgUMMvigEVXaMEUMU7igEVHaQE - UMVHigEV3aQEUMVTigERjbHhL8WAiMbY8JpCQEgfavhODqC0+7T2UG2aUMzq2Lqjra2RWSBgpYwC - EetlFghYNXNA0NqZBQJW0CwQsI5mgYDVNAsErKlZIGBljQIR6+sUUK9V9vrT86kttje1yIZW18qy - GlpPKwtpaAWtLJ2hNbOyWIZWycryGFoXKwtiaCWsLIGhta+y6IVWu8oyF1rfKgtbaEWrLGWhNWyX - xetmF63jWa2OZ5k6nvXpeBam41mRjmcpOp416HgWn+NZdY5nuTmedeY4FphPaWH5YXKGvjS5OIf+ - 96//6lhG1Lc1P75GYEuzu3hl3uopXpy0uotXZqye4sXp6r/Pf7eu4pW56uNrBLYue4vXti17ihdn - ye7ilSmyp3hx3ewuXlk0N4tbW5R9xevbkz3Fy+PcW7w2zh3Fy+PcW7w2zh3Fy+PcW7w2zh3FhXFe - l8s8xYtambt4RShzFFfGeV0i8xSXhpoyzk1lzFW8IYt5iufHeUMQ8xQvqmHu4hUpzFM832QaIpin - eL7JNOQvT/F8k2kIX47iwjhvSF5m8bTetZg7e97MDOwWezwH3NpOMQID2CVGYAA7xB5/o7a2O4zA - AHaGERjArjAZg9kRRmAAu8EIDGAnGIEBWAYEBuAXEBiAWQBgEE4BgQHYBCoG5BEQGIBBQGAA7gCB - AVgDBAbgCxAYgCkAYBCOQACjlx1wuwB4Al7Axdmi+Nn05Paj7GgHXJy9/FTHJU0XFQTjMi5TII5Q - XMqHEA5UhOKCPoRwqCIUl/URhHWbIIxQdgpCCLsqQlFfCCE8VxGKaqIfYWgcBBEs7yCEoPUFy0EI - IWh9wfIRQghaX7DchBCC1hcsTyGEcKQiFJ2FCILYFyx/IYSgDkqxLxSMhhiC6TWEEKS+YDoOIYQ9 - FaHoO4QQpNZkug8hBKk1mR5ECEFqTaYTEUHQ+oLpR7QR4pbE4yl8d1fCuIUtGBMoieRNoCSSPUGS - aA4FSiKZFCiJ5FNwJKpVgZJIbgVKIhkWKInkWaAkkm2BkkjOBUmimRcoieRfYCSyhYGSSC4GSiIZ - GSiJ5GWgJJKdgZJIjgZJopkaGRLc11hbRTwNa+Pd5Hr6YfKxr6/xzaqIS0s3RIrhNZyORqi4oQ14 - iw+EgVBxQxXwFh9IAqHihh7gLD70LyLFLfPCW3ygRISKGzKEt/hAmwwVN4RJV/GSW+EvblsV3uLC - OLdNCm9xYZzb9oS3uDDObWPCW1wY57Yl4S0+8CNCxQ0zwllcGee2DeEtLg01ZZwX3Qd38Yr14C2e - H+cV08FbfOA4hIobdoO3eL7JVIwGb/F8k6lYDN7i+SZTMRecxYVxXrEVqsVTnsLd3HkDhsIQfitu - AoUhWgkUhugjQBiqiUBhiA4ChSHaBwiG7h1QGKJxQGGIrgGFIVoGFIboF1AYolkAYahOAYUh2gQE - BuARUBiiQUBhiO4AhSFaAxSG6AtQGKIpAGGojkAQo4cdcL8AeBpewOns7Ocuex1Kct1382JQqNi8 - lFO8y6AYy+sgymCVnUExFttBlIGwl0Ex9L0YynD5n0CxVIAgykD0y6AY2l8ApSgBRlEqSmAQZSAI - ZlAMXTCIMpAHMyiGShhEkVtcRTMMosgtrqIgBlHkFlfRE2Moel+pqIselJTIuP5Q9rxAWFytm/ey - lUU7TCOu3WEacQnP0qgreZhGXNCDNMC6HqYRl/cwjbjKh2nExT5MI675YRpx6c/SqApAjqaHEDB4 - SD8NQWB+mfkPrhhuVh8uqQoMJoc/3FZ8+aigsgiuX8+5Ek5DGcvhBNRw7pqFsiawGajB6jgNZSyR - o1DFdXIKqrJYzkANVsxpKGPZnIEarJ3TUMYCOgM1WEWnoYyldAZqsJ5OQxmL6gwU0zwry+sEFNSn - KgttN1RqtV184nmW3OKysn5XW1lbdkBSF5g9kMRVJo0ELDV7IInrzR5I4qKzB5K48uyBJC4/eyCJ - a9AOSOpCVEDqsRotP8Se8JL0eI56fjKbXE/fHH+YXf90/OAdhBtfrn59z/Lvc5RP72Okl7HtOsLy - VrqJwLI3eRO+aaZyE5HpZ/YmXMtn6SYCy+rMTbiX2+mbCC7DszfhWp5LNxFYtmdvwrWcl24isMzP - 3oRr+S/dREAWyN6ESy6QbiIgI2Rvou/DLig7JG+i83MiKFOEboKTL2qzoy1JG+1PYjSSRyfUHlJI - L9QOEkkP1E7SSS/UDpJKL9QOUksv1A4STC/UDtJML9QOkk0n1B5Sjoi6MYmn+qB/IvLP7Hq62X0K - P8wrgnsVqpdz7lfIIlmLhjjScG2QRLKWAHGkoayVRLLUqzBSYfGRQzLXGHGkoeSURLKUpRhSWUBK - INV0ojjSUA5KIlmqTxxpKO4kkSwNJ46EtMqaIhNHQlplTV+JIyGtsqaWhJGYvlTTPpxIOYmjNAPY - wKaI6k1tZWNEByJV6uGJVEUHJ5KFG55I1WdYIkKG4YlUtYUnUkUVnkjVTngiVSLhiVQlBCeSBY80 - URddo/h0f2LaxWYEC0SmyIsTiCSRFyIQ+SEvOiBSQ15gQGSFvJiASAh54QCRC/IiASIN5AUBRAbI - L/6RJX9+oY8s7/OLemQpn1/AI8v2Hov1Ta7Qx7IuH8tqfCxr8LGsvMey3h7LKnssa+uxrKjHso4e - y+p5LGvmsayUR7E+fkqL4r6HDy1+bY4FiX3y0NoFnMcO+ctW5sLNssV5sK9sZQ7cLFuc//rKVua+ - rbLDQ4bcZa0Thlxli9NtX9nKVLtZtri89pWtLK2bmka2rH2ekKtsdtzaJwm5ymbHbV06y8lmsmSW - k8tkqSwnk8kSWU4ek6WxnCwmS2I5OUyWwnIymCyB5eQvWfrKyV6y5JWTu2SpKydzyRJXTt6SpS1Y - 1trEqT9r2Fs58gdhEM/7QRjEw34IBvWkH4RBPOYHYRDP+NEZ9AN+EAbxdB+EAVDdx6C4j0FtH4PS - PgaVfQwK+xjU9TEo62NQ1cegqI9BTR+Dkj4GFX3bCvqTEs8fbwLsL6U/2hvpknxr63zjahGRPQ5U - W4qHgMrr8jhQbZEeAiqv2ONAteV7BMiQ7MNAVf0+BFQWF+JANaUhBFSWC+NANe3QD2QaAEGghhsQ - AkL6UMMnCAEhfajhIISAkD7U8BZCQEgfargOIaCyBREHqvkRESCmDzWcihAQNOyZPmQbGjGglrsR - AiL6UMv3CAGVTZA4UM0RCQERjbHllYSAiMbYclFCQERjbPkrESCkD7WclzZQ3oZ5vPzZlClj3NH2 - HBoUiLBrUCDCuyGBECMHBSJcHRSIsHg4IMjvQYEI8wcFIpwgFIiwhVAgwiNCgQjDiARC3CMUiLCS - MCDKV0KBCJMJBSIcJxSIsJ9QIMKLQoEIY4oEQlyqDFA3y2ptnfPrN7A+TF/Pl3QXp7OTW8Ljt7PL - 6YfJ6enxxfn8z2borpA1cevfp6+//lT5z6vCr1Z102q797Ie2V1FNPR3DfEFjVhSwjTEfRqxJEVp - iAc0Ykmc0hAPacSSXKUhHtGIJWVfQlyT1nTEosamIdJNB+6LQxtARLT8AA0R7YuWQ6Ah7tGIJc9A - Q0Rbt+UiaIho67Z8BQ0Rbd2W0yAhsn3R8h4SiGETojmFddgRklDqvcnNK6Z9yRTptC+ZoqH2JVPE - 1L5kiqral0yRV7uSSTprXzJFcO1HpiqvfckUCbYvmaLF9iVTRNm+ZIo625dMkWm7kkl6LUJGC7ft - ueHTkHDntzd9d34J6rXFhdbL+zLKuqp0FecyKghgrJrcAMNFUgzAWhM1AFJLoE9fgdZ6B+iOpRvY - SjPEQNTeFwbp0eoefAd+bX1tcvXx7OS2n52cnl9N19vY5MNkdr3zkO/Z8ud+v/a3j48n8/84vTw+ - dlziwQ8PPprFDxau/ffZ9erSn+/84/TvJ8dvpteT2elVu9Dybz76O7/5/wFQSwMEFAAAAAgAMDB4 - UwVeXGS8CgAADIQAAEEAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAx - L2Fpby9fb3BlcmF0aW9uc19taXhpbi5wee1dbW/bOBL+nl9BpAc0WTiCnd0kdoAe4Eu3uwGa1Eh6 - uQ9FTmAk2uZFFnUkldRdbH/7DUm92Xpz0zi6LWgUrSWTMw+Hw+E8JKW+Qh7zaTh7E8vpwXDnFTp4 - tg8IO2PRktPZXKI9bx9dUI8zwaYS7vOIcSwpCx00DgKkCwnEiSD8gfgO1H1PPRIK4qM49AlHck7Q - xfnH9LaDrgnJLuRniWioy0Sc/Yd4EnHGJJoyDpICUwpKwPXCaN15peH5BM1ISAAKKLpbFiDuXe2j - cSzZFRHSFPzNFGRcoTub43BGBFrgJfJwrKV7jHOl+o7M8QNlHOHQR48UmndHUMBADp1qjJ4SRwWI - 4SRT7zyv8aecLdBCcAWfLsDaEizGKQ7oF8J76K2ydHJlysplBH6Qlh2Hyx4ai2XonUvAdxeQHjrD - QWC+vaWe7BmDUK+HPkTKpjjooY/LiNxgkP/PEO7sJMIeMQ9BttgxmvCXmBMHrEUcrDS4EZ4VVSda - FxM8I36C4j0VslSbfPaIVi3SumcBJaGEfpvDP9TTff0r5wwQ/S5lBJ0ZQWmS3IJLFnOP/PoZpIu1 - m5dMvmPge8ntBY5cor6WUEQ0IgENSYphklynymorOJLjUOg6xaYXgaaw/xuTivZHLAjWDff+6sME - bqs+1teXbGJKJdfJ1QWRc+YXJS5mC1ln1vHVhTbDOz1+qmslYJIuxXzhVsEDSQmCnZ0dL8BCoEsi - Hxm/v8Ah9PcC+s104oeImAghLuhnGu6xOzWu9093dhB8tBbkkymMLXAe1ycBkcS9w0JVccUcc6J8 - 1QVV93u6ivoIEkx72RVPutqdcRZHbogX5BQJyfMSqbw5jN7K30XgctM7p2jXXcDADoTzD1PrOgXx - HjAoB076cTev/9NP9zA4YGSoi3108Pe1Tvx0yUJye5qV393dfatbKnQgSRShTBNSqoSKewgGqy5z - cyGQiIhHpxRiXBIlE8zOTib5NMIcL6pN8hFqqG+ITZPaphDShZxcBsQQUmvVdVUVtl1XlLbvd6aw - rqqp7pqSkmIHTVQMTq5WbFRtR0RCP2I0lKKkuyj1a2EkhMaXnYfD/mHfHQzc/sDZzClyDfdkCTJ8 - mFZMuEVeIE7RGHmxkCZOg304msahp0HLOZbZNBPBiIJuVo3yqZ6NeBqGSgrAXDAVQZwMYz3QXMnu - SahVFe4ifRf+VpIkhoGMUaSdE5k4gASGKRukwSzmlLUkUQA6l8dEWz2PAT30DgfC3A1ZWrSnmocz - SeltZCKALgyxQagZJ/sN2gLqZ8u1/tfGyhDcMRYo2V/LMdSpCI6lpoArpMJc+A6pCg5OYSqd4jhQ - sxyVCoqk4MB34AhEme3RNMuMSRjXiGVxTaUD0OorIvnyYDwFeWhOsEp2qIA8BmbosOj1nMiYq+4J - AQhYO/T0OFkNGMYbTFGBCAVH4EgFEdXuZOwqsFAR3GovdY79ghpls9N6G63FpkJFTAXEpa+VE7RT - mn5Xglr2HUfUfYDOVY73Rodrx50R6Rbu773eIOS/zlsEVl6R+ga9PuwPRgd9+DN4ncNQH+3Rjhq+ - g5HbH6nhiylzin1mJrPNJi2YplB260zNdpk2yABqcA0GLbhMWHl5XIdtuA5fHtdh/6D/cxMuCMP9 - n7vB9Usbrl+6wXXUhuuoG1zHbbiOu8F10obrpBtcwzZcw05wNcevLC3aGi5BVnXreQnd4CA2E8/e - 7nhyjlLYf/yJfAbTVsgkAtpO8vkZbTTP7DpmUWGvYIv9fPJZKLhuNl+/WYO9V1fScT3d8GwSNJf1 - pVk4pbO8tL6sLZ1xf6iQrwrsmbomX3V94PgbNcoBCxUFFpcWNhZpMhaEVRK1Ln8ThldBOnplitAr - Zu69jH3tV3PKdGnmgXIZ4+ARhw9RqBeouLFvbHoS7kacTWlAnk40Ex0uKKn8OQoTD3B1XisKbPPG - VP0XDm+icGKATFQhMBcX30I2c5GZoDRl210loclaGIwbjOKQgj3RzeQSJWbQue7k8BoZyCb3zWHq - dTFwfuZRtfCVyQWt19q6Z0XrAhlZ3NHQfE/oa85n16noxnx2taJmnU8lsuW+W+exadvHl+gRnJEU - Wl/TaqHWB7MQFhLiqxXCVXyVPlMCV/ac3DmQiKMoUHYEeqeApi5f7K1ixya/q7W9DFwWMEv4yqo3 - 5MrNLm2psqXK26LK5ci3BeK86SgoYemQbX/7ZLgJBW9MYRUF7yCFtUsDdmnALg3U4LJLA3ZpwC4N - oKdPina94IXWC57A3isXEdZZVq/Ma0orCcU1BMimgHw8EDCiUI0Q29uNbiX4q0crPq1vWI810GuD - 0+xNqpx393aV/F8lKbPKigMopXPimHMwSLBEprUobS1iYXGL9UfecbZs1LLRZ2KjGIpKc9oMhtg9 - WamYUNXmQbs92lo6uOWshZVvOxBRg/+2U65bCtp2P9mSRksaLWm0pNGSxu8mjeXZxbLC52SFNXyw - zMQ23TWupXdRLH+8M8ctLLFCRRVLPINCZoPYnlK2p5Qt2bVk9xnIbk3s+cuQ3Rr8XZLd+inMcl7L - eS3ntZzXcl7Leb+T8zZMMpb6bp36NrDU5z037c2Jd+/6odC1XPyAKZADGlC5rOPDATNPaa+RXJ8t - MDUbri6IIEHrVmdGU9+G4hKqjQvKE4a6yk8VVoEe50QnmDhRaZhdQkC9gMU+jiInTcYW6It6lg4y - 36RtyWHnWJAyS82bphhjepWyxoK6deK2YpN1qRWW+bgqTrEgIFngI5pNO+hcogXQMkWY1FhLD/tO - IdNlj+pR7Hyck1kcYI7IZ5XZC43h35/wwZdb9Vf/YHRw+8egdzz4M7m8/ds69uqOe0HemBKQWjfo - PZEttKX4tQrXc/vTjZP7p+f2DSOxNa0/UmnE4Kg+TT1SacTg6KXT5+M2unHcDd04bkvrjztJ6wcn - LWn94KSTtF7hakxTFa4O0lSFq/k88kk355FP2vz+pBu/PzkY9FtwDfrd4Gqm/yfd0H/lXI24lHN1 - g6s5fgGuLuLXsIX+K1wd0H+Fqzl+DbuJX8MWmq1wdUCzFa7muDrsJq4O2+LXsJv4NWyLX8Ou4ldL - njPsJs8ZtcWvUTfxa9QWv0bdxK9RW/wadRO/Rm3xa9RN/LLPqdntF7v9Uo3Lbr/Y7Re7/fL/u/3S - tA5od162/iha04ZIusrfK6+ZV5449KkA24TEe8EnyhINLvWLb5xJHtY49zd4u0zDOUIjxbzPND1D - aB802/jQ4ErffCyYKPkB7qudntxt1tWsCNhwkyPv+g62dMbfcFCs7Fzfc0jsGU+AlYGVDn+9xAZR - fTSxx74s77C8w/IOyzss73gy72iYXizt2OKBrwaSsOlRr0JaWMlDVCrxgzzz9ISHnCoIiv2vGOxD - Ti/IbJ7/EZjtP9/SBcOpj1OW4ViGYxmOZTiW4ViG82SG0zC9WIazRYbTQD+e92EW9W508Drig2m8 - mFO5dCPOHqgPQLf2ov+G51ryl6JfJ3gmKZzVJ1t+A9pnNk2yJqC0CShrgs66VaEEEQJEf4H35yvU - j3PqzZsbB36Rj/MnvT7/xXL/hn7d1qMqDSq7yNSbRlprrm5Pl9rTpfZ0aTUue7rUni61p0vtGohd - A7FrIHYNpIzLroGoz9PXQBoTd7sKsvXjpY1LFBv+bwb5+sf/AFBLAwQUAAAACAAwMHhTSsKwdzkB - AACfAgAAQAAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBf - MDVfMDEvX19pbml0X18ucHmtULFOwzAQ3fMVT+pAO5AZVWJAFUKVKENhQ8hynUtiSHzR+VLI3+M6 - pWJh4xbr7r17750XcFz50NyOWl/fFAtc/1slsQ0Pk/imVSzdCjvvhCPXmuYysFj1HErcdR0yKUIo - khypKtPuo3cUIlUYQ0UCbQm77cvPuMQz0aXRL4UPmTMIv5NTCLOiZkE3cxKeun72zNEqQkOBUoxk - cph+xVvuV7gblfcUdSY+zESWvNra0FBEbyc4O2ZtxyIn2wO19uiTrQ0VPn067UDoOOn4OudzJzl/ - OvViXv7vtxe1cI/SBNJPlg/T22Ab6imocZ1PD3yffl/xNBN2F3yT4cIY23XG4BavV39wrt6KQmVa - F0h19husuvZHOzcmVh/AAjoNtIZvAgvljQu6XBX05WhQbPPevQjL+syJsfgGUEsDBBQAAAAIADAw - eFPofbDlNgQAAAkNAABGAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8w - MS92MjAyMF8wNV8wMS9fY29uZmlndXJhdGlvbi5wea1WTW/jNhC9+1cMnIPswFGuhYEUcN1gE3ST - Bl7vAkVRCLQ0lllLpEpSyWqL9rd3SNr6suwWRXQwLM7wvZnHmaGuIJYJF+ldabY3342u4ObdHgJb - yqJSPN0ZmMRTeOKxklpuDa2rQipmuBQhLLIMnJMGhRrVKyYh7f3IYxQaEyhFggrMDuHpcX1cDuET - Yv1ivhrgwvkUSv6OsQElpYGtVJB5H7LTW+45XWgJQooCKQwi2VSt8CarKSxKI1eojXf84B2lclt3 - TKSoIWcVxKx02LFUytJucMdeOdEykcAbp9Q2CJkkHL518cUWjttUa/LwfWUfbZXMwVQFHSvwnIQ2 - sP7l5T5aPtwvf3p8/nDwYN9KhSEFbn/ElqelP5HjnmV78WRLwQvMuMCjdyFJaI667ZinuTl4H6xH - 78Xq6cGY4qNMU4ryxVqr0Ygk6gQ6HwE9V1BUxGTmkHDNNhnelYJET2481qwUqZJlUS9ot2tAhIUg - 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 + F+Sj+knvJG8tWc/fIH6VtGOUNmNTT1LUqHyJLLtudDXm2fYIpT1CaY9Q2iOU9gjlOpDskoRdkrBL + EnZJwi5JNEH6UyxJ1GbWdlFig4sStSsGa74JPl+I+C9QSwMEFAAAAAgA8w6zVFGD4tWdAAAAWgEA + ADQAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL192ZXJzaW9uLnB5 + rY+xCsJAEET7fMWgjRYe2qVJIWIRMApG7OWySU7ibdjbiP69R4J+gdPN8HaGncNy5XyTDVqv0mSO + 1d8Uy3bcv8U1rWJhlyicFQ5ca8ylZ7mpY2+w7TqMUIBQIHlSZeLtwVnygSoMviKBtoQiv3xjg5Lo + Z/SlcH5keuE7WYUwK2qW2NRNVCSif0yr//00ue7PZX46IsNsk5q1Wc+SD1BLAwQUAAAACADzDrNU + rThJZrgAAADOAQAAMgAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEv + bW9kZWxzLnB5rc+xasNADAbgPU/xQ5amkONsWpoMHUKmQj2luwl3snPFPhmdYpq3z+HQQqC0i7VJ + fJL4l3DsQ2xfz9qsN4sl1rNVPrbn4SKhPSke3ApVcMKJG81zGViOGjga7LoOE0oQSiQjeZN334Oj + mMjjHD0J9ESo3j6+xwYHop9GvxQhTmYQ/iSnEGZFw5IvdTeVRe7729d5kzbCPcxY2mJb27K2henZ + U5cQ+pxT8XgvXv4Upa3t07/i+TdxBVBLAwQUAAAACADzDrNUsQUvLggBAAA6AgAAOAAAAGF6ZXh0 + X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvYWlvL19faW5pdF9fLnB5rVAxbsMw + DNz9igMyJBniuUuGIENRoOmQdisKQZFpW60sBjSd1L+vLKNBl27RIpB3vDtyAceVj8120HrzUCyw + udtLYns+j+KbVrFyaxy8E+651tSXM4tVz7HELgRkUg+hnuRCVZlmn72j2FOFIVYk0JZweHr7bZd4 + JboV+q3wMXPOwp/kFMKsqFkQZk7CU9XNnjlaRWgoUoqRTE7jn3ir4xq7QflIvc7Ex5nIkkdbGxvq + 0dkRzg5Z27HIZHui1l58srWxwtWn1U6EwEnH1zmfm+T8tOrNvLzv2YtauENpIumV5ct0NtqGOopq + XPDpg+/S9RUvM+Fww/cZLoyxIRiDLd6X/3CWH8UPUEsDBBQAAAAIAPMOs1RlKWlw/gMAAGUMAAA+ + AAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS9haW8vX2NvbmZpZ3Vy + YXRpb24ucHmtVk1v4zYQvetXDJyDrMBWroWBFHDdRRNgkwbe7F6KQqClscxaIlWSSlYt2t/eIWV9 + WnaLYnUwLM7wvTfDmaFuIJYJF+l9afbL77wbWH6zh8A2sqgUTw8G5nEATzxWUsu9oXVVSMUMlyKE + dZaBc9KgUKN6wySkvR95jEJjAqVIUIE5IDw9vjbLIXxCbF/MVwNcOJ9Cyd8wNqCkNLCXipCy2os8 + 6D2vWb0bJy9BSFEgSSGiXdWTON8GsC6N3KI2teNPtaNUVt3mwESKGnJWQcxKhx5LpSz1Dg/sjUsF + TCTwzim8HUImCYfvncbYwnFNMApb+vDbJn+vZA6mKuhsgeeUbQNrUXn1OvujVBiSXvsj9jwt68No + PDf9xbMtBS8w4wIb70JShjnqvmOe5ubkfbK2KrZPD8YUH2WakrYXa21khWH0hkr3hHz5sP30+POz + 53lxxrSGZzTvUh2fmGAp5ijMJuP2t693PngLVh7QM5vNBsu2NC6hhZ7b8iwN0nExA4yOsGCK5WhI + HpS2Ko2EWCFzLpyCE9owESMwhaAZ1TCwbtXhMWMU35UG9Ylg5TAtTEKsnGUr2LT/QSD9TZxOVzNO + mqOVQtgyo79rl+sajM4aB1h/90+5XdcR05WIw7X9fZVHFB1nX5UudzpWvLDJiniyglcS0V/scWl4 + P/D4QJ3Kfy8xq4A7w76qu7btKSd3ABKewz7+aGPOtc24AVl3zOfto8sEUn1UYIcE9TQ1Xpb1oz/T + rI1qTr9OeYJ7iCIuuImiuVuxj8Zsv2jfurgWADe2h3AFs6l8zTqEIXNvYyPBPre3x3emUt1ZbUta + SwDL76ngBK5aZ5oVnRKaFiOzfRTjNHi+sKzED0pJNZ+9NFUKfrfZh7yk4SOkHU0OJpwFfZ6R+v9B + NkK4zqjLAtX8v7Tywh1NELZH1mQw8AaH16tvuO+lbeg0DvN+HPglzEjHsqAJdg81O820Yu6f2f0F + /OIfaLbp1d1d3sYVNn2Y34VUf6zMjP9rl40TpEZzMs59nRyjXAp+REWYvtu/tBN1Keqk3f35lx/W + l9n8NCKDYKg+agY7jpPmeqCzXuiCZtPVGnVMNA5VRLEKE7lZX3V5SpGiObP7AVArN/dC+Jnsa2uu + 74Ke3AHNARl9B+hpjqFxRPBQG6/D03fD12oavG8aQb9Y03XgrL7opqGHxhH4qUNeFYtxcF1eTBHV + XnSVb8KjJp26lS/RKDTqQqr6plE0boBurf06ekyTQ+bRQcrjNMe5w4hp4xweyP5vcSTcfrBdCmVg + nY6mdrlOw0q6wWhOxG6kTZNN+vjDIT2ac/bj0g7YyxzD+X1VyzCuH5C+YtTosjsFOZKxgNvpYbmA + Lh3/AFBLAwQUAAAACADzDrNU04CCxdt9AADEWgoASgAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk + X3Nka3MvdjIwMjBfMDVfMDEvYWlvL19uZXR3b3JrX21hbmFnZW1lbnRfY2xpZW50LnB53b3dclzH + la1776dAuC8s95bYAjfxpzjecdS0rVZs2c2Q1O6Ic4MugkWqjiAAGz+k2R19nv1UoQogUCtn5pxz + fFm1BN9YosA1v1WonCtzjJEr/2Hn5PzN7OzdH26u335x+Jt/2PkC+9/8Yi/PLz5ezt79dL3z2cnv + d/4yO7k8vzp/ez3/88uL88vJ9ez87NnO16enO7c/dLVzOb2aXr6fvnk2/7vfzU6mZ1fTNzs3Z2+m + lzvXP013/vLtj3d//Gznh+n0/l+u/369Mzu7/ZmLy/P/d3pyvXN5fn698/b8cn6l0+VPzX9i/u+/ + LKv+5h9u8d5Md95Nz6ZzlHmh1x8fIH72/e93vr65Pv9+enW9/MFvlj94frmge/nT5Ozd9Grnl8nH + nZPJze3VT84vLxelX09/mryfnV/uTM7e7HyYzW/v9XTn9Hx+ndnbW8aTxeVmV/PLXE7vyz9jP/zf + vL08/2Vn8p83l9Nnv7z75frZnG5e9Jf553698/XVx7OTr7//y6vZxfR0djZ9eTqbnl0v/8ovV5eL + W1795A/Ty9nkdPaf08vPd/64+O2s/u3R9eef+dvZ6fzTWP2l/312/uHs1eoPP99Z/dMfp29nZ7PF + p1/6u89+uTm9nk0uZie3LHeX+sviT7++mC0J/zL7+2z1t58dn5yfvZ29u1l+je5+/q/T6w/nlz// + ZXI2eTf9Zf5Xln/x5cOfvbvA+cV0+QdXx78sLty4xr/e//gS4+R0cnW1c/zDH//38r9/dv568c37 + /Ve/2Zn/78307c7x8eKGj48/u5qevv185x8nl+/mH8c//uPPHxb/tPrBxf9++9vf/vjTbP75Xe1M + dt5Ofp5/RW4vfn2+c3VzcQt1cjP/ci0/l9M51PXyrs/flj6hZ7+9v/K/r75+l9NfzucDazFK5r+F + yenO++nl1eoKd5/88jfyxe0X5fVkMfSWv4uHmPf/fDHn+83qMzA+sM98H+TnpVv4/MEHu/qg5tVX + F9xZ/vmz39z++e0ndzmdvJmPxPOz68ns7Gp5S/MPaufrV9/e3er8o59/nj9NTy92Pp7fzH9B80/h + w+z6p53J/CM6X47MrxefwPy2z2/eXN1e/LPln/xwPTn5+fPVf/5m/kleni3u5+5PXv40/0w/35le + nzz7/bPbv/fPHxffgMkc4/Od2fXOvEFc3RY4nQ/1+eh6gLUzeT+ZnU5ez2Hn/3Jx83rerpaXXV7p + z/NGMh8kb25OFh/Z57fsVz+d35y+2bm6np38vLipyfzXcTn/l5vTybzrXMy+uL/22Zt/Wv79xSB7 + tvq8pnd/sHM1vV585X6ZXFzMHwLzL8r1h+l08dd27gfHzrvL85uL2142m//wA/JPl3tYck4ymX8/ + 5y379uKLm159Eo/uetUK78vcXmtZav7rPJs37zfTq5PL2evll/b6E/Tq1/7VbaGdk8vpm/lvYt6W + vtp5ef/PO2fT+T++WTwAlh132VTmH9X8K3K2aNLzf3zwIX91/fFi+uha/9+yPS0Gw7NPf351PFm0 + zme3DfTH85+nZ59qPqS6unm9gL9Y3Nnx7M1Xt5/Swz98UOtq58NPs5Of5s+52f+5mZ5+3Jnd/oe3 + H5fPvPsn0vKr9vAiz4aX/faPi3v+5er2C3H3rf6377+9/SSm8w//487iETt/Is4fW6enD+9+wHx1 + ffnonq5vv1vHq9/gV49+nfOP8/Yh+Hb+q7v/ds1/kfN/fD+/nzef78zrz94u28cvs6urxddt/nt9 + 9M18UGjRf45vLue/iB9WuP/2/XcPf2j1F+cU9+Xe3D9gPt+5bfGPnkMLxDezk+uHt3x/kbVn0aO/ + uPz5n6cf561n8V283rk4P50/Nd/Nu/v8a/5+8W354+ob/mEyrz+/s+vZL9P70TTvWbd/5er2l/Dd + 9//66Vt/tfrEvp9eX3784uu3i2Hz07yVzf/v9sObP3HPVsSL5nv7D3/805+//rfvfjyef/zHf/vT + 9z98+69/3fnDzu+ef/n8yy92d7/4cvd3tz92/Or7f/3zt9/96fjHr7+Z//ffPpgKnC3b6DOjPy+b + /Hdf//inH368u8r8CoPH+Gf/df80eFjsq51Pf77431/Pz+afcIH680c/9ru3s8vph/l38nj+Wc1O + Ph5f3pxOj287wtXvvlrd35cvFve39hdvfw1vJyfT4+nZm4vz+b+u/sLu0RdfPi/8hYvnx1fvL86O + byebl48nEg/+6sHjv/rf//158X53/sfOb1d9ffnJ/f43wxnA/d+8nQrc/9unLvD5zs4/7Cy+lF/t + /LbUXT49edfG6YO/eDdgF/97MFL/sPgNfKp5N7TW/nj15f/Do+/+s7uH2P2P3c1ePlX9+uzj8rZ3 + vvhfy1/2/Q/ffrmvPw3mR7+Guz9dfHl/ur6+uPrqn/7pl/uv4rO7/vvL7x59dnfzvvnf8sz1Pnv4 + CQ8+ufup2HqJ5ePiD8ZE+bP7j/DuHz7fWVL94SFi8fo386FvTYw+vy3/+2fDb836b/TBPz/+bt/9 + Flf/f//fVt/J//t2wjZ/PP90/ubTl/SX+Xpk/mhbdMfPTk7n86QHl38wS72cXt9cnu38189f7by/ + bWXzGdH7RROf/51ny2t89vBvzu9jccnj42ez6+kvV5/9fvF9mM07/9X15Oxk+tn7z2+/Qb//7wrb + 6rLrVH8otJPH8+m/zGdMt8+Ei3lTuFpMrW7nd58eWV/95uEH94878zG/98WX+1/s7n2189W87Ff/ + 8X7xR8df7h/v7q1u7/8qNNHhT/2v/xhcef+LL+cNZffhlfePvzw6/nK3ceXHP1W88u7zwZV3n3uu + /PCnCleet7//uXblg+Mv/2f7yo9/qnzl/eGV911X3m9d+XB45UPXlQ9bV17/DR64foMHrd/gwRe7 + Xw6uvPul58oPf6p85d3hlXddV96tXnnxIa9defHxta/8+KfKV17/Ps//juP7/Pinyld+MbzyC9eV + X7SuvP59PnR9nw9b3+fD5Sxk7coHrisftK68PlIOXSPlsDVSDoff50PX9/mw9X0+HH6fD13f58P2 + 93nQRQ9dXfSw1UWPht/nI9f3+aj1fT4afp+PXN/no9b3+Wj4fT5yfZ+PWt/no+H3+cj1fT5qfZ+P + ht/nI9f3+aj1fT4adv4jV+c/anX+o+H3+cj1fT5qfZ+Pht/nI9f3+ajxfV6swdZmBc+/9MwK1n6q + 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 + JfkGAADDFgAAfQAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIw + MjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX2FwcGxpY2F0aW9uX2dhdGV3YXlfcHJpdmF0ZV9saW5r + X3Jlc291cmNlc19vcGVyYXRpb25zLnB5rVhtb9s2EP7uX0G4HywXiuIWKbAZ8IAga7sAaVpk2YDB + CARGom0usqiRVBI3yH777kiKerXXbhFgWCKP937PnfSKJCLl+XpR6tXRD6NX5OjFLmB2Joqd5OuN + JkEyJZ94IoUSKw3rshCSai7yiJxmGTFEikimmLxnaQRnL3jCcsVSUuYpk0RvGPl0fl0tR+RXxvyD + ftSE54amkOJPlmgihdBkJSTJLA3sw9PWyjSqpYysWc5ADRByu2uoF1xNyWmpxRVT2hJ+tIRCmqMb + mq+ZIlu6IwktDe9ESIlib9mG3nMQS/OUPHAw7ZaRTAAfvjL6JciOo6leePSybl9JsSV6V0BUCd+C + nzU5zXchOVW7PDnXIPM2YyE5o1lm737miQ6tiTwJyecCfUSzkFzvCvY7lSPH5YHKHJiqkRVBv5aS + RWA4iyiyjgu6bsp04rZf6JqlTvwFV7p3mj0mzMhU1dmzjLNcQwg28McTE7T3UgoZkl+0LiAuBVAz + twSPopQJe/8I3FVn8VLoDwJSyC1vaREzvO1pUfCCZTxnlQ5f3HMlbO+BSEuaK3OmaXpT0Urtv0rW + tn+73up9Tji9+mSU/mDS1jk9iqJqfwuZlClCFYnt7Wh0TRZV0ILJ9WQ6OssUPsNyFdVlFfflsmvh + sqFk2DfiBhLCJstSaXAlJNXNjfsbjZKMKkVOiyJz8foIqf1Ad18kv4e7C57fVSFRnwtmi1/NRwSu + 8Xj8vQeJSTki/EI0Mqz+ECVRG1FmKckFgoLSFFIIGEH1QdlZNVOOxZrtInIOBIxCeu7qg4lkSE9d + GjomCXKAOKCUBlsIl8UZZIBFT7WmycauQ2xojiuS35aaOR3nYJh04ZsD/HEg08IuWAXhdInQZzAN + tPZmkrUUZRFZNhojW7H5u5FQOdMPQt5F929nb2fx7F08exO5FDEHCyrpFiShdfPKSrQB0RfgEsDJ + JIGKWvQiX/E10Jv/0ikkVv6UZdg6A1ucZvwrk2AoEN8abLaW1nutIyk7dKi5G1XJY93q6mFRlwOu + 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 + 3PIVMbzu+4xPanTocz7LZRomahxouQDOTbNKL/GcpVcrrDl7222Sh5tmBtflAcF8G7g1ia8/sHq4 + 3KF+TvRNDpu6RKVLVLpEpby6RMVvj6f3nbo8VEHaMOxypS5XapmDLlfqcqWmKbtcqcuVDpgr7dle + v9HRS0uC9RdQSwMEFAAAAAgA8w6zVEPgWwV9BgAAzRMAAGoAAABhemV4dF9maXJld2FsbC92ZW5k + b3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19iZ3Bfc2Vy + dmljZV9jb21tdW5pdGllc19vcGVyYXRpb25zLnB5rVhtb9s2EP7uX0G4HywXCuMWKbAZ8IAsa7sA + fUOaDRiMQKCls81GFjWScuIG2W/f8UWUZDleMURAYIm893vujswLkoqMF6tZpZcnPw1ekJNne1DY + hSh3kq/WmkTpmHzkqRRKLDWuy1JIprkoKDnPc2KJFJGgQG4ho8j7gadQKMhIVWQgiV4D+Xh5XS9T + 8hUgfOh7TXhhaUopvkGqiRRCk6WQJHc0uI9fG6fTmpYBWUEBaAYqWexa5kVXY3JeaXEFSjvC945Q + SMu6ZsUKFNmwHUlZZWWnQkqjdgFrtuWolhUZuePo2gJILlAOX1r7UiOOG1eDcvq8YV9KsSF6V2JW + Cd9gnDU5L3YxOVe7Ir3UqHORQ0wuWJ67t994qmPnIk9j8rk0MWJ5TK53JfzJ5MBLuWOyQKFq4FSw + 75UEio4DZUZ0UrJVW6dXt/nCVpB59R+40j1uuE/B6lQ170XOodCYgjX+8NQm7a2UQsbkd61LzEuJ + 1OCX8FNUMoW39yhd7S1+EvqdQAj55Q0rEzCvPStKXkLOC6ht+OK/a2VPMlAtWaEsT9v1tqG12X9X + 0PV/s9rop4JwfvXRGv3OwtYHnVJa728QSbkiTJHEvQ4G12RWJy0aXY/Gg4tcmW9crrM6r/M+n+97 + OG8ZGfeduEFAOLDMlcZQIqhubvzPYJDmTCny66r8ihWMJXchNpuq4JqD+lyCq3U1HRB8hsPhf9AR + CygiwgIdWM6/REXUWlR5RgphSl5phgDBIsLawqJyRmTclGK+o+QSCYAh+HYNYyrB0DMPMi8kNRIw + ykZLSywmw3URI8CUNNOapWu3jpFnhVmRfFFp8DZO+ZZJn5wpNjeOZFq4BWcgclemsdmOhVYHN8lK + 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 - zT4iTh/8RvV4WnC2oeqecep+UIsuze30tOp9cKx6fTzFuxN38Nhp0t5kFM+3ynx9ZYv10LxvVvKp - 4hzqVWts+q9OU5Xm5keBr85TOw1Vo5V6U3OHnUIaPNvD1j5fHUe34+h2HN2Oo9u/P7p16/z3HuYq - aW+VsEvw0L7pa0ex7Ie7SuhXZr3j9HicHo/To8/wOD0ep8fj9Ph/nh4PNO6/M0963Rj2O935u46c - fwFQSwMEFAAAAAgAMDB4U6yZvwSEBgAA5xMAAGsAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9z - ZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19henVyZV9maXJld2Fs - bF9mcWRuX3RhZ3Nfb3BlcmF0aW9ucy5wea1YbW/bNhD+7l9BuB8sFwrjFimwGfCAIG26AE3aZdmA - wQgERjrbbGRRJakkbpD99h1fREmW4xZDBASWyHu/5+7IvCKpyHixnFV6cfDL4BU5eLEHhZ2IciP5 - cqVJlI7JOU+lUGKhcV2WQjLNRUHJcZ4TS6SIBAXyDjKKvJ94CoWCjFRFBpLoFZDzs6t6mZI/AcKH - ftCEF5amlOIrpJpIITRZCElyR4P7+LV2Oq1pGZAlFIBmoJKbTcu86HJMjistLkFpR/jREQppWVes - WIIia7YhKaus7FRIadTewIrdcVTLiozcc3TtBkguUA5fWPtSI44bV4Ny+rJhX0ixJnpTYlYJX2Oc - NTkuNjE5VpsiPdOo8yaHmJywPHdv73mqY+ciT2PyuTQxYnlMrjYl/M3kwEu5Z7JAoWrgVLDvlQSK - jgNlRnRSsmVbp1e3/sKWkHn1n7jSPW54SMHqVDXvSc6h0JiCFf7w1Cbtg5RCxuR3rUvMS4nU4Jfw - U1QyhQ8PKF1tLV4IfSoQQn55zcoEzGvPipKXkPMCahu++O9a2bMMVEtWKMvTdr1taG32twq6/q+X - a/1cEI4vz63Rpxa2PuiU0np/jUjKFWGKJO51MLgiszpp0ehqNB6c5Mp843Kd1Xmd9/l828N5y8i4 - 78Q1AsKBZa40hhJBdX3tfwaDNGdKkWPj1SmXcI9aTr9lxRVbqs8luFpX0wHBZzgc/oCOWEARERbo - wHL+IyqiVqLKM1IIU/JKMwQIFhHWFhaVMyLjphTzDSVnSAAMwbdpGFMJhp55kHkhqZGAUTZaWmIx - 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 - DjtdfLD3aBD7CvXLB2CSc+Yg4SbarbS8C+61f0bAd38/4CvAbyVTAwZ/+/d0bLf4AQ7BbnR8hcsP - sjFAhohaZFl2kLBPEICi5HwqjesGs32HA3h95QFB69DDFO/xksmoIEazJozbdY5XXtaREIarGx/d - ldfN0Fx5fQskVF5X+3S/9XHYPju3nIqV19edju0afR+nZOV10Jdx8GoCiGoOjAMf2GAHV0JjHk23 - slpVnQZNOA1FgIvosMlcFefb0zqbMK7lIF0GLGYb9wcbFv4FjQtWDyOtOWCNCu6+dtO1SZ9v5hW3 - cvUHI+a3e2qkWkyJgBEp7I/c1RzvDPg1977fwz0l0+0P+PRE3PIVMbzu+4xPanTocz7LZRomahxo - uQDOTbNKL/GcpVcrrDl7222Sh5tmBtflAcF8G7g1ia8/sHq43KF+TvRNDpu6RKVLVLpEpby6RMVv - j6f3nbo8VEHaMOxypS5XapmDLlfqcqWmKbtcqcuVDpgr7dlev9HRS0uC9RdQSwMEFAAAAAgAMDB4 - U0PgWwV9BgAAzRMAAGoAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAx - L3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19iZ3Bfc2VydmljZV9jb21tdW5pdGllc19vcGVy - YXRpb25zLnB5rVhtb9s2EP7uX0G4HywXCuMWKbAZ8IAsa7sAfUOaDRiMQKCls81GFjWScuIG2W/f - 8UWUZDleMURAYIm893vujswLkoqMF6tZpZcnPw1ekJNne1DYhSh3kq/WmkTpmHzkqRRKLDWuy1JI - prkoKDnPc2KJFJGgQG4ho8j7gadQKMhIVWQgiV4D+Xh5XS9T8hUgfOh7TXhhaUopvkGqiRRCk6WQ - JHc0uI9fG6fTmpYBWUEBaAYqWexa5kVXY3JeaXEFSjvC945QSMu6ZsUKFNmwHUlZZWWnQkqjdgFr - tuWolhUZuePo2gJILlAOX1r7UiOOG1eDcvq8YV9KsSF6V2JWCd9gnDU5L3YxOVe7Ir3UqHORQ0wu - WJ67t994qmPnIk9j8rk0MWJ5TK53JfzJ5MBLuWOyQKFq4FSw75UEio4DZUZ0UrJVW6dXt/nCVpB5 - 9R+40j1uuE/B6lQ170XOodCYgjX+8NQm7a2UQsbkd61LzEuJ1OCX8FNUMoW39yhd7S1+EvqdQAj5 - 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 - uLq0gh+6h7XLwtW1HrSvrgeD+DXDB4T6Nc//A/qurptVC3zniu4qZbIUdqvrfgXevt7bKPRW10b/ - 8DleXQTbrEG9Szc8YRsfhALdim4za03JB0aS05AHaCm2kc9oXJo9naGTR7MVpLOAxWwB5HVu/hWN - S9a2mNbcR4sKgg79kXWC5ClaGZsgtDY7WKYNoxPUgtWuqFnPXg/WUuXt1u+lTHev4avpvq2Of9Zd - jA2V2fHa9okAMTlbLedrCteZ+k5V2kS9Zq6g0j7P2L6tpLUBAnY/GLaEu/8DUEsDBBQAAAAIADAw - eFNmbmiPzAoAAG5PAABnAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8w - MS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fZGRvc19jdXN0b21fcG9saWNpZXNfb3BlcmF0 - aW9ucy5wee1bbW/bOBL+nl9BuB9sL2TFLbLAnQEfEKTbXoG+IZsecDACgZZom1tZ1FFUUrfI/vab - ISWKekvTJk2b1gZaW9Rw3jiceYZSHpFQRDxZz3O1mvzj4BGZ3NkHmJ2IdCf5eqPIKByTVzyUIhMr - BeMyFZIqLhKfHMcx0UQZkSxj8oJFPsx9yUOWZCwieRIxSdSGkVcvzsphn/zJmL1QHxThiaZJpfiL - hYpIIRRZCUliQwP34WprZGrVIkbWLGGgBghZ7hz1RqdjcpwrccoyZQifG0Ih9dQNTdYsI1u6IyHN - Ne9QSIlil2xDLziIpUlELjmYtmQkFsCHr7R+IbLjaKoV7t+t21dSbInapbCqhG/Bz4ocJzuPnNA4 - psuYeeQpD5VnbOKhR96k6BQae+Rsl7L/UOmRdwmMHBSzL6lMgFl2YFjTj7lkPhjMfPYhZHpyVko6 - iTlLFDhvA1881O7+Q0oBPP+tVAoeTYGaFUNwKXIZsj8+8ExljcHXQj0TsPjF8JamAcOfLS1SnrKY - J6zU4W1xXQrrneArSZNMzykdle2S0FW0VPt/OcRCm5GIY9fNOPvl6Zu3MMxAZX39Wrw1VMV1cfWK - qY2IXI7b9Vb1ufX49JV2wzMdwt2zCmV8ilICKrdBl3rAqdCgWE7f90uCLcRmnBGakcD8PDg4I/My - KkbDs+H44CTO8BqGy7BZlIG1WDQ9v3Cc57Wdew4RZ6JxkSn0V7I7Py++Dg7CmGYZeRqJ7CTPlNiC - 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 - NxUO0XwTuRtw9z+jedRio++0Qhcc7ZOTJzl+Gaqbobox11DdDNVNc7Wqm27afex653sd0hiGQ4E1 - FFgeHwwF1lBgDQWW7YihwHqsAmvLKvu05zyequz/UEsDBBQAAAAIADAweFMEEEcJzwcAAIwiAABp - AAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9h - aW8vb3BlcmF0aW9ucy9fZGVmYXVsdF9zZWN1cml0eV9ydWxlc19vcGVyYXRpb25zLnB57Rltb9u4 - +bt/BeF+sHJQZLfoAZsBDwh6165A2zvksgGDEQiMRNu8yKJGUml9gffb9zwkRb07bZC2GzYBgSXy - 4fP+yjwjiUh5vl2VenP+p8kzcv5kDyB7JYqD5NudJkFyRt7zRAolNhrWZSEk1VzkEbnIMmKAFJFM - MXnH0gjOvuMJyxVLSZmnTBK9Y+T926tqOSK/MeY/9CdNeG5gCil+Z4kmUghNNkKSzMLAPnztLU3D - WsrIluUM2AAiN4cGe8HlGbkotbhkSlvANxZQSHN0R/MtU2RPDyShpcGdCCmR7A3b0TsOZGmeko8c - RLthJBOAh28Mfwmi4yiqJx49rdo3UuyJPhRgVcL3oGdNLvJDSC7UIU/eaqB5k7GQvKJZZt9+4okO - rYg8CckvBeqIZiG5OhTs71ROHJaPVOaAVE0sCfpHKVkEgrOIIuq4oNsmTUdu/yvdstSRf8eV7p1m - nxJmaKrq7KuMs1yDCXbwwxNjtJ+lFDIkf9W6ALsUAM3cEnyKUibs50+AXXUWPwj9WoALueU9LWKG - rz0uCl6wjOes4uFX910RGz0QaUlzZc40RW8yWrH9z5K15d9v93pMCReX7w3Tr43bOqVHUVTt78GT - MkWoIrF9nUyuyKoyWjC7mp1NXmUKv2G5suq6svt63ZVw3WAy7AtxDQ5hnWWtNKgSnOr62v1MJklG - lSI/sQ0tM/0bS0rJ9eGyzJj6pWA21NVyQuCZTqenwYhxJyL8QjQxB/8hSqJ2osxSkgsMeKUpuAeE - EEQWhJRlIeUYiNkhIm8BgFFwvUN9MJEM4alzMYckQQygY6TSQAumsDkEEWBAU61psrProHea44rk - N6Vmjsclv6PSmWYJqY0DmBZ2wTIIp0tMayZfAddeTLKVoiwii0aj1So0/2o4S870RyFvo7sXixeL - ePFjvHgeOfObgwWVdA+UULplJSXKgJkVUiEkHmNgFbXgRb7hW4A3v6VjSGz8KYuwdQa2OM34H0yC - oAB8Y/KulbTeax1J2alDzd2ochWrVufrq9rVcTVlGxLHPOc6jgPFsk3o+AydQGGDkbCF/4yc/4V8 - EDmzPokPIohiiwAo2ZfOrkcAADWyDlCDDoA1qXZpGSaRlnmphcogkQUt4NB/SZfYYuMucU73bEkw - ID2EcxFg1obXOOQPP9xCUt9a1zEqaRWJ9dSpO2pGKuZwyAkQv9PrWntgqjcMSjhkFxQBw5tUDBCJ - AY4eTyvm6j3n9R6Rc5VBMa+ggOIbeiYW0wqoGTp1+IxpqkvqpL66JMf4b5N+yAQ1+C07ACQkJpeW - we8wcZCkVNrWcSAtyabMExOTmKd8Y1FgPkkNXzbtocy2WnkCkulS5ibauLZNDPjXLatTH0jGOOCQ - ZNjMSN9p23xtkMegonTWIIXc+nTV6wyidkuw/ry0NuJ71w2ylENWbdOty2nU6xiaPuvfE5NebDhE - hSiCGazMQpMjzgh5RqxsrqA+HBkesek2Yug7AP29X8Xn5eL58lSr83LxcjnWx7xc/Hk51Ph4Asc+ - A1FZpFDVgqaQfhNEvT+e1cakBY/vmFTocysyRbOcL348XzyvVUYT1DHu0qLIHO/z35XIp3U4Yzor - JINIY7ErPUHOPukYOo/bldHusqUVbM3BM2UJ3ryD8g08tPbtWmxCl4FDo9nuj7WF2g3K6aPr2YWR - YXZt8nkrw0cWOphaMaehkzckM8AOvVULNXT32JN4ydoydeX62+W73n4ps4oJTP8RcEjBXHQ9gx1g - 0AvItzl4eO98QfUutiNODPYt9+BPqudz1TOrkuMbTEwfQB+zZU8DQDiYDmRR0MXAaqWYcJigi/Aq - Xh6keyKFAv0Tuw/wocoblUhuksPbdIx6s0BHzSMxT6chObU9Tv94yuiu84icCZEL+AuhRg9a9uyk - g9Uu3gODEJSHR4XP0On1DBLFuUsUg2FkTkAU1fkEQ6n+Go4nfFy66Cpoy7TVTJeXsB/gbS1Bvmb9 - wLQ28JH7xAp7ciFsPa/w1lqzQxOmW5BE0kTHmD2CakqNfb1ua6DRnqaeycZiMBuucFAv+qhbmDGL - xWITs4zt231wGt3RrGTdBIqdT09/HSzYeTSXBnXTIuUNi20M1pvGVUQH1YAuwU4xYjhds2ojj5a6 - jn/3dAdn6UfKddtNYn/JIMs8kNVsDu7G6H71mmZ4t1B18V1deMQ9YtEOeiL/1atkHgwaRF2q2NxZ - 2ZGbrF8sFtd9M/l7laBxZjWEKPTo/XZY9ygr/9ZPcKbP618ABaP4bM5ctS9SOoZwLtNTUQ3lINrN - a9BCUnlJ2Io9D2JFaVV1TCKmsC/JbN4sIGp+365Qx3mrVMN+r3Qf54UUdxxbpbm/xYw+2BI5Hyq8 - gGWsHh/n6cDtzOzYa0AmvUj5FiOrY66GxNny82bbwZ592h1hzaijCpbwDYeUWM2yvbkP6f7vjq3V - fc64MbocDF4KdBl4wLrfYWxu+kr4yEn4Sybc/8Cx9v/DbAU0NsM12nhIg589un3eyPbNRrXvPaLN - BgrPKfLjyWIansgkI8S/w1x4HHKgL54DB71zYAB83BzzLQa+U1c+j7zu+UpXPU86zX3dGeAx/f+X - 9/5fu+9/8p7/y+bd4Sm3qa/e0OrGBWwMekdb/4NKTZHqzRlNCLPXrCj/bWPD/H4kpx8HBop/A1BL - AwQUAAAACAAwMHhTB0+/5DEMAABxVgAAdwAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3Mv - djIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfY2ly - Y3VpdF9hdXRob3JpemF0aW9uc19vcGVyYXRpb25zLnB57Rxrb9s48nt+BZF+sL2QFXfRBe4M6IAg - 2/YK9IVc94CDEQi0TDvayJKOopK4Rfa37wxJUaQeTtI6faQm0MaihvPicB4k7SckyhZxugpKsRz/ - 4+AJGe+sAbKTLN/weHUuyDAakTdxxLMiWwro53nGqYiz1CfHSUIkUEE4Kxi/ZAsfxr6OI5YWbEHK - dME4EeeMvHn1oer2yX8YMw/iWpA4lTA5z/5kkSA8ywRZZpwkCgbew9Na0ZSsLRhZsZQBG0BkvrHY - G56OyHEpslNWCAX4UgFmXA49p+mKFWRNNySipcQdZZwj2Tk7p5cxkKXpglzFINqckSQDPPFS8hch - uhhFNcT93ap9ybM1EZscZpXEa9CzIMfpxiPHxSaNXgmgOU+YR05okqhPv8eR8JSIceSRdznqiCYe - +bDJ2X8p98gfKfQcaGRXlKeAuzhQlOjHkjMf5Gc+RQphTlc2aU11/Z6u2EJz8TouRGs0u46YJF1U - Y0+SmKUCZuIc/sSRnLvnnGfA0b+FyGF6coBmugses5JH7Pk1YC8anW8z8SIDS9Lda5qHDD+2uMjj - nCVxyioe3uvniljvAF9wmhZyjC26zWjF9v9L1iF/niVJU3GvT9+9h27GteLeZu8VlH7WT2+YOM8W - Nsb1ai361Hp8+kaq4YVcD92jNDN6Silfh13sASbNgTYG3/crgDUYelIQWpBQfTw4+ECCyqaGgw+D - 0cFJUuAzdFdGN6vMcjZran5mKc9rK/cM7FXZ8qwQqK90c3am/xwcRAktCvL8OgcXU5xmpWAnMY/K - WFpXxuOP0riKdzlTbqmYHhBoh4eH9xhDpLZIZjr8A4nlf1lJivOsTBYkzdBTFYKCQcPaB5cAvkAx - t4jRgyQbn7wCAEZhsWzqgRFnCE/1otBIIsQAc4hULLQw1cr5IQL0RFQIGp2rfpgRmmIPj+cgk+Zx - Gl9SridtCj45BjCRqQ7FIIwu0R9LRwtcGzHJimdl7is0AuezQvOXZVYpE1cZv/Avf538Ogknv4WT - p742DDkwp5yugRJKN62kRBkwJIAPB48pp77wHfgsXcYrgJd/S81QtjSjFEJnDLyKaRJ/ZBwEBeC5 - DBhK0vqdM2TBtg2y3/qV3Si16lUQ1IsAexdsScIwTmMRhsOCJUtP8+lpgTyLEc/BPyLjf5G3WcqU - gWJDBH6oEAAl9aHx1iAAgBpZA8iiA2A21SYtySTSkh+UUMr4pWggKRNMCggIhs5ozzxx7ZtDaT9h - StdsSnDtGohIrbeuV9Reg10Av/xyAZFqpayrQ2uRnBYFA+4uHw6gZ+BJqBEhTzCEMjRE6aJm2H1m - BsvYEUIUARSfTC+2Z5On022B69nk2bQvKj2b/HPaFcYMgZs2A36ZL2DFD21BzEsQ59PNaFQrLY/D - S8YLXCMBOcSVOJ78Np48PaxBIgwX+JbmeaJ5P/qzyFJt0dgwfQJvw0tYAn+cvjb9JU+kfSljsm3A - XzNBgVE6GwDQ4KxWcLxKIeAYFDkV56HK1CDsrMo1aLBoaXlQ2c5LNJ23MPuDadPSfSA0POwwskOv - y/Q8MgCJBiPPJaRNcBsJ20oBt/3Yg9Qx3m2o21YOBNqdPWSKcl5EPJah9dWij4a9pH17SBgvDj2y - 7XWb7k2nLWgnrKcVqcI/D5Zo52yPug1NemIwKV6Y1xAQ+CasX6Cd3NSm5SYDvaNmA1gXY70uwDSD - lp7kCJiNevngNNRPlR66GT+HWG5zrZ7vzXZr2GxwLBdrJ8sKGniWIMiu/NDmVIfV5lyp5avmqakw - r81L7WOqfDjkOjEDzPSKQuLh4A9N3szLdMirtA6YY3QdvKAJpsuVDx/ZMaNC2iLkn0M6aJ5qCaHy - MiCQIomyCGUVpnIxMvt1MvEI+EL879nZ1FlDplAYWiODLnSeIWJee7WbDsynkYOf0xiEaVUzw15c - arEEbg4/coSFOOYKwZkoeYr9w5bSVMCTcUIh6XPcaKTSd0/J4Mj2A8XRJ9fR3Bw53hnet7z1zRHU - 6ZcxLosjU3f7b1WKeMTaKTcgsTzxzZHjA+Fly6PeDG5aMaaRpswZFKpa3O8lR3GrPpV11JMJaeXv - kt1C7iUUOYviZQw5uUOJqB0AB0CrlHDUacWzX5uNznM7xf0AmPATptWItQKy836JQ+b+fRprknL1 - 1qTRw69LqqX6Jo2uCWhScmCaFHpmsIa6YBswWSjPdNkqFx85JlFZCLUNA4Q4WZZpJKcGqzWzL5Rj - VbWQXKjiz7iQNgGgitm2iNNSMSOyC5ZKUlYvkb1YuAEmQaEMpySXpqSMgpKCXjLERrHya1HRRT5o - iZdMVl91ie8R6ZVlb5pVoB6KR2t3U20T6AIJgaFOLLC2N+9AFiC/2jSmSyrLcDDPsgRx/9XeIvE7 - 9j5aosRQDGl48GUQoy5pArGVLWmZ4CYWeDdgRcRgCXPwOwzVdqXEKiTbsAqtUh4dK0h9ygTfjI+X - gE8HQdzMQ1s1VabkQrlcWSqaSh0Mzl3eyhoUaEFYDIbApTtGufVKQ2Yz6dNNTBhZZJR/69VRw5NY - AzHuFM7AeqPIb8UjxwXVoV7Pp1tG6V6oPdCIrFJK7iLOcF67dq9q5r6oMkt4hi6dblwUbmLctIuB - mzg7KW8T1kDW04ArUK3HJt+tBdsWw+x8waqoxcAwXmMFE3OLV2ycXoXaQNwMq6/6NgPbHjroKoha - A21/GzhlTgu07TiDjrKlTSEpgoSu5wtKrr2N93EKf1pATtSsZ8M89pXCUvGdUKhqhtqGGTGABhJz - hRUTYZKBGUC2irvfIcSlvBTtfGrkTlJXOqbm4B4pGbZ9XfyD18X20jZ76YX0kVMTqNbSFcK0NrbX - h8atedLDZcpRB58Gyxh8x1jG8/FlTDE7TzK1azO48brNJujs9UhHvQWW6bArU4A+fs3pxNBG0Amv - O7r9XWf14sYzH9OZsO1f297OJR24jx0eqIUyqBnrclhYzQZ2adsGqndSFVpMFuc0ugh6vErDsTmq - vF01Q4cZK0x4fV7MayhJkbTLo0dcBYJOvpfi71AfEvi3nTkdOvnYSyb29eDPUg9WhcVtJuJ9Zg1x - y1ndrabZLDGmd64xOkuMe9YCd19B+7Mc3e5wlgMucn9+YyN9zHlqx/zvz29+vPMbTGt+ksObH/3I - xrposbCOz03ncHBbNIPY0N6I+JIzIZulxkaEHmhDyHd2kHh8VUKo7l+FMJ0qSH/byy0uQL2Sp/eo - IXZdiexTtS9I1ewdSFeLh/YriAPtXM4itKvLO33Wvk8DbaT7NHCfBu4iDTxRK3yMfnFrMthwBfaj - 4X0LnV2km/NssQkrwspN3U1ue2AHA/h62BfWgI1bU6DRNhZn1RGPFN4GuC2PxkOeu+bRuBQ6iP/g - 6TVei3r6o+fYfXIGAUg3cYX7Gvl4PzNPvz4zD18c3J5QPL6SQZ2fNAV/nPVC47LJPXJ75yTjRCqr - wK1rpS31VRXnMEN/z29/lPHQRxlddGzLeV8nPkWJ5QYeXWTqS47qy0pmGl2Za1ejpWzMsLl0tZ1l - m5edH17s7/Xt7/Xt9l7fbbb3AHf+drQqHue1wc/Zf9pfLrzDPqhB8f1eM+wLJEFvAdpm8rHdVHzw - QgPb512HbBccHWOdmmO/D/lY9iFtp/Ww1yZlTBvL+m1s8oP9HUq5ivZ3KL/kDmUzZj66TQ+MO0lc - PMxFyp7dhuqXbOpEzglG+BMzp3LKGnsM8rYkGI/r9wrcV6DpD7eZcP/tg692QxFLJKF+NQmM44I5 - BZMuinqm7EtqIftHiHz314fuWhD1cNWqg77R3cZeO/8JzsnvdMKN7giWMawfzCLl6ckwZdfgt+P0 - IpDqdWPAtmM+bJ951Nc5dDfHcNjkzoUgRrJ2Wt131F8163AX3fedT/erdrfsumpfLcs2BB8i2zbI - v0E6XLWbbTN572P6bVbTcVpftc87te8b/RCn91Xb6RVJbO0ssp4Dsxx3rLCdC6ETX4231lp9ggWS - cBqJEF3CDvYPeuJW97aBjRp9U5gtQ5awtfvDVAv/kiYla7rFzj2GBhbMKOyuWzcVfDOzmJ6or2ia - XzNsoOpQJtYNiGF7JKpnuTeANQz8Ye8UKJ7uf69AT8Q9r+5ie+irBVKiXV8vsEympaLW6biblLrV - dmUlnrP4GtvCTqz+nmvIjnrxb1BLAwQUAAAACAAwMHhTPCz6RqAMAAAaXAAAdAAAAGF6ZXh0X2Zp - cmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlv - bnMvX2V4cHJlc3Nfcm91dGVfY2lyY3VpdF9jb25uZWN0aW9uc19vcGVyYXRpb25zLnB57Vxtb9s4 - Ev6eX0G4H2wvFCUtusCdAR8QZNtegb4h1z3gEAQCLdOONrKoo6gkbpH97TtDUhQpyY7TOt2ksYA2 - Fl9mhsPhzDwk7Wck5tMkm49LOdv/x94zsr+1B4gd83wpkvm5JIN4SN4nseAFn0koFzkXVCY8C8lR - mhLVqCCCFUxcsmkIfd8lMcsKNiVlNmWCyHNG3r/9XBWH5D+M2Rd5LUmSqTa54H+wWBLBuSQzLkiq - 20A9vC00TyXalJE5yxiIAUwmS0e8wcmQHJWSn7BC6oZvdEMuVNdzms1ZQRZ0SWJaKtoxFwLZTtg5 - vUyALc2m5CqBoU0YSTnQSWZKvhjJJThUyzzcrtpngi+IXOYwqyRZgJ4lOcqWATkqlln8VgLPScoC - ckzTVH/6LYlloIeYxAH5mKOOaBqQz8uc/ZeKgPyeQcmeIXZFRQa0iz3NiX4pBQth/CykyCHK6dxl - bbguPtE5mxop3iWFbPVm1zFTrIuq73GasEzCTJzDnyRWc/dKCA4S/VvKHKYnh9bMFMErL0XMXl0D - 9aJR+IHL1xwsyRQvaB4x/NiSIk9yliYZq2T4ZN4rZis7hFLQrFB93KG7glZi/79kHePPeZo2Fffu - 5OMnKGbCKO4D/6RbmXfz9p7Jcz51KS7mC7lKrUcn75UaXqv10N3LCGOmlIpF1CUeUDISGGMIw7Bq - sABDTwtCCxLpj3t7n8m4sqlB/3N/uHecFvgOxZXRnVZmeXra1Pypo7ygrdwzsFdty6eFRH1ly7Mz - 82dvL05pUZBX1zm4mOKEl5IdJyIuE3nMswwWLurnY860TypGewSeXq+3aQei9ES4LQj3FIn/8ZIU - 57xMpyTj6KMKScGUYdWDMwAvoMWaJug70mVI3kIDRmGZLOuOsWDYnprlYIjESAFmD7k4ZGGStdtD - AuiDqJQ0PtflMBc0wxKRTGBARsZRckmFma4ReOMEmkmuC7SA0LtET6xcLEhth0nmgpd5qMlInMmK - zJ+OQWVMXnFxEV6+OHxxGB3+Gh0+D41JqI45FXQBnHB0o2qUOAYMBuC9wVeqSS9Crz3PZskc2qu/ - pRGIz2wvTdDrA1UJTZMvTMBAofFEhQo90rrO6zJl6zq5tWFlNFqtxv7Htflj6ZTNSBQlWSKjaFCw - dBYYOQMzoMARJPDoD8n+v8gHnjFtnfgggTDSBICT/tCotQSgQU2s0cjhA81crk1eSkjkpT7oQWnj - V0ODkTLJ1ACBwMDrHdg3YbxypOwnyuiCjQiuWtsi1outqypnIFw27+xl12ZX7S+/XEDsmmur69Bm - rKZLtwEHmA/6UNIPVKshIc8wqDI0UOW0TrH4zHZW0SSCuAIkvtpSfF4ePh+tC2UvD1+OVsWpl4f/ - HHUFNsvgpi1AWOZT8AQDdyC2Eobz9WY4tL1onkSXTBS4dsakhyt0//DX/cPnvbpJjAEEa2mep0b2 - gz8KnhlLxwcTKvBCooSl8fvJO1teilTZnTYy1zbCBZMUBKWnfWjUP6sVnMwzCEH1fFN5HuncDQLR - vFyABouWlvuVTb1Bk/oAs98fNVdACIwGvQ7j6wVdJhmQPoyoPwx8RsY017FwrRdou68riBqjXkfU - tXsg6r6uktQuh7XC+oumFzSX0QrqRTkpYpGowP12uoq66zZCt0uUTHsBWVfd5nvTaVfG0RsTQa7w - L4Dl3mk5w26jVd4ezFMUthqCjlhGdQXa3E1tpn6qsbLXaR/W2L5ZY2Dm45aeVI9Bz1mKoBjnrdJD - t+DnkC+4Uuv3O4vd6nbaP1ILv1Nk3RpkVk1QXPWhLakJ3c250q5Az1NTYUFbltpfVdl2JEzaB5Tp - FYXkxqMf2axclNlAVEkjCMfoYvyappiMV/Fg6MalimiLUXgOyaZ9q0cIuM42gTRMlkWkMJ7O98jp - i8PDgIBfxf9eno28NWRhyMDpOe4iF1gmtjqoXf7Yfhp69AVNYDAtrDRYSUsvlrGPEIbeYCEm+oMQ - TJYiw/JBS2k6eKqYo4msCgJopCoOjEj/wPUDxcFX39HcHHieHupbnv/mIBf8MsFlcWBRffhBp6EH - rJ3TAxHHq0N37Vuh2PHLNwe1X8QOnnO96d+0AlgjN5owwMVm/A89MfLBp0516lmHHPc3NYxCbWkU - OYuTWQIAwcAlonRLjHJJjZiI3pvw+pjpIAL7NIcZ1qZn8vFODX0GivgJ03+kXjVy8YmioTDKKiU3 - WfmqbvLw5K7l9Vm1ZqvJw5+zJg9T26TamuiW5M3p3kh4p1trHB32Uze5YEtYWYBUDXZXPoIckbgs - pN6LAsaCzMpMWwECV7s5liPAnCqpNA62nq7NALiiKDLJSpWFRpJfsEyxckqJKkUMC5QkFQB8Sa4M - WdsfJQW9ZEiNIghucTE7HaA1UTIFROt9joCo4KFKM141DXB4tPaK1V6JwYrYGCBzgRsctg7GAuzn - y8bc6QmuJJhwniLtP9v7RGHHBlBrKAngQtMeXC6E0kuaQgrAZrRMcScPnDCIIhOwjAm4R4Zqu9LD - KpTY4AOcXQ30/zDqEybFcv9oBvRMrMYdTbQoC7iVFDoyKNRsNy3AAH3noq1BNy0IS8AQhIoaOG6z - mFFYrkKPDV1Dh432uit11PBjTkcMj4XXsd4tC1th03OAtdc18+kjR1MKcAuNyEGPaiv1FOe1awuv - Fu67wGgqOAYauvRJNCBHwy76fn7vZebNtrbl0A0xUq/HptytBdseht3+g1VRDwOzjZoqmJiP1/ER - 9CoyBuIngqs2ImzHdhAYd2HAVkfXpY89ZNdq6vrpsYfX2lR9BztuQrB2h7QYp3QxmVJyHSyDLyP4 - 02rkBfZ6yuzrqi0CNTudrXA+GE4JTJttaFtimjNnMko5DBQybzwniCDE5KVs54ZDfya7Uks9UXdI - L5XWd/sFu/0C/dx4yMWeYBTKKY9sZFwo3wsm0jjUGFg/GiiXynVkGH/tzxJwVvsqgdi/TCiilpTr - nbH+TdBtguPO0oB04FCwck9clXOskteeCQ1cAp3tTUG3g+1EdX4ADTF/itoOve1efdZj/7XT/TVI - jmvBupwfovyxC/nbjepdbE0Ws9MJjS/GKzxUw0l6qrxdNQNPGCcuBas8YtBQkmbposSnhI5BSQ8d - FPfMSU649lSw56WJb5jcOkjegeMdOHbAcYWy1lpl8I1o6pYD3PVLoYm0RhtDrU6kdUdItOFy3R3h - mWeDIzxw0rtjO5foLg3fHds9oWM7TNKeyJndYz+pc+7wTJ0bGLZw0F8bFiHItDdsvucc0JWnsWFj - OrotVJ0bbZ4AAor0Rb8IJleH/4d5i8qoJ1LZcVRxcPrULmC0KWTaKurapYnfmia6m7u+CntuFcSN - dh7pMNrWfbFV62GXgrpEdynoLgV9aCnosfYW++hg1yaiDbfivlrZ1/DZRqo74dNlVDHWLm+zcbsd - OwTA6sEdgiVItj4jG64T+bQ6mVPKcBvcltPj2dymOT0ujQ7mjzzVx5t5zx97vr9qnOMxjO7QH9y9 - Y4PVkjz/wZLcP0q5PU15AthFn1o1NfG0gUvj7tGmOMM7PjpWGi1w816rtCD09gMk81XYW46Pit35 - 0WM4P9JM72S8n+oMrigRg+EREtdfP9ZfJrT2VPvG26SurwE25b+TbNs9V9rdPN3dPN3uzdO1hncP - V1K3sR5+ziutd96Y29163WAL2ZJ45Pdf7xB0xndB4W3JfraLtveLufD5tqu8bezV0deDX7uN3t1G - 79955VcF2X2FgvdtqrK7/6tW5O7+7/fc/23G8Z9/LwkjWpoUP/wS8Ip9m+p3sjbMQvEHrU7UdDc2 - cNT9XzA8Mk/5BDAYzGt87nhP/OWggseJ+hGyK4AgiBhFcokg3UiN2zk0e7Tfk30omzc/7B4uYk6p - fy0OLPqCeQh0E5RZG9P34E33x9hC/1fYtgI6aylb8PMh3vN1V2jt23/aqxwbXcJAnwsqg/WGebg6 - hBtk7BqiVZJdjJW6/ci37vQYn288Qe7sup3TXXzU1pEkdmRtYLLqNkr1OHcGMEZtfAGlejbDJ9Xz - w3CKZXgfeMUSvw/cYon/DQijem7Wmcmdr5Y0ad1yw6R6vu2myare93HjpHq2eqUYn3ZiXs+BXetb - VtjWB2GwhKFba60+WoWRCBrLCP3Nfe/t1EGye5fHZYWOMOKziKVs4f9m4DS8pGnJmj64c0uoQQXT - G7fo1j2g0M405kr62+D2J2YbpDqUi9AMKawPe/Wsr4yWDYO/33swWqa734UxE3HHq+/43Pd1GDWi - bV+JcUympaLWvQ4/Q/Y3NCorCbzF2DgN8BKDxwbTO1D5X1BLAwQUAAAACAAwMHhTCDi/JSwMAAD2 - VAAAcQAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVf - MDEvYWlvL29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfY2lyY3VpdF9wZWVyaW5nc19vcGVyYXRp - b25zLnB57Rxpb9s49nt+BZF+sD2QFXfQAXYNeIEg03YL9AiynQUWRiDQMu1oIktaikriFpnfPu+R - FEXqcJzWaZvUAtpYPN7Nd5C0n5EwnUfJclKIxfAfB8/IcGcPADtJszWPlheC9MMBeReFPM3ThYB2 - nqWciihNfHIcx0QOyglnOeNXbO7D3LdRyJKczUmRzBkn4oKRd28+ls0++Q9j5kXcCBIlckzG0z9Z - KAhPU0EWKSexGgP98LZSOCVpc0aWLGFABiCZrS3y+mcDclyI9IzlQg18rQamXE69oMmS5WRF1ySk - hYQdppwj2hm7oFcRoKXJnFxHwNqMkTgFONFC0hciuAhZNcj93Yp9wdMVEesMtEqiFchZkONk7ZHj - fJ2EbwTgnMXMIyc0jtWn36NQeIrFKPTIhwxlRGOPfFxn7L+Ue+SPBFoONLBryhOAnR8oTPRTwZkP - /DOfIoYgo0sbtca6OqVLNtdUvI1y0ZjNbkImUefl3JM4YokATVzAnyiUunvJeQoU/VuIDNSTwWim - m+A1LXjIXt4A9LzW+D4Vr1KwJN28olnA8GODiizKWBwlrKThVL+XyDon+ILTJJdzbNZtQkuy/1+w - Fv6zNI7rgnt79uEUmhnXgnufnqpR+l2/vWPiIp3bEFfLlegS6/HZOymGV3I9tM/SxGiVUr4K2sgD - SJoCbQy+75cDVmDocU5oTgL18eDgI5mUNtXvfewNDk7iHN+huTS6aWmW02ld8lNLeF5TuOdgr8qW - p7lAeSXr83P95+AgjGmek5c3GbiY/CwtBDuJeFhE4pSB1YM1f8iYckj5+IDAc3h4uNVoIiVEUtPg - H8j5/0sLkl+kRTwnSYreKRcUjBjWO7gBWP+KoHmEXiNe++QNDGAUFsi6mhhyhuOpXggaSIgQQG+I - xQIL6lUODwGg96FC0PBCtYMWaIItPJoBN5rGcXRFuVbUGPxwBMNEqhoUgTC7QB8snStQbdgkS54W - ma/ACNRhCeYvy5QSJq5Tfulf/Tr6dRSMfgtGz31tDHJiRjldASbkblxyiTxgGAC/DV5Sqjv3nfFp - soiWMF7+LTRB6cLMUgCdOdAV0Tj6xDgwCoNnMkgoTqs+Z8qcbZpk9/qlxSixasufVIaPrXO2IEEQ - JZEIgn7O4oWn6fQ0Q55FiOfAH5Dhv8j7NGHKNPFBAH6gAAAm9aHWawDAgApYbZCFB4bZWOu4JJGI - S35QTCnjl6wBp0wwySAA6DuzPfPGtT8OpP0ECV2xMcH1akaEaqW1dWVq9bV1/fLLJcSlpbKrFnmF - UiFqDDi3rN+Dlp4nRw0IeYYBk6EJSoc0xeZzM1lGigBiBoD4bFrxeTF6Pt4Upl6MXoy7YtCL0T/H - bUHLILhtEuAX2RzWet9mxHQCO59vBwMzi2ZRcMV4jqtjQg5xDQ5Hvw1Hzw+rISEGB+ylWRZr2o/+ - zNNE2zI+mCyBn+EFGP8fZ29Ne8FjaVnKjGzt+ysmKBBKpz0Y1DuvBBwtEwgvlUapuAhUXgZBZlms - QIJ5Q8q90mpeo9G8B+33xnUb9wFR/7DFvA69NqPzSA846g08F5E2vk0obPsE2PZrB1BttpuA2pYN - QO3XDqB5MctDHsmw+WbeBddeur49JYjmhx7Z1N3Ee9uqee1stRIRK/zzYEG26nbQblbS44IB8dx0 - g+Pn66DqQKu4rQzJDfSds6Y9WAVDvQrAECcNOckZ/UNrsYBgrLdSDu2EX0DMtqlW7/cmuzFt2juW - S7OVZDUaaJZDkFz5oUmpDp91XanFqvRUF5jXpKXyKGWuG3CddAFkek0hwXDgByYn5kXS52XKBsQx - upq8ojGmwqXHHtixoQTaQORfQKpn3ioOoaoyQyAVEkUeyApL5Vxk+uto5BHwfPjfi/Oxs4ZMEdC3 - Zk7awHkGien2Kqc8MZ8GDnxOI2CmUan0O2GpxTJx8/OBwyxELZcJzkTBE2zvN4SmwpuMCgpIl5tG - I5Weekx6R7YfyI8+u47m9sjxxdDf8M23R1CDX0W4LI5MTe2/V6ngEWsm1QDE8rswXSfZR58tz3nb - u21EkVoKMmNQeGoWv3/+4dZvKqOoVAfJ4u+S0FzuCuQZC6NFBJm2xkFUFe90adERjrIr6fQr89B5 - ayuLHwESfsI0GaGWg+w8XsKQuXyXlOqoXFnVcXTQ66JqiLuOwxV6HYfurUNtaKrqv2RrMEQornSh - KZcUOSZhkQu1cQLAOVkUSSjrCqy1zE5OhjXRXGJWpZtxDE0EgBVzZRElhUyrApFeskSislqJbMWy - CyAJCoUzJZk0GWUClOT0iiE0inVbA4suy0EyvGCydqqKco9IXytbk7Qc6iF7tHIiZWGvyxscDFVe - jtW46QNeAP1yXVOOknVJwSxNY4T9V3NTw2/ZrWiwEkEpo8eDh4LIc0VjiJhsQYsYt53AZwEpIgLt - z8CbMBTbtWIrl2TDarMKcXSXwPUZE3w9PF4APB3acPsNLdPUiJIK5UhloWfqbDAydxkra1BDc8Ii - MAQunSzyrdcVEptKT208/cBCozxYp4xqHsOaiNEkdyZWWzt+I8o4rqbyYFqfbimkW6F+QCOyyiG5 - 7zdFvbbtN1XEfVV1FfMUnTZduyBqOXTNLnpuOuwksvWxZmSlBlyBaj3W6W4s2CYbZq8KVkXFBgbn - CiqYmFuA4sPpdaANxM2bumpnM7HpjydtRU1jou1dJ06p0hhqu8yJU4A0ocb5JKar2ZySG2/tfRrD - n8YgJyJWGjCvXSWsFHbrKBQvQwmDFsxAMxIzgCUTQZwC3ZB34h51AJEnK0QzMxq4imlLrJTc75Fc - SSHu69nHVM/ai9fsb+fSC45NKFpJZwdKrG15943j8qQPS5UrnnzuLSLwDkMZsYdXEcWsOk7V3krv - 1ms3kklrq0da6iSwQ4dcGeS76DUnBn0bQOt43dDu0VqrDjdi+ZiwBE0P2vRnLuqJ+9ribxogJxVh - be4Jq9CJXZI2B1U7nQospoMzGl5OOnxIzY05orxbNH2HGCsQeF0+y6sJSaG0S5wnVr2BHL5/0Xao - t+z97rOfQyezes1EZwWnU8J92fYoyrYy/+/WvPeFSf4dR2EbbK2e/Y+3Tv9bs/97punbLIb9IYl+ - tjgkAQ+3PxixgT6dRLJF2/uDkcd3MII5yE9yKvLYz0Ksmwpz6xTaNPZ73VELYkBzR+BrjllsYmo7 - AnqiPUL22cHgaSTwgbquFIDyVAD+XndByq5qrY63Sux3VxjsE60vSrTsDT5Xfod2F/j1ZiZmIdrV - nZYue94ncTbQfRK3T+Lun8SdqPU8RP+3MZWrLXz71dC+Ac8uksVZOl8HJWLllLbj257YQgB295vB - CgjYkLoMNpE1Lc9IJMP2gLsyXzwl2TbzRfNvQf7IE2K8IfT8sWfFXXxOJsDdyGXuYTPobjKef0sy - Hj6RvztNeBrpvTp6qDP7FHL72r2LrbJx5xDgRAolx+1hJZUcL/HoYwD9vbQ7rnHl+wOBex4IuFBt - ezit0pO8wBIAt/5T9e079Y0ao6h23iqHUSrR3CrqItDGv8Nt//1ltf1ltd1eVuu2uge4wvbVK+Fp - 3n+7337P/n7cFjuLBsSPdVOuGR4mLQVfk5indsHuAZN8fL7s/l4z2W+Z6+T7+529x7mzZzuhh73n - J6PTUFZNQxPd95f+5JrZX/r7mkt/9Rj4JLYXMKbEUf4wN/86Kv3yJ1C2ScPwh0rOpM5qJb+89wfW - U7q8HOt8+hN/Weub3c/DkkeoH+MB07lkTgF0Z5FTKfRryh37h2589xduvr7mqUhsVD8/3P0/e338 - BAfUWx0to08DecGiw2RTHmr0E3YDDj9KLidS1m7w2HTihs8Xnrq1Tt3NiRg+csNCEMNZM/vuOmMv - H+ucFWPA1sfq5bNdEl4+3ywZNwgfIik3wL9DHl0+t5s0ee8T801W03JwXj5fdoDeNfshDtLLZ6d3 - DfFppp+VDsxy3LHAds6Ezpg13Epq1YETcMJpKAJ0CQ+6wVAFsfatBhsPOqogXQQsZiv395Lm/hWN - C1b3ka37EjUomHjYTXduRPhGzZjFqO8hmh/Wq4FqkSxWHwhhc1iqVN4ZzWrW/rDn/oqm+5/9a0Xc - 80IsPg99/C852vUVAMtkGiJqnGa7uatbs5dW4jkrsbZZ7ATuH7MSbak9/wZQSwMEFAAAAAgAMDB4 - UxbkvW+eDwAA4c8AAGkAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAx - L3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX2NpcmN1aXRzX29wZXJh - dGlvbnMucHntXG1v2zgS/p5fQWQ/2F4oSrroAncGfEDQfbkC2zbIdg84BIXAyLSjrSz59JLWW2R/ - +82QFEVKlF9SO7VjCtitJZEz5HA488wMo+9ImI6jZDoqi8nZP06+I2dbu4DYq3S+yKLpXUH64YC8 - icIszdNJAc+zeZrRIkoTn1zGMeGNcpKxnGX3bOxD39+ikCU5G5MyGbOMFHeMvHn9vnrsk98ZUzfF - 54JECW8zz9I/WViQLE0LMkkzEos28B7uZoInH9qYkSlLGAwDmNwutOH1rwfksizSa5YXouGvomGa - 8a53NJmynMzogoS05LTDNMuQ7S27o/cRsKXJmHyKYGq3jMQp0IkmfHwhkotwqoq5v12xT7J0RorF - HFaVRDOQc0Euk4VHLvNFEr4ugOdtzDzyisax+PVTFBaemGIUeuTdHGVEY4+8X8zZf2jmkT8SeHIi - iX2iWQK08xPBif5VZsyH+TOfIodgTqc6a8l1dkWnbCxH8VuUF63e7HPIOOu86vsqjlhSwErcwT9R - yNfu5yxLYUT/Loo5LM8cWjP5CG7TMgvZz5+Bet54+DYtfklBk+TjGZ0HDH+2RjGP5iyOElaN4Ure - V8w6O/hFRpOc99Gnrg+0Gvb/SmaZ/zyN46bgfrt+dwWPWSYF9za9Eq3kvbx7w4q7dKxTnE1nRZdY - L6/fcDH8wveDvZccjFxSms0C2/CAkhyBVAbf96sGM1D0OCc0J4H4eXLynowqner33vcGJ6/iHO/h - caV0N5Va3tw0JX+jCc9rC/cD6KvQ5Zu8QHkliw8f5D8nJ2FM85z8/HkOJia/TsuCvYqysIyK/N2c - CUuUD08IXKenp8ubES4TkqoH/gnv+N+0JPldWsZjkqRoj/KCgtrCDoeNDzteDGEcoZ2IFz55DQ0Y - hS2xqDuGGcP2VKq+JBIiBVgp5KKRhQUVJg4JoL2hRUHDO/Ec5E4TfJJFtzANOcZhdE8zuTRDsLwR - NCtS8UAMEHqXaHW5OYVRq2mSaZaWc1+QKXDVKjJ/a8qTsOJTmn3073+4+OEiuPgxuHjhy+XnHec0 - ozPghLMbVrPEOaDhB0sNdpEvcO4b7dNkEk2hPf+3lANKJ6qXIGj0gVcRjaO/WAYThca33C2Imdbv - jC5jtqyT/tavVEWIVer6qFZ1fDpmExIEURIVQdDPWTzx5Dg9OSFPG4hn0B+Qs3+Rt2nChE7ihQT8 - QBAATuJH460iAA1qYo1GGh9opnNt8uKDRF78h5iUUH4+NZgpKxifIBDoG709dZdJCxxw/QkSOmND - gjtUtQjFFrO9+v77j+BupkJ5LEIJudRFG7BZ834PnvQ83mpAyHfoBxnqGbczN/j4g+rMHUAArgBI - fFFP8Xp58WK4zPu8vHg57HItLy/+ObT5IsXgoT0Av5yPYUP39YmolzCdLw+DgepF51Fwz7Ict8CI - nOJGO7v48ezixWndJESbj2/pfB7LsZ//maeJVFi8EAOBMclK0PA/rn9Tz8ss5uojdEVfYn/GCgoD - pTc9aNT7UAs4mibgNRSJOS3uAgG3wHdMyxlIMG9JuVepxq+oGW9h9XvDpiL7wKh/atGhU8+mWR7p - wYx6A89kJDVsGQtdCYG2fttBNC9v8zCLuON6Pe6iq28lX+8SRONTjyx73eb7YF0kafykvJEr/OfB - 3rEuw8CuAdwCwlpnuXoNhjhbBPULXMCHes1NV9vZ66YHCnsmFRZ0ZtSSE+/RP9X0GgSj3VVysA/8 - DnyoPmpxv/GwW91uepd8F1mHLFrDmHkTHC7/0R6pdGfNtRL7SqxTU2Beeyz15q/QZpBJ2AOU6ScK - Dt+gHyhUmpVJP6tAEwyO0dnoFxojGK2M60C31RXRFiP/DsCWuqtnCHGNagLQpCjzgMc4AgORmx8u - LjwCRgr/9/LD0NhDCob3tZ4jGzlPMVGvvdp+jtSvgUE/oxFMphUr9Dtpic0yMhHywJgsOBhzEhkr - yizB5/2W0IQn4gZcEOmyqKik3KgOSe9ctwP5+RfT0DycG2YT3rfM6MM5RMH3EW6LcxXV+m8FNDtn - FnR7/kUzkQ+9h5Zlb/j+WwYxnpzLEzl+Mx4SrrxeCIBiP/HR5DzKzucsjCYR4Fg5W5LhdCuOfr2i - EvpZB/seKOEvRJpItWqkQ2FOg8Phrvk2WZmzbvLoGK/JqiW4+v1HtoBVhkhCxlFcX8klCcu8EHkB - YJWRSZmEHERjYKESFXMMAMZ8HCJOUbuuzQC4IjAsoqTk8CIo0o8s4ay0p4Q/xRgDKBUU4kJK5nwF - iYg7SU7vGVKjGKS0uMioE+SUlYwHCnXM6RFuyPjTJK2aejg9Wu/QKm6VWB4bQ0iTY7Cp3sFcgP10 - 0VgqLiw1gts0jZH23+2Y3bcE462pRIDbZXvY/mDW72kM7ohNaBljVgUMAgyliEAXbmGrMhTbJzGt - nA8blF+LOtEWwayvWZEtzi4nQE/6DcwuoQ6pgIiPQlgpHtWooBJUztxVQhtE05ywCBQh4xYM5y13 - AA425WZQmdGBxkZYjU4ZNTaw1hFNdW50rDMXfsuEGzu/9o5yPc2QQD4FHI1KpIUFPK11g+tqS6fU - g/uqKCPOUjSUdGGSMLFkUy96JtY0UGKzrWpZLwPuQLEfm+Nubdj2NFQqBnbFB8Pz1VRBxcxADK+M - fgqkgpigpCtQVB3blnNkA/etjrodHBmQvd00zkcxnd2OKfnsLby/hvBPq5HhdWqxqtuu+IxL0NoK - ZcZQbCBa1VC1RFc6ZUUQp7CegNQwrxqA4Z+XRRtLDExp26CIEOYGcAQvF6ztKljTN49Kn+bcCg2V - K5hxYwPybmRU+8pweNyGpMIUjr70JhHszjPuMc/uI4qQMU5FjN978OzrObI+9YglCACVMYbLnWzX - eFVCuq8TsLaXD+wWxQqpTY/hI2AI2hasbU9M1iPz1mIaWiRH9cBslgRDrJEeb7Ub1Wk1QRbh2C0N - P446tnvD4hiiXC2avjEYzRB7XebFawhJsNRh/aGGJjDhJ4pITmW217fUC04NgPIrA4uqFSAJvYW2 - Bxyp7H2UUsFdy9J4jwSzK+obNi1owtvh2vjWCm83xKFL9dOlweW1RhocTIpLfetEXerbpb4fm/pG - /3wkee9Dz3ZrteGxVhJUD/s9i2cBO90OXb8mg66PohG6yo56C/5ON9gHBl8DcQQkgOUR3nCn9fV6 - qw2Xw9kt4GCHXjZDL3rqyBTcqf4KLHAb3miMtnUUoEsvHTLSiTpk9MyR0Sux9c7QRi3FR409qt+q - sS/hsw0EdpuOF0HFWNiP9eatd7QMAF/3deBmxQGDZeO4qTLjfIZ6g1X4EXPj6+JH1HcL8wOHlXiS - 4sWhY8uueY5GMLsLc3I7wqHd/F88Cf/d4+DVTvvA0LFIUDdntb/QuFHzXo5pjZTxKz7HHHOVYpL8 - PPch5Yj5X7tsnBkWVHXhX9VOOy8Rw2LuNxXkxXF5JSO7fOpDE81x6Gy2keV1h2/c4ZvtHr6xqNsO - zuI8Xvef5wmeNXMP7mjPGtkqReIJDvnU9nykBQFtis/tLNAuAGqlGZufMWoDVUtfA6u6HNEzOovE - 7f8Zx+xnymO6g0lcvd3BpK85mNR0NocaxUpXWdBp/nSh63vg9o7D8G0UcwCz/bEiLCU4v+OMTZdG - o0IsJtNHBKL1ej5h/OmOVbnC5J4VJjVj6kqROlFXinSlyCMsRdZ+cWcVSFqEd0degzz08uPBlvRs - 7u7Awp8gBtgCBn8OswCQutsDbgzEB8Gk5dWY4aeDAnRCK//UQyVOl4G//DKbv8cZ4efNrjkK1ot6 - G8LMx7M8Bgy6tWNtdl10SFInKjfRMqL6PgOi+m0HUbH9rkB+XTS1DXrq6dvVAd7jBLw7/KuEeZof - zZ8l8M/xPDMAh050pQy2drbM4nb3ARuucmZ7hRPPpY+Ax5p/eTinUrTwvHYRax8NMyWwz5Byg6Nh - K4Bl9QfGPKldZhlYnHhB6BisdRFhSvfy+opweYC48jSM+BePP0XFXfcXh9BWUCUnxUqm4/c2p/+1 - f5csM/zGCjd5yLetFH5TLZpUDeVAovirIipeNmk29ekJM/3upJk7aWaxO3t1+MwyvuM7j2Z1DoqR - O6K2MtukCDzFATXNSYyMILnVVLP9Iz32bbN3p9keBcnxcgfcXL7ouZ7Dc98E0y939O6rjt6ZTvQ4 - Mgpi0jyUzJ9bqYrf5E9drerg6gpW8lq7YGVTSlez0ok6DOJqVq5m5WpWrma11PnuT9lqqUs7CJzJ - Z/C1tStdDPsMMzcpX60EmysrWEIqjypitaTmiliuiOWKWMdTxLJan/2qY1mHeISlrA5H4apZjWrW - 8pyUouEKWodc0HoMXsfL1bRcPsnVtFxNy9W01qlp6a70WNINFhCRl7MZzRbPssD1u5jbt6lzWZi7 - cpe8HlfuaqiqK3vpRB1McWUvV/ZyZS9X9lrHF+9p9avLwx0aLJXy3k4xrJLKPkPTRxbFlgLUzWpj - Ukgb1chq0OZqZK5G5mpkx10jaxmjvS2VtUZ63BUzixdxhbNlhbPOnJei5Qpoz6SAtinyx8vV0VyC - ytXRXB3N1dE2raNVnvXIEhcoOtxlu/mo+2afav8dx3HaziKAWnEwz8cpQ7au77cbn4B59hmBb/nt - dL5aT/gBdc6vGSztz1fUhfK6Mqm81iiTKtPjqqE6UVdmdGXGx5YZYUsdS5XxmRUY10sPcCezDwXA - tu3eL7jMx7Ye+q1C9d2h4CWFuu0BZAeOn6Zc5iC3g9wHDbkNe+egt050J3leh+cdnnd43uH5vcfz - dsewX7i+Iw2+FO4j0Md0/+Oxfcehudew7RACLgUpyw/IValtK9bN9wiwPxnsxbNBKNcCqMXRR2ac - FOo+DbSdoz88MgSbOlXnf2CNZ1d0ysZfcf5nyWGf/QHT1iM4R46o0XKAoGCboXnl/rGfsM9FAAb3 - 44gL2bTLywAHXo8EHdau2wEeePFDfAVRM2sfH+kKLapLg5loadeOKqprveiiup4sylAMvwGGr66H - ZcLeGNMvW1gLtK+ux0H8rt67gPrVtVUgjVf7dEK9BmrHbFlgW5+EhH2Sbi21OhMKM8loWAS4a3dz - tG3VOTadAT+dkU4CFrMZMND5+fc0LlnTflkPvTWoIAzQH6085ear9UVMgeZenpHFqTRIWUSKmBop - LHcZ9Vp3epqGmu82vBNj2jzEkwuxYZiH165DPT6jbYd7msq0RNQKt0wkaZ7lqrTEM7agaiKmYjjV - bxyRrQqzAogQukKtbxtI6cLRwygX27jYRt+SLrZxsU19NWIbNG+7jm9cuOHCDcsauHDDhRsu3DAW - woUbuwo3DD+3ScixhXji/1BLAwQUAAAACAAwMHhTcBmiCCsLAAA2VAAAbAAAAGF6ZXh0X2ZpcmV3 - YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMv - X2V4cHJlc3Nfcm91dGVfY29ubmVjdGlvbnNfb3BlcmF0aW9ucy5wee0ca2/bOPK7fwXhfrC9kBW3 - 6AJ3BnxAkG17C/SFXHrAwQgEWqZtbmVRR1FJ3SL723eG1IPUw3H62qaxgG4sajgzHM6bxD4ioVjy - eD3L1Gr8j94jMv5qDyA7E8lO8vVGkWE4Iq94KEUqVgrGZSIkVVzEPjmNIqKBUiJZyuQVW/ow9yUP - WZyyJcniJZNEbRh59ftFMeyT/zBWvqgPivBYwyRS/MFCRaQQiqyEJJGBge/wtjU0NWtLRtYsZsAG - EFnsLPaG5yNymilxzlJlAF8YQCH11A2N1ywlW7ojIc007lBIiWQXbEOvOJCl8ZJcc1jagpFIAB6+ - 0vyFiI7jUkvi/tcV+0qKLVG7BHaV8C3IWZHTeOeRMxpFdBExj/zGQ+WZNfHQI28SFAqNPHKxS9h/ - qfTIuxhGevnsaypjQJb2DGr6MZPMhwUzn30ImZ6cFpTOIs5iBcLbwB8eanE/k1IAzn8rlYBEE4Bm - +RC8ikyG7NkHnqq0NvhaqOcCNj8f3tIkYPizwUXCExbxmBU8vM3fC2KdE3wlaZzqOYWg0l0c2owW - bP8/A11oIhJRZIsZZ788f/MWhhmwrN9fi7cGKn/P314xtRFLG+N2vVVdYj09f6XF8FyrcPusnBmf - IpWAym3Qxh5gyjnIt9P3/QJgC7oZpYSmJDA/e70LMiu0Yji4GIx6Z1GK7zBcqM28UKz5vC75uSU8 - ryncS9A4o43zVKG84t3lZf6n1wsjmqbk2YcEvEJ6LjLFzkQcg5GhYN4kzPiPdNoj8PT7/VshiZYM - EeWA39Nz/ycykm5EFi1JLNCRpIqC8oJpgsWCqRpGlhwNPNr55HcAYHTpkV01MZQM4WluADmSEDHA - fiEVCy1sq/FNiAAdBVWKhhszDtKnMY5IvoCV5DxO+RWV+QZNwWVyAFPCDBgGYXaG7lL7QeC6XCZZ - S5ElvkGjcO8KNH9aKhQzdS3ke//qyeTJJJj8Gkwe+7kS6IkJlXQLlHB102KVuAb02OBiwaHpbU59 - B17EK74GeP03yxkSq3KWQejMgU+cRvwjk7BQAF5of25WWn1zpizZvkn2V7/QFiPWXONnlcLj6JKt - SBDwmKsgGKYsWnk5n16+IM9ixHPwj8j4X+S1iJlRS3wQgR8YBEDJ/Kh9LREAQIWsBmTRATCbap2W - ZhJp6R9mUUb59dKMsgZCBlmyxF+4VEA1dPB45ZvMPXKgNSmI6ZZNCVpsCcGM7QUSjS9YA85rumsD - DEvDbPuaZCpwUVnwequZYhI0t5/vl99u9P0K5S+/vIf4tTZarHfntrnVzoVaNcx8cK/JcAAjA0/v - 74iQRxhlGRqDdonz2xBfVuJCXx5ARAP0n8pRfJ5OHk/3BdGnk6fTrgj5dPLPaVtILQncNBnwjQYM - 7UWWH2Gpn25Go3IWTXhwBfJHG56RPnqK8eTX8eRx395fBUwHysQIC23f/tT3SJ8mSZQv7uSPFORj - EQoxACKNBlCvBMIcDnyqzMDQ352/LMczGWkr0pbQoek+KBKFATofAPjgstpMvo4hmFYaSdUmMIkj - hNR1toUVpI1dGxQW8gIN5DWo6WBat2wfCA37LaYEsmgZ9cgA1jYYeS4hZqnWC2Nm+8h12yVQ7f7Y - Qbwyxn00aybe9+pG34E9zRZpKLnOKn5fdmG3PZxvTwn4su+RfZ+bdG/alcbEpHzXkSr888CTtCrD - qF0jK29Vfob4KHeWG0M1uqk0z82DOmfNB2CG49wMQXNnDTnpGcO+Za0gGOutkEM74xtIbWyuzfud - 2W5Mmw/OjAMYo7NsZdzMaXgK+7XkfQ+dU+099lIwDgbFon80JbIQy11QEDZe7LB12xNbGMDPwwPD - HHDVHkms5bfwOR/k71oCNoAV0HWuVtd44Muoel3nvKaY0R5aiFecFUVWIPNsH6jRawoZrkMzKIsx - mcVDWdQKIFhGt7PnNMIarAjiI2sFJdIGIX8DNUb5Vu0pVOAlCOTiKksDXY2bpJ/Mn0wmHnkyeXw5 - dRxTWXgOrUmzNkxeib/87FWhdlb+Gjn4JeWwjkZ1POzEZTzQzK0JR7evczaD1U3cxVlZ5LJUB2tw - 2KWCXlPuh7Lw+HuxANmaS0oylckYx4eNqU4ev9SZT69Xm2hD6G+3JxjoNXSOMSWDEzsgpSef3Ih3 - c+JkEfC9kVXcnCRSXHH0zydlu8p/bUq3k5bcAJB0ZAw3DrhVL598csP8zeCmkR3VCooFW/O4IYqH - UU24PZ/ba4BKIaEIPdMig4LfWglIU10zFmMXwEZCcjmYhkHtW8hlmHHlVxqbV8atwr7YgNODX1iI - Y0+yALI7BRqHzuK79qtOat+u1Sm2LaxO9xYtqJNv6EKdpiViMLxiVXWqbSpVJ3WwYr2tkiaMbFya - /gyNK6/Urifk7buLqoNT5/Fg+oc1eDp0tSL6nu1g6pKEeaNPO1ZySsIsVabXDEKWZJXFhnnseZXN - 7wR7U0u9A6aFVkaGJgGQtc72eJzphQdKvGexJmWNEj2K7S/ApKhUYD+JNj9iGqMkpVcMsVFl729B - JW+LgobIjOkeVtUU9YhOOfRoLApQD5dHq00rGqt5mwmBYa9S7IaW32AtQH69qymP2cCCg4UQEeL+ - s9lU9lu6xY2lcEgyc3iIPLDpVzSC1JStaBZh4x5iEbCiOFhB4VZAC/SUVLMNnstqiGLQhFWfMyV3 - 49MV4MsTPzyxQB0pe3WaCxMVdcOt7HeCsbku0WiDAU0J46AIskvrhSz8EbIvdAQfVrG9ImyiUafU - Kn/8RRZwaVHEJC11KFZder+RvDlevgpIuWq4PaV8FNIZ1Eerr6QPYeaoIm1HBxVz36xNFUkBiVgE - McdB75btdfUbuGW9U5DXYUvIkR3SlTH7+poafqG5xPJIAoyvWgZmghVW0GS3P4uPpNdBrnW1KuXW - VmmJohkmZ219ncbE7jg329OhaaCpBa5ZvenSmHBgFJkdWq02OYrSWUS3iyUlH7yd93EKfxpATkZV - qUP52tWY1DvfCmW3C0rAEhLz1TVTQSRAD6HkxJPNAFaFtW+znPgulQo+bdUKPnetWFrmOkXLsbH5 - QBqbtvcrz4FTHWKmZcqw1ZEEdr12NDwsPb+ng4AwcW72abDi4F7HOrMaX3GKVa0OiWNdDY7LVGJw - 47Wr2Kx11CMtPR7Qdod3nZl1MV8esw9tBK3w+UB7fGhtGLhJhY9ZZtCMR82Y4JKeua+tLryGclYx - 1uZfsYM2s9tpTaDK+g1azOEXNHw/63CCNT/siPJ20QwdZqyw6nU5Xa8mJEOyvaPwoJoqIK+/vYPy - JYenkPi+YBBSMKFPExbyFYeo2T7t2LfY07dwGz2WzFyy+xsX37yEL2rB9g32PrO0+9LOhSnbpgfX - ba1l2/EawJ2vAXytA3xwgsej+mNGS45H9W2Mf7uj+q9xhN5xyIx5zaGHzPf8NPm+HyTf55NZO3I8 - hHIBy3X2A13lbJYObtf1jkkVDh8Tp/w55Oajqw7HJOqYRJFjEtXG+L1Moox1P5Q8Cm/lPcH/PL3v - GdXdUx8MfFbK0+XXH0KKY5rCuer/ePlN7eaBzlicduhvmvPabS8l4P14l8sl/13uch1vNR1vNX3d - W01o8t/gDpNb+/xMV5HclR2vG3UW8eXE+3bJ6Ke7A/R5F3VqWRw+x0rbIv4TVtq2P/i2F3AiER7v - 3JTP8c7NF925MRHoQdWVEU+/x1WbO1+meQl8uRdqcKTzf4nyMAvGv/liC+7I973cghTrxcAPdcFF - q+3xrCZ/DjirQf9zPKD5nLTxeIRyPEI53kM53kPpuIeCkehHuIviOPh7l1G3JNB/AVBLAwQUAAAA - CAAwMHhTK+7FHB0MAABpVwAAegAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBf - MDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfY3Jvc3NfY29u - bmVjdGlvbl9wZWVyaW5nc19vcGVyYXRpb25zLnB57Vzrb9s4Ev+ev4JwP9hZyEpadIE7Az4gyLa9 - An0Eue4BByMQaJl2tJFFHUUlcYPs374zJCWRejjOs03WBtpYFDkzHM7jNySTVyTksyhZjHM5H/5j - 5xUZPtgHiB3ydCWixakkg3CXfI5CwTM+l9AuUi6ojHjik4M4JqpTRgTLmDhnMx/GfopClmRsRvJk - xgSRp4x8/vitaPbJfxgrH+SlJFGi+qSC/8FCSQTnksy5ILHuA+/haal5KtFmjCxYwkAMYDJdWeIN - jnfJQS75Mcuk7vhBd+RCDT2lyYJlZElXJKS5oh1yIZDtlJ3S8wjY0mRGLiKY2pSRmAOdaK7kC5Fc - hFMtmfsPq/a54EsiVymsKomWoGdJDpKVRw6yVRJ+lMBzGjOPHNI41t9+i0Lp6SlGoUe+pqgjGnvk - 2ypl/6XCI78n0LJjiF1QkQDtbEdzot9zwXyYP/MpcghSurBZG67LI7pgMyPFpyiTjdHsMmSKdVaM - PYwjlkhYiVP4EYVq7d4JwUGif0uZwvKk0JuZJnjkuQjZu0ugntUav3D5noMlmeYlTQOGXxtSpFHK - 4ihhhQxH5rlg1jnAl4ImmRpjT90WtBD7/zlrmX/K47iuuE/HX4+gmQmjuC/8SPcyz+bpM5OnfGZT - XC6WskutB8eflRreK39oH2WEMUtKxTJoEw8oGQmMMfi+X3RYgqHHGaEZCfTXnZ1vZFzY1KD/rb+7 - cxhn+AzNhdFNCrOcTOqan1jK85rKPQF71bY8ySTqK1mdnJgfOzthTLOMvLtMIcRkxzyX7BCcPTvk - SQJuC6yPGFg/WPXXlOnAlI12CHx6vd6tRhGlMcLLBn9H0fkfz0l2yvN4RhKO0SqTFIwa/B/CAsQD - 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 - ZPT3L07d58Wp+vK02fBYL7GCLvJnwcRHIPiLLODvfYwEBd9XaU2zsEXzeny7Dt8WHZ4z5isXujrc - Ad9W4/2EyLZ/I6w/L30Z56VWuu1PSF96tdoyfv0JaX9C+oQnpNVq+Whno1SEpz/56eimH4xu5nlj - 21K4QRAKwVMMFU0wXQXuGnZ3HNVxClj+rFx3JYc/+XYoa9jacSA+IFBWr8cWefn7ftUxYR32PAt2 - ejJggGcnQv0GIQzqGXNOUjpOSyqf3+fcxP5VP9/9Ob+7Hp5UijWOUV4I8LDD9SeAIDcCD5hPwEsw - uzCvygVxmLBLEUCmPZtID7sJeV1dhtcda7PWrg9TN+ElzzYFMZY1d/27UFR5WdV4e/69MbAqr5sB - rPJ6LqBl5D8V4MLrap37bw2G1g11CyYqr7tho67ej4GRyutB/8IFr+YOdzUGZg49sMMe3AhdAWq+ - ldeqXWiwhNNQBDhrH+EMslpv2gtfm7vMKek8YDFbur/jOPPPaVywejprPbqsccF6wG669qzSN4OL - xYX6uQfz4741Vi3+xGMN5LB+BakGunPhqcX448I7pdPtIZ4eiFvCPLweG+pJix4a7lkh03BRA3a5 - JaV7GFhGiefMP0OiTLlmjX1OxHYdNOsCYi8IZtkuskFWj3x65EN65NMjH/uqIZ8fGOf0sKOHHT3s - 6GGHvnrY8VPCjjuBjPsiiL8BUEsDBBQAAAAIADAweFOqjUawhAYAABIUAAByAAAAYXpleHRfZmly - ZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9u - cy9fZXhwcmVzc19yb3V0ZV9zZXJ2aWNlX3Byb3ZpZGVyc19vcGVyYXRpb25zLnB5rVhtb9s2EP7u - X0G4HywXCuMWKbAZ8IAga7cAfUOaDRgMQ2Cks81GFjWScuIG2W/f8UWUZDlGNkRAEIm893vujvQr - koqMF6tZpZcnPw1ekZMXe1DYhSh3kq/WmkTpmHziqRRKLDWuy1JIprkoKDnPc2KJFJGgQG4ho8j7 - kadQKMhIVWQgiV4D+XR5XS9T8g0gfOh7TXhhaUopvkOqiRRCk6WQJHc0uI9fG6fTmpYBWUEBaAYq - udm1zIuuxuS80uIKlHaEvzlCIS3rmhUrUGTDdiRllZWdCimN2htYsy1HtazIyB1H126A5ALl8KW1 - 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 - uyWzU+x2+5qe7ZqicytX787HiwX+9MwvU8Dh2mkgHGupgvW61/Lxw+mHSFtbp0S4dJPRkPAz3rxv - 48Qb6Gewec9OiDdsMAXNhzc1PCJtcphbdZXXDWxpntHNMqHkY7ANPs3gj9fJQTLtwprHoT08uYa9 - veyi2nS0tufVbamsAIuCyg1/6BYVtcAS8suvpV0b9ONn6E7ZdcF/z1gH/+/3/36m/T87kJlf9lUy - U8xMxt/IhABL3/mx38QE8UDG80Klq/nn8SqFSHkkgdHReUqxSpSZ7UjWWUcGCYwvgn47m/e2BqRn - rwRM3pFdAqsh4c0PJyc2gd7+uqE/1PcW4C4uCBEkRn5q8cO7y3ruPvZETI/kvBWsL8DiTtTc3pby - O7UhQJFFCI4GPB+Igp1A7KjyctVMHGGsDBkMRd2goyTFsr9W/wk2KdDr2Hd1LOnvNbhI6JogEpt/ - hkPDWzvucw1if8i3T/K+Fe8P+X7o613KxX+WG154VvUI/3t8Dw6srnlko37ZY45qhoL7/cU3Cthp - g/8ewU1nC1DCFWdT7ncpeyX3GquSxekKd+P3Jyb3+ica+/OFn+x8Af3+Dk4U3OrnPh0OuDPbHwIM - FvJm4I+49X/v9vRvtvnegXH42dfbP0G9/fU21bMi3u+jm89+H/2L9tFVKrqP1eX/AVBLAwQUAAAA - CAAwMHhTC3ivLtAHAADZIgAAewAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBf - MDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX2xvYWRfYmFsYW5jZXJfZnJvbnRlbmRf - aXBfY29uZmlndXJhdGlvbnNfb3BlcmF0aW9ucy5wee0Z227bNvTdX0G4D1YKRXaLFtgMeECWrV2A - NA2ybMBgBAIj0TYbWdQoKo0beN++w4soURfXCdJ2GyYgsEQenvuVeYYiFtN0OSvE4vC7wTN0+GQP - IDtm2YbT5UogLzpA72jEWc4WAtZ5xjgWlKUBOkoSpIByxElO+C2JAzh7SiOS5iRGRRoTjsSKoHcn - l+VygH4lxH6IO4FoqmAyzj6QSCDOmEALxlGiYWAfvtaapmItJmhJUgJsAJHrTY097+IAHRWCXZBc - aMC3GpBxdXSF0yXJ0RpvUIQLhTtinEuy12SFbymQxWmMPlIQ7ZqghAEeulD8RRIdlaJa4sHTqn3B - 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 - V7kHrHq7ZXj5aDI8fOW9Oen/APW42rKva/rcivHaOwebK2hn0/xIap/jXqxSv99Cv/0WupLFnsnj - qmbICyy7cZM8VX+1pf4ewxi6W6ZqaZtXYepi2jy3tS/ev1bVv1a13deqOlzuAd60ut8a+DHf0brD - Xkr/Atct9uYMiSfyKleVAyYWgGl0++He+Hqowrr0oLu/TdYssFvGOjV2vzf2JPfG7EjysG+dyfyy - J7HInsnM/Stockn0r6Dd5xW0eiL7kRC7Ts2CLvLvCdNPgf9HCQq2dUwG1eOnEn4DcayJaTdANEr2 - GPz2GHwT6paG3wLOrpzjEaF1/65df4b8hM+Qrbjdnxo/y8q4ZVL7U+P+1PgRT42rvPpgB8VUhBc/ - +VHxcz8lftanrm1p8tmiNsRrMdQ+wXQVuFn226Fbx+ln+YuEG0s//NHAE1kC145B8UFOoDrvxgc5 - LhHawE7fBYA9Gp7AMx+hfrYSJvOSOSdA6095Klvf57zH/j1I3/0hyHse+lTyNY5/nhZesZ32J0Au - t8IcGFwyzmDJYciVKXOYsM8igCB8OZGGdmP1usoNr2+s3lqHbqeywkse1ApiNGseTHSBr/Ky6vX2 - YHxrPFZet8Nl5fVo+Mww/A7wqLxu1pn/znBp3VS3oKby+jb01DX6IVBUeW31r4vwau63V3Ng1tCW - DbZ1JXRxqOlWVqt2wUETTkMR4Kp9uNPSKu20l8Y2Exla0nnAYrZ0fwh05l/RuGD1qNZ6yFqjgkWC - 3bTxVNU3c4wVh/qJD/Nb0TVSLWbFsxaksD6RVPPdmX9qrv6wOFDJdHcsqCfijngQr4fGhFKjbeNC - y2UaJmoAM7fOdE8oSy/xnGVouihVNqTaJ4DpNqG2Loz2YAhM/noDArC1R0UahNlGsiFYj4t6XNTj - oh4X3RkXPTQK6kFJD0pa5qAHJT0o6UFJD0oeDZR8EwTZEr74G1BLAwQUAAAACAAwMHhTlbKcOh0M - AADxVgAAYQAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBf - MDVfMDEvYWlvL29wZXJhdGlvbnMvX3NlY3VyaXR5X3J1bGVzX29wZXJhdGlvbnMucHntHGtv27b2 - e34F4X6wPciKW3TAvQY8IMjW3gJ9Ibe7wGAEAi3TjhZZ0qWopG6R/fadQ1IUqYfzctY2sYAtNnV4 - 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 + s1TkIoFmPwwAAORUAABvAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8w + MS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fdmlydHVhbF9odWJfaXBfY29uZmlndXJhdGlv + bl9vcGVyYXRpb25zLnB57Vxtb9s4Ev6eX0GkH2wvZMUtusCdAR+Qy253C/QNue4CByMQaJm2tZEl + HUU5dYvsb78ZkqJIvbhO6/QltYA2FkXODGeGMw85sh+RMJ1HyXJSiMXwHyePyPBgFxC7SLMtj5Yr + QfrhgLyMQp7m6UJAO89STkWUJj45j2MiO+WEs5zxDZv7MPZFFLIkZ3NSJHPGiVgx8vL527LZJ/9h + zNyId4JEieyT8fQvFgrC01SQRcpJrPrAc7hbK55StDkjS5YwEAOYzLaWeP3LATkvRHrJcqE6/qY6 + plwOXdFkyXKyplsS0kLSDlPOke2MregmArY0mZObCKY2YyROgU60kPKFSC7CqRrm/mHVvuDpmoht + BlYl0Rr0LMh5svXIeb5NwucCeM5i5pELGsfq0y9RKDw1xSj0yOsMdURjj7zdZuxPyj3yRwItJ5rY + DeUJ0M5PFCf6vuDMh/kznyKHIKNLm7Xmun5Dl2yupXgR5aIxmr0LmWSdl2Mv4oglAiyxgj9RKG33 + K+cpSPS7EBmYJ4PeTDfBbVrwkP36DqjntcZXqXiWgifp5jXNAoYfG1JkUcbiKGGlDG/0fcmsc4Av + OE1yOcaeui1oKfb/CtYy/yyN47riXly+fgPNjGvFvUrfqF76Xt+9ZGKVzm2K6+VadKn1/PKlVMMz + uR7aR2lhtEkpXwdt4gElLYF2Bt/3yw5rcPQ4JzQngfp4cvKWTEqf6vfe9gYnF3GO99BcOt20dMvp + tK75qaU8r6ncK/BX5cvTXKC+ku3Vlf5zchLGNM/JnxEXBY1/L2bPs4s0WUTLQkWh1xlTH/LxCYHr + 9PR0j75EaoekpsE/kaP/mxYkX6VFPCdJipEpFxQcGNY6hABY+0qYeYQRI9765Dl0YBQWx7YaGHKG + /aleBJpIiBTAZsjFIgumVcEOCWDkoULQcKXawQI0wRYezQrBtIzjaEO5NtIYYnAE3USqGpSAMLrA + +CsDK0htpkmWPC0yX5ERaL+SzN+WGyVM3KT82t88GT0ZBaOfg9FjXzuCHJhRTtfACWc3LmeJc8AU + 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 + uxFrN2iiaGZSLDxR/ZGehoGga4HWhJ4HIVub0ey5xgltaMikw8MWR7lOWcF23Y+CPNnTomL9uozj + 1sCSPSo45LS3Rq3UYRVcjBMTtrHWnUyP1IhVwWMpUjjeCht3P9lBe5E+sB3g0nsKH9mdgEnDbYuq + RKTqSwoIPEZ3yze0wEuW+oulb4tAeMAs2cLQFVaDBhnAYCo1lU7t5Z27fyCr1/P5zdBN4YIpauEs + xwjFgXw4jpvRZxnehqXODpLDm7DoSXquei67N0o9R/iQGZiogfIQ3Tk56hCpoyTuZGEAcao8Myxg + gbHzwoLMztoNWZ89dDv+41mnA8P5oCM/npVK7jnOZGfhgjf56Ob5s334ugPcVnN9xJNWpp89dJuj + Pe9Vg9njYLz5B1BLAwQUAAAACADzDrNUUeMIW/wIAACgHwAAiAAAAGF6ZXh0X2ZpcmV3YWxsL3Zl + bmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX3Zwbl9z + ZXJ2ZXJfY29uZmlndXJhdGlvbnNfYXNzb2NpYXRlZF93aXRoX3ZpcnR1YWxfd2FuX29wZXJhdGlv + bnMucHntWW1v2zgS/p5fQbgfbC8UxS26wJ0BHRDktr0CbVpksy0ORiDQEm1zK4s6knLqFtnffjMk + RVEvbrbFosABZyCIRQ3njTPPzNBPSCZyXm6TWm/O/3b2hJz/ZR9gdiWqo+TbnSazbE7e8EwKJTYa + 1mUlJNVclDG5LApiiBSRTDF5YHkMe1/zjJWK5aQucyaJ3jHy5tVtsxyTXxnzD/qTJrw0NJUUv7NM + EymEJhshSWFp4D087a1Mo1rOyJaVDNQAIetjoN7sZk4uay1umNKW8KUlFNJs3dFyyxTZ0yPJaG14 + Z0JKFLtmO3rgIJaWObnnYNqakUIAH74x+mXIjqOpXnj817p9I8We6GMFp0r4HvysyWV5jMgVLQq6 + LlhE/skzHVmbeBaRtxU6hRYRuT1W7D2VEfmthJUzt/ueyhKYqTPLmn6uJYvBYBazTxkzm1Uj6arg + rNTgvB3845lx9y9SCuD5L60r8GgF1MwtwaOoZcZ++cSVVr3Fa6FfCDh8t7ynVcrw60CLiles4CVr + dHjnnhthJzfEWtJSmT2No9SxzEJFG7X/U0MsDBmJogjdjLtf37x9B8sMVDbP1+KdpXLP7ukN0zuR + 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 + Ii7oMnuMew4fQa73Mqc40NEgoM/f9aZAB+RGVTz3TYBHkfDvl+Zre+wp6B1y/dLFHjC/7+8s9ofv + j/Xw3VoS+uP2p4e3WyzaH7f3x+2P4bi9XGrv7YidCn/1nR+yP/Xz9ad8YN22dj75HBE3YNhDXydt + JnnVTepbwkws/h6g5MFuYFZt3gPBHgj2QLCr271+FUZNxO/l2zB4Q/Al/vfqqcOY2+MNXKMsnNEV + gp88nlB76tqvvxGYqN2KkPCgskv8sxSv+/bZc98iVuZ53N/87m9JfWe3pHCa3sOdqGpy8JyuNlVH + 1l9f6kxlTcdHcWnp2d0tutsFoBogwqfPLxWjR5Bf2vPxfi/2RInf3+UxT3+X56vu8qgV4KlnUxiM + ozAT3nzjVaPG3TOqjiyp+D3I8qgef5ux49fvLqRhat/kwfaQSQGwR+DWoQbcAaC1XOlxJVkPdisE + gbFQPyYKRr5iFZisofBOG3wNTrZ/pdOt/jznvl8g2ClfA3B/o3snezhzf26gHgw6kM7BTESUJjcK + hzH7DCE4jK+mUtHVcL5t8xWfO27AtnY9zCYsPjKbFcSMrAlbuw5Qisfacm8P0nufpxTPfri3eL4V + /jX8HwoH43OzTf23PvHYZuqWg4/iudsBSFfv+zgIKZ6D/uIWPk0UV9rAzKEDK+zgg9DAU9MttVbu + WsNIOPWFh7P2AN+l2bnstF9nsJnI0JIsPAC06+oPtAbuNY1yVo9qrSl4jQqCBLto55duXGNjRBwq + ZTe/4F0j1aJWRPBIYftCUtq7c/2pufr9nn4pmW5/AqYNccsrPPjc9/mXHNGhz8Asl2moqHGZpooz + q3lv4SVOZRrWtht3LLXfPtPblcx1pW4PlJh19FSJma0hOy3rk6I+KeqToj4punVS9IxToD4j6TOS + PiPpM5I+I+kzkrv9wPRhkov/A1BLAwQUAAAACADzDrNUGgru14gGAAAhFAAAbAAAAGF6ZXh0X2Zp + cmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlv + bnMvX3Zwbl9zaXRlX2xpbmtfY29ubmVjdGlvbnNfb3BlcmF0aW9ucy5wea1YbW/bNhD+7l9BuB9s + FwrtFimwGfCAIGu7Am06pFmBwQgEWqJtNjKpkZRTN/B++46kRFEvdlegAgJL5N1z78djnqFEpIxv + FoVeX/wyeIYuftoDYNciP0i22Wo0TiboA0ukUGKtYV3mQhLNBMfoKsuQJVJIUkXlnqYYeN+zhHJF + U1TwlEqktxR9eHdXLWP0iVL/ob9qxLilyaX4QhONpBAarYVEmaOBffjaOZlWtZSiDeUU1AAhq0Og + 3vh2gq4KLW6p0o7wrSMU0rJuCd9QhXbkgBJSWOxESGnEruiW7BmIJTxFjwxMW1GUCcBha6tfYuCY + MdULxz/X7WspdkgfcogqYjvws0ZX/BCha5JlZJXRCP3OEh05m1gSoY+5cQrJInR3yOlnIgcl2yOR + HFDUwGGSb4WkGCylmH5NqOVSlYjrjFGuwWtb+GGJ9fNrKYWM0B9a5+DKHKhpuQSfopAJff2VKa1a + izdCvxEQ9XJ5R/KYmteOFjnLacY4rXT4s/yuhJ1kwFoSrixP5SF14EmoaKX2PwUkQQi02+z0KSdc + 3X6wSr+xmVa6DWNc7e8g+JlCRKHYvQ4Gd2hRuX08uhtNBteZMt+wXMVlWUVuuWxbuAyUjLpG3ENI + XbiXSoMrIQ/u78ufwSDJiFLoc84/MU3fM/5wLTiHJDYWfcypq081HyB4hsPh9wjBLBCPhF/AA8v6 + tyiQ2ooiSxEXpk6VJpAikPlQEFAJTo2UmfrJDhi9AwJK0ggdasZEUkNPyjQrQRKDAH42UgJYCIcr + fQNg6pBoTZKtWwffE25WJFsVmpY6ztmeyDI8c+hIDMi0cAtOQeAuTDeybQa09maijRRFjh2MNpGr + YP4NEoZT/SjkA96/nL2cxbNX8ewFLlPAMuZEkh1IMtbNKyuNDaYhQgeDfmGDrHCDXvA12wC9/S1K + hcTacznABg9sMZKxb1SCoUC8su3SWVrvNVhSeo4p3MVVsji3lvm+qNPdrKZ0jeKYcabjeKxoto5K + PaPSoChQJGrgT9DFb+hGcOqy0jwGAMcOACS5l9auBwCCGqxFFMgBslBqW5ZV0siyL84ol/zGtA3V + 4wZH5L9k2eFimzMxJzs6R6YyPcUG8veRHPq2El90fbvQFR7i8yTPnz9AR9+4jLOeHJZxwb21Payd + DBG9pVAydA91YI6xlGrCILSQawTtc44UsFslAj3L4goyqdcBd1vqN1w1IbNhsI0o0O2t8wqu4Wyh + nXJnW2rTqUZciL/pB+9Eoo3acXYb2LgldEYTvy9WbRH9Qf0xOScTo6Z7oAdoTtBly3MGish0QZQU + SrtZAmRJtC64hbBN1w83uWmOqUsK28NNWNzx6wVIqgvJ5/1nTWSwtcuBItPGKpA/rlAmAYzR5P/2 + 1f6cDsAIg6bu0VonOu4MLWEt1DVpu5srK5yLfDyClVFkW9QEoWfIaVye6cvv1Nu9x7XzTgyTD6A/ + +VXzXM5ezM8NW5ezy/mpSepy9uu8b/TyAo5dBXCRp1AJ49BGvwmWPh0ndYRIzuI9lcokyQINTUwu + Zq8uZi9qj5HEuNjskjzPSt2nXxSYX3cLM57DeS4LyKa/bt/79UJmtoNDF4Yui3fQhEA5shzBxui+ + 9jfbcAinZ8uJ3sZu+o/BimIHXlMdz45UsVKJZDYB3qWjefvwwCBlPAzPAByyxCwdRujcdgQytBxN + oqbcqo29NV3sBsrzlOiefgcSe1ZPCCpb2jkRYdcD7PDzBGjdWs7hthrQMGr3vxPoWaNCzkno63Mg + pm+5K+vYl2LlUIHLzDFS4C+Cc7Q3oSb9+Ws7OdVQFX4bJjl5iOsNk4rHOnub8/pJruUIyu2iLDfI + /kXHL5ZjPAyqEhwSfFV+6Fd8C0N4qLX7/mG1O2zL0ZXtAb0qO2rQ2ZIYde1LV9NyHm7HygxfNkht + b0VdReq+Vd0L4+rQAVjySOC60ACP/f1RFnwsq2sXaEbJbvGGZObaWE1Zk0BVD9oRhLdwzviv2jy2 + 9mwYLja6ULH9z4G7QaHly9nsft4oFX9NHgf0iz6QyEP77ahu+Av/Nmng2/Oye5cfn8Ry9bFo3omD + CAYTdurDGCyOR72nJJw5HS9OGo4z00tTdTt+2Kmiw9q4X6T2PAuTzDKGFHYvPHxMFdjzZ45G07Dh + q+lT80Q5ThudHvY7nf84zaXYM1N3U///KHzjhpzp3k/CwBs086PZCe7k06dmU7b7rXv79KnbWo+j + Y+cM/Q9QSwMEFAAAAAgA8w6zVLyN+UX1BwAAbCEAAGEAAABhemV4dF9maXJld2FsbC92ZW5kb3Jl + ZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL192cG5fc2l0ZV9s + aW5rc19vcGVyYXRpb25zLnB57Rlti9s2+Ht+hUg/JBk+X1pusAUyOLq2K7TXcrsVRjiMzlYS9RzL + k+S0acl++55HsmX5Jdm13K1jTHDElvS8v/sekVgkPFvNC708+WHwiJzc2wJkT0W+k3y11mQcT8hr + HkuhxFLDvsyFpJqLLCTnaUrMJUUkU0xuWRIC7Cses0yxhBRZwiTRa0Zev7yqtkPyK2PuRX/UhGfm + Ti7FexZrIoXQZCkkSe0dOIe3jaVpWEsYWbGMARtA5GbnsTe+nJDzQotLprS9+MJeFNKArmm2Yops + 6I7EtDC4YyElkr1ha7rlQJZmCfnAQbQbRlIBePjS8BcjOo6iOuLh/ap9KcWG6F0OViV8A3rW5Dzb + BeRc7bL4pQaaNykLyFOapvbpZx7rwIrI44C8yVFHNA3I1S5n76gclFg+UJkBUjWwJOinQrIQBGch + RdRRTlc+zZLc5i1dsaQk/4or3YFmH2NmaKoK9mnKWabBBGv44bEx2jMphQzIL1rnYJccbrNyC15F + IWP27CNgV63NC6GfC3ChcntD84jhY4eLnOcs5RmreHhbvlfEDgKEWtJMGRhfdJ/Riu0/CtaUf7Pa + 6ENKOL98bZh+bty2VHoYhtX5BjwpVYQqEtnHweCKzCujjUdXo8ngaarwHbYrqy4quy8WbQkXHpNB + V4hrcAjrLAulQZXgVNfX5c9gEKdUKfIuz37lmr3i2a16kzMb4mo2ILCGw2H/MTHuQ4TbCAcG4HdR + ELUWRZqQTGCAK03BHSBkIJIghCzJhGPgpbuQvIQLjIKr7WrAWDK8T0uXKpHEiAF0ilQ8tKB6mzMQ + AQYw1ZrGa7sPeqYZ7kh+U2hW8jjjWypLU8wglXG4poXdsAwCdIFpzOQn4NqJSVZSFHlo0Wi0UoXm + T885MqY/CHkbbp9Mn0yj6ffR9HFYmtsA5lTSDVBC6WaVlCgDZlJIfZBojEFV2LgvsiVfwX3zW5QM + iaWDsggbMHDEaco/MQmCwuUbk2etpPVZAyRhx4D807ByEavW0rfntWvjbsKWJIp4xnUUjRVLl0HJ + Z1AKFHiMBA38E3LyE7kQGbO+iAsRhJFFAJTsQ+vUIYALNbLWJY8OXPOptmkZJpGWebBCWedH0VZM + jxsQgXuTZTaLjM9EGd2wGcEodDe2eRYpiK2jZxDtt30XvvvuFpL7yrqUUdWwVHzoheyw1h0Y6pJB + JLAtuDeWtYRpysFi4EKUvHt7QZAeQXploHhe0SvM1Zq5AxsZBA8QIeIv2QhrXCZiDumlTbKlHSR2 + B+xdnR7E62n2AHLUIDQDWCFlqbrkIMGmoepbt2wH2QDSWpnEwWsx7ZC4UNpWfSArybLIYhPRmOVc + G5JjNkqsuUzSRPXZ2uYIAGuFzGY+0wFi1NY8RapRLKA6rmAnHjDSv2v68j3LQ0E5ZEyHo1Uaw071 + 9z3SPccmdViXDnORj0ewMwpM/E8IeUQsn2VxXPT6+rXDZtqFCBoHwPnZ7eI6mz6eHetVzqZns0ON + yNn0x1lf5+II7LsMhEWeQJka+5K5Q5Dv835SW4PmPNoyqdAN5mSI+j+Zfn8yfVzricaoWDyleZ6W + vJ++VyIb1kGLrTKUSFmAv/x2+crtFzI1SRESGySucAMJAJijixEcjK5rLfNVBkZ0YDnV68h24hFI + UWxAa6qj2ZEqblQsuTH7y2Q0a+fjEKiMh35aDX2QiCfDgBw7DoCGlqNJ0KRbJZQXmE8uIAAPke7J + PECxZ/cAoa31tWMkGukHkDfej6NFF74TapdofPxus0tk32f/soiGpVmRAvwFUFZ6rT3pdy6TURnM + J8odQ+cid1F9gH6yr12r2YsehFqMIBZOylgA15x3dGIgxkMvZEAd3lulh37G19B0+lzb9y9muwO2 + GJ2bAO1l2d4Gns0VZNc8dDkt+7+2rbDZMEZqayvoMlInlWrmiarsD2jpBwrtcQN55GYjWWRjWY0U + wBmjm/lzmuJIVDUdE49Vh7RDKFxD6ndvtXgwVrsr0MjrQkVmxLYTA1k8mU6vZ40YcSPg2Ls/70MS + ONTuOKiz8dw9TRr4TQnrzqnjg7hsfMyb855nQa+jTJwZvc3xyCtcUAY6ups01IUtQ5NhU/NNUe+A + NrroxJQY37UMoH/DnPn1AH3flIQZGZ36OVidfm4m+f1pI/nCeScZ709zKbYco+3Ufa4JL2yPcVrm + PgD0kuv+1EuJ9VGVIPejfadUuVkjhaoc3eyiKjE+THfebb4bX2rq9gQ/nvgT9KXpx4bXjbYcL8Gk + Ch0ftmy+7BgOtN1j46RI8Zpp2P+jvfo/1jXDhMu1/VAIznPL6s8NwDzjgEOSfit+ZY/d+foWNj+7 + Le7Yi/czde2R/ZZ9+SHH/79FtwtzVS4ZhA8mblNsxxn7qE0jNzfabWb8Y90Lrq/sYHpB76eLwQW1 + C6u6k6wpU1suf1aplteztnP7nQeYat1tkKnWtxpoHP1/arBxBB9mwMG1P2bXL55FjvlQz0hSra8b + TQ5BP8SIUq17HQBwQUpm3dizNnDBec8Ku3chyt61xFtrrf4cC5JIGusIk0K3MW5l1L/v0fuLWH+7 + 7mM2iUosI5ayTfPzchJuaVqwdo7s9Pc9WLC58Ld6ddMg5QyLnQqWFO8/ei1UPboEO0WI4XhZqo18 + sJq1/Pth51HL05fPpKUhvnAuxfXQs6mR6L7nU89lOirqDIvN/nTcQFJ5SdCIPXfFinKwcP+7Js2e + ufIvUEsDBBQAAAAIAPMOs1R8YcuyKAkAAOYfAABqAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRf + c2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fdnBuX3NpdGVzX2Nv + bmZpZ3VyYXRpb25fb3BlcmF0aW9ucy5wee0ZbYvbOPp7foVIPyRZHE+6dOEukINhbtsrtNMy2+1x + hMEojpJo61g+Sc40LbO//Z5HkmXJdqa73N6HhQsME0nP+6se5RnJxZaX+1Wtd/O/jJ6R+R/2AWI3 + ojpLvj9oMs1n5C3PpVBip2FfVkJSzUWZkuuiIAZIEckUkye2TQH3Dc9ZqdiW1OWWSaIPjLx9/aHZ + TslPjPmF/qwJLw1MJcUvLNdECqHJTkhSWBg4h9XR8jSibRnZs5KBGMBkcw7Em97NyHWtxR1T2gK+ + soBCGtQDLfdMkSM9k5zWhnYupES2G3agJw5sabklDxxU2zBSCKDDd0a+HMlxVNUzT/9Ys++kOBJ9 + rsCrhB/Bzppcl+eE3NCioJuCJeTvPNeJ1YnnCXlXoVFokZAP54p9pDIhP5ewM3LYD1SWQEyNLGn6 + pZYsBYVZyj7nzCCrhtNNwVmpwXgH+MdzY+4fpRRA8x9aV2DRCqCZ24KlqGXOfvzMlVadzVuhXwpw + vts+0ipj+LUnRcUrVvCSNTK8d+uG2UWEVEtaKoPTGEqdyzwUtBH73zXEQp+QKIrQzIj95u7de9hm + ILJZ34r3Fsqt3eot0wexDSke90d9yazXd2+NGV6aEB7GcsKkFLlkVB6zIfGAkpPAuTNN0wbgCLFZ + KEIVyezX0egDWTVRMZ18mMxGN4XCNWw3YbNuAmu97lp+HRgv6Rv3HiLORuNaabRXeb6/d/9Go7yg + SpGPVfkT10zdiHLH97UtGu8qZr+o5YjAZzwefwOOGKsQ4TfSkcH8l6iJOoi62JJSYBFRmkLgQlpC + tkKaWiG2HJO7OKfkNQAwuk3IuUXMJUN46oLfEcmRAvgKuQRkwaW2LiEBLBJUa5of7D5Ynpa4I/mm + 1szJuOQnKp1zllAuOYBpYTesgIBdY6k0NRCk9mqSvRR1lVoyGv3WkPk1CJ+S6QchP6Wn7xffL7LF + D9nieeoCwCBWVNIjcELtlo2WqANWayivUMyMi1UawRtPAHzoESJ2HssSjHDgiNOCf2ESFAXgjanl + VtP2LELZsqeQwtO0iRVrVhftqzbYcXfLdiTLeMl1lk0VK3aJkzNxCiWBIElEf0bmfyO3omQ2KPGD + BNLMEgBO9kvn1BMAgJZYByjgA2Ah1y4vIyTyMl+sUjb4jWpb8VAWgm6NikBiGuEnfiVdFc5MBGUl + PbIlwSz1ECcudU2L7IGWQ8cuJpZk7OybvmJ6MEtdgRi3uN999wmazt6G34BZc+M3CwN1r5pOYGeS + GKgZIc+w/TGMVFOr1rh975FNE8mgnQCJr34XPy8Wz5dPdbAXixfLS+3pxeKvy6F+5hk89gVI62oL + JWEaKuIPQZ2vj7OZx6IVz05MKkyiFRljqs4XP8wXz8etWUSpQehM2wIdkB2HR+OEjGlVFU65q1+U + KMcBoxy7D/LoAY08EF6goKjJGjLt57s3fr+WhQljE7OdUEuPTFNQmK4nADa5bx3F9yV0ME+kovqQ + 2dsa9LF9fQTJVc9bE1VvVC65aUOvt5NlN59S4DIdh2mRhigZ344T8tRxAjy0nMySmG+TGq8wM24h + 8i+xHsgh4Diwe4GRy7B/Xt8+xaWbh8Ciu9Wn/zjoMVeRnemROvwlkI6DHpkNh4Mpy0xDqPpjyG95 + ztoD9OVj6/74BnARaz2BHJi7HIDwWfXsYTCm4yBVwBjBqrHDsOAHaOyh1Hb9u8Xuoa0nNzb75liN + BgW3OL00DZde9if4XJvUfZKDzW40i/nSt8hGbM9Zw9iWkN+md4g4IAAeT2VzF5x8oxkEeg4ItJ64 + tVE1BOi2n25oVzCK2aDuRlfSNyhG/gD3VrRmkMiku9ECO/pA4SYXMc38wCHrsrUBmJDR4+olLXDO + aHreLFDBE+0xSg9wj/ar1nswZXoQuHPqWmVm4rSXW7L+frFICPSO+2VUavxwNQ2QVkOUEk/fHydt + R1v5b7OIvqQc9OhNgNOLtGytWcVzzyzSE1p+rIRkupYl7k979rJ3A9NSLZHL3Qmj3TSoJZlchR1B + XX2NW87jVdQK4LzXGh6vKilOHOvKlX9gSG/thfuqKfAUacfV/vHqVJVRZkweew2zc7nbsD0vvWJ/ + kptdPDTbu1rrV7itv+InmG/w7URRNcd2BcNPo6R7Uwl4KjOZgPHmiptxCwYqr3MzD3n6bogYtMmH + A+sgEjxIW2Rz0bpkzy6PvlWRAX7DoQj1+OgjwOjwcOD5IVYOIWHaDtVr+xUpGdvic1Is36A3+wZw + Pn3fdjtV4/0PxsrQ3i3nSLC+URy93zZnfiuCWuqf2BlowNDtHh1MGSDXJK+Vtu9eYE5JdnWZG4Ph + DO4f4iqclW3M2JHeF7M+AzCS6b+8rI0kmRafWGlYBbvE7KKFgJKmEmZ4UplIJvaRBoL2xJAa1WHk + NFzcEw3EgqyZ8Xr7QJMQ0xrMbika0ATVo63Tm0ceN/YiMEz/Cl9m/BnoAuz3547XjbG8BBshCqT9 + a/+BKx14ueqpwqHtO3ioqRBBJ1rAZYHtaF3gIyJUWRBFc4j3DQQCQ7M9WLVszkIRCB5osMSD1ndM + y/P8egf0XIPG19MKX4qbtwMjhS3+5gHAv79AssTVxUaDBVWEcQgEaRoD6q1tuqOwwnQX351mARtb + fy/aqFPIAkTsgCpCbJ/50l5njCpge99w/oxnX7cLAyMGUTD/mlfcNfp16O2xFe6/GqcLKTJIYXqO + ScSTTDcuJvGkEw1hXVgP2boBM9DmY1fuXsL21fDvlpAVrRp4oWipQojFLw74kfQhcwESX/Muv6l4 + 1H6PWA3NgT3EbvFe9Ua7AV6mZK6ae2YPAJy7Kuhxs6Xkc3JOvizhXw8oatStB/zy0puFMfYgVDjM + eEAPifeXPdNZIcD1cE3GXxwyUeuq1v3b3Cx2zNBl0Frid1wI8fP/hwfL6H/68BCmnP+FQpnatfQN + 5GhKFJi+86PF1JebxFQeYQvo6utkxyGn56bPzk+c4u29ELm7OSfDrl0N7iZkYBiD6InENa35krz+ + N59pSGAQ3m0M16HB+SbuMyleM7J+3evXoJj1Kl4OVIkeyVUr2FBRwVF3Fc69faD23dqSxUvchuaf + Vhcyv1N8IlN+2zTTSJigfCeXKk3SMZJlGY9Vf8Y58T9QSwMEFAAAAAgA8w6zVHY1AsGhDAAAwWYA + AFwAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAx + L2Fpby9vcGVyYXRpb25zL192cG5fc2l0ZXNfb3BlcmF0aW9ucy5wee0caW/bOPZ7fgWRfrA9UBS3 + 6AC7BrxA0Dm2QJsWmbbAIggEWqJtTWRJK1FO3SLz2+c9kqJIHbnGTutGAlpbPN7Nd5CMnxE/CcJ4 + MS34/OhfB8/I0dYeAPYqSTdZuFhyMvRH5G3oZ0mezDm0Z2mSUR4msUtOooiIQTnJWM6yNQtcmPsm + 9Fmcs4AUccAywpeMvH39oWx2yR+M6Rf+mZMwFmPSLPmT+ZxkScLJPMlIJMdAP7ytJE5BWsDIgsUM + yAAks41B3vBsRE4KnpyxnMuBv8uBSSamLmm8YDlZ0Q3xaSFg+0mWIdoZW9J1CGhpHJCrEFibMRIl + ACecC/p8BBciqxq5u12xz7NkRfgmBa2ScAVy5uQk3jjkJN/E/msOOGcRc8grGkXy2y+hzx3JYug7 + 5F2KMqKRQz5sUvaJZg75GEPLgQJ2RbMYYOcHEhP9UmTMBf6ZSxGDl9KFiVphXb2nCxYoKt6EOW/M + Zp99JlDn5dxXUchiDppYwkfoC939mmUJUPRfzlNQTwqjmWqC16TIfPbrZ4Ce1xpPE/5bApakmlc0 + 9Rh+bVCRhimLwpiVNLxX7yWyzgkuz2icizkm6yahJdn/L1gL/2kSRXXBvTl79x6aWaYEd5q8l6PU + u3p7y/gyCUyIq8WKd4n15OytEMNvYj20z1LEKJXSbOW1kQeQFAXKGFzXLQeswNCjnNCcePLrwcEH + Mi1tajj4MBgdvIpyfIfm0ujOS7M8P69L/twQntMU7gXYq7Tl85yjvOLNxYX6ODjwI5rn5FMa/xFy + lr9LmfQ++eSAwHN4eNjsIoJ3kugG90AM/l9SkHyZFFFA4gT9Ts4pmCesZFjgsLIlqiBEfxBtXPIa + BjAKpr+pJvoZw/FUmbgC4iME0AhiMcCC4qQrQwDoVyjn1F/KdpAvjbElC2cFZ4rGSbimmVLBBDxs + CMN4IhskgTC7QO8q3CZQrdkkiywpUleC4aidEsxfhpHEjF8l2aW7fjF+MfbGP3vj565Ss5iY0oyu + ABNyNym5RB7QwYNHBv8nFJm71vgknocLGC8+C0VQMtezJEBrDnSFNAq/sAwYhcEz4f4lp1WfNSVg + N00ye93SPKRYlU1PK5PG1oDNieeFccg9b5izaO4oOh3FkGMQ4ljwR+ToP+Q0iZm0Q3wQgOtJAIBJ + fqn1agAwoAJWG2TggWEm1jouQSTiEl8kU9L4kbUF40NrhqPfMuVdPWEzXkxXbEJw9ekR6zT2clhX + bX0//XQJsWQhLUZI4lDJ1VWr8bASC+jgjIGRszVYLgbSgHEagjLAOij59P6UIBpl/oauW0n8sGS6 + Q9o7wQ6EhaAVdreCJdZBF7d1lDWeEVkLdEgM0J1miqmgjq0puWrAJdvA6gM3opwlWAkuc+IXOZfB + H7BlZF7EvlhB6FV0NpLi6g+kDIWTQsZkbNMIgKoiiyclrQ5C41JoRcSRE8A4LOeNjImI+66uolSz + MZ2G4Jn0/FoAcxtR3zQP/d0XS1TaFgSydDiAloEj1tmIkGdE0qiCz3nD6C40JJEieJAsALyvuhWf + l+Pnk5vyk5fjl5Ou5OPl+N+TtmxFI7huEuAWaQChYGhypTuBt6/Xo0oLNA29NctyVP2UHKLcj8Y/ + H42fVzKiPgoVe2maRor24z/zJD6slhBmyRCGsgJs5OPZG91eZJFwPOA8wDm4K1iJQBw9H0DH4KKS + cLiIQYF6Wkr50pNJOGQUi2IFUssbkh3kxSz3s1Co/HUwmNR9ngtYhoem63LNKV4YHDrkpm4HcPBs + MHJsvOXy/h1X9yksui7ULX4AMLa0diBaSzu7CYW1+AG49d4Ee92mGhVDXCVxhAv/HHC7rYoYtetd + uDQGVUOuuyFwZxuv6kAVXldat1OwzlnnAzDTI2WmYDXThiTEjOGhYc0gCeOtlEM74UvIuUyq5fu9 + yW5MOx+ciLXTSrIcDTSLIUiu+NKkVKU/dV1hrBVKqkvLaRJSrfeyBPFKhwxg6RWF7NAC7ulSJSvi + YVZm0kAZo6vpbzTCCqUMyiODVA20gchdgkfWbxV7UOzqIZDH8iL3ROErE2Zy/mI8vphYq0JXZENj + /LQNiKNB626ncpRT/W1kwReRpVk2DjthyfUxtYslQ4NGQhVoNRqNw4GKJ+CdG3IbWaLC6G0TK8Kv + iLGNqVYCGQjPb5qVmGiOEH2mm0a7F556QgbHpmvMj7/avvf62PKJ0N/wkdfHaZasQ1xpx3oDxT2V + If9YeTqYaPi868F1I0TUUk5P1kceqEHGPZFdA0O7SUR1X7W4Js1c9IGJa5+N3J6NQJzmQLTH5WaA + AfbQ7AJ/2kxXDERbymk6ra/PdPpM50llOq/k4jtCz3RjvlNbpearpv0GPNvIqGZJsPFKxNKD3I1v + c2ILAdg9bIkQQEEZ4Ec3EXE+UO+CPXPAbclgWtw9GURjb0G+5zmiQ16Mn+97otjF53QK3I1t5raY + VHbjfL4znLtPZG+PzXuQ3s7YIowbnHyvua19ENWSoFqbtK8EVznuyap9Tr3RCgYC7iZIWB4POGGY + ahIAxIjkX27rimbcGNWbsPu2oyv1GuCWqWTsXlu7NYSm1t5XAT0vMMPFXdykPEvS6LqYbYX50I3a + ne9AlwhAOCKdCONC5PMeTy5ZLFAZrUS0ojQAEqcZB/tLhb0SebxJcrpmCI1agimxqMNNUG1WMHFO + VR1tOkSEPdEaJ+VQsSVOK2dXHo+qoyQcnIKE8UxT9wEvgH6xqWlbCEtTMEuSCGH/1TwadlvOfBus + hJDFqPHgG0HLaxpB7sPmFHfuMeIjKTxcob3yK4Ziu5Js5YJsWOrGoSeuWuAaz142RydzgKeSD7zE + kOKFjfI8TlBRHhycxNWZJqwS24dIa5BDc8JCMIRML6KHnTQ0xVR5rPvZ+IWBQpxG3PkwwvKDVeKl + lG/vAahWCKloccY+gLhqcY5G0HbEXxG3vW2FKEsg3Ed0Y8OzK7m6RQ3sSs8qQutj9chKe7h25Uqu + M9FY6k2e9F0BWE8VG5h+VFDBOO1jVXwyeuUpu6olv7duN2kQzYgxbauHGxMtnz+1q9zuwZWrnraV + II2JYAPTiK5mASWfnY3zZQIfjUFWiK90o1+7dnWEGlpHmfWeHmjslIpDZC9KwCigrMDbQ15ScKxv + mgnlbpLT0kLqCarU6f2S1Ja5Vp7abwM9wjaQue711aRceNOJjn8r4TRB4rXbSkPt8xzh/hLp0qdf + B/MQHMuRSBOO1iHFIkJ4/yORvR/puDi4dtrVO21tdUhL0QyWZtEu0owu4vXNr6EJoHW8amj3jK31 + mR0wXUyZvKYnbnpDG/XUfm3xTg2Q04qwNmeGWxJTc3+iOahaeRIsJqQz6l9OOzxOzelZorxdNEOL + GCOgOF0ezqkJSaJsrwD3qYZVgZLTRf4tCtcPgPedSLUfei4DOdpHVXeWqScys3/15qMUmXZpqSTV + gfAB9WWlzkcsMftLTuLpjxUf51jR8Jj9QeJ3kEG2qKg/SOwPEr/FQWIV/nZ2lki5v3zip4n7fpC4 + Vwd1bdFuD8oa3BVgu75v1qxT7L3Ke+Z22PwU0rmt3e+yddwnY30y9qSSsR3eX5cr66lcYcfrSS/w + v5f7nlrcPyXAoGOkAl0+dQ9CvtyLVZb7SPG+dkItIri1NfmLIMe4RrN/+5JSot/X3zX2t0qe2K0S + XFk7uFJip9w/0kURm7P+bkhnQagnPsqNkB/uYsfDLmPUsg58+qpMItrvSxZR4vf3KvTT36v4R/cq + pMv+/msQ9J9RmHNvtvHshf7wOqSj1ih/96s6CMbf4Cp/9OhMyLp2kx8HQAECyTUmTyVnWPvSWonx + jWuTR7sogOknl78DB3q7ZFYyqhLOplj/Sfpp/qKaa/+U2l2vNTcJaiSu3+gqQpsF9tvY8kHXAHUQ + rCZMf8Q21zBmn8EVhvHlVEjWdqs3bR3i88Dtw9ap29lCxEeUgZxozpr5YNd+fvkYG8btrvTO2/vl + c7eEsny+VWKp8T9WgonP9U3iv/d+/U2qbtm2L5+Hbd93zd7FNn75bPVHXvBpZlOVDvQa2rLAts6E + SgAV3Epq1Y4scJJRn3u4arfwFwLNONN+QG5CFb4kmXuQSa7sX88L3DWNClZ3Y63FbA0Kxn2z6dY/ + JXC1UjGJkMWv/gHVGqgWOWLqjBBujhyVgjsDTs22d3tYI2m6/4GNUsQ9b4Hgs+vjGsHRto9sDJNp + iKhxPcNOHe2Cs7QSx1p3tY25W2LrNyixbiuqukqoXRVIn6wCyWTaLI/6WqWvVfpapa9V0EP9wJVJ + Xyj0hUJfKPSFQl8oPMVC4UFlwQNz/r8BUEsDBBQAAAAIAPMOs1Q1xnp2rAsAANRQAAB0AAAAYXpl eHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3Bl - cmF0aW9ucy9fdmlydHVhbF9odWJfaXBfY29uZmlndXJhdGlvbl9vcGVyYXRpb25zLnB57Vxtb9s4 - Ev6eX0GkH2wvZMUtusCdAR+Qy253C/QNue4CByMQaJm2tZElHUU5dYvsb78ZkqJIvbhO6/QltYA2 - FkXODGeGMw85sh+RMJ1HyXJSiMXwHyePyPBgFxC7SLMtj5YrQfrhgLyMQp7m6UJAO89STkWUJj45 - j2MiO+WEs5zxDZv7MPZFFLIkZ3NSJHPGiVgx8vL527LZJ/9hzNyId4JEieyT8fQvFgrC01SQRcpJ - rPrAc7hbK55StDkjS5YwEAOYzLaWeP3LATkvRHrJcqE6/qY6plwOXdFkyXKyplsS0kLSDlPOke2M - regmArY0mZObCKY2YyROgU60kPKFSC7CqRrm/mHVvuDpmohtBlYl0Rr0LMh5svXIeb5NwucCeM5i - 5pELGsfq0y9RKDw1xSj0yOsMdURjj7zdZuxPyj3yRwItJ5rYDeUJ0M5PFCf6vuDMh/kznyKHIKNL - m7Xmun5Dl2yupXgR5aIxmr0LmWSdl2Mv4oglAiyxgj9RKG33K+cpSPS7EBmYJ4PeTDfBbVrwkP36 - DqjntcZXqXiWgifp5jXNAoYfG1JkUcbiKGGlDG/0fcmsc4AvOE1yOcaeui1oKfb/CtYy/yyN47ri - Xly+fgPNjGvFvUrfqF76Xt+9ZGKVzm2K6+VadKn1/PKlVMMzuR7aR2lhtEkpXwdt4gElLYF2Bt/3 - yw5rcPQ4JzQngfp4cvKWTEqf6vfe9gYnF3GO99BcOt20dMvptK75qaU8r6ncK/BX5cvTXKC+ku3V - lf5zchLGNM/JnxEXBY1/L2bPs4s0WUTLQkWh1xlTH/LxCYHr9PR0j75EaoekpsE/kaP/mxYkX6VF - PCdJipEpFxQcGNY6hABY+0qYeYQRI9765Dl0YBQWx7YaGHKG/aleBJpIiBTAZsjFIgumVcEOCWDk - oULQcKXawQI0wRYezQrBtIzjaEO5NtIYYnAE3USqGpSAMLrA+CsDK0htpkmWPC0yX5ERaL+SzN+W - GyVM3KT82t88GT0ZBaOfg9FjXzuCHJhRTtfACWc3LmeJc8AUADEbIqQ0de47/aUloL9tEZIuzChF - 0BkDjyIaR+8Zh4lC55lMEGqm1TNnyJztGmQ/9Ut/UWrVXj+pnB5b52xBgiBKIhEE/ZzFC0/L6ekJ - eZYgnkN/QIb/Iq/ShCnHxAsJ+IEiAJzUh9pTQwA6VMRqnSw+0M3mWuclhURe8oOalHJ+nNqSib4z - wjN3XMffQPpMkNA1GxNcn6bHRq2zYFXM2h5Hmebe9vCnn64hGy2VR0lNnWq9+811e1ppEMx1yWA9 - sA04OWblORM0AruBI9EyShAgQZ5nes6aiF49lqu0zvDtipkHarkQfID0kV0VW/yKnFxJXfqqc21q - DVnux6NV43UGdb3XyUeZelwn3mKvqsc120JMgOCmgzz4LgYfEha5UKAF6HOyKJJQrmuMdQZFZRiT - 5spcMnSislRONgw4EwVPxqRpfQ8JC2WWIhY4DWDeL0kMLBooxr6xrMXPLEo0gihqSNXSsd/AMLZ/ - ms+hDCfKzyEtZ/0etPQ8GRMGhDwiSlydSqe7FsCVISqxTwAoCEh/MK14PR09Hu8CXk9HT8ddqOrp - 6J/jNhhmGNw2BfCLbA4ZrG9P0DyEaX64HVS2oVkUbBjP0Tcm5BStMRz9PBw9rtRFQ9QvPqVZFmvZ - z/7KYfrV0kX4D9mTF+BEf1y+MO0Fj2W8hJgHMc1fQ1QA4ei0Bw96V5Wyo2UCtjTDMipWgdpdAFRa - FmvQWt7QbC8vZnnII2n95/PeuB6qfeDSP7Ujrm8PCaL5qUd2PfaAh+C9gefyLWPKbxhSXsGq7GLd - EnyAY0trB6ONCTm7uNTDD7CoN3XQj7Q/76Luxh+g7TY0Kd+2WV9nV18bFSnDPw8STqutB+2uJSMp - gx1Xbh4DpOHboHqAXnJbOZYLXztHTXuwEoZ6JYBjThq6kCP6p9aCAVVYd6Ue2gVfARq1pVb3dxa7 - MWzaO5fLs1Vk1Rtkll1QXPmhKakGhnVbIQqRRqpry2sKUoWUcvsWlJkAyNIbCrjZIR6YbR4vkj4v - dyEgGaPryTMa4+6uhCMDS1RDtMHIX0H8N3fV9KKFGeYDwhdFHshDA7WVINMno9HV2FkYZjfbt/pP - 2oh4hrR57FWxeGI+DRz6Mo81t9z9TlpqfUzcjaZlQQtqzo0ZrcZ+r5m9IBc0VDhwtIZgwpVbogGZ - 5xtDHZQ9l3nG9jA50O4hn9lJAZeAzAtj0juzA3F+9sGN9LdnTgSG542IfHuW8XQT4aI7M+dQ/isF - O86quApj3SB7exa5aoIedpi87d020lYNvQdqqxmA3VQulhsVmPbXwfTVIh3vRPOfvws4Iqs7ISsw - mQChA6FObCyyp/YjCNxN6GUxOhA+6/TaI2o7orYjasPrcKjtQq3vIcbBnditFgjsWyP7Dj6HQIez - dL4NSsYqSO03b3tgiwD4uG+DyjaMMtglxrSn7+UE7Q4fg7ZZsT+0RXdvYf6dI16PPBk9/t5hb9c8 - JxOY3cid3P1A5G72j78E+/tH6B+HBQ8Gt8/YMkoa8/1+Qbtb8NwNt52j/Aupgrw6uW+OqA7jwQsh - 0s1Tlic9QRhCaQJcGFHqU+UA2YxVzZJLJ+FjPeBz6gGKtO08uubiGq/qUKduDz3Agf291ydKBqAF - CY6ipJAiBCK9ZolkZbUS2YplWaAkKBfg4plcHUQV7UlONwypUazrNrjokj0YixdM1largr1HZAqX - rUladpVVElqF6LLor8uf2DkDZWOl3jyDuQD75bZmVmWfUoJZmsZI++/mCw9+y5sMjalEgMl0f4jo - YPANjQHJsQXFYg6iFxRFROCQM7A9Q7XdqGnlUmwILFahHsMAzBqLgNvh+QLoaSCFr+Zk+BpSWUOW - UpRlpfOkqsOD37sRS3mD6poTFoEj8JZC1CfWoZoaq0LlJ3v+lcVN1qr2LlU5AbhKA9ol3FMV3Qrw - AP3QOlmRrxVN0TXaXmephLuXg5qYpwBoYrp1Sbt717rL9dy9rbOtr/c1PSub4uJWS70+n0YsaE7P - vCIDC66aBqKqiip4r/uuAF6c3gTa22pI/6MHf4ZEMw1N2k4YGgPruWXSODRoDHEzxqR2EtDoXqWA - ibUJanQDj5nEdD2bU/LO23rvx/Cn0ckBJZX5zG3XUZq0VGsvewdsOlrn4PLliSBOwW9gm4Xv1QVp - IXC/14TS947QpfZbUDped0XqLWMdsH48hnsYx3B2IDKvCOYy0o9Nxl7LgA5Grb012DdB2JPxOFXp - ZvKht4gg0g0lsBluIoqbNZmZhnL/MzSZvHfrtXvQpLXVIy1HFuDMjuwSGHUJb97A7NsEWvvrhvZQ - 3boPdvO6jyAvaKaGZnh2WU/c25ZY2CA5qQRrC514IDSxT4eanarFrcgihJ7R8HrSEd9qIdZR5cdV - 03eEsTKc1xVPvZqSFMv2PfTDOyvARca+dmWvueV3scodYR42/wh1t4NVzFwfONbJfowE3eYJxzrZ - d/d2k1q8P8oLTljueYL/PX0ANZ87Vj0wr1nVjq6w/WCwicJg2r+/EWBSO2CTUMM58vpFiruz5nDo - 0sC/l0g/YaEibmj/AHWC47n88Vz+sOfyuKLv4STe3ZM8pEN1d2bHw/POHbUZ+O0emT+4s/BPO7Su - AS28jntdxeg73et+ucPoOA2P58/mOp4/f9b5s0olD2Vnh4E8jvL7+0p4x3at/GmTqv6PPzPSuT27 - lPbKa++SdX8tHDYTnbTyH+A1sC/23W0E80L92g740TVzoL2G7/tY9nPgvf1LNr77Ezb7vm2zj4iN - rcJX+q74fgvlWGtRFwY42IvCikM0KQ9K+wl7B2E/Sq4nUtduCtl1+IzXJx5Atw49zCE0XnIrLoiZ - WRNedxWdyssqOWBC2LviVF77ofHy+lqo3PD/UujcMLxnlI7X7S6j3rmOtMuBWspJ5fVpZaWu0fdR - Xiqvg341Ha8mHq1sYFbmgRV28EloCK3pVlqragAwE05DEWB0OMCbb/vks/Z34Ww+GLOCdBEAOl+7 - v4809zc0Llg9XLaeQdSoIAaxmz76ppxvzIyARp1ZmB/Rq5Fq0SxuR5DC7gxVmbwzsdW8/X7Likqm - u5cWtSHu+PsJeN13YVHO6NDFRctlGipqfFfKhbHuJr70Es9ZibVDWCeHf6ub1JZd6f8BUEsDBBQA - AAAIADAweFOHzzWDWQwAAC1XAABvAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAy - MF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fdmlydHVhbF9odWJfcm91dGVfdGFi - bGVfdjJfc19vcGVyYXRpb25zLnB57Rxrb9s48nt+BZF+sL1QFDfoAncGfECQfRXoC9lsgUMQCLRM - 29rIko6inLpF9rffDElRpB620yZpm1rAbiw+ZobDeXJYPSNhOo2S+bgQs6N/HTwjR/f2ALCzNFvz - aL4QpB8OyOso5GmezgS08yzlVERp4pPTOCZyUE44yxlfsakPc19FIUtyNiVFMmWciAUjr19elM0+ - +ZMx8yI+CBIlckzG079ZKAhPU0FmKSexGgP98LZUOCVpU0bmLGFABiCZrC3y+ucDclqI9JzlQg38 - XQ1MuZy6oMmc5WRJ1ySkhYQdppwj2glb0FUEaGkyJTcRLG3CSJwCnGgm6QsRXIRLNcj9+2X7jKdL - ItYZ7CqJlsBnQU6TtUdO83USvhSAcxIzj5zROFa/folC4aklRqFH3mbIIxp75GKdsfeUe+SvBFoO - NLAbyhOAnR8oTPRjwZkP62c+RQxBRuc2ao11+Y7O2VRT8SrKRWM2+xAyiTov557FEUsE7MQC/kSh - 3LtfOU+Boj+EyGB7MhjNdBO8pgUP2a8fAHpea3yTit9SkCTdvKRZwPBng4osylgcJayk4Z1+L5F1 - TvAFp0ku59hLtwktyf5fwVrWn6VxXGfcq/O376CZcc24N+k7NUq/67fXTCzSqQ1xOV+KLraenr+W - bPhN6kP7LE2M3lLKl0EbeQBJU6CFwff9csASBD3OCc1JoH4eHFyQcSlT/d5Fb3BwFuf4Ds2l0F2W - Ynl5Wef8pcU8r8ncK5BXJcuXuUB+JeurK/3n4CCMaZ6T9xEXBY3/KCbnaSHYBSJ6f/Ln24wpY5SP - Dgg8h4eHW0cSyRmSmgb/QM79b1qQfJEW8ZQkKVqlXFAQXtBzUH/Qe0XINEJrEa998hIGMAqKsa4m - hpzheKoVQAMJEQLsF2KxwMK2KkOHANDqUCFouFDtwH2aYAuPJrAMTeMoWlGuN2gE9jeCYSJVDYpA - mF2g7ZVGFag2yyRznhaZr8AI3LsSzD+WCCVM3KT82l+dDE+GwfDnYPjc10IgJ2aU0yVgwtWNylXi - GtD8g70G6yi3Ofed8Wkyi+YwXv4tNEHpzMxSAJ050BXROPrIOCwUBk+kc1ArrfqcKVO2aZLd65fS - otiqJX5cCTy2TtmMBEGURCII+jmLZ56m09ML8ixCPAf+gBz9h7xJE6bEEh8E4AcKAGBSP2q9BgAM - qIDVBll4YJiNtY5LEom45A+1KCX8uLQ5E31nhmfeuLa9gZSZIKFLNiKom2bESmlZsCgmbd0cVS8Q - qHtt3T/9dA2+aK5kSvLqUHPeb1ffw4qPsGnnDLSCrUDU0S9PmaAR7B6IE+2wE1p7LFFpXeHFgpkO - pS4EOxAyIuqCbUBLreriXZ2CJgcRfTu+Oo5W7jeW2NiDbgQbF9S2l9WYa7YGiwGmT5t/kGw0TSQs - cqHCGcDHyaxIQqn1aAlNfJWhxZqqbZSGFdmnvLVBwJkoeDLqoNZD4EJtXBELXBoQ0C/BDCw4SMqu - 1q5DDi1oNAJba8DVHLbfiHJs+TW/Q2l0lC6A4876PWjpedJyDAh5RhTJ2tleblOSKwNYRkgBxEoA - /pNpxefF8PloU3j2Yvhi1BV7vRj+e9QWrBkEt00C/CKbgq/r24s0nbDUT7eDao9oFgUrxnOUkzE5 - xF05Gv58NHxesYyGyGPspVkWa9qP/87T5LBSckwSwM/yAgTqr/NXpr3gsbSsYB3B+vlLsBxAHL3s - QUfvqmJ4NE9gP820jIpFoHIQCKjmxRK4ljc428uLSR7ySErAy2lvVDfqPmDpH9q22benBNH00COb - uj3AIXhv4Ll4S4vzOxqcN6ChXahbTBNgbGntQLQyYrcJS904AYp6U9dCjDBvXEXNHuESak1N+Ldt - MqC9sa+3FqHDfx64p9YdH7QLmLS2DLKz3HRDCMTXQdWBsnJbiZcb6nbOuuyBPhxpfQDxHDf4IWf0 - Dy21AWZYbyUf2glfQPRqU63e70x2Y9pl71QqaSvJajTQLIcgufJHk1IdSNb3CqMWuUl1bnlNQirD - UqZ6QekXACy9oRBnO8ADkxLyIunzMmMByhhdjn+jMWaCZfAysEg1QBuI/AV4AvNWLS+amWk+ZASi - yAN5wKBSD3J5MhxejRz1MJlv3xo/bgPiGdCm26ss8tj8GjjwZbNhtxVX9ku3o91A07dKJqBDbGb3 - /RZSJDhFRkmX0rWxm+Ba0mCRM22lsdfuE8HDNLZk4OwChivuQmS8IaOIxlQnyp9K72VLrJxoj5B9 - tqtBlZLeZkR6x7Z5z48/uf7j9tix69DfsPO3xxlPVxEq8bE5A/PfqKDmuLLWMNc13QDb8AgBO3b3 - tnfb8IS11CFQeW4AG6fcu8ySYM1fK6GwZ9tDVyeWORhtzTLuJ0PZR3V3juog3hFAdCDUmZIF9tDu - AnfRDPssRPcUG3aK9z5i3EeM+4jxISLGM6XlR2gRN8aNNXNgvxraN+C5j8h0kk7XQYlYmard1m1P - bCEAu/s7eTKgqSPcGWyi8rKn3+X67QHbou6s2D3qRm1oQf6dB+MeORk+30fk23k2HgOnhi6jHi56 - 7ybh+WOR8PAJxPZ45GmkFRM2j5LGYp9wTuFWirdnAk4V5EzyKe8selSlDBBSMK7TlOVJTxCGIT4B - NIwoBqsyimzGenCJ4nFKKT96+aS5mg2y9q4KtPICUxysnaRl1Rl8hdrQyhrtRuKO2O+pcvLgBaMS - AfBZxodRUshMMBDpNUskKquVyFZkI0ASlAtQqEzqI1H3K0hOVwyhUSzDN7Do2xUgHrxgshRe3a3w - iAxTZGuSlkNlyYpWm1Tez9DVahycAcPxUoXpg7UA+vm6JjiSWYaCSZrGCPuf5t0Uv+XSSWMpEYSl - ejx4GNj0FY0hmGUzipU1jNCQFBGBCkxg/xmy7UYtK5dkgymz7lWg3YFVY7V2fXQ6A3g6WMRbVBne - GCtL/pKKss53mlTXJkDTXBuppEENzQmLQBB4l/37vMJgk2uVgf4iDbiyMMri4c61Q8fsV2G0Fg33 - qEm3QtiC8mgdN8mbYJcoIm03kCriHuz0KuYpBFwxXbvg3YS+Ln49N+F3zjrqY83Iam9R0ZXa19fU - sAvNJZqbTaB81TIw4quggiS71zzw4fQm0FJXy2y2HpsaEE03OG47dmlMrPu2ceMkpYmr5qHGjcOR - jVg6PcZ4t1y2ARzkbRzT5WRKyQdv7X0cwZ/GICeYqjbevHadTMo9bh1lHyWYgVYBQt6YCeIUJA4S - UrxIGcCaMDNuJgiPknvg05Z/yD29Yw7SMtdJQ/Ynm0/pZNM2ZuZ2aC49xshEAEvpGGBraxdG+8aQ - e9Kmp8ptjT/1ZhFYyyMZKB2tIorJqPRwRzLFOzKRQe/Wa5ejcWurR1qOeUCkHdploNVFvLl827cB - tI7XDe3mvjXPd2MEH4PGoOlemibeRT12X1usYgPkuCKszYjiIdrYPlFrDqpUXIHFkHxCw+txh6Wr - GVuHldtZ03eIsbyk12VZvRqTFMr2Y4IndhaCGsa+fmG1eWbhhjt3jBax+UeoZ95bJdKVgn398Ufy - 0m3ysK8/fnc31pQK/yiX1rBOdoL/e7Evln1JmQg9pVUe6nIETyPYURGdVpRvJtKpHf7J2MU5ivtF - Etxdgdn/s5Pv+J+d7KsIP1gVAfX7AWoGbsrzlI7+3ZXtj/c7U3Yz8ds+1H9y5+6fdzhei7zw2afT - CtF3nU4/3qF3nIb7c27z7M+5v+icWzmVJ5HwoS2Po/zhPjvQkcOVn86pLivgZ2w6PhRyLreqdteu - +4sDkFC0A8p/gJtyj/Zv/zGaF+o7TiBB18yJ7XX8vnVPvyS4tz+Q5LtfRtr1VtBW+hpZwlf6usAO - yrEv4agHLRrkoKBoGEHKk9d+wj6AkY+S67FktOswNp1m4/OZJ9qtU+/nVBsfmYILYlbWDKm7alnl - Y9Uw0APsXMgqn90i8PL5WpG4wf9YEblB+MCROT63mzb1zoWpTQLUUp8qn8+rU3XNfoh6Vfnc6/cL - 8GlGn9UeGM28Z4bd+yJ0wKzhVlyragGwEk5DEaB1uIebdVudWfslOxsJGqwgnQUQiC/dL25N/RWN - C1a3la2HDjUoGHrYTVuv4PlmjzGOUYcU5pOMNVAtbMXMAyFsdk/Vfnd6tZqoP2yRUtF090Kl3og7 - fmEDn4cuU8oV7V5r3K28aIlMg0WNf17mRq9uvl5KieeoYe3k1XHg32A+2pJ+/h9QSwMEFAAAAAgA - MDB4U1UvCfClDQAAWYEAAF8AAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1 - XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL192aXJ0dWFsX2h1YnNfb3BlcmF0aW9ucy5w - ee1d62/bOBL/nr+CyH6ws1AUt+gCdwZ8QNB9XIG+kOsucAgCgZZpWxtZ0lGUW2+R/dtvhqQoUg/H - SZykaSSgG4uPmeFwOPwNH9ofSJjOomQxKcT8+B8HP5DjvT1A7HWabXi0WAoyDI/IuyjkaZ7OBaTz - LOVURGnik9M4JrJQTjjLGV+zmQ9130YhS3I2I0UyY5yIJSPv3nwqk33yH8bMi/giSJTIMhlP/2Sh - IDxNBZmnnMSqDOTD20rxlKLNGFmwhIEYwGS6scQbnh2R00KkZywXquBvqmDKZdUlTRYsJyu6ISEt - JO0w5RzZTtmSriNgS5MZ+RxB06aMxCnQieZSvhDJRdhUw9zfr9rnPF0RscmgV0m0Aj0LcppsPHKa - b5LwjQCe05h55DWNY/Xr5ygUnmpiFHrkQ4Y6orFHPm0y9gflHvk9gZQDTewz5QnQzg8UJ/pXwZkP - 7Wc+RQ5BRhc2a8119ZEu2ExL8TbKRaM2+xIyyTov676OI5YI6Ikl/IlC2Xe/cJ6CRP8WIoPuyaA0 - 00nwmhY8ZL98Aep5LfF9Kn5NwZJ08opmAcOfDSmyKGNxlLBSho/6vWTWWcEXnCa5rGM33Ra0FPt/ - BWtpf5bGcV1xb88+fIRkxrXi3qcfVSn9rt/eMbFMZzbF1WIlutR6evZOquFXOR7aa2lhdJdSvgra - xANKWgJtDL7vlwVWYOhxTmhOAvXz4OATmZQ2NRx8GhwdvI5zfIfk0ujOS7M8P69r/txSntdU7gXY - q7Ll81ygvpLNxYX+c3AQxjTPyR8RFwWN/11M8w8ZUw4oHx8QeA4PD1tzidQASU2CfyDL/zctSL5M - i3hGkhS9Ty4oGCmMZxjmML4Vw1mEXiHe+OQNFGAUBsCmqhhyhuWpNnRNJEQK0C/IxSIL3accGhJA - 70KFoOFSpYOWaYIpPJoWgmkZx9Gact0RY/CzERQTqUpQAkLtAn2sdJ4gtWkmWfC0yHxFRmAflWT+ - tkwlYeJzyi/99cvRy1Ew+ikYvfB1Z8uKGeV0BZywdeOyldgGdPPgl8ELyu7Mfad8msyjBZSXfwst - UDo3tRRBpw5kRTSO/mIcGgqFp3ISUC2t8pwqM7atkp3rlxai1Kote1IZNqbO2JwEQZREIgiGOYvn - npbT0w3yLEE8h/4ROf4XeZ8mTJkiPkjADxQB4KR+1HINAShQEasVsvhAMZtrnZcUEnnJH6pRyvix - aQsmhk4Nz7xx7WMDaTNBQldsTHAMmhJrNbKCZTFty/7xx0uYVBbKaKQyDrVq/WpMHlbKgZ44Y2Dq - bA32i5PqjAkaQZeAjVBrkOthYPV5q6iflsxkKLsnmIHUkLhNz5CTQ6Kr4XWuzeYjy914tKquKnPJ - NjACwZVotwmWgkOdhEUuFAwAHpzMiySUowg9i8ElGXqAmdKgdFTYIjXLGQaciYInY0tCDwkKpbMi - FtgEYDosqx5ZdZH9rh7D6mqLAo3ARxkStQnNb6AA20TM71AOVmViMLFlwwGkDDw54o4I+YEoMfVk - dN5mexeGmEQNAeAHIPnVpOLzavRivA2yvBq9GnfhkVejf47bAIxhcNUUwC+yGcwLQ7thJhOa9/Xq - qOoLmkXBmvEcbWBCDlH7x6OfjkcvKjXREPWKuTTLYi37yZ95mhxW4wiBM8xJvABj+f3srUkveCy9 - EHgS8BT+CgYkCEfPB5AxuKiUHC0S6ENTLaNiGShcDiBjUaxAa3lDs4McpuSQR7LX38wG47oD9IHL - 8ND2Y75dJYhmhx7Zlu0BD8EHR57Ltxzgv+H4fg+jr4t1iycAji2pHYzWxtS2can7AmBRT2rSv2rr - Iz2z+Fr1SB3+eeCJW3vkqN0ApHdjEFHkJhumc74Jqgzsy6uq+1141lnrfAD2eqztFcxn0tCHrDE8 - tMwalGG9lXpoF3wJSMyWWr3fWOxGtfPBqRxErSKr0iCzLILiyh9NSTUoqvcVzsCyk+ra8pqCVAO/ - DE+C0j8DWfqZAmZ0iAcmjOFFMuQlygbJGF1NfqUxRi/lPH1kiWqINhj5S/DO5q1qHgTCpgigW1Hk - gQyKFYwm5y9Ho4uxMzxMtDa0yk/aiHiGtMn2Ko85Mb+OHPpylmmGlMNOWmp8TNxAyupBC2bNTDda - icNBNbeAp26o7sjRFk7prrxyTpazbqOqgyxnchawLUtWtEvIPNtlo+lLrz0mgxPbTeYnX10/fHXi - +EfIb/jLq5OMp+sIB9uJWV/x3ysQcFJ5PajrusCrwVVj0qgh0kCFTwH0h5oJJfiGZt0bTrWzq7E2 - bkWrt0e3PVzZCa7ARC5A6ECoBQSL7KGdBX62iWcsRnsCPZ3G2EOhHgo9Tyj0Wo3CY/RSWwFRbbja - r0b2LXz2Abmm6WwTlIyVK9mt3XbFFgEwe9g+bYAQFgg42ibK+UC/y0baBa7DjFmxO2ZEk29h/sSh - pEdejl48dTzZ1c7JBFo3chu3X+zZzfbFfbK9f8h7/YT9ZIDwlC2ipNGebx4Fuxtc7TjWWfN9LVuY - O0u81cItWA14olnK8mQgCENQSoAcI0odaqFYJuMu1rNaJG4ysPvtYzXV5wWCYFwSTsvNqZRrBe7I - 3qZ8h4Xfe1/XLhmAoiTiiJJCYv9ApJcskaysVCJTUS1ASVAuwAgzabdEbZ+SnK4ZUqO4+9bgojdP - oU95weQOWLV16hE5J8rUJC2LylV2WvnAcvtVb1Jh4QyUjHumJg/aAuwXm1rPS2UZCaZpGiPtv5tb - z37LnnKjKREAHV0eXCZ09JrGAI/YnOJmAMIBFEVEYLdT6HOGavusmpVLsWHIW9upOG6h1bifszk+ - nQM9jUzwkESGB0LKnT4pRbkdcZpUu6UwPFxfoqxBFc0Ji8AQuO0zbrd/0dRU5bxubOkXFhe5x7Hz - FofjEitspk3AXTjQqTDfot1ZiwfyQMc5mkLbQYJKuL2uRcQ8BUQQ041L0g3/6qY1cMNDJ3KtlzUl - qz7EQayGdL0djTHfbJY5lAADq2oGwpOKKlipu3OLD6efA21dNYh87ZKVIdGcNiZtQXSjYn0umDTi - 4q1VKv896YhbGtXBJCYxXU1nlHzxNt5fY/jTKOTM/1U/mdeuZSHZJa2l7DjRFLSWYOWedRCnYCAQ - iOCRpSAtBEZETfB5b1i2NJg6nlVdfDNM21LXgbX9UtJDLiXZ/sCcjcqlox2bCXIl/SmovnZcamh8 - oSfdYqq8/eTrYB6BwzmWOOJ4HVEMPuTEcCzx/rGZOAdXXns/T1pTPdIScoPJObJLHNIlvDl6NrQJ - tJbXCe0eszWuc6dTHzFV0PTQTS/psp64ry2eqkFyUgnW5thwQWNir240C1VDUJFFxDql4eWkw/vU - HKCjyutVM3SEsSYar8vbeTUlKZbtMePTi331NCroIn+8gPcTcP8gcfkdtn0Azf2uI1ULqmLD+gi1 - PUJtxKVaW92cbxGcVn37gMFpf+iq38V8jF1My5v2+5bfEths6at+37Lft3ykfctqTry3fUsqwuUz - 37l86puWT21HsG3yezJxEC4msAc4AteMatzVzxvCPkx+DjBvb8fM3G7uQVoP0p4nSLvHc/ZqiD2X - o/Z4Puol/ufVU8cbNwcJOPtY4KDLuT4ZEKAWdbX9PhwCqO2FyzndWdf8WUqU93cz+zMs/RmWu5xh - waF1D6dXXBT+PR1IcVvWH0DpDBNNxQc8dvLdnRu53UGPGgrBpw/XFKPv5ABHnIb9mQ3z9Gc27nRm - Q3nwpxKcoDuNo1wE003gjvvbBygdEUj5abNqLxk/M2Z91OlMKr12qQDLQGQCoNvF+jkGyLQWezx+ - 0PJgRw8QnAr1zTvowEvmQFUNR1v1exd8an9Azne/HLfrEetWmRrg9pEON3QYZL8Arh50FhAuwchC - fCTXxYYJ+wIuMkouJ1K5rrvdttaIzy3XG1ur7mfNER8ZLQpiWtYEjF07AeVjrTC3O9edNwbKZzfE - WT6PhTwN/4dCoPhcbVP/jRf4t3V1yzp/+dxuvb+r9n2s+5fPXr9eg08TZVV9YMbQnhW290ZoYKjp - VlqrFm+hJZyGIsBRu4cbCq1TTfs2u01YupN0HgDIXLnfC5z5axoXrO7JWgPeGhUEAHbStVcZfNOv - iCZUgGw+HFsj1aJKRNVIYfvkUfVx55xTM+/73eBRMt18k0d3xA2Pk+Bz31s8skX73uaxTKahosYh - DxdDurFoaSWeM/RqS3jXTK+PE31dF2x1hVYPGTjZrbfDpj6A6QOYPoApnz6AkQHMdxyu9NFDHz30 - 0UMfPfTRwzONHm4VK9wxELDOhaOcbD4HrBytWWDvi0LYIVh+7yfGK+aaoX0J0xxwMAjzl7L4mSxd - Xf08xIlGDuYt8Ux/GP3J3Tnc2UL7w+7f0umJtp7sD7v3NxJvfSMRQMiWqQKPuiAcaR512+Um4xbC - 0ILOKWew7ahHjS8Ktk0Jd7gLmeb9R1xhHuvvJ9x4pvxGDgedMHeE7XqT4br2fh+Y9drrE78xob9e - WvIhSiz9v+oqOITxc71qraN24nwbVeflGQujOX49xeQ8/ommB/q2zNYu7fjADNhfu97n7r0GrdfQ - tLYu4VbmO+4LdBrZA+6t9BdO+gsn/YWT/sLJDS6c3Hz9yZB8wKsoWxz0ZFvw0CDU32np77T0d1r6 - Oy39nZab3Gm5bpJ4ggHt/wFQSwMEFAAAAAgAMDB4U1RClwDSEAAAgusAAHYAAABhemV4dF9maXJl - d2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25z - L192aXJ0dWFsX25ldHdvcmtfZ2F0ZXdheV9jb25uZWN0aW9uc19vcGVyYXRpb25zLnB57V3rb9tG - Ev/uv2KhfpBc0LITpMCdAR3gc9tc0DwMJy1wMAyCktYyG4rk8eFEDdy//WZ2yX2QS4lSJFmSl0Ab - idqdndmdndePS/9ARtHYDyeDPLs7+cfRD+RkbRcQu4ziWeJP7jPSGx2Td/4oidLoLoP7SRwlXuZH - YZ9cBAFhjVKS0JQmD3Tch75v/RENUzomeTimCcnuKXn35lN5u08+Uiq+ZF8z4oesTZxEf9JRRpIo - yshdlJCAt4Hf4duUj8lYG1MyoSEFNmCQ4Uxhr3d9TC7yLLqmacYbvuYNo4R1vffCCU3J1JuRkZcz - 2qMoSXDYIb33HnwY1gvH5IsPog0pCSKg498x/kZIzkdRxeD99U77XRJNSTaLYVWJP4V5zshFOHPI - RToLR28yGHMYUIdcekHAP/3sjzKHi+iPHPIhxjnyAod8msX0Dy9xyO8h3DkqiH3xkhBop0d8JO+v - PKF9kJ/2PRzBjb2JOnQx6vTKm9BxwcVbP81qvenXEWVDp2Xfy8CnYQYrcQ//+CO2dr8kSQQc/SfL - YlieGFrT4hZ8jfJkRH/5CtTTys33UfZrBJpU3J56sUvxY42L2I9p4Ie05OGq+F4O1tihnyVemLI+ - qugqoyXb/8upQf44CoLqxL29/nAFt2lSTNz76Iq3Kr4X397R7D4aqxSnk2nWNK0X1+/YNPzK9oO5 - V8FMsaReMnVN7AGlgoNCGfr9ftlgCooepMRLics/Hh19IoNSp3rdT93jo8sgxe9wu1S6m1Itb26q - M3+jTJ5Tn9xb0FeuyzdphvMVzm5vi3+OjkaBl6bkDz/Jci94T7MvUfL5NWy+L97sMgpD2Lo4Qx9i - yq1Sen5E4Op0Ou27EDZXJBI3+keMyH+jnKT3UR6MSRihnUozD9QZKIFBAEvAWRv7aD+CWZ+8gQbU - g60ykx1HCcX2XrElCiIjpAAriKMoZGGhuelDAmiHvCzzRvf8PqyHF+KdxB/mGS14PPcfvKRYsnOw - yD40yyJ+gzMIvXO0xszMAtdCTDJJojzuczIZrmZJ5m9FqUI+f/2Hl2cvz9yzn9yzF/1CLVjH2Eu8 - KYyE0p2XUqIM6BDAgoO9ZAuf9rX2UXjnT6A9+zcvGIruRC9OUOsDP/le4P9FExAUGg+Zu+CSyt+0 - LmM6r5P6a79UGz6txR4YyC2Ad8f0jriuH/qZ6/ZSGtw5BZ9OIZCjMOJo9I/Jyb/I+yikXD/xQgJ9 - lxOAkfiHyq+CADSQxCqNlHGgmTpqdSzGJI7FPnChuPIz0biyulHi5vEYP6GoQKqn0XHEt6Sw0S7T - JDf0pvSc4B4WLR74JnQLLXInfBsiJ8U+NPVii0fB4YEudooV6C/Yzx3Z/ccfP4Orm3AFZRPfmohc - nRFbfk4IjGrc68KdrsPW8JiQH9BRU1R4ZghvWo9wK0ZgbswFhwbjfBN38Xp19uJ8ng99dfbqvMlB - vjr757nJo4oBHusM9Ply91RpxY8g87fH42PRy4t99wGWBjfsgHTQLJyc/XRy9qIj5y4KM2DazbiL - UMh21J86Dul4cRwUwp3+mcL8KAON0P/hGLVGR6IRxoNgQJMcdvXv12/F/TwJ2JZhat+g1n3QMQ9u - eDddaN69lavqT0LwpYo+ZvcuD0LBo07yKUiQ1latW26H17gb3oMGd8+r27gPA/U6hn0Dc2G465Au - yNY9dvSBHubr2LyhW25IYKdlywYW03yYjhKfBQdvxk3cqGapr3Zx/XHHIfN+ro/7aF587kiK1cNR - 4T8HbIRxUY/NmiUNkvgZnFoyc+UPqA6PUoP0cKax100XttNJsZ1AAwe1eWI9eh1l18HEKN/KeTAz - fg/xiMo1/74027VuN91LvpFP0PoZGed9ajte/Sp4nzPOBbMCc0fghgKnhX2oz8gwGjO9ZQNza9RO - brWjgQH8uSeZhYEXWH9FVANPN93iO5NWbaB4XBZMVbU7zjOu1lX9cupTirpvGFxyVuZFblIE6DCa - 98WDEFQb0xX5U5KHvaQM72ESqTcd/OoFmDaVrvhYkUAQrQ3Uv4e0QHyT6wcZuGgCwXKWpy7LxnlU - Tm5enp055OXZi9tzzQiJXLGndBqYKDmCvvjZke5xID4da/QTzwc5agltr5EWtzYDPY07XiznYADS - nenCKWHeWKiDcrO3UBed+gK05eXF1nmB4EsfM6FZnoR4v1frqoXeYxa/HB1VOqot2G+LwwS0GSxS - OCfdU9UdpaffdH/3eKrFAvB7LTZ4PI2T6MFH63wqClj9YoJOpZOFvi3c/WP3sRa9VKL7IZ34YU3I - vQ/t9WrLEnG4VCfI+i7ZtEBynBA+L5BslxKSQkJSSEikhGXtMo3pyL/zQfvLeSuTazFIkZEa5/UT - kMBPmAAjuSoRQYMF1E1LUx2q9QJVh2+QW24/SaHK2zJKUeVXVY0rGaCkOUb/MLVZxOuwvKIiVmoZ - dmXxo8q4Oni78sciDZMDfKYzaDEmo6JCxowZuSCjPM14xZeJc5eHnEksDYkSdIwlnDGTnFeahFmu - DwCTyuIrP8yZkG4WfaYhG0q5S9hdnE6glHlJBqoes91DeEWRpN4DRWoelplqoxT1RNCbJKes1COr - iQ5hjp/dDaOyqYPieXJByopkUY3BxrAuKZYRxW8gCww/mVW0hC9WycEwigKk/Xe9Gts3lFlrovgQ - 1hXtwdrD6j94AQSD9M7LA6yXg/0HVjIf9sYQlpnitH3hYqWMbTA8St0QHRVIfU2zZHZycQf0ivAL - cYMYMZKypMW44J6I1aVEWRC2oG7RuDbwpimhPihCsqgcilNS2BGUI2Lusycdq+SAO4zG6ZN2dT17 - 4lYZGoOnVBtaFrz7taBKs9bSmxTKohdqirsQVKCGKsUahobcoNKYqvCSuc3XfoIkggApAGeijaPn - 0FXN7Oo5tpYdV9uKlnK10QZwi1AVrmYy6rKKMj/sSykGBmaSKii5XuHEK/G+uIUeVtKIhcVGQaLu - 8AamYkmtY0tvNGhb6qgNIL3GQEmwas1AewaBNx2OPfLVmTl/ncM/tUZaaCNXT3xtKs6xhTK2UlNt - 0VC0xJhwQjM3iEBtIIVDaNCN8gxzyXowvt2Av9StatDPtWG5wN/QV4v9bZVvz6p8qvUR2GbKbP25 - 8OZTZtJh9SpwZ09YXocZ4Yg7nMG37p0P5u2EBT0nD76HSR7zTScshToRXr776JhVZWC86xBDEQS0 - VuOdBU1NzAvouKcSMLYvbpjtszF/1t18HwNAt+4P6jZZH3qgfzVYwBrJgWTMZDCxxDRQ6031RnIX - c7IYXg+90edBg1WrGFZtKhdPTU9jRnFrTpMVdSqTxIc0p+EHUmOAmdh2QWEtYB/ElK8pGHs9l2+R - /w9nNuNfJePfeEpc5lYLdMBZMVVaW22Ap0HnrfMgYxpkserVsep1ocxg+iyefGCRpmGZLZ68ITx5 - HThvAzqKUUlbdHTPYdB9R0APAklUXcF+x/OYKdOnew6wHtvr9cUl4x68bUOa4mrz4Jy++ja8seGN - DW92L7zhu/S5RDj4oNdL/N+rfY91lo9F0IEpMUiTfd7vmIMXSAulfvKAowKDsxBCqxv+zBhdVDp8 - XSsd2kLhbhQK7bMzz+zZGdzCG3hARk8uDunxFl0y++RKY1IsOu7s8yoH9yDKag+JVOIovGzOuh85 - q7qBN/vwRxCN7PMe4rLPe3zX8x7cZRxIhlY+sJl5k3Snjoh/AoY+sLh47pERERGsclhkyeBphbGe - Q4l6x06IGxTaVrsPLHIwrbutdtvD4ds7HC7d08bOgXvZ6N6eBD97ue/YQOU5CAwuFs7BE50S38LJ - 7Hnueb9DaZ4dKPLtUxy9nqPXvy9z3hqnyCIn6z1UPf8YdX32deZWODgt1cviPBbnsWek7Rlpe0ba - jDTNLbSJ3jsLN9nj0fZ4tK1zHSxCZo9HW7hsM3CZ4vcOJNGHTZ+56b2X0LELkfVOwWZSmI+Mwd/o - rN3blE0dv/8NyiaqFhPbOiZmVlgLix1YuGBaeguLWVhse7CYwd7b9yTb9yRv7T3JJv3b5ruRVxp/ - C6jbggBgl+PxU843sN0WgtOF3cuwvAmOM8bTWq0YsaqrPFtUMhfdlb8hlJavTVqEbykwEp9nAvPM - YQ2O3nzP25bFKGxdoBH8M7knhSAS+iuVbH8gxBazgo2f4D3M/8Z9Qz5SoTZiuuuH3aSl+ijXXipR - sV5zlkuXbgXM0aDFFny04OOmwEej0XwqwNHAzIGDjPNLSBZYXFiNFAQstkj2DVtcPp8otcniibZA - aPFEiyceHJ6ou7uDK2FMnrR4sTJAWFQeXtOVKg+gNolPH/CPI8s/EE+8IWgDxtlyEpZ5n7NSmnhe - RQQuuNyXOAPrKyxs7XXPBpXZ1Cue51YUnvS1zs8VQF/jq5xN3sIi3ocR0BpW3CLe+/faQ/tW573B - a/cWA23wBPudN2DGEICDXj1PaMAe38BWw+iu9WGPt8DFNYvKDIAk/rgoL0iN+QAEmfMgSWnnlMkt - /qzo+ImC+q0FyAhl4DJlQC3wP1MN2Gh3ckqu2vdAGix7BRM9EbgGqM/0ypvQ8ZoOUkk+a2jHbv69 - FXU72HCdX2is4oTCVkRTztxwL6RfMxeM++cBm3DdB8yLa/BaMbYxdl1PfIMXwyUzIiSr1+Gb8pby - UqJZNO6ts5byape9lNfWshgx4BOkCuX1OG+yl04d5i2sIYMor9Uyiabem8goymut8Tpe9ZKxXAOx - Y9Y8YWsXoggxC7py1mQVFyRJvFHm4q7d/BFD6WzMgbY6GBoUN7pzaUCnMJg6dv/BC3JatWVGJLFC - BUMF9dZC6LAv1hrjDv4OTw4aYDCrkzJML8bySGG++5Dr3uh1Kiq/2YyS87R8VlksxJKZJV6bzi6Z - ROvOMBWVqU1RLc3To00dbCu1xNG2o2jCRdEc7NMkgy1OnOHjTHtw5uwa2Wz3hGv9ZYqNZNb5xsbm - QZ5DmL5jx9KatNqW6W2Z3pbp7cG0jRxM0+3+xk6nRak9nmZf3kga6MyFTSoaugPYyWJPvR8wyimT - o+05sqrQ+xtsLz5O1hxyFxDOghKE3l+DcuyxMvLUT4SxRZAmQpnd909z4IxtMM5WC/6NnNeOnAkC - mz1zpmv6FmE/e/Ds2R48q1rXpz99pnP0bI6gVd2kIG3PobWoUQoS9iQa2d+TaEulJ6VS2eNotixo - /wBcScCeQNvnE2hVR3egRRCXpQ1uDKsC4o68GCbW8JdSt18LMfwdtji8Ymxeci4/Iucy/ezcFqW7 - VoAkBkTfjzgiFQspbv9Nl3N01sKKBxY/mBTAwooWVlwZVsTATk4VxHYIZ9VT4KXRxwX+qTsvoKkM - piFQFrLcf8iS3Tbm3GV0U3h78/OcSyCejBxnY/fgT9zCu4B0tgogdjvQ58ZFMTetX5xpkP3wAv1K - 6VsP9zudDqOZEj4NpJgGAhHw98CPJR64L6Dijv25uz8apr6ySLEZceT4F2+rcC1Xtr6Sa4AMF+iq - RQ4tcrgp5BAXev0goYYUHRLQpwlmkbyWhT9BxqJ5ZN/QvMXRdqlDFrizhTcL3JUELHC3z8Cdya8d - bk4P4kbxDsJ3c5L5KFZyeQvWHT5Y16igFqs7sJDBtP4Wq7NY3faOAM53N/YgoEXV5GVRtXWjaos9 - /Y4H4GgsVsLUapLve/C9GECLYoufLYGfXe48fhbFOwCfqQpq0TOLnln0zKJnjN9dQ89alN0EFQue - EQueWfDsGVXCLHhmwbO9BM9qbu1wUvf/A1BLAwQUAAAACAAwMHhTJzcI6ZIZAACh+AEAawAAAGF6 - ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29w - ZXJhdGlvbnMvX3ZpcnR1YWxfbmV0d29ya19nYXRld2F5c19vcGVyYXRpb25zLnB57V1vb+M20n+f - T0G4L+wcHG+66AH3BPADbLft3uK22yC7DfAgWAiKzTi6dSQ9kpytW+Q++82QFEVJlCw7tiPZI6Dd - WKLImeGQ8+dHUt+xSTD1/Nl4kdyd/ePkO3a2tQsqexuEy8ib3SdsMDllv3qTKIiDuwTuR2EQuYkX - +CP2Zj5nolDMIh7z6JFPR/DuB2/C/ZhP2cKf8ogl95z9+v5zenvEPnGufyR/JMzzRZkwCv7NJwmL - giBhd0HE5rIMPIdfD7JNQdqUsxn3OZABjdwuDfIGV6fszSIJrnicyILvZMEgEq/eu/6Mx+zBXbKJ - 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 - gf5FdeTkYVT/0j5GdUjay2jcFPQzqiCzp9Hlp5uvytuo/j37G9W/PY+jS4zhc9QI9L2OGpGuse0t - U0eAvkfdWMv7qIq8BvyP6jjfA6kVBRTtteGFVIUh/ZB65oYnUjdu8UUKxXj9bqzfTHkkXeykT1L1 - 2/NKqiNAv6QqVnsm1TNDyzepDsV5J0Wa20lAeCiNmjo1KOalNGoTfhDUJ8d9lRrzbN9bqRFp+ys1 - I0KZBfgs9eM8r6WGiZmCmOfSuA3UIiO8lyZMjRlI3INp3ArwYRoHuM1Jwo8pN/u/V/8PUEsDBBQA - AAAIADAweFO9mbrmDY4BAOeCDQBGAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAy - MF8wNV8wMS92MjAyMF8wNV8wMS9tb2RlbHMvX21vZGVscy5weey9UXMcN64o/J5f0ZXz4OSWo9jZ - JGfXde+pUuTY0V3b0Vpytr6bSs1pzbSkPp6Znu3usa09tee3fwRBsgkSZLNnesYjW3mINU0SJEEA - BEEQ+LdsWs3K5fX/WbdX3/z5i3/LvhntPwHspFrd1uX1TZt9Nf06e1lO66qprlrxvV5Vdd6W1fIo - O57PM1mpyeqiKep3xexItH1RTotlU8yy9XJW1Fl7U2QvTy/056PsvCjMj/ZDm5VLWWdVV/9VTNus - rqo2u6rqbI51RLn4tcA+5dBmRXZdLAsxDNHJ5a01vK9ef50dr9vqddG0WPE5Vqxq2fQmX14XTbbI - b7Npvpawp1VdQ7eXxU3+rhTd5stZ9r4UU7sssnkl4JRXcnxTAFfCVE3nR+Oi/Yurulpk+T/XdXEk - hlUcFR+mxQrm3WTlQuC9zX5p25WY3Ep8Kn6u66r+QhUsGrEE7ZFYhTKfl/+U2Priiy+m87xpsuN8 - JrByUyzbcipLzvI6XxRtUTdfcQ2PXoq5zr9+8kUm/vvyyy+Pj59mv62WWU6AZO3tqhDomMt1WBmQ - R1/Idk/klyzPZ5O2WObL9kkWgGOaygpY+QhhyC5sEE1bu9Dz9awsltMiEb6u7vbQgWH6KJtmXdSJ - PWBlF74GoaELvCKiJnnb1uXlui0mi3yV/Z/sv+Vn+O9BN/UHT7L/fvC2uBX/wtcL/PgwewAdwEcB - 98G/HtKmek5O42P9uac5DtlpfIof+ab/winNiqtsMimXZTuZfGVgNsX8quvhf/2vt+/z+rqRHxSt - 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 + KqrCA35FVbTnWVRHgL5Fl1jtqFIFgf5FdeTkYVT/0j5GdUjay2jcFPQzqiCzp9Hlp5uvytuo/j37 + G9W/PY+jS4zhc9QI9L2OGpGuse0tU0eAvkfdWMv7qIq8BvyP6jjfA6kVBRTtteGFVIUh/ZB65oYn + Ujdu8UUKxXj9bqzfTHkkXeykT1L12/NKqiNAv6QqVnsm1TNDyzepDsV5J0Wa20lAeCiNmjo1KOal + NGoTfhDUJ8d9lRrzbN9bqRFp+ys1I0KZBfgs9eM8r6WGiZmCmOfSuA3UIiO8lyZMjRlI3INp3Arw + YRoHuM1Jwo8pN/u/V/8PUEsDBBQAAAAIAPMOs1S9mbrmDY4BAOeCDQBGAAAAYXpleHRfZmlyZXdh + bGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9tb2RlbHMvX21vZGVscy5w + eey9UXMcN64o/J5f0ZXz4OSWo9jZJGfXde+pUuTY0V3b0Vpytr6bSs1pzbSkPp6Znu3usa09tee3 + fwRBsgkSZLNnesYjW3mINU0SJEEABEEQ+LdsWs3K5fX/WbdX3/z5i3/LvhntPwHspFrd1uX1TZt9 + Nf06e1lO66qprlrxvV5Vdd6W1fIoO57PM1mpyeqiKep3xexItH1RTotlU8yy9XJW1Fl7U2QvTy/0 + 56PsvCjMj/ZDm5VLWWdVV/9VTNusrqo2u6rqbI51RLn4tcA+5dBmRXZdLAsxDNHJ5a01vK9ef50d + r9vqddG0WPE5Vqxq2fQmX14XTbbIb7Npvpawp1VdQ7eXxU3+rhTd5stZ9r4UU7sssnkl4JRXcnxT + AFfCVE3nR+Oi/Yurulpk+T/XdXEkhlUcFR+mxQrm3WTlQuC9zX5p25WY3Ep8Kn6u66r+QhUsGrEE + 7ZFYhTKfl/+U2Priiy+m87xpsuN8JrByUyzbcipLzvI6XxRtUTdfcQ2PXoq5zr9+8kUm/vvyyy+P + j59mv62WWU6AZO3tqhDomMt1WBmQR1/Idk/klyzPZ5O2WObL9kkWgGOaygpY+QhhyC5sEE1bu9Dz + 9awsltMiEb6u7vbQgWH6KJtmXdSJPWBlF74GoaELvCKiJnnb1uXlui0mi3yV/Z/sv+Vn+O9BN/UH + T7L/fvC2uBX/wtcL/PgwewAdwEcB98G/HtKmek5O42P9uac5DtlpfIof+ab/winNiqtsMimXZTuZ + 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 + ELj2i4wSiYJWjaNBJkVpxbWvPHgd9UTo0UY5IK5yTizwwmiqVk6yfS5F9qxTwbFfMp+IOImLFgbx + WOgvtU/CY3Fs4cBrbDjvWDybYGbSGDruneoTWlfOVavJCLXOvNQ0hLHy0STIsT7kBsPUnoFPZt0J + sQaZtQ/nxVCyiWdx/HLHfNEI/QIrJOl4vFLD3C+hHniALCX5wB9kA3sPh77EAf/Pxf9QSwMEFAAA + AAgA8w6zVDIqFC8sDAAA51kAAH8AAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIw + XzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2FwcGxpY2F0aW9uX2dhdGV3YXlfcHJpdmF0 + ZV9lbmRwb2ludF9jb25uZWN0aW9uc19vcGVyYXRpb25zLnB57Rxpb9s49nt+BeF+sD2QlXTQAXYN + eIEg03aK7RFk0wUGRiDQMu1oIotaikrqFpnfvu+RFEVdnhxOpkktzDQyj3fxnXxOXpCQz6NkOcnl + YvSPvRdktLUHgB3xdC2i5bkkg3BIPkSh4BlfSBgXKRdURjzxyWEcE7UoI4JlTFyyuQ9730chSzI2 + J3kyZ4LIc0Y+vDsthn3yH8bsB/lFkihRa1LB/2ChJIJzSRZckFivgXn4tNI4FWlzRpYsYUAGIJmt + HfIGJ0NymEt+wjKpF77VC7lQW89psmQZWdE1CWmuYIdcCEQ7Y+f0MgK0NJmTqwhYmzESc4ATLRR9 + IYKLkFWL3N+u2BeCr4hcp3CqJFqBnCU5/f34dXD02+ujf7/7+HbPDF5RkcCabE/voF9zwXzgg/ns + S8hSFFRWADiKI5ZIkMk5/IhCJcXXQnDhkd+kTEFQKaxmZgg+8lyE7PWXKJNZbfAjl284nKkZXtE0 + YPjaoCKlS4eFd5KtjumSzZvropTFUcKKlcfmc0FU5wZfCppkao/Zqnn5Xw7nXmWsCYPHsUPd+5NP + xzDCgKGP/FjPecS8fGDynFfoXi1XskvUhycflGjeKG1t32Ww+1SsgholsN2gNefq+8XUClQvzgjN + SKBf9/ZAKSu6Md4j8Lwg6RogyDGZRxmdxWySJ6Dm85EG5OXJUvA8tQOZ2tWid4fJ2iNHNI4RiEd+ + jUKQq7KlKPTwSIWe+KREQGOPnK5T9l8KYvycwMieAnxKJsX4oH/aH6rBozjDMZgqNk8LRNNpXQWm + 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 + nz+QinxSkr93yC0iAfIgh97C4J5qz6i2PozazZIfeirVn+BDqbAu0yt/QkerP5TaTeOOs6zrELcX + jg1RZcAGA7spz030Ivot90B73rMXXNQeXuwCEXitCCSMTdcDJvBiD5vnRM6s+UBkG0gur26wbFCx + CwPn8loMQJfXLoB0eT11cWdpYN21EgZ8XV6r4ey21pvA2+W1VjSLV/OZvWoNpIivmWFrn4QAXaJf + XSPBHFJ/mHu4fTbyOHW3eTBjT3VMpgLisUdDOoUxVRLcBz8saF37GB/CrvWC9l0tmvvUtSsXG8EC + fxsR4pBaLxpr8ZFNbNat5avVbjUONUHflJfFqVne0xJ8X9LbwmvTHheb0bq9LkVCGixqODoSF+oP + Npei4Wj7T1Y5bfOJuozfTvyj86S5pTtcJpy3aR6zNi+pUbHrrWNrj3g3VdZMi3izV34xh6jmOM3A + t8nvah8AEndwAs2Xc5kn2icfxbuyjKM0X1dl7mS7r3xqD7Ib+Lm9ILth8L31qUyCZx0puYPnBtlb + 9cwziLGzcWtqt/NNK2atAOO2KVcb1bdRfRvVP6SovsFe7ENUf74a3hfQev7dpFGfDFj2/wFQSwME + FAAAAAgA8w6zVPH9HoOsDAAAKG0AAGoAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3Yy + MDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2FwcGxpY2F0aW9uX3NlY3VyaXR5X2dy + b3Vwc19vcGVyYXRpb25zLnB57Vzrb9s4Ev+ev4JwP9heyEpadIE7Az4gyLbd4voIsukBiyAQaJl2 + tJElHUWldYvs374zJEVRLzvOq3ErAW1sPoYzw+HM/DhKnhE/ngXRYpKJ+ehfe8/I6N4eIHYUJyse + LC4EGfhD8j7weZzGcwHtPIk5FUEcueQwDIkclBLOUsav2MyFue8Cn0Upm5EsmjFOxAUj79+e5s0u + +YMx80V8ESSI5JiEx38xXxAex4LMY05CNQb64dtSrSlZmzGyYBEDNmCR6cpib3AyJIeZiE9YKtTA + N2pgzOXUCxotWEqWdEV8mknafsw5LjtlF/QqgGVpNCOfAxBtykgYA51gLvnzkVyAoprF3ftV+5zH + SyJWCewqCZagZ0FO/zx+5R39/urov28/vNnTjZ8pj2BMuqdm0K8ZZy7IwVz2xWcJKirNCRyFAYsE + 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 + K6EhoabrBjjQIaehCHC/7ju9rQ6V9kTXJo2BI0jnAYvZyv1l9pl/ReOC1WNWa1Zco4JnvN20Mw32 + zZoiYFA/5YaQo0alcVeA07afDdWibjxSav58W+VIJc3NS5La7jf82QV8brsqKTXad2XS8pCGiRrF + PYMN3VyzdA3P2Wa1+0TnyPxuudSuvCmAQZtypzvNiORvd8naUKM8pZMi2052StTlKV2e0uUppMtT + dJ6CIe22c5UudehSh5Y16FKHLnXoUocuddhD6uCcYjdJH74pN/g/UEsDBBQAAAAIAPMOs1RPUcNm + FAwAABdbAABcAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAy + MF8wNV8wMS9vcGVyYXRpb25zL19iYXN0aW9uX2hvc3RzX29wZXJhdGlvbnMucHntHNtu2zj2PV9B + uA+2B7LiFh1g14AXyGZ6w/QSZDMLDIxAoGXa1kSWtCKV1i0y377nkBRFSrKTNE7bpBbQxiZ5rjxX + UskTEqazKFmMCzEf/OPgCRns7AFkx2m2zqPFUpBe2CfvojBPeToXMJ5naU5FlCY+OYpjIhdxkjPO + 8ks28wH2bRSyhLMZKZIZy4lYMvLuzVk57JP/MGa+iE+CRIlck+XpXywUJE9TQeZpTmK1Bubh20rR + lKzNGFmwhAEbQGS6ttjrnfbJUSHSU8aFWvhKLUxzCbqkyYJxsqJrEtJC4g7TPEeyU7aklxGQpcmM + fIxAtCkjcQp4ornkL0R0EYpqiPu7Vfs8T1dErDPYVRKtQM+CnP158iI4fv3i+Pc3718d6MGPNE9g + DT9QEPRzkTMf5GA++xSyDBXFSwTHccQSATpZwo8olFp8kedp7pHXQmSgqAxWMz0EX9MiD9mLTxEX + vDb4PhUvU9hTPbyiWcDwY4OLjC4sEd4ItjqhCzZrrosyFkcJK1ee6O8lUxsBfJHThEsYDapk+V8B + ++4K1sSRxrHF3dvTDycwwkCg9+mJmvOI/vCOiWXq8L1arMQmVR+dvpOqeSmttR1KU/dpvgpqnAC4 + Jqv31ffLqRWYXswJ5SRQHw8OwCgd2xgdEHiekGwNGMSIzCJOpzEbFwmY+WygEHlFssjTIjMDXEK1 + 2N1RsvbIMY1jROKR36IQ9Cp9KQo93NJcTXyQKqCxR87WGfsvBTX+kcDIgUR8RsbleK971u3LweOY + 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 + OTjUPfuqe5o7UTuXKIPB4Eyti8BTA70wgtDbT67MN4ZvObcSh4Orh3BwpYnuoOJT8rrJ/USF1Rue + XRX6W9r6u5NWnxrfehvXzZ3ENv878bbfA63DDdjDDdh93IDdqm77vRq7DwP45q7W7hwbv+vbt7fv + VlvgB34Pd4fQEu2SBXY5+9Yu/N5vZYbPp10p7lZoPbBekXbYCD5sBP9NV49VUJ1Qsc6TiU1IDveQ + D/eQd7+H3I7Z38fuUpaKr+ZK8qft39S/5XTHFPUFCHyutMTfyFEXkEFTyTIrZlCLgTYkl45/xV+v + EkWSqt9sewdFCVaOPL3GYt3Ihts6NH+w39v9WjZxvthFYCxApf5xPbCDK+aVo3epOxtd+qwKVP3a + XGh/Zm4vBWjDWqcU/RpvF/da5bd7A+ROdzfQPcOUgZFheq5O8EY5ew+BLc2vIjXdfnzcduiMzyce + PPeC7udQGB+1eSSJlaxbr2y6xFI/zlUDDGd3vrdSP3crW+rni5UvluB9lDEW+X2UMxb531B41M/N + NjXZ+UZKG9ctF1Pq59MuqGyCvo+LKvWz14vM+HTT92YNrK3vecL2LoSpOAxe3zWDDJwmMkZPc9+b + PU147N/2cUmhC4yLRcwytvJ/IXEeXtOsYm3v27tH1MKC2YzbdOumUGjXGFMj/TV1TLZaWDo7aQi2 + Pco1i7wxOLb0+75uy2hudr8xY+Z9x/v1+Nz3pRkl0b4vzjga0pmizu0PmwX7Wxu1agSe2bWOALzg + /9Cq9p4i/f9QSwMEFAAAAAgA8w6zVLh93DZIDAAAzlUAAG0AAABhemV4dF9maXJld2FsbC92ZW5k + b3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91 + dGVfY2lyY3VpdF9wZWVyaW5nc19vcGVyYXRpb25zLnB57Rxrb9s48nt+BeF+sL2QlbToAncGfECQ + bbvF9RHkugcsgkKgZdrRRpZ0JJXGLbK/fWdIiiL1cJI26TVZC2hjkTPDmeFwHiTtJyTOF0m2mpVy + OfnH3hMyubMHiB3lxYYnqzNJRvGYvE1inot8KaGdFzmnMsmzkBymKVFAgnAmGL9gixBw3yQxywRb + kDJbME7kGSNvX3+omkPyH8bsi7yUJMkUTMHzP1gsCc9zSZY5J6mGgX54W+sxFWsLRlYsY8AGDDLf + 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 + fPU4x7EYJm58+l49N8vJq+e75eZ2wPvI0S3x/0NaXT1X22by1gfr26ym43y9er7unL0P+z7O26vn + Tm8y4tNOTus5sMvxjhV250KYfNrQ9b0nyMBpLCN0Bve601CHr+49B3ccdFFRvoxYytb+rz0twgua + lqzpHTs3KBpUMM9wm67dkQjtBGPSor8AiTlQg0prDwfRtkeheoZ7g1fDuO/rNoDm5vY3Aozeb3m7 + Fp/7vhSgJLrriwGOhbRU1DrjtvmpX7VXphF4a66xM+wF5x+zIO0oQf8CUEsDBBQAAAAIAPMOs1Sn + RWvusg8AAMjRAABlAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92 + MjAyMF8wNV8wMS9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX2NpcmN1aXRzX29wZXJhdGlvbnMu + cHntXOtv2zgS/56/gvB+sL1QlHTRBe4M+IAg2+0V10eQzR6wCAqBkWlHW1nS6ZHWW2T/9hs+RJES + JT/quLZDAbu1KXJmOBzO/IbD+Afkx5Mgmo2LfHr6j5Mf0OnWHiB2GSeLNJjd52jgD9G7wE/jLJ7m + 0J4mcYrzII5cdBGGiHXKUEoykj6QiQtj3wY+iTIyQUU0ISnK7wl69+ambHbRb4TIL/mXHAUR65Ok + 8Z/Ez1EaxzmaxikKeR94D9/mnCcTbULQjEQExAAmdwtFvMH1EF0UeXxNspx3fM07xikbeo+jGcnQ + HC+QjwtG24/TlLK9I/f4IQC2OJqgzwFM7Y6gMAY6wZTJ51NyAZ2qZO5uV+3TNJ6jfJHAqqJgDnrO + 0c0fV6+8y3+/uvzPm/evT0TjZ5xG0Cc74SPwX0VKXJgHcckXnyRUUVlJ4DIMSJSDTu7hn8BnWnyV + pnHqoH/neQKKSqA3EU3wNS5Sn7z6EmR5Vmt8H+e/xrCmonmOE4/Qjw0pEjxTpvAmJ/MrPCOTZr8g + IWEQkbLnlfheCtU6wM1THGVsjBjK5/K/AtZdn1iTRhyGinRvrz9cQQuBCb2Pr/g7B4kP70h+H2ty + z2fzvE3VF9fvmGp+ZdZqHiW4uzidezVJYLhgK9bVdctXczC9MEM4Qx7/eHICRqnZxugEwfMDShZA + IR+hSZDhu5CMiwjMfHLKCTlFNEvjIpENGRtlsLuLaOGgSxyGlIiDfgl80CvbS4Hv0CVN+YsPTAU4 + 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 + 8GCAClkxn+N0YStkLXH2N66f71IoM/C29TK5spvUy2rWbutmKlGLZ2zdzNbNbN3M1s26o/Cels/a + YtuhoVmh72+tppX6OHZEu35VrQvSrldcEypeq8hWwTxbZLNFNltke45FtoYH2sdaW0PIZ1ty6woY + tvK22nGapGIrcEdSgVs3L6CPLcTZgytbiLOFOFuI6yrElVH02RxhUKXRDbWbn7Hf/o/S/0Zl136Z + nh0igPkxVM+mJjK2tl+q136D5ugPBL7nr8SzxdrhT8UzfvXUaX9+L57brq2ryn2/tK4qvZUtn6pE + bV3S1iU3rUvCljr+suSRVSRXOzFg4WUfKoZNr71fqJrJtgwkl3n77sDyCpW9neJpi6V3U1yzCN0i + 9ING6JqrtEhdJfok58UW/lv4b+G/hf97DP/NIWG/0oCWw/Wl2QEtInx7QrAZlH8D+5JixE4U03nd + rjwpN2LhbI8A/c5gMb1uRNWaA7Uw+ES0y0ftt4y2dKUIz2i2AOs6v8IzMvmGG0Ud14f2B2EbbfOZ + w2zqVEBRsLeo52WhcxCRL7kHvvjTmClZd9ldKIQ+GyIR49DtoBH6sMuAOZIza95Nacs3ykfBntQJ + r5xqlM9qKUf57Cz1kAy/A7Avn8cuZa8N9LsW1oD3y2cz3N82+inwf/lsFV3Tp3kToloDuWO2rLCt + T0IgQkFXd3AwhxT7uUf369PcmFt2PU5lwC6CxFOPhGQODFR+7gMOC1L3XMa7dDUqNOqrTUsvz7ly + ZSmEoI7eYVCkRkXTI0XXdFh3hKiWtjWw1Kz6qVI8Ls36aZ7Q+5qpHn2eOt1jM9p2yqdYSENFjZRL + okX9blhpGo622WQXPgstcH7nhGxZluUB9G/LtPY5f1JVp2ZPNqWxKY1NaWxKozy1lIZ6vKdOa2yW + YbMMwxrYLMNmGVKPNsuwWca3ZhlaLFsn09hCGvF/UEsDBBQAAAAIAPMOs1R4PIeFTgsAAElVAABo + AAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9v + cGVyYXRpb25zL19leHByZXNzX3JvdXRlX2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMucHntHGtv27b2 + u38F4X6wPciKW3TAvQY0IMjarrh9BLnpgMEIBFqiba6yqEtRSd0i++33kJQoSqIdN0u6JrWBLhLF + 8yLPm8SeoIjFNF0GhViM/9V7gsZ39gNkJyzbcLpcCTSMRugtjTjL2ULAOM8Yx4Ky1EfHSYLUpBxx + khN+SWIfYN/QiKQ5iVGRxoQjsSLo7evzathH/yXEvIhPAtFUzck4+5NEAnHGBFowjhI9B77D21rT + VKzFBC1JSoANIDLfWOwNz0bouBDsjORCT3ylJzKuQFc4XZIcrfEGRbhQuCPGuSQ7Jyt8SYEsTmN0 + RUG0OUEJAzx0ofiLJDoqRTXE/btd9gVnayQ2GewqomtYZ4HO/zh9EZ789uLkP6/fveqVg1eYpzAn + 72kI/LngxAc5iE8+RSSTC5VXCE4SSlIBa7KCPzRSq/iCc8Y99JsQGSxUBrNJOQSvrOARefGJ5iJv + Db5j4iWDPS2H1zgLiXzscJHRjCQ0JRUPp+V7RWwrgC84TnMFU4JqHv9XwH42Ge7iYEliLdybs/en + MEKA0XfsVH/zUPnwlogVi20U6+VabFvC47O3SuSXSgvdUCV1H/N12OIEwEuy5X75fvVpDSqV5Ajn + KNSPvR4oW2PPpz0Evyco2wAGMUUxzfE8IUGRgvrGY43IK9IlZ0VmBnIF5dCn43TjoROcJBKJh36l + EayrshEaeei9EhwnHjrfZOR3DIv3IYWRnkJ3joJqfDg4H4zU4EmSyzH4VAHPKvSzWXvjZ1u38wJI + anZmuQCywOfFRfmn14sSnOfoxacM3Ex+xgpBTliagtXKbXqfEe2Q8iGbSw8y0mvW7/dvhEDMPPpa + yD9YgfIVK5IYpUz6plxgMBywdnACYP2alZhKn5FsfPQaJhAce2hTA0acyPm4NL4SSSQxgP5IKhZa + UDPt7iQC6XuwEDha6XHQDJzKEU7nIEPJ45ReYl4qzxS8MIVpgukBzSBAS/XQrpVaYiKlJ75GI+TG + VWj+slQ6JeKK8Y/+5bPJs0k4+TmcPPVLBVWAGeZ4DZSkdNNKSimDDALgtcFHqj3O/cZ8li7oEuar + v0XJEFsYKI2wAQOfKE7oZ8JBUJisNriUtP7WAInJLiD7q1/piV7W0hqD2hjlaEwWKAxpSkUYDnOS + LLyST68UyLMY8Rr4S0WUPwnohxoQKOiH1lcDCBNqJK1JFn6YZlNr01LMSVrqwRJGq2fIeFhksXyS + wgGSYQODZ9546f9DpTthitfgOcAlSfWZIjBXM5Noewu5NLhwCbiv8GYXQGSMctesrBBhE7UFpzad + CMJzC7pfbqHv9gB9g/qnnz5CNF3mNSi4HPXV2rzq09D3/REa/7I/+kjpkyYBMSIbDmBkIENSSkY1 + 4tKJzm7Ce1GvtAxIIYRgQP/FjMrf88nT6a6o/3zyfLotpD+f/HvqygEMgesuA75WoqEtpPkIon65 + Ho0MFM5oeAlbJQ0/QH3pXsaTn8eTp31bJQQwHQodVSy0fftT30N9nGVJKdzRnzmsj0UoklFc0uhM + 6ln7CmsLilaAd/hw9saMFzxRJqjMaIux+KBzGAbwbADTBxf1ZtJlChlBrbxYrEKdwIYgSrEGCfLO + rg0qI3slbewdaPRg2nYLPhAa9h3WCGvhtNEByDYYeU1CxFKtV9pCd5HbbtJAdZe9O4nXdruLZssr + 9L2un3Biz4t5HnGq8pDX8Tbstnv0bZCQxn0P7frcpXvtVhodyMpdl1ThnwfOxqkMI7dG1o7NfIag + yjeWx5NqdF1rXjN92go1G4AZjkszBM0NOuukIIZ9y1phYay3ah3cjK8gH7K51u9fzXYHbDY40Q5g + LJ2lk3EN0/EU9qvhfQedY+U9dlLQDkYui3rorsicxZuwIlwGmb3ktgEdDMjPw70j4sAdSSzxHXzO + BuW7WgF7gpUTqASvrfHAl1b1ts553WWW9uAgXnNWVYUhL4uENrXQ1I28SIe8qitgSQleBy9xkhPP + RPiRxbtB1yHhr6AoMW/1bkJZZqZA6i6KPFT9AF0joNmzycRDzyZPL6YNl2Rq5KEFFLgweQa/+ezV + QTYwT6MGfo4pyNEp5IdbcWnfEzRL2tHNcgYBSDdpCmcln7HZGmtwuE35vO6678vC02/FAuRpTVKc + iIKncnzYAW2k/bHKeXq9FqA9Q327ObWQ/kJlF1M0OLJDUX70pRnrro8a+QN87+QT10cZZ5dUeuYj + 0zDz3+lK78iRFQCSLbnCdWO6VVgffWkG+OvBdScvMnXInCxp2lmEQxGybxFiOlxfUTZArXuiFjxH + 2JIb9kJcEZLKZoONA5Wrp/sSrW8R5VFBhV9relmAO7Zqis5X4CzhSdb7sptaTbIbEgqHyvudKOzd + KElt3+suRZdgbbq78DnItzSnS9NaYjDYSqo21Q4aB6k91W+KTus0S0ZEynUbCKe1N3OrCTr9cF43 + ito87k1/vz7SFlWtiX4kGwCNUVQ2E5VDRscoKnKhu5qwyBwtilQzL1trpm2fyRZYrHZAd+pMROkS + gLVW+SFNCyV4KNhHkipS1ihSo7LLBpgE5gLsJ1PWp7usGOX4kkhsWNj7W1Epe8KgIbwgqlVWt4U9 + pFIVNZqyaqonxcP1plVd5bKbJSfDXuWy42q+gSxAfrlpKY/ewIqDOWOJxP1Xt3nuN/vjHSkoZKTl + VAhWsN+XOIE8lixwkchjCQhfwIWgYACVRwEFUCC54hh8ltVylXEWBD4jgm/GxwvAV2aJ8phFqofp + BioudCBVLT3TUQU7M35Q64CelSNCYfv5Nl1nvPJCknOm4v2wzgRqmtrputaq9r9/S+UvLGIym8sb + xOrTCL+T5U1tt17HqVIXmm2nchTyHqmAVutJ9fdnUidapyM1X/fWxEo4g2QtgfjSQN8s6tv6NmgW + /Y1yvT3XzBzZwV5oE2/L1PEBXRHNEQcYWi2GzBZrrKC6EqqVPOKrsNS1mxpLTfEVcDcYBq50qAO4 + PZoFO5KkDppWeAra+VIHYM9YEeybUnU5SvIgwet5jNEnb+N9nsKfzqQqq2p8sPLybQ1LtefOWXYb + wUw0M2VOuyQiTBhoIBSk8og2BKlkTdwtNr5JHSN/rlpG/r62nnHANkqaQ8PzB2l42n7PHHXnKq5M + TXawVjEEdr1Oc4bG3XvK8zMd14IvgwUFnzpWqdP4kmJZ7qoQOMb5Jo3GJmEYXHtu7Qqcox5yNH9A + 0Rtsq9TLwbe5NDC0YZ1TywF3PHA2EUzq4MvkMeyGnm4QaFINmq9On91CGdQ8uRyqbKgFdnetO6k2 + d41WpuZzHH0Mtni9luNtrOLOVRk2+LCCp7fNwXqt9dHU3B2GH6S9Aiv13fZS7vnUFdLhVwRijszw + 84xEdEEhrLqhDu2LHe2LZr/HWrMm2d39i3uv5Ku60L3B3i1rvb/bwNDF3HTvas5ZzB3uD3z1/YG7 + OvkH/3k44z+kvOhwxu9i/P7O+O/i7H3L6bRMifY9nX6wx9AP/QT6IR/p2jHjcVcXspAnD+Dq6O0q + DZle3TYHk8OHPMus7M03LJuadMi5DjkXOuRcLsYfZM6lrfvxp13y9t8z+Z/nDz0B+/pMSYY8K0Pa + 5tEfd0akm82luj+udKi+6dBMbvr9/q9K3tZtMsHg/XBXrEn+m9wVO9yaOtyauotbU9LO7/aOVNNz + PJKrTk2hfujrTNv6AQbkoV1ienR3jG53EaiV28nfofK2iD/Cytv2BPd2wSdh0eFOz+FOzy3v9Oho + 84NUlgnN/4mrPPdySecNyNK4qCMHtv6vXX7MevEfvjAjd+TbXpqRFNulwXd1cUZp7eFQx9j8jYc6 + 0mUdTnJuk08ezloOZy2H+y2H+y3OGPQ93HFpuPYHl3g78uz/A1BLAwQUAAAACADzDrNUvbt2FDwM + AABBWAAAdgAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBf + MDVfMDEvb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9jcm9zc19jb25uZWN0aW9uX3BlZXJpbmdz + X29wZXJhdGlvbnMucHntXFtv2zgWfs+vINwHOwNZcYsOsGvACwSZtlNsL0E2s8DACARaph1NZElL + UUncIP3tew5JUaQkO6nrZJrUBmZq83JuPJePl/YFCdNplMxHhZj1/7H3gvS39gFiR2m25NH8XJBe + uE8+RiFP83QmoJ1nKaciShOfHMYxkYNywlnO+CWb+jD3QxSyJGdTUiRTxok4Z+Tj+9Oy2Sf/Ycz8 + ENeCRIkck/H0LxYKwtNUkFnKSazGQD/8WiieUrQpI3OWMBADmEyWlni9k31yWIj0hOVCDXynBqZc + Tj2nyZzlZEGXJKSFpB2mnCPbCTunlxGwpcmUXEWg2oSROAU60UzKFyK5CFU1zP3tmn3G0wURywxW + lUQLsLMgp38evwmOfn9z9O/3n97t6cYryhMYk++pGfRLwZkPejCfXYcsQ0PlJYGjOGKJAJucwx9R + KK34hvOUe+R3ITIwVAajmW6Cn2nBQ/bmOspFXmv8lIq3Kaypbl7QLGD4tSFFRueWCu8FWxzTOZs2 + x0UZi6OElSOP9e9SqJUTfMFpkss5eqrS5X8FrLurWJNGGseWdB9OPh9DCwOFPqXHqs8j+stHJs5T + R+7FfCFWmfrw5KM0zVvpre2zNHef8kVQkwSma7Z6XX2/7FqA68U5oTkJ1Ne9PXBKxzeGewQ+L0i2 + BApiSKZRTicxGxUJuPm0rwh5RTLnaZGZhlzOavG7w2TpkSMax0jEI79FIdhVxlIUerikXHV8liag + sUdOlxn7LwUz/pFAy54kfEpGZXuve9rdl41HcY5t0FVOHpeMxuO6C4xXLuwZsFSCjXMBbEHiszP9 + x95eGNM8J2+uM0hM+UlaCHYEKSI/SpMEgh24HjNQBWLoc8ZUOst76QTzz76yZKfT+abZJDVffaX8 + n2lB8vO0iKckSTHL5YJCCELegHQCeUSJOI0w+8RLn7yHAYxOPbKsJoac4Xiqw1gTCZECeBhysciC + I6rEiQQwi1EhaHiu2sF3aIItPJqAPlrGYXRJuXavIeTzCIaJVDUoAWE2OpBK0pGlJpGe5CsyAhe0 + JPPVcvqEiauUX/iXrwavBsHg12Dw0tcuLCdmlNMFcELthqWWqAOWE8j/kG3l2ue+Mz5NZtEcxss/ + Cy1QOjOzFEFnDnRFNI6+MA6KwmC52FrTqs+ZMmXrJtm9fukzyqw6XkdVuGLrlM1IEERJJIKgl7N4 + 5mk5Pa2QZwniOfS1U+IHJ/qBmggc1Jdar5kIAyoitUEWfRhmc6vzksIhL/mlUiaGItFzBnvmF9dF + I5BuEiR0AdkC8hN6ypBAxJqRWLtzZKJja93YX365gOI3z6teiHfZa1mo7Or5vr9P+v8y6Wrc0evh + 3x3aH0C3zpmhCUv7jgHOgURFMh38GBOU5BkLo1kEIbKGqA43y7da7DMkpwAz8Bu6MkKOcpAda1W8 + tZKwrVVGS5uBm8zWiu9yXkHR4X3BlhD5kMJ0bgdPxRRDwiIXqtwAZ05mRSJJyIxmcFeGmWcqxVIJ + EpVV9dww4EwUPJFxGQmF8cAjL1iVJEExFgENfo9CgOuN8mizF7HA6SBzr+S8b7FWDva1gXl8A3bG + 98uC9/TEM4s3jSApu8wrLOI3QJ3twlXMyeykYgkwSdbrQksXIVDC9qsI0qX6O+JGAsQAoCKwuzGt + +Hk9eDlch05fD14PV0HP14N/DtuwqmFw2xTAL7IpFMmerbTpBNVvbverFaZZFFwynqNjjkgHl60/ + +LU/eFmZkIZoc+ylWRZr2Q/+ytOkUwU7ZkmwGMQhC3Ql6yXsWgSAcS5G0tpDxyq4vQH35QW4/Dmg + AZDB6VdtgQxsBl6Py3hzW62Yi4fWTx13D6UO3TNZJpzC4avRvY5Ss+NpfT3SBeqA5BzSAEYR4hjN + XJ3qev1x8qHRX/C4FAKrig8SUlguOu5CDwhoFIzmCXh8Y35GxXmgtokBrG+xAH/KGz5Xfrpl6nyH + mfMT2KM7bFgAGPc6LTkWbNFa3JRhvHaGoRss61i2JldguqJOrmWbF5M85JHMDe+nqzjaZd63pwTR + tOORdd2r+d+uW2ONX3y9YigF/OdBfW9dyP21/lR5dGMYRBxfbhQtbbPHXcgLfZ0XWqNGzoCgqdIH + Rk71qz188KOzQ91AcyaUZeqyeM14dq0E6Zo141CtgQnULRts60qoGl/SdfMq6MBpKAJME73yZCAw + 1drV3YK3UyOe1djr3q+0QaFosnI4YfoK0lnAYrZwcfXUv6RxweqZE3FRw5I1KohD7KZWKzmszBIj + qMFC40mUVKPiGBSWKcBp6ytUtcYrC1vNvRsGq/tHYM51eJH0eLnbBz9jdDF6S8GTPQP966obkg02 + /jlgIfOrUbHMMECLosDMOmV6p07GrwaDs+aqmCOvnjVn1EbIM+RNt1dhkZH51sxsEt81z+Z6K+mp + ZDlyT59qS6A9pGGiapQeYfBrz5lfuobnRJ0ZorRwCjcmDlm7h6R7YBeN/ODGrUq3B041hv5Gdb49 + yHh6GSEaOjCHvf4nhaoP2OrIBWItlRfI6S1c97aBLKqtOiBeSElyww5R9bgbXS3g9vfCGNGbbgOw + eQftjWXbEa2NclwPujeovR+YfTQQ+8jgtat9fx0bOzyAuhstrUT/BiR82+oT34p8Wx2uBfJuhtwe + A+Ku29NuuJ99oL3sCvyqwngDCPtQyGcT1HMPxOMRyIb4v9c17PPQuGfrmKcNVmuEg1C6YTRPQ2So + FIrIqtT9NGDNwY2VQ2/XgZwJm0eJVvaZIBxzo1vDK51O5zepZy4Peatzey2Jvga96yT8pzvIV7zt + 5Wqy1L118u6kx70eKBkAV7y4ElFSSBwXiPSCJZKV1UpkK959AiVBuSCUZNKLlFtQktNLhtQoXp42 + uOi7fLAML5i8wKyu8z0iE7lsTdJyqIfqVVuosrm8Y8TBGSQGvB83faALsJ8va4ujbF1KMEnTGGl/ + bT568N13DQ0tokSUdCDzQS27pDHUYDajeB9yRSEXghQigoWfQJZiaLErpVEuJYbYsy7C1bkwoHnB + l/3DGdDTxRKf0aCPmjtaKYV9oWNd4Zh4Vj6gRuXlzQ7G+Hfd22jLrMoa+r7l3tctQzvfVMlOL6C7 + 2dKtsENBr7E2XPIJxRgXsvYUpZLru7ZuMU8x59OlS6IGw2uO0HURtYOF62NrJwNSYIg2FXt1uRvB + 2VTDvBSBCKjUwCpfUQWfwlm1ok+vAu0W7ZsyV2k5pZmNR20lsDGxNZmO2mti8wLDSpUjpzY2+cT5 + KKaLyZSSa2/pfRnCH41BZe10OiyEtGqvLA3fOgpNzdDasCJmYOMAMU5BbgCz+EAtgAqUFeLOw9lV + h6DfhNikEXcb5+excbZD3DyTy2WaHJoKtZApEZa3KrU9k9k8meRSlaZHN91ZBOmjL8t3/zKiiN/j + VJ3sdG+9ds8ZtbZ6pGVHBs7pSCorfouo5o1hz57bOlQ3tGe71q2NqWE+YpagmVibyc7lOnJ/tqSe + BslRJVNbpsJd7sje8jYHVdcWiiwiwgkNL0Yr0kktozlWXGuVniOHVRq8VZnLq9lHcbP3TM92Y4h3 + ds9jP/gNj1cqwFa+91qxU9SAc7dRfAYbxXLbcbd7eBtuNL7/DVh9O/LDPv/aPf2q8tCd90OQY3d3 + Qj8btG3xg92d0NO7E9rsTdMTuxB66tdA23j11f7i6ztummyhaucXLQ+5ZJ9dKJ7bRiNQf8cpgOVU + ZfqHfXBTDrFj3QzcaJfxiBuaHeT7LshnH366duzYXVBHmpjQYrSth0WrYmYHJ3dwcgcnHwpOHqlI + 72OGXAsqaynB/mlkX8NnG7B1kk6XQclYV5l76W1PbBEAu3ttlfA+UGp/nXjj8oZJKm4PuAuL4x3T + fbE4hkEL8ycL0fG51sunjtNX6TkagXaD7f9Njrsx/WpxXv4d4jz8FuNuSPHcNh7qGqeu9m7XoT5r + ntVttjfodDpH0tY5nqIrY+f4ykrfqeh/BWj31+kf83LFpVq52JAcV3ApL3CzgtcoqfqHkNQ/SmJW + sUpMa3Q262yeh60S05biAS5Qdg8Pdw8Pt/Hw8G6f2+6zxK2FwrN727hZPfqp30DefeZqJv/oryGb + ZWPUApma4j23R5SPsBHBz2ZvNZsbkpa5zp5kd1Kp2D2fk0o7ZT3Ym05Zyfo0XyZh3+CB3QPP3QPP + b3/gWa+Rz+0g5P9QSwMEFAAAAAgA8w6zVLQEdZm6DgAAWKoAAG4AAABhemV4dF9maXJld2FsbC92 + ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2V4cHJlc3Nf + cm91dGVfY3Jvc3NfY29ubmVjdGlvbnNfb3BlcmF0aW9ucy5wee1d62/jNhL/nr+CcD/YKRQlLbbA + nQEfEOS228XtI0jTA4ogEGiZdtTIkk6PZL2L9G+/4UMUKdKK7TivNQ0Ua/M1nOFw5jccMv0Bhekk + Smajqpwe/GPvB3SwtQ8MdpJmizyaXZVoEO6jj1GYp0U6LaE8z9Icl1Ga+Og4jhFrVKCcFCS/IRMf + +n6IQpIUZIKqZEJyVF4R9PH9eV3so98JkT/KLyWKEtYmy9O/SFiiPE1LNE1zFPM2UA+/5pwmm9qE + oBlJCEwDiIwXyvQGZ/vouCrTM1KUvOE73jDNWdcrnMxIgeZ4gUJcsbHDNM8p2TG5wjcRkMXJBN1G + wNqYoDiFcaIpm19Ih4soq5K4v12xT/N0jspFBquKojnIuUTnf56+DU5+e3vyn/ef3u2JwlucJ9Cm + 2OM98NcqJz7wQXzyJSQZFVRRD3ASRyQpQSZX8E8UMim+zfM099BvZZmBoDJoTUQR/EyrPCRvv0RF + WbQKP6XlrymsqSie4ywg9KsxiwzPFBbel2R+imdkYraLMhJHCalbnorf9aSWdvDLHCcF6yO6cl7+ + V8G664yZY6RxrMzuw9nnUyghwNCn9JTXeUh8+UjKq1Sb93w2L5eJ+vjsIxPNr0xb7b0EdR/n86A1 + E+guyIp19f26ag6qFxcIFyjgX/f2QCk13RjuIfj8gLIFjFAO0SQq8DgmoyoBNZ8c8IG8KpnlaZXJ + goL1sujdcbLw0AmOYzqIh/4dhSBXtpei0KNLmvOKz0wEOPbQ+SIj/8Ugxj8SKNljA5+jUV0+6J/3 + 91nhSVzQMqiqO1/UhC4u2ipwsXRhL4Ekn9hFUQJZmPHlpfhnby+McVGgt18yMEzFWVqV5ARMRHGS + JglsdrpqnzPC7VgxSMfU8OxzEfZ6vdW6oVR+9Tm7f6YVKq7SKp6gJKV2rSgxbDqwFGBAwHLwSU0i + am/ihY/eQwOCJx5aNB3DnND2WGxcMUhIRwCdolSUYUH1uKmkA1C7hcsSh1e8HLQFJ7Qkj8bAiJjj + MLrBuVCoIVjwCJqVKS/gE4TeVGW4WY4UNhHTHZ8PU9IlrIf5W1HzhJS3aX7t3/x89PNRcPRLcPST + L5SWdcxwjudAiXI3rLmkPFAHAhYf7Ctb7cLX2qfJNJpBe/ZvJSaUTmUvPqDWB6oiHEdfSQ6MQmO2 + yoLTpk7rMiFdndRav1YWLlaxQ0fNBqWlEzJFQRAlURkEg4LEU0/M0xMMecpEPG18oY30Qzv6Ae8I + FPiXVq3sCA2aQVqNlPGhmUqtTYtNjtJiXxpmYnALA62xJ3/9+OM1OKZZQa0Q1Q4qvwWrVXipqwa+ + 7++jg39JU3LRE5LzO3bfByAP+7+Ky96lHBLW4IyAkpMb0FwwJMxZd21hqtkYFdW4CPMo47BCjja8 + JgvQX9iIwiaBvOlGQWFVlNxMEgTaOq0SNhrblxIvZHT/TNgM+DanwIj7IUkgJ2WVJ0y7opJjE5Dr + NWm2Oqg1iWCMvIuNRhZ0OpRiLn5N6ZQHNeF9hTKX/d+Gq/alj75YbSuvtkiXCmkcgWHRaTce1Deg + iLq68nvIdhjXMvCk2aAPJX3quBOy3+iWcDCbaxRDNQHgG6D2TZbSz5ujn4ZdkOrN0ZvhMrz05uif + QxvAkgTuzAn4VTYBOz9QeZaVwPm3u/1mfXEWBTckL6hWjlCPLtrB0S8HRz81EsQhFTmtxVkWi7kf + /lWkSa/ZAnSjg8DAIpJAGONBQr6UATjm6xET9lCTCsXkoLt5Bfp+BQ4N5qDV87KAmVgCKk9X8dtd + s2C6E+/uetE/Zjz0L5ml02yfz1sPepzNnif49VAfRgf4oQ0NCIp6acmZzlObrz/OPhj1VR7Xk6CG + 0YcZYlgufNGHGpigZDCaJaDwRv8Ml1cBj20CWN9qDvpUGDpXf/qqxXo/6Q8N9oHqoKdacF/tEkST + noe6qms5eQb9uy7ehWvyBSd0FvCfBw7ByuB+p5yblTaagSbmi420yNb7og/75UDsF6s2sR6gTM22 + ohrV/LKrFf2IXdMW0IyUXDLtuXimnutSAitGTP3kayAVeMsC2zoT3PHV4+r2BnjIcVgGdPsM6jAv + kD5M511BLhM5PaVw0F/J4oP9NClphOiuDtJpQGIy1xHTxL/BcUXaBoViBUOQrVGoc1aLrELSSMkV + pp6e2l+PIYfWKJo8YZUC2q3bcDdLvNTet7TbEFhbPQIZo+dVMsjryA3UjOD56FcMiuxJqNhmXQ5p + kPGvACHIX4Yhl80AQZVVEbCzGh6DoYufj44uzVWRxxcDpc/INpAnh5fVXuOiR/KbadgY6jHPWQZL + x+O2cqSfJLSWQGiIIaKmlWghQd1A61+rhqdtOtmEc6H5M2o3mEsbov6h6jOKw2+6U7o7zPL0JqII + 4FCeyvmfOI48JB2gvH9nuEst6gjGC8opA08BC0SXxSF6qyABW+Q1Y4MivtaIpWasjsMbdM2DVwvj + Q3QOQ9NvNCwQQYI2iByDBTbWIVSRufDIhUcuPHLhUZuvFcIj04I/dsBUU3tHiX0CCS2LmSxmr+fZ + HcmyCIkRdBGai9Asa+AiNBehuQjNRWhbj9A6XOo6MZvmJ6He8JuPE9ZRO/XgGI5OhipBTXH78d4q + OLmBkADI3xEAJRNYh4jm7MfQnMUfRUbCaBqBQewYaCtRHRpkBGxTMkNxGspMKbvDEuVhFZX768d9 + Ig1rk7Y5nQ4G0aDO2EIkKdo3yr9sfkvoPk9k2sGdt2Gw+YB48uUHkS50bGyLPWJSoDoYxZXDotXC + oScLg/qhvu5dpKwbGogtMedWcs8Qbd3Zlmzt6MqqD5awarPo4CnCqK4jjQ2PMx7pKGOrMdJjYetN + cPX6mPqx8fTWsfSDokh77KiKzwgFBSqnHtvoqt3OmjD/YMB5tQWrU435CwHkh98sVvquC6YH/Epi + AAvGfSa70AZsPi14V7eobLAeNn8K/O/w02b4CZSghEkHJb8arAzbU6vA0psASyG0JRS2VOcdNnPY + jH12HZud8E15QK1YJ0Jr7V71p5x7B51tYMBxOlkENWHhAlbiW+1omQCtHqh+qROP7HfN56IvfjNO + 1Qb3IdmsWh3JUr23EHcA1wHczQDu/X7y1cLeMZlFicHfjmBe+SpuXYDa6/X+YIJ64iPv5zvQ3uSo + mtNuVneIThuPXFQUutLD6JTR5oqHhHajnM4BtbS5eaTVno5KZJuHzY9+2l4TAMEx0BAlFWMwKNNr + kjBSSilipVRkMFKJ8xJhlDEN5q8bMSrwDaGjYfoUzqAi3mLCyucVYc/RmueYHmJ+jZUmad2UHfU3 + Sbm6uH4xRhvDmhT0faOsA16A/GzR0gS+UPUMxmka07H/Nh+t+vq7VIOLCGCKaAqGGBb9BscAbsgU + 02TELQbTDLMoI1DsMaw/oRK75RwVbMaw75VnjfwOEKJ3FRcHx1MYT0AK+gya6oh8ccdmod7cU+7q + SVvCdYC3Kla4wvegi3tCYI0he7jyG/f1Vs60DFX72Fh3oRX6cYEoBe9OVVE5MmDvai+odrTeJzfz + etzDhzhPAZzEeKHT0AO/tvr19cBQC+nabVsZbsZRSmMFtrdbjBkmweRTvi+GfdewQYFRMypoMu3V + wkn4NhBad9+BgM4+62y6npENHhgdrZ5jZMcLRufGzo8U1GDSiItRjOfjCUZfvIX3dQj/GI1qzKBV + KGhw2ZkPE7+1lRr1yYYKDObXYeIUlAHiCvrHDQLQRRraPOpNo3sgdK0ttitD60JpS18NTbuDI07u + WQ6OVNsg/ypDwQzwUDrUOTO2sBINMhhIk+gx65hyBzD61p9GYHcOGNo4uIkwjX6YrzjAxSIJD6SP + 7d959hUfWUs9ZAmuQfm0aTO0Ypm3/PsWA7WvtakosNtMa0wpHa1P8VZgmmfTUOpUR/pPi+kyhhw1 + c7JZOnpgMVJPL8xGzRbkw1I0O8bh9WiJOWpZRE2KnVIZaPNQHIy3zPJ5Lflwavao9PVH28KplnhW + PG2IbbTtjrnPYYKfGcJ/2rSSjKvZH/WwxIKoYQFRKb6GqLo98c1D6Y5VXBpbL4+rm51sCPWeCW4Q + bTca9YTBtbvK5lKxryQVq3gGl3x9wRjasnQu+eqSr4+bfO1Eb/3GtT5a8hWX4ZVLv/KPS78+dfrV + 5htfbQgYsBdNOM+AH8C8z3TLkD+c6WoyIfT5SkBd2FbfGcnTajsQ5S9jiuM8O6fisb7MXxPxbk5x + F2Dw1u4S2vXagdnVwKzYkV1k1E0Lo+t72Doo38OnINllYyq7vOfpe95h7l3E3I/4GCVLix14jeIh + sLLfGWSkjvVeGYxGwPnRg9KWS13xS0Ch9zm4F41ID4W3gGrF09wdYiFqKG+cxQoXBnVZ7Ax4ve/C + 4CrotX46z1IDVZ6DCYsXCE/A8JcRPdI+PjtFTKwIF0UaRuz//3AblVesyz1JEfon1Az5P+ufUnsB + NxAVhTFJilrjRqHWyTKqomN8UPqtHpRXtsfUujztq353z3D37hkutUbPf+Vw6dR25PbhKo5ipy8i + 3ndKJrs+zzVExTmMNDxiNFVs/kiFJeaEdvzO4qbgn37c9UV3WvVSTqtUw/dotyzrv3jlLla6i5Xr + X6zUneuunWBw9ln8XAh4UVTzOc4XLhnXdSuMFxZM2r9zgT1Bem6tObiEnVzpFRN2XdvA5e4cGnK5 + O5e7c7k7l7tb89pYp59+Odm8lbzfq4TFjDMOjIX8N8nw2eSzM+B4vb8Osio6VtN/PIfHc31Cupvm + /KT4JSGX83M5P5fz27Wc3xpG6fmzgGtMdkfygpv5FJcpXO00T47ikobfSdJwe1EH/bg0ojs4eykH + Zy6N6NKIryGNaPO8O3t0YhGJSynabvkojvrpnvgtIeqShnItN0kaumShwzwuWeiShS5Z6JKFa971 + tTrkF5od/N6ygg9NB+4MoF3xzd99iPbeZ39cuBu//Gs2iJoNdFlAlwV0WcCdywJ22aTnT/t1zW5H + 8nwrOg2X2Os+S5O9XULvO0noPSAyoB+XwXOnWS/lNMtl8FwG77Vl8HbmeOP/UEsDBBQAAAAIAPMO + s1RE7UabagsAAHpYAABlAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8w + MS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX2dhdGV3YXlzX29wZXJhdGlv + bnMucHntXOtv2zgS/56/gnA/2F7Iilt0gTsDPiDItt3i+ghy6QELIxBomba5lSUdRSV1i+zfvjMk + RVEvJ82lD7cO0I3Ex7w4M/yRmuwjEiYLHq+muVyO/nH0iIwe7AeInSbpVvDVWpJBOCSveSiSLFlK + aBdpIqjkSeyTkygialBGBMuYuGILH+a+4iGLM7Ygebxggsg1I69fXhTNPvkPY/ZFfpCEx2pMKpI/ + WSiJSBJJlokgkR4D/fC20TyVaAtGVixmIAYwmW8d8QbnQ3KSy+ScZVIPfKEHJkJNXdN4xTKyoVsS + 0lzRDhMhkO2crekVB7Y0XpBrDqrNGYkSoMOXSr4QyXFU1TL3H9bsS5FsiNymsKqEb8DOklz8cfYs + OP392em/X755cWQar6mIYUx2pGfQj7lgPujBfPYhZCkaKisInEacxRJssoZfPFRWfCZEIjzyu5Qp + GCqF0cw0wWuSi5A9+8AzmdUa3yTyeQJrapo3NA0YPjakSHnKIh6zQoYz814w65zgS0HjTM0xU7WM + /8thPasCN2kkUeQY7tX52zNoYSDom+RM93nEPLxmcp0sXBKb1UZ2mfDk/LVS+bnywvZZhrtPxSao + SQLTDVuzXr5fdG3ApaKM0IwE+vHoCJytsuaTIwI/j0i6BQpyQhY8o/OITfMY3Hcx0oS8PF6JJE9t + Q6ZmtfjTSbz1yCmNIiTikd94CHZVMcJDj7xVitPIIxfblP2XgvHexdBypMhdkGnRPuhf9Ieq8TTK + sA26ismzgvxsVl/4WedyXgJLLc4sk8AW5Ly8NL+OjsKIZhl59iGFNJOdJ7lkLyD8ruk2e5synY2y + QTLH9DHUBuv1eruHk8Q++lq9P5KcZOskjxYkTjArZZJCyMBMCH+Iey3EgmO2iLY+eQkDGF14ZFtO + DAXD8dSEnSESIgXwHOTikAUH04kOCWDWoVLScK3bwSdojC2Cz0EBI+OEX1Fh3GYC+ZfDMJnoBi0g + zEbH0EmVO2oS5SG+JiNxyQoyfznOHDN5nYj3/tWT8ZNxMP41GD/2jWuqiSkVdAOcULtJoSXqgOkf + 8jVkR7W6mV8Zn8RLvoLx6nduBEqWdpYmWJkDXZxG/CMToCgMVqtrNC37KlMWbNckt9cvnESb1cTh + tAxDbF2wJQkCHnMZBIOMRUvPyOkZhTxHEK9C33gh/uBEP9ATgYN+qPXaiTCgJFIb5NCHYS63Oi8l + HPJSD6UyEST1YL4NsnyehYKreB1UJnv27Zdf3sM2s8ow96C3oD23qtfRrega+L4/JKN/kZ4xoN8S + fK+Ae89OBdtjQzWqycrEqYEOlKz4FYuJK7CJBLXs79kWvBXCzmQcsC6GBQnzTOrUxwj45jKPQ+Vx + GIV2b08xWhZqa9dBjSBG7y2WgWAyF/GkLfWg9B5SRwLQmUcSPRokGBR0hg4hbai7hVqX9RxylEOk + W3q1jctv7Oyu2e1zqFxeLzNsYOmgDy193C9jNiwX12T42a1re2kpK1gQAEAA+p9sK/48HT+e7MIk + T8dPJ12A4+n4n5M2hGIZ3DQF8PN0ASIOXC1tJ+j66WZYrhJNeXDFRIauMiU9XJfR+NfR+HFpMxqi + kbGXpmlkZD/+M0vi3pETFpDoYBvLwafenb+y7bmIVIBDkLaFor9hkoK0dNaHkf3Lcgn4KoYVtnRS + KteBxsQBqJVvwIxZw9R9l/bLRX9STzY+cBn03Jzhu1MCvuh5ZFe3Bzyk6A+9lhVwdDXJzzcSI1f4 + 50GKaVVk2G5IleKZhOWx3bDTiG1QdqAJbkqrVdFE56xZH9Z9ZNYdrD5t2EnNGPQc9wDDOG+FHdoF + XwNIcKXW758tdmParH+inLFVZD0aZFZDUFz10JTU7Nf1tVoxqRepbi2vKUgZQAWOD4oMWCcbWKQv + 8nggCiQIMjG6mT6nUcY8u/UMHSEtuQYLfw3Jzr6VigGQtkMAcsk8C9QJTmM7MnsyHl9OKgFjDzQD + Z/y0jYhnSdtur8w5U/s0rNBXSbt56hp00tKRMa2eP5y1czDAwlraaRz0O1I1JL6GHYcV0+FGWhVe + 7YRqe2tMrWCfhUqqroOpie4I1bczA2JIqCQ4If1jd0R2/Kma1m6OU5FccYywY3sP4L/Re+sxazkD + 9G8aibWBkITZZQIFmrswUnVUEEM8eCVtcOrvBU2BvxdQqpC5OA6UmEJj6BadJuQCIA4+IcAxcKdC + xNJQiKuVhGuNA2474LY9x21VH39o5FZQf4HE30D8dIG3llDree15qQ7VFKMDRDxAxANEPEDE7xsi + diTbzwGJlYwK/Y0M+7A4MtAXwQGskN7I1DUi6Pb/Q0kjSiBQlsBAvF0T0lwG7ZPckLVTd8GFcj99 + eED7RfDNT4FtYOeVIHQg9XcYh2zP7YIM3wQ/DqMHQkidrr+3IKkl+Hex6w5Q4Loreg8I7WdEaKc6 + REeYy3bitFosu69W9h18HgIJzpPFNigYmw3gTnq7E1sEwO7B3fapNrziKN4i4axv3pXu7oDbEC5I + dGeEi5HQwnxvga9Hnowf7zv67dJzOgXtxlXl7oWUb0fJ3fwffxX+Xx6l377hf2OgfvypYwe/2QXh + 52zF44ZuPzd+t0VVdwXdvV7vVFkwwxtXbcKM0NZran1LnaUs5EsOMfBd3FRrVt1r1uTYplqd7y56 + Lezv4gETclZiEdw8uNBVQDRut/bZu4syL9gqobqkd2N9/+vxr/hNoGAABlbgice5UjmQyXsWK1ZO + K1GtWFwFlCQVEnwzVb6vy+rAU+kVQ2oUq7MaXEwRIPiHyJmqkCrrAD2idnPVGifFUPVRgpZrUpQR + miImHAyrlGGJne0DXYD9alvzGL10hQTzJImQ9l/Nakm/WhDZ0IIDXDNDIavDYl/RCEAeW1L8bHJN + Ic+DFJKD+89h3Rla7FprlCmJIWM4lXa4IYHC50yK7ehkCfQMkMK6WvQNWwSmpCi+4pzEZSEdRJnN + QtoH9KiMMA7LL9o++dzza0/FUGXqu7+zXzqc1IegO38HmrgZtdwZjBdUL0tMK0ADdD3nwkSVcs7Q + G2qFsKVcX+bqJRIJIJkIFqJCu3rQrbtZv3oQrhxh62PtyHItMZZ1ZNcVaoR+Uz9bygrxVaqBaKqk + Ch6Ls2rgil4Hxstuuw6pqq8mN3ejaRuuaEzs3k6mO9BGg8xdcv30TmikQRq8aBrRzXxByQdv632c + wK/GoAKTVDocANp1X6YWr3WUe0a2A5278SVZMRlECbgSnLmwpj4AlfDY10TVXx6tFz5WR+zaNz4P + tbfMrQD3w2Xbd3PZ5uYX+6cDmUreE7v5blSihnUpUcTAplVPZdhEbx7TT/0lh9w1UshkdMUpHrvU + PjOi2TYOR3Y/7t947es/bW31SMv1A7hiRWyFbFrktn+EMXDntg41De15t/UwazdnH7FZ0EzxzWRb + 5TqtvrYksAbJaSlTW77DK52pe7/THFQGpCaLyHdOw/fTjqRUy4sVK+60yqAih7NJeV35z6vZR3Nr + PxLv9zEfv2J//TP9l/x8BgjxOZPq70jUeQhWhwOsA9S769x9OG1/27K0r1iSVj+FfD/laD/F59qH + +tAKmevwSXVvUF7LAh4+qR6K3r7Lb3/7/tlvbz+luSl9L9E0nkfZN612ux+yRqxyX0CDzQfcYi17 + e4FY1UcOGOaAYQ4Y5mtiGB1/Pz6MwRKmJ/ifp/sOaD4ffOCm5ICOrpy7lyBDX0MaL94XhFF+P67i + hV6v95vSRN/WleUvd76qw8/jbYMbtiAhjUkSR1u8rtLmW5DrNVP/+y3BCBUYPnjVHTN9wQUuUEzO + DleCh6oUcqhKuWdVCgb9w5ahVNPID1JQUlXqp64b6TpJ2ynfuFrkhyvpuF/pRQ1o4c/hoOow/3FL + KqIkPFRRHKoo7llFodP7Xh7E/gZQSwMEFAAAAAgA8w6zVAKkBP8NCAAAhCIAAGIAAABhemV4dF9m + aXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMv + X2V4cHJlc3Nfcm91dGVfbGlua3Nfb3BlcmF0aW9ucy5weeUYbWvjOPp7foXIfIizuG5mmIW7QA5K + rzNbbqY79HoHSyhGtZVEW8fySXKn2SH72+95JFuWXxKmpTO7sIZSR3re3x+/IolIeb5elHp18rfR + K3LyYg8QOxfFTvL1RpMgmZKPPJFCiZWGc1kISTUXeUTOsowYIEUkU0w+sDQC3A88YbliKSnzlEmi + N4x8vLypjyPyb8bcD/2oCc8NTCHFryzRRAqhyUpIklkYuIdfW8vTiJYysmY5AzGAyd3OEy+4npKz + UotrprQFfG8BhTSoG5qvmSJbuiMJLQ3tREiJbO/Yhj5wYEvzlHzmoNodI5kAOnxl5EuQHEdVHfPo + Zc2+kmJL9K4ArxK+BTtrcvPLp4v4/KeL839dXr0fVYefqcwBRo0sBv2tlCwCPVjEHhNWoKFUTeA8 + 4yzXYJMN/OOJseKFlEKG5CetCzBUAdCsOoKfopQJu3jkSqvO4ZXQ7wT4tDre0iJm+NqToqBrT4VL + zbaf6JqlfThesIznrIb8VP2uhTqIEGlJc2VwKlSry/9K8HtbMZ/Gdr3Vh+x0dv3R6PXOhFpl2Siq + r7fg/EwRqkhsX0cjCIuWd+YjAs8rUuxARD0nKVf0LmOLModAS08sobDM11KUhTtQBmvA82f5LiTn + NMuQSEj+yRPQzEQzT0I0qrQXPxs9aBaSm13B/kvlyFC8IYv6IJjcTKbm8DxTeAZXNday5rBcdq2/ + PGjTW+BlJVoqDZEAot7eVv9GoySjSpGLxwJqgroWpWYfeH6vfi6YrRsqEHeY6FNrsPF4fASWCPca + WcV+ESVRG1FmKckFFg+lKUQ2pCNkKaSnZZ9yTOpsF5FLAGA0DcmuQUwkQ3haZUdFJEEK4Hvk4pGF + ELH1CAlgcaBa02RjzyEgaI4nkt+B9JWMc/5AZRUzcyiTHMC0sAdWQMDGqLC1j3tqEhMekSWj0Vk1 + md+9IM6Z/izkffTwZvZmFs9+jGevoyouDWJBJd0CJ9RuXmuJOmCVhrIKRcz4VUUteJGv+Brgzf+y + EkisHJYl2MKBK04z/huToCgAG9dWmjZ3LZSUHUPyb6M6QqxZqyRcNDmIpylbkTjmOddxHCiWrcJK + zrBSKPQECVv0qxDEBxGj2CICB/vSuXWIANAQ6QB59AHM59blZYRDXualUWbNdNCCDd0vWZXi2ERJ + nNMtVACoORgocwLJ6CCZzalYYlLFWFGOQUPe3x+7/+GHe2g6a9XcQrKbW8+E9VUQRdGUnPyDjCs/ + Rd0EHzsc8O01g+RhD5AR2GVVwRK+4pAaXSSnfJVkXkQNmGVOboAavmEAI+UayM+wJssGSfgmqFgd + sGufnS/+JyzojfhtzgcpDnB3fjrOr2OuNj+PRovDPdtBTYHiWHUEyAEsXiQplbbdCXhJsirzxNQF + rJVuUCqwpqVGEFt6kb1twI6BZLqU+bwnaYhkKw+VmUaFgHVQE5h6FGyAfV0l7EWdR4dyqMCOUGck + iHqDkR+u7j0xpcjmRVSIIpjAySQkVyJn0yYbqp67PJwMt03SIrMYBisg/MWd4vN29np+bJZ7O3s7 + PzSovZ39fT402TkG+74AUVmk0PsCXz13CUp+2U8bv9CCxw9MKoyKBRmjJ05mP57MXjfGoglaF29p + UWSV7Ke/KpGPR14Bgc4DMVlC+Pzn+oM7L2VmKi5UTaiN0ZZpCsLR5QQuJreNqfk6B086tILqTWxX + hxi0KLdgNdWz7ESVdyqR3Pj+Mp3Mu8U+Ai7B2K/ZkY8S83QckmPXIfDQcjIN23zr/HyPBecK8vEQ + 64HSBBwHW8EgI9apRMd4HShGwO9gQxnkiUXmGB9XhICy13y6tPZDMVB16ahyLdKDvxCa1KDHp8MB + ZgoqgzFauWsYieQubi4wVvZNeLUH3oNYywnkw0mVDxCei54FDEYw9tIGrOD9qu0wLPgGpllfavv7 + yWL30JaTM5OkgyJbaJDZgKC45qUvaTVYdn2FM41xUtdaYV+QprDU+15c94Iu2dhthLLMA1kvKyAT + o9vFO5opFrrhZeoJ6cj1WEQbqP7uV6MYrHsOBHYDXarYfBGwSwhZvpnNbuetJHALcuDBL4aIhI60 + uw6bWrxwb9MWfdPF+lt8cJCWzYxFe9X1fOcNq6mztHcYTLq9CzpBz4DTls1wiGhLbaYA0+F7qK3p + PDVdxo8sg+hDmDu/JWDom64wJ5NTvwyr0y/tOr8/bdVfuO/V4/1pIcUDx2Q7dZ+Yois7cJx25zug + MFRo96dY3uCyroj7yb7Xsdzon0Fz/t6z//Nm+/oDxOG55gPocm0mOm/C8eb94akVvHRSa6rq2XZ4 + KehM1X/BpeC7jeywpHNtv6NCjN6z5osJKMY40JA9Vzb+f+Z8731LjNxHxOUzh/9GmluP359pDxjM + l7/4RoA1EawEWYZNwnT3IGePOsZqujAWbneXY4MSPs8clgZRX2Zgwgf6JI4RTrO2Tl29/NWofrzx + GHvIV+9I9fN1u1L9/FE7k+P/vXYnx/AP2KHw2R9z9JP3oGNBNbAO1c/z1qJD2N9iPaqfF10+8IE6 + zfrJaH3gsvWFDfbiSlSDc0W3XVxBB0kTHWOt6M/jneL69P2g6WnDm4JPHetWLFYxy9i2/eU8jR5o + VrJuyeytFgNUcNDwjwYt02Ll3IpTC3aY0Iw+HSotI4JrYkQ73poavx7saJ2Q/lbrr5Xm6StwZfcn + rsH4fOtV2Gj00uuwFyE9E/XWUjegBi38OjTCVqY5EKtFq2P/aVfYgb31/1BLAwQUAAAACADzDrNU + Ngl+t+AHAAAzHwAAbAAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEv + djIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9wb3J0c19sb2NhdGlvbnNfb3Bl + cmF0aW9ucy5wee0Y227bNvTdX0G4D5YHhXGLDtgMeECQpVuwNiuybMBgBAIt0TYXWdRIyo0bZN++ + c0iJutlplqXbHmagjUSe+/3oBYllIrLVrDDLo68GL8jRs/2A2KnMd0qs1oYE8Zi8E7GSWi4NnKtc + KmaEzCg5SVNigTRRXHO15QkF3Lci5pnmCSmyhCti1py8O7+qjin5iXP/Ym4NEZmFyZX8jceGKCkN + WUpFUgcD9/C2cTytaAknK55xEAOYLHYN8YLLMTkpjLzk2jjA7xygVBZ1zbIV12TDdiRmhaUdS6WQ + 7YKv2VYAW5Yl5IMA1RacpBLoiKWVL0ZyAlX1zOnzmn2p5IaYXQ5eJWIDdjbk6tf3Z9Hp92enP5xf + fDcoDz8wlQGMHjgM9rFQnIIenPLbmOdoKF0ROE0FzwzYZA1/RGyteKaUVCH53pgcDJUDNC+P4FUW + KuZnt0Ib3Tm8kOaNBJ+WxxuWRxwfe1LkbNVQ4dzwzXu24kkfTuQ8FRmvIN+X75VQBxGoUSzTFqdE + dbr8XoDf24o1aWxWG3PITieX76xeb2yolZaltLregPNTTZgmkXscDCAsWt6ZDgj8XpB8ByKaKUmE + ZouUz4oMAi05coTCIlspWeT+QFusPZ4/yXYhOWVpikRC8q2IQTMbzSIO0ajKXfxo9WBpSK52Of+F + qYGleEVm1UEwuhqN7eFpqvEMriqsecVhPu9af37QptfAy0k01wYiAUS9vi7/DAZxyrQmZ7c51AR9 + KQvD36Oeb6ULPv1jzl0B0YFcYMaPneWGw+FjkIj0j9Sp+qssiF7LIk1IJrGcaMMg1iFBIW8hYZ1A + icA0T3eUnAMAZ0lIdjVirDjCszJfSiIxUoBoQC4NshA0rkIhASwXzBgWr905hAjL8ESJBahRyjgV + W6bKKJpC4RQAZqQ7cAICNsaJq4aioSaxAUMdGYPuq8j80QjrjJsPUt3Q7avJq0k0+TKavKRlpFrE + nCm2AU6o3bTSEnXAug2FFsqa9bSmLXiZLcUK4O3fohRILj2WI9jCgSvBUvGRK1AUgK2PS03ruxZK + wh9Cat7SKlScWcu0nNVZiacJX5IoEpkwURRoni7DUs6wVChsCBK26JexiD9EpJFDBA7uoXPrEQGg + JtIBatAHsCa3Li8rHPKyD7UyKVTjoAUc+rcvvriBfrDSWHowOtB+O3vb0KW6CiilY3L0ja8f82Fp + OXow994Cc8j8IjXDa08QPHDJIcT5FuIWSkgv30nOQU0oZ2mVwpR8KwEYU1RxUyhIki0TtviQBWTR + B5GYtbYxySGbPKuKAMwb++BjyDaZpTts13JhGFQw6N/Q7ZALCohCMKJzHouliCu5+uQH/mh6w3eQ + TFAVyuIIzsesJXGhjSvUwEuRZZHFNiGwSPiZIcdkTuzI4GoODkeuF3kGzgA21IVx8wk4+YbXdQdy + jAugoQ5X0toxKAzyU+XbEgUOKrbjBl8XBn/0mjX1XXr+uKrymHi5bjBmAipcm3PdhGlvFGkGmn+O + baq7cKe5zIMRnIxCciEzPq6DvOxyTw1tO9NEMN0Arzt/ir/Xk5fThwaq15PX00PT0uvJ19N945Vn + cN8XgBZ5Au0maGrsL0Hvu/tx7VuWi2jLlcZ4nJEhOuxo8uXR5GVtPxajwfGW5Xlayn78m5bZsA5+ + rDdgLijMPCp7QpDxWxPBbHAzs6aetqyCEzlErSog0tfQV0GG1r07i2yl5xDs6MO7+9pd7TniYdT5 + 6MTqMLq2BbdVgqmDDoZOzWFY6huSEVCHCahFGqY3rERes7ZOXb1+vnzbuy9UWgmB9ZmChAzcxeYj + uAEBvYJilUG49/BzZtaR22wi8G+xgXjSvZirfiNdLHSshE2Y82Q07akPXINhs5HQJkokkmFIHrqu + 7BT2+N8/pHvZIWmpCUoB/0LoS3sVHD9o59rTPTCIRLV7UhTtw56PIF+OynzZG00WA4KpTiuMqPpt + f1jhr8yaroFW3DjLdGUJ+3HethLUMN6PT+cDH8DPbLBnV6Ls+SXddr0BHRSLTYTpE1RLXuT7V1v3 + xgCVePEah8HoEfUeqmefT4sN5nQklxFP+aY9tiV0y9KCd8sJzgg9M3aoYFtuHu01UYuV9y/2eKy+ + oZ0YOlRa1gQfRYj2cNmuHXyw2ndiu2ewbnBEfj9XRRaoanWEIONsM3vDIIxDP692Vfcke2zoGqYD + /9Yr4x4MJidT6Mh+p3GLIJm/mkyu+17xny6CBs5sH6HQk/fXYd2gZ/6pX9bsxNP/xhIcpOcq5az9 + IaLjgjJCeiaqoUoIP84FLfwqNMJWynkQp0Wrm2HVsA1tSkbHzY6hj+/aLen+OFdyK7D/H/svcvTC + TZDHh1f70X2vVfrFB8vNgb2nmtujDMpNWJOAaPubu9Gn58Z6pGrvQUTDKA3rwieXoRA/PKYFfr+1 + gzuaHMd2vxF5Bo1Np16XYNvQTCQ9ss0dxm3WLStNyQX8j3zcsmDzE4roJ8WlNVm7+3SoNk3+z+1O + B70TPnEdevLG819fc/5fbupc3z/TN+ZZKDmPHuUfN8L/W6P7qEpTzPpDXFupDGw6ZbVL936fyf7y + CrDXH3tm/6eNsP/ErP/Q0vvEhfczLbvPOsh/rhHwKePfXx/9PvfY9+wj399YdfYvOE3j9faVcnTE + XtlDbX0lT2x17s2cTQh71yyln3+OPL5r1rv7PWPln1BLAwQUAAAACADzDrNUPhtojJoMAACCagAA + YgAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEv + b3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9wb3J0c19vcGVyYXRpb25zLnB57Vzrb9s4Ev+ev4Lw + frC9kJW06AJ3BnxAkO12i+sjyGUPWASBQMu0o40s6UgqjbfI/u03Q1IU9XIeTdo6KwG7sfmYF4cz + 8yNV/0DCdBElq1kul5N/7P1AJo/2ALGjNNvwaHUhySgck/dRyFORLiW08yzlVEZp4pPDOCZqkCCc + Ccav2MKHue+ikCWCLUieLBgn8oKR929Pi2af/Icx+0VeSxIlakzG0z9YKAlPU0mWKSexHgP98G2t + eSrRFoysWMJADGAy3zjijU7G5DCX6QkTUg98owemXE29oMmKCbKmGxLSXNEOU86R7Zxd0KsI2NJk + QT5FoNqckTgFOtFSyRciuQhVtcz9xzX7kqdrIjcZrCqJ1mBnSU5/P34dHP36+ujfbz+82TONnyhP + YIzY0zPonzlnPujBfHYdsgwNJQoCR3HEEgk2uYA/Uais+JrzlHvkVykzMFQGo5lpgq9pzkP2+joS + UtQaP6TylxTW1DSvaRYw/NiQIqMrR4W3kq2P6YotmuOijMVRwoqRx+Z7IVTnBF9ymgg1x0zVuvwv + h3WvKtakkcaxI927k4/H0MJAoQ/pse7ziPnwnsmLtCL3erWWXaY+PHmvTPOL8tb2WYa7T/k6qEkC + 0w1bs66+X3StwfViQagggf64twdOWfGN6R6B5weSbYCCnJJFJOg8ZrM8ATdfTDQhL09WPM0z2yDU + rBa/O0w2HjmicYxEPPJzFIJd1V6KQg+XlOuOj8oENPbI6SZj/6Vgxt8SaNlThE/JrGgfDU+HY9V4 + FAtsg65i8lnB6Oys7gJnnQt7Diy1YGdCAluQ+Pzc/NnbC2MqBHl9nUFgEidpLtkxqvsxYzp4iVE6 + x2gz1nYbDAZbxpLUfvS1Yr+nOREXaR4vSJJiBBOSwvaCmAChAmKEZr+IMLLEG5+8hQGMLjyyKSeG + nOF4araoIRIiBfAe5OKQBSfTQREJYISiUtLwQreDX9AEW3g0B+mNjNPoinLjOlOI1REMk6lu0ALC + bHQOHYAjR02ivMTXZCQuVkHmL8ehEyY/pfzSv3p58PIgOPgpOHjhG/dUEzPK6Ro4oXbTQkvUAVMF + xHaIpGpdhV8ZnybLaAXj1d/cCJQu7SxNsDIHuiIaR38yDorCYLW0RtOyrzJlwbZNcnv9wkO0Wc1e + nJVbEVsXbEmCIEoiGQQjweKlZ+T0jEKeI4hXoW9cEB+c6Ad6InDQH2q9diIMKInUBjn0YZjLrc5L + CYe81AdHGdCNSaZUgqmjyjzPfuMmNwTKY4KEriEoQBhCp5kS2Jh2JNP7K+C4wQIMMttG//jjJWS5 + lSh7YWOrXsdcRdfI9/0xmfwLInjCbG+oVkmTgbibjYbQMvTUoHE52YSjM2w+L6XFQB5AigMSn20r + Pq8OXky3ZdVXB6+mXSnz1cE/p2051jK4aQrg59kCAsDIVcR2gjqfb8ZjO4tmUXDFuMAtMyMD3JiT + g58mBy8G5ZAQ8xb20iyLjez7f4g0MQ6uLQvbD9Yjhx3x28k7257zWLmd9jHXQfw1kxQEpWdDGDQ8 + Lw0crRLIfJZERuVFoAu6ADTK12BB0bDyUORzEfJIZYi3i+G07v0+cBkNXCf23SlBtBh4ZFu3Bzwk + H469Kt/Cod+gP38AB+1i3eL5wLF1P7QyYrV8s41Xx94Bfp27qs7zpnUNTSw1y4G84D8Pdl/rKo3b + HUQFVHAFLmw3xHW+CcoOXN+b0iWqWbtz1tkQ/Hli/BlcatawjpoxGjhuDzZxvhV2aBf8AlKyK7X+ + fm+xG9POhodqk7WKrEeDzGoIiqs+NCU12bG+Vnrb6XWqG8xrylLGhqJ4DripoOqUA1te8zwZ8aLo + ArEYXc9+obFgng3MYzcFFOQaLPwLqNjst1I3qF7tEKhxZC4CBa90MUXOXh4ceASiF/7v1fm0snMs + 7hg5M2dt5DzLxHZ7ZWCd2U/jCn1OI1CmAY5GnbT0NplVy/9xRVnIPFUlOJM5T7B91DCaTlEqsmsi + XaEW3VNF2ykZ7rvhTex/rsbPm/1KXIP+Rpy72QcAfhXhhti3gNr/oGu8/UZ1vP+5LYDdDG8agd+W + FHMGsNDoshv1hAWHteoAisGflRpCnQyIjIXRMoJKum4mq49fuoMpQFs0nZJToIafsN5FysUgtyBX + NFRR3krC1dqw6jBVk90W8aucOylWuF+yDTgPIB0D79Q2IIckzIXUiBM4c7LMk1AV+Qh87NFLhgBl + ocTSOMpu5iYD4IoFrIySXJUzgUwvWaJYOa1EtSIGAkqSgnqUZGp5NQKmRNArhtSodDUuuBi8Dmbj + OVNApoTsHlHxUbUmaTHUQ/VoufELxG+wBg4GyCUQA9s+0AXYrza1RVTGshLM0zRG2n81Dzb86tlF + Q4sIoIUZCgEFUsQVjSG1sSXNYzxaghADUsgIvGIOm5+hxT5pjYSSGDaFA4gxuoHCJ0zyzeRwCfRM + DsKjMnQSi9WUFDruKcBl8S44n91o2gf0KEFYBMvPVThEbc2OQDlTFVNtTB47HPQebrNM13aeqpAv + KnPK4x2/kQqmbiAo86tZwCrmMK1QqKPXOLhDHZOc4ULWjptKub4IwcQ8xVhLN1US1SK07gjDapFa + qZ/rY+3I0vi42/Teq8vd2JxNNexpEOyA80ryLKmCT+GsWi6lnwLjFu3YpKq0mtKMnLO21NOY2BH4 + Zl3ZqEEAVnAW0/V8Qcm1t/H+nMKfxqAiW1U6nIqiCwsqi7aOQhsyNCOY2g60IzE7r5gM4hTWF4o/ + PF0OQJMsl83yZFy1flt1o018jwoHnx4YakZfHRi6e82eSQsVr6Y2VaxVbILlKHPeyIYYT0WbVMfL + 2efhMoJ9PFF5dHIVUaxP41SfNAxvvPaVnrW2eqQFcYAzVSRVqbdFVHugP3Lntg41De1hp7V0t8nE + x+IhaEa4ZtSpcp1Vv7aEigbJWSlTW2RBFDdzIV1zUHkUqMliaTan4eWsY/vXIlDFilutMqrI4cRo + ryvSeDX7aG4uaNhV4AMK7wbeGZgzbb+udVnlQMWDtV7Ergz4MecEuw1+6qJ/p3inqJ7r4noPrI5v + ucZpuEG9Yp7euWRurZjvWd92e2d/bm939K3n9hCM+rP6770ka1m3/qx+987qMfE/+4P6XT+ed27H + F84Bgm0cDev5BqJ3ExV/yXm/K0INFZuJ7gjV54bxHSuHA/3mSwBro3Pkt3rJwN2PdsAdauAnK677 + gqiYdYeCyD3Sqlpt4HZB1G5WTA6jx3odosup+2KrL7b6YquQ+0jvzAnGr60lV20Lu1+t7Fv4PEZR + N08Xm6BgbCL+nfR2J7YIgN0jN/c0C4zxNiHOitN8pZ474LZ6FM/z71qPorO3MN/ZMhVfJXmx67Vq + l56zGWh3UFXuKerabuYvnp750xfVtyfxHSu19el5XavnXWeXt/x3qY8Hg8GRMo/AM1Rtn/6tnm2n + 3Jp7uaZTclzWBSLHKhrPsVP9j6b0P3JoiGBfIKnL4NL94lPq/gWk/gWkx3gBqem+j/ky0gPd/Nm9 + v3SXcP23fqvp9nMzO/mbvd9Uxu+Zk/Ybw57da1CPXvAWbnL/d6uahW/L3Ert259BfeszKDcyPNk7 + WCo9TKjYJOHEJtD+haz+haz7v5BVT0W7CpBNIpV0Jb4vVHwKEn1UVfpXuHeCMvA3ZYhmpYuW6WHu + Npibd1jOqq9NWJXhATC39IivCHD7N876C9bv44LVidT9ler3Xs62rF9/pdpfqX7FK9UyWz7ZZSqV + 4cXf9jp1129Sd/OCsi0J7hjiiqGWCeaboJq9vhx8PQwcFb9k1l3qvQN5T1SRW701xHYCZfd27CGK + XzcsbxPrsOibYKuvBhzwnkXqX2CEpb9klVuXjuuV0uRfdNGifoXQtz8/+NB7llKaxo3Ld4JGWl30 + +eKSOyEKDDVgJdhSGHJVrhwl7FoGEIQvZ8rC1Vi9rVjD54EFW+vUxymm8FGXn5JYzZp3BV3Qqnic + Er09NN8ZbRXP3VBX8Xwr9GX5fy0Uhs/NNvPfGyFtW+oWoFQ8DwNMXbOfAjgVz6P+sxp8msfk5RrY + PfTIBnt0JUxxaOhWQx7owGkoA9yvT3BnWWaa9mrYpa6iSboMWMzW1R+hXPhXNM5ZPZC1XnXWqGD6 + d5tuvdv07bJiLaF/dgILkhqVxh0wTtueMMp17cwzNZd+Koinpbk/zDN2vyfUw+ep4Z7S6LEhn+Mh + DRM1oJctG6u3hoVreJWdZodoLW7Jo98SsN2GzLpw2M6gK9eALrbqAU8PeHrA41qlBzwK8DxjeNOj + jR5t9GijRxs92njuaONB2OJLgcP/AVBLAwQUAAAACADzDrNUP999VqIGAABTFAAAbgAAAGF6ZXh0 + X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9u + cy9fZXhwcmVzc19yb3V0ZV9zZXJ2aWNlX3Byb3ZpZGVyc19vcGVyYXRpb25zLnB5rVhta9tIEP7u + X7G4HyQXeeOWFO4MPgi5tBeuTUOaOyjGiLW0treRtbrdlRs3pL/9Zl+0enNMKBEYS7vzPs/MrPQK + JTxl+XpWqtX4t8ErNH6xC4Sd82Iv2HqjUJiM0CeWCC75SsG6KLggivEco7MsQ4ZIIkElFTuaYuD9 + yBKaS5qiMk+pQGpD0afL22oZoy+U+gd1rxDLDU0h+DeaKCQ4V2jFBcosDezD09bqNKalFK1pTsEM + ULLcN8wLb0borFT8hkplCT9YQi4M64bkayrRluxRQkojO+FCaLVLuiE7BmpJnqLvDFxbUpRxkMNW + xr5Ei2PaVa8cv2zYV4JvkdoXkFXEthBnhW6/Xl/E539dnP99efVh4Ba/E5EDjRxYDvKjFBSDHxTT + +4QWOlCyEnCeMZoriMkG/lhionghBBcR+kupAgJVADV1S/DIS5HQi3smlewsXnH1nkNO3fKWFDHV + tz0rCrJuuHCp6PaarGnap2MFzVhOK8pr91wZ9SQDVoLk0vA4VuvLfyXkve1YU8Z2vVVPxens5pPx + 672BmossxtX2FpKfSUQkiu3tYACwaGVnOkBwvULFHkxUU5QySZYZnZU5AC0dW0FRma8FLwu/IA3X + gcyf5fsInZMs00Ii9CdLwDODZpZEOqjCbnw2fpAsQrf7gv5LxMBIvEWzaiEMboORWTzPpF6DrYpr + XmmYz7vRnz8Z0wXoshbNpQIkgKmLhfsbDJKMSIku7gvoCfKGl4p+gdYAtXwt+I5BR5CfC2pbiAz5 + Utf8yMZuOBw+jw1xf4utu195ieSGl1mKcq5bilQE8A5FCrULRWuNSpku9WyP0SUQUJJGaF8zJoJq + euJqxglJtARAhNbSEAvAsV1KC9AtgyhFko1dB5iQXK8ItgRHnI1TtiPCIWkKzZMBmeJ2wRoI3Bor + tiOyhpvIgAZbMUqnsBLzswHtnKrvXNzh3dvJ20k8eRdP3mCHVsNYEEG2oEl7N6281D5IG2lobSbb + Erfoeb5ia6A3/6UziK88lxXY4oEtRjL2gwpwFIhNlp2n9V6LJaXHmJq7uAKLDasrzVldmXo1pSsU + xyxnKo5DSbNV5OyMnENRw5CoJd+hUV+aEceWETTYm86uZwSCWkiHqCEfyJraurqMcVqXuamdyaAj + hy3iyD+9fn0HM2EtdfvR6NDx25vdhi/VVogxHqHxH76HzIcucvhI9X0E9VD/ZaaGCy8ScvCBwvSH + HmJGJNkRZroJolYSDHMQ5ZFSVKXsKsKk/47uAbVQfq4TQZR1eaCklMp2RYoAo6syTwzydDX6AV3o + qkmNclvc+iRiG79XIKgqRW4wxZQ9DEA072hd4ABmykCGONa26ghoc7RG4Z5W2uSwUjxqaLYR/9mb + jdgPxfnzCvh5qVk0VBMG7aStu556uDf7mzn194mpK4stXPAiDGAliNAVz+moRpQbK7+OI3OMiOFA + Adoe/Kq+TidvpsfOMKeT0+lTB5TTye/TQycar+CxbwAuixS6e9j02W+C5w+Pozq/pGDxDtCsUTlD + Q5208eTdePKmjiBJdMj1LimKzNl+8k3yfFiXgC5vCBj0QRq7Fhzm9F7FMI7vZibY01ZU9CEYsCtK + wPsGxhjY0Nq3a7FprBQgr7P48FgnrD26j7POgzPjQ7Aw/a3V8bClDofWzWHk/I1QANLh0NESDQcm + PZu9Z22fun79c/Oxt1+KrDJCt0MMFhJIF5kHsAMGegfZOgfA9/gLojaxfZmIIb/lFvAke5irrkCW + S5kIZkrmMg2mPfdBazhs9m3cZIlZOozQse0qTlFP/+Mx391Aws4TbQX8IhgDBx0cHY1znekeGSBR + 7H8JRYe45wHUy9jVy0E0GQ4AU11WGlH102FY6ctVTTdAa6psZLq2RH2ct6MEXYz28Wlz4AH8wgF7 + cSfs4KvktvsN+CBIomJdPmH1XhX7Gdb2vXFeSb15jcUweFbHh/7Z19RSpKs65quYZnTbPieleEey + knYbij4r9ALZkaKHc3PpYJBaqnyG9aTX/TcyJ4eOlFY8IUuxZjveuOsUP9nvO+juBawLj9i/FIsy + D0X1vgYwo2Q7e08AyJE/IHZd9yJ7avAGTgj+qdfIPRmcoFQpY/NxxL55ofnbyWTRz4r/XhA2eGaH + BEVevN+O6hE983f9xmZOPf0PG+GT8myvnLXf/jspcAjphaimchT+UBe2+CtoRK2i8yTWi9Y8033D + jLQpCk6aM0OePLSH0uOJP1Of+M9g+MqeI0/okbfp4LE3Lv8HUEsDBBQAAAAIAPMOs1Sc8lBJbAwA + AOFcAABgAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8w + NV8wMS9vcGVyYXRpb25zL19maXJld2FsbF9wb2xpY2llc19vcGVyYXRpb25zLnB57Vx7b9s4Ev8/ + n4JwD7C9kJW06AJ3BnxAkG27xfaFXPeARRAItEw72siSjqTSukX2s98MSVGkJDuPOmmTtYA2NkXO + i8OZ35BMnpA4nyXZYlLK+eife0/IaGsPEDvKixVPFmeSDOIheZvEPBf5XEI7L3JOZZJnITlMU6I6 + CcKZYPyCzUIY+yaJWSbYjJTZjHEizxh5+/pj1RyS/zBmv8jPkiSZ6lPw/E8WS8LzXJJ5zkmq+8B7 + +LbUPJVoM0YWLGMgBjCZrhzxBsdDcljK/JgJqTu+0h1zroae0WzBBFnSFYlpqWjHOefIdsrO6EUC + bGk2I58SUG3KSJoDnWSu5IuRXIKqWubhds0+5/mSyFUBs0qSJdhZko9/fHgRHf364ui31+9e7ZnG + T5Rn0Efs6RH0S8lZCHqwkH2OWYGGEhWBozRhmQSbnMGPJFZWfMF5zgPyq5QFGKqA3sw0wde85DF7 + 8TkRUjQa3+XyZQ5zapqXtIgYfmxJUdCFo8JryZYf6ILN2v2SgqVJxqqeH8z3Sqi1A0LJaSbUGDNU + 6/K/EubdV6xNI09TR7o3x+8/QAsDhd7lH/S7gJgPb5k8yz25l4ulXGfqw+O3yjQvlbd2jzLcQ8qX + UUMSGG7YmnkNw+rVElwvFYQKEumPe3vglJ5vjPcIPE9IsQIKckxmiaDTlE3KDNx8NtKEgjJb8Lws + bINQozr87jBbBeSIpikSCcgvSQx2VWspiQOcUq5fvFcmoGlAPq4K9l8KZvw9g5Y9RfgjmVTtg/7H + /lA1HqUC2+BVNfikYnRy0nSBk7UTewostWAnQgJbkPj01PzY24tTKgR5mXD2CWiDXZM4YeJ9wXTs + EoN8isFmqM3W6/XWdyW5/Rhqtf7ISyLO8jKdkSzH+CUkhcUFEQECBUQIzXyWYFxJVyF5DR0YnQVk + VQ+MOcP+1CxQQyRGCuA7yMUhCy6mQyISwPhEpaTxmW4Hr6AZtvBkWkpmZBwnF5QbxxlDpE6gm8x1 + gxYQRqNr6PCbOGoS5SOhJiNxqioyfznunDH5Kefn4cWzg2cH0cHP0cHT0DinGlhQTpfACbUbV1qi + DpgoILJDHFWzKkKvf57NkwX0Vz9LI1A+t6M0QW8MvEpomnxhHBSFzmpmjab1O2/IjG0a5L4NKwfR + ZjUrcVIvRGydsTmJoiRLZBQNBEvngZEzMAoFjiCBR994ID44MIz0QOCgPzTe2oHQoSbS6OTQh24u + tyYvJRzyUh8cZUA3JplSCYYOvHGB/cZNZoiUx0QZXUJIgCCETjMmsCxtz7lZXhj0kni1qetPP51D + gluI+i2safXWsVX1ahCG4ZCM/g3BO2P2baymSJOBkFsM+tDSD1SnYT3YRKITbD61g1VOiyC7AYmv + thWf5wdPx5sS6vOD5+N12fL5wb/GXenVMrhsCxCWxQxW/8BVxL4Edb5eDod2FC2S6IJxgetlQnq4 + KkcHP48OnvbqLjGmLHxLiyI1su//KfLMeLe2LKw9mI8SlsPvx29se8lT5XPawVzvCJdMUhCUnvSh + U/+0NnCyyCDpWRIFlWeRxnIRaFQuwYKiZeV+5VWv0KnegaP0x03vD4HRoNfhfr2g2yn7oFF/GPiM + 5m7MX23i1OW+wKrbqzt5iXIqYp6ojPd6to6PuyxDd0iUzHoB2fS6zfeyc+5MADXTgFzhXwCrrnN2 + ht2OoaIouAAX9jUEc76K6hc4r5e1K/iJeu2okz748cj4MbjSpGUnNWLQc9wdDON8q+zQLfgZ5GFX + av39xmK3hp30D9Xi6hRZ9waZVRcUV31oS2pSYnOu9HLT89Q0WNCWpY4JFV6OuAFNTcqRRdS8zAa8 + wlkgFqPLyUuaChbYgDx0435FrsUiPAOQZr/VugFgtV0A2MhSRKqi0giKnDw7OAgIRC387/np2Fs9 + ttQYOCMnXeQCy8S+DuqAOrGfhh59ThNQplUPDdbS0stk4iP+oacsZBxfCc5kyTNsH7SMplOTiuia + yLoQi+6pouyY9PfdCCD2v/oh5nLfi6PwvhVXL/eh5r5IcEHs2xo6fKeB3f68gYj3v7bj5WX/shXt + LYiYMigDjSIPAEHYSrCBBwD7/aJ0EGobQBQsTuYJAOeqZCDaHmE9/QZldig3Jh+BBn5CUIv0qk4u + 6lY0FPLuJOHqalh1WafNqyWxz6ybiMftnK3AOaB8MRWbcnNySOJSSF1EAjNO5mUWK+SO1YzdTSmw + 6pgpSXRxZBdrmwFwRVQqk6xUMCWS+TnLFCunlahWLGyAkqRQuFJSqEnURS0lgl4wpEaxMmpxMSU4 + WIqXTFUndRUeEBX/VGuWV10DVI/WC7sq4k0BgZ2hjhJY1tp3oAuwX6wak6aMZSWY5nmKtP9q71WE + /nZESwso+Cs6EDAgBVzQFFIXm9Myxd0iCCEghUzAEaawuBla7JPWSCiJwfWdKhejFyh8zCRfjQ7n + QM/kGNz9KnCnryrAlBQ6rqkqyhax4G92OWkf0L0EYQlMP1fhDrU1KwDlzFXMtDF36HDQK7XLMusW + 7ViFdOGNqXdswlaoH7vLvc6fZgL9WsK0AgBHr3HqCbXzcYIT2dhBquX6psok5TmGU7rySfhAs+kI + fR+IehCy2df2rI2Pq02vvabcrcXZVsNu8MAKOPWSY00VfApHNXIl/RQZt+iuOXyl1ZB2pJx0ZZfW + wK6oN+nMNq2hMHeTlC6nM0o+B6vgyxh+tDpV2ch74WCFddWdsmVnL7QeQwOCkW1H2xNT74LJKM1h + ZgHW4VZxlJeyKGUbeAx9u3fhFm3cG2AXfHal3j2Xeu7qshvLQkWosU0OSxWNYBrqLDewQSVQ8SXX + EXLyFUwGK3ekMufoIqGIONNc7xn0L4PuGZ50tgako4YAJ/IkVcm2Q1S7Kz9wx3Z2NQ3dgaYTjNv0 + ESJciNoxrR1nfK4T/2tHiGiRnNQydUUUrMsmbpHW7lTv6GmyCMamND6frFn2jcjjWXGjVQaeHE5U + DtZFmKBhH83NrQQeZCkD2t5rBcM+FzSbTXRgvSKd3q7a6ZkN7NA7+FjV2Adw0CsmdzVPxU1PyZi8 + UD/xGHjOOAOwO7MCiybxasz9llAVIPdnNrgl3L7isKfhP00APr42Au8E4DeEy+ucere5b8PAlZv7 + EOp2G/o/KsrrmK+/z4Z+xQJgnQ6sCBtx+7hdP7al+IceskkC3QOY6w+P8CABYcyjP0V46GcHznn9 + zNn9sI2Dvp/dIFe0y/pvOYpwBWiU9Wag20O9c5PGQ8L1kb6GE8G06HT8XW48uOvQdrgSoN8R7t9B + Lv1cA3K5+3C+zXruK4jTbUzmMNrWrYx1vryDczs49wPCuXuGVUd6RY4wam0EV42l635tQdE7gm/T + fLaKKsYmyl9Lb3dghwD4euBmmyaUGG4S4aQ6eFDKuR2uwp149HBd3Imu3sH8wcJRvM/y9KFj0nV6 + Tiag3YGv3Pbx63rWT++a9d1D56vT9kMC1Hqnv6nSo0XT9fWDq3Fwr9c7UnYRuBOrDbPbXq+41bM2 + Jh/qbC9KxMS4453rX8LSvzZhDdjkX19jaUriMvjGre3dJajdJahtXILy/Wu716Fu5eKP7v7U1VH5 + b32n6urdLzv4O9yuqiP2xMnprW6P7hLWllFs5R43v9fVRrMdYz1Au9tKetT3v1QyGFGxyuKRTZW7 + y2C7y2A3vwzWTD0PstpNE7GFe2G3Kz2r38Ffh3HegGzHan78GhTbBcGKyS+dEvxt8gyKhWb1+F1K + 0Hu7JIWAXeq/EALTec48+N6J02vDfhNiV38jI7R/HON2gL2WpQXdf4ibV51O+HgPBK91lIeBAwpI + WEyItdTm9CBjnyGCJtm5uvLZwIObzkfwueUZSefQ7Zxf4KPqZ0msZm3wue5Ms3qcUzEMtNc+xqye + 62HQ6rk3LGoZfgecWD2Xm4x94yPITRPbcRJZPbc7kVw3+i5OJqtnq9ep8GmjrXoO7IrZssG2roQB + iIauH+BAB05jGeF63XrBW2eV7tLXpY2RI8rnEUvZ0v9jKLPwgqYlawatzjq5QQXTvNt0ZWEc2klF + zKCv9SPsaFBpbR/gsM3JoZ7VtTml4dB3dX6qpbn5Gaqx+w2v9eFz18eoSqNtH6U6HtIyUeu00MJD + v/SsXCPw1lljp9HLmd+xqrqqgIqg77oi6n5LI/X7LlgQtQ+2bHXkGsutjXYFy65g2RUs1YLcFSwm + sN110bKrIXY1RMcc7GqIXQ2xqyF2NcQ2aggvjd2kjvjGIuH/UEsDBBQAAAAIAPMOs1QaWC2oPQwA + AMdZAAB1AAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8w + NV8wMS9vcGVyYXRpb25zL19maXJld2FsbF9wb2xpY3lfcnVsZV9jb2xsZWN0aW9uX2dyb3Vwc19v + cGVyYXRpb25zLnB57Rxpb9s49nt+BeF+sD2QFXfQAXYNeIEg03aK7RFkMwsMjECgZdrRRJa0JJXU + LTK/fd8jKYo6bCepk04TC2ht8XgX30kyfkHCdBYli3Eu54N/HLwgg509AOw4zVY8WlxI0gv75EMU + 8lSkcwntPEs5lVGa+OQojokaJAhngvErNvNh7vsoZIlgM5InM8aJvGDkw7uzotkn/2HMvsjPkkSJ + GpPx9E8WSsLTVJJ5ykmsx0A/vC01TkXajJEFSxiQAUimK4e83mmfHOUyPWVC6oFv9cCUq6kXNFkw + QZZ0RUKaK9hhyjminbILehUBWprMyHUErE0ZiVOAE80VfSGCi5BVi9zfrdjnPF0SucpgVUm0BDlL + cvbHyevg+LfXx/9+9/HtgWm8pjyBMeJAz6Bfcs584IP57HPIMhSUKAAcxxFLJMjkAj6iUEnxNecp + 98hvUmYgqAxGM9MEr2nOQ/b6cySkqDV+TOWbFNbUNC9pFjD82qAiowuHhXeSLU/ogs2a46KMxVHC + ipEn5r0gau0EX3KaCDXHTNW8/C+Hda8y1oSRxrFD3fvTTyfQwoChj+mJ7vOI+fKByYu0QvdysZTr + RH10+kGJ5o3S1vZZBrtP+TKoUQLTDVqzrr5fdC1B9WJBqCCB/npwAEpZ0Y3RAYHnBclWAEGOyCwS + dBqzcZ6Ams8GGpCXJwue5pltEGpWi94dJSuPHNM4RiAe+TUKQa7KlqLQwyXluuOTEgGNPXK2yth/ + KYjx9wRaDhTgMzIu2nvds25fNR7HAtugq5g8KRBNJnUVmKxd2HNAqQmbCAlogeLzc/NxcBDGVAjy + JuLsGmCDXKNwdZrH7BjXOkS0b1EQ4lPGtDcTvXSK7qevBdnpdO4ymaT2q69Z/yPNibhI83hGkhR9 + nJAUDBC8BjgT8CKawFmEvide+eQdDGB05pFVOTHkDMdTY8QGSIgQQL8QiwMW1FC7TQSAPoxKScML + 3Q6aQxNs4dE0l8zQOIquKDfKNQJvHsEwmeoGTSDMRvXRLjpy2CRKj3wNRuJyFmD+clQ+YfI65Zf+ + 1c/Dn4fB8Jdg+NI3CqwmZpTTJWBC7kYFl8gDBhPw/uBr1coLvzI+TebRAsarz9wQlM7tLA2wMge6 + IhpHXxgHRmGwWmvDadlXmTJjmya5vX6hMlqsxlrHpbFi64zNSRBESSSDoCdYPPcMnZ5hyHMI8Srw + jU7igxP9QE8EDPpLrddOhAElkNogBz4Mc7HVcSniEJf64jADvDHJFEswtVeZ59k3bqJHoDQmSOgS + 3AY4KlSaEQHTtSPnxuDQMYLFbRrKwRqBssIct8P+6adLiJoLUfaCo1C9jnCLrp7v+30y+BdEhITZ + 3lCtqQYDfjzrdaGl66lB/XKycW8TbD63k1WgDCBkAoivthWfV8OXo01R+tXw1WhdCH41/OeoLWZb + BDdNAvw8m4G76LmM2E5g5+tNv29n0SwKrhgXaGBj0kEzHgx/GQxfdsohIcZB7KVZFhvaD/8UaWLM + QUsWjBXWIwf7+f30vW3PeayUVGukq07+kkkKhNJJFwZ1z0sBR4sEIqkFkVF5EegEMQCO8iVIUDSk + 3C3UUHnuj6Ao3VHdXHxA1Ou06GvHa9fiLnDU7XtVRPNK2NiEqU3fAVW7GbTi4s2gtJG1tVaDHG4w + qVbkIp+KkEcqhr+brcPpOhHfnRJEs45HNnU38d60Ko5x90YHECv888DkW1Wj366VyueD/nFhuyH0 + 8FVQdqBS3ZR6WE091s6adMGIBsaIQI/HDTmpGb2OY2sgGOetkEM74ReQNbhU6/c7k92YNukeKctu + JVmPBprVECRXfWlSagJ4fa20ret1qgvMa9JSOqSiAgi4SQPrkANbI/A86fEicwSyGF2O39BYMM9G + g74bpQpwDRT+BaSd9q3kDVJwOwTSMJmLQNWIOt8jk5+HQ4+Ay8T/Xp2PKtZji6eeM3PcBs6zSGy3 + V3rzsf3Wr8DnNAJmGhVeby0sbSbjag3TrzAL4a7KBGcy5wm29xpC03FRhRMNZJ1/R/VULn5Euoeu + BxCHX6su5uaw4sShv+HUbw4znl5FaBCHdlfA/6jT0MOKa44YAGg6a0DSkukDqnZXe9O9aUQmmyFN + GdTBhu+nmB7Z2rmW7EAm/KtiWqiNE5GxMJpHUEZsLan8UuFMFt4inxE5A6j4DZN+xFAMcqsSBUNV + Jq0gXO4NqjYBN3EVPBDNRB1ZO5AWbOvXaD3ODXKrsbwBeIWWS7YC04BS01TgysjJEQlzIfWmABDB + yTxPFCBVedrdsQwrxJmiUBey1lU1EQBWrCBklOQqQwxkeskShcppJaoVi1CAJCmHypVkSsX0JgUl + gl4xhEaxim1gMVsqIEGeM1VJlrsqHlHeX7UmaTHUQ/Zo6daKTRlT7OFgqHkFblPYPuAF0C9WtSVV + wrIUTNM0Rth/Nfee/Or2UoOLCGo7MxTcJQTAKxpD4GZzmse4+wcOFKiQESjIFFwbQ4lda46EohgM + 09mRQN8NDJ8yyVeDoznAMxEWdzMz3LktimVFhfbqquK1Gw6gh9bYtQ7oUYKwCJafK2eP3BprRDpT + FTFsxOk7GLQfaZPMOpcyUgFNVOaUO3B+I9CNXGdUZg9mAatlnGmF2ge1xinl1E7WBBeytiNY0vVN + RWHMU4wOdFUFUU2z64rQrabhlQS6PtaOLIWP1qZtr053wzibbNgNO7CAkg1MDUqooFM4q5Yp0OvA + qEV7uVdlWk1peu1xW7BsTGzzwOPW4NnEudZtjjeE1AYYUIFxTJfTGSWfvZX3ZQQfjUFFyK10OAnX + uvpcLUnrKFwEhusAa2UH2pGYkCyYDOIUFARyYzxBCNJcZrlsZm/96vK1JX96je6QAOKzL9afU7Hu + egh72CGUlx3ZALdUHhV0oIzUPesYPeUjU+3lx19hvcD7DFT0H1xFFGuGONVbTt0br129xq2tHmmp + AkGDK5SqhKGFVHtS1HPntg41De3OsrWcsiHQx5QnaPrlpq+sYh1XX1v8UwPkuKSpzZ1hZT12y+zm + oHIHWYPFhHJKw8vxGp9Tc3sVKW6USq9ChxNZvHXuzavJR2Nzi7PnUIyCcJ5iDdoxhyz+1hqpTAMh + JXzL5L44ffbFaVHqbGXBu2dts+UUdLvS1gug0a0roNYC6I7lyh2Ma3/UZT3U1qMucMX74619xrw/ + 3nqqx1uYaz35s60f/UTLufMyc3albGOvuzXqQQxpbp18y5mZS1Nt68RMdEeoPjeYPOHyJdCX4QJY + WB3Vf4x7R67p2wH3qVkerzra54jfkiO6m7BVMXbcLogpzSTSQbSrS1XrrGaff+7zz33++V3zz2Pt + DgboRTdmoTW/4b5a2jfg2UWeO01nq6BAbALRrfh2J7YQgN09N0beIufqb6JqUpyCKX7dAdtydjwH + u23OjtrfgvyHTeXxhtrLHz2fX8fneAzcDavMPUruv56al9+BmoevRLYnG0+4PtHHSXUJ7IuTW10f + vFcN0el0jpW4BW7Oa3nvz3T+7mc6mpZS80bkpEylRI7VDp7apPpPbvUfwNnlLf3XVgLL+291Ul3c + uz+m2V+o3F+o3MWFylso+C5vW+7KEJ7cjc17haZnfbFz+0atnfzjXvEsg8jYyaIaw57cTdCHL1Xw + ud9902bJ0jK3UrXsdzmf5S6n6+Ae7F6qCnsDKlZJOLCpw/6S6v6S6t0vqdYj6nPYT4kj8bj3Ve+3 + h1H8Es4d8sT3wNmpUobqZga2C4KF/vZfnsGNW1obZ8XyLPY0Hu1uKFZtUv+EGCjlJavUcLct1so1 + /6ayTf2ulm9/UGtnVVtJXqN++7teOG21oqd7reBWFwLQb2acgSFiWqyOlHoJ+wzxJkoux0rk1bC1 + 6aATn3sedrZO3c1BJD5q90USy1mzTlh3M6J4nONtjDO3vgxRPLcrF4rn0coGi/ARyweL8ztk8sVz + s2mB73x/YZMytVxjKJ77XWdYN/shrjUUz04vreLTzIfLNbBWumOB7ZwJk8IbuFWnCjxwGsoAfcRj + bJGUwa19s8RFhw4sSOcBi9my+ktuM/+Kxjmr+87WnZUaFMxJ3KatWym+XWdMcPRf/mLaVIPS2IPC + aZtjVLnQa0NbTccf6vKFpubuFzCM3O94nxqfh76DoTja9T0MR0MaImpcIrC5bHW/oFANr2J6tV3v + Suj+IUrhloL3/1BLAwQUAAAACADzDrNU4UfbU28MAAAcVgAAWAAAAGF6ZXh0X2ZpcmV3YWxsL3Zl + bmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fZmxvd19sb2dz + X29wZXJhdGlvbnMucHntHGtv2zjye34F4f1geyErbtEF9gz4gCDbdovrI8h1b7EIAoGWaUcbWdJJ + VFK3yP72myEpihRpN8k53Ta1gKI2NZwXh/MinR9InM+TbDmt+WL088EPZLSzB5Ad58W6TJYXnAzi + IXmTxGVe5QsO42WRl5QneRaSozQlAqgiJatYecXmIcx9ncQsq9ic1NmclYRfMPLm1ftmOCT/Zkx/ + 4R84STIBU5T5nyzmpMxzThZ5SVIJA+/h20rSFKzNGVmyjAEbQGS2NtgbnA7JUc3zU1ZxCfhSAual + mHpBsyWryIquSUxrgTvOyxLJztgFvUqALM3m5DoB0WaMpDngSRaCvxjRJSiqJh7uVu2LMl8Rvi5g + VUmyAj1z8v6Pk+fR8a/Pj//16u3LAzV4TcsMYKoDOYN+rEsWghwsZB9iVqCiqgbBcZqwjINOLuC/ + JBZafF6WeRmQXzkvQFEFQDM1BF/zuozZ8w9JxavO4Nucv8hhTdXwihYRw48OFwVdGiK84mx1Qpds + 7sIlBUuTjDWQJ+p7w9TGCSEvaVaJOWqqlOW/Nay7LZiLI09Tg7vXp+9OYISBQG/zE/kuIOrDG8Yv + covv1XLFN6n66PSNUM0LYa3+WYp6SMtV1OEEpiuyal3DsHm1AtNLK0IrEsmPBwdglJZtTA4IPD+Q + Yg0Y+ITMk4rOUjatMzDz+UgiCupsWeZ1oQcqMctjd0fZOiDHNE0RSUB+SWLQq9hLSRzgkpbyxTuh + ApoG5P26YP+hoMbfMhg5EIjfk2kzPui/7w/F4HFa4Ri8aiafNYTOzromcLZxYc+BpGTsrOJAFjg+ + P1f/HRzEKa0q8iLNr1/ny+pdwaTPqgb5DJ3MUKqr1+u5ICTXH0Mpxh95TaqLvE7nJMvRX1WcwmYC + DwCOATyCJDZP0I+k65C8AgBG5wFZtxPjkiE8VRtSIYkRA9gKUjHQgklJF4gI0B9Rzml8IcfBCmiG + I2UyqzlTPE6SK1oqQ5mAZ04AjOdyQDIIs9EUpLtNDDGJsIlQouG4NA2avwzzzRi/zsvL8Orp+Ok4 + Gv8UjZ+EyhjFxIKWdAWUULpJIyXKgIEBPDn4TbGKVWjB59kiWQK8+L9WDOULPUsitObAq4SmyUdW + gqAALFZUSdq+s6bM2bZJ5tuwMQypVrXzpu3Gw9E5W5AoSrKER9GgYukiUHwGSqDAYCSw8CvLwwcn + hpGcCBTkh85bPREAWiQdIAM/gJnUurQEc0hLfDCEkeYZ5WVUF3P8hMIBkoGFIdDfShUTImE7UUZX + 4AzA/aD5TAhsSA2p7Ca6phwsuNwGuoC9GKX5chuMWE8G/qcyAHpqdUK1m3sa/McfLyFaLqsWFhyE + eGssRPNqEIbhkIz+uQVfLIxB4gRnXgz6MNLH2JGxYYtJ+bgzB9G5xiRCZwRBFPB90qP4PBs/mWyL + 28/GzyabgvKz8T8mviiuCdy4DIRyyQemVPolyPbpZjjUs2iRRFegfdymU9JDZzAa/zQaPzF0lGcc + mI649PIG2p75qheQHi2KVAl3+GeVZz2DUIzxFWk4QAfGyoHjAPOoYS//dvpaj9dlKjaMMPoNph2C + GVEYoGd9AO+ft6uXLDOI1YbJ8YtIpqARiFKvQILKWbV+syVe4o54C0ban3Q3cQiEBj3P3gFdeHdU + H2TrDwObkNpRv8sNtY2Sb+8BKf+W9NJaSLvdRsTatYC9s4u9aKt6VsVlIuL/q/kmzKbTCs0pUTLv + BWTba5fujd84ZHhRq4tU4V8AbsO76EO/5bU+Sb+GUFeuo/YFmstNa2F22rJx1lkftttIbTew0Kmj + JzFj0DN2JSjG+Nbowc/4BWQpJtfy+53Zdqad9Y/lRh+hF/QyLuc4HsH8qnnfQudIeImtFKQjQbWI + D65GZvl8HTWEVbi4ldzmRA8D+Hpgxqu+igKGSB7aZ331XUhlAhjRV6RSXSsuai7Nt2tHgas6tHEP + 8ZazptaKSpVwd6lFuhor62xQNjk6qInR1fQFTSsW6Pg7NHjX6BwS4QUk+Ppbu0JQ7GgQSJJ5XUWi + GpfZODl7Oh4H5On4yfnEcjO6Qh0Yk6Y+TIHGr18HbYCc6k9DC78Y1mox8q5BE/ZF7D3VGBvcNpqS + JqAOpxofeFgSaCU7DX/SR03t4nP4ed1Np6Cxsa0wQ4S5Vy5twYG7eLel+eTBaEIqZuMuGa/LDMcH + zlQrLZ+LLOfgoDPRhBDvPp9MoOcQ+cSE9A/NoFQdfrKj3s2hlTHAeyeDuDksyvwqQR99qJtc4VsZ + vg/tPADmu4nBzaEK4PDWCOU3/Rsn29G1wIwtk8wR9PssBHR3aFsmD8XisazuwRtIbUGdjzIQkEHU + wNg/rAoWJ4sErFxpAjQZ12XC100BrjGqqtWj2wl5D6jwExbJiLYBMqt4gUOk314UphoVKd/iuLQa + xhVUl5gfiYeatb4umUZ1XfydaR7ErVFMyEmbxWCPBW0be42ildtdLr1Yjb66pE3Et+uKNIbSIrpk + a4Cdk1h1u4S/IkckrisuG3CCpUWdxaILIrhuOtEFdnDmgnvZaNIe1iUAihGJVJLVomqKeH7JMkHK + GCViFJtEgInTkoPRFsLYZUOQkopeMcRGuamPhopqX8LylTUTVt52MAMi4r8YzfIGNEDxaOuhmwao + asYgcAEaxpagfgeyAPnlurPSclEaDmZ5niLuv9w+b2i3ch0pEkjdFCj4cljgK5pCwscWtE6x0w7e + HbjgCVjnDNaaocaupUSV4BhchNExxDAEAp8yXq5HRwvAp1IvPDko8JSkaWYJLmScER0p3RCETaDd + jrQBCVURlsDyl01Xkyi/AkiR1VzEv4GbYkxK6dR8ymn9292M+tzAjtlLZWFvW+Ohk9VMTLfZOnO1 + 2nZrRY1C4EcTM9orosV8hqveadW3fO2uUZOWOeQjKV3b+OyCtmtCfbvgtUrVLqyGbNcM96nctV0h + nG3tyqTb6rB3WjEwP2qxgjXirE66RK8jZU2fa57Y4ovJbqSZ+pIDZ6Ivaky9yYIz1QoIUztrcIBb + Fz41cgcHDMxkmtLVbE7Jh2AdfJzAfw5Qk01YL4z8cVMrTayUF8osfDWghsS8bMk4SAd2A+UWHv9F + ec2x4nOT4odJsPHxJdn43DXR9sy1cu197+2R9d5MN6TPPSvh1yc6/q6ED4fVbROJgfa+gXDEuYwr + 0099SOZoOhLJyegqoVhviRA0otU6i0c6JPdvAr8VTb2jAfH0LMCgLbZFcuPhW58gD8y5XlA14HfP + 3ipWx+oQ07PIjQSuT7apTu2vHtfnoJy2PPk8JfaBpmZTyAVqt7VEi8nvjMaX0w3urONRLS1u1crA + 4sOIZcEmzxl09COp+cvfR1Tfgza+umJ+18d0kFu+ZBAoqFvZ4YUh5GRfbnfL7Y3F77a6+8GL2qZE + Umsc3LPsuXO1Luuaya0LG29dsz8u/vxx8a4OesGv7Y90v7O00mMG+yPdBzrS3cVR64aDS0xJbntw + +c2eUO4PJ93DyW/q8M8MMN9+GYBVNfuKL/rdryTAxOq+2RcO7xMurdnP36yzLWiffO2Tr33y9e0l + X3IXP/r86yneEHu2T8K8N8TumDxhpDSSpk2B4NtPkmQzWO2Qx5EhtUf+dr7T6/V+EXJWndtKnvbg + vnP6LXRO99eBvovrQLiNd3sXyHYMj+SGjy3Ud32pZ1Plr6d87Vd5Ht0dnfvdq+mkYfjsa+vHUVub + O/zB7sukeby/IrO/InPPKzIyijyiYi9Nqi97M+Z+BVzzxzec2wKvgf9TsZ72j1NwvCJgVG69Unl+ + naK0TH5vaqcdVHti39AELcvFr9E/QCHYIbaxULtFRfjFbrpg9s/lHy0Cm7xkVi1g/wagXfL/qwIQ + f68n1H+o544/BmiZcIqGv/f6jHdDfOfnOujooPCEPYSZpOjIDjL2Abx/kl1OhWLtILKtv43PPXvc + 3qm76XPjI+puTrRkbmq96YCreYxTDQwMtz7dap7bZeLN88Uyck3wC2bmmubfkEo3z822Bb7zsdU2 + Y/KcXjXP/U6xNs1+iNOs5tnpRR183Oy0XQO9S3essJ0LoRJqhdd2qiBDSWMeoY/Y3W9y2hDmvwFj + IkU3FeWLCPLylf13oObhFU1r1vWQ3pZDBwtmEebQZ3+7E+rVxJREtigwnelgcdomOG17JGqXc2MA + 61jyQ51QSm7ufkqp9H7Hm2L47OggEZ+HPvMUynnQA0vD8hzVO9e4dFZr1/6NyQXWxu10ba3A/7UW + uJ6S9n9QSwMEFAAAAAgA8w6zVESi2m1FDAAAVFUAAF8AAABhemV4dF9maXJld2FsbC92ZW5kb3Jl + ZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2h1Yl9yb3V0ZV90YWJs + ZXNfb3BlcmF0aW9ucy5wee1c/2/bthL/PX8F4f1ge5AVt+iA9wz4AUHWbcVruyIvGzAEgUBLtK1F + FvUoKq1XZH/7uyMlitQXx81ztja1gC02xbvjkce7zx1Zf0NCHsXpal7I5eQfJ9+QycEeYHbOs62I + V2tJRuGYvIlDwXO+lNAuMi6ojHnqk7MkIapTTgTLmbhlkQ+0r+OQpTmLSJFGTBC5ZuTNq8uq2Sf/ + Ycx8kR8kiVPVJxP8dxZKIjiXZMkFSXQfeA/fNlqmGlrEyIqlDIYBQhZba3ijizE5KyS/YLnUHX/U + HblQpGuarlhONnRLQloo3iEXAsUu2JrexiCWphF5H4NqC0YSDnzipRpfiOxiVNUI9w877UvBN0Ru + M1hVEm9gniW5/O3dy+D8p5fn/3719seTsvE9FSn0yU80Bf2jEMwHPZjPPoQsw4nKKwbnScxSCXOy + hj9xqGbxpRBceOQnKTOYqAx6s7IJvvJChOzlhziXeaPxLZc/cFjTsnlDs4Dhx9YoMrqyVHgl2eYd + XbGo3S/OWBKnrOr5rvxeDaqXwJeCprmiKUm1Lv8tYN1dxdo8eJJYo3t98fM7aGGg0Fv+Tr/zSPnh + DZNr7ox7s9rIvqk+u3ijpuYHZa3dVKV0n4pN0BgJkJdiy3X1/erVBkwvyQnNSaA/npyAUTq2MTsh + 8HxDsi1wkDMSxTldJGxepGDm0UQz8op0JXiRmYZcUXXY3Vm69cg5TRJk4pHv4xDmVe2lOPRwSYV+ + 8bOaApp45HKbsV8pTOMvKbScKMaXZF61j4aXw7FqPE9ybINXFfFVJejqqmkCV70Lew0i9cCucgli + YcTX1+Wfk5MwoXlOfioWF7yQ7BKZ5z9nTHuufMQX6GrGetIGg0FfR8LNR1+r9BsvSL7mRRKRlKPv + yiWFjQXeAJwEeActOIrRpyRbn7yCDoxGHtnWhKFg2J+Wm7NkEiIHsBuUYrEF89LuEBmgb6JS0nCt + 28EiaIotIl7A8MsxzuJbKkqjmYGXjqGb5LpBDxCo0Sy0640tNYmyD1+zkbhMFZs/LVNOmXzPxY1/ + +3z6fBpMvwumz/zSMBVhRgXdgCTUblZpiTpgkACvDj5UrWjuO/15uoxX0F/9LcoB8aWh0gwdGngV + 0yT+gwlQFDqrdS01rd85JBHbRWS/9Svz0NNa7sJ5vQmxNWJLEgRxGssgGOUsWXrlOL1SIc8aiOfw + L+0PHyT0A00IEvSHxltDCB1qJo1OFn/oZktrylKDQ1nqg6WMNs+Ai6DIIvyEygGTkcPBM99EGR8C + ZTtBSjfgGMAVofnMCGxO0/M2FrKgSbAuFru6CdyKgcS9uG83tbQM3FJudR6UC+U723tgGHz77Q2E + 0lVeU4D3UG+tlalejXzfH5PJv+7lGiob0ZzB32ejIbQMMbykbFzzK93gVQ+7a8NPxdgAoi1w/Wha + 8XkxfTbbFeBfTF/M+qL3i+k/Z13h3gi4aw/A1/YwsnUzL0HDj3fjsaGiWRzcwnrgHp6TAXqKyfS7 + yfSZNVM8lTDoQOpwYLEd2K8GHhnQLEtK5U5/z3k6sASFGIhRRqvTibWK4FXAeArY6L9cvDbthUjU + blI7osfufTAsCg30agjdh9f1GsarFIK6YZZRuQ40Vg1AlWIDGuStVRvmxSIPRayC36toOGtubx+k + jAb2LvVtkiCOBh7Z9doDGVIMx54rt9qnP+I2fQvbpU90x4YGiZ3bvFNQuc3BoHdJaToDENH2D92K + mG2yU4uGF0EVWo6lyf+u2zJ04CmXFrnDfx74j84VH3ebXe2izGsIgmJr+S60lbvavFxw00t1NYS9 + Nin3GpjnvDUfimI0sLYkTIb1rZqH7oGvAb/Yo9bfP3nYLbKr4bne5RN0hJ0D1zQtd2B/NWPfIedM + uYidErQXwWlRH9ozsuDRNqgEl3FjL71two4B4OtRXygbOkHBUrJjNFfD8rvS0+5gRWoFu5p2nRVS + G3TTsrz2ZKLVdwivR1blaIEogXpTWmCyOFGkI1Fhe5g4RjfzH2iSM8+E5rE1dsOuJcJfQ2JgvtVr + BkmS6QKAWhZ5oLJ4jdzJ1fPp1CPPp8+uZ46DMZntyCKad3HyDH/z2qvj5dx8Gjv8BY1Bj1b6Perl + pT3M3E0wx/frOZ+DdlNXOQsSRmZprMZRw+a89nTvK/nZI0sGXOVKEEwWIsX2UYvUgd6RAisnJw1C + u4d6dz8mQB+gYMGMDE/tOJyffnQD/d2pE4DhfSsg351mgt/G6G1PTVHLf6uzrdM6rAKtG2PvTtdO + Bgu8nRh5N7xroRYD+BdsFactTY9oX6F9Ux+6H6hDoniuJhGSclL3MDOGJgs5e8RZng4lYQi6CTBk + RM94rsqMqhkrMTUHvzbUMoftWIQZuVxbstQLgi8wg0bGvxqL8Wt2Cnp3crPnvpTaXFAtcj8ZbdoO + AU1TaAuwJ6WhRIv2HgG1Ec3IuxrL5AVmEeChJK8KNVyUK7SneJvzfmUT16Zq1jdsCxQRCcsCmXJ5 + 5IyERS51zU6NblmkoSqWYAHJFK8zLPREatp0Pcq46rYAmCuFquK0UPlTIPkNS5Uoq5WoVpwZ4CSp + kGDomdoduoZISU5vGXKj0p6hSkpZ8YRlFQVTBaG66OkRFfpVa8qrrh6qR2snX9VMy5oNds5gnrGK + aN6BLiB+tW0svposM4IF5wny/rNdGvbd6m9LixhwXNkVwgEs8y1NAP2xJS0SLM7HavvKGKx2ASvO + cMbea41yNWLwKVZhEd0CKHzBpNhOzpbAr0RdeNiQ4cFKVfNSo9ChShWuTN0QNofxU9oGdK+csBiW + X7iFUFRbal+BA+YqkI7qEFuL0r6wa4pqt/gQA7+2ZCAWyh0ZdWXdb2Gkme1ta8xZrrxbdilbAUeg + uVmlF1WhvkILaFT663EduoiTCA5QJ6Fbl6ub1zaNaujmvU7K3+xretbrhztX7+OmKq2N3tbM1OZh + N9VqIOiquYJ9IlUDg9H3QWlZ9xVWXPUVcTsSzbsAR4uwGV7mLfDRltUIGPMWENlJUjv5eQ80aZGD + Cc0TullElHzwtt4fM/jT6lTBFOeFBVX7im9q/Tp72dmy6Wh6IgJcMRkkHKwJMjI8WQxAIUwK2/j7 + MRE9Pl2oXs38JyL7DloH3B9rdk+pZmf7J3Oqmiu3PzOheqNcPCxtjTlGxi17ykNzHXbmH4fLGHzf + ROGYyW1MMbtTEWpC820aTkz0Ht553SY072z1SEdlA6zZGbbCQR3jNufTI5u2s2vZ0O23O3NmE9B9 + RHJBO0S0nbUrde5+7fB+LZbzekxdzhKrRXO7dNTuVO9pzRZx8oKGN/Mej9Zwqs4s7pyVkTMOK8h5 + fc7Ta8yPltadaz+lagJMx+dWOniccz4AoIjZY3ZbZu4RLGIMuBEANT1m7wfN3h89D66yKmetvQdm + Sg9M9nUqNNs7F+pMhY6nz+rZ4/T5UOfG4PCOJ8RfE9rssIHjCfEjnRAf4uS259QTgcq+p55f7PHm + l36y+QWeGdrx4AngecyP2ed7CfBh2B7R0EMhEzYf8ZGZ2fvv1bkGdMRKR6x0xEpfGFbSW/jpwyW8 + DfYc//fiSwdOnw51MK5ZEKfPbT8BSKOLsKVNPwk8Ux/Hu+hkMBh8r9TMH6EkuaOadyxJHq/mHK/m + 7HU1BzfsYW/kuC7gidywcZX6qq/T9CXkhuTzvkTz5G7BPOzOSgNu4XPMeLWgLzrjtTf3o91FSXh4 + vH5yvH7ywOsnOoA8pYwuifO/7tbJw1K06jcz6iP31zBo94cnLtSauv+kpP+OCaQSFu1XcM3kL7sF + ggBe6p8NAtO6YQ6cL3F73+r9X1he/XCOb34xZ9/L9X1jaWUBf9Plkj0s/Ss/R0EnBgklbCHEiKoI + OkrZB3DtcXozV/PrRohdJWV8HlhW7iQ9TGkZH5VPS2I0a4PmvgOl6rEOEtDp732aVD37Yezq+buw + tpH/V2FuI/CRsTc+d7sW9ZNPh3YZUMchUfU87LCoj/oxDo2q56DXV/Bpw816DczOPPCEHVyJEiGX + fF1HCjoIGsoA/cIB/g1LX/Tqvmxi80YPFfBlAHh74/4aU+Tf0qRgTefYWUdocEE4YTfd+49dfLOo + iE103QHhTYNLqxaCZLuDUL2qvbGrYdCPdR6oR/PpZ4LlvH/iNSp8HvtEUGl06FNBy0JaU9S62WRg + qJt7V6bhOfusUTB1YvPnmWB25JP/A1BLAwQUAAAACADzDrNUsMneCF4MAAD/VwAAbgAAAGF6ZXh0 + X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9u + cy9faHViX3ZpcnR1YWxfbmV0d29ya19jb25uZWN0aW9uc19vcGVyYXRpb25zLnB57Rxrb9s48nt+ + BeF+sL2QFbfoAncGfECQbbvF9RHkugUWQSDQEm1rI0s6inLrFtnfvjMkRVEPq3bWbbeJBbSxSc6L + HM7T9iPiJ0EYL6a5mI/+dfKIjA72ALLzJN3wcLEUZOAPyevQ50mWzAWM8zThVIRJ7JKzKCJyUUY4 + yxhfs8AF2Fehz+KMBSSPA8aJWDLy+uW7Ytgl/2PMvBEfBQljuSblyR/MF4QniSDzhJNIrYF5eLdS + NCVrASMLFjNgA4jMNhZ7g8shOctFcskyoRa+UAsTLkGXNF6wjKzohvg0l7j9hHMkO2NLug6BLI0D + 8iEE0WaMRAngCeeSPx/RhSiqIe4edtvnPFkRsUnhVEm4gn0W5N3vF8+881+fnf/35ZsXJ3rwA+Ux + rMlOFAT9lHPmghzMZR99luJGZQWC8yhksYA9WcKf0Je7+IzzhDvkVyFS2KgUVjM9BG+TnPvs2ccw + E1lt8E0inidwpnp4RVOP4csGFyldWCK8FGx1QRcsaK4LUxaFMStWXuj3BVNbAVzBaZxJGA2qZPl/ + DudeFayJI4kii7tXl28vYISBQG+SCzXnEP3iNRPLpML3arES27b67PK13JrnUlvboTR1l/KVV+ME + wDVZfa6uW0ytQPWijNCMeOrlyQkoZUU3JicEnkck3QAGMSFBmNFZxKZ5DGoejBQiJ48XPMlTM5BJ + qBa9O4s3DjmnUYRIHPJL6MO+yrsU+g4eKVcTb+UW0Mgh7zYpe09hG3+LYeREIn5HpsX4oP+uP5SD + 51GGYzBVAF8VhK6u6ipwtfVgr4GkYuwqE0AWOL6+1n9OTvyIZhn5NZ+9D7nIafSGiQ8JvzlP4hgu + O57a25QpO5YNkhkanqHawl6vtxsYScxLV4n7e5KTbJnkUUDiBO1aJihcOrAUYEDAciimghDtTbRx + yUtYwGjgkE0J6HOG66m+uBqJjxhAp5CKhRZUT5lKRIB2iwpB/aUaB22hMY7wcJYLpnmchGvKtUJN + wIKHsEwkakAxCNCoMsosh5aYROqOq9AIPMICzZ+Wmsdqy9z1k/GTsTf+2Rs/drXSSsCUcroCSijd + pJASZUAHAhYf7Ks87cytrE/iebiA9fJvrhlK5gZKIazAwFRIo/AT4yAoLJanrCUt5yogAesCsmfd + QlnUtuobOi0vKI4GbE48L4xD4XmDjEVzR/PpaIEcixGngl9rIz4I6HoKECioF7VZAwgLSiS1RRZ+ + WGZTq9OSzCEt+cISRqmnl3AvTwN8hcIBkkEFg2Pece07PKk7XkxXYDTATKH6TAhcXLNyrW6ct8xn + Xct8cxW7ViGSAqFWSM+ClIfNwIhlFnxPH53bcf17hsJPP92AG15kJTxYHjlrnVwxNXBdd0hG/9mT + hi81StEBz5EO+jDSR0cVs2GJXRvUq52QXxvs0nd74MWBxmczis/T8eNJV+DwdPx0si0qeDr+96Qt + jDAEbpsMuEqXBrakZhLk/Xw7HBoomobeGk4O7/+U9NDKjMY/j8aPe7aOCGDaE8rNWGh79lTPIT2a + ppEW7vSPDPbHIuSjg0cajUUn1gnD3oLm5WAkfrt8ZcZzHsmbKG/TljvjggpSGKBXfVjevy5PNFzE + ECwYZCkVS0/FwB6Ikq9Agqxxav0sn2U+D6VTfRn0J3XT4AKVQc++4a4N4oVBzyFd0w7QELw/dKp0 + izv+Aq/4G7hY20i3GAOg2GoiWgnpGw3q3UWlbkiARNO2tOIvLUQX/poF6jlNm1THftuuF8pl6YNF + 3PDPAcvSet7DdqUrTZmZBvfJN5aNQ025LZWrGjJthbrqw00b6ZsGyjlt7IaEGPSsCwl7Yb0r9qGd + 8SVEPjbX6v3ebDfArvrn6o6P0Ci2Mq5gGsbAfmt476BzJg1EJwVlQ3Bb5IvmjsySYOMVhLVH2Ulu + G7CFAZwe7OEF+x0+w9qFFnav+vq93Ah7gRUEyIiurvhpLpTG11XPae42XosW4iVnRWrocZ0f1Kl5 + JnnkeTzgRUoBO8voavqcRhlzjFcfWrwbdA0S7hLyEfOuPFTIzcwSiNVFnnmyeKCSAnL1ZDx2yJPx + 4+tJxf6YhHpgAU3bMDkGv5l2Snc6Na+GFfychiBHI+sfbMWlTNC0mtcOvyzndArSjavCWdFmYI7G + Ghx0aqDT3Pxd+Xj8TfmAAK1KjzOR8xjHBw3QSsQfyDjn5KQGaK+Qc18OJ9CAyIhiQvqntgvPTj9X + Y4Tb04rvhvmGL789TXmyDtFUn5o6m6t35rT0yABbdc+3p8uONPr0c9XZ3vZvG+GPyTpmbBHGDbmP + KcdOKYcpcO2bH0Buey63PCMUpSu2i2jprH1BzQ8FCRKWxX1BGIb9BCgxoo4qkwVUOYw1Jkhf3FLR + derdcmwT8m7JzIQqPxCcwMQfMXYI4pb4ZRrQit4+P81GXScUDzbR90bN6zSasC0EatrUxL+HUA1c + LfR21ssJuShjryzHnAdMpEiKklTC9WkqdSit3Ha9qPO7By+7lZS6VLmkfcM2MBUQX5cZpZUmZ8TP + M6Eqn1K6eR4rbcZSm2kBpFgSC+TJqMqd8TVNArD9MooM41xmi55IblgsSVmjRI7izgImQbmADU3l + FVWVWEoyumaIjWLZrkFF141Bc3jOZOmsLB07REYycjROiqUOikfLEysqz7q6hYtT2HWsxZo5kAXI + LzY1fZKbZTiYJUmEuP9sFtjdag29IUUIcateCh4MDn1NI4h22ZzmEbY4QmkqRAgXYwZHy3DHPiiJ + MskxGDarBIsmCAS+ZIJvRmdzwKeDSGzZpNieKqqDkgvlXWWJz1RY4f4ZY6l0QK3KCAvh+HnXzcRN + EMpYIfuJjAQGZYxQElbmuW3DSkv995X/2qKIYV9WoVj2LtxGODixHUAZXmutqJaj9CiERaiKVklK + 9gCuUDtqvZSSr69b3Ip4AlFdRDdVGtV8v65+/Wo9oFIKqa81K4d2nCDUja8L1jAJTTlNLwTuXSkG + RpQlVtBkhKoFmPSDp7XuSwWnqvgSuOkVp23xUwOw7uqmjViqAVJzVtN6WNUA2NlbTHePvZpcRdk0 + oqtZQMlHZ+N8msCfxqIi8qpMWLH6tsKlPOPWVXatwSw0KzHoXTDhRQloHKSr2O31klxgxtxMQL5d + goNPW5KDz76JTgtsJdc5Vj/vT/XTtmem651JpzExQcBKOgg42DKaGRgz7kiLniinNf3cn4dgK0cy + QhqtQ4qprvRvI5ptYn9k4oL+rdOuQNPWUYe0lIBAlytsywirhW/z+YGBDdu6VA+02/nWAoIJDlyM + Eb2mS2ka9yrVafVtq32uoZyWPLUZTiyrTe0aW3NReaMVWozAZ9S/mW6xbjUDW9nFzl0ZVPiwnKKz + zZA6tf1R1NpLDfe3tIK3i/1j27h3q3igM71rmInDD6FFerDmZlV/ji3Nh+PU27Th2NL8Oi3NQ7Qa + t3Th1AXeuRH3Q3fcnuB/T+9B223PNhN6Nau9tM1o37voRkVzWsPvQ2hTlgirgUqv1/tFSom9ms4G + wiHaLts7IA+wy3JsLhybC4doLuCFPmwXoWoi7kkfoCrUgy7zb0vdDcg/ubh/7+rud6uL1yIzfI6p + sSL0A6fG36TeHSX+scR9LHHfscStnMf9Tf1gS+5FxrffRwQhVMMgNWRr/Zm7AM43hAgLQsljYrhT + YrhO445PsH3nXLDILDpO0rljEnGQT9qpHGOyc5LRmmMcv/b2fXs6YDqPfZyHE6y2aMCxj/Pj9XEw + 4Ln3TZwfvXXzw3/7yPYN9y5niMBtf7Ok4W7pQPHLK2XU8wqY7vrBkksZBla/17M9R4BQtAvZA0gT + vlkMj90BoX6bCjTvhlV6BbopsNvh/q22gfytJtf8SNOu3z3YjbNG++E7pQZ7X5IHniWgNUw5g8uG + /kL6/EHMPgoPPMjNVO521dF0hU/43DGEagU9TBiFj2zrCWIka1bvt6VLxWMFzeg9ds6bime3/Kl4 + vlceZeh/q3zKEPzKeRU+t12Huncm1KVALQlR8dwtMdoG/TUSpOI5aPqBT7PyXZ6BuZkH3rCDC6Hj + ZY23akhBBk594aFdOMDXd3bzZe3Jgk0J7ZWXzD0WsVX158ACd02jnNVNZWt7s4YFAw976Ivf83HN + EWMUo9qhGBbVsDRatAjW7ZLKM97qyWrq/bWSYcXN/gmx3vc9k2J8vnZiLCU6dHJsaUhjixqZqQlY + q03BQjWcyq0zS5QUFU/9I2SxLUnrX1BLAwQUAAAACADzDrNUBublgXQMAACqVwAAYAAAAGF6ZXh0 + X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9u + cy9faW5ib3VuZF9uYXRfcnVsZXNfb3BlcmF0aW9ucy5wee1cfW/bNhr/P5+C8A6wM8hKWnTAnQEf + 0Mu6rri2K3rdAYMRCLREO1pkSUdRab0i++z3PCRFkaLkpGmStakN3MXmy/PG5+XHl+47EhdJmq/n + tVhN/37wHZne2geInRTllqfrM0Em8SF5lca8qIqVgHZeFpyKtMhD8jTLiBxUEc4qxi9YEsLcl2nM + 8oolpM4Txok4Y+TVi3dNc0j+w5j5IT4IkuZyTMmL31ksCC8KQVYFJ5kaA/3wa6N4StESRtYsZyAG + MFluLfEmbw/J01oUb1kl1MDnamDB5dQzmq9ZRTZ0S2JaS9pxwTmyXbIzepECW5on5H0Kqi0ZyQqg + k66kfDGSS1FVwzy8XbOveLEhYlvCqpJ0A3YW5N1vb55FJz8/O/n3i9fPD3Tje8pzGFMdqBn0j5qz + EPRgIfsQsxINVTUETrKU5QJscgZ/0lha8RnnBQ/Iz0KUYKgSRjPdBD+Lmsfs2Ye0ElWn8XUhfipg + TXXzhpYRw6+eFCVdWyq8EGzzhq5Z4o9LS5alOWtGvtG/G6EGJ4SC07ySc/RUpcv/alh3VzGfRpFl + lnQv3/7yBloYKPS6eKP6AqK/vGLirHDk3qw3YsjUT9++kqb5SXpr/yzNPaR8E3UkgemarV7XMGy6 + NuB6WUVoRSL19eAAnNLxjdkBgc93pNwCBTEjSVrRZcbmdQ5unkwVoaDO17yoS9NQyVk9fvc03wbk + hGYZEgnIj2kMdpWxlMYBLilXHb9IE9AsIO+2JfsvBTP+mkPLgST8jsyb9sn43fhQNp5kFbZBVzN5 + 0TBaLLousBhc2FNgqQRbVALYgsSnp/rPwUGc0aoiL/IlOuxrKt7WGat+KZlKXdWkWGKuOVRWG41G + gyNJYb6GSqnfippUZ0WdJSQvMHtVgkJoQT6ANAH5QbFOUswq2TYEISrBaBKQbTsx5gzHUx2emkiM + FMBzkItFFhxMJUQkgNmJCkHjM9UOPkFzbOHpshZMyzhLLyjXbjODPJ3CMFGoBiUgzEbHUMk3tdQk + 0kNCRUbgQjVk/rScOWfifcHPw4vHx4+Po+MfouNHoXZNObGknG6AE2o3a7REHbBMQF6HLCrXtAqd + 8UW+StcwXv6ttUDFysxSBJ050JXSLP2DcVAUBsuF1Zq2fc6UhO2aZPeGjX8os+o4nLdhiK0JW5Eo + SvNURNGkYtkq0HIGWqHAEiRw6GsHxA9ODCM1ETioL51eMxEGtEQ6gyz6MMzm1uUlhUNe8kurTAbJ + f+IMDswvrotBJN0kyukGsgDkHfSUGYFINCOzgibRkmbo13zXwO+/P4eKtq7aXghi2WuZp+mahGF4 + SKb/NDloMdKLEbox/BKUgFxRZ2J0aqjASj5nAFcg38ianqopJKeAOzDwMR6oFJ00ouuQsvynxwYz + 8g7I4Td0VyTdDLLjqY2pXhK2UTQr34g+p460LqM+Ag6fc7aFSIaUpHMweB6mDBLXlVBlARhxsqrz + WEYjZiiDj0rMJImUQiU8VEzVXcOAM1HzXMZZKhQWAw87Z23SAz1YCjQ4GVpClEAbVf5aoZSThteh + xUx5yZ8eGgkNDFlcL48NutOpxY2mkEhddi0uCD2AZfuh+R7LjKJCAPBBORlDyxjhSM4OW8fXZfOT + 3F3CswiAGjD4aFrx8+T40WwXNnxy/GQ2BPyeHP9j1ocUDYNLX4CwLhMoZRNbTdMJyn68PGxXkZZp + dMF4he42JyNcmunxD9PjR63RaIxWxl5alpmW/ej3qshHbbhiLis5g0hika43k5x9EBEgjPO5tO/M + sQpuLsApeQ2OfAY1G2Rw+lVbJEOTgS/jwn28bNfIRSO7py7GT6UO41OZzJ30HqrRk5FScxRofQMy + BuqAoxzSAAURiBjNXJ26ev369qXXX/OsEQJzfwgSUlguuhhDDwhoFEzXOfi4N7+k4ixSm7QI1rfe + gD9Vns81n3GT/J5j7nsN9hjPPAsA48moJ0uCLXpLkDJM0M8Qk+C/dA7cxc9PlsCur47t5FbVyyrm + qUwCL5IhXnYNDu0pUZqMArKre5j/5a6l1eAi1AuFUsD/Aqi/vet3uNONWkf2hkGg8e2NgqRv9mIM + 6WCq00FvsMgZECtt1sCAaX/1Rw1+dFLoGmjNhLJMV5bAD2PXSpCXmR9+ag1MfN6ywW5dCVWwG7pu + OgUdOI1FhNlh0mzHI1OIXd0t7JkY8azGyXiohkFF8Ik7tDFPRcUqYhnbuDA3CS9oVrNuikRY49mu + QwVBhd3UaxeHlVlURChYUQIJcjpUHBPCwkQ4bXcpald1sIJ1HNozWNcjInN8wut8wptNNXgWo5v5 + TxR8NzBgvKu6IemxCc8A5phfXmkywwDsibqK5DGa2jiTxePj41N/VczJ0sSaM+8jFBjypjtoQcfc + fPNzmYRu/hHYZJCeSo9z95CnswTaQzwTtaP0CANGJ878xjUCJ87MEKWFU6ExVcgiPSPjI7tMVEcf + 3Tp0eeSUXej3yvDlUcmLixRhz5E5Uw1fK4h8ZBdRmN2tqZdHqXuGMr70cEO7XQYEC5lHbpohlO5x + s6mFhCEiwh3f7W9MMZhvCu6xeQ/fjWX7UasNaVw/ujZwvR5gvTegej8AdewG6C4+vVECrAaip5fb + XwCDL3t95FNhb68D9uDdm8G2+8C3u/axN9zD3tH+dQC8qrC+AX69KxB0EwB0DfATEMiO+H9POjDo + riHQrcOfPoStwQ6ias9ogUbLUDkUkaFU/gUjnKOPfka93AV7lmyd5lrRB4V5zC1qB8GMRqMfpbaV + PL6tShanqxR2g86ZtXcM/8CP3BWf3lXxWfm2cbkNkLnfM/6GAXDF2ySR5rWEdJEozlkuWVmtRLbi + hSRQEpQLQkkp3UddRVNS0QuG1Kiw9W246ItzsBWvmbxVbO/OAyJzuGzNi2ZogOq1G6mmubn4w8El + xDxeRps+0AXYr7eddZPGMhIsiyJD2n/6LwxC9xGBp0Wai4YOJD0oYxc0g/LLVhSvON5TSIMghUjB + FZaQoBha7L3SqJISQ9BZt9PqGBiAveDb6dMV0NN1Et+slPg+p7k4lVLYtzLWPYwJZOUDalTVXM9g + cH/WVYy2zFC60Bcq175PmdmJpsUAegHdfZduhc0Keo2195LvFRa4kJ13H61cn7WLy3iBKZ9uXRIu + WO46wtgF0w4M7o7tnA9IgSHaVOx15faC01fDPMuACGjVwALfUgWfwlmdek/fR9ot+vdnrtJyip+U + 530V0D+585LsvKceetN6s+W8v0B6k2HR5xndLBNKPgTb4I8Z/PEGNQXU6bCA0tAWWi5C7yg0O0PL + w+qYgd6RYlaASwCmxZdhUVGLshZXHtAOHYt+EnDDz34//UD303b4m/dqlUyhM1O9NjJdwnK3ZXhi + sl4gE2ChUvj843iVQmqZytI+vUgpwvqsUAdA48ug35Pmva0B6dmogbM6kko00COqeew3sef2DtUN + /Zmwd8dj6luIeCbyk66fCF2uc/dnTyrySM5bmfoyF25+5/ZO2B/UXmwosogWlzQ+nw+kl06Gc6y4 + 0yoTRw6rbARDmSzo2Edxs7dTD3K/iHd4X+Y2kX0oaZ7MVSm4AjncbEs58M6lhXnNW679xrLD5x43 + loqhcoYZeSb/4gv5FeMMhEyMbaou9WbOX/MWzfWp4IZ7mk97Qdbd5XwRz8b2j8WaQde4bYJ0vL9h + +tYRcY9ffDs3TA2LdKUTOEJsvM/wDwN8Kf6mpuySQI0YBZr6A7zZutmzrK/sWutrv8z61Idr/c/V + PuNuzBagc9TS8wpN9tnF6SHtgSL1b6UiWDYFC77wR0PeWDvEzYwrdzd3tGnao0b1uQZqtI9dXZuN + 7C4oAT6stBjd1kunoTDYI9I9Iu3xlm8Fkd4zMjxRkT/F7LgTH3ZShP3TQ9N3hECXRbKNGsa6mlxL + b3tijwDYPdlZ5rrw6HCXTIvmgktqaw+4CkvjFdd1sTT6fg/zrxZi46OxR187zh7Scz4H7Y4/7x+T + XI3Jh1k/umvWd78duBovPKRNgroJ6qq83yHseql3NbYfjUYn0qQVHpArm1bdfx6/v2O5lzuWHU4z + I29aYFPVuM3Ae5BC/VeL1H9pxKyfLVKbgZBi+5bsSilt3p95F7J/mrh/mngbTxNd/7rdR4o3cvEH + 96rx6nrxTb90vPqY0kz+mt487sj9PgkLyHiEHtzjyVveFUhj3+g9pr876JnrbBD2Z4IP/UzQTmZ3 + 9m5T1rMprbZ5PDXVfv+Ic/+I89MfcXar50M6pfg/UEsDBBQAAAAIAPMOs1SKnS3u0wwAAJhpAABd + AAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9v + cGVyYXRpb25zL19pcF9hbGxvY2F0aW9uc19vcGVyYXRpb25zLnB57Vx7b9s4Ev8/n4JwD7C9kJW0 + 6AJ3BnxAkG27xfaFXHrAIggEWqYdbWRJR1Fp3CL72W+GpChSkp1HnTRJJaCNzce8OJz5DankGQnT + WZQsJoWYj/6584yMtvYAsYM0W/FocSrIIByS91HI0zydC2jnWcqpiNLEJ/txTOSgnHCWM37OZj7M + fReFLMnZjBTJjHEiThl5//aobPbJfxgzX8SFIFEix2Q8/YuFgvA0FWSechKrMdAP35aKpxRtxsiC + JQzEACbTlSXe4HBI9guRHrJcqIFv1MCUy6mnNFmwnCzpioS0kLTDlHNkO2Wn9DwCtjSZkS8RqDZl + JE6BTjSX8oVILkJVDXN/u2af83RJxCqDVSXREuwsyNGfn14FB7+/Ovjj7Yc3O7rxC+UJjMl31Az6 + teDMBz2Yzy5ClqGh8pLAQRyxRIBNTuFHFEorvuI85R75XYgMDJXBaKab4Gta8JC9uohykdcaP6Ti + dQprqpuXNAsYfmxIkdGFpcJbwZaf6ILNmuOijMVRwsqRn/T3Uqi1E3zBaZLLOXqq0uV/Bay7q1iT + RhrHlnTvDj9+ghYGCn1IP6k+j+gP75k4TR25l4ulWGfq/cP30jSvpbe2z9LcfcqXQU0SmK7Z6nX1 + /bJrCa4X54TmJFAfd3bAKR3fGO8QeJ6RbAUUxJjMopxOYzYpEnDz2UgR8opkwdMiMw25nNXid/vJ + yiMHNI6RiEd+i0Kwq9xLUejhknLV8VGagMYeOVpl7L8UzPg5gZYdSfiITMr2Qf+oP5SNB3GObdBV + Tj4uGR0f113geO3CngBLJdhxLoAtSHxyon/s7IQxzXPyNoMQlSqnzz9mTAWufJBOMdIMlc16vd6a + cSQ1H32l0J9pQfLTtIhnJEkxcuWCwraCWAAhAmKDYjuLMKLEK5+8hQGMzjyyqiaGnOF4qremJhIi + BfAa5GKRBedSwRAJYGSiQtDwVLWDP9AEW3g0LQTTMo6jc8q1y4whRkcwTKSqQQkIs9EpVOCNLDWJ + 9A5fkRG4SCWZvy1HTpj4kvIz//zF3ou9YO/XYO+5r91STswop0vghNqNSy1RB0wRENMhgsr1zH1n + fJrMowWMlz8LLVA6N7MUQWcOdEU0jr4yDorCYLmsWtOqz5kyY5sm2b1+6R3KrHoPTqotiK0zNidB + ECWRCIJBzuK5p+X0tEKeJYjn0Nfuhw9O9AM1ETioD7VeMxEGVERqgyz6MMzmVuclhUNe8oOlDOjG + BJMqwdSBM88z37jOCYH0mCChSwgGEH7QacYENqQZGWUBNZtr08BffjmDxLbIq17Yy7LXslTZNfB9 + f0hG/4agnTDTG8oFUmQg1GaDPrT0PTloWE3WEegYm0/MZJnLAshqQOKbacXn5d7z8aZE+nLv5Xhd + lny5969xW1o1DC6bAvhFNoO9P7AVMZ2gzrfL4dDMolkUnDOe426ZkB7uydHer6O9571qSIipCntp + lsVa9t2/8jTRvq0sCzsP1qOAzfD58J1pL3gsPU65l+0b/pIJCoLS4z4M6p9UBo4WCSQ7QyKj4jRQ + GC4AjYolWDBvWLlf+tQbdKkP4Cj9cd33fWA06LU4X89rd8k+aNQfei6jyAr3m/g0XRfYtPlzK5e8 + mOYhj2SOeztbx8Pejr49JYhmPY9s6m7yvWxdNR049QIgV/jnwX5rXZdhu0vI6AmLz3PTDUGcr4Kq + A1f0snICNzWvnXXcBw8eaQ8GJ5o07CRnDHqWo4NhrG+lHdoFP4X8a0utvt9Y7Ma04/6+3FatIqvR + ILMcguLKD01JdSqsr5XaaGqd6gbzmrJU0aBEyAHXMKlOOTAYmhfJgJfICsRidDl5TeOceSYUD+14 + X5JrsPBPAZaZb5VuAFHNEAA0osgDWUMp5ESOX+zteQTiFf738mTs7B5TXAysmZM2cp5hYrq9KpRO + zKehQ5/TCJRpVECDtbTUNpm4GH/oKAu5xlWCM1HwBNsHDaOppCRjuSKyLriie8r4Oib9XTsC5Lvf + 3BBzuetEUOhvRNTLXaiyzyPcELumavY/KEC368Dg3W/1MHnZv2yEeIMbpgxqPq3DgwcNpuirQQAA + e79JDXJZ8ecZC6N5BEjZtoxfLbrGlC16jckREMBPCGGRWDnIxtiShsTZrSRsRTWrpmGanFxhXT5t + 8x02Z2wFvgBVii7JpFeTfRIWuVBVIvDhZF4koQToWLSY45IMi4uZFELVQGZvNhkAVwSfIkoKJYxI + z1giWVmtRLZi/QKUBIXKlJJMLp2qWinJ6TlDahQLoAYXXWODkXjBZBFSldkekeFOtiZpOdRD9Wi1 + j8sqXdcJOBjKpRzrVtMHugD7xaq2WtJYRoJpmsZI++/mYYTvnjc0tICKvqQD8QEi/jmNIVOxOS1i + PA6CiAFSiAh8YAp7maHFviiNcikxOLxVzGKwAoUPmeCr0f4c6OmUgsdbGR7llXWWlEKFMVksmVoV + XM1sIuUDalROWATLz2V0Q22166OcqQyRJsQOLQ5qf7ZZZt1WHcsInjtzqiMZvxHZx/Ymr9KlXkC3 + aNCtgLTRa6zCQR5tHONC1o6IKrm+qwSJeYohlK5cEi6urDtC38WdDmKsjzUjK+PjblN7ry53Y3M2 + 1TAnOLADTpxcWFEFn8JZtdRIvwTaLdqLC1dpOaUZIidtGaUxsRnzJi35pTEN1m0S0+V0RsmFt/K+ + juFHY1CZf5wOCxasK+GkHVtHoeUYGg8MbAaakZhqF0wEcQqrCggOz4GDtBBZIZoYY+javA2iKMPe + AKbg09Vz91bP2XvKnBfnMi6NTUpYyhgEC1DltoEJJZ6MKqmKi5Nv/XkE+3Uk8+XoPKIIK0vt+5de + +9pOWls90lIogPs4ksoU2yKqOWwf2HNbh+qG9vDSirhN0vARJATNSNaMLi7Xifu1JTg0SE4qmdpi + CRZfE7sSaw6qjusUWYRgUxqeTdZs+FrMcay40SoDRw4rFnvrYotXs4/iZmP+x1avgKL3WKawi4wm + s4mKpVdkz9uVND19LO3bRqmADoCeN0xsKmvwIrVeozzlQkexUQszJq/kT7zcnTPOAOHOjKR5nXQ5 + 537rphKF20p7t0TYV1zjOD5UR9zja0PuVsR9Q3zc7tbdob0JA1ce2kOg6w7qHx6wa1mpn+egvmQB + SE4FU0SKeCzcLBSbUvxDTdkkgRoBzNWHJ3hBgPDlyd8OPPY7Aev+fWYdc5jGQd/OapAjmhX891ww + 2OxrFbyeaI+QfXayeCRAPlDv0wSwHioD/4BXF+ztZwZcgcjvBOZ36Aqfa6Ar+5TNtVjP7oLA3IRf + FqNtvVixzoc75NYhtweF3O4ZQR2ovTjCaLURR9U2rf21gTrvCKlN09kqKBnr2H4tve2JLQJg98DO + MC5qGG4S4Li8TpCq2QOuAph4oXBdgImO3sL80eJOfCHl+WMHn+v0nExAuz1XuW0D1fWMn98t47tH + yFen6keCm9XhfV2bJwmaq3cIrgK8vV7vQFokx5NVZRL5kr1zUq5/Yak6R//5zs2rxRuTT1WezwvE + wXiUnarfmVK/62BsSc4jLgoaE334XL2UUpfDZvBdp9bdC03dC03beKHJiQBbfbHpFu795N6Duiow + /9RvRl19wmUm3/M7UlWUnljpvDHsyb1KtVXcWjrGzd/NauLXlrkOhO0OjJ7oO1wy/I9ovkrCkUmM + 3Qtd3QtdN3+hq55uHltlq5OkoIv8wZSzRyDMRwm47/gGCFDd57JsdTEr2qMrTWVpqovRFvO4HG9R + hFYLfY8laPduWHd7+eNuL614291XPjz42bJi3X1ld195j/eVVU68s9tKKsLTn/a+8rFfVT6+W8C2 + lPdIqqMYEMu6suh2FUn518DaAdk74HcoIah7zyZ/HQXSpvtHutClKbHNZZcs9wak8WZAqL8bCAY7 + Y849QcuFQKXkd10NyL+b55s/mHebm4FKksYdwQNA563O8HRx+rUQNm7KjDNITxiUZCYZJOxCBBCm + zuSvjNUOnzdBGXxuCWdap24HauAjr+gEMZo1z7rXlRrlYwFYDGLXrjXK53o1R/n8CLBePpebdL8x + eN9k5xYMXz63w/LrZt8Fpi+frf6OBD7NE9dqDYwDb9lgW1dCYxdN1403oAOnoQhw+2z5sqsK8e1A + zaaM2zhI5wGL2dL9e4Uz/5zGBatHkNY7shoVzLd205WXYr5ZUkze6nd0MfvXqDQuDnHa5khdrena + AF9z57uqPJQ0N68+tN1vWIHgc9dViNRo25WI5SENEzWqAoPT3Mun0jU8Z5eZIUoLJ4HdpHK4dllw + VQ0QTFeBez72/ZclD6V+eBDv43XFSlesdMVKV6z47dH2rsuX+7o6MQy7eqmrl1rWoKuXunqpq5e6 + eun766UNOfRH3b20FFn/B1BLAwQUAAAACADzDrNUrHtfHwUNAAARagAAWAAAAGF6ZXh0X2ZpcmV3 + YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9faXBf + Z3JvdXBzX29wZXJhdGlvbnMucHntHGtv2zjye34F4T3A9kJW0qIL3BnwAUG27QbbF3LZAxZBINAy + 7WgjSzqKSuoW2d9+MyRFkZLsNKmdpo0EtJHJ4cxwZjgPkvZPJExnUbKYFGI++ufeT2S0tQeQHaXZ + ikeLC0EG4ZC8jUKe5ulcQDvPUk5FlCY+OYxjIoFywlnO+BWb+TD2TRSyJGczUiQzxom4YOTt8WnZ + 7JP/MGY+iI+CRImEyXj6FwsF4WkqyDzlJFYw0A+floqmZG3GyIIlDNgAItOVxd7gZEgOC5GesFwo + wNcKMOVy6AVNFiwnS7oiIS0k7jDlHMlO2QW9ioAsTWbkOoKpTRmJU8ATzSV/IaKLcKqGuL9dsc95 + uiRilYFWSbQEOQty+ueHl8HRby+Pfj9+93pPN15TngBMvqdG0E8FZz7Mg/nsY8gyFFReIjiKI5YI + kMkF/IlCKcWXnKfcI78JkYGgMoBmugk+pgUP2cuPUS7yWuO7VLxKQae6eUmzgOFrg4uMLqwpHAu2 + /EAXbNaEizIWRwkrIT/ozyVTawf4gtMkl2P0UDWX/xWgd3diTRxpHFvcvTl5/wFaGEzoXfpB9XlE + v7xl4iJ1+F4ulmKdqA9P3krRvJLW2j5KU/cpXwY1TmC4Jqv16vtl1xJML84JzUmgXvf2wCgd2xjv + EXh+ItkKMIgxmUU5ncZsUiRg5rORQuQVyYKnRWYacjmqxe4Ok5VHjmgcIxKP/BqFIFe5lqLQQ5Vy + 1fFeioDGHjldZey/FMT4RwItexLxKZmU7YP+aX8oG4/iHNugqxx8VhI6O6ubwNlaxZ4DScXYWS6A + LHB8fq7/7O2FMc1zcpy9xunm7zOmfFY+SKfoZIZKXL1erwlCUvPqq2n8mRYkv0iLeEaSFP1VLigs + JvAA4BjAIyhiswj9SLzyyTEAMDrzyKoaGHKG8FQvSI0kRAxgK0jFQgsmpVwgIkB/RIWg4YVqByug + CbbwaFoIpnkcR1eUa0MZg2eOAEykqkExCKPRFJS7jaxpEmkTvkIjUDUlmr8t802YuE75pX/1/OD5 + QXDwS3DwzNfGKAdmlNMlUMLZjctZ4hwwMIAnB78ptZj7DnyazKMFwMu/hWYonZtRCqEzBroiGkef + GIeJArDUqJ5p1ecMmbFNg+xevzQMJVa98ibVwsPWGZuTIIiSSATBIGfx3NN8enpCnsWI5+DXlocP + DvQDNRAoqJdarxkIABWSGpCFH8BsanVakjmkJV+qySyYGDiwnvnEtfcPpJUECV3CsgdHg4YyJrD0 + DGSUKZh8ExD7mIFBT96liQ1hPAGAnhvYn3++hFC3yCs4WN2y15Ji2TXwfX9IRv8mPa0qXy/tngEF + rb5mkKxgNM8zFkbzCNeD9gB6IVlW0zL1MTmFwfiGRoqISiB7FVUrqRWFLQ9NypVdk0rFpIu/Pq4F + tZL4mLyUf3PD0jG8DwD9K/Bb1+CA8/13aolDghYWPBIromgSJkIQ7ZSGlzB4zjgDvzUzZDADQxZL + T2oI1HktGXF4vGQroAn+UYcAWAbov0hY5EJFJZABJ/MiCaVrQHdp0rMM3dpMUlfeF2mrsG8IcCYK + noxL9jzEpvVWxALlCxQH5bihNVDZ1Zf5wNLYrOE0ApdrxtdyBr+RfNlWat5D6XvUKoDcIRv0oaWP + qUrChpXt65B61jD9ai3JTC2AnA3wfa50B8+Lg2fjTWnii4MX43U54IuDf43bkkZD4KbJgF9kM4hx + A3tWphPm9vlmWGmBZlFwxXiOqp+QHsp9dPDL6OBZJSMaolCxl2ZZrHnf/ytPk96e5SUgwoDhFWAj + f5y8Me0Fj6VnBe8IPtBfMkGBOXrWh47+eSXhaJGAAs2wjIqLQFUlAcyiWILU8oZk++VKkMp4Bwu0 + P677dR8IDXotbqLntbvePsyiP/RcQqV72ETDdRWAvu6vWzHnxTQPeSSt9ni2DrcdXnx7SBDNeh7Z + 1N2ke9OmHR0nfS10pAr/PIgRrboYtqteekQG2WtuuiEp4aug6kAt3lSKdxPMtaPO+mCpI22pYDiT + hpzkiEHPMmgQjPWplEMVTufaY2LRiXknLvqxo50mF/9QQzZxoCCAuHoxdFsFdgF5rC0t9fnO4moM + O+sfymXbyqiCBllJEBSTfGlyqlPKuo1gNiONoy4fr8lIJe+yuAzKWFBHG5jykxfJgJdFCfDE6HLy + isY580zOMrSYNOgaJPwLCAPm056tewMCVYEo8kBuP6jyg5w9Pzg4d03BVOMDC37ShsQzqE23V3nn + iXkbOvhls5GIlWMOypijQ0IzkkohYDRs7jgMWliR6BQbJV9qdU/cAtuyA4udWSuPfR0QIbw0dDB0 + xI7ph8u5zB9kktAY6qT2Mxm6bOOUA20I2WfHGVw9MtSMSX/fdoz5/mfX897sO8EE+hvB5WY/4+lV + hOt132yJ+Tqp2y9DxP5nO1jc9G8aQa4qcVTRGoAGVMyWJQ/M5YFqBXvhGoD16f22y4Uu+bo9+YKY + LoDpQKgdHQttz+4CH97MzixCW0rh1hpsl9h1id03T+weOME6UutvhM5pY5pVW6j2x0ZSuqNEbprO + VkFJWHvxL5q3PbCFAewe2GHEJALDTbTP+vqznJUNcFvqmRVfnnqijbcQ/24zUo88P3jWpaW3y2wy + AUkduILaYgq7nuazndHcfdp8e2x/3Mn0lC2ipDGJHymTNkepm1LhXq93JGWQ40asEoI80CoFid6E + Wtvz9f31H3OTvlLQmHyoYn9eYD6MW9ypuoOgThGN5KpNd3OaVyduY77vXvbON+lLAiAZmX9ESSEn + E4j0kiWSlNVKZCvKBDAJygUYTCYtTx1lg/nQK4bYqLBPIUoq+uAdFMgLJs8oq7N3j8iwKVuTtASV + pwa0cnDl0b0+RkRgkH+OR1imD+YC5BermqqVUkoOpmkaI+6/mzcUfPcSQmMWEWQ8GhRcISj4isaQ + J7E5xXONawrOEbgQEdjnFHTNUGLXaka55BjWq3XWjV4cJnzCBF+NDueAT2csuP2Y4f2e8hhWclEe + qxwm1VE2LAPjA5QNKKicsAjUz0trvecRjCOcytnczajPLezyhOaLD2jGtg+rPKvWtrtRoFshbqKJ + WZsF8nLEGWq9dsmk4mt72w4xTyGcx3Tl4nPrwLoJ9d060anw6rAGstIZrlO1auuTaCzr5pzaj4Ex + vaiwgjU2N8I5vQ60Nd22FeBOXw5uuv9JW/xtDHT9+qQWiRvglSeeWPG4AQbansR0OZ1R8tFbeZ/G + 8KcBVEZop8PKotbt70iBt0LZZZ8BtHZY5SWBIE5B/VBs4P2zIC0E1jvN1HA3aWZpC/VUU+nwbulm + y1gn4+w2hB5mQ8he5OY+XC695thEt6X0kCD0KkwPjG/zpJtLldeefO7PI3AgIxn6R1cRxWJAOvgR + zVdJODIBr3/jtSt30trqkZZCGuzMYVumDi18m5uFA3tsK6huaHd+rSWWiYQ+Jj9B0882PZ5LdeJ+ + bPFIDZSTiqc2B4abExN7p6IJVK02hRZTS7xhMlnjZWqOzpHiRqkMHD6sSOGtc2heTT6KWnv99p0U + nzoEKifwKGrOU7rI38vseXcHOJCn/aELTAHkMNGEQrPlntKTril1JRntopKstPyAxWR340s+3aHj + wxw6Or61O2h8HHlli566g8buoPEBDxqr0Lezs0Yqwosne9rYHTR+p/ff2uPl466fcKuBPfj9t/vV + Q5gp3jedxOankEFu7cKZaxdd9tdlf08t+9vhPX61uH78q/x4ceo5/veiS2q+JhlRXyo1Scg65/y4 + Uw21z6xN/zHnGdUJvJs19Hq9XyX3T+eLtt39mO5+zDbux+BC2u7lGHdp/iBXXtxJPelbLuvqUjPk + ge62/HCXVu530aSWgeDTlXrf/wWSOA27OyPdnZF73hlRPvo7KT/iKBfBdBW4DuXrC5H71RjlD401 + zrnfAJsnUiXudwvk7/uAWVS3POTXCR7Flwge7OID5pxC/eoh6POSORmoexW7kuNX5Z3yB/9880t/ + d7yTXTHRSFW/7W2KVit74rvi6CSg3IF1g4mP3DgbJOwjeMUouZS/61XLpDZtQ+Jzz63I1qHb2Y7E + R1Z7gpiZNTPBdccD5WNtPrc71S8+LSifL0sly+fBUkpD8BskgOVzs0n8d97736TqliOA8rnfUcC6 + 0bs4Eiifrf5wDj7NnKrSgVlDWxbY1ieh00CN13V5MAdOQxHget3eNx6qANN+Mm8jlU4knQeQTS7d + n3mc+Vc0Lljdf7XWrzUsGOPtplu/GeEbbWLCoOpdTDZqWBo1OA7bHCcqda4NLzVL3tUxj+Lm7kc9 + Wu53vLmCz1cexOCz67MiKZSdHvhYFtcQeeNaick13Uq1NDXPWbC1HbxbwvE3KNBuq8jW1V/ftqqy + hWHXVF2h0xU6XaHzVAudXZc1XZXRVRktOuiqjK7K6KqMrsp4VFXGvWqKexYM/wdQSwMEFAAAAAgA + 8w6zVAo7FZY6DAAAtlcAAHIAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1 + XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2xvYWRfYmFsYW5jZXJfYmFja2VuZF9hZGRyZXNz + X3Bvb2xzX29wZXJhdGlvbnMucHntG2lv2zj2e34F4X6wM5AVt+gAuwa8QCbT6RTbI+h2FhgYgUBL + tKOpLGkpKq1bZH77vkdSFCnKbpImPVIbaCPxeBffSVIPSFwkab6a1WI5/sfBAzK+tR8AOynKDU9X + 54KM4kPyIo15URVLAe28LDgVaZGH5DjLiBxUEc4qxi9YEsLc52nM8oolpM4Txok4Z+TFszdNc0j+ + w5h5Ee8FSXM5puTFXywWhBeFIMuCk0yNgX54WyuckrSEkRXLGZABSBYbi7zR60NyXIviNauEGvhU + DSy4nHpO8xWryJpuSExrCTsuOEe0C3ZOL1JAS/OEvEuBtQUjWQFw0qWkL0ZwKbJqkIe3K/YlL9ZE + bEpYVZKuQc6CvPnz9El08vuTk38/e/n0QDe+ozyHMdWBmkE/1JyFwAcL2fuYlSioqgFwkqUsFyCT + c/iTxlKKTzgveEB+F6IEQZUwmukmeC1qHrMn79NKVJ3Gl4X4rYA11c1rWkYMHz0qSrqyWHgm2PqU + rljij0tLlqU5a0ae6veGqK0TQsFpXsk5eqri5X81rLvLmA+jyDKLuuevX51CCwOGXhanqi8g+uEF + E+eFQ/d6tRbbRH38+oUUzW9SW/tnaewh5euoQwlM12j1uoZh07UG1csqQisSqceDA1BKRzemBwR+ + D0i5AQhiSpK0oouMzeoc1DwZK0BBna94UZemoZKzevTuON8E5IRmGQIJyK9pDHKVtpTGAS4pVx2v + pAhoFpA3m5L9l4IY/8ih5UACfkNmTfto+GZ4KBtPsgrboKuZPG8QzeddFZhvXdgzQKkIm1cC0ALF + Z2f6z8FBnNGqIs8LmvxCM5rHjP9C47csT46TBHxVdVoUWfWqZMqVVaNigb7nUElxMBhceSYpzGOo + mP6zqEl1XtRZQvICvVslKJge+AtwI+A/FGlJil4n24TkGQxgNAnIpp0Yc4bjqTZfDSRGCKBZiMUC + CwqoHCYCQO9FhaDxuWoHnaE5tvB0UQumaZymF5RrtZqCH09hmChUgyIQZqPiKOecWmwSqUGhAiNw + IRswf1vKnjPxruBvw4tHk0eTaPJzNHkYatWVE0vK6RowIXfThkvkAcMI+H3wsnLNq9AZX+TLdAXj + 5d9aE1QszSwF0JkDXSnN0g+MA6MwWC605rTtc6YkbNckuzds9EWJVdvprDVTbE3YkkRRmqciikYV + y5aBpjPQDAUWIYEDXysk/nBiGKmJgEE9dHrNRBjQAukMsuDDMBtbF5ckDnHJh5aZDILDyBkcmDeu + g0Uk1STK6Rq8BPgl1JQpAUs1IzMwsWihbWzXwJ9+egsRb1W1vWDkstcST9M1CsPwkIz/ZXzUfKAX + I9xt08+BKfAtdSYGZwYqrOxTBukN+CeZAyDNpKEZHgAImJsCQkr0DNrALG3qkciUvAFg+ITKi4Cb + QbZ1tRbWC8IWkUbli9TH5LDQRdQHwMHzlm3ArsFBaY8NeogOhMR1JVQQAUScLOs8lraJ/spkUyX6 + lURSodwfMqaitEHAmah5Lq0uFSpzA317y1oXCHywFGDwT7j3dkGRIi1k+bZEqkcN7kMLudKhv71c + JjRJzPxqXu7KynZmYacpuF0XfZtlhF66ZmupeY6l/1EGA9lGORpCyxCTm5wdtmaig/BnGYdM/iJI + AwHhR9OKv8eTh9NdmefjyePptrTy8eSf07481CC49AkI6zKBQDiy2TadwPzHy8N2lWmZRheMV6ie + MzLApRtPfh5PHrZCpDFKHXtpWWaa9qO/qiIftOaNnrDkDCyPRTpajXL2XkSQv7ydSXlPHalg6QJK + zGtQ/HOI+ECD06/aImnKDHQfF/LjZbtmbq6ze+p8eCx5GJ7JUOAEh1CNHg0Um4NA8xuQIUCHLM0B + DYkmpjGGM5enLl9/vH7u9dc8a4jAyBEChRSWi86H0AMEGgbTVQ46780vqTiPVAkYwfrWa9CnytO5 + 5jdsnOVT9JUvQR7DqScBQDwa9HhVkEVvAFOCCfoRZpbp7MLnO1dA1xcFd2Kr6kUV81Q6hWfJNlx2 + BA/tKVGaDAKyq3s7/stdS6tTk1AvFFIB/wKI3r3rd7hTjVpF9oaBofHNjYykb/Z8CO5grN1Br7HI + GWArrddAg2nf+q0Gf9opdAW0YkJJpktL4JuxKyXw08w3P7UGxj5vWWC3zoQK8A1c150CD5zGIkLv + MGqK/cgEapd3K3NNDHlW42h41ZgGEcJH5uBCvxUVy4hlbO0mzUl4QbOadV0mpkWeLDtQMAmxm3rl + 5KAyi4wZDUaYQCZJHSiOSGGhIpy2OzS1q7w1onUU3BNYV0Mis1nD63zEmxIeNI3R9ew3CrocmNS+ + y7oB6aEJzyENMm9eqDLDIFkUdRXJTTtVhpP5o8nkzF8Vs481subM+gAFBrzpDtokZGaefN8mUzt/ + w220FZ5ylzN3S6mzBFpDPBG1o/QIk7yOnPmNagSO3ZkhigsnYqPrkEF7SoZHdtiojj66cenyyAnD + 0O+F5cujkhcXKaZBR2YHN3ypUuojO6jC7G6MvTxa+Lsyw0svlzA1KzqsL1eyauIiXRpGWBrefolr + knffubW5bFPC9pSuuVu73vPSVeHZujI+un4ZuVh3gPs6dbOvCsENy99PVbg+pm+klO2xhn3RanxI + f61mJfLgKa9col2tNPtiJdmXKcWGfujZhWuriwCUO+JEL+avUPxd9unItYu9XgXsqfJuVqx8iapu + 1+7NDXdu7mjX5lZLtrvK82+S418/v7/r3P7W8/pPF7V+dOsvX22pedWoLgwwD/CmOidQiYxDXkVh + j5B9dtD4xquEo4/9/vtyV/kQqRPZCJZQhW15ngcS+IaLCtvCzYAr1Qx3WI7sk7prJXUQpQUQHQl1 + Y8ICO7C7IBr4WZ+F6JZSw61WsE8Y9wmjbxX7hPHuE8YT5QXG6C13po0dd2G/Gtp34LmNxHRRJJuo + QawjzJX4tif2EIDdIzva9SVJh7vImA/1u2TQHvCprLqsr55Vo7r3IP9uk+2APJo8/N4z7m18zmbA + 3eS6R043yc63o3/4JdDffXHw6bThPpYMC7ZKc4/1fb1g6gVz9fqKWf5gMDiR0qxwR1uJsyJ0f7Lx + VU82FPJWd6bktM1qqhrrDTy7KNQ3FOpes1m+3WvXeiVE3l5B7pJqI7+Fw4s7P6tpEIAcZR6W5rXk + KxIFECVRWa1EtqIEAZKgXIDKl9Ju1MV9Sip6wRAaxfvdHhb9mQFoAa+ZvGPdfmkQEJkzyNa8aIbK + EyNqS199qKCvQeNgWIoKr+6bPuAF0K82HcVQ69NQsJDLyN0LlvqLCPeTC4+LFDI/PRSiB6z1Bc0g + X2RLimda7yjEE6BCpKDkC1h2hhJ7pziqJMXgbay7+upaG1T3gm/Gx0uAp9M1/MKnBEGba+SSCvtW + qnUP1XgwpQNqVNVcT/V17LMuomo5tV7zxqru3Tm98jnd1HbGbeDQOuDu6+hWSEBQ8ay9HfmByHwh + jyadVW/pupNdoowXkC1ldOOCdgvmro4N3YLaKYW7Y83IdiXRkJVZd/nx7N5nz3wfA8bVsoEpWwsV + 1BVndTI4+i7SOvapnRuXfTnZj2uzvuzEm+jHqVlPruJN2xpoZtsTGA9IGwJmVhrjDQMtmmV0vUgo + eR9sgg9T+OMNarIZp8NKc7ft7cnV6x1lF9tmoLXnr65pZQXoEtR1+G1fVNQCS8vPvwR37ZIAf9tu + sF23NOiZ61QH+33BH2lf0HZh5uPHSoaHqQnuaxkKYOnbLGVkPHcgnXihwtPs43CZgnscy8xnfJFS + LB9lJBvTapPHYxPvh5dBv4rNelsD0rOJAtrukC0zpx66zWekI3tu71Dd0O/ae4tyE/1DzP0iP4r4 + /tzFOnNfe1ykB3LW0tTnUXFjambvUvmDWptXYDGzRo2dbXF7Hc/rSHGnVEYOHVYcDLZ52KAjH4Wt + v3a/19sVaGDsuzjXvNluAwbdm+aX2PwjnDbe2jmhq0v708F9FuBr8f508Lu+TqZM/P7fKMNDrkf4 + 3+N7cNJ1zbMe9YmROePZ5tbvYzqkMkCt5PctF2r3EN3MZjAY/Co5ruQ2ZVWyOF3i9v3+iOVefzyy + P5D4IQ4k0Nhv9wjCdR/35DTBZeqHPjXYtidgpnyPZwX37hDgZrv1neQOf/v6+weov7/ILnxWxPuN + 9/3G+w033lXYuY/15f8BUEsDBBQAAAAIAPMOs1R4YjPm+QcAAFkjAAB3AAAAYXpleHRfZmlyZXdh + bGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19sb2Fk + X2JhbGFuY2VyX2Zyb250ZW5kX2lwX2NvbmZpZ3VyYXRpb25zX29wZXJhdGlvbnMucHntGdtu2zb0 + 3V9BuA+WC0V2iw7YDHhAlrVdsDYLumzAYAQCI9E2F1nUSCqtF3jfvsOLKFGS3SRLuwtmoIhEnvv9 + qE9QwlKar+alXB59OXiCjh7tB8ROWLHldLWWKEjG6C1NOBNsKeGcF4xjSVkeoeMsQxpIIE4E4Tck + jQD3DU1ILkiKyjwlHMk1QW9PL6rjCP1IiHuRHySiuYYpOPuVJBJxxiRaMo4yAwP38LYxPLVoKUEr + khMQA5hcbRviBe/G6LiU7B0R0gC+NoCMa9Q1zldEoA3eogSXmnbCOFdsr8ga31Bgi/MUvaeg2hVB + GQM6dKnlSxQ5qlR1zKPHNfuSsw2S2wK8iugG7CzRxS/nL+OT716efH969npgD99jngOMGBgM/HvJ + SQR6kIh8SEihDCUqAicZJbkEm6zhD020FV9yzniIvpOyAEMVAE3sEbyykifk5QcqpGgdnjH5ioFP + 7fEGFzFRjx0pCrxqqHAqyeYcr0jahaMFyWhOKshz+14JtRchkhznQuNYVKPLbyX43VesSWOz2sh9 + djp+91br9UqHmrVsFFXXG3B+JhAWKDaPgwGEheed2QDB7wkqtiCinKGUCnyVkXmZQ6ClR4ZQWOYr + zsrCHQiN1eP543wbohOcZYpIiL6lCWimo5kmoTIqNxc/aD1wFqKLbUF+xnygKV6geXUQjC5GY314 + kgl1BlcV1qLisFi0rb/Ya9NL4GUkWggJkQCiXl7aP4NBkmEh0BuG029whvOE8Fec5ZLk6en5CcuX + dFWaAiJ+KIh9CtiVyv2xseFwOLwfOmLuMTLq/8JKJNaszFKUM1VihMQQ/5C0kMuQxEbIlKrUz7YR + OgUAgtMQbWvEhBMFj20OWSKJogARorg0yEIgmaqlCKgSgqXEydqcQ9jgXJ1welVKYmWc0RvMbWTN + oJhSAJPMHBgBAVvFjqmQtKEm0kEUGTJSubQi80cj1HMi3zN+Hd08nz6fxtMv4umzyEavRiwwxxvg + pLSbVVoqHVQth+ILpU57X0QevHYCwDedgdjSYRmCHg5cUZzR3wkHRQFYe9tqWt95KCk5hNS8jaqg + MWa1qTqvM1WdpmSJ4pjmVMZxIEi2DK2coVUobAgSevRtVKqfQoxigwgczEPr1iECQE2kBdSgD2BN + bm1eWjjFSz/UymRQoQMPOHRv3FbsWIdJnOMNFAooTSpSZghy1kFmkGfxlU20Q4BPn15D21mJ+hbS + Xd82zFNdBVEUjdHR165MLYbWGdEdEvsNaAalpszk8NKRBve+JjBoQLnS3VgJjirBVf3UlNDpuTVU + 6deDRmD1GGeGLoCkelJxrMhXQM1Eq5Otl0TTWpZV17pdTp4ibUZ9BDw+12QLKQ61ypZxCElVS1BS + CmlaCjAC+5R5otNUlS433RSqxKRaClMJlWKmazoGnMiS5zoBqTSTFITeNamrIehBKNDgd6n5tW+V + WNbS+m2pRA8qAcYNCUxM/dEZMCI3WSzuVvXuF3yXDREwhVrsy1CPEFFnkGpGrXtOdFEyWRQVrAhG + cDIK0RnLybjOHduj/3rG6NkshikNuN66U/V7MX02OzQYvpi+mO2b+l5Mv5r1jYmOwa4rQFQWKbTI + oKm7uwQL3O7Gtb9xQeMbwoWK1jkaKiceTb84mj6rLYkTZXp1i4sis7JPfhUsH9bZrmpkwQkkIolt + Hwty8kHGMONcz7XRZ55V1GYBMc1LyIM1zAIgg3dvzmKd2QRSQXnzdlc7zp+HDqMuRsdah9GlbhJe + 24gMdDA0ag5Dq2+IRkAdJjmPNEyhasBxmvk6tfX66d2bzn3Js0oI1VMikBCDu/BiBDcgoFOQrnII + /A5+geU6NhtaDP4tNxBPohNz1W9U1c7XqnSegT1Gs44FgHEw7CmyYIve1mYME/YzzBr5c4hft9YC + u77+eJCbKK9EwqmuDKfpPl7N3h41UWKaDkN06Ho//90h19qhJbKOUlLAvxD6eq//xgfDqA7kDhgk + Gt8+KEn6sBcjKAdHthz0JovGgFypq4ZKmPqtP2vUzxaFtoFWRBrLtGUJu2nsWwmKNemmn/GBy89H + NtijK2H6fUXXL6egA8eJjFV1CKpdPHYt29e9MdOmTrzGYTC6V2ODNtHl6DFUxStmy5hkZOPP1Gl0 + g7OStOumGpU6Bm1RUTNJ86jXWB4r52k14Kg2E+rBqUXFsyt4K1Zoh/tT7eq9ba0V5R2DtcMkdh9U + eJkHvNr1IdwI3sxfYQjo0E3+bdUdyQ6baA0DkXvr9CsHBgOkLEWsP6yZLR0tnk+nl12vuG9NQQNn + 3kcodOTddVhPInP31C1wesjrfhQL9tIzNXPufzlqucBGSMdENZSFcLNs4OFXoRF6yedAjBZe21b1 + Q3fuGRpNmr1DTG795rSbeL0Y7ju9eTcpOLuhahaauK+s0ZmZsCfNzgrY7Ua7myz3fLkZ7TpThdtr + Ven6fGttJWFMi9hbHB9/F3YD/Z5aV8+31a57xx33P77iGj6HHdXlecBaPv+PEf571u09MRI+cGv+ + 2GK8h90/ZAPelzD/77qu1vSveI35H8rqnTe7u210n22T+zwb3GhPszrE8HDtAOYfay+9gvwNK+Su + L2TuvTL2xmPPrviwledz7IaHvgE98PvPJ/r286iL36daFB6yJNx/QfjUy8GjLwYfX433dLz+Jbhp + us5Oa9cLNSV0UL3/5kp1b+rsJU0IfddsJP+GXWNye6Cw73o2kT8BUEsDBBQAAAAIAPMOs1T4lPPT + /AcAANwiAABxAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAy + MF8wNV8wMS9vcGVyYXRpb25zL19sb2FkX2JhbGFuY2VyX2xvYWRfYmFsYW5jaW5nX3J1bGVzX29w + ZXJhdGlvbnMucHntGW1v2zb6u38F4X6wMiiKW3TAzYAPyLK2C67Nilx2wGAEAi3RNhdZ1EgqrVd4 + v/0evogiJdlIs7QbDmegiEQ+7++P+gxlLKflel7L1ek/Rs/Q6ZP9gNgFq3acrjcSRdkJekczzgRb + STjnFeNYUlYm6LwokAYSiBNB+D3JE8B9SzNSCpKjuswJR3JD0LvLm+Y4Qf8mxL3IjxLRUsNUnP1K + Mok4YxKtGEeFgYF7eNsanlq0nKA1KQmIAUyWO0+86PoEndeSXRMhDeAbA8i4Rt3gck0E2uIdynCt + aWeMc8V2STb4ngJbXOboAwXVlgQVDOjQlZYvU+SoUtUxT57W7CvOtkjuKvAqoluws0Q3v7x/lV78 + +OriX5dXb0b28APmJcCIkcHAv9ecJKAHScjHjFTKUKIhcFFQUkqwyQb+0Exb8RXnjMfoRykrMFQF + 0MQewSureUZefaRCis7hFZOvGfjUHm9xlRL12JOiwmtPhUtJtu/xmuR9OFqRgpakgXxv3xuhDiIk + kuNSaByLanT5rQa/h4r5NLbrrTxkp/Prd1qv1zrUrGWTpLnegvMLgbBAqXkcjSAsAu/MRgh+z1C1 + AxHlDOVU4GVB5nUJgZafGkJxXa45qyt3IDTWgOfPy12MLnBRKCIx+oFmoJmOZprFyqjcXPyk9cBF + jG52FfkP5iNN8QbNm4NocjM50YcXhVBncNVgLRoOi0XX+ouDNr0FXkaihZAQCSDq7a39MxplBRYC + vWU4/x4XuMwIb59Bv+u6IOKnipgiIiK2VFl/Yqw3Ho8fioiYe0yMyr+wGokNq4sclUyVFSExxDwk + KuQvJK4RLKcq3Ytdgi4BgOA8RrsWMeNEwWObN5ZIpihAVCguHlkIHlOpFAFVNrCUONuYcwgVXKoT + Tpe1JFbGGb3H3EbTDAooBTDJzIERELBVvJiqSD01kQ6cxJCRyo0NmT+88C6J/MD4XXL/Yvpimk6/ + TafPExuxGrHCHG+Bk9Ju1mipdFD1GwoulDftcZEE8Kxc0TXA67+1FYitHJYhGODAFcUF/Z1wUBSA + tZ+tpu1dgJKTY0j+bdKEizGrTc95m53qNCcrlKa0pDJNI0GKVWzljK1CsSdIHNC38ah+CjFJDSJw + MA+dW4cIAC2RDpBHH8B8bl1eWjjFSz+0yhRQlaMAOHZv3FbpVIdJWuItFAcoRypSZgjy1EEWkFXp + 0qbYMcBvvrmDVrMW7S2kuL71zNNcRUmSnKDTf7rStBhbZyRHU/ot6ASFpS7k+NYRBce+ITBWQHHS + vVeJjJYNGuKqFKgMwf6NigpHwUbUgFVm6AYoqicVwIp6A+RnWJtlgyR8M1lWfbP2OXWkDRkNEQj4 + 3JEd5DYUKVuzIRZVEUFZLaTpH8CIo1VdZjo/Vc1yo0ylakuupTAlUClmWqRjwImseakzj0ozNkHM + 3ZG2DIIehAINfrzAt05VAlkb67eVEjpqWJ94vE0Y/dGbIxI3QCweVugeGm+3HnNMofCG3NsZIelN + Sn6guudMVyCTMknFqmgCJ5MYXbGSnLSJYpvwn0kPPXalMIABv0/uVP1eTp/Pjs18L6cvZ4cGupfT + 72ZDE6BjsO8LkNRVDp0w8rV2l6D7p/1J62Nc0fSecKFic47GynGn029Pp89bG+JMGV3d4qoqrOxn + vwpWjtvcVqWw4gTSjqS2XUUl+ShTGF/u5trcs8AqammACOY1RP0GWj7IENybs1TnMYHAV378tG9d + Fo46x1EXk3Otw+RW94KgOyQGOhobNcex1TdGE6AOQ1pAGgZMNcc4zUKdunr9fP22d1/zohFCtY4E + JMTgLryYwA0I6BSk6xJCvodfYblJzfKVgn/rLcST6MVc85s0lfKNKpRXYI/JrGcBYByNB0oq2GKw + gxnDxMMMCy9zjvHrV1ZgN9QGj3IT9VJknOqacJkf4uW38MRHSWk+jtGx68P898dca2eTxDpKSQH/ + Ymjfg/47ORpGbSD3wCDR+O5RSTKEvZhAOTi15WAwWTQG5EpbNVTCtG/DWaN+tih0DbQm0limK0vc + T+PQSlCmST/9jA9cfj6xwZ5cCdPdG7phOQUdOM5kqqpD1KzZqWvToe7e6Jo78bzDaPLAlgYNos8r + YKXKVspWKSnINhya8+QeFzXpVkw1EvVM2aGiJhD/aNBMASvnYzXOqAYT6wGpQyWwKPgpVWjHO1Pr + 5IMNrRPfPYN1AyR1X0l4XUa8WeAh0Ajezl9jCOXYjfZd1R3JHptkA0OQe+t1KgcGg6KsRaq/lpk1 + HC1eTKe3fa+4D0iRhzMfIhQ78u46bmeQuXvqlzY92PW/dEUH6ZlqOQ8/B3VcYCOkZ6IWykK4yTUK + 8JvQiIO0cyBGi6Bhq8qhe/YMTc78riHOPoVtaX8WdGG473Xl/VnF2T1VU9CZ+3SaXJl5+szvqYDd + bbF7D6D5KDPZ9yYJt7KqcvX1NlYPEIRL1Z749AvuwOBuLdHOsc0Cq1YfUZGMrijUymD9G1pq/8cX + 2B6fwElHubUWOsizQ+yvWZ17MRE/cgN++JJrGf3tttkmKf6/t7pKMryuebM8lMsHb2kP286+2lb2 + dbaxSa/9PJBVUB1Chp1WMcj2L1j+9kMB8tnL3mD0DWx5j1tWvsZWd+zrzSO/3HyhrzZPurJ9qUH/ + MUP+5w/4X3q4f/LB/nOWWlt5htdX32i9bdQuBmoC6KEG/wOV6x7U2yh8CH3nN4y/95bgQ3mlez+w + PfwXUEsDBBQAAAAIAPMOs1SrwuuuFQcAAFYWAABvAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRf + c2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19sb2FkX2JhbGFuY2VyX25l + dHdvcmtfaW50ZXJmYWNlc19vcGVyYXRpb25zLnB5rVhbb9s2FH73ryDcB8uFQrtFCmwGPCDL0ixY + mhZZNqAwAoGWaJuNLGoklcYN3N++w4uoq41uiIEgEnnul+8c+xWKecKy9bxQq5OfBq/QyYt9QNg5 + z3eCrTcKBfEYfWCx4JKvFJyLnAuiGM8wOktTZIgkElRS8UgTDLzXLKaZpAkqsoQKpDYUfbi6K48x + +pNS/6KeFGKZockF/0JjhQTnCq24QKmlgXt421qdxrSEojXNKJgBSpa7mnnB7RidFYrfUqks4aUl + 5MKwbki2phJtyQ7FpDCyYy6EVrukG/LIQC3JEvSVgWtLilIOctjK2BdrcUy76pXjlw37SvAtUrsc + sorYFuKs0N3nTxfR+e8X539c3VwO3OFXIjKgkQPLQb4VgmLwg2L6FNNcB0qWAs5TRjMFMdnAPxab + KF4IwUWIflcqh0DlQE3dEbzyQsT04olJJVuHN1y955BTd7wleUT1Y8eKnKxrLlwpuv1E1jTp0rGc + piyjJeUn914adZABK0EyaXgcq/XlnwLy3nSsLmO73qpDcTq7/WD8em9KzUUW4/J6C8lPJSISRfZx + MICyaGRnNkDweYXyHZioZihhkixTOi8yKLTkxAoKi2wteJH7A2m4ejJ/lu1CdE7SVAsJ0W8sBs9M + NbM41EEV9uKj8YOkIbrb5fRvIgZG4h2alwfB6G40NofnqdRncFVyLUoNi0U7+ouDMb0HXdaihVRQ + CWDq/b37NxjEKZESXXOS/EpSksVU3FD1lYuHqwyMXpGYyo85tRgiA77UTT+2wRsOhz/Ih7h/xNbh + z7xAcsOLNEEZ16AiFYGKhzaF7oW2tWYlTDd7usPoCggoSUK0qxhjQTU9cV3jhMRaAtSE1lITC6Vj + cUoL0KBBlCLxxp5DoZBMnwi2LBR1Ns7YIxGulmYAnwzIFLcH1kDg1tViMZHV3ESmbLAVo3QSSzHf + a8Wd2Yjhx7fTt9No+i6avsGuXg1jTgTZgibt3az0Uvug0RvgFsDN5FviBj3PVmwN9OZ/4QziK89l + BTZ44IqRlH2jAhwFYpNm52l112BJ6DGm+i0uq8WG1TXnvOpNfZrQFYoiljEVRYGk6Sp0dobOobBm + SNiQ78pRfzQjjiwjaLAPrVvPCASVkBZRTT6Q1bW1dRnjtC7zUDmTAiYHDeLQvwmH0ZEpkygjW4AG + ACNdKTMEXeopU2iwaOk67Bjh69cPMGjWsrqFBje3tfCUVwHGeIxOfvHAtBi6ZOB2F1+DG4AkRaqG + 914O5PKSKg2wksfMDHZtKCoNRa6yoTFKMHA9VSugniDM0B2Mbv2k61WP8ZKo3lBVU/WKqEfFqepG + saup4UBbUZ+Ahp4HugOHAZMcQEPpacxAcSGVHRagSKBVkcWmHTVE+b0l11CSGCss4mnH7Dz0CgRV + hchMozFldyQosQdaoR74QRnIEOhwDrUNLqzmbaXtDEpt45o6WyjfO3sC9gvC4seg7EhF3df0EQZo + 2lRYjX3cWX7qpeifYwMrtg9wzvNgBCejEN3wjI6r6ndz9T/WvFmeIlijQMWzP9Wf0+mb2bHN7XR6 + Oju0lp1Of5717XFewb5rAC7yBHouqDvqL8Hd5/24yiTJWfRIhdRFN0dDnZ6T6buT6ZsqbCTWcda3 + JM9TZ/vki+TZsGpaDWm5oNBPNHJjJ8jok4pgCXmYmwjPGlHRqz+UpiignDcwusGGxr09i0yDUgi8 + Tt3zvspSc2E5zroYnRkfRvcG0xsojy11MLRuDkPnb4hGIB1WrYZoWBP1PuI9a/rU9uuv2+vOfSHS + 0gg9AjBYSCBdZDGCGzDQO8jWGVR5hz8nahPZr1AR5LfYQj3JTs2Vn1EJgZcaAW8gHqNZJwKgOBj2 + YCXEoncS2cCE/QrT+sp3RF8XMkFd3zg7qk0WSxkLZmDgKjmkqz6KcZ0lYskwRMeuD+vfH0ut2zGw + S5S2Av5CGMO9+RsfLaOqkDtk0Ghi97+apI97MQI4OHFw0NsshgN6pUIN3TDVW3/X6I8DhXaA1lTZ + yLRtCbtt3IwSIDPttp/Nge/PFw7Yizthx3Yptwmn4IMgsYo0OgTll+XID+Om77UVNPHm1Q6D0eEp + BjOhK74hXSNVxFcRTem2ue8m+JGkBW2DpF5vOtFrSdGrRf2oNzINVT6tek/RMyU0y05LSiOIkJpI + sx0fRlVeD86wVkl3Atauicj/vCGKLBDlN2+oLUq28/cEqjf0W3nbdS+yowZvYNXxb53h5Mlg6VOF + jMzPXPYbNFq8nU7vu1nxv/wENZ55n6DQi/fXYbV2zP1TF83M+tb9iSo4KM8C5Lz5O04rBa5COiGq + qByFX0mDBn9ZGmGj0zyJ9aIxozVYmDE9Q6NJfVDIyXNzEu0njcEL951BvJ/kgj8yvfhM/G+e5a45 + qY9R4G5P1f0ka/+cMtp3dod/AVBLAwQUAAAACADzDrNUXTzkyPcHAABcIgAAawAAAGF6ZXh0X2Zp + cmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9f + bG9hZF9iYWxhbmNlcl9vdXRib3VuZF9ydWxlc19vcGVyYXRpb25zLnB57Rnbbts29N1fQbgPlgtF + dosO2Ax4QJa1XbA2LbJswGAEAi3RNhdZ1EgqrRd4377DiyjqYjcL0m4YZqCIRJ77/ahPUMJSmq/n + pVydfD14gk4e7QfEzlix43S9kShIxugtTTgTbCXhnBeMY0lZHqHTLEMaSCBOBOG3JI0A9w1NSC5I + iso8JRzJDUFvz6+q4wj9RIh7kR8lormGKTj7jSQSccYkWjGOMgMD9/C2NTy1aClBa5ITEAOYLHee + eMHlGJ2Wkl0SIQ3gawPIuEbd4HxNBNriHUpwqWknjHPFdkk2+JYCW5yn6AMF1ZYEZQzo0JWWL1Hk + qFLVMY8e1+wrzrZI7grwKqJbsLNEV7++fxmf/fDy7Mfzi9cDe/gB8xxgxMBg4D9KTiLQg0TkY0IK + ZShRETjLKMkl2GQDf2iirfiSc8ZD9IOUBRiqAGhij+CVlTwhLz9SIUXr8ILJVwx8ao+3uIiJeuxI + UeC1p8K5JNv3eE3SLhwtSEZzUkG+t++VUAcRIslxLjSORTW6/F6C35uK+TS26608ZKfTy7dar1c6 + 1Kxlo6i63oLzM4GwQLF5HAwgLBremQ0Q/J6gYgciyhlKqcDLjMzLHAItPTGEwjJfc1YW7kBorB7P + n+a7EJ3hLFNEQvQ9TUAzHc00CZVRubl4p/XAWYiudgX5BfOBpniF5tVBMLoajfXhWSbUGVxVWIuK + w2LRtv7ioE2vgZeRaCEkRAKIen1t/wwGSYaFQG8YTr/DGc4Twt+VcqkC57LMiHhXEFM/RMCWKuHH + xnDD4fAeOIi5x8go+isrkdiwMktRzlQxERJDpEN6QtZCuhpxUqqSPNtF6BwACE5DtKsRE04UPLbZ + YokkigLEguLikYWQMfVJEVDFAkuJk405hwDBuTrhdFlKYmWc0VvMbQzNoGxSAJPMHBgBAVtFiamF + 1FMT6XCJDBmpnFeR+dML6pzID4zfRLfPp8+n8fSrePossnGqEQvM8RY4Ke1mlZZKB1W1ocxCUdN+ + FlEDnuUrugZ4/be0ArGVwzIEGzhwRXFG/yAcFAVg7WKraX3XQEnJMST/NqoixZjVJuW8zkl1mpIV + imOaUxnHgSDZKrRyhlah0BMkbNC3oah+CjGKDSJwMA+tW4cIADWRFpBHH8B8bm1eWjjFSz/UymRQ + i4MGcOjeuK3NsQ6TOMdbKAlQhFSkzBBkp4PMILnipc2uY4BPn95Ag1mL+hYSW9965qmugiiKxujk + W1eQFkPrjOhQNr8BdaCSlJkcXjt64NPXBOYIqEa62TKLgLjKf5UWWGuAKg1sZnlh1GOKGboCWupJ + Ra2iWwH5aVWnVi8J3zaWVdeWXU4taZuM+gg0+NyQHSQ0VCZbniEAVeVASSmkaRXAiKNVmSc6KVWh + clNLoQpKqqUwdU8pZrqhY8CJLHmu041KMyFBoN2QuvaBHoQCDX6wlteeVLJY8+q3lZI3qLiOPbYm + bP7sTAuRGxMW9yts94iva48vplBjm4zrISDqjEJ+YLrnRBcbkx1RwYpgBCejEF2wnIzrnLBd9oGZ + oEeqGIYrYHXnTtXvxfTZ7Ng892L6YnZoWHsx/WbWN905BvuuAFFZpNDvAl9hdwlq3+3HtWdxQeNb + woUKxjkaKnedTL86mT6rzYcTZW91i4sis7JPfhMsH9bJrApewQnkGYltUwpy8lHGMJrczLWlZw2r + qIUAQpaXEOYbaOwgQ+PenMU6cQlEunLh3b72VnOMOY66GJ1qHUbXuuI3ekBkoIOhUXMYWn1DNALq + MIA1SMPwqKYVp1lTp7ZeP1++6dyXPKuEUA0iAgkxuAsvRnADAjoF6TqHaO/gF1huYrNYxeDfcgvx + JDoxV/1GVWl8rSrjBdhjNOtYABgHw54aCrbo7VPGMGE/w8xLmmP8uqUU2PU1u6PcRLkUCae6HJyn + h3j5jTryUWKaDkN07Pow//0x19oJJLKOUlLAvxCadK//xkfDqA7kDhgkGt89KEn6sBcjKAcnthz0 + JovGgFypq4ZKmPqtP2vUzxaFtoHWRBrLtGUJu2nctBJUaNJNP+MDl5+PbLBHV8K084pus5yCDhwn + MlbVIahW6Ng156bu3oCaOvG8w2D06W4GvaHLpsFFVayYrWKSkW1zKk6jW5yVpF0s1fjTsWKLiho5 + /KNeCzVYOfeq+UX1llAPQy0qDWOCi2KFdrwp1f492Mtaod0xWDs2Yvfxg5d5wKu9HGKM4O38FYYo + Dt3s3lbdkeywiTYw+ri3TpNyYDAUylLE+iOY2bPR4vl0et31ivsuFHg48z5CoSPvrsN6/Ji7p25V + 0+Nc9wNWcJCeKZTz5leelgtshHRMVENZCDeqBg38KjTCRsY5EKNFo1eroqHb9QyNJn7DEJO7Zkfa + TxoNGO47DXk/KTi7pWoAmrgvotGFGaAnfjsF7HZ33U+Y/8FltO/MD24dVUXqy22jlVixWgQff211 + M7pfyeqRtVpL1W4jCpLQFYWy2Fjtmqvqf3wtNXy6PunyaVmlyaePwD+z/vpuDx+4xX5qUfV5/Es2 + 0ka0/797uurQv3J58zgUv3tvWvfbsL7YZvVlNqqR30eOcenWAODSV+17ufwD+9q+Lx7+9n7WG2w9 + i9nD9osvsYgd++DywI8tn+lDy6NuWZ9rQH/IcP73B/PPPZQ/+kD+6T3U72H9G6dvr84CaWd51eE7 + qI3/FUp1t+ksAT6EvvNbw792sJ/ctevzvmfW/wtQSwMEFAAAAAgA8w6zVAAmEdrZBwAAmSEAAGMA + AABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29w + ZXJhdGlvbnMvX2xvYWRfYmFsYW5jZXJfcHJvYmVzX29wZXJhdGlvbnMucHntGW1v00b4e37FKXyI + g1w3IJC2SJnUdcCqQUFdNwlFlXWxL8lRx+fdnQuhCr99z734fH5pgKoUNC0Sqn33vL8/5gFKWErz + 1ayUy4OfBg/QwZ39gNgxK7acrtYSBckYvaIJZ4ItJZzzgnEsKcsjdJRlSAMJxIkg/IqkEeC+pAnJ + BUlRmaeEI7km6NXJeXUcoT8JcS/yg0Q01zAFZ+9IIhFnTKIl4ygzMHAPbxvDU4uWErQiOQExgMli + 64kXnI3RUSnZGRHSAL4wgIxr1DXOV0SgDd6iBJeadsI4V2wXZI2vKLDFeYreU1BtQVDGgA5davkS + RY4qVR3z6G7NvuRsg+S2AK8iugE7S3T+9s2z+Pj3Z8d/nJy+GNjD95jnACMGBgN/LDmJQA8SkQ8J + KZShREXgOKMkl2CTNfyhibbiM84ZD9HvUhZgqAKgiT2CV1byhDz7QIUUrcNTJp8z8Kk93uAiJuqx + I0WBV54KJ5Js3uAVSbtwtCAZzUkF+ca+V0LdiBBJjnOhcSyq0eWfEvzeVMynsVlt5E12Ojp7pfV6 + rkPNWjaKqusNOD8TCAsUm8fBAMKi4Z3pAMHvASq2IKKcopQKvMjIrMwh0NIDQygs8xVnZeEOhMbq + 8fxRvg3RMc4yRSREv9EENNPRTJNQGZWbi9daD5yF6HxbkL8xH2iK52hWHQSj89FYHx5nQp3BVYU1 + rzjM523rz2+06QXwMhLNhYRIAFEvLuyfwSDJsBDoJcPprzjDeUL4G84WRLwuiCkcImALleljY7Hh + cLgPGDH3GBnV3rISiTUrsxTlTJUPITHENiQk5CkkqBEgpSqts22ETgCA4DRE2xox4UTBY5sflkii + KID3FRePLASJqUiKgCoPWEqcrM05hATO1Qmni1ISK+OUXmFuo2YKhZICmGTmwAgI2CouTPWjnppI + B0hkyEjlrorMJy+McyLfM34ZXT2ePJ7Ek6fx5FFkI1MjFpjjDXBS2k0rLZUOqk5DYYUypj0rogY8 + y5d0BfD6b2kFYkuHZQg2cOCK4ox+JBwUBWDtW6tpfddASck+JP82qkLEmNWm4azOQnWakiWKY5pT + GceBINkytHKGVqHQEyRs0LcxqH4KMYoNInAwD61bhwgANZEWkEcfwHxubV5aOMVLP9TKZFB9gwZw + 6N64rcaxDpM4xxsoAlB2VKRMEeSjg8wgq+KFTat9gA8fXkJLWYn6FlJZ33rmqa6CKIrG6OAXV4Lm + Q+uMqJPGL0EPKBplJocXjhA48wWBkQEKj+6rSkxUiammAEh/m0VeyPSoPUXngK6eVIQqUhWQn0J1 + GvWS8O1gWXXt1uXUELrNqI9Ag88l2ULyQhWyxReCTVUJlJRCmkYAjDhalnmiE1AVJTeTFKp4pFoK + U+OUYqbXOQacyJLnOrWoNPMPBNUlqesc6EEo0ODdSl17TQlh7arflkrQoGI39viZ2PjUGQIi1/3n + X1a99gXRhccQU6igTY51U486o40ffe450aXExH5UsCIYwckoRKcsJ+M64m3X/No417NRDFMS8Lh2 + p+r3ZPJoum8wezJ5Mr1p6noy+XnaN6Y5BruuAFFZpNDGAl9Tdwn6Xu/GtS9xQeMrwoWKuxkaKgcd + TJ4eTB7VdsOJMrS6xUWRWdkP3wmWD+u8VXWs4ARSisS21wQ5+SBjmDEuZ9rE04ZV1GQP0clLiOg1 + 9GuQoXFvzmKdowSCWvnuele7qTmP7Eedj460DqMLXcgbpT0y0MHQqDkMrb4hGgF1mKQapGEKVEOI + 06ypU1uvv85edu5LnlVCqLofgYQY3IXnI7gBAZ2CdJVDmHfwCyzXsdmQYvBvuYF4Ep2Yq36jqgq+ + UEXwFOwxmnYsAIyDYU+5BFv0th9jmLCfYeZlyz5+3aoJ7Pp62F5uolyIhFNdB07Sm3j5/TfyUWKa + DkO07/pm/rt9rrWDRWQdpaSAfyH03l7/jfeGUR3IHTBINL69VZL0Yc9HUA4ObDnoTRaNAblSVw2V + MPVbf9aony0KbQOtiDSWacsSdtO4aSUozaSbfsYHLj/v2GB3roTp3BXdZjkFHThOZKyqQ1DtwrFr + x03dvbkzdeJ5h8FoTxuDptCl3yCvSlXMljHJyKY55abRFc5K0q6SasTpmK9FRU0X/lGvaRqsnF/V + qKKaSqgHnhaVhhXBN7FC29+Nasfe2MRaMd0xWDsoYvf5gpd5wKvNGoKL4M3sOYbwDd0s3lbdkeyw + idYw7Li3TndyYDD4yVLE+jOW2ZvR/PFkctH1ivuyE3g4sz5CoSPvrsN67pi5p2450wNc9xNUcCM9 + UyFnze80LRfYCOmYqIayEG4qDRr4VWiEjVRzIEaLRpNW1UL36SkaHfqdQhxeN1vR7rDReeG+04l3 + h7D9XFE1+Ry6b5rRqZmVD/0+CtjttqqRYXUa7ToTg9srVVm6v7VSy3P3e6cbw3XNqqfSaq/s2Sf/ + 4+uk4VObu0vfWqFJ10f4Puup9mB4yy3zc4ukJv6DbIwmVP/fDV1O969E3rwMpeqLN6Ev24DubfO5 + n41npNN3H/k6v4GsX4x7yX2HxWnX5/ivXpR6o6pnQ7rdoH8fG9G+Lx+3/Orxjb543Om6860G5tsM + y18/KH/rIfnOB+TPL4S6S/Wvfr6hOpucHapV1+6gNv67JdX9pDON+xD6zi/+P96EfXjtSu+uZ9r+ + F1BLAwQUAAAACADzDrNUEoq8lb4MAABMaQAAXQAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nk + a3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fbG9hZF9iYWxhbmNlcnNfb3Bl + cmF0aW9ucy5wee1ce2/bOBL/P5+CcA+wvZCVtOgCdwZ8QC7bdovrC7n0gEUQCLRMO9rIkk6k0rhF + 9rPfDElRlCg7jzppkkpAG5uPeXE48xtSyTMSprMoWUwKMR/9fecZGW3tAWIHabbKo8WpIINwSN5H + YZ7ydC6gPc/SnIooTXyyH8dEDuIkZ5zl52zmw9x3UcgSzmakSGYsJ+KUkfdvj8pmn/yHMfNFXAgS + JXJMlqd/slCQPE0Fmac5idUY6IdvS8VTijZjZMESBmIAk+nKEm9wOCT7hUgPGRdq4Bs1MM3l1FOa + LBgnS7oiIS0k7TDNc2Q7Zaf0PAK2NJmRLxGoNmUkToFONJfyhUguQlUNc3+7Zp/n6ZKIVQarSqIl + 2FmQoz8+vQoOfn918O+3H97s6MYvNE9gDN9RM+jXImc+6MF8dhGyDA3FSwIHccQSATY5hR9RKK34 + Ks/T3CO/C5GBoTIYzXQTfE2LPGSvLiIueKPxQypep7CmunlJs4DhR0eKjC4sFd4KtvxEF2zmjosy + FkcJK0d+0t9LodZO8EVOEy7n6KlKl/8VsO51xVwaaRxb0r07/PgJWhgo9CH9pPo8oj+8Z+I0rcm9 + XCzFOlPvH76XpnktvbV9lubu03wZNCSB6ZqtXlffL7uW4HoxJ5STQH3c2QGnrPnGeIfA84xkK6Ag + xmQWcTqN2aRIwM1nI0XIK5JFnhaZaeByVovf7ScrjxzQOEYiHvktCsGuci9FoYdLmquOj9IENPbI + 0Spj/6Vgxs8JtOxIwkdkUrYP+kf9oWw8iDm2QVc5+bhkdHzcdIHjtQt7AiyVYMdcAFuQ+ORE/9jZ + CWPKOXmX0tm/aEyTkOX8Y8ZU4OKDdIqRZqhs1uv11owjqfnoK4X+SAvCT9MinpEkxcjFBYVtBbEA + QgTEBsV2FmFEiVc+eQsDGJ15ZFVNDHOG46nemppIiBTAa5CLRRacSwVDJICRiQpBw1PVDv5AE2zJ + o2khmJZxHJ3TXLvMGGJ0BMNEqhqUgDAbnUIF3shSk0jv8BUZgYtUkvnLcuSEiS9pfuafv9h7sRfs + /RrsPfe1W8qJGc3pEjihduNSS9QBUwTEdIigcj25XxufJvNoAePlz0ILlM7NLEWwNge6IhpHX1kO + isJguaxa06qvNmXGNk2ye/3SO5RZ9R6cVFsQW2dsToIgSiIRBAPO4rmn5fS0Qp4liFejr90PH5zo + B2oicFAfGr1mIgyoiDQGWfRhmM2tyUsKh7zkB0sZ0I0JJlWCqYPaPM98y3VOCKTHBAldQjCA8INO + MyawIc3IGPZWMNWba9PAX345g8S24FUv7GXZa1mq7Br4vj8ko39C0E6Y6Q3lAikyEGqzQR9a+p4c + NKwm6wh0jM0nZrLMZQFkNSDxzbTi83Lv+XhTIn2593K8Lku+3PvHuC2tGgaXrgB+kc1g7w9sRUwn + qPPtcjg0s2gWBecQtnC3TEgP9+Ro79fR3vNeNSTEVIW9NMtiLfvunzxNtG8ry8LOg/UoYDN8Pnxn + 2os8lh6n3Mv2DX/JBAVB6XEfBvVPKgNHiwSSnSGRUXEaKAwXgEbFEizIHSv3S596gy71ARylP276 + vg+MBr0W5+t57S7ZB436Q6/OKLbC/SY+rusCmzZ/buXCiykP80jmuLezdTzs7ejbU4Jo1vPIpm6X + 72XrqunAqRcAucI/D/Zb67oM211CRk9Y/Jybbgji+SqoOnBFLysnqKfmtbOO++DBI+3B4EQTx05y + xqBnOToYxvpW2qFd8FPIv7bU6vuNxXamHff35bZqFVmNBpnlEBRXfnAl1amwuVZqo6l1ahrMc2Wp + okGJkINcw6Qm5cBg6LxIBnmJrEAsRpeT1zTmzDOheGjH+5Kcw8I/BVhmvlW6AUQ1QwDQiIIHsoZS + yIkcv9jb8wjEK/zv5cm4tntMcTGwZk7ayHmGien2qlA6MZ+GNfo5jUAZpwIarKWltsmkjvGHNWUh + 19SVyJko8gTbB47RVFKSsVwRWRdc0T1lfB2T/q4dAfjut3qIudytRVDodyLq5S5U2ecRbohdUzX7 + HxSg27XjIsxuhsnL/qUT4g1umDKo+bQODx40mKKvAQEA7P0mNeCy4ucZC6N5BEgZ5SGlPH616hpU + tig2JkdAAT8hhkVq5SAbZEsaEmi3krA11axcy7icGtLWGbURqPE5YyvwBqhTdFEm/Zrsk7DgQtWJ + wCgn8yIJJUTHssUcmGRYXsykFKoKMrvTZQBcEX6KKCkkIglEesYSycpqJbIVKxigJCjUppRkcvFU + 3UoJp+cMqVEsgRwuusoGK+UFk2VIVWh7RAY82Zqk5VAP1aPVTi7rdF0p4GAomDhWrqYPdAH2i1Vj + uaSxjATTNI2R9l/ucYRfP3FwtICavqQDEQJi/jmNIVexOS1iPBCCmAFSiAicYAq7maHFviiNuJQY + XN4qZzFcgcKHTOSr0f4c6OmkggdcGR7mlZWWlEIFMlkumWoVfM1sI+UDahQnLILlz2V8Q22176Oc + qQySJsgOLQ5qh7ZZZt1mHcsYzmtzqkMZ34ntY3ubVwlTL2C9bNCtgLXRa6zSQR5uHONCNg6JKrm+ + qwiJ8xSDKF3VSdSRZdMR+nXkWcOMzbFmZGV83G1q7zXldjanq4Y5w4EdcFLLhhVV8Cmc1UiO9Eug + 3aK9vKgrLae4MXLSllOciW7Mm7RkGGcarNskpsvpjJILb+V9HcMPZ1CZgWodFjBYV8RJO7aOQssx + NB4Y2Aw0IzHZLpgI4hRWFTAcngQHaSGyQrgoY1i3eRtIUYa9AVDBp6vo7q2is/eUOTHmMi6NTUpY + yhgEC1DltoEJJZ6MKqmKi5Nv/XkE+3Uk8+XoPKIILONUHQr0L732tZ20tnqkpVQA96lJKlNsi6jm + uH1gz20dqhvaw0sr5jZJw0eQELiRzI0uda6T+teW4OCQnFQytcUSLL8mdi3mDqoO7BRZhGBTGp5N + 1mz4RsypWXGjVQY1OaxY7K2LLV7DPoqbjfofW8UCit5jocIuMprMJiqWXpE9b1fU9PTBtG/fZlRA + B0DPGyZ+5sJG8VELMSav5E+8zp2znMGcmRGVN0mXc+63TipRt72e3i0R9RUXNzWfaSLs8bUhdivC + viEebnfj7pjebPsrj+khsHVH8w8PyLWs1M9zNF+yAOSmgikiQzwIdgtDV4q/qSmbJFAjgLn68ASv + BBCuPPn7gMd+C2DduM+sYw3TOOjbWQ1yhFuxf8+Vgs2+UbHrifYI2Wcni0cC3AP1Bk0A66Ey8A94 + WcHefmbAFQj8TmB9h67wuQa6sk/V6hbr2V0QmF34ZTHa1qsU63y4Q24dcntQyO2eEdSB2osjjFYb + cVRj09pfHdR5R0htms5WQclYx/Zr6W1PbBEAuwd2hqmjhuEmAY7L6wOpmj3gKoCJFwjXBZjo6C3M + Hy3uxFdQnj928LlOz8kEtNurK7dtoLqe8fO7ZXz3CPnqVP1IcLM6rG9q8yRBc/XOwFWAt9frHUiL + cDxZVSbhhP6EB+PV6ozJpyqR8wKBLp5Vp+rXoNSvLxhj1XlX75g0pbDJf9ehdPd+Uvd+0jbeT7K9 + a7vvKd3CvZ/ca01Xxd2f+kWnqw+wzOR7fuWpitITK1s7w57cm1FbhaWlY9z8VSsXnrbMrSHU7jzo + ib6SJcP/iPJVEo5MYuzez+rez7r5+1nNdPPYCledJAVd8AdTrR6BMB8l4L7jCx5AdZ/bq1KCBulK + U1WathajykB1lreoQ6u1vscqtHv7q7uf/HH3k1bI7W4kHx4CbVmx7kayu5G8xxvJKife2X0kFeHp + T3sj+dgvIx/fPV9bynskBVIMiCUAILquOrpdYVL+la92UPYOeB5KGFq/TZO/ZAKyuOCfo29TYtvN + rl7uDVHjLYFQfxQQLHfGancGLZcDlabfdU0g/yieb/4a3m1uCSpJnPuCBwDTWz3i6QL2a0Ft3J1Z + ziBPYXSSKWWQsAsRQLw6k78N1jiI3oRp8Lklrmmduh3MgY+8rhPEaOaee6+rOcrHQrJlNLt24VE+ + 1ytAyudHIPfyudyk/42R/CZbtwD68rkdsF83+y4Afvls9Vci8HFPYKs1ME68ZYNtXQkNZDTdeswB + HXIaigC3z5Yvv6ow347abMpyK6fzgMVsWf+DhDP/nMYFa0aR1juzBhXMuXbTlZdkvllSTODqV3AR + ATSoOBeJOG1ztK7WdG2Qb7jzXZUhSpqblyLa7jcsR/C565JEarTtssTyEMdETolgsFr9Mqp0Da+2 + y8wQpYWTxG5SSly7TriqKPj+65IHVTo0by1+yNVHV6d0dUpXp3R1iqxT7rpGua/LEsOwK4q6oqhl + DbqiqCuKuqKoK4q+vyj64XcrLTXT/wFQSwMEFAAAAAgA8w6zVBW/SbhwDAAAa18AAGUAAABhemV4 dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlv - bnMvX2F2YWlsYWJsZV9zZXJ2aWNlX2FsaWFzZXNfb3BlcmF0aW9ucy5wee0YbWvbRvi7f8XhfrBc - lItbUtgMHoQszcLatKTZoJggztLZvkbWaXcnN25If/uee9HpzXbXkcIGNoRId8/7+6NnKOYJyxaT - Qs2Pfuo9Q0dP9gNiZzzfCLZYKhTEQ/SWxYJLPldwLnIuiGI8w+g0TZEBkkhQScWaJhhw37CYZpIm - qMgSKpBaUvT28qY8xugDpf5F3SvEMgOTC/6JxgoJzhWac4FSCwP38LayPI1oCUULmlEQA5jMNjXx - gushOi0Uv6ZSWcALC8iFQV2SbEElWpENiklhaMdcCM12RpdkzYAtyRL0mYFqM4pSDnTY3MgXa3JM - q+qZ46c1+1zwFVKbHLyK2ArsrNDNx/fn0dlv52e/X15d9NzhZyIygJE9i0G+FIJi0INieh/TXBtK - lgTOUkYzBTZZwj8WGyueC8FFiH5TKgdD5QBN3RG88kLE9PyeSSVbh1dcvebgU3e8InlE9WNHipws - aipcKrp6TxY06cKxnKYsoyXke/deCrUTAStBMmlwHKrV5a8C/N5UrE5jtVipXXY6vX5r9HptQs1Z - FuPyegXOTyUiEkX2sdeDsGh4Z9xD8HuG8g2IqMYoYZLMUjopMgi05MgSCotsIXiR+wNpsLZ4/jTb - hOiMpKkmEqJfWQyamWhmcaiNKuzFO6MHSUN0s8npn0T0DMUbNCkPgsHNYGgOz1Kpz+CqxJqWHKbT - tvWnO216C7ysRFOpIBJA1Ntb96/Xi1MiJTpdE2YIf4C6AIl8mjIiqXyXU1s9ZMBnOt2H1mz9fv+b - GIj7R2yV/MgLJJe8SBOUcV1IpCIQ5ZCakLGQqlaUhOkETzcYXQIAJUmINhViLKiGJy5THJFYU4A4 - 0FxqZCFcbG3SBHShIEqReGnPIThIpk8EmxWKOhnHbE2Ei58xMkohxe2BFRCwdYTYOshqaiITKtiS - UdpxJZmvtYDOqPrMxR1evxy9HEWjV9HoBXYxahBzIsgKOGntxqWWWgdp7QwFzfhY4gY8z+ZsAfDm - f+EE4nOPZQk2cOCKkZR9oQIUBWDjYKdpdddASeg+pPotLuPEmtUl5KTKR32a0DmKIpYxFUWBpOk8 - dHKGTqGwJkjYoO8CUf80Io4sInCwD61bjwgAFZEWUI0+gNW5tXkZ4TQv81Apk0IdDhrAoX9LuS3n - oa46OjzGCNLRXz9/fgeNYiGrW0hQc1tTtbwKMMZDdPSLLyzTvjMs3pGXUAyKVPVvPSlwzQWFUQAK - CiIljg8XYrFM4Jkol8VMxoKZOuRDH3qr6fKeqAuTUtUxullS/4YrMJMdFVTdDuM7uoEEgUx3pQ4c - qjMRxYVUtuxSBFLNiyw2wujE9xNArhM0MQOArSN61LGdxTMQVBUiM+HLlJ02wHF3tKolkDeUAQ2x - qy5aayJuxyXh3uZa1KBkOKxxtF772mm62Hfb6T+rEfvde1tjSRgcN3lWbRR3hol6XPjn2KSsjUuc - 8zwYwMkgRFc8o8MqGl2f+v4YNPNIBJMJcHnwp/p3Mnox3jcMnYxOxrsmnZPRz+Nto5Fn8NgVABd5 - Ag0jqOvqL0Hjh8dh5U+Ss2hNhdTRN0F97aSj0auj0YvKciTWpta3JM9TJ/vxJ8mzfpUtumLkgkLO - 0MhV9SCj9yqCvn43MUYeN6yip2mIUVFAXC+hM4IMjXt7FpkkpBDa2nsPj5WjmjPAftTp4NToMLg1 - JbNRRLGFDvpWzX7o9A3RAKjD9NIgDZOXbvdes6ZObb3+uH7TuS9EWgqhKywGCQm4i0wHcAMCegXZ - IoNA7+DnRC0ju5VE4N9iBfEkOzFX/gZlYRqMO4oDv6Bf3oPeVVG3mofbKdar52Wyi269ueA6SsSS - foj2Xe/m/7jPmq5rYmcbLQX8hdCMtppsuNdzVex0wCC2xeZfxeU27OkAMvDIZeDW+DQYEJ5VouoY - rd62B6r+uTxsG2hBlbVMW5awmzlNK0E9pN2Itz7wKfHEBntyJWzLLOk2KxjoIEisIp2QQbnyRb4L - NnWvDVWJF692GAz29g6oxF0ODQa6PkR8HtGUrppDXILXJC1ouzTp6aJjwBYV3dbrR1uN02DlPatn - BF3JQzNrtKg07AjeiTTa/hZQuXZn52hFdcdg7bCI/J4uiiwQ5QoJ4UXJavKaQACHfjxtq+5Jdtjg - JcwY/q3TEjwYzFyqkJH5XmPXQjR9ORrddr3iP2EENZzJNkKhJ++vw6rZT/xTt6CZuan7rSXYSc/W - yEnzg0TLBS5COiaqoByEHweDBn4ZGmEj2TyI1aLRGXW9MM1xjAbH9V4hjx+azejxOBd8zfQscey/ - zOErO4Eel/0N0MrHx2OyPUUHj51G3FiMotlGa27GssjsyrtWpSZUlEFN2rE1/b+XqlJP++Xgm2vV - FrPYDUs/6fXDLSM1mu2dayuJxvp12OAOG9xhgztscHXST77BdVvBj97pSm4XmtkVWGjXEralQvbD - 7R1p78p3WCIPS+RhiWwSPCyRhyXysET+15fIPc35e9bKRseF+04H/qGb599QSwMEFAAAAAgAMDB4 - U042Qv2kBgAAKBQAAGcAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAx - L3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2F6dXJlX2ZpcmV3YWxsX2ZxZG5fdGFnc19vcGVyYXRp - b25zLnB5rVhtb9s2EP7uX0G4HywXCuMWKbAZ8IAgTdpgbdpl2YDCCARGOttsZFElqSRukP72HV9E - SZaTDkUEGJbIe7/n7ii9IKnIeLGcVXqx99vgBdl7tguFHYlyI/lypUmUjslHnkqhxELjuiyFZJqL - gpLDPCeWSBEJCuQNZBR5P/AUCgUZqYoMJNErIB9PL+plSv4GCA/6ThNeWJpSiq+QaiKF0GQhJMkd - De7j09rptKZlQJZQAJqBSq42LfOi8zE5rLQ4B6Ud4TtHKKRlXbFiCYqs2YakrLKyUyGlUXsFK3bD - US0rMnLL0bUrILlAOXxh7UuNOG5cDcrp84Z9IcWa6E2JWSV8jXHW5OLL5+Pk6P3x0Z+nZ+8GfvGW - yQJp1MBxsO+VBIp+AIW7FEoTKFULOMo5FBpjssI/ntooHkspZEzea11ioEqkBr+Ej6KSKRzfcaXV - 1uKZ0CcCc+qX16xMwNz2rCjZsuXCqYb1Z7aErE/HS8h5ATXlZ/9cG/UoA9WSFcryeFbny7cK8951 - rC1jvVzrx+J0eP7R+nVioeYjS2m9vcbk54owRRJ3OxggLDrZmQ4IXi9IuUET9ZRkXLGrHGZVgUDL - 9pyguCqWUlRlWFCWa0fmD4tNTI5YnhshMXnLU/TMopmnsQmqdBufrB8sj8nFpoR/mRxYiRdkVi9E - o4vR2C4e5cqs4VbNNa81zOfb0Z8/GtNL1OUsmiuNSEBTLy/932CQ5kwpcmgifsIl3KKCk29ZccGW - 6lMJrneoSFyZYh+7oA2Hw5/QExFuqXPwi6iIWokqz0ghTBNRmiHCsSyxWrFMnRkZN8Wdbyg5RQJg - WUw2DWMqwdAzXyVeSGokIAaMlpZYhIrrS0aAaRJMa5au3DoCgxVmRfKrSoO3ccpvmPTYmWK75Eim - hVtwBiK3QYfrgbzlJrEwoU6MNkmrxfxogbkAfSvkNb15PXk9SSZvkskr6vFpGUsm2Ro1Ge+mtZfG - B9Otsb1iM7P5VbRDL4oFXyK9/a+8QWIRuJzADg9ucZbz7yDRUSS26fWeNnsdlgyeYmrv0holLqy+ - GGdNLZrVDBYkSXjBdZJECvJF7O2MvUNxy5C4I9/D0FyGkSaOETW4m63dwIgEjZAtopZ8JGtr29Zl - jTO67E3jTI49OMFqiDoMcXh6+fIaJ8FSmaZjEGJiuLG7LX/qrYhSOiZ7f4TOMR/66NFdpfcBdWO5 - V7keXgZZmIB3gMMeyexEtIyk5iQnf709I6ZsDZoZUdWVSiUv3dwOQqbXsEHMYvH5zoMxNsVB0kpp - 1wWBIEIXVZFa3JlaDAO5NDWTWe2utM3JwzX6oECCrmRhEcW1G/4Yy2toyhuhDBxlyJ1tqvHd2GFU - Sf+0MLZGtcZxS6UL8o/eEKRh+s3/X93+JBuXLZ2MY/voKm3mGu1N93Yaw31q68jhiJaijEa4MorJ - mShg3KDHD45fwIw9ISR4VkA192HVXAeTV9OnjicHk4PpY2ePg8nv012HlaDgoW8ArcoM23jUdjZs - osv3D+Mmo6zkyQ1IZQA4I0OTpr3Jm73JqyZ0LDWxNrusLHNv+/5XJYphg3ZTx6UEbHiQ+F4bFXCn - E5y01zMb5WknKuZ8izCVFUJ7hfMKbejsu7XEdlBAdJv03T80mepO5adZ56ND68Po0jayTmujjjoa - OjeHsfc3JiOUjueJjmg8C5khHDzr+rTt1z/nH3r7lcxrI+q+R9FKhilj8xHuopHBSb4sEO09GSXT - q8S9KySY42qNmFI93NXXqN2gTrPRtBcC1BoN202atlkSng1j8tR2Hau4p//hKf/99KHeE2MF/mLs - 9zsdHD8Z6ybbPTJEo9z8EpJ2cc9HWDN7vmZ2IspyIKCa0jKoap52Q8tcvnK2A7QE7SKzbUvcx3o3 - StjCoI9Rl4MA4mcO2LM74eZcLbfbc9AHyVKdmPKJ6temJEyuru+tw0kWzGstRqOn2z02z76KjgZb - 0mKRQA7r7mkoozcsr2C7m5gzQS+CW1LMLG4v7YxOR1VIrRnspvnG9oSwJaUTSExPYtie7tpNbh9t - 9luw7gVsGxdJeNmVVRHJ+j0M8QVsPTthiOA4HAG3XQ8ie2roCs8F4anXxQMZnpR0pRL70cO9X5H5 - 68nksp+V8B0gavHMdgmKg/iwHTfzeRbu+h3NnnX6HyyiR+W5JjnrvtVvpcAjpBeihspThDNc1OGv - oRF3qi2QOC96w8w0DTvPpmS03x4Yav++O5Ee9kspbrg5AuyHT1z0zB0d99muF+bRQ29I/gdQSwME - FAAAAAgAMDB4U6QeR/j2DAAAX3UAAF4AAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3Yy - MDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2F6dXJlX2ZpcmV3YWxsc19vcGVyYXRp - b25zLnB57Vxtb9s4Ev6eX0F4P9heyEpatIc7Az4gyLbdYvuGXPaARRAItEzb2siSTqTSeovsb78Z - kqJISbab1kmTVAJ2a/Nl3jgcPsNR/BMJ01mULCaFmI/+efATGe3tAWInabbOo8VSkEE4JG+jME95 - OhfQnmdpTkWUJj45jmMiB3GSM87yKzbzYe6bKGQJZzNSJDOWE7Fk5O3rs7LZJ/9hzHwRnwSJEjkm - y9M/WShInqaCzNOcxGoM9MO3leIpRZsxsmAJAzGAyXRtiTc4HZLjQqSnjAs18JUamOZy6pImC8bJ - iq5JSAtJO0zzHNlO2ZJeRcCWJjPyMQLVpozEKdCJ5lK+EMlFqKph7u/X7PM8XRGxzmBVSbQCOwty - 9seHF8HJry9Ofnv97tWBbvxI8wTG8AM1g/5V5MwHPZjPPoUsQ0PxksBJHLFEgE2W8E8USiu+yPM0 - 98ivQmRgqAxGM90EX9MiD9mLTxEXvNb4LhUvU1hT3byiWcDwY0OKjC4sFV4LtvpAF2zWHBdlLI4S - Vo78oL+XQm2c4IucJlzO0VOVLv8rYN1dxZo00ji2pHtz+v4DtDBQ6F36QfV5RH94y8QydeReLVZi - k6mPT99K07yU3to+S3P3ab4KapLAdM1Wr6vvl10rcL2YE8pJoD4eHIBTOr4xPiDw/ESyNVAQYzKL - OJ3GbFIk4OazkSLkFckiT4vMNHA5q8XvjpO1R05oHCMRj/wShWBXuZei0MMlzVXHe2kCGnvkbJ2x - /1Iw4+8JtBxIwmdkUrYP+mf9oWw8iTm2QVc5+bxkdH5ed4HzjQt7ASyVYOdcAFuQ+OJC/3NwEMaU - c3KM1n8Z5ewjMODvM6YiFx+kUww1Q2W0Xq+3aSBJzUdfqfRHWhC+TIt4RpIUYxcXFDYWRAMIEhAd - FONZhDElXvvkNQxgdOaRdTUxzBmOp3pzaiIhUgC/QS4WWXAvFQ6RAMYmKgQNl6odPIIm2JJH00Iw - LeM4uqK5dpoxROkIholUNSgBYTa6hQq9kaUmkf7hKzICl6kk87flygkTH9P80r96evT0KDh6Hhw9 - 8bVjyokZzekKOKF241JL1AEPCYjqEEPlinLfGZ8m82gB4+W/hRYonZtZiqAzB7oiGkd/sRwUhcFy - XbWmVZ8zZca2TbJ7/dI9lFn1LpxUmxBbZ2xOgiBKIhEEA87iuafl9LRCniWI59DX/ocPTvQDNRE4 - qA+1XjMRBlREaoMs+jDM5lbnJYVDXvKDpQzoxgSTKsHUgTPPM99yfSoE0mOChK4gHEAAQqcZE9iS - ZqR0nGCud9e2kT//fAln24JXvbCdZa9lqrJr4Pv+kIz+DXE7YaY3lCukyEC0zQZ9aOl7ctCwmqyD - 0Dk2X5jJ8jgL4GADEp9NKz7Pjp6Mt52lz46ejTcdlM+O/jVuO1kNg+umAH6RzWDzD2xFTCeo8/l6 - OKwMnEXBFcs5bpcJ6eGmHB09Hx096VVDQjytsJdmWaxlP/yTp4l2bmVZ2HqwHgXsht9P35j2Io+l - yyn/sp3DXzFBQVB63odB/YvKwNEigfPOkMioWAYKxgWgUbECC/KGlfulU71Cn3oHjtIf153fB0aD - Xov39bx2n+yDRv2h5zKidsDfxqjFeYFRq0u3MuLFlId5JE+617NNXOwt6dtTgmjW88i27ibf69aF - 08FTrwFyhf882HKtSzNs9woZQWH9c266IZDn66DqwEW9rvzAPaA3zjrvgxOPtBODH00adpIzYD0q - X8d1qL6VdmgXfAlnsC21+n5jsRvTzvvHcme1iqxGg8xyCIorPzQl1cdhfa3UXlPrVDeY15SlCggl - Tg5yDZbqlAODpPMiGeQlvgKxGF1NXtKYM89E46Ed80tyDRb+EsCZ+VbpBkDVDAFQIwoeyExKoSdy - /vToyCMQsvB/zy7Gzu4xKcbAmjlpI+cZJqbbq6LpxHwaOvRzGoEyjTxosJGW2iYTF+kPHWXhuHGV - yJko8gTbBw2jqXNJhnNFZFN8RfeUIXZM+od2BOCHn90Qc33oBFHobwTV60PIta8i3BCHJnf23ylQ - d+iERpjeCJXX/etGnDfoYcog99Na3H/oYLK/GhAAzPeLVIHL1J9nLIzmEQBmmSiQ0hp+tfIaXLao - NiZnQAI/IZZFcuUgG2xLGhJwt5KwVdWsWmzTZFWX12XVSsJhdcnW4BSQsugMTbo3OSZhwYVKGoFV - TuZFEkq0jhmMuT3JMNOYSTlUQmQ2aZMBcEUkKqKkkNgkEOklSyQrq5XIVkxmgJKgkKhSkskFVEks - JZxeMaRGMRtqcNEpN9gpL5jMSKqs2yMy7snWJC2HeqgerTZ0mbTrpAEHQ+7EMY01faALsF+saysm - jWUkmKZpjLT/bt5N+O71Q0MLSPBLOhAoIPRf0RiOLDanRYy3QxA6QAoRgRtMYVMztNhHpRGXEoPb - W5ktRi1Q+JSJfD06ngM9fbbgbVeGN3tl0iWlUPFMZk4mcQVvM1tJ+YAaxQmLYPlzGeZQW+3+KGcq - Y6WJtUOLg9qlbZbZtGHHMpRzZ051Q+M3QvzY3urVuakX0E0gdCugbvQaK4mQNx3nuJC1G6NKrm9K - R+I8xUhK1y4JF2DWHaHvAlAHOtbHmpGV8XG3qb1Xl7uxOZtqmAsd2AEXzqFYUQWfwlm1M5J+DLRb - tCcartJySjNMTtoOlsbElqA3aTtnGhNh5SYxXU1nlHzy1t5fY/inMag8h5wOCyFsSuikJVtHoe0Y - mg9MbAaakXjmLpgI4hTWFcAcXgwHaSGyQjThxtC1ehtaUaa9AWLBp8vu7jK7szeWuUPmMjiNzbmw - koEI1qA64AYmnngytKQqOE4+9+cRbNqRPDRHVxFFkBmn6o6gf+21L++ktdUjLWkDeJAjqTxnW0Q1 - F/ADe27rUN3QHmNa8bc5OXxECkEznDVDjMt14n5tiQ8NkpNKprZwgqnYxM7LmoOqCzxFFnHYlIaX - kw17vhZ2HCtutcrAkcMKyN6m8OLV7KO42fj/4WUvoOr9T1p6+v7Zd6oWFYoBRPOKiS5zueXMxeBg - exW8rwS5O8oq7lLXUe/4i2FvK+q9IUbd4H7dLbrZrztv0SHMdDfn9xJbtSxWd3P+8G7O8Rx/9Nfm - D/2y3CpOz6y03zQO+s4JA/G6mdB+y9W7zb+W0OqJ9gjZZwfuBwNqA/W+SQBLos7D71Hat7egGbAL - yd4OPu7wjlq73XjHvnpyTdazuyA+NwGRxWhf7x5s8uMOS9WxFL6d+SmIWbIQy8nzf8BXSMr11ycd - 0PrBgNaJ2qsjDGdb4VZtU9tfjexb+OwD0E3T2TooGevo/0V62xNbBMDugX0I1cDFcJsE5+UlvNTN - HrALiOI1/JcCUfT0FuYPFp/iGx1PHjpI3aTnZALaHbnK7R3Qbub85JY53z6U3n2aPxiAre686/o8 - UnRdVeB3AuNer3cijcLxVlRZ5Ue/llasqvUakw/VAc8LBMh48ZyqPzlSfyhgjFfjXr3DUZfDpv9t - N8zdC0DdC0D7eAHIca/9vgn0NQ7+6N4c2hmMf+iXiXbfgJnJd/5aURWrJ9Yx3hj26N4+2i9mLX3j - 5u8zNbFry1wHvnb3SffvPskOELf2UpQ00IjydRKOzPHZvSHVvSF18zek6ifSw8t6y6NU0AW/fxWl - M5DqvYTo35rwGhyyE2LdELLtJNyVmO68xNTi0111qXtTpysgdQWkRgGpOmJurXpERbj8oetHTx96 - /aiW5Tq/VfFda0t3UOHZdpg+GJir4LqlymPEuDcr6vxeVnKAP17e0qRemCht0dVzTD1HV3AkRVJS - lCbcQ/Gm8oSuctNVbrrKTVe5eSyVm62XTGZeV7TpijbNuT940eZeXNN0dZmuLvOQ6jLWefPwctU4 - 4nv4+/WvSyHL3wTegGfegGinclncXBLbOUFk6WZiHG+BaCMT/C7p5N39KTngIqF+rhzW8pI5KL0N - jldW/SZgLn+v2zc/1P1VuLwSpYHQ78Pfp7f63+Mtq31RQQxDBiSJsJMQWsnL3kHCPkHMjJLLiTSv - G3q3VRvw+cqKQ+vU/VQD8JE5siBGsybW3FQZLB+rxoQh9osrguXzZZCzfO4MehqG3wEZls/1NmPf - uKC3bWFb6nrl83X1vU2zb6POVz57/Xt3fJr4qloDs2P2bLC9K6EhoabrBjjQIaehCHC/7ju9rQ6V - 9kTXJo2BI0jnAYvZyv1l9pl/ReOC1WNWa1Zco4JnvN20Mw32zZoiYFA/5YaQo0alcVeA07afDdWi - bjxSav58W+VIJc3NS5La7jf82QV8brsqKTXad2XS8pCGiRrFPYMN3VyzdA3P2Wa1+0TnyPxuudSu - vCmAQZtypzvNiORvd8naUKM8pZMi2052StTlKV2e0uUppMtTdJ6CIe22c5UudehSh5Y16FKHLnXo - UocuddhD6uCcYjdJH74pN/g/UEsDBBQAAAAIADAweFNPUcNmFAwAABdbAABcAAAAYXpleHRfZmly - ZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19i - YXN0aW9uX2hvc3RzX29wZXJhdGlvbnMucHntHNtu2zj2PV9BuA+2B7LiFh1g14AXyGZ6w/QSZDML - DIxAoGXa1kSWtCKV1i0y377nkBRFSrKTNE7bpBbQxiZ5rjxXUskTEqazKFmMCzEf/OPgCRns7AFk - x2m2zqPFUpBe2CfvojBPeToXMJ5naU5FlCY+OYpjIhdxkjPO8ks28wH2bRSyhLMZKZIZy4lYMvLu - zVk57JP/MGa+iE+CRIlck+XpXywUJE9TQeZpTmK1Bubh20rRlKzNGFmwhAEbQGS6ttjrnfbJUSHS - U8aFWvhKLUxzCbqkyYJxsqJrEtJC4g7TPEeyU7aklxGQpcmMfIxAtCkjcQp4ornkL0R0EYpqiPu7 - Vfs8T1dErDPYVRKtQM+CnP158iI4fv3i+Pc3718d6MGPNE9gDT9QEPRzkTMf5GA++xSyDBXFSwTH - ccQSATpZwo8olFp8kedp7pHXQmSgqAxWMz0EX9MiD9mLTxEXvDb4PhUvU9hTPbyiWcDwY4OLjC4s - Ed4ItjqhCzZrrosyFkcJK1ee6O8lUxsBfJHThEsYDapk+V8B++4K1sSRxrHF3dvTDycwwkCg9+mJ - mvOI/vCOiWXq8L1arMQmVR+dvpOqeSmttR1KU/dpvgpqnAC4Jqv31ffLqRWYXswJ5SRQHw8OwCgd - 2xgdEHiekGwNGMSIzCJOpzEbFwmY+WygEHlFssjTIjMDXEK12N1RsvbIMY1jROKR36IQ9Cp9KQo9 - 3NJcTXyQKqCxR87WGfsvBTX+kcDIgUR8RsbleK971u3LweOY4xhMlcCTktBkUjeBycaNPQeSirEJ - F0AWOD4/1z8ODsKYck7+TTlSeA1ezD9kTMUt3kunGGj6SmWdTqd9GUnNR1+J82daEL5Mi3hGkhTj - FhcUnAoiAQQIiAyK6CzCeBKvffIGFjA688i6AgxzhuupdkyNJEQMYDNIxUILpqVCISLAuESFoOFS - jYM10ARH8mhaCKZ5HEWXNNcGM4IIHcEykaoBxSBAo0mosBtZYhJpG75CI3CLSjR/W2acMPExzS/8 - y2fDZ8Ng+GswfOpro5SAGc3pCiihdKNSSpQBEwREdIifcje576xPk3m0gPXyZ6EZSucGSiF0YGAq - onH0meUgKCyWu6olreYckBnbBmTP+qVxKLVqDxxXDoijMzYnQRAlkQiCHmfx3NN8elogz2LEc/Br - 68MHAf1AAQIF9aE2awBhQYWktsjCD8tsanVakjmkJT9YwoBsTDApEoD2HDjPfMt1RgikxQQJXUEo - gOCDRjMi4I5m5VS5VrAE39q27pdfLiCrLXg1C44sZy1FlVM93/f7ZPAviNgJM7Oh3B+FBuJs1uvC - SNeTi/oVsA4/Exw+N8AykQWQ0gDFFzOKz/Ph09G2LPp8+Hy0KUU+H/5z1JZTDYGrJgN+kc3A9Xu2 - IGYSxPly1e8bKJpFwSXLOTrLmHTQJQfDXwfDp51qSYh5CmdplsWa98O/eJpo01aaBceD/SjAF/44 - fWvGizyWBqesyzYNf8UEBUbppAuLuueVgqNFApnOoMioWAaqgAtAomIFGuQNLXdLk3qFFvUeDKU7 - qpu+D4R6nRbb63jtFtkFibp9zyU0rYL9NjINwwUiLcbcSoIXUx7mkcxub2abKNiu6NsgQTTreGTb - dJPuVeuW6aCptY9U4Z8Hzta6Kf12e5CRE3Y+52YaAni+DqoJ3M6rygLcpLwRatIF8x1o8wULGjf0 - JCF6HcvKQTHWt1IP7YwvIffaXKvvt2a7ATbpHkmfamVZrQae5RJkV35ocqrTYH2vlJepfaorzGvy - UoWCsjYOcl0g1TEHpnrOi6SXlzUVsMXoavySxpx5Jg737VhfomuQ8JdQkJlvlWxQnJolUMyIggey - e1JVE5k8Gw49AsEK/3t+PnK8x7QVPQty3IbOM0TMtFfF0bH51Hfw5zQCYRq9T28jLuUmY7e67zvC - QqJxhciZKPIEx3sNpamMJAO5QrIpsqJ5yuA6It1DOwLwwy9uiLk6dMInzDfC6dUh9NeXETrEoemX - /feqmDu0giIA10LkVfeqEd1NxTBl0OtpCX70csH0erXkD1Xeb1IALht9nrEwmkdQIuvGgKAm/GrH - dTHZItaInAEC/IS1KyIrF9nFtcQhC+xWFLagmlRDL01CLq8umRZwh8gFW4MZQHOi+zBp0OSIhAUX - qjUEMjmZF0koaWCvYs5IMuwpZpIH1foYt2wSAKpYc4ooKWQdEoj0giWSlDVK5Ci2LYBJUGhHKcnk - xqlWlRJOLxlio9j3NKjoxhp0lBdM9h5Vb+0RGenkaJKWSz0Uj1YuXLbmuj3AxdAlcWxWzRzIAuQX - 69peSWUZDqZpGiPuv5snEL57yNCQAtr4Eg+EBgj2lzSGJMXmtIjxDAiCBXAhIjCBKbgxQ419VBJx - yTGYu9XDYpwCgU+ZyNeDozng09kEz7QyPL9LbLtREUz2SKZFBUszLqRsQK3ihEWw/bkMbCitNnzk - M5XR0UTXvkVBeWebZjY56kgGb+7AVOcwfiOoj2wXrzKl3kC3WdCjUGGj1VgNgzzPmOBG1s6FKr7u - 1HrEeYrxk65dFG5JWTeErltyOsVifa1ZWSkfvU35Xp3vhnM2xTDHNuAB504arLCCTSFULSvSj4E2 - i/amwhVagjQD5LgtnTQAGyFv3MwtDSDYtXFMV9MZJZ+8tfd5BD8ai8rc40xY9cCmxk1qsXUV6o2h - 6kC9ZqFZiVl2wUQQp7CnULrh0W+QFiIrRLO46Lsab6tNlFpvUZ/gs+/ivk0XZ7uTOR/mMiSNTDZY - yfAD2q/SWs9EEU8GlFSFxPGX7jwCVx3IVDm4jCgWk3GqTgG6V177xo5bRz3S0h6A7Ticyuzawqo5 - XO/ZsK1L9UB7ZGmts02+8LE+CJpBrBlYXKpj92tLZGigHFc8tQUSbLnGdv/VXFQd0Cm0WH1NaXgx - 3uDttYDjaHGrVnoOH1YY9jYFFq+mH0XNrvUfVpcCYv7ozUlHnyz71m1EVbNA/fKKiX1/ck/9SVnt - Wrr3vrKQveaSxN7eel07unFh21rX3rIKbTW4/Ym48c9rT8QhqOxPwX+w+qllm/an4A/vFBzz9aM/ - An/oB9/WBfPMaujNYK9rZRaI081m9S6H6Db1WrOqAe0Vcs4O2A+ibA3U2yIBbIbKgd/+Yt52PbNg - e616H/XvvrYhN6pt7KMkV2EdewoicrP4sQjt6p2BTfa7r5v2ddNPWzcdK0ccYKTaWj3VPNb+anjf - QmcX9dk0na2DkrAO6zeS2wZsYQCne3ZucWqF/jb6k/K8XEpmL7iuqsQT85tWlWjnLcQfbLGJr1o8 - fegV5yY5x2OQbugKt+PqdDPdp/dK9/6r4uuT9IOoldXhdF2WR1goV5fj11S5nU7nWKqD41Gm0sfP - eoKsiFR7NCInVSLnBVa5eEacqt/0Ue/oG6U5lKtXKuo82Njvchi8fxtn/zbOLt7GsYxrty/l3N64 - H90rPNeE3p/6nZ7rD60M8Dd9u6eKz2MrWTeWPbqXgHZZkZZWcfuXipqVaQusU5zuD4Ee48tHMu4P - KF8n4cDkw/2bSPs3kW7/JlI90TyshjWO+MaXkr6uMyx/Lbu1OnkL5E6lrt0WEcc5gQ13uhyO50ZQ - 2VvKstvDb/ZCDha8Qv0BB1DYBXPK32adWwl5p4pX/v0C3/zhgq8oeCtGGqXv93/Lp9UUHu+d2I1u - s9Ajoe+CwhCLFnlW20vYJ4hJUXIxlsp1Q9u2uwJ8vvK+oBV0N2f5+Mi2UxAjWbOK23StVz7WDRFG - sBvf5JXPzYq58vkehVD5XG2T/da3Y9v03HJJVj5fd1m2Cfo+Ls3KZ6ev8uDTLCeqPTAGvGOF7VwI - XQFpvG68ARlyGooA3We3XVwV4dv7ORsxenGQzgMWs5X7ZyNm/iWNC1YPIK3NXw0LJlt76Npuzzc7 - iplb/QYKZv4alkZDjGDbA3W1pRvje82a7+tqT3Fz++s9rfdbvk+Gz33f8EmJdn3LZ1lIQ0WN6yxT - pLmNVWkanuNktVMzJ3/dpme4aUNwXfkfTNeBe+xw9/uqH6V1qF8LfZe7pX2fsu9T9n3Kvk9pC7X3 - 3bl8q+NoQ3DfKu1bpZY92LdK+1Zp3yrtW6U7t0pbUuh3unBp6a/+D1BLAwQUAAAACAAwMHhT2cEs - 8JwGAAAOFAAAZgAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIw - MjBfMDVfMDEvb3BlcmF0aW9ucy9fYmdwX3NlcnZpY2VfY29tbXVuaXRpZXNfb3BlcmF0aW9ucy5w - ea1Y62/bNhD/7r+CcD9YLmTGLVJgM+ABWZa2wdK0SLMBhWEItETbbCRRIyk3bpD+7Ts+RL0c74EI - CCKR977f3ZF+gWKesHwzL9V68tPgBZo82wPCznmxF2yzVSiIx+gDiwWXfK1gXRRcEMV4jtFZmiJD - JJGgkoodTTDwXrGY5pImqMwTKpDaUvTh8rZaxugzpf5D3SvEckNTCP6VxgoJzhVac4FSSwP78JVZ - nca0hKINzSmYAUpW+4Z5wc0YnZWK31CpLOE7S8iFYd2SfEMlysgexaQ0smMuhFa7oluyY6CW5An6 - xsC1FUUpBzlsbeyLtTimXfXK8fOGfS14htS+gKwilkGcFbr98ukiOn9/cf775fW7gVv8RkQONHJg - Ocj3UlAMflBM72Na6EDJSsB5ymiuICZb+MdiE8ULIbgI0XulCghUAdTULcEnL0VML+6ZVLKzeM3V - Ww45dcsZKSKqX3tWFGTTcOFS0ewT2dCkT8cKmrKcVpSf3Hdl1JMMWAmSS8PjWK0vf5WQ97ZjTRnZ - JlNPxens5oPx662BmossxtV2BslPJSISRfZ1MABYtLIzGyB4XqBiDyaqGUqYJKuUzsscgJZMrKCw - zDeCl4VfkIbrQObP8n2IzkmaaiEh+o3F4JlBM4tDHVRhNz4aP0gaott9Qf8kYmAk3qJ5tRCMbkdj - s3ieSr0GWxXXotKwWHSjv3gypkvQZS1aSAVIAFOXS/dvMIhTIiX6dVN8ho4AJXzOs6zMmWJUfiyo - 7R0y4Ctd7GMbtOFw+A/0iPtXbB38wkskt7xME5Rz3USkIoBwKEuoVihTa0bCdHGne4wugYCSJET7 - mjEWVNMTVyVOSKwlAAa0loZYgIrtS1qAbhJEKRJv7ToAg+R6RbBVqaizccZ2RDjszKBdMiBT3C5Y - A4Fbo8P2QNZwExmYYCtG6aRVYn40wJxT9Y2LO7x7PX09jaZvoukr7PBpGAsiSAaatHezykvtg7Sx - hmZm8itxi57na7YBevO/dAbxteeyAls8sMVIyr5TAY4CsUmv87Tea7Ek9BhTcxdXKLFhdcU4r2tR - ryZ0jaKIAXKiKJA0XYfOztA5FDYMCVvyHQz1oxlxZBlBg33p7HpGIKiFdIga8oGsqa2ryxindZmX - 2pkUenDQIg7918uXdzAFNlI3HI0OHb+92W34Um0FGOMxmvziu8Zi6CKH+2W3vwK1UOllqoZLLwpi - /47CnIduYYYh2RFm+gZabYoaF3Xpugow6b6je0AplJvrNRBVXQ4oLqWyfY8iwOS6zGODNF19fgQX - ukoSo9QWsz5r2NbuFQiqSpEbDDFlxz1E747WBQ3gpQxkiAONqeGxNkNrEu5rrU0NKoXjhkYb2R+9 - qYf9uFv8u0I9noJlQyVh0C7aOus5hnvTvJk7/x6burHYwQUvghGsjEJ0zXM6rhHjBsV/x4k5EERw - NAAtD35VP6fTV7Njp5HT6ensqaPG6fTn2aGziVfw2DcAl0UCXTto+uo3weOHx3GdT1KwaEeF1Oib - o6FO0mT6ZjJ9VUeOxDrUepcURepsP/kqeT6soa7LthAU+huNXGsNcnqvIhisd3MT5FkrKvo4CxgV - JeB6C+MJbGjt27XINEwK0NbZe3isE9UewsdZF6Mz48NoafpWq5NhSx0MrZvD0PkbohFIh+NDSzQc - ffTM9Z61fer69cfNVW+/FGllhG5zGCwkkC6yGMEOGOgdZJscgN7jL4jaRvZaEEF+ywzwJHuYq56R - LFcyFsyUymUymvXcB63BsNmPcZMlYskwRMe2qziFPf2Px3x3gwY7T7QV8BdCez/o4PhonOtM98gA - iWL/v1B0iHsxgnqZuHo5iCbDAWCqy0ojqv46DCv9uKrpBmhDlY1M15awj/N2lKB70T4+bQ48gJ85 - YM/uhB1wldx2vwEfBIlVpMsnqG5IkZ9Zbd8b55DEm9dYDEZHOz30zb6GlgJdzRFfRzSlWfvck+Ad - SUvabST6LNALYEeKHsLNpYPBaanymdUTXffd0JwMOlJacYTsRJrteMOuU/tkn++guhewLiwif60V - ZR6I6sYF8KIkm78lAODQH/i6rnuRPTV4CycC/9Vr4J4MTkiqlJH5ecPepNDi9XS67GfF3/iDBs/8 - kKDQi/fbYT2a5/6t39DMKaf/00TwpDzbI+ft+3snBQ4hvRDVVI7CH96CFn8FjbBVbJ7EetGaY7pf - mFE2Q6OT5qyQJw/tYfR4Ugi+Y3ryn/gfsvC1PS+erA5di0ePvfn4N1BLAwQUAAAACAAwMHhT58Jb - hZ0OAAChsgAAYgAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIw - MjBfMDVfMDEvb3BlcmF0aW9ucy9fY29ubmVjdGlvbl9tb25pdG9yc19vcGVyYXRpb25zLnB57R1r - b+M28nt+BeF+sF0oijfYAncGfECQbreL20cuTe9QBIFAy7SjRpZ0EpWsu0h/+82QEkVJlPNonHMc - GlisTZHz4nCetPMd8eNZEC0mOZ/v/23vO7L/ZC8AdhwnqzRYXHIy8IfkU+CncRbPOYynSZxSHsSR - S47CkIhJGUlZxtJrNnNh7cfAZ1HGZiSPZiwl/JKRTx/OymGX/MKY+sC/chJEYk6Sxr8zn5M0jjmZ - xykJ5Rx4Dp+WEqcgbcbIgkUMyAAk05VG3uB0SI5yHp+yjMuJ7+XEOBVLL2m0YBlZ0hXxaS5g+3Ga - Itopu6TXAaCl0YzcBMDalJEwBjjBXNDnI7gAWVXI3acV+zyNl4SvEthVEixBzpyc/Xbyzjv++d3x - Pz98fr9XDN7QNII52Z5cQf/IU+YCH8xlX32WoKCyEsBxGLCIg0wu4b/AF1J8l6Zx6pCfOU9AUAnM - ZsUQfIzz1GfvvgYZzxqDn2P+Uwx7WgwvaeIxfNuiIqELjYUPnC1P6ILN2vOChIVBxMqZJ8XnkqjO - BS5PaZSJNcVSyct/c9j3OmNtGHEYatR9PP1yAiMMGPocn8hnDinefGL8Mq7RvVwseZeoj04/CdH8 - JLTVvKrA7tJ06TUogeUF2mJfXbd8tATVCzNCM+LJt3t7oJQ13RjvEXh9R5IVQOBjMgsyOg3ZJI9A - zWf7EpCTR4s0zhM1kIlVBr07ilYOOaZhiEAc8mPgg1zFWQp8B7c0lQ++CBHQ0CFnq4T9m4IYf41g - ZE8APiOTcnzQP+sPxeBxmOEYPCoXn5eIzs+bKnDeubEXgFISdp5xQAsUX1wU/+3t+SHNMrAAUQRn - G5B8iqMAjED2JWHSemWDeIrmZigF1+v11k0msXrrStZ+i3OSXcZ5OCNRjDYs4xQOGFgFMBZgJSQB - swBtS7hyyQeYwOjMIatqoZ8ynE+LQ1oA8REC6A9i0cCCmkmziADQRlHOqX8px0EzaIQjaTDNOSto - HAfXNC2UZwzWOoBpPJYDkkBYjeohTXCgsUmEnrgSDMftKsH8qal0xPhNnF6514ejw5E3+sEbvXEL - BRULE5rSJWBC7sYll8gDOguw7mBLxc5mbm1+HM2DxRh3D/7PC4LiuVolAdbWwKOAhsEfLAVGYbLY - 24LT6lltyYytW6Q/dUsVkWItTuOkOow4OmNz4nkBaI7nDTIWzp2CTqdgyNEIcWrwCx3EFy50PbkQ - MMg3jadqIUyogDQmafBhmo6tiUsQh7jEG40ZqZ5enHp5MsN3yBwAGdQgOOpTWvgJT+iOF9ElGAgw - Sag+YwKHVM0s9Ma7oRw0OF031VenEqQtjuW62WJnGVinTJvQK/bJbZ3wnlr4/fdX4FUXWbUKDIl4 - qm1O+Wjguu6Q7P9jDWSwUnnIK/i+UBiJA5xAMujDSB99TsSGFeTCNp7fCfhCQRYu2ANnDPC/qVF8 - vR29Ga/z/29Hb8ddzv3t6O9jUzSgENy2CXClmgx0LtVD4PXb7XCoVtEk8K5hn/BoT0gPDcj+6If9 - 0ZuevvUciPa49BYa2J7+qOeQHk2SsGDu4PcsjnoaIh/9NOJoTdrTdhYEDYqUw/n/9fSjGs/TUBwy - cVA6joMLCkdhgJ73YXr/otrNYBGBz9eUk196MpT1gJV8CRxkrV3rl8foPZ6iz6DO/XHz4LuAaNAz - nDeQhfEU9oG3/tCpIypO4X/kIVyHyXReAZX5GBtx+U09Xoeu48z3nG5rYESa5dPMTwMRZXyYdWHT - zaCrL/GCWc8h6x638d6aVUc6rGLvESv8c8DoGFViaNbLyrapx+A805VXPUBluq30rx4cda4678Nh - 3C8OI+jvpCUnsWLQ084sCEb7VMrBTPglxD061fLzg8luLTvvH0szsI8200i4XNOyF/pHRfsaPEfC - hqzFIM0MikW8aUtkGs9WXom4cDb34ltfaCAAHw90v9dv+QyNOQMV5/3is+BPn6B5dhGmNfU5yblU - 5KZGOW0horYbkFeUlbmdlxYBfhObp7K/NI8GaZkTgMAYXU5+omHGHOXHhxrtClwLhXsJCYX6VO0V - JFdqCgTgPM88kf3LSJ+cH45GDjkcvbkY1wyOyogH2qKJCZKj4KvHTuVIJ+rdsAZfDCuxaDHdoAwX - hI8+VRBL2HUwKQ1AHK3sf2AgSYCV5JT0SWs1qSe7w7tlN5mAxEZ1gWkszIx8tXVZxj8QTbQ28740 - vHk2GiDEq+NKGc/TCMcHraW1lGAmoqW9vcZCfYZ4dndQgjZGxCVj0j/Q3Vd28K3uH28PapEHPG9F - IrcHSRpfB2jND1TRzf0sw4CDejwB69sBxu1BKxCAecbg4LZ/24qkVG4yZYsgajFvE5MyMVFVrYdk - ElgDkRUJsDJSooRqfJKCT7fSyyKVNgh4TM4uwWDCO8zcsX5aTpKlBeGDaYB1TFIoECkUxa3Ai9Df - CF0XbkGFafPaZDSQKehNrGZoBrQditDGbJJkHWcnKAPaSqPG5KQKpbB0hEcEy6qItKro8LgqON1N - ig7+fiWftoZVIK/YClbNiF8U+oRpJEfEzzMua49C6eZ5JIkSXJRF+AQLVTPBjaynKePeRgCCEpoV - RLng2uPxFYsEKm2UiFGUCEDiNOUgkkScF1kLpSSj1wyhUa4rRomlqNzCFqc5EwWtqnjrEBGKiNEo - Lqc6yB6tnEFZ+y1qTjgZNirDaqh6BrwA+sWqsfNye0oKpnEcIuw/2yVut17FbnERQDxZTAW3AVt9 - TUOIQtmcgl0gNxQcCVDBA9DgKew6Q4ndSI4yQTFYGa0wih4PGD5lPF3tH80BXhEFYtMkwQZRWbMT - VEiXJgpvqu4JB0VZLqkDclZGWMDxsHYYMRRAYWLEJ+F6B+3oZ5xKO2kSVmUyH6vukpYLDRsGWlkN - W9U1cFsB2Fi3xJXnKLShXj0qRiEGQRXUKkii+n6OWtHoYlR0ba4WFaYxhE4hXdXh17Pypsr161l7 - Ld9uzlUzh7of5vKUN5lqmYE2j6oDAWetYgNDtwoqaC+uakRy9MYrtO2u+lCdfbG47dAmphiltdDk - kybGmKW1tMO1TLrCmBaAyiFMtGCmjSfMJiFdTmeUfHVWzh9j+K81qQxqag+0cLergih2zzhLz+jV - RDUTQ8YF414Ygy5B9ohRhxfnHBPYdgz/PPkBvkw5Ar4emicY1tZSBVuCfFUlSN2QqSZzJjzFWHn8 - pfAKsPdV6DJQ9tsRpjyWnmryrQ/hJA33RTi0fx1QTCaFU9un2Sry91UQ0L91zDo2MY46xFCwAXWv - kS3CKQPdql0/0NcapxYDZgNvTNFVNOBiQOi1fUnbqtexTuofjQa5AXJS0WSyq1gEm+gVsfak6tBL - sBhuT6l/Nekwfg37W5PiWqkManRo3tDpsrNOQz4SmzmP3/HiBUhoiysVm+6EQmz7noHTMSWheJkL - SbMVhhraZ68wbDxdL5O/Dm1xHpnQPTJla2Zs43unbMaMzfb6H97rf6ouPdhW24+3wbBBdW0/fvP9 - +Kfok3f0mjFoum+v+cU2lW0/ud1PftH9Wd0d7WYyg/UC9iLuhj4uscGg7bGRHQ7b4E1J9u4rlnVd - soGcDeRsILdrgZw84zsfyx3iBcG3NqAzXhB8YOCFflQLuLrcxG4GWLJEXpyaXYuuqksX9Vip1+v9 - KDjORBkwS5gfzANIAOxttFdXK7ZXu17F1S40AE97j6tuUnbkNladqVd94aqr8qCWvMRrVjt3f+px - d5waIR++bJb/GrJ83SZs7O5SGPv2upK9rvTI60rS7+x42lncYeZ0kW1x1rn+a1VnQPwXEYU/3w89 - QLD4q/zqFIquTLY2nsBuNkstZpEbc0q8vcnp2q9KZTl2KzD9jMuvuxmupOE2PsGXoypdfMbU2V6z - stestvgnVTQfY3t9NguwvT77Iypb8yMqlb/e2K+n4IF/tb+fYjujO3bVzeTMdzM19iA6T+yFN3vh - 7a9feNM1yYbANgS2IfCuXXdL4uwVfHEBL7sd2pBuE5fdjC7i5QZWB8jP3ffdcNbOhVZrbrv9Avza - u27b3k6wd93sXTd7183edXv+u27mkoNaYG+62ZtuNsF/WQm+bhHsTbfqCNmbbltz0w29zmvIOT0R - PduSvi3pP0VJX1MlW9O3Lt/W9G1NX55xW9O3NX2c3OEjXnSABQzdp6oP03YuvFpb1geGbV3f1vVt - Xd/W9W1d39b123V9Y+FBrbCFfVvYt1n+y8rybWHfFva3vrAPbudVJJ6eLNHsamm/+1ut/0K+m99O - f7LvzOrQbXtA7c7d7YGaOtr2gA0cbHvAtgfkGbftgV1pDxhlJ/74/Ogv/3FJzfPe/bXPbkIOn5eQ - zX//tMOzvuDYVjB0d1NFWthdC2zv8xfszUFor9cTD7BMHtEku4x52S9YgmUGkfj4IwBa70Ak1plt - wtTQ3t2EWQTXskthWzG2FbNtrZh1xmI7/ly8RtDOdXgearNfdQ+oo0KlVtge0Bb0gDYaIJe6Y/8W - vK0p2WaUbUa9rmaU8H+vImEPg+x5rz8+Lvf+ADET5l5rwriPwIkp88bxjIDeGRJCmQrU70K2cmSb - g4t5z/bTwJhU4XbjTx2HwRWrpVhduVS1+38plaILzKRA25YndMFmj86kKnJaidS2/Maw8by88nYp - WkTI9uGEYUQruhmDiH0F/xFEVxMh4robWtcZwtcju0PGpU/TIcKXKHZwojhrh/hdfePypfUD0YPc - u2tcvu4X6ZevZ4v4FcJnjPwVzv9DMF6+btdt8IMbvuuUydD3LV+P6/92rd5EH7h8PekfhMdXO76t - 9kCd0icW2JMzUYTkBdy6UQUeUupzD23EJgoblTMz1zV08GiwvHjusZAtAbyOzb2mYc6attJYBGlA - wRhDHzKKRt6/xeCmMbdVD8JNX+95qu3rdFgNzd1UN19S8/COfiHdu7r6F23ZP1HTHV+bvh8ghLPR - 5r6mXy3Rt3rUKrKtVwtKlXNqB7VRoa45+u3PiQ1Z7/8AUEsDBBQAAAAIADAweFMv8UsY8AoAAGFQ - AABjAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8w - MS9vcGVyYXRpb25zL19kZG9zX2N1c3RvbV9wb2xpY2llc19vcGVyYXRpb25zLnB57Rtrb9u29nt+ - BeF+sD3Iilt0wL0GNCBIHytuX8jSAYMRCLRE21xlUZek0rpF9tt3+BBFPZymbfpwawNbbPK8eZ6U - egclLKX5KirlcvKfoztocmsfIHbKii2nq7VEo2SMntGEM8GWEtZ5wTiWlOUhOskypIEE4kQQfknS - EHCf0oTkgqSozFPCkVwT9OzJebUcoj8IcT/kW4lormEKzv4miUScMYmWjKPMwMA+/NoYnlq0lKAV - yQmIAUwWW0+80dkYnZSSnREhDeBjA8i4Rl3jfEUE2uAtSnCpaSeMc8V2Qdb4kgJbnKfoDQXVFgRl - DOjQpZYvUeSoUtUxD2/X7EvONkhuCzhVRDdgZ4nO/3r5MD79/eHp/548f3xkF99gngOMODIY+F3J - SQh6kJC8TUihDCUqAqcZJbkEm6zhD020FR9yzniAfpeyAEMVAE3sEvxkJU/Iw7dUSNFafM7kIwZn - apc3uIiJ+tqRoqAFyWhOKhle2t8Vs50IoeQ4FxrHohoZ/1/CeTYF7tJgWeYZ7unZi5ewQkDQ5+yl - 2QuQ/fKMyDVLfRKb1UbuMuHJ2TOt8iPthf1YlnuI+SZuSQLolq09rzCstjbgUplAWKDYfD06Amdr - nPnsCMHnDiq2QEHOUEoFXmQkKnNw33RiCAVlvuKsLNyC0Fg9/nSSbwN0irNMEQnQA5qAXXWM0CRA - L7TiOAvQ+bYgf2Iw3qscVo40uXMUVeuj4flwrBdPM6HWYKtCnlfk5/P2wc93HucFsDTizIUEtiDn - xYX9c3SUZFgI9CBl4rQUkm3AnjShRLwoiMlFYsQWKnmMjbkGg8F1wIi5r6FR7S9WIrFmZZainKmM - JCSGcIEYh9CHmDcCpFRlimwboicAQHAaoG2NmHCi4LENOUskURTAaxQXjyw4l0lyioDKOFhKnKzN - OvgDztUKp4tSEivjjF5ibl1mBrmXAphkZsEICNjKKUxCpZ6aSHtHaMhIdVwVmX88R86JfMP46/Dy - 3vTeNJ7+Gk/vhtYtNWKBOd4AJ6XdrNJS6aBSP+RqyIz6ZEXYgGf5kq4AXv8trUBs6bAMwQYObFGc - 0XeEg6IArM/WalrvNVBSch2SvxtWLmLMamMwqkNQraZkieKY5lTG8UiQbBlYOQOrUOAJEjToWx9U - H4UYxgYROJgvrV2HCAA1kRaQRx/AfG5tXlo4xUt/8ZQB3YgkWiVAHTXwAveL21wfa4+Jc7yBLAHp - RznNDEFoOsgUAixOdISpjEeT7XXQv/zyGqrWStS7ENp61zNXtTUKw3CMJr9B5s6J2030KRkykG+L - 0RBWhoEGGtfINiHN1fKFQ9aFKoaSBSTeu1X1uT+9O7uuSt6f3p/tKoH3p/+d9dVMx+CqK0BYFikk - gJGviNsEdd5fjccOCxc0viRcqJCJ0EAF5mT662R6d1CDJKpeqV1cFJmV/fhvwXLr4MayEH5wHiVE - xKuzp2695Jl2O+NjvoOEGyIxCIrnQwAaXtQGpqscKp4jUWC5jk2DFoNG5QYsKDpWHlaO9Vj51XNw - lOGsHQAhMBoNejxwEPT75RA0Go6DJqO0mfi31/Ha4cPAb6d39/IU5UIknOoC+CTdxc2P0NBHiWk6 - CNB1212+V71naHOpPQ7FFf4LIPp6T2nc7yA6oYIrcOG2Ia/zbVxvqPO9ql2iWbd3Ys2H4M8T68/g - UlHHThpjNPDcHgzj/ars0C/4GkqyL7X5/dFid9DmwxMdZL0iG2iQWYMocfWXrqS2OrbPyoSdOae2 - wYKuLHVuqJrmmNseqk05dm01L/MRr9ouEIvgTfQIZ4IELjGP/RJQkeuwCNfQs7lftW7QtToQ6HFk - CcGjxiXTTKH5vek0QJC91P/uX8wa0ePmiJGHGfWRCxwTtx3UiTVy38YN+hxTUKYz7Ix20jJhEjXb - /nFDWag8TSU4kSXP1fqoYzRTonRmN0R2pVrlnjrbztDw2M8A4vh9M8VcHTfyKex38uvVMQzUl1QF - xLEbkMPnpsc7Tjvt8fH7vsx5NbzqZH7XUyzIiuZWmf1oKNxU2GoP1MCg1RB61BcFSeiSQiv94AH7 - AxmhkBEqrB3Btp49Ks7QOZBR31Snq0hWQH4rrmnodryXhK9u1eX226jLrk/uJsudpBpsX5Mt+AsM - N3am056PTirSmhJMAMsyT3Rfr2Ydd3tSqJkk1fKY0cnFb5cBcFU9q6R5qTuYWLLXJNesvFWkV9XY - A5QkhoEWK/XgQM2wi5HAl0RRw2pu6nCxoznYi5dEzy71dB4gnRL1as4q0ECph+tYr4Z7O14oYJiy - hBp83R7oAuxX29bpaWM5CRaMZYr2P907jLB5TdHRgsI0YUEhh0BVuMQZVDOyxGWmbocgq4AUkoI7 - LCDeibLYG6OR0BJDGHgzsEpooPAZkXw7OVkCPVt21G1XoW72qvFMS2FSnZ6x3IgLXudCy/iAgRKI - UDh+rjOg0taGgpKT6TTq0vDY42Cits8yuwJ4prO8aODUNzlhJ/vP/NCvS6o9wOaYYVehN1de440a - +m5krg6ydbNUy/VZQ0vGmcqueNsk0ew9244wbPamja6yDesga+OraDOx15a7E5xdNdwVEETARaNe - 1lTBpxRWq3ziN7F1i/5xpKm0RummzKiv2HQQdyS+aFf96RCAE4wyvFmkGL0NtsG7GfzpAFX1qbHh - NRG7xj9t0V4oZUOizAimdoB19YR6vCIyzhicL/R76oI4ZqUsStntSMZN6/c1NMbEH9HUqM9hFvxG - s6Afa+76Weh8NXOlYqNzExxHXfNGLsUEOtswky+j98MlhTie6Do6uaRYtaQZM5cLw6ug/6Sj3tUA - 9QwZ4EwNSXXp7RHV3d2PfNxeULvQn3Z6u3VXTELVPMTdDNfNOk2uUfNnT6rokIxqmfoyixrcIn+K - 68lf7vbPkFWt2QInr6Md4d/KQA0rXmuVUUMOL0cHuzJN0LKP4eaPCXs764DG+zHiDOw9dth6ArKt - 2xxoeR4TSMzeg1WEF3CEh+Hn6w4/VSvdPqrgE1vlDzzG6bhEu32e3bh/7m2fP7LZ3e2ph3t7F90f - vLeHxHS4q//e+7Oeczvc1e/fXb1qAn74i/p9v573no6n3m2CWxwN2/UGsnd3RP6c+35fhNaIbBF9 - CL3np/F9641j8+pLDIdjiuS3esvAD0gHcIOG+It12oeOqMK6QUfkX3A1rTbwtyBtd1smj9FtvQ+x - y6kP3dah2zp0W5XcpyYyJyp/XdtztULY/+lkv4bPbXR1C5Zu44qxzfg30ttH7BFAbY/82tPtMMbX - CTGv7va1ej7AhxpSdbt/04ZUOXsP873tU9W7JHf3vVndpWcUgXbTpnJforHdzfzul2f+5bvqDxfx - feu1zWV6W60fu9GuH/rfpEEeDAan2jxC3aIa+wiEf/rbbMO2PrkZelmXf1GqZlndVzPzj53MP2Zw - BqxfF2kz9wl+9jX04XWjw+tGt/G6UdvDbvfVo0908x/ubaWbZOOf+h2mD9+LOeRv9jZTnb8jr6p3 - wH64l55uvaGt3OTj36TqNrY9uI3e9nDH5PH8cd+40uVhgsU2TyaugB5evzq8fvXxr1+1S9HeDsC2 - kkq8Et/X1HsOEr3QbfpXeLAEfeArM5j1DbZIWecw3fZOt3ae7TGa09xYrynFJ4y5tUN8xQH38ErZ - 4QHq9/EA1UvUh0em33s723N+h0emh0emX/GRaV0tv9jDUiyT9U/7uHTfn5Tu5wPIviK4JxPXv1BL - AwQUAAAACAAwMHhT/e1OgbcMAAD4agAAZAAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3Mv - djIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fZGRvc19wcm90ZWN0aW9uX3BsYW5z - X29wZXJhdGlvbnMucHntXOtv2zgS/56/gvB+sL2QlXTRBe4M+IAg7XaL6yPIZg9YBIFAS7SjjSzp - KCqtW2T/9p0hKYqUZOfRpKm7EtDG5mNeHM78hlTyAwmzKE6Xs1IsJv/a+4FMHuwBYkdZvubx8kKQ - UTgmb+OQZ0W2ENDO84xTEWepTw6ThMhBBeGsYPyKRT7MfROHLC1YRMo0YpyIC0bevj6tmn3yG2Pm - i/goSJzKMTnP/mShIDzLBFlknCRqDPTDt5XiKUWLGFmylIEYwGS+tsQbnYzJYSmyE1YINfCVGphx - OfWCpktWkBVdk5CWknaYcY5s5+yCXsXAlqYR+RCDanNGkgzoxAspX4jkYlTVMPcf1uwLnq2IWOew - qiRegZ0FOf3j+GVw9OvLo/++fvdqTzd+oDyFMcWemkE/lZz5oAfz2ceQ5WiooiJwlMQsFWCTC/gR - h9KKLznPuEd+FSIHQ+Uwmukm+JqVPGQvP8aFKBqN7zLxSwZrqptXNA8YfmxJkdOlpcJrwVbHdMmi - 9rg4Z0mcsmrksf5eCbVxgi84TQs5R09Vuvy/hHV3FWvTyJLEku7NyftjaGGg0LvsWPV5RH94y8RF - 5si9Wq7EJlMfnryVpvlFemv3LM3dp3wVNCSB6ZqtXlffr7pW4HpJQWhBAvVxbw+c0vGN6R6B5weS - r4GCmJIoLug8YbMyBTePJoqQV6ZLnpW5aSjkrA6/O0zXHjmiSYJEPPIiDsGuci/FoYdLylXHe2kC - mnjkdJ2z/1Ew4+8ptOxJwqdkVrWPhqfDsWw8Sgpsg65q8lnF6Oys6QJnGxf2HFgqwc4KAWxB4vNz - /WNvL0xoUZAXUVYc80zA/gZGxwk4zfucqfBVjLI5xpuxstxgMNg6mmTmo6+U+yMrSXGRlUlE0gyj - WCEobDGICxAuIE4oEaIYo0uy9slrGMBo5JF1PTHkDMdTvU01kRApgAchF4ssOJoKjEgAoxQVgoYX - qh18g6bYwuN5KZiWcRpfUa7dZwrxOoZhIlMNSkCYjQ6ignBsqUmkp/iKjMAFq8j8ZTl1ysSHjF/6 - Vz8d/HQQHPwcHDzztYvKiTnldAWcULtppSXqgOkC4jtEU7m2he+Mz9JFvITx8mepBcoWZpYi6MyB - rpgm8SfGQVEYLBdXa1r3OVMitm2S3etXPqLMqvfjrN6O2BqxBQmCOI1FEIwKliw8LaenFfIsQTyH - vnZCfHCiH6iJwEF9aPSaiTCgJtIYZNGHYTa3Ji8pHPKSHyxlQDcmmFQJpo6ceZ75xnV+CKTHBCld - QWCAUIROMyWwOc3ICHZYkJstFuSwx7aN//HHS8h1y6Luhe0tey2DVV0j3/fHZPIfiOMpM72hXCdF - BqJvPhpCy9CTg8b1ZB2UzrD53EyW6S2ARAckPptWfJ4fPJtuy63PD55PNyXO5wf/nnZlWsPgui2A - X+YRhICRrYjpBHU+X4/HZhbN4+CK8QI3zYwMcGtODn6eHDwb1ENCzF7YS/M80bLv/1lkqXZxZVnY - gLAeJeyJ30/emPaSJ9LxlJfZLuKvmKAgKD0bwqDheW3geJlC/jMkciouAgXrAtCoXIEFi5aVh5Vr - vULPegeOMpw2t4APjEaDDh8ceN2eOQSNhmPPZRS1Yv82bhv9GHhu8fFOzkU5L0Iey1T4OtrE0d6p - vj0liKOBR7Z1t/led66kjql6UZAr/PNgD3au1bjbTWRgBYfghemG+M7XQd2Bq3xdO4abwTfOOhuC - V0+0V4NjzVp2kjNGA8v5wTDWt8oO3YJfQGq2pVbf7yx2a9rZ8FButU6R1WiQWQ5BceWHtqQ6SzbX - Sm0+tU5Ng3ltWeoIUQHpgGs01aQcGKjNy3TEKwAGYjG6mv1Ck4J5JjyP7VRQkWux8C8AvZlvtW6A - ZM0QwDqiLAJZailQRc5+OjjwCMQw/O/5+dTZPaYGGVkzZ13kPMPEdHt1eJ2ZT2OHPqcxKNMqlEYb - aaltMnNLgbGjLOQfVwnORMlTbB+1jKYSlYzvisimgIvuKWPulAz37QhQ7H92Q8z1vhNVob8VZa/3 - IYBdxbgh9k1x7b9TWG+/HSuBRncAvR5et1KAgRdzBmWi1mdXsIUpFxtIAcsHqUghzwqKnIXxIgZc - /eJF9hupxSIoll/7g0aiHWpOySkQwk8IfJFoNchG5pKGROedJGyFK9C7yU5tht2yu2y3kHOYX7I1 - OA9UPLrUk9uAHJKwLISqPoEtJ4syVbywADLHMDkWKpGUSdVTZjO3GQBXBLIiTksJagKRXbJUsrJa - iWzFWggoCQoVLyW5XFhVDVNS0CuG1CgWUy0uunYHm/GSyYKmLt89IuOjbE2zaqiH6tF641fVv645 - cDCUXgXWw6YPdAH2y3VjDaWxjATzLEuQ9l/tQw7fPcdoaRFDiaGHQkCBFHFFE0htbEHLBI+ZIMSA - FCIGl5jD5mdosQ9Ko0JKDNvBKowxuoHCJ0zw9eRwAfR0DsJjsxyPCKuaTUqh4p4svEzdC55ntpjy - ATWqICyG5ecyHKK2ekOgnJmMqSYmjy0Oavd2WWbTRp7KkF84c+qjHr+VCqZ2CKjzq15At/LQrQDX - 0Wus6kMemZzhQjaOnmq5vqiOSXiGcZauXRIuEG06wtAFqg7EbI41I2vj425Te68pd2tzttUwJ0Ow - A86d5FlTBZ/CWY1cSj8E2i26KxRXaTmlHThnXWmnNXFj6JttzkUtIrCKs4Su5hElH72192kKP1qD - qlzldFioYlNVKK3aOQrtyNCUYG4zsM6lkJ2XTARJBmsMABBPm4OsFHkp2hBl7K5AF8JRZr4DysGn - LxErzk9SItq7zpxUFzJyTU3SWMkoBYtSZ7+RCTaejDuZipyzz8NFDDt6IjPq5CqmiFSTTJ08DK+9 - 7vWedbZ6pKP2AJdyJJVJuENUc8w/sud2DtUN3QGoE8SbtOIjjAjasa4df1yuM/drR8BokZzVMnXF - F6znZnZx1xHJzOGgIosgbU7Dy9mGINCIQ44Vt1pl5MhhRWtvU7zxGvZR3OzSYZdLIFB6VyqfgT7r - 9tvXJDXuAQz0ikGUtq5sCZ3DSvZV0dNURRXGbi+ad08UfcO1T4d7NLH19NbguhNb3xEJb/Pb/qTf - 7PYbT/ohVPWn+7sB3TpWrz/d373TfQQH3/3R/q4f6Fv36pF15GAaR8N23oEo3q6iv+SOwBaiUUXr - ifYI2WeH8x0EzoF6cyaAFVL58uleUrD3pRlwK7T8iEC8B0l3Akn2cZhrt4HdBTG8jaIsRg/1UsUm - 5+4BWA/AegDmArAjtT8nGMe2wrDGRra/Gtm38HkIoDfPonVQMdax/1Z62xM7BMDukZ2HukDHeJsY - Z9WNgFTQHnATSsU7gduiVHT3DuY7C17xlZRnu45gN+k5m4F2B65yj4N2N7N/9jXYPz7Yvjmh7yAE - V2fwTc2+f/xdvzlwO9Q8GAyOpJEKPHFVVioI7c/AHeb1Kk7JcY0KihKRNJ5yZ+qXsNQvTBhD1m+f - NNnbBB/g6Lp/f6l/f+kh3l9q+9jDvs10b1f/7l6Bul10/ke/GnXzIZqZ/KQvSdWxfGZl+9aw7+5d - qkfAu5Wz3P0VrTbu7ZjrQN/+OOrbOI6yo8Sjvcolk8WEFus0nJiU2r/X1b/Xdff3upppaZerZJ1Y - BV0W31ppfAoyvZfo/atcSQE4/F3VbN21L0Eb9QXwDQWwLns7DWisoCzpSnOPerh2kK9YB/dvrPWX - sd/SZawVwPvr193Aux2r2F+/9tevX/H6tc6cj3btSkV48Y+9eN31O9ddvcjsSoY7WJQlgGs2VWP3 - q4Cqv4i2Dby9Aa4nErq6t4PyN2YATneCevxdGrzNsQxp10hfDY7jJYdQf0kRzHfJnCuPjXcbtcpf - dMsh/56gb/6Q4P0vOWp5Wtcd3wzG73ST7xft3wqn46bNOYOEhgFM5p5Ryj6KAELa5Uza2I1828AP - PvcEQJ1THwac4CPvHwUxmrWP6DcVLNVjQV4McreuWKrndpVL9TwFvK+e62263xnub7NzB+qvnvuh - /02zH6MKqJ4H/R0TfNqHwvUaGAd+YIM9uBIa52i6brwBHTgNRYDb51Fu6upA3w3tbPq4mYNsEbCE - rdy/5hj5VzQpWTOOdF7wNahgBrabbrzR883CYjpXf7MBUUGDSuvuE6dtj9f1ym4M8w2nfqyKRUlz - 96pF2/2OlQs+j129SI0euoKxPKRlolYdYZCbe0tWuYbn7DUzRGnhpLG71Bp3LCRuqheC+TpwT9y+ - /D7nCWuNTZcYut5oXqg8ya1MX9z0xU1f3PTFTfU0ipt2RH7scudrXdgYhn191ddXHWvQ11d9fVWZ - sa+v+vrqS+urLZn0aW93OoqyvwFQSwMEFAAAAAgAMDB4U79Lzxv4BwAADCMAAGUAAABhemV4dF9m + bnMvX2xvY2FsX25ldHdvcmtfZ2F0ZXdheXNfb3BlcmF0aW9ucy5wee0caW/bOPZ7fgXhfrA9kBW3 + 6AC7BrxAkOl0iu2FbLrAIAgEWqZtTWRRS1FJ3SLz2/c9kqKoy03SJK1bC2hj83gXH99Fyk9IyOdR + spzmcjH6x8ETMrq3B4Ad83QjouVKkkE4JG+iUPCMLyS0i5QLKiOe+OQojokalBHBMiYu2dyHua+j + kCUZm5M8mTNB5IqRN69Oi2af/Icx+0V+lCRK1JhU8L9YKIngXJIFFyTWY6Afvq01TkXanJElSxiQ + AUhmG4e8wcmQHOWSn7BM6oEv9UAu1NQVTZYsI2u6ISHNFeyQC4FoZ2xFLyNAS5M5uYqAtRkjMQc4 + 0ULRFyK4CFm1yP37FftC8DWRmxRWlURrkLMkp3++fxEc//Hi+N+v3r48MI1XVCQwJjvQM+inXDAf + +GA++xiyFAWVFQCO44glEmSygj9RqKT4QgguPPKHlCkIKoXRzDTBV56LkL34GGUyqzW+5fJ3Dmtq + mtc0DRh+bFCR0qXDwivJ1u/pks2b46KUxVHCipHvzfeCqM4JvhQ0ydQcM1Xz8r8c1r3KWBMGj2OH + utcn795DCwOG3vL3us8j5sMbJle8Qvd6uZZdoj46eaNE87vS1vZZBrtPxTqoUQLTDVqzrr5fdK1B + 9eKM0IwE+uPBAShlRTcmBwSeJyTdAAQ5IfMoo7OYTfME1Hw+0oC8PFkKnqe2IVOzWvTuKNl45JjG + MQLxyG9RCHJVeykKPVxSoTveKRHQ2COnm5T9l4IYPyTQcqAAn5Jp0T7on/aHqvE4zrANuorJZwWi + s7O6Cpx1Luw5oNSEnWUS0ALF5+fmz8FBGNMsI695SOO3TF5xcfESNuwV3WTvUqbtVzbgMzQ4Qy26 + Xq+3fTjh9qOv2fuT5yRb8Tyek4SjHcskhU0GM8FggKXQRMwjtC/xxievYACjc49syomhYDiemo1q + gIQIAXQIsThgQdW0aUQAaKeolDRc6XbQDppgi4hmuWSGxkl0SYVRoAlY7AiGSa4bNIEwG1VEm+HI + YZMoXfE1GIlLVoD521HrRMvLv3w2fjYOxr8G46e+UVI1MaWCrgETcjcpuEQe0GGAhQd7qlY38yvj + ebKIljBe/c0NQXxhZ2mAlTnQFdE4+sQEMAqD1eoaTsu+ypQ52zbJ7fULJdFiNTtyWm5IbJ2zBQmC + KIlkEAwyFi88Q6dnGPIcQrwKfKOF+OBEP9ATAYP+UOu1E2FACaQ2yIEPw1xsdVyKOMSlPjjMaPUM + uAjydI6fkDkAMqhA8Ow3YXxFoHQnSOgajASYJVSfCYGNakfGuNkCoz3BUm+3bRPUijGwPJkzoGfk + 77fs3Z6d+ssvF+Azl1k5D8yE6nXEXnQNfN8fktG/bgg7VGqg4YN5Twd9aOmjN0nYsIRqrN7ZVqDn + FqpyrAG4WID92bbi83z8dLLNqz8fP590uezn439O2ny8RXDdJMDXCz9wObSdwOfn6+HQzqJpFFzC + CuFmnZIemoTR+NfR+KkjL55IIDqQ2gc4YHtuV88jPZqmsWHu8K+MJz0HUYjeF3E0Bh04KwrmA1Qo + hx394eS1bc9FrLaNUv0OBfdB1Sg00LM+DO+flysZLRPw5I5aylWgA9QAWMnXwEHWWLV+sTFe4r54 + C4rcn9S3sg+IBr2WHQSyaN1XfeCtP/SqiOKmXm1D170NAeu2PaqQQxQYJUHMkqVcTZ/WScnyWRaK + SHn5V/MuClwT5LtTgmje88i27qYIrtsXWTsLs0qIFf55YBZaF2/YrkGl/bHd4LjEJig7cNmvS02p + Bieds876sG1GZtuApk0bclIzBj1nd4FgnG+FHNoJX0HM4VKtv9+a7Ma0s/6x3rAjtGythOs5jZ3t + frW0b8FzpHb7VgzaIKBY1IemRGZ8vgkKxMYd3Ihvd2ILAdg9cH1Tv8WyO+y10HHWN98Vh+4Ax6+q + IKmu0WkutSrXdcprihH1vQV5SVmRXQXChNh1bIHNv0SeDEQRlYPIGF1Pf6dxxjzra4cO7RZcA4W/ + gpDefitXC9IbOwTCX5lngcq/dZxNzp6Nxx55Nn56PqmYHJuTDpxJ0zZInoVvu73S6U3tp2EFvqAR + 8NFInAedsLRtmVZTw+GX+ZxOgbtxlTkngJvbpXEaB62a5zWFflP8Tx8FP4RLVTyCyVwk2D5oTK0E + zXMVfRwc1Ca6I1Tfl508WgLl5yekf+g6mezwc9WLXR9WPDn0Nzz79WEq+GWENvfQlqZ8I5bDFv8M + QDq89nX/uhF42OB8xpbgfOu8/QyRuS3a3DSchrztWMkJ0ltBtKAgXdasEsMqMawWBcksZWG0iEDZ + C9kVGbGFa9LIFtlOyCmAwE+YtSK4OhALQ0XCrSBcIRtU3YvTxNjKXR3xNoAt+Mu1npD3ZQSR5RiG + g6gk18VSXdawwu6QtK011Kly0dys2tCmASXQC7aB9jkJTaVJWR1yRMI8k7r4pYhd5EmoKg1YfbFV + 4BSrJHPFly7mWJvZRAAiU+FNlOSKsUDyC5YoVE4rUa0oLIAkqZCgi6nSaF2MoySjlwyhUazkNLCY + 0iEsuciZqqaU1UOPKE+sWhNeDPWQPVra2aL4aAoeOBjWIsNynO0DXgD9clPTAb1ABQUzzmOE/Xez + xupXy6gNLiIIqMxQsMiw2Jc0hjCMLWgeY5UbbDRQISPQ6BmsK0OJXWmOMkUx2AGnKofOBBg+YVJs + RkcLgGeCIKzap3hCURSMFBXaW6iqjy26wcaxtkXrgB6VERbB8ou2iiIyb/Y3ks2VRxuUvq5EqK1Y + m6BKg3Z3ZT93MGGYklUwleVqvxG+TFw7WVp1owXV4oZpBbeOqucUOFTZ9wy1oVY+L+l6mFJJLDhE + ITEsRAV2NRWtq1m/mqpWksz6WDuyXEvcy3pn1xlqbP0mf7bsDfurZAMjoRIqaCzOqgVG9CowWval + 8kWVfTW56WCmbTFBY2K3g5huiRQaYEqLPnXihcYw0IhpTNezOSUfvY33aQJ/GoOKqKHS4QSCXbUq + tRCto9yM1A60IzHaWjIZxBzUAnIfPH0LeC4x/WpGtw8fNRf6Uo+c9TrfLnpumVsJoPeFru+00OVa + DnuUmCmzPLFuda1MMKxSGR8MrMH0lO3k2i1MP/cXEVilkYo5RpcRxWRIeZARzTZJOLKetn/ttWvD + tLXVIy1FAVDMCtkqZmmh2x7KDty5rUNNQ7tFbU0xrdv1MeoKmsa7aUarWKfVry3mrAFyWtLUZv2w + 0DJ1qy7NQeX21GAxpp3R8GLaYaJqVrIixa1SGVTocNyP12UNvZp8NLb2RHW3k28QwDfItB/yIAti + v5cMLHo19e3MkOk+KyaPkVgWaUrL2nl3TD2+KpPWucXkxslFa26xPzS93aHpfR13gtXaH2zuaLzX + spz7g80HOti8jwPHjiM7DBxuemS3s2dzu34st7NHXa6B38m4GjNT9k3vmd0txsbI5a7hDTbvoxgr + 2S9f2qrqyD6i2Uc0+4jm20U0ejf++EENXjh6hv893/Xw5vahCLooJwTpssA7GXLo8qTR4l2JN8oT + 42r00Ov1flOc3KiQty/a7W+D4LO/DXKn2yC49e73+kd1M/8gFzmqTP3U9zW6sls75Rvf0vjhrl/c + 7ZpELdzBZ588fl/Jo7sRH+z6Awpmf+Nhf+PhbjcetLHf7eTIXCuUdJl9d28WnAJR71TE+jiv+kJQ + 9eELrw6gnH7SpOrG7wdsfSNAC7BKwh1eBihV4xGzvv1Vjf1Vje/s/XbHfO+PSXY00m1Z1v0xyf6N + 9kd8o730pg/2IjuV4eqnfZV918+Tdva6TJt73Mk0LYZY5+vzs7slT8WvwW2N/V4DgScq9q2+lq2u + nENA3p2QZN/RbfNHSyHwGELqH66Etb1glUOJ7ndRSyl/1bGE+v1G3/5w41e8lFoS1DjV+H7yklbd + /HEzlBvlFmhUUsFgb6GJVe5xkLCPMgCjezFVQq7a5m3xGT53jNFap95P/ISPOiSUxHLWPCjoSrKK + x4nK0QjfOMsqnptlW8XzaFmXRfgNUp7iud4m7FunQNsWtiUTKp67ZURdsx8iMyqee71wjk+zXl6u + gd0x9yywe2fChH4GbtXAAQ+ChjLA/fowL3KXrqU93HURoPkI+CJgMVtXf69z7l/SOGd1y9V6sFmD + gl7fbfriC9++XVkMIfRBKIYiNSiNw1mctt1DlEvb6VhqWv1QaZym5vapnJH7LdM5fB46pVMc3Xda + 52hIQ0SN3MpGi9UTxEI1vMpms0M0FxXH+Y3zr5Ys6/9QSwMEFAAAAAgA8w6zVGihgvbPDAAAHmkA + AFsAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAx + L29wZXJhdGlvbnMvX25hdF9nYXRld2F5c19vcGVyYXRpb25zLnB57Vx7b9s4Ev8/n4JwD7C9kJW0 + 6AJ3BnxAkG27xfaFXHrAIggEWqYdbWRJR1Jp3SL72W+GpCjqYeflJE0qAW1skvPkcPgbUskzEqaz + KFlMcjkf/XPnGRlt7QFmB2m24tHiVJJBOCTvo5CnIp1LaOdZyqmM0sQn+3FM1CBBOBOMn7OZD7Tv + opAlgs1InswYJ/KUkfdvj4pmn/yHMftFfpUkStSYjKd/sVASnqaSzFNOYj0G+uHbUstUqs0YWbCE + gRogZLpy1BscDsl+LtNDJqQe+EYPTLkiPaXJggmypCsS0lzxDlPOUeyUndLzCMTSZEa+RGDalJE4 + BT7RXOkXIrsITbXC/e26fc7TJZGrDGaVREvwsyRHf356FRz8/urgj7cf3uyYxi+UJzBG7GgK+i3n + zAc7mM++hixDR4mCwUEcsUSCT07hRxQqL77iPOUe+V3KDByVwWhmmuBrmvOQvfoaCSlqjR9S+TqF + OTXNS5oFDD82tMjowjHhrWTLT3TBZs1xUcbiKGHFyE/me6HUWgJfcpoIRWNItS3/y2Heq4Y1eaRx + 7Gj37vDjJ2hhYNCH9JPu84j58J7J07Si93KxlOtcvX/4XrnmtYrWdioj3ad8GdQ0AXIj1syr7xdd + Swi9WBAqSKA/7uxAUFZiY7xD4HlGshVwkGMyiwSdxmySJxDms5Fm5OXJgqd5ZhuEomqJu/1k5ZED + GsfIxCO/RSH4Va2lKPRwSrnu+KhcQGOPHK0y9l8KbvycQMuOYnxEJkX7oH/UH6rGg1hgG3QVxMeF + oOPjeggcr53YExCpFTsWEsSCxicn5sfOThhTIcgHKt/AOv1CV+JjxnTaEoN0inlmqD3W6/VaR5HU + fvS1MX+mORGnaR7PSJJi1hKSwpICSkgPkBe0yFmE2SRe+eQtDGB05pFVSRhyhuOpWZaGSYgcIGJQ + isMWAksnQmSAWYlKScNT3Q6xQBNs4dE0l8zoOI7OKTfhMob8HMEwmeoGrSBQY0DopBs5ZhIVGb5m + I3GCCjZ/O0GcMPkl5Wf++Yu9F3vB3q/B3nPfhKQizCinS5CE1o0LK9EG3B4gn0P2VHMp/Mr4NJlH + CxivfuZGoXRuqTTDCg10RTSOvjEOhsJgNanG0rKvQjJjm4jcXr+IDe1Ws/4m5fLD1hmbkyCIkkgG + wUCweO4ZPT1jkOco4lX4m+DDBwn9QBOCBP2h1msJYUDJpDbI4Q/DXGl1WUo5lKU+OMaAbUwyZRKQ + Dip0nv3GzX4QqIgJErqERACpB4NmTGAx2pEJlcFCL61Nw3755Qy2tIUoe2EVq17HT0XXwPf9IRn9 + G9J1wmxvqKZHs4Ekmw360NL31KBhSWxyzzE2n1hitYsFsJ8Bi++2FZ+Xe8/Hm7bQl3svx+v2x5d7 + /xq3bahWwEVTAT/PZuCvgWuI7QRzvl8Mh5aKZlFwzrjAtTIhPVyRo71fR3vPe+WQEDcp7KVZFhvd + d/8SaWIiW3sW1h3MRw5L4fPhO9ue81jFmw4uNzL8JZMUFKXHfRjUPykdHC0S2OYsi4zK00CjtwAs + ypfgQdHwcr+IqDcYUB8gUPrjeuT7IGjQawm9ntcekH2wqD/0qoISm+o3SamHLYhoRnIrf5FPRcgj + ta+9na3j7y5D3yUJolnPI5u6m3IvWufLJEzjepQK/zxYaa0zMmwPBpU1Ydq5sN2QvPkqKDtwLi/K + 6a9ux2upjvsQuyMTuxA+k4afFMWg54Q4OMb5VvihXfFT2HddrfX3a6vdIDvu76sF1aqyHg06qyGo + rvrQ1NRsgfW50ktMz1PdYV5TlzIPFKg44AYa1TkHFjfzPBnwAk2BWowuJ69pLJhnk/DQzfMFu4YI + /xSgmP1W2gaw1A4BICNzEai6SSMmcvxib88jkKnwv5cn48rqsQXFwKGctLHzrBDb7ZVJdGI/DSv8 + OY3AmEbVM1jLSy+TSRXXDyvGwi5TNYIzmfME2wcNp+ntSGVxzWRdWsXwVJl1TPq7bgYQu9+rKeZi + t5I7ob+RSy92obI+j3BB7NpK2f+ggdxumRGBtpoeL/oXjcRuscKUQY1n9P/BgYIt8WrbPsC735T+ + QtX3ImNhNI8AG4M2xGjjl7NtQGSLUWNyBPT4CTEr8ioGuaBa8VDAupWFa6cRVfdKU05F06qQJnFF + whlbwfxDRWJKLxXJZJ+EuZC6GgQhnMzzJFRgHAsUeyySYSExUxroeseux6YAkIpAU0ZJrtBHINMz + lihRTitRrVirACdJoQKlJFOTpqtTSgQ9Z8iNYrHTkGJqafAQz5kqOMpy2iMqxanWJC2GemgeLddu + UY2bmgAHQ2kksD61fWALiF+sahOlnGU1mKZpjLz/bh46+NVzhYYVULkXfCAnQJY/pzHsTmxO8xiP + fSBLgBYyggCYwvpl6LEv2iKhNIZQdwpXTFBg8CGTfDXanwM/s43gMVaGR3ZFTaW00KlLFUa2LoU4 + s8tHx4AeJQiLYPq5ymhorYl61DNVadGm1aEjQa/MNs+sW6RjlbVFhaY8evEb2XzsLu9yizQTWC0R + TCvgaowap0xQRxjHOJG1o6BSr1sVHDFPMXXSVZVFFUvWA6FfxZoVlFgfa0eWzsfVptdeXe/G4mya + YU9qYAWcVPa/kivEFFLVtkP6JTBh0V5KVI1WJM3sOGnbSRqE9Yw3aewqDRKYs0lMl9MZJV+9lfdt + DD8ag4pdp9LhwIB1xZryYeso9BpDx4Fz7UA7ErfXBZNBnMKMAmLDs94gzWWWyyamGFb93QZJtFOv + AUvw6Sq3e6jc3JVkT4OFykZjuxEsVeYB15c72sAmEE/lklRnw8n3/jyCVTpSu+ToPKIIIONUl/39 + C699VietrR5pKQkgcCqaqo21RVV7lD5waVuHmob2pNKKre1W4SM0CJr5q5lTqlIn1a8taaHBclLq + 1JZFsMyauDVXc1B5IKfZIvCa0vBssmap17JNxYsbvTKo6OFkYG9dVvFq/tHSXIT/mCoTMPLeChL2 + NaPJbKLz5yW75c2Kl545cvbLW4oS1gDEecPkhvIFa27qdNXrkida3GgJenLG5JX6iRe3c8YZoNrS + D6LOuKC531qpQN7lHHs3xNSXXNI4UVRH2OMrQ+xWhH1NPNwW1t2BvE0Clx7IQ5LrDuF/JCjXMkc/ + zyF8IQKwm06giA3xyLdZEDa1+Icm2aSBHgHC9YcnePiPoOXJn/w/9vN+50595hxn2MZBv9zNYG9o + 1uq3uTpwhddqdUPojlB97ibxCIB7oN+OCWAm9K577y8iuMvODtiIwO8A1HdI6kpIyj1Dq/qr53ZB + Km5CLUfQtl6QWBe7HUrrUNoPgtLuGS0d6FU4wiy1ETPVlqv7tYEw7wiVTdPZKigEm4x+JbtdwhYF + sHvg7iouQhhuEn9cXBIow9wBl0FJvCa4KpTEMG8R/mgRJr5W8ly9YPLYseY6YycTsG6vatx2cel6 + sc8fRuyLuxR79yj8cmjwCLC5vgyoW/LkgHn5FsJmWN3r9Q6ULwSe02pnCEJ/ijeHtIRyRsbkUwkW + RI4wGs+7U/1LU/oXHqyTKpcT9k2VugYu81scbHfvOHXvOG3lHScbW9t90+naof3kXovanGV/6tek + Lj8Ms8T3+MJUmZknzp7cGPbk3qvaIugsQuL6r2k1wWcLbQV/dqdLT+51LpXwR1SsknBkt8Hu3a7u + 3a7rv9tV32IeU0FqNkVJF+IHqUKPQJWPCljf6fUQ4LfPpt50ayl0RFdythSZ2jFVcTeoL8vZvcf6 + snsvrLvNfIjbTCe5dveXPxLCbJmr7v6yu7+8x/vLch+8s/tLKsPTn/YG87HfWz6227m2re4RlD8x + oJQAYOe62udmhUfxd73aYNg7kHioQGf1Hkz9AgpoolApDCeFPeZ3Txx/ufXJvWFnPOmX+k8AgtfO + WOXcv3HAX1p5q6N+9QfwfPuX765/0l/q0Tjzf3BA3hoJTxeaXwlU45rMOIN9CfOR2kIGCfsqA8hQ + Z+r3w2oHypswDD43xDGtpNvBGPioyzZJrGXNE+x11UXxOMi1yGFXLjGK52qlRvE8BFIvnotN9l8b + uW/ydQuAL56bAfl11HcB6Itnq78cgU/zRLWcAxvEW3bY1o0w0MXwreYcsIHTUAa4fLZ6iVUm+XaU + 5vJVCzmdByxmy+qfHpz55zTOWT2HtN591bjgbus2XXrZ5dsJxa1b/0ou7vw1Lo3rQCTbnKvLGV2b + 4mvBfFdFh9bm+oWH8fs1iw987roAURZtuwhxIqThokZJYFFa9WqpCA2vssbsEG1FYwu7Tulwxbrg + sjLg9tcfD1AsOCf0plCo30I8yFVGV5V0VUlXlfz0VcldVyT3dQliBXYlUFcCtcxBVwJ1JVBXAnUl + 0G1LoAe+OWmpkP4PUEsDBBQAAAAIAPMOs1SaMnFF7QcAAGAjAAByAAAAYXpleHRfZmlyZXdhbGwv + dmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19uZXR3b3Jr + X2ludGVyZmFjZV9pcF9jb25maWd1cmF0aW9uc19vcGVyYXRpb25zLnB57Rltb9NG+Ht+xSl8iINc + J6AibZEyqeoKVINSdd0kFFXW1b4kRx2fd3cuDVX47XvuxefXhFJKEdoiodp3z/v7Y56giMU0XUxz + Od/7pfcE7T3YD4gdsmzN6WIpkRcN0VsacSbYXMI5zxjHkrI0QAdJgjSQQJwIwq9JHADuGxqRVJAY + 5WlMOJJLgt4enxfHAfqTEPcibySiqYbJOPtAIok4YxLNGUeJgYF7eFsZnlq0mKAFSQmIAUwu1xXx + vLMhOsglOyNCGsBXBpBxjbrE6YIItMJrFOFc044Y54rtJVniawpscRqjjxRUuyQoYUCHzrV8kSJH + laqOefCwZp9ztkJynYFXEV2BnSU6f396FB6+Pjr84/jkVc8efsQ8BRjRMxj4U85JAHqQgNxEJFOG + EgWBw4SSVIJNlvCHRtqKR5wz7qPXUmZgqAygiT2CV5bziBzdUCFF4/CEyZcMfGqPVzgLiXpsSZHh + RUWFY0lWp3hB4jYczUhCU1JAntr3QqitCIHkOBUax6IaXf7Jwe91xao0VouV3Gang7O3Wq+XOtSs + ZYOguF6B8xOBsECheez1ICxq3pn0EPyeoGwNIsoJiqnAlwmZ5ikEWrxnCPl5uuAsz9yB0Fgdnj9I + 1z46xEmiiPjodxqBZjqaaeQro3Jz8U7rgRMfna8z8jfmPU3xHE2LA29wPhjqw8NEqDO4KrBmBYfZ + rGn92VabXgAvI9FMSIgEEPXiwv7p9aIEC4FOiPzI+NVxCoLOcUSOTw9ZOqeL3BQP8S4j9sljlyrv + h8Z+/X7/7qiIucfAqP2e5UgsWZ7EKGWqtAiJIe4hWSGHIXmNcDFVKZ+sA3QMAATHPlqXiBEnCh7b + 3LFEIkUBIkNxqZCFADLVShFQpQNLiaOlOYdwwak64fQyl8TKOKHXmNuImkARpQAmmTkwAgK2ihlT + GWlFTaSDJzBkpHJlQeZzJcRTY8Dg+vn4+TgcvwjHzwIbtRoxwxyvgJPSblJoqXRQNRyKLpQ47XUR + 1OC1EwC+6gzE5g7LEKzhwBXFCf1EOCgKwNrTVtPyroYSk11I1dugCBhjVpui0zJD1WlM5igMaUpl + GHqCJHPfyulbhfyKIH6Nvo1I9VOIQWgQgYN5aNw6RAAoiTSAKvQBrMqtyUsLp3jph1KZBCqzVwP2 + 3Ru3lTrUYRKmeAUFAkqSipQJglx1kDZEwDA2yXYBP316BS1nIcpbSHV9WzFRceUFQTBEe7+5EjXr + W4cEX0jsN6AZlJg8kf0LRxbc+4pAJkE/ppk1RlEIVH7gQhXkVLFpVompDrtM0Dn0dPWkQlj19wKo + mmNlnnWSqBrJsuo2bJtbh9R1htsI1XhekTUAQcmyVRwiU5UUFOVCmo4CDDma52mks1VVMDfcZKrS + xFoaUxCVkqZpOgacyJynOg+pNIMUROAVKYsi6EMo0OBfKvmle5VI1uL6ba7E9grmwwp3E1KfW7NF + 4IaK2d0K391j76LCHlMoxXX+5eQQtOanatC650jXJJNAQcYybwAnAx+dsJQMy7SxrfnbkkWPYyEM + ZsDx1p2q3/742WTXLLg/3p9sG/T2x79OuiZDx2DTFiDIsxi6o1fV212C9rebYelnnNHwmnChInSK + +sp5e+MXe+NnpRVxpMyubnGWJVb20QfB0n6Z7ao8ZpxAIpLQtjAvJTcyhLHmaqoNPqlZRS0TEMc8 + h9hfwhgAMtTuzVmoM5uAH5Qnbzel0+oj0G7U2eBA6zC40P2h1jECA+31jZp93+rrowFQh+GtRhoG + TzXbOM3qOjX1+uvsTes+50khhGonAUiIwV14NoAbENApSBcpBH0LP8NyGZqlLAT/5iuIJ9GKueI3 + KGrnK1U6T8Aeg0nLAsDY63cUWbBFZ1czhvG7GaaN3NnFs7vOAtttLXInZ5FfiohTXSGO4208qy0+ + qKKENO77aNf1dv6bXW62s0tgnaakgH8+tPZOXw53hlQZ1C0wSDq+vlfCdGHPBlAa9mxp6EwcjQF5 + U1YQlTzlW3cGqZ8tEE0DLYg0lmnK4rdTum4lKNqknYrGBy5XH9hgD66E6fcF3XppBR04jmSoKoVX + rOKha9t13SujbezEqxx6gzs3OGgXbW41ZqqIhWwekoSs6mN1HFzjJCfN+qnGpJYxG1TUTFI96jRU + jZXzshpwVLvx9dDUoFKzKXgqVGi7+1Tp5q3trRHhLYM1QyR031J4nnq8WPMh1AheTV9iCGbfDf5N + 1R3JFptgCUORe2v1LQcGw6PMRai/qZlFHc2ej8cXba+4z0xeBWfaRch35N21X04kU/fULm560Gt/ + D/O20jP1clr/aNRwgY2QlolKKAvhZlmvhl+Ehl9LPAditKi1b1U7dAefoMGo2jfE6LbemDajWk+G + +1aP3owyzq6pmolG7gNrMZWOmh0WKHQ13c2IZvWPN4NNa7pwq60qW4+72dIsrK2UD78F33WeL0dd + s/EKvSGJjER0TqGEtvbF1jr8H1p7Dc9O57VZNu2kL5tst9D6Mcv2F0LFv+f+/I0r8s+xF/+/DZel + qHsJrGwFUHDvvPvdbed7tF3v8Xe8QaOV7WLYWU6A35Z+08nuB6ySm64g+erVsTMCO3bG+60+j7Ej + 7voudM9vQt/pe9CDLoDfa2m4z8Lw9cvC914UHnxJ+OYVuXsxrpqwtefalUPNCy3U2v9+xbortXaV + KoS+q7aQn2H/GN12lPFNx1byL1BLAwQUAAAACADzDrNUVS00hxYHAACwFgAAbwAAAGF6ZXh0X2Zp + cmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9f + bmV0d29ya19pbnRlcmZhY2VfbG9hZF9iYWxhbmNlcnNfb3BlcmF0aW9ucy5wea1YW2/bNhR+968g + 3AfLhcK4RQpsBjwgy9ouWJoWWTagMAKBkWibjUxqJJXGLdLfvsOLqKuNYIuBIBJ57pfvHPsFSkXG + +HpR6tXRT6MX6OjZPiDsTBQ7ydYbjaJ0ij6wVAolVhrOZSEk0UxwjE7zHFkihSRVVN7TDAPvBUsp + VzRDJc+oRHpD0Yfz6+oYoz8pDS/6QSPGLU0hxReaaiSF0GglJModDdzD29bptKZlFK0pp2AGKLnd + NcyLrqbotNTiiirtCN87QiEt64bwNVVoS3YoJaWVnQopjdpbuiH3DNQSnqGvDFy7pSgXIIetrH2p + EceMq0E5ft6wr6TYIr0rIKuIbSHOGl1//vQ2Ofv97dkf55fvR/7wK5EcaNTIcZBvpaQY/KCYPqS0 + MIFSlYCznFGuISYb+MdSG8W3UgoZo9+1LiBQBVBTfwSvopQpffvAlFadw0uh3wnIqT/ekiKh5rFn + RUHWDRfONd1+Imua9elYQXPGaUX5yb9XRu1lwFoSriyPZ3W+/FNC3tuONWVs11u9L06nVx+sX+9s + qfnIYlxdbyH5uUJEocQ9jkZQFq3szEcIPi9QsQMT9RxlTJHbnC5KDoWWHTlBccnXUpRFOFCWayDz + p3wXozOS50ZIjH5jKXhmq5mlsQmqdBcfrR8kj9H1rqB/EzmyEq/RojqIJteTqT08y5U5g6uKa1lp + WC670V/ujekN6HIWLZWGSgBTb278v9EozYlS6JLqr0LenXMwdEVSeiFI9ivJCU+pVB8L6jBEReLW + NP3UBW88Hj+RD4nwiJ3Dn0WJ1EaUeYa4MKCiNIGKhzaF7oW2dWZlzDR7vsPoHAgoyWK0qxlTSQ09 + 8V3jhaRGAtSE0dIQC6XjcMoIMKBBtCbpxp1DoRBuTiS7LTX1Ns7ZPZG+luYAnwzItHAHzkDgNtXi + MJE13ES2bLATo00SKzE/GsXNXfTw/evZ61kye5PMXmFfr5axIJJsQZPxbl55aXww6A1wC+Bm861w + i17wFVsDvf1feoPEKnA5gS0euGIkZ9+oBEeB2KbZe1rftVgyeoipeYuranFh9c25qHvTnGZ0hZKE + caaTJFI0X8Xeztg7FDcMiVvyfTmaj2HEiWMEDe6hcxsYgaAW0iFqyAeyprauLmuc0WUfamdywOSo + RRyHN+kxOrFlknCyBWgAMDKVMkfQpYHSlwgExnfYIeKXL+9g2KxVfQtNbm8bIaquIozxFB39EsBp + OfYJwYe6+gLcAmQpcz2+CTIht+YcATrBECYw5isMMK1BKi9Q8MJ3WKOcBkIyR9cwyM2TqV4z1Cui + ZnvVLTYoohkfr2o4pn1tA1a3Fe4T1NJ5R3dABGjloRuK0qAJSkul3RgBhRKtSp7aRjXgFTaawoBM + Zq1xWGicdJMyKJBUl5LbFmTabU9QfHe0xkPwhzKQIQ/ifJ1ZY48Pt31bGZujSvO0odqV0o/eNoHD + GrF8GuA9seZuGroJA/xtK68XBdxbl5rFGp5TC0Sua3AhimgCJ5MYXQpOp3Wv+En8PzrErl4JLGGg + 7ns4NZ+T2av5ob3vZHYy37fUncx+ng9tgUHBY98AXBYZzMOo6XS4BNe/P07rDJOCJffQxqYwF2hs + 0nY0e3M0e1WHkKQm5uaWFEXubT/+ogQf101uALGQFPqPJn5oRZw+6ARWmLuFjfa8FRXzxQHKV5ZQ + 8hsY/GBD696dJbahqTZAA3F9rDPWXncOsy4np9aHyY2dCK0ZgR11NHZujmPvb4wmIB0WtZZoWDLN + NhM8a/vU9euvq4vefSnzyggzQDBYSCBdZDmBGzAwOMjWHCq+x18QvUncF7AE8ltuoZ5Ur+aqz6SC + zPcGMS8hHpN5LwKgOBoPYCvEYnCOucDEwwp5p3EO6RyGV1C7byge1KzKW5VKZuHhPNunsznUcZMl + Ydk4Roeu9+t/PJRmv61gnzRjBfzFMMwHczk9WFJ1UffIoOnk7j81zBD3cgLQcOShYbBxLAf0TY0g + pnnqt+EOMh8PEN0Aral2kenaEvdbuh0lQGzab0WXg9CrzxywZ3fCjflKbhtawQdJUp0YpIiqr91J + GNht3xvLbBbMaxxGk6dNN5gVfVUtTQbBErFKaE637S06w/ckL2kXPM1q1ItkR4pZRZpHg1FqqQop + NnuNmTWxXZQ6UloBhTQlhu3wkKpzvHe2dcq7F7BufSThRxNZ8khW3+ehzijZLt4RqOQ47Pld14PI + nhq8gXUovPWGViCDhVGXKrE/nrnv5Wj5eja76Wcl/J4UNXgWQ4LiID5cx/U6sghPfWSzK17/h69o + rzwHlov2r0OdFPgK6YWopvIUYYWNWvxVacStrgskzovW7DbAYcf3HE2Om0NDHX9vT6XH49ZAhvve + gH48LqS4Z2YhOg6/pFb76HF3vIKEoYn7eJw3f6iZPPb2in8BUEsDBBQAAAAIAPMOs1QrB3gwTwwA + ALhZAABzAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8w + NV8wMS9vcGVyYXRpb25zL19uZXR3b3JrX2ludGVyZmFjZV90YXBfY29uZmlndXJhdGlvbnNfb3Bl + cmF0aW9ucy5wee0ca2/bOPJ7fgXhfrC9kJW06AJ3BnxAkG27wfUR5LIHLIJAoGXa0UaWdBSV1i2y + v31nSIqiJMpOUid7SS3sNhLJeXI4D5LJCxKmsyhZTAoxH/1j7wUZbe0BZEdptuLR4lKQQTgkH6KQ + p3k6F9DOs5RTEaWJTw7jmMhBOeEsZ/yazXyAfR+FLMnZjBTJjHEiLhn5cHxWNvvkP4yZD/FFkCiR + YzKe/sFCQXiaCjJPOYnVGOiHr6WiKVmbMbJgCQM2gMh0ZbE3OB2Sw0KkpywXauA7NTDlEvSSJguW + kyVdkZAWEneYco5kp+ySXkdAliYz8jkC0aaMxCngieaSvxDRRSiqIe5vV+1zni6JWGUwqyRagp4F + Ofv95E1w9Oubo38ff3y3pxs/U57AmHxPQdCvBWc+yMF89iVkGSoqLxEcxRFLBOjkEn5EodTiG85T + 7pFfhchAURmMZroJPtOCh+zNlygXeaPxYyrepjCnunlJs4Dha4uLjC4sEY4FW57QBZu1x0UZi6OE + lSNP9HfJVCeALzhNcgmjQZUs/ytg3uuCtXGkcWxx9/700wm0MBDoY3qi+jyiXz4wcZnW+F4ulqJL + 1YenH6Rq3kprdUNp6j7ly6DBCYBrsnpefb/sWoLpxTmhOQnU694eGGXNNsZ7BJ4XJFsBBjEmsyin + 05hNigTMfDZSiLwiWfC0yExDLqEcdneYrDxyROMYkXjklygEvcq1FIUeTilXHZ+kCmjskbNVxv5L + QY2/JdCyJxGfkUnZPuif9Yey8SjOsQ26SuDzktD5edMEzjsn9gJIKsbOcwFkgeOLC/1jby+MaZ6T + j0x8TvnVcQL8zmnIzmh2lCbzaFEoF5Z/yph+G6RT9D5Dpcder3cHWJKaV18J/ntakPwyLeIZSVL0 + cLmgsPzAZ4ArAR+i2JtF6HnilU+OYQCjM4+sKsCQMxxP9RLWSELEANaFVCy0YITKaSIC9GBUCBpe + qnawG5pgC4+mhWCax3F0Tbk2rTH48giGiVQ1KAYBGo1HOejIEpNIK/IVGoGTWaL50zL4RGnQv351 + 8OogOPg5OHjpa/OVgBnldAmUULpxKSXKgKEEfD94WjnvuV8bLycBxtuTQdK5gVIIazDQFdE4+so4 + CAqD5VRrSau+GsiMrQOye/3SYpRa9VqdVEsVW2dsToIgSiIRBIOcxXNP8+lpgTyLEa+GX5skPgjo + BwoQKKiXRq8BhAEVksYgCz8Ms6k1aUnmkJZ8sYQB2ZhgUiQAHdTgPPPFdewIpMUECV2C0wA3hUYz + JrBwzUhtLYBQL7h1gwXEntA2gHWDf/rpCiLmIq96wUnIXku1ZdfA9/0hGf0LokHCTG8oZ1ShAR+e + DfrQ0vfkoGEFrF3bOTZfGGAZJAMIl4Dim2nF5/XBy/G6CP364PW4K/y+Pvjn2BWvDYGbNgN+kc3A + WQxsQUwniPPtZjg0UDSLgmvGc1xeE9LDRTw6+Hl08LJXDQkxBmIvzbJY877/R54mejEozcJShfko + YPX8dvretBc8liaq7NE2Jn/JBAVG6XkfBvUvKgVHiwSiqEGRUXEZqOQwAImKJWgwb2m5XxrhO7TB + j2Ao/XFzsfhAaNBzWGvPc9twHyTqD706oaQRM9bRcts7kOtaCE6KohGV1lF0Lxqg2LWanBTzYpqH + PJKh+3jWRcv2Hr4NEkSznkfWdbfp3jhtRvt5Pf1IFf73YLU7rWLoNkjp7MH0eG66IebwVVB1oD3d + VCZYzzg6oc77sH5Gev2ACU9aepIQg561zEAx1lepBzfjl5Au2Fyr7zuz3QI77x/KRe1kWY0GnuUQ + ZFe+tDnVkbs5V2qZq3lqKsxr81L5ojLxD7jO/pqYA1Ma8CIZ8DJhBLYYXU7e0jhnngkEQzs8leha + JPxLyDbNVyUbZN5mCORfosgDWRqqRI+cvzo48Ah4S/zn9cW4tnpMzTSwICcudJ4hYrq9ypFPzNuw + hp/TCIRpFXaDTlxqmUzqpcuwJixEuroQnImCJ9g+aClNhUQZSRSSLteO5im9+5j0920PkO9/q7uY + m/2a/4b+lj+/2c94eh3hgtg3mwG+zuD3m14ZMLgc9c1+05nCQJd/venftCKSyYumDGpfLfTzS4pM + tdxIcSD7/UWKnMutkjxjYTSPoHQAnkiNJ11swqBmgeVXVqdzcIeexuQMQPENU35EUw6yaxKJQ9Yl + ThS2HjQpt6Lb1PQ4ElVc1wl2IXLQdM9Xm2ZLh02aXYhqNK/YChiDslLX2nJdk0MSFrlQ5T8Q5GRe + JKGcJ6wyzT5YhtXgTHKjilbjndoEgCqyK6KkUMyI9IolkpTVSmQrFpyASVAOVSrJpGkpC6Ekp9cM + sVFhK7mkojdPQFu8YLJqrPZPPCIdvmxN0nKoh+LRypOV2y+6sMPBUN/muCFh+kAWIL9YNaZOKstw + ME3TGHH/2d5l8usbSS0pwEpKPMpirmkMsZrNaRHjPh/4TOBCRGAMUzAshhr7rCTKJcewIK3dB3TX + IPApE3w1OpwDPh1Ucd8ywz3asjCWXChHLqtbs7kANmcWubIBNSonLILp59K/o7R67SGfqQwSJsgM + LQrKf7g00+VKxjKG5TWYaq/Nb8W2se2EqoRBT2C9aNOtUOmg1ViFm9yzOseJbOz9VXx9VwkY8xRj + Al3VUdQz66Yh9OuZdy1nbo41Iyvl42pTa6/Jd2txtsUwW3OwAioxMBuosIJNIVQjOaCfA20W7uKu + LrQEafvoiStEtgDdvnbSETRb4G63OekIoy1wmP5JTJfTGSVfvJX3dQw/WoPKMFvrsPKrrkpcTodz + FE4AwzmAeTIDzUhMQRZMBHEKxgGpMJ4TBGkhskK0k7VhfepcuZ6anzvke/jsyvIfpCy3HYM5zcil + cx2buLaUjhSmvwrQA+MPPekaU+XcJ9/68wiczkgG/dF1RLE6iFO1r9S/8dyWNXG2esRR74Hx1jiV + eYKDVXMUNLBhnUN1g9tHOgsnE/l8zHSCtjtuu8g61Un90+GaWignFU8uT4Y19MQuqNuDqk1ihRbz + yCkNryYd7qbh8WpaXKuVQY0PK6B4XZ7Na+hHUbMrsWdfdoJmnl+12dNHKP6ms7gq74Mc8B0TG4tQ + +I+6arldBfqUK9CyntlkLt4965cNp5obzbRZ44xvXeQ4a5w7ViS3X027oyvjkTYeXYHj3R1X7fLi + 3XHVMzyuwqTq2Z9VPfUTKuvyyszacjKNg/6meAfRo7018j1HYDZLja0RDWiPkH12GHmuNUqgbrQF + MKkqmD+Fy0PtwbYbMCD3KFUerSba5YnfkSfa2611LfbsLggu7UTSIrSti1JdS2iXg+5y0F0O+nfl + oEfKE4zQf67NRBsuw/40vK+hs41cd5rOVkFJWEegW8ltAzoYwO7B+mi5ORMbrmPzvDz7kgqwB2xK + 5PH067aJPC4HB/Enm9/jNbSXTz3J75JzMgHpDurCPUZB0M3My8dn5uGrk81px3OtWdQhUlP8XcFy + nyuD9ykser3ekVR+jnv2Svs5oeSsdaSjf4u0OvXZ3S981NOdLpqV9Y3JSZVq5QUWQniik6rfrlW/ + 7WYmGTFVTq1xeldeeNvMqE1966c4uyuVuyuVW7lSucHitnvdckvL4Nnd2LxPePqh73Vu3s41wE/z + hue6cOJAYuVZLVTP7rLogxc2+NzvRmq7wHHA1mqc3e6oofiD7I7aru/Bbq7KeDii+SoJRyaj2F1j + 3V1jvfs11masffYbL3GUP/aN1vvtb5R/C+f2+eN7EO1UmkJ9owMvroI1tvc2ctzc+LHvqz7a3VEs + 3IT6i2Fgg1esVsbdsl6rJvi7Kjf5V7R88+eztlW4Vdy1Srj/0wupzgXzfK8c3OqyAPrIjDNYi5j6 + yiOmQcK+QGCJkquJ1Hg9Pq07CcXnnqehTtDtnFTiI3dfBDGStWuBrlsT5WOdf2NMufVFifK5XUlQ + Po9WGhiCj14iGMp/Q+JePjfrpvnO1xzWmZTjtkP53O/WQxf0Q9x+KJ+t3m/Fp53+VnNg1uqWFbZ1 + IXTGrvHWXSvIwGkoAvQUj7AXUkU4966ITQ29WJDOAxazZf2Pt838axoXrOlAnVsoDSyYlthNG/dM + fDPNmOOoXwLGxKmBpbXXhGDrA1U1z53xrWHiD3UjQ3Fz91sZWu93vHmNz0NfzJASbftyhmUhLRW1 + 7haYdLa+O1CahldbeY3d71r8fhKFr6PC/QtQSwMEFAAAAAgA8w6zVKVE3CsWEQAAGO8AAGEAAABh + emV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJh + dGlvbnMvX25ldHdvcmtfaW50ZXJmYWNlc19vcGVyYXRpb25zLnB57R1pb9s49nt+BZEZwPZAUdKi + A8wa8AJFptMJthfSzAKDoBAYmU40lSWtjjSeIvPb9/EQRYmUr9iODwpoY0sk38HHd/A9yj8gPx4G + 0e2gyEcnvxz9gE5WdsFg53EySYPbuxx1/R56H/hpnMWjHO6nSZziPIgjF70OQ8QaZSglGUnvydCF + vu8Cn0QZGaIiGpIU5XcEvb+4Km+76DMh8kv+kKMgYm2SNP6L+DlK4zhHozhFIW8Dz+HbmMNkqA0J + uiURATQAyM1EQa972UOvizy+JFnOG77lDeOUdb3D0S3J0BhPkI8LNrYfpykFe0Pu8H0AYHE0RN8C + IO2GoDCGcYIRw8+nwwWUVAncXS3bR2k8RvkkgVlFwRj4nKOrPz+98c5/f3P+n4sPb4/EzW84jaBN + dsR74L+LlLhAB3HJg08SyqisHOA8DEiUA0/u4E/gMy6+SdM4ddDveZ4AoxJoTcQt+BoXqU/ePARZ + njVufojz32KYU3F7jBOP0I8aFgm+VUi4yMn4E74lQ71dkJAwiEjZ8pP4XiLV2sHNUxxlrI/oymn5 + XwHzXidMHyMOQwW7d5cfP8EdAgR9iD/xZw4SH96T/C6u4T2+HedtrH59+Z6x5jcmreZeArqL07HX + wAS6C7BiXl23fDQG0QszhDPk8Y9HRyCUNdnoHyG4fkDJBEbI+2gYZPgmJIMiAjEfnvCBnCK6TeMi + kTcy1ssgd6+jiYPOcRjSQRz0a+ADX9laCnyHTmnKH3xkLMChg64mCfkvBjb+EcGdIzbwFRqU97ud + q06P3TwPM3oPHpWdr0tA19dNEbhundgvAJIjdp3lABYw/vJF/Dk68kOcZegDyb/F6deLCPAdYZ9k + HxPClVfWjW+otulxvh0fH09pi2L50eWE/RkXKLuLi3CIophqsCzHsLxAJ4CqAB3BwQ8DqlnCiYsu + oAHBQwdNqo5+Smh7LJaoGMSnI4D0UCjKsCBkXCnSAaiGwnmO/Tt+H+QCR/ROGtwUORE49oN7nArR + 6YOuDqBZHvMbHEHoTYWDK+BAIRMxKXH5MDmdrHKYfxSBjjjH3PuXZy/PvLOfvbMXrhBP1jHBKR4D + JEpdv6SS0kBNBeh20KRsXjO31j6ORsEttGd/C4FQPJK9+IC1PvAowGHwN0mBUGjMplZQWj2rdRmS + aZ3Up24pIZytYi0OqqVI7w7JCHleEAW553UzEo4cgacjCHIURJza+EIE6UU7uh7vCBD4h8ZT2REa + VIM0GinjQzMVWhMWQ47CYh8UYoA2khNGEnTt1vo58lsqbIPHJMaL8BiUAqghKjR9BAtTthTSAgOK + BTat8U8/fQUjd5tVT2Fds6cKt8pHXdd1e+jk36DAIyKf+myS+DCgdpNuB+50HNaoV3UW2uia3v4i + OzO75oGFgyG+y7v0enX2oj/NqL46e9Vvs5ivzv7VN5lYCeBRR8AtkiGs/65KiHwI5Hx/7PVkL5wE + 3j1JM7piBuiYrsuTs59Pzl4cV018arboU5wkocD99K8sjoR8c87C6oP5KGBB/HH5Tt4v0pBJHRcx + VT7cMckxIIqvO9Co86VicHAbgeGTQyQ4v/O4P+cBRcUYOJhpXO6UcvWWitUHEJROvyn/LgDqHhsE + 8Ngxi2UHKOr0nDqgqKH2p8EyizCAa5NtI8SsuMn8NGC272LYBktdnq7axQuGxw6a9liH+2icQaFI + xWRQqPDPgbVnnKOeWTyYNgVBSDP5GJR6OvGqB3R2HyuBqJvs1l7XHZDmEyHNIFADjU+sR/dYEXpg + jPKt5IMZ8TuwxyrW/PvCaGvdrjuv2RIzosxbA86sCUWXfdAxFaaxOVd80fF5ajLM0XGpNEPpOXup + cJ+aI3vSt06LqJuWHhegRfB48BsOM+JItdxT9X85nAbCvQN3TX6raAPXVTYBBycvMo/FVtyTQtcv + z84cBLqL/vfqS7+2emTQ0VV6DkzDORKIfOxUanUgP/Vq46c4AGK0yKjbOhZfJoO679+rEQt2p05E + SvIijej9rsY0bqCYXueDtClaKp5M1/ZR51TVANnp97qKeTytaVN4rmnXx1OIvu8DuiBOZTTtCpf4 + tKkjYQST2nzsPGpqX/oTNwRiQkHLTjgTMjBsuAbgCP7KqMjYrkCWED8YBeBFC5yQxMmtpEA4nQYC + ++gKRqGfqI9LRywbqU44G4M54sYhVGoFKDOHdGgGrOsA2waqwfxKJtAIYhoRyDGZR6+RX2Q5jy0B + YIpGReQzd56GOHKTJaGhyJBhwyMmuXJ1AACVuqp5EBXMc/Hy+CuJGCjlLmJ3abQDI+UY4lmMEjaZ + PNbFKMP3hI6Gc5XgEoqIzIFbaUFYyFIF5w5iypDdjeKyqUPJw9UqL2N7EVXQxhBcZTTalc+AFgB/ + O2lMHWOWxOAmjkM69j/6FoZb36XQqIAZK8fhs3ePQ7BjZISLkG4igT4BLPIAhOEGJplQjn3jFGUM + Y1gCSuhLVRkQfEnydHLyegTjCYNDN8USugFYRmUMC67kWGglI1uQObmsuAzwVhkiAUx/ynQfpVas + A4pnzBSoVMA9BQJfsSbOtC3ePtPvWa1PtZHjanq/ry77ypiKCayHF+Iu+ORUapQQg22IXNOJbGws + VXg9KVgJ05gqVjypD1H3OpuC0Kl7pTV/stlWtqyYT1cbX3tNvLXFqZMh931gBXypWcpqVJAp2qth + OPE3T4iFOQypE8266PpyYLIzWkez3hu0WB6tO8zfIMTjmyFGD87E+bsPf7RGpWWqPVCch7agj/HT + 2IpykFAmAqNlQ9mSGuJbknthDLMLfh7dRfbiIk+KXPdEenXemxwZzuAFnBl62QjwWSJAdZ3JneeM + 6aq+NBNjppdgMip715XqxWGaJua6cvC9MwpgDZ8wG3pyH2DqiIYx31DoPDrmeR4Y7zrIEFqAKNUw + ZWbXgKrctu+qfY1NxQ2zyjH66NKQuNRx8HTtpmucOtRB/atBUWhDDiqcTHqFhmsDNXbTG1UbfnxY + 6pbdYP/roGXxN/RPjYtTudKt4aHoZ6dNzzgN/nBoanSwqxEOELzhwIY8JDgaDriOnWFdlwuCjsUm + t9vMjlTOEDhGbwkocCVLi/ANTLYNjxow+XT10Rv2lyaSRyQl4BcPJdpZc/iyz2ajrdJ3b866s6Rv + PiNdpElX01/vz+2wG/31Bb3rdqG3CQKpKGYmCEAd2qTAdruEhlk7nKRACQJ8QK5kqY9Jt6D1sFPH + 4kfeZRoGvAUA5x/2MBlBHZ69z0Tsev5Byf0PlU0TebPbaVo5sBn6XsBTEhoqCo29ANFRbcGeqcZj + x8IAj9f1eDA33DI/UwmFuhxlgzn8+bUFCtYLK3vN4YWp+3h1rh2rj0Bp626aAmhVxR5tMm09POvh + lY+3zsPbsKd1ztflCdVeU/2txgJWv2re6Zo8upt4OPFKwELfz0W32tGAAH3cVS2P7l30piFxXSYw + GHlqg1nOKE1hzOuMUmE3AN9ZH5UWyrzYdUe1jc7BAKg7qxO3Dqe2HfiL9QNfv0c924TvmJ/NUwZN + qvbaya6qGuZxjo+Pj88ZdzK6a8vZkyFsN+KVWeujT5XhzwrqJNO98Zgf+OIHNCTzdByq6pgmNiqI + J2+C2+oqW121kuqqhoStttJqSTHfu+KseXTzQZdszd4gk52fqXir0t4DxcJrzfauxmvlrm0pJIsX + jukurqFvzcu1e00S4v4WmDHTcIKzSeSfSONpq81stdni1WZNM7SrgbAwojm+zbYq+r0ChD4yB30D + ySXwAP9oj3ARZY4Nc/UwtzWw5Qyrg14ipq1kYIPRrK1es3nT7cibKqrZZkq323s1zJ7NlNpM6QYz + pZWtXFuOFOf+3cFmSXc9QbqbeUeTCdyxACsET8YDZ7UtulouqCnfodbusL0DuJfMVa1n9dhxG8BH + d9vpKRyaflF4qEY9G/O8aVYi569dBO59JbUcRUsyoqL2SWkJ9upBV75zcNmsRIWNlp/YEnfeKB37 + 69jP5ZLT1ZqkBGwY1VrM3HQj8pB7oMe+snNyjQ3vaf4OvZb0eYxdV+OP0IulCnMkKdP31ttik/JS + vNxSu80doJTXfIFKeT2HV19ej9PoX9jLn8Zrg7NfXss5/W291+H8l9dKj3vQS9/ZreZACvGKGbZy + IoSDI8at6xygIcV+7tHls4YkW6XqzR6dOjpbzvHIIyEZ11/9OHTvcViQpiYx5uYao1D7q96amYxz + 5bRSY84PKFOPoDGKlrSk3aZr7GpeWxV9Q6TXFaZwbBYPVQTfFwxX6LXukIVRtOqwRZEQjUVa+CD9 + tnqiqxQNp7bSZBNOhWbIFgkzFoohZgULT0/DbF1I0cyCPEsqxcYvNn6x8YvKFRu/sPhl3bHLppIt + EqANlmywZJgDGyzZYMkGSzZYWk2wtBX5mKmvUqCkkNEInPXgHhgRFyyTBJ7/Tv0shaydl77wm5Km + S0qS0RNe0M1eBIZ1t+VMzX7zwUwRtIU9trCnfHzohT1rfNlUEmcH8LYp9rsXe1aoUvtVptWe8m+z + cdtQ+LKA5djCephTUmPtFcV79mn8VpJ3wk8zHK+fw1FTd88ZxYhRDDeqMvvDPnRvj6/b4+urOL7e + thif5Rh7GzL7e5x9Dl140MfaF9iskKPYHyfZ1MH1JV3FUhzsAfb93ylQ17/9hZRK9u2Z9a05s95q + Y/YplvRY3qsis9QcGfGLNMgnXGFl+5IDEOz8LKhjzF9zSmAWSJshkPM4O0OwmLTadMF2OwGmGbbp + ApsusOmCkpQ9SBdMt39bkT1Y0qpstftnYvvUAhDu9M7Hip1wA6elGOb2A031+iUzeF7AJh9kS5t8 + sMmHlSYfpi/T581FTMftAFITc+vQg85ULLu/Ioe0aYuNpy2e5LKWomKzGPu/gWGzGDaLseVZjPns + z57GtIz4+yDNCxyC6fHvqMLNYObgf2Dl/djTdMwKYtt2gLM7lX2CaEgetunAuv6T89OOsAtqkCDH + fJPxReF2/qyh8vRZ06EaqeFU1BGYNXA7LjVh4BjojIVHLRAb3e3xfnu8n127lU188cvJizN7vH9j + rydb0Fzu3esABP3vOfmfKfWfST4N8nQFD0jMcgjmwUf0vaC6fAYiNb1fgW+4FvadCPadCPadCPad + CPadCPadCCYJ2cAL5JZ1Nda2STGWmxTn8TgpcnJq9gZgnHY34bHRqWqs2vDHxV91N4VfW7ONsXUv + 05sSph/8ZoPdBLCbAHYTQOWK3QSYtQlgdwA2vgNgg3EbjBvmwAbjNhi3wbgNxtcejO9wJL5QjE15 + tQAXtr9QYKEie/KQ4Gg44BpnRinkOn9aGCJ6Fu1lCfGDEa2r138x10b2W1JG8Hw/uMzFtY/esL8Z + zM+IpCTyQV7KqdJ+VLns8zybIPYnkuuL3u5SiGuOg88LmqadPfi8JaH3RpPuh1IsbRDrwzntXYII + RsIK0eprGrPoh0h0LH7kXaZhwFscO2L0PTxlvtz+w44dMt+z8+U78rvJy1rXbY9+l8xDL/uzze0s + DBJhJwpxitTGzivPkF98OldZPCVhPju8TlBtumy8bePt3Yu3lyk6aF1E21CD0IrctpYkzKOSDjz2 + txUKBrqeVqGgORu2QGEfjyhsfNdEQrb1GFtaj9EENcdmSztWq9h0KS9bF7JldSGtnoktE7FlIrZM + ZKkykXa/67D2yU6DpKZcnlBz0mTpnm2bNcnb0vKUhrFYvFrFbqfZ7bQGTKPo6yCbotOE2DLMXuzf + zViGmyqfaYDdja02u8FWNnpycU1zidnaGltbM428hvc3DaBRewO8Fr/IlvLYUp4mw2wpjy3l4VQ8 + fylPwwfZ/sqeVtN+4BsWp98NRsxU//N/UEsDBBQAAAAIAPMOs1TQ74CagBAAAMW/AABoAAAAYXpl + eHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRp + b25zL19uZXR3b3JrX21hbmFnZW1lbnRfY2xpZW50X29wZXJhdGlvbnMucHntHWtv2zjye34F4T3A + 9sJR0qJ7uDXgA3LZbre4phu03R4OQU5gZDrWRZZ0opTULbK//YYPUZRIKXLqOE4sAbu1KJIzHM4M + 50EyPyAvmvrh5SRLZ/t/2/sB7a/tgc6Oo3iZ+JfzFA28ITrxvSSi0SyF8iSOEpz6UeigoyBAvBJF + CaEkuSZTB9q+8z0SUjJFWTglCUrnBJ28/ZQXO+gjIeol/ZIiP+R14iT6L/FSlERRimZRggJRB77D + 20LA5KhNCbokIQE0AMjFUkNv8GGIjrI0+kBoKiq+ERWjhDed4/CSULTAS+ThjPftRUnCwF6QOb72 + ASwOp+jGh6FdEBRE0I8/4/h5rDufDVUBd9ZL9lkSLVC6jGFWkb8AOqfo079PX7vHv70+/ufb92/2 + ZOENTkKoQ/dEC/w1S4gD4yAO+eKRmBGK5h0cBz4JU6DJHP7xPU7F10kSJSP0W5rGQKgYahNZBK9R + lnjk9RefprRS+D5Kf41gTmXxAscuYT8NLGJ8qQ3hbUoWp/iSTM16fkwCPyR5zVP5niNV28BJExxS + 3kY2FWP5XwbzXh6Y2UcUBBp27z78fgolBAb0PjoV30ZI/jgh6Twq4b24XKR1pD76cMJJ8yvnVnsr + Cd3BycKtYALNJVg5r46Tf1oA6wUUYYpc8XNvD5iyxBvjPQTPDyheQg/pGE19ii8CMslCYPPpvuho + lIWXSZTFqoDyVha+OwqXI3SMg4B1MkK/+B7QlcuS743YlCbiw++cBDgYoU/LmHzGQMY/QijZ4x1/ + QpO8fND/1B/ywuOAsjL4lDc+ywGdnVVZ4Kx2Ys8BpEDsjKYAFjA+P5f/7O15AaYUvSfpTZRcneAQ + +G8BAiCk4feYCBVGT/wvfjiILpjiGY4F0lMyQ26cpe4FpqySS+c4IQw9FzC7cv3QT30cDHhl9lAS + zEbqLZHS4nJKuyFeAJlgYoC+ZIwAVVUz738OSqaxHg3cJCeBqtGTrOD8Q3TzMcfyHSD5DsRXUq2n + +vnxxyvQHJe06AOIxb8Ox6pS/mngOM4Q7f+9mKQWAGkWpL1z1ZcHPDtBAihwfjzoQ0mfCVpIhgUo + yRBnq0MqQHFF5IJKAoDfVCl7Xh2+GDdpwVeHr8Z1Ku7V4c9jm05UAG5NBJwsnsLaMNCHrT7C4L/d + DoeqFY5995okFNABxHsvD18e7h/+tH/4opg1LwpTQNpNhcxo3fb0T70R6uE4DuTgDv5Lo7CnAfKY + tmIwjEp72twfg0ykSQbL4R8f3qnyLAmgJWNzp4VgOAuSYiABPutDw/55MdH+ZQg6UHUb43TuiqXd + hUFlTECpMX/9XKDeMHl6D2LSH0tcwOQAeP5X4gCgQc8ieUAVqzz2YZT94agMSA7rNxDHJjCG2AIQ + iyhbQdDsgnqJzxn97bQOgiiE2Z35l47exPWnAKzpswn31jqNHhcIR1KfQYX/RqAirJMytPNIjBMY + KqwFVH0GlZMs3eIDm87bggPK6rq21VkfBGNfCgZw0MSgE28x6GnyA4TR3nI62BGfEzzVsRbvK6Nt + NDvrHwuR3GcKzYq4aGPIrv6qcG+Ac8TluRGCEHlGFv7DpMhFNF26OWC5NLQat97QggD7PCgtWv07 + 1ihtrBakzvrynQ9Xr6AturyfKnvHII6CsascNjKJyrjfAr1ALbc+YVzCBKmCc5V9mmThQI0eCEjw + YvIrDigZqVV4qCGvujNAOHMwedRbMXdg/qkqNMVpRl3un4QR96fOXh4ejhAsJ+fjkgJSNvtAazSx + 9TRS/avPo2KRm6hfw1L/CfZhHIZjMajtS2iaSdl01nh0ShRfTYE+zHK4kwaTCYz8sDzwSj9i2rTC + QQOLMlsDFm5jboal6QDTpgwyIWmWhKx8YDQdlRDiRsHeXqWhXoN/W2XtZYLMl98x6h/oawQ9+FZe + hG4PSgssfDcW3NsD8M2vfaYyD5Sv7Ujj+kBbNqFxZRG9PfAAzZSUyEr7t4ZRoEzvCwLOY8NQd8Xu + Vo7pmXKg72MY93q9Yz4D4D4i2QypdohPB4+2gAvGwxyfTyiiMfH8mQ+iImMzkgxOwaRjrjhtVB+j + T9CC/ULRTLYWlRCv5BR9cJvW2oU+DxKUMW0moHx8jPuqYCzNbUCKOR+jUxb9yZcWnUZ2OiISTuMI + vG9qwNZ7/VOLCYRChpxrZvm7hz+5hy+cduxVQLgiS+hjijzpRHNNhI6Ql9FU+PVAnwTNstDjSKdz + nKoAVwxuMkwzG9TU53EwtdYYAIBc3E7xw4y7D24aXZGQg9JKES+F/7OeUpykwHcxZ2QRZ8CI4mvC + egOmdEwoMioCk5tkhFO9CIyMEF9EeWkY5VVHbHi40L15XEW49bwyOPyUuZbqG4wFwF8uK/PPiaUw + uIiigPX9pxk+csoRImMUwAV5P6Cbwby4xgHYU2SGQT7RDQZtDVikPvDuBfAAYRS7ESMS4gjijyIV + p2ALDAz4A0mT5f7RDPqT9gsLSMYs+BrqDC9WEKZnABEgdOhxEVEqRfCAqAV6AWqlIkiKAv+KlNoQ + H3gjQc0KhxFJCjp/46vhoFgnC8SEkrMRtNB3fxqhRKdQgd8tPQxDTT+OuclCSygVoT3HMGXGuma9 + b6Rj9VDKzsQ3LPEJ1VmbGAYzIUAgQJpJrnIHIfmSctthwuejbKY1+YXsuadvaG36QP5hDax1+Ijs + 4bonRYqKZfpVaagHjvJHizzUG3at40b50y5+lD8biyMpgA8fT1KgHiGulD+3TbO9cpypibMs4ab8 + uV/Yqa71Q4Sf8ufeQRdbB+sOvjQg2SIIkz8bCcawB1ZQYiojwX5KW62ZV3Z3/i7JmqdPxjkkuPIS + DrOXYC912Xpghk+Gmwju6BACqOtGM5cEZAEQdIAOWPYZqS6YRjTI0guzkfUiK3VKoBRTM4Ob2TIj + brlXeikREmbNZc2ajaBiymttp4oue6hgqMBm9YCopPtdQdFzc1YeOibKR7TuuKjGIQaJilq5t1t2 + TWQpcD1zsTX3hGfuz5jXW9kBce+U7uqOTpBEILoBXpbBlNNoVc+6XzZLSoZMta6qWcwSU1IimFEd + mxHtMIeqstbA2cUwmAooegUnnbWqyBy+caXD3D65OrBoa8MundhsVXORqNqYE9PqNBsVK9NEX6WM + isAWkwAvLqYYfRktR1/H8I9RKRf/0geNy+t8TD4F1lq6n2RUzPVhEAE/gFZim6jcKEuB7C3WmBni + LART7bZTquxhvpNS2lY2KOaxRpqrFe1Wj9aFiZ1dcaigislUxkhHpRW5Ml/5ry6hv5mEvq5l1CYy + yrX5WEUdF1xzA/WL8OlAKdcR17ORCHJNvvVnPkz2Pg/J7l/7mGWNgkgEWPq3I/vETqylI2RZ1IGj + S5jy1d+CqtqBN9DbWqvKArvCtSbiVIDRYXFo19TtphiUoU7KrxadZ3Q5KXCyqUhmKE10q8msVNh/ + olsW5b/A3tWkRpHViKapNKpUGZTw0FanUZ3OHFXoI6Ddlb97BilKJkPg5nQbBHmispSTX9E+ZMU7 + GOR+7E18rfi328e3Zcu+bSa7fXzdPr5uH1+3j2/b9/GtvkFOhDfVxrgV16ztMS4F3qvuf2sc7a5Y + lsWWkLKd2Ov1fuH0oQ27sbpdbajb1dbtatvZXW1y4xrTHOvdnlbWRevZP/boiZryoHY6CbNicEf1 + 1OVh7srDrCURU5dcX8maZE8XtuiyFV22ostW3OVtPQOfkpFkt13J/MaKe+xIATvtg+C+ztnsnM37 + OZu66/KIR20e5jBN1Rcat3aGrL5Qd5amO0vTnaVpc5amflnvztJ0Z2kaOas7S1Pt4EmdxejO0jzt + +evO0nRnaYqnO0vzBM7SNG+av2OfvBhFC3tte2JMgOwKO2LZ0GDU/jUB/UvZsk03vw92zRdcHvHx + fBTDedALLmsh7YLTurZdrQ082O1l3bKkkG3+ur2sD7OXdR2xi3X4Id0OzMfcgbnxmxRrFrWtuEmx + zVKxVaZYiZgt9o9aBrjtdlibCw9bGEoqXSc2hzJ3jmdJsiQBzRIskSALysmColJi7znn57o9ld2e + yk3dFFgjqVt7U2ANvtt2U+DdPumOO4pbnrPc2jxixVjoEohdAvH5JxDX69Wy5zHSaGvIMT12Mmkl + X1GH0CWTumTSE0wmPfp5n9Xtyp0+E9QqvaVJyQZPAm3TAZ+8YnfRWqled9HaE81S6VqjO7qkSNEd + Xdqeo0tNvvsTzWBMfQqzGRLvEVMYEiLoBWo7rSSH8XZKH+5gkgAhLrqoP5TUZTnsQLQJFN3nJJIf + oJxlHgpeq4IpddAyllywxQaTLvc5W2Ty1mOeKzKx2bYzRY2y+Hwj7t15op06T1S/8HbpgC4d8PzT + ARs5j1KyLPuFxdAdHdq6o0OPPVXP4ZSQaTl1SZ0uqfMskzprOCHUwgLbnqBOgWz72I43J96VOw0p + t5xcfI198Ir9wE+XdcGdPD5aE6mZRgvsh6I76IoEa92UqjzBX0LKRn2kISwdQd3hPGbDo+hmTri7 + jSV2IrYhL4Lxgiibgpfk5A7tAn1llxT6FElyBGLfYgbyYMRpcmrIoIZ8y+MmGrhqPKNoaImWGEQU + 3evYpxELSIANxW+1cYDN0SIDJcZsUpAX9p1hMIuCILrRA8YgF5dZgBPge7b/kHIc/nOG97+es/8d + 7v+8f/7txeivL27l6/lfqrhb0NvsxtY8xlLLBaN7xk/uCpHUAtySAEm9WOxCfGRdR9catOK6T66p + bFONH5p/B5+pULzbk5GzEG/rz40J7cXE5B3TXU1Oq6HogESWBa4SY+qOqrU4qna/7XBP7KTaMzuk + ZvEraxecbThX1kaPr2K/NxnnuXaGZvnP2wNuf1pI1GSS0yyOoyQlUxA2L0ugtqvgfn/C9dpP0gwH + 7g0O139kTJkhnwWUf+HwoxzDaT6Ekn3+BtwUkTFVo0b5qJEaNbe+WSWJPALkV8iYlrOkVmO8baq0 + Sj0zU5qP/Og9x/pm7nvz5sFhPVwfEjIFa76Cngn2cczthml9KIO7AeSWmNxNvN4Z3UpV3Gl0N+m9 + dVvdj5QD2twOwGulhpqgVPUKgDDXh+dh9HcWeGeBo2dpgTesP9tgg7dS6xsMol8rckHbspq8PVDI + mqRsvm0rZBu9iOwOdOd1DPRKQHeI5SETp8GhFFCb+QFZ32VcLQ16AC0FVEi1dRtlwUqf4/BUYHqq + dMD3bq00r9sqoOTSss7LvGy974JBtmV/3Pb+wtFZfZ3Vt5tWX/fnbuWWH8uy1W9epbq/edvduPbY + N66Zlsc2WOLrWIm3xVB/I4dSULrNHWyrDn+XrPPiFqd25jmL3kuCUoRRFvqgotDn0/dIEo/Hv09f + fpTH/UQUvxgDwuEUYUojz4cuiou4AOhHPifH+pzAyra48EPxW27cKf6kU/Uc1NanBm7mEei2YvQ1 + o6bI1/Zv3ys3IJGr8tcYFZzDXfSA0VHuGcoFRZ8tfWLld0CwQE7deGbgZ4JeOfRv4/cNpj+6a/Se + 9zV68jCeqe4e5Ha8O9neQOPZ/XXjdivMjt9w8v0hRdX9fS9Aqa4tE8OcMZtU1f3EtG2MRtt0Z4rm + LnzPpSlrdxFyVlr9by2broKlbclb6AJrmwys6Zqiu9Wk4PTuVpMtutVk1dXoaUYM/g9QSwMEFAAA + AAgA8w6zVJMQbPRqDAAAFF4AAF8AAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIw + XzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX25ldHdvcmtfcHJvZmlsZXNfb3BlcmF0aW9u + cy5wee1ce2/bOBL/P5+CSA+wvVCUtOgCdwZ8QJBtu8H2EeTSAxZGINAy7WgjSzqSSuMW2c9+MyRF + kZLsPJpkk64FtJbJ4bw4HM6PsvKCxPk0yeajUs52/rn1guzc2wXMDvJiyZP5mST9eEA+JDHPRT6T + 0M6LnFOZ5FlI9tOUKCJBOBOMX7BpCGPfJzHLBJuSMpsyTuQZIx8OT6rmkPyHMftFXkqSZIqm4Pkf + LJaE57kks5yTVNNAP3xbaJlKtSkjc5YxUAOETJaOev3jAdkvZX7MhNSE7zRhztXQM5rNmSALuiQx + LRXvOOccxU7YGb1IQCzNpuRLAqZNGElz4JPMlH4xskvQVCs8vF+3z3i+IHJZwKySZAF+luTk96M3 + 0cGvbw5+O/z4bss0fqE8AxqxpUfQryVnIdjBQnYZswIdJSoGB2nCMgk+OYOPJFZefMN5zgPyq5QF + OKoAamaa4Gte8pi9uUyEFI3Gj7l8m8OcmuYFLSKGty0tCjp3TDiUbHFE52zapksKliYZqyiPzPdK + qZUDQslpJtQYM1Tb8r8S5t03rM0jT1NHu/fHn46ghYFBH/Mj3RcQc/OBybPc03sxX8hVrt4//qBc + 81ZFa/coIz2kfBE1NIHhRqyZ1zCsuhYQeqkgVJBI325tQVB6sTHcInC9IMUSOMghmSaCTlI2KjMI + 8+mOZhSU2ZznZWEbhBrVEXf72TIgBzRNkUlAfkli8KtaS0kc4JRy3fFJuYCmATlZFuy/FNz4OYOW + LcX4hIyq9n7vpDdQjQepwDboqgaPK0HjcTMExisn9hREasXGQoJY0Pj01HxsbcUpFYJ8ZPJLzs+P + eD5LUiY+FUynLtHPJ5hrBtpr29vbKylJbm9DbdTveUnEWV6mU5LlmL2EpLC0IB9AmoD8oEVPE8wq + 6TIkh0DA6DQgy3pgzBnSU7M8DZMYOUDkoBSHLQSYTojIALMTlZLGZ7odYoJm2MKTSSmZ0XGYXFBu + wmYIeToBMpnrBq0gjMbA0Mk3ccwkKkJCzUbiRFVs/nSCOdP+Ci9e7b3ai/Z+jvZehiY01cCCcroA + SWjdsLISbcBtAvI6ZFE1pyL06PNslsyBXn2WRqF8Zkdpht4Y6EpomnxlHAwFYjWxxtK6zxsyZesG + ub1hFR/arWYdjupliK1TNiNRlGSJjKK+YOksMHoGxqDAUSTw+JsAxAsHhpEeCBL0TaPXDgSCmkmD + yOEPZK60piylHMpSN44xYBuTTJkEQ/veuMB+42ZfiFTERBldQEKAFIRBMySwKC2liZao0MtrHelP + P53D9jYXdS+saNXr+Krq6odhOCA7/4bUnTHbG6sp0mwg4Rb9HrT0AkU0qAebPDTG5lM7WO1oEext + wOKbbcXr9d7L4brt9PXe6+GqvfL13r+GXZurFXDVViAsiyms/r5riO0Ec75dDQZ2FC2S6IJxgetl + RLZxVe7s/byz93K7Jolxw8JeWhSp0X33D5FnJrq1Z2HtwXyUsBw+H7+37SVPVczpAHOjI1wwSUFR + Ou4BUe+0dnAyz2DLsywKKs8iXclFYFG5AA+Klpd7VVS9w6D6CIHSGzajPwRB/e2O8NsOuoOyBxb1 + BoEvKPNS/jpJXeELorqjulOWKCci5ona7w6nq+S4yzJ0h0TJdDsg67rbcq86584kUDMNKBX+BbDq + Omdn0B0YKotCCHBhuyGZ82VUd+C8XtWh4G/TK0eNexDHOyaOIZRGLT+pEf1tJ9zBMc63yg/dip/B + Puxqrb/fWu3WsHFvXy2uTpU1NeisSFBdddPW1GyJzbnSy03PU9NhQVuXOidU1XLETcnU5BzZepqX + WZ9XVRaoxehi9JamggU2IQ/cvF+xa4kIz6BEs99q26BctSRQ2MhSRApP6QqKjF/t7QUEshb+9/p0 + 6K0eCzT6zshRF7vACrHdQZ1QR/Zu4PHnNAFjWmiov5KXXiYjv94feMbCjuMbwZkseYbt/ZbT9Nak + MrpmsirFYniqLDskvV03A4jdb36Kudr18ij0t/Lq1S4krosEF8SuRdChKYR3/ewI49vp8qp31Ur2 + toaYMMCAxo5nUEBYGNgoB6D0+0XZINQZgChYnMwSqJuNRsRoFNazb4rMDuOG5AR44B3WtMivInKL + bsVDFd6dLFxbjagu77Rl+RCnKaubhyfsnC2BBMCLQWsqyMk+iUshNYAEWZzMyixWdTtiGXuSUiDm + mCpFNDSyS7UtAKRiTSqTrFRFSiTzc5YpUU4rUa0Ia4CTpABaKSnUHGpAS4mgFwy5UemaW0kx8Bsc + xUumsEmNwAOisp9qzfKKNEDzaL2sKwBv4AMSA4oSCGltH9gC4ufLxpwpZ1kNJnmeIu8/2+cUoX8U + 0bICwH7FB9IFbAAXNIWNi81omeJJESQQ0EImEAcTmGKGHvuiLRJKY4h8B+Ni7gKDj5nky539GfAz + OwyefBV4ylfBL6WFzmoKQ1kIC+FmV5OOAU0lCEtg+rlKdmitWQCoZ64yps24A0eCXqhdnlm1Zocq + oQtvTH1aE7YS/dBd7fXuaSbQRxKmFcpvjBoHTahTjzFOZOP0qNbru3BJynPMpnTps/DLzGYg9Pwy + 1Csgm7SWsnY+rja99pp6txZn2wx7uAMr4NTbGmuuEFM4qrFT0i+RCYtuxOEbrYa0E+Woa3NpDezK + eqPOzaY1FOZulNLFZErJZbAMvg7ho0VUbUZeh1MprMJ2ypedVOg9hg4EJ1tCS4k775zJKM1hZqGo + w2PiKC9lUcp22THw/d5VtWjn3qJywWsD9B4Z6Lmryx4qC5WhhnZzWKhsBNNQ73J9m1QClV9ynSFH + 33qzBFbujto5dy4SivVmmusTg95V0D3Do87WgHQgCAgiT1O12Xaoak/k++7YTlLT0J1oOktxu32E + WC5E7ZzWzjO+1JH/tSNFtFiOap26MgqispEL0dpE9XmeZovF2ITG56MVy76ReTwvrvVK39PDycrB + qgwTNPyjpblA4DkCGTD2UfELuyxoNh3pvHrNbno3rLNtTq9DHxHUpQ+UQe+YvAbxIGynTncTyjx5 + PFSUkzSJyeER1rWz5PIOiEiL0zM2JG/UJz4gnjHOoBSunSKazKsxjwuwqnLdn/jgjsX4NQ+CGuHV + LM+HN67PO8vzWxbTq2J+c/Bvs8S1B/+QCTeH/U+1BuyYr7/PYX8lAoo+nVixqMSj5Ta6bGvxDz1k + nQaaAoTrmx/wIQNWOT/8E4bn/lzBeZY/dc5GbGO/5+9usFe0Qf/3PKZwFWiAfjPQpVB97qbxjKp+ + /QOdCCbFbMaPCQHc1WcJrq3aHw4MHChnCCwTtTcEVP7P7wFIS2Nf2I3r/Xp6huSozuqixOoKS/Bc + /15U/8bLOq0FoOype1MTV8B31tobSLGBFA8AKdxTaN9n224X1CFtzOEIuidg0kzWG5SyQSlPEKU8 + Mlo40AtxB5PVWszQWLHu1xbCeiBUMsmny6gSbMqYG9ntDuxQALv7bjnVrJAH61QYV0/blHEuwXVw + Cp+33RROYah3CH+2KAt/wvXyuUOtVXaORmDdnm/c/cOy1aJfPrToh0eEK3frZwQPteaRpHPxhJDh + CajzSf0W6TFQ4WcDBZuwBp2yQYMuGlyB/7SjfLF3gH71rG9g3wb2eQr82LDPScIbxLdBfBvEt0F8 + XYiv3h8fDO1RGZ/9bfHec4d6zxFDdW19zwg+pVC9RFCarsJOdwMt1V8lWFWivQepx6ow3fZe8FG/ + dQNtumCBMD9zc/znYptHq7PxBQup/5AJeO+cea9bVO9VrLD2u961UH/KI7R/w2N8p4q91qX1lsaT + KN47I+PHLeNvVIDjOi04g30Lc5XaYvoZu5QRZK9z9fPUxvsD62ocvO5Y53QOvZ8aBC/1vpMk1rL2 + +w+rkEh1OZVtldduDEeq62awpLr+ikq+uq7W2X/ryn6drzsK/Oq6W6G/avRDFPzVda8/t8Kr/cP9 + eg5sEN+zw+7dCFPWGL5+zgEbOI1lhMvn2neWblu71Ym+u4pzeavFnM8ilrKF/4dUpuEFTUvWzCOd + b081uODO6zZ1+sUTZScVt3H9VgBWAg0ungvx/Qwctj5f17O6Ms03AvqhgInW5vbgxPj9lgAFr4cG + Kcqi+wYqToS0XNSCDLZi899iqkIj8NaZJdFWtLax20CLW+CG6yDC9z9a+YuARDeIeBJvyGwQywax + bBBLtfA3iAWm86HRymM9TLECN/BoA4865mADjzbwaAOPNvDoPuDRE3jq0oGe/g9QSwMEFAAAAAgA + 8w6zVJ/y/H7jDAAAn2wAAGYAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1 + XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX25ldHdvcmtfc2VjdXJpdHlfZ3JvdXBzX29wZXJh + dGlvbnMucHntXHtv2zgS/z+fgnAPsL2QlbToAncGfECQbbvF9RFk0wMWQSDQMu1oI0s6kkrjFtnP + fjMkRVEPO0nzaNxKQBubj3lxODM/UskzEqazKFlMcjkf/XPnGRnd2wPEDtJsxaPFmSSDcEjeRyFP + RTqX0M6zlFMZpYlP9uOYqEGCcCYYv2AzH+a+i0KWCDYjeTJjnMgzRt6/PS6affIHY/aLvJQkStSY + jKd/sVASnqaSzFNOYj0G+uHbUvNUos0YWbCEgRjAZLpyxBscDcl+LtMjJqQe+EYPTLmaekaTBRNk + SVckpLmiHaacI9spO6MXEbClyYx8jkC1KSNxCnSiuZIvRHIRqmqZ+/dr9jlPl0SuMlhVEi3BzpIc + /3n4Kjj4/dXBf95+eLNjGj9TnsAYsaNn0C85Zz7owXx2GbIMDSUKAgdxxBIJNjmDH1GorPiK85R7 + 5HcpMzBUBqOZaYKvac5D9uoyElLUGj+k8nUKa2qalzQLGH5sSJHRhaPCW8mWh3TBZs1xUcbiKGHF + yEPzvRBq7QRfcpoINcdM1br8L4d1ryrWpJHGsSPdu6OPh9DCQKEP6aHu84j58J7Js7Qi93KxlOtM + vX/0XpnmtfLW9lmGu0/5MqhJAtMNW7Ouvl90LcH1YkGoIIH+uLMDTlnxjfEOgecZyVZAQY7JLBJ0 + GrNJnoCbz0aakJcnC57mmW0QalaL3+0nK48c0DhGIh75LQrBrmovRaGHS8p1x0dlAhp75HiVsf9S + MOOnBFp2FOFjMinaB/3j/lA1HsQC26CrmHxSMDo5qbvAydqFPQWWWrATIYEtSHx6an7s7IQxFYJ8 + YPJzys//YGHOI7l6g7qLjxnTAUwM0ilGnKG2Xa/Xu2Y8Se1HXyv4Z5oTcZbm8YwkKUYyISlsM4gN + EDIgVmgxZhFGmHjlk7cwgNGZR1blxJAzHE/NVjVEQqQAXoRcHLLgbDo4IgGMVFRKGp7pdvAPmmAL + j6a5ZEbGcXRBuXGhMcTsCIbJVDdoAWE2OokOxJGjJlHe4msyEhetIPO349iJtpp/8WLvxV6w92uw + 99w3bqomZpTTJXBC7caFlqgDpgyI8RBR1foKvzI+TebRAsarn7kRKJ3bWZpgZQ50RTSOvjAOisJg + tbxG07KvMmXGNk1ye/3CS7RZzZ6clFsSW2dsToIgSiIZBAPB4rln5PSMQp4jiFehb9wQH5zoB3oi + cNAfar12IgwoidQGOfRhmMutzksJh7zUB0cZ0I1JplSCqYPKPM9+4yZHBMpjgoQuIThAOEKnGRPY + oHak8RaQX2+y62f88ss5ZLyFKHthk6tex2RF18D3/SEZ/RuiecJsb6hWSpOBGJwN+tDS99SgYTnZ + hKYTbD61k1WSCyDdAYmvthWfl3vPx5sy7Mu9l+N16fPl3r/GbfnWMrhqCuDn2QyCwMBVxHaCOl+v + hkM7i2ZRcMG4wG0zIT3cnKO9X0d7z3vlkBBzGPbSLIuN7Lt/iTQxTq4tC1sQ1iOHXfHp6J1tz3ms + XE/7mesk/pJJCoLSkz4M6p+WBo4WCWRBSyKj8izQxV0AGuVLsKBoWLlfOJeKxx/AUfrj+ibwgdGg + 1+KFPa/dN/ugUX/oVRklLfF/E78Nvgx8N3p6K3+RT0XII5UW387WcXV3rO9OCaJZzyObupt8r1rX + 08RWszTIFf55sBNbV2zY7iwqwIJbcGG7Ic7zVVB24Fpfle5RzeZrZ530wbdHxrfBvSYNO6kZg56z + BcAwzrfCDu2Cn0GKdqXW328tdmPaSX9fbbhWkfVokFkNQXHVh6akJlvW10pvQb1OdYN5TVnKOFEU + 1QE3lVWdcmDLbp4nA14UYyAWo8vJaxoL5tkgPXRTQkGuwcI/g0rOfit1g6rWDoGaR+YiULBLF1fk + 5MXenkcgkuF/L0/Hld1j8cjAmTlpI+dZJrbbK4PsxH4aVuhzGoEyDdA0WEtLb5NJFRYMK8pCFqoq + wZnMeYLtg4bRdLpSUV4TWRd20T1V5B2T/q4bAcTu12qIudqtxFbob8Taq10A5hcRbohdC7R9Uynv + tkVMoLIukF71rxrJwJYaUwaw0ei0PXWGBZC1qgEKxd+UKkKdHoiMhdE8girbCEYKwYoi2840lWmL + qmNyDKTwExbCSLYY5Fbqioaq1ltJuCobVhts1WS5Tv4q640kKyKcsxWMBBxkQKDaFGSfhLmQGpcC + a07meRIqCICwyB7QZAhfZkoujbLs1m4yAK5Y3sooyVWhE8j0nCWKldNKVCsiJKAkKWBhSjK1wBon + UyLoBUNqFCFWg4tB9WA3njMFc0pg7xEVLVVrkhZDPVSPlmGgOBcwSAQHAyATiJRtH+gC7Ber2koq + Y1kJpmkaI+2/m8cffvWEo6FFBMDDDIXwAgnjgsaQ6Nic5jEeQEHAASlkBG4xhZVmaLHPWiOhJIZt + 4cBljHWg8BGTfDXanwM9k5HwQC3Dw8MCySkpdBRUcMyiYfA+u9W0D+hRgrAIlp+r4Ijamm2BcqYq + wtoIPXQ46F3cZpl1G3qsEoCozCkPgfxGYhi7oaDMtmYBq2jEtEIJj17jIBJ1mHKCC1k7lCrluhO2 + iXmKEZeuqiSqZWndEfrVsrVScNbH2pGl8XG36b1Xl7uxOZtq2DMj2AGnlVRaUgWfwlm1zEo/B8Yt + 2lFLVWk1pRk+J20JqDFxQ/CbbMpLDUKwkpOYLqczSi69lfdlDD8ag4q8Velw6ox1aFFZtnUU2pKh + OcHkdqAdibl6wWQQp7DOUBLiWXSQ5jLLZbNoGVZXoa3m0aa+Rd2DTwcdnwB0dPefPc0WKoaNbfpY + qngFS1PmwYENO56KQKmOoZOv/XkEe3ukcuvoIqJYwcapPpfoX3ntqz5pbfVICyYBx6pIqtJxi6j2 + KmDgzm0dahraQ1FrcW8TjI8FRdCMes1IVOU6qX5tCRsNkpNSprYogzhv4oK+5qDy8FCTxXJtSsPz + yZpQUItGFStutMqgIocTt711Ucer2Udzc+HEtkMjUPx7ICJ2mdFkNtHh95oU/G3oqWdOz/22q5ey + aoIK6g2THZLajKS0CHrRxuSV+on31XPGGZTQM6uFqPMo5jwuMCvK/La1976xlL/mRqrVz+ol/vjG + NX5riX/LgnzzFuiuIWzouPYaAqJkd/WwTfVjyxr+PFcPBQsoGHX4xYIUD7qb2LUpxT/0lE0S6BHA + XH/4Aa88sCr64e87tv2Ww3npYOacvNjGQb8t70EWaR4l3OXqxBWjdpRgJrojVJ+bTrYUNwT65aIA + 1knn7O/5Hoe7P+2AGwKAB0UXXcF2y4LNPR+sWq7ndkFEb1Z0DqP7evtknZN3xWBXDG5JMfjIRdmB + 3qUjjGcbS7Padna/NgrZByr+pulsFRSMTRa4kd7uxBYBsHvg5qT2QmS4SZCT4qpEqegOuK52xcuS + m9au6PAtzLe2pMW3d55ve127Ts/JBLTbqyr3UDXwegGeP44AD1+EX5/ct7Q019cTde1+jrq8fMXi + prV0r9c7UKYSeC6sbSUIXXOEXvxKWXlVUD/d/7mvCMoVH5PDspoQOdbheGqf6t9407+ZYg2+Rpoy + ANgXfuoCugzv5aC+e2mse2nsXl4aa/Gy+32J7A7u/sO9e3bTaP9Tv5V2/ZGdnfzd308r4/rEqSIa + w36419gepJ4uXOb278c16+qWuZXSujv6ekpHX27EeLD36FTqGFGxSsKRTbLdS3XdS3W3f6munqK2 + HYubRCvpQjw9AH4MUn1UVf0jXYdByfjpOoCNpupQ9LUoeiNuNkasCvENSLl0kEfEx927e91VsDLY + k7oKdgJ5d/m7TRVwy1p2l7/d5e8jXv6WWfTBrnypDM9+2kvfbb/v3d4r1LakuKVALYYaJ4CSdh1K + +zZcVPw5u83l3DvgfaQK2uq9pPrFJJBpTZUvcANQ4hrVBU6PVqjjtYjUfwoTzHjOKpckG25DSrXv + dC+i/iSkb/8W5F2uRUqJGhckT6j6b3WXHxcH3KiCxy2ccQZJDkOaykeDhF3KAILcufo1w9o5+6aC + CJ9vLIpap95PwYKPureUxGrWPM5fB2WKxymDi5B3YzxTPDfDNcXzPcr+4rnapP+tYcAmW7eggeL5 + NlSwbvZDoIPiudffhsGneXxcroF14ns22L0rYaofQ7cac0AHTkMZ4PZ5oLu9Mty3l3wuB7Wl03nA + Yras/lnOmX9B45zVo0nrlWCNCuZit+naO0DfLi0mdv073lgh1Kg07ktx2uaoXa7t2mBfc+uHwjJa + mtvjGWP3W2IafB4a1yiN7hvbOB7SMFEDX9garnqjVriGV9ltdojWopHMboNDbg0yrkMSd7/rebp4 + 40m88NiBmw7c4NOBmw7clE8N3Dw0sHmsixvLsENSHZJqWYMOSXVIqjRkh6Q6JHVXJPVkbnNagNb/ + AVBLAwQUAAAACADzDrNUSPMBNvsMAADVbQAAaQAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nk + a3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fbmV0d29ya192aXJ0dWFsX2Fw + cGxpYW5jZXNfb3BlcmF0aW9ucy5wee1cbW/bOBL+nl9BuAfYXshKWnSBOwM+IMi23eL6hly6wCII + BFqmHW1kSSdSad0i+9tvhqQo6s2OEydpUgloI1Oc4cxwODMPafkZ8eNZEC0mmZiP/rn3jIx2dgGz + ozhZpcHiXJCBPyTvAz+NeTwX0J4mcUpFEEcuOQxDIjtxkjLO0ks2c4H2XeCziLMZyaIZS4k4Z+T9 + 25O82SX/Zcx8EF8FCSLZJ0njv5gvSBrHgszjlISqDzyHT0s1phRtxsiCRQzEgEGmK0u8wfGQHGYi + PmZcqI5vVMc4laTnNFowTpZ0RXyaSd5+nKY47JSd08sAhqXRjHwJQLUpI2EMfIK5lM9HdgGqagZ3 + d2v2eRoviVglMKskWIKdBTn589Mr7+j3V0f/efvhzZ5u/ELTCPrwPUVBv2Upc0EP5rKvPkvQUDxn + cBQGLBJgk3P4E/jSiq/SNE4d8rsQCRgqgd5MN8HHOEt99uprwAWvNH6IxesY5lQ3L2niMbytSZHQ + haXCW8GWn+iCzer9goSFQcTynp/051yoVgJXpDTikkaTKl3+l8G8lxWr84jD0JLu3fHHT9DCQKEP + 8Sf1zCH65j0T53FJ7uViKdpMfXj8XprmtfTWZio9ukvTpVeRBMj1sHpeXTd/tATXCzmhnHjqdm8P + nLLkG+M9AtczkqyAgxiTWcDpNGSTLAI3n40UIyeLFmmcJaaBS6oGvzuMVg45omGITBzyW+CDXeVa + CnwHpzRVDz5KE9DQISerhP1BwYyfI2jZk4xPyCRvH/RP+kPZeBRybINHOfFpPtDpadUFTlsn9gyG + VIKdcgHDgsRnZ/rP3p4fUs7JBya+xOnFH0EqMhoeJkkY0Mhn/GPCVAzjg3iKQWeozNfr9TaTkNjc + ukrNP+OM8PM4C2ckijGecUFhsUGEgMABEUMJMwswzoQrl7yFDozOHLIqCP2UYX+qF6xm4iMH8CUc + xWILLqdCJDLAeEWFoP65agcvoRG2pME0E0zLOA4uaaodaQyRO4BuIlYNSkCgRldR4Tiw1CTSZ1zF + RuDU5Wz+ttw7UoZzL18cvDjwDn71Dp672lklYUJTuoSRULtxriXqgIkDIj3EVTnL3C31j6N5sID+ + 8m+mBYrnhkoxLNHAo4CGwTeWgqLQWc6w1rR4ViKZsXVE9lM3dxRlVr0yJ8XCxNYZmxPPC6JAeN6A + s3DuaDkdrZBjCeKU+GtPxAsJXU8RwgjqpvLUEEKHgkmlk8UfutmjVceSwuFY8sZSBnRjgkmVgHRQ + onPMp1RnCk96jBfRJYQICEroNGMCy9T01N7iXap15tF8oa0j+uWXC0h9C148hdUun1pWyx8NXNcd + ktG/IaxHzDz15WQpNhCMk0EfWvqO7DQsiHWMOsXmM0Mss50HeQ9YfDeteL08eD5el2pfHrwct+XR + lwf/GjclXjPAVV0AN0tmEAcGtiLmIajz/Wo4NFQ0CbxLlnJcORPSw/U5Ovh1dPC8V3TxMZnhUzkR + Svb9v3gcaT9XloVVCPORwcL4fPzOtGdpKL1PuZrtJ+6SCQqC0tM+dOqfFQYOFhGkQ8MioeLcU1We + BxplS7Agr1m5n/vXG3SvD+Ao/XF1Hbgw0KDX4Ig9p9k9+6BRf+iUB4qas8C6Idd7NIy+yeUbBeHZ + lPtpIBPl21nb2PbqdW0SL5j1HLLucX3cq8aJ1XFWzxGOCv8cWJKNUzds9hoZbME/Um4eQ8xPV17x + ACf9qvCTcn5vpTrtg5OPtJODn01qdpIUg561FsAw1qfcDs2Cn0O6tqVWn7cWu0Z22j+UK69RZNUb + ZJZdUFx5U5dUZ87qXKm1qOapajCnLksRMPIy20t1rVXl7JlCPM2iQZqXZyAWo8vJaxpy5phoPbTT + Q86uNoR7DrWd+VToBnWu6QL1j8i4J4GYKrTI6YuDA4dASMP/Xp6NS6vHIJSBRTlpYueYQcxjp4i2 + E3M3LPFPaQDK1GDUoJWXWiaTMlAYlpSFdFRWImUiSyNsH9SMpvKWDPeKSVv8RfeUIXhM+vt2BOD7 + 38sh5mq/FGTheS3oXu0DVL8McEHsG+jt6sJ5vyV0AqM1QfWqf1XLDab4mDKAk1qzR1V5GGxZqSOg + evxNasPlxgJPmB/MAyi9tQ2JNhExNnILH9EVa4PCY3IC3PAOC2TknHeyK3jJQ1bxjSxsrfVQ6y1W + HnWNBuXBNzEtyXHBVtAZQJLGiXKVkEPiZ1wo6AqDp2SeRb7EB4iZzB5OgthmJu2hIJhZ6/UBYFSs + fUUQZbIE8kR8wSI5lNVKZCvCJ+AkKMBlShI50QpKU8LpJUNuVNiK56No4A+WSzMmMVCB/R0iw6ds + jeK8q4Pq0SIu5FsHGqZgZ0BrHMG0eQa6wPCLVWU6pbGMBNM4DpH33/UdEre8CVLTIgBUortCvIEM + cklDyHxsTrMQ96ggAoEUIgDHmMJkM7TYF6URlxLD8rCwNAY/UPiYiXQ1OpwDP52icM8twf3FHOZJ + KVRYlFjNQGXwP7PklA+oXpywAKY/ldEStdVrA+WMZcg1IXtojaBWc5Nl2hb2WGYEXqIp9oncWqYY + 2yGhSL96Ass4RbdCcY9eY2EVud9yihNZ2bcq5LoV6gnTGIMvXZVZlOvUqiP0y3VsqQKt9jU9C+Pj + alNrryp3bXHW1TDbSrACzkq5teAKPoVUlVRLv3jaLZrxTFlpSVKPoZOmXFQjXB//JhuyVI0dzOck + pMvpjJKvzsr5NoY/tU55Fis9sMqPNjQp7dvYCy3K0KhgeNPR9MTkvWDCC2OYbagUcdPaizORZKJe + ywzLc9FUCimDb1EO4dVByx8JWtrL0ex/cxnSxiabLGX4gjkq0uLARCFHBqRYhdTJ9/48gKU+kql2 + dBlQrHDDWG1g9K+c5umfNLY6pAGzgIeVJJXZuUFUc3gwsGkbu+qG5sjUWPybfONifeHVg2A9MJVH + nZQ/NsSPGstJIVNTuEEcOLFBYb1TsdGo2GL1NqX+xaQlJlTCUsmKa60yKMlhhXGnLfw4Ffuo0Wyg + 8TSgE6j/QIiJfU1oNJuogLwhNd8MXfX0lrvbcmRTFFRQXL1hogNb1wNbSg41f2PySv7FU+85SxmQ + zIwqvDpMTnO/2C1HAi1u4Nyw4N9wqNXmdVUsML42GGjEAltW7hvXRHeYYcLJxsMMCJ7dAcajrDIb + JvPnOcDIh4CyUgVkLFtxu7wOeOtS/EORrJNA9YDB1c0TPDjBqunJn5o89rMS62sMM2u7xjQO+i05 + EDJKffPhNmcwtiSVzQdNaPeQz+zU8qgBhkrdnqAL/kBAw16dpoOpg05AsI9yk7yoD+4BbnyWZuGE + 7gRllJHF9uX/vWIPKNtxq0Q5xmwHSKSY4DH5VOQNniEpgoOYKHOvkQndoCqKzfeaNX/hTR2+6fDN + Q+Ebe9O9bLye/QjqnjoAsgbaEUqyMsCu0dIDYAc57k+F0n5ytHTPqOVILdARRrO12KWyku2PNaR3 + R+hoGs9WXj6wLpmupbdN2CAAPh7YZVu/yKuWVg3Dn+YHjlIxu8MmSAdu659fG9ShozcM32G9Dutt + j/WaEuSjxnyeelfFg4nTuj3sawHrEeBGuHbXcLArcR97idvq8N3xQHc80BW8XcG7dcHbVq7cVfWb + Xf9A46nVvvhiyPPHXgC36TmZgHYHZeXusFhul+H5vclw9wX75nT/qMt39S23qo4/U+1efH1/i2K7 + 1+sdSZtx3HDP9AFP95WynR7kyN9ZUb+EYIx8fZlucKKz8ZSje/Woe/VoJ68eNTvabt9Gup3TP7n3 + mLaI7j/1S06b9/MM8Q/yulMR6SdWBVHr9uTeirqrujr3ne3fuKrX1w20pRK72xT7ITfF7BhyZ29m + yXwyonwV+SOTf7vXtLrXtLZ/TauatJ4GOA8DLrzpyitHrduD85sB5fx3/jZWUu9A7GM5l2XEjO2c + gEO1gziOG3W0BnUfBC/f23f5EDoI9bukMOUXrAQk1iOGwtS3wg7yJzpd89uct4QOhVA1EPFjfUGw + 0VGf7jnqtU5AMe4AyoV1hoWd3K0fROwrROQgupBvcFaq0HUnR3jd8PSokXQ3Jzt4SZAviNGsXum2 + HQXnl3Ve2Bynr30enF/XK4Hz695KYTPgA30DE6+rdebf+rh23VQ3nNrm181Ob9uo7+IUN792+ioT + XvV6rpgDs4Z2bLCdK6FLUM23HPJAh5T6wsP1enfAu0g4zRDcHkQGlXjusZAtyz/UOnMvaZixajxr + xOsVLlgT2E0bAbprZhcLDPUCPxYrFS61/QwkW583iultTTcVz76rs2YlzfbnzdruW37fEq+7PnKW + Gu362NnykJqJaueoppYso9zcNZzSgqtsh25Ipz8ApNsE2tog2gMBL/l7F9fBXbb5bNTVQaEOCnVQ + qINC14NCdw18OhzS4ZCGOehwSIdDOhzS4ZBSj9vikBuhjh1Biv8DUEsDBBQAAAAIAPMOs1TydSZq + SBcAAOqcAQBfAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAy + MF8wNV8wMS9vcGVyYXRpb25zL19uZXR3b3JrX3dhdGNoZXJzX29wZXJhdGlvbnMucHntnW1v27iy + gL/nVxDeD3EOHDdb9AD3BvAFimy3G9y+5GSzvTgICkGRaUensqSjF6feRc5vv0NSpCiJ8ltlRbbH + QFFHFsnhcDic4UPLPxEnGLv+dJQmk/P/OvmJnDf2gsqugnARudPHhPSdM/LRdaIgDiYJXI/CILIT + N/CH5K3nEX5TTCIa02hOx0Mo+8F1qB/TMUn9MY1I8kjJx+s7eXlIfqdU/ZF8T4jr83vCKPgXdRIS + BUFCJkFEPHEPfA5/zUSbXLQxJVPqUxADGnlYaOL1b8/I2zQJbmmciBvfixuDiBd9tP0pjcnMXhDH + TnndThBFrNkH+mjPXWjW9sfkyYWuPVDiBVCPO+HyOaw6l3VVNT5sVu2TKJiRZBHCqBJ3BnpOyN0/ + b95ZV7+9u/rf60/vT7KLT3bkwz3xiShh/5lGdAj9oEP63aEhU1QsK7jyXOonoJNH+M91uBbfRVEQ + DchvSRKCokK4m2aX4M8gjRz67rsbJ3Hp4qcg+TWAMc0uz+zQouxtRYrQnmpduE7o7Mae0nH1Pjek + nutTeedN9rcUqrbAMIlsP+ZlsqKiL/9OYdyLHavWEXieJt2H2883cIVChz4FN+KzAcnefKTJY1CQ + ezadJXWqfnv7kavmV26t5lJZ60M7mlklSaB41mw2rsOh/GgGpufFxI6JJd6enIBRFmzj8oTA6ycS + LqCG5JKM3dh+8Ogo9cHMx+eiokHqT6MgDdWFmJcy2N1bfzEgV7bnsUoG5BfXAb3yueQ6Azakkfjg + M1eB7Q3I3SKkX2xQ4x8+XDnhFd+RkbzeP707PeMXr7yYXYOPZOF72dD9fdkE7msH9is0KQS7jxNo + FiT++jX77+TE8ew4Jp9o8hRE3/7PTpxHGsWfQypcV9wPHpivORNa6/V6tXeSQL0dik79M0hJ/Bik + 3pj4AfNecWLD1AJ/AG4C/INoeuwyr+IthuQabqD2eEAWeUEnoux+O5ueWSUOqwEsh7WiVQsGJhwi + q4B5JztJbBCTXwebsH12JXIf0oRmMl66czvKzOYS/LQLtyWBuCAEhNLMMITzdbVuEm4hQ1FNwgZK + VvMfzZh9oa/h/PXF6wvr4u/Wxc/DzDR5wdCO7Bm0xHp3KXvJ+sCWCfDr4EX5mMbDwv2BP3GncD// + P80ECiaqlKiwUAY+cm3P/ZNG0FG4mQ9s1tP8s0KRMV1WSP90KO1DqDWbh6N8GrKrYzohluX6bmJZ + /Zh6k0Em5yDr0EATZFCoPzNA9mIFh5YoCC2IN6VPVUG4Ia+kdJNWP9ymt1ZuiwvH2uJv8s4I67SC + yErDMbzrFwoO1F9RtjBY3GQs356BRwAfxKzmksCsVHdm5mI9ifm17FY+RBQcTKzd0MsUPizO054q + 9be/fYNVcRrnRcAR8E81FcuP+sPh8Iyc/8/qamHkr7gyYIJERGgDJpzsD8n6I0OYOKSOO3FhWknV + yNmkasxM0KC6S3IHVbB3zOJZdeVKVB18Whqr0DWZNWXSfbWtUo/KjZkrMbSWD98luVHvuV9jtsVW + e0NzqjPldvXq1vM/pbHM6/tGF3AdfG+22MAUY76ROGmciPWPskGepL7D3Q4XWQaCIXOZYy668OxM + YhFgqAYimqSRf1ladQas0mw0Uy9h+oaG+7L4mVZeWOcPdjOyXXDuqppSrDKsBH26rav3DvdyYkpB + zBL2T+HKKQuRfHqWT6RsKb+vm0dfVYU8ULQgZIRq/1JX2evNxc+Xy6LUNxdvLutC0DcX/31pillV + A89VAYaZT9M7pz6ELv71fJaPiR261hyMj9nDiPTYKJxf/P384mdNVYGfgNBWImIardqe/lFvQHp2 + GHpZ5179Kw78ntaQw0aItVG56UTzX7AwwpxLwfz+uP2grqeRxxcEcOpl1z2EyWPDG/v+FO46/ZqP + nTv1wTQ0t5s8WiLPsqAH6QwEjyuDdSrn6Xvmcz7B1Dy9LK9NQ2io3zN4J1CBccU4hS6dng2KDfkF + S1rWksk1QVPmJcfYVpw+xE7k8hlyPa5rR180h3oRyx33BmTZx9V2n02Dl63+w2wYWKvwbwCLm3F0 + zsyWkbtM9TGEWtHCyj9g4/qcm0IxiK4tdX8K0+E8mw5gSqOKnniJfk+bNaAY7S+pB7PgjxAl61KL + vzcWu1Ls/vRKTMRz5qyMgosylRmr/6lkX9LOWz6Ll7YgJjpTC39T1chDMF5YsuEsqFmr33pBgwDs + 474eXJ0WnbXWM4MI96fZ37xz+g1aNMgj+rIxh2kirLhsToOqBpmpGxrPJZMbAJZcPsutWWqLIEr9 + fiQTR9AWtWejX20vpgMVLJ5psqvqKk0MH2HJVH/lAwUZuLoFcrUkjS2+RSSSQnL/+uJiQF5f/Pz1 + suBt1LZJXys0MtU0UPWrjwf5OjZS784K9fPLSi1a+N+XizRfIm9VjdVIhGuEhRHVLaK+QSRerRBH + yidc1ai4I3K2WnejEWjsoqgwrQtjY7/KhjyojuG6Tf+866ZZzFnUMw8aeUhYKVrIFcc8NDk5KRXU + 7+Cf1UYAzIvwIOCSnL7SF6j41V/FFfD5VWGZh88ry/7zqzAK5i7z16/U9qsM/14VF28oX13Nn0+f + K7GISkCnNGk159xd9vieJnEpNSynPg+LY8wWMRvDbGwH2VhTeRR4IEydMHXC1KmJlKYmM2Cr/LqZ + wd6mABj9V6P/fQyr9QVhjyJpUKsHE4jTKejOHkTVLKjZNvJhlzHKUZpdGeWUrAMjHox4MOLZYcQj + ptvBBz2v2b7nG4x8jPueG4YqbEnTQpQ6j71HIckDnbp+1o89iEfUAcFSdNHr9X7hfVi1v5cfbcBt + vR/f1pMNQKscz7l+yqMfKwm+UZ83pV0l/Co7+gY1JXaUEJuEfDTFoUebxPacstrYTnm1leyIJmgq + Sik/v5af0hwQ7lb5VT+Qt/INRjuf4PKQZ3bEjN0cwqxhxx7VZ9AXaH66KA2aOAAjJXgIAo/V/Z/q + WdZh8bhqpReun8h6wHHAyjK3PVgR6cRmW6BPNrgSkCJxwRAeYIgp09iT6FHMJYY5oJ2DZF4MOnxL + k2hx/nYC9WVLFzsdHbKT4PKIHpdCbsS+9fNjjmBval4JGxB3xYS6CZs0bK5tuVVb0Ezd7M02Ztfe + l73U532+LGcDWExRsqsQ1zOr0dIUfjL2ng1k6YRxLtcPJTxeFDC/ai+KVRTj17IhnBbj20JkWr5X + 3Zkrn802MffKclcmZ7Ub6gAwzICvhUUyrxVsipUqrZn2k5WZhTmVKXaaF6l6ypFpmakUNHm9kXHZ + qRSFsRt59uxhbJPvg8Xgz0v4r3KTXJYKH2gxQ13SyHVpvEs/tqBu1HZfOGCzvABGFqJF9lUCK0gT + Buqr2yxFvZviF6HcDWIY9sIMsuUMUp9d6osHMfdQl2pxmHFvBMOQr3J95VQG3L8EwkOO/jqduDBz + z/nKeT53bRZ5eoHYijh9HphHeGS8OiCG1ASMqCApX2wNoqpvbfT1ssZbswtmR2MMytXyMWThglX1 + aVU/U2x1VPzT4CIqVY5ymUwehaV7Iz33q96UJz+iWhaMPdjOt1HNtC95noIWl2qlX5BD88qDOg8z + KOlHtKanBPuY0ojtPSuxp3GHzsrfgTifedjZxjn5P2oPxzO1HEXys/QEfJyyrVqW3gSZvdQoqtjs + Fgfg83FvMS/D4xbHeNyiW4ffNTeMKKOrgahh3BBl4Ln3Fs+95+vjzs68s7l3tKfeEfwcxpEX03K6 + R0mZBxHRj2dj2yVM8gEJdcHhB5DtlofEvQJR4sfFIUQvpwZxZ06Jt5ZIMFyQiEe3wFB+owV4IClB + jVJ/iBzwh5cM1VNL7rdKSXJZKsyhE9mJ0QAPN09ZK8NgTiOMKEwm5jj5Gtr36ffEAlf6bcT1W/S4 + y4I49toykDMWbSbIYi9O7xKielbdza9LteRLC92Zk10715Kv9XIu+Wot91INvkBeJF/Py5S9cZ60 + bGAN6ZJ8bZc21ZXeRfokX42eLGev6p53PgZqxjSssMY7kQV0Wb1FBwd9iGwnsdh8XYn7No1a81XF + HL/qdTPPYQUTi3p0VnxOzXg4t72Ulp2WETyWamHLvH7JqBeBI1lwUbq3gkjZiC9fAvKxq105Sma7 + q2ROSLN5Qpdpd8Okjr0aSrzYa9c5IlfOThM8zb4qqq+kWiq4LOJDaXKDwixVt4guFVbcl0vHVmVe + FuQHddlXh3IqXUl6RoVpDqY5mObImYhpTubRdp3qYOaBmYdhDDDzwMwDM4/8hZnHS2UehUVwk+yj + odSCCZoEYeAF00WXjtplIuXnvRo7cierNj9WyEmjiHFvmdtI3XSGF3XoBF75GbTgNsWXVdRjpqX2 + mjiEV7GIF0gupRC7OoYn6+9I7qemyjHket06eqf7ZTx7h2fv8Owdnr0znr2rLIs7O4MXxMf74Fk8 + grfNETxpnF04fGdcUDt2+u6VFHDpE6jAD7uTheWG1sQLnl7kSVTLk7cvTMAs9Lm++RWE3EEaV20k + 4xI/HPXW1oxRcNtRcI2tY0CMATEGxBgQmwLiZYsPhsY7CI3Zs8leY3y8699kqItKfuTXGV63J8Tu + A/xVsULXYn03ZPrjGl0a74tnORQ7dyTBfv6wqU2C816vJ7RKrm8I01b2e6yFh8p9+cieG2AT+YQV + MnXn1NcRkLfIfscxjeD+T7+/J1HqUXzwQgX7SC2DPh8o4Ybqsp9yLra6BfJZZlotwh98Qt5RPCGv + zrM0+9S8rU2/5lTovj9wbxPHftSP41u166eKvsBj+XLfPtKChcptB/f0vp0FzNJMNn80YDVwNpQt + xM64WYaPEMRHCOovfIQgIca0c+9zaUuey7Qeg7CD5OwTiPZbEO4Al2U1N8XIitUhGGsdjJkMGbFY + V1d60wgiFkMs1uZvk5dWFmRhyML0avaJhRWij1YB2IYtt0C9lgYCXYvTfaG+1bhL79Uhx+cGwlUX + WuvfUmKqIaAaM9lCRFVGVFnHbH/MZhAk9wLVUH8cBm4BHWzLqiqWgYAKAVXDP+GkO4YXoVIFCQ4X + RdV54KPmT8t3zlRBpE+kO/Rpk2hVWgYip0PeiELkhMip48hJX2j2OZHlHZnPYEI7aeQmC4sfH+wg + dPo9E5Dr54tLd/FtrUobTYGouooRSb0Ikqq1d2RTXQ0JTEOJbArZVHtsaskChJQKKZVezT5RqprQ + pFVetbUMLZGr1fFC1yL/uKzR9WBWpaPHkQAY+NbqiL3wPL78K1iM3tDJhDqJO6dEalPQKvHdLBL4 + CMNWwjDx1TeoyvlW0iInGw3AsCUGhVgMsVizWKzGn7wIIKuR5XBR2WpnfvTQbI0tQFUD0jPSHXq2 + XewsjQU52iFvmiFHQ462BxytsvYcRlrN+5bAnZA2xI9BkIh4oGtg7a4o4S6eZV9soSmoZq4WkdqL + ILUaO0eg1tXYwDSQCNQQqLX4UPC6hQdxGuI0vZp9wmnGoKRVmLalBC2htFVxQtcifl3e9RhaqYfH + EOkb+Nmq4LzX613zoU8oKWmM8TFbo2NSU/vHyDTRi602/5tWWR+ToKDNJn7Rqs5okJEhI2uWkRl9 + xosQMqMkh8vHVjnro6djK3fxVHlkY6Q7bGybUFgaCpKxQ979QjKGZGwPyFhp3dn7LNm4mAoddZCM + /YPtEiIeQzzWPB4r2jxSsq7GCabxREqGlKw9SrZ8EUJUhqhMrwZRWQsSvBAqq4kZupYL/LvssDK1 + bgPPsj4fTU6wHUh7TxO+Re7Z4MidYBZ6IMy4gtXkDjrStR+ga9y6+VWzehsgbstNDLEbYjfEbojd + stdRYbe6nUJVDdI3gvQN6VvXd9WQviF92z/6llV3SIk3zPNE/FKnF0wt+RQTMVDd43Hs19M+BNNr + X8xZtnHdFINbVvW24Z2hTqRvrdO31RaO9K2rcYJpPJG+IX1rj75VfTgSNyRuejX7RNwM1twmbtum + +RZY2wYRQtdCfvXcwUy1qyFbfWcPOtA3gLWl4Xmv17uSuo0JUxgBhfGHOyaRPZm4Dry3vQXE5jHp + B9m+51nDcK0OeB0ybCvYJBNGKr8BslYdcqRpSNOapWlVG3sRlFYV43A52lJPftQQbZPtPVUNQjTS + HYi2ccwsjQUJ2iHvjCFBQ4LWcYJWv/YcRDrNCaHqX7Y50llm9juXbwdfXkNwdqjgbIl9IzHralxg + GkgkZkjMWidm5QUHsRliM70axGY7bb6lr6itig+6FuBzH1HwUOt9La3Uz8OP77fgZexrSy6NiVCR + Tm4Qm+0Wm9mGb6gt133uGrRBEAPXHGYr2ySyNmRtyNqQtR0oa1trP1CVR8hGELIhZOv0ZhpCNoRs + HYdshkXnQJJvi//0MzMfn/+WNvtxuO7htStNvB3QNb36RhFbXcXI2VrnbPV2jpitq5GBcRwRsyFm + aw2zmRcepGxI2fRq9omy1YQkraK2rWVogbetESd0LeLXhb1i4q+mbdVeHny0b2Btq8PzXq/3BQxk + wogb2/AGDx27D64HBdiuN+MYD54bP7KdAFuCkrurGyJVC/FxBjfmbpSktgc+zXnk38IKNDQxdefU + J9QfhwEDBK7veOmYVwoeku3Bf/nIWYZP7OjBTSI7WsDIzIKEwnBFEDogw1vF8OD9jOn9MXiS34BT + g0/4fMjZF42YMdBxA5TObMwI6RDSNQvpanzZi5C6GlkOF9etXkiOmtmts8eoiiOyI91BdttF6tJS + kNsd8u4ccjvkdh3ndtWF5zCSeA4keewE2oF80hYpKfwRBlEXf+PtLZP1VhP1lku6A5ZX09KPs7y6 + ipHlvch35lZaP2K9rgYOpiFFrIdYrz2st3I5QsKHhE+vZp8IX41xt0r4tpahpW/UrR89dC1PsGs0 + u9YX7Gq7fUypggEEro7te73ep8937xjFcmMyoTBBIso2EZw0isDVegvm5cKIzl36xL8NFicC0nBS + AG4XpgojA4wY8iaG5D1NOFXUtO1BTDxnPzEH/t5ZkJjtjPNifJsXdMxxn+tQogxJcRn1vT65Z8Io + Du+Z1sCUb7AjLFwTFnL1EX3CEDFhig/QbIATrjR7RIaIDJtFhjUm9yLIsEaWw0WGq5eco0aGG25w + qpqQHpLu0MPtsgBpNEgPD3kTEOkh0sOO08Ola9AhbRBYnhtDV+e2y/MJS8nQRZIopbyRQn4A4XcB + Eo0NNcARzfUiRmwdI66yeiSIXQ0eTKOJBBEJYosEccUyhAARAaJezV4BRKNtt8sPtxShBXy4dtTQ + ucTArNOV4LCuw0eUFJiQ4aowfhfEkDURE8ie82BYirGUEDJcogFCSbWmHF0hC1zGAmMnCMVP5rF5 + wETIVa403AT/W2HCiP8Q/zWM/4wW9zL0zyjKAcO/VYvHUbO/9XcjVSWI/UiHsN82wbs0F6R+h7xx + h9QPqV/HqV/d6nNAeT0nm9JVFA4yWmPXhpshE3U6yP4ytVzpEv+iBN4BA1zeoAw5f5wJrtkOMsIX + +arhujMFeWFXww7TyCIvRF7YHi9cd+lCbojcUK9mn7jhelFMqxyxKZFa+lrixpFG13IRf6m+1/uS + 4iolHGFCYuCPG6cMvV6Pf+EwK0gKJUlelHC7SgJYFrwwg0osHoA0Af5LGKhk/8b0IZ1KTeZrFn20 + 524QDcl1IvFYzL5PBykqZZREezChT544YKNOGvEv1qUe3PtEI0p40M4wVaBzS9WK/KE9/ut7/Jf3 + CsCCzm2PbWUw4PII80zUPCRXqi8zeCfFy6TjP6Vo8yrzXXj3GyXCqPichiq57ANWNgkcRgZo4gw5 + oXx7c60Iy9Mj5YhFCvpkc2obPEGfYFUYUx+6k1suF5/3PhM9I7/sek5tC72VfQQtio5v+6XOFwS3 + jfPagO33qFYK/oPk/qMBWLvuvEdoi9C2WWi7ntt/EYi7nmiHC3U3XpGPGvJutwWtKkTgS7oDfBvJ + sqQpIQA+5J1YBMAIgDsOgNdZmQ5nA+b/AVBLAwQUAAAACADzDrNU5qBYWDgGAACIEgAATgAAAGF6 + ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0 + aW9ucy9fb3BlcmF0aW9ucy5wea1YX2/bNhB/96cg3AfLhcK4RQpsBjwgyNI2WJoFWTagMAyBkWib + jSxqJOXGLdLPvjuSoiTLCYohfol0vP/3uzsqr0gqM1GsZpVZHv0yeEWOXuwHys5kuVNitTYkSsfk + k0iV1HJpgK5KqZgRsqDkNM+JZdJEcc3VlmcUZC9FygvNM1IVGVfErDn5dHFbkyn5i/PwYh4MEYXl + KZX8wlNDlJSGLKUiueOBc3jbOJvWtYyTFS84uAFG7nYt96KbMTmtjLzh2jjGD45RKiu6ZsWKa7Jh + O5KyyupOpVJo9o6v2VaAWVZk5KuA0O44ySXoEUvrX4rqBIYajNOXTftSyQ0xuxKqSsQG8mzI7efr + 8+Ts4/nZHxdXHwae+JWpAnj0wEmwb5XiFOLglD+kvMRE6VrBWS54YSAna/gjUpvFc6WkislHY0pI + VAnc3JPgVVYq5ecPQhu9R7yS5r2EmnryhpUJx8eeFyVbtUK4MHxzzVY86/OJkuei4DXntX+vnXpS + gBrFCm1lvKiL5d8K6t4NrK1js9qYp/J0evPJxvXeQs1nltL6eAPFzzVhmiTucTAAWHSqMx0Q+L0i + 5Q5cNFOSCc3ucj6rCgBaduQUxVWxUrIqA0FbqQOVPy12MTljeY5KYvK7SCEyi2aRxphU5Q7+tHGw + PCa3u5L/w9TAarwls5oQjW5HY0s8yzXS4KiWmtcW5vP97M+fzOkCbDmP5toAEsDVxcL/GQzSnGkN + BrgbEzqSd9jXY5ef4XDYHBEZHqlz+7OsiF7LKs9IIXE0aMMAt9Bs0IPQfE55JrBl8x0lF8DAWRaT + XSOYKo78zGPfK0lRA1QWrbTUAgDctEEF2PrMGJauHR3KzQqkKHFXGe59nIotUx4RUxiCAtiMdATn + IEhjzd1kE60wiS0+dWoMlqJW86MF0YKbr1Ld0+3bydtJMnmXTN5QjzorWDLFNmAJo5vWUWIMOINh + aMKIslXTtMMvi6VYAb/9W3mH5DJIOYUdGTgSLBffuIJAgdlW0kfanHVEMv6cUPuU1oBwafUtNms6 + DKkZX5IkEYUwSRJpni9j72fsA4pbjsQd/R5x+ENBmjhBsOAe9k6DIDA0SvaYWvqBrW1t35Z1Dm3Z + hyaYHCZr1GGOw9vr1/cw21caxwiiA/O3s6etWOqjiFI6Jke/hVkwH/rM0dBhl2AMurbKzXARFEDG + kQ7YhiUn3XJjWybsHCBXDnzErtDT64t+j9pi3/MdsEGz+fkBOcVmIGmljZtlnAAil1WRWpxh74W1 + WmKPZNawa2W8P7hxHQwobipVWAQJ41Y45O6eN+0MrnMBOhQ5EC8aR/3Kvy3Rwag2M27Zcdn80dtf + NCyu+c8156G0L1qGmIDB0LXU7CHa28bteoXn1HaIQwktZRmNgDKKyZUs+LjBhh/0P4sIu8YTWOig + +3ug4u9k8mb63B3iZHIyfeqCcDL5dXroRhEMPPYdoFWZwVSO2hGGQ4jz++O4qR0rRbLlSiO+ZmSI + BTmavDuavGnyxVJMMJ6yssy978dftCyGDZixLUvFYX7xxI/OqOAPJoF1eD+zqZ12soKXUEChqgC5 + a1g/4EPn3NESOxA5gBdr9v2xKU93dT4vOh+d2hhGCzuXOpOKOu5o6MIcxj7emIxAOyz9jmq4sOBO + DZF1Y9qP6++by955pfLaCRxjFDxkUC42H8EJOBgCFKsC4P2s/ibCHhtUQO3+V/YOSc9HgJMjj5OD + WbQSkMQGTpjJ5u1wOvHn0RJ0+hW64iaCjMQ9X+J+fccdpdCrvF8Xl/dQuBdO2IsH4UZ3rbfbZxCD + YqlJEDZRfZ9Pwlzuxt7ar1lwr0WMRgfmGkyJvt6OWsRuIpcJz/mmu8UzumV5xffbBndbL217WnC9 + tEkHU9IxFeqJuwqnTGw33Z6WTvagJgmKPT+emoI+OdX2sNxL2D4YkvDppaoiUvVXAYCKs83sPQPY + xuH6sh96UNkzQ9ew9cJbb1wFNtj4ptKJ/QR33wVk/nYyWfSrEr5Ko5bM7JCiOKgPx3GziGbhadxv + GNzk/c/n6El97v8Xs+435l4JPEJ6KWq4PEe4lkQd+RoacafFAouLojO1cUrYwT0lo+NSya3ARXYc + /ptC/VXwuLkBjh57M/4/UEsDBBQAAAAIAPMOs1TcIoFIchAAAMnOAABfAAAAYXpleHRfZmlyZXdh + bGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19wMl9z + dnBuX2dhdGV3YXlzX29wZXJhdGlvbnMucHntHWtv27b2e34F4X2wMyhKGnTAvQZ8gSLbuuL2EWTt + gCEoBEamHS2ypCtRab0i++338CGK1MuP2ontUMDWmCIPDw/Pk4ekfkB+PA6i6Sink5N/Hf2ATjb2 + ALCLOJmnwfSWooF/jN4Ffhpn8YRCeZrEKaZBHLnoVRgiXilDKclIek/GLrR9G/gkysgY5dGYpIje + EvTuzcei2EW/E6J+0K8UBRGvk6TxX8SnKI1jiiZxikJRB97Dr5nok6M2JmhKIgJoQCc3cw29wdUx + epXT+IpkVFR8LSrGKW96i6MpydAMz5GPcw7bj9OUdXtDbvF9AN3iaIy+BDC0G4LCGOAEE46fz8AF + bKiqc3ezZJ+k8QzReQKzioIZ0Jmij39e/uJd/PbLxX/fvH99JAu/4DSCOtmRaIH/zlPiwjiIS776 + JGGEygoAF2FAIgo0uYV/Ap9T8Zc0jVMH/UZpAoRKoDaRRfAzzlOf/PI1yGhWKXwf019jmFNZPMOJ + R9ifNSwSPNWG8IaS2SWeknG9XpCQMIhIUfNS/i6Qam3g0hRHGW8jm4qx/C+HeTcHVocRh6GG3dur + D5dQQmBA7+NL8c5B8o93hN7GBt6z6Yy2kfrV1TtOml85tza3kr27OJ15FUyguexWzqvrFq9mwHph + hnCGPPHn0REwpcEbwyMEzw8omQMEOkTjIMM3IRnlEbD5+EQAcvJomsZ5ogoy3qqB715Fcwdd4DBk + QBz0c+ADXbksBb7DpjQVLz5wEuDQQR/nCfkDAxk/RVByxAF/RKOifND/2D/mhRdhxsrgVdH4uujo + +rrKAtetE/sZuhSIXWcUugWMP3+W/xwd+SHOMnR5/vsfSfQaRPULnmcfEiI0VzaIb5iqORZE6/V6 + bRVRrP50xZD+jHOU3cZ5OEZRzHRXRjEIFrQEJQHaQXQ8DphOCecuegMVCB47aF429FPC6mMpnBKI + zyAA37BeNLDAXkIdMgBMN2FKsX8ryoEjcMRK0uAmp0TiOAzucSqZZghaOoBqNBYFAkFozdhCqN5A + Gybi/OEKMJRNUwHmH42VI0K/xOmde39+dn7mnf3knb1wJWPyhglO8Qx6YqMbFqNkY2BGArQ66FA+ + o5lr1I+jSTCF+vzfXCIUT1QrAdBoA68CHAZ/kxQGCpX5vMqRlu+MJmPS1Uh/6xbsIcgqpXBUCiEr + HZMJ8rwgCqjnDTISThyJpyMH5GiIOAZ8yX/sYQ1dTzSEHsQflbeqIVQogVQqafChmt5btS+OHOuL + /1EOZkrowKjrqF+ptAQe5xIvwjNQAaB0GKMMEYihqjkVotRV5ccf78CQTbPyLcguf6vRpXg1cF33 + GJ38B/Uk8V1DZHuqAczWFQFxIPfA48xsjwnFAUwb8BFG90FKcxyCBY1Qcp6h+yQqUJWyozFKw2iH + 6OMtUS+EsCD2goFnvRlYuSVELkqNAHWSyI514oke9S6mzcDNRgbUOzIHcQW9I9UssBfTC8jPMyo0 + PwBP0SSPfC5yTA0pFyhh6mIsSMm1GhuGMK2qg5TQPI2G5ugdBpMKcuUhZehDv4Oi9bHWXMzxchrG + nHgNCA5ArSkoFRvt1pwdnWPU3z6Xb8GXYKuTQR9K+sw1iMhxyY3ShF23MONnBY/7Rx54SgD1mypl + z8uzF8Mu5+zl2cthm+f18uzfwyZXTXXwUEfAzZMxoDfQx6Zewgi/PRyXM4KTwLsnacaYYYR6bA5O + zn46OXtRUgr7jLTsLU6SUOJ++lcWR70jTXpBlwMr5sA1n67eqvI8DbkOAz0E2sadgYgCcvi6Dy/6 + n0s6B9MIplE1SzC99UQs4MEo8hlQLatRtp/lN5mfBnzi34z7w6r6dKGXQU/Xgq7exAvGPQd1vXag + D5r2jx2z30K8XzPpfg9i2NZ1gx6AHhuVa2NHUtS7utC1AcA21XEV6EPTxEhj5Ep6M6jwnwNqu3Ea + jptnnSs0Au5ipl6D5U/nXvmCTeBDOeemR9fa6roPTHoimRR4ZlSjA28x6Gm8DITQfhV0aEb8Fpw2 + HWvxe2W0a82u+6+45DSiLGoDzrwKQ5f/UcdU+k/VuWKmm09SlVpOHZFS2ouoyitUcxWsp+KuNI8G + aeGNA04Ez0a/4jAjjjLnxxqSClytC/cW9LH6VQ4MwhpVBVxgmmcej7uFr42uz8/OPg8NaVBh6ECr + P2oC4ijQ6rVTKsiR+uvYgM/tSj1WHrTCEpIxMqNBbe40n2ysKK0VDvqGNQHdXKPesUEwZs1NlLk5 + 5ta21tTwQMdc7+tsxRvqNfg7XUkzvud6eoj6p7pizE6/mZr34dTQiPC+piEfTpM0vg+YpJ2qVRz3 + vTD+p+Ch3ZdR2ek3Te899B9qZqJ0x0WA5cFkCKvH3XMY0KP4tcm5l3mAt1fU1cVQtVjkx27HO7b+ + DX+W8G/A8lNA2qNiqUID29NfgY6uO0BaRxvyklo52vpO1nd6Rr7ThRC9E6adOj2oiozqPxXuHf1s + wke7icdzr+hYKvOlxq03bECAvR50GpmKA3HchdJ1X/7mg9UrLHI2k3x5Z5OxfkPne+uDOuj87MW+ + O6Jt4xyNYHRn5uA27rS29/xiyz1v311ebK33wIm+IdMgqo3k4D1olQ9c7Pz2er0LTp6se2WZMV1A + 0TgmWdSniDCHFgFgggRNxTo1L2YZuMNfjxZQO2Z5iC5LXyHLmevMlqDjInMWp+gTJ12d8KVkG2v7 + Jm6dXX/fMvTW19qLDoCi3K0JopxHFR6N70jEu9JKES9lpANIFKcUKJZw/hZZX4wyfE8YNMzSh7Ve + ZI4aZj3NCU/hlWlqB3Gzy0ujuKjKl/1xOQ1Flltm2VjlBOjM8r7qHYwFup/OKywi5qrA4CaOQwb7 + n3oy3zXz9bVRBOBIyaqgimGa73EI7heZYJaY+IIDLng0AKa+gRknjGJfxIgyjjFoBS0VzAQaBszy + TPOTVxOAJz0etj0kYVthiiwlx6LIjryKykwvyI7SNIIHRK0MkQCmPzUFd81MikGiUrGtw+CftT54 + omXpPMtQ15elipczby5GyFKw4YzdtAUJvqfgmnFAZW9GidemlzbCNAY3IwTiG1DNaLLKVH0z2jQC + 4WpdVbOcPya5Qo6rQ6kJen1kajcFSFM5DObwlFCBP1mriv+Dv3iSsxYtN5jD543rNmTU5AzUGur2 + YWQ4BbWqHep61OUr1AABR4xCPLsZY/TVmTt/D+GfWqXCbzBeaF5f2woTn47GWnr0qSpq68E85+6F + MTAHBDdsa5cX55TFV3VXdpvOccEvVQdZzPNqTnJDW8NPtgtTW1+Y0nWA2muWcdU6VOZwxtUo0Lu0 + 6wOl+hyuBWOh2kff+pMA9MsJ9xVO7gPMohduBU5wNo/8E2Uh+w9O87yOGksd1BC5A4sZaHNfowFv + tWtvoLdtrCoLmnVjY0yojKbLvCWvrobrCtHsdWT+bFBJNZCjEqcmDcZWQ0b60ki9UiloAizzRW+w + fzdqUTMVTWdQsZMqAwMPzZA4bRrNqdBH9NYca+5TtCzNJMXTbBdD5I+A1wfugG87wwRO3icZ1XaF + xIxQNsJtiHDzlrhWp14pk4KMJlqbCG5LfnnEyNbuIrNZ1ifNsmpK3OZVn9x9bZggm1e1edWnzKuW + ZnFrSVVM/dtnm1bd94zqHuYqm2zeHsRbbH2CPPLGvvUCJub0resZsuLn4AZubJucyRXWibNO3DNy + 4rZ4sEDI1eGfLWD7us7Z/17uuyuyuvPAjI3mNLTp0j1wDsRysuTZ3fUMyoy8aed7vd7PHPcF+4oO + eP3U7qKxu2g2sYuGCdZmN8+Yonogm2HMQT3rnS9tcaVq8gj7XQ5um8p6m0oqDgl7bKAmOtrTzSJh + 7Nv9IXZ/yJr7Q4Rq3qdAJAwy6t3MPVOwvz8kWS/eKG7tKhPObwE/8+qrKz495iEHVgtCEXCua/FC + xgJnXAkvdiIuebTdCswfpeKKQZjvO2J4p9INbaPzd7mm/JI9V92ut+y27jZcak7tE22CWIInn/lC + ONMsEB+BaDFviS+YDSLyFfRpEN2NOH1Ntdy1/MieNZcgG5tuZhmSPTw8pEiNrO4+tmUEikdbdG7W + xEsnCIpnOf+zeJ7KD1X9P5Y/yp6HLvKvvObfNdUNS//Fs14KoK31NlIBxbPRG3zYU/fGyjlQMrRh + gm18ENKBlHBNlQdjSLFPPSavGzgY0WZnmpPyOmyuS+KJB+7ozLxjceze4zAnVTXWGPtWoDDDrxct + PEHhqkllXoSIlZkjUoFSi99Zs25zUc5qq5WpMPS2sjwCm9UzPZLuK243Yc+28zx8RJvO9WgcUiNR + bQeIchjN0LRgDceQs8pK3QIr+mQR2aIYrC3i2rU4SieSHkXZYMYGMzaYKcTRBjMwnQccuthIwkYS + NpKwkYSNJA47klgrbthMUOAVn/DhZz0A5iQIH/mW2CWutLoUeJUnRb/38K7aKKE6KnspOKi39i6S + 5aA/B893t441djL7pvfI7+0WCA70Cbxeu0e+jrg96Mie7R50rN8XWzM3WzvkGGfP++rY830/XVAJ + iowzbpu9VrbuQuzCqcnlTOqO7FA6LZCFGhLVxacnmgZ4uI5xw62vnZ5xr9eTHxYlGfrj8j2SFOLb + 3AFHuQ+vcS9T8b3TLCF+MGHXvqy9fUrfL1UFomBs8CBH556sxdfhLL79hp8WkYStUI1RWVI1wf4d + xJ2liKtDBbW7cNa917XGYY+YjLFnU57F2ZS6gnmSa17raBzc8ZbldPqzPvay3HqYAvAYl75qd7za + K12/yyUu2GIX73W160Urrxfpom6P6pTsbY/q7MxRnSZzsudhscfIoK4Hg4mNCPfvPXAMQ5CE3b+J + qJ6fabtw8rsTPxXAzyHns8FszTJ8ZvM2OlCbtznwvM0W7zZaKRth0w7PI+2wc/c0rmoWdsfJopfn + GdDyQqH8G8d4mRRE14h32NFa7RtyrwkVX4Arh4jEENkKYJlMyIpVeP1KqO7MQo0oB5thsIvydlHe + fnZtj5bi7WfXGlfhV1tiUKDspVT222k2trdr7HaNvVL9oNfYu4zFYQSCiyziGAYZhGT8qKvvaimn + bXtadYRXosHmT280d7f5hfx6D89hRX/nTnGsJAr24wdPfqdm0yzaBIE92LHVgx3KOvU7jZE922GT + LLuRZKn5g3uQbWk1tjvvbf8sMf/e9IsiwUG73K2ZnA6fW0/pZDjj1p/GLMJryfIISi5O9qge7HES + MQw+xSxMEJYoaT5TwghffDmlJH6GCgaW01AfogS/0rp9Cx/aRJVNVG0jUVVltyfMWFVROfTUVYcF + sDmsdVbsFMxHSGZJ5T4q/Aqb7VrTGy/4ZBfTXnbFyn4Fxqa9nlfaS9mXw4rIvXGQybE2DT7bXP5L + Qd9sVL6heNx+THvv0lZLcq5NV61o/BOuTF4vdgEaJRq6apF0m8ayaaydTmPZBBayCawtf/p8RZv1 + hD5mzQw8nJbYVx3Ozjtx5UcWu4d+6A5m1zfZFWV4nqaaTlj5cI6iWZkIe/J8TePkNCZu2PVFqCV1 + 0wKlK4fDetDMJ06JkcMpubIplbPp1I1N2tikjf0c/dNlWuzn6FeNnjeYRWlU3qNmq23zKvbT9vu7 + rmGTHTbZsePJjgXq/yAC0P8DUEsDBBQAAAAIAPMOs1QtkbS2mQ0AANaIAABeAAAAYXpleHRfZmly + ZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19w + YWNrZXRfY2FwdHVyZXNfb3BlcmF0aW9ucy5wee0da2/btvZ7fgXhfbAzyIobdMC9BnyBIOu64vaR + Zd0uhiAQaJl2tMiSpkdar8h++z2HpChSpJ3H4i5xJKCoRfG8yMPzVOxvSJjOomQxqcr58F9735Dh + g12A7DjNVnm0uCjJINwn76IwT4t0XsJ4nqU5LaM08clRHBM+qSA5K1h+xWY+wL6NQpYUbEaqZMZy + Ul4w8u7Nx3rYJz8zpm7KzyWJEj4ny9PfWViSPE1LMk9zEos58BzuloImZ23GyIIlDNgAItOVxt7g + dJ8cVWV6yopSTHwtJqY5B72gyYIVZElXJKQVxx2meY5kp+yCXkVAliYz8ikC0aaMxCngieacvxDR + RSiqIu4/7LLP83RJylUGu0qiJaxzST7+dvIqOP7x1fF/37x/vScHP9E8gTnFnoCgf1Y580EO5rPP + IctwoYoawXEcsaSENbmA/6KQr+KrPE9zj/xYlhksVAazmRyC27TKQ/bqc1SURWvwfVr+kMKeyuEl + zQKGHy0uMrrQRHhTsuUJXbCZPS/KWBwlrJ55Iu9rptYC+GVOk4LDSFAhyx8V7LspmI0jjWONu7en + H05ghIFA79MT8cwj8sM7Vl6kBt/LxbJct9RHp+/40vzAtdUNJan7NF8GLU4AXJKV++r79aMlqF5c + EFqQQHzc2wOlNHRjvEfg+oZkK8BQjsksKug0ZpMqATWfDQUir0oWeVplaqDgUA69O0pWHjmmcYxI + PPJ9FMK68rMUhR5uaS4efOBLQGOPfFxl7FcKy/hLAiN7HPFHMqnHB/2P/X0+eBwXOAaPauCzmtDZ + WVsFztZu7DmQFIydFSWQBY7Pz+V/e3thTIuCnNDwkpXHNCthF4oPGROWqxikUzQ1+2LRer3euokk + VR99IdJvaUWKi7SKZyRJ0XYVJYWDBdYAjARYB0F4FqFNiVc+eQMTGJ15ZNUAhjnD+VQeTokkRAyg + N0hFQwvqJcwhIkDbRMuShhdiHDSCJjiSR9OqZJLHcXRFc6k0Y7DSEUwrUzEgGARoVAtheiNNTML1 + wxdoStymGs1fmionrPyU5pf+1eHocBSMvgtGL3ypmBwwozldAiWUblxLiTKgkwCrDjaU72jhG/PT + ZB4tYD7/v5IMpXMFJRAaMPAoonH0J8tBUJjM91VK2jwzQGZsE5D+1K/VQyyrPIWT5hDi6IzNSRBE + SVQGwaBg8dyTfHpSIE9jxDPwS/3DCwH9QAACBfGh9VQBwoQGSWuShh+m6dTatDhzSIt/0IQR6slF + AtCBAeepu1x6hYBrTJDQJZgDMECoNGMCR1LNlNoSfKIl6G2+aWrGz2EQioO4eSbsJQM7VGgTenJn + fOM89xTQt99egu9cFA0EmAv+VNuK+tHA9/19MvzPGqxgh6q4bHCHXDUEfjDz2aAPI330Kgnbb7BK + 63e2Eem5wsodbACuFnB/UaN4vRy9GG/y7i9HL8frXPfL0b/HLl+vCFzbDPhVNgO1GOgSqocg55fr + /X0FRbMouIK9wQM8IT00E8PRd8PRC2290qQEpoNS+AINbU9/1PNIj2ZZLIU7+L1Ik55GKEQvjDSs + SXvajoJJAeWp4JT/cvpWjVd5zI8SPw6G0vugWhTEpWd9mNQ/b/YvWiTgxzU1LC8CEZ4GIEC1BL4L + a6/69WF5jWflPShuf9w+1D4QGvQcpwpWwHnW+iBRf98zCcmz9j9x1DZRcp1KIOU+rE5ama65m0g5 + TjVQcp51J6GimhZhHvFo4c1sHRXdrPk6SBDNeh7Z9Nime+1WEuGA5H4jVfjngVlxqsG+WwMby6Ue + gzPMV0HzABXoutE5M8hZC3XWh2M3lMcOdHZirROHGPS00wkLo93V6+Bm/ALiGJ1rcX9nti2ws/6x + OPBDtIxOxgWMZRn0W8X7BjpH3FpspCAMCi4L/2CvyDSdrYKasHQnt5JbB3QwgI8HulfrG55BE8zB + wVlf3nPZ9Amav+YhV1uXs6oUStzWJs9eQNR0B/GGszo/C3IZpLepBSqDy6tkkNdxPSwWo8vJDzQu + mKe89L7Gu0JnkfAvIClQd80+QYKkpkAwXVZFwDN4EbWTs8PRi/OxYWdUQjvQ5k9cSDyFWj32Gk85 + UZ/2Dfx8WK2IFpoN6liAO+FThbHGbaLJaQQrYSXvAwdLHK1gp+ZPGKmJmatq6q2xNXPy2ncELOD+ + rX3ZN7YCYiFzsXMG4AmODyxQI0qe8dBib68FqM/gz9Z5cDyc3ImPSf9At/vFwRfTsVwfGG4anltu + +/ogy9OrCM3ggao6+e+FzzwwnS/A294YEBip5sEXy4te96+tcEMF51O2iBIpaheZq+LNbcNpyOWO + ZfINmTSc6BxyaCkbkbKRVNQji4yF0TyCY/DrO7/RP5lFOhZ5TD4CGH7CpBVR1JP0rJrj4EGvE4W+ + kpKUa5dsWnIWkbPaxNxIHNQcG20Ta61YwYqCV2dNmk5UTpK1xozJSRNNYDUElR4rhLwAK3auvVt1 + 6cKm3mC9XfHCVJ4G3SVbAcQMSIoyFbdm5IiEVVGKyhmwkZN5lYS8ZMEZr0vIGZZbZlwAURVSZt0m + AGvDY5ooqbhIQZlesoST0kYJH8WKDmCqVZgfA1HJo6SgV4yrN5aELCqy7gi7mleMl2Wa0qNHuBPm + o0laT/VQPNrY77pyKSsnOBl2ocBannoGsgD5xaq12WJrag6maRoj7r/sAq1v1mAtKSKIouRUsPmw + zVc0htiLzSkceTgF4AWAizICpZ3CjjNcsU9CooJzDMZDK++hkwKBT1mZr4ZHc8An4x8s+WfY3qgr + T5wL4YV4+UhV7+BsKIMkdEDMKgiLYPtz4rBNKLy0FPyOe8qB7fjHuTB9roVqrOB91Fzwca5Rwvii + MCg1tW7fijvGunFtnIDUArMiIkchXEDV06oivGZ8htrQqr03fG2nvhLnKUQ3MV2ZuFuJbkvN+mZ+ + amSW7blqZrOXeJbFyW4LZB19Wz5VM4fz1YiBEVaDFTQWoVoBF/0USC1z1zxMoTmI7aAmruDCAnQ5 + m4kz2LBAHT5j4oo9HIC1uZ9oEYg1DZRmEtPldEbJZ2/l/TmG/6xJdTRiPNBi0HU1ML5Xzll6pqom + akH3nCxAwjgFzYHMCLt7QVqVmJzZgbW5r9sI2PFyBe143TVwd8AasXtXStv5UppuplTTs+A+YKx8 + +JLbe9jvJhgZKOvscUOdCh80+dKHmJDGQx7gDK8iirkdd1dDWqyScKjcev/ac+vVxDnqEUfxAVTc + YJsHSA6+Vft4oMM6p8oBt/l25snKx/sY4gW2p7Ctt0l1Yt46DKOFctLw5LKjWNCZ6NUde1Jz0AVa + DKCnoKuTNcauZW+NVdy4KgODD83XeevsqtdaH0FNT693tIIA6/FICwfb7M5BbPqagTuxkn2ZuuJr + RMhal+hvJ9HfegpdJ2QOLfDumWTdI41qZ1HjW6dRziyq6ynfraf8UN1gsJFdB/jZh60Oxeg6wFvq + AD9EZ3ZNhxMDntt2OJ9qK3PUtTJ3qJWpu5/dSj4wm2eP/t3C+yUiGJTdN3LD4S5AUyt78+t6ph51 + wVoXrDmUpAvWnlywJs71zsdrhx45HL3sgjY7aLt7gIW+Uwus1rmG3QqkRKFanpZdiqKalxnMmKjX + 633PpS1aL2etq1B2ddwnWcftXoV6Fq9C4eF+2HefTHOxI28xmUI965eV1lUOFMhTellp595Cut/b + Qq3QTSxpl6HvZoaun/+tvQUUp2H34k/34s89X/wRPmZHU8YAIvSsq7x3lfe/V3nXtairuz97r+5S + ka7u/uTq7llaPIO3JLDqfthV3bdRdXe6hacXQB2gHDcX3nHWToVQG8ruP4Os+OJ0V3LvSu5dyb0r + uXcl9+dScncXDBRAV3DvCu5dav54U/Ou4N4V3B95wR09zC5niwGuiSwh7GLl3f0Xhz9hCelnLnX7 + 73Af5C8abfxdBV/t0M0VfFsnuzr+sw8WXIrS1fG7On5Xx5fXU6njO9duMoEVG/2tL46ynO7Nfym5 + npXDr83KV/j+2Q1u9QlGtn80a3xzO6QRfaei25u+XnZTHNrr9fhj8dcKfA6WWymRydHTbaJITSNS + oxT2LXVTFtGVaDd0PZWup/LYeiqbzcE//+WuFks71665u2V+1i2dTfUoBdY1dp7O97neNRauVaf7 + ateubNT1mLoek5y+wz2mxuU9g3w8joqv+/Wu98us6x+QXRO+vQUpXBk1jhcE1G5NIlhAjlZeRO3f + b2lnx88pxf5qX7yKeVMpfmobtPCSGVmUK11qNvlv5Un8t6Z99SPT90qTGlas/OgxfIOr8zg880Yn + GjtI4uFUYYzK2xGDhH0G7xAllxO+vKaT2dTaweue7R0n6MO0ePDiNYySKMnsoH1dx7e+tIYeOodb + t3rr63axe319tRheEfyKsbyi+Q+E2vV1vWmD79yx3aRMjsZtfd2vgbsOehuN3Pp60O+ExcuOXps9 + UKf0gRfswYWQAbfEaxpVkCGnYRmgjXjoYkXjyNxVCh01GqsgnQcsZkti/JL5zL+iccXadtJZ0mhh + wbhCH3Iui3hJFoOZ1lyrvoMbvtnrNFu31lm1tHZbrXjBzd3b8XJ1b2rJn9tr/0Adc7y23dzni7PV + zrymX9bSW81lFc2adYBa5TzjkLbKzYaTf9yJriOR/T9QSwMEFAAAAAgA8w6zVBU+KNhvCAAAGCUA + AHUAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAx + L29wZXJhdGlvbnMvX3BlZXJfZXhwcmVzc19yb3V0ZV9jaXJjdWl0X2Nvbm5lY3Rpb25zX29wZXJh + dGlvbnMucHnlGW1v27j5u38F4X6wfVAUt+gBmwEPCLK0F6zNFVk24GAEAiPRNi+yqJFUGl/h++17 + +CKKlGSnKZxbDyNQRCafdz6v7CuUsowWq3kllyd/GbxCJ0dbQOyclVtOV2uJxukEfaQpZ4ItJezz + knEsKStidJbnSAMJxIkg/IFkMeB+oCkpBMlQVWSEI7km6OPlTb0do38S4n7IR4looWFKzn4lqUSc + MYmWjKPcwMA5/NoYnlq0jKAVKQiIAUzutp544+sJOqskuyZCGsD3BpBxjbrGxYoItMFblOJK004Z + 54rtHVnjBwpscZGhzxRUuyMoZ0CHLrV8qSJHlaqOeXxcsy852yC5LeFWEd2AnSW6+eXTRXL+08X5 + Py6v3g/s5mfMC4ARA4OBf6s4iUEPEpPHlJTKUKImcJ5TUkiwyRr+0FRb8YJzxiP0k5QlGKoEaGK3 + 4CereEouHqmQorV5xeQ7Bndqtze4TIj67EhR4pWnwqUkm094RbIuHC1JTgtSQ36yv2uh9iLEkuNC + aByLanT5TwX3Hirm09isNnKfnc6uP2q93mlXs5aN4/p4A5efC4QFSsznYABuEdzObIBgvULlFkSU + M5RRge9yMq8KcLTsxBCKqmLFWVW6DaGxem7+rNhG6BznuSISob/TFDTT3kzTSBmVm4OftR44j9DN + tiT/xnygKd6geb0xHt2MJnrzPBdqD45qrEXNYbFoW3+x16a3wMtItBASPAFEvb21fwaDNMdCoE+E + 8IvHEvKCuGaVJOeUpxWV56woINqU5X8uiUkkYszuVORPjAWHw+FzkBFzn7FR/RdWIbFmVZ6hgqn0 + IiQG34eAhTiGADYCZlSFfb6N0SUAEJxFaNsgppwoeGzjxxJJFQXwDsXFIwtOZDKWIqDSB5YSp2uz + Dy6DC7XD6R2oYmWc0QfMrVfNIJFSAJPMbBgBAVv5jcmO1FMTaQeKDRmprrMm87vn5gWRnxm/jx/e + TN9Mk+mPyfR1bD1XI5aY4w1wUtrNai2VDiqPQ+KFNKdvXsQBPCuWdAXw+m9lBWJLh2UIBjhwRHFO + fyMcFAVgfddW0+YsQMnIIST/NK5dxpjVhum8iVK1m5ElShJaUJkkY0HyZWTljKxCkSdIFNC3PqmW + QowTgwgczEfr1CECQEOkBeTRBzCfW5uXFk7x0h+NMisixwFs5H5xm6wT7SVJgTeQIyArKUeZIQhX + B5maoDoEUkIcQko6SMXF5CGoH364h6K1Es0pJAt96hm4PhrHcTxBJ39DQ3uL8ZP5YOiIgCu8J9CQ + qIotSpLSJYUgUgSQpYA0CWRpoIaIzcIBIrE4XOG0TWdj2XPcHuvP0A1QVF8qThT1GsgP5CaYe0n4 + tqxD0bu+Lo9A7kbekFVIooeHf/9dHva0TTVE6pM8dJl+wv0aeLgdZdpUA873ZAvpEPK6LXcQvirv + orQS0pRe4M7RsiqMK6g077rAUqXjTItmqoa6JNNdOAacyIoXs6frXqT4WDeocql0BlnGNcWJR9KE + w9dl9adjxCOMKZQXR7nVEcWdvtAPriYGdJ41YR2XrByPYGcUoStWkEkTzLblWDwjlm8dD91eJtBo + Aqcvblett9PXs0O97dvp29m+xvXt9K+zvk7XMdh1BYirMoNKP/b1dYeg9ZfdpLk5XNLkgXChHGmO + huquTqY/nkxfN9bDqTK3OsVlmVvZT38VKpV5CRGsAm5cgcf96/qD2694rusL1AioBPGGSAzC4cUI + Dka3je3pqoCrbbI5luvEjFIJaFFtwGqiY9lRnYDeq/xzBaE0mrWrWwyMxsOeTDWM+gvQCLQYTaKQ + kY3pQyz8DAW0w5LVS9Rmn0NE/QQFRMMi1y+pc86DwoYZaBh1i2MvdVHdiZRTHX2X2T7qfksQ+ygJ + zYYROnTc5bvr8yXb28TWRRRX+BdB8e71nEm/o+ocT2A8Ee4YGkm+TZoD5XO7xk3DQWIv1mIEcXVi + 4wrcfN6xk8YYD73wA8N4v2o79Au+hhnAl9r8frbYHbTF6EwHe6/IBhpk1iBKXP3RldS24+27Up2g + vqS2taKuIE2CqufopK46bbKJm7R5VYx5PQSCTARv5u9wLkjkmrqJJ6Qj12ERr6GsuF+NYjBGOxCY + qGQlEv3SYkY3tHgznd7OgoBxDw9jD37eRyRypN1x1OT0ufuaBPR1eey+joz30jKRMQ+fELy781r8 + zFna2xyPniyKUGI6Fp0ERlQNTaiG7kh0c9FBDYacTJcv39U0og+hz/xao2JBl5sZGp366Uacfgnz + 2e40KChw3ikwu9OSsweqou/UveXFV6bXOSVduwARr3gAuknhsO2lf7PtvRkAUpDHd6Ndp1a6ESuH + tuB7mbG+bXqqn4ie0Xp9AKWvdVvqNWH1RAWdM1rl7A7nYACcrk2b3phUvY4JllL9KvuZyjXCqOT0 + Qb2jWCVVQOPiTztUfS9j1B82zJwViErzfA4BcU+aZzCQncAVgwM8w6m+cfLx3pRj95i8ONZY1Ih3 + 6wnwXU9IvWH6fz4rqZwNJoOAU1VO9yvjgjzKBOre/VybPCyPh1o/tb6x/etFPU4LqBYUetUYOc1C + ndp6+UNjvbyGX9W4r54e6/V1U2S9/rBp0jF8ianSEX+J6dIR/x/MgfXaHXKTZ8+FbVpPjIf1+rYx + cR/2S4yL9TrqMKYWpH3SDWVzBy7Wj2ywoyth5wZLN0zNoAPHqUxUpumOI63UfIR5qSmR/ZOTz06l + wYQtE5KTTfgfMln8gPOKtDNwZ9TqoaI6G3+r11QBK3fPqk1SBSvSzVeLSmBVuKtEoR2udM1F7y2Q + LR9/qfcBI83z3wis3Z/5TqDWS78VaI2O/V7geUjHRJ0x3XXE4wC/do0oCD0HYrQIGoA/40jfM8H/ + F1BLAwQUAAAACADzDrNUe2PkNnEMAADeWAAAZgAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nk + a3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fcHJpdmF0ZV9kbnNfem9uZV9n + cm91cHNfb3BlcmF0aW9ucy5wee0ca2/bOPJ7fgXh/WB7ISvpogvcGfABQfrY4tpukOsesBcUAi3T + jjaypCOptG6R/e03Q1IUJVGO0ybZa2oBbWxqOC8O50UmP5A4XyTZalbK5eRvBz+QyZ09gOwkLzY8 + WV1IMorH5E0S81zkSwnjvMg5lUmeheQ4TYkCEoQzwfgVW4Qw93USs0ywBSmzBeNEXjDy5tW7ajgk + /2LMfpEfJUkyBVPw/A8WS8LzXJJlzkmqYeA9fFtrmoq1BSMrljFgA4jMNw57o7MxOS5lfsaE1IAv + NWDO1dQLmq2YIGu6ITEtFe445xzJztkFvUqALM0W5EMCos0ZSXPAkywVfzGiS1BUSzy8W7Uveb4m + clPAqpJkDXqW5N3vp8+jk1+en/zz1duXB2bwA+UZwIgDPYN+KjkLQQ4Wso8xK1BRokJwkiYsk6CT + C/iRxEqLzznPeUB+kbIARRUAzcwQfM1LHrPnHxMhRWvwbS5f5LCmZnhNi4jhxw4XBV05IrySbH1K + V2zRhUsKliYZqyBPzfeKqd4JoeQ0E2qOmapl+W8J694UrIsjT1OHu9dnv57CCAOB3uan+l1AzIc3 + TF7kDb7Xq7XsU/Xx2RulmhfKWv2zDPWQ8nXU4gSmG7JmXcOwerUG00sFoYJE+uPBARhlwzamBwSe + H0ixAQxyShaJoPOUzcoMzHwx0YiCMlvxvCzsgFCzPHZ3nG0CckLTFJEE5FkSg17VXkriAJeU6xe/ + KhXQNCDvNgX7NwU1/pbByIFC/I7MqvHR8N1wrAZPUoFj8KqafF4ROj9vm8B578K+B5KasXMhgSxw + /P69+XFwEKdUCHLKkyvYp88y8Z88Yy9RdPFrwbT/EqN8jg5nrFU3GAy2g5Pcfgy1eL/nJREXeZku + SJajHxOSwiYDFOAwwFNoJhYJ+pd0E5JXAMDoIiCbemLMGcJTs1ENkhgxgA0hFQctmJp2jYgA/RSV + ksYXehysg2Y4wpN5KZnhcQoicWNAU/DYCYDJXA9oBmE2moh2w4kjJlG2Emo0EpesQvOnY9YZkx9y + fhle/XT001F09HN09CQ0RqomFpTTNVBC6aaVlCgDBgzw8OBP1eqKsAGfZ8tkBfDqZ2kYypd2lkbY + mAOvEpomnxgHQQFYra6RtH7XmLJg2ya5b8PKSLRazY6c1RsSRxdsSaIoyRIZRSPB0mVg+AyMQIHD + SNDAb6wQH5wYRnoiUNAfWm/tRACokbSAHPwA5lJr01LMIS31wREGZGOSKZFg6qgxL7DfuIkQkbKY + KKNrcA3gjNBopgS2p4Us9BaLWLYocnBUu8AuMhF9gg15M/Yff7yE2LgS9VtwB+qto97q1SgMwzGZ + /AP8fsbs21itqkYD3roYDWFkGCigcT3ZOLFzHH5vJ6twGEFgBBSf7Sg+T4+eTLfF4qdHT6d9gfbp + 0d+nvshsCVx3GQjLYgG6G7mC2Jcgzufr8djOokUSXTEucIvNyAA38uTo58nRk0ENEmO0w7e0KFLD + ++EfIs/MhtCahe0K61HCDvrt7LUdL3mqzFTbpGtQ4ZpJCozS8yEADd/XCk5WGcTL2haovIh0GhiB + ROUaNCg6Wh5Whqh891swlOG0vWFCIDQaeCx2EPjteAgSDcdBk5CxzefGjLeR8po8EOvZCtvIuZFp + F5KeneMQ9u4rL3lRzkXMExWuXy36qLq+JHSnRMliEJBtr7t0r73WY7y+MQSkCv8C2Pde+xj7TVO5 + fjBCLuxriEB8E9Uv0LKua2NsZhm9s86HsJMmZieBMc86elIzRgNnw4FinG+VHvyMX0Dy4HKtv9+a + 7c608+Gx2t5eljU08KxAkF31ocupiePttdIbXq9TW2FBl5faK1XJfsRNxtfGHNlygJfZiFdJIrDF + 6Hr2gqaCBTYkjN1gVaHrkAgvIMO032rZINu2IJCNyVJEqhzUaR85/+noKCDgN/G/p++njd1j66SR + M3PmQxdYIvZ1ULv0mf00buDnNAFhOsXcqBeX3iazZrkybggLMa8pBGey5BmOjzpK08FRxRSNpM/J + o3kqPz8lw0PXA4jDz00Xc33Y8OTwvuPZrw8Lnl8luCEObQMgfKuz0cOWfwYEHo99fejxqzVo29te + D6878clmSnMGNa8R/HGmSbZSbiU9kBM/U2IL1SYRBYuTZQIFhWGMAGMEGavqCTvTJOEetUzJO0CF + nzDnR7QVkFuUKByqMPGicEU2pLx67RKrOK/A2uR60Gwh6FmcfrJthfmJe1E2WLhkG9gMUGOa8lpt + a3JM4lJIXfEDaU6WZRar8gpLTtv6KrA0XCi+dAVrnVOXAFDF0kEmWakSw0jmlyxTpJxRokax+gRM + knIoWUmhLEp3ICgR9IohNorla4eK6ZeA3njJVAlZt0wCovy9Gs3yCjRA8WjtyKqOi6nyEBiKXYE9 + CPsOZAHyq01rJbXqKw7meZ4i7j+7jaWw2TvqSAHmUuEBBwkh74qmEKrZkpYptvbAZQIXMgGzmIMz + Y6ixD1oioTiGfei0ItBbg8BnTPLN5HgJ+ExMxVZlgW3ZhvlqP65KXdtpAOuze1vbgIYShCWw/Fy5 + d5TW7EPkM1cxwsaYsUNBuw2fZvo8yFSFMNGYU7fXwk5om7q+p/aDZgGb1ZsZhZIHrcap4FSb6hwX + stXuq/n6qlow5TmGA7ppomjl9S1DGDYT70bK3Ia1kLXycbfpvdfmu7M5u2LYbhzsgFoMTAZqrGBT + OKuVG9APkTELf5XXFFpN6frrmS86diZ6Pe/MHy57J3s852xbFO0gAjOYpXQ9X1DyMdgEn6bwowNU + RdnGCyfN6ivN1bJ4oXAhGK4FrJcFtJCYhayYjNIcjAQyYjwiiPJSFqXs5mzj5hL6Uj69TrdI+5SK + 93X691anu67CHmkI5W6nNtKtlWsFQ6hD9sh6yEA5y1y7+9nn4TIBNzRRacDkKqFYLqS5bjkNrwO/ + jc28owHxFIBgxg1OVebgYdWeB43cuV5QM+D3mt5KysbCEHOfqOugu06zSXXW/OpxUh2Us5onn0/D + onrmVthdoLqHrNFiZjmn8eWsx/G0fF9Di1u1Mmrw4YSYoM/HBS39aGpuWfZd1KGgncdZfg7MSUvo + OaWrk0BICF8yKbaUU3UlOd/cWKyq8mxfsT6eirWqfzxGFHxhiXPDKajPXtuVz3Tn0sdb+dyyTtm6 + k/aHWdYB3XiYBb52f4C1T4z3B1iP+gALM6pHf3r1rZ9ZOZdbFk4Xyg6Ohp5gB6Gj2xj5mnMwl4tW + Y8RMdCHUOzeGPOa6JNIX3SJYSx3Nv5U7Re5+twC7FSP3Wejsc77b5Xxu77SpuIH7CsJDNyl0CN3V + Nai+3bDPJ/f55D6f/OvzyRPtEyboPLdmlS3n4X61vG+hcxd56zxfbKKKsIk4O8ntTvQwgK9Hbvjz + 5lDjbXycV2dWSkIX4KasG0+tds260d49xL/ZZBxvkT351jPyPjlnM5DuqCncPWXv/fSfPAj9+68e + bs4jHnNNoQ932irYFxS9F/d2rAIGg8GJUqrAlrjWqsDLWv4zEvP7m92zlPowYn+A8kAHKIYFa2JT + clonQ6LEogWPSHL9G636d8/sGvdwU7swe+2sw6BD8C6ORfY3F/c3F+/i5qLHyO72IuOXG/uju/64 + Y3D5ru9F3twEtZO/7RuSdUCYOflOB+zRXaS8j0oCny+7oNmtKDxzG0XFvr/YIPdd9Rdd33ZvFzlV + jJtQscniic0F9rc697c6b3+rsx1Mv4ueR5qI3guet+lb7N4N+bKmQ/UnYramha9BmDNlAM3ug7rC + CUbYU5AKbDnQHdoMD177P0hf48EuSWKpJfVfzwK7u2SNwqu/wqpX9atqLfVHpEL716O+otSqGeoU + Xf8/Ny+9e+HxnsfvdJKODq/gDPYWZrXqUGaUsY8QKZLscqaU3Aw42w4H8fnCA0Lv1Ls5vMNHNUIk + sZJ10/y+KwXV4xwJY4DY+RZB9eyW7VfPAyfjluxDFRuW4F+QhlfP9bY1vvWx/zZ78pz+V8+X3QLo + m30ftwGq507vbuLTTWbrNbAb9Y4VdudCmPzb4G36VZCB01hG6Cbup61RRzR/g8MlgF4rypcRS9m6 + +bfKFuEVTUvWdpjebkgLCyYb7tCN7Y/QrixmLvrXWzEDamHpdIpw2vbAVC9tbzxrWfV93VnQ3Nz+ + 3oLR+y0vEuOj0gSv1VTpkMlL/KaBz33fflBK2f0GhGJb49r1OoRjcR2Vd875bdLbbBdUphY0Nm+r + 392I/99GJeypd/8HUEsDBBQAAAAIAPMOs1QmRKmUiwwAAPFeAABgAAAAYXpleHRfZmlyZXdhbGwv + dmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19wcml2YXRl + X2VuZHBvaW50c19vcGVyYXRpb25zLnB57Vx7b9s4Ev8/n4JwD7C9kJV00QXuDPiAINvtFttHkOse + sAgCgZZoRxtZ0pFUWm+R/ew3Q1IUJcrOo0kfqQW0sSnOg8PhzG9IJk9IXCRpvpxVcjH5594TMrm3 + B5gdFeWap8tzSUbxmLxOY16IYiGhnZcFpzIt8pAcZhlRnQThTDB+yZIQaF+lMcsFS0iVJ4wTec7I + 65fv6uaQ/Icx+0V+kCTNVZ+SF3+yWBJeFJIsCk4y3Qfew7eVlqlUSxhZspyBGiBkvnbUG52MyWEl + ixMmpO74QncsuCI9p/mSCbKiaxLTSvGOC85R7Jyd08sUxNI8Ie9TGNqckawAPulC6RcjuxSHaoWH + 92v2BS9WRK5LmFWSrsDOkrz74/h5dPTr86PfXr55sWca31OeQx+xpynoXxVnIYyDhexDzEo0lKgZ + HGUpyyXY5Bx+pLGy4nPOCx6QX6UswVAl9GamCb4WFY/Z8w+pkKLT+KaQvxQwp6Z5RcuI4UdPi5Iu + nSG8lGx1TJcs8fulJcvSnNU9j833WqmNBKHkNBeKxpDqsfyvgnlvD8znUWSZo92rk7fH0MJgQG+K + Y/0uIObDaybPi5beq+VKbjL14clrZZpflLf2UxnpIeWrqKMJkBuxZl7DsH61AtfLBKGCRPrj3h44 + Zcs3pnsEniekXAMHOSVJKug8Y7MqBzdPJppRUOVLXlSlbRCKqsfvDvN1QI5oliGTgPycxmBXtZbS + OMAp5frFW2UCmgXk3bpk/6Vgxt9zaNlTjN+RWd0+Gr4bjlXjUSawDV7VxKe1oNPTrgucbpzYMxCp + FTsVEsSCxmdn5sfeXpxRIcgxTy9hnT7Pk7IAq4i3JdOxS4yKOQabsTbbYDDY3JUU9mOoh/VHURFx + XlRZQvIC45eQFBYXkEOggAihhScpxpVsHZKX0IHRJCDrhjDmDPtTs0ANkxg5gO+gFIctuJgOicgA + 4xOVksbnuh28gubYwtN5JZnRcQrD4cZxphCpU+gmC92gFQRqdA0dflNnmET5SKjZSJyqms3fjjvn + TL4v+EV4+ePBjwfRwU/RwdPQOKciLCmnK5CEo5vWo8QxYKKAyA5xVM2qCFv9i3yRLqG/+lkZhYqF + pdIMWzTwKqVZ+hfjMFDorGbWjLR51yJJ2DYi921YO4g2q1mJs2YhYmvCFiSK0jyVUTQSLFsERs/A + DChwFAla/I0H4oOEYaQJQYL+0HlrCaFDw6TTyeEP3VxpXVlKOZSlPjiDgbExydSQgHTUogvsN24y + Q6Q8JsrpCkICBCF0mimBZWl7lnp5Rcysr219f/jhAjLcUjRvYVGrt46x6lejMAzHZPJviN45s29j + NUeaDcTccjSElmGgOo0bYhOKTrH5zBKrpBZBegMWH20rPs8Onk63ZdRnB8+mm9Lls4N/TfvyqxVw + 5SsQVmUCVhu5A7EvYTgfr8ZjS0XLNLpkXOCCmZEBLsvJwU+Tg6eDpkuMOQvf0rLMjO77f4oiN+6t + LQuLD+ajgvXw+8kr217xTDmd9jDXPcIVkxQUpadD6DQ8awycLnPIeo0XUHkeaTAXwYiqFVhQeFYe + 1m71Ar3qDTjKcNp1/xAEjQY9/jcI+r1yCCMajoO2oLId9LeJ6nVgELbBsXvFiWouYp6qrPcy2STJ + XZqhSxKlySAg2177cq96p88EUTMTKBX+BbDweido3O8bKpKCF3BhX0NA5+uoeYFTe9V4QztZb6Q6 + HYIrT4wrgzfNPDspitHA8XgwjPOttkO/4ueQi12t9fdbq+2RnQ4P1frqVVn3Bp1VF1RXffA1NWmx + O1d6xel56hos8HVpwkKNmSNugFOXc2RRNa/yEa+xFqjF6Gr2C80EC2xMHruxv2bniQjPAajZb83Y + ALTaLgBuZCUiVVVpFEVOfzw4CAgELvzv2dm0tXpsuTFyKGd97AIrxL4Ompg6s5/GLf6q2QlwdupG + JtWHJpDXPNvknKZgC6+kGvWoothpNWq99JKbtSuIcctwkMDaBuFMVjzH9pE3ATrTqQShmWyK2Ojq + KmhPyXDfjSZi/2M7XF3tt8IyvPfC9NU+1PCXKS6ufVuTh280UNzvBFtg0BN+r4ZXXvawqGTOoK40 + I/kWIImtLTsAA9Dkz2oQQm0siJLF6SIFKG5UIrVKYeMBBrj2DG9K3gET/IQ4GRnWnVwgr3goMN/L + wh2sEdVrH1+Yr3Nb3AY2LYEXbA0uAkWRqQOVs5NDEldC6tIUxHGyqPJY1QNYI9k9mhJrmUTpoksu + u0J9ASAVsa5M80phn0gWFyxXopxWolqxXAJOkkI5TEmpJlKXypQIesmQG8V6y5NiCnuwFa+Yqnma + 2j4gKqKq1ryouwY4PNos73prwJQl2BmqM4HFsn0HYwHxy3Vn3rTRaw3mRZEh77/9HZCwvcnhjQLm + quYDYQOSyiXNIBmyBa0y3IOCQAJayBRcYQ5LnKHF3usRCaUxuL9TO2MMgwGfMMnXk8MF8DNZC/fU + Stw/bPmOjm6qNrOlMXicXVLaB3QvQVgK089V0MPRmkWAehYqco78oD3lerX2WWbTwp2qKC9aNM0+ + UOhF/6m75JvAYyawXaCYVkD16DVOkaL2U05xIjv7Uo1en1TuZLzAmErXbRYdpNxxhGEb2rZAabev + 7dkYH1ebXntdvb3F6Q/DbhvBCjhrpciGK/gUUnUyJn0fGbfoL2Tag1YkfrCc9aUYj7A37M36c45H + DLM3y+hqnlDyIVgHf03hh9epzkmtFw5m2FQ0Kmv29kL7MTQhmNl2tD0xAy+ZjLIC5hagIm5BR0Ul + y0r6AGTctnwfftHmvQWGUWbdVZCfvYJ0l5jdsxYqTE1thlipkAQz0aS6kY0sgQoyhQ6Ts4/DRQrL + d6LS5+QypQg+s0LvRgyvgv5JnvW2BqSnNAE/ammqMm6PqnbDf+TS9nY1Df3RpheX2xwSImaI/MDm + B5u21Fn7a0+U8FjOGp36ggqWezO39vM7NXWPZouIbE7ji9mGld8JPi0rbrXKqKWHE5qDTUEm6NhH + S3Nrgm+zqoHhft5ihn0oaZ7MdHS9JqverfAZ1CVz51SlwUCAh14weV39g4e73WLm+6iItEA9U1Py + XP3Eo+cF4wygcGJ1Fl3uNc3nLbBquN6Z8OCOaPyaE6auX3UB+vTGCL0XoN8STm/09t2Rgg0Q1x4p + QBTcHSN8xSCwZ8q+n2OEWgSgPh1eEVXiprVfY/pa/EOTbNNA9wDh+sMjPL5AkPPozy52JxbuboFV + J+nVcdjJlpB7/F2ETzkBcTXo7CIYQreHeucmoW+qhoj0daIIJkbn9y9zc8Nd1rbD9cXAQxUZOxxn + nhvgOHfvr220gfsKIr8P9BxB93XBZJM/7zDiDiOq56vDiJ8Zqx3pRTnByLUVsXVWr/vVw7cPhAnn + RbKOasEm1N9o3C5hjwL4euTmHA9TjLfpcFofeKjRuR2uQ7N45HFTNIu+3iP8mwW5eDfn6Q7pXm+z + 2QwsddA21AOg4s2ynz647IdH5NcDgW8Kp+vTiu6YHjFIb25S3ABdDwaDI2UagdvG2jbqlxu8cwHz + K2PNycH3fErQTOiUHDfIQlQIwXHjvtC/v6Z/48Ra1reqvazj6eJI+NQd+t1dr91dr/u469VxsPu9 + 9nU3J390F8VuELO/69tj1++6WeIvco+sidszJ+t73R7ddbP7hrq1h9z+CpsPeXtoW6h3t4OlxT3e + q24qJ0yoWOfxxObM3b233b2329976yagb7MqzlJxD1fg7lag1n/KYCPWeQXKnagZaleq6voaeIlX + RgmsTunXUZF+tntfCN2l/kMrMJ0XrAXk+xF7Y9hPwu7qb42E9o+M3BG6N8p4IP7ruEzW64aP9zjy + RgeJGDugmoT1hJBLbYuPcvYBomiaX6j7rR1cuO1oBp87Hs/0kt7P0Qk+qpiWxI7Mx6CbTlTrxzmQ + w1h740PU+rkZFK2fzwZJrcAvgBXr52qbsW99+rltYnsOQevnboehm6gf4lC0fu71ehg+PuJq5sCu + mHs22L0PwoBEw7cd4GAMnMYywvV6/4Vvk1b6S2CXOYaOqFhELGOr9t+VScJLmlWsG7V66+UOF8z0 + btO1BXJoZxVhg/4lBoQeHS7ePgKSbc8OzbRuTCodj36oo1utze2Pb43db3lPEZ9PPGHF56EPgZVR + HvQk1/E4z+TeUaVFnO16tna1oLVwO5uYrST8BUu164qyaL6OXBU2FWlfWenlquwWXrtqaFcN7aoh + ++yqobAvyD10dbQrVnbFSs8c7IqVXbGyK1Z2xcpXWaxszJG3KV4+sTL5P1BLAwQUAAAACADzDrNU + FhXFRl4RAADU9AAAZAAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEv + djIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fcHJpdmF0ZV9saW5rX3NlcnZpY2VzX29wZXJhdGlvbnMu + cHntXXtv20YS/9+fYqEeIKmgGadIgTsBOsBw01xwSWq4aYHCCIgVtbJZUySPDydq4H72m31wueSu + KEqRZFleAm1kch+zs7Mz89tZDr9DfjwNoptxkc9O/3nyHTrd2gWNXcTJIg1ubnM08IfofeCncRbP + crifJnGK8yCOXHQehogVylBKMpLek6kLdd8FPokyMkVFNCUpym8Jev/2Y3nbRb8SIv/Iv+QoiFiZ + JI3/JH6O0jjO0SxOUcjLwHP4a877ZKRNCbohEQEyoJPJQiFvcDVE50UeX5Es5wXf8IJxyqre4uiG + ZGiOF8jHBWvbj9OUdjsht/g+gG5xNEWfAxjahKAwhnaCGaPPp80FdKiyc3e7bJ+l8RzliwRmFQVz + 4HOOPv5x+dq7+M/ri/++/fDmRNz8jNMIymQnvAb+q0iJC+MgLvnik4QyKisbuAgDEuXAk1v4J/AZ + F1+naZw66D95ngCjEihNxC34My5Sn7z+EmR51rj5Ic5/jmFOxe05TjxCf2pUJPhGGcLbnMwv8Q2Z + 6uWChIRBRMqSl+LvkqilFdw8xVHG6oiqfCz/K2De6wPT24jDUKHu3dUvl3CHwIA+xJf8mYPEj/ck + v41rdM9v5vkyVp9fvWes+ZlJq7mW6N3F6dxrUALVRbdiXl23fDQH0QszhDPk8Z8nJyCUNdkYnSC4 + vkPJAlrIR2gaZHgSknERgZhPT3lDThHdpHGRyBsZq2WQu/No4aALHIa0EQf9FPjAV7aWAt+hU5ry + B78wFuDQQR8XCfkdAxt/i+DOCWv4IxqX9wf9j/0hu3kRZvQePCorX5cdXV83ReB66cR+gi45YddZ + Dt0CxZ8+iX9OTvwQZxm6TIN7WKfvgujuV1BPoE+yXxLC1Vc2iCdU3ww553q9XmtpFMufLh/cH3GB + stu4CKcoiqkWy3IMSwxaAHUBeoKTMA2odgkXLnoLBQieOmhRVfRTQstjsUxFIz5tASSI9qI0C4LG + FSNtgGopnOfYv+X3QTZwRO+kwaTIiaBxBCNKhfiMQF8HUCyP+Q1OINSmAsKVcKAMEzFJcXkzOZ2w + spm/FaGOSP45Tu/c+x/Ofjjzzn70zl66QkRZxQSneA490dGNylHSMWScw6BN2dxmbq18HM2CGyjP + /i0EQfFM1uIN1urAowCHwV8khYFCYTa5YqTVs1qVKWmrpD51SxnhbBXrcVwtR3p3SmbI84IoyD1v + kJFw5gg6HTEgRyHEqbUvhJBetKLr8YrQA//ReCorQoGqkUYhpX0opvbW7IsRR/tiP5TBwNhITtiQ + oOqgVs+Rf6XCPnhMYrwIz0ExgCqiQjNCsDiVemz62op8//0dmLebrHoKK5o9VXhUPhq4rjtEp/8G + 1R0R+dRnU8ObAYWbDPpwp++wQsOqstBD1/T2J1mZWTQPbBs08VXepders5ejNnP66uzVaJmtfHX2 + r5HJuMoOHnQC3CKZwqofqAORD2E4Xx+GQ1kLJ4F3T9KMrpMx6tHVeHr24+nZy15VxKcGiz7FSRIK + 2l/8mcWRkGrOWVhzMB8FLIPfrt7J+0UaMlnjgqVKhTsnOQZC8XUfCvU/VQwObiIwebKJBOe3Hvfk + PBhRMQcOZhqX+6U0vaHC9AEEpT9qSr0LHQ16BrHrOWZh7MOI+kOn3pEQxrYuVHntOQ3xNTdaTDI/ + DZhheztd3m617ly1ihdMWT/LH+v9PhgnSWhIwW/aK/znwPIyTsPQLAFMTcJcp5l8DNo6XXjVAzqB + D9Wc1+3x0lrXfRDYUyGwIDNjjU+sxqCnyDUwRvmr5IOZ8FswtCrV/O+1ydaqXffP2SoyksxLA82s + CCWX/dApFTavOVd8XfF5ajLM0WmpFn/pFnup8I2aLXvScU6LaJCW7hSQRfB8/DMOM+JIzTtUFXvZ + nNaFewu+mPyrGhv4pbIIeC55kXkMOHEXCV3/cHbmIFBP9H+vPo1qq0ciioFSc2xqzpGdyMdOpTnH + 8tew1j67ragxOXUDYcddoa7LNuvVUxwALzTUNDCQwprjZJR08SU3roOEYY1xYKbqDElJXqQRvT/Q + JoDbM2YGeCPL9DIVdaaaR6j/QtUm2YuvdXX18KKmfOG5powfXgBMvw/o4nohYbf7gXuB8EzzoKGP + Ss8+9B808yC9jQkB1CgGccCuhgSMDccBnMOfGO0Z2y3IEuIHswA8a8EUBLN3V5LlVvMufFHDyEbo + IzREf1HXlzZaFlJ9c9YG88+NTagDrjxlyRq9DzO59Z7qLdS6uCMLEAVANgLSMaFG58gvspyjTOgp + RbMi8plTT4GO3G5JKCCZMjI4bpIrUe8AeqUOax5EBfNkvDy+IxHrSrmL2F2KeaClHAOyxShh08dR + L0YZvie0NZyrwyx7ERgd2JQWhAGXCqY7iGlOdjeKy6IOHR6ulnGJ8gW2oIUBYmUU98pnMBbo/mbR + mCnGLEnBJI5D2vbf+maGW9+v0EYRAJQQRUE9gPG4xyEYPTLDRUi3k0BhABV5AFIwgaVMKMc+8xFl + jGIQegUAU10FA74iebo4PZ9Be8I60e2xhG4FltiMUcG1GANYEt+CsMmFxGWAl8oQCWD6U6bc6GiF + 2FM6Y6YhB7pyHqV8jZo4s2y5jpg2z2p1qi0dV9PyI3WhV5ZXTGAdboi74KNTqVEgB9sauaYT2dhi + quj6JvASpjFVoHhRb6LuojYFoV93YWvOZ7OsLFkxn642vvaadGuLUx+G3AGCFfCpZgqrVkGmaK2G + ZcSfPSEWZlhSHzSroqvHscmeaBVVbTeu2RWtKMzVOMTzyRSjL87C+WsE/2iFSrtTe6B4AssAH+Od + sRTlFqEMA6bKgrIkNa43JPfCGGYSHEC6d+zFRZ4Uue5WDOt8NnklnJlreCb0suhvV+hPXTZySzlj + qmcktf6cqRngd2W+BlJbOExxxFz1jb/2ZwEsyVNmEk/vA0wdxzDm+wX9B8c8lWPjXQcZYAVIS41S + ZkUNpMr9+IFa11hU3DBrEKNPLe2CS/0AT1dWugKp9zqu/2nQBVqT44omk+qgUG2s4ja9UIVZeLPU + y5pg/268ZH03VEyNi61cGdToUNSts0yVOA3+8N5Up/7JIRIY6V6ACPmS4Gg65lpzhW3cDLT0SoCr + xzgqZwYcmzck7wJfaNC1iUWOFdDwLvgUjdBr9i8NAs9ISsCTnUoqs2ajZZ394qPS29Zn2tnQn14R + 6DHIVNPLHnV2s41e9po+cZuw241+qSJWbvSD+rOb+7VG7eb+njf3yy7An+PalPqLdCtZR4Q6Ff/g + Vdoo4CWgc/7jCIMK1Ic5+oiCjSOoaF+SMzXS2NfNIhgZfSPgW0ITKhGNjQBRUS3BnqnW5qkABI+f + 3/FgWrgN3+tRCXUtywKdPP0dggjrq63lq6k7d3W+9dRHoPd1Z07paFtHO5bJs/UDa41aP/C4D3lc + 8KV3SlVUq1fWWKPqn5oPuyO/bxJPF17ZsVDrncatVjQQQB8PVBNj8huGbWRcl3EJNkC1wCqnlUYm + ujqtVNwNnT9ZX5YejHlpHdrVPBuPgVNndUbtxvld3v3LfXS/e997td1/Kh45jzc0h3OU7nh1sqGb + E93r9S4YXzK6D8wZw14aMO7wi5eyqjjA89rvryZzhC4rhyIrqH9Nt+Bj/k4Yf39D8tPMS3lypkmG + 2ssWNtvt2St79mobZ690GdvuSayNRf3ojm9109zP+ljX6i02WXkPB7wqjT1W7L1W7OjOge3Asy1F + Yv3jZbqHa6hbc3Lt/tRxHENj2v4UZ4vIP5U20Z5Js2fS1j+T1rQrTw7qhkG2heNpm2HPMgFAmwPz + Dui7YvNTB6HsjBnIiBErZRR44sMAm3s7qkWd85xnKQFm3JGaq77UJ6/4+03eOcvV4cokHZs75xU9 + mpt+MOe/jDJ5vNHFTnFBqksAOMLCoj4W2/weROQLKFTgGzuU2vAF22Iw9NowDmOsup0YCb0Ybs6R + HJnudC4LkJaXEnmjurdzTLS8uvme5bU3H1R2+AhuY3k9tDF77TBn28Qaop3ltVnUc1ntXUQ/y2ur + Z73opTtf1RzIFbNlhm19EMJfFO3WFRyMIcV+7tH1uhOwW1kWM+xV26faw4tnHgnJvJ6aZere47Ag + TcVlxMiNVqjJV2+tBMWunFjqP/CXD6gb0mhF2z6g1doNRDWzS+1KQ6h3FaPl1KwfpxV8X/PcIb2+ + MZRKr11HexlTdhqyVSROY7kWjZSuZx3dlqLm1NZuY6eyZocfF7itgmreZOGpVCyDbgcGyDgeUwlX + 0ZiFSBYiWYhkIVJ5NSBSU+ftGjJZBGMRjGEOLIKxCKZko0UwFsEcGoJZaibXQTRbhCuUcFHFI9E0 + iYMopwYxIn4bctnuaUqi9HhYyRNeC5ZcSPqaORTUo5O+hFXASsQqompkNJOCVtB0ELNkruzpeRzD + 1KRgeUcm9moHLg3tHVO2B100d5z0Qe/wsICtYa1aVCuubikg2iyBfS1QbTQhlZS1tawrIWjfZO8O + 53CXQTSez8uHZRc2CYVNQmGTUGw3CYVunw/hfbiuZu+QjgqWJXSOQsGmaWo9WCjO2T8ZBNjpxbs2 + 0LYXWHie0Oll7n5K2OtIrbiQvvmDN4jIWRS4NRTY4R1ArE3q2rRs/ApgG/SyuNPiTpvOZrUhswBW + bdQC2OMEsHsGkjZ7Tkv2HAPgsUl0LBa3WHwZFl/DiB8nHC8/bNLCgf2mneyKy+2nPA89vLOGaFlP + WW3UesrWUz7skIv9mOhz9vm29jHRdSzDcbpf6heMnk5MZEffNrUxi4ONWdjkfzb5n/3wqv3w6qN9 + eHWt/QnZ3D5y9mmqc2ywo1q1o8vhZ7/laiE+sl+Mtdn5nkB2vtU25chhJ3svrGX42V7w5paTUehs + 6ZyTwoSRMoE4W1+gOl6geYjJN9pm+BFzcLSRdWCpODqukWce3LIZOQzj6pKRo82kHF9Gwx0Ag6px + m2zEJhvR58AmG1njgJHNOWKaYJtzxOYc2XnOkU6OwBPB1u3faL4l/p0cLl1GXmnl74MsmARhkC9W + naArd7M2egXtglKgJ1z6XfZ+xVfmt76RJjf1W9L7VZ32No59rNvPc0Ath/Xmy3pCv+2zfXLrd4lP + XD4HZlTr6nC2x438tCfg7Lsie3tXpKvB2NmrI3H2fN8dYScK93yYcA3HcqOXPmqH6nf9QeVKTA/h + /ZENTeG2Uu+VBg6qlT8fXvir1neHTxx3GdWT9mY7fd/Y6M7SLx1TIjP0+Zaw6ATLx6fMGg0iMzaF + hB5R6xY3KrnGAznlX2UwZxrPMWgQunHYjOFUFVdkGfjIoiNcJVOVSttewm50fvmWRX62kFCg64zu + MfRkDxs+i8OGbUJ3IN8crgg6ujOM6+rVZ33KccNtJMk7YQPG0vYaomn228Jb9zHLCT/Erww/8X0S + dUHZY4SVqNljhAdzjLCT0n4CmK+j9ZksvMYhiW8La3Q/S3gYkNEGQGwAZC13bemCOdyQyP7eqrCx + Fxt7sbEXG3uxsRcbe9lp7GW1Fd7jOaRHDdjorHgmnvsjB3vKryyJN4mU7/zIfpZ8b2k3QaE9vqJk + 4082/mTjTzb+ZONPxxB/6rADKLm5OiK1cXYOG8qyoSy7v2VjZjZmdqQxM93QHAdWZ69G4SKPPfFp + n6mRE0uzb6yA5dvKp3EOFIoPSk31oWamjBpXwvOlSTVa8k+gYJpxV9nHEUVL9KH42FHpLqPyFSyA + VPktouxSIkWcKo6og6yBxMXNFCTNlANy22j6oFJkdJq0x0iS0YmwQ0mTsa7oH2/E1SbKqK7tJ8ro + YAR2nS9ja061bNHmrLA5KwxzYHNW6EC9k52xWSuec9aKA0s5cYhZJtaxojs9fonbl/M2MOEjBG8t + ntwvntxjdNZCVwtdLXS10BXtBLq27N8+GTC7r0iR7NCiZ4ueDXNg0bNFzxY9W/T8KOj5gAOx60Pu + /wNQSwMEFAAAAAgA8w6zVCIc82TuDgAAOJ8AAGIAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9z + ZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX3B1YmxpY19pcF9hZGRyZXNz + ZXNfb3BlcmF0aW9ucy5wee1de2/jNhL/P5+CcA+wXchKUmyBngEfEKS726D7CNLsAUUQCLRMO2pk + SSdR2biL9LPf8CGKEik/ss7DiQTsxqZIzoPDmd8MZfsH5MeTIJqNcjod/LL3Axps7YLJjuNkkQaz + K4p6fh99DPw0zuIphfY0iVNMgzhy0VEYIt4pQynJSHpDJi6M/RD4JMrIBOXRhKSIXhH08eS8aHbR + H4SoN/SWoiDifZI0/ov4FKVxTNE0TlEo+sB9eDcXNDlrE4JmJCLABhAZLzT2emd9dJTT+IxkVHR8 + LzrGKR96haMZydAcL5CPcz63H6cpIzsmV/gmALI4mqCvAYg2JiiMYZ5gyvnz2XQBE1URd7er9mka + zxFdJLCqKJiDnik6//P0rXf829vj308+vd+TjV9xGkGfbE+MwH/nKXFBDuKSW58kTFFZMcFxGJCI + gk6u4E/gcy2+TdM4ddBvlCagqAR6E9kEb+M89cnb2yCjWa3xU0zfxbCmsnmOE4+wlwYXCZ5pIpxQ + Mj/FMzIx+wUJCYOIFD1P5fuCqcYBLk1xlPExcqiQ5X85rHtVMHOOOAw17j6cfT6FFgICfYpPxT0H + yRcfCb2KK3zPZ3PapOqjs49cNe+4tdpHSeouTudejRMYLsnKdXXd4tYcTC/MEM6QJ17u7YFRVmxj + uIfg+gElC5iBDtEkyPA4JKM8AjOfDMRETh7N0jhPVEPGR1ns7ihaOOgYhyGbxEG/Bj7ole+lwHfY + kqbixmeuAhw66HyRkP9iUOOXCFr2+MTnaFS097rn3T5vPA4z1ga3isEXBaGLi7oJXDQu7CWQFIxd + ZBTIAseXl/LP3p4f4ixDp/kYnMjJ6dFkAg4qI9nnhAjnlfXiMfM2faG3TqezpC+K1UtXCPZnnKPs + Ks7DCYpi5sEyimF7gU8AVwE+QpCfBMyzhAsXnUAHgicOWpQD/ZSw/lhuUTmJz2YA62FUtGnByIRT + ZBMwD4Upxf6VaAe7wBFrSYNxTonkcRjc4FSazhB8dQDdaCwaBIMwmhmHcMCBJibiVuKKaShbrGKa + fzSDjgj9GqfX7s1PBz8deAc/eweHrjRPPjDBKZ4DJSbdsJCSycBCBfh28KR8XTO30j+OpsEM+vO/ + uWQonqpRYsLKGLgV4DD4m6QgKHTmSyslLe9VhkzIskH6XbewEKFWuRdH5VZkrRMyRZ4XRAH1vF5G + wqkj+XSkQI7GiFOZX5ogu9hA1xMDgYJ4UburBkKHcpJaJ21+6KZTq9PizDFa/IUmDMhGKOEiwdBe + ZZyj3qUyNnjcYrwIz8EpgBtiRjNEsDFVz4TvLy9IPCx22LLOP/54DUFulpV3YV/zu5q2ils913X7 + aPAfcOARUXd9vkhiGnC7Sa8LLV2Hd+qXg6U3umDNl2owj2seRDiY4ptqZdebg8PhsqD65uDNsCli + vjn499AWYhWBO5MBN08msP97uiDqJojz7a7fV6NwEng3JM3YjhmhDtuXg4OfBweHnbKLz8IWu4uT + JJS87/+VxZG0b6FZ2H2wHjlsiC9nH1R7nobc6oSJ6fbhzgnFwCi+6EKn7mWp4GAWQeArzQDTK0/g + OQ8kyuegwczQcrewq/fMrD6BoXSHdft3gVCvYzHAjmM3yy5I1O07VULCLE8S6faXkbJbMFBrMm0r + wSwfZ34a8NB3Mmmipe9OVx/iBZOOg5bdNuneWRdQ+lG5Fowq/HNg61mXqG+3Du5MwQ7STN0Gn54u + vPIGW9y70h6qEbtx1EUXjHkgjRnsaWToiY/odTSbB8Vo7wo92Bm/gnCscy3eb8y2Meyie8R3mJVl + 0Rt45l0Yu/yFyamMjPW1EntOrFNdYY7JS+kYCuDspRI91Wf2FLRO86iXFoAL2CJ4PnqHw4w4yiv3 + dfdfTGeQcK8Aral3pWyAXFUXwDc0zzyeWgkghS5+OjhwELgu9t+by2Fl96ico6eNHNmmcxQRddsp + vepIvepX5k9xAMIYiVGvcS6xTUZV6N+vCAthpypESmieRqy9ZyhNxCfu1sUkTX6WmSd3tUPU3dc9 + QLb/repi7vYrzhTuG871bh+S75uAbYh9lUy7nwS+20/qyHj/m8Vr3nXvDKev0MSYQEYoRdkJKKHS + whowABj4K5ci4zWBLCF+MA0AQwue0Mkpkjy5pRFIyGkRcIjOYRb2iiFcNmPRSYfgfA4Ow61T6NJK + UnYNmdQsXFcJNk1UoXlNFmAokNHINI6bPDpCfp5RkVkCwRRN88jnYJ4lOKrEkrBEZMK5EfmS2rgm + AaDKgCoNopzjFo/G1yTipLRWxFtZrgMzUQzZLEYJX0yR6WKU4RvCZsMsWTKoyLwctJXmhCcsZWru + IO4LeWsUF10dJh4uN3mR2cucgnWG1Cpjua66B7IA+dmitnRC6wUH4zgO2dz/mAUMt1qjMKQIIIWQ + XcF5QDi4wSGEMTLFechKSOBOgAsagDGMYaMTprGvQqKMcwxbQEt8mScDgc8ITReDoynMJ+MNK4kl + rPxX5GScC+HjeGKl8lqwObWthA2IXhkiASx/yl0fk1buA8ZnzP2n8r99jYLYsTbNNG3eIXfvWWVM + WcZxDbc/1Ld96X3kAlaTC9kKiJxZjZZg8HLIBVvIWlmp5Ou7UpUwjZljxYvqFDWUWzOEbhWUVuBk + va/qWSqf7Tax9+p8G5vTFENVfWAHXFYCZTkr2BQbVYub+KsnzcKehFSF5kNMfzmyxRljoN3vjRoi + jzEc1m8U4vl4gtGts3D+HsIfo1MRmSo3NOzQlPJxfVp7MQ0SpkRQtOqoerJAPCPUC2NYXYB5rIbs + xTlNcmoCkX5V9zYcIxS8AZbhim3zvyfI//RtpsrOGXdVQxUl5twtwVqU4a6nvIvDHU0sXOXoW3ca + wBYe8BA6uAkwg6FhLKoJ3TvHvswja6uDLIkFWFKFUx51Layqmn1PH2vtKhvsHseK0FUccRlu8Ezn + ZjqcKtVR9a3FTxhTjkqebG6FJWsjPXMzO5XVPjEtQ2Vj7F+PGvZ+zf1UtLhUK70KH5p7dprcjFPT + j6CmJwc7mt+AvI+c1pDbBEeTkfCwK2Lr/VKgjixwu7WTkRIJASp6T+jKTIhl9VjrUE9xXk2eJGiK + lRuit/wvO0+ekpQAQC41Y0xfjHnctKsA8TUDcO6J0VccGtXtrA7bh2vjdits3xBkN1p/e0igHMbK + QwJwi+3BwLMGhpZFez0HAwUJQILCwTKkycrQZu5pcvEvMWQZB6IHEBcvXuCBBMM9L/40YtfPILTj + /4lWOVGNvW4txkHEMOsB33OmoXNQqwfIgXoPfk8PHbuVC3jiwR4PVkaE5Sd6hkLfjKrDalD/UMlC + i7/ktQb+0ut4VaV19Fvgr02AphHa1qMeTQbdYrsW28nr2WG7R8ZYx2JbDpjvWoq0avtXf2vg0gfC + cuN4svAKwtLZryW3PtDCALvd06OOgSv6y3i4KI4vuHR6h1UolB1grItCma1biO8sOGVPyRzuOkJt + knM0AukOqsI9AJptpn344LQfHkmvDt+7ha/FcUFdqJcMrsvnGdZAxZ1O55jrJmNlWqGcjNXfwbYD + n7VNFiAYvHzNjyxJmmoVh+i0BAFZzvAyq47H4pNf4pMaSp2WIw71oIzBjUbie+vg7XNW7XNW23jO + qmZg233k6n5G/uIe0lrDU7/qJ7dWF8nU4Cd6hqv03CMt2hvdXtyjXtsGuYWNbP74mAl2LWMreLet + OBUEX+5jZjwuDHC2iPyBipvtM2ftM2ebP3NWD0I7mhHLCErxLHtWafA5MPSZQ/OHP14C8PdF5rpm + dsY00ya3ZnLbmM4KhdVIb57JlgbwiEls+9Rae2r6DE5NNafcnpM+a9RqWbz2nLQ9J33Ec9IyTj7Y + ESmm/tWrPSTd9fPRnTx3tAXA3cqrQoAxHsDUpqTqfrlM8eVpjWDtA5A94yC1eqzHP2sD7NgzBVJ8 + zkZTo57zPBruZkcRVHznImjwmlQOJuwnEKXE33UWwb920FXfN3jPo4iSGeNQ4nmAeat9vFxYvxYg + Z9s1SQmEMOa1eLTpReSWeuDHrvmn5GpV7mVwh133hDzWoduBI+zih4MUKcnMinpTZlJcGsgt3Nva + 6UlxrZemFNdTgPriulsm/8Ygf5muLVi/uO6H+ZtGPwT2L66tfsqDXWZBt1wDZcRbVtjWhZAAR85b + 9TkgQ4p96rHts/2TtdLT2wGdPjnfzfHUIyGZV7/zceLe4DAndUdiPZCrzcKCr9608gTOVavKIrn4 + dDJDA7VZjINKNmy5wy6XtdHP1yz6oZIUwc3miYrU+4bJCrseOmHhEm07adEsxFCRkT0o0FY93ipM + w6lsNNVFSGHEsU2yjI1SiFXJwvefvjxVStGYTtTPP57kEKXNXdrcpc1d1NXmLjx3eei85bGOWRTB + NlFqEyXLGrSJUpsotYlSmyhtJVF6FkcxKw9dboKU5jiEBfCvmDoyQP7wPwhpPE5AtvDMWzO5Z5aq + aT+FhfA4zmlj8sY6FHIhKRficoGWKArJDQmf9JG45To3qTbKUmdg1cRtZtlmlruWWR7+Mjg8aDPL + RzsV2yj+vLg8VEr/UQj/B5P9D0KXUV7uc4GJVRG2zYvbvLjNi9u8uM2L27zYYiGPcIB4v5D/CFn0 + cTxPckr27VEZ5mkO13cy9Q4SvIXU+2b+jLJvOagYE0QTctvQVSY54mPxUwwsLZkXRPP1Xx7d3QpA + YKsAQI+KeLxXXam2HPvVVwoqvFTMTnBQp8pvNVCsDbfQsduslFXcQ+oel75OqmkGCzGrzQtahr3Y + SDWMbwstbaGlLbS0hRb9Wr/QYkcbba3lgWst1Qh1wgLUCkYqwawkX0NmS4lK73hShKpl4tvjGtBt + gnlLKQdJ5XfmlxG2Rjmg24AY24pWW9FqK1ptRautaLUVLYuFPGlFawW2eu5Freq9srMOWu7266AC + +tlwxt1+kFTiN/SzoIINS2lslTaoKL7iItqO/urhej962BbUdqKgpslqFNcepq6mk6zX2O5TXrvv + 14wdtT9n2X4xmLheeQlvvZ+z3CSo7+zXfj2TmtSj1qIevwb1yLWn9svcXv6XuRUk2h80bX/QtP06 + tOf1dWj3BQ9tMWatYsza3+72f1BLAwQUAAAACADzDrNUrRa+C/AMAABfagAAYQAAAGF6ZXh0X2Zp + cmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9f + cHVibGljX2lwX3ByZWZpeGVzX29wZXJhdGlvbnMucHntXGtv4zYW/Z5fQbgL2C4UJVNMgV0DXiBI + p9Og8wiy6QJFEAi0TDtqZElLUZm4g/S3770kRVGi5DzGySRTCZiJzdd98PLyHFLJdyRM51GynBZi + sfvPne/I7tYeGOwwzdY8Wl4IMgrH5H0U8jRPFwLKeZZyKqI08clBHBPZKCec5YxfsbkPfd9FIUty + NidFMmeciAtG3h+dlsU++Q9j5ou4FiRKZJuMp3+wUBCepoIsUk5i1Qbq4dtKyZSqzRlZsoSBGiBk + trbUG52MyUEh0hOWC9XwrWqYctn1giZLlpMVXZOQFnLsMOUcxc7YBb2KQCxN5uRTBKbNGIlTGCda + SP1CHC5CU41wf7tuX/B0RcQ6g1kl0Qr8LMjp78dvgsNf3hz+evTh7Y4u/ER5Am3yHdWD/llw5oMd + zGfXIcvQUXk5wGEcsUSATy7gRxRKL77hPOUe+UWIDByVQWumi+BrWvCQvbmOcpE3Cj+k4ucU5lQX + r2gWMPzoaJHRpWXCkWCrY7pkc7ddlLE4SljZ8lh/L5Xq7OALTpNc9tFdlS3/K2De64a5Y6RxbGn3 + 7uTjMZQwMOhDeqzqPKI/vGfiIq3pvVquRJerD07eS9f8LKO1vZeW7lO+ChqaQHctVs+r75dVKwi9 + OCc0J4H6uLMDQVmLjckOgec7kq1hBDEh8yins5hNiwTCfL6rBvKKZMnTIjMFuezVEncHydojhzSO + cRCP/BSF4Fe5lqLQwynlquKjdAGNPXK6zth/KbjxtwRKduTAp2Ralo+Gp8OxLDyMcyyDqrLzWSno + 7KwZAmedE3sOIpViZ7kAsaDx+bn+sbMTxjTPyXExgyRydHzM2SK6ZvnHjKnclY/SGSabsXLbYDDo + bkpS89FXZv2eFiS/SIt4TpIU81cuKCwuyAiQKCBDKOHzCPNKvPbJETRgdO6RddUx5AzbU71A9SAh + jgCxg1KsYSHEVErEATA/USFoeKHKISpogiU8mhWCaR0n0RXlOnAmkKkjaCZSVaAUhN4YGir9RpaZ + RMaIr4YROFXlMH9Z4Zww8Snll/7VD/s/7Af7Pwb7r3wdnLJjRjldgSS0blJaiTbgRgGZHfKonNXc + r7VPk0W0hPbyZ6EVShemlxqw1geqIhpHfzIOhkJjObPa0qqu1mXONnWya/0yQJRb9UqcVgsRS+ds + QYIgSiIRBKOcxQtP6+lpgzxLEa82vo5AfLCjH6iOIEF9aNSajtCgGqTRyBofmtnSmrKkcihLfrCM + AduYYNIk6Dqq9fPMN653hkBGTJDQFaQESEIYNBMCy9K0zOTyCqIsyOQC29T2++8vYYdb5lUtLGpZ + azmrrBr5vj8mu/+G7J0wUxvKOVLDQM7NRkMoGXqy0bjqrFPRGRafm85yUwtge4MhPptSfF7vv5ps + 2lFf77+edG2Xr/f/NWnbX42AG1cBv8jmsPxHtiGmEsz5fDMem140i4IrxnNcMFMywGW5u//j7v6r + QdUkxD0La2mWxVr3vT/yNNHhrTwLiw/mo4D18NvJO1Ne8FgGnYowOzz8FRMUFKVnQ2g0PK8cHC0T + 2PWqKKDiIlBgLgCLihV4MHe8PCzD6i1G1QcIlOGkGf4+CBoNWuJv4LVH5RAsGo69uiAVlUeZSvqb + JLXGL8jqiOtWaXkxy0MeyU3vaN4lyV6Zvt0liOYDj2yqduXetM6ezqF6IlAq/PNg3bXOz7g9NGQi + hSDguamGfM7XQVWBM3tTBUN9r+7sdTaESN7VkQzBNHX8JHuMBlbAg2Osb6Uf2hW/gK3Y1lp9v7fa + Trez4YFcXq0qq9ags2yC6soPrqZ6V2zOlVpwap6aDvNcXaqsUELmgGvc1Bw5MKCaF8mIl1AL1GJ0 + Nf2ZxjnzTEoe26m/HM4R4V8ATjPfKtsAs5omgG1EkQeSVCkQRc5+2N/3COQt/O/1+aS2egzbGFk9 + p23DeUaIqfaqlDo1n8a18TmNwBiHEo06x1LLZFoH/eOasbDn1I3gTBQ8wfKR4zS1OcmcrgbpSrIY + njLPTshwz84A+d7neoq52atlUqh3MuvNHtDuqwgXxJ6h0f4Hhe32sgYo3vvsZsyb4Y2T7w2OmDFg + gtqQlwAiDBtsQALAfz9JI3J5FJBnLIwWEYBnpRI5OiZKJb8KAA01W8ybkFMYBD8hssUBy0Y29JZj + SPjdOoRtrBbV6h9X2HFtDpvCOgapibtka4gPIDGat8lIJwckLHKhqCQI42RRJKHE78hpzJlKhtxj + LjVRFMmsV1cASEVsKqKkkFglEOklS6Qoq5TIUqQ3MJKgQF8pyeQ0KmpLSU6vGI5GkR85UjQRB0/x + gkmOUnFxj8gUKEuTtGzqoXm0Wtslldc0AhsDm8qR3Jo6sAXEL9eNWVNOLzWYpWmMY//lnlj49UMJ + xwqg/eU4kDNgF7iiMexebEGLGM+MIIuAFiKCQJjB+mbosU/KolxqDMFvcV1MYGDwCRN8vXuwgPH0 + NoNnYBme95U0TGqhUpvkUobKQryZBaViQLXKCYtg+rnMeGitXgKoZyrTpkm7Y0uCWqttnulathOZ + 1fNan+rcxney/cRe8FXa0RNYJxS6FFA4Ro1FKuT5xxlOZOMcqdLri+hJzFPMqHRdH6KBbBuBMKxj + 0RqKbLY1LSvn42pTa6+pt7M4XTPMMQ+sgPPa/liNCjGFvRrbJf0U6LBoJx51o2UXN1VO2zYYp2Nr + 2pu27zhOZ5i9aUxXszkl197a+3MCP5xG5Y5Uq7AAQxfJk95sbYX+Y+hCcLNpaFri/rtkIohTmFvA + dnhkHKSFyArhoo9x3fNt4EW59x4ARrq1Z3xPzfjsFWaOmHOZpSZmg1jJjAQTUe10I5NYPJljUpUl + p5+HiwhW767cPXevIorAM07V4cHwxmuf42lrqUdaqASEUU1TueG2qGrO50d239amuqA92bRicrOF + +AgZAjevubmmLnVa/9qSJJwhp5VObTkF6dnU5mpuo+psTw2LgGxGw8tpx8Jv5J6aFzd6ZVTTw8rM + XleO8Rr+UdJsQvAiGQ1Y+7REhl1nNJlPVW69ZU99GOkZ6LNsv34HUgEgAENvmbiN+iCFp1Z9k9M8 + f2Lkkrm6uLtQIyVQTdqEvJE/8c54wTgDTFy5JW+OXvZ5WqZV4vb63HsPROW33Aw1IqyJ0yd3Buqt + OP2eqLor7PuLAJMobr0IgGzYH/4/XyjYMmN/n8P/UgRgP5VaEVviUbNLNF0t/qG6bNJAtQDh6sM3 + eOmAWOebv3F46fcM1vX+3DomMYWjYX1/g93CZf9fcm1hK9Bg/7qj3ULW2dvGSwL/gXprJ4BpURvy + 13lBwl6IpsGtKP6RyEGPutRzB9Rln9fVfTawqyBRu7DMErStlzi6grlHdD2iw+fZIbonRlaHak3u + Yt7aiK8ai9f+6qDRR0Jws3S+DkrBOs/fyW67Y4sCWD2y95smmhhvUuGsvKKQxtkNboOeeElxV+iJ + od4i/MUiUnz95dVLh6Vddk6nYN1+3bjtQ9hu0a8eW/Tjo+fbN+6XhKnVjUDTpG8XUFfvKtwOhQeD + waF0TI7nscozOR6yQ1RHIZbN12AWfHyJ7yFt77i9mr8JOa42/rxAgIwn4Kn6DS71OxfGle4Vhnn9 + xdHFkvCFZ939y1P9y1PbeHmqHl/bfY3qQSH+zb13dXuC/lu/i3X7YZjp/FXeyqpy9tTa4J1m39zL + W1vGtGWA3P99MBfbtvStwdv+aElK698b698bM0//3hghHSzxRRJevVkKusyfE8s9BX0+SgT+6FdG + APJ+01zWYWDolp68NshrF11VzmoIvj9Trab+CVlq/+JZfwX6ta9ArVTcX3o+X2TaMnP9pWd/6fmE + l57VDvloF55UhBd/2yvPl37b+RKvEds2v5fEo2IAMAGg0y4S9TDyUv5psy6U9g6knkhsWr+nk78g + A9q0kgP8Q13yl2MsF9ok58nANl4wCPX3EMF/l6x23dB6r1DZ+0U3DPIvAvrmTwE+7IKh0sW5angW + CL41Nr5dLH8nFI4rFRYBbF2YruQuM0rYtQgggV3K32prnF5vgjn4PBDqtHbdDgzBR973CWIsc4/K + u+hI+Vjgtsxsd+Yk5XM3blI+XwPMl8/NJvvvDe43+boF45fPw7B+V+/HwPzls9Vf0MDHPbmt5sAE + 8ZYdtnUjNLLR49ZzDtjAaSgCXD5bvzGrEn07kLPHlos5XQQsZqv6X2Oc+1c0Llgzj7RetDVGwZ3X + Lrr1Zs03k4rbuPplYkQCjVGc+0fstjlfV7PameYbAf1Y3ERpc39+ov1+T46Cz2PzFGnRtrmKFSGO + ixzWYBBb/RqrDA2vts5ME2WFs43dh13chzrcxhK+/JrlK3GJLh7RvOn4KtclPWnpSUtPWsql35MW + mM7HJixPdaliBPYMqWdILXPQM6SeIfUMqWdI22BIz+HupYVA/R9QSwMEFAAAAAgA8w6zVIE6u6eL + BgAA+BMAAGgAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIw + XzA1XzAxL29wZXJhdGlvbnMvX3Jlc291cmNlX25hdmlnYXRpb25fbGlua3Nfb3BlcmF0aW9ucy5w + ea1Y7WvbOBj/nr9CZB/sDFfJRgd3gRyUXteN67rR6x2MUIxqK4lWx/JJcrds5P72e/RiWY6d7gYL + jNp63t9+j7xnKOM5K9eLWq1Ofhk9Qyc/7QfKznm1E2y9USjOJugdywSXfKXgXFRcEMV4idFZUSDD + JJGgkopHmmOQvWIZLSXNUV3mVCC1oejd29vmGKM/KfUv6otCrDQ8leCfaKaQ4FyhFReosDxAh7et + tWlcyyla05KCG2Dkfhe4F99M0Fmt+A2VyjJeWkYujOiGlGsq0ZbsUEZqozvjQmiz93RDHhmYJWWO + PjMI7Z6igoMetjL+ZVod06F64/jnpn0l+BapXQVVRWwLeVbo9uOHi/T8zcX5H2+vL0fu8DMRJfDI + kZUgX2tBMcRBMf2S0UonSjYKzgtGSwU52cAflpksXgjBRYLeKFVBoirgpu4IXnktMnrxhUklDw6v + uXrNoabueEuqlOrHnhcVq2jBStr48MG9N8aOCmAlSCmNjBO1Pv5TQz27Doc6tuutOhb/2c074+9r + 00IuYxg35C0UtZCISJTax9EIyt3J+nyE4PcMVTtwUc1RziS5L+iiLqGB8hOrKKnLteB15Q+kkRqo + 6Fm5S9A5KQqtJEG/swwiM13KsgS9N96TIkG3u4r+TcTI6LlFi+Ygjm6jiTk8L6Q+A1IjtWz0LpeH + OV8ezeQd2LJ+LKWCuoKDd3fuz2iUFUTKtgVgRNamh65Y+SDfV9RigYz5vR7eiU3WeDz+rgTi/hHb + ID/yGskNr4sclVzDglQEehYGDeYPBs+6kjM9rsUOo7fAQEmeoF0rmAmq+Ynre6ck0xqg+tpKoBaa + xCKNVqDHnihFso09h5YgpT4R7L5W1Pk4Z49EuK6ZAwAyYFPcHlgHQVr3hUU1FoSJTINgq0bpwjVq + /g3auKTqMxcP+PHl7OUsnb1KZy+w60wjWBFBtmBJRzdvotQxaPwFwAR4MjWWuMPPyxVbA7/5WzuH + +MpLWYUdGSAxUrCvVECgwGwK7CJtaR2RnD4lFFJx0yc2rW4MF+0U6tOcrlCaspKpNI0lLVaJ8zNx + ASWBI0lHv2tE/dOCOLWCYME+HFC9IDC0Sg6YAv3AFlo7tGWc07bMQxtMAagad5gT/ybcwKSmTdKS + bAEdAHZ0p8wRTKbnfGRC1aRIXas8xSrre+B6iuP58wdYJ2vZUmHwDTVIYUOKMcYTdPIbGrs64SNj + fgWBAqku1NgrgWJfUrgqEJMG3XxNyKj00kADcdPQxHnvJi9os4FUzdHtRuvZUq1Yr2uvPBi7dvQG + VYR5caaGct235bhQM7wHxoaVDFgLytU30mSjq7sj0lH5QHdgDSDR7QTofA1ZKKulslsJVAu0qsvM + ZF4jpL/4VBrJcmPXAq7OmF283oCgqhbl/NhyaHsg0XZcTeBVBwS+xI3GSaDS9tn/A8TvN1+gmDBA + Zq/54LKAe1ehsGv9c2Ygys4LrngVR3ASJeial3TSTonby8sfGJI7b8PcqFK4W4Glb/5U/05nL+ZP + XedOZ6fzY3e109mv86HLnTew7zuA6yqHJRmH8XoiRP1tP2krRyqWPlIhdSMt0FjX6mT26mT2os0e + yXS6NZVUVeF8n36SvByPAqSBFQVtXEPH/XVz5c9rURhoBnjV6IG3VBHwjiwjoER3bfLZuoTaermK + qE1qPx9SCKPeQtpkL7VRAweXGg2uYZai+eFmwGAoHg/gxjgZxu4IwogmSdeQg4Jr29RPWRoCDTA1 + DP6Dtiw0PGUjAA9Q3VkWxzTKTDAzNG/zo1qDJYhDkZTl2swT5L7d/VALuG2OXWG1VfiXwDIbrPdk + uL8M5lIFXevJcHUSu7Ql6E7Zt83VvSQflVpGMA4nbhygORe9PBmJeBxMDSQmeGvyMOz4Bm69odf2 + /Yfd7oktozMzo4MuW27w2bBod81D31N3AT2s1ZoqW6TDbCV9R1pcab4M02ZZHKpN/bejqMtYNB84 + 4BMl28VrUkia+EvOJHDSq+uZwBvYBv6tDYytvBiGbwhVy9T8n4D9WEHLl7PZ3bwzMP4TOQ74F0NK + Eq/ak5MWihf+adLRb7Za/zs+PqrLTsai+1Ec1C641OY+08FhHH13l8Fm6GV00kmivod0wzAXCXMn + 6Il2rvW52TphqxnBkMPQOitCD4PZEnMUTUO8kdNvXUDbTzt7AOi9vbCfVoI/Mj1+U//fTtjB+bSL + 7iDfh/v91MKsNe7weT89ktZo39ts/wFQSwMEFAAAAAgA8w6zVFj9Qj83DAAAJlUAAGEAAABhemV4 + dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlv + bnMvX3JvdXRlX2ZpbHRlcl9ydWxlc19vcGVyYXRpb25zLnB57Rxrb9s48nt+BeF+sL2QFbfoAncG + dECQbbvF9RHksgcsjECgZdrRRpZ0IpXWLbK/fWdIiqJE2XnU6TVZC2htkfMkh/MgGT8jUTaP02VQ + isXoHwfPyGhnDxA7zvJ1ES8vBBlEQ/I+joqMZwsB7UWeFVTEWeqToyQhEoiTgnFWXLG5D7jv4oil + nM1Jmc5ZQcQFI+/fnlXNPvkPY+ZFfBYkTiVMXmR/sEiQIssEWWQFSRQM9MPbSvGUos0ZWbKUgRjA + ZLa2xBucDslRKbJTxoUCfKMAs0KiXtB0yThZ0TWJaClpR1lRINsZu6BXMbCl6Zx8ikG1GSNJBnTi + hZQvQnIxqmqY+7sd9kWRrYhY5zCrJF7BOAty9vvJq/D411fH/3774c2BbvxEixRg+IHCoF/Kgvmg + B/PZ54jlOFC8InCcxCwVMCYX8BFHchRfFUVWeORXIXIYqBygmW6C16wsIvbqc8wFbzV+yMTrDOZU + N69oHjL86kiR06WlwlvBVid0yeYuXJyzJE5ZBXmi3yuhNiL4oqAplzgaVenyvxLmvamYSyNLEku6 + d6cfT6CFgUIfshPV5xH95T0TF1lD7tVyJTYN9dHpezk0r6W1dmNp7j4tVmFLEkDXbPW8+n7VtQLT + SzihnITq68EBGGXDNiYHBJ5nJF8DBTEh85jTWcKCMgUzn48UIa9Ml0VW5qaBS6wOuztK1x45pkmC + RDzySxzBuMq1FEceTmmhOj7KIaCJR87WOfsvhWH8LYWWA0n4jARV+6B/1h/KxuOEYxt0VcjTitF0 + 2jaB6caJPQeWSrApF8AWJD4/1x8HB1FCOSenWSnY6zgBcU/LhPGPOVO+iw+yGTqboRq2Xq+3GZRk + 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 + alIRnv6095qP/Urz0V0XtqW7R1ETxYBVgukqcLPi3cuj2xUx5V8aa0Vx70DUQ4la3Rs8+dsvFP84 + oYXbubq2+yEu6x4M5+M1hlB//xAW9ow5lxrN24vKoHe6x5B//s83f/fvFtcYlSCNC43vXzy0ut3T + LSOuVQBg5MhyBnsI46bMdYOEXYgAIumZ/FW42on4JrCFzy0BV+vU7YAhfORloiBGs+YJ/LpKqHws + iN0eaa9dHJXP9Yqk8nmwYskw/A4VTflcbjL/jSucTUvdUuiUz+0KnnWz76PwKZ+t/v4JPs3T6GoN + zB7assG2roRGeJquG/JAh5yGIsD9ut1LwCrJtKNZm7AMJOk8YDFbun/4ceaf07hg9RjWendYo4L5 + 3m668rLQNyuK4EH99jOCjxqVxn0qTtucK6olXZtiat58X9WZkubmFZq2+w2rNHzuu1KTGm27WrM8 + pGGiRulkcKJ7L1e6hudsMjNEaXFFCv1OBddV5dW6YuoHKZFsy9gFUle1dFVLV7V0VQu//l8YKJ8b + 1ihdydCVDC1r0JUMXcnQlQxdyXDnkuFWBcId0P//AVBLAwQUAAAACADzDrNUPPPDsroMAACfaAAA + WwAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEv + b3BlcmF0aW9ucy9fcm91dGVfdGFibGVzX29wZXJhdGlvbnMucHntXHtv2zgS/z+fgnAPsL2QFbfo + AncGfECQbbvF9hHk0gMWRiDQMm1rI0s6kkrjFtnPfjOkRFEPOy8nTVIJaGPzMS8OZ35DKnlB/HgW + RItxKueDf+69IIOdPUDsME7WPFgsJen5ffIx8Hks4rmEdp7EnMogjlxyEIZEDRKEM8H4OZu5MPdD + 4LNIsBlJoxnjRC4Z+fj+JG92yX8YM1/khSRBpMYkPP6L+ZLwOJZkHnMS6jHQD99WmqcSbcbIgkUM + xAAm07UlXu+4Tw5SGR8zIfXAd3pgzNXUJY0WTJAVXROfpoq2H3OObKdsSc8DYEujGfkagGpTRsIY + 6ARzJZ+P5AJU1TB3d2v2OY9XRK4TWFUSrMDOkpz8efTGO/z9zeEf7z+928sav1IewRixp2fQbyln + LujBXHbhswQNJXICh2HAIgk2WcKPwFdWfMN5zB3yu5QJGCqB0Sxrgq9xyn325iIQUlQaP8XybQxr + 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 + s7JT8qEsHkSOlTee2qf69+X077RYs3bJU+52+35QXUSX490c1PcvmfUvmd3FS2atbna3b53dxuGf + 3Ntq1w7s3/WLbLtP6yzxN/BKWxndZ07R0Bj25N58u58auvCam79T16ylW2gr5XR/6PWNHXq5cePe + 3r1TGWRCxSYJJzbb9i/i9S/i3fxFvHqiegIQ3GRcSVfiG8TdJyDWe1XiP9SNGJSPvxtYjTbBaph2 + Q9MeXO8G19vhtLLyHQDo0lMeEDX37/T198KFxb6pe2Enqvc3wY+sKG5Zzv4muL8JfsCb4DKX3tv1 + L5Xh+Xd7AfzY734f8W1qW2J8vOAthlKnC7V9GUwq/lTejpLuDTA+VmVt9XJS/W4TVNtbMEf5W02O + aV0k9WBVO96cSP3XNsGSF6xyj7LtwqTU/lZXJ+rPTvr2703e6uakFKlxh/ItQYFWv3m6oOBa5Txu + 5IwzSHcY21RmGiXskwwg2l2o31msHcRvK43w+cLyqJX0bkoXfNTtpiRWs+ZxfxeuKR6nIMbAd21g + UzzXAzjF8zWK/+K52qb7jcHANju3YILi+TJs0EV9HxiheO70d2XwaZ4rl2tgHfiODXbnSpgSyMxb + jTegA6ehDHD73NfFXxnr2ws/lwXu5yBdBixm6+pf/Vz4lzTOWT2UtN4X1mbBVOw27bwg9O3aYl7X + vy2OFUJtlsZtKpJtD9nl4nZG+ppf3xek0dLcHNYYu98Q2uBz3/BGaXTXEMfxkIaJGijDlnDVu7bC + NbzKdrNDtBaVTHYTJLINZrTtR6i7d0GJYL4Jqudzt78S+rowpAFBqn9YoX4T81Wuc3q80+Md8/R4 + p8c75VPDO83ofN8I6KGueizDHnL1kKtlDXrI1UMux5I95Ooh120h15Zk+vWvg1pw2v8BUEsDBBQA + AAAIAPMOs1TBRRLdhwwAAHteAAByAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAy + MF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19zZXJ2aWNlX2VuZHBvaW50X3BvbGljeV9k + ZWZpbml0aW9uc19vcGVyYXRpb25zLnB57Rxrb9s48nt+BeF+sL2QlbToAncGfECQPra4PoJc9oBF + EAi0TDvayJKOpNK6Rfa33wxJUdTLdlK33TQW0MYiOcOZ4XBepP2EhOksShaTXM5H/zh4QkY7ewDZ + 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 + j7dLXLquWtdVezrnVF1XreuqPfCuWrv73v8jgjDg3/dd9ncrvYu/6Vx/T8BbYP9crHz1XTDijfRg + fcorcjwco0/ypS/f7a3uWGJk8q/Zg1Vds0rBUXlvRrlo31RliL/j7uo/4L7dCzRKHqy65Ie+Kr7R + oPe3xbpRcxT9VOGhVT7dj9hn8PNBdC3+5kUt/1zVFcLrjp2hRtDddG3wEpV9RrRkdv7c1iUuLqMX + iH5943ZwcW2WbhfXd0u7NcHvmH5rmj8gaS6u21ULvHWzd5UxNfR8i+tuvd826PvoARfXTt8Qj5ed + h5ZroHfpjhW2cyFU6qzwVp0qyJBSP/PQR+zs7TVlBGt+j42JE72UF888FrIF4DRJuDc0zFndQTYe + K9SwYAphDq19y42rFxPzEXkMgalMDYt1NIJgqwNRuZqt8atmyPfVbJbcbN9wVnpf13S+tFflvnvO + QqJd950NC7FUZL2aVKee1WK8MA2nsr9qx7eV+PxAq8uGuvH/UEsDBBQAAAAIAPMOs1SC8tHf3gYA + AJoUAABVAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8w + NV8wMS9vcGVyYXRpb25zL191c2FnZXNfb3BlcmF0aW9ucy5wea1Ye2/bNhD/35+CcAdY7hTGLVpg + M+ABQdZ2wdq06NIBhesJjETbbGRRI6kkbpF+9t2RFPVygmKogSASee/73cN+RFKZiWKzqMz66JfR + I3L0wz4g7FSWeyU2W0OidEreiFRJLdcGzlUpFTNCFpSc5DmxRJoorrm65hkF3tci5YXmGamKjCti + tpy8Obuojyn5i/PwYm4NEYWlKZX8zFNDlJSGrKUiuaOBe3jbOZ3WtIyTDS84mAFKLvct86L3U3JS + Gfmea+MIXzlCqSzrlhUbrsmO7UnKKis7lUqh2ku+ZdcC1LIiIzcCXLvkJJcgR6ytfSmKE+hqUE5/ + bNjXSu6I2ZeQVSJ2EGdDLj6+e5Gc/vHi9M+z81cjf3jDVAE0euQ42JdKcQp+cMpvU15ioHQt4DQX + vDAQky38E6mN4gulpIrJH8aUEKgSqLk/gldZqZS/uBXa6N7huTQvJeTUH+9YmXB8HFhRsk3LhTPD + d+/YhmdDOlHyXBS8pnzn32uj7mWgRrFCWx7P6nz5t4K8dx1ry9htdua+OJ28f2P9emmh5iNLaX29 + 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 + rW77CnO2UUp/Ozahbil9K1hCE7MHxkUG0lvmyt9PvvbnCfihkcwDRlcJxZIhzdW+U/868BvZxNsa + EE8RCHbsSCpTB4+o5mBoYON6QXWD3216qykTDENMfqKuh+56TZfrxH31eKkOyUkjk8+pYWE9savs + LlCzkazIYmo5pfHlZI3naTk/ZxQ3jsrAkcOKMcE6Jxe0xkdxswuzJ1KLwvg8zhK0pw9cQu9xXZMJ + Qlb4holdPfrk6tG6uvHaR3DHEuaGk06/MbZrm/HWxY23trllJXLDQtkdWhkPc+OhFTjT3UHVLvnd + HVQ97oMqzJke/SnVj342Zd1imVlbTaZx0PfGO4ge3f2PbznxsuVo7X9oRBtC9tlh5HFXH5G61RbB + fKqQ/qNcIFqHYvsCg7htKfKwhc4uLbxtWmhvobpD17O7IIB080aL0X3diFq3VnYp5y7l3KWcf4OU + 80g5hRH6z42JZ8t72K9G9g187iO1neazVVQz1mFnK71tRI8A2D3YJjquSb+GmyQ8q0+1pO42wE0p + O55rbZuy40rwMP9hM3m8avb8R0/n1+k5mYB2B65yD5b6r5fg+XeS4OGLj5vTjMddkqgzoPYg7OqR + O9z927qE6PV6R3LAS9x2VyNe4oUvBVn/8efa45ndscwart9+DLOZa2NeY3LcJFBlhZUOHsDk6q9i + 1d+umbmt6TWerHVu1NxZ21Z0W5L7OYvZXYjcXYi8jwuRXjO73xuS32Lwj+5m5dZR50lfurx549Ug + /9jXL28OGGsJWslTh+yju9X5MCULPne7L9otXTy4TvWy2+d8wvuctjt8sHulMjCOaLnK4pFJInaX + THeXTG9/ybQdf5/I7kqalN/3vund9jDq3665IZl8B9qcSBtwNzPkhVKww3XXIkvc0aBPchfju13r + xBpNqF/1Aqu7ZE7Ftqk0ayb1m4o0+fNWofldq2+q0RqROtXa3+muqHc5PN7rAVsd7KPTKziDRYbJ + rTwIGmTsM8SLJLucyGF2w86mo0p87nhc6UW9n6NEfOQ+iiBGs262v+6GQ/1YB9QYJLa+1FA/2yX9 + 9fPdkn/D8DsWAYbn/yETr5/rTRN86xsIm4zJcxGhfu52IWEd9kNcTKife71pik83n23mwKzSex6w + e1dCp+CarutUQQdOYxGhj3iozY0moPm3OWwW6LSifB6xlC3dH1GbhVc0rVjbX3r3RFpUMN+wm27c + BAnN3GLyov7mFtOgFpXOjhGibY5LzeSuDWctu36oaxJKmttfldDjfsuLz/g89G0JqdF935iwLKQz + RJ1rACZPdWv82jQCZ7m19rWdcP1jlK+eEvV/UEsDBBQAAAAIAPMOs1R3lf8VoAwAABtoAABjAAAA + YXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVy + YXRpb25zL192aXJ0dWFsX25ldHdvcmtfdGFwc19vcGVyYXRpb25zLnB57Vxtb9s4Ev6eX0G4H2wv + ZCVddIE7Az4gyLbd4voS5NIFFkEg0DLtaCNLOopK6xbZ374zJEVRouy81MnGrQS0sUnOcGY4nHmG + VPKMhOksShaTQsxH/9p7RkZbe4DZUZqteLS4EGQQDsm7KORpns4FtPMs5VREaeKTwzgmclBOOMsZ + v2IzH2jfRiFLcjYjRTJjnIgLRt69OS2bffI/xswX8VmQKJFjMp7+yUJBeJoKMk85idUY6IdvSzWn + FG3GyIIlDMSASaYrS7zByZAcFiI9YblQA1+rgSmXpBc0WbCcLOmKhLSQvMOUc5x2yi7oVQTT0mRG + PkWg2pSROAU+0VzKFyK7CFU1k/vbNfucp0siVhmsKomWYGdBTv84fhkc/fby6L9v3r/e042fKE9g + TL6nKOiXgjMf9GA++xyyDA2VlwyO4oglAmxyAT+iUFrxJecp98hvQmRgqAxGM90EX9OCh+zl5ygX + eaPxfSpepbCmunlJs4DhR0eKjC4sFd4ItjymCzZzx0UZi6OElSOP9fdSqLUEvuA0ySWNJlW6/L+A + da8r5vJI49iS7u3Jh2NoYaDQ+/RY9XlEf3jHxEVak3u5WIp1pj48eSdN80p6azuVnt2nfBk0JAFy + Pa1eV98vu5bgenFOaE4C9XFvD5yy5hvjPQLPM5KtgIMYk1mU02nMJkUCbj4bKUZekSx4WmSmIZdU + LX53mKw8ckTjGJl45NcoBLvKvRSFHi4pVx0fpAlo7JHTVcZ+p2DGjwm07EnGp2RStg/6p/2hbDyK + c2yDrpL4rJzo7KzpAmdrF/YcplSCneUCpgWJz8/1j729MKZ5Tn6PuCho/J6JTym/PKVZ/iFjKnrl + g3SK4WaoDNfr9TYNJqn56CvV/kgLkl+kRTwjSYoxLBcUNhhEBQgWECWUALMIY0u88skbGMDozCOr + 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 - HpRXtsfUujztq353z3D37hkutUbPf+Vw6dR25PbhKo5ipy8i3ndKJrs+zzVExTmMNDxiNFVs/kiF - JeaEdvzO4qbgn37c9UV3WvVSTqtUw/dotyzrv3jlLla6i5XrX6zUneuunWBw9ln8XAh4UVTzOc4X - LhnXdSuMFxZM2r9zgT1Bem6tObiEnVzpFRN2XdvA5e4cGnK5O5e7c7k7l7tb89pYp59+Odm8lbzf - q4TFjDMOjIX8N8nw2eSzM+B4vb8Osio6VtN/PIfHc31Cupvm/KT4JSGX83M5P5fz27Wc3xpG6fmz - gGtMdkfygpv5FJcpXO00T47ikobfSdJwe1EH/bg0ojs4eykHZy6N6NKIryGNaPO8O3t0YhGJSyna - bvkojvrpnvgtIeqShnItN0kaumShwzwuWeiShS5Z6JKFa971tTrkF5od/N6ygg9NB+4MoF3xzd99 - iPbeZ39cuBu//Gs2iJoNdFlAlwV0WcCdywJ22aTnT/t1zW5H8nwrOg2X2Os+S5O9XULvO0noPSAy - oB+XwXOnWS/lNMtl8FwG77Vl8HbmeOP/UEsDBBQAAAAIADAweFNE7UabagsAAHpYAABlAAAAYXpl - eHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRp - b25zL19leHByZXNzX3JvdXRlX2dhdGV3YXlzX29wZXJhdGlvbnMucHntXOtv2zgS/56/gnA/2F7I - ilt0gTsDPiDItt3i+ghy6QELIxBomba5lSUdRSV1i+zfvjMkRVEvJ82lD7cO0I3Ex7w4M/yRmuwj - EiYLHq+muVyO/nH0iIwe7AeInSbpVvDVWpJBOCSveSiSLFlKaBdpIqjkSeyTkygialBGBMuYuGIL - H+a+4iGLM7Ygebxggsg1I69fXhTNPvkPY/ZFfpCEx2pMKpI/WSiJSBJJlokgkR4D/fC20TyVaAtG - VixmIAYwmW8d8QbnQ3KSy+ScZVIPfKEHJkJNXdN4xTKyoVsS0lzRDhMhkO2crekVB7Y0XpBrDqrN - GYkSoMOXSr4QyXFU1TL3H9bsS5FsiNymsKqEb8DOklz8cfYsOP392em/X755cWQar6mIYUx2pGfQ - j7lgPujBfPYhZCkaKisInEacxRJssoZfPFRWfCZEIjzyu5QpGCqF0cw0wWuSi5A9+8AzmdUa3yTy - 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 + aUheyb9YFJ6ynAH6nRiGeXPycszD5lQlQq+vtXdH/H1N8adhUU1EPrwxJHci8lvi53Vm3h32G8dw + 7WE/OL/ugH9XYZ9jvZ7PAX9JAnCecqyII/E4uZ1Qtrn4mxqyiQPVA4irN0+wsIDA5slXFR57LcGq + 30+s4xDT2O/VoxvEinae/y2lCZuBRp6vB9o95DM7aDwioB+oWzkBrIqKxt/lAoS9DU2HaxH7PSUC + HeJSrxsgLvtcrq6zffsRuOk2JLMIbeuSxjpb7tBch+Z2EM09MKo6UTvyAL3WRmzV2Lr2xxYSvSf0 + Nk4nq6AkrL38jeS2BzoYwMd9O9o0kcRgEwvnZSFCCmd3uA52YiniprATTd1B/NGiUbze8uKxQ9J1 + co5GIN1RXbjtw9f1pF/cN+n7R87Xh+1HhKfVwX9ToicLpqvbCNfD4P39/ROpF47nsEoxnNDWEbv+ + alR1Bv9sD9yrlRyS0woA8AJhMp6Bp+pLWuqLFUapLY2amy5NTmwC33jY3d2T6u5JbeOeVN2+tntj + 6k4m/uSuWF3vqZ/1tavrD8TM4O9wAavy2CMrzre6Pbl7WlsGtqV53P7qVxvgOsbWMG53uvSkr4jJ + YHBA+SoJD0yo7O6LdffFbn9frBl6HmMCrIOmoDO+Q1nvGbDzQQLxey8fAdb7tDa3RbV0CaydwK5J + WZWi6mTvkK1W6/6AmWp3+6yrhX7vWqjlhrvq567iU8e6ddXPrvr5gNXPKj7eW+WTinD+bGufj73s + +Rjria7Q94gSqBjQSwDQdF32dLe0pfz1snUQ7S1Q/SiBab1iJ78SA9w0ATpHC6fE1p2d1zwYxsba + glA/dgiau2S1SoOzpFBJ+k3FBflzf775nb+71RYqXlpVhp0A7k6reLoQ/kbgG/doljOIWeinZHjp + J+yLCMBzXcpvsDWOrjfhG3zdEeM4h24Hf+BLlvoEMZK1z8nXZSHly0K1pU+7cSpSvm6WkpSv74Hi + y9fVJvlvjeo36doB7svX3UD+utH3AfbL11a/noGv9llttQbGiLessK0LoSGNnrfuc0CGnIYiwO2z + 9XJZ5ejdCM6eW27mdBqwmC3qP7Y48Zc0LljTjzirbI1ZMPLaTdeW1XyzqBjG1ReHEQk0ZmkVH3HY + Zn9drepaN98w6PtKShQ3t09MtN5vmZzg674TFCnRtpMUy0JaKmqlCwax1QtXpWl4tX1muigpWmHs + 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 + A7V/1ejclbnWysp/OTi7fDO7ePfHm8Xbr05/8y8HX8n+r7vYi8urz/PZu/eLgy/Ofn/wl9nZ/PL6 + 8u2i++/zq8v5ZDG7vHhy8Pz8/GD1Q9cH8+n1dP5x+uZJ97s/zs6mF9fTNwc3F2+m84PF++nBX374 + +fY/Pzl4NZ3e/cvin4uD2cXqZ67ml//f9GxxML+8XBy8vZx3Vzpf/1T3E92/f1hX/c2/rPDeTA/e + TS+mHUpX6PXnB4hf/PT7g+c3i8ufpteL9Q9+v/7By/mS7sX7ycW76fXBh8nng7PJzerqZ5fz+bL0 + 6+n7ycfZ5fxgcvHm4NOsu73X04Pzy+46s7crxrPl5WbX3WXm07vyT7Qf/m/ezi8/HEz+82Y+ffLh + 3YfFk46uK/qh+9wXB89/+svL2dX0fHYxfXE+m14s1j/94Xq+vNvND72azmeT89l/TudfHny7/MNs + /u3RpbuP++3svPsgNr/0vy4uP1283PzHLw82//Tt9O3sYrb84K3fffLh5nwxm1zNzlYst5f6y/K/ + Pr+arQn/MvvnbPPbT8ZnlxdvZ+9u1t+g25//63Tx6XL+y18mF5N30w/dr6x/8cXDn729wOXVdP0f + rscflheuXONvdz++xjg7n1xfH4xfffu/1v/7F5evl1+633/zm4Pu/95M3x6Mx8sbHo+/uJ6ev/3y + 4A+T+bvu4/jDH375tPynzQ8u/++3v/3tz+9n3ed3fTA5eDv5pft2rC6+uDy4vrlaQZ3ddN+r9edy + 3kEt1nd9+db6hJ789u7K/9h88+bTD5fdmFoOkO6vMDk/+DidX2+ucPvJr/8iX62+I68ny1G3/ls8 + xLz756uO7zebzyDzgX3h+yC/tG7hywcf7OaD6qpvLniw/u9PfrP676tPbj6dvOkG4eXFYjK7uF7f + UvdBHTx/+cPtrXYfffd5vp+eXx18vrzp/kDdp/Bptnh/MOk+osv1oHy+/AS62768eXO9uvgX6//y + ajE5++XLzf/8ffdJzi+W93P7X1687z7TLw+mi7Mnv3+y+r0/fV5+AyYdxpcHs8VB1xuuVwXOu1He + ja4HWAeTj5PZ+eR1B9v9y9XN665TrS+7vtKfux7SDZI3N2fLj+zLFfv1+8ub8zcH14vZ2S/Lm5p0 + f4559y8355Ou4VzNvrq79sWbf13//nKQPdl8XtPb/3BwPV0sv3IfJldXXf/vviiLT9Pp8tcO7gbH + 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 + +GSPJjFR8gPcV3sluY8sq1kQsOY2Qd6dL7ApcvIdB6MMTvMy02c4FPWDx57KaEonntrYV1kdL+xZ + J8sQLEOwDKERkmUIr4Uh1EwWliBskCDUJPXrnm9ayMkreINKDF7bUzeGTNjX2tvHblpkIRt4PGMz + D2C8BBtZHYUsG7FsxLIRy0YaIVk28lrYSM1kYdnIBtlIDVV4rqct1Munwd+ID0bxYkGjuRsKfk99 + gNja69PXfuM5EDKzI5HBRilslMHWabIqlGhHoP3/4KXkCvXDlHrT+saBF+Sj+knvJG8tWc/fIH6V + tGOUNmNTT1LUqHyJLLtudDXm2fYIpT1CaY9Q2iOU9gjlOpDskoRdkrBLEnZJwi5JNEH6UyxJ1GbW + dlFig4sStSsGa74JPl+I+C9QSwMEFAAAAAgA8w6zVFGD4tWdAAAAWgEAADQAAABhemV4dF9maXJl + d2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL192ZXJzaW9uLnB5rY+xCsJAEET7fMWgjRYe + 2qVJIWIRMApG7OWySU7ibdjbiP69R4J+gdPN8HaGncNy5XyTDVqv0mSO1d8Uy3bcv8U1rWJhlyic + FQ5ca8ylZ7mpY2+w7TqMUIBQIHlSZeLtwVnygSoMviKBtoQiv3xjg5LoZ/SlcH5keuE7WYUwK2qW + 2NRNVCSif0yr//00ue7PZX46IsNsk5q1Wc+SD1BLAwQUAAAACADzDrNU0DmNgrUAAADOAQAAMgAA + AGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvbW9kZWxzLnB5rY+xigJB + EETz+4oCEz1wGBfBu+ACMRLcSPNFZnp1jt3ppacV/XuHFQVBNLGzKl5VUwM49iHu/g5aj3++Bhh/ + 7HLZgruzhN1eMXQjlMEJJ641+9KxbDVwNJg3DXooQSiRHMmbnF0FRzGRxyF6EuieUC43N9tgTXQX + elKE2DOd8D85hTArapbc1FypTGTdXr9+dmkt3MIcCzv5rWxR2Ylp2VOTENq8U/H9SMxeEoWt7PQt + 8bTjAlBLAwQUAAAACADzDrNUsQUvLggBAAA6AgAAOAAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk + X3Nka3MvdjIwMjBfMDdfMDEvYWlvL19faW5pdF9fLnB5rVAxbsMwDNz9igMyJBniuUuGIENRoOmQ + disKQZFpW60sBjSd1L+vLKNBl27RIpB3vDtyAceVj8120HrzUCywudtLYns+j+KbVrFyaxy8E+65 + 1tSXM4tVz7HELgRkUg+hnuRCVZlmn72j2FOFIVYk0JZweHr7bZd4JboV+q3wMXPOwp/kFMKsqFkQ + Zk7CU9XNnjlaRWgoUoqRTE7jn3ir4xq7QflIvc7Ex5nIkkdbGxvq0dkRzg5Z27HIZHui1l58srWx + wtWn1U6EwEnH1zmfm+T8tOrNvLzv2YtauENpIumV5ct0NtqGOopqXPDpg+/S9RUvM+Fww/cZLoyx + IRiDLd6X/3CWH8UPUEsDBBQAAAAIAPMOs1RlKWlw/gMAAGUMAAA+AAAAYXpleHRfZmlyZXdhbGwv + dmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS9haW8vX2NvbmZpZ3VyYXRpb24ucHmtVk1v4zYQvetX + DJyDrMBWroWBFHDdRRNgkwbe7F6KQqClscxaIlWSSlYt2t/eIWV9WnaLYnUwLM7wvTfDmaFuIJYJ + F+l9afbL77wbWH6zh8A2sqgUTw8G5nEATzxWUsu9oXVVSMUMlyKEdZaBc9KgUKN6wySkvR95jEJj + AqVIUIE5IDw9vjbLIXxCbF/MVwNcOJ9Cyd8wNqCkNLCXipCy2os86D2vWb0bJy9BSFEgSSGiXdWT + ON8GsC6N3KI2teNPtaNUVt3mwESKGnJWQcxKhx5LpSz1Dg/sjUsFTCTwzim8HUImCYfvncbYwnFN + MApb+vDbJn+vZA6mKuhsgeeUbQNrUXn1OvujVBiSXvsj9jwt68NoPDf9xbMtBS8w4wIb70JShjnq + vmOe5ubkfbK2KrZPD8YUH2WakrYXa21khWH0hkr3hHz5sP30+POz53lxxrSGZzTvUh2fmGAp5ijM + JuP2t693PngLVh7QM5vNBsu2NC6hhZ7b8iwN0nExA4yOsGCK5WhIHpS2Ko2EWCFzLpyCE9owESMw + haAZ1TCwbtXhMWMU35UG9Ylg5TAtTEKsnGUr2LT/QSD9TZxOVzNOmqOVQtgyo79rl+sajM4aB1h/ + 90+5XdcR05WIw7X9fZVHFB1nX5UudzpWvLDJiniyglcS0V/scWl4P/D4QJ3Kfy8xq4A7w76qu7bt + KSd3ABKewz7+aGPOtc24AVl3zOfto8sEUn1UYIcE9TQ1Xpb1oz/TrI1qTr9OeYJ7iCIuuImiuVux + j8Zsv2jfurgWADe2h3AFs6l8zTqEIXNvYyPBPre3x3emUt1ZbUtaSwDL76ngBK5aZ5oVnRKaFiOz + fRTjNHi+sKzED0pJNZ+9NFUKfrfZh7yk4SOkHU0OJpwFfZ6R+v9BNkK4zqjLAtX8v7Tywh1NELZH + 1mQw8AaH16tvuO+lbeg0DvN+HPglzEjHsqAJdg81O820Yu6f2f0F/OIfaLbp1d1d3sYVNn2Y34VU + f6zMjP9rl40TpEZzMs59nRyjXAp+REWYvtu/tBN1Keqk3f35lx/Wl9n8NCKDYKg+agY7jpPmeqCz + XuiCZtPVGnVMNA5VRLEKE7lZX3V5SpGiObP7AVArN/dC+Jnsa2uu74Ke3AHNARl9B+hpjqFxRPBQ + G6/D03fD12oavG8aQb9Y03XgrL7opqGHxhH4qUNeFYtxcF1eTBHVXnSVb8KjJp26lS/RKDTqQqr6 + plE0boBurf06ekyTQ+bRQcrjNMe5w4hp4xweyP5vcSTcfrBdCmVgnY6mdrlOw0q6wWhOxG6kTZNN + +vjDIT2ac/bj0g7YyxzD+X1VyzCuH5C+YtTosjsFOZKxgNvpYbmALh3/AFBLAwQUAAAACADzDrNU + 04CCxdt9AADEWgoASgAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEv + YWlvL19uZXR3b3JrX21hbmFnZW1lbnRfY2xpZW50LnB53b3dclzHla1776dAuC8s95bYAjfxpzje + cdS0rVZs2c2Q1O6Ic4MugkWqjiAAGz+k2R19nv1UoQogUCtn5pxzfFm1BN9YosA1v1WonCtzjJEr + /2Hn5PzN7OzdH26u335x+Jt/2PkC+9/8Yi/PLz5ezt79dL3z2cnvd/4yO7k8vzp/ez3/88uL88vJ + 9ez87NnO16enO7c/dLVzOb2aXr6fvnk2/7vfzU6mZ1fTNzs3Z2+mlzvXP013/vLtj3d//Gznh+n0 + /l+u/369Mzu7/ZmLy/P/d3pyvXN5fn698/b8cn6l0+VPzX9i/u+/LKv+5h9u8d5Md95Nz6ZzlHmh + 1x8fIH72/e93vr65Pv9+enW9/MFvlj94frmge/nT5Ozd9Grnl8nHnZPJze3VT84vLxelX09/mryf + nV/uTM7e7HyYzW/v9XTn9Hx+ndnbW8aTxeVmV/PLXE7vyz9jP/zfvL08/2Vn8p83l9Nnv7z75frZ + nG5e9Jf553698/XVx7OTr7//y6vZxfR0djZ9eTqbnl0v/8ovV5eLW1795A/Ty9nkdPaf08vPd/64 + +O2s/u3R9eef+dvZ6fzTWP2l/312/uHs1eoPP99Z/dMfp29nZ7PFp1/6u89+uTm9nk0uZie3LHeX + +sviT7++mC0J/zL7+2z1t58dn5yfvZ29u1l+je5+/q/T6w/nlz//ZXI2eTf9Zf5Xln/x5cOfvbvA + +cV0+QdXx78sLty4xr/e//gS4+R0cnW1c/zDH//38r9/dv568c37/Ve/2Zn/78307c7x8eKGj48/ + u5qevv185x8nl+/mH8c//uPPHxb/tPrBxf9++9vf/vjTbP75Xe1Mdt5Ofp5/RW4vfn2+c3VzcQt1 + cjP/ci0/l9M51PXyrs/flj6hZ7+9v/K/r75+l9NfzucDazFK5r+FyenO++nl1eoKd5/88jfyxe0X + 5fVkMfSWv4uHmPf/fDHn+83qMzA+sM98H+TnpVv4/MEHu/qg5tVXF9xZ/vmz39z++e0ndzmdvJmP + xPOz68ns7Gp5S/MPaufrV9/e3er8o59/nj9NTy92Pp7fzH9B80/hw+z6p53J/CM6X47MrxefwPy2 + z2/eXN1e/LPln/xwPTn5+fPVf/5m/kleni3u5+5PXv40/0w/35lenzz7/bPbv/fPHxffgMkc4/Od + 2fXOvEFc3RY4nQ/1+eh6gLUzeT+ZnU5ez2Hn/3Jx83rerpaXXV7pz/NGMh8kb25OFh/Z57fsVz+d + 35y+2bm6np38vLipyfzXcTn/l5vTybzrXMy+uL/22Zt/Wv79xSB7tvq8pnd/sHM1vV585X6ZXFzM + HwLzL8r1h+l08dd27gfHzrvL85uL2142m//wA/JPl3tYck4ymX8/5y379uKLm159Eo/uetUK78vc + XmtZav7rPJs37zfTq5PL2evll/b6E/Tq1/7VbaGdk8vpm/lvYt6Wvtp5ef/PO2fT+T++WTwAlh13 + 2VTmH9X8K3K2aNLzf3zwIX91/fFi+uha/9+yPS0Gw7NPf351PFm0zme3DfTH85+nZ59qPqS6unm9 + gL9Y3Nnx7M1Xt5/Swz98UOtq58NPs5Of5s+52f+5mZ5+3Jnd/oe3H5fPvPsn0vKr9vAiz4aX/faP + i3v+5er2C3H3rf6377+9/SSm8w//487iETt/Is4fW6enD+9+wHx1ffnonq5vv1vHq9/gV49+nfOP + 8/Yh+Hb+q7v/ds1/kfN/fD+/nzef78zrz94u28cvs6urxddt/nt99M18UGjRf45vLue/iB9WuP/2 + /XcPf2j1F+cU9+Xe3D9gPt+5bfGPnkMLxDezk+uHt3x/kbVn0aO/uPz5n6cf561n8V283rk4P50/ + Nd/Nu/v8a/5+8W354+ob/mEyrz+/s+vZL9P70TTvWbd/5er2l/Dd9//66Vt/tfrEvp9eX3784uu3 + i2Hz07yVzf/v9sObP3HPVsSL5nv7D3/805+//rfvfjyef/zHf/vT9z98+69/3fnDzu+ef/n8yy92 + d7/4cvd3tz92/Or7f/3zt9/96fjHr7+Z//ffPpgKnC3b6DOjPy+b/Hdf//inH368u8r8CoPH+Gf/ + df80eFjsq51Pf77431/Pz+afcIH680c/9ru3s8vph/l38nj+Wc1OPh5f3pxOj287wtXvvlrd35cv + Fve39hdvfw1vJyfT4+nZm4vz+b+u/sLu0RdfPi/8hYvnx1fvL86Obyebl48nEg/+6sHjv/rf//15 + 8X53/sfOb1d9ffnJ/f43wxnA/d+8nQrc/9unLvD5zs4/7Cy+lF/t/LbUXT49edfG6YO/eDdgF/97 + MFL/sPgNfKp5N7TW/nj15f/Do+/+s7uH2P2P3c1ePlX9+uzj8rZ3vvhfy1/2/Q/ffrmvPw3mR7+G + uz9dfHl/ur6+uPrqn/7pl/uv4rO7/vvL7x59dnfzvvnf8sz1Pnv4CQ8+ufup2HqJ5ePiD8ZE+bP7 + j/DuHz7fWVL94SFi8fo386FvTYw+vy3/+2fDb836b/TBPz/+bt/9Flf/f//fVt/J//t2wjZ/PP90 + /ubTl/SX+Xpk/mhbdMfPTk7n86QHl38wS72cXt9cnu38189f7by/bWXzGdH7RROf/51ny2t89vBv + zu9jccnj42ez6+kvV5/9fvF9mM07/9X15Oxk+tn7z2+/Qb//7wrb6rLrVH8otJPH8+m/zGdMt8+E + i3lTuFpMrW7nd58eWV/95uEH94878zG/98WX+1/s7n2189W87Ff/8X7xR8df7h/v7q1u7/8qNNHh + T/2v/xhcef+LL+cNZffhlfePvzw6/nK3ceXHP1W88u7zwZV3n3uu/PCnCleet7//uXblg+Mv/2f7 + yo9/qnzl/eGV911X3m9d+XB45UPXlQ9bV17/DR64foMHrd/gwRe7Xw6uvPul58oPf6p85d3hlXdd + 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 + wgjltVwIYVdFKK7Z/AiDzdpRBGPrdgxB6wvGtu4YwgsVobjWCiFofcHYDh5DOFARimunEILWmizt + J4Ig9gVL4wkhqINS7wviw9rSbPwIQ50miGBpMyEErS9YGkwIQesLltYSQtD6gqWphBC0vmBl+UII + 2pTFyvJFEMS+YGX5QgjqoBT7QiHLF0Mws3whBKkvmFm+EMKeilDM8oUQpNZkZvlCCFJrMrN8IQSp + NZlZvgiC1hfMLF8bIS50PxY4er9C3rqFzb9BHiQRXyDPkijvj2dJlNfHsyTKOzBQEumNGCyJ8n4M + kER8WwZLorw7gyVR3qTBkijv1WBJlLdssCSSuUuSaIYuSiKZuCiJZNxyJKpZi5JIBi1KIpmyKIlk + xKIkUpgdJZHC7CSJFmZHSaQwO0Yih9lREinMjpJIYXaURAqzoyRSmB0lkcLsJIkWZs+Q4FGbNaXm + CYRrptPL4+nfL+Z3c3U8v8nr6fHJ7PLkZna9YDqbntx+yGCofV0rn9f/07L894vqL5fFX36q3dbP + LV8tcGmX1wagWv6bjPqiB2pRj5dR93ugFkVzGfWgB2pRXJdRD3ugFkV4GfWoB2rRR1RR1z0EBLXs + K8ioPZpVh75a8Cp1VNO/lFHxvmr6nDLqXg/Uoh8qo+KPANM3lVHxR4Dpr8qo+CPA9GFVVL6vmn5t + DjXu4brm0Y5dS5p0GrjbLcip3ekkibU7nSS7dqeTpNjudJI8251Okmx702kybnc6SdrtSifLvd3p + JAm4O50kC3enk6Ti7nSSfNydTpKUe9NpMjNFh0vPvgnmE1CkL2fvJ/O7e3N2dfyf52fT49sPAJOg + C/rDsuAfz67+n3m5b26r5RWH6sVcGkMWp6gqJHD2GJyicpDA2WdwiupAAueAwSkqAAmcQwanuMqP + 46yv65M45ZW8Fye+di93nNZiXZ4eVm9oCxPCDjzSFLADjzTp68AjTfM68EgTO55Hm8rlefDJm9Fh + ns5sbT7/ujifnV1zUYGhqb0s9ae7Sh4DqzYpKlzIZVhnMCqzDzdGceYRw6jMOtwYxRlHDKMy23Bj + HOkYRcs4hlGe8IQwapMdN8ZzHaNo9QYwzIWVH6OxqHJjiH2jsZhyYxQXUjGMyiLKjSG2r8biyY0h + tq/GosmNIbavxmLJi6H2jcYiqY6RXiDdP+SbPqbqxZm3sQXnDWaRfDaYRXLVYBbJQ2NZNMcMZpH8 + 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 + GohdA7FrIHYNpIzLroGoz9PXQBoTd7sKsvXjpY1LFBv+bwb5+sf/AFBLAwQUAAAACADzDrNUSsKw + dzkBAACfAgAAQAAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIw + MjBfMDdfMDEvX19pbml0X18ucHmtULFOwzAQ3fMVT+pAO5AZVWJAFUKVKENhQ8hynUtiSHzR+VLI + 3+M6pWJh4xbr7r17750XcFz50NyOWl/fFAtc/1slsQ0Pk/imVSzdCjvvhCPXmuYysFj1HErcdR0y + KUIokhypKtPuo3cUIlUYQ0UCbQm77cvPuMQz0aXRL4UPmTMIv5NTCLOiZkE3cxKeun72zNEqQkOB + Uoxkcph+xVvuV7gblfcUdSY+zESWvNra0FBEbyc4O2ZtxyIn2wO19uiTrQ0VPn067UDoOOn4Oudz + Jzl/OvViXv7vtxe1cI/SBNJPlg/T22Ab6imocZ1PD3yffl/xNBN2F3yT4cIY23XG4BavV39wrt6K + QmVaF0h19husuvZHOzcmVh/AAjoNtIZvAgvljQu6XBX05WhQbPPevQjL+syJsfgGUEsDBBQAAAAI + APMOs1TofbDlNgQAAAkNAABGAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8w + N18wMS92MjAyMF8wN18wMS9fY29uZmlndXJhdGlvbi5wea1WTW/jNhC9+1cMnIPswFGuhYEUcN1g + E3STBl7vAkVRCLQ0lllLpEpSyWqL9rd3SNr6suwWRXQwLM7wvZnHmaGuIJYJF+ldabY3342u4Obd + HgJbyqJSPN0ZmMRTeOKxklpuDa2rQipmuBQhLLIMnJMGhRrVKyYh7f3IYxQaEyhFggrMDuHpcX1c + DuETYv1ivhrgwvkUSv6OsQElpYGtVJB5H7LTW+45XWgJQooCKQwi2VSt8CarKSxKI1eojXf84B2l + clt3TKSoIWcVxKx02LFUytJucMdeOdEykcAbp9Q2CJkkHL518cUWjttUa/LwfWUfbZXMwVQFHSvw + nIQ2sP7l5T5aPtwvf3p8/nDwYN9KhSEFbn/ElqelP5HjnmV78WRLwQvMuMCjdyFJaI667ZinuTl4 + H6xH78Xq6cGY4qNMU4ryxVqr0Ygk6gQ6HwE9V1BUxGTmkHDNNhnelYJET2481qwUqZJlUS9ot2tA + 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 + TWBywrrLctIIIQXLNun+BDWPpV9CxggAWUpSaRjtBjYOx0oCgP/vzf8BUEsDBBQAAAAIAPMOs1TB + fJcgFQwAAA9ZAACDAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92 + MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fYXBwbGljYXRpb25fZ2F0ZXdheV9wcml2YXRlX2Vu + ZHBvaW50X2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMucHntXG1v2zgS/p5fQbgfbC8UJV0U2DsDPiDo + tr0CfQly7QGHIBBomXa0kUUdRSV1i+xv3xmSoki9uHnfJjWx21gUOTMcDmfm4SR+RmI+T7LltJSL + 3X/sPCO7d9aA2Euer0WyPJVkFI/J+yQWvOALCf0i54LKhGchOUhTogYVRLCCiXM2D2HuuyRmWcHm + pMzmTBB5ysj7t5+q7pD8hzH7IL9IkmRqTC74HyyWRHAuyYILkuox8B6eVpqnEm3OyJJlDMQAJrO1 + I97oaEwOSsmPWCH1wDd6IBdq6inNlqwgK7omMS0V7ZgLgWxn7JSeJ8CWZnNykcDSZoykHOgkCyVf + jOQSXKplHt6t2heCr4hc57CrJFmBniU5yNYBOSjWWfxWAs9ZygLykqap/vR7EstALzGJA/IxRx3R + NCCf1jn7LxUB+ZxBz44hdkFFBrSLHc2Jfi0FC2H9LKTIIcrp0mVtuK4O6ZLNjRTvkkK2ZrMvMVOs + i2ruyzRhmYSdOIUfSaz27pUQHCT6t5Q5bE8Oo5npgkdeipi9+gLUi0bnBy5fc7Ak072iecTwY0uK + PMlZmmSskuHQPFfMeieEUtCsUHPcpbuCVmL/v2Qd6895mjYV9+7o4yF0M2EU94Ef6lHm2Ty9Z/KU + z12Kq+VK9qn14Oi9UsNrdR66ZxlhzJZSsYq6xANKRgJjDGEYVgNWYOhpQWhBIv1xZ+cTmVY2NRp+ + Go53XqYFPkN3ZXTHlVkeHzc1f+woL2gr9wTsVdvycSFRX9n65MT82NmJU1oU5CDPU2NHb+DkXdD1 + oUjO4dOrbJ7zJJMveZbBMUZtfcyZ9lDFZIdAGwwGN5tOlA4Jtx3hjiL4P16S4pSX6ZxkHP1XISmY + OZADRwEeQos8T9CvpOuQvIUBjMIRWtcTY8FwPDVHxRCJkQLsLHJxyIIBaJeIBNA/USlpfKr7YZ9o + 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 + JEztpdw9r0oxTflc3lf77cbr2Oq21Lct9d1Xqe8aZngPFcG7PytPs754swi3LUjWUKTvitROfEwF + yTrcTB209vTrlg+JVrDdrE7aRi0dcz3gsr19fPq3jw9XT1Xxblehwl2bUWyLq+p8bYurtymu6iD6 + c92pgJp+uN/nvVE66OW3b5jcXnbUTB/RZce9XwFYLHl12wpuCA3v5Y5Ew77JlXFfJ+x7WHz2dH8p + 4K7K+eCFtyX8bRLdYRnbEv7j+xNBzKl+kr8PfGKF5sdfIHYjyRMGMAhdUgj5945deqqz1fcM3Sg1 + wq8HOlKpZKNMiy8KApnvpny6UHBli1jIg6KFjCRSf0UW2N0Z8+pQ16811RZwm6qT+31Uof9FVPdQ + eqplbhWhfnw04h65LS7RDX1oLhicXow5Ko8YZeyLjCAKnU2V8v1gtSkxw3bD5Kxz6t0kaNhUqVkS + u7J2vaMPoFXNSccx5lwZqVXtaoitag+G3CzDvwnBWf5/A9aq2uWmzb429tpkWB0QrGo3g2J9s+8D + klXtTgEPtvY9f70H9sTescLufBEmFzd0a63Vt+ywEkFjGaHXeNgycB34utGJyxidW8QXEUvZyv8q + tHl4TtOSNf1qZ/W4QQXTGbfru+Xi0O475kb6r3Ltt2o2SHWoGus+SGFzKKttoDcCNsz/fuG5lun6 + EN1sxDVhOrb7hupqRXcN1x2TaamohY39jNivllZWEnhH0w7RS/GC/eMD0x3Y+S9QSwMEFAAAAAgA + 8w6zVOZq6535BgAAwxYAAH0AAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3 + XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19hcHBsaWNhdGlvbl9nYXRld2F5X3ByaXZh + dGVfbGlua19yZXNvdXJjZXNfb3BlcmF0aW9ucy5wea1YbW/bNhD+7l9BuB8sF4riFgG6GfCAIGu7 + AGlaZNmAwQgERqJtLrKokVQSN8h+++5Iinq1124RYFgij/d+z530iiQi5fl6UerV0Q+jV+ToxS5g + diaKneTrjSZBMiWfeCKFEisN67IQkmou8oicZhkxRIpIppi8Z2kEZy94wnLFUlLmKZNEbxj5dH5d + LUfkV8b8g37UhOeGppDiT5ZoIoXQZCUkySwN7MPT1so0qqWMrFnOQA0QcrtrqBdcTclpqcUVU9oS + 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 + /y4n7IBQB4R+WCD0Qi3EEUaqvXCotmLtWyP7Hj6HAFzzdLENSsYqmtxMb3tgiwD4eGDjNGfbH+7j + Pyvr3FIzu8N1MBEr3TeFiejnLcwfOXrEVyOePnYIuUvP6RS0G7vKHRhu7ub79F753j/MvX6rfkTg + VxWT6xr9TZFv7dC6Hbo6pd0XUrEcK45Ksx+10KuY2Nb/UG3PeYHYFUu5qfqTGPUSvDGaw7l666Eu + g039LjXb7q2Z7q2Zw741Y7nZPbw8c3tf/z5ftbmmlNC9e3ODSpMh8aBv4VSRe2rh+ka37+5lnUNi + z9I3bv/yTxODtox1YGhX9PluXxKS+8BIAvSR2Sm7N4aks3dvDN3ljaH65vN40lUM8XGU73xtaEem + WP5pfSswwb94P5XGrKWM+CAnMK9O1pNjXQiQvmUOO118sPdoEPsK9csHYJJz5iDhJtqttLwL7rV/ + RsB3fz/gK8BvJVMDBn/793Rst/gBDsFudHyFyw+yMUCGiFpkWXaQsE8QgKLkfCqN6wazfYcDeH3l + AUHr0MMU7/GSyaggRrMmjNt1jlde1pEQhqsbH92V183QXHl9CyRUXlf7dL/1cdg+O7ecipXX152O + 7Rp9H6dk5XXQl3HwagKIag6MAx/YYAdXQmMeTbeyWlWdBk04DUWAi+iwyVwV59vTOpswruUgXQYs + Zhv3BxsW/gWNC1YPI605YI0K7r5207VJn2/mFbdy9Qcj5rd7aqRaTImAESnsj9zVHO8M+DX3vt/D + PSXT7Q/49ETc8hUxvO77jE9qdOhzPstlGiZqHGi5AM5Ns0ov8ZylVyusOXvbbZKHm2YG1+UBwXwb + uDWJrz+werjcoX5O9E0Om7pEpUtUukSlvLpExW+Pp/edujxUQdow7HKlLldqmYMuV+pypaYpu1yp + y5UOmCvt2V6/0dFLS4L1F1BLAwQUAAAACADzDrNUPorU3H0GAADNEwAAagAAAGF6ZXh0X2ZpcmV3 + YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMv + X2JncF9zZXJ2aWNlX2NvbW11bml0aWVzX29wZXJhdGlvbnMucHmtWG1v2zYQ/u5fQbgfLBcK4xYB + uhnwgCxruwB9Q5oNGIxAoKWzzUYWNZJy4gbZb9/xRZRkOV4xREBgibz3e+6OzAuSiowXq1mllyc/ + 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 + ISa+qPL6pePMrn5OJtC7Hbdz68ek3apfP7bqx4fDNy/fLw8kq737eseeN0KuvT3QiW+d/fE92cUc + t01VH3NCX+R7QevbA7fH4aBavPMCQS5uS6dKofrjBeO45rmCeROlbout4YEb0P3LTP3LTOt9mcmN + tEd4releEf9zvgd18x5E/27ULfarjIgf8pZUlc0nFhVo6vjZXqZaM1Ytw+Tu72c1MWtLWwe29htH + Ulv/Hlf/Hlf/Htft3uOqr0IvmNzqZVTQRf4DGO0RqP0iwfkDz3sAzn3VlLVBvbBvPWutsdYunqqc + 5Sq+B0WtBvYJ6Wn/Glh/fvmjzy+tfNqfWD5f4Nkycv2JZX9i+YQnltUK+WinlVSEp7/4eeVLP6p8 + iWeAbUvgSyFGSIligDEBYNQuPtRx2lb+rlwXGMNffDuUELR27Cb/LAX0tZIA/Ekr+ScplpNsMvNk + oBoPD4T6BUDw0BlzjhJajwuqDj/k4MD+RT3f/Sm9+50eVGY1zhGeBWi34+QXgO+3At44LWE+wGqF + uUkuKcOEXYoAstXZRPrXTWrXIRu87oluWpuuB3ngJY/1BDE9a25+dzGQ8rLwbJnGbk1Dyut2dKS8 + fgR+L6+r6/p/Zzx/na9bYH153Q/ed7V+DJhfXmv9Cwm8mpuv1RiYIF6zw9beCQ1jtNzKa9UeKfSE + 01AEOInWfhJWpft27GbLllM6nQcsZkv3Bwxn/jmNC1bPJq0HaDUpuBTbRTeemPlmaHFdVz+IYH7T + tiaqxZu4344Srk/g1TB35v1ahD8uP1E23Z2j6IG4I0/B67G5iuzRuvmKFTINFzWYg4vm3FOqMko8 + Z/aZKqorjSXuLjTjLhziJrpw/6OTRyMTXUSifqTxQ85FetbSs5aetfSsRV811vLYjOWpDlKMwp4i + 9RSpZQx6itRTpJ4ilQPRU6THokjP4RSmhUH9H1BLAwQUAAAACADzDrNUmdgHRcwKAABuTwAAZwAA + AGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlv + L29wZXJhdGlvbnMvX2Rkb3NfY3VzdG9tX3BvbGljaWVzX29wZXJhdGlvbnMucHntW21v2zgS/p5f + QbgfbC9kxS0C7J0BHxCk216BviGbHnAwAoGWaJtbWdRRVFK3yP72myElinpL0yZNm9YGWlvUcN44 + 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 + ZKL+1OfoT/Sr72Y4f1I1LVazEWTS+5ezHdP38tcLdhQM+NMCZ7JYqn39/HurYB+tqMSxq1C/XgFW + uWDWELbra7iVGr9m/mr+IIRr/xLEvb+VW3HWGOF+L0Wr6YN9+aoujAkpZ3DAMCrKfDaO2Sfo9cP4 + YiZVbIfTXQUCXvcsElq3PkyhgJd8MyKIlqw5Du2q48vLKAsxht66oC+v2xX25fVoBb4m+A1q7vK6 + 3qXsO9fguwzbUoqX1/1K8q7d+yjNy+tBC1+8msPBygb6xDywwh5ciKJaK/BWWqsGeSAJp77w8NTu + 46vsVXppr1JN9BhCvGTpsYht7N/8CNxLGuWsHr1aX+HUsGABYC7d+JV3V1sXqwn1ykf/EFQNVYtC + cSSMGHYnjMrSnXmm5uT7bcYUT3dvyApD3LEpw2vfjZmU6KGbM8NlGipq9Eh2DWm/SCm9xLEOoAZR + olgp9Zs2VTc1Tx70BV0N1N7aI+gumv+6NEOXo8TUiNkz9Y1M38ioq29k+kamumqNDMazfTczfW/R + 9xYtNuh7i7636HsLwxB9b7Gv3sLKcnfpL766efg/UEsDBBQAAAAIAPMOs1Tc1C+lMQwAAHFWAAB3 + AAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9h + aW8vb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9jaXJjdWl0X2F1dGhvcml6YXRpb25zX29wZXJh + dGlvbnMucHntHGtv2zjye34FkX6wvZAVd1Fg7wzogCDb9gr0hVz3gIMRCLRMO9rIko6ikrhF9rfv + DElRpB5O0jp9pCbQxqKG8+JwHiTtJyTKFnG6CkqxHP/j4AkZ76wBspMs3/B4dS7IMBqRN3HEsyJb + CujnecapiLPUJ8dJQiRQQTgrGL9kCx/Gvo4jlhZsQcp0wTgR54y8efWh6vbJfxgzD+JakDiVMDnP + /mSRIDzLBFlmnCQKBt7D01rRlKwtGFmxlAEbQGS+sdgbno7IcSmyU1YIBfhSAWZcDj2n6YoVZE03 + JKKlxB1lnCPZOTunlzGQpemCXMUg2pyRJAM88VLyFyG6GEU1xP3dqn3JszURmxxmlcRr0LMgx+nG + I8fFJo1eCaA5T5hHTmiSqE+/x5HwlIhx5JF3OeqIJh75sMnZfyn3yB8p9BxoZFeUp4C7OFCU6MeS + Mx/kZz5FCmFOVzZpTXX9nq7YQnPxOi5EazS7jpgkXVRjT5KYpQJm4hz+xJGcu+ecZ8DRv4XIYXpy + gGa6Cx6zkkfs+TVgLxqdbzPxIgNL0t1rmocMP7a4yOOcJXHKKh7e6+eKWO8AX3CaFnKMLbrNaMX2 + /0vWIX+eJUlTca9P372Hbsa14t5m7xWUftZPb5g4zxY2xvVqLfrUenz6RqrhhVwP3aM0M3pKKV+H + XewBJs2BNgbf9yuANRh6UhBakFB9PDj4QILKpoaDD4PRwUlS4DN0V0Y3q8xyNmtqfmYpz2sr9wzs + VdnyrBCor3Rzdqb/HBxECS0K8vw6BxdTnGalYCcxj8pYWlfG44/SuIp3OVNuqZgeEGiHh4f3GEOk + tkhmOvwDieV/WUmK86xMFiTN0FMVgoJBw9oHlwC+QDG3iNGDJBufvAIARmGxbOqBEWcIT/Wi0Egi + xABziFQstDDVyvkhAvREVAganat+mBGaYg+P5yCT5nEaX1KuJ20KPjkGMJGpDsUgjC7RH0tHC1wb + McmKZ2XuKzQC57NC85dlVikTVxm/8C9/nfw6CSe/hZOnvjYMOTCnnK6BEko3raREGTAkgA8Hjymn + vvAd+CxdxiuAl39LzVC2NKMUQmcMvIppEn9kHAQF4LkMGErS+p0zZMG2DbLf+pXdKLXqVRDUiwB7 + F2xJwjBOYxGGw4IlS0/z6WmBPIsRz8E/IuN/kbdZypSBYkMEfqgQACX1ofHWIACAGlkDyKIDYDbV + Ji3JJNKSH5RQyvilaCApE0wKCAiGzmjPPHHtm0NpP2FK12xKcO0aiEitt65X1F6DXQC//HIBkWql + rKtDa5GcFgUD7i4fDqBn4EmoESFPMIQyNETpombYfWYGy9gRQhQBFJ9ML7Znk6fTbYHr2eTZtC8q + PZv8c9oVxgyBmzYDfpkvYMUPbUHMSxDn081oVCstj8NLxgtcIwE5xJU4nvw2njw9rEEiDBf4luZ5 + onk/+rPIUm3R2DB9Am/DS1gCf5y+Nv0lT6R9KWOybcBfM0GBUTobANDgrFZwvEoh4BgUORXnocrU + IOysyjVosGhpeVDZzks0nbcw+4Np09J9IDQ87DCyQ6/L9DwyAIkGI88lpE1wGwnbSgG3/diD1DHe + bajbVg4E2p09ZIpyXkQ8lqH11aKPhr2kfXtIGC8OPbLtdZvuTactaCespxWpwj8PlmjnbI+6DU16 + YjApXpjXEBD4JqxfoJ3c1KblJgO9o2YDWBdjvS7ANIOWnuQImI16+eA01E+VHroZP4dYbnOtnu/N + dmvYbHAsF2snywoaeJYgyK780OZUh9XmXKnlq+apqTCvzUvtY6p8OOQ6MQPM9IpC4uHgD03ezMt0 + yKu0DphjdB28oAmmy5UPH9kxo0LaIuSfQzponmoJofIyIJAiibIIZRWmcjEy+3Uy8Qj4Qvzv2dnU + WUOmUBhaI4MudJ4hYl57tZsOzKeRg5/TGIRpVTPDXlxqsQRuDj9yhIU45grBmSh5iv3DltJUwJNx + QiHpc9xopNJ3T8ngyPYDxdEn19HcHDneGd63vPXNEdTplzEuiyNTd/tvVYp4xNopNyCxPPHNkeMD + 4WXLo94MbloxppGmzBkUqlrc7yVHcas+lXXUkwlp5e+S3ULuJRQ5i+JlDDm5Q4moHQAHQKuUcNRp + xbNfm43OczvF/QCY8BOm1Yi1ArLzfolD5v59GmuScvXWpNHDr0uqpfomja4JaFJyYJoUemawhrpg + GzBZKM902SoXHzkmUVkItQ0DhDhZlmkkpwarNbMvlGNVtZBcqOLPuJA2AaCK2baI01IxI7ILlkpS + Vi+RvVi4ASZBoQynJJempIyCkoJeMsRGsfJrUdFFPmiJl0xWX3WJ7xHplWVvmlWgHopHa3dTbRPo + AgmBoU4ssLY370AWIL/aNKZLKstwMM+yBHH/1d4i8Tv2PlqixFAMaXjwZRCjLmkCsZUtaZngJhZ4 + N2BFxGAJc/A7DNV2pcQqJNuwCq1SHh0rSH3KBN+Mj5eATwdB3MxDWzVVpuRCuVxZKppKHQzOXd7K + GhRoQVgMhsClO0a59UpDZjPp001MGFlklH/r1VHDk1gDMe4UzsB6o8hvxSPHBdWhXs+nW0bpXqg9 + 0IisUkruIs5wXrt2r2rmvqgyS3iGLp1uXBRuYty0i4GbODspbxPWQNbTgCtQrccm360F2xbD7HzB + qqjFwDBeYwUTc4tXbJxehdpA3Ayrr/o2A9seOugqiFoDbX8bOGVOC7TtOIOOsqVNISmChK7nC0qu + vY33cQp/WkBO1Kxnwzz2lcJS8Z1QqGqG2oYZMYAGEnOFFRNhkoEZQLaKu98hxKW8FO18auROUlc6 + pubgHikZtn1d/IPXxfbSNnvphfSRUxOo1tIVwrQ2tteHxq150sNlylEHnwbLGHzHWMbz8WVMMTtP + MrVrM7jxus0m6Oz1SEe9BZbpsCtTgD5+zenE0EbQCa87uv1dZ/XixjMf05mw7V/b3s4lHbiPHR6o + hTKoGetyWFjNBnZp2waqd1IVWkwW5zS6CHq8SsOxOaq8XTVDhxkrTHh9XsxrKEmRtMujR1wFgk6+ + l+LvUB8S+LedOR06+dhLJvb14M9SD1aFxW0m4n1mDXHLWd2tptksMaZ3rjE6S4x71gJ3X0H7sxzd + 7nCWAy5yf35jI33MeWrH/O/Pb3688xtMa36Sw5sf/cjGumixsI7PTedwcFs0g9jQ3oj4kjMhm6XG + RoQeaEPId3aQeHxVQqjuX4UwnSpIf9vLLS5AvZKn96ghdl2J7FO1L0jV7B1IV4uH9iuIA+1cziK0 + q8s7fda+TwNtpPs0cJ8G7iINPFErfIx+cWsy2HAF9qPhfQudXaSb82yxCSvCyk3dTW57YAcD+HrY + F9aAjVtToNE2FmfVEY8U3ga4LY/GQ5675tG4FDqI/+DpNV6Levqj59h9cgYBSDdxhfsa+Xg/M0+/ + PjMPXxzcnlA8vpJBnZ80BX+c9ULjssk9cnvnJONEKqvArWulLfVVFecwQ3/Pb3+U8dBHGV10bMt5 + Xyc+RYnlBh5dZOpLjurLSmYaXZlrV6OlbMywuXS1nWWbl50fXuzv9e3v9e32Xt9ttvcAd/52tCoe + 57XBz9l/2l8uvMM+qEHx/V4z7AskQW8B2mbysd1UfPBCA9vnXYdsFxwdY52aY78P+Vj2IW2n9bDX + JmVMG8v6bWzyg/0dSrmK9ncov+QOZTNmPrpND4w7SVw8zEXKnt2G6pds6kTOCUb4EzOncsoaewzy + tiQYj+v3CtxXoOkPt5lw/+2Dr3ZDEUskoX41CYzjgjkFky6KeqbsS2oh+0eIfPfXh+5aEPVw1aqD + vtHdxl47/wnOye90wo3uCJYxrB/MIuXpyTBl1+C34/QikOp1Y8C2Yz5sn3nU1zl0N8dw2OTOhSBG + snZa3XfUXzXrcBfd951P96t2t+y6al8tyzYEHyLbNsi/QTpctZttM3nvY/ptVtNxWl+1zzu17xv9 + EKf3VdvpFUls7SyyngOzHHessJ0LoRNfjbfWWn2CBZJwGokQXcIO9g964lb3toGNGn1TmC1DlrC1 + +8NUC/+SJiVrusXOPYYGFswo7K5bNxV8M7OYnqivaJpfM2yg6lAm1g2IYXskqme5N4A1DPxh7xQo + nu5/r0BPxD2v7mJ76KsFUqJdXy+wTKalotbpuJuUutV2ZSWes/ga28JOrP6ea8iOevFvUEsDBBQA + AAAIAPMOs1Sgk6dtoAwAABpcAAB0AAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAy + MF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9jaXJjdWl0 + X2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMucHntXG1v2zgS/p5fQbgfbC8UJS0K7J0BHxBk216BviHX + PeAQBAIt0442sqijqCRukf3tO0NSFCnJjtM63aSxgDYWX2aGw+HMPCTtZyTm0ySbj0s52//H3jOy + v7UHiB3zfCmS+bkkg3hI3iex4AWfSSgXORdUJjwLyVGaEtWoIIIVTFyyaQh93yUxywo2JWU2ZYLI + c0bev/1cFYfkP4zZF3ktSZKpNrngf7BYEsG5JDMuSKrbQD28LTRPJdqUkTnLGIgBTCZLR7zByZAc + lZKfsELqhm90Qy5U13OazVlBFnRJYloq2jEXAtlO2Dm9TIAtzabkKoGhTRhJOdBJZkq+GMklOFTL + PNyu2meCL4hc5jCrJFmAniU5ypYBOSqWWfxWAs9JygJyTNNUf/otiWWgh5jEAfmYo45oGpDPy5z9 + l4qA/J5ByZ4hdkVFBrSLPc2JfikFC2H8LKTIIcrp3GVtuC4+0TmbGineJYVs9WbXMVOsi6rvcZqw + TMJMnMOfJFZz90oIDhL9W8ocpieH1swUwSsvRcxeXQP1olH4gcvXHCzJFC9oHjH82JIiT3KWJhmr + ZPhk3itmKzuEUtCsUH3cobuCVmL/v2Qd4895mjYV9+7k4ycoZsIo7gP/pFuZd/P2nslzPnUpLuYL + uUqtRyfvlRpeq/XQ3csIY6aUikXUJR5QMhIYYwjDsGqwAENPC0ILEumPe3ufybiyqUH/c3+4d5wW + +A7FldGdVmZ5etrU/KmjvKCt3DOwV23Lp4VEfWXLszPzZ28vTmlRkFfXObiY4oSXkh0nIi4Tecyz + DBYu6udjzrRPKkZ7BJ5er7dpB6L0RLgtCPcUif/xkhTnvEynJOPoowpJwZRh1YMzAC+gxZom6DvS + ZUjeQgNGYZks646xYNiemuVgiMRIAWYPuThkYZK120MC6IOolDQ+1+UwFzTDEpFMYEBGxlFySYWZ + rhF44wSaSa4LtIDQu0RPrFwsSG2HSeaCl3moyUicyYrMn45BZUxecXERXr44fHEYHf4aHT4PjUmo + jjkVdAGccHSjapQ4BgwG4L3BV6pJL0KvPc9myRzaq7+lEYjPbC9N0OsDVQlNky9MwECh8USFCj3S + us7rMmXrOrm1YWU0Wq3G/se1+WPplM1IFCVZIqNoULB0Fhg5AzOgwBEk8OgPyf6/yAeeMW2d+CCB + MNIEgJP+0Ki1BKBBTazRyOEDzVyuTV5KSOSlPuhBaeNXQ4ORMsnUAIHAwOsd2DdhvHKk7CfK6IKN + CK5a2yLWi62rKmcgXDbv7GXXZlftL79cQOyaa6vr0Gaspku3AQeYD/pQ0g9UqyEhzzCoMjRQ5bRO + sfjMdlbRJIK4AiS+2lJ8Xh4+H60LZS8PX45WxamXh/8cdQU2y+CmLUBY5lPwBAN3ILYShvP1Zji0 + vWieRJdMFLh2xqSHK3T/8Nf9w+e9ukmMAQRraZ6nRvaDPwqeGUvHBxMq8EKihKXx+8k7W16KVNmd + NjLXNsIFkxQEpad9aNQ/qxWczDMIQfV8U3ke6dwNAtG8XIAGi5aW+5VNvUGT+gCz3x81V0AIjAa9 + DuPrBV0mGZA+jKg/DHxGxjTXsXCtF2i7ryuIGqNeR9S1eyDqvq6S1C6HtcL6i6YXNJfRCupFOSli + kajA/Xa6irrrNkK3S5RMewFZV93me9NpV8bRGxNBrvAvgOXeaTnDbqNV3h7MUxS2GoKOWEZ1Bdrc + TW2mfqqxstdpH9bYvlljYObjlp5Uj0HPWYqgGOet0kO34OeQL7hS6/c7i93qdto/Ugu/U2TdGmRW + TVBc9aEtqQndzbnSrkDPU1NhQVuW2l9V2XYkTNoHlOkVheTGox/ZrFyU2UBUSSMIx+hi/JqmmIxX + 8WDoxqWKaItReA7Jpn2rRwi4zjaBNEyWRaQwns73yOmLw8OAgF/F/16ejbw1ZGHIwOk57iIXWCa2 + Oqhd/th+Gnr0BU1gMC2sNFhJSy+WsY8Qht5gISb6gxBMliLD8kFLaTp4qpijiawKAmikKg6MSP/A + 9QPFwVff0dwceJ4e6lue/+YgF/wywWVxYFF9+EGnoQesndMDEcerQ3ftW6HY8cs3B7VfxA6ec73p + 37QCWCM3mjDAxWb8Dz0x8sGnTnXqWYcc9zc1jEJtaRQ5i5NZAgDBwCWidEuMckmNmIjem/D6mOkg + Avs0hxnWpmfy8U4NfQaK+AnTf6ReNXLxiaKhMMoqJTdZ+apu8vDkruX1WbVmq8nDn7MmD1PbpNqa + 6JbkzeneSHinW2scHfZTN7lgS1hZgFQNdlc+ghyRuCyk3osCxoLMykxbAQJXuzmWI8CcKqk0Drae + rs0AuKIoMslKlYVGkl+wTLFySokqRQwLlCQVAHxJrgxZ2x8lBb1kSI0iCG5xMTsdoDVRMgVE632O + gKjgoUozXjUNcHi09orVXonBitgYIHOBGxy2DsYC7OfLxtzpCa4kmHCeIu0/2/tEYccGUGsoCeBC + 0x5cLoTSS5pCCsBmtExxJw+cMIgiE7CMCbhHhmq70sMqlNjgA5xdDfT/MOoTJsVy/2gG9Eysxh1N + tCgLuJUUOjIo1Gw3LcAAfeeirUE3LQhLwBCEiho4brOYUViuQo8NXUOHjfa6K3XU8GNORwyPhdex + 3i0LW2HTc4C11zXz6SNHUwpwC43IQY9qK/UU57VrC68W7rvAaCo4Bhq69Ek0IEfDLvp+fu9l5s22 + tuXQDTFSr8em3K0F2x6G3f6DVVEPA7ONmiqYmI/X8RH0KjIG4ieCqzYibMd2EBh3YcBWR9eljz1k + 12rq+umxh9faVH0HO25CsHaHtBindDGZUnIdLIMvI/jTauQF9nrK7OuqLQI1O52tcD4YTglMm21o + W2KaM2cySjkMFDJvPCeIIMTkpWznhkN/JrtSSz1Rd0gvldZ3+wW7/QL93HjIxZ5gFMopj2xkXCjf + CybSONQYWD8aKJfKdWQYf+3PEnBW+yqB2L9MKKKWlOudsf5N0G2C487SgHTgULByT1yVc6yS154J + DVwCne1NQbeD7UR1fgANMX+K2g697V591mP/tdP9NUiOa8G6nB+i/LEL+duN6l1sTRaz0wmNL8Yr + PFTDSXqqvF01A08YJy4Fqzxi0FCSZumixKeEjkFJDx0U98xJTrj2VLDnpYlvmNw6SN6B4x04dsBx + hbLWWmXwjWjqlgPc9UuhibRGG0OtTqR1R0i04XLdHeGZZ4MjPHDSu2M7l+guDd8d2z2hYztM0p7I + md1jP6lz7vBMnRsYtnDQXxsWIci0N2y+5xzQlaexYWM6ui1UnRttngACivRFvwgmV4f/h3mLyqgn + UtlxVHFw+tQuYLQpZNoq6tqlid+aJrqbu74Ke24VxI12Hukw2tZ9sVXrYZeCukR3KeguBX1oKeix + 9hb76GDXJqINt+K+WtnX8NlGqjvh02VUMdYub7Nxux07BMDqwR2CJUi2PiMbrhP5tDqZU8pwG9yW + 0+PZ3KY5PS6NDuaPPNXHm3nPH3u+v2qc4zGM7tAf3L1jg9WSPP/Bktw/Srk9TXkC2EWfWjU18bSB + S+Pu0aY4wzs+OlYaLXDzXqu0IPT2AyTzVdhbjo+K3fnRYzg/0kzvZLyf6gyuKBGD4RES118/1l8m + tPZU+8bbpK6vATblv5Ns2z1X2t083d083e7N07WGdw9XUrexHn7OK6133pjb3XrdYAvZknjk91/v + EHTGd0Hhbcl+tou294u58Pm2q7xt7NXR14Nfu43e3Ubv33nlVwXZfYWC922qsrv/q1bk7v7v99z/ + bcbxn38vCSNamhQ//BLwin2b6neyNsxC8QetTtR0NzZw1P1fMDwyT/kEMBjMa3zueE/85aCCx4n6 + EbIrgCCIGEVyiSDdSI3bOTR7tN+TfSibNz/sHi5iTql/LQ4s+oJ5CHQTlFkb0/fgTffH2EL/V9i2 + AjprKVvw8yHe83VXaO3bf9qrHBtdwkCfCyqD9YZ5uDqEG2TsGqJVkl2Mlbr9yLfu9BifbzxB7uy6 + ndNdfNTWkSR2ZG1gsuo2SvU4dwYwRm18AaV6NsMn1fPDcIpleB94xRK/D9xiif8NCKN6btaZyZ2v + ljRp3XLDpHq+7abJqt73ceOkerZ6pRifdmJez4Fd61tW2NYHYbCEoVtrrT5ahZEIGssI/c197+3U + QbJ7l8dlhY4w4rOIpWzh/2bgNLykacmaPrhzS6hBBdMbt+jWPaDQzjTmSvrb4PYnZhukOpSL0Awp + rA979ayvjJYNg7/fezBaprvfhTETccer7/jc93UYNaJtX4lxTKalota9Dj9D9jc0KisJvMXYOA3w + EoPHBtM7UPlfUEsDBBQAAAAIAPMOs1QQQ0t8LAwAAPZUAABxAAAAYXpleHRfZmlyZXdhbGwvdmVu + ZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fZXhwcmVz + c19yb3V0ZV9jaXJjdWl0X3BlZXJpbmdzX29wZXJhdGlvbnMucHntHGlv2zj2e34FkX6wPZAVd1Bg + dg14gSDTdgv0CLKdBRZGINAy7WgiS1qKSuIWmd8+75EURepwnNZpm9QC2lg83s13kLSfkTCdR8ly + UojF8B8Hz8hwZw8AO0mzNY+WF4L0wwF5F4U8zdOFgHaepZyKKE18chzHRA7KCWc541ds7sPct1HI + kpzNSZHMGSfigpF3bz6WzT75D2PmRdwIEiVyTMbTP1koCE9TQRYpJ7EaA/3wtlI4JWlzRpYsYUAG + IJmtLfL6ZwNyXIj0jOVCDXytBqZcTr2gyZLlZEXXJKSFhB2mnCPaGbugVxGgpcmcXEfA2oyROAU4 + 0ULSFyK4CFk1yP3din3B0xUR6wy0SqIVyFmQ42TtkeN8nYRvBOCcxcwjJzSO1affo1B4isUo9MiH + DGVEY498XGfsv5R75I8EWg40sGvKE4CdHyhM9FPBmQ/8M58ihiCjSxu1xro6pUs211S8jXLRmM1u + QiZR5+XckzhiiQBNXMCfKJS6e8l5ChT9W4gM1JPBaKab4DUteMhe3gD0vNb4PhWvUrAk3byiWcDw + Y4OKLMpYHCWspOFUv5fIOif4gtMkl3Ns1m1CS7L/X7AW/rM0juuCe3v24RSaGdeCe5+eqlH6Xb+9 + Y+IindsQV8uV6BLr8dk7KYZXcj20z9LEaJVSvgrayANImgJtDL7vlwNWYOhxTmhOAvXx4OAjmZQ2 + 1e997A0OTuIc36G5NLppaZbTaV3yU0t4XlO452CvypanuUB5Jevzc/3n4CCMaZ6TlzcZuJj8LC0E + O4l4WETilIHVgzV/yJhySPn4gMBzeHi41WgiJURS0+AfyPn/SwuSX6RFPCdJit4pFxSMGNY7uAFY + /4qgeYReI1775A0MYBQWyLqaGHKG46leCBpIiBBAb4jFAgvqVQ4PAaD3oULQ8EK1gxZogi08mgE3 + msZxdEW5VtQY/HAEw0SqGhSBMLtAHyydK1Bt2CRLnhaZr8AI1GEJ5i/LlBImrlN+6V/9Ovp1FIx+ + C0bPfW0McmJGOV0BJuRuXHKJPGAYAL8NXlKqO/ed8WmyiJYwXv4tNEHpwsxSAJ050BXROPrEODAK + g2cySChOqz5nypxtmmT3+qXFKLFqy59Uho+tc7YgQRAlkQiCfs7ihafp9DRDnkWI58AfkOG/yPs0 + Yco08UEAfqAAACb1odZrAMCAClhtkIUHhtlY67gkkYhLflBMKeOXrAGnTDDJIADoO7M988a1Pw6k + /QQJXbExwfVqRoRqpbV1ZWr1tXX98sslxKWlsqsWeYVSIWoMOLes34OWnidHDQh5hgGToQlKhzTF + 5nMzWUaKAGIGgPhsWvF5MXo+3hSmXoxejLti0IvRP8dtQcsguG0S4BfZHNZ632bEdAI7n28HAzOL + ZlFwxXiOq2NCDnENDke/DUfPD6shIQYH7KVZFmvaj/7M00TbMj6YLIGf4QUY/x9nb017wWNpWcqM + bO37KyYoEEqnPRjUO68EHC0TCC+VRqm4CFReBkFmWaxAgnlDyr3Sal6j0bwH7ffGdRv3AVH/sMW8 + Dr02o/NIDzjqDTwXkTa+TShs+wTY9msHUG22m4Dalg1A7dcOoHkxy0MeybD5Zt4F1166vj0liOaH + HtnU3cR726p57Wy1EhEr/PNgQbbqdtBuVtLjggHx3HSD4+froOpAq7itDMkN9J2zpj1YBUO9CsAQ + Jw05yRn9Q2uxgGCst1IO7YRfQMy2qVbv9ya7MW3aO5ZLs5VkNRpolkOQXPmhSakOn3VdqcWq9FQX + mNekpfIoZa4bcJ10AWR6TSHBcOAHJifmRdLnZcoGxDG6mryiMabCpcce2LGhBNpA5F9AqmfeKg6h + qjJDIBUSRR7ICkvlXGT662jkEfB8+N+L87GzhkwR0LdmTtrAeQaJ6fYqpzwxnwYOfE4jYKZRqfQ7 + YanFMnHz84HDLEQtlwnORMETbO83hKbCm4wKCkiXm0YjlZ56THpHth/Ijz67jub2yPHF0N/wzbdH + UINfRbgsjkxN7b9XqeARaybVAMTyuzBdJ9lHny3Pedu7bUSRWgoyY1B4aha/f/7h1m8qo6hUB8ni + 75LQXO4K5BkLo0UEmbbGQVQV73Rp0RGOsivp9Cvz0HlrK4sfARJ+wjQZoZaD7DxewpC5fJeU6qhc + WdVxdNDromqIu47DFXodh+6tQ21oquq/ZGswRCiudKEplxQ5JmGRC7VxAsA5WRRJKOsKrLXMTk6G + NdFcYlalm3EMTQSAFXNlESWFTKsCkV6yRKKyWolsxbILIAkKhTMlmTQZZQKU5PSKITSKdVsDiy7L + QTK8YLJ2qopyj0hfK1uTtBzqIXu0ciJlYa/LGxwMVV6O1bjpA14A/XJdU46SdUnBLE1jhP1Xc1PD + b9mtaLASQSmjx4OHgshzRWOImGxBixi3ncBnASkiAu3PwJswFNu1YiuXZMNqswpxdJfA9RkTfD08 + XgA8Hdpw+w0t09SIkgrlSGWhZ+psMDJ3GStrUENzwiIwBC6dLPKt1xUSm0pPbTz9wEKjPFinjGoe + w5qI0SR3JlZbO34jyjiupvJgWp9uKaRboX5AI7LKIbnvN0W9tu03VcR9VXUV8xSdNl27IGo5dM0u + em467CSy9bFmZKUGXIFqPdbpbizYJhtmrwpWRcUGBucKKpiYW4Diw+l1oA3EzZu6amczsemPJ21F + TWOi7V0nTqnSGGq7zIlTgDShxvkkpqvZnJIbb+19GsOfxiAnIlYaMK9dJawUdusoFC9DCYMWzEAz + EjOAJRNBnALdkHfiHnUAkScrRDMzGriKaUuslNzvkVxJIe7r2cdUz9qL1+xv59ILjk0oWklnB0qs + bXn3jePypA9LlSuefO4tIvAOQxmxh1cRxaw6TtXeSu/WazeSSWurR1rqJLBDh1wZ5LvoNScGfRtA + 63jd0O7RWqsON2L5mLAETQ/a9Gcu6on72uJvGiAnFWFt7gmr0IldkjYHVTudCiymgzMaXk46fEjN + jTmivFs0fYcYKxB4XT7LqwlJobRLnCdWvYEcvn/Rdqi37P3us59DJ7N6zURnBadTwn3Z9ijKtjL/ + 79a894VJ/h1HYRtsrZ79j7dO/1uz/3um6dsshv0hiX62OCQBD7c/GLGBPp1EskXb+4ORx3cwgjnI + T3Iq8tjPQqybCnPrFNo09nvdUQtiQHNH4GuOWWxiajsCeqI9QvbZweBpJPCBuq4UgPJUAP5ed0HK + rmqtjrdK7HdXGOwTrS9KtOwNPld+h3YX+PVmJmYh2tWdli573idxNtB9ErdP4u6fxJ2o9TxE/7cx + lastfPvV0L4Bzy6SxVk6XwclYuWUtuPbnthCAHb3m8EKCNiQugw2kTUtz0gkw/aAuzJfPCXZNvNF + 829B/sgTYrwh9PyxZ8VdfE4mwN3IZe5hM+huMp5/SzIePpG/O014Gum9OnqoM/sUcvvavYutsnHn + EOBECiXH7WEllRwv8ehjAP29tDuuceX7A4F7Hgi4UG17OK3Sk7zAEgC3/lP17Tv1jRqjqHbeKodR + KtHcKuoi0Ma/w23//WW1/WW13V5W67a6B7jC9tUr4Wnef7vffs/+ftwWO4sGxI91U64ZHiYtBV+T + mKd2we4Bk3x8vuz+XjPZb5nr5Pv7nb3HubNnO6GHvecno9NQVk1DE933l/7kmtlf+vuaS3/1GPgk + thcwpsRR/jA3/zoq/fInULZJw/CHSs6kzmolv7z3B9ZTurwc63z6E39Z65vdz8OSR6gf4wHTuWRO + AXRnkVMp9GvKHfuHbnz3F26+vuapSGxUPz/c/T97ffwEB9RbHS2jTwN5waLDZFMeavQTdgMOP0ou + J1LWbvDYdOKGzxeeurVO3c2JGD5yw0IQw1kz++46Yy8f65wVY8DWx+rls10SXj7fLBk3CB8iKTfA + v0MeXT63mzR57xPzTVbTcnBePl92gN41+yEO0stnp3cN8Wmmn5UOzHLcscB2zoTOmDXcSmrVgRNw + wmkoAnQJD7rBUAWx9q0GGw86qiBdBCxmK/f3kub+FY0LVveRrfsSNSiYeNhNd25E+EbNmMWo7yGa + H9argWqRLFYfCGFzWKpU3hnNatb+sOf+iqb7n/1rRdzzQiw+D338Lzna9RUAy2QaImqcZru5q1uz + l1biOSuxtlnsBO4fsxJtqT3/BlBLAwQUAAAACADzDrNUvcYBT54PAADhzwAAaQAAAGF6ZXh0X2Zp + cmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlv + bnMvX2V4cHJlc3Nfcm91dGVfY2lyY3VpdHNfb3BlcmF0aW9ucy5wee1cbW/bOBL+nl9BZD/YXihK + uiiwdwZ8QNB9uQLbNsh2DzgEhcDItKOtLPn0ktZbZH/7zZAURUqUX1I7tWMK2K0lkTPkcDjzzAyj + 70iYjqNkOiqLydk/Tr4jZ1u7gNirdL7IouldQfrhgLyJwizN00kBz7N5mtEiShOfXMYx4Y1ykrGc + Zfds7EPf36KQJTkbkzIZs4wUd4y8ef2+euyT3xlTN8XngkQJbzPP0j9ZWJAsTQsySTMSizbwHu5m + gicf2piRKUsYDAOY3C604fWvB+SyLNJrlhei4a+iYZrxrnc0mbKczOiChLTktMM0y5DtLbuj9xGw + pcmYfIpgareMxCnQiSZ8fCGSi3Cqirm/XbFPsnRGisUcVpVEM5BzQS6ThUcu80USvi6A523MPPKK + xrH49VMUFp6YYhR65N0cZURjj7xfzNl/aOaRPxJ4ciKJfaJZArTzE8GJ/lVmzIf5M58ih2BOpzpr + yXV2RadsLEfxW5QXrd7sc8g467zq+yqOWFLAStzBP1HI1+7nLEthRP8uijkszxxaM/kIbtMyC9nP + n4F63nj4Ni1+SUGT5OMZnQcMf7ZGMY/mLI4SVo3hSt5XzDo7+EVGk5z30aeuD7Qa9v9KZpn/PI3j + puB+u353BY9ZJgX3Nr0SreS9vHvDirt0rFOcTWdFl1gvr99wMfzC94O9lxyMXFKazQLb8ICSHIFU + Bt/3qwYzUPQ4JzQngfh5cvKejCqd6vfe9wYnr+Ic7+FxpXQ3lVre3DQlf6MJz2sL9wPoq9Dlm7xA + eSWLDx/kPycnYUzznPz8eQ4mJr9Oy4K9irKwjIr83ZwJS5QPTwhcp6eny5sRLhOSqgf+Ce/437Qk + +V1axmOSpGiP8oKC2sIOh40PO14MYRyhnYgXPnkNDRiFLbGoO4YZw/ZUqr4kEiIFWCnkopGFBRUm + DgmgvaFFQcM78RzkThN8kkW3MA05xmF0TzO5NEOwvBE0K1LxQAwQepdodbk5hVGraZJplpZzX5Ap + cNUqMn9rypOw4lOaffTvf7j44SK4+DG4eOHL5ecd5zSjM+CEsxtWs8Q5oOEHSw12kS9w7hvt02QS + TaE9/7eUA0onqpcgaPSBVxGNo79YBhOFxrfcLYiZ1u+MLmO2rJP+1q9URYhV6vqoVnV8OmYTEgRR + EhVB0M9ZPPHkOD05IU8biGfQH5Czf5G3acKETuKFBPxAEABO4kfjrSIADWpijUYaH2imc23y4oNE + XvyHmJRQfj41mCkrGJ8gEOgbvT11l0kLHHD9CRI6Y0OCO1S1CMUWs736/vuP4G6mQnksQgm51EUb + sFnzfg+e9DzeakDId+gHGeoZtzM3+PiD6swdQACuAEh8UU/xennxYrjM+7y8eDnsci0vL/45tPki + xeChPQC/nI9hQ/f1iaiXMJ0vD4OB6kXnUXDPshy3wIic4kY7u/jx7OLFad0kRJuPb+l8Hsuxn/+Z + p4lUWLwQA4ExyUrQ8D+uf1PPyyzm6iN0RV9if8YKCgOlNz1o1PtQCziaJuA1FIk5Le4CAbfAd0zL + GUgwb0m5V6nGr6gZb2H1e8OmIvvAqH9q0aFTz6ZZHunBjHoDz2QkNWwZC10JgbZ+20E0L2/zMIu4 + 43o97qKrbyVf7xJE41OPLHvd5vtgXSRp/KS8kSv858HesS7DwK4B3ALCWme5eg2GOFsE9QtcwId6 + zU1X29nrpgcKeyYVFnRm1JIT79E/1fQaBKPdVXKwD/wOfKg+anG/8bBb3W56l3wXWYcsWsOYeRMc + Lv/RHql0Z821EvtKrFNTYF57LPXmr9BmkEnYA5TpJwoO36AfKFSalUk/q0ATDI7R2egXGiMYrYzr + QLfVFdEWI/8OwJa6q2cIcY1qAtCkKPOAxzgCA5GbHy4uPAJGCv/38sPQ2EMKhve1niMbOU8xUa+9 + 2n6O1K+BQT+jEUymFSv0O2mJzTIyEfLAmCw4GHMSGSvKLMHn/ZbQhCfiBlwQ6bKoqKTcqA5J71y3 + A/n5F9PQPJwbZhPet8zowzlEwfcRbotzFdX6bwU0O2cWdHv+RTORD72HlmVv+P5bBjGenMsTOX4z + HhKuvF4IgGI/8dHkPMrO5yyMJhHgWDlbkuF0K45+vaIS+lkH+x4o4S9Emki1aqRDYU6Dw+Gu+TZZ + mbNu8ugYr8mqJbj6/Ue2gFWGSELGUVxfySUJy7wQeQFglZFJmYQcRGNgoRIVcwwAxnwcIk5Ru67N + ALgiMCyipOTwIijSjyzhrLSnhD/FGAMoFRTiQkrmfAWJiDtJTu8ZUqMYpLS4yKgT5JSVjAcKdczp + EW7I+NMkrZp6OD1a79AqbpVYHhtDSJNjsKnewVyA/XTRWCouLDWC2zSNkfbf7ZjdtwTjralEgNtl + e9j+YNbvaQzuiE1oGWNWBQwCDKWIQBduYasyFNsnMa2cDxuUX4s60RbBrK9ZkS3OLidAT/oNzC6h + DqmAiI9CWCke1aigElTO3FVCG0TTnLAIFCHjFgznLXcADjblZlCZ0YHGRliNThk1NrDWEU11bnSs + Mxd+y4QbO7/2jnI9zZBAPgUcjUqkhQU8rXWD62pLp9SD+6ooI85SNJR0YZIwsWRTL3om1jRQYrOt + alkvA+5AsR+b425t2PY0VCoGdsUHw/PVVEHFzEAMr4x+CqSCmKCkK1BUHduWc2QD962Ouh0cGZC9 + 3TTORzGd3Y4p+ewtvL+G8E+rkeF1arGq2674jEvQ2gplxlBsIFrVULVEVzplRRCnsJ6A1DCvGoDh + n5dFG0sMTGnboIgQ5gZwBC8XrO0qWNM3j0qf5twKDZUrmHFjA/JuZFT7ynB43IakwhSOvvQmEezO + M+4xz+4jipAxTkWM33vw7Os5sj71iCUIAJUxhsudbNd4VUK6rxOwtpcP7BbFCqlNj+EjYAjaFqxt + T0zWI/PWYhpaJEf1wGyWBEOskR5vtRvVaTVBFuHYLQ0/jjq2e8PiGKJcLZq+MRjNEHtd5sVrCEmw + 1GH9oYYmMOEnikhOZbbXt9QLTg2A8isDi6oVIAm9hbYHHKnsfZRSwV3L0niPBLMr6hs2LWjC2+Ha + +NYKbzfEoUv106XB5bVGGhxMikt960Rd6tulvh+b+kb/fCR570PPdmu14bFWElQP+z2LZwE73Q5d + vyaDro+iEbrKjnoL/k432AcGXwNxBCSA5RHecKf19XqrDZfD2S3gYIdeNkMveurIFNyp/goscBve + aIy2dRSgSy8dMtKJOmT0zJHRK7H1ztBGLcVHjT2q36qxL+GzDQR2m44XQcVY2I/15q13tAwAX/d1 + 4GbFAYNl47ipMuN8hnqDVfgRc+Pr4kfUdwvzA4eVeJLixaFjy655jkYwuwtzcjvCod38XzwJ/93j + 4NVO+8DQsUhQN2e1v9C4UfNejmmNlPErPsccc5Vikvw89yHliPlfu2ycGRZUdeFf1U47LxHDYu43 + FeTFcXklI7t86kMTzXHobLaR5XWHb9zhm+0evrGo2w7O4jxe95/nCZ41cw/uaM8a2SpF4gkO+dT2 + fKQFAW2Kz+0s0C4AaqUZm58xagNVS18Dq7oc0TM6i8Tt/xnH7GfKY7qDSVy93cGkrzmY1HQ2hxrF + SldZ0Gn+dKHre+D2jsPwbRRzALP9sSIsJTi/44xNl0ajQiwm00cEovV6PmH86Y5VucLknhUmNWPq + SpE6UVeKdKXIIyxF1n5xZxVIWoR3R16DPPTy48GW9Gzu7sDCnyAG2AIGfw6zAJC62wNuDMQHwaTl + 1Zjhp4MCdEIr/9RDJU6Xgb/8Mpu/xxnh582uOQrWi3obwszHszwGDLq1Y212XXRIUicqN9Eyovo+ + A6L6bQdRsf2uQH5dNLUNeurp29UB3uMEvDv8q4R5mh/NnyXwz/E8MwCHTnSlDLZ2tszidvcBG65y + ZnuFE8+lj4DHmn95OKdStPC8dhFrHw0zJbDPkHKDo2ErgGX1B8Y8qV1mGViceEHoGKx1EWFK9/L6 + inB5gLjyNIz4F48/RcVd9xeH0FZQJSfFSqbj9zan/7V/lywz/MYKN3nIt60UflMtmlQN5UCi+Ksi + Kl42aTb16Qkz/e6kmTtpZrE7e3X4zDK+4zuPZnUOipE7orYy26QIPMUBNc1JjIwgudVUs/0jPfZt + s3en2R4FyfFyB9xcvui5nsNz3wTTL3f07quO3plO9DgyCmLSPJTMn1upit/kT12t6uDqClbyWrtg + ZVNKV7PSiToM4mpWrmblalauZrXU+e5P2WqpSzsInMln8LW1K10M+wwzNylfrQSbKytYQiqPKmK1 + pOaKWK6I5YpYx1PEslqf/apjWYd4hKWsDkfhqlmNatbynJSi4Qpah1zQegxex8vVtFw+ydW0XE3L + 1bTWqWnprvRY0g0WEJGXsxnNFs+ywPW7mNu3qXNZmLtyl7weV+5qqKore+lEHUxxZS9X9nJlL1f2 + WscX72n1q8vDHRoslfLeTjGskso+Q9NHFsWWAtTNamNSSBvVyGrQ5mpkrkbmamTHXSNrGaO9LZW1 + RnrcFTOLF3GFs2WFs86cl6LlCmjPpIC2KfLHy9XRXILK1dFcHc3V0Tato1We9cgSFyg63GW7+aj7 + Zp9q/x3HcdrOIoBacTDPxylDtq7vtxufgHn2GYFv+e10vlpP+AF1zq8ZLO3PV9SF8royqbzWKJMq + 0+OqoTpRV2Z0ZcbHlhlhSx1LlfGZFRjXSw9wJ7MPBcC27d4vuMzHth76rUL13aHgJYW67QFkB46f + plzmILeD3AcNuQ1756C3TnQneV6H5x2ed3je4fm9x/N2x7BfuL4jDb4U7iPQx3T/47F9x6G517Dt + EAIuBSnLD8hVqW0r1s33CLA/GezFs0Eo1wKoxdFHZpwU6j4NtJ2jPzwyBJs6Ved/YI1nV3TKxl9x + /mfJYZ/9AdPWIzhHjqjRcoCgYJuheeX+sZ+wz0UABvfjiAvZtMvLAAdejwQd1q7bAR548UN8BVEz + ax8f6QotqkuDmWhp144qqmu96KK6nizKUAy/AYavrodlwt4Y0y9bWAu0r67HQfyu3ruA+tW1VSCN + V/t0Qr0GasdsWWBbn4SEfZJuLbU6EwozyWhYBLhrd3O0bdU5Np0BP52RTgIWsxkw0Pn59zQuWdN+ + WQ+9NaggDNAfrTzl5qv1RUyB5l6ekcWpNEhZRIqYGiksdxn1Wnd6moaa7za8E2PaPMSTC7FhmIfX + rkM9PqNth3uayrRE1Aq3TCRpnuWqtMQztqBqIqZiONVvHJGtCrMCiBC6Qq1vG0jpwtHDKBfbuNhG + 35IutnGxTX01Yhs0b7uOb1y44cINyxq4cMOFGy7cMBbChRu7CjcMP7dJyLGFeOL/UEsDBBQAAAAI + APMOs1QmnAuIKwsAADZUAABsAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8w + N18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9jb25uZWN0aW9u + c19vcGVyYXRpb25zLnB57Rxrb9s48rt/BeF+sL2QFbcosHcGfECQbXsL9IVcesDBCARapm1uZVFH + UUndIvvbd4bUg9TDcfraprGAbixqODMczpvEPiKhWPJ4PcvUavyP3iMy/moPIDsTyU7y9UaRYTgi + r3goRSpWCsZlIiRVXMQ+OY0iooFSIlnK5BVb+jD3JQ9ZnLIlyeIlk0RtGHn1+0Ux7JP/MFa+qA+K + 8FjDJFL8wUJFpBCKrIQkkYGB7/C2NTQ1a0tG1ixmwAYQWews9obnI3KaKXHOUmUAXxhAIfXUDY3X + LCVbuiMhzTTuUEiJZBdsQ684kKXxklxzWNqCkUgAHr7S/IWIjuNSS+L+1xX7SootUbsEdpXwLchZ + kdN455EzGkV0ETGP/MZD5Zk18dAjbxIUCo08crFL2H+p9Mi7GEZ6+exrKmNAlvYMavoxk8yHBTOf + fQiZnpwWlM4izmIFwtvAHx5qcT+TUgDOfyuVgEQTgGb5ELyKTIbs2QeeqrQ2+Fqo5wI2Px/e0iRg + +LPBRcITFvGYFTy8zd8LYp0TfCVpnOo5haDSXRzajBZs/z8DXWgiElFkixlnvzx/8xaGGbCs31+L + twYqf8/fXjG1EUsb43a9VV1iPT1/pcXwXKtw+6ycGZ8ilYDKbdDGHmDKOci30/f9AmALuhmlhKYk + MD97vQsyK7RiOLgYjHpnUYrvMFyozbxQrPm8Lvm5JTyvKdxL0DijjfNUobzi3eVl/qfXCyOapuTZ + hwS8QnouMsXORByDkaFg3iTM+I902iPw9Pv9WyGJlgwR5YDf03P/JzKSbkQWLUks0JGkioLygmmC + xYKpGkaWHA082vnkdwBgdOmRXTUxlAzhaW4AOZIQMcB+IRULLWyr8U2IAB0FVYqGGzMO0qcxjki+ + gJXkPE75FZX5Bk3BZXIAU8IMGAZhdobuUvtB4LpcJllLkSW+QaNw7wo0f1oqFDN1LeR7/+rJ5Mkk + mPwaTB77uRLoiQmVdAuUcHXTYpW4BvTY4GLBoeltTn0HXsQrvgZ4/TfLGRKrcpZB6MyBT5xG/COT + sFAAXmh/blZafXOmLNm+SfZXv9AWI9Zc42eVwuPokq1IEPCYqyAYpixaeTmfXr4gz2LEc/CPyPhf + 5LWImVFLfBCBHxgEQMn8qH0tEQBAhawGZNEBMJtqnZZmEmnpH2ZRRvn10oyyBkIGWbLEX7hUQDV0 + 8Hjlm8w9cqA1KYjplk0JWmwJwYztBRKNL1gDzmu6awMMS8Ns+5pkKnBRWfB6q5liEjS3n++X3270 + /QrlL7+8h/i1Nlqsd+e2udXOhVo1zHxwr8lwACMDT+/viJBHGGUZGoN2ifPbEF9W4kJfHkBEA/Sf + ylF8nk4eT/cF0aeTp9OuCPl08s9pW0gtCdw0GfCNBgztRZYfYamfbkajchZNeHAF8kcbnpE+eorx + 5Nfx5HHf3l8FTAfKxAgLbd/+1PdInyZJlC/u5I8U5GMRCjEAIo0GUK8EwhwOfKrMwNDfnb8sxzMZ + aSvSltCh6T4oEoUBOh8A+OCy2ky+jiGYVhpJ1SYwiSOE1HW2hRWkjV0bFBbyAg3kNajpYFq3bB8I + DfstpgSyaBn1yADWNhh5LiFmqdYLY2b7yHXbJVDt/thBvDLGfTRrJt736kbfgT3NFmkouc4qfl92 + Ybc9nG9PCfiy75F9n5t0b9qVxsSkfNeRKvzzwJO0KsOoXSMrb1V+hvgod5YbQzW6qTTPzYM6Z80H + YIbj3AxBc2cNOekZw75lrSAY662QQzvjG0htbK7N+53ZbkybD86MAxijs2xl3MxpeAr7teR9D51T + 7T32UjAOBsWifzQlshDLXVAQNl7ssHXbE1sYwM/DA8MccNUeSazlt/A5H+TvWgI2gBXQda5W13jg + y6h6Xee8ppjRHlqIV5wVRVYg82wfqNFrChmuQzMoizGZxUNZ1AogWEa3s+c0whqsCOIjawUl0gYh + fwM1RvlW7SlU4CUI5OIqSwNdjZukn8yfTCYeeTJ5fDl1HFNZeA6tSbM2TF6Jv/zsVaF2Vv4aOfgl + 5bCORnU87MRlPNDMrQlHt69zNoPVTdzFWVnkslQHa3DYpYJeU+6HsvD4e7EA2ZpLSjKVyRjHh42p + Th6/1JlPr1ebaEPob7cnGOg1dI4xJYMTOyClJ5/ciHdz4mQR8L2RVdycJFJccfTPJ2W7yn9tSreT + ltwAkHRkDDcOuFUvn3xyw/zN4KaRHdUKigVb87ghiodRTbg9n9trgEohoQg90yKDgt9aCUhTXTMW + YxfARkJyOZiGQe1byGWYceVXGptXxq3CvtiA04NfWIhjT7IAsjsFGofO4rv2q05q367VKbYtrE73 + Fi2ok2/oQp2mJWIwvGJVdaptKlUndbBiva2SJoxsXJr+DI0rr9SuJ+Ttu4uqg1Pn8WD6hzV4OnS1 + Ivqe7WDqkoR5o087VnJKwixVptcMQpZklcWGeex5lc3vBHtTS70DpoVWRoYmAZC1zvZ4nOmFB0q8 + Z7EmZY0SPYrtL8CkqFRgP4k2P2IaoySlVwyxUWXvb0Elb4uChsiM6R5W1RT1iE459GgsClAPl0er + TSsaq3mbCYFhr1LshpbfYC1Afr2rKY/ZwIKDhRAR4v6z2VT2W7rFjaVwSDJzeIg8sOlXNILUlK1o + FmHjHmIRsKI4WEHhVkAL9JRUsw2ey2qIYtCEVZ8zJXfj0xXgyxM/PLFAHSl7dZoLExV1w63sd4Kx + uS7RaIMBTQnjoAiyS+uFLPwRsi90BB9Wsb0ibKJRp9Qqf/xFFnBpUcQkLXUoVl16v5G8OV6+Cki5 + arg9pXwU0hnUR6uvpA9h5qgibUcHFXPfrE0VSQGJWAQxx0Hvlu119Ru4Zb1TkNdhS8iRHdKVMfv6 + mhp+obnE8kgCjK9aBmaCFVbQZLc/i4+k10GudbUq5dZWaYmiGSZnbX2dxsTuODfb06FpoKkFrlm9 + 6dKYcGAUmR1arTY5itJZRLeLJSUfvJ33cQp/GkBORlWpQ/na1ZjUO98KZbcLSsASEvPVNVNBJEAP + oeTEk80AVoW1b7Oc+C6VCj5t1Qo+d61YWuY6RcuxsflAGpu29yvPgVMdYqZlyrDVkQR2vXY0PCw9 + v6eDgDBxbvZpsOLgXsc6sxpfcYpVrQ6JY10NjstUYnDjtavYrHXUIy09HtB2h3edmXUxXx6zD20E + rfD5QHt8aG0YuEmFj1lm0IxHzZjgkp65r60uvIZyVjHW5l+xgzaz22lNoMr6DVrM4Rc0fD/rcII1 + P+yI8nbRDB1mrLDqdTldryYkQ7K9o/Cgmiogr7+9g/Ilh6eQ+L5gEFIwoU8TFvIVh6jZPu3Yt9jT + t3AbPZbMXLL7GxffvIQvasH2DfY+s7T70s6FKdumB9dtrWXb8RrAna8BfK0DfHCCx6P6Y0ZLjkf1 + bYx/u6P6r3GE3nHIjHnNoYfM9/w0+b4fJN/nk1k7cjyEcgHLdfYDXeVslg5u1/WOSRUOHxOn/Dnk + 5qOrDsck6phEkWMS1cb4vUyijHU/lDwKb+U9wf88ve8Z1d1THwx8VsrT5dcfQopjmsK56v94+U3t + 5oHOWJx26G+a89ptLyXg/XiXyyX/Xe5yHW81HW81fd1bTWjy3+AOk1v7/ExXkdyVHa8bdRbx5cT7 + dsnop7sD9HkXdWpZHD7HStsi/hNW2rY/+LYXcCIRHu/clM/xzs0X3bkxEehB1ZURT7/HVZs7X6Z5 + CXy5F2pwpPN/ifIwC8a/+WIL7sj3vdyCFOvFwA91wUWr7fGsJn8OOKtB/3M8oPmctPF4hHI8Qjne + QzneQ+m4h4KR6Ee4i+I4+HuXUbck0H8BUEsDBBQAAAAIAPMOs1QHBmA5HQwAAGlXAAB6AAAAYXpl + eHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3Bl + cmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9jcm9zc19jb25uZWN0aW9uX3BlZXJpbmdzX29wZXJhdGlv + bnMucHntXOtv2zgS/56/gnA/2FnISloU2DsDPiDItr0CfQS57gEHIxBomXa0kUUdRSVxg+zfvjMk + JZF6OM6zTdYG2lgUOTMczuM3JJNXJOSzKFmMczkf/mPnFRk+2AeIHfJ0JaLFqSSDcJd8jkLBMz6X + 0C5SLqiMeOKTgzgmqlNGBMuYOGczH8Z+ikKWZGxG8mTGBJGnjHz++K1o9sl/GCsf5KUkUaL6pIL/ + wUJJBOeSzLkgse4D7+FpqXkq0WaMLFjCQAxgMl1Z4g2Od8lBLvkxy6Tu+EF35EINPaXJgmVkSVck + pLmiHXIhkO2UndLzCNjSZEYuIpjalJGYA51oruQLkVyEUy2Z+w+r9rngSyJXKawqiZagZ0kOkpVH + DrJVEn6UwHMaM48c0jjW336LQunpKUahR76mqCMae+TbKmX/pcIjvyfQsmOIXVCRAO1sR3Oi33PB + fJg/8ylyCFK6sFkbrssjumAzI8WnKJON0ewyZIp1Vow9jCOWSFiJU/gRhWrt3gnBQaJ/S5nC8qTQ + m5kmeOS5CNm7S6Ce1Rq/cPmegyWZ5iVNA4ZfG1KkUcriKGGFDEfmuWDWOcCXgiaZGmNP3Ra0EPv/ + OWuZf8rjuK64T8dfj6CZCaO4L/xI9zLP5ukzk6d8ZlNcLpayS60Hx5+VGt4rf2gfZYQxS0rFMmgT + DygZCYwx+L5fdFiCoccZoRkJ9NednW9kXNjUoP+tv7tzGGf4DM2F0U0Ks5xM6pqfWMrzmso9AXvV + tjzJJOorWZ2cmB87O2FMs4y8u0whxGTHPJfsEJw9O+RJAm4LrI8YWD9Y9deU6cCUjXYIfHq93q1G + EaUxwssGf0fR+R/PSXbK83hGEo7RKpMUjBr8H8ICxAMt4CzCKBKvfPIROjAKDrOqBoaCYX9qHMMQ + CZECrCNyscjCcusAiAQwGlEpaXiq22FVaIItIprCrIyMo+icCrNwI4jLEXSTXDdoAWF0jjFZBVuQ + upwmWQiep74mI3FNCzJ/WqaVMHnBxZl//mb/zX6w/2uw/9o3xqEGplTQJXDC2Y2KWeIcMC1AHIeo + qZY/853+PJlHC+ivfuZGID4vR2mCzhh4FdE4+s4ETBQ6T1XS0DOt3jlDZmzdIPutX1iOVqvxhHHl + CNg6Y3MSBFESySAYZCyee0ZOz0zIswTxHPq7ZPgv8oUnTJsofpCAH2gCwEl/qb0tCUCHilitk8UH + utlc67yUkMhLfakmFUP4HTidvfJJmHAcKHMJErpkI4LuWvbAHJwhceNhbX1++eUMktBCG41ShpPb + Jj2jaP9mz8VM1Dup9AiL9oEBEoEoRFLj3GjtlGQpC6N5BMa/hqpxJMtqWmf8DYAAfkMjRVBQdLK9 + qPKkLqXVWXWors5srfgu5+7FqDqesRX4NAQnE7jB9jB4kDDPpAYiwFmQeZ4oEipWlcgoxZgyU2Lp + 0IeT1Xm2ZCCYzEWiPC6SGoWBjZ2xKvzBxFgENMQGAR4XHOUxas9jicNB5kHBeddijdKXIayBcXwX + 3Ew2C3UbWuWJJQaNIPK6clRp3W9gIduaK8dSIUg7DqT3dNCHlr6n4sguIa+InqtJybf3oZKRwlUB + ICxgd1W24uft/uvROlD3dv/tqAuxvd3/56gN4pUMrpsC+Hk6g0w4sCddvoSpX13vVotN0yg4ZyJD + Gx2THi7bcP/X4f7rSoU0RJ3jW5qmsZF974+MJ73K7zEEgsbAJVlg0tUgYZcyACxzNlbaHjlawVoE + LFnkYP2nkPJBBue9bguUjzNwAFzGq+tqxVzIs37opH+g5tA/UTnAyQq+7j3o6Wn2PDNfj/SBOqA1 + hzSUM4hjypm5c6rP6/fjT433uYgLITBl+CAhheWikz68AQHLCUaLBCy+MT6l8jTQNR0A1EW+BHvK + GjZXfPpFFP2AQfQL6KM/amgAGA96LeEWdNHSWijGa2cYus6yjmVrnAWmre03sM3yaRaKSMWGj7Mu + jnYO9+0hQTTreWTd627+1+vW2IAT36wYSgH/PEjmrQu5u9aeKotudAOPE6s7eUvb6Ekf4sLQxIVW + r1EjwGmq8IGeUz21uw9+THSoK2jBpNZMXRav6c+uliBcs6Yf6jUoHfWBFfbgk9DpvqBbaU3XVRhd + YSaChjLAYDEoyu+gTN+uBiwEOyuFtBoH/c0SHKSLJiuHEwaxgM8DFrOlC51n/jmNc1aPnwiUGvqs + UUFgYje16sphVS40ohxMN9aeS41Ui25h3QKksD5lVYvemelq9t7QHYylFxRKUcdsgnI3ReTJQBTF + Ppgfo8vxexrjJkoB/+u6KAk3mPmnAJHKp0YiK7sBnpQ5BtwZM1U6mbzZ3z9pLlO5gTSwxozbCHkl + +fK1V0GUcfmtGfAU7GvudA066ekYOnb3d2oLYUymoaKql+nhYtuBQ6SwEs/xxbKLnoqT1DGoqLw+ + Iv09O6Fke1duxrreczI1vG9k7uu9VPDzCJHSXrlr63/RiHuPdfszEGvJykDOVHr96wbq2HH9A0JH + DEFL1e3gcY9b5xqxNiuB3f2AW6J9bN4iePPpAq42mHHNYGPsuhlmfTKs+sQYtW8Meh0b2+aBuv3Y + QfQHAN7rVpu4LcBtNbgWZHs3gPYUSHZd6XrHsvWRStYOmKrd+A5I9XHxzF2wzAY4xiMQE/G/tzVE + 89ho5sGRTBt6NrgFEXNDaZ5BwpAvNJGuAP48cMrelRVJr29GLVO2iBIz5Z8IsrhHnBqEOFvxvymJ + M7VZW+2/Gx5EH3TftKP9t9uQ17zdhaizNG/r5Bur94Tb/AUD4IpHSjJKcoXOAsnPWKJYWa1EteLp + JFCSVEhCSarMSJsFJRk9Z0iN4vFmg4s5zQbNiJypI8bqLNsjKjCr1oQXXT2cXlXjFM3FKSB2TsHR + 8RC7fAdzAfaLVW1xtK4LCaacx0j7z+ZdAL/lkL8xlSiRBTEIZ5CmzmkM6ZXNKR5uYE5CUWQEqz+F + 0MNQbRd6WpkSGzzQOq/WO7sA1KVYDQ/mQM/kQby1goZaHqUqKezTGes8xnVtbQ26a1ac1aC73+ck + xtFRLYrUz042Pjpxwk8V1cx6uhWVaYUyBI3IqqrUdZkJrmvbNY1KuHsVabHgGNHpyiVRA9w1u+i7 + 2NlBvfW+tXJeCQweqP2xLnfDYZvTKK94gFdU08BMXlEFE3PrWPwIehEYA3FBVlctXg5sxulxW23U + GNgaZsftlU7zXMIKomOnfmnyibNxTJfTGSWX3sr7PoIfjU5O3qzWpHzsqo2V+lt7ocIZ6hzWpezo + HGDhBk/MQW6ArXjZK4DclObyxt3Wrl3NW2EzpcRtofwyCmXb0csrZJmKmKMybS1VYITlrd0qG5RB + zlPxjuuwPb7qzyOIJEOV3YfnEUW4HnO9ndO/9trNZ9za6pGWAgws1BFXAYIuectLeQObQGt/09Ae + /VrLGTe7+Qhugma0bcY+l/XYfWyJRA2S40qwtsCF5e3YrnWbnapjCU0WoeOUhmfjjuhSC3COKm9W + zcARxkoaXlc082pK0iztWumFl4V4SPfzVIO3uHHSa17Y6igRDb7cVogvoEIsSo2b7cO7Y11x/5tb + 9cLjp720tb2wVXTa4LgHAuX2iOfvhlxb7GB7xPP8jnjudhPpWZ7vPPdTnYe4q9V+T+seB0e2ULVN + ipbrV+qdnS5eZuUQ6F9FCmBRdcr+4RdiileVM49uVVE8fGWyxW73wm72JqWrx579ChJCE9xZjB7q + wk+XwW9x4RYXbnHhY+HCQ+3pQ4yQa9FhLSTYj6Xsa/g8BP6c8tkqKBjrcLXZvO2BLQLg60EzvYEA + G6Ch3XXiTYqTIDVxu8NNoBrPgjYF1egGLcyfOdbGa1Svnzvg7prneAyz23/4X6S4GZx3i/P6R4jz + +LXCzcDiZVYQ+pilPvkXWT7ULqjcCug7Bx2HSlsZbm5rdWV468kcdZi/f7P9NfWnPPNwqdrGc1SB + nyzH0gNPN7j+E0D6z3iUq1gFmDVzLte5vKnVJaYtxSOca2wvAm4vAj7sRcCbre8Rrgk+mGe8zLuG + d9uN2t5J3GBjtCTxs99ObCaUcUsZ2hTvpV1qfIJSAz93uzvZLDlaxjpVx3ZHUrN7OTuSduB63DuW + KrMNVRU3LJHC9sKl8qbthcv7XLis582Xtv3xF1BLAwQUAAAACADzDrNU581JpZsOAADoqAAAcgAA + AGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlv + L29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfY3Jvc3NfY29ubmVjdGlvbnNfb3BlcmF0aW9ucy5w + ee0da2/jNvJ7fgXhfrBTKEpaLNA7Az4gyLW9BfYRpOkBhyAQaJl21MiSjpKSdRfpb+8MSUmkJMuO + 42SdmAYWsShyXhzOg0N6vyN+PAmi2SjPpkf/OPiOHG3tA8DO4mTBg9lNRgb+IfkY+DxO42kG7TyJ + Oc2COHLJaRgS0SklnKWM37GJC2M/BD6LUjYheTRhnGQ3jHx8f1k0u+Q3xsqH7EtGgkj0SXj8B/Mz + wuM4I9OYk1D2gffwNJc4BWkTRmYsYkAGIBkvNPIGF4fkNM/iC5ZmsuOvsmPMxdAbGs1YSuZ0QXya + C9h+zDmiHbMbehcAWhpNyH0ArI0ZCWOAE0wFfT6CC5DVErm7XbFPeTwn2SKBWSXBHOSckdNo4ZDT + dBH57zPAOQ6ZQ85oGMpv/w78zJEsBr5DPicoIxo65HKRsP9S7pDfI2g5UMDuKY8AdnogMdE/c85c + 4J+5FDF4CZ3pqBXW+TmdsYmi4kOQZo3R7IvPBOq0GHsWBizKYCZu4E/gi7n7mfMYKPpPliUwPQn0 + ZqoJHuOc++znLwA9rTV+irNfYtAk1Tynicfwa4OKJEhYGESsoOFcPRfIlg5wM06jVIzRWdcJLcj+ + f85a+E/iMKwL7sPF53NoZlwJ7lN8LnupZ/X0kWU38USHOJ/Ns2ViPb34KMTwi1gP7aMUMWpKKZ97 + beQBJEWBUgbXdYsOc1D0MCU0JZ78enBwSUaFTg36l/3Dg7MwxWdoLpTuqlDLq6u65K804TlN4V6D + vkpdvkozlFe0uL5Wfw4O/JCmKfn5SwImJr2I84ydwWJPz+IogmWL0vmcMGmR0uEBgU+v11uvOxEy + InHZ4B4IAP+Lc5LexHk4IVGM9inNKKgxrHgwBGABJEmTAO1GuHDJe+jAKCyRRTXQ5wz7U7UUFBAf + IcDMIRYNLEywNHkIAO0PzTLq38h2mAcaYQsPxsCOonEY3FGupmoIljiAblksGySBMDpHKyzMK1Bd + sklmPM4TV4LJcBYLMH9pyhSx7D7mt+7djyc/nngnP3knP7hKHcTAhHI6B0zI3bDgEnlARwCWG+yk + mPDUNfrH0TSYQX/xN1cExdNylARojIFXAQ2DPxkHRqHzWLgJyWn1zhgyYV2D9LduoTJSrEr3R5Xq + Y+uETYnnBVGQed4gZeHUUXQ6iiFHI8Qx4B+So3+RT3HEpG7iBwG4ngQAmOSX2tsSAHSogNU6aXig + m461jksQibjEl4qpEAzuwOjslE/ff38LDmMmp1uwYfihq54Skdux2NBdwDLPw6x3XQkApH3BQJ3Z + HegoWA3hXruWLOowJWk+Tn0eJDIQKKENb9kCNBWWnDJAIFFcEsTP00w6VEZAL6d5JKCJFVh6+ARX + ykRQIBc0hjLSX5QIOMtyHgk9CjIZTYDkblm1qEGBWQAweBcblTCQHMTI1dMUSR4UiA81zEh8uS4b + rto1ffTVeut3vQm71qigAVgTk4zKObkNj65PdPndF8tKqhQ4qWTQh5a+I9bGISHfEcmqciyP1q4S + jwgOPAgTANvXshU/705+GHZFJu9O3g2XhR3vTv45bItTSgQPTQLcPJmAcR/oPJcvgfOvD4fVVNMk + 8O4YT1FBR6SHk3Z08tPRyQ+VBKmPIse3NElCRfvxH2kc9arVgKsaBAZmkHnKAg8i9iXzwCHfjoSw + h4ZUMKAGNeY5qP4NeDGgwXgv2zxhVxloP87i14dqwky/3T30qn8qeOhfC7NmGDpX9h70JJs9R/Hr + kD5Ah5DDAA0xObrmkjOTpzpfv198aLzPeVgQgVbQBQopTBe96sMbILBkMJhFoPCN8QnNbjyZmECU + NcvnoE9pQ+eKT183Xu8n/WGDfcA66Onm2tWHeMGk55Cu14WcnAb+hy7elR9yFSdIBfxzwPq3MnjY + KedqphvdQBP5YiMtaht91Yf1cqTWS6s2iRGgTNWyQo2qntrVCj9q1dQFNGOZlEydFqep56aUwIqx + pn7KOSgVeMsC2zoT0gcWcCupyRAarQ5wwqmfebiIBkVu5ZVOzZSAFqxMSiK1xkF/LbsPVrSJyUCE + a9uLpx4L2dwMkibuHQ1zVjcrGDw0xFmDgt5ab2oVlYGqnGd0/WiFtXy6BqpFtDBtHkLotuTVnC91 + ADV1b8gOxtJ7CkmHoTVemSnzPBrwIpED7WN0PvqFhpggF+FiXRYl4AYy9wYCh/KpYd/LbhBjZXnq + if0XmY+Rqx9PTq6b01RuDgy0MaM2QE4JvnztVJ57VH5r2jsRDDV3MQZL4UkTOjJz99pEKJVpiKjq + pXqYAd/AAFJoiWMsxbKLZMXwdWhThLsbkv6x7k/S46+mw3o4Tnh8F2B0cFxut7mfZIx5zDpi9/5D + w5Ua6Yc3XiC7IrDyRGa6LCExe3kR2KkhKuEOpywFyUXKXcXUMk9tZekSQOM3zAtUlmAAKWGIzGaZ + VGx+ZPMjmx/Z/GhL+VHTTD93xlRg+xWRfQIJLUuaWixgz2mzi8tTJIHQpmg2RWuZA5ui2RTNpmg2 + RXvRFK3D3T4maTN8KLxv+NTt53XGktg8lUNSUA8KfOule+tExT0jq/uVQQwyAdEGWPIeQ3+ReaQJ + 84NpAJavA9JW8jkySBgYoWhGwtgvy6HiwEnA/TzIDh+f8alaa7sI6+R0MEgGRVkWckjVv9LnZfQt + n7pvkJN2cOdsmGY+IX3c/ZzRZopFp2UJkhaZg4VbOwtaL/t5sayn75vz3oWqdUEDstb2Jei+QXL1 + 0DZlj06mWvWhJYvaLBl4iaypawdjw92LZ9q52GpK9LyR8yZR8+Mj5ueOlrceKT8paWxPFXXxNTI/ + FXOj324MNQ5iTYSXaATreg/xTjfpOxJpH39tsdUPq+NvT55B9GDapP8UJ9iA2eeNyqu1OFwvHt9i + QG8Dos0CIpjRDIj2MnmmVwPb01+B6W5GTBqiLYVVSxXXBls22BKffQ+2zuSiPEIr1hly1Vav/ljS + 3oFnG0HdOJ4svAKxtCzr8a0PbCEAXw/0WLAztDjsoueqr54Fp3qHVaFpkq8fmqLetyC3EauNWJ8S + sa72lq88jh2zWRA1uHxFQax5IWzNqNPYpf5dsPzCO9Pfbt95kx1liVuft/PKz6Y5BqS4ZxwL3FKF + iNJWwpEGUtPO6sJUnRwdyTb3hJ99U7xAAIIToUAQ5YJBL4tvWSRQaa1EtKLIAFJGeUYoSYQKE3nz + kKT0jiE0itfSGljUvUOYeZ4zcTWsunXoEOGnRGsUF13FjnxVDiuai9tb2BnmJMXrhuU74AXQzxY1 + TZATVVAwjuMQYf/VvLXptlzHbLASQASi+oN1hZm/oyHELWxKsXCALhpJyQLQ7jEoAUOx3Uu2UkE2 + rH7tnqE8nkPwROHi6HQK8FS0gPeLUVHKK3CCCv18nXaizjQrUhtk13SN03ZPOWNniK4ybE9fC41D + dWvXRwxzWZlxpSTmnoBqBeeNmqntC4jb0leoLG23dCvinnebIeQxBCAhXZg4zBSvro19MwU0krd6 + 31q9WXAUY1Yg1nuNsYaZaPJZXgGGtVixgcFPBRUU27wFiR9O7z2lf7VId+XOVQmi6ZRGbXl5Y2Cr + Txm1Z9mNwZUHGGnxfRNHmI5COh9PKPniLJw/h/Cn0cmIF6qZKR+X7fGISWjtpWd5ZUct4JWnVcIY + VAIyCPxJAA80ElOZZz0TtCJYLnSm7XDPY4PmlrFG3Gw3iiS6b7JRpFuI8rcJUmGLh6WXnQuTCzNR + +7mCQWkdHWEoY+kQRl/70wBM0JEIRo7uAorJjvAdRyKTOCq9b//BaZ/2UWurQ1pyadBAg3YRzCwj + vvzph4EOoLW/ami3oa15pOmCXQzMvKbNbtpNE/XIfGyxZA2Qo4qwNsOHOxUjfdui2alakRIshr1j + 6t+OllinmoE0RLlaNAODGM31OMusoVMTkkTZno2+lVxbuduMztLnTbAbfVoz7kug47MI/rdZJSoT + avHLGi1JIKnoIiiK15BO1wnfPIfunJolSfXyhLpamQ2hriBwgzS70pcXzKrtUTNbWX0llVXNvNta + 6g6HyC1TZ2uptpb6vLXUDgcMlFSu9dlqqTTzb2w1Vbc+tpr60tXUNg/5ynM6T1woojwBriD+faFT + gPJSS9urCcMrJR66rZUXesqt5faAUt5ASU95comstf92wyND181R7kM8u7Uzfu1KaaPS9aJStby6 + 0OgrEKDrj0uAyoV5DpJdBlNbuj1HX8g2eN7P4PkZb30kcbo31z4cArb2jcV+6F5XymA0As5PnlRk + XOqQdyGcXOXmdjq0PFY+A15r/ubhmCpRQ3vlMtY+yGdK5FVEoWsd4FsrFi1unIsd+5xzMEXhgtAJ + mPEswJ3m04tzIgQDcktjPxD/x8F9kN2IIStqFfibYw0JftPfHtuBE4GGCtRRqreNE351valDNbQH + geK3Aqh8WYdZV7gXrFDYc3/7fO5vqWHakSOAS+nbp9OAHd6jRGQPBq7cyioBfJtjgZrbGBkJd6Or + 5g1Geh7dJGjPzxBuGt7jxx4ntLtSu7IrpZu/5z31WPyOlD3oKJakPej4lIOOpsPdz30LKQSRc6cq + 8Ejz+ZzyxVuqpdVEKxpTIa/fJLMvUV17FBG23qY+a9fbunTYlt5skGNLb7b0ZktvtvS20fGtTm+9 + O8W4tXzgq4xvBWcywlXy37xA1yalVxHlbvBjG2vHunr1TpbgZKlOyWfTkl0pwBKRLdnZkp0t2e1v + ye4R9mlHiniPoHifynqPcjS20Fcr9K235VbCsjW/N1Lz215egR9bBbQbZLuyQWargLYK+FqrgG3e + eM83TFoE84YqgurojeZ+X/CC3RKstuanPpvV/Gytz4YyttZna3221ld8bK3vUedwW93yjhb33lpR + bzvVvFcRmT7mxt3K+HTlpTspno3v3VWKrhfzbBHPFvFsEW+Pi3hd5mlHqnZdJO5Tma7bk9i6XFdd + ztbj5OcN1+OeEPvjxxbg7K7Vruxa2QKcLcC9hQLc3mxq/A1QSwMEFAAAAAgA8w6zVO9It3RDCwAA + gFcAAGkAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3 + XzAxL2Fpby9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX2dhdGV3YXlzX29wZXJhdGlvbnMucHnt + XFtv2zoSfs+vINwH2wey4hYFzq4BLxDktN0CvSGbLrAwAoGWaZunsqSlqKRukfPbd4akKOrmpNkk + rVsbaG1R5Nw4M/xITvuEhMmCx6tpLpejvx09IaN7+wCx0yTdCr5aSzIIh+QtD0WSJUsJ7SJNBJU8 + iX1yEkVEdcqIYBkTl2zhw9g3PGRxxhYkjxdMELlm5O3r86LZJ/9izD7Iz5LwWPVJRfInCyURSSLJ + MhEk0n3gPTxtNE8l2oKRFYsZiAFM5ltHvMHZkJzkMjljmdQdX+mOiVBD1zResYxs6JaENFe0w0QI + ZDtna3rJgS2NF+SKg2pzRqIE6PClki9EchxVtcz9+zX7UiQbIrcpzCrhG7CzJCfx1iOnNIroPGIe + +YOH0tM68dAj71M0Co08cr5N2b+p8MjHGFqOzOgrKmIglh1p0vRLLpgPCjOffQ6ZGpwVnE4jzmIJ + xlvDFw+VuV8IkQDNf0qZgkVT6M1MEzwmuQjZi888k1mt8V0iXyYw+aZ5Q9OA4c+GFClPWcRjVsjw + wTwXzDoH+FLQOFNjCkNl2zh0BS3E/m8OvtAklESRa2Yc/ebs/QdoZiCyen6XfNC9zLN5esvkOlm4 + FDerjewy68nZW2WGl8qF20cZYXyKXAIqNkGbeEDJSGCm0/f9osMGfDPKCM1IoH8eHZ2TaeEVg/55 + f3h0GmX4DM2F28wKx5rN6pafOcbzmsa9AI/T3jjLJNor3l5cmK+jozCiWUZefE4hK2RnSS7ZK4iW + K7rN3qdMJ49sckTg0+v1dncjyiYksQ3+kRr4nyQn2TrJowWJE0whmaTgtjAeYhWCVIuw4Bja0dYn + r6EDowuPbMuBoWDYnxrXN0RCpAAzhVwcsjChOishAUwRVEoarnU72J3G2CL4HNQwMk74JRVmaiaQ + LDl0k4lu0ALC6BwTpcqAILVVk6xEkqe+JiNx1goyfznOEzN5lYhP/uWz8bNxMP49GD/1zfSrgSkV + dAOcULtJoSXqgLkakiukMjXBmV/pn8RLvoL+6js3AiVLO0oTrIyBV5xG/AsToCh0nqtMrjUt31WG + LNiuQe5bv3AVbVbj69PS1bF1wZYkCHjMZRAMMhYtPSOnZxTyHEG8Cv0hGf2DvEtipn0SP0jADzQB + 4KR/1N5aAtChJFbr5PCBbi7XOi8lJPJSP7RS2vlRtQjSbDDfBlk+z0LBVQAPKiQ8+/Tbb58g8a+0 + EyjlesZUfkuwvQHKvVJzMDO2VMOXrExgmiWdkhW/ZDFxpTFOr2b4E9uCY0KEmfwCBsQIIGGeSb3E + MQJuuMzjUDkXBpxdc1MMjIVacnX8IrjQy4FlIJjMRTxpyzEovYfUkQC8zCOJzgsSDAo6Q4cQynLb + qOoyn0OOcghqS6+2JviNhdQ1u/0dKu/WcwhrQzroQ0vfUy46JOQJ0TKbfD67cXIvLGW1CgewHgP9 + r7YVP8/HTye7IMDz8fNJ1/r+fPz3SRsgsAyumwL4eboAEQeulvYl6Pr1eljOEk15cMlEhq4yJT2c + l9H499H4aWkzGqKR8S1N08jIfvxnlsS90i8RO0JGFzn41MezN7Y9F5GKYYjDtjjzN0xSkJbO+tCz + f1FOAV/FMMOWTkrlOtBYFVbxVb4BM2YNU/dd2q8X/Uk9n/jAZdBz04LvDgn4oueRXa894CFFf+i1 + zICjq8lvvpEYucIfD/JHqyLDdkOqbM4kTI99DYuK2AblCzTBdWm1KmzoHDXrw7yPzLyD1acNO6kR + g57jHmAY56mwQ7vga8ADrtT6+ZvFbgyb9U+UM7aKrHuDzKoLiqt+NCU1S3N9rlZM6kmqW8trClIG + UAGbgyIDAll6RQG5VIgHFl6LPB6IAv2BZIxupi9phKi6WF2GjqiWaIORv4aUZ59K9WBPZbsAxpJ5 + Fqj9lQZzZPZsPL6YVMLG7iIGTv9pGxHPkravvTLzTO2vYYW+St3Nrc6gk5aOj2kV4Dsz6Cz2CzuN + TuOg35GwIf017DismA6X06rwaj1Ui1xjaAXsLFRqdd1MDXR7qHc78yAGhkqFE9I/dntkx1+rye36 + GHb1lxzj7Nju0v13eoU9Zi3Qv3/dSK8dUEiYFSdQWLkLDFV7BTHExgQ9+nHgErhygZUKQQpoX4IG + jYdbBT0HDIO/EMEYPFMhYmkoSNWl6wGYHYDZzwLMqj5+39CsoP4Kib+D+OlCZy2h1vPaArCJxRSj + AwY8YMADBjxgwH3AgB0p91tQYCWvwvtGnn0IoBjoA94A5kkvaup4EDS8O1Y0ggQCJQkMzGvrmOYy + aO9cxuZkJ9Ds3RWhOuj0HgHLLwFWYCmVIHQg9T2JQ7bnvoKU3UQzDqN7gjyd/ru3qKcljnex6442 + 4Nr98gC5fk3IdapDdIS5bCfwqsWy+2hl38HnPqDdPFlsg4KxzjO309sd2CIAvh7cZvEBkVqyvKN4 + i4SzvnlWursdboKsINGtIStGQgvzPUeyHnk2frrvcLZLz+kUtBtXlbsT9L0Z9nbzf/oo/B8edt+8 + 7H9n5H38tWMdv74Zk8/ZiscNDfcfkFcLiG5A0pXj41NliwwPRrUxMkJbT5P1YXKWspAvOfj0D3Gg + rFntmoU6xzbV6nxvmNU6+9vN7YcSYeBiwIUuvKFxu7U/fDwv49wW5tQlvR3ru59iP+LRfcEADKwg + EY9zpXIgk08sVqycVqJasZ4JKEkqJPhmqpyf6Bo3ktFLhtQoFkQ1uJgKN/APkTNVlFTWt3lErc6q + NU6KrurugJZzUtTImboh7AyzlGFhm30HugD71bbmMXrqCgnmSRIh7b+a9YF+S+FfQxUOSMz0h1QN + M35JI8BvbEnxigOBCYoiOcTAHCafodmutFqZEhvyhlPhhqsMaH3GpNiOTpZAz2AkLD5FB7HFV0qK + 4sblJC4L2CDUqglJe4PumhHGwRFE2x3NHa9nmiYrU+Hdff/CYaeub259e1NJsOUSYJyieiJiWmHl + R090TkVUJe0MnaOt/rMU7mEOWSKRAFqJYEoqtKtb2rrX9atb3spmtd7X9ixnFeNbR3tdoUY6aOpn + i0oh5ko1EDGVVMGBq3V2+BH0KjD+VsPxNx7fWRLNdWradirRGNi90Ex3nC80yNxmFZjealfWIA2+ + NI3oZr6g5LO39b5M4KvRqYJHynm1j13nY2oKW3u5e2Lb0TnWXpIVk0GUgEPB7gqLzANQCbd5Tfz8 + 8Li88LQ6Nte+8W34vGVsBaIfDtd+mMM1N8vYivlM5fGJXZE3Kl3DvNSK6Ac2w3oq2SZ6MZl+7S85 + pLGRAi6jS05xl6XWnZHaxozsSt2/9tqdYNra6pGW0wbwx4rsCvh0CW//QcLAJdDa3zS05+HWDWx1 + 2fYRxAXNvN/MvVXW0+pjSz5rkJyWgrWlPzzLmboHO81OZXxqsgiR5zT8NO3IUbU0WTHlzaYZVIRx + li+vKyd6NSNplu1b4Z9hk48X1A+/o7/zrRhgwpdMqn+7oTZEYHAOGA7A7q6N92G7/X3Lxx6xdKy+ + 7/hxysZ+iVvY+7o/hTR0uCndGzDXMoGHm9JDcdoPfKW377d5e3tD5ib2PYbJuPtkj1qV1oTM1eO4 + b0Qq2HwAJOZzm4Ku6oQfwMkBnBzAyWOCEx1/vwo+wZKjZ/jX831HKt+OKnBpctBEV+bdY/Sgjw+N + R38P6FC751VgoHLI9oeSTR+ylWUrtz5hwxvtts4N7UhIY5LE0RZPmbRBFuRqzdR/KyUYoQLDAk+e + Y6bPpWBqi8HZ4STvUE1CDtUkRoq7V5Ng/D9A+Uh1j/EzFYJUNTvUe3Ruh+3A71zl8dOVYtytZKIG + rfBz2KA6zH/yUogoCQ/VD/ZzqH74v6ofdMrfy+3Y/wBQSwMEFAAAAAgA8w6zVOMwnMvlBwAABCIA + AGYAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAx + L2Fpby9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX2xpbmtzX29wZXJhdGlvbnMucHntGW1r2zj4 + e36FyD4kGa6bjcLuAjkou2032Bu93sERilFtJdHqWD5J7pqN3G+/55FsWX5JWEu7De4EJbb06Hl/ + dR+RWCQ8W80LvTz6afCIHN3bAmTPRb6VfLXWZBxPyFseS6HEUsO+zIWkmossJKdpSgyQIpIpJq9Z + EsLdNzxmmWIJKbKESaLXjLx9fV5th+R3xtyLvtGEZwYml+IjizWRQmiyFJKkFgbO4W1jaRrWEkZW + LGPABhC53Hrsjc8m5LTQ4owpbQFfWUAhzdU1zVZMkQ3dkpgWBncspESyl2xNrzmQpVlCPnEQ7ZKR + VAAevjT8xYiOo6iOeHi/al9KsSF6m4NVCd+AnjU5zbYBOVXbLH6tgeZlygLynKapffqVxzqwIvI4 + IO9z1BFNA3K+zdmfVA5KLJ+ozACpGlgS9HMhWQiCs5Ai6iinK59mSW7zga5YUpJ/w5Xu3GY3MTM0 + VXX3ecpZpsEEa/jhsTHaCymFDMhvWudglxygWbkFr6KQMXtxA9hVa/Od0C8FuFC5vaF5xPCxw0XO + c5byjFU8fCjfK2J7L4Ra0kyZO77oPqMV238XrCn/ZrXR+5RwevbWMP3SuG2p9DAMq/MNeFKqCFUk + so+DwTmZV0Ybj85Hk8HzVOE7bFdWXVR2XyzaEi48JoOuEBfgENZZFkqDKsGpLi7Kn8EgTqlS5MVN + DjGszkSh2RueXan3ObNxrmYDAms4HB6AIcaRiHAb4cDc+ksURK1FkSYkExjqSlNwDAgeiCkIJks8 + 4RiC6TYkrwGAUXC6bX0xlgzhaelcJZIYMYB2kYqHFoxgswciwFCmWtN4bfdB4zTDHckvQYaSxxm/ + prI0ygySGgcwLeyGZRBuF5jQTKYCrp2YZCVFkYcWjUZ7VWj+8dwkY/qTkFfh9dPp02k0fRZNn4Sl + 4c3FnEq6AUoo3aySEmXAnApJEFKOMa0KG/AiW/IVwJvfomRILN0ti7BxB444TflnJkFQAL40GddK + Wp81riTs0CX/NKz8xKq19PJ57eS4m7AliSKecR1FY8XSZVDyGZQCBR4jQQP/hBz9Qt6JjFmHxIUI + wsgiAEr2oXXqEABAjawF5NEBMJ9qm5ZhEmmZByuUdX4UbcX0uHEjcG+yzGuR8Zkooxs2IxiPDoLZ + +IokBliEqaIPCgL/qm//8eMryPMr61NGV8NS82E7cIe1BsFcZwzigV2Dk2OZUzmL+ZKDt7dvOQnK + uPGcpFe2c8CGT+iTiLkC8oOmDpx96mmT2qukNjmf/Q+Ydmv2m5QPqb1N3VP+IXotdTXpNQ1YH16x + LaQJyHdlngd3xnxE4kJp2xgALUmWRRabUMf05zqVHNNUYhix2RTJ2/LnCEimC5nNOpwGiLa0UJFq + FAhIjysEEw8DMvG1ya3jdh4eyiGpOkStOhp2WgXfXd1zbLKLdfowF/l4BDujwKSICSGPiGW2rKSL + /dFwUUcgEoug1QDEX9wurpPpk9mh7uZkejLb17qcTH+e9fU6jsCuy0BY5AmUs7EvnjsEIb/sJrVd + aM6jayYVesWcDNESR9NnR9MntbJojNrFU5rnacn78UclsmEdzdhcQymVBbjPH2dv3H4hU5M8IQFC + ggs3TFNgji5GcDC6qFXNVxlY0l3LqV5HtnePQIpiA1pTHc2OVHGpYsmN7V8no1k7b4dAZTz002/o + X4l4MgzIoeMAaGg5mgRNulV8vsKE8w7icR/pntQEFHt29xBirUx0iNaeZAT09pzsoYlJ5hAdl4QA + s3vu4tr1+UBZcMPStIgP/gKoQL0Wn/Q7mEmoDKYa5Y6hy5HbqD5AX9nV7tXsYPfeWowgHo7KeAD3 + nHc0YG6Mh17YgBa8t0oP/YyvoUH1ubbvt2a7c20xOjVB2suyhQaeDQiyax66nJa9YttW2JgYI7W1 + FXQZqRNLNSlFVS0AtPQThVa6gTxyE5UssrGsBhHgjNHN/CVNcZCq+pOJx6pD2iEUrqEGuLdaPBjG + HQg0/bpQkRnM7XRBFk+n04tZIxTc4Dj24Od9SAKH2h0HdUaeu6dJA7+pZd3pdrwXl42PeXNK9Czo + dZ+JM6O3OR61KxjUg44CJw2dYSvR5Nr0AqbOd6422u7E1Brfv8xFH8Kc+YUBA8DUhhkZHfvJWB1/ + aWb73XEjC8N5JyvvjnMprjmG3LH70hO+s23HcbvLAwx96XZ3jEkODqu8uBvtOnXLDSgplOiHbuO7 + 7XrjM8/+dgW/xJyZRm140dvH93ejoPejindV9az9zX6rW/4PNvvfrBWHeZpr+4ESvO6K1R83QDDG + AYfsmLJ2gDv27Z0vf2Hzk9/ijv19zdiFR/pHavX92Pm/6bcLEx5oCQIOK4Ap3eOM3egIU+XcaLhZ + Og71Qrju2A/1Xr2fnggXFEHsEZxkTZnacvnTT7W8DhgLxFePQdX6unGoWt9rLHL0v9V45Ah+hzEJ + 1+6QoW896hxyqp6Jp1p3m3z23X6ICaha9zpf4II8zbrBaG3govWeFXbvQpRdcYm31lr9ZRgkkTTW + EWaMbsvdSrG3HwHqytY/DPjYMXtFYhmxlG2aX7uT8JqmBWsnzs700IMFOw9/q1c/DVLOuNjGYJ3x + /tXYQtWjT7BVhBgO16ra0HtLXMvHH3bktTzdfuwtDXHL0RfXQ4+/RqL7HoE9l+moqDOKNpvXcQNJ + 5SVBI/4ciBWlUc1/2Nm1Z2D9F1BLAwQUAAAACADzDrNUHHRQW7gHAADTHgAAcAAAAGF6ZXh0X2Zp + cmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlv + bnMvX2V4cHJlc3Nfcm91dGVfcG9ydHNfbG9jYXRpb25zX29wZXJhdGlvbnMucHntGNtu2zb03V9B + uA9WBkVxiwLbDHhA0LVbgd6QdQMGIxBoiba5yKJGUk68IPv2nUNSlGTabpql2x5moI1Envv96AnJ + RM7L5bTWi9NvBk/I6aP9gNgLUW0lX640ibIT8pZnUiix0HAuKyGp5qJMyHlREAOkiGSKyQ3LE8B9 + wzNWKpaTusyZJHrFyNvXH5vjhPzEmH/RN5rw0sBUUvzGMk2kEJoshCSFhYF7eFtbnka0nJElKxmI + AUzm24540cUJOa+1uGBKW8AfLKCQBnVFyyVTZE23JKO1oZ0JKZHtnK3ohgNbWubkmoNqc0YKAXT4 + wsiXITmOqnrmyeOafSHFmuhtBV4lfA121uS83MbkXG3L7LUGnvOCxeQFLQr79D3PdGxV5FlM3ldo + I1rE5OO2Yr9QOXBUrqksgagaWBb0j1qyBBRnCUXSaUWXXZ6O3foDXbLcsX/DlQ6w2U3GDE/V4L4o + OCs1uGAFf3hmnPZSSiFj8qPWFfilAmjmjuBV1DJjL2+Auto5fCf0KwEh5I7XtEoZPgZSVLxiBS9Z + I8MH994wO4iQaElLZXC6qncFbcT+vWZ9/dfLtT5khPOLt0boVyZsndGTJGnu1xBJhSJUkdQ+DgYf + ybRxWjT6ODoZvCgUvsNx49VZ4/fZbFfDWUfIOFTiEgLCBstMaTAlBNXlpfszGGQFVYq8vKkgh9WF + qDX7AEKqN8J6T72vmE14NRkQ+A2Hw/sAExNaRPiDZGDQfxU1UStRFzkpBSa/0hRCBdIJsgzSy4qT + c0zKYpuQ1wDAKIThtkXMJEN46sLNEcmQAtgbuXTIgltsPUECmNxUa5qt7Dn4gJZ4IvkclHEyTviG + SuemCZQ5DmBa2AMrIGDXWOJM7QKpvZpkKUVdJZaMRg82ZP7sBE7J9LWQV8nm2fjZOB1/nY6fJi4U + DGJFJV0DJ9Ru0miJOmCVhbIIRcg4WyU9eFEu+BLgzd/aCSQWHssS7OHAFacF/4NJUBSA56YGW03b + ux5Kzo4hdW+TJmCsWV3cT9uwx9OcLUia8pLrNI0UKxaxkzN2CsUdQeIe/RNy+h15J0pmIxN/SCBJ + LQHgZB92bj0BAGiJ7QB1+ABYl+suLyMk8jIPrVIFFLWoBxz7t6++uoKivLTuNmr0ivxs6EyUHEw1 + LMiQ4HWhh5et+mDrCwbBzDYQoVAvgrwmFQNFoNgXTcom5HsBwJiMkulaQjpsKDeVhswhX655rlfK + RB+DvPGsGgIwB+yDzyCvRFlssY2KuaZQrqCvQltALiggCkGJqljGFzxr5ArJD/zR5IptIW0g/10l + BPdifpKsVtq2TuAlyaIuMxP6WA58L68wbXPTym11waHFNgjPwBrABDXXdm4AN16xtsJANjEONOTh + itl6BoVBftK9LVDgqGF70uGLovsSEXTmpN+SZ/crJfeJncuODJRDWesL0fa2JGjf3Zjzz5nJbxvb + SSWqaAQno9gk6QkhT4hV1HW3zwxzz8XMASlMBMDr1p/i7/n46eTYEPJ8/HxyaMJ4Pv52sm8k8Qzu + QgGSusqhx0Rdjf0l6H17d9K6mVY83TCpMDSnZIgOOx1/fTp+2tqPZmhwvKVVVTjZz35Tohy2eYDF + BcwF1ZilrhFEJbvRKcwEV1Nj6knPKjg0QwDLGoJ+Bc0UZOjd27PUlHcGcY8+vL1r3dUfHY6jzkbn + RofRpamuvXqbWOhoaNUcxk7fmIyAOkw9PdIwd2NR8pr1ddrV6+eLN8F9LYtGCCzGCUhIwV10NoIb + ENAryJclhHuAX1G9Su3ykYJ/6zXEkwpirvmNVD1XmeQmYV7no0mgPnCNht2ukXRRUp4PY3LsurFT + HPC/O6a7a4eJ0wSlgH8xNKG9Cp4ctXPr6QAMIlFuHxRF+7BnI8iXU5cve6PJYEAwtWmFEdW+7Q8r + /Lms2TXQkmlrmV1Z4jDO+1aCGsbC+LQ+8AH8yAZ7dCVc+3d0W6vZSR6rDmgiaaZTTKKoWaNS39D6 + FujMTLkXsnMYje5R9aGGhnx6bDCzU7FIWcHW/UktTza0qNluUcGhITDmDhXs092jvYbqsfJexqaP + NbizOO+Q2mNYcFqKFI7X8dbjB8v/TrAHtgNcek1h8+nFTOpXYlmXkWw2SYg9RtfTV7TATbiZWXdt + 4QkHzJIVDA3+LajuHgxmK12r1HxhsUshmT0bjy9DN/mvAFEHZ7qPUOzJ++u47dtT/xRWOzMIhZ8r + ooP0bAGd9tf+HUe4kAlM1EI5iP6oF/WINFES9xLRg1hVep0OK4ppdhMyOut2E3V2229Xd2eVFBuO + s8GZ/6CWvLPT5dnhjX90F7TRQRDbh9agZshPSyhIE4y3YyvSp6fF4aFNiCgYo2Fh+OQ6FOMnwaLG + L6tmdEdr4uDudyLPoLPrtAsT7BuK8jwg291i7Ba9o/o7+B/52HXB5B9UzU+Km7RkzfYTGvRf2J4O + uid+4EL04EXnv77d/L/TNECHRvnOGAt15N4T/P0m939rYh81aYpZf4hrL5WBTe89pHu3z2SfPfnv + 9ceekf9hk+s/MeIf23UfuOd+oR33Uef3LzvoPWTI+/wB70sPd48+2P2NDWf/XtM1XrCmuAERO2aA + 2vsunpsaHUyWXQhz1y2oX35QPLvtVr27PXPjX1BLAwQUAAAACADzDrNUUZjmmDANAADIdwAAZgAA + AGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlv + L29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfcG9ydHNfb3BlcmF0aW9ucy5wee1d62/bOBL/nr+C + SD/YXihKuiiwdwZ8QNBt9wr0EeTSAw5BINAy7WgjSzqKSusW2b99Z0iKIvVwnMR5tRLQxpLIeXE4 + Mz+ScV6QMJ1FyWJSiPneP3ZekL2tXUDsdZqteLQ4F2QYjsiHKORpns4FPOdZyqmI0sQnh3FMZKOc + cJYzfslmPvR9H4UsydmMFMmMcSLOGfnw7qR87JP/MGZuxFdBokS2yXj6JwsF4WkqyDzlJFZt4D3c + LRVPKdqMkQVLGIgBTKYrS7zh8YgcFiI9ZrlQDf9QDVMuu57TZMFysqQrEtJC0g5TzpHtlJ3TywjY + 0mRGvkSg2pSROAU60VzKFyK5CFU1zP3tmn3O0yURqwxGlURLsLMgh8nKI4f5KgnfCeA5jZlHXtM4 + Vp9+j0LhKRWj0COfMrQRjT1yssrYfyn3yOcEnuxoYl8oT4B2vqM40W8FZz7oz3yKHIKMLmzWmuvy + iC7YTEvxPspFozf7GjLJOi/7vo4jlggYiXP4EYVy7N5wnoJE/xYig+HJoDXTj+A2LXjI3nwF6nnt + 4cdUvE3Bk/TjJc0Chh8bUmRRxuIoYaUMR/q+ZNbZwRecJrnsY6tuC1qK/f+CteifpXFcN9z7409H + 8JhxbbiP6ZFqpe/13QcmztOZTXG5WIousx4ef5BmeCvnQ3svLYweUsqXQZt4QElLoJ3B9/2ywRIc + Pc4JzUmgPu7snJBJ6VPDwclgtPM6zvEeHpdOd1q65elp3fKnlvG8pnHPwF+VL5/mAu2VrM7O9I+d + nTCmeU7efM0gxOTHaSHYEQiZf8qYCkP5eIfAtbu7u6YNkdYgqXng78he/0sLkp+nRTwjSYqRKBcU + HBbmNkx5mOuK+SzCCBGvfPIOGjAKk2FVdQw5w/ZUO70mEiIFGCPkYpGFoVTBDQlgpKFC0PBcPQeL + 0wSf8GgKOmgZx9El5XpQxhBzI2gmUvVACQi9C4y3MpCC1EZNsuBpkfmKjMDxKsn8ZblNwsSXlF/4 + l78e/HoQHPwWHLz09cDLjhnldAmcULtxqSXqgCEfYjRERDm0ue+0T5N5tID28mehBUrnppci6PSB + VxGNo2+Mg6LQeCoTgtK0eud0mbF1ney3fuknyqzayyeVk+PTGZuTIIiSSATBMGfx3NNyelohzxLE + c+iPyN6/yMc0Ycoh8UICfqAIACf1ofbWEIAGFbFaI4sPNLO51nlJIZGX/KCUUs4vVQNNmWBSQSAw + dHp75o7r2BtI/wkSumRjgnPTtGBqrgUcJ1uAYaOt1S+/XEDOWSg/arFPKAdAtYHAlQ0H8GTgyVYj + Ql5gMmTocjLYnOLjs0oEjIQB5AMg8d08xevVwcvxuhT06uDVuCu/vDr457gtIRkGV00B/CKbwdwe + 2oqYl6DO96vRyPSiWRRcMp7jbJiQXZxzewe/7R283K2ahBj48S3NsljLvv9nnibad/HCQgjiCi/A + 2T8fvzfPCx5LT1JuY4+2v2SCgqD0dACNBmeVgaNFAqnDkMioOA9UzQUJZFEswYJ5w8qDvJjmIY9k + /H83G4zrDu0Dl+Gu7Ze+3SWIZrseWffaAx6CD0aey7f0zj/QOT+C13WxbnFj4NjytIMRqyWUdbw6 + JgTw63jT5HnVOoY6TOrhQF7wz4Op1TpKo3YHkbESXIHn5jWEbL4Kqhc4vleVS7jpuLPX6QD8eU/7 + M7jUpGEd2WO4a7k92MS6K+3QLvg5ZFtbanV/Y7Eb3U4Hh3KStYqsWoPMsgmKKz80JdWJrz5Watqp + caobzGvKUsWGsiINuC6NgDL9QqE0cOgHpnLlRTLkZWEFwjG6nLylMRasZewd2VG9JNpg5J9DQWbu + Kg0B+5gmUMSIIg8kDlLVEjn99eDAIxDD8L9XZ2Nn/phSfWj1nLSR8wwT89qrwuvEfBo59DmNQJkG + nhh20lKTZeJW0SNHWcg/rhKciYIn+HzYMJpKVDK+KyJdARedVMbcMRns20Eu3//uRtGrfSe6wftG + tLvaB6R8GeG02DfI1/+oirj9RhG8/70tjF0Nrhrhv1YrTBmgQa3RwxcKLohSqb8aGajifpeC5RKa + 5xkLo3kEJXBdfSOhXw2zrhxbZT8BavgJC1WkXDayK2lJQ1bTXerXWXUaoc5ujfgu53VmrZpesBU4 + BUAUDc2ke5NDEha5UEsNwJmTeZGEsjpHxGLWPjJEFjMplgJAZpI2GQBXrDhFlBSyWAlEesESycp6 + SuRTBC9ASVBQj5JMji9RUJbk9JIhNSpsjUsuGsiC2XjBJAKpYKxHZNyTT5O0bOqherSa0CUU1iAB + GwNWyhG/mnegC7BfrGqDKI1lJJimaYy0/2ouA/gt+L6hSgSAQLeHaAFZ4JLGkL3YnBYxLtRA/ABR + RASuMYWZzdBsX5RauRQbpoYFZzF0gdbHTPDV3uEc6Ok0gwtW6CkGaUkpVFCTcMmgVfBAd84pb1BN + c8IicAQuAx7qrecGCpvKqGmi7shio8JLp41q09vqiJE9dzpWiyF+I+I7caFKpno8XYChn0JVjk5k + gQy5UnaK49q2QlMJdyfMEvMUIypduSTcsrPuFwO3LHUq5npb07IaBpyBaj7W5W5M2KYaZnUHZsWZ + kygrquBiLqzDi9MvgXYQt4bpQqCmYzOmTtpK9kbHjpA46aq/GwRgHCcxXU5nlHz1Vt63MfxoNHIy + VWVsc9uFAaVdW1uhJRkaEwxuGpqWmIkXTARxCqMM5R4u4AagSVaIZkEycsegrZ5RJr5BTYNXDwgV + owcHhPaMM8u4uQxdY5M/ljJCwXDUVnaHJtp4MvCkKn5Ovg/mEUzpPZlm9y4jimVpnKplhsGV1z7c + k9anHmkBGuBRjrgyM3fJaxbGhzaB1vb6QXsYai3b3TTjY5URNMNeMwi5rCfubUvkaJCcVIK1BRqE + cRMb0zUbVYt8iizWcFMaXkw6okEtIDmmvN40Q0cYK3p7XdHHqxlJsbRBw/OGP6D2w6OeXb0Y7df1 + 2HVqHKzzInap0Y9eAHje6Kcu+hMFPGXlXBfXu2VRfM0GTMMP6jXyeOMiubVGvmEx2+2e/bK8vjZY + lofI0i/FP/XKq2Xc+qX457cUj1n8J1mHf+6r79au9szawTQPh4N61oEY3oTAd1nOt0WoQWDd0W4h + 39nB/FnWuYE6vxLACKl8+VCHA6qJN15T9961Wu4rnLLXBhWOvRTlWm3XfgVhuFkCWYy2dXyhyzP7 + 6qmvnvrqqZT7tZqZexi/1tZQtSls3xrZ1/DZRpU2TWeroGSswstmetsdWwTA10O7uGvWCqN1QpyW + q/BSPbvBdQUmrsNvWmCis7cwf+Z1Jx79ePnci88uPScT0O7AVe4+CtVu5i/vn/n9V8nXp/JnWTur + 1e66bk+/cK7tvq8pep1l59dS0RyXOpWm/embdYvRirs9WkdVts8LrI1xuTlVv12kfougIYI541GX + waZ758Xk/qBQf1BouweFmo689UNDt/T6H/Oc0SYLF/3pow0WuwyJRzuHVEX2iYUdGs1+uONKWy9t + S2e5+RmoZonb0tepcvs1p8dec7Ljw/2elZLpYk/CgD2TWvuDU9L7+4NTdzk4VU9Pzxse6xQr6CJ/ + FEx8Aow/yQL+zttIUPB9lto0C1tUr8e36/Bt0WE5o74yoSvDLfBtNd4PiGz7E2H9funT2C+1wm2/ + Q/rUq9WW8et3SPsd0gfcIa2y5b3tjVIRnv/ku6PPfWP0ee43tqXCZwShEDzFUNEE01Xg5rDb46iO + XcDya+W6Kzn8yrdjWcPWtgPxBYGyej22yMvv96u2Ceuw51Gw04MBA9w7Eeo7CGFQL5izk9KxW1LZ + /C77Jva3+vnu1/nddvOkEqyxjfJEgIftrj8BBNkIPGA8ASvB7MK4KhPiMGFfRQCR9mIiLewG5HV1 + GV63rM1au26nbsJL7m0KYjRrrvp3oajysqrx9vi7MbAqr80AVnk9FtAy/B8KcOF1tc78NwZD64a6 + BROV1+2wUVfv+8BI5bXV33DBq7nCXY2BmUNbNtjWldAVoKZbWa1ahQZNOA1FgLP2HvYgq3zTXvja + 1GVMSecBi9nS/R7HmX9J44LVw1nr1mWNCtYD9qNr9yp9M7hYXKivezBf7lsj1WJP3NZACuszSDXQ + nYmn5uP3C++UTDeHeHogbgjz8LpvqCc12jbcs1ymYaIG7HJLSnczsPQSz5l/polS5Zoc+5iI7Tpo + 1gXEnhDMsk1kg6we+fTIh/TIp0c+9lVDPj8wzulhRw87etjRww599bDjp4QdtwIZW0EQtkurvyMU + xCm97wNy2mOt03H6LyOxhuDvPx3qP9ay2bG59YRkPeoAmrI9oSRmAn8FBWp7CiVoyvWZTfmLK/1X + m7UwNMOoR8iqMZwjd4trbdxUWVPeEB9t4D6PADmv98X7Opd3PecnAhs3mK4/A3x8Wmf37FTQH97r + D+/1h/f6w3u1w3sGcww2SL33dqQvzX/27zv58U/0XV8hPIUzfq0p8wG3jOpZp+uQ334p6PuUtmDC + vwFQSwMEFAAAAAgA8w6zVHvqFT2EBgAAEhQAAHIAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9z + ZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19leHByZXNzX3JvdXRl + X3NlcnZpY2VfcHJvdmlkZXJzX29wZXJhdGlvbnMucHmtWG1v2zYQ/u5fQbgfLBcK4xYBuhnwgCBr + twB9Q5oNGAxDYKSzzUYWNZJy4gbZb9/xRZRkOUY2REAQibz3e+6O9CuSiowXq1mllyc/DV6Rkxd7 + UNiFKHeSr9aaROmYfOKpFEosNa7LUkimuSgoOc9zYokUkaBAbiGjyPuRp1AoyEhVZCCJXgP5dHld + L1PyDSB86HtNeGFpSim+Q6qJFEKTpZAkdzS4j18bp9OalgFZQQFoBiq52bXMi67G5LzS4gqUdoS/ + OUIhLeuaFStQZMN2JGWVlZ0KKY3aG1izLUe1rMjIHUfXboDkAuXwpbUvNeK4cTUopy8b9qUUG6J3 + JWaV8A3GWZPzYheTc7Ur0kuNOm9yiMkFy3P39itPdexc5GlMvpQmRiyPyfWuhD+ZHHgpd0wWKFQN + nAr2o5JA0XGgzIhOSrZq6/TqNl/ZCjKv/iNXuscN9ylYnarmvcg5FBpTsMZ/PLVJey+lkDH5XesS + 81IiNfgl/BSVTOH9PUpXe4ufhf4gEEJ+ecPKBMxrz4qSl5DzAmobvvrvWtmTDFRLVijL03a9bWht + 9t8VdP3frDb6qSCcX32yRn+wsPVBp5TW+xtEUq4IUyRxr4PBNZnVSYtG16Px4CJX5huX66zO67zP + 5/sezltGxn0nFggIB5a50hhKBNVi4f8NBmnOlCLv70usYXUlKg3fsJSx9r5KseVYwepLCa7k1XRA + 8BkOh88jJxZeRIQFOrAC/hIVUWtR5RkphGkASjOEC5YUVhqWmDMp46Yw8x0ll0gADKG4axhTCYae + ech5IamRgDE3WlpiMTWupxgBpsCZ1ixdu3XMAyvMiuQ36I63ccq3TPpUTbHVcSTTwi04A5G7Mm3O + 9i+0OrhJVlJUJXVitMliLeafFngK0HdC3tLt28nbSTJ5l0zeUA8Hy1gyyTaoyXg3rb00PigXb2xE + NuGKduhFseQrpLf/K2+QWAYuJ7DDg1uc5fwHSHQUiW9sH3aeNnsdlgyOMbV3aQ0ZF1aP/VkDfbOa + wZIkCS+4TpJIQb6MvZ2xdyhuGRJ35I/JyS/ksyjAYdM8RgBNnADU5F72doMAJGiE7RG19CBZW+u+ + Lmuk0WVfGqdybGxRhzgOX69f32JjXrl0Wzc6jX4+9CGiR4rNtGUs8yrXw0UTAIz2b4BTGRuGHV1s + y7htHQScKByyKCtgoqxL12PfJvoWdohPLDTfdjCOphBIWint5hQQROOyKlKLMVN3YXCWpj4yq9yV + sTkhuG4cFEjQlSwserh2QxrjdQtNKSNsgaMMeaw9NSEw5hiN0n8tjclRrXjc0myMD9XYG4S0OwHn + z6va56Vp0bKCcewhXTOaYUJ787Kd3vCe2mJyQKKlKKMRroxiWxFjQl4R56ofJ/8ZU0GPHb0JDmHU + 9hBWzXM2eTM9NvfPJmfTp4b62eTn6aFTQFDw2DeAVmWGLT1q+xw20fOHx3GTalbyZIvANgCdkaFJ + 2snk3cnkTRNBlpqQm11Wlrm3/fS7EsWwqQZTyxgwbH6Q+L4bFXCvExzDtzMb7GknKuacijCWFUJ/ + jbMLbejsu7XEdlNA9JssPjw2CetO6+Os89G59WG0sM2s096oo46Gzs1h7P2NyQil40GjIxqPumYg + B8+6Pu379cfVx95+JfPaCNP7KFrIMF1sPsIdNDA4yFcFAr7HXzK9Ttx5P8H8VhvEk+phrn5GqrpR + qeS2ZC6z0bTnPmqNhu0mTdssCc+GMTm2Xccp7ul/POa7nz7Ue2KswL8Ye/5BB8dH49xkukeGSJS7 + /4WiQ9zzEdbLia+Xg2iyHAimpqwMopqvw7Ayj6+a/QCtQLvI7NsS93HejRJ2Mejj0+UgAPiFA/bi + TrgZWMttouYOzqbroCeSpToxRRTVN5ckDLVuBFpHlCwY2VqMRs/q+9hF+5o6ikxtJ2KZQA6b7tEo + o1uWV7DfVszhoRfOPSlmWreXDoaqoyrk2Yx+04Vbt9U9UQdCi2lLjITjnbzJ+ZMDYA/uvdghL7tj + eNXooCYJ91BZFZGsr2+IPmCb2QeWm+tnfUjcj0UQ3FNG13hwCF+9/h7I8IylK5XYnzXcLYzM304m + i36awtU7avHMDgmKg/iwHTeTexbe+v3OHob6vxFET8pzLXTWvWvvJcJDpheihspTdA98UUdIjZK4 + U4qBxLnSmXWmp9hxNyWj0/Y8UacP3YH1eBqO3qfhVyz62Z0xT+HIJXv02Bul/wJQSwMEFAAAAAgA + 8w6zVOEJxo1SDAAAPFwAAGQAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3 + XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19maXJld2FsbF9wb2xpY2llc19vcGVyYXRp + b25zLnB57Vx7b9s4Ev8/n4JwD7C9kBW3KLB3BnxAkG33CvSFXPeAgxEItEw72siSjqKSuEX2s98M + SVGkHk7SOGnTWkBrixrOi8Phb0jFz0iYLqJkNS3EcvT3g2dktLMLmB2n2YZHqzNBBuGQvItCnubp + UkA7z1JORZQmPjmKYyKJcsJZzvgFW/jQ920UsiRnC1IkC8aJOGPk3ZtPZbNP/s2YuRFXgkSJpMl4 + +icLBeFpKsgy5SRWNPAc7tZKplRtwciKJQzUACHzjaXe4GRIjgqRnrBcKMLfFWHKZdczmqxYTtZ0 + Q0JaSN5hyjmKnbMzehGBWJosyGUEps0ZiVPgEy2lfiGyi9BUI9zfrduXPF0TsclgVEm0Bj8LcpRs + PHKUb5LwjQCZ85h55JjGsfr2WxQKT5kYhR75kKGPaOyRT5uM/Ydyj/yRQMuBZnZJeQK88wMliX4u + OPPBfuZTlBBkdGWL1lLXH+mKLbQWb6NcNHqzq5BJ0XnZ9ziOWCJgJM7gIwrl2L3iPAWN/iVEBsOT + ATXTTXCbFjxkr66Ae15rfJ+K1ylEkm5e0yxg+LWhRRZlLI4SVurwUd+Xwjo7+ILTJJd9bNNtRUu1 + /1ewFvuzNI7rjnt78uEjNDOuHfc+/aio9L2+e8fEWbqwOa5Xa9Hl1qOTd9INr+V8aO+lldFDSvk6 + aFMPOGkNdDD4vl8SrCHQ45zQnATq68HBJzItY2rQ/9QfHhzHOd5Dcxl0szIsZ7O652eW87ymc08h + XlUsz3KB/ko2p6f64+AgjGmek9cRZ5cgAJSOwojlHzKmslA+OSBw9Xq9bhIifUFS0+AfyE7/TQuS + n6VFvCBJinkoFxTCFWY2THiY6Ur0IsL8EG988gYIGIWpsKk6hpwhPdUhr5mEyAFGCKVYbGEgVWpD + BphnqBA0PFPt4G+aYAuP5oVgWsdJdEG5HpIJZNwIyESqGpSC0LvAbCvTKGhtzCQrnhaZr9gIHK2S + zV9W0CRMXKb83L94MX4xDsa/BuPnvh522TGjnK5BElo3Ka1EGzDhQ4aGfCgHNvcd+jRZRiugl5+F + Vihdml6KodMHHkU0jj4zDoYC8VwuB8rS6pnTZcG2dbKf+mWYKLfqGJ9WIY6tC7YkQRAlkQiCQc7i + paf19LRBnqWI5/AfktE/yfs0YSoe8UIGfqAYgCT1pfbUMACCilmNyJIDZLbUuiypJMqSX5RRKvil + aWApE0waCAwGTm/P3HGdeQMZP0FC12xCcGYaiqWeaphaonDTRvLLL+ew3KxUELU4J5TeVzSQs7JB + H1r6nqQaEvIM10GG8SbzzAybT01nuQAEsBQAiy+mFa+X4+eTbavPy/HLSdfS8nL8j0nbWmQEXDcV + 8ItsARN7YBtiHoI5X66HQ9OLZlFwwXiOU2FKejjhRuNfR+PnvYokxJyPT2mWxVr3wz/zNNGBixdi + IEgqvIBI/+PkrWkveCzDSMWMPdT+mgkKitJZH4j6p5WDo1UCq4ZhkVFxFii4BWvHqliDB/OGl/tl + iPyOEfIeRr8/qQe0D4IGvZZY6nltEeaRPljUH3quoKWd1DfbJLXFJIhqa+6QlRfzPOSRXM/eLLrk + 2DPNt7sE0aLnkW2Pm3KvW8dO50Y9DCgV/nkwpVpHZ9geGDJBQgjw3DyGPM03QfUAx/W6CgV3Be7s + NetDHI90HEMoTRt+kj0GPSvcwTHWXemHdsXPYIm1tVb3d1a70W3WP5KTq1VlRQ06SxJUV35paqpX + u/pYqemmxqnuMK+pS5UTShAacI2GgDO9pIAHHP6BAau8SAa8xFKgHKPr6WsaI0Ytc+7QTuUl04Yg + /wwwmLmrLIRyx5AAchFFHsjSR0EkMnsxHnsEchf+9/J04swhg84HVs9pGzvPCDGPvSqtTs23ocOf + 0wiMaZQQg05earJMXeA8dIyFdcc1gjNR8ATbBw2nqQVK5nXFpCvRYpDKXDsh/UM7D+SHX9xEc33o + ZFN43siu14dQHF9EOC0OTbHrv1fI7XBZA76HX5pZ87p/3cj5NXQwZ1D9aXMeGRq4FZNa7KsxAdD2 + m9Qql3V4nrEwWkaAeEvET5SdfjWsGh62qvsJeOA3RKPIrySy4bLkISFzl8V1Ue1212U1NHaFdTqv + ojtnGxh0qDt0tSXDlxyRsMiF2j0AYZwsiySUkBvLELOdkWG5sJCaqKrGTMKmAJCKMFJESSFBSCDS + c5ZIUVYrka1YkQAnQaF6pCSTo0hUdUpyesGQG8WSpiFF16bgKV4wWVZUlalHZF6TrUlaknpoHq0m + bFndauSPxFAA5ViSmmdgC4hfbWqDJp1lNJinaYy8/2pW9n5Lyd4wJQKUr+khG0CWv6AxrE5sSYsY + 914gP4AqIoJomMPMZei2S2VWLtWGCWDVqJiawOoTJvhmdLQEfnoZwT2oDPfbyvJJaqGSlqyBTAkK + QefOLBUNijQnLIJA4DKhod16LqCyqcyKJqsOLTEqg3T6qDaJrY6YuXOnY7W/4TcyujP7q8VSj6db + OOhWQNsYRFbxIDe/ZjiubZsulXL3qkVinmLSpBuXhQst63HRd6GnAxrrtIayGgacgWo+1vVuTNim + GWbDBmbFqbMQVlwhxNxyDS9OLwMdIC5G6SorTcdmDp22lQCNjm35cNqK6BtdYQSnMV3PF5RceRvv + 8wQ+GkTOSlS52dx2VXXSo61U6EOGbgRXG0JDicvsiokgTmF8AcjhbmyQFiIrRBNqDF3vtyEV5dw7 + oBW89iXeI5d49hwze7G5TFYTs2KsZU6CYahtzw5MfvFkqklVxpx+Ab/BJB7JhXV0EVEEmnGqNgz6 + 1177ME9bWz3SUjpAJDnqyrW4S1+zuz2wGbTS64b2xNMKxN2FxUdcETQTXTPtuKKn7m1LxmiwnFaK + tSUYLMymdpXWJKr26hRbRG1zGp5PO7JALRE5rrzZNQNHGStfe11Zx6s5SYm0K4EnXNCAzQ9ax7Cr + jCaL2oIKbpI5d0u109N7zr5zYrHpOZjndyb25U4prfT0K/mJR7BLxhlA3IVROK8zL/s8bvVUwnB3 + aL2vxNc3HNDUAqgOtie3RtutYPuOqLgrqve79vq6xa49ZKz9Tv33CuNaxuvn2akvRQBaU4kVISHu + CDfLxKYWf1NdtmmgKEC4+vIDnhAgGvlJjgee+qGAdcK+sA5UTeOg765xsGI0q/f7nDHYCtSqd93R + ppDP7KXj6UH1QL1GE8DgqKX5Ud5RqCbcpBOU3w/I7zGUum6BoeydM9dnPfsRJN4myLIE7er9ia6A + 3OOzPT77DvHZI+OkYzUjR5i1tqKl2tS1bxvY8oHw2DxdbIJSsEort7Pb7tiiAD4e2DCujgqG21SY + lUcF0jib4CYgiYcFtwWSGOotwp84vsQ3T54/dZDZZed0CtaNXeN2D0i7RT9/aNEPj4VvXryfHkJW + e/J1w75reFx7IaAT3Dr73sfSwhw3TJWJ+13wUpo9Hh+rNTwvEOnixnSq/k5J/UWCcWBdfvWOSV0T + W8A9d6D3ryntX1Pa7WtKbqQ9wAtLXxXxP+YbTjfvQ+zferrFlpVh8Q3ef6py+dQqBxpkP9xrUjvG + q2WQ3P3NqyZubenrQNf91tGP/4aWXBxGEtaPzCK6f11LRv3+da37vK5VX46eXK2LWT+O8nu8s9VR + gpa/nNAFa/A3DU6k42u1KD7ICVZObgkV4R9sJ1A01KvIb1KKPto7TYjZhfoxDRioc+Yg+FaUXnn2 + Pnjd/nEK3/1Viq8D7ZVaDfj+XbwzZQfkT3Dyd6szO8wOUE7CvEKQJfefBwm7gjQZJedT6V835W47 + CMHrKw9DWrvu5qACL1lNC2Isa6LOrsPL8rKOvzCb3vq8srxuBz7L69FAqBH4DQBieV1vc/adzxq3 + DWzLkWN5fd3RY1fvhziCLK+dvgiFVxNXVWNgZsyOHbZzIzQU1Hwrr1Vb/WAJp6EIcNbuvN6t1pb2 + ytfmjfkjSJcBi9na/eGRhX9B44LVU1drmVzjguu+3XRjXeyboUUQof6gyfwWVY1VizcRSiOH7atF + Ncydi0wtwh/25FTpdPfTUz0Qd3xDD6+HPkCVFu36ENUKmYaLGueELnR0C9AySjxn9tU2IZ319BuW + VTdVUAHQdlVRu66R5N+pYGXUPOkyZZLtDrtI2lcu+8plX7nsKxd91SoXzGIPXb3si4l9MdEyBvti + Yl9M7IuJciD2xcRDFRPOEneXguKe1cL/AVBLAwQUAAAACADzDrNUzpG1LiMMAADvWAAAeQAAAGF6 + ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29w + ZXJhdGlvbnMvX2ZpcmV3YWxsX3BvbGljeV9ydWxlX2NvbGxlY3Rpb25fZ3JvdXBzX29wZXJhdGlv + bnMucHntHGtv2zjye34F4X6wvZAVtyiwdwZ8QJDd9gr0hVz3gIMRCLRMO9rIko6ikrpF9rfvDElR + pB520jp9JCbQ2qKG8+JwHiTjJyRMF1GymhZiOfrH0RMy2lsDZKdptuHR6kKQQTgkb6KQp3m6FNDP + s5RTEaWJT07imEignHCWM37FFj6MfR2FLMnZghTJgnEiLhh58+pD2e2T/zBmHsRHQaJEwmQ8/ZOF + gvA0FWSZchIrGHgPT2tFU7K2YGTFEgZsAJH5xmJvcDYkJ4VIz1guFOBLBZhyOfSCJiuWkzXdkJAW + EneYco5k5+yCXkVAliYLch2BaHNG4hTwREvJX4joIhTVEPf3q/YlT9dEbDKYVRKtQc+CnCQbj5zk + myR8JYDmPGYeOaVxrL79FoXCUyJGoUfeZagjGnvkwyZj/6XcI38k0HOkkV1TngDu/EhRop8KznyQ + n/kUKQQZXdmkNdX1e7piC83F6ygXjdHsY8gk6bwcexpHLBEwExfwEYVy7n7nPAWO/i1EBtOTATTT + XfCYFjxkv38E7Hmt820qXqRgSbp7TbOA4dcGF1mUsThKWMnDe/1cEusc4AtOk1yOsUW3GS3Z/n/B + WuTP0jiuK+712bv30M24Vtzb9L2C0s/66Q0TF+nCxrherUWXWk/O3kg1vJDroX2UZkZPKeXroI09 + wKQ50Mbg+34JsAZDj3NCcxKor0dHH8i0tKlB/0N/eHQa5/gM3aXRzUqznM3qmp9ZyvOayj0He1W2 + PMsF6ivZnJ/rj6OjMKZ5Tl5EnF0DAWA6CjdnRcxOUbsh0n7J0yLL32VM+aV8ckSg9Xq9uwwiUl8k + NR3+kUTzv7Qg+UVaxAuSpOirckHBpGH1g1MAb6DYW0ToQ+KNT14BAKOwXDbVwJAzhKd6WWgkIWKA + WUQqFlqYbOX+EAH6IioEDS9UP8wJTbCHR/NCMM3jJLqiXE/bBLxyBGAiVR2KQRhdoEeWrha4NmKS + FerBV2gEzmiJ5i/LsBImrlN+6V89Gz8bB+Nfg/FTX5uGHJhRTtdACaWblFKiDBgUwIuDz5STn/sO + fJosoxXAy89CM5QuzSiF0BkDryIaR58YB0EBeC5DhpK0eucMWbBtg+y3fmk4Sq16HUyrZYC9C7Yk + QRAlkQiCQc7ipaf59LRAnsWI5+AfktG/yNs0YcpCsSECP1AIgJL6UntrEABAhawGZNEBMJtqnZZk + EmnJL0ooZfxSNJCUCSYFBAQDZ7Rnnrj2zoG0nyChazYhuHoNxFIvPnQ/sPraQDisSOCnXJLduH75 + 5RJi10pZW4sWQzlNCgYcYDboQ0/fk1BDQp5gUGVomNJpzbD73AyW0SSAuAIoPptebM/HTyfbQtnz + 8fNJV5x6Pv7npC2wGQI3TQb8IluABxjYgpiXIM7nm+HQjKJZFFwxnuOamZIerszR+NfR+GmvAgkx + gOBbmmWx5v34zzxNtIVjw4QKvA8vYEn8cfba9Bc8lvamjMu2CX/NBAVG6awPQP3zSsHRKoEQZFBk + VFwEKneDQLQq1qDBvKHlfmlL0iW/hdnvT+qW7wOhQa/F6Hpemyl6pA8S9YeeS2jpxINtlNqMF0i1 + dXfQ4s1os1W0zqWAEna+7CCeF/M85JGMzK8WXTRtf+DbQ4Jo0fPIttdNujethqM9uLYBpAr/PFjP + raYxbLdK6cbB/nhuXkM04ZugeoFGdVPZoZtLdI6a9WERjfQiAjueNvQkRwx61loDxVhPpR7aGb+A + RMDmWj3fme3GsFn/RK7sVpYVNPAsQZBd+aXJqY7J9blSa13NU11hXpOXyiGV6XTAdV4HmOk1hazF + wR+YtJsXyYCXWSEwx+h6+oLGmG2XDn9oB5wSaYOQfwHZpHmqJITCzYBAfiWKPJBFnErkyOzZeOwR + cJz43/PzibOGTJ0xsEZO29B5hoh57VU+fWq+DR38nEYgTKMYGnTiUotl6pYAQ0dYCHquEJyJgifY + P2goTUVHGVQUki4vj0YqHf2E9I9tP5Aff3Ydzc2x48rhfcO13xxDmX8V4bI4NmW7/1bll8eOg44Y + IGi6bCDSksgDqXaHe9O/acSnWsozZ1D2aul/1HzHrSlVBlPNNaSsv0n2c7lTkWcsjJYR5Ps7KyC/ + MiCdLrdK+gGw4jfMzpFCCWSXDxKHLCG6lFUn1a6yOq1SBqKEqBPr1HtDsC3a76K5RW81kbdPbQV9 + yTZg6lAT6mpZLlpyQsIiF2r3B5jgZFkkEpEsEc12VIal3EJyqCpO43qaBIAqpvgiSgqZ9wUivWSJ + JGX1EtmL1SJgEhSqf0oyaWNE7S6QnF4xxEax3GxQ0XsLoEFeMFnyVTsLHpHeXPYmaQnqoXi0clPl + 7oSuyhAYitMctxTMO5AFyK82tSmVyjIczNM0Rtx/NXdm/JYtl4YoEVRgGh58IMS2KxpDTGZLWsS4 + dwZeEVgREVjJHPwVQ7VdK7FyyTYsT2v/AB0ySH3GBN+MTpaATwdP3EPMcL+0LG0lF8pVy/rUbA+A + MbrrXlmDAs0Ji8AQuHTjKLdel8hsKmOBiSVDi4xyhJ06qrkYayDGq9wZWO1P+Y045vimKkXQ8+nW + aroXChw0Iqtek5uXM5zXtk2zirmvKv9inqLvpxsXhZtQ1+2i7ybcTqpchzWQ1TTgClTrsc53Y8E2 + xTAbbrAqKjEw/FdYwcTcChkbp9eBNhA3M+sq+c3Apj+ftlVdjYFtvnnaWkQ1aXY61OmWcqiBBgxh + GtP1fEHJR2/jfZrARwPICbfVbJnHrnpcTkwrFE4Fw9mAGTOABhKTjhUTQZyCmUAWjJvyQVqIrBDN + PG3oTmJbmqfm6A6pHrZDcf6YinPbT5jzgFw63ImJemvpV8EGakcEA+MjPekuU+X1p59h0sARjWRy + MLqKKJYIcar2mfo3XruNTVt7PdJS9IEZO+zKfKKLX3PCMrARtMLrjnbn2VpCucHRx9woaDrrput0 + SU/dxxZ31UA5rRhr825YUk/t+roJVO0FK7SYec5peDntcEE1L+iocrdqBg4zVszxulyeV1OSImkX + ZY+nFAUV/agVaE+fgvg7a6Oek/y9ZOJQlT76qrQsb3aK4H1hKbPjnHK31dZLncmta53WUueONckd + Vtfh5Eq3W5xcgT89nFYdEuLDadVDPa3ChOmRHFX97AdU1p2UhXWzwHQO+jtjH0SS5v7I1xyB2TzV + 9kf0QBtCvrNDyoOvRwJ1dS2A6VUR/se6F1St7cld6pO9lzmHZO9rkj17s9RVY89+BcGhmQ1ahPZ1 + 2anL5A+J5CGRPCSS3zWRPFXuYIRedGs6WfMb9qPhfQudfSSs83SxCUrCyqfdTm57YAsD+Hpg57m3 + SJuG27ialadVUl4bYFfyjedVt02+0fpbiP/kOTneHHv6syfmXXJOpyDd2BXumyTx3dw8/Q7c3H9J + sTvlePCFhjruqevhwVYZtbs2dykInMOVU6mwHPfMlcYORy0/+lGL4sW2qfdVYpQXWLvgYUqq/uZU + /eWYmd7KD+1ksLqKVmfVpr3/05PDBcfDBcf9XnC8hanv/fbjvtbFw7xB+UUbWIeLlrfYTTUoft4r + l1V4mVrlXwPswd3MvP9iBNuX3f9sFiUtY5265LCb+Sh3M203d7/3RGUYHMkKcGSSisOlUbnkDpdG + v+bSaD3KPvRdFAxacZTf783Rjj2M8leJ7pAS4k8IncnZrW1m4IucYKG/+4dbcAOW1uCMoI9iT+Ob + XdnEgk2o39ACM7tkTvl22xKtmvSvKdbsn6ny3d+n2lvFVnHaqN1+1Cuh9op6BPcFbnXSj04x4wzW + JObB8pRokLCPEEyi5HIqVe4Gpm0nmNi+8BSzdeh+ThixyT0YQYxkzcKg68pD2axzawwit77lULbb + 1Qdl+2Z1giH4DesFQ/M7pO5lu9k2wXe+mLDNmFruJ5Tty+4pdI2+j/sKZdvrtVJszYy3mgOzSves + sL0LoZN0jbfSWnVeB5JwGooAPcW32BmpQlz7HolNDt1YkC4DFrO1+1toC/+KxgWre9DWDZUaFkxS + 7K6dOyi+mW3MeNQf4Jqf0KyhalEw1j2IYXvQqma+M9bVjP5+r1konu5+1UJPxB2vQGO779sWUqJ9 + 37iwTKahosZ1ATfPdXcLSivxnAVZ2wh3wvpPUQO3VLp/A1BLAwQUAAAACADzDrNUlZ4zIcMMAABq + YwAAXAAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdf + MDEvYWlvL29wZXJhdGlvbnMvX2Zsb3dfbG9nc19vcGVyYXRpb25zLnB57Rxrb9s48nt+BeH9YGeh + KG5RYO8M+ICgu90r0Bdy3VscgkBgZNrRRpZ0FJXULbK/fWdIiiJFOk26cR+pBASxqOHMcGY4L1r+ + gaTlIitW80YsD/6x9wM5uLcLkD0tqw3PVueCTNJ98jJLeVmXSwHjvCo5FVlZxOQoz4kEqglnNeOX + bBHD3BdZyoqaLUhTLBgn4pyRl8/ftsMx+Q9j5ka8EyQrJEzFyz9YKggvS0GWJSe5goHncLdWNCVr + C0ZWrGDABhA521jsTY73yVEjymNWCwX4qwIsuZx6TosVq8mabkhKG4k7LTlHsmfsnF5mQJYWC3KV + wdLOGMlLwJMtJX8postwqYZ4fL9iX/JyTcSmAq2SbA1yFuSo2ETkqN4U6XMBNM9yFpGnNM/Vp5+z + VERqiVkakdcVyojmEXm7qdh/KY/IbwWM7GlkV5QXgLveU5To+4azGNbPYooUkoqubNKa6voNXbGF + 5uJFVgtvNnuXMkm6buc+zTNWCNDEOfzLUqm7XzgvgaN/C1GBeiqAZnoIbsuGp+yXd4C97g2+KsWz + EixJD69plTD86HFRZRXLs4K1PLzR9y2xrRNiwWlRyzn20m1GW7b/37DA+qsyz/uCe3H8+g0MM64F + 96p8o6D0vb57ycR5ubAxrldrsU2sR8cvpRieyf0QnqWZ0SqlfJ2E2ANMmgNtDHEctwBrMPS8JrQm + ifq4t/eWzFubmozfjvf3nuY13sNwa3QnrVmenPQlf2IJL/KFewr2qmz5pBYor2Jzeqr/7e2lOa1r + 8iwvr16Uq/p1xZT3qWd7BK7RaOQ/InLtpDQD8Z4E/l/ZkPq8bPIFKUr0O7WgYJ6wk2GDw85WpBYZ + +oN8E5PnAMAomP6mm5hyhvBUm7hGkiIG0AhSsdCC4pQrQwToV6gQND1X4yBfWuAIz84awTSPs+yS + cq2CGXjYDMBEqQYUgzC7Qe8q3SZwbZZJVrxsqlihEaidFs2flpEUTFyV/CK+fDx9PE2mPyXTR7FW + s5xYUU7XQAlXN2tXiWtABw8eGfyfVGQdO/BlscxWAC//N5qhcmlmKYTOHHiU0Tx7zzgsFIDPpPtX + K+2eOVMW7KZJ9tO4NQ8lVm3T886kcXTBliRJsiITSTKpWb6MNJ+RXlBkMRI5+PfJwb/Iq7Jgyg7x + QgRxohAAJfWh99QgAIAOWQ/IogNgNtU+Lckk0pIf1KKU8culKWNNSp401QI/4VIB1cTBE5k7rn1u + Ii0pKeiazQjuSQOhrSe5ogLsmIdAlrAfk7xchZ5JLTKIZGCUI62KWG/gUQf2448XEKtWyiKlpD3g + Tuyp1KuaAN6vmoxhZBxJ5ewT8gNGVIaWLD3WiYfp1GCScSWBCAP4PphRvJ5MH81uCmpPpk9m2yLW + k+k/Z6EQZwhc+wzESl8Te1XmIaztw/X+vplFqyy5BJHijpuTEe7rg+lPB9NHo05GZSGA6UQon22h + HdmPRhEZ0arK9eIO/6jLYmQRSjEgIQ0PaM8AYYIGHpA3sC1/O35hxhueS5uXdrvFLmOwDQoD9GQM + 4OPTTnvZqoDgZtmROE9UVgghbtWsYQW1p7Vxa8+/ojm/Assbz/r7MAZCk1HA8EEWgdGIjGFt4/3I + JaS3xe9qV9xEKbSBgFRoeAutpbLbm4g4WxCwO/db0NbNWZ3yTEbz54ttmG2/E9tTkmwxishNj326 + 12HjUJFCaxepwl8EPiGo9P2w5XWOxjyGqMU3SfcAzeW6szA3/9g662QM2+1Abzew0LknJzljMrJ2 + JQjGumvlEGb8HBIOm2t1f2e2vWkn46dqox+gFwwyruZ4HsG+NbzfQOdIeokbKShHgmKRH3yJnJWL + TdISVt7qduu2JwYYwMeTjlkgrKOAtaQA7ZOxvpersgGs0Cmzor4VV41Q5tu3o8gXHdp4gHjHWVuw + JFxnzkCNXlHIJR2aiSlseFNMeJt3g7AYXc+f0RzrmTbE7lsrMEg9QvE55OvmrtMTlMYGBLJe0dSJ + LJNVek1OHk+nEXk8fXQ6c5yNKeIm1qR5CFNk8JvHURcm5+bTvoNfDhtVWAnUpA3+MgJ31V2L20XD + aQbi8ArWSYAliVax0/KnPNXcrdn2Py67+RwkNnUFZi1hEVyXsePIV95taT7aGU1IyFzcnImGFzg+ + 8aY6efZC5jp7e72JNoR89vGUAv2HzCpmZHxoh6b68IMb+64PnbwBnnt5xPVhxcvLDD31oek+xa9U + ED90swGY76cH14c6jMNTK6Bfj6+9nKeX1J+xVVZ4y/32Mnq3SxJIyzuLgSruqSq7YVer9UIBjlwR + 4EoWp9igqyuWZssMrFWvCWSRNjwTm7YyNhh1ORmUzltAhZ+wekW0LZBdXkscMpneJuA+qbCY+7Ra + xjVUn9hWXfWp9TTWJ9OKro/fV3Qfsa3uN11Ogs0PtE5sv8leaV9dRlmtvPqkbcS3a1e0ltIhumAb + gF2QVHeipN8hRyRtaqE6q5KlZVOksj0huW5bvRW2VhaSe9UBMp7SJwCCkWlRVjSyBkpEecEKScoa + JXIUuzeASVAuwGgrae1Ede5ITS8ZYqPClkdLRfftQH28YdLKu65dRGQcl6NF2YJGuDzaedq286e7 + JAhcgYSxXWeewVqA/GrT07RSSsvBWVnmiPtPv+sZB9qZ3lIyyMY0PDhm0PIlzSGHY0va5NiXBlcN + rIgMTPQMFM5QbFdqWbVkGxyF1c/DmAKrPmaCbw6OloBPZ1PYn6/wLKJtNUkuVNCQ/SLTroOd4Hog + ZQ0KtCYsA0PgbduRaA8DmJHfUka0iZ80zLjy3FvF1Pm7u9n4qUUCk5LaIdE1imMvWXG8aOe1tfLd + vokehXiOFmf1TuQpwgkaQah73TF3f62YnJeQa+R04+JzS9a+RY3dktYpRvuwBrLTHu5dtZP7i/C2 + ur8m0waH/dQtA3OfDisYp9sxxIvTq0TbVS+b/2jzzqDwY9A81LvwJobiyTzYivCmOqFi7jYYPODO + uc+tcscDA2OZ53R9tqDkXbSJ3s/gnwfkZBKdEs3ttpaZ1FcQyi5wDaCBxJxrxQSsDqwHCio8QUvK + RmBl56e9u0mh8Qql0XjdNZUOzHWy6aHH9sB6bLYzMkeBtXTxMxOU19KTg3Z7p4MT44gj6ZNLFWfm + H8aQ69H8QOYuB5cZxbJKhqQDWaocmGA9vo7CpjQPjkYk0JoAq3Z4l7nPNubNSevERhCE1wNhdx2s + WN0oHmMel/jhwXfRLum5exvwhB7KecdYyHFi42dud4F8oG6XK7SYJZ/R9GK+xbv1HKwjyo+LZuIw + Y0W5aJs3jXpCUiTD5e6Dq+p1iBd0VX9dpfxb4Oi1LB8+9XwO8s7fVBGIq2tL0K5Y74rRoTzfUXle + N3heh9Vt6RXkqJR7KMY7O/mM9Xhb2Gmjiz6xTrtzo0HVYLNbF2HBGmw4t/7Wzq0tJz2cVH9nWXTA + HIaT6uGk+jOeVHcRdmeH1bilv/Pj6uGk2j+p/qZOgkNB+qFUiVA5f7Hq8K41368M8hzqH/zhCxuI + fij3+uXe1rPRm+q+ocYaaqy/V2PdV3UEzmmoioaqaKiKdlQV3Ue1siXxx7zitmn/kN8P+f2XzO/t + MPNQ8no8YWVfwetZfo7vfl/ljukUDg8ZlL5u816UawZDNjVkU0M29e1lU2oXfycJ1WN8v+fJkFUF + 3++5YzaE8dLKgraFg4eS9aiv9ujd8vWkPL0vasskxuls/iw5rrd8jcXq4g0Nzm+hwTm81PGdvdSB + O3oHb3S41c5Dek/DXdnwasbWct1M/NpfyHhwb1p82tsRvYQLr6GWfhi1tL3Pd/vWQ16mw4sO5hpe + dPhbLzqoyPJASj106HlW7/Y7K1sKuPbnMr0zffwFy2OpoN5PDOCDmoCt+PVKHfiNAS038ntbO91D + tSe3A83QVnz8Bv0OCsEesa2F2i0qws/2hRRM/IX6bVewsgvmlAHu+9udzv9O3m//SGrs/jrqHV/n + 7vjxCoYv+4UXe3MMBzfqQi8G5SdsJ0wdZbN1UrB34Nqz4mIuBeuGiZsa2Hh9YhM7OPV+Gtl4yepb + ELMyP5fedoLVXtaxBXr9Wx9ftdftUu/2+mwpuCH4GVNxQ/ML5M7tdX2Tgu98LnWTMQWOp9rr046p + ts3exXFVe93rV2vw8vPPTgdml96zwO59ETpl1ng7qXWnALASTlORoKe4vx9U6AJZ+DsrNlJ0Vkm5 + TCD1Xru/t7uIL2nesL6fDHYaelgwrbCHPvrDC7HRKeYoqjNhfnK9hyogRqw1EMPNoanT79aI1jPt + 3Z5JKp7ufi6pFXHHL3vhdU9Hh3jt+pRTCmenR5SWKXqi976J5Wa8buXfWl/kbOdeI9dJCr7WyjZQ + y/4FUEsDBBQAAAAIAPMOs1QRFpq/KQwAAHxUAABjAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRf + c2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9faHViX3JvdXRlX3Rh + Ymxlc19vcGVyYXRpb25zLnB57Rxrb9u29rt/BeF+sDMoilsU2L0GfIEgW7cCfSG3G3ARBAIt07YW + WdSlqLRukf32nUNSFKmH81iytqkJtLYo8hyeB8+LjJ+QmC+SbDUr5fLwX4Mn5PDeGgA74flWJKu1 + JOP4gLxOYsELvpTQL3IuqEx4FpLjNCVqUEEEK5i4ZIsQ5r5KYpYVbEHKbMEEkWtGXr98X3WH5L+M + 2Qf5UZIkU2Nywf9gsSSCc0mWXJBUj4H38LTRONXSFoysWMZgGYBkvnWWNz49IMel5KeskHrgL3og + F2rqmmYrVpAN3ZKYlgp2zIVAtHO2ppcJoKXZgnxIgLQ5IykHOMlSrS9GcAmSapGH98v2peAbIrc5 + SJUkG+CzJMfZNiDHxTaLX0rAOU9ZQE5omupvPyWxDDSJSRyQtznyiKYBeb/N2e9UBOS3DHoGBtgH + KjKAXQw0JvqpFCwE+llIEUOU05WL2mDdvKMrtjCreJUUsjWbfYyZQl1Uc0/ShGUSJLGGjyRWsvtZ + CA4r+lXKHMSTw2hmuuCRlyJmP38E6EWj8w2XLzhokune0Dxi+LW1ijzJWZpkrFrDO/NcIeudEEpB + s0LNcUl3F1ot+/8l66A/52naZNyr07fvoJsJw7g3/J0eZZ7N02sm13zhQtysNrKPrcenrxUbXqj9 + 0D3LLMaIlIpN1LU8gGRWYJQhDMNqwAYUPS0ILUikvw4G78ms0qnx6P3oYHCSFvgM3ZXSnVVqeXbW + 5PyZw7ygzdxz0Fety2eFRH5l2/Nz8zEYxCktCvJrOT/lpWTvEUPxNmfaBhXTAYE2HA77BhDFB8Jt + RzhQU/7HS1KseZkuSMbRBhWSgqrCrobNDrtco10kaBvSbUhewgBGYRts64mxYDieGnU3QGKEANJB + LA5YEKI2awgAbQyVksZr3Q+8phn2iGQORJg1TpNLKow4pmBtExgmue7QC4TZJVpaZUJh1ZZMshK8 + zEMNRqKkKjB/OgqTMfmBi4vw8tnk2SSa/BhNnoZG5GpiTgXdACakblpRiTSgsQfrDLZQCbUIvfE8 + WyYrGK8+S7MgvrSzNEBvDrxKaJp8YgIIhcFz5Qo0pfU7b8qC7Zrkvg0rJdFsNfo9q9UbexdsSaIo + yRIZReOCpcvArDMwBAXOQgIP/gE5/A95wzOmtREbAggjDQAw6S+NtxYADKiBNQY5eGCYi7WJSy0S + cakvmiit/Io0rawRF1GZL/Abkgqgxh6cwD4JY38jpUlRRjdsSnB/2hGXiZAlTaN1Oe96LXA7RhL3 + 43WvlUAZODjQz6GRSujt6GE98YcfLsCRrbSKKtb3TKmlEStx62lgIPPxCHpGgZLZASFP0OkyVHBl + 1M564J1beMoBReCKAOpn24vt+eTpdJf3ez55Pu1zbc8n/552+UKL4Kq9gFALc+zSZl8ChZ+vDg7s + LJon0SUwGbfjjAxx0x9OfjycPB3WnOKZhEVHUht3B+zQfTUMyJDmeWqIO/qj4NnQQRSj50IcrUED + OwgjOTCPooQ9+9vpK9tfilRtCKXUPUobgrZQ6KBnIxg+Oq9lmKwy8IIWWE7lOtLhI/jCVbkBCoqW + 1EZFOS9ikShX9nIxmjZ3aAhYxkN3o4XulChZDAOy63UAOKQYHQQ+3mqT/YJ77A3sgT7UHbsRMHb0 + 9iAyexUUeheW5o4GFM2uPkLsNtlJRcMkIAmNrjb8q27N0D7EiBahw78AjEOnxA+61a62O/Y1+DOx + dQwS6spVrV5+lNI762wEe+3Q7DVQz1mLH2rGeOhsSWCG81TxoXvhawhF3FXr51svuzXtbHSid/kh + GsLOhes5LXPgPtq178BzrEzETgzaiiBb1Jc2R+Z8sY0qxNpU3Yxud2LHAvD1uNs/wSI8p+AQ2bGa + s5F5VnS6Axw3qyKopl7npdQK3dSsoM1M1PoO5PXKqkQnEibiBmz0A4W408MZ2YRIlNlYVPE6sI/R + zewFTTEPqrzvgUOBBdpCFK4hzrdPteQgpbZDIEKWZRGp9FqH4uTs2WQSkGeTp+dTz8zY5G/sTJp1 + QQosfPs6qL3mzH478OALmgAdrQx13AtL25mZn5cdXE/nbAbUTXzinNhuYdXB6Rw3NC9os/ummJ8+ + MGaIrnwMgslSZNg/bk31YumFClkGg8ZEd4R6d31kgJZABQdTMjpyvXFx9Nl391dHnhuG9y23fHWU + C36ZoM09stWm8I1On45q5wpzfU97dbT2ElOA7XnKq9FVK3ZpRO5ztkqyFr2PIGz36yS9UXetSZDB + nSg2QLZM6iGWZlQ9MGoLzopsJAnDEJoAREY0zwpVx1PdWA+pIYS1wpnkspON79cOLvWC4AtMbRHw + 71byYQ1OBdJ9QmlibYsGUd4MR6dYW2S1hNtE4DKlQUSXYuxC4KrHuzoyKUrMCcDSSF5VULgwEroh + ehfyzeoZvlLVoC/YFmYsSGyKV8p0kWMSl4XUxVi1umWZxaqKgZUdWx3OsQKzUGzThSJrctsIgFcq + RkqyUmVDkeQXLFOonF6iepEzAElSIUHRc7U9iC72kYJeMoRGpcuhCosp9YFYRclUpaYu9AVEuXDV + m/FqaIDk0dpYV8VCU0zBwTnwGSt89h3QAuhX24bwFbPsCuacpwj7z3ahNOyogLZISSA0M+PBtoOs + L2kKAR1b0jLFUnai9rBMQHXnIHaGbPugySrUssGyOGU/tA1A9SmTYnt4vAR4JpDCkn6OxxdVRUqt + QvsdVVayVT3YIb7J0tqghxaEJaAIwq9UIgOkthq4aq5c47h2mjU+7QF6mVWbybvo+7mDCEOcwkNU + 15nDVujjGd86oDSK4NdUTC+EB6h9Tl1FHUKcoUJ0Fb/rxd13mSYVHMKYlG59qH7m2tSxkZ/Zekl9 + c6wdWUsSd7Pe201SWpu/TZmtpcMOq8nAgKqGCurqlxqxCfohMjrWCO2vrfpZEG0fNeuqL7QmNh3P + rFUyaONquJJZqwqwc0pt/mfd3e3poEizlG7mC0o+Btvg0xQ+WoO8EKUWrX3sK7IpKXaOcrNiO9CO + xOhuxWSUctApyLnwcC4CgjD5a0fYDxmzY+uK2xXnbxm7d8z1wvd9be4x1eZcK2UPGgvlAabWf2+U + oQfRNs4ex9ZCB8pYc+2GZp9HywTM4KEKcw4vE4pJnPJYhyovOrR+fXQVdOvRrLM3IB0FDFBpb+0q + TOpbvD3HHbsAOsebjm473pkf+64+xJAvavuNtu32Uc/8xw5j2AI5qxfWZTuxPDRza0XtQfUW12Ax + oJ7T+GLWY+AaNtZj5fWsGXuLcdxf0GdQgwaTNMru3Prx1RCAKV+qYHCH4zoINTFOT9ilSdkXII8E + gkOIn+k+bb/XtP3BE+Aqk/KEHdwxMbpjlq+TnumNs57OpGd/iKzaDQ6R7+v4F6zW/qD3ewomO3Rg + f9D7QAe993EA23N4idHGTQ8vv/FTym/9gPIbPPpzvcKjCdAxC2Zf/lJeO1j3a423jIGwex/wmHaT + +26+FuyDn33wsw9+vrHgR2/h7yX+wVtaz/C/5996JHT72AW9mxOz9BnvRxOj6GKp0e+vJkBpHI+r + kMMrJf6kFlw8QOVwR9FtXzncX53ZX5255dUZ3LsPcGPGz0Ie0w0Yn7L9dZfeLNpO/LovuTy6Wyp3 + u1PSCKyw7TNcjeibznDdLf6wd0VSHu+vh9i2vx7yt66HaKfyWPI5NOdpUjzcfZCeFK36/ZL6YBx/ + S8T/2YZTJaTGn3z0XwWBVMKZ/B3cBvnHLmtg7C717+aAslwwL5I30Xqf+P5OBO/+Dk3o/wDNTS++ + 9y2rlQF8oesg/Vq/PyjRDS0UpJWwmzAoVPXNccY+gt1OsouZ4q/vA3bVjLHdsW7cOfV+asfYVFYt + iaWsHSX3nRhVzTkpQIt+4+Oiqt0sqK7alwquLf5/Ksi2CB842MZ2tUuotz7+2aVAHadAVbvbaVDf + 7Ic4FaravV44wdYOKGsZ2J15zwy7dyJMDGzg1lyrS/dAiaCxjNA63MOflvT5sO7rIS5stFMRX0YQ + Um/83zNahJc0LVnTRHaWDxpQML5wu679G5TQihaDFV1usD9v1wDVwU3MIRDCbq9Ui7nXmTU0/GFP + APWabn8KaARxy5tQ2B76DFBRdN/ngI7KtFjUupzkh6h+5l1pSeDtvkYN1fPbX2dm2ZFI/gVQSwME + FAAAAAgA8w6zVDvGQ/1FDAAAJ1cAAHIAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3Yy + MDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19odWJfdmlydHVhbF9uZXR3b3Jr + X2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMucHntHGlv2zj2u38F4X6wPVAUtygwuwa8QJC5CvRCtlNg + EQQCLdO2JrKopSi3bpH57fMeSVHU5Tqt0yMxgZlYFPkuPr6z9iMS8nmULKe5XJz8q/eInBxsALBz + nm5FtFxJMgxH5EUUCp7xhYR5kXJBZcQTn5zFMVGLMiJYxsSGzX3Y+zwKWZKxOcmTORNErhh58exN + Me2T/zJmH+R7SaJErUkF/4uFkgjOJVlwQWK9Bt7D01rjVKTNGVmyhAEZgGS2dcgbXozIWS75Bcuk + Xvi7XsiF2rqiyZJlZE23JKS5gh1yIRDtjK3oJgK0NJmTdxGwNmMk5gAnWij6QgQXIasWuX9YsS8E + XxO5TeFUSbQGOUtylmw9cpZtk/CZBJyzmHnknMax/vRLFEpPsxiFHnmVooxo7JE325S9pcIjfyYw + 0zPA3lGRAOyspzHRD7lgPvDPfIoYgpQuXdQG6/o1XbK5oeJ5lMnGbvY+ZAp1Vuw9jyOWSDiJFfyJ + QnV2vwrBgaI/pEzheFJYzcwUPPJchOzX9wA9q02+5PI3Dppkptc0DRh+bFCRRimLo4QVNLw2zwWy + zg2+FDTJ1B6XdZfQguz/56yF/5THcV1wzy9evYZpJozgXvLXepV5Nk8vmFzxuQtxvVzLLrGeXbxQ + YvhN3Yf2XYYYc6RUrIM28gCSocAog+/7xYI1KHqcEZqRQH/s9d6QaaFTw8Gbwah3Hmf4DNOF0l0W + anl5WZf8pSM8ryncK9BXrcuXmUR5JdurK/On1wtjmmXkj3z2NhIyp/FLJt9xcX3OkwSuLUrnVcq0 + RcomPQKj3+/vt5woGRFuJ/yeAvA/npNsxfN4ThKO9imTFNQYbjwYArAAmqR5hHYj3vrkGSxgFK7I + ttwYCobrqbkKBkiIEODkEIsDFg5YmzwEgPaHSknDlZ6Hc6AJzoholktmaJxEGyrMUU3AEkewTHI9 + oQmE3TlaYWVegWrLJlkKnqe+BiPxFAswfzvKlGjB+Zsn4yfjYPxzMH7sG3VQG1Mq6BowIXeTgkvk + AR0BWG6wk+rAM7+ynieLaAnr1d/cEMQXdpcGWNkDryIaRx+YAEZh8Uy5Cc1p+a6yZc52bXLf+oXK + aLEa3Z+Wqo+zc7YgQRAlkQyCYcbihWfo9AxDnkOIV4E/Iif/IS95wrRu4kAAfqABACb9ofbWAoAF + JbDaIgcPLHOx1nEpIhGX+qCZ0sqvWNPKGnAR5OkcPyGrAGpYgePZJ2Fsc6A0KUjomk0I3l27YqNv + X7DKZ22vQ3sd297ipgKAUcPA2aGOmIE7BI3tm3Pyd9z4fgn5p5+uwQkutQqro9kLQHl2oVIODQRM + bTocwMzAUyc8IuQRum+G10GZx8u9oF9Z6MqxBeDiAMdHO4vj6fjxZJdXfTp+OulymU/H/560+ViL + 4KZJgK8VYehyal8Cvx9vRiO7i6ZRsIHjwKs8JX00GCfjn0/Gj/vugUsgOpDaaThg++6rvkf6NE1j + w9zpXxnIx0EUokdEHI1FPbsII0QwrSKH+/7nxXM7n4tYXSZ1IToU3ge9ojBBLwewfHBVnmi0TMC7 + WmAplatAh6XgY5f5GjjIGqc2yPJZFopIuchn88Gkfrt9wDLsu5fUd7cE0bzvkV2vPcAhxWDkVfEW + F/R3vJ8v4bZ0oW65yYCxZbYDkbmmoN67sNStAaCoT3XAL6/9Lvg1c9L36gamCf2mXS+09zEHi7Dh + Pw/MRut5j9qVrrRP9jV4QrF1DBdqyk2pXNXYp3PX5QBu2om5aaCc04Y01I5h37mQIAvnqZBDO+Er + CGJcqvXzrclubLscnOs7foJGsZVwvadhDNxHS/sOPGfKQOzEoG0IikV9aEpkxufboECsDdV+fLsb + WwjA18O9XRvQtcNnOFJoIfdyYJ6VINwFjgdXwVld8dNcao2vq57XlDZeixbkJWVFfhUIE+gDNvqO + QkhbwRnYPEzkyVAUaQLIl9H19DcaY/pVOO6Rw4EF2kDkryC9sE/l0UImb5dA8C3zLFBZvY7yyeWT + 8dgjT8aPryYVK2RzzqGzadoGybPw7WuvdKpT+2lUgS9oBHw0EuNhJyxtiKbVdHD0aT6nU+BuXGXO + CRvnVh2cyeFOPfSawt+XjsdflQ4I06r4BJO5SHB+2NhaCeHnKtrp9Wob3RXq3aeDCjQjKq6YkMGp + 68iz04/VSOHmtOLB4X3Do9+cpoJvIjTYp7YA5hvJnJZ+GfZWnfTN6WpHdnz6sepybwY3jSColj7M + 2DJKGtw/gNyhWujZM9gvtRCSznMlNEjwke6CcWLodjhFDQa7OecsSwaSMAziCaBiRAs7UxVKNY2V + HkhG/FJhTU7cKvg3K2Zf6LoAwReYkSPEHZz4JXwV1Heda52M5ukiDS7St1Zd6zhaNaOOoKEfdfi3 + YKpN1+r4bqFxr8tIKssxgwFTJ3lRK+LCnKZWh9JadetFnd5b0LJfrWeXLpe4r9kWXs1JaEqAytqS + MxLmmdQlbcXdIk+0NmMNzNbYU6xVzdXJ6JKa9RlNBCB+FRNGSa5yv0Dya5YoVM4sUbMoWYAkqZAg + 0FTdUaJLpiSjG4bQKNbTGlhMwRQ0R+RM1bTKcqlHVESiZhNeLPWQPVqeWFFyNWUnXJyC1LFOat8B + L4B+ua3pkxKWpWDGeYyw/26Wm/2WOnKDlQhCUbMe3BGc/IbGEMCyBc1jbAhEyl7ICG7HDM6Xodje + abYyRTaYN6dAinYIuL5gUmxPzhYAz8SF2BhJsQlU1O4UFdpVqgKcrX/CJazaTa0NemlGWASKIHbd + URSH1GYLeeDKtw9Lr19i106rU3Sl5f7yu3DloMVoLqugLSv5fiPKq/iDMnY2SlKtNZlZiHZQM516 + k2rzXKKytLUXSuLutnwVCw4RW0y3VRzVjL6ujYNqxl8pdtTX2pUjNxqQ2grUGWuYiSaftncBd7Fk + A6PFEioodrV8i0PQd4HRv1pO88lKqgXR9JfTtrpLY2PdCU4bpZTGlpobm9arI40Ne/uR6f4JbZOq + OJvGdD2bU/Le23ofJvCnsagSdZXHbx+7CpTqpFtXuTUFu9CuxIB2yWQQc9A7SEixYRrwXGJm3Ewx + vl4Kg6MtjcFx21SmZW8lmzlWOe9PldO1arYRnCn/MbGRwVq5CTjYWm94aC26p4w7105s+nGwiMBs + nqgA6mQTUcxolb87UWnhiY0YBjdeuxZNW2c90lLpAYWu0K4CsC7ibZ996AJoXW8m2u1+a7GgGjb4 + GEwGTT/TtPVV1NPqY6u5roGcloS12VGso03dolpzUXnBNVgM1Wc0vJ52GLuava2I8tOiGVaIcdyl + 12VcvZqQNMr20sJ9L6jglWPfvAvbrHdU46BbxpI4/RA6nQfrUVaV4NiZfDg+u00bjp3Ju+lMHqJj + 2NFM0xd4737aPWicPcH/Pb0H3bNbdovQtzldoi7TfU/DFR2kGW3/XmKVWoVPRR+VUtsvil5svezs + Bxyii9Ld0HiATZNjr+DYKzhsrwDv9h00BaoJy30q61c5O1btO/Ntu/F7rtXfuzL655W5azEYjmMq + rBH9wKnw1ytfxzw8VqztOFasv6hirR3KfU/8QDDfTb53y+/xQFCGgWnENubfzs3hqCIIoyByPGaE + e2WEmzTZ8S/RvnESWGQTO07S+8yc4SD/Yk5nE5O904nWbOL4ZbRv26IB+3dsyzycWLRFA45tmR+v + LYNRywPpyfzonZgf/jtBroe4V0kAhv8xOO87i/87OjrFr+CUwQz+Is2un/u4UNFd7Xs33bE/hJi7 + oD2A8P+rxeZY6Zf6x5lAl65Zpe5vavv7ne6XVP/dnz7yq795tO/3AvYjstFL+EbR/74X5pgI6IGm + LhUM7h06A+XQhwl7LwNwD9dTJe2qF9kVIeH4zCipdethIiUcqlsnieWsWX/vyoiK4cTF6Br2To2K + sV+KVIxvlSpZ/F8rZbII7zh1wnGz61BvnezsUqCWnKcYn5f7dO2+ixyoGAfNMHA0i9XlGdibeWCB + HZwJEwwbuKXUysIxcCJoKAO0Dgf4Vs1+Hq09H3AxodUK+CJgMVtXf1Br7m9onLO6wWxtU9agYCTi + Tn3y6ze+PWgMa3Rb0/72Yg1Ui2yxW4EQdvuo8tA7XVtN3+82AdY03T4JNgdxy0QYx10nw4qjQyfE + jso0RNTIRqvBbLXHV2iJV7mLdolmpeLFf4T0tSVb/QdQSwMEFAAAAAgA8w6zVFqBP9pTDAAAzFYA + AGQAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAx + L2Fpby9vcGVyYXRpb25zL19pbmJvdW5kX25hdF9ydWxlc19vcGVyYXRpb25zLnB57Vxtb9s4Ev6e + X0G4B9hZyIpbFNg7Az4g1217Bdq0yHUPOBiBQMu0o40s6SgqiRtkf/vOkJREipLj5q1tagO7tihy + 3jiceYZk+oyE6TxKlpNCLIZ/33tGhvf2AWKv0mzNo+WpIINwn3yIQp7m6UJAO89STkWUJj45jGMi + O+WEs5zxczb3Yez7KGRJzuakSOaME3HKyId3n8tmn/yHsepBXAoSJbJPxtM/WCgIT1NBFiknseoD + 7+FppXhK0eaMLFnCQAxgMlsb4g2O98lhIdJjlgvV8a3qmHI59JQmS5aTFV2TkBaSdphyjmxn7JSe + R8CWJnNyEYFqM0biFOhECylfiOQiVLVi7t+v2Rc8XRGxzmBWSbQCOwtymKw9cpivk/CdAJ6zmHnk + FY1j9eu3KBSeUjEKPfIxQxvR2COf1xn7L+Ue+T2Blj1N7ILyBGjne4oT/VJw5oP+zKfIIcjo0mSt + ua4+0SWbayneR7lwRrPLkEnWeTn2VRyxRMBMnMJXFMq5e815ChL9W4gMpieD3kw3wWNa8JC9vgTq + eaPxKBVvUvAk3byiWcDwpyNFFmUsjhJWyvBJP5fMOgf4gtMkl2NM1U1BS7H/X7AW/bM0jpuGe3/8 + 8RM0M64Nd5R+Ur30s376wMRpOjcprpYr0WXWw+MP0gxv5HpoH6WF0VNK+SpoEw8oaQm0M/i+X3ZY + gaPHOaE5CdTPvb3PZFL61KD/ub+/9yrO8RmaS6eblm45nTYtPzWM57nGPQF/Vb48zQXaK1mfnOiv + vb0wpnlO3iUzdIIjKo6LmOUfM6aCUD7eI/Dp9XqdPYi0BEmrBn9PjvlfWpD8NC3iOUlSjEK5oOCs + sK5hucM6V4znEUaHeO2DCLlgFBbCuh4Ycob9qXZ4TSRECjA/yMUgC9OoAhsSwChDhaDhqWoHa9ME + W3g0KwTTMo6jc8r1hIwh3kbQTaSqQQkIowuMtTKIgtSVmmTJ0yLzFRmBc1WS+dNwmYSJi5Sf+ecv + Ri9GwejXYPTc15MuB2aU0xVwQu3GpZaoA4Z7iM8QDeW05r7VP00W0RL6y+9CC5QuqlGKoDUGXkU0 + jr4wDopC55lMBkrT+p01ZM42DTLf+qWXKLNqD5/UDo6tc7YgQRAlkQiCQc7ihafl9LRCniGIZ9Hf + J8N/kqM0Ycod8YME/EARAE7qR+NtRQA61MQanQw+0M3k2uQlhURe8ketVAxhdWB19qonrsNsIN0l + SOiKjQkuw6pHnNJ5MKMx+jVv6/DLL2eQWZbKY6QlrIQ17Wkr+/YSxVQCIaCIRe+kNhvM0VsGgAKC + icy6kRpDEgrIABc2ejqVQpFSKL1YDM9o1eozkMNf6IhIuuxkrpR6tXQZpsmqzTxNTg1pbUYd9q17 + nbE1rFEINjrAgi9hMCBhkQsFGIARJ4siCeU6w9hTIZgMY8RcSqFCGSqm8mHFgDNR8ESuoEgotAQ+ + c8bqcAZ6sAhocNI1hyiBNqp8WqCUg5LXvsEM5a2CkIM+fBt2TLcLVp2udWIwphFES5tznWJ9B5eY + Lln9DmXYUP4OqTYb9KGl78m1v0/IM6K00+lxG9evSEtUEwC+AQZXVSt+Xo6ejzdBqpejl+MuvPRy + 9I9xG8CqGFy7AvhFNod8NTDVrF6CslfX+/WE0iwKzhnP0fMmpIdTMxz9Ohw9r41GQ7QyvqVZFmvZ + D/7I06RXr1wMVBlnsKhYoJPKIGGXIgAkcTaR9h1bVsFKAPyTF+DTp5CYQQbrvWoL5Cpl4NY4cVfX + 9RzZgGPz0Gn/UOrQP5GR2ordvuo96Ck1e57W1yN9oA5YySINxQSijUozW6emXr8fv3feFzwuhcDA + 7oOEFKaLTvvwBgSsFIyWCfi4Mz6j4jRQFRXAw2WxAn/KHZ8rP/0yDr7FMHgE9uiPHQsA40GvJWCC + LVpaS8N47QwxHv5Lh8NN/Ny4Cezcxhu45cUsD3kkg8C7eRcvM8H65pAgmvc8sul1N//rTVOrkYOv + JwqlgP88SLat87e/0Y1qR3a6wULj61stkrbR0z6Eg6EOB62LRY6AtVJHDVww9VP7qsGPDgpNAy2Z + UJZpyuK5y9i2EsRl5i4/NQfV+rxng927Eip3l3Rrq6miB4MqaMJpKAKMEYOy5g2qzGxbwICX80pI + o3HQ78pkkBdc4hZtjFZBughYzFY2kp375zQuWDNQIs5xLNiggijDbGq1jsWqmlqELJhXjK2NBqkW + a8JMBUhhc26qp7kzpTU83LEdjKUXFCpDy1GCatOCF8mAlzU1OByjq8kbGuNeRQnIm7aoCDvM/FNA + P9WTk7GqbgAHRZEHcitMFc1k+mI0OnGnqdqnGRhjJm2EvIp89dqrscik+uWGOIno3A2lQSc9FTUn + 9jZKYyK0yzgmqnvpHjZQHVhESi/xrNVXdVGqWNkbw4hM4GPSPzBTSH5wZeeo6wMrJcN7J0VfH2Q8 + PY8QEh1Um6P+kYLPB2aChdHNfHt9ENlbKf1rB1Ps2YsCIkQMsUnWzrDMHrDW1KLBKxFgObhdPWpX + 5l+J4bF5h9L1pwucmsjFdoat8el2uPTR8Ojj4NC+vdY28Wl1fWDV2t7B7Rug3etWH/ladNvqgC2w + 9nbo7DFg7KZy9Zal6gOVqR0YVS3rW8DUh4U2t4E1W0Aaj0CMxP+9bICbhwY29w5q2oC0hjAInh2j + eRoUQ/5QRLoC+ncMWQ6u3Lh6fTOOmbFllGh1vzsQYx8rKlhi7Zv/JuXO5TZsnrEwWkRQxFl7z852 + +hPfOld8OuzdZOXaxubWPW2PuFdfMgCueM4joqSQQC0Q6RlLJCujlchWPDIESoJyQSjJpP8QdXhM + cnrOkBoVpr4lF310DLbiBZPnfvXBsUdkTJatSVp29VC9utIpm8ujOeycwRrGE+PqHegC7JfrxrxJ + Y1USzNI0Rtp/ugfvfsuJuqNKlIiSGEQyyFDnNIbMyhYUzyswHaEoIgJ/mEHUYWi2C6VWLsWGpWcc + IquNXMDsgq+Hhwugp1MgXhHJ8DpMeb4ppTCPWIxDFXtNK29QXfPywAXX+V0OVywbNcJH83Bk67MR + K+7UiV7Pp11c6VaoSNCJjAJL3k2Z4ry23YmohbtTvRbzFAM6XdskbFjc9Iu+DZstwNvs2yjqpcCw + AtV6bMrtLFhXjeo+BayKWg1M4jVVcDG7pMUPpxeBdhAbX3UV59VAN1xP2sokdyvOCb+TlrrHGdYa + RyftZYwzGKZ+EtPVbE7Jpbf2vozhy+lkJc96fqrHrpJZTkVrLzQ+Q/vDHFUdrbMr3PKJU3AMQK94 + yypIC5EV4sYd1659zq+CaPjZ1c9PtH42g0B1lyuX0XRcpbSVDJow3Y3rXYMqAHoyFqYqpE+u+osI + osxQZv7heUQRxcep2vXpX3vt7jRpbfVIS10GHmuJK8FCl7zV7biBSaC1v25oj4ytVY6d+XwEPoEb + id24aLOe2I8tkckhOakFawtkWPVOzBLY7VQfXCiyCCtnNDybdESbRsCzTHmzaQaWMEZC8bqim9cw + kmJpllFPuFrEQ7tvWySyy4wm8wZmAEPL7LChlOy4ltJzr2HtaskGn0esJRXDco5fy2+8fr5gnIGQ + 88o2eZN6OebbXCOzncq7ZfHydTe+mpXMd3HNa3e5q+y0xbERRNPdUdHPDnVb/OLnOSoqWUQLHcAR + NuORhFvru1L8TQ3ZJIHq0fM09Sd4RHW7a1Q/5PnUj34q9bUXzdqvl93hkMsUoLGT0nJrTL4zU9TT + K2cC9cdMAUyeggjfyXUep0+9hsedlczdqp8d/FOfLeCfuTFq26xnvoJY7uJDg9F93T3q8uEdtNxB + yxZv+Vmg5SNDvFdq5Q8xOm4Eeo0QYT46sPiBoOQsna+DkrEKX9vpbQ5sEQBfDzbkLpCkgXD2N8k0 + LY+gpLZmh5tAMR5CbQuK0fdbmP/gWBmvcT3/0QFzl56TCWg3uttfcdwMrrtZP39o1g+P629GDU8P + 7aszmqbiTw3qNy69dAJ16+DjlTRKjvvWyip58w/Od0cfj3L0sdEdPtUwJS+waMDjiVT9Sz3qX+Wo + 5s8UqY4kSLG+0HWjlCbvOx5R7C4J7i4J3u8lQdvTHuC64K08/mneL7x5t2d353CLvcSKxI90+3BD + VnBJGGWVQ+jJXWO8Z9wvjX2rm5Eu/m8Za5UAu72/p773Z4a0h71BKfPbUJZZwwoH7K5TytW1u055 + l+uUzYz6lPYm/gJQSwMEFAAAAAgA8w6zVOhAI8ChCQAAOSUAAGgAAABhemV4dF9maXJld2FsbC92 + ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19pbmJv + dW5kX3NlY3VyaXR5X3J1bGVfb3BlcmF0aW9ucy5wee1ZbY/bNhL+7l9BOB9sF7LWCQL0zoAOWOw1 + vQDNC7ZpgYOxEGiJttnIoo6kduME299+M6REURLtTQ/tfbiegcVa1HBeH84Mx89IJnJe7pNa75Z/ + mTwjy9/tA8xuRHWSfH/QZJ4tyBueSaHETsO6rISkmosyJtdFQQyRIpIpJu9ZHsPeH3jGSsVyUpc5 + k0QfGHnz+kO7HJMfGXMP+pMmvDQ0lRS/sEwTKYQmOyFJYWngPTwdrUyjWs7InpUM1AAh25On3vx2 + Qa5rLW6Z0pbwe0sopNl6oOWeKXKkJ5LR2vDOhJQodssO9J6DWFrm5IGDaVtGCgF8+M7olyE7jqY6 + 4fHv6/adFEeiTxVElfAj+FmT6/IUkRtaFHRbsIj8nWc6sjbxLCLvKnQKLSLy4VSxn6mMyE8lrEya + 3Q9UlsBMTSxr+rmWLAaDWcw+ZcxsVq2km4KzUoPzDvCPZ8bd30kpgOc/tK7AoxVQs2YJHkUtM/bd + J660Giy+FfqVgOA3y0dapQy/jrSoeMUKXrJWh/fNcyvs7IZYS1oqs6d1lDqVma9oq/a/asDCmJEo + Ct/NuPuH23fvYZmByub5rXhvqZrn5ukN0weR+xyP+6M+59br2zfGDa8MhMO7GmViilJSKo9pSD3g + 1GjQhDOO45bgCNgsFKGKpPbrZPKBJC0q5rMPs8XkplD4DMstbDYtsDaboec3nvOisXPvAHEWjRul + 0V/l6e6u+TeZZAVVirwutwiCH1lWS65Pt3XB3lXM5g61nhD4TKfTi1TEeIQItxBPzL5/ipqog6iL + nJQCE4jSFEALRxJOKhxRq0DO8WAXpxhUUZrRPCKnbmMmGdLTBvgNkww5QJxQiscWwmlzEjLABEG1 + ptnBroPXaYkrkm9rzRod1/yeyiYwa0iVHMi0sAtWQdhdY5o0+Q+0dmaSvRR1FVs2GmPWsvnVg07J + 9IOQH+P7F6sXq3T1bbp6HjfBNxsrKukRJKF169ZKtAEzNaRWSGQmvCru0Ytyx/dAb/7XjUJi53ZZ + hr098IrTgn9mEgwF4q3J49bS7l1vS84ubfLfxi1SrFsbpCcd0HE1ZzuSprzkOk3nihW7qNEzagyK + PEWiHv8FWf6NvBUls5DEDzKIU8sAJNkvg7eOARB0zAZEnhwg86UOZRklUZb5Yo2y4DemWbCmQqZ1 + leM3NBVYzXt8Ivckm0ycGiSlJT2yNcGT6iga9KT3XOqaFimtKoAo4D9ELOFUgo6QGzOEQ4jEhJVp + JgGl0yY2ceBwT7st33zzEQrU3sLVhOHixi4+mQGA3QzJs5rPYGUWmSguCHmGNZQh5E3C21zkeue4 + mhKVQrEC3l/cKn5erp6vL9XHl6uX63PF7+Xqr+tQtXQCHscKxDbIc99C9xLs/PK4WLhdtOLpPbgd + j2lCppgMlqtvl6vn085fotSgdKpt+vfYTv1X04hMDQyscVe/KFFOPUEZ1jaUMSKaOCJszyBtyhrO + 8k+3P7j1WhbmoBiwnwFzDPihsEA3MyCf3XWR5PsS6qSHNX1IbU8I1XJfH8ECNYrarD0E3+MZeAvo + nK2HhzcGQfNp4LSALwKrEZmBbbNF1BfUnKWf7VG6bk/SJZGXjx9Iv0xwRhE8pzfumF40OXCi0ebA + 8hlZqt6qTHLTSrzOz8nx01vsb0l5Po3IpddjuY9hONmC1OABpcJfBNklCJNFGKtd+nKvoTjKU9q9 + QIA9dpjsNz9nd21mcECXzQEFTCcjP5kd86l3jsEx3lPrh7DiB+hrfK3t829We7RtM7uxqWGJOTSo + uN0zyiH+o9P9gpxrk1cuSrCpB91ivow9shX5KW0F2/z2dXb7GwMK4Ot5pywIDtQQz7yAHptZ82ws + 9Am8am0asSGiq1pbKA8xFY3diHgPCO80a29OqWxaeJBGHyi0rz2Zqbthybqcy/YCAI5j9Ji8ogVe + rNrCvfAscExHguIDXBzcUxczuFY7Emi0da1Sc8W2HT3ZvFitIvJi9fxu3Us87jY59zYlIU6R4+9e + R12RTdy3RY+/pBzsGF1552d52QyT9C96i6ftTBKwbtU3zmsRcwcHb3EexF80dvrXyn/+X5EP7Vlf + jmS6liWuz0dbe+15brqdyWSw0acw755uKjAfmL5iTWZXfqlRV1/6tezxqtc5wPtRJ/F4VUlxzzHz + XrnpU/zW1uyrM/0AMLrQKTxe8bFrUfaopj/OHket0eDCsGV7Xo588j92W+gPbZ5o8zv8wVXyxjgG + btySWM8oM+FTFcv4jgP0m0iSJlDERaqdapCWOzFhijuENhfcoE8/gBD8hvdpFNgS+Rd+w8N06ufC + MhT1VHCGUs8aN1TgK6I+MjsYe18D1ToOSUlHOrL+HIqGIn0sve/aHlWjthBLLez41s57XMjPu6HL + VOFgd4Oaoc6+Kl83qgmBtWP6kZ1gX06yZk5nEim5JlmttB0VG4N2dWl8ZEZXbnZd4YgpN7bbSZgr + A2MB4FbTt/GyNoalWnxkpRHlrRKzig4FTppKTSipzOEjdq5JFL1nyI1qH0ytlGaqCXiQNTOjqG6m + GRHTXJjVUrSkEZpHu4C0c9FmWoTEEAuFw0z3DmwB8fvTACc2QK0GWyEK5P3reCYcB4a9I1M4tIsN + PVQaiPg9LaDJZDtaFzh3h9oDqmgOmN9C8Bm67cGapYzakLe8uSYWSbD6lml5Wl7vgF/T4uEPDhX+ + uNKO3IwWtgqauZkbW8LR6idEiwZLqgjjAAQZGsqiG5pkhLoLU67nXSHvpNqKc9ZlXSr+z7F/54nD + Rkz1xHXj9XjUoPUSfFdoGlD0x0XNKjQuiERvZGR+PdkgOEIz/065P2YCVUgBzVZBT33e/Xv3EHWz + /r28d6Me0jrKLqp4vu1pHxo0Sgdj+9wPCXDmOjOw4eu4AoD701X8SPqQNngbXEOeHHQ6FuPqmIRG + NqONl6ta8sTgZaxHoE4lwTnKaGtXLhLvJjciA2glBT1uc0o+Rafo8xr+jYh67VEXZvd4bpZoIhqk + 8u/xjtBRYpe5ZzotBOAL7or4O2Mqao2X1vFt4I+/ZeAndNMwIfqNt43A3t6F4/+DyD/9INJPdu7H + WmXKydo1BkdTNQAPg99v5y7RRybnC1vTki+zHYdsujT90/KeU7yrmvK3NFe7pWsYZo9RGHxJcDUi + gZkNnIOe7qb/Oqe8+y187jMI0jcL4XIQHAP0u4cYe8l0XH7GJaAvOuk/BvLoiGXSKRZKuzgRS/zx + 2JioywuWLXbqW5p9TM7kxkF67rnyadfMe8p4VTQ6l4ujgZOsyPB44E8yKvk3UEsDBBQAAAAIAPMO + s1TLPRGvtgwAAMRoAABhAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18w + MS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9faXBfYWxsb2NhdGlvbnNfb3BlcmF0aW9ucy5w + ee1ce2/bOBL/P5+CSA+wvVCUdFFg7wz4gKD7uAJ9IdcecAgCgZZpRxtZ0lFUWm+R/ew3Q1IUKVHO + y8k2rQS0tihyXhzO/IZU/IzE+SLJVrNKLA/+vveMHOzsAmIv82LDk9W5ION4Qt4kMc/LfCmgnRc5 + pyLJs5AcpymRnUrCWcn4JVuEMPZ1ErOsZAtSZQvGiThn5M2rD3VzSP7NmLkRnwVJMtmn4PnvLBaE + 57kgy5yTVPWB53C3VjylaAtGVixjIAYwmW8s8cYnE3JcifyElUJ1/E11zLkcek6zFSvJmm5ITCtJ + O845R7Zzdk4vE2BLswX5lIBqc0bSHOgkSylfjOQSVNUwD3dr9iXP10RsCphVkqzBzoIcZ5uAHJeb + LH4lgOc8ZQF5SdNUffs5iUWgVEzigLwr0EY0DciHTcH+Q3lAPmbQsqeJfaI8A9rlnuJE/6g4C0F/ + FlLkEBV0ZbPWXNfv6YottBSvk1J0RrPPMZOsy3rsyzRhmYCZOIePJJZz9wvnOUj0LyEKmJ4CejPd + BLd5xWP2y2egXrYa3+bi1xw8STevaREx/NqRokgKliYZq2V4r+9rZr0DQsFpVsoxtuq2oLXY/6uY + R/8iT9O24V6fvHsPzYxrw73N36te+l7fvWHiPF/YFNertegz6/HJG2mGX+V68I/SwugppXwd+cQD + SloC7QxhGNYd1uDoaUloSSL1dW/vA5nVPjUefRhN9l6mJd5Dc+10p7Vbnp62LX9qGS/oGvcM/FX5 + 8mkp0F7Z5uxMf+ztxSktS/KqgGCTK0cq3xVMhaByukfg2t/f73lOpBVIbhrCPTniv3lFyvO8Shck + yzEClYKCo8KahqUOa1wxXSQYGdJNSF5BB0ZhEWyagTFn2J9qZ9dEYqQAc4NcLLIwhSqoIQGMMFQI + Gp+rdrA0zbCFJ/NKMC3jNLmkXE/GFGJtAt1ErhqUgDC6wjgrAyhIbdQkK55XRajICJynmsyflrtk + THzK+UV4+ePRj0fR0U/R0fNQT7gcWFBO18AJtZvWWqIOGOohNkMklFNahk7/PFsmK+gvPystUL40 + oxRBZww8Smia/ME4KAqd5zIRKE2bZ86QBds2yH4a1j6izKq9e9Y4N7Yu2JJEUZIlIorGJUuXgZYz + 0AoFliCBQ39CDv5J3uYZU86IFxIII0UAOKkvraeGAHRoiLU6WXygm821zUsKibzkF6WUcn6pGmjK + BJMKAoGxMzowd1zH3Ej6T5TRNZsSXJOmR1JE1Cw0X4cffriANLNSLuQxTSxtr/pArCrGI2gZBbLX + hJBnmP8YepuML6fYfGYGy8AfQQoAEl9MK14vjp5Pt2WdF0cvpn0p5cXRP6a+HGQYXHUFCKtiAct6 + bCtiHoI6X64mEzOKFkl0yXiJC2FG9nG5HRz9dHD0fL/pEmOsx6e0KFIt++HvZZ5pt8ULsQ+EFF6B + n388eW3aK55KJ1IeY090uGaCgqD0dASdRmeNgZNVBtnCkCioOI8UzIKcsarWYMGyY+VR7SC/oX+8 + hdkfTdvuHAKj8b7Hk/YDn38FZAQajSaByyix4vk2Pl1/BDbdxh4uZTUvY57IDPZq0cfDXmGhPSRK + FvsB2fa4y/fKO2s6JuoJQK7wL4DF5J2Xid8lZGCEyeeleQzxmW+i5gHO6FXjBG7O7R11OgIPPtAe + DE4069hJjhjvW44OhrHuajv4BT+H1GpLre5vLXZn2OnoWC4rr8iqN8gsu6C48ktXUp3l2nOlFpqa + p7bBgq4sTTSoYWfENf4ByvQTBRzg0I8MPOVVNuY1egLhGF3PfqUpotI62k7sEF4T7TAKzwF1mbtG + QyhwTBdALKIqI1nsKGhETn88OgoIRC3878XZ1FlDBo+PrZEzH7nAMDGPgyagzsy3iUOf0wSU6RQN + 415aarHMXKg8cZSFjOMqwZmoeIbt447RVGqSEV0R6Qux6KQyyk7J6NCOA+XhFzfQXB06cRSed+Lq + 1SGUw5cJLotDU96GbxViO3TQ7uGXdrC8Gl11An0LEMwZlHpak0dFA25xpPJ7MxmA0n6WMpWy5C4L + FifLBCCurXHYTKYGg15JPwAB/IbYE4nVnWxwLGlIgNynbJuVT+U2J1dYl0+PyZpeF2wDcwzlhS6n + pLeSYxJXpVDbA8CHk2WVxRJZY7Vh9isKrAoWUghVvJg112UAXBEtiiSrlDAiv2CZZGW1EtmKhQdQ + EhTKQ0oKOXdElZ+kpJcMqVGsXDpcdPEJRuIVk9VDU3oGRIYx2ZrlddcA1aPN+qzLVw3wsTPUOSXW + nOYZ6ALsV5vWbEljGQnmeZ4i7T+7pXvoqck7qiQA5nV/WPwQ1C9pCsmILWmV4uYKhAMQRSTgCHNY + qAzN9kmpVUqxwe2tUhQjEWh9wgTfHBwvgZ7OGrjJVOCGWl0lSSlUjJKljqk0wd/c9aS8QXUtCUvA + EbiMX6i3XgQobC6DoAmiE4uNihq9NmotXWsgBurSGdhsYISdAO6s+SY36vl0KwTdCrAanciqEuTu + 1inOq29XpRHuXkVHynMMlHTjknCRZNsvRi7SdDBiu6/p2UwDrkC1HttydxZsVw2zIwOr4szJew1V + cDG3LsOL00+RdhAXkvRVj2ZgN3jOfFi/M7AbDWce8N4ZBrM3S+l6vqDkc7AJ/pjCR6eTk3saE5vb + vtJNWtPbC+3H0IRgZtPR9MS0umIiSnOYW8BsuNUa5ZUoKtFFFRPX8j5Qogx7C2CC11DHPVodZ68s + s8VayhA1NXliLSMRTEBr13VsokogA0yu4uTsy2iZwNI9kOn04DKhiCZrE4yuAv8Ez7ytAfHUB+BD + jrgyA/fJazatxzYBb3/d4A83XrTtppMQ0UTUDW/dYOOynrm3nljRITlrBPOFFqy+ZnYp1u3UbMQp + sojV5jS+mPWs/1YIckx5vWnGjjBWlA764k3QMpJiaWP+p1m1gLoPWKywzwXNFq38CfaRYXZLSbOv + d5JDW8F9B+D8xsS2igYPMdvlybdc4yg2tb1/kZ94sLpknAGuXRhJyzbpeszjlkw19raVDu4Iqa85 + enGcqI2upzeG1150fUsY7PfrYTdeXzfYjYd4NezAf33IzTNT388OfM0CAJoKpogCcae3Ww92pfib + GrJNAtUDmKsv3+DOP6KQ72Tb/6lv9lsn5gvriNQ0jkd2boNM0S3U73NyYLNvFep6oN1DPrNTxpPC + 5pF6HyaCWVHZ+BFeNmjW2bQHhd8Htw9wSc7w9XDJ3hdzLbZvP4JI28VTFqNdvQLR54gDFBug2FcF + xR4ZEr1Ua/EAo9VWYNRatPZtB0Y+EPSa54tNVDNWAeVmetsDPQLg47GN2FwAMNkmwGl9ACBVsztc + hxjxCOCmiBEd3cP8iQNJfHXk+VNHk316zmag3ZGr3K6RZz/j5w/L+OEh7/UJ+0kBYbXN3tbpq0XB + rVP9HhTr7Ga/lLqVuAGqlJPvrzsb2vpveprt7u9ve9uelvdN9i4rRLe445yrPytSf0ZgbEkuEy4q + mhK9R9y8MdKWw2Zwr83l4ZWj4ZWj3b5y5MSC3b96dAdv/zbfVLpuz2F4d+kG21KGxCO/xdTE75kF + /zvdvrmXnXaKUGv3uP3bU12k6hnrgNVhg+hbfstKpoMDieMPTMocXrmS/j68cnWfV67aKehp1rU6 + fQq6Kh+7mP0APN9JLH6vAx3Abx/retWFqKjUUJPKmlRXoR7zuBzvUH020/iItefw7tZwGPnXHUZa + QXM4fvz60KVnxobjx+H48RGPH5uc+GCHj1TE59/58eNTP3l8eod6vsT3BModLHRSwC19FU7P+Vn9 + 42x+3IU/mnYikWbrIE3+WQikR/fnrdBpKbENYpcmjwaYcddfqN/OA5NcMOcMwLPP32h5nx1/+5fo + Qvcn6O6y7d8I1TkA+AoAue0Y3wE0vxGoxhVYcAYZCSOQTBvjjH0WEcSki5m0rhu6tqEXvO6IYLxD + d4Mu8JIncYIYzbq7133VRX1ZmBUj1o3Li/q6WZlRX38FPq+vq2263xqvb7OzB7bX193ge9/oh4Dx + 9bXTP1vAq7tp2syBceAdG2znSmigouk2Vms2OEETTmMR4SLa8SFWE+j92MymjIs5ypcRS9na/dG/ + RXhJ04q144j37KtFBROw3XTtYVdoJhazufqlAfMLsC1SHlviLjlS2B66m0nujfgt/37Y6kPJdPsK + RE/ELasQvB66EpEa7boasVymY6JOZeBiOPdsqfaSwFl7potSxUlutykhblwfXFcMRPNN5G6X3f0A + 5PEKiK/ijbuhWhmqlaFasa6hWgn9IfWh65fHOi4xDIeCaSiYPHMwFExDwTQUTGQomB60YNqSX/+q + UxhPlfV/UEsDBBQAAAAIAPMOs1QQkQhn5wwAAD1pAABcAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9y + ZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9faXBfZ3JvdXBz + X29wZXJhdGlvbnMucHntXHtv2zgS/z+fgkgPsL1QFLcosHcGfEDQbXsF+kKuPeAQBAIt0442sqSj + qCRukf3sN8OXSEnOq3HatBLQxpLImeHMcOY3JO0nJM7nSbacVmKx9/edJ2Tv3i4g9iIv1jxZnggy + jEfkXRLzvMwXAp7zIudUJHkWkoM0JbJRSTgrGT9j8xD6vk1ilpVsTqpszjgRJ4y8e/PJPA7Jvxmz + N+JCkCSTbQqe/8liQXieC7LIOUlVG3gPdyvFU4o2Z2TJMgZiAJPZ2hFveDgiB5XID1kpVMPXqmHO + ZdcTmi1ZSVZ0TWJaSdpxzjmynbETepYAW5rNyXkCQ5sxkuZAJ1lI+WIkl+BQLfPwftW+4PmKiHUB + ViXJCvQsyEG2DshBuc7iNwJ4zlIWkBc0TdWnP5JYBGqISRyQDwXqiKYB+bQu2H8oD8jnDJ7saGLn + lGdAu9xRnOiXirMQxs9Cihyigi5d1prr6iNdsrmW4m1SilZvdhEzybo0fV+kCcsEWOIE/iSxtN1L + znOQ6F9CFGCeAloz/Qhu84rH7OUFUC8bD9/n4lUOnqQfr2gRMfzYkqJICpYmGTMyfNT3htnGDqHg + NCtlH3forqBG7P9VrGP8RZ6mTcW9PfzwER4zrhX3Pv+oWul7ffeOiZN87lJcLVdik1oPDt9JNbyS + 86G7lxZGm5TyVdQlHlDSEmhnCMPQNFiBo6cloSWJ1MednU9kanxqOPg0GO28SEu8h8fG6Y6MWx4d + NTV/5CgvaCv3GPxV+fJRKVBf2fr4WP/Z2YlTWpbkTfGa51VRfiiYij7lZIfAtbu7235F5NhJbh+E + O7Lxf/OKlCd5lc5JlmPcKQUF94SZDBMcZrZiNU8wHqTrkLyBBoyC66/rjjFn2J5qF9dEYqQAFkEu + DlkwnAplSADjChWCxifqOeiXZviEJ7NKMC3jJDmjXJtgAhE2gWYiVw+UgNC7wugqwyZIbYdJlqiH + UJERaB1D5i/HSTImznN+Gp49Gz8bR+Pfo/HTUJtZdiwopyvghKObmFHiGDDAQ0SG+CcNWYZe+zxb + JEtoL/9WWqB8YXspgl4feJXQNPnCOAwUGs9k+Fcjrd95Xebsqk7u29C4h1Kr9ulp7dL4dM4WJIqS + LBFRNCxZugi0nIEeUOAIEnj0R2Tvn+R9njHlh3ghgTBSBICT+tB4awlAg5pYo5HDB5q5XJu8pJDI + S35Qg1LOj0NbMjH0egT2juvoGkmfiTK6YhOCs8+2SAr1rux6yS4KcOdJPfnh7THIgQqpW/322ymk + nKVyLKmwXa3+UE/a3Vp7YKrXDJAEptqyYHGySNDJ9eTWs8Nxhc4RfILO+Ak9DwmZRu7UqKfHJiU0 + WTVV0eRSC+nT71Bhk7RR5Ev5t7QivYHPQyD/CoLROQTWcv+9mreAnuKKJ2JNFE/CRByOyIzGp9B5 + wTiDYDS3bBAeoYgmSFoGTVmNIJ6Mp2wNPCHo6dAOPo1BicRVKRRUAR1wsqiyWM53jIEWOxUYq+aS + uwqpyFtlYsuAM1HxbGLEC5CatluVCtQvcByafiOnI/K+aWAz3uZ0pwnEUdu/kW7DFkZxvdR+jmVA + US4OabcYDuDJIJCTYETIE6Jk1KnyqOX7x/V0Qh4RQBug97W2HVzPx08nV6Gp5+Pnk01Q6fn4H5Mu + bGUZXLYFCKtiDolr6I7KvoSxfb0c1VagRRKdMV6i6adkF/W+N/59b/y01hGNUan4lhZFqmXf/7PM + s916RiOmh6TJK/CRz4dv7fOKpzJMQqiDUBaumKAgHD0awIvBca3hZJmBAW23goqTSJUMgH+W1Qq0 + VrY0OzAzQRrjPUzQwaQZpENgNNztCBO7QVfwCMgARjEYBT4jEx6u4uGHCiDvP9hAuaxmZcwT6bVv + 5ptou7kidLtEyXw3IFe9bvO97LKOTnqhVjpyhX8BJIBOW4y6TS8jIoMyp7SvAWnwdVS/QCte1ob3 + MePGXkcD8NQ97amDYyt1rSfZY7jrODQoxrkzeqiz40JHTKwIEUz6UKBbir+pLldJoFoAc/XB8u1U + 2AmAU1db6v7W6mp1OxocyGnbKahqDbqSTVBN8kNbUo0Tmz6CoEQ6R1M/QVuQWt+mVotMLgCy9JwC + jPaIR7am41U25KbkAMkYXU1f0RRLOQNLRo6olmiLUXgCycDe7bgeYJsA4BdVGckVAlVZkKNn4/Gx + 7xC2dB067addRAJL2r4O6hg9tZ9GHn352KrbgY1Dk3l0YmjnU6kEzInt8nzYIYokp8Qwcqk5PvUr + VMcbHHHmnTIOdFqEJNOywchTO4IQX3KJIiRUaHX1UPtcJjDXRWVHt4V852YbnEMy4UzIYN8Nj+X+ + Vz/+Xu57KQXet1LM5X7B87MEZ+2+XbUKNbTbN4li/6ubMi4Hl61U1wD6kapKI7CDyt+ypoERbQn+ + 1zN00ob0d8T/PZq6Hk1BkhYgdCTU0otDdtd9BUG5DbccRveEyTZ6XY/UeqT23ZHaAyOmF2r+7WFw + uhI3NSaqe9tCmVtCZrN8vo4MYxVEbjZut2OHAPh66AI6m9NHV/E+Guh7OSq3wXVYsqhujiXRxzuY + P3KIGZBn46c9zrxeZ9MpaGrsK+oeMelmnk+3xnP7OPj6DP8Y0PGMLZOsNZQfDRr7u4Yd+NZbKn8h + R1PieqkajtxMMorB6ECdVfTmMvjPuZbuqv5jndHLClEurkTnah9f7eBZzdVr43YnrcncpXzXJeet + r6UbBqAZiSqSrJKDiUR+yjLJynlK5FPUCVASlAtwmEK6HlHbyqSkZwypUeFuFhguelMZDMgrJvcH + 6y3lgMg0KJ9muWkqF/dpHbDMtrTewsPGoP8St5PsOxgLsF+uG6ZWRjESzPI8Rdp/tbfkw4699tZQ + EgAzuj3EN7DyGU0BArEFxT0IRAAoikjASWdgcIZqO1fDKqXYMGudzWYMzTDqQyb4eu9gAfQ0GMGl + wgIPyph9UCmF2QI5yOq9ZJgLfjhQ3qCaloQl4Ajc+O0d90zaaqqDz+18/NhhIfdVbryt4oW0OoRq + 4/urAfoppEX0OGdFQB5xOUIn6DpaUQt3fwsMKc8hZad07dPzK76mRw38itCr5Zptbcvaejh31Uxu + DqI11dtj8rZpPQhRUwXnbK9hc3oeab9qgOFrF5wsiXZimHZV5K2OfsSfNsrsVvM6Rk8d0N9qBjaf + pnQ1m1NyEayDLxP402rkZefaFvZ203qOVHtnK7fMsw2dxVG5WR+lOTgBlBV4SivKK4H1TRsEbgdQ + Go9ogkplw9sBy46+HrbsF4AeZgHIner2FFgpA+jEpryVjJOg9MbBsKENc4GMeLmK4tOvg0UCsWRP + IoO9s4Qi9pcBf09i7j2bCgeXQbeFp51PA9JRN4OzebJLZLFJeHvIbugS6GyvH3QHw86yys+RIaKk + qB182wHQZz31bzsCVIvktBasK57hqsTUXaJoN6onnyKLGBRPjEw3BJ1G3PNUeb1qhp4wTg4JNgW5 + oKEkxbK7bntUpadOjio8PGTF+Ykuyw8SWN91PwYQ2WddWQoghrgSKsyOc0S/dDGpS8hkGyVkbcMH + rCL7E1ny6vcQH2YP0QuQ/b7hjwEbO+zU7xv2+4YPuG9Yp76tbR1SEZ/84puH/b7hIz2f1p01H0NB + hAsKbOvn09qFjr+0eUuciI9/BWh4bwfDfCP3sK6Hdb8arNviAXo1uX6VM/R4wOkZ/ve8RyvfgjLk + NzNrdLEpRD8GDKHWhfU0eCgA0dghl5DAWyz9Q8rz63x/tT/P0p9nud/zLDintnCYxUfvP9MRFX9k + /amUjcWl7fhAZ1F+ukMmdzsY0sAcePUl3k9y4CPN4/6Mh736Mx7fdMZDxe1HUIRgDE2TUkSzdeQH + mbsXIhtqDfN7b61davwJtkOp68Z3AuTP54DV60Ma8msAP8Th/wc7t4CwU6hf/ANLnTIPhPoHp2tF + fgvqdH86L/R/M++W56hreVpw9fuei3A9rl8GVxdGAih+YAoh4pFrZMOMXUDoS7LTqVSsH0avWnfE + 645rj51d72f9ES9Z+wliR9aGgJv2A8zlrDZ3R84bbw+Y62YY0lwPhiUtw++A/Mx1eZX6b73Yf5Wp + O9b8zXW3tf9NvbexB2Cue/2JGrza6Km2gZ1D96ywex+EBnyabq21egUWRsJpLCKctff3BYU6zXTv + sbtEZSjJFxEAx5X/G4nz8IymFWtGsc7ytUEFk7776NovMoTWpoggVLlrfya3QapDjYiUkcLViaO2 + 78Z803Dt7W70KJluv9mjDXHLQyl4feNWDF7b3i2SStnqlo/jgi2Vt06M+DjUr1eN1wXeNG4s7l2T + qr9DhXZdSbapANt2eeUO1y2u+oqnr3j6iqeveG7+u6XmumV905cbfbnRYYO+3OjLDV+NfbnRlxs/ + cLlxp+LijpXD/wFQSwMEFAAAAAgA8w6zVKseObcUDAAA3lYAAHYAAABhemV4dF9maXJld2FsbC92 + ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19sb2Fk + X2JhbGFuY2VyX2JhY2tlbmRfYWRkcmVzc19wb29sc19vcGVyYXRpb25zLnB57Vvrb9s4Ev+ev4Jw + P9hZKIpbFNg7Az4g2932CvSFXveAgxEItEQ72sqSjqLSukXub78ZkqJIUXIeTfpIbaCNRZEzw+E8 + fkPSD0hcJGm+ntdidfS3gwfk6NY+QOxJUW55uj4TZBIfkpdpzIuqWAlo52XBqUiLPCQnWUZkp4pw + VjF+zpIQxr5IY5ZXLCF1njBOxBkjL5+/a5pD8i/GzIP4KEiayz4lL/5isSC8KARZFZxkqg+8h6eN + 4ilFSxhZs5yBGMBkubXEm7w9JCe1KN6ySqiOz1THgsuhZzRfs4ps6JbEtJa044JzZLtkZ/Q8BbY0 + T8iHFKa2ZCQrgE66kvLFSC7FqRrm4e2qfcWLDRHbElaVpBvQsyAn+TYgJ9U2j58L4LnMWECe0CxT + 335PYxGoKaZxQF6XqCOaBeTdtmT/pjwgf+bQcqCJfaA8B9rVgeJEP9WchTB/FlLkEJV0bbPWXDdv + 6JolWooXaSW80exjzCTrqhn7JEtZLmAlzuBPGsu1+4PzAiT6pxAlLE8JvZlugsei5jH74yNQrzqN + rwrxtABL0s0bWkYMv3pSlGnJsjRnjQxv9HPDbHBAKDjNKznGnrotaCP2f2vWM/+yyLKu4l68ff0G + mhnXintVvFG99LN+esnEWZHYFDfrjRhS68nbl1INT6U/9I/SwuglpXwT9YkHlLQE2hjCMGw6bMDQ + s4rQikTq68HBOzJvbGoyfjc+PHiSVfgMzY3RLRqzXCy6ml9Yygt85Z6CvSpbXlQC9ZVvT0/1n4OD + OKNVRV4UNPmNZjSPGf+Nxu9ZnpwkCUSd6k1RZNXrkqmgVM0OCHxGo9GVRxCpKVKYhvBA0vhPUZPq + rKizhOQFRqlKUDBm8HsIBxAHlGBJitEj24bkOXRgFBxl2w6MOcP+VDuEJhIjBVg/5GKRhWVWgQ8J + YBSiQtD4TLXDatAcW3i6rAXTMs7Sc8r1gs0gHqfQTRSqQQkIo2uMxTLIgtRmmmTNi7oMFRmBa9mQ + +Z9lUjkTHwr+Pjx/NH00jaa/RtOHoTYKObCknG6AE85u1swS54DpAOI3REu57FXo9C/yVbqG/vJv + rQUqVmaUIuiMgVcpzdJPjMNEofNSJgs10/adMyRhuwbZb8PGapRatQfMWwfA1oStSBSleSqiaFKx + bBVoOQM9ocASJHDoH5Kjf5BXRc6UeeIHCYSRIgCc1JfOW0MAOrTEOp0sPtDN5trlJYVEXvJLO6kM + wu7E6RyYJ67DcCTNJcrphs0IuqnpkYGjRUvtaX0dfvnlPWSetbIYqQknoS1GWsvhbpfF1AMho87E + 6LRVI6zZMwYABIKPzNIoDWmkgS9ABRxJUSEler52HctOeuf4DojhNzRLJNx0sv2m9Z0hNXVZ9Smr + y8mZQpfRgLbbXu/ZFjwWQo8Ox2BZGBpIXFdCwQtgxMmqzmPpdRiJDN4pMWIkUgoV2HBiKnsaBpyJ + mufSn1KhsBVY0HvWBjeYB0uBBr8kbLcrihJpJcunFUo9aXgfWsxRfhOiPOwSuqBlcbVQdmXDO7UE + oSnEVleSNmGHHsqxDdZ8j2WQUd4BibucjKFlHMhIcUjIA6Jmq5PtTRzFsJKYKQL0BAw/m1b8PJ4+ + nO0CbI+nj2dDaOzx9O+zPvhmGFz4AoR1mUC2m9jTNi9h8p8vDtsFp2UanTNeoaXOyQiX7mj669H0 + YatEGqPW8S0ty0zLfvxXVeSj1tMxzJWcgROySKekSc4+ighwyvu51PfM0QrWGWDPvAYfOIO0DjI4 + 71VbJL2agRvgQn6+aNfMhTO7hy7GJ3IO41MZ553IH6rek5Ga5ijQ8w3IGKgDEnNIQ6mCWMXMzJ1T + d15/vn3hva951giBaSEECSksF12M4Q0IaCaYrnOweW98ScVZpOo1AJ/regP2VHk213zGTdx8hmHz + FehjPPM0AIwno54AC7roaW0UE/QzzCzX2cXPj7PAzm+8hFtVL6uYpzIoPE+GeNnpObSHRGkyCsiu + 18P8L3YtrcYdoV4olAL+BZCqe9fvcKcZtYbsdQNH49sbOUnf6MUYwsGRDge9ziJHgK+0UQMdpn3q + 9xr86KDQVdCaCaWZriyB78auliBOM9/91BoY/7xlhd36JFSub+i2WlMlEwZVmAmnsYgwRkyaijoy + mdvVgAVOEyOk1TgZXzWzQZ7wmTm8MHpFxSpiGdu4uDgJz2lWs27gRJzkabRDBVGJ3dSrLYeVWWqE + OJhnrI2UDqke7cLKRUhhd65ql30wxXUs3tMdjKUfKNSZjuFEZouE1/mENxU8GCCjm/lTmuHOSAPv + u7owhD1m4RmgI/PkZTDTDeCkqKtIbrypEpwsHk2np/4ymV2hiTVm3kcoMOTN66DFJnPzzQ95EvH5 + 21eTQXoqis7dTZvOQmiT8VTU9tI9XGA7cYg0VhI43mi6qKk42RzDikzoMzI+tlNKdfzZzVkXx06K + hvdeyr44LnlxniJEOjZbseErBbeP7YQLo7v59+J46W/OjC88nHHgOcYdVqxapEjXjRHWjVerbA1E + 94PXyC9ae4rV3K1W73mxqvjsUHeXXb+OXK67V+8bVMq+LQQ3LHgvK2R9Tt9JxdrjDvvaVH+GSjIL + r0O4u3IldrUK7KtVXl+n4hr7WWQXr8EQASwH3w1w/gY13kWfjVy7pus1wJ5i7mY1ydco3nZt0txw + g+aONmdutTK7W/R+E+R+fdR+14j91tH65bWrn+P6q1Rba17RqeE+ogFvqHOmlMhs5NUJdg/5zk4d + 3znsP/7cH8UvLq8HInXSGsFCqhQuz+lAD99BldC68GxnffDldcUenV0LnUG6FSB0JNRNBovsyH4F + Yd2HbxajW8J4gya8R3575Od7xR753T3ye6KiwBFGy534rxMu7Ecj+w4+t4Ewl0WyjRrGKpRdbd72 + wB4B8PXEBqZ9OOdwlxiLsX6WE7Q7XAaPy/rq8BjNvYf5D46aA/Jo+vBHh85D85zPYXbT6x4R3QRm + D7N/+DXY3z3Kvxw83F/sv2TrNPcUcE+Av3uZeDdkdw4Ynkh9VLjRrBRSEbo/cPimBw6KuW0Vb1qM + UtVYPeCRQqF+bqCuDpvl2712bXRB5u0t366oNvNbOFO48yOUhgHoUaKqNK/lvCJRgFCSldVKZCtq + ECgJygWYfCkdh6i78qSi5wypUbxC7XHRN+XBCnjN5DXm9p58QGTul6150XSVBznU1r66a69vGmNn + WIoKL8ibdzAXYL/edgxDrU8jwVIuI3dOa5qr/T0/IPCmkgKY0/0hFcCCn9MMICBbUTxvQtiDoogU + LH0Ja89QbR/UtCopNsQc6068ulkGBbvg26OTFdDTCAx/EVOCts11bSmFfUfUuhXqBjNlDapr1dwY + 9a3tS+6GOhpro+iNLd+7AHrl0zQnNrcZQpuEu2mjWwFXoB1aGzfy1zyLpTxA9I2gFe5O9oEyXgAS + yujWJe2WxF2TG7sls1Psdvuanu2aonMrV+/Ox4sF/vTML1PA4dppIBxrqYL1utfy8cPph0hbW6dE + uHST0ZDwM968b+PEG+hnsHnPTog3bDAFzYc3NTwibXKYW3WV1w1saZ7RzTKh5GOwDT7N4I/XyUEy + 7cKax6E9PLmGvb3sotp0tLbn1W2prACLgsoNf+gWFbXAEvLLr6VdG/TjZ+hO2XXBf89YB//v9/9+ + pv0/O5CZX/ZVMlPMTMbfyIQAS9/5sd/EBPFAxvNCpav55/EqhUh5JIHR0XlKsUqUme1I1llHBgmM + L4J+O5v3tgakZ68ETN6RXQKrIeHNDycnNoHe/rqhP9T3FuAuLggRJEZ+avHDu8t67j72REyP5LwV + rC/A4k7U3N6W8ju1IUCRRQiOBjwfiIKdQOyo8nLVTBxhrAwZDEXdoKMkxbK/Vv8JNinQ69h3dSzp + 7zW4SOiaIBKbf4ZDw1s77nMNYn/It0/yvhXvD/l+6OtdysV/lhteeFb1CP97fA8OrK55ZKN+2WOO + aoaC+/3FNwrYaYP/HsFNZwtQwhVnU+53KXsl9xqrksXpCnfj9ycm9/onGvvzhZ/sfAH9/g5OFNzq + 5z4dDrgz2x8CDBbyZuCPuPV/7/b0b7b53oFx+NnX2z9Bvf31NtWzIt7vo5vPfh/9i/bRVSq6j9Xl + /wFQSwMEFAAAAAgA8w6zVCQmC73QBwAA2SIAAHsAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9z + ZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19sb2FkX2JhbGFuY2Vy + X2Zyb250ZW5kX2lwX2NvbmZpZ3VyYXRpb25zX29wZXJhdGlvbnMucHntGdtu2zb03V9BuA9WCkV2 + iwLdDHhAlq1dgDQNsmzAYAQCI9E2G1nUKCqNG3jfvsOLKFEX1wnSdhsmILBEHp77lXmGIhbTdDkr + xOLwu8EzdPhkDyA7ZtmG0+VKIC86QO9oxFnOFgLWecY4FpSlATpKEqSAcsRJTvgtiQM4e0ojkuYk + RkUaE47EiqB3J5flcoB+JcR+iDuBaKpgMs4+kEggzphAC8ZRomFgH77WmqZiLSZoSVICbACR602N + Pe/iAB0Vgl2QXGjAtxqQcXV0hdMlydEab1CEC4U7YpxLstdkhW8pkMVpjD5SEO2aoIQBHrpQ/EUS + HZWiWuLB06p9wdkaiU0GVkV0DXoW6Cjd+Ogo36TRiQCa1wnx0TFOEv32E42Er0WkkY/eZ1JHOPHR + 5SYjv2M+MFg+Yp4C0nygSeBPBScBCE4CLFGHGV7WaRpy63O8JLEhf0pz0TpN7iKiaObl2eOEklSA + CVbwQyNltJ85Z9xHvwiRgV0ygCZmCT5ZwSPy8x1gzxuLZ0y8YeBCZnmNs5DI1xYXGc1IQlNS8nBu + vktivQcCwXGaqzN10euMlmz/WRBX/vVyLfqUcHTxTjH9RrmtUXoQBOX+GjwpyRHOUahfB4NLNCuN + 5o0uRweD4ySX37BcWnVe2n0+b0o4rzHpt4W4AofQzjLPBagSnOrqyvwMBlGC8xydMhz/iBOcRoS/ + 4SwVJI1Pzo9ZuqDLQgd8/j4j5m06QPAMh8OHHUPK3RCzC8FAIfqDFShfsSKJUcpkQsgFBveBEIPI + g5DTLMZUBmqyCdAJABAMrrmpDkacSHhsXNAgiSQGsIGkUkMLptI5RiKQAY+FwNFKr4NdcCpXOL0u + BDE8Tukt5sZ0U0h9FMAE0wuaQThdyLSn8hlwbcVES86KLNBohLRqieavmjOlRHxk/Ca4fTl5OQkn + r8PJi8C4hzqYYY7XQElKNy2llDLIzAupEhKTcoA8cOCVKQC+bhLEFvaURuicgS2KE/qJcBAUgK9V + XtaSVnvOkZjsOlTfDUrX0Wo1sTCrQkGuxmSBwpCmVIShl5Nk4Rs+fSOQX2PEd/AfoMMf0BlLifZR + +UgEQagRACX90ti1CACgQtYAqtEBsDrVJi3FpKSlXiqhEkh0ngPs2y9uEl+o3CVM8ZpMkQxYC5FA + tIXXJty6AJ4/v4Fcv9QeozTh1I750Gg52CNuZcaHDFIkYnhV6RIM95ZAwYdcpKqiZAmVLKGFQYVO + zo3ohRvpNZfpFPcSUMo36aESfQlUD6EqjPo01iTVpbcmJUeQJqEexVdQN2QDwQtZyORocDKZJVBU + 5EIXdSAE+inSSAWgTEq2y8hk8ogVFzrHScF06bIEOBEFT1VoUaE7GnCmG1LlOZCDUMDB98nllXEl + W0bT6mshWfdKBg5qHEghbMpqdQ+B2zbM90ttD3PEqxo3mELCddmpKnHQajbqDmzfI5V5dMgEGcu8 + EayMfJU+DhB6hrTIphY/OnosPdW/hNDJANV7uyqfV5MX013N06vJq2lfZ/Rq8v20q5WyBLZtBoIi + i6EOenXZ7SZo4H57UJkeZzS8JTyXjjtDQ2nEw8nrw8mLSpM4kqqXuzjLEsP7+EPO0mEV+DIBZpxA + TJLQFCsvJXcihF7mZqaUPnW0Ipt9cG9eQEisoOADD86+XgtVkBOICmnN+21lOLfl2X10PjpSMoyu + VAVwakKgob2hFnPoG3l9NALs0K05qGFekF2MlcyVqSnXbxenrf2CJyUTsmAEwCEGc+H5CHaAQSsg + Xabg+K3zGRarUA9NIdi3WIM/5S2fK59RmUbfyix6BvoYTVsaAMLesCPfgi46VkvF+N0Ek1r87KLX + TrtArr34GWp5cZ1HnKrMcBL30aoX7qB+JKTx0Ee7tvvpb3eZ1nQkgTGU5AL+fCjinfY72OlGlSO3 + wCDQ+OZRQdJ1ej6CdHBo0kFnsKgTECtV1pABU311R418TFJoKmhJhNZMkxe/HcauliBZk3b4aRvY + +HxihT25ELr0l3grrelhSiZVkITjSIQyR3jldBvaGu5qoNa2xpbJ2qI3elB5g2LRpugQlCksZIuQ + JGTtts1xcIuTgjSzp+ydWmptYJFNSn2pU2UOKWtv2fHIYlO72Wig6lAxmC+UGHYXrMr2vXWu4fYt + 3cFZ/BHDGOp4T2jvLHiRerwc9cELCV7P3uBEXlWU3X9TFxZxi1iwgj7JfrXKmAWDFlMUeaiuwPSE + juYvJ5OrtpnsNY1XOzPrQuRb9HbbrxqUmX1r5z3V+7Xvk7xefDqVztx7mYYhjMu0VFRBGQi3z/Uc + JKWX+E5IWhAtilPSZW5RVX2KRuN6XcnH927h2o6dOg37rbq9HWec3VLZJ43tpWhwprvvcb3qwulm + Ed6OFz0XOKNtq+MYtKLjC061JV8hzUJnqtxvBLZte08uG7an2z2n2v/4UKvpfE77TZo7tOXS38Os + 32DA7nES/5Fz8ufm3x5y/5BBty9i/h9pzdM3ydXafMiNew9w+w1uX21g+zqD2qin7uwiuDt3APHd + AD2MfINJcdvlMg+eDDv9sWMkfNxk8zVGwF1XPY+85vlCVzxPOt992fb/Ma3/w9v+L93yP3m7//kJ + uKfudc+6ddW1RlczNMheoXXU+cdVrCpUa9qoQ6i9ejn5NwwP4/sd6X3bMVr8DVBLAwQUAAAACADz + DrNUVs/XT9UHAABcIgAAdQAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdf + MDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX2xvYWRfYmFsYW5jZXJfbG9hZF9iYWxhbmNp + bmdfcnVsZXNfb3BlcmF0aW9ucy5wee0ZbW/buPm7fwXhfrBzUBS3KHA7Ax6QddeuQNs7ZLkBgxEI + tETbvMiiRlFpfYX32/c8JCWRouy5Qdo7DBMQWCIfPu+vzDOSiowXm0Wt1pd/Gj0jl0/2ALJXotxL + vtkqMk0vyHueSlGJtYJ1WQpJFRdFTK7znGigikhWMfnAshjOvuMpKyqWkbrImCRqy8j7t7fNckz+ + zlj7oT4pwgsNU0rxK0sVkUIoshaS5AYG9uFrZ2hq1jJGNqxgwAYQWe0d9qY3F+S6VuKGVcoAvjGA + QuqjW1psWEV2dE9SWmvcqZASya7Ylj5wIEuLjHzkINqKkVwAHr7W/KWIjqOoLfH4adW+lmJH1L4E + qxK+Az0rcl3sI3Jd7Yv0rQKaq5xF5BXNc/P2V56qyIjI04j8VKKOaB6R233J/kHlyGL5SGUBSKuR + IUF/qyWLQXAWU0SdlHTj0rTkdj/TDcss+Xe8UsFp9illmmbVnH2Vc1YoMMEWfniqjfajlEJG5G9K + lWCXEqCZXYJPUcuU/fgJsFe9xQ9CvRbgQnZ5R8uE4WvARclLlvOCNTz8bL8bYkcPxErSotJnXNFd + Rhu2/1UzX/7dZqeOKeH65r1m+rV2W6v0OI6b/R14Ul4RWpHEvI5Gt2TRGG06uZ1cjF7lFX7DcmPV + ZWP35bIv4dJhMgqFuAOHMM6yrBSoEpzq7s7+jEZpTquKvBM0+wvNaZEy2b2DV9zUOat+KpkJ+mo+ + IvCMx+NzDxDtYkS0C/FIo/inqEm1FXWekUJgEqgUBZeBsIJogzAzbGUcgzPfx+QtADAK7rjvDqaS + ITy1bmeRpIgB9I5UHLRgHpNXEAEGOVWKpluzDragBa5IvqoVszzO+QOV1lxzSHccwJQwC4ZBOF1j + qtM5DLhuxSQbKeoyNmgUWrJB82/HgQqmPgp5Hz+8mL2YJbPvk9nz2LqEPlhSSXdACaWbN1KiDJht + IT1CMtJGr2IPXhRrvgF4/VtbhsS6PWUQemdgi9Oc/8YkCArAK52LjaTdnnckY6cOubtx4zRGrdb/ + F53742rG1iRJeMFVkkwrlq8jy2dkBYocRiIP/wW5/DP5IApmvBMfRBAnBgFQMi+93RYBAHTIekAO + HQBzqfZpaSaRln7phMohuU094Kj9kjbZJdpdkoLu2JxgkLYQOcRWsrKBNgTw3Xf3kN83xmO0Jrx6 + sRxbLccnIxbzO+SLOlfju06LYLI3DMo7ZB5dA5EZsmrOEYmhjr5P3R20d4vB+sqgnLeAEd/QNRF7 + A+TGThc/x1TVJzWksD6lHrc+oSMa76Du2R6iFtKPTcjgXZgeSFpXylRwICTJui5SHXmYjdqWosSs + kWkuTHJDwUydaglIpmpZ6JjiyrQv4EX3rEtwIAfjgEOeTtydVZEhq2P9tUampw3pC4c2st9mqaBJ + iP3uYHleNjvX9+4cPiiH7Ooz0pXaOOgmXJ9t31OdZkx8xKUopxNYmUQ6V1wQ8owYYW2xfUSotJR0 + a5JAkwL0Prer+LycPZ+f6otezl7OjzU9L2c/zIe6pJbAIWQgrssMyt3UlbrdBNk/Hy46c9OSJw9M + VuimCzJGw13Ovr+cPe90SFNUOu7Ssswt71e/VqIYd2GOea6UDCKQJbYmTQv2SSXQptwvtLrnnlaw + jwdnljUEwBbqOvDg7Zu1RIc0gxhAO34+dCbzu5nTR5eTay3D5E4nei/1xwZ6OjZijiMrb0QmgB0a + MQ81jALYrLSS+TL15frl5l2wX8u8YQLrQgwcUjAXXU5gBxhsBeSbAlw+OF9StU3MPJSAfesd+FMV + +FzzTJqk+QZz5gfQx2QeaAAIT8cD2RV0MbDaKCYaJpg7kXOKXphkgVy4+F+oVfWqSiXXOeFtdoyW + W59j90jCs3FETm0fp384ZVrbeMTWUMgF/EVQqwftd3HSjTpHDsAg0OT+UUEydHo5gXRwadPBYLDo + ExArXdbAgOm+hqMGH5sU+graMGU00+clCsPY1xKkaRaGn7FBG59PrLAnF8IU+gZvpzUzM2FSBUkk + TVWCOWLaDK5JW7d9DTjdadYy6SxOJ2cWNigTIS2PFCavRKwTlrOd3xdn8QPNa9bPm9gjBQrtYcGW + xF0aVJZHqrU09jdYZpzrih6qAeWC4RLEcLpUdVY/WuF6Dh/oDs7SjxTmTM9vkvYiQtbFVDbzO/gf + o7vFa5rj/UPT3vd10SIOiMVb6I3ar6CAtWDQSqq6SvS9lhnByfLFbHYXmqm9e5k6ZxZDiKIWfbsd + da3Jon0LM57u98JLoulRfCaJLvzLlp4hrMsEKuqgLITf1U49JI2XRF4wtiBGFK+YY1bR9XxOJldu + RamuPvsl63DlVWjYDyr24aqU4oFjh3TV3nTGH0yvfeXWWzjdL78HB6C5m5kcgi5jFMTFVxxYHQBg + KcEh8ry5dqA9tzKNw5EVh52qZClfc0iG3sA3NMb+j4+sAZ2e5k9Q6zR0lGZoxt9hWA6cInrkzHv+ + LGsJ/eGG1iYq/j+e2ufYVOa07JDzzh7GzhvCvtnw9W2GrklQSc4k5WUHn6C3dYTs7zDjHYYc5Itn + ukHvGxjmHjeTfIvh7dQlzSMvaL7S5cyTTmZft31/TOv+5W37127Zn7xd/5LZ1eaf4SnVVVowdNp2 + H/uA4Kj3P6VMV6JgTnAh9J5bNv7Ybb8L5STww8A48B9QSwMEFAAAAAgA8w6zVOxsGwLzBgAABRYA + AHMAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAx + L2Fpby9vcGVyYXRpb25zL19sb2FkX2JhbGFuY2VyX25ldHdvcmtfaW50ZXJmYWNlc19vcGVyYXRp + b25zLnB5rVhtb9s2EP7uX0G4HywXiuwWAboZ8ICsW7sAaVpk2YDBCARaom02sqiRVBI38H777kiK + erO9YogAwxJ5vPd77qRXJBEpz9fzUq/Ofhi8ImcvdgGz96LYSb7eaBIkY/KJJ1IosdKwLgshqeYi + j8hFlhFDpIhkiskHlkZw9oonLFcsJWWeMkn0hpFPl7fVckR+Z8w/6CdNeG5oCim+skQTKYQmKyFJ + ZmlgH562VqZRLWVkzXIGaoCQ5a6hXnAzJhelFjdMaUv40RIKaY5uaL5mimzpjiS0NLwTISWKXbIN + feAgluYpeeRg2pKRTAAfvjL6JciOo6leePSybl9JsSV6V0BUCd+CnzW5yHchuVC7PLnUIHOZsZC8 + p1lm737hiQ6tiTwJyecCfUSzkNzuCvYnlQPH5ZHKHJiqgRVBv5WSRWA4iyiyjgu6bsp04rZf6Jql + TvwVV7p3mj0lzMhU1dn3GWe5hhBs4I8nJmi/SilkSH7TuoC4FEDN3BI8ilIm7Ncn4K46i9dCfxCQ + Qm55S4uY4W1Pi4IXLOM5q3T44p4rYUcPRFrSXJkzTdObilZq/12ytv3b9VYfc8LFzSej9AeTts7p + URRV+1vIpEwRqkhsbweDWzKvghaMbkfjwftM4TMsV1FdVHFfLLoWLhpKhn0j7iAhbLIslAZXQlLd + 3bm/wSDJqFLkStD0Z5rRPGHymulHIe8vc0i5FU2Y+lwwW/NqNiBwDYfD76QnJsGI8AvRwHD4S5RE + bUSZpSQXCAFKU0gYKCqoNSgyq1TKsTSzXUQugYBRSMZdfTCRDOmpSzrHJEEO4HWU0mALwbGoggyw + xKnWNNnYdYgEzXFF8mWpmdNxxh+odMGaAdhxINPCLlgF4XSJQGcQDLT2ZpK1FGURWTYa41ix+aeR + Prn1W/Twdvp2Gk/fxdM3kUsIc7Cgkm5BElo3q6xEGxBrARwBikzIVdSiF/mKr4He/JdOIbHypyzD + 1hnY4jTj35gEQ4F4aZDYWlrvtY6k7NSh5m5U5Yx1q8v+eZ38uJqyFYljnnMdx4Fi2Sp0eobOoLCh + SNjiPyZnP5FrkTObnHghgyi2DECSvensegZAUDPrEDXkAFlTaleWURJlmZvaqAygLWgRh/5JOqiL + TbrEOd2yGcES9RQZlFm8dHV2iOD163tA97XNGOOJVrdYDJ2Xo26RIqADQJSZHt7VjoMofWQay1aJ + hJsGiyqQSgXichZSvip2Vy2N1Dho1i20ULzDTMR2WhE1S6Uul2Oe6Yo65J+upJYBXUFHHFxT3bMd + GAxo49AXkgnRgCSl0rZdgyBJVmWemEJD8PHzQ4EgkRotLJahYbYpeQGS6VLmpoS4trMKJM09q/EM + 7GAceEhyPIiog3OreVqhnkElbdwQhxp7HOoNAVG7+y++D69OZNddQzTlAJlt2XX3jHoDQjMr/X1i + sMMmfVSIIhjByig0ADAm5BWx9rn++X3575mbASOGUQNEPPtVvM6nb2anppvz6fns2OhyPv1xdmjW + 8QL2fQWiskih/IKmoX4TzH3ej+ug0oLHD0wqzL85GWJ4zqbvzqZvarfRBP2Mu7QoMqf75KsS+bCu + X8SrQjIoLRa73hLk7EnHMGzcz42HZy2v4DQOWSpLyOwN9GfQobVv12JTqwwcj6F73tdRas8kp48u + RhfGhtGdAewWhEeWOhhaM4ehszckI+AO41SLNQz0OHR4y9o2de364+aqt1/KrFIC8T0CDSmEiy5G + sAMKegP5Oocs750vqN7E9q0mhviWW8gn1cu56hpVaPgRwfAa/DGa9TwAgoPhAdgEXxxYrRwTHhaY + Nae7E/L66Ani+ov/IU2VS5VIbmDgMj0mq9lno+aRmKfDkJzaPi5/fyq0boCIXKBQC/iF0HMPxm98 + Mo3qRO6RQaHJ3f8qkkOnFyOAgzMHBweLxZyAWqlRAwumfjpcNXg5UOg6aM209UxXl7Bfxm0vATKz + fvnZGPj6fGGHvbgRtoNXfGuv2XcfBFWwRNJEx4gRQfX6Gfvu3PZAY8pMvZKNxWB0vJdBZ+izb3FH + vIrFKmYZ27ZH2jR6oFnJulCJ807Phx0uOGs0lw76pyXKBxcHF+wsje8MHVYH/AmxipHD6e5UB/po + U+vkeM93cJY+UnhFbKVK7L8gyDIPZPXiDSnH6Hb+gWb44aCazLu+8Ix7wqINTED+qdezPBmMhbpU + sfkgZd+eyeLtdHrXD5P/aBI0zswPMQo9e78d1tPI3N/1Qc5Mdf2vO8FRfhY35+2vJJ1AuJTpuaim + chTtcTVoMamyJGzVnyexprT6NwKJaeEzMpo0m4iaPLe71H7Sasqw32vS+0khxQPHoWjiP1FWc+ik + 2WLhdLfj7id596vKaN+bK/4FUEsDBBQAAAAIAPMOs1SRh+kl1gcAANwhAABvAAAAYXpleHRfZmly + ZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9u + cy9fbG9hZF9iYWxhbmNlcl9vdXRib3VuZF9ydWxlc19vcGVyYXRpb25zLnB57Vltj9s2Ev7uX0E4 + H6wttLITBGjPgA/YS5tcgLwUe9sCB2Mh0BJtsyuLOoraxFm4v70zJCWRkuxsFpu0ONRAsBJf5n2e + mVGekESkPN8sKrU+/2H0hJw/2g+IvRDFXvLNVpEgOSNveSJFKdYK1mUhJFVc5BG5yDKiD5VEspLJ + W5ZGcPcNT1hespRUecokUVtG3r6+qpcj8h/Gmhf1URGe6zOFFL+xRBEphCJrIUlmzsA+vO0MTy1a + ysiG5QzEACarvSNecHlGLiolLlmpzMFX5qCQ+uqW5htWkh3dk4RWmnYipES2K7altxzY0jwlHzio + tmIkE0CHr7V8CZLjqGrDPHpcs6+l2BG1L8CrhO/Azopc5PuQXJT7PHmtgOcqYyF5QbPMPP3IExUa + FXkSkvcF2ohmIbnaF+xXKkeWygcqcyBajgwL+qmSLALFWUSRdFzQjcvTstv9TDcstezf8FL1brOP + CdM8y/rui4yzXIELtvCHJ9ppP0kpZEj+rVQBfingNLNL8CoqmbCfPgL1srP4TqiXAkLILu9oETN8 + 7ElR8IJlPGe1DD/b95rZ0QuRkjQv9R1XdVfQWuz/VczXf7fZqWNGuLh8q4V+qcPWGj2Konp/B5GU + lYSWJDaPo9EVWdROCyZXk7PRi6zEd1iuvbqs/b5cdjVcOkKGfSWuISBMsCxLBaaEoLq+tn9GoySj + ZUneCJr+i2Y0T5h8X6kVWv6yylj5vmAm38v5iMBvPB7f4yzRgUVEsxCN9O3/ioqUW1FlKckFpn6p + KAQKJBPkGCSXESblmJLZPiKv4QCjEIT79mIiGZ6nNtgskQQpgLWRi0MWnGLQBAlgalOlaLI16+AB + muOK5KtKMSvjnN9SaZ00B5DjcEwJs2AEhNsVApxGLpC6UZNspKiKyJBR6L+azO9O2ORMfRDyJrp9 + Nns2i2ffx7OnkQ0EfbGgku6AE2o3r7VEHRBjARQBgrSry8g7L/I138B5/beyAol1c8sQ9O7AFqcZ + /8QkKAqHVxqBjabtnnclZacuubtRHS/GrDbqF23Q42rK1iSOec5VHAcly9ahlTO0CoWOIKFH/4yc + /5O8EzkzgYk/JBDFhgBwMg+d3YYAHGiJdQ45fOCYy7XLSwuJvPRDq1QGkBZ4h8PmTVqIi3W4xDnd + sTnB1GxOZJBi8crm2NCB7767AVTfmIjRlvCqxHJsrRwdS1YEdACIKlPj69aA4K1XDOo5QI0uesLe + IBLzGwOeatlILZvNGSdABpW7Alr4hPGIdOtDbsK0SXPMPl1WQ1bqcupI6zM6Yub21A3bQ6oC5ljs + hZBCTCBJVSpTrIGRJOsqT3S6IQQ13UOBUJFqKQyioWKmJDUMJFOVzHUicWU6FQidG9aiGujBONCQ + RzG6dSXKYs2r39Yob1BzPXPYouQNKvVagcjvAZb3Q697xNq1IwLlAKS+DG0tjXrtghujzXOiEcWk + QlSIIpjAyiTUsHBGyBNi9LTV9MuyomGi244YGhBgddes4u/57On8VM/zfPZ8fqyheT77x3yoA2oY + HPoCRFWRQlELXIWbTVD77nDWOpkWPL5lssS4XJAxuut89v357GlrPpqgvXGXFkVmZZ/+Vop83OY1 + olkhGaQci23lCXL2UcXQgtwstKXnnlWwR4folRVE/BaqN8jg7Zu1WOcwg6BHF94dWm/5ncrpq8vJ + hdZhcq3h3AP4yJwOxkbNcWj1DckEqEOT5ZGGNh9bkkYzX6euXr9cvuntVzKrhUD0j0BCCu6iywns + gICNgnyTQ7T37hdUbWMz68Tg32oH8VT2Yq7+TWqUfIUg+Q7sMZn3LACMg/EAnIItBlZrw4TDDDMn + aU7x66MqsOsvfoZbWa3KRHINB6/TY7zcKhy5V2KejkNyavs4/8Mp19r2IrKOQingXwgVedB/ZyfD + qA3k3jFINLl/UJIM3V5OAA7OLRwMJou+AbnSogYmTPs2nDX4s6DQNdCGKWOZrixhP419KwFCs376 + GR80+fnIBnt0JUxlr+m2VjOTEYIqaCJpomLEiKAeSuOmWvsWcHrQtBHSWQwmn69pUCH6bDwuiFux + WMcsYzu/8U2jW5pVrAuZ2A/1bNmhgj2IuzRoJ49V42RsaLDCOF8hOqQG7Ao+i5HC6SrVOvxocevE + es92cJd+oDBIeiETN98XZJUHsh7LIfQY3S1e0gw/K9T9e9cWDeEes2gLHVHz1qtdzTFoG1VVxvpz + lZmxyfLZbHbdd1PzSSVw7iyGCIUN+WY7bLuSRfPUBzvd5fW//QRH6Rn8XPjfUDqOsCHTM1F7yp7w + 29jAI1JHSejlYXPEqOLVcQQUXcrnZDJ1i0k5vfOr1WHqFWfY7xXrw7SQ4pZjczRtPmBG70xzPXVL + LdzuVt7DVLjfXSaHXm8x6qXEVxxGa2FinBLvN602nbiLVOP+IIrTTFmwhK854J43zPnD6f/5IGr4 + DBm6y6djFZ/PEU/9CQOv6/fwgXPr5+ZRl8dfZPD0wv3vEdP+jk1WTtsNCHbvgep+g9Q3G6C+zeA0 + cUvCKS59DAAu/cUjXP6EsewwFA9fPIYNBtvA/PWwMeJbzFunvqs88JvKV/qe8qjD1Ndtux/Scn95 + u/21W+1Hb7M/P266lWx4sHTt1ZsTbYeOdb531ft/nlTXnF5r757Qe26B+Mt26tO7LkofBpr3PwBQ + SwMEFAAAAAgA8w6zVAKvYo+xBwAAGSEAAGcAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtz + L3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19sb2FkX2JhbGFuY2VyX3By + b2Jlc19vcGVyYXRpb25zLnB57Rlpb9s29Lt/BeF+sFIoslsE6GbAA7Ju7QqkaZFlAwYjEGiJttnI + okZSad3A++17PEQdlN00SA8MM1BEIt99P/URSlhK89WslMvjHwaP0PGD/YDYc1ZsOV2tJQqSI/Sa + JpwJtpRwzgvGsaQsj9BpliENJBAngvAbkkaAe0YTkguSojJPCUdyTdDrV5fVcYR+J8S9yA8S0VzD + FJy9I4lEnDGJloyjzMDAPbxtDE8tWkrQiuQExAAmi21DvODiCJ2Wkl0QIQ3gSwPIuEZd43xFBNrg + LUpwqWknjHPFdkHW+IYCW5yn6D0F1RYEZQzo0KWWL1HkqFLVMY8e1uxLzjZIbgvwKqIbsLNEp/k2 + RKdimyevJPBcZCREz3GWmadfaCJDoyJNQvSmUDbCWYgutwX5E/OBpfIe8xyIioFhgT+WnESgOImw + Ih0XeNXkadlt3uIVSS37Myqkh00+JETzFBXu84ySXIIL1vCHJtppv3LOeIh+k7IAvxQATewRvLKS + J+TXD0BddA7PmXzBIITs8QYXMVGPnhQFLUhGc1LJ8Na+V8z2IkSS41xonKbqTUErsf8uSVv/zWoj + 9xnh9OK1FvqFDltr9CiKqvsNRFImEBYoNo+DwSWaVU4LRpejo8HzTKh3OK68Oq/8Pp93NZw3hAx9 + Ja4gIEywzIUEU0JQXV3ZP4NBkmEh0BnD6c84w3lC+FvOFkS8KYhJdDEdIPgNh8NDQEiHEmLuIBpo + tL9YicSalVmKcqaSXUgMoQHpA1kF6WTYp1QlYbaN0CsAIBjCblsjJpwoeGzDyxJJFAWwr+LSIAtu + MPVDEVDJjKXEydqcg81xrk44XZSSWBmn9AZz65YplDUKYJKZAyMgYJeqpOlaBVI7NdGKs7KIDBmp + PFaR+acRKDmR7xm/jm6eTp5O4smzePIksq7XiAXmeAOclHbTSkulg6qqUAah6GjniqgFz/IlXQG8 + /ltagdjSYRmCLRy4ojijHwkHRQF4oWuu0bS+a6Gk5BBS8zaqAsWY1cb5rA5zdZqSJYpjmlMZx4Eg + 2TK0coZWobAhSNiif4SOf0LnLCcmItVPEYhiQwA4mYfOrSMAADWxDlCDD4A1uXZ5aSEVL/1QK5VB + EQtawKF747aoxTpc4hxvyBSpZHQQGeRWvLDJ1Qfw+PE11PGViRhtiVZfmA+tlSMvS1XthlpQZnJ4 + VVsO3PSSQOuGqqL7mxIAVQKobgzpbfOjEQy9ilwCunpSsadIVUDN5KgTZJ8tuqz6LNLl1BK6y2iP + SWuoa7KFtIT6YisrhI/Kf5SUQppWDIw4WpZ5olNLlRs3GxSqLKRaClO9lGKm4TgGnMiS5zppqDRz + CITJNakrGOhBKNDgfgWu3aaEsHbVb0slaFCxO2rwUyK70uN1+Kjd2ud3K1GHAuqqwRtTKJNt5nVv + jLz23wxE95zoemECPSpYEYzgZBTqpD9C6BEyCtrueMeYd9T1/BDDJAE8bt2p+p1MnkwPDS8nk5Pp + vsnkZPLjtG+UcQx2vgBRWaTQq4Kmpu4S9L3dHdVuxQWNbwgXKgRnaKgcdDx5djx5UtsNJ8rQ6hYX + RWZlH78TLB/WKayKVMEJZBeJbUMJcvJBxjBLXM+0iactq6hhGwKVlxDca2jKIEPr3pzFOl0JxLfy + 3e2udlN75DiMOh+dah1GV7pKt+p2ZKCDoVFzGFp9QzQC6jAttUjDvK4mDadZW6euXn9cnHn3Jc8q + IVRRj0BCDO7C8xHcgIBOQbrKIcw9/ALLdWyWlhj8W24gnoQXc9VvVBXEl6oenoM9RlPPAsA4GPZU + TrBFz2llmLCfYdbIlkP8/AIK7PzDT3AT5UIknOo68Crdx6vZXKMmSkzTYYgOXe/nvzvkWjs1RNZR + Sgr4F0Kj7fXf0cEwqgPZA4NE49t7JUkf9nwE5eDYloPeZNEYkCt11VAJU7/1Z4362aLQNdCKSGOZ + riyhn8ZtK0FpJn76GR+4/Hxggz24EqaJV3Rrq5mFRxVV0ITjRMaqRgTVdhm7/ty2QGO0TJ2QjcNg + dKCZQWvw6bfIq4IVs2VMMrJpD7JpdIOzknRrpZp5PCN2qKhxo3nUa6AWK+ddNbuo1tL4jtAh1WNQ + cFasKBxuT7Wn93a1TpB7tgNc/B7DYtiKldh9IeBlHvBqsYaYI3gze4Ez9WGgmse7tnCEPWbRGmYg + 9+Y1LQcGo6EsRaw/OJmdGc2fTiZXvpvcR5GggTPrIxQ68u46rMeRmXvyq5ye6/yvN8FeeqZwztpf + QTqOsCHjmaiGshDtiTVoEamiJGwloAMxqrQauKokuodP0Wjc7CJifNtuU7txqyvDvdeld2NYkm6o + morG7hNkdG7m6HGzxwJ2t+VqZNiwRjtvmhh4ufAFt0otxd3WTTds65o09DfJng3yP75AGj5NG3bp + Wyu06XaM/g0WUu3C8J575af2RU38O1kMTaz+vwLa377NpzEWQ72588Jzt0Xnqy04X2exGen0PUS+ + zm8gW7/sIfcN9qNdn+M/ex/qjaqeReh+8/zXWHwOfeC458eNL/Rh40G3mi87Bt9nBP788fdLj74P + PvZ+eu/Tvap/w2saylvY7KisereH2voPlFR3FW/GbkLou2YL+P5G5vGtK8C7nvH5X1BLAwQUAAAA + CADzDrNUkDH9sqAMAAB4aAAAYQAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBf + MDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX2xvYWRfYmFsYW5jZXJzX29wZXJhdGlv + bnMucHntXHtv2zgS/z+fgkgPsL1QlLQosHcGfECu2+4V6Au59oBDEAi0TDvayJKOopK6Rfaz7wxJ + UaRE5Z20aSWgtUUN58Xh8Dek4ickzhdJtppVYrnz960nZOfOLmD2Ii82PFkdCzKOJ+RtEvO8zJcC + 2nmRcyqSPAvJfpoSSVQSzkrGT9kihL5vkphlJVuQKlswTsQxI29ff6ybQ/IfxsyN+CxIkkmagud/ + sFgQnueCLHNOUkUDz+FurWRK1RaMrFjGQA0QMt9Y6o0PJmS/EvkBK4Ui/F0R5lx2PabZipVkTTck + ppXkHeeco9g5O6anCYil2YKcJWDanJE0Bz7JUuoXI7sETTXCw7t1+5LnayI2BYwqSdbgZ0H2s01A + 9stNFr8WIHOesoC8oGmqvv2WxCJQJiZxQN4X6COaBuTjpmD/pTwgnzJo2dLMzijPgHe5pSTRLxVn + IdjPQooSooKubNFa6voDXbGF1uJNUopOb/Y5ZlJ0Wfd9kSYsEzASx/CRxHLsXnKeg0b/FqKA4SmA + mukmuM0rHrOXn4F72Wp8l4tXOUSSbl7TImL4taNFkRQsTTJW6/BB39fCejuEgtOslH1s021Fa7X/ + XzGP/UWepm3HvTl4/wGaGdeOe5d/UFT6Xt+9ZeI4X9gc16u16HPr/sFb6YZXcj74e2ll9JBSvo58 + 6gEnrYEOhjAMa4I1BHpaElqSSH3d2vpIZnVMjUcfR5OtF2mJ99BcB91hHZaHh23PH1rOC7rOPYJ4 + VbF8WAr0V7Y5OtIfW1txSsuSvMnp4l80pVnMePm+YCoFldMtAtf29nbPcyK9QHLTEG7JHv/LK1Ie + 51W6IFmOGagUFAIV5jRMdZjjSugiwcyQbkLyGggYhUmwaTrGnCE91cGumcTIAcYGpVhsYQhVUkMG + mGGoEDQ+Vu3gaZphC0/mlWBax2lySrkejCnk2gTIRK4alILQu8I8KxMoaG3MJCueV0Wo2Agcp5rN + n1a4ZEyc5fwkPH2292wv2vs12nsa6gGXHQvK6RokoXXT2kq0AVM95GbIhHJIy9Chz7NlsgJ6+Vlp + hfKl6aUYOn3gUULT5AvjYCgQz+VCoCxtnjldFuyiTvbTsI4R5VYd3bMmuLF1wZYkipIsEVE0Llm6 + DLSegTYosBQJHP4TsvNP8i7PmApGvJBBGCkGIEl9aT01DICgYdYisuQAmS21LUsqibLkF2WUCn5p + GljKBJMGAoOx0zswd1zn3EjGT5TRNZsSnJOGIoV5Fs31RPMR/PLLCSwzKxVCHtfE0veKBnJVMR5B + yyiQVBNCnuD6xzDaZH45xOYj01km/giWAGDx1bTi9Xzv6fSiVef53vNp35LyfO8fU98aZAScdxUI + q2IB03psG2IegjlfzycT04sWSXQKeQknwoxs43Tb2ft1Z+/pdkMSY67Hp7QoUq377h9lnumwxQux + D6QUXkGcfzp4Y9ornsogUhFjD3S4ZoKCovRwBESjo8bBySqD1cKwKKg4jhTMgjVjVa3Bg2XHy6M6 + QH7H+HgHoz+atsM5BEHjbU8kbQe++ArICCwaTQJXUGrl84vkdOMRxHQbe6SU1byMeSJXsNeLPhn2 + DAvtLlGy2A7IRY+7cs+9o6Zzoh4AlAr/AphM3nGZ+ENCJkYYfF6ax5Cf+SZqHuCInjdB4K65vb0O + RxDBOzqCIYhmHT/JHuNtK9DBMdZd7Qe/4sewtNpaq/trq93pdjjal9PKq7KiBp0lCaorv3Q11atc + e6zURFPj1HZY0NWlyQY17Iy4xj/AmZ5RwAEO/8jAU15lY16jJ1CO0fXsFU0RldbZdmKn8JppR1B4 + DKjL3DUWQoFjSACxiKqMZLGjoBE5fLa3FxDIWvjf86OpM4cMHh9bPWc+doERYh4HTUKdmW8Thz+n + CRjTKRrGvbzUZJm5UHniGAsrjmsEZ6LiGbaPO05TS5PM6IpJX4rFIJVZdkpGu3YeKHe/uonmfNfJ + o/C8k1fPd6EcPk1wWuya8jZ8pxDbrp0doXc7WZ6PzjuJvgUI5gxKPW3Jg6IBtzhS63szGIDSfpM6 + lbLkLgsWJ8sEIC5KIrWksBlNjQa9qn4EDvgNwSdyq4lsdCx5SITcZ21blM/mtqSWtq6gHqc1VCds + A6MMBYYuqGS8kn0SV6VQGwQgiJNllcUSW2O9YXYsCqwLFlILVb6YWdcVAFIRL4okqyTeiER+wjIp + ymolshVLD+AkKBSIlBRy9IgqQElJTxlyo1i7dKTo8hO8xCsm64em+AyITGSyNctr0gDNo80MrQtY + DfGRGCqdEqtO8wxsAfGrTWu4pLOMBvM8T5H3n93iPfRU5R1TEoDzmh6mP6T1U5rCcsSWtEpxewUS + AqgiEoiEOUxVhm47U2aVUm0IfKsYxVwEVh8wwTc7+0vgp9cN3GYqcEutrpOkFipLyWLH1JoQcO6M + UtGgSEvCEggELjMY2q1nASqbyzRo0ujEEqPyRq+PWpPX6oipunQ6NlsYYSeFO7O+WR31eLo1gm4F + YI1BZNUJcn/rEMfVt6/SKHersiPlOaZKunFZuFiyHRcjF2s6KLFNayibYcAZqOZjW+/OhO2aYfZk + YFYcOStfwxVCzK3M8OL0LNIB4oKSvvrRdOxmz5kP7Xc6drPhzAPfO91g9GYpXc8XlHwONsGXKXx0 + iJzVp3Gxue0r3qQ3vVToP4YuBDcbQkOJC+uKiSjNYWwBteFma5RXoqhEF1dMXM/7YIly7DWgCV5D + JfdglZw9s8wmaylT1NSsE2uZiWAAWvuuY5NVAplgcpUnZ19HywSm7o5cTndOE4p4Ms3VjsDoPPAP + 8MzbGhBPhQAx5KgrV+A+fc229dhm4KXXDf5048Xb7nISIpqIuumtm2xc0TP31pMrOixnjWK+1IL1 + 18wuxrpEzVacYotYbU7jk1nP/G+lIMeVl7tm7ChjZemgL98ELScpkTbqf5x1C5h7j+UK+1zQbNFa + P8E/Ms1eUNRs673k0D6G2HYAzu9M/Mw1jZJT+/el/MSj1CXjDPosjKplm3Xd52FLpBpr2wMa3BBC + X3LY4gRNG01PrwynvWj6mrDXH8fD/ru+rrD/Dvlp2HP//pCaZ6R+nj33WgQAMpVMEfXh3m63/utq + 8TfV5SINFAUIV19+wL1+RB0/yUb/Y9/et87IF9ahqGkcj+y1DVaKbmF+m7MCW3yrMNcdbQr5zF4y + HhUWj9QbMBGMilqNH+D1gmaeTXtQ921w+gCX5AhfDpfsfTDXY9v2I8i0XTxlCbqrlx76AnGAYgMU + +66g2ANDohdqLu5gtroQGLUmrX3bgZH3BL3m+WIT1YJVQrma3XZHjwL4eGwjNhcATC5S4LDe8Jem + 2QSXIUbc8r8qYsRA9wh/5EASXxZ5+tjRZJ+dsxlYt+cad9fIs1/w0/sVfP+Q9/IF+1EBYbWt3rbp + u0XBrVP8HhTr7F6/kLaVuAGqjCsJ/Qn3r22/f2iW57JC+Ipbyrn6SyH1lwHGWa7s5gWQthY2+1vt + HQ9vEA1vEN3tG0R2nN3Dm0Q3iPYf88Wjy7YUhleRrrDrZFg88EtJTf6eWei+Q/bDvbt0pwC0Do/r + vwzVBaKevg4WHfZ/fuSXpuRysCNh+o5ZMoc3qGS8D29Q3eYNqvYS9DjLVr18CroqH7pW/Qgy30ss + fqvzGsBvn/zlKEGrhppU1aTeKlQ5yBV5gwK0GckHLD+Ht7OG48Zvd9xo5c3hgPH7A5ieERsOGIcD + xgc8YGzWxHs7XqQiPv7JDxgf+9ni4zu28y18j6DiwVonBdwSARztK3R6TsnqH13zYy/8MbQDiTZb + x2Xyjz1AWhfklxi9lNiesauUB0POeAIg1A/jgW9OmHMe4Nnzb0y9ze6//TNzofv7cjc5AmiU6hwG + fAfI3I6OnwCjXwld41QsOIOlCVORXD/GGfssIkhOJzPpXTeHXQRj8LohlPF2vRuYgZc8lRPEWNbd + ye4rM+rLAq916rpyrVFfV6s56utbgPX6Or/I/muD94t87cHw9XUzLN/X+z4wfX3d6V8p4NXdRG3G + wATxHTvszo3QqEXzbbzWbHiCJZzGIsJJdMeHWk2y9wM1m7Oc0PkyYilbu7/qtwhPaVqxdi7xnoW1 + uOAibDddevgVmoHFFV39kID5idcWK48vcdccOVycvptB7s36rfi+31JE6XT9ckQPxDVLErzuuyyR + Ft11aWKFTMdFnTLBxXHuWVMdJYEz9wyJMqWzwF2nprhywXBZdXDzI5AHrh3axxPf5IxjKFSGQmUo + VKxrKFRkoXLfRcpDHZAYgUNVNFRFnjEYqqKhKhqqIjJURfdaFX3zUxZP0fQXUEsDBBQAAAAIAPMO + s1T3+DhzXgwAAJReAABpAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18w + MS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fbG9jYWxfbmV0d29ya19nYXRld2F5c19vcGVy + YXRpb25zLnB57Rxpb9s49rt/BeH5YGegKG5RYHYNeIGgM9Mt0AvZzgKLIBBomba1kUUtRSX1FJnf + vu+RFEXqcI4madNaQBuJIt/Fx3eR8k8k5oskW81KuTz82+AncnhvFwB7yfOtSFZrScbxAXmbxIIX + fCmhXeRcUJnwLCTHaUpUp4IIVjBxwRYhjH2TxCwr2IKU2YIJIteMvH39sWoOyb8Ysw/ykyRJpvrk + gv+XxZIIziVZckFS3Qfew9NG41SkLRhZsYwBGYBkvnXIG58ckONS8hNWSN3xle7IhRq6ptmKFWRD + tySmpYIdcyEQ7Zyt6UUCaGm2IJcJsDZnJOUAJ1kq+mIElyCrFnl4v2JfCr4hcpvDrJJkA3KW5Djb + BuS42Gbxawk45ykLyEuapvru1ySWgWYxiQPyPkcZ0TQgH7c5+zcVAfkjg5aBAXZJRQawi4HGRP8s + BQuBfxZSxBDldOWiNlg3H+iKLQwVb5JCtkazTzFTqItq7Ms0YZmEmVjDnyRWc/ebEBwo+qeUOUxP + Dr2ZaYJHXoqY/fYJoBeNxndc/s5Bk0zzhuYRw9sWFXmSszTJWEXDB/NcIesdEEpBs0KNcVl3Ca3I + /l/JOvjPeZo2Bffm5P0HaGbCCO4d/6B7mWfz9JbJNV+4EDerjewT6/HJWyWG39V66B5liDFTSsUm + 6iIPIBkKjDKEYVh12ICipwWhBYn07WDwkcwqnRqPPo4OBi/TAp+huVK600otT0+bkj91hBe0hXsG + +qp1+bSQKK9se3Zm/gwGcUqLgrzhMU3fMXnJxfkrWHqXdFu8z5m2RMV0QOAaDoe7uxElE8JtQzhQ + A//DS1KseZkuSMbRHhWSgtrCeFj4sOI1CYsE7US6Dclr6MAoLIltPTAWDPtTo/oGSIwQYKYQiwMW + JlSbOASA9oZKSeO1bge50wxbRDIvJTM0TpMLKszUTMHyJtBNct2gCYTRJVpdZU6BassmWQle5qEG + I3HWKjB/OcqTaamFF88nzyfR5Jdo8iw0068G5lTQDWBC7qYVl8gDGn6w1GAX1QQXodefZ8tkBf3V + 39IQxJd2lAbojYFXCU2TP5kARqHzXLkFzWn9zhuyYLsGuW/DSlW0WI2uz2pVx9YFW5IoSrJERtG4 + YOkyMHQGhqHAISTw4B+Qw3+QdzxjWifxQgBhpAEAJn3TeGsBQIcaWKOTgwe6uVibuBSRiEvdaKa0 + 8ivWtLJGXERlvsA7ZBVAjT04gX0SxhZHSpOijG7YlOBatT1SXHiR0aFopZdeV0c1Xwx8Gajf0Ag9 + 7Fi2w3rIzz+fg+daaT1U8t05sBZ8rGZWDwa7mI9H0DIK1PQcEPIT+lqGuqxs2elOqGcWqvI+Efgh + gP3ZtuL1YvJsusv1vZi8mPb5tReTv0+7HKFFcNUmINSzN3Y5tC+Bz89XBwd2FM2T6ALEjutvRoa4 + yg8nvxxOng1refFMAtGR1JbdATt0Xw0DMqR5nhrmjv5b8GzoIIrRbSGOVqeB7YRhHNhDUcIi/ePk + jW0vRapWgNLiHi0NQX8oNNDTEXQfndUzmawycIGOrsl1pGNHcISrcgMcFK1ZG1Xa/QqV+x1o52ja + XJUhIBoPO5YByKKjNSAj4G10EPiI0rZe7ULXv6YAa/9LgxxCpSSLUpat5Hr2rElKUc6LWCTKd79e + 9FHgWpPQHRIli2FAdr1ui+Cqe5K1/TezhFjhXwBrvnPyDro1qDYq9jX4IrGN6hc47Ve1pvjRRu+o + 0xEsm0OzbEDTZi05qRHjobO6QDDOUyWHbsLXEEa4VOvnW5PdGnY6eqkX7CFatk7C9ZjWynYfLe07 + 8Byr1b4TgzYIKBZ105bInC+2UYVYW52b8e0O7CAAX49rYgFxh2V32Oug43RknhWHbgfHOaq4p6nR + eSm1Kjd1KmiLEfW9A3lNWZWqRMLEzICNXlKIFj2ckU1pRJmNRRVxg+AY3cx+pylmMpU7PXA4sEBb + iMI1ROr2qZ4zSIptF4hrZVlEKkHWATQ5fT6ZBOT55NnZ1DM8Nn0bO4NmXZACC9++DmrXN7N3Bx58 + QRPgo5VjjnthaQsz8zOrg+v5nM2Au4nPnBORLaw6OI3jTv0L2kK/Kf5nj4IfgiYfj2CyFBm2j1tD + vWh4oWKQwaAx0O2h3l3v6tEeKG8/JaMj19UUR599X3Z15PlzeN/y71dHueAXCVreI1s7Co1Yjjq8 + NADp8d1Xo6tW+NGItudsBY64yeFTCbX9YsY1MXKtJpBgvVQcQx4qiGYZ8lpNPDHEE0N8VQEschYn + ywSUt5JClbpauCbf65TSRwCBd5heIrgmEAtDxbd9gm6i2iXuJsZO7pqIr5m/Jn53Fj/UcUFRYnAN + opJcVyd1/cEKu0fStijQpMpFc7OyQJcK1EDP2RbaFyQ2VSFlRcgxictC6iqnInZZZrEqCWCZxJZd + cyxnLBRfuupibWAbAYhMBS1JVirGIsnPWaZQOa1EtaKwAJKkQoIu5kqlia6ikYJeMIRGseTSwmJq + aDDlomSq7FFX0AKiPKtqzXjVNUD2aG03qyqcqUxgZ5iLAktn9h3wAuhX24YO6AmqKJhzniLsv9oV + yLCjtNhiJYFYyfQHMwszfkFTiLDYkpYp1ojB8AIpMgG1nsPkMhTbpWarUGSDNXBqaOghgOsTJsX2 + 8HgJ8Ex8g7XyHPcFqvKOokK7AFWjsSUyWD2+mdHaoLsWhCWgCKKrBIhiMCsdaefKV41rL1Zj1Qa6 + V2S1gbu77p856DAKKTx0dTE3bEUnntmszbdRCr+CYVrBa6MmOlUMVek/ReXoqjDXxD1MUSQVHCKN + FKbEg+0nnU2tG/lJqZdONvvanvWs4vrWq73JUMsctPmzZWtYczUbGO3UUEGB/UoeXoJeRkbfGjH4 + tUU1C6LtemZdVYTWwH7XMdtRD2iBqW39zMlBWt1AL2Yp3cwXlHwKtsGfU/jT6uRFDPUc2ce+2pSa + js5ebgZqO9qeGFGtmIxSDsoBWQ5uaEW8lJhutePYh4+PK61pxsh6nm8XJ3eM9ULlfWHrGy1sufbD + 7rYVykJPra/dKEMMs9TYgBtb2xkoM8q1m5h9Hi0TMFCHKiQ5vEgo5j7Koxyq5OLQ+uDRVdCtErPO + 1oB01ABAOz3aVUjTR7zdzBy7ADr7m4ZuC9uZVvoOOcTwLGpb9LZV9VHP/McO69YCOasJ6zKGWGGZ + ueWWdqd6tWqwGPzOaXw+67FYDaPpifJ60Yw9YhzHFPRZyKAhJI2yO0H9HlJvEMMj5Nl33p+CaO8V + A8Pt5769KTLdp8XkMTLLKkXpmLzgjhnHF6XSOpuY3jid6Mwm9nuht9sLva9dTDBB+/3KJxrWdUzn + fr/ygfYr72MfsWcnDqOAm+7EPfEtt6e+2/Zkd7BcM/+EA2bMQ9mjngdrB89+ye2WcQs278MTc93k + kJU/4ftQZR+q7EOVrxeq6NX4o0QreEDoOf734qnHLbePMdBRObFFnx1+wrGELisajf4agURjZ1eF + Bl7x7VdF243qb/ta2/4UB177UxyKiruf4sBV+ADHNvy4/3s6gOFztj9n0Zui2oFf+XTFd3ds4m7H + GxoBDl77pPHbShrd5fiwxxZQOvuTCnYd7E8qfMlJBe0AvocUyRwUlHRVfK3vAT4C7vcqmL2PL24h + fPrjmrP+yOwPmk3d+ED/ziP8WoA+CXc4vV9P/COme/ujFfujFd/YZ+aODd7vfjzRQLZjWve7H/sP + yx/xw/Lamz7Y9+RUxusf/Ivyp75N9GSPt3Q5ySeXd2HGlULEc/dUq2ePqfppvp2hHf5y3okKbRvf + Sasj4BBw9yccxTd0+vvRUgTcWpD6pxth1s6Zt9HQ/0loLeYv2WVwfw8x9H8I8Qu+EK1pa21VfDsp + iKunP0AycqM0Ai1HLhgsM7SjygeOM/ZJRmBZz2dKyL4B3hWK4XXHcKxz6P2ESnipPUBJLGftkn9f + PlVdTgCOlvbGCVV13Syxqq5HS7Aswq+Q3VTX1S5h3zrb2TWxHUlPdd0t+ekb/RBJUHXd61lwvNql + 7noO7Iq5Z4HdOxMmvjNwa6nVJWngRNBYRrhqH+aD6trBdEe2LgI0IhFfRixlG/8nLxfhBU1L1rRf + nRuVDSgYBrhN1354Hdr5xZhCb2zaX0NugOoQKW5xIITdLqOe615P01Dzh03hNE23T+PMRNwylcPr + odM5xdF9p3SOyrRE1Mqr/EjS3xistCTwlqDtolnxnOpXTsA60qz/A1BLAwQUAAAACADzDrNUFEZY + IMAMAAADaAAAXwAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIw + MjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX25hdF9nYXRld2F5c19vcGVyYXRpb25zLnB57Vxtb9s4 + Ev6eX0F4D7C9UJR0UWDvDPiAoNv2CvQNue4BhyAQaJl2tJElHUUl9RbZ334zJEWREu0krZOmiQS0 + tqjhvHE4fIZU/BOJ83mSLaeVWOz/fe8nsr+zC5i9yIs1T5ZngoziMXmXxDwv84WAdl7knIokz0Jy + lKZEEpWEs5LxCzYPoe/bJGZZyeakyuaME3HGyLs3n+rmkPybMXMjPguSZJKm4PkfLBaE57kgi5yT + VNHAc7hbKZlStTkjS5YxUAOEzNaWeqPjMTmqRH7MSqEIXyvCnMuuZzRbspKs6JrEtJK845xzFDtj + Z/QiAbE0m5PLBEybMZLmwCdZSP1iZJegqUZ4uFu3L3i+ImJdwKiSZAV+FuQoWwfkqFxn8RsBMmcp + C8gLmqbq229JLAJlYhIH5EOBPqJpQD6tC/YfygPyewYte5rZJeUZ8C73lCT6Z8VZCPazkKKEqKBL + W7SWuvpIl2yutXiblKLTm32OmRRd1n1fpAnLBIzEGXwksRy7l5znoNG/hChgeAqgZroJbvOKx+zl + Z+Bethrf5+JVDpGkm1e0iBh+7WhRJAVLk4zVOnzU97WwjR1CwWlWyj626baitdr/q5jH/iJP07bj + 3h5/+AjNjGvHvc8/Kip9r+/eMXGWz22Oq+VKbHLr0fE76YZXcj74e2ll9JBSvop86gEnrYEOhjAM + a4IVBHpaElqSSH3d2/tEpnVMjYafhuO9F2mJ99BcB91JHZYnJ23Pn1jOC7rOPYV4VbF8Ugr0V7Y+ + PdUfe3txSsuSvKfiNcy4S7ouPxRMJaByskfgGgwG3qdEeoDkpiHck/T/zStSnuVVOidZjtmnFBSC + FPrDNIf5rQTOE8wK6Tokb4CAUZgA66ZjzBnSUx3omkmMHGBcUIrFFoZPJTRkgNmFCkHjM9UOXqYZ + tvBkVgmmdZwkF5TrgZhAnk2ATOSqQSkIvSvMsTJ5gtbGTLLkeVWEio3AMarZ/GWFSsbEZc7Pw4tf + Dn85jA5/jQ6fhXqwZceCcroCSWjdpLYSbcA0D3kZsqAczjJ06PNskSyBXn5WWqF8YXophk4feJTQ + NPmTcTAUiGdyEVCWNs+cLnO2rZP9NKwjRLlVR/a0CWxsnbMFiaIkS0QUjUqWLgKtZ6ANCixFAof/ + mOz/k7zPM6ZCES9kEEaKAUhSX1pPDQMgaJi1iCw5QGZLbcuSSqIs+UUZpYJfmgaWMsGkgcBg5PQO + zB3X+TaS8RNldMUmBOejocioiJZqmvke//zzOSwwSxVAHsfE0vOKBrJUMRpCyzCQVGNCfsKVj2Gs + ycxygs2nprNM+REkf2DxxbTi9fzw2WTbevP88Plk02Ly/PAfE9/qYwRcdRUIq2IOThjZhpiHYM6X + q/HY9KJFEl0wXuI0mJIBTrb9w1/3D58NGpIYszw+pUWRat0P/ijzTActXoh6IKHwCqL89+O3pr3i + qQwhFS/2MIcrJigoSk+GQDQ8bRycLDNYJwyLgoqzSAEsWC2W1Qo8WHa8PKzD4zVGx3sY/eGkHcwh + CBoNPHE0CHzRFZAhWDQcB66gzOTybVLasQgi2k0b+JfVrIx5IletN/NN/O2ZFdpdomQ+CMi2x125 + V97x0rlQux6lwr8AppF3RMb+YJAJEYadl+Yx5GW+jpoHOJZXzfC76+zGXidDiN19HbsQPtOOn2SP + 0cAKcXCMdVf7wa/4GSypttbq/tZqd7qdDI/khPKqrKhBZ0mC6sovXU316tYeKzXF1Di1HRZ0dWny + QA01I64xD3CmlxTWf4d/ZCApr7IRrxETKMfoavqKpohE6zw7tlN3zbQjKDwDpGXuGguhqDEkgFRE + VUaywFGQiJz8cngYEMhX+N/z04kzhwwGH1k9pz52gRFiHgdNKp2ab2OHP6cJGNMpFEYbeanJMnXh + 8dgxFtYa1wjORMUzbB91nKYWJZnLFZNNyRWDVObXCRke2HmgPPjiJpqrAyeDwvNORr06gBL4IsFp + cWBK2vC9QmoHTV6Evm6SvBpeddJ7CwTMGJR22op7RABuKaTW9GYYAJf9JjUqZYFdFixOFgmAWpBD + tJywGUWN/rxqfoL++A3BJvKqiWw0LHlIRLzJ0raorr1tOY6mrhCvsxqac7aGcYVSQpdNMkLJEYmr + UqhtABDCyaLKYomisbIw+xIFVgBzqYEqVMw86woAqYgMRZJVEltEIj9nmRRltRLZikUGcBIUykBK + CjlqRJWZpKQXDLlRrFI6UnSRCR7iFZOVQlNiBkSmLtma5TVpgObRZk7WZaoG80gMNU2JtaV5BraA + +OW6NVDSWUaDWZ6nyPuvbokeemrvjikJAHdNDxMeEvkFTWEBYgtapbiJAikAVBEJRMEMJidDt10q + s0qpNgS8VXZi9gGrj5ng6/2jBfDTKwVuJhW4cVZXRFILlZdkWWOqSgg2dyapaFCkJWEJBAKXOQvt + 1vGPyuYy8ZnEObbEqGyx0UetSWt1xORcOh2bjYqwk7Sd2d6sh3o83XpAtwKIxiCyagK5i3WC4+rb + PWmU+6YSI+U5Jki6dlm46LEdF0MXXTq4sE1rKJthwBmo5mNb786E7Zphdl5gVpw6a13DFULMrcLw + 4vQy0gHiwpBNlaLp2M2bUx+y73Rs58JpB6x3usDITVO6ms0p+Rysgz8n8NEhclacxr3mdlORJj3p + pULfMXQfuNgQGkpcSpdMRGkO4woYDbdTo7wSRSW6KGLset0HQpRTbwFE8Oortnuo2Oz5ZDZQS5mY + JmZ1WMn8A65v7amOTC4JZFrJVXacfhkuEpiw+3IR3b9IKOLGNFc1//Aq8A/t1NsaEE8lANHjqCvX + 3U36mi3pkc3AS68b/EnGi6vdRSREDBF1k1o3xbiip+6tJ0t0WE4bxXxJBeusqV10dYmarTbFFhHa + jMbn0w0zv5V8HFde75qRo4yVm4NNmSZoOUmJtBH+j1efgKl3VpawzwXN5q31EjwjU+uW4mWgd4nD + 5nhh4MCZ10xsqVywjKbWo3ZJ8kjrGiWh9vlL+YmHpgvGGWDZxg9lm3Hd537LpBpvN4McfCWIvuZg + xQqjNpqe3BhOe9H0LWGvL677nXZ93WCnHXJVv7v+kLCaZ4yezu56LQIgmUqgiPtwF7db93W1+Jvq + sk0DRQHC1ZdHuKuP2OOJbOn/6Bv51in43Dr4NI2jYbOmwQrRLcm/5UzAFt4qyXVHm0I+s5eKHwaL + R+rtlgjGQ63Ad/7qQDO/Jl7UvQ2lG1TvhTVf/frBdrZPAS7ZO2Gu5wb2I8i3XTxlCdrV6w2bgrKH + Yj0UeyBQ7J4h0Qs1C/cxX20FRq3pat92YOQdQa9ZPl9HtWCVSm5mt93RowA+HtmIzQYA423iT+qt + fmmYTXAdXsTN/pviRQxzj/AfHEbiSyHP5OshjwxQIhi41hHTKVh+6Bq+W2C6WeyzuxR793j4+lX8 + h0HJar+9bc+DhMitA/1rgPJgMHghrSpxH1SZVRL6JF7KURJsX39s1umyQgSL+8m5+oMg9UcAxknO + 5r95/6Otgc38GzaO+9eH+teHdvz6kImyO3iJ6NaR/jjfONp+9NK/gXSDrSfD4h7fRWpy9tSC9h2y + R/fK0g7hZR0Yt38DqgszPX0dpNlv+TzON6XkArAvIfi+WSD716ZkpPevTX3La1PtZefHK0f1cino + srzfGvQTSPwgMffWGvTal6l+14WmXUShNX2t6akulWNccV9RWDZjd4+FZf/C1VN54ephnSBaGbI/ + M3xIANIzVv2ZYX9meI9nhs06eGdnhlTEZ0/81PCRnRU++MM234L3wOsZrGRSwCoRgM9NZcyG8636 + 99F8aAt/texYYsvWQZf8Cw6QJdEn0JNaY/3HG5ZH7Drk3jAy7uIL9ft14Jdz5uzpd/btGzO/ZQff + /i240P0RuNtv4zcqdTb0vzsGt6PiCaDxG+FonIAFZ7AUYfKR68UoY59FBOnofCp962atbbAFr6+E + Lt6uu4EVeMkzNUGMZd096U0FRX1ZYLVOWDeuKurrZtVFfX0PcF5fV9vsvzVY3+ZrD2avr6/D7pt6 + 3wWGr6+d/qEBXt1N0WYMTBDv2GE7N0LjFM238VqziQmWcBqLCCfRTg+nmlTvB2Y2Xzmd80XEUrZy + f3hvHl7QtGLtTOI902pxweXXbrr2ECs0w4prufoVAPMLrC1WHk/iHjhy2J68myHemPNb0X23hYfS + 6fbFhx6IWxYgeN11ESIt2nUhYoVMx0WdssBFcO7JUR0lgTPzDIkypbO83aaGuGGBcF098PVHGndS + LVhb8bpSaB83fJczi74s6cuSviyRV1+WyLLkrkuS+zr4MAL7GqivgTxj0NdAfQ3U8WRfA/U10A5r + oO98huIpkf4PUEsDBBQAAAAIAPMOs1Tm7L1VxwcAAOAiAAB2AAAAYXpleHRfZmlyZXdhbGwvdmVu + ZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fbmV0d29y + a19pbnRlcmZhY2VfaXBfY29uZmlndXJhdGlvbnNfb3BlcmF0aW9ucy5wee0Z227bNvTdX0G4D5YL + RXaLAN0MeECQtV2ANi2ybMBgBAIj0TYbWdRIKokbeN++w4uoqx03TVoUm4DAEnl47lfmGYpYTNPF + NJfzg596z9DBoz2A7Jhla04XS4m8aIje04gzweYS1nnGOJaUpQE6ShKkgQTiRBB+TeIAzr6jEUkF + iVGexoQjuSTo/cl5sRyg3wlxH/JWIppqmIyzTySSiDMm0ZxxlBgY2IevlaGpWYsJWpCUABtA5HJd + Yc87G6KjXLIzIqQBfGsAGddHlzhdEIFWeI0inGvcEeNckb0kS3xNgSxOY3RDQbRLghIGeOhc8xcp + dFSJ6ogHj6v2OWcrJNcZWBXRFehZoqN07aMjsU6jEwk0LxPio2OcJObtVxpJ34hIIx99yJSOcOKj + 83VG/sS8Z7HcYJ4CUtEzJPDnnJMABCcBVqjDDC+qNC251Ue8ILEl/44K2TpNbiOiaYri7HFCSSrB + BEv4oZE22mvOGffRb1JmYJcMoIldgk+W84i8vgXsorF4yuQbBi5kl1c4C4l6bXGR0YwkNCUFDx/t + d0Fs64FAcpwKfaYqepXRgu2/c1KXf7VYyW1KODp7r5l+o93WKj0IgmJ/BZ6UCIQFCs1rr3eOpoXR + vMH5YNg7ToT6huXCqrPC7rNZU8JZhUm/LcQFOIRxlpmQoEpwqosL+9PrRQkWAp0SecP41UkKbjbH + ETn5eMzSOV3kJtjFh4zYt0kPwdPv9/c/grSbIeYWgp5G8hfLkViyPIlRylQiEBKD20BoQcRBqBnW + YqoCNFkH6AQACAaXXJcHI04UPLauZ5FECgPoXlGpoAUTmdyiEKhAx1LiaGnWwR44VSucXuaSWB4n + 9Bpza7IJpDwKYJKZBcMgnM5VutN5DLh2YqIFZ3kWGDRSWbNA80/FiVKjxuD65fjlOBy/CscvAusW + +mCGOV4BJSXdpJBSyaAyLqRISEja8CKowWtTAHzVJIjN3SmDsHYGtihO6GfCQVAAvtT52Eha7tWO + xGTXoepuULiNUauNgWkZAmo1JnMUhjSlMgw9QZK5b/n0rUB+hRG/hn+IDn5Bpywlxj/VoxAEoUEA + lMxLY9chAIASWQOoQgfAqlSbtDSTipZ+KYVKIMF5NWDffXGb8ELtLmGKV2SCVKA6COsioBgbal1A + z59fQZ5fGK/R2qjVjVnfajq4J25VpofMkSeyf1HqEgz3lkCMQF2kmRWvCHTl+bhgEjkmbQBVvKVT + 0nOorepNOaeqswVQNXrKCNqmrCapbSprUuvguk5wh+5LyCuyBiBIRjZFg6+pZIGiXEhT04EgR/M8 + jXQcqtzkmoxM5ZBYc2NSnRLSVC5HgBOZ81RHGJWmoQGfuiJlugN5CAUc/L5UXtpXsWQ1rr/mim2v + ID6sUFcCuKzVahyCescw2y+77e+HFxVOMIV8W2elLMBBq8eo+q97j3TiMdESZCzzBrAy8HX2GCL0 + DBlxbQl+UOA4WrplCaF5AYp3blU9h+MXk1390uH4cLKtGToc/zzp6p4cgU2bgSDPYiiBXlVutwnS + 322GpclxRsNrwoVy1inqK+MdjF8djF+UWsSRUrvaxVmWWN5HnwRL+2Xgq9yXcQIxSUJbp7yU3MoQ + 2perqVb4pKYV1d+DS/McwmAJtR54qO2btVAHOQE7KEvebUqj1buc3UdngyMtw+BCJ/9aOQgMtNc3 + YvZ9K6+PBoAdGrQaahgRVAPjJKvL1JTrj7N3rf2cJwUTqlYEwCEGc+HZAHaAQScgXaTg9K3zGZbL + 0MxJIdg3X4E/iZbPFc+gSKNvVRY9BX0MJi0NAGGv35FvQRcdq4Vi/G6CaSN2dtHsTrlAtnvjHsoi + vxQRpzpDnMTbaFbrd1A9EtK476Nd29vpb3aZ2TYmgTWa4gL+fKjjnbYc7nSp0qlbYBB0fP2ggOk6 + PRtAajiwqaEzcPQJiJsyg6jgKb+6I0g9NkE0FbQg0mimyYvfDum6liBpk3YoGhu4WH1khT26EKb0 + F3hLrZmZSiVYkITjSIYqX3jFcBu6Ol7XQKV7jR2TlUVvsHeZg6LRplYjplJZyOYhSciq3jnHwTVO + ctLMoqpvaqm0gUU1KdWlTnXVSDlbq45HFZ3KpUYDVYd6wXShwrC7cJV231rvGi7f0h2cxTcYJtGa + 54TuuoLnqceLKR88kODV9A1O1C1F0fw3deEQt4gFS+iV3FernDkwaC9lLkJ9+2WGdDR7OR5ftM3k + bmi8yplpFyLfoXfbftmoTN1bO+fp/q99leRtxWfS6LR+JdMwhHWZlopKKAtR73O9GpLCS/xaODoQ + I0qttKu8oqv7BA1G1ZoiRnf1orUZ1eo17Lfq92aUcXZNVb80cvehRcc6alZfwNBVkDcjmtXvcAab + VufRa0XHEw+2NAtr8+Z+w+++XXu/OeMKPROJjER0TiFHtibE1gD8Hxp0Dc0tFmmSbOpJbzbJbrfu + dxiv7/EV/4ET81dOwj/G+Pv/0FsAbZv1Ks0/ZM29R7z9RrtvNtJ9+1Fu0KhKuwh2phOg17m+hdx3 + mBg3XU7yxRNipwd2jIYPm3C+xSi46/rngVc/T3Tt86hz3tOOAg8ZA758BHjq9v/RW/+vnoS759+q + ClvjrB0kVNfQOlr7f1asa1NrAqlC6L1qIfkRBorRXUcy33SMGf8CUEsDBBQAAAAIAPMOs1QOGECn + 9AYAAF8WAABzAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAy + MF8wN18wMS9haW8vb3BlcmF0aW9ucy9fbmV0d29ya19pbnRlcmZhY2VfbG9hZF9iYWxhbmNlcnNf + b3BlcmF0aW9ucy5wea1YbW/bNhD+7l9BuB+sFIriFgG6GfCALGu7AGlaZNmAwQgERqJtNrKokVQS + t/B+++5Iinq1lw0RYFgij/d+z530iiQi5flqXurl8Q+jV+T4xS5gdi6KreSrtSZBckQ+8UQKJZYa + 1mUhJNVc5BE5yzJiiBSRTDH5wNIIzl7yhOWKpaTMUyaJXjPy6eKmWo7Ib4z5B/2kCc8NTSHFV5Zo + IoXQZCkkySwN7MPTxso0qqWMrFjOQA0QcrdtqBdcH5GzUotrprQl/GgJhTRH1zRfMUU2dEsSWhre + iZASxd6xNX3gIJbmKXnkYNodI5kAPnxp9EuQHUdTvfDoZd2+lGJD9LaAqBK+AT9rcpZvQ3Kmtnly + oUHmXcZCck6zzN79whMdWhN5EpLPBfqIZiG52RbsDypHjssjlTkwVSMrgn4rJYvAcBZRZB0XdNWU + 6cRtvtAVS534S6507zR7SpiRqaqz5xlnuYYQrOGPJyZo76UUMiS/al1AXAqgZm4JHkUpE/b+Cbir + zuKV0B8EpJBb3tAiZnjb06LgBct4ziodvrjnStjeA5GWNFfmTNP0pqKV2n+VrG3/ZrXR+5xwdv3J + KP3BpK1zehRF1f4GMilThCoS29vR6IbMq6AFk5vJ0eg8U/gMy1VUF1XcF4uuhYuGkmHfiFtICJss + C6XBlZBUt7fubzRKMqoUuWL6Ucj7ixzSbEkTdilo+jPNaJ4wqT4XzNa8mo0IXOPx+Jn0xCQYEX4h + GhkOf4qSqLUos5TkAiFAaQoJA0UFtQZFZpVKOZZmto3IBRAwCsm4rQ8mkiE9dUnnmCTIAbyOUhps + ITgWVZABljjVmiZruw6RoDmuSH5XauZ0nPEHKl2wZgB2HMi0sAtWQThdItAZBAOtvZlkJUVZRJaN + xjhWbP5upE9ufRg9vJ2+ncbTd/H0TeQSwhwsqKQbkITWzSor0QbEWgBHgCITchW16EW+5CugN/+l + U0gs/SnLsHUGtjjN+DcmwVAgvjNIbC2t91pHUnboUHM3qnLGutVl/7xOflxN2ZLEMc+5juNAsWwZ + Oj1DZ1DYUCRs8T8ixz+RK5Ezm5x4IYMotgxAkr3p7HoGQFAz6xA15ABZU2pXllESZZmb2qgMoC1o + EYf+STqoi026xDndsBnBEvUULkXAMa7Ohohev74HhF/ZrDHeaHWMxdh5OjpUtAjwABhlpse3tSMh + arhBAHqgGVJot1WNY9LTSj/i9XO100iUQSNvoKHiHeYlNteKqFk4dfHs81NX1D5vdaUNaN0WeMDt + NeU92wIR4JDDZUgzxAmSlErbRg4CJVmWeWJKEGHJTxYFwkdqtLEoh0baduUFSKZLmZvi4tpOMZBO + 96xGOrCHceAhD+J3HVrUx7nbPC1R56CSfNQQjdp7tOqNClF7Rlg8D9WemX+3DTUoB5Bt61H326g3 + UjTz1t8nBm1siUSFKIIJrExCAxlHhLwi1lbXcf97tXhBZjyJYVABcd/9Kl6n0zezQ7PR6fR0tm/w + OZ3+OBualLyAXV+BqCxSaHpB02i/CaZ/3x3VwaYFjx+gojFH52SMYTuevjuevqldSBP0Oe7Sosic + 7idflcjHdb0j2hWSQSmy2HWmIGdPOoZR5X5uvD1reQVnechkWUL2r6G7gw6tfbsWm9pmGjEH/Lqr + I9aeaA4fXUzOjA2TWwP3rQYQWepgbM0ch87ekEyAOwxjLdbwOoAji7esbVPXrt+vL3v7pcwqJbA7 + RKAhhXDRxQR2QEFvIF/lkPG98wXV69i+E8UQ33ID+aR6OVddkwo9PyJ4XoE/JrOeB0BwMB6AWfDF + wGrlmHBYYN4pnEMyh5EWxA5v/ItkVd6pRHIDDxfpPpnNjh01j8Q8HYfk0PZ++btDYXajSOSChlrA + L4TOPRjLo4MpVSd1jwyKTm7/V8EMnV5MABqOHTQMFo45AXVTIwgWT/00XEF4OYDoOmjFtPVMV5ew + X9JtLwFis34p2hj4Wn1hh724EbbjV3xrr9m3KARYsETSRMeIF0H1Ihv7Dt72QGNeTb2SjcVg8rwe + Bx2jL6olCXEsFsuYZWzTHpTT6IFmJetCKM5KPX92uOBs0lwa9FVLlA80DjrYcRpfLzqsBnwLcYuR + w+GuVQd9b7Pr5HvPd3CWPlJ48WylTey/S8gyD2T1Og/px+hm/oFm+DmimvW7vvCMe8KiNUxJ/qnX + yzwZjJS6VLH5zGXfycni7XR62w+T/xQTNM7MhxiFnr3fDuspZe7v+oBnJr/+N6NgLz+LofP2t5dO + IFzK9FxUUzmK9ngbtJhUWRK2atGTWFNafR1BxbT2GZmcNBuKOvne7li7k1azhv1e896dFFI8cByW + TvyHz2pWPem2XuAw1I13J1nze81k15s5/gFQSwMEFAAAAAgA8w6zVJ2+Yh86DAAA4FgAAHcAAABh + emV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9v + cGVyYXRpb25zL19uZXR3b3JrX2ludGVyZmFjZV90YXBfY29uZmlndXJhdGlvbnNfb3BlcmF0aW9u + cy5wee0ca2/bOPJ7fgWRfrC9UJR0UWDvDPiAILvtFegLuewBh6AQaJl2tJElHUWldYvsb98ZkqJI + ibKT1sk2iYndxqKGM8OZ4TxI2s9InM+SbDGpxPzgH3vPyMHWGiA7yYsVTxYXggzjEXmbxDwv87mA + fl7knIokz0JynKZEApWEs5LxKzYLYeybJGZZyWakymaME3HByNvXZ3V3SP7DmHkQnwVJMglT8PwP + FgvC81yQec5JqmDgPTwtFU3J2oyRBcsYsAFEpiuLveHpiBxXIj9lpVCArxRgzuXQC5otWEmWdEVi + Wknccc45kp2yC3qVAFmazcinBKY2ZSTNAU8yl/zFiC7BqRri4XbFPuf5kohVAVolyRLkLMhxtgrI + cbnK4tcCaE5TFpATmqbq069JLAI1xSQOyPsCZUTTgJytCvZfygPyewY9exrZJ8ozwF3uKUr0S8VZ + CPNnIUUKUUEXNmlNdfmBLthMc/EmKUVnNPscM0m6rMeepAnLBGjiAv4ksdTdb5znwNG/hShAPQVA + M90Fj3nFY/bbZ8Betjrf5eJlDpaku5e0iBh+7HBRJAVLk4zVPHzQzzWx3gGh4DQr5Rh76jajNdv/ + r5hn/kWepm3BvTl9/wG6GdeCe5d/UFD6WT+9ZeIin9kYl4ul6BPr8elbKYaXcj34R2lmtEopX0Y+ + 9gCT5kAbQxiGNcASDD0tCS1JpD7u7Z2RSW1Tw8HZYLR3kpb4DN210Z3XZnl+3pb8uSW8oCvcj2Cv + ypbPS4HyylYfP+o/e3txSsuSvGPiU84vX2ewCuY0Zme0OMmzebKolDMq3xdMfxrvEWj7+/u3GEOk + tEhuOsI9ieV/eUXKi7xKZyTL0VOVgoJBw9oHlwC+QDE3S9CDpKuQvAYARmGxrJqBMWcIT/Wi0Ehi + xAA6RCoWWlC1cn6IAD0RFYLGF6ofNEIz7OHJtBJM8zhOrijXShuDT04ATOSqQzEIoyv0x9LRAtdm + mmTB86oIFRqB+qzR/GmZVabkGF79fPTzUXT0S3T0PNSGIQcWlNMlUMLZjetZ4hwwJIAPB48pVV+G + DrxUBcDbKiH53IxSCJ0x8CqhafKFcZgoAE9lwFAzbd45Q2Zs3SD7bVjbjRKrXgWTZhFg74zNSRQl + WSKiaFiydB5oPgM9ocBiJHDwj8jBv8i7PGPKQLEhgjBSCICS+tB6axAAQIOsBWTRATCbapuWZBJp + yQ9qUsr45dRgpkwwOUFAMHRGB+aJa98cSfuJMrpkY4Jr10BomwFEevH5gAT48thWvw/op58uIW4t + lK15ZBhLJSkYcH7FcAA9g0BCjQh5hgGVoVlKh3WO3R/NYBlJIogpgOKr6cX24uj5eF0Ye3H0YtwX + o14c/XPsC2qGwHWXgbAqZrD+h/ZEzEuYztfr0ciMokUSXTFe4oqZkH1clwdHvxwcPd9vQGIMHviW + FkWqeT/8o8wzbd/YMJkC38MrWBC/n74x/RVPpbUp07ItIlwyQYFRej4AoMHHRsDJIoPwY1AUVFxE + Km+DILSoliDBsiPlQW1Jr9CQ3oH2B+O23YdAaLjvMbn9wGeIARnAjAajwCWUtYLBOlp+4wVy/hc9 + FEUr3Kyj6F8JQNH/oodiWU3LmCcyIL+e9dGyHUFoD4mS2X5A1r3u0r322ox23Vr9SBX+D2Ape61i + 5DdI6b/B9HhpXkMY4auoeYH2dN2YoJtC9I46H8D6OdDrB0x40pGTHDHct5YZCMZ6quXgZ/wCMgCb + a/V8a7Y7w84Hx3JRe1lW0MCzBEF25YcupzoYt3WllrnSU1tgQZeXxhfVWXTEdToHmOknCumKgz8y + 2TavsiGvk0FgjtHl5CVNMcmuff3IjjQ10g6h8AKSSPPUzBDqNQMCiZWoykjWbiqDI+c/Hx0FBHwm + /vPi49hZQ6a8GFojJz50gSFiXgeNO5+YTyMHP6cJTKZTAw17canFMnEz/5EzWYh37iQ4ExXPsH/Y + EZoKjDKeKCR9Dh6NVPr4MRkc2n6gPPzqOprrQ8eLw/uOV78+hOr+KsFlcWiq9VAn6Idt3wwYfO76 + +rDtUgHQ52WvB9eduNRKdKYMSl099R8zy3GrSJW3NGqGNPVXyXwp9ybKgsXJPIEcH6gRhxpRuwoA + 1K6HwsaKdLLsnfEZDMVPmJsjmhrILh4kDllA9AmtTapPdG1qGo4kDdcuwTU6aNPs00SbZkeGbZpr + VNpAXrIVMAb1n66L5TolxySuSqH2eYAgJ/Mqi6WesBw0G08Flm0zyY2qLo236RIAqsiuSLJKMSPy + S5ZJUlYvkb1YGQImQaHOp6SQtqUshJKSXjHERoUt5JqK3kUAafGKyfKu2UMIiHTgsjfLa9AAp0cb + z1TvQ+gKDIGhEC1x88C8g7kA+cWqpTopLMPBNM9TxP1ndw8m9GyudKYCplIjU2ZzRVMIw2xOqxR3 + ycARAisiAYuYgnUxFNsnNa1Ssg3L0torQB8Msz5lgq8OjueAT8dL3C0scGe0LmMlF8o7y1rUbAWA + 4bnrXVmDAi0JS8AQuPTcOG+9CpHZXLp/Ez5GFhnl/npl1HIt1kAMUaUzsNmJCjuhy/FJTVag9elW + ZroXyhk0Iqs6k9uU56hX3/ZYw9x3FXspz9Hj05WLws2h23YxcHNsJztuwxrIRg24AtV6bPPdWbDd + aZitNVgVzTQw4jdYwcTcehgbp58ibSBuMtZX3puBXe898dVYnYF+LzzpKZg6w/0OddJT/XSGgxFM + Urqczij5HKyCL2P40wFyQmyjKfPYV3lLpXihUA0MNQHaMoAGEtOMBRNRmoOJQNKLW+9RXomiEt20 + bOQq0JfVKf3cIrPDtivDn0gZbrsHs+FfSj87NsFuKd0pqL91BjA0rjGQXjJXzn7ydTBPwP8cyJzg + 4CqhWAykudpMGlwHfvOaeHsD4invwIIddmUa0cevOUIZ2gi88LrD7zO9xZIbE0NMiaKuj+56TJf0 + xH30eKoOyknDmM+xYfE8sSvpLlCz3avQYsI5pfHlpMf7tBygI8rNohk6zFihJujzdkFLSIqkXYE9 + kaIT5PNj1pr7+owj3HRktu9ke6+Y2Fh9wn/UV8TtSs+HXHrWNcwmewm+sVzZcO640U7b1cz4xuWM + t5q5Zdlx8+W0O4nS7QYnUeA9d6dPu7R3d/r0CE+fMDN6IkdPD/3AybpcMrMuCZjO4WBT1IMY0t3/ + +J4TLZul1v6HHmhDyHd2MHncRUek7p9FoFoV2H+kyz1doGadj29Rlmy7uNklfN+R8Nnboq4U9+1X + ECW6GaFFaFsXmPrsf5dM7pLJXTL5dyWTJ8oTHKD/XJtStlyG/Wh4X0NnG0nrNJ+topqwcmc3m7c9 + 0MMAvh6uC4HAysZkarSOzfP6jEoKwAbYlJHjKdVNM3JcDh7iDzxRx+thzx96tt43z8kEZnfkTu4+ + Mvt+Zp7fPzN3X2ZsTj4ed/GhDnnaQngqlUfrns0tqgTnmOVEiq/ErXQlv5JQctY5adFfo2wOY3b3 + /e710KWPpm1XH5rEqaywrMGDllx9vVR9TcwoGTE1zql1qFbfPdvMqE1964cruyuOuyuOW77iuMH2 + 7uD645ZWxeO8QfktO1u7e5Y32HM1KB7mjct1gcaDxKoVO6ge3eXNOy9dsH3bDdFuCeMZ61Qxu11Q + Q/GJ7ILaDvBub5LK+Hggq8UDk2vsrpXK1ba7Vvo910rb8fdRb7dgrEqT8q7vlvbsb9S/S3TzVBF/ + Q+hU6ra10YH3ScHIunsbJW5uPO1rpPd2pRNrNqF+Mgus6pI5FdwNq7RGw99Tr9k/ShW6v0a1raKt + YbRTvv2gV0btxfME7hLc6BYAOsCCM1iWmOvKU6Nhxj5D1Eiyy4mUuBuB1h1xYvvGY07v0O0cQWKT + ezCCmJl1k/++6xB1sw62MWDc+AZE3W5WA9Tt3moBQ/DeawJD+W/I1Ot2vU7Nt76/sM6kPNcY6vZt + 1xn6Rt/FtYa6bfUGKrZugtvowKzVLQts65PQObnG20itOcqDmXAaiwj9xT1sgTRxzr8ZYlNDXxbl + 84ilbOn+/NksvKJpxdpu1Ltz0sKCeYrdtXGrJDTKxqRHfRfX/GZmC5VHvljlIIb1katRfG/Aa9n8 + 3d69UDzd/v6FVsQtL0tju+srGHJG276GYZlMR0SdWwRuquvuDdRWEjjrsbUh7sT2B1HxekrbvwBQ + SwMEFAAAAAgA8w6zVI21KVg3EgAAlBoBAGUAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtz + L3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19uZXR3b3JrX2ludGVyZmFj + ZXNfb3BlcmF0aW9ucy5wee1de2/bOBL/P5+CyC5gZ6Eo6aLA7gXwAUG2u1egL6TZAw5BITAynegq + Szo90niL7Ge/4UMSRVLyI36bAtrYEsmZIYfD+XFG9A/Ij4dBdD8o8tHpr0c/oNOlXdDYVZxM0uD+ + IUd9/wS9D/w0zuJRDvfTJE5xHsSRiy7DELFCGUpJRtJHMnSh7rvAJ1FGhqiIhiRF+QNB79/elLdd + 9JmQ6kv+lKMgYmWSNP4v8XOUxnGORnGKQl4GnsO3MafJWBsSdE8iAmwAkbuJxF7/+gRdFnl8TbKc + F/yDF4xTVvUBR/ckQ2M8QT4uWNt+nKaU7B15wI8BkMXREH0LQLQ7gsIY2glGjD+fNhdQUSvi7nK7 + fZTGY5RPEhhVFIyhn3N0GU0cdJlNIv9tDjTvQuKgKxyG/NNvgZ87XMTAd9DHhPYRDh10M0nIv3Hq + oD8juHMkGvuG0wjazo44JfxXkRIX5CcuphS8BN/LpAXV8Sd8T4aCi3dBlmu1yZNPGOmsrHsVBiTK + YSQe4E/gs7F7k6YxcPSvPE9geBIoTcQt+BoXqU/ePEHrmXLzQ5z/HoMmidtjnHiEftS4SIKEhEFE + Sh4+ie8lsdYKbp7iKGN1ZNFlRku2/1cQg/xJHIZqx727/vgJbpNUdNyH+BMvJb6Lb+9J/hAP5RbH + 9+O8rVsvr9+zbvidzQdzLcGMGFKcjj0Te9CS4EAog+u6ZYExKHqYIZwhj388OrpBg1Kn+r2b3snR + VZjR73C7VLrbUi1vb9Wev5U6z9E79wvoK9fl2yyn/RVNvnwRf46O/BBnGfpA8m9x+vVtBLNghH2S + fUwIN0PZxRGC6/j4uKMMYr2B4uqGe8Rq/ScuUPYQF+EQRTG1RFmOQWFhbsOUh7nOiQ8DaiHCiYve + QgGCYTJM6op+Smh5LJReNOLTFmCMKBWpWRhKbtxoA9TS4DzH/gO/Dz2OI3onDe6KnAgeL4JHnIpB + uQCbG0CxPOY3OINQu6D2lhlS4LoSE92ncZG4vJmcjlfZzN+S2kS839zHn89/PvfOf/HOX7li4FnF + BKd4DJSodBellFQGavLBRoNFZEObuY3ycTQK7qE8+1sIhuJRVYs32KgDjwIcBn+RFASFwndsQeCS + 1s8aVYakq5L81C31hHer0PJBreT07pCMkOcFUZB7Xj8j4cgRfDpCIEdixGm0f4JO/4k+xBHhCkkv + 2oDr8QaAEv+gPK0agAJ1Y0ohiQ4Uk6mqtBiTlBb7wIXiys9EA0lJTpiA0EC/UdupvqXC9npMf7wI + j8kFonOzKiF0BhoSk81U6KefvsKSc8/VyNA9Put/XgbsVtLvwZ2ew0qdIPQDXQsJ1Thma27p7S9V + ZbYIeLAcQBPfq7v0en3+6qJrBXp9/vqibXl5ff6PC9N6VBF41hlwi2QIU7svC1I9BHG+P5+cVLVw + EniPJM3oZBigYzrlTs9/OT1/dVwX8andp09xkoSC97P/ZnEkVJde1A8Cs5IWoOt/Xr+r7hdpyBSJ + a4082O6Y5BgYxbc9KNT7UndwcB/BylE1keD8weMuF6wf98UYejDTerlXKskfVEc+wOj3LlSVdoFQ + /9igTceOSccc1AOJeidOk1Ck2PUuWma9BHLmBy0Us+Iu89OArWxvh2205BnnylW8YHjsoK7HOt1n + 4wgKGykGg1KFfw5MLOMYnZjVgxlKUIQ0qx6DvU4nXv2Aju5zrRDNtbi11m0PtPlUaDMo1EDrJ1aj + fywpPXSM9K3sBzPjD7DUylzz73OzrVW77V2yKWZkmZcGnlkRyi77oHMqVj11rPik4+Okdpij81Jb + htId9VLhF0HL+BsGv6DRvle5rWkR9dPSqwLmCB4Pfsch9VZLy3sim/SyUY2Q+wDeWPWtlhCAT1UE + PJi8yDwGgrirhG5/Pj93EFgw+t/rLxeNOVT56X2p5sDUnFMRqR47tXEdVJ9OGu2nOABhNDDRb22L + T5ZB04U+aQgLq09TiJTkRRrR+32t0/gyxaw7b6TN3FIlZRb3AvXOZDuQnX1vGprns4ZNheeajX0+ + A5j8GNBpcVbBXld4vmeqpYQWTMbzufesGX/FUbgjAAWFRGv3EpoAiq/79cCAB/cb4ytjsDxLiB+M + AnB/BTVUUXPr0RXeopHlG2iFfqLOKW2xLCR7z6wN5kG3Sa2SapNdpWbgukmwoxPrkl/JBAoBGBEg + jOkyukR+keV8UwEIpmhURD7zwyk2qXY5EoohhowbDnWqGakTAKrUt8yDqGB+iZfHX0nESEl3EbtL + YQq0lGMAlRglbDQRB60ow4+EtoZzWeCSioCs0FtpQRjWqAGrg5iRY3ejuCzqUPFwPXtL0CvgAC0M + qCijSLV6BrIA+fuJMnSssyoO7uI4pG3/rQN+14DkNVFg2MrG+BA+4hCWKjLCRUi3ZMBYACt5ABpx + ByNNaLd942JljG2YCBJwpXYKpL4meTo5vRxBe2JNoVtTCd2GKzEV44JbMAaMKlwKitecYVwbeNEM + kQAUIWXWjcotZgRlNmYmsjKxJxIZbkta+0iZzFJFasazRsV628PVzHvDCtQrpxjPJpYQd8EBp0ok + 4Qm2J3ZLx9W0F1Mz9yJ4EqYxNZ940myi6WeqetFr+qEND1ItW5Wsh4HOQD4fVb61CauLUe3jwKz4 + 0lgV61ZBxZoIjl4p/uYJBWk6LG1Ys6qoW9KBCRVoFc0WcdDi4mvVYRQHIR7fDTF6cibOXxfwRyvU + WJXqrq6+toE91qvGUrQfCe1K6O6qYFWSLrr3JPfCGMYYPDu6UevFRZ4Uue57nDRHwOS68A6ew32h + l0V+G0F+8myrNmszZrYuqrVjzKwTDIayf9uvLI3DjE7Mbefge28UwHQ+ZUvs6WOAqf8Zxnw3offs + mAd7YLzrIAOiAH1qsMtW5TZ+q+3vvtyAsby4YTZBRv+8ucS41MPwdJOnG6Am6UHzq8FuaE0OasZM + ZobitYEM3vRC9VYeb5b6b3fY/zposQWKOWp05fSu6TeYkSy302Z7HKWTOEkZHew2zgGxVwxvyFOC + o6GyvkJfMfPbAYKOxb60q4Y1jhtO0B8ELLQUIUX4DkbOIiOFZjkKb9hfGsQdkZSANzys2M7U5ss6 + 6wVapceuDruzoDM+JcSjqZfqm1/M7JwbffM5neh2rbc7/+KaYecfrJrd7d9un88waoez21+SANeO + G1nqP9JdZR1d6lz8yKt0ccBLAHH+YQ+jDNRvOZAQw64HFqRo/VAKzVY3+z11rYOVQ4f8L4lUyCwo + kF9UlEuwZ/ISspOevcfzcjwYIb5KrynpoZ53Fx0+/Es9f+tWlbVmcKvknbdmrx3Lj8AK636XRGhZ + aRltimldNuuylY+3zmVbs+t0xeflKbVenQ6UMoHlr5q7uSIX7S4eTrySMDcus8ktVzQwQB/3Zc9O + dxROupi4LUMOTDy5wDTvkgYdZvUuqbIbiO+400lTWl7tuufZJudgANKdN4VbhZfaTvzV6omv3kWe + vpDvpOPMN/dV2bbea1byDDo83sb++RWTM6Obq1zQDGG7X94Yj0/1cp4V1PWlW9gxfyeKv/tQdZ7O + Q526onIjk3jxXrXNf7L5T0vOf1J0bQW5UAtq/X6mT82yRWGTqmbY1aqa2FB6VW3XBxJK0IrtXRbW + 0p3YUlXmT+3SnVlD3YY/a/eWKop7ngLGlopT5u6fVsuqzQdjum/zwV6SD6YuTbsNg8XymuP7bBPY + 9wbofmS++4tjReDr/dkObRGV0OJbHd+2IlreYU3SC4DZeoTXCGNtdpkNg25HGFSyrzbwud3OqWH0 + bODTBj7XGPis18qVhTxx7j8ceNBz1+OduxlGNC2EO4SYKFYKwZ/xwGVtA0ot0brySLt2v4weN3fN + PFIlbMdeewGKuntO34ah8RWpl2R0szYPm0Yccn70IPTPV9KIP7TEGGpxXxJtkA/zc5un+C0acqgZ + 04IPW+LBy5pyAL78TF44nZpJSmDZoiaKrS39iDzlHhitrwPWw03b1uXi0GtBN8dYdTkuCL1YRDBH + lWT6bnkbHCkvybEtTdnMmKS8ZsMm5bUJR768nrvkn9ux7+prg39fXov5+W21V+Hvl9dS38Cgl745 + W49BpcRL7rClCyG8GdFu3Wv1BipIkmI/9+gkWkHwrDb4ZidObp1N6njkkZCMm+cnDt1HHBZEtSfG + mJvSCl2Q5VtTg2xuNbh0defHL1SH6ipNGfqT7sjTFrpNeD3QrZZf0fHVQhXO0/xwRQzEnJCFXquG + LUyiZUMXSWW0LtIgRNOna8axSi1xGvOvKsJF0Ra5efDGXGBiGmpYPLSyAUyhhjs2EjOxAMYCGGQB + jAUw8qUAmFWDl3UFWCqCFi1ZtGQYA4uWLFqyaKkeCIuWVoWWtiIyM8OhB1QgMhqBZx88Qp/EBYss + AUzY2E8+VCnwlef7puTvmrJnhmNzetXzELHetbhmOatgqj7Z3B2bu1M+PvTcnRWe95TE2cEc+MR+ + U2LPclHoujW1DxZ7L79tpduG3JY51o8tTHk5I42uvaF8z/r+fKvgm/41jbncMHlXnMmAmAxwo86T + P+zX5e2L5/bF8+W+eN42Lzf3AnobR3v+Inq7gayati+kz7PjULVlf/hjXa+cL+gclkphXz3f/x0C + 2QrYXx+xb5vvyNvmrevO/iFKj0W7amFLm5IRv0iDfMJNWbaNW/yigz4LTll3rnrHfxpNGwAQ1ywB + gPlUz0YDtnutN42wjQbYaICNBuxdNKB7FdyK4MCCa8tW+3Wmbp8hcYP7tLN1yPZFEGb38kxp9qV4 + fNvfxhaqkja2YGMLK4otdM/YLQg1dDN4KJGHaYbVBiJq73XRTZKqYRuVWHtU4kVOaqkwNkix/xsX + NkhhgxQ7GKSYbU3aQ2RbnQr1GKR5gUNYjvwHaoQzGD74H7rycexpducF2LadUHvhsmwQDcnTet4v + 13+qveuNc8EnEoyabzJJpX7LNwqRp42DStUoDZeiycAMA9zCizLMNwaq7FELRV1L1gjR7dv49m38 + ZYcLX/16+urcvo2/tuPE5lwD9+7tfSH/ey7+Zyr9Z5J3Ue629cBEd4HZ+BF131KzPoWRxhJQk2/c + tkcY2CMM7BEG9ggDe4SBPcJgG48wWNgNWdmuxLjalbiKx0mRkzOzpwDttLsQz0qlurC8vj/PfzRd + R39tbN9iA4fedeDzg99lsOjfon9k0b9F//I1O/q30H/t0N+icIvCDWNgUbhF4RaF1wNhUfgGUPgO + Q/AFjiqkPTZHX2xPYsBMSfTkKcHRUElzFG9+LOH3fAG1M0SXJcQPRjRZXv+ZWovetyRHYHO/clxq + 4Rv2N4PxGZGURD7oSzlU2i8Zl3U2s9Fhf5e4Oevt9oO4ZnhXec4VZWffVd4STL3WMPqh5Dkb1Ppw + XtAuSQQjsQrRnGmKOvS3QHQufuRVujjgJY4d0foevhi+2MbCTr4XvmevhO/IjxUvusZuO4BdMIa8 + 6G8lt3dhkIjVohDvhh4I8J0xjv3205XcO11h7ekAOUGNrraI2SLm3UPMi6QGtM6iLcsUaOVzWxMH + OsyTBfL8snkEBrlelkeg+Qw2jWAf3yBY+xZIRdlmTWxp1oRKaoadk3aulrGDUl42e2Mrszda/ROb + zGEcd5vMYZM5FkvmaPfJDmsr7CxIGibnxZkhasfu2P6Yyv5akkcUs79ALondKrNbZQrNFk1WSaqq + o1JsnxC7vzc3ZR6uK7lFIbsbe2d2x6ws9OLUF3WK2cwXm/nSJZ7isnURNFpvoGe8bxNtbKKN3mE2 + 0cYm2kjXFiTaKJ7I9ufdtC7wB77XcPbdsJRNz87xw7gYUmPxGPj0p8XYb1nyoPpSj35o0jEUUEjr + BbbikErKZZ11wG4xyZCQbKO7AaY+Vikp3DYJtQySJpJhqGQ6jU7ShDGP8wYQqz1owh40seFfpbMJ + Iga5ZkkQmW/Z2rscESb+Zy59Fz3doAM5/eYUarR734re7ZROM+1UOO2mTcDYzQSM1ecM2MQHe2yF + zXSwmQ4bznRY0LlYwy9alBsQ8voPtVV3ANqXlmzavLKCL3JEpOI2rHNvYANHQR4SqreI2yJuZBG3 + Rdzy1Y24LcZeMsa2qNeiXsMYWNRrUa9FvfVAWNS7JtS7Izh3wcMYp8i6yTD3Th25eEgoeR2xb3sY + hD0+0R6f+EKIP2MO+ZQ1YGcTx9eCW9cTE7YnIdoEbXl0bIK2TdBuKMQBJGhvS0b2rMvlNqHD+aOg + sx9y+H9QSwMEFAAAAAgA8w6zVBgzLI1SEAAA174AAGwAAABhemV4dF9maXJld2FsbC92ZW5kb3Jl + ZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19uZXR3b3JrX21h + bmFnZW1lbnRfY2xpZW50X29wZXJhdGlvbnMucHntHf1v2zb29/wVRHaAnUFR0qK43QL4gFy3dQWa + Lmi73g9BTqBlOtYiS5o+krpF9rff44coSqQU2XMcx6GArRZF8j0+Pr5PkvkO+fEkiK5GRT49/Nfe + d+hwbQ909jpOFmlwNcvR0D9AZ4Gfxlk8zaE8TeIU50Ecueg0DBGrlKGUZCS9IRMX2r4LfBJlZIKK + aEJSlM8IOnv7qSx20UdC5Ev+JUdBxOokafwH8XOUxnGOpnGKQl4HvsPbnMNkqE0IuiIRATQAyHih + oDf8cIBOizz+QLKcV3zDK8YpazrD0RXJ0BwvkI8L1rcfpykFOyYzfBMAWBxN0G0AQxsTFMbQTzBl + +Pm0u4AOVQJ310v2aRrPUb5IYFZRMAc65+g0WjjoNFtE/tscYI5D4qDXOAz5r58CP3f4EAPfQb8l + lEY4dNCnRUI+49RBv0dQsic6u8VpBH1nexwS/lqkxIXxExdTCF6Cr1TQAur8HF+RicDiXZDlWmvy + xScMdFa2fR0GJMphJmbwT+Czufs5TWPA6Nc8T2B6EqhNRBG8xkXqk5+/QO9Zo/B9nP8SAyeJ4jlO + PEJ/algkQULCICIlDufivQTW2sDNUxxlrI06dBXREu0/C2IYfxKHYZNw7z78dg7FJBWEex+f81ri + XbydkXwWT9Qe51fzvI2spx/OGBl+YevB3EogI6YUp3PPhB70JDAQzOC6bllhDoweZghnyOM/9/Y+ + oVHJU8PBp8HB3uswo+9QXDLdRcmWFxdNyl8oxHN04l4Cv3JevshySq9ocXkp/tnb80OcZeg9yW/j + 9PoMR8CMc2AqzmG/JYQLo+ws+BJEJ3t7CB42dDQhU+QlRe6NcUareNkMp4Ri6AFy114QBXmAwyFr + Qp+MhFNHvqWC/7yrNC4SL8JzcoIofrJG2e8MhITxexZ6KR/1CdoXtHT/w1t9LJF5B7jQVSXos1+1 + //77a1ixsFzpywE6/HdF6x69ZUWY71+eyN58mNIR4j0CkyTDAZQMHPQ+jsgBQt9RwQMjEBN7sTyo + SwmKrU8PVioA/CZL6fPq+MVJl3B4dfzqpG3lvzr+8cQkKiSAOx0Bt0gmIKiH6rDlRxj8t7uDA9kK + J4F3Q9IM0AHE918evzw+PP7h8PjFfkXEOMoBaS/nvK90u69+2nfQPk6SUAzu6I8sjvYVQD5d2BSG + VmlPVqKKLgJ+KkA3/f7hnSwv0hBaUl51e3C3Oyc5BhLgiwE0HFxWEx1cRSAuZLcJzmce17MgNK4K + usYybf4G5ap4QxfFe+D5wYnABfQ/wAu+EhcADfcNyweoYih10ABGOThw6oDEsH6FtdUFRluDAEQr + awGRFePMTwPG6G8nbRB4IczuNLhy1SZeMAFgXZ91uHfGafTZgnAF9SlU+M+B9W+clAMzjyQ4haGC + kZDJzyBQ0oVXfaDTeVdxQF3itra6GMDCOBQLAzhopNGJtRjuK+sHCKO8lXQwIz4jeKJizd+XRltr + djF4zZfkIRVoRsR5G23tqq8S9w44p2w9d0LgS56Shf3QKTKOJwuvBMzlSr9xqw0NCNDPQ0UTAeR7 + NJAyVgNSFwPxzoarVlA0J+unyd4JLEfO2E0Oc3SiUu43QK9QK403GBe3IgAcvsVBXgfqSSMvLaKh + pAGQkeD56BccUtuuVLQHyhBkpxogdwa2i3yrZhDcBFkly3FeZB5zGaKYuTgXL4+PHQRKRdHJ9JEG + 7VBpNDL15Mj+5WenUnUj+eug1n+KAxiHZnUPW/vi8mZUtzUVTp0QyV0ToA+1H+6lwWgEIz+uD7zR + D582pXDYwajU4gD1rc3NQW06wMCpg0xJXqQRLR9qTZ0aQsw02NtrNFRrsG/LaGC6nJkSPkGDI1VT + ZEff6qro7qimZuG7pnbvjsBdvgmo4DyS7q8rrOQjRXlC44YqvTvyAc2c1MiaDe4006BhS48JeIcd + A35KhnTdRbuou7pLmLwVe+3v779mZAXHCYl2SDZEjMYsqgFeEgsnfD7LUJYQP5gGwP8iBiJG6Vac + d8JkopmIn6AF/YXiqWjNKyFWya36YOZq2zw0QRlmowmoHB9lqSYY82RqQNQpPadRllJrqDQy0xGR + aJLEAZhCGmy1178UzzjiC8O9oUa9d/yDd/zC7cdGFYRrsoA+JsgXfi4TL+gU+UWW87gN0CdF0yLy + GdL5DOcykJSAEwvTTAc1CVi8SSoQDQCQi5kgQVQwz8DL42sSMVBKKWKl8H/aU47Bb8coYeyMeFwA + ZfiG0N6AKV0diogKwOSmBWFUr2ICDmKakZVGcVnVocPDlUAt4wrxmMXtaGVwxzPqNcpvMBYAf7Vo + zD8jlsRgHMch7fsvPabiGoIl2lCAFcrOQOqC+XCDQ7CXyBTDKkXUKKCo5AEw8BgYgVCy3fJh8TUJ + kgDFMpRAVQeM+gPJ08Xh6RT6E/YJjf4lNNIZqVzPdQNMTwSIALUjn62Tuojh3MCrgoSAqjkPS6Iw + uCa1hiQALklRt+yh5BJLnr0xZTes1GCFHRfpraSthOBfLfFAtyEd//a6ohgr0YITZqFkNRSr0Jer + WS41mbtqeKO3iH9+QQ1DUEJ21idwQW0FWCWwzkkpjIcR+ZIzI2HE5qNulXU5g/RZ0SE0Nn0gp7AF + 1jocQ/owgZQjScU6/Zo0VKNF5aOEG9otuN7BovLpFzQqn40FjyTAhw8iSVCPEEwqn7uu2V46uNTF + WYYYU/msFmtqa/0QMafyWTnSYupg3RGXDiR7RF7KZyMRGPqABiW6MOLsJ6XVmnnl+c7fFVnz9Imw + hgBXLZXK6Yc5TLGfe1Qr6DGTg01EdFQIIdT14qlHQjIHCCpAF4z+gjTVphYCMvRCLWe1yEijGijJ + 2tQMpxaNkh1vdGWgKUyjR3votooqHmg1phrC7WFDohyn5cOiYiLuC41e6tP00JFRNqJ1R0cVltFI + VNUq3eO6xyJKYRlQn1zxWtgujgvqJpt2D1QS7sGdoDCNYUGHeFEHU8+rNV3xQd1kqRk5zbqyZjVV + VIDxEEhzbFqMRB+qTGMDe1fDoIKh6hW8etqqsfzwrSec6/oqWmZHgbJumpbryGTN6mqkaYWOdLtU + b1TprpGqx7SKwByjEM/HE4y+OAvn6wn8o1WqBU+r2ZGvbV4omwhjLdWT0iqWAjKMgStAQNENS15c + 5ED2e/VPJWIZO8G0e/1kLX2ojyXFupElqtlsWd7NimbrSOmC85WOo1me1OMwOpdpg3Zq6rsxgeUv + m/jfTOJfFT5yR1bGJP2JjF7OmUAH6jc2aQ2l4HWYDI55cGz0bTANYMYPWZD38CbANLkUxjwwM7hz + zLM7MpY6yKD1gcNr6DLzoA1fucdtqHZgrC8KzBLZmLSrRytdGuP2dA2gr4o66FH91SATtS5HFWIm + EUptqpFqYOmVKtuRd0szCGPsX49aBF3LStXFiZE0wxoyiiJz2gSr0yASB3lfvm9nEpt0YYHPtEP7 + BOu6a0mrkBY/w7D3Y+/l68WEdjvflml100za7Xx2O5/dzme38z2N7XzL75PjAU+5P25JzbU91iLH + e7VtcJ1jfkqmYmMTCDP+ajssfmIjzTr2Y9l9bcjua7P72uy+tnLrGhUiD7BBre6Yrmfb2HYkYuoj + s0mWZSMysj+bZ7kvz7KWREtbYn0pu5E+Nkxhkw82+SAfm3yoJx861cAT9yhL+bsjLmR5PckqVxOA + QfaBM5N1Mq2TuZqTqXorj3e05uHPzTT9n5PeDpDR/7HHZuyxGXtsps+xmXZdbY/N2GMznZxlj800 + O3hSxy7ssZmnPX/22Iw9NmOPzezCsZkeG+Hv2fvOh9LDltueoBIgu/SOVjpAGHtwQ0BCZ1SxZw+/ + j3WJ+ypPGW4fOWoPe19lK6jn4KOubXdqB0PZPalbluwxzZ/dk/owe1LXEapYh9thd1I+/k7KjV+M + 2KLatuJixD4KY6tsrBoxe+8DNQxzkwbWcvcYtptChlwc3/FJvTKWAinSFMRGuEB8tKgcLYprWbtd + Tr7ZjZJ2o+TmLwBsWbRP5gLAFvy37QLAVtlovUT+bHl+cmtzhg3rwCYLbbJw95OF63Vp6fMYKbM1 + 5JO2I3G0lKOoQrCJI5s42oXE0XYc81ne5rRHgfqlspQFs8EDQNt0rqesaO9Ps/en7WRWSxUm9giT + PcL0RI4wdYUAnmD+gyqHSZDBlEbE32DqQ0AA2ZApp5YEtm8n2d85oMQ74fdcdBxOsgkRM5Da1HxS + SCQ+QDlNUlRc0wRT66BncLma+Q3mZ1Y5Y6Qz15acL9IR27azRaZ1+Qyi8fZc0bM6V9SuTW2qwKYK + dj9VsJFzKYqJAZhUxoM9QrR1R4gee6p257SQbj/ZhI9x/m3CZ+cSPus6KdTDOtueKE6F7LKbWf0Z + 8a+9SZQx28rDNzgAFzoIg3zRFtMpo6SNQM0knuMg4t1AFyS8dw+r9Pt+ijI6jlMFuHD76n9mm+Ka + odsZYY42FiB5VENcBeOHcTEBp8gt/dc5+kovJQwyJMYW8s2NBfC5FqGphsbCGeKtjJgo4JqRjBpN + mr0aKPOp3h0Nk4wJApOJ3Wvjorc5mhcgoqgJCuuAfqcYTOMwjG/V8C/w+1UR4hRYme5PzBgO/7vA + h18v6f+OD388vPz2wvnnizvxevmPJu7miXuE6EorGzgrRk7ui4i0AtySeEj7ungO4ZB1HWHrEHHr + PsEmE0gtbmf5HVyk8uc2ZdoMxNv682NcetFl8o7Kri4fVRN0QCKtTAsp2SNrPY6srbYz7kmeWNux + w2oGN7JV7WzD+bI+0nwZw7zL6i5lNDQrf94dMSvUQKL7be2sSJI4zckEFp5fpNDGk9BXT6DeBGle + 4NC7xVG/o2PSvPjMW/4XRx8FPuclOnXD+w24FDwJKoeAyiEgOQRmVtNKAiMEGC2RBK0nPo1Wdt/s + p06SZvKzHPrpe4b17SzwZ92Dw2rYPSJkAmZ6Az3jTDyCHd0xrw9lSXeA3BJbuovZrTUtnh7WdJcQ + W7c5/Ui5nM1t2buRYqgLSlOuAIhm0a5Y89a0tqa1fHbQtO7QQttgXPcS7hsMe99IckHburC8O5LI + 6qTsc09WRPdxEdEpyNGbBKiWghzhqqLgR8KhFBCcBiH5+9do3WOpAyixLPmKVvc7VnzzOYnOOULn + ctl37oHU78equij5fq3Xb5m6fw4W1pb9WdnVOdyacdaMe55mnP1Ds2IvjqaLAH63DrJ/bdbekbYd + d6Tp9sc2mNbr0MfbYnm/EUOpKN3/1rRlifDUzO3G1Uo9jW4aZBekyRBGRRSAyEGfz98jQQYWpj5/ + +VGcm+PB9gpNhKMJEDuL/QC6qC7KAqgfGXVfq9QFfTUfBxH/LTbOVH9UqXkCaesj+LezGGRVNfqW + UWcoULZLrxTCF8jpnFMxB/OhQ0pHsWenZHl1ttSJFd8BwQo5eSOZhp8OeukIvYmlN5ilsHfdPZe7 + 7sSBOF3yPdwVdveuAg2X3fy7wp1qR3ZqLxlZSxxQAln1DpKm1hlpcQG9SVMRjHSXTWu0TdeWKI7B + 6veWPIAzUDLU8n/lWHcKDG1rfoENpG0ykKbKC3uPiL1H5MncI7Kshnqa8YL/A1BLAwQUAAAACADz + DrNUMj2LjkgMAABCXQAAYwAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdf + MDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX25ldHdvcmtfcHJvZmlsZXNfb3BlcmF0aW9u + cy5wee1cbW/bOBL+nl9BuAfYXihKWhTYOwM+IOi2vQJ9CXLtAQcjEGiZdrSRJR1FpXGL7G/fGZKi + SIlKkzTONVsLaGNR5LxxOHweyfITEueLJFtNK7Hc//veE7J/bwcIe5EXG56szgQZxWPyLol5XuZL + Ae28yDkVSZ6F5ChNiexUEs5Kxi/YIoSxb5OYZSVbkCpbME7EGSPv3nysm0Pyb8bMibgUJMlkn4Ln + v7NYEJ7ngixzTlLVB67D2VrplKYtGFmxjIEZoGS+scwbnYzJUSXyE1YK1fG16phzOfSMZitWkjXd + kJhWUnacc45q5+yMXiSglmYL8jkB1+aMpDnISZbSvhjFJeiqUR7eb9iXPF8TsSlgVkmyhjgLcpRt + AnJUbrL4jQCd85QF5AVNU/XptyQWgXIxiQPyocAY0TQgHzcF+w/lAfmUQcueFvaZ8gxkl3tKE/1S + cRaC/yykqCEq6MpWrbWuj+mKLbQVb5NSdEazy5hJ1WU99kWasEzATJzBnySWc/eS8xws+pcQBUxP + Ab2ZboLTvOIxe3kJ0stW4/tcvMohk3TzmhYRw48dK4qkYGmSsdqGY31eK+sdEApOs1KOsV23Da3N + /l/FPP4XeZq2A/f25MMxNDOuA/c+P1a99Lk+e8fEWb6wJa5Xa9EX1qOTdzIMr+R68I/SxugppXwd + +cwDSdoCnQxhGNYd1pDoaUloSSL1cW/vI5nWOTUafhyO916kJZ5Dc510szotZ7N25GdW8IJucE8h + X1Uuz0qB8co2p6f6z95enNKyJO+Z+Jzz82OeL5OUlR8KpopQOdkjcAwGg94eREaC5KYh3JNj/ptX + pDzLq3RBshyrUCkoJCusa1jusM6V4kWC1SHdhOQNdGAUFsKmGRhzhv2pTngtJEYJMD+oxRIL06gK + GwrAKkOFoPGZaodo0wxbeDKvBNM2TpILyvWETKDeJtBN5KpBGQijK6y1soiC1cZNsuJ5VYRKjMC5 + qsX8YaVMpqIWXjw7fHYYHf4aHT4N9aTLgQXldA2a0LtJ7SX6gOUe6jNUQzmtZej0z7NlsoL+8m+l + DcqXZpQS6IyBSwlNky+Mg6PQeS43A+Vpc80ZsmDXDbKvhnWWqLDqDJ82CY6tC7YkUZRkiYiiUcnS + ZaDtDLRDgWVI4Mgfk/1/kvd5xlQ64oECwkgJAE3qQ+uqEQAdGmGtTpYe6GZrbeuSRqIu+UE5pZJf + ugaeMsGkgyBg5IwOzBnXdTeS+RNldM0mBNel6aFzJirUUvN1+eWXc9hsViqJPMGJZfRVH6hYxWgI + LcNA9hoT8gR3QYb5JqvMDJtPzWBZ/iPYCEDEV9OKx/PDp5Pr9p7nh88nfRvL88N/THw7kVFw1TUg + rIoFLOyR7Yi5CO58vRqPzShaJNEF4yUuhSkZ4ILbP/x1//DpoOkSY8XHq7QoUm37we9lnunExQMR + EBQVXkGmfzp5a9ornso0UjljT3W4ZoKCoXQ2hE7D0ybAySqDPcOIKKg4ixTYgp1jVa0hgmUnysM6 + RV5jhryH2R9O2gkdgqLRwJNLg8CXYQEZgkfDceAqypyafp0mX06CKl9zj66ympcxT+Ru9mbRp8de + aaE9JEoWg4Bcd7mr98o7d7o26mlArfAvgCXlnZ2xPzFkgYQU4KW5DHWab6LmAs7rVZMK7v7bO2o2 + hDze13kMqTTtxEmOGA2sdIfAWGd1HPyGn8EWa1utzm9tdmfYbHgkF5fXZNUbbJZd0Fz5oWup3u3a + c6WWm5qndsCCri1NTaghaMQ1FgLJ9DMFPODIjwxU5VU24jWSAuMYXU9f0RQRal1zx3Ypr4V2FIVn + gMDMWeMhkB3TBZCLqMpIEh8Fkcjs2eFhQKB24X/PTyfOGjLYfGSNnPrEBUaJuRw0ZXVqPo0d+Zwm + 4EyHQIx6ZanFMnVh89hxFvYd1wnORMUzbB91gqY2KFnXlZC+QotJKmvthAwP7DpQHnx1C83VgVNN + 4Xqnul4dQPm6SHBZHBiqG2q8e+DWSBjfLZpXw6tOyW+BgzkD6qe9eWBk4NIltdc3UwKY7TdpVSlJ + eFmwOFkmAHi1LqJ1hc2sanToNfcjyMBPCEZRXt3JRstShkTMfR63Vfn9butyGUpbV2/smn7nbANd + gHVopiWTlxyRuCqFunMAujhZVlksATeSEHMro0CysJCGKE5jlmBXAWhFECmSrJIQJBL5OcukKquV + yFbkIyBJUGCOlBRyEolipqSkFwylUWG7W2vRvBQCxSsmSUXDSgMiq5pszfK6a4Du0Wa51sxW437s + DPSnRDpqroEvoH61ac2ZDJaxYJ7nKcr+o8vqQw9d77iSAMbX/aEWQI2/oCnsTWxJqxTvu0B1AFNE + Askwh3lmGLbPyq1Smg35bzFULEzg9QkTfLN/tAR5ehPB+08F3muryZO0QpUsyYAMAYWccxeWygbV + tSQsgUTgspyh33opoLG5rImmpo4tNaqA9MaotYatgVi3S2dgc28j7NRzZ/E3W6WeT5c26FbA2phE + FnWQN75mOK++Gy6Ncd/FRFKeY82kG1eECyzbeTF0gacDGdt9Tc9mGnAFqvXYtruzYLtumJs1sCpO + nW2wkQop5pI1PDj9HOkEcRFKH6k0A7sldOojAJ2Bvno49eL5zlCYwWlK1/MFJZfBJvgygT+dTs5G + 1ITZnPZxOhlRby+MIcMwQqhNR9MTd9kVE1Gaw/wCjMM7sVFeiaISXaAxdqPvwykquLfAKnjsCN4D + Ezx7jZn7sKUsVhOzY6xlTYJpaN2aHZn6EshSk6uKOf06XCawiPflxrp/kVCEmWmubhcMrwL/NE+9 + rQHxEAfIJMdcuRf32WvubI9sAd7+usFfeLww3N1YQsQVUbfQdcuOq3rqnnoqRkfktDHMV2CQlk1t + jtbt1NypU2IRtc1pfD7tqQKtQuSE8tuhGTnGWPU66Ks6QStISqVNBB4vnQGXt8pi2GVBs0VrP4Uo + yZJ7DdcZ6BvOocsFBg7kec3EN8gOMnFqXW6zmB+eChXVPE1i8uYY0ewyubwDGVLq6ol4Kf/iw9kl + 4wwAcBOUsi28HvOw3KoG6e7MB3dE3994eNPKrzYUn9wYi3uh+C0xc1/S7+7o6+MGd/ShoO3u4v+o + IM8zXz/PXfxaBWA5VVgRMOLd4i6J7FrxNzXkOgtUD1CuPvwFnx4gWPlJHh089gcG1tP3hfWw1TSO + hu4eBztGl9t/z/MH24AWt9cD7R7ymr11PDogr75gE8HU6I15m6i+WWaTXqT+3ej+hfSoRNynXCoB + yj++hxkdi11lNwbwdsyPmzJdVgiXEFPn6suX6otWJmgdRmRunrctsRV8J3jecYQdR9gCR7DvG7sx + G9iXAFh0SYSl6J6YRrvi7mjHjnb8gLTjgeH/C7UQ97FYXUsCWivWPu1Qpi3RjHm+2ES1YlVNbua3 + PdBjAF4e2eykDXbH15kwq5+PSefsDt/iR/iE7Kb8CFPdo/yR0yb8stXTx86d+vycTsG7Q9e5++dZ + /aqfblv19ile75796Piesj8SdFU+PNX7CFo/yK8SfT/N+6S5XZunoGc7emfTux5CpwLlqr0Dl2vm + dMfjdjzOMeCvzeOsSrqjcDsKt6NwOwrno3DN/rg1+kZFfPaTE7jHzt0eIynybYCPhA8hE0oBw0QA + UPtoUM+LNPXPRPQhMfwBhxOJPwen3W+dgT4f/C/1F86sCNkc5sHwNL7gINTPeUB8zpnzukP9SkOP + u9/zmoP98xih+7sYszuB9MaszmsSPwRet7PkJ0DuN8LcuCgLzmCrwsIk95NRxi5FBKXqfCrj61a0 + 62ANHneENt6h9wM78JCvHgliPOu+ddBHPurDArN1EbsxA6mPmzGR+vh/gPf6uLrO/1uD+eti7cH0 + 9XE3bN83ehsYvz7u9TtQeHS/H9/MgUniew7YvTuhMYyW20StuTEKnnAaiwgX0TffF7otXGvKvR+4 + 2bLlks6XEUvZ2v09kkV4QdOKtauJ982llhTciu0mb3QcVWZqcV9XbzqZH6hqifJEE1+JQAnXF/Bm + mnvrfivDt0tOlE23Jyh6Im5JUvDYNlGRHt03WbFSphOiDm1w0Zz7IlGdJYGz+kwX5Upni7sNx7gF + gfgWV7j745KtMQk/i/ghXlbZUZYdZdlRlh1l0UeLsmybrjzUAxSjcMePdvzIMwc7frTjRzt+VE/E + jh9tix/9AM9fPPTpT1BLAwQUAAAACADzDrNUl13+ncIMAADLawAAagAAAGF6ZXh0X2ZpcmV3YWxs + L3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX25l + dHdvcmtfc2VjdXJpdHlfZ3JvdXBzX29wZXJhdGlvbnMucHntXHtv2zgS/z+fgsgeYHuhKGlRYO8M + +ICg+7gCfSHbPeAQBAIt0442sqSjqKRukf3sO0NSFClRTtLGadNKQGuLGs6Lw+FvSMU/kDhfJNlq + VonlwT/3fiAH93YBs+d5seHJ6lyQcTwhr5KY52W+FNDOi5xTkeRZSI7TlEiiknBWMn7JFiH0fZnE + LCvZglTZgnEizhl59eJd3RyS3xkzN+K9IEkmaQqe/8liQXieC7LMOUkVDTyHu7WSKVVbMLJiGQM1 + QMh8Y6k3PpmQ40rkJ6wUivA3RZhz2fWcZitWkjXdkJhWknecc45i5+ycXiYglmYLcpWAaXNG0hz4 + JEupX4zsEjTVCA/v1+1Lnq+J2BQwqiRZg58FOc42ATkuN1n8QoDMecoC8pymqfr2cxKLQJmYxAF5 + U6CPaBqQd5uC/ZfygPyRQcueZnZFeQa8yz0liX6oOAvBfhZSlBAVdGWL1lLXb+mKLbQWL5NSdHqz + 9zGTosu67/M0YZmAkTiHjySWY/cL5zlo9B8hChieAqiZboLbvOIx++U9cC9bja9z8WsOkaSb17SI + GH7taFEkBUuTjNU6vNX3tbDeDqHgNCtlH9t0W9Fa7f9XzGN/kadp23EvT968hWbGteNe528Vlb7X + d6+YOM8XNsf1ai363Hp88kq64Vc5H/y9tDJ6SClfRz71gJPWQAdDGIY1wRoCPS0JLUmkvu7tvSOz + OqbGo3ejyd7ztMR7aK6D7rQOy9PTtudPLecFXeeeQbyqWD4tBfor25yd6Y+9vTilZUleM3GV84vf + WVzxRGx+43lVlG8KplJROd0jcO3v799AR6RXSG4awj3Z8395RcrzvEoXJMsxI5WCQuDCHIepD3Ne + KbFIMFOkm5C8AAJGYVJsmo4xZ0hPdfBrJjFygLFCKRZbGFKV5JABZhwqBI3PVTt4nmbYwpN5JZjW + cZpcUq4HZwq5NwEykasGpSD0rjDvyoQKWhszyQr9ECo2AsetZvOXFT6Z8l14+fTo6VF09FN09CTU + ASA7FpTTNUhC66a1lWgDpn7I1ZAZ5RCXoUOfZ8tkBfTys9IK5UvTSzF0+sCjhKbJB8bBUCCey4VB + Wdo8c7os2LZO9tOwjhXlVh3tsybYsXXBliSKkiwRUTQuWboMtJ6BNiiwFAkc/hNy8G/yOs+YCkq8 + kEEYKQYgSX1pPTUMgKBh1iKy5ACZLbUtSyqJsuQXZZQKfmkaWMoEkwYCg7HTOzB3XOfgSMZPlNE1 + mxKco4ZCxwxoryZcP+WPP17A+rNSseTxUSwHQdFAEivGI2gZBZJqQsgPuDAyDDuZeE6x+cx0litC + BGsDsPhoWvF6dvRkum05enb0bNq31jw7+tfUtzgZAdddBcKqWMD8HtuGmIdgzsfrycT0okUSXTJe + 4oyYkX2cdwdHPx0cPdlvSGJcBPApLYpU6374Z5lnOn7xQlAEuYVXEPB/nLw07RVPZTSp0LFHPFwz + QUFRejoCotFZ4+BklcEyYlgUVJxHCn/BYrKq1uDBsuPlUR0pMuG+htEfTdtxHYKg8b4npPYDX6AF + ZAQWjSaBKyjzJPht8rYEKMjd8rRHflnNy5gnctF7seiTak/C0O4SJYv9gGx73JV77R1PnTb10KBU + +BfANPOO2MQfLDJ3Qljw0jyGFM43UfMAx/q6CQ93me7tdTqC2D7QsQ3hNev4SfYY71tTABxj3dV+ + 8Ct+DquvrbW6v7PanW6no2M54bwqK2rQWZKguvJLV1O9ELbHSk1BNU5thwVdXZo8USPViGvIBJzp + FQWo4PCPDKLlVTbmNeAC5Rhdz36lKQLZOg9P7CxfM+0ICs8BqJm7xkKoiQwJgBpRlZGsjxR6IqdP + j44CAvkM/3t2NnXmkIHwY6vnzMcuMELM46BJtTPzbeLw5zQBYzp1xriXl5osMxddTxxjYS1yjeBM + VDzD9nHHaWrRkrleMelLvhikMv9OyejQzgPl4Uc30VwfOhkWnncy7vUhVNCXCU6LQ1MRhxoQH/ry + JnDpS6fXo+vOktDCEHMG1aK27MsACLfQUpCgGSVAeD9L5UpZvpcFi5NlAvBYiyS1yBodm54aUnqV + fwes8BsiWGRbE9kQW/KQMLvP/raorV5oi+zT3xV9k2Mb8gu2AUooYHQBJ4OdHJO4KoXakADRnCyr + LJbYHesZs0NSYN2xkHqp8shM2a4AkIp4VCRZJWFMJPILlklRViuRrVjaACdBoSClpJAjTFTBS0p6 + yZAbxdqoI0WXu+A3XjFZnzTFbkBkFpStWV6TBmgebaZ3XTDrEgKJoZIqsco1z8AWEL/atEZSOsto + MM/zFHn/1d0sCD27AB1TEigXND3kDlgTLmkKaxlb0irF7RzIJqCKSCA25jDcDN12pcwqpdowOaxi + FxMZWH3CBN8cHC+Bn150cFurwC28ug6TWqgUJ4spU8tCCLqzTkWDIi0JSyAQuEx/aLeeIKhsLnOo + ycETS4xKMr0+ak1wqyPm+dLp2GyZhJ3872SGZmnV4+mWHroV8DoGkVV+yP20UxxX3z5Oo9xnVTMp + zzGv0o3LwgWi7bgYuUDVgZhtWkPZDAPOQDUf23p3JmzXDLMHBLPizFk2G64QYm7BhxenV5EOEBfR + 9NWnpmM3sc58RUSn45a0ONtWDXQYwXjOUrqeLyh5H2yCD1P46BA5a1bjdHPbVyVK/3qp0KMMnQqO + N4SGEtflFRNRmsNoAwjE7d4or0RRiS5Mmbhj4UM5ytV3QDp4DSXjV1Ay2rPQbACXMp1NzZqyllkL + hqa1Jzw2GSiQyShXOXX2cbRMYJofyKX34DKhCFzTXG1KjK4D/9DPvK0B8ZQiEF2OunK17tPXbKmP + bQZeet3gT01eYO8uPSEij6ibCruJyRU9c289WaTDctYo5ks6WOjN7KqvS9RsCyq2iOvmNL6Y9WSG + VnJyXHmza8aOMlZGD/oyUdBykhJplxPfRoEE5j9EXcTeFzRbtBZhcJzMzFuqp3294R36zkz2HbT0 + GxNDEbW9iFIq1GPxi/zEs+Il4wyA88JYUbZl1H0etiarwb1v8INPxO43nCJ5A60N56e3xvNeOH9H + 3L19DgznC/q6xfkCJLvhTOExAUTPGH4/Zwq1CMCBKv0i2MS9626J2tXiH6rLNg0UBQhXX77BswwE + N9/JQcZjP76wXhNYWMfBpnE88q1+sJZ0dww+50zEVqO1Y6A72hTymb2oPOpSIFIvB0UwWmr9fsg3 + L5qJOL0B9N9HuTAgsDsiMHtHz/Xcvv0IUnQXolmC7us9kb5IHdDdgO4eCbp7YJT1XM3SA8xnW7FW + azrbtx1kuiM0N88Xm6gWrFLN7ey2O3oUwMdjGwT6McVkmyKn9eGGNNEmuAmM4vHGbcEoBrxH+CPH + qPiezZPHDlT77JzNwLoj17hdgdp+BZ48jAK7R9U3L/GPGmurg4S2jY8HaLdeergBIDv79M+l0SVu + 3yqrS0J7drrrv7pqdvTbm/Df906+PZZvG4xQVoiucXM9V38Upv7owzi8R5tmQpu3cdoK2gLvZT99 + eK1reK3rnl/r8sTbDl7z+ozo/zbfDrvtHsnw3tgt9tkMiy/+BlmT8WdWedIh++ZeNNsJcq4D5+5v + sHURtKevA6KHra6vaavLzhu7fdNNLiUHstI4MMvv8NqbnAnDa2+f89pbe9n6NipxvQQLuiq/WPn9 + DoS/kYD/Xk63ABz+cVNljfYO5fON5fPWglk70VXiE0rkZvgfsDAe3q0bTnalw76qk10rGw9nuY8J + 4HrGcjjLHc5yH/Ast1lFd3aCS0V8/p2f4T7249vHeyLqWxofYeWFNVcKSCcCYNtXcPWcN9a/Lrgd + teGv/51I3No6eJR/IARSe9B8iSFOie02u0B6MECORx5C/RwkOOqCOQcgWw45Grs/57jD/pHF0P11 + xc8582iU65x+fEWA3w6d7wD63wq043wtOIN1DfOXXHzGGXsvIshoFzPpZTfxbcNAeH0iDvJ2vR+M + gpc8nhTEWNbdoO+rXurLQr51frt1CVNftytl6utLIP36ut5m/52R/zZfewqA+vq0QqCv9y4Kgvq6 + 1z9Qwau7A9yMgQnie3bYvRuhoY7m23it2Z0FSziNRYSTaEdndk3S96M8W4Kc2PkyYilbu79tuQgv + aVqxdk7xHvW1uODibDfdeLYXmgHGlV79uIX54eMWK49PcesfOWxP481g92b/Vpzvtp5ROt29ptED + cce6Bq9d1zbSovuub6yQ6bioU2O4+M49MKujJHDmoCFRpnQWursUJHeuNm4qKT79/OZLFhxfxSuN + Q3UzVDdDdTNUN7etbnZd2TzUYY0ROJRSQynlGYOhlBpKqaGUcgdiKKV2VUp9Nec6nkrrb1BLAwQU + AAAACADzDrNUAnbNy9kMAAABbQAAbQAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIw + MjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX25ldHdvcmtfdmlydHVhbF9hcHBs + aWFuY2VzX29wZXJhdGlvbnMucHntXHtv2zgS/z+fgvAeYHuhKOmiwN4Z8AFBt90r0Bdy3QUOQSDQ + Mu1oI0s6ikrrLbKffWdIiiL1sJ3UTttUAtpYFDkvDmfmR1r+gYTpPEqW00Isjv959AM53tsFxJ6l + 2ZpHyytBRuGYvI5CnubpQkA7z1JORZQmPjmLYyI75YSznPEbNvdh7KsoZEnO5qRI5owTccXI65fv + y2af/JcxcyM+ChIlsk/G0z9YKAhPU0EWKSex6gPP4W6leErR5owsWcJADGAyW1vijc7H5KwQ6TnL + her4q+qYcjn0iiZLlpMVXZOQFpJ2mHKObGfsit5EwJYmc/IhAtVmjMQp0IkWUr4QyUWoqmHu79fs + C56uiFhnMKskWoGdBTlL1h45y9dJ+FIAz1nMPPKMxrH69EsUCk+pGIUeeZuhjWjskffrjP1OuUd+ + S6DlSBP7QHkCtPMjxYn+WXDmg/7Mp8ghyOjSZq25rt7RJZtrKV5FuWiMZh9DJlnn5dhnccQSATNx + BX+iUM7dc85TkOg/QmQwPRn0ZroJbtOCh+z5R6Ce1xrfpOJFCp6km1c0Cxh+bEiRRRmLo4SVMrzT + 9yWzzgG+4DTJ5RhbdVvQUuz/F6xF/yyN47rhXp2/fQfNjGvDvUnfqV76Xt+9ZuIqndsUV8uV6DLr + 2flraYYXcj20j9LC6CmlfBW0iQeUtATaGXzfLzuswNHjnNCcBOrj0dF7Mi19ajR8PxwfPYtzvIfm + 0ukuSre8uKhb/sIyntc07iX4q/Lli1ygvZL15aX+c3QUxjTPyRsmPqT8+veIi4LGZ1kWRzQJWf42 + Yyoa5ZMjAtdgMNjelUjbkNQ0+Edy8P/SguRXaRHPSZJiXMoFBfeFlQ4BAFa+EmUeYbyI1z55CR0Y + haWxrgaGnGF/qpeAJhIiBZgx5GKRhYlVoQ4JYNyhQtDwSrWD/WmCLTyaFYJpGSfRDeV6iiYQgSPo + JlLVoASE0QVGXxlWQWqjJlnytMh8RUbg7JVk/rKcKFHm829+Ov3pNDj9OTh94ms3kAMzyukKOKF2 + k1JL1AETAERsiI9yonPf6Z8mi2gJ/eXfQguULswoRdAZA48iGkd/Mg6KQueZTA9K0+qZM2TONg2y + n/qluyizap+fVi6PrXO2IEEQJZEIglHO4oWn5fS0Qp4liOfQH5Pjf5M3acKUX+KFBPxAEQBO6kPt + qSEAHSpitU4WH+hmc63zkkIiL/lBKaWcX6oGmjLBpIJAYOSM9swd15E4kP4TJHTFJgRXqumhfSa4 + UWsuoOWia+v844/XkIiWyp1azBTKeVB9IJployG0DD3Za0zID5ghGXqejEAX2HxpBsvUEECSABKf + TCteT0+fTDblpaenTyddSefp6b8mbVnKMLhtCuAX2RyW+MhWxDwEdT7djsdmFM2i4IbxHBfFlAxw + 6R2f/nx8+mRQdQkxG+BTaV0l+8kfeZpoF8YLqyMIL7wAn//t/JVpL3gsHUp5jz3p/ooJCoLSiyF0 + Gl5WBo6WCeQTQyKj4ipQhRhklWWxAgvmDSsPS2f5FX3lDcz+cFJ3bR8YjQYtXjXw2nzNI0PQaDj2 + XEZJe5jfxHKzmwL3zR06BMmLWR7ySKbBl/Mu3vaC9O0hQTQfeGTT4ybf29aJ1SFUzxFyhX8erLfW + qRu3e42Mo+AfPDePIZzzdVA9wEm/rfzETdydoy6G4OTH2snBz6YNO8kRo4G1FsAw1l1ph3bBryAT + 21Kr+zuL3Rh2MTyTK69VZNUbZJZdUFz5oSmpTor1uVJrUc1T3WBeU5YqYJS1a8B1EQWU6QcKZYND + PzA1Li+SES9LMBCO0dX0BY2xtC0D8tiO+CXRBiP/Cko3c1dpCCjJdIECRxR5IBGTqqTIxU+npx6B + wIb/Pb2cOGvIFPUja+S0jZxnmJjHXhVzp+bT2KHPaQTKNJDHqJOWWixTt94eO8pCUnKV4EwUPMH2 + UcNoKnvJoK+IdEVhdFIZiCdkeGLHgfzkkxtobk+cUAvPG6H39gQw9U2Ey+LEYGRf18cnHQEUCG0I + rbfD20aGqFUVMwYoUuv3xUoKF4OpIqGaLij7fpHy5RLZ5xkLo0UENbO2DdGqE6O7X829LjVbVXgP + 1PATVrZIuexkl96Shiy/u6xQZ7XNFjbXDRq4zHcwcDXimq2hM6AbjfGk95MzEha5UHsWwJyTRZGE + srBHsGM2UTIEJXNpD4WdzBpuMgCuWKyKKClkgROI9JolkpXVSmQr4h6gJChgVkoyOdNEYWKS0xuG + 1KiwFS+5aEQMluMFk+ClwsMekWFRtiZp2dVD9Wi13ktMrfEFdgaYlSMQNs9AF2C/XNemUxrLSDBL + 0xhp/9XcT/BbNgoaqkSAJXR/CCaQJG5oDMmNLWgR444PhBcQRUTgHTOYcYZm+6DUyqXYsEgsJIyR + DbQ+Z4Kvj88WQE9nIdz5ynCXrwRpUgoV8yTSMkAXnNBdfcobVNecsAgcgct4iHrrVYLCpjKomqA8 + ttioeNNpo9pCtwZi4M+dgdWuit9ICE6EqHKtnk8XlOhWqOTRiSxgIrfcLnBe27Z6KuE+C+fEPMUQ + S9cuCbcyrfvF0K1cnZqz3tf0rKYBV6Baj3W5Gwu2qYbZJoJVcenk0YoquJgLBfHi9EOgHcQtcbrA + qxnYjK7TNnjRGLg5Mk63gIQGOZjVaUxXszklH7219+cE/jQ6ORmsMr257UKR0sqtvdCuDE0L5jcd + TU9M1EsmgjiFOYfaEPeFg7QQWSGa1cvYnZG24kcZ/A4FEF49pPyaIKW9KM2WcS6j28SkmJUMYjBH + tV3kkQlInoxNqQqx00/DRQSr/lhm4uObiGJhG6dq92J467X7wLS11SMtUAXczBFXJu8uec0m/Mgm + 0NpfN7RHqtbC381EPhYiQTMyNuOUy3rq3raEkwbJaSVYW/RBIDi1UWGzU7WFqMhimTej4fW0I0TU + opRjyu2mGTnCWAHe6wpJXs1IiqUNNB4TgAIjPBBuYh8zmsxryRksKGP1BnQ10LvkfsdZy8AppH5l + osdZu+EsJUc5Lc/lXzxxXjDOYMjcqJLX2ZRjHha2lfV/hx9496zwtxxEdbldve6f7Fz4t9b9dyzQ + ty6K/pRCXzucUkAM7E8mvskysmUyv5+TiZIFVIsqIGNJijvgTVzblOIfasgmCVQPYK4+PMITESx+ + vpPjkG/9EMT64sHcOl02jaNhRyaEvNLcY/icwxVbktoegx5o95DP7ATzCDCDSuOBoMv8gbBDtQwn + FR54D/zfyi3xwf7ww29St5zQvcAGFyrcvZ5/UDABdTjua6jZne8BWtiz9q5KBHmBQ7HaT4ky9waZ + cJLroth0dyziK1/pAUsPWL4UYLG3yV3jDexHUMg0EY3FaE+wxwrj+4Y/XwAMSL7fFez6zuHPA8OQ + Z2qBHmM02whGaivZvm1AtwPBnVk6XwclYxVldtPbHtgiAD4e2ShpWOVVS6sW9hflEaFUzO6wDaOB + 24ZXO6M0dPQW9j1468HbfcFbW5p8BCAuUC+PBDB9WsOH/WZ+K6TrKg73hO/6mvVbr1k7vbbfwO83 + 8PsKtq9g71zBdlUehypni92PHB5nMYvvZDz51ivaLj2nU9Du1FXugNVvtwxPHkyGw1fg25P+I6jH + 1RfM6pp+a8V47Rvy2yto5/DlmdQ+x33xQp/D9F/l2ut5i/xtEfWrAcbIu8t0j4OXrYcR/ds+/ds+ + e37bp93lDvAC0Oetgcf56tAdNk3694p22IQzJL6SN4yqHDC1kEqj26N7EelQFXTpQXd/yalZSbeM + dYrpfhPsq9wEsyPJYV+GkvnlWIKOY5OZ+zej5JLo34z6nDej6ons24fmmCziKBfBbB24kez+oLwD + MJc/t7i1eMJfRDyXk1RDzvggJ+Av3WAuxw042oC8XwQ3P9hX7xA9CPWbnDCZ18zBEpvxQmXrz0EO + 9o9d+u6vXH4mfKjkawCJr+urfbbTfgcHpjsddWJwAcwLSw4rOrkhP0rYRwi7UXI9lYZ2Q/imIyK8 + 7nlM1Dp0P0c4eEnIL4jRrFnidp35lpd1MNgejHc++C2v3Wrf8nqwGtgw/ELfncTrdpP573wuu2mq + W45ny+t+x7Rdow9xXFtee32rCK9m5VbNgVlDezbY3pXQxaamW1mtOuoATTgNRYCr9nC4u0o77Qjc + ZiJDS7oIWMxW7q+czv0bGhesHtVa4XqNChYJdtNWfO6bOcaKQ/2Gifkh7BqpFrNi1Y4UNieSar47 + 80/N1Q97yqxkuvtJs56IO351Eq9DHzZLjfZ94Gy5TMNEjRNUt850sW7pJZ6zDGs7pVtS7VeA6bah + ti6MdjAEJn94YhcAZhvIhl89JuoxUY+Jekx0Z0x0aATUA5IekLTMQQ9IekDSA5IekDwYILkX/NgT + tvgbUEsDBBQAAAAIAPMOs1Q72lCbBRcAANSZAQBjAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRf + c2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fbmV0d29ya193YXRj + aGVyc19vcGVyYXRpb25zLnB57Z1tb9u4soC/51cQ2Q9JDhw3WxQ49wbwBYLsbk+AvuR0u724CApB + kWlHp7KkI8lJvYuc335nSFEiJcpvtWXZGQNFbUUkh8PhcIYPLf/EvGjoh+PBNBud/9fRT+x8Yy+o + 7DqKZ4k/fsjYqXfG3vteEqXRKIPrSRwlbuZHYZ9dBQETN6Us4SlPHvmwD2Xf+R4PUz5k03DIE5Y9 + cPb+5rO63Ge/c158yL5nzA/FPXES/Yt7GUuiKGOjKGGBvAf+Dp8msk0h2pCzMQ85iAGN3M808U4/ + nbGraRZ94mkmb3wrb4wSUfTBDcc8ZRN3xjx3Kur2oiTBZu/5g/voQ7NuOGRPPnTtnrMggnr8kZDP + w+p87GrReH+zah8l0YRlsxhGlfkT0HPGrsJZj12ls9C7yaDN+4D32LUbBPLdL76X9WQXfa/HPsao + Izfosc+zmH9xkx77I4QrR3llT24SQt3pkWzJ/XOa8D70n/ddbMGJ3bHedN7q5NYd82EuxTs/zWql + +XePi6ZTVfY68HmYwUg8wH++J8bu1ySJQKJ/ZFkMwxPD3Ty/BB+jaeLxX79D7Wnl4oco+y0CS8ov + T9zY4fi2JkXsxzzwQ65kuM0/q8YaC/SzxA1TUUbvui6oEvvfU27pfxwFQVVx7z59vIXLPMkV9yG6 + lXfln/NP73n2EA31GifjSdak1qtP74UafhPzwV4qFyYfUjeZODbxoKZcgtwY+v2+umEChh6kzE2Z + I98eHX1mA2VTpyefT86OroMUP8NlZXR3yizv7qqav9OU16sr9yvYq7TluzRDfYWzr1/z/46OvMBN + U/aBZ09R8u1/3cx74En6MebSCaWXRwxex8fHjXcwoQkWFRf6R6LM/0VTlj5E02DIwgi9UJq5YKww + r2G6wzyXDQ999A7BrM9u4AbuwkSYlQW9hOP9bm7weSUe1gDjg61o1cIwSseGFaCXcbPMBWHFddC2 + G+KVxL+fZjyX8dJ/dJN8QC7B3/pwWxbJC1JAKD1FXyucKEhddJONk2ga92U1GY6VquY/msmEUmv9 + x9cXry+ci787Fz/380EXBWM3cSfQEvbuUvUS+4DuHvwzeEMxrGnfuD8KR/4Y7hf/T3OBolFRSlZo + lIE/+W7g/8kT6CjcfC8WA9nT8m9GkSGfV0j/a19ZiVRrbuGD0sDx6pCPmOP4oZ85zmnKg1Evl7OX + d6inCdIz6j9j5//DPkQhl+aIL6yg78gKoCX5pvLXogK4oayscpPWDtymt1ptSwiJbYk3slPS+LFr + 0ladKHGm8RDenRrFe8WnJHe8jjAgJ3Qn/JLhxCzuyI3GeZJzzXaLGCAOSxbY23Gu5b45RY/Lu//2 + t2+wNo2lzQldNpUp9QuDeS16BDafMNklmENKOJYLp6KLNOaeP/Jhpqj+qQlS1JhblbX/n6EKfIdG + jNVVKynqEDOtSYXVpuyKrLZV6VG1scbRqLamj8lt8V64KjQQXDotzRWdqbarV7ecS6kMZlnfNz6D + 6+BO8yUEZgu6O+ZN00yGRBwHeTQNPeFJhMgqRovRCw6F6NJZo8RyxS8aSHg2TcLLyjLSw0rz0ZwG + GeobGj5Vxc+08ijCD3czcX3w10U1lUW+X4uMdFsv3nvCccn5Aot9fHoCV056wvucMfYTk6LmC/Rd + 00T6WlQooikH4iqo9q/iKr7eXPx8OS+Ue3Px5rIpTntz8d+XtsCuaOC5LkA/d0x654o/Qhf/ej4r + x8SNfecRjA/tYcCOcRTOL/5+fvGzpqoozEBoJ5ORilbtsf6n4x47duM4yDv36l9pFB5rDXk4QthG + 7abSd2BaAit9MgXz++PTu+L6NAmEbwf/XPW/fZg8Lrxx707grpOv5dj54xBMQ/Ol2YMjUyCI58bT + CQie1gbrRM3Tt+hzPsDUPLmsLjN9aOj02OKdQAWWqz12Al06OeuZDYWGJc1ryeaaoCnb5Ya20ul9 + 6iW+mCE3w6Z29PWvrxdx/OFxj837c73dZ9vg5Qt5Px8GbBX+9WDlso7Omd0ySpdZ/Bmip2TmlH/A + cX0uTcGMihtL3Z3AdDjPpwOY0qCmJ1Hi9FibNaAY7ZPSg13wBwh8danl55XFrhW7O7mWE/EcnZVV + cFmmNmP1j4Xsc9q5ErN4bgtyoqNaxJu6Ru6j4cxRDUtvsly/9YIWAfDPp6Ww0LDprLWeWUS4O8k/ + i87pN2ghnQjSq8YcTzNpxVVz6tU1iKZuabyUTGXTjlo+oTX3yYXUxmjTKbLuZBqeJiopBJ1xdzL4 + zQ0w2Vbx4JnWg6LSWkP9B1g4i0/lcPmjolgfkrBsmjpiD0dme+zu9cVFj72++PnrpeFzih2GU63Q + wFZTr6i/+HOvXM0Gxbszo35xuRgKLZ4/VUu1WCjLrYd6PCI0gsFEfTfl1CKSqFaKo+STDmtgbiic + LdbdYAAauzAVpnVhaO1X1Zx79TFctumft900Rp6mnkXoKALDWlEjCRyKAOXoqFJQv0P8rTEOQF8i + QoFLdvJKX6bSV3+Z6+DzK2Oxh7/XFv/nV3ESPfrotV8V+6MqCHxlLuFQvr6mP5881yKSSkY55tlW + k8g108K3PEsrOV81p7mfvcQ0kNIsSrO2kGZtKkECd0I5EeVElBNtIldpCPlxyV425N/z2J7C+npY + v4/xsr4s7F2IDMoNYDIJqgSdajlcNonUiiENXqbwJX8tEb5UhppCGQplKJTZYigjp9sLiWZe407l + GwpprDuVK8YguLBpsUeT3967WOOej/0w703LgYZ55E2GDsae3C9CqkXbcuVRA9qN+/HdONUAtCpw + mR9ORWzjZNE3HoqmtKtMXMXTZVBT5iYZc1kshpPJc4YsdR851oZ71vVW8lOGoKlkysURsfKMYY8J + dymuhpG6VewLuuXEVecU81NceHMMswEPFxZ/g75A8+NZZdDkgRQlwX0UBVj3f+pnNPuWw5e1rvhh + pioDrwCLx6MbwKLHRy5uX+JKgaJkPljDPYwzR7U9yW6lQmyYCdp5Q3RR0OtPPEtm51cjqC9fnfA0 + cYwnp9VROCGF2kS9CsvjhGB05hST1iBvTRn3M5w+OO3W3Gut66gym6vbq0vvrhpuoFyD8/E085H8 + KgTxaERaTiKOMd/huNqOz5bC/VCKEyQRek93ZlZhRqxVuzgxI1ojFq3eW9xZDgPOQDkfq3LXJmy9 + G8XRW5gVX40FsawVTMzMAvGVuE9ObiBm6NOUrRYF6z50YMssagVt/nBgTRRqRWEEB4E7uR+67Htv + 1vvzEv6r3WQsSaWai49NyaLQqPUu/YBBcaO2kSLwlxNEML4QH+K5eieaZojU6zsmpvZtEYtU7gpR + C74oc2w5c9TnWHGqPhXO6rJYMSbCJ8EwVA7anxb+pSdcTSQ95uCvk5EPk/hcLKznj76LAWcQyX2I + k+eefZgH1qs9ZslIwJIMccVa3CRv8T2FU70C6/35BbvjsQbk5sLSx7jCqTu6utsxmx6YHy0eo1bl + oBTM5mAw3xvoyV/9pjL7kdVi1Hbvet8GDV6g4ogMVS5WzakhjOave01ep1dRkmxSTwn2N7GRG35O + 5o7T9g+tf4ZWP4qI9McPrP/ReEod+/Yisp65R9HTKe7AYl4T5YPeoCiz2TVOopej2mJCRscjXuLx + iG6dQtd8KRGKrsaZlnEjQkEH0Fs8gF6uj1s7fI5z74UfPyeecxhHVGyL6p5kWZhfBRAXrZ9YNdAg + 9byKptgPnyTxSUS8x1/rx7chBK+G/mlnTm23liggAsjk40tgkL5xAwioTf8Grf4ICNAfB9I3nwNy + t1b2UYpVAwmdSER0Y3wBKclSyQR6hjjhMK/QO4qF8jTk3zMH/OW3gdCv6VbnxWv4WjNmsxbdTDyF + LwHnMlb0rL4v35RVqZcWpaMnXTqtUq/l0iv1ai3NKhrcQQqkXs/zlL1ySjRvYC2ZkXqtlyE1ld5G + pqReGz30ja/6dnU5BsWM2bDCNt6JPGrL6y21Vm4wQ08S18scnLUL8d2qAWq5tthDVb1u9B9ONHJ4 + wCfmw16G/Uc3mPKq67KCxEotuO7rl6zakXixeMZXpYBFZ8gh0ATmrwnlYDYuJRU73m4iJ2VaPZnL + 1b1iQoevDSVd+Np2fiiUs9XkTjO4mupraZYZeJpUUFlfz5i7xS2yX8ZqvLt8bFHq5UAa0ZR+tZpc + 6WrQUyvKdyjfoXyH8p38Vcl30H1tO+ehFIRSEMsYUApCKQilIJSCdDsFMRbIVdKQDeQY5mTJojgK + ovFsB6fo8pbLw17LnaZT5Rqe8ONNkwSRtspmVAc7g4o6dLiu+pxXcIbyuyfF05mV9jZxvq423jtI + J5UQ2zphp+rvSIpXzJWXkNJ161Sd7lzpWB0dq6NjdXSsznqsrrYsbu14XZS+9Ie70um6dU7XKRPt + wrk667LasYN1r5SASzwMCnyyP5o5fuyMguiplYdCWbOxLyhHHu3c3P4Gsqyal9VryHHC2o+bWlw1 + hbVth7UNBksRLkW4FOFShGuLcOctLRTrbvWHDF5TwLvtHzJoik1+5CcNXrcnxPYj9kURQ9eCdz9G + /QmNLhHAy8cpmF3co+i98lynJSJug7pILbGbW4b9lk8FM5/n9uU9fnPfZerpJWzsP/JQJzXBLP91 + wmkC93/4/S1LpgGnRx/U6IzSMujznjNhcj7+4LDZ6hpkZp71tMho6OF0L+zhdE1OZgsPrFt7JjQc + 2TyIZ92tsr9CT8JbuFVXVLCDJ+KVXn+g5TW12w7uwXlbC42Vsaz+VL56iGwpa0TJtDlGT++jp/fR + 0/uWfnqfuRIdSCbtqNOTzkMU7w6EfQAJ/hHFq9KvvNjGkJdZH3Gu1jmXzRqJcnV1IbeNIFEuolxt + /j53Zd0gtEVoa7/RlhGDtMqzVmy5BYg1NxzoWuAdSvUtS6/0vnU94G4CVpV42f7dIOwkg07aQRUR + pypxyjvmhkOcEZCCS/LCw2Ec+QYEWBc91QafeBPxpq39GJLuI3YHmQwxDpwsNW1jEE5asN1VFCeY + xLoDk1aJS5V9EEE65I0nIkhEkPaQIOmLz/6nsaI7jxOY6t408bOZI04Q7o4h/Z7LIZTxxecrf5eq + VsHGuFJTzUSYdkKYGo2WUFNXV3zbUBJqItTUHmqas7wQdCLotN/QqSFAaRU/rS1DSyBqcdTQtVA+ + rWp0FTZV6+7+RPRNuKoxDG94qF35BSmEMXw04l7mP3Km9CLhk/zmFItCYlsL2Zb8YhpU5X2raFEw + ig2wrTk2Q5SLKNe2KFeDa9kd72oQ6MDJ1+KNFmJgy+7bFfUQDGPdgWHrRcnKZAiLHfImGWExwmJ7 + isVq69EhJdWihxncD6lG+hBFmYwXdsTJPpuCrPwkeLP4xhiZvV4iZDshZA3GSnysq0u/bSCJjxEf + a/GR2k3LCtExomP7TcesoUmrbGxNCVoiY4uiha6F8Lq8qyCxSj/3JXRvwmENEbex0XsjhjLjrNJ3 + xF2uBrtUn/cPeWmim61u/nee8j5mkaHNTfzKU5NdEPIi5LUt5GV1H7sDXlZxDhx3LdozIdi13NZb + UQuhLtYd1LVO0KvMhUDXIe92Eegi0LWnoKuyFh1IjmxdZqWmdge6/onbgkS7iHatSrtMwyXo1dUw + wDaeBL0IerUHveYvMUS+iHwR+XpJ5KshcuhacP/vqtvK1bo+C8t7vldB/o9wsbc8E/vcgQvu2Ysm + cQDtDWuUTG2DEyz7AVgmrFVctat3AwBtvhURRSOKRhRNNkgUjSja/O29ojKCaYxgGsG0ru+iEUwj + mHYYMC2v7vDSbvAAmfz9yyAaO+q5JHLMdobX8GfG3kXjm1DOV7FTvQxSs5T7cZ5mqZRgWuswbbGZ + EkzrahhgG0+CaQTT2oNpdR9OAI0A2n4DNItNt0nP1mm+BXS2QpzQtRi+eChgrtplmVlzlzsfuTdx + MlvMbWz4XitdpQy7zqDr4kmKWeKORr4H791gBhF3yk6jfMvybMOsrIlfHTI7M6wLhVHK3wAoq485 + wTGCY9uCY3Vr2x0Zq8ty4Fhs7pYKMbGV9uSKyoiJse4wsZWjY2UyBMQOeSeMgBgBsT0EYs3r0QEl + 0wL7Fb3MN0h2jcB+F2Ks+tUy4mAHy8HmGCkBsK4u+7aBJABGAKx1AFZdToiCEQUjCnZ4FGyZKKFr + EbvwFIafWuVLY5Xe7kfAvjb+wi8V+TxlsrM6iCEKtl0K5lq+PzZf9+VU1wZBDtzmqFnV7AidEToj + dEbo7MWhs6U28YpaiJkxYmbEzDq9eUbMjJjZHjIzy0J0UKm3I35qGS0pFL9djT+vtjNadq1JsSos + 08tulpg11UzYrHVs1mysRM26uvBbx5GoGVGz1qiZfVkhaEbQbL+hWUNg0io5W1uGFvDZEtFC10J4 + XdhrFH9ZeFbv616E703orDHmNnZ3v8CAjxCg4a41+N3Uv/cDKIFb14gl7gM/fcDM3VXc4/P1LVNK + gqg3ZxWPfpJN3QB8lPcgviMVaaRh7D/ykPFwGEe41e+HXjAdikrB4+FG+pf3Ak2EzE3u/Sxxkxno + eBJlHBSfQEBASG4RkoP3E9T7Q/Skvp9WjD4Tll2iLJ6gNfDhBqCb3V6JuRFz2xZza3BruwNvDQId + OH1bvKNDCG6pjcGiEiJwrDsEbr2YXNkLYbhD3o0jDEcYbg8xXH0xOqQUXlBGEWCBjiAHdWUaCx/i + KNnh76NdoUifNIk+CYFWRXMN1WwAzTXVTGhuJ99oW2jCROm6GhfYhpQoHVG69ijdwsWGgB0Bu/0G + dg0m3iqwW1uGlr7vtnwM0bXA323Q7Apff2vs/L7F/k1crzFgN/aNP3z8/CtCKcj0RxwMPuGY9HvT + JAHXGczQa8UJf/T5k/iuVppJ5iL2/MGNgunjHj8CQNFGn73lmYCEmt4CiHQf8efZwIt7M5bizrYo + JnZoQWuC3vkeZ4VhFJil+Nad2uNAKCO6pjUwFhvkxP6WZH9CfUw3fSZN33xa5Qaw30LLJgJIBHBb + BLDB+HZHABsEOnACuHjjiAjgqruSRX0EA1l3YOB68b4yHYKBh7zpRzCQYOAewsC569LhbQ84gZ9C + hx9dX+QgTiHJDsGgEuZWyfIOZFyZC1pr2QQWtFdMVLB1KrjIdAkIdjU2sI0mAUECgi0CwQWLDPFA + 4oF7zgOtFt4uDlxThBZo4NKxQ+cifbtOl+SATd3esyi/kQA2xObbBYDYRsogxy1DXCXHXOCH9EPj + fQpSjQWJIrQ3D+2lXhTLn5tDi0YRSpUXGt4EzltgpUTziOZtjeZZbW+HMM8qz6GzvEW7PYTyVthC + LKoiisc6RPHWCdOV0RDEO+SNOoJ4BPH2EOI1rUgHl9ULXKmciHGW0Rn6LhSB7NXbHcrLdXCtC/ZL + IdeqSG9+bSq23ADiW7IhQn47+SLgsuZO+K+rUYVtZAn/Ef5rD/8tuzARBiQMuN8YcLlYplUsuCmR + WvrS4MrxRteSi3Cuvlf5CuEiVexphtGEE5fNA4ydbPF1wLwkM4qysiwTdpJF4OyDOGdEuMpD8A// + Zcgd8d+Q30/HSjflSsQf3Ec/SvrsJlO0K8Vvu0EOyZF3aM/+C9mT4GXcmybia2/TAO594glnIhRH + 6hTpGLJoRf1InfjlOvGrdQZ14I9ugBsOiE4eYN7ImvvsuujLBN4p8XLpxM8QuqLKcgPd/8aZNA8x + R6FKIXsPy2aRhzv7PPP6Ajhe3d4UmOTpgQtOogR9cgWEjZ6gT+DlhzyE7pTDLsQXvc9Fz0EuXi8h + rNFb1UfQouz4ul+53CGH3Th+jXBDpmjF8ASs9AQbYK/LTm1isMRgt8Vgl1sBdsdkl5PvwBntytt1 + xGzX3DcuqiV+y7rDbzeSTymDIp57yDuvxHOJ5+4hz11mtTqc7Zf/B1BLAwQUAAAACADzDrNUih3T + BxsGAABHEgAAUgAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIw + MjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX29wZXJhdGlvbnMucHmtWG1v2zYQ/u5fQbgfLBcK4xYB + uhnwgCBrtwBtV2TZgMEIBEY621xkUaMoJ26R/fbdkRQlWU42DNEXS+Txubfn7iS/YqnKZLFe1GZ1 + 8t3oFTt5sQvBLlS513K9MSxKp+yTTLWq1Mrgui6VFkaqgrPzPGdWqGIaKtA7yDie/ShTKCrIWF1k + oJnZAPt0ed0sc/YrQHgwD4bJwsqUWv0JqWFaKcNWSrPcyeA+Pm2dTmtaBmwNBaAZqOR23zEvupqy + 89qoK6iME/zJCSptj25EsYaKbcWepaK22KnSmtTewkbsJKoVRcbuJbp2CyxXiCNX1r6U4CS5GpTz + lw37SqstM/sSs8rkFuNs2Hmxj9l5tS/SS4M6b3OI2YXIc3f3o0xN7FyUacx+KSlGIo/Z9b6E34Ue + eZR7oQsErUZOhfhaa+DoOHBB0Ekp1l2dXt32i1hD5tV/lJUZnIaHFKzOqjl7kUsoDKZggz8ytUl7 + r7XSMfvZmBLzUqI0+CV8VLVO4f0DolcHi5+V+aCQQn55K8oE6HZgRSlLyGUBjQ1f/HOj7MkD3GhR + VPZM1/WuoY3Zf9XQ93+73pqngnB+9cka/cHS1gedc97sb5FJecVExRJ3Oxpds0WTtGhyPZmOLvKK + nnG5yeqyyftyeejhsmNkPHTiBgnhyLKsDIYSSXVz439GozQXVYVawJV1NR8xvMbjcbvELE2YCgt8 + ZIX+UDWrNqrOM1YoKuTKCEw7lgZWDJaKg84kFVi+5+wSBUAgpfbtwVQDyQtPHQ+SEgLGjrR0YDHE + rjcQABWqMEakG7eO8RQFrWh5WxvwNs7lTmgf8jm2LIliRrkFZyCerqld2T6EVgc32VqruuQOxlA2 + Gpi/OyQowNwrfcd3b2dvZ8nsXTJ7w31a7cFSaLFFTeTdvPGSfKCOiS0OG4pNXMV78qpYyTXK29/a + G6RW4ZQD7J3BLSly+RU0OorCt7afOk/bvd6RDJ471N3lDS1cWD2HFy2FaTWDFUsSWUiTJFEF+Sr2 + dsbeobhjSNzDn7KTH9hnVYDjH10EwBMHgJrczcFuAECBFuxAqKMHxbpaD3VZI0mXvWmdyrFBRT3h + ODy9fn2HDXbt0m3d6DXs5diHiIeComaKxVnnZnzTuouxpQ1kMQ4f5YaO2Alpi559djRjdrSdf7kc + VqNN6x3sUQzLyjcLjBrRnqV1Zdx0AYbcW9VFahlFVRbGXUnVkFnFrmhprrseGhRoMLUuLFekcaMV + o3MHbeGi6SARQ7MjDpNywtf+aUUGRo2aaUcPmRoqbTCseH9KLf9bRR5LwU1Hp5DYDfpK2/bOBxOs + m7pwn9qycJTgpSqjCa5MYsvtKWOvmHPMN/h/YUdAtaMvwSGI2N/CKl1nszfz5+bu2exs/tRQPZt9 + Pz82hYOCx6EBvC4zbMVR18OwiX5+e5y2aRSlTHagK6Lago0pISezdyezN228REoBpl1Rlrm3/fTP + ShXjltdUg6UGbFqQ+H4ZFfBgEhyDdwsb2nkvKvSeiITUNZJ4gzMHbejtu7XEdkFAHlPOvj226elP + y+ePLifn1ofJjW1CvbbEnXQ0dm6OY+9vzCaIjoO+B42vmjRIg2d9nw79+u3q42C/1nljBPUsjhYK + TJdYTnAHDQwOynWB9H4Wv/VwIIYZ0Pv/Fb1jp5cT5MmJ58nRKNoTGMSWThTJ9ul4OOnybAmYfm6u + wUQYkXhgSzzM77QHirUKw7y4uIfEvXDAXtwJ18Ub3DZq7kWPqg090SI1CZEnat6Yk9Co+xHojNQs + GNlZjCZHuhv2iiFuD5YYnKhVAjls+4M74zuR13BYPDTsBsE7QKF50106GpieqpBVGl7UazrfRAdQ + RwKJSUoI4fl+1Wb4yTZ3QO5B7PCsuBf4ItzjSBK+dnRdRLr5SECugdguPoicPnKaV5jDWATggTK+ + wWEYngZdLIjhO4Gpq8R+PLtvBLZ8O5vdDNMUPvCizpnFMaA4wIftuJ1Pi3A3HdYRDfjhl2j0JJ77 + 52HR/6I7SISnzCBErZSX6L+yRD2QhiVxr/CCiHOl19Gpg9imPmeT01KrnaQhdxr+DOH+jfG0fVGc + PA76/z9QSwMEFAAAAAgA8w6zVM70RIAaEQAAE/AAAGMAAABhemV4dF9maXJld2FsbC92ZW5kb3Jl + ZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19wMl9zdnBuX2dh + dGV3YXlzX29wZXJhdGlvbnMucHntXW1v2zgS/p5fQWQ/2FkoShoU2LsAPiBod7sF+hJk2wUOQSAw + Nu1oK0s6vST1FtnffjMkRZF6s53Yie1QwG4jiRwOh8PhzDwU/RMZRiM/nAzybHz4r72fyOHKLiD2 + JopniT+5yUh/eEA++sMkSqNxBs+TOEpo5kehS86CgPBCKUlYypJbNnKh7gd/yMKUjUgejlhCshtG + Pr7/Ujx2yR+MqZvse0b8kJeJk+gvNsxIEkUZGUcJCUQZeA93U9EmZ23EyISFDNiARq5nGnv9iwNy + lmfRBUszUfCdKBglvOoNDScsJVM6I0Oac9rDKEmw2Wt2Q299aJaGI3LnQ9euGQkioOOPOX9DJOdj + V1Xj7mrFPk6iKclmMYwq8acg54ychTOHnKWzcPg+gzavA+aQNzQIxF9v/WHmiC76Q4d8jlFGNHDI + l1nM/qSJQ76G8GRPErujSQi00z3REv07T5gL/WcuxRa8mE70pmWr03M6YSPJxQc/zWq12fch402n + Rd03gc/CDEbiBv7xh3zsfk2SCDj6PctiGJ4YSjP5CG6jPBmyX78D9bTy8FOU/RaBJsnHUxp7DP+s + cRH7MQv8kBU8nMv7orHWCm6W0DDldfSu64wWbP8vZw39j6MgqAruw8Xnc3jMEim4T9G5KCXv5d1H + lt1EI53idDLN2sR6dvGRi+E3Ph+aa0lm5JDSZOo1sQeUJAdSGVzXLQpMQdGDlNCUeOLPvb0vZFDo + VL/3pXew9yZI8R4eF0p3Wajl5WVV8pea8Jy6cK9AX4UuX6YZyiucXV3Jf/b2hgFNU3J+8sefcfgO + Jt0dnaWfYyZsUHq6R+Da399vK0C4HEikHrh7vMp/o5ykN1EejEgYoQ1KMwqqCvVhssMsF82OfLQN + wcwl76EAozANZmXFYcKwPJXqLokMkQKMDraikYVBFGYNCaCNoVlGhzfiOciahvgk8a/zjEkeT/1b + msjhOAVr60OxLBIPBINQO0dLy00ocK26SSZJlMeuIJPhSBVk/tEUJmTZXZR8c29Pjk+OveNfvONX + rhxyXjGmCZ1CS9i706KX2Ac09mCdwRbyQU1do3wUjv0JlOf/5pKhaKxqCYJGHXjl08D/myXQUSh8 + zZcC0dPynVFlxLoq6W/dQkmEWKV+D0r1xqcjNiae54d+5nn9lAVjR/LpyA45GiOOQf+AHP6HfIpC + JrQRLyTgeoIAtCT+qLxVBKBASaxSSGsHiumtVtviTGJb/A/RKaH82LUJy/pGDUfdJdLSelxnvJBO + 2SnBmahKTMS0anr188/fYFmZCIXhgtiXYnWNKblfygYG4oKBprNbUF9cWUcsoz6MCKgIJbd+kuU0 + gMUqJPFJSm7jsGhfTgtNBxpZ/3LD1AsxDwi+QPLYmsGWW1Lks6RNFtWGTYlgi3oTk2biNTGW77+x + GcxEMCnSiILG4JQnwzzNhFMAxBMyzsMhn01oYZSXEqMlGAlRcoOF3RBrnmogYVmehKdm7x2kmQlx + 5UGG7EO7/aL2gVYdOVjUeJgjrxGhPlgsRaWyyLk1z0DXGPX3kE9doXSw2MX9HjzpOXz+HRDyExGc + ygXqskUbrxQ97kx44FYA1R/qKV6vj1+ddnkyr49fn7a5Ka+P/33a5NeoBu7rDLh5PAL2+nrf1Evo + 4Y/7g3JEaOx7tyxJURkGZB/H4PD4l8PjV6Wk6BBFi29pHAeS96O/0ijcLycS+tOwSCU5aM3Xiw/q + eZ4E3CyBaQHT4U5higJz9LIHL3pXpZz9SQjDqKrFNLvxhLsOvsckn4LU0ppke2l+nQ4Tnw/8+1Hv + tGoRXWilv68bNlev4vmjfYd0vXagjSzpHThmu8X0foez+xNMw7amG+wAtNjwtKUhOdW7mtCtAdDW + b+tE75sGRq4vrpQ3UoX/HLDJjcNw0Dzq3KAxiC5S9RoW9WTmlS9wAO/LMTddtdZalz1Q0kOppKAz + g5oceI3+vqbLIAjtrpBDM+M34I/pXIv7pdmuVbvsnfGZ08iyKA088yLILv+jzql0japjheswH6Sq + tJw6I+VsL0IVrzDNQJbeUfAcDeKeCmmSPOwnhccNnDE6HfxGA4xkihX7QGNVEa015N6AVVZ3Zfcg + KFZFwMfN8tTjAbJwpsnlyfHx1akxJ1Tk1tfKD5qIOIq0eu2UZnKg/jow6PPVpR5e9ltpifkxMIMq + bQQ1Z2ukhlF72O8ZawpY6Jr0DgyB4ZpusswXZb7m1qoaLuaIW39duXhFvQR/p5tq1H5urU9J70g3 + j+nRD9P+3h8ZdhHe1+zk/VGcRLc+zrcjlW5xPwkX4Aj8tNsy+Dr6oVm/+959bbGouKaeiKM8GBKx + AnIvHLq1Foc1PvFSD7j1ijLlfDtt810f5e5ah4VfCzgssJRnwLSXicyCRnZffwVGt+7RaA2tyO1p + VUvrDFln6AU5Q2/E1DtE69TpElXmqH6reO9oZxVO13U0mnlFw8J+LNZvvWIDA/i637FyACemL3DQ + xdJlT97zzuoF5nmPcb6494iq39D4ljuVDjk5frXtnmVbPwcD6N2x2bmVe6HtLb9ac8vr93/nr9lb + 4xVfs4kf1vqzFS6xCYC1erRGRvgN72janQBGJQLzNIpYGvYywtBNJUCZESEdkU7mjxHw2v20saDa + OX7npQeQ5ugQY6Y4KrCrKCFfuejqgi9nqpGCN3nrbPpx2eK1p8SLBkCi3Fnxw5zHCl4WfWMhb0p7 + SvhTFB1QymiSgcRiruBE4LAkpbcMqVEE8GqtSBQWRj3JGQfRSgzWIXwZ5U/DqCjKs/O0HIYCx5U4 + FxaOQc4Ivqp30BdofjKrqIgYq4KD6ygKkPY/dQzbbQCna13xwUeS5cG+wljf0gA8KzamCCKgB4Gs + ZD5o9jUMO0Ox3YlupZxtsA0aIouzGnqNmNDs8GwM9KQzg7stYtxZUoCFnIsCyTgLS8AVJpBpdIQ2 + iKIpYT4oQmJO4QdCH3VhlYbuIfp+pTXE4ZGF0RHDfJa2XCqCmXGQT2GJRu3Tsg58f8glKkTTvoSS + uVUnMYIkAlcigGEwqJpxY1XHemZcaYS81bKqZDmSOJvF3K52pTb56z1T2xxghpXdQKempArqaqLA + eCX0zpM6VnGv52a9FIn66jJoir5rFfWVY2DE1LWiHYZ80BX41AiBXgwCOr0eUfLdmTl/n8I/tUKG + z1COlLptyyjxQWkspUebqqCWyuUIuBdEoCIQxuA2KC/KM4yn6k7rOt3gQmuqrrAY5+Xc4Ya6hkds + E1FrT0TplkDts0q5lT1Va+SUG1OQd2XrVV9ZQYcbxEiY+sGP3tgHU3PIXYnDW59isMJXhUMeHxyq + tbN37zQP7qDxqUMaAnXQM4N37oq0Ma+2sfV1Ao3l5YNmW9kYB5rLqYtulVe3zXX7aDY9MG8bLFSN + 5KBkrMmgYRpkoOdE6oXKeSfIotN6TYffBi1Wp2L4DFHOF03fYEZbYpw2K+dUhCSabI4xty9WLlbQ + jE7SDQCPvgAbn7mT3hkmK5difoC8pPs1l7JFk54cTWpQUQskPfv63TRSFkiyQNIzAknl6rE2FIlm + wxuLIx2fbDuOVAlN0RvYDIzpCZCervV0axxX4YBrXdl8r/Uh4M5Xic50QTvYe4vUNCA1eQs+o0uv + nGtCjCZbqwBpSu2wCI1FaCxCYxEasvMITWdWSdW24IwFZyw4s4nJHQvOWHAGr20GZ7Q1aPvCW5w/ + bM3f89QjVHOFX9IvwscvAR1ZGa5hDrGFNJ591WsaJAtpbN2HwmJevZRvhXk6Hv/3ettz8stnv3HJ + 0bLebRZ1a1Z94bhI/X2aJb+S5uGLuJF9ecu5mfN5wQ6nn22q1qZqV5uqxTm2hgyt6X/vUsbV7JlN + r7YGh6riE2RWdy4h+rD0ZcUFwcsGaKKhbU5LBtHQZiLVZTORj8pECnO9LeEI2tDATzPveuaZk/3h + IUlL3FGczFxiqnhKsnkg7QWXe2VbDBaDkASc7FrckGJgTCthxkbEJ092UiW6pJk4uxtG8hszHFTp + hLYJ+jGOqX4Wtmsegr3o/oE2tmqO7TOdhdmunzbzLS40HxAtwSxDN4nnxvoh+w5G0w+/Dbh8TQPc + lW/E64E5x8aqq8k74sWDxYyontX9xjYIoLi0LHOzuV0YESiuxRzP4nouB1S1/1SOKF73XeJfOsnf + NdQNuf7ieljOv632OnL/xbXSIzjxqvtd5RioObRiga28E9JVlHRLqZUJXOhJQoeZh7N2BTtw2lab + 5s04Om1uUaKxB57n1Dz9fOTe0iBnVWPWGPpWqKAnoD+au1XHVUOLboUIldWPYVRINUgTXW2k0L1+ + lMPcuuxUNHy9OI/gaXmsRw7EPLznqj5M60Z6eI9WjfZoKlMTUe0jBtOZNAPUQkscY/ZVknhzVthn + C8nmBWFtIdfTB1S6GPRwykY1NqqxUY2NauRViWp2OIaxIYUNKWxIYUMKftmQ4kWGFA8KIB4fHWj7 + xHFfSvbE28Tt8TsGAxu7wdzQjVXvL9/abQSc6DP4jXZ/eZ3xrdxfHkfpi/klKnvYi3Zt42EvzWvA + hmxBOeLcLbovnhd+nm3xC53VcoH8pfIX2f0pTWbFxpHaYfzid9vTmA39MR5WsoG7Vexuerubfht2 + 09uDT+zBJ5uzM78lHFf17MZ8e1KJjalXGFPrs9Z+EmA/CdiSTwL4OrGt4Zg3YSH6eYyfngWtjf1g + zT893P6zauei+fIIyCVPji9JFI7YSvPXTeRfQhJ7w86Q79JYmxnXidrM+I5nxu1h8sVh8vUfIa4t + Jms7SH4ZDMGeI2+hhV7dkdgIfGGhhXVT/NuCWSghWV0Ue2jq5mZ7um0IRre/u7+//052NSV/nn8i + sq88wwtsyMisEWNYIayhgwxVIorGCoGMTqxk/tn084+i52iJFGxFaihlKdUYolc60TbSqXx67WD6 + h/5YcE2JLDZjsZl1YTN1W/N8AE2dlx1HaZoMvYVqSqd4sSSWIvMUh9VrZ9Pbo+gf5fwWymFRnp3I + D1mUx6I8W4jyNC0xOxEUeygM9fspMMYh4zGBB35kANPDfo+gXdsO5awQhFlEaSwcoxO1cMyOwzH2 + QwWLJhQEX/KHCksuDpvjPWXnJynI8o1i+XfO8eLIQle/N/hzh3fFxw4l00QwjWm9EitIiyS7/vsB + 3cBBrZs7CyDYnLvNudvvIbY8026/h+hIsi+XJ1AE7YcS9kMJG9PbFLpNob/0FHrXArJL4eC8tXIE + XfUDNlprcl2mcWp7z6rduRDllvzWopnWGvLz9SZeQqJ+4765WEqf7Q/gPvvvKzWNos37288w1voZ + hkIOep1Ljf0Sw2Inm4Sd1By8LQBRWpfcjXef30rOV4OqKEFsvA/dDcx0edI6QpPSlK/pWYQhWAto + I2QyH7tRLdiPP0Q35GjL4dR8HeMLEBR8cQ5YKfyUFKooh6HeRUl+qbx7i6pZ3MniTuvFnaqK99wA + VJWfF4FE1ZcFC0ktDEm1p9kU5SfApqTZHxShgQWvHuh3F9qyiSiWzVDZXwC3KBZ58SiWWnN2MR73 + Rn4qe9wkgvTxcJai+qiYfJFo3PQylnTS8LFFoZ4chVpQ/Sz6tOTaHnO78G7+Ct84PaGpxucWlbKo + 1IajUhaPsnjUAnjU8oCP+DE7BfQsvXI9o9NYWwzuj0ruqx7kAj9rJrzmOQLYBo+xkrvkPqCRSXyr + +shhlyo6sPSnM6r3JVL17PBLi7gbcBg8MYi0IDHtg9YKyWAL2qJIE2ZAMqV+NSEzq0ZiLAZjMZg1 + YzBoXtaAuJiR6y4BJ2bPLDiyfLJGUXwoKNJo1gfNwaGFSR6IZVRcSy53m8fgDT1dHsNiFxa72ELs + Ys6SsBPh5/8BUEsDBBQAAAAIAPMOs1RdBo6Dgg0AAJyHAABiAAAAYXpleHRfZmlyZXdhbGwvdmVu + ZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fcGFja2V0 + X2NhcHR1cmVzX29wZXJhdGlvbnMucHntXW1v2zgS/u5fQXg/2FkoihsU2DsDPiDIbnsF+pLrdvdw + CAKBlmlHG1nSUlJSb5H97TdDUhIpUm6Sjbt5kYCiFkVyhsPhvDyj2N+RMF1EyWpWFsv9fwy+I/v3 + dsFkx2m24dHqvCDjcI+8i0Ke5umygHaepZwWUZr45CiOieiUE85yxi/Zwoexb6OQJTlbkDJZME6K + c0bevflUNfvkZ8bqm+JzQaJE9Ml4+hsLC8LTtCDLlJNY9oHncLeWNAVrC0ZWLGHABhCZbzT2xh/3 + yFFZpB9ZXsiOr2XHlIuh5zRZsZys6YaEtBRzhynnSHbOzullBGRpsiBXESxtzkicwjzRUvAX4nQR + LrUm7t+v2Jc8XZNik8GukmgNci7IUbLxyFG+ScI3BdCcx8wjxzSO5acfo7Dw5BKj0CMfMpQRjT3y + aZOxXyn3yC8JtAzUZFeUJzB3PpCU6B8lZz6sn/kUKQQZXemkFdX1CV2xheLibZQX1mj2OWSCdF6N + PY4jlhSwE+fwXxSKvfuJ8xQ4+ndRZLA9GfRmqglu05KH7KfPMHveanyfFq9S0CTVvKZZwPCjxUUW + ZSyOElbxcKLuK2KdA/yC0yQXY/Sl64xWbP9eMsf6szSO24J7+/HDCTQzrgT3Pj2RvdS9unvHivN0 + oc+4Xq2LLrEefXwnxPBKnAf3KMWM2lLK14GLPZhJcaCUwff9qsMaFD3OCc1JID8OBp/IrNKp8ejT + aG9wHOd4D82V0p1Wanl62pb8qSY8zxbuGeir1OXTvEB5JZuzM/XfYBDGNM/JCQ0vWHFMswJWm3/I + mLRB+XRA4BoOh10diJADSesGfyCG/C8tSX6elvGCJCnaoLygoKpwquGwwymXZBcR2oZ445M30IFR + OAabZmDIGfanSt3VJCHOALuDVLRpYROlWcMJ0MbQoqDhuWwHWdMEW3g0LwumeJxGl5Sr7ZiCtY2g + W5HKBskgjC7R0goTClzXyyQrnpaZL6cpcKeqaf7UFCZhxVXKL/zLw8nhJJj8EExe+GrLxcCMcroG + Sri6abVKXAMae7DOYAvFpua+0T9NltEK+ov/S8VQuqxHyQmNMfAoonH0B+OwUOg8F65ArrR5ZgxZ + sG2D9Kd+pSRSrEq/Z416Y+uCLUkQRElUBME4Z/HSU3x6akGexohnzL9H9v9F3qcJk9qIF07gB3IC + oCQ/tJ7WE0CHZrJWJ40OdNOptmkJJpGW+CAXJZVfLE0qq1ggTDA2Rnv1HVdWNxD6EyR0zaYET2Xd + Q+lMcEUL0F7u6pKJsxiE8jC6e8AOMvBooJBDtQ2+cYSHTefvv78Az7WSOilk7R4C9qSMi2GzCaHY + ZTkY7GI2HkHLyBNbtUfId+hrGeq1sGWnW2c9q2cV3icAPwRzf6lb8Xo5eTHd5vpeTl5Ou/zay8k/ + py5HWBO4thnwy2wBezrWV1g/hHV+ud7bq0fRLAouQeB4FmdkiCd+f/LD/uTFsJFXmhTAdFBIy65N + O9QfDT0ypFkWq8Ud/JanyVAjFKLbQhpWp0HdCcM4sI28hAP7y8e3dXvJY3EahEYbGuuDvlBYLj0d + QafRWbN/0SoBx6fpVnEeyIgR3N+qXAPfubVXo0rTX6OivwdtHE3b59IHQuOh40iABBytHhnBikZ7 + nklIHZj/yvOyjZLraAEpV3MHrUzX3G2kHEcUKDlaOwjl5TwPeSR8/5tFFxXdMvn6kCBaDD2y7bFN + 99qtJNKXqP1GqvDPA5vhVIM9twY25qh+DH6Nb4LmASrQdaNzZrTSOep0BMduXx070NmZJScxYjzU + TicIRrur5OBm/BxCEp1reX9rtq1hp6NjeeD30TI6GZdjLMug39a8b6FzJKzFVgrSoKBYxAdbIvN0 + sQkqwtJq3Wzd+kAHA/h43DALhA3PoC3MwcHpSN2LtekdNGcroqe2LmdlIZW4rU2eLUDUdAfxhrMq + yQm4iraBGr2iEHMaNIM6GeJlMuZVrA4iY3Q9e0VjzIEqR7ynraCe1CLkn0OMX981uwXpdN0FouOi + zAORWsswnJweTl6cTQ1rU+d8Y63/zDWJV09dP/YafzmrP+0Z84vmehe0GGtcRQTCFTfJYDW3OQ2n + EUjCym/HDpbEtJKdij9pqmZmiqcpucbWwsnryBG2QBBg7cuesRUQEZnC5gyGJ9g+toYaYe9CBBiD + QWug3kM86/LjeESFK5+S0YFu/fODL6Z7uT4wnDU8t5z39UHG08sIjeFBDQf576XnPDBdMIy3fTJM + YGSQB18sX3o9uraCjlaUPWerKFELftwhtglifCU2bjQIkqxjlRVDigsnk0Nyq7gliluSSsAvz1gY + LSNQ51/f+Y0eqfTOKaZPMAw/YTaJU1Sd9HRXzCFC2C5Jt0m55d2mpXoR1atNrHPT2tScW9cm1pIY + JPq5gD9Nml1aYJNsdOGkiQ0QpkC1RdBMIJxy59q7VWEKNvVm1puhCqb2NNNdsA2MWABJCSEJq0SO + SFjmhYREgQ1OlmUSCixBMF5htBniIAuxAAnX1ObZJgCyERFKlJRiSUGRXrBEkNJaiWhFqAVmqlRY + nAMiITeS00sm1BuxGouKAtxgV3nJBF7SwG0eEc5UtCZp1dXD5dHGDleQnYI0sDPsQo44W/0M1gLk + V5vWZsutqTiYp2mMc/9pw5W+A4e0lhJBYKT6gwGHvb6kMYRTbEnh4BOMI5CVIgLNncO2MxTblVxW + LtgGE6KBb+hxYNUfWcE3+0dLmE+FNAisZ1hEqHAhwYV0KQLcqbE1OCCmbZLaILvmhEWgCJw4zBSK + QdkMcSd839h25VMuLXynyBqreBetl8ycaeQwbMgNcg3y61vhhGFrG2uvlMKEO1QrRAGoiRrkIcoC + p6gcLji6YW43CErMU4hcYrox526lsi2tG5kZqJE7tvvWPZtdxfMtT3t7QZY5sNdXY9xw5pplYPTU + zAoKbEKAeHF6FSh9a4XdHWhcPdB2XTMX5GANdLmhmRNBsIY6vMnMhQg4BlaOYKZlJlY3UJ1ZTNfz + BSWfvY33xxT+szoZkUizjfVtF9YldszZS89I645aWL0kK1hhnIL+QO6DBbIgLQtMwuzQ2dzdXYTk + eLnCcrxuG5o7xhrReQ+ZPXnITDdWdR0wF+5gWjv2tbD6sN+t0uC4NtSesNmp9EmzLyMIGWm8L+Kf + /cuIYgon3Ne+SIX2a4c/uvbcyjVztnrEgTGAnhu8i/ipi/m6zDrWJ3D2Vw1uc+7MiU3v72MsGNju + wzbmJumZeeuwk9aUs4Yxl1lFBGemwzl2p+bcy2kx0p6D6s46bF/L/Bqi/LpoxgYzmhf0umyt1xKS + JKmn008aNwCp/M1wwZ2LbBCFvmbgLawsX+Ws+IIO0usz/N1k+DvPnaskzKEG3h1zqjskTO18aXrj + hMmZL/Wl4duVhu+rqAuGri/kPvuo1KEYfSF3R4Xc+yiwdhQqMWq5aaHycVckJ31F8glVJHUn9BSz + CczZ2YN518/OLEyc9JahGDb3EZe6bvIanakMffTVR18OJemjr0cXfclz/UwCsEOPHE5e9lGYHYXd + PmJCD6pFSl0O4ilGRhJQVifnoYVFrZcLRKBj4Kw/Cr7z1stTXUBiD7c+Sri1f1Xpmb2qhOd8B+8m + mXnSU3rLyFxZ/zJRZ7pfD3xMLxM9ubeE7vY2TytIkyLtM/KnmZHrVmC3b+nEadi/mFNf/Ys5f+nF + HOl3nnTCGEBUn/VAeg+kow/QVKGH0Z+903apSA+jPzoYPUvzZ/MWA4Lohz2IvgsQ3ekcHl9EdIDr + uCmOjn0fXEz0VRT9Z+AaX1fuEfQeQe8RdNIj6D2C/uwRdHeWXw/r8fMeP+9T8Yebivf4eY+fP0L8 + HL3O088VA5SMghEeKpDu/vu+/yAg9LPg3Pqz13v5A0KbQA/Iq+smgLytWD0s/+xjAZei9LB8D8v3 + sPyjhOWdspvNQGKTv/RlTJbr/fofJnazcvitWfkG39q6xbk+wlD190bGN61uNAJ4cOHqjb6c1RFc + GpikeC7/lkB0QsyUEpW9PN6aiNIcojSknn1HxZFVdCmrB32JpC+RPNwSyXbL8EC+GtXi62lWX26P + BfQVmq0gUj24r9M8nm9DvW3UWylQ/8WoPUzUl4z6ktHzLBk1bvCJZ+PoieIo3+3XonZk1tVP7XZE + avgbuM6MGh/kBLSpIxHMIUcrzqP2r5+0s+PnlGJ/s28vxZSpkL8EDXp1wYwEypUkNbv8V7Ij/YeV + ffMXle+UIjVcWbnRQ/hGVP1o9JVMeaElg1QeDhgGpaLSME7YZzD9UXIxE+I13ci22g1ed6zfOIfe + Tw0HL4FkFKRemR2ld5V0q0ur2KHlv3Ett7puFqxX1zcL2muC3zB4r2n+DbF1dV1v2+Bbl2S3KZOj + Mltdd6vQdo3eRaW2uu71O1bxsuPTZg/qU3rPArv3RaiQWs3bSK0p1sBKOA2LAC3FfWMUjTtzgxP6 + 1GiygnQZsJitifFL3Qv/ksYla1tLJ5LRmgUDDb3JKRz5qqvMOjBiNgc4RIZJBGrAdjfU7GWn92qp + 8W6L75Kn2xfglbi/VoQ/szfjnmrkeO26nC+Es9NavKZwluitcrIZ6ZooQKV9nnF0Wwi0EQA87AzX + kcH+H1BLAwQUAAAACADzDrNUnS5s+kkIAACIJAAAeQAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk + X3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX3BlZXJfZXhwcmVz + c19yb3V0ZV9jaXJjdWl0X2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMucHntGWtv27b2u38F4X6wPSiK + WxTYnQEPCLK2K9AXcrMLXBiBwEi0zUUWNYpK4hXeb985JEVRDztN4XQbMAFBJJLn/aafkVgkPFvN + S7U8+c/gGTk52gPIzkW+lXy1VmQcT8h7HktRiKWCdZkLSRUXWUjO0pToQwWRrGDyliUhwL7jMcsK + lpAyS5gkas3I+7eX1XJI/suY+1D3ivBMn8ml+JXFikghFFkKSVJzBvbha2NoatYSRlYsY8AGELne + euyNLybkrFTighXKHHxjDgqpQdc0W7GCbOiWxLTUuGMhJZK9Zmt6y4EszRJyx0G0a0ZSAXj4UvMX + IzqOojri4XHVvpRiQ9Q2B6sSvgE9K3KWbQNyVmyz+K0CmtcpC8g5TVPz9hOPVWBE5HFAPuaoI5oG + 5HKbs/9RObBY7qjMAGkxMCTo76VkIQjOQoqoo5yufJqW3OYTXbHEkn/HC9WBZvcx0zSLCvY85SxT + YII1/OOxNtorKYUMyM9K5WCXHE4zuwSfopQxe3UP2IvW4gehXgtwIbu8oXnE8LXDRc5zlvKMVTx8 + st8Vsb0AoZI0KzSML7rPaMX2byVryr9ZbdQ+JZxdvNdMv9Zua5UehmG1vwFPSgtCCxKZ18Hgkswr + o41Hl6PJ4Dwt8BuWK6suKrsvFm0JFx6TQVeIK3AI4yyLQoEqwamuruy/wSBOaVGQT4zJV/c5xHFx + IUrFzrmMS67ORZZBdKB0H3NmAr+YDQg8w+HwMUBEuxoRbiEcaDT/FyUp1qJME5IJTAaFouA6EF4Q + dRBuhr2EY5Cm25C8hQOMgltua8BYMjxPrftZJDFiAP0jFQ8tmMnkF0SAwU6VovHarINNaIYrkl+D + QJbHGb+l0pptBmmPwzElzIJhEKBLTHk6lwHXTkyykqLMQ4NGoUUrNH94jpQxdSfkTXj7YvpiGk2/ + j6bPQ+saGjCnkm6AEko3q6REGTDrQpqEpKSNX4SN8yJb8hWc1/9Ly5BYOiiDsAEDW5ym/HcmQVA4 + fK1zspG03muAJOwQkL8bVo5j1GrjYF6HAa4mbEmiiGdcRdG4YOkysHwGVqDAYyRo4J+Qkx/JB5Ex + 46H4IIIwMgiAknlp7ToEcKBG1jrk0YFjPtU2Lc0k0tIvRijj/CjaiqlxAyJwX9Jmvkj7TJTRDZsR + jFh3IjYB1reVQyxCEu+FcvHYt/vddzdQH1bG07QGh9Ye4YPxPawVDVZ9w6ATwFJZ5CzmSw7xgBiI + RUE0DmKRkBoLMYWvAcgsjESYtvw2LD0f7FXdJWDEN3R5xF4d8mOyjst92m+TatqgTaPBd81vk1TH + jG0aTWO2adjdNtaOB3Q4b/tBH+J+CTzYjjA93lUfuWFbyGyQom3xggjEFErislCm2wHqkizLzLgC + ZmzXfuWYWRPNmikAaCRT0x0ByVQps9nDBSxAOtYNylShzMDLuMI48VAiV1+aoB8OEg8x5VApHOZW + +xB2OiQ/uOoY0CnTxGyYi3w8gpVRoPPehJBnxHBvG4jFI4L5ytHQjVYELRdQ+uxW8Xk5fT471OW9 + nL6c7WvhXk5/mPX1fI7ArstAWOYJFO2xL6/bBKk/7ya15WjOo1smC3SkORmirU6m359Mn9faozGq + G3dpnqeW99NfCxC/Tio4ZEDDIEvwuF8u3rn1Uqa6RECahzQebpiiwBxdjGBjdFXrnq8yMG2dmqla + R2aGiUCKcgNaKzqaHVUJ6A3mnw8QSqNZu0CFQGg87MlUw6AvfwVkBFKMJkGTkI3pQyT8DAW4/c89 + SG32OYTUT1CA1P/cx6lzzoPMNjPQMGjnpD3Yi/K6iCXX0fc22Yfdr+qhDxLxZBiQQ9tdurs+X7Lt + SWhdBKnCXwCVuddzJv2OqnM8gymxcNvQE8ptVG+gz+1qN21OBHuhFiOIqxMbV+Dm846eNMR46IUf + KMb7qvTQz/ga2nmfa/P9aLY7YIvRmQ72XpbNaeBZH0F29UuXU9tZt22FbZw2UltbQZeROkFVk2dU + VR1AS+8o1NcG8shNqLLMxrIa7IAzRjfz1zTFwbTq2yYeqw5ph1C4huLivmrx+NKBhTAiqbKI9EWH + mcXI4sV0ejVrhI0bxMfe+XkfksChdttBndnn7m3SwK+LZPe2YLwXl4mPeXPq9izo9eqJM6O3OB49 + WBqh0HQ0OmkoEduaphi6L9EtRge0MbUkuoj5DqcB/RN6z684GBG66MzI6NRPOsXp52ZW2502ygrs + d8rM7jSX4pZjDJ66q7Twg+l4TllXL4DEKyEAbhI5LHtFwCx7VwEA1Mjmu9GuUzHdAJhCc/Ctx6Tu + INS4eHtEJ4WXZRe6yxxedSck6ITJKhXXNAVRaLw2bXetHLwqKUTM9fXmHVdrQkku+S1ecVj2MTRp + 9o8dkv4uY9E3G07OMsKVuYcG175h9Q0V8M7AxOAAj/Cqr5xkOje+YfOqd3Gsiafm9Mrj5W89/Pgh + ++8YZB5MxKAyiD0sXboJGWfsXkVQzG7mWuXNmneoq8PnKzu7XtDjdHf4QPXGbsdJ1pSpLZc/D1aP + 18tj4friwbB6vmxArJ5vNig6gk8xMDrkTzE4OuR/wYhXPbtDbvLoka+N64HJr3q+bgLcB/0Uk2D1 + HHXOwgfSPuuGsrGBi/UjK+zoQthhwOKttVb/ngCSSBqrCPNNd9JoJegjjEJ1oewfinxymAwjsYxY + yjbNH02S8JamJWvn4c4U1YMFWx1/qVdhDVLO2tg3YdnyftNuoepRMBgvQgyHS19t+b0Vs+X0T3sX + YHh6/H2ANcQj7wTweep7AS3Rse8GPJfpqKgzkje75XEDSeUlQSMg3REjSqM5+CfO8D0j+59QSwME + FAAAAAgA8w6zVGwJny9UDAAABlgAAGoAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3Yy + MDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19wcml2YXRlX2Ruc196b25lX2dy + b3Vwc19vcGVyYXRpb25zLnB57Rxrb9s48nt+BZF+sL1QlHRRYO8M+ICgryvQR5DrHnBnBAIt0442 + sqQjqaRukf3tN0NSFCVRjtMm2Ta1gN3Y1HBeHM6LrJ+QOJ8n2XJSysXB3/aekIM7ewDZ87xY82R5 + LskwHpF3ScxzkS8kjPMi51QmeRaS4zQlCkgQzgTjl2wewty3ScwyweakzOaME3nOyLs3H6vhkPyL + MftFfpIkyRRMwfM/WCwJz3NJFjknqYaB9/BtpWkq1uaMLFnGgA0gMls77A1PR+S4lPkpE1IDvtaA + OVdTz2m2ZIKs6JrEtFS445xzJDtj5/QyAbI0m5OrBESbMZLmgCdZKP5iRJegqJZ4eLdqX/B8ReS6 + gFUlyQr0LMlxtg7IsVhn8RsJNGcpC8hzmqb604skloEWMYkD8qFAHdE0IB/XBfs35QH5PYORPYPs + ivIMcIs9TYl+LjkLQX4WUqQQFXTpkjZUVyd0yeaGi7eJkJ3Z7FPMFGlRzX2eJiyTsBLn8CeJ1dq9 + 5DwHjv4pZQHLUwA0M0PwNS95zF5+AuyiNfg+l69ysCQzvKJFxPBjh4siKViaZKzi4cR8r4j1Tggl + p5lQc1zRXUYrtv9XMo/8RZ6mbcW9Pf1wAsOMG8W9z080lPluvr1j8jyfuxhXy5XsU+vx6Tulhldq + P/hnGWbMklK+inzsASbDgTGGMAwrgBUYeioIFSTSH/f2PpJJZVPDwcfBaO95KvA7DFdGN63Mcjpt + a37qKC/oKvcM7FXb8lRI1Fe2Pjszf/b24pQKQU54cgk77kUm/ptn7DXPy0J8KJj2RGK8R+DZ39/f + DEaUTkhuB8I9NfE/eUnEeV6mc5Ll6I+EpGC2gAg2Pux4zcI8QT+RrkPyBgAYhS2xrifGnCE8NaZv + kMSIAVYKqThoYUG1i0ME6G+olDQ+1+Ogd5rhCE9mpWSGxzEIxs3SjMHzJgAmcz2gGYTZJXpd5U6B + aysmWaIeQo1G4qpVaP50jCdj8irnF+Hlr0e/HkVHv0VHT0Oz/GpiQTldASWUblxJiTKg4wdPDX5R + LbAIG/B5tkiWAK/+loahfGFnaYSNOfAqoWnymXEQFIBnKixoSet3jSlztmmS+zasTEWr1dj6pDZ1 + HJ2zBYmiJEtkFA0FSxeB4TMwAgUOI0ED/4gc/IO8B+PTNokPIggjjQAo6Q+ttxYBANTIWkAOHQBz + qbZpKSaRlvqghdLGr0QDSZlkSkBAMGzMDuw3bjxwpOwnyuiKjQnuUAtR6O0WsWxe5EkmN8HMMxF9 + Br30Y/vllwuIUEttbx49xmqhNAy4uWI4gJFBoKBGhDzB0MnQNJVrmuLwmZ2sYkYE0QNQfLGj+Dw7 + ejreFLCeHT0b90WjZ0d/H/vClyVw3WUgLIs5KGToCmJfgjhfrkcjO4sWSXTJuMBdMyH7uDcPjn47 + OHq6X4PEGCbwLS2K1PB++IfIM2Pj+GDaBP6Hl7Apfj99a8dLniqL0+blWkW4YpICo3Q6AKDBWa3g + ZJlBoKkXmMrzSGdoEG6W5Qo0KDpaHlTWpJzye1j9wbht+yEQGu57zG4/8BljQAYg0WAUNAkZg3tp + bHITKa/9AjHv+GZybsjZhqRnOziEPW97yItyJmKeqCD8Zt5H1XULoTslSub7Adn0ukv32ms9xpEb + Q0Cq8F8Am9prHyO/aSpvDkbIhX0NQYWvo/oFWtZ1bYzNtKF31nQAO+nA7CQw5klHT2rGcN/ZcKAY + 51ulBz/j55APuFzr77dmuzNtOjhW29vLsoYGnhUIsqs+dDk1obm9VnrD63VqKyzo8lJ7pSpzjrhJ + 4QAzvaKQvDTwRzbD5mU25FUCCMwxupq8oikm1pXXH7lxp0LaIRSeQ+Jov9USQo1mQSDNkqWIVL2m + 8zky/fXoKCDgPfF/z87GjT1kS4qhM3PiQxdYIvZ1UDv2if00auDnNAFhOnXPsBeX3iyTZrY/aggL + ka8pBGey5BmODztK0yFSRRaNpM/Vo5Eqbz8mg0PXD4jDL01Hc33Y8OfwvuPfrw+hor9McFsc2go9 + fK/TzMOWlwYEHr99fejxrjVo2+deD647UaqV+swYlLhG/O8372lWkDqTqZcbktcXSgCh+hKiYHGy + SCDzNyQJkCRIskr87UyTLXsF/Aio8BMm54i2AnKrB4VDVRB9OmqT6tFUm1jFeQXWJtev8D6CXrX3 + kW0rzE+8byVr8Au2BuOGYtCUwmqbkmMSl0Lq1g6Q5mRRZrGqg7A2tL2mAmu4ueJLl5rW2XQJAFXM + 7WWSlSrdi2R+wTJFyhklahTLRMAkKZT2lBTKpIhuHRBBLxlio1hndqiYxgHojZdM1Xp12yAgyn+r + 0SyvQAMUj9aOqWo9mHIMgaEqFdgvsO9AFiC/XLdWUqu+4mCW5yni/rPbdgk9/ZSOKGAzFTLwehDN + LmkKUZgtaJliYwz8ILAiE7CNGXgohmq70mIJxTbsRqdxgC4YpD5lkq8PjheAz4RLbBAW2Axt2LB2 + zqowtX0BMMHmNtfWoEEFYQkYAleOG+U2OxKZzZX3t9Fj5JDRnq9XRy2P4kzECCUaE+vmU9iJXA1X + VDs8s57NEs2MQl2DRuSUaaozOcV19XXEaua+qepLeY7Onq6bKFoZfMsuBs0Uu5Ect2EtZL0MuAP1 + fmzz3dmwXTFsNw12RS0GBvwaK5hYszDGh9OryBhIMxfrq/XtxK4nn/iKrc5Er0+e+Eun3skenzrZ + VAR1EIExTFK6ms0p+RSsg89j+NMBakTYesXs175SXC2OFwqXg+GKwKpZQAuJmcaSySjNwVQg98Wu + e5SXsihlNzsbNRfSl9zpdbpFgqdUvKvLf7a63HUYtusvlOcd2/C3Ug4WDKF1EDC0zjJQfjPX7n/y + ZbBIwCMdqCzh4DKhWB2kue4zDa4Dv6FNvKMB8dR7YMsNdlVi0cevPUcZugi88GbA70W91VMzSoaY + JEVdr931oU3Sk+ZXj8/qoJzUjPlcHFbTE7e07gLV3WCNFlPQGY0vJj1+qOUKG6q8WTXDBjNO8An6 + /F7QUpIm6ZZjP1EVCjr6fovPfXMUEnoO0/Ybqd9rJsWGOqouIWfrG6tUVZftStXHU6pWNY/HioKv + rGhuOKf0GWy7xhlvXeR4a5xbFiMbt9LubMo8W5xNgcPcnUft8t7dedSjPo/CtOgnOYz60Y+gnMsn + c+cCgR0cDjwhDwJIt/vxLcdaLhet7oeZ6EKod24kefyFRqSvpUWwojqyf293fuoNPd5ceNxBxbJL + 3m6XvLk9zqbi9t1X4Oe72Z1D6K6uJ/WZ8i4x3CWGu8Twr08Mn2ufcIDOc2N62HIe7lfL+wY6d5GA + zvL5OqoIa8e2ndzuRA8D+Hro5q3eNGi0iY9pdbakJHQBbkqf8XRp2/QZ7d1D/AfPqvF219MfPbXu + k3MyAemOmsLdUxreT//pg9C//zLg5mzi8RcH+vClrYhHVRm0rr1sTukbZxvPlVoEdqq1XgRenvIf + XZh/wNg94qjPCHbnGg90rmFYcIznpE5tRIklCJ5c5PqfdOp/tGXXuIeb2hXZG2AdBh2Cd3FasbtJ + uLtJeLc3CT3mdg8XC7/e9h/ndcQtm0i7e4pbdCotih/7xmIdKiZOPdYBe3QXG++jVsDn6y5MdmsG + z9xG2bDrIzbI/VR9RNfD3e/FShXzDlSRdmCzhN0tS7Xvdrcsv+WWZTvAPvpOBwarNBG9Vy236Vfc + 3PXoaTpUP9ezMQPEX9M5VSva6j6om5VgWz0FqcCWA92izfDgtf+D9DUe7O4iVllS/3wUWNIFa9Rc + /XVVvazfUmG5v8kUNn+M6RvKrJq3TsH1/dyNdPfFT3DQvtUROXqzgjPYZpjGqnOWYcY+QRhIsouJ + UnIzpGw69cPnK0/+vFPv5lQOH9UOkcRK1s3r++4KVI9z1ovef+vrAdWzXXpfPQ+cfVuyD1VdWIJ/ + Qd5dPdeb1vjW5/mb7MlzrF89X3e83zf7Po75q+dOb1fi001X6zWwG/WOFXbnQpgM2+CttVafh4Ek + nMYyQmdxP92MOq75+xouAfRdUb6IWMpWzV/7moeXNC1Z2216myAtLJh9uEM3dj1Cu76Yyuh/ZWp/ + CLKFyqNSLFMQw+ZIVa91b4Brmfn93k7QPN3+hoJZiFve/cVHZQ9eM6qyJJOu+G0Fn/u+56CUsv1d + B8W2xrXtxQfHBDsq75zoNxPiZrOgsrqgsaVbLfBGbvBjlMCeQvf/UEsDBBQAAAAIAPMOs1RFjI9V + cAwAAExeAABkAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAy + MF8wN18wMS9haW8vb3BlcmF0aW9ucy9fcHJpdmF0ZV9lbmRwb2ludHNfb3BlcmF0aW9ucy5wee1c + bW/bOBL+nl9BpAfYXiiKWxTYOwM+IOi2ewX6EuS6BxyCQKBl2tFGlnQUlcQtsr/9ZkiKIkXJSZqX + Nq0JtLYocmY4Mxw+QzJ+RuJ8nmTLaSUWe3/feUb27q0AsVd5sebJ8lSQYTwi75OY52W+EFDPi5xT + keRZSA7SlMhGJeGsZPyczUPo+y6JWVayOamyOeNEnDLy/u2nujok/2bMPIhLQZJMtil4/ieLBeF5 + Lsgi5yRVbeA9PK0UTynanJElyxiIAUxma0u84dGIHFQiP2KlUA1/Vw1zLrue0mzJSrKiaxLTStKO + c86R7Yyd0vME2NJsTi4SGNqMkTQHOslCyhcjuQSHapiH96v2Bc9XRKwLsCpJVqBnQQ6ydUAOynUW + vxXAc5aygLyiaaq+/ZbEIlBDTOKAfCxQRzQNyKd1wf5DeUD+yKBmRxO7oDwD2uWO4kQ/V5yFMH4W + UuQQFXRps9ZcV4d0yeZaindJKbze7DJmknVZ932VJiwTYIlT+EhiabvXnOcg0b+EKMA8BbRmugoe + 84rH7PUlUC9blR9y8SYHT9LVK1pEDL96UhRJwdIkY7UMh/q5ZtbbIRScZqXsYw/dFrQW+38V6xh/ + kadpW3Hvjj4eQjXjWnEf8kPVSj/rp/dMnOZzm+JquRJ9aj04ei/V8EbOh+5eWhhtUspXUZd4QElL + oJ0hDMO6wQocPS0JLUmkvu7sfCLT2qeGg0+D0c6rtMRnqK6d7rh2y+PjtuaPLeUFvnJPwF+VLx+X + AvWVrU9O9MfOTpzSsiSHPDmHGfc6mxd5konyY8FUFConOwTK7u5ufxMidUFyUxHuyE7/zStSnuZV + OidZjnGoFBTcFYjAhIeZrljPE4wP6Tokb6EBozAV1k3HmDNsT7XLayIxUgALIReLLBhShTYkgHGG + CkHjU1UP+qYZ1vBkVgmmZZzAoLg2yQQibgLNRK4qlIDQu8JoK8MoSG2GSZY8r4pQkRForZrMX5bT + ZExc5PwsPH8xfjGOxr9G4+ehNrvsWFBOV8AJRzepR4ljwIAPERrioTRsGTrt82yRLKG9/Ky0QPnC + 9FIEnT7wKqFp8plxGCg0nsnlQI20eed0mbNNney3Ye0mSq3ax6eNi2PtnC1IFCVZIqJoWLJ0EWg5 + Az2gwBIkcOiPyN4/yYc8Y8ofsSCBMFIEgJP60nprCECDhlirkcUHmtlc27ykkMhLflGDUs4vhwYj + ZYLJAQKBodM7ME9cR95I+k+U0RWbEJyZpkWhplrE9FzravPLL2ew3iyVF3VoJ5bqV20gaBXDAdQM + AtlqRMgzXAgZOpwMNMdYfWI6yxUggrUASHwxtVhejp9PNi0/L8cvJ31ry8vxPyZdi5FhcOULEFbF + HFQxtAdiXsJwvlyNRqYXLZLonPES58KU7OKM2xv/ujd+vts0iTHo41taFKmWff/PMs+052JBEARR + hVfg6n8cvTP1FU+lHymnsW0drpigICg9HkCjwUmj4GSZwbLRmJaK00jhLVg8ltUKNFh6Wh7UPvI7 + usgHsP5g0vboEBgNdzucaTfocrGADGBEg1HgMircqL6JVadXArPO+h52ZTUrY57INe3tvI+TPdtC + u0uUzHcDsum1z/eq03w6PmpLIFf4F8Cs6jTQqNs3ZJAEL+CleQ2xmq+j5gWa9qrxBncV7u11PABX + 3tOuDN409fQkewx3LY8HxVhPtR66BT+FZdaWWj3fWmyv2/HgQM6vTpFVa5BZNkFx5RdfUr3itW2l + ZpyyU1thgS9LExZqIBpxjYiAMr2ggAkc+pEBrLzKhrzGUyAco6vpG5oiTq3D7sgO5zVRj1F4CjjM + PDUjhJTHNAH0IqoykumPgknk+MV4HBAIX/jfy5OJM4cMQh9aPadd5ALDxLwOmsg6Nd9GDn1ZbYU5 + Y8ChXstDHc5rmm53ThPQhZeFDDtEkeSUGLVcauJNXSA+chQHy5irEM5ExTOsH3oGUOudXCYUkb64 + jQ4vQ/eEDPbtmFLuf3GD1tW+E5zhvResr/Yh2T5PcIrtm+Q5/KCQ4H4r5AKBjiB8Nbjy1pAW3Jgx + SCf1eB4ba7g5mEIPjVUABv4mxSplZl8WLE4WCWBozYzUzMLGshpxdgr8CYjgNwS4SLBuZCNwSUOi + 8L4xt1n1jLzNzJfZZdevwKbhGVuD6SGb0TmcdGJyQOKqFGpPAthxsqiyWAJ5TG7MJkmBSchcyqJy + JTPzfAbAFcGpSLJKIptI5Gcsk6ysWiJrMc8BSoJCTkpJIS1JVM5LSnrOkBrFRMnjojNe0BWvmExW + mnw3IDJSytosr5sGODzaTNs6Z9b5BDaGtKrERNe8g7EA++W6ZTel9FqCWZ6nSPsvf78g7NgI8IYC + BquJQUyAdeOcprDesQWtUtzRgSgBoogE/GEG85eh2i7UsEopNkwCK/PFAAWjPmKCr/cOFkBPL0y4 + s1XgLp7jQCp0yczKJLbgdu7sUt6gmpaEJeAIXIY1HLeeDihsLmPj0A/LE67CSK+OWhPZ6ojBvHQ6 + NrsmoRfknQjQRBhtTzcb0bUA4dGJrIxEbqkdo127tnIa4e6U4KQ8x8hJ1y6JFjZu+cXABbMODG23 + NS0bM+AMVPOxLbc3Yf1hmG0gmBUnznLYUAUXc3NALJxeRNpBXNTTl6yajn4YnXblFV7HzoA47c4S + vM5gw2lKV7M5JZfBOvg8gQ+vkbMeNYo2j33JotRpZyvUIkNFgrJNQ9MSV9slE1Gag4UBHOIub5RX + oqiEDzlGrv67EItS7y1Qi1TrNnN89MzRnmhmm7eUEWtilo2VDExgidbO79AEmUDGm1yFzemXwSKB + mbwnV9e984Qi5kxztRUxuAq6LT3trA1IR0YCzuSIKxfkPnnNxvnQJtDZXld0R59OTO6uLiGCi8iP + dn7scVlP3ceOoOGRnDaCdcUYzPemdvLnN2oSH0UWoduMxmfTnkDQikWOKq9XzdARxgraQV/gCVpK + UiztnOAp5zYw6IdNadhlQbN5a10FRcnAuyHx2a2T4NZxyK6DfX5n4rrUBw9W23nMz5EMKYa1AV7L + Tzz2XTDOAADPjcxlm3rd53FzqxqktywefCX8vuZUqO1YbTA+uTEa7wTjt0TNve6+PSvQ5QZnBRDM + tucD3zHK6zDZz3M+ULMAMKfCKyJG3If2U0lfir+pLpskUC2AufryA55LIFb5SQ4ltkcR9qaAEWfe + KeOgtWbCCuRvFtzlaMOWoLVZoDvaLeQ7eyl6gmlBpK4DRWAetdY/zl2LZv5O+hOAO2YNW2Cmyw2A + mb1b5ypt134FodxHbhaj+7oK0ueUW9C3BX2yfHeg75HB1ys1Kfcwcm2EYK3Zaz96gPWBQN4sn6+j + mrGKLDcbt92xQwB8PbSxoQcPRptkOK6PKOTo7AbXwVM8pLgpPEVf72D+xFEr3qJ5voWu1+tsOgVN + jV1FPQDM7ef9/MF5PzzEvh4OPEHgrc4V2iP7zlF3625DP2R29u5fyUGWuLurRin/bsDbvtd/VdVs + 8P/Mm/m2qQ4bvFBWCKxxfz1Xf+Kl/pjDaNbXqrlJ48licbjrRvr2Ntb2Ntb93sZqudoDXMz6Op// + Ma9y3WDvY3u/6wZbZYbEN7np1UT0qZWAeM1+uAth9w1qaz+5/SUzH9x29HXw7XbHSrH7wS+jyTVi + T6L/PbOabm+mScff3ky7y8209qL09HJiDP1pUt7helpPolr/AEUvvMHfhjiSqm9lrPK2GTiBl06V + mKXS7yMzfbRrWojehfpNEjDUGXOwfDdebzR7F+Ru/8hH6P66x1fC90YuD8h/H9fAbJf8Cc4db3Ri + iAECckuYWoi15M73MGOXECqT7GwqFeyG3U1nMFi+8hyms+v9nJFgkam1IGZkPvjsOzqti3XyhgH1 + xqeldbkZBq3Lo2FRw/AbgMS6XG1S9q2POTcZtuO0sy5fd+rZ1/shTj/rcq8Xu7D42KqxgZkx96yw + ex+EhoOabqO15lQARsJpLCKctfef9zaLS3cGbBPHABLli4ilbOX+hss8PKdpxdqxqzNdblHBpd+u + ujY/Do1tEUeov+EyP+vVItWhTsTTSGHzctHYuXeVabn4wx7aKpluf3CrDXHLK4dY7ni2iuWhj3+l + Uh70DNdyQU/l3iGli0bdrLb2usCZzq39TWeB/oa52nVZWTRbR7YIfVnao+dgtlB2BrZNi7Zp0TYt + 2qZFTWmlRe2I9tBp0jZr2WYtHTbYZi3brGWbtRhDbLOWp5K19K6ft8li7pii/B9QSwMEFAAAAAgA + 8w6zVFsS231HEQAAM/MAAGgAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3 + XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19wcml2YXRlX2xpbmtfc2VydmljZXNfb3Bl + cmF0aW9ucy5wee1d/2/bthL/PX8FkT3AzqCo6VBg7xnwA4LuyyvQdkXWDXgICkG26USLLPnpS1qv + yP72d0dSFCVSspzYnuxQwNZYIo/H4/F4Hx51+oZM41kQ3YzzbH7+z5NvyPnWLiD2Ol6ukuDmNiPD + 6Rl5F0yTOI3nGdxPlnHiZ0EcueQyDAkrlJKEpjS5pzMX6r4NpjRK6Yzk0YwmJLul5N2bj8Vtl/xK + qfyRfclIELEyyyT+g04zksRxRuZxQkJeBp7DrwVvk7E2o+SGRhTYgEYmK4W94dUZucyz+IqmGS/4 + My8YJ6zqrR/d0JQs/BWZ+jmjPY2TBJud0Fv/PoBm/WhGPgfQtQklYQx0gjnjb4rkAuyqbNzdrtjn + Sbwg2WoJo0qCBcg5I5fRyiGX6SqavsmgzUlIHfLaD0P+1w/BNHN4F4OpQ35Zooz80CEfV0v6u584 + 5LcI7pwIYp/9JALa6Qlvyf8zT6gL/aeujy14S/9GbVq0uvjg39CZ4OJtkGZabfplSlnTaVH3dRjQ + KIORuIV/gikbux+TJAaO/pNlSxieJZSm4hb8jPNkSn/8AtTT2s33cfZTDJokbi/8pUfxT42LZbCk + YRDRgocP4nfRWGMFN0v8KGV11K6rjBZs/y+nhv4v4zCsC+7t1S8f4DZNhODexx94KfFb/HpHs9t4 + plJc3CyyJrFeXr1jYviJzQdzLcGMGFI/WXgm9oCS4EAog+u6RYEFKHqYEj8lHv/z5OQjGRc6NRx8 + HJydvA5T/A23C6W7LtTy+rou+WtFeI4u3E+gr1yXr9MM5RWtPn0S/5ycTEM/TcmHJLiHGfc2iO5+ + BUMDliH9ZUm5IUpHJwSu09PT1lKESYTE8oZ7wur9N85Jehvn4YxEMVqjNPNBaYEOTHuY75yBWYBW + Ily55A0UoD5MiFVZcZpQLO8LxRdEpkgBxglbUcjCcHIDhwTQ2vhZ5k9v+X2Quh/hnSSY5BkVPI6g + X4kYmBHY3QCKZTG/wRmE2jnaXGZMgWvZTXKTxPnS5WQyHLOCzF+K6kQ0+xwnd+79dxffXXgX33sX + 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 + VNTenAQhEAAAHdAAAGYAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAx + L3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19wdWJsaWNfaXBfYWRkcmVzc2VzX29wZXJhdGlv + bnMucHntXXtv2zgS/z+fgsgeYHuhKGlRYPcC+ICg+7gAfQRt94BDUAiMTCfaypJOj7TeIvvZb4ak + JJKibOdhx04ooI1NkZwZcjgzvyEl/0DCdBIll+OqnB78vPcDOXiwCzp7nWbzPLq8KskwHJG3UZin + RTotoTzP0pyWUZr45CSOCa9UkJwVLL9mEx/avolClhRsQqpkwnJSXjHy9vRTXeyTj4w1X8pvJYkS + XifL0z9ZWJI8TUsyTXMSizpwH77NBE3O2oSRS5YwYAOIXMwV9oYfRuSkKtMPrChFxd9FxTTnTa9o + cskKMqNzEtKK9x2meY5kL9gVvY6ALE0m5GsEol0wEqfQTzTl/IXYXYSiNsT9hx32aZ7OSDnPYFZJ + NINxLslJMvfISTFPwtMSaF7EzCOvaRyLT79EYekJEaPQI+8zHCMae+TTPGP/oblH/kigZE929pXm + CfRd7AlK9K8qZz7Iz3yKFIKMXqqkJdXZGb1kE8nFm6goO63Zt5Bx0kXd9nUcsaSEmbiCP1HI5+7X + PE+Bo3+XZQbTk0FtJovga1rlIfv1G/ReGIXv0vK3FDRJFs9oFjD82OEiizIWRwmreTiT32tivQ38 + MqdJwduooquM1mz/r2IW+bM0js2Be/Ph/RkUs1wO3Lv0TNSS3+W3t6y8Sidqj7PLWdk3rCcf3vJh + +I2vB3sryYycUprPAht70JPkQCqD7/t1hRkoelwQWpBAfNzb+0TGtU4NB58Go73XcYHfobhWuvNa + Lc/PzZE/VwbP6w7uZ9BXocvnRYnjlcw/f5Z/9vbCmBYFOasuwBycnp1MJmBqCla8z5gwQ8XxHoFr + f39/QR3CR4OkTYG/x1v9N61IcZVW8YQkKVqioqSgsLC2YcnDWhfEJxFaiHjuk1OowCgshnnbMMwZ + 1qdS6WUnIfYAc4RUlG5hKoVxww7Q0tCypOGVKIcRpwmW5NFFVTLJ43F0TXM5KcdgcyOoVqaiQDAI + rSu0t9yQAteNmOQyT6vMF92UOF91N38rapOw8muaf/GvXx69PAqOfgqOXvhy4nnDjOZ0BpRQuuNa + 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 + sM+J/2/zfbJbb40Mr5rdYovNdPEVvHTW5P2ZxUk61b65d9P2g5br2Ln7W29d1Oxp6wDnYZPrK9vk + srPHft+OkyvKkWQXR2YdHl6Vk5NheFXuc16Vay9e3wwB12uxoKvyy7HudyD9jUT/93PABUDxd82n + 0TAEv7Sfkw6sejer3s6jpZfvgTk3cfCAdHl452445q099lUd81qpeTjYfWSY1zOcw8HucLD7gAe7 + zVq6t9NcKuLL7/w897Ef5T7iw1Hf8vg42RjysBQATx8B6zl0rH+5cAdyw58WPJPotXX6KP/GCFD1 + Fm7R/HWR5TybMT0YOsdTEaF+cRJ8dcWcM5Jt5yCN+Z9zImL/kGPo/oLjZx2LNNp1Dki+JvRvx9B3 + wANuheBx1hacwQqHiUwuQ+OMfRARpLarmXSzmwG3oSG8PhEReZveD1rBSx5iCmIs627g91GZ+rIw + MGa5W3OZ+rodp6mvL4H36+tmm+13xv/b/OyhAfX1aXSgr/U+aEF93eufr+DV3RpuxsAE8D077N6N + 0HhH99t4rdmzBUs4jUWEk2hfB3pNxvdjPVsEzuooX0YsZWv3pzMX4TVNK9ZOKN5zwFYvuDbbRTsP + /kIzwrjQq1/LML+t3OrK41Q8FMAetufwZrR7U38r0PdLa5ROd6c2eiDuSG/w2jfFkRbdN82xQqbj + og7TcOGde5RWR0ngTEJTRZnirHJ3oSTb+IZvlgI838UpovkmcrfrPv2YZ988pMNB3F84aB+5fJFz + m4HwDIRnIDwD4bkD4emm4H1ToIc63jECB841cC7PGAyca+BcA+dqDcTAufbFubYstF/+YMhD1P4P + UEsDBBQAAAAIAPMOs1RoNEtIbwwAAKNdAAB2AAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr + cy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fc2VydmljZV9lbmRwb2lu + dF9wb2xpY3lfZGVmaW5pdGlvbnNfb3BlcmF0aW9ucy5wee0caW/bOPZ7fgWRfrA9kJV0UGB2DXiB + ID22QC9kOwssgkCgZdrRRJa0FJXULTK/fd4jKYrUYSup005aE2hjUeS7+Pgu0n5CwnQeJctpIRbj + fxw8IeOdNQB2mmZrHi0vBRmGI/I2CnmapwsB/TxLORVRmvjkJI6JHJQTznLGr9nch7lvopAlOZuT + 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 + N9o0s6aOcFsLXWpGucyDCexMQlvQjgh5RZyWvvP/lyytWNgBKYZRCRg9Vrv4nE7fzA5NZ6fT09m+ + 0et0+vNsaFarGDz1BYiKPIVMCJrqVoeg9OPTUe1gmvN4y5TGiJyTMbrqePruePqmNh5N0Np4SvM8 + 87Kf/KmlGNflAqtwrhjkGYt9xwwEezAxlqi5tfOsZRX8moC4VQXE+hqmDpChde72Ypu4DMIdHfj4 + VPuqPVMdRl1MzqwOkxvbhlqNKXLQwdipOQ69viGZAHUYB1uk4YMER6lKs7ZOXb1+v/rUOy9UVgox + 3LUikJmCA+liArAgcqUyXwmI/h7FnJp17L7TYvB4sYEI070oLJ+JLm51orjNn4t0MusZBLgG42bD + jZooMU/HITl0XFouHOZftoCP2AEuwUP7RBjoFcB5YPcZhr4tHGLV7BzAo7l8hnjtt0P0O51jHHZ7 + yX4uT4ciyE9fkfc+8oJfCGPIYFAcHYzWOl96YJDPave/cnEIezGBqnPsq85gTloMSMm6OGFe1qvh + 5MTH156ugVbMOMt0ZQn71aJtJWgDrJ/lzgdVGXhhg724Em50KOnWVnMfjli7QRNFExNj4QnKr/S4 + GgjaFmiM6GklZGMzmDzXOKEN9Zm0eNjiKJcxy9im/VWQRluaFaxbl3Hc6lmyQwWHnObWoJVarCoX + 48SEbaxxKdMhNWBV8FiMFA63wtrdeztoJ9J7tgNcek/hK7sVMHF13aIKEajylgICj9HN/APN8Jal + /GTp2qIi3GMWrWHoqla9BlmBwVRqCh3b2zt3AUEWb6fTm76bqhumoIEzHyIUVuSr47AefebVW7/U + 2UGyfxUW7KXnque8faXUcYQPmZ6JaigP0Z6TgxaRMkrCVhZWIE6VZ4YFLDB2XpiRyUmzIeuTx3bH + fzppdWA473Xkp5NcyS3HmeykuuGNLt08fwISfHQNEnAbzfUJTxqZfvLYbo72vFMNJk+98eYfUEsD + BBQAAAAIAPMOs1QBerkD/AgAAKAfAACIAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92 + MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fdnBuX3NlcnZlcl9jb25maWd1 + cmF0aW9uc19hc3NvY2lhdGVkX3dpdGhfdmlydHVhbF93YW5fb3BlcmF0aW9ucy5wee1ZbW/bOBL+ + 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 + 8dhm6paDj+K52wFIV+/7OAgpnoP+4hY+TRRX2sDMoQMr7OCD0MBT0y21Vu5aw0g49YWHs/YA36XZ + uey0X2ewmcjQkiw8ALTr6g+0Bu41jXJWj2qtKXiNCoIEu2jnl25cY2NEHCplN7/gXSPVolZE8Ehh + +0JS2rtz/am5+v2efimZbn8Cpg1xyys8+Nz3+Zcc0aHPwCyXaaiocZmmijOreW/hJU5lGta2G3cs + td8+09uVzHWlbg+UmHX0VImZrSE7LeuToj4p6pOiPim6dVL0jFOgPiPpM5I+I+kzkj4j6TOSu/3A + 9GGSi/8DUEsDBBQAAAAIAPMOs1Q2dlsuiAYAACEUAABsAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9y + ZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fdnBuX3NpdGVf + bGlua19jb25uZWN0aW9uc19vcGVyYXRpb25zLnB5rVhtb9s2EP7uX0G4H2wXCu0WAboZ8IAga7sC + bTqkWYHBCARaom02MqmRlFM38H77jqREUS92V6ACAkvk3XPvx2OeoUSkjG8WhV5f/DJ4hi5+2gNg + 1yI/SLbZajROJugDS6RQYq1hXeZCEs0Ex+gqy5AlUkhSReWephh437OEckVTVPCUSqS3FH14d1ct + Y/SJUv+hv2rEuKXJpfhCE42kEBqthUSZo4F9+No5mVa1lKIN5RTUACGrQ6De+HaCrgotbqnSjvCt + IxTSsm4J31CFduSAElJY7ERIacSu6JbsGYglPEWPDExbUZQJwGFrq19i4Jgx1QvHP9ftayl2SB9y + iCpiO/CzRlf8EKFrkmVkldEI/c4SHTmbWBKhj7lxCskidHfI6WciByXbI5EcUNTAYZJvhaQYLKWY + fk2o5VKViOuMUa7Ba1v4YYn182sphYzQH1rn4MocqGm5BJ+ikAl9/ZUprVqLN0K/ERD1cnlH8pia + 144WOctpxjitdPiz/K6EnWTAWhKuLE/lIXXgSahopfY/BSRBCLTb7PQpJ1zdfrBKv7GZVroNY1zt + 7yD4mUJEodi9DgZ3aFG5fTy6G00G15ky37BcxWVZRW65bFu4DJSMukbcQ0hduJdKgyshD+7vy5/B + IMmIUuhzzj8xTd8z/nAtOIckNhZ9zKmrTzUfIHiGw+H3CMEsEI+EX8ADy/q3KJDaiiJLERemTpUm + kCKQ+VAQUAlOjZSZ+skOGL0DAkrSCB1qxkRSQ0/KNCtBEoMAfjZSAlgIhyt9A2DqkGhNkq1bB98T + blYkWxWaljrO2Z7IMjxz6EgMyLRwC05B4C5MN7JtBrT2ZqKNFEWOHYw2katg/g0ShlP9KOQD3r+c + vZzFs1fx7AUuU8Ay5kSSHUgy1s0rK40NpiFCB4N+YYOscINe8DXbAL39LUqFxNpzOcAGD2wxkrFv + VIKhQLyy7dJZWu81WFJ6jincxVWyOLeW+b6o092spnSN4phxpuN4rGi2jko9o9KgKFAkauBP0MVv + 6EZw6rLSPAYAxw4AJLmX1q4HAIIarEUUyAGyUGpbllXSyLIvziiX/Ma0DdXjBkfkv2TZ4WKbMzEn + OzpHpjI9xQby95Ec+rYSX3R9u9AVHuLzJM+fP0BH37iMs54clnHBvbU9rJ0MEb2lUDJ0D3VgjrGU + asIgtJBrBO1zjhSwWyUCPcviCjKp1wF3W+o3XDUhs2GwjSjQ7a3zCq7hbKGdcmdbatOpRlyIv+kH + 70SijdpxdhvYuCV0RhO/L1ZtEf1B/TE5JxOjpnugB2hO0GXLcwaKyHRBlBRKu1kCZEm0LriFsE3X + Dze5aY6pSwrbw01Y3PHrBUiqC8nn/WdNZLC1y4Ei08YqkD+uUCYBjNHk//bV/pwOwAiDpu7RWic6 + 7gwtYS3UNWm7mysrnIt8PIKVUWRb1AShZ8hpXJ7py+/U273HtfNODJMPoD/5VfNczl7Mzw1bl7PL + +alJ6nL267xv9PICjl0FcJGnUAnj0Ea/CZY+HSd1hEjO4j2VyiTJAg1NTC5mry5mL2qPkcS42OyS + PM9K3adfFJhfdwsznsN5LgvIpr9u3/v1Qma2g0MXhi6Ld9CEQDmyHMHG6L72N9twCKdny4nexm76 + j8GKYgdeUx3PjlSxUolkNgHepaN5+/DAIGU8DM8AHLLELB1G6Nx2BDK0HE2iptyqjb01XewGyvOU + 6J5+BxJ7Vk8IKlvaORFh1wPs8PMEaN1azuG2GtAwave/E+hZo0LOSejrcyCmb7kr69iXYuVQgcvM + MVLgL4JztDehJv35azs51VAVfhsmOXmI6w2Tisc6e5vz+kmu5QjK7aIsN8j+RccvlmM8DKoSHBJ8 + VX7oV3wLQ3iotfv+YbU7bMvRle0BvSo7atDZkhh17UtX03IebsfKDF82SG1vRV1F6r5V3Qvj6tAB + WPJI4LrQAI/9/VEWfCyraxdoRslu8YZk5tpYTVmTQFUP2hGEt3DO+K/aPLb2bBguNrpQsf3PgbtB + oeXL2ex+3igVf00eB/SLPpDIQ/vtqG74C/82aeDb87J7lx+fxHL1sWjeiYMIBhN26sMYLI5Hvack + nDkdL04ajjPTS1N1O37YqaLD2rhfpPY8C5PMMoYUdi88fEwV2PNnjkbTsOGr6VPzRDlOG50e9jud + /zjNpdgzU3dT//8ofOOGnOneT8LAGzTzo9kJ7uTTp2ZTtvute/v0qdtaj6Nj5wz9D1BLAwQUAAAA + CADzDrNUZWfMHfUHAABsIQAAYQAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBf + MDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX3Zwbl9zaXRlX2xpbmtzX29wZXJhdGlv + bnMucHntGW2L2zb4e36FSD8kGT5fWg62BTI4urYrtNdyuxVGOIzOVhL1HMuT5LRpyX77nkeyZfkl + 2bXcrWNMcMSW9Ly/+x6RWCQ8W80LvTz5YfCInNzbAmRPRb6TfLXWZBxPyGseS6HEUsO+zIWkmoss + JOdpSswlRSRTTG5ZEgLsKx6zTLGEFFnCJNFrRl6/vKq2Q/IrY+5Ff9SEZ+ZOLsV7FmsihdBkKSRJ + 7R04h7eNpWlYSxhZsYwBG0DkZuexN76ckPNCi0umtL34wl4U0oCuabZiimzojsS0MLhjISWSvWFr + uuVAlmYJ+cBBtBtGUgF4+NLwFyM6jqI64uH9qn0pxYboXQ5WJXwDetbkPNsF5FztsvilBpo3KQvI + U5qm9ulnHuvAisjjgLzJUUc0DcjVLmfvqByUWD5QmQFSNbAk6KdCshAEZyFF1FFOVz7NktzmLV2x + pCT/iivdgWYfY2Zoqgr2acpZpsEEa/jhsTHaMymFDMgvWudglxxus3ILXkUhY/bsI2BXrc0LoZ8L + cKFye0PziOFjh4uc5yzlGat4eFu+V8QOAoRa0kwZGF90n9GK7T8K1pR/s9roQ0o4v3xtmH5u3LZU + ehiG1fkGPClVhCoS2cfB4IrMK6ONR1ejyeBpqvAdtiurLiq7LxZtCRcek0FXiGtwCOssC6VBleBU + 19flz2AQp1Qp8i7PfuWaveLZrXqTMxviajYgsIbDYf8xMe5DhNsIBwbgd1EQtRZFmpBMYIArTcEd + IGQgkiCELMmEY+Clu5C8hAuMgqvtasBYMrxPS5cqkcSIAXSKVDy0oHqbMxABBjDVmsZruw96phnu + SH5TaFbyOONbKktTzCCVcbimhd2wDAJ0gWnM5Cfg2olJVlIUeWjRaLRSheZPzzkypj8IeRtun0yf + TKPp99H0cVia2wDmVNINUELpZpWUKANmUkh9kGiMQVXYuC+yJV/BffNblAyJpYOyCBswcMRpyj8x + CYLC5RuTZ62k9VkDJGHHgPzTsHIRq9bSt+e1a+NuwpYkinjGdRSNFUuXQclnUAoUeIwEDfwTcvIT + uRAZs76ICxGEkUUAlOxD69QhgAs1stYljw5c86m2aRkmkZZ5sEJZ50fRVkyPGxCBe5NlNouMz0QZ + 3bAZwSh0N7Z5FimIraNnEO23fRe+++4WkvvKupRR1bBUfOiF7LDWHRjqkkEksC24N5a1hGnKwWLg + QpS8e3tBkB5BemWgeF7RK8zVmrkDGxkEDxAh4i/ZCGtcJmIO6aVNsqUdJHYH7F2dHsTrafYActQg + NANYIWWpuuQgwaah6lu3bAfZANJamcTBazHtkLhQ2lZ9ICvJsshiE9GY5VwbkmM2Sqy5TNJE9dna + 5ggAa4XMZj7TAWLU1jxFqlEsoDquYCceMNK/a/ryPctDQTlkTIejVRrDTvX3PdI9xyZ1WJcOc5GP + R7AzCkz8Twh5RCyfZXFc9Pr6tcNm2oUIGgfA+dnt4jqbPp4d61XOpmezQ43I2fTHWV/n4gjsuwyE + RZ5AmRr7krlDkO/zflJbg+Y82jKp0A3mZIj6P5l+fzJ9XOuJxqhYPKV5npa8n75XIhvWQYutMpRI + WYC//Hb5yu0XMjVJERIbJK5wAwkAmKOLERyMrmst81UGRnRgOdXryHbiEUhRbEBrqqPZkSpuVCy5 + MfvLZDRr5+MQqIyHfloNfZCIJ8OAHDsOgIaWo0nQpFsllBeYTy4gAA+R7sk8QLFn9wChrfW1YyQa + 6QeQN96Po0UXvhNql2h8/G6zS2TfZ/+yiIalWZEC/AVQVnqtPel3LpNRGcwnyh1D5yJ3UX2AfrKv + XavZix6EWowgFk7KWADXnHd0YiDGQy9kQB3eW6WHfsbX0HT6XNv3L2a7A7YYnZsA7WXZ3gaezRVk + 1zx0OS37v7atsNkwRmprK+gyUieVauaJquwPaOkHCu1xA3nkZiNZZGNZjRTAGaOb+XOa4khUNR0T + j1WHtEMoXEPqd2+1eDBWuyvQyOtCRWbEthMDWTyZTq9njRhxI+DYuz/vQxI41O44qLPx3D1NGvhN + CevOqeODuGx8zJvznmdBr6NMnBm9zfHIK1xQBjq6mzTUhS1Dk2FT801R74A2uujElBjftQygf8Oc + +fUAfd+UhBkZnfo5WJ1+bib5/Wkj+cJ5JxnvT3Mpthyj7dR9rgkvbI9xWuY+APSS6/7US4n1UZUg + 96N9p1S5WSOFqhzd7KIqMT5Md95tvhtfaur2BD+e+BP0penHhteNthwvwaQKHR+2bL7sGA603WPj + pEjxmmnY/6O9+j/WNcOEy7X9UAjOc8vqzw3APOOAQ5J+K35lj935+hY2P7st7tiL9zN17ZH9ln35 + Icf/v0W3C3NVLhmEDyZuU2zHGfuoTSM3N9ptZvxj3Quur+xgekHvp4vBBbULq7qTrClTWy5/VqmW + 17O2c/udB5hq3W2Qqda3Gmgc/X9qsHEEH2bAwbU/ZtcvnkWO+VDPSFKtrxtNDkE/xIhSrXsdAHBB + Smbd2LM2cMF5zwq7dyHK3rXEW2ut/hwLkkga6wiTQrcxbmXUv+/R+4tYf7vuYzaJSiwjlrJN8/Ny + Em5pWrB2juz09z1YsLnwt3p10yDlDIudCpYU7z96LVQ9ugQ7RYjheFmqjXywmrX8+2HnUcvTl8+k + pSG+cC7F9dCzqZHovudTz2U6KuoMi83+dNxAUnlJ0Ig9d8WKcrBw/7smzZ658i9QSwMEFAAAAAgA + 8w6zVPw2WrcoCQAA5h8AAGoAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3 + XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL192cG5fc2l0ZXNfY29uZmlndXJhdGlvbl9v + cGVyYXRpb25zLnB57Rlti9s4+nt+hUg/JFkcT7oU9i6Qg2Fu2yu00zLb7XGEwSiOkmjrWD5JzjQt + s7/9nkeSZcl2prvc3oeFCwwTSc/7qx7lGcnFlpf7Va1387+MnpH5H/YBYjeiOku+P2gyzWfkLc+l + UGKnYV9WQlLNRZmS66IgBkgRyRSTJ7ZNAfcNz1mp2JbU5ZZJog+MvH39odlOyU+M+YX+rAkvDUwl + xS8s10QKoclOSFJYGDiH1dHyNKJtGdmzkoEYwGRzDsSb3s3Ida3FHVPaAr6ygEIa1AMt90yRIz2T + nNaGdi6kRLYbdqAnDmxpuSUPHFTbMFIIoMN3Rr4cyXFU1TNP/1iz76Q4En2uwKuEH8HOmlyX54Tc + 0KKgm4Il5O8814nViecJeVehUWiRkA/nin2kMiE/l7AzctgPVJZATI0safqlliwFhVnKPufMIKuG + 003BWanBeAf4x3Nj7h+lFEDzH1pXYNEKoJnbgqWoZc5+/MyVVp3NW6FfCnC+2z7SKmP4tSdFxStW + 8JI1Mrx364bZRYRUS1oqg9MYSp3LPBS0EfvfNcRCn5AoitDMiP3m7t172GYgslnfivcWyq3d6i3T + B7ENKR73R33JrNd3b40ZXpoQHsZywqQUuWRUHrMh8YCSk8C5M03TBuAIsVkoQhXJ7NfR6ANZNVEx + nXyYzEY3hcI1bDdhs24Ca73uWn4dGC/pG/ceIs5G41pptFd5vr93/0ajvKBKkY9V+RPXTN2Icsf3 + tS0a7ypmv6jliMBnPB5/A44YqxDhN9KRwfyXqIk6iLrYklJgEVGaQuBCWkK2QppaIbYck7s4p+Q1 + ADC6Tci5RcwlQ3jqgt8RyZEC+Aq5BGTBpbYuIQEsElRrmh/sPlielrgj+abWzMm45CcqnXOWUC45 + gGlhN6yAgF1jqTQ1EKT2apK9FHWVWjIa/daQ+TUIn5LpByE/pafvF98vssUP2eJ56gLAIFZU0iNw + Qu2WjZaoA1ZrKK9QzIyLVRrBG08AfOgRInYeyxKMcOCI04J/YRIUBeCNqeVW0/YsQtmyp5DC07SJ + FWtWF+2rNthxd8t2JMt4yXWWTRUrdomTM3EKJYEgSUR/RuZ/I7eiZDYo8YME0swSAE72S+fUEwCA + llgHKOADYCHXLi8jJPIyX6xSNviNalvxUBaCbo2KQGIa4Sd+JV0VzkwEZSU9siXBLPUQJy51TYvs + gZZDxy4mlmTs7Ju+YnowS12BGLe43333CZrO3obfgFlz4zcLA3Wvmk5gZ5IYqBkhz7D9MYxUU6vW + uH3vkU0TyaCdAImvfhc/LxbPl091sBeLF8tL7enF4q/LoX7mGTz2BUjragslYRoq4g9Bna+Ps5nH + ohXPTkwqTKIVGWOqzhc/zBfPx61ZRKlB6EzbAh2QHYdH44SMaVUVTrmrX5QoxwGjHLsP8ugBjTwQ + XqCgqMkaMu3nuzd+v5aFCWMTs51QS49MU1CYricANrlvHcX3JXQwT6Si+pDZ2xr0sX19BMlVz1sT + VW9ULrlpQ6+3k2U3n1LgMh2HaZGGKBnfjhPy1HECPLSczJKYb5MarzAzbiHyL7EeyCHgOLB7gZHL + sH9e3z7FpZuHwKK71af/OOgxV5Gd6ZE6/CWQjoMemQ2HgynLTEOo+mPIb3nO2gP05WPr/vgGcBFr + PYEcmLscgPBZ9exhMKbjIFXAGMGqscOw4Ado7KHUdv27xe6hrSc3NvvmWI0GBbc4vTQNl172J/hc + m9R9koPNbjSL+dK3yEZsz1nD2JaQ36Z3iDggAB5PZXMXnHyjGQR6Dgi0nri1UTUE6LafbmhXMIrZ + oO5GV9I3KEb+APdWtGaQyKS70QI7+kDhJhcxzfzAIeuytQGYkNHj6iUtcM5oet4sUMET7TFKD3CP + 9qvWezBlehC4c+paZWbitJdbsv5+sUgI9I77ZVRq/HA1DZBWQ5QST98fJ21HW/lvs4i+pBz06E2A + 04u0bK1ZxXPPLNITWn6shGS6liXuT3v2sncD01ItkcvdCaPdNKglmVyFHUFdfY1bzuNV1ArgvNca + Hq8qKU4c68qVf2BIb+2F+6op8BRpx9X+8epUlVFmTB57DbNzuduwPS+9Yn+Sm108NNu7WutXuK2/ + 4ieYb/DtRFE1x3YFw0+jpHtTCXgqM5mA8eaKm3ELBiqvczMPefpuiBi0yYcD6yASPEhbZHPRumTP + Lo++VZEBfsOhCPX46CPA6PBw4PkhVg4hYdoO1Wv7FSkZ2+JzUizfoDf7BnA+fd92O1Xj/Q/GytDe + LedIsL5RHL3fNmd+K4Ja6p/YGWjA0O0eHUwZINckr5W2715gTkl2dZkbg+EM7h/iKpyVbczYkd4X + sz4DMJLpv7ysjSSZFp9YaVgFu8TsooWAkqYSZnhSmUgm9pEGgvbEkBrVYeQ0XNwTDcSCrJnxevtA + kxDTGsxuKRrQBNWjrdObRx439iIwTP8KX2b8GegC7PfnjteNsbwEGyEKpP1r/4ErHXi56qnCoe07 + eKipEEEnWsBlge1oXeAjIlRZEEVziPcNBAJDsz1YtWzOQhEIHmiwxIPWd0zL8/x6B/Rcg8bX0wpf + ipu3AyOFLf7mAcC/v0CyxNXFRoMFVYRxCARpGgPqrW26o7DCdBffnWYBG1t/L9qoU8gCROyAKkJs + n/nSXmeMKmB733D+jGdftwsDIwZRMP+aV9w1+nXo7bEV7r8apwspMkhheo5JxJNMNy4m8aQTDWFd + WA/ZugEz0OZjV+5ewvbV8O+WkBWtGnihaKlCiMUvDviR9CFzARJf8y6/qXjUfo9YDc2BPcRu8V71 + RrsBXqZkrpp7Zg8AnLsq6HGzpeRzck6+LOFfDyhq1K0H/PLSm4Ux9iBUOMx4QA+J95c901khwPVw + TcZfHDJR66rW/dvcLHbM0GXQWuJ3XAjx8/+HB8vof/rwEKac/4VCmdq19A3kaEoUmL7zo8XUl5vE + VB5hC+jq62THIafnps/OT5zi7b0Qubs5J8OuXQ3uJmRgGIPoicQ1rfmSvP43n2lIYBDebQzXocH5 + Ju4zKV4zsn7d69egmPUqXg5UiR7JVSvYUFHBUXcVzr19oPbd2pLFS9yG5p9WFzK/U3wiU37bNNNI + mKB8J5cqTdIxkmUZj1V/xjnxP1BLAwQUAAAACADzDrNU3DYO0KEMAADBZgAAXAAAAGF6ZXh0X2Zp + cmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlv + bnMvX3Zwbl9zaXRlc19vcGVyYXRpb25zLnB57Rxpb9s49nt+BZF+sD1QFLcoMLsGvEDQObZAmxaZ + tsAiCARaom1NZEkrUU7dIvPb5z2SokgducZO60YCWls83s13kIyfET8JwngxLfj86F8Hz8jR1h4A + 9ipJN1m4WHIy9EfkbehnSZ7MObRnaZJRHiaxS06iiIhBOclYzrI1C1yY+yb0WZyzgBRxwDLCl4y8 + ff2hbHbJH4zpF/6ZkzAWY9Is+ZP5nGRJwsk8yUgkx0A/vK0kTkFawMiCxQzIACSzjUHe8GxETgqe + nLGcy4G/y4FJJqYuabxgOVnRDfFpIWD7SZYh2hlb0nUIaGkckKsQWJsxEiUAJ5wL+nwEFyKrGrm7 + XbHPs2RF+CYFrZJwBXLm5CTeOOQk38T+aw44ZxFzyCsaRfLbL6HPHcli6DvkXYoyopFDPmxS9olm + DvkYQ8uBAnZFsxhg5wcSE/1SZMwF/plLEYOX0oWJWmFdvacLFigq3oQ5b8xmn30mUOfl3FdRyGIO + mljCR+gL3f2aZQlQ9F/OU1BPCqOZaoLXpMh89utngJ7XGk8T/lsClqSaVzT1GH5tUJGGKYvCmJU0 + vFfvJbLOCS7PaJyLOSbrJqEl2f8vWAv/aRJFdcG9OXv3HppZpgR3mryXo9S7envL+DIJTIirxYp3 + ifXk7K0Qw29iPbTPUsQoldJs5bWRB5AUBcoYXNctB6zA0KOc0Jx48uvBwQcyLW1qOPgwGB28inJ8 + h+bS6M5Lszw/r0v+3BCe0xTuBdirtOXznKO84s3Fhfo4OPAjmufkUxr/EXKWv0uZ9D755IDAc3h4 + 2OwigneS6Ab3QAz+X1KQfJkUUUDiBP1OzimYJ6xkWOCwsiWqIER/EG1c8hoGMAqmv6km+hnD8VSZ + uALiIwTQCGIxwILipCtDAOhXKOfUX8p2kC+NsSULZwVnisZJuKaZUsEEPGwIw3giGySBMLtA7yrc + JlCt2SSLLClSV4LhqJ0SzF+GkcSMXyXZpbt+MX4x9sY/e+PnrlKzmJjSjK4AE3I3KblEHtDBg0cG + /ycUmbvW+CSehwsYLz4LRVAy17MkQGsOdIU0Cr+wDBiFwTPh/iWnVZ81JWA3TTJ73dI8pFiVTU8r + k8bWgM2J54VxyD1vmLNo7ig6HcWQYxDiWPBH5Og/5DSJmbRDfBCA60kAgEl+qfVqADCgAlYbZOCB + YSbWOi5BJOISXyRT0viRtQXjQ2uGo98y5V09YTNeTFdsQnD16RHrNPZyWFdtfT/9dAmxZCEtRkji + UMnVVavxsBIL6OCMgZGzNVguBtKAcRqCMsA6KPn0/pQgGmX+hq5bSfywZLpD2jvBDoSFoBV2t4Il + 1kEXt3WUNZ4RWQt0SAzQnWaKqaCOrSm5asAl28DqAzeinCVYCS5z4hc5l8EfsGVkXsS+WEHoVXQ2 + kuLqD6QMhZNCxmRs0wiAqiKLJyWtDkLjUmhFxJETwDgs542MiYj7rq6iVLMxnYbgmfT8WgBzG1Hf + NA/93RdLVNoWBLJ0OICWgSPW2YiQZ0TSqILPecPoLjQkkSJ4kCwAvK+6FZ+X4+eTm/KTl+OXk67k + 4+X435O2bEUjuG4S4BZpAKFgaHKlO4G3r9ejSgs0Db01y3JU/ZQcotyPxj8fjZ9XMqI+ChV7aZpG + ivbjP/MkPqyWEGbJEIayAmzk49kb3V5kkXA84DzAObgrWIlAHD0fQMfgopJwuIhBgXpaSvnSk0k4 + ZBSLYgVSyxuSHeTFLPezUKj8dTCY1H2eC1iGh6brcs0pXhgcOuSmbgdw8Gwwcmy85fL+HVf3KSy6 + LtQtfgAwtrR2IFpLO7sJhbX4Abj13gR73aYaFUNcJXGEC/8ccLutihi16124NAZVQ667IXBnG6/q + QBVeV1q3U7DOWecDMNMjZaZgNdOGJMSM4aFhzSAJ462UQzvhS8i5TKrl+73Jbkw7H5yItdNKshwN + NIshSK740qRUpT91XWGsFUqqS8tpElKt97IE8UqHDGDpFYXs0ALu6VIlK+JhVmbSQBmjq+lvNMIK + pQzKI4NUDbSByF2CR9ZvFXtQ7OohkMfyIvdE4SsTZnL+Yjy+mFirQldkQ2P8tA2Io0HrbqdylFP9 + bWTBF5GlWTYOO2HJ9TG1iyVDg0ZCFWg1Go3DgYon4J0bchtZosLobRMrwq+IsY2pVgIZCM9vmpWY + aI4QfaabRrsXnnpCBsema8yPv9q+9/rY8onQ3/CR18dplqxDXGnHegPFPZUh/1h5Opho+LzrwXUj + RNRSTk/WRx6oQcY9kV0DQ7tJRHVftbgmzVz0gYlrn43cno1AnOZAtMflZoAB9tDsAn/aTFcMRFvK + aTqtr890+kznSWU6r+TiO0LPdGO+U1ul5qum/QY828ioZkmw8UrE0oPcjW9zYgsB2D1siRBAQRng + RzcRcT5Q74I9c8BtyWBa3D0ZRGNvQb7nOaJDXoyf73ui2MXndArcjW3mtphUduN8vjOcu09kb4/N + e5DeztgijBucfK+5rX0Q1ZKgWpu0rwRXOe7Jqn1OvdEKBgLuJkhYHg84YZhqEgDEiORfbuuKZtwY + 1Zuw+7ajK/Ua4JapZOxeW7s1hKbW3lcBPS8ww8Vd3KQ8S9LouphthfnQjdqd70CXCEA4Ip0I40Lk + 8x5PLlksUBmtRLSiNAASpxkH+0uFvRJ5vElyumYIjVqCKbGow01QbVYwcU5VHW06RIQ90Ron5VCx + JU4rZ1cej6qjJBycgoTxTFP3AS+AfrGpaVsIS1MwS5IIYf/VPBp2W858G6yEkMWo8eAbQctrGkHu + w+YUd+4x4iMpPFyhvfIrhmK7kmzlgmxY6sahJ65a4BrPXjZHJ3OAp5IPvMSQ4oWN8jxOUFEeHJzE + 1ZkmrBLbh0hrkENzwkIwhEwvooedNDTFVHms+9n4hYFCnEbc+TDC8oNV4qWUb+8BqFYIqWhxxj6A + uGpxjkbQdsRfEbe9bYUoSyDcR3Rjw7MrubpFDexKzypC62P1yEp7uHblSq4z0VjqTZ70XQFYTxUb + mH5UUME47WNVfDJ65Sm7qiW/t243aRDNiDFtq4cbEy2fP7Wr3O7BlauetpUgjYlgA9OIrmYBJZ+d + jfNlAh+NQVaIr3SjX7t2dYQaWkeZ9Z4eaOyUikNkL0rAKKCswNtDXlJwrG+aCeVuktPSQuoJqtTp + /ZLUlrlWntpvAz3CNpC57vXVpFx404mOfyvhNEHitdtKQ+3zHOH+EunSp18H8xAcy5FIE47WIcUi + Qnj/I5G9H+m4OLh22tU7bW11SEvRDJZm0S7SjC7i9c2voQmgdbxqaPeMrfWZHTBdTJm8piduekMb + 9dR+bfFODZDTirA2Z4ZbElNzf6I5qFp5EiwmpDPqX047PE7N6VmivF00Q4sYI6A4XR7OqQlJomyv + APephlWBktNF/i0K1w+A951ItR96LgM52kdVd5apJzKzf/XmoxSZdmmpJNWB8AH1ZaXORywx+0tO + 4umPFR/nWNHwmP1B4neQQbaoqD9I7A8Sv8VBYhX+dnaWSLm/fOKnift+kLhXB3Vt0W4PyhrcFWC7 + vm/WrFPsvcp75nbY/BTSua3d77J13CdjfTL2pJKxHd5flyvrqVxhx+tJL/C/l/ueWtw/JcCgY6QC + XT51D0K+3ItVlvtI8b52Qi0iuLU1+Ysgx7hGs3/7klKi39ffNfa3Sp7YrRJcWTu4UmKn3D/SRRGb + s/5uSGdBqCc+yo2QH+5ix8MuY9SyDnz6qkwi2u9LFlHi9/cq9NPfq/hH9yqky/7+axD0n1GYc2+2 + 8eyF/vA6pKPWKH/3qzoIxt/gKn/06EzIunaTHwdAAQLJNSZPJWdY+9JaifGNa5NHuyiA6SeXvwMH + ertkVjKqEs6mWP9J+mn+oppr/5TaXa81NwlqJK7f6CpCmwX229jyQdcAdRCsJkx/xDbXMGafwRWG + 8eVUSNZ2qzdtHeLzwO3D1qnb2ULER5SBnGjOmvlg135++Rgbxu2u9M7b++Vzt4SyfL5VYqnxP1aC + ic/1TeK/9379Tapu2bYvn4dt33fN3sU2fvls9Ude8GlmU5UO9BrassC2zoRKABXcSmrVjixwklGf + e7hqt/AXAs04035AbkIVviSZe5BJruxfzwvcNY0KVndjrcVsDQrGfbPp1j8lcLVSMYmQxa/+AdUa + qBY5YuqMEG6OHJWCOwNOzbZ3e1gjabr/gY1SxD1vgeCz6+MawdG2j2wMk2mIqHE9w04d7YKztBLH + Wne1jblbYus3KLFuK6q6SqhdFUifrALJZNosj/papa9V+lqlr1XQQ/3AlUlfKPSFQl8o9IVCXyg8 + xULhQWXBA3P+vwFQSwMEFAAAAAgA8w6zVD97D0msCwAA1FAAAHQAAABhemV4dF9maXJld2FsbC92 + ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL193ZWJf + YXBwbGljYXRpb25fZmlyZXdhbGxfcG9saWNpZXNfb3BlcmF0aW9ucy5wee0c227bOPY9X0G4D3YG + iuIEAWbWgBcIMtNugd6Q7exgYQQCLdO2JrKkpSgnbpD59j2HpChSkl0nddJpawNtLOrw3K+0rRck + TCdRMhsWYnr0y8ELcrSzFyC7SLMVj2ZzQXrhIXkbhTzN06mAdZ6lnIooTXxyHsdEAuWEs5zxJZv4 + sPdNFLIkZxNSJBPGiZgz8vb1x3LZJ/9mzFyIW0GiRMJkPP2ThYLwNBVkmnISKxi4D1cLRVOyNmFk + xhIGbACR8cpir3d5SM4LkV6yXCjAVwow5XLrnCYzlpMFXZGQFhJ3mHKOZMdsTpcRkKXJhNxEINqY + kTgFPNFU8hciughFNcT93ap9ytMFEasMrEqiBehZkPNk5ZHzfJWErwXQHMfMIxc0jtW7X6NQeErE + KPTI+wx1RGOPfFxl7D+Ue+T3BFYONLIbyhPAnR8oSvRTwZkP8jOfIoUgozObtKa6+EBnbKK5eBPl + orGb3YZMks7LvRdxxBIBlpjDnyiUtvuN8xQ4+pcQGZgnA2iml+AyLXjIfrsF7Hlt8V0qXqbgSXp5 + QbOA4dsGF1mUsThKWMnDB31dElu7wRecJrncY4tuM1qy/b+CtcifpXFcV9yby/cfYJlxrbh36QcF + pa/11Vsm5unExriYLcQ6tZ5fvpVqeCnjoX2XZkablPJF0MYeYNIcaGfwfb8EWICjxzmhOQnU24OD + j2RY+lSv+7F7eHAR53gNy6XTjUq3HI3qmh9ZyvOayr0Cf1W+PMoF6itZXV3pPwcHYUzznPzBxudZ + FmtXehlxdgPkQIQojFj+PmMqJ+WDAwKvTqez7QYi9URSs+AfSBT/TQuSz9MinpAkxRyVCwquDFEP + yQCygGJrEmHuiFc+eQ0AjEKYrKqNIWcIT3U4aCQhYgDrIRULLRhZpT1EgDmICkHDuVoHW9AEV3g0 + LgTTPA6iJeXaXAPIxhGAiVQtKAZhd4GZWKZY4NqISWY8LTJfoRFoyRLNX5ZDJUzcpPzaX572T/tB + /+egf+Jrl5AbM8rpAiihdINSSpQBiwFkb8iV0ui578CnyTSaAbz8W2iG0qnZpRA6e+BWROPoE+Mg + KACPZalQklb3nC0TtmmTfdcvnUapVfv/sHJ/XJ2wKQmCKIlEEPRyFk89zaenBfIsRjwH/yE5+id5 + lyZMeSe+EIEfKARASb2p3TUIAKBCVgOy6ACYTbVOSzKJtOSbSqgYkm7PAfbMFddJOJDuEiR0wQYE + g9RA/PTTNZSVmXIIKahTrUYdrUR/Q0CusKpANihi0bmqdAQGwRvg+lCM02nZJAgwIjpMpmMZijX4 + NkSH4bZ0boNJe0SrNB8BK74rKdSRGBwyStYppAK7ZiuIGQh+nQ7BthicJCxyoco7kOJkWiRKDMwF + pt/IMGYnkg+VWpCgql6GAGei4In06Eio3gZseM2q9AKSMNAJ9F7bKR350aLLqyny3CspH1qkkXuT + Ihqdg++2DKPtUsmWnnFlsUEjyGwuH1Wx9Bsdhu1R5n0oQ1w5LxTNrNeFla4n4/SQkBdEyaoL3cP9 + 2BCS3UoAfQuQuzOr+Drrnww2tUpn/bPBuj7orP+PQVvjZAjcNxnwi2wClaZnC21uguh394eVsWkW + BUvGc/TRIemg2Y76Px/1TyoV0hB1jndppZHjP/M06VSxhykm4wwikAW6HPQSdisC6BCuh1LbA0cr + 2OGDJ/MCvH8OJRV4cO6rtUCGNIMAQDPe3VcWcxuJzVtH3XMpQ/dK5lgn6/oKutdRYnY8La9HuoAd + eiAHNQwJ2CcYyVyZ6nL9fvmmcb/gcckEpmQfOKRgLjrqwh1g0AgYzRLw+Mb+jIp5oCYlaPtmxQL8 + KW/4XPnqlpnsFSayd6CP7qChASDc67SkPNBFy2qpGK+dYF6M85BHMkhfT9ZRs4uVb28JoknHI5tu + r6d/v0nZugr7WnXIBfzzoLK1avRwo2Er12qAgevz1aPctm33qAsBeqQDtNV95Q7w3iqO0YWrq3Y/ + xpcO07qCZkwozdR58ZqB5WoJ8iZrBoSygYmYHSts50KoulvirbSmBghMcyAJp6EIMGp75XQZmDrq + asBq1SaGSWux192u0kDebpJyKGE2CdJpwGK2cHvEib+kccHqiQw7loY+a1iwQ7CXWnXlkDKGxnYD + 8751pFBD1aJbsFuAGDbXjsroa0tOzd8buoO99IbCzOW4TWAOC3iR9Hg5y4L7MboYvqQxnhGUvXBd + FwZxg5g/h17FXDUqigGDxk4UeSCPoNQ4Skan/f5V00zmfKRn7Rm2IfIMenPbq3qFoXnXTHiy/2oe + 5PTW4lM5dOgeX9QMoV2moaIKSkO4TWbPQVJ6iefEogFRojjVFZOKLLAD0j22C0p+fOdWrPtjp2TC + /UYJvT+G+WQZYctybA4l/Xeq9T22gvkVtGE3dLX5kKJ736j5ztAWAOy6we1px7JXTE9lODX8cf6y + msXkHGbrzZ7C9qPRfjTaj0b70ehLRyNMfE89Hu2nlf200mKD/bSyn1b208p+WnneacUpeA+ZWJ5j + HHG8/vEfJMkRYrXdR0xbdZwdZ2S5ZIJHbNn8BGklPz8iecbCaBpBdpMfBv29PlNSpBwN1Umom3XU + daV+hVlsk4m8R45XXzI2fQOz0n5CKoHWDQZWQwxJZ+tZYLsZ4Nk+Gumq8NxEwQpgwGxdaYz4hajb + IGbJTMyHJ6e/wHWUlNf9Or2vMNTct9nswUNMq0O0TC+Pa8KfY1rZNLo/cmx/opF9p6PI0zasj2lW + H96oPnWTuvMG9cuGtfYRzdZfY+LSvS7W7sZW56tQE1knGk2yDSHv2Un9b3xCf3xXZfD7z/fH6vuA + AVhQ19InaJarIBxs2SbvuNG+kELm2NkpKde02byApjNn4gfptzVKyzpKefiFTeiolWtMGvgs+J32 + vvv2f9/+f9X2H/pHAUwHQn2L3ELbsW9Bn9KcDyxCOxoi6pl5P1HsJwr1+tEnigsVjEeYvjbOFbWo + tS8N7xvo7GJyGaeTVVASVhllO7ntjS0M4O2ePfBs7p8PNzE06uprKaoN8LkBLCu2H8DQ8VuIf+Nz + mUdO+yff+nC2Ts7hEKTr7/JTt88PcusZOXleRp5+olxb4b+f8RIMEkP0y98ogejP81GM+7OmB7bD + uPwjNLu7alNrFt53qfsuVb1+9C71Cc+9Vcj9KEff2GKd4n9n30Gf9cCuQn3Lx3QT65Lt99MwjNkM + kqZ28GfpFtxHI6j675we/yqZyfXh6Pdz/Pvk560lAaAqZ+8oKaSLBCK9ZokkZa0SuYpnz4BJUC4I + RebBJkQ9VILkdMkQG7bKTSr6kRKgF14w+Yv/6oESHpFJS64maQkqz3qr7zaVy+WP8hE4gyDAJ0mY + eyALkJ+tapYpVa04GKdpjLj/aj6Qw2950kZDlAhGfg0PoQ4pfEljKD1sSvFIGvM1siIisP0YwpKh + 2m6UWLlkG9zZenyE+rYzwa8brY7Op4BP1wh8dEwG2jZPNpBc2L9YsH6j4MaJ8gYFmpe/X8DY+ZJf + Jzg6qoVk/ZB86zNyJ5btDCHt6U4GehVaOXQiazqQz6wZoV3bnpVSMfdFw0bMU8x8dOWiaPSpjl90 + 3b7S6QjrsAayMgNGoIrHOt+NgG2KYZ6zAlFx5VS5Ciu4mDuP4YvTm0A7iNuArBsXzcZmohy29fiN + jVYaHNqtewMQ7DWM6WI8oeTWW3mfBvCnAeRUkUqp5nLdkCb11wpln00aQANZfn83TsGa0JPhI5OC + tBB4/va5r0mv+zrygxoPqcL9xPb8E5sdVeahSblMTwNTIxYyC4Epas9R6pmM4snkkqocObzrTiMI + 2yNZSo+WEcW+MU5VA9e999pNPWxd9UjLJADe5LArq+86fs1jqHo2glZ4vdCealr7areU+NhJBM3U + 1kw0Lumhe9mSNRoohxVjbUkG56yhPXQ1garzQoUW+7QxDa+HazJBLRk5qvy8anoOM1aG9tZlHq+m + JEXSbuC/h/nk/1BLAwQUAAAACADzDrNUp8w9NsMHAAA+HgAAYQAAAGF6ZXh0X2ZpcmV3YWxsL3Zl + bmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX3dlYl9j + YXRlZ29yaWVzX29wZXJhdGlvbnMucHntWVtv2zYUfvevINwBtgtFcYsC3Qx4QJC1XYDekGUbBsMQ + aIm22ciiRlJp3CL77TuHlCjqYqMp0m0PIxBYInmuPJePyiMSi4Rnm3mh1yffDx6RkwcbwOxc5HvJ + N1tNxvGEvOGxFEqsNczLXEiquchCcpamxGxSRDLF5A1LQqB9zWOWKZaQIkuYJHrLyJuLq2o6JL8w + 5l70rSY8M3tyKT6wWBMphCZrIUlq98A6vO2sTKNawsiGZQzUACGrvafe+HJCzgotLpnSduMru1FI + Q7ql2YYpsqN7EtPC8I6FlCh2xbb0hoNYmiXkIwfTVoykAvjwtdEvRnYcTXXCw4d1+1qKHdH7HE6V + 8B34WZOzbB+QM7XP4gsNMlcpC8g5TVP79BOPdWBN5HFA3uXoI5oG5Gqfs9+oHJRcPlKZAVM1sCLo + p0KyEAxnIUXWUU43vsxS3O493bCkFP+aK92hZrcxMzJVRXuecpZpOIIt/PDYHNoLKYUMyM9a53Au + Oexm5RS8ikLG7MUtcFetybdCvxQQQuX0juYRw8eOFjnPWcozVunwvnyvhB0kCLWkmTI0vum+opXa + fxasaf9us9OHnHB2+cYo/dKEben0MAyr9R1EUqoIVSSyj4PBFZlXhzYeXY0mg/NU4TtMV6e6qM59 + sWhbuPCUDLpGLCEgbLAslAZXQlAtl+XPYBCnVCnyO1udQ0hvhORMvcuZzXE1GxAYw+HwwDoxAUSE + mwgHhuIPURC1FUWakExgiitNISCAA+QSJJEVmnBMvXQfkgvYwCgE274mjCXD/bQMqpJJjBzAqyjF + YwvOt1UDGWAKU61pvLXz4Gma4Yzkq0KzUscZv6GyPIwZFDMO27SwE1ZBoC6wkJkKBVo7M8lGiiIP + LRuN51Sx+csLj4zpj0JehzdPp0+n0fR5NH0SlgduCHMq6Q4koXWzykq0AWspFD8oNeZIVdjYL7I1 + 38B+81uUCom1o7IMGzSwxGnKPzEJhsLmlam01tJ6rUGSsGNE/mpYxYh1axnd8zq4cTZhaxJFPOM6 + isaKpeug1DMoDQo8RYIG/wk5+ZG8FRmzwYgDGYSRZQCS7ENr1TGADTWz1iZPDmzzpbZlGSVRlnmw + RtngR9M2TI8bFIF7y+iOzQgmnptitzmE6KxObVhdAm80st71+PE1FO6NDRbjhGHp0vAMg6xOyf2w + dg2cwysGHRlblspZzNccItgQYJKTiqRMAu/EraJXQIdPGFHIg7ZEhTWZCXxnXptdZeQL82sggqnr + F/C8ovE1TKyZZJDQpon3yXI0baEV74bYa7aHdIO6UdZJCAvMaxIXStvGCkZJsi6y2KQMlhHX6XNM + 98RoYasSyrbtwwmQTBcym5G29wNki5RAUqQaPQeixxWDiccBlfjSItE5ZY8P5VCcHKNWHwo7rdaP + Dvccmyy1MRbmIh+PYGYUmCicEPKIWGXLTrQ4HHzLOrBRWAStGhh/drM4nk2fzI6hg2fTZ7NDrf/Z + 9IdZH1ZwAu66CoRFnoB+Y988twhGfr6b1OdCcx7dMKkwKuZkiCdxMn1+Mn1SO4vG6F1cpXmelrqf + flAiG9aJhOAUWpIsIHx+vXzt5guZmiIEhQQKRbhjmoJydDGChdGydjXfZHCSjiynehtZ7BuBFcUO + vKY6nh1hBo5m7aoXAu/xENeGgUnSgIxAtdEkaFKrYqViyU3kXCSH+PhFMPRJIp4MA3JsuSv3rs8x + ZTUPS3tRKvwFUAV73TDp97opPQygsnLL0ELlPqoX0IF3tc+bsOgg1WIEQXJSBslo6bSu/WQoxkMv + lsAx3lvlBycC7hW2juGtAlFSs8f1a/GdJTmmgd0Bwu2Dk9vrsC2gLt9b9v3e7uqQLUZnJmN6FbW7 + wVdmC7rJPHQ1LQFQO0aw25rgaPsn6CpS+7uC/VFVmIEt/UgBHzaYR+56IItsLCtUDZoxupu/pCne + CqrePPFUdUw7gsItFGT3NvAjwG0BJKsLFZlbpoXMZPF0Ol02A8Ldgsbe/nkfk8CxdstBXR7n7mnS + 4G8aS/eqNj7Iy+blvHnl8U7Qg1SJO0ZvcjxqtxMozh0HTho+w77e1No0ZtN0O6QNLJmYwu/HlyH0 + d5g1v0pjAphCPSOjU7+2qdPPzeJ5d5pLccMxn07dN4nwrW3wpy1wA9eo089Yl+9Gd50O4CBzCs0u + Wu0jX9AhoNnFi40PB4cbON7tLw10GS67QBLQlAE3HQjJ8XIF1yriK+fDyn8OkGVwy7OfecBj16y+ + KgIUYxx4yA5oq43+SvTW+X4SNj+cLL4S5dWKLT3R/yXA58fL/9CvqnNrkksGfQdLj+kZ44zd6giK + 0fXceLhZs441YRxf2Yh7SR+mGeOA6ovNyVnWtKltl4+Bq+FBvr7i9sXguBpfBpKr8W/A3WrcHfPF + veHvMb/3oOBqfB0aPkT9gKi4I+tBsR8OKGWsG6/2DFxAP7DDHtyIErGUfGuv1Z+iwBJJYx1hEnXh + UKsK3R+e1cW/H6j53E2Ci3XEUrZrfl5LwhuaFqxdWzrIrocLNmd/qtc/DVHucLHTm29s9f80Wqx6 + /AlnFSGH4+W8PuiDXaAV49/2OmJ1uv+VpDyIe15LcHzrq4mx6KGvJ17IdFzUuSY08d24waSKkqCR + f26LNeVow/t294yeC8bfUEsDBBQAAAAIAPMOs1RBEobn8ykAAHd6AQBHAAAAYXpleHRfZmlyZXdh + bGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9tb2RlbHMvX19pbml0X18u + cHm1XVmP3Ma1fvevaCAPSYDEgJ0FFwHyMItsdWJpOtMjCcjFhcBhc7oZ9ZA0yR558utvFWvfz6mi + /WBNV53vY+3rqXN+s6n7Q9sd/36Zn/74P9/8ZvPH1f4jZDf98Dq2x9O8+V39+827th77qX+aSfg4 + 9GM1t3337ebqfN4sQtNmbKZmfGkO3xLsT23ddFNz2Fy6QzNu5lOzebd9EMHfbvZNI3/Mv8ybtltk + hrH/T1PPm7Hv581TP27OTIbEk1/P7JtL0g7N5th0DUkG+cjjq5a8393/fnN1mfv7ZpqZ4I9MsB8X + 6Knqjs20ea5eN3V1WbjrfhzpZx+bU/XSks9W3WHztSVZe2w2557wtE9L+mpK19Ksyo9/u26xfzOP + r3/7ZkP+exr75823n5/JJ8/T5+H1T5v2mZT7vLmqDiR/p6ab23opkV01Vs/N3IxTAng4kDqa9kNV + NwnJYThz8h9JJr9Wr1h5M4U3zTi3T/QH+sO0Kqe6Ojc3fffUHi+s4aFZXqr2XD2em/10vhtoRKqs + ohS7sTk0T23XHHY9EWubfLZP1dP9hZA280Ra7OU8Y5muq/pL0x145Zahd31/zmR421Tn+VQEfjvP + AymHmYxouflgRHfdbfNM+nARSXFZ7OloOOZSFJTFzbklXY/2wKI+Q8AdGRVJwO1YtR1JCZrhMs39 + 85tx7NHF8EM7kn/O59t2or3kQPvIj2N/GXKJ3vxSny9TRjEIApqCEmxR6vkQgYaPfTeT1rTdFbUE + QbMj0Vgs6QtkBVD0edoXfmqnmU65WGxhzuln84ZlMQbtxv4R3W521XzKaW+7sX0hf73pDkPfdrPq + wasR5RcIp/yp7b4UVYnGsx3WYiJZ6i8jflnkoSgpoZymQkFswiFfHcjCpnlXzTV6Jr5vDi1dBBeV + 6H3z84Usu+/7C524clrwffN1bOemEHq1tNWMAVPjIAVxaPMKQXJkpGD/5YKGTOeCBTZdztJFLHqJ + 766D8yj6pxZf2Q8jWVs0B7bUKcg957knG84Clg/juajfEDwd8t9V6AXCp+ZRCxTLhbzEoDrdvqkv + pJm/4pY1Bgo8UpKVbD+2/61QExDZN5IPj/0LaZxqlKaL8jY5zkexsH0a29+1Z5JZkOS5uW3OzRFS + Yy4Ak6RzY03uD69DqjwiSOyn+5eWrAcnWo05mBt4eZq4/tLNYxYUfLziRe/n9HgiTxZYA7s6txX0 + WzoEWBf/vYzN1fTa1XdDw0YIMEyMLwhR3PgSQd705zNoMRvhIDUz93VyX68z/PDzoXuoUltfDwI8 + UOlY3HbFQA7LmJpqNzokK4Xvq/n+5gpbDxSFq32OyKr19838tR+/YL+oUFlf3V0eSVvb7mAncToy + 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 + SvHDnVogZQ//fKVa+wSSxAZtz/FaQ3s7EB9tnC2SSjgDhyeDuPB86cS31zkiBmenswKD/ypLiheP + siifiHwNrnx/YEIkOEDIKnGoCEu1e/XEn8LOXcIAc28kFxZ9ozxKnOkQPjR6adu4K+xy0UfJ008s + rGgmDZwh1VCg9/woV+S/tds4OoU4SRE6o7TZyzlt2CDkHkQ6apU4QYwyICu81CdosolHpQhhn4JJ + jH0qpHFFBJVnGVE7CrQraGk9W2XZR1TTznAgH/Qgnsh0kZGBgKKLczeLjOoiIMXQK+aX/yckIlVC + vpSFU6W1VYwoFlAi0VR/r8wbeynRaw8Y+gryfpe4JL4ArEu7L7xpmNu/Uj13Q6U/EWulXcB1DVpq + FbM2pJYkINZVrK22/zQfsTKmG65H+C5MPyVBWcjbiU7dWCbCV/6QvqEpHxAfJyNgiR+xH9fhVKn4 + jGcHFEtLFxn3YyZpvv4/UEsDBBQAAAAIAPMOs1TEZioKyNQBAJWsDwBKAAAAYXpleHRfZmlyZXdh + bGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9tb2RlbHMvX21vZGVsc19w + eTMucHnsve9z3DaSMPx9/wqW74N3rxzHzia5Pdejq1Lk2NG7tqOz5KTe562tOWqGknieGc6SHNva + q72//UWjARANNEBwSP208iHWEECjATQa3Y1G979k82pRrs/3tu3ZN3/5w79k30z2nwB2UG0u6/L8 + os3+OP9T9rac11VTnbXie72p6rwtq/XTbH+5zGSlJquLpqg/FYunou2bcl6sm2KRbdeLos7aiyJ7 + e3iiPz/NjovC/Gi/tFm5lnU2dfXfxbzN6qpqs7OqzpZYR5SLXyvsU6K2KLLzYl0INEQnp5cWen98 + /6dsf9tW74umxYqvsWJVy6YX+fq8aLJVfpnN862EPa/qGro9LS7yT6XoNl8vss+lGNppkS0rAac8 + k/jNAVwJQzWdP5122v9QrsTkttlCwG7LVfGHs7paZe3lRixzpspelvP2iZi+Rvz/1w3MSb58kn1Y + iz/+gPXzf2zr4qkYVvG0+DIvZJ1GN/+lbTdicjbiU/FzXVe17nPViCVsn4pVLPNl+Q852wrg09m6 + aD9X9cfZKl/n58WqWLez+bKEf4r1dmWA/+sf/vCH+TJvmmw/X4hluBA1yrkEdZTX+apoi7r5I9fT + 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 + u9Bew8pP6IQ20Nu5dMQSP4TKbbO1J6IHm4Hbgu24XB+jsb/J7ahmzyjuN6lVv9M0+SX5z00CP9+z + X5r4/l8UiP/eQ9CO/dICYk0pSQOU/XrBAhX+nsDChKr9D0Ciso+2L8v1HkZU430zXm33rXEVdI+m + i+MewVW9xxiymj2A6EL1YqLp0rOHXlFDZkyWSRoDZvfpNVVaxkcARZdSUU6yMBqBjpsaqlxJYnnI + LAH1EDqYoYhAFdDbEEW+SzNlSAj6WDNbccMMwmWzoX9USQyj5apbGJ4oV2FQpliDwedFpSFuYVWj + WVDjfMSXdiiLwLJeUXCZmSyrKTNA6GYjahZDZGUrGzNfTLHCIwMlCBI2qSzMtileMZj1bVkOGMIr + IfYP9xgj4w8xYiHV+xbEHym6L+4qXkGfERK6+AyF690DiFay5xD6WsdFaKSV2E1o+jppZPYxLf0O + OQ4v6F4IAyItB8Tl1pkFnqHNZdPZkVhqogPrXPkcpiykZs76RSuUeF/o6zykJbI4NrvgxT6cd6ri + zTALjQ5tDw71Dc1Pl/LZrIWaZ17zGsNYHWvWyalQ5RvjZKeRT2beCdUIGXUIF8RQ+k1gcsK6y3LS + CCEFyzbp/gQ1j6VfQsYIAFlKUmkY7QY2DsdKAoD/783/AVBLAwQUAAAACADzDrNUs6VGqSwMAADn + WQAAfwAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdf + MDEvb3BlcmF0aW9ucy9fYXBwbGljYXRpb25fZ2F0ZXdheV9wcml2YXRlX2VuZHBvaW50X2Nvbm5l + Y3Rpb25zX29wZXJhdGlvbnMucHntHGlv2zj2e34F4X6wPZCVdFBgdg14gSDTdortEWTTBQZGINAy + 7Wgii1qKSuoWmd++75EURV2eHE6mSS3MNDKPd/GdfE5ekJDPo2Q5yeVi9I+9F2S0tQeAHfF0LaLl + uSSDcEg+RKHgGV9IGBcpF1RGPPHJYRwTtSgjgmVMXLK5D3vfRyFLMjYneTJngshzRj68Oy2GffIf + xuwH+UWSKFFrUsH/YKEkgnNJFlyQWK+Befi00jgVaXNGlixhQAYgma0d8gYnQ3KYS37CMqkXvtUL + uVBbz2myZBlZ0TUJaa5gh1wIRDtj5/QyArQ0mZOrCFibMRJzgBMtFH0hgouQVYvc367YF4KviFyn + cKokWoGcJTn9/fh1cPTb66N/v/v4ds8MXlGRwJpsT++gX3PBfOCD+exLyFIUVFYAOIojlkiQyTn8 + iEIlxddCcOGR36RMQVAprGZmCD7yXITs9Zcok1lt8COXbzicqRle0TRg+NqgIqVLh4V3kq2O6ZLN + m+uilMVRwoqVx+ZzQVTnBl8KmmRqj9mqeflfDudeZawJg8exQ937k0/HMMKAoY/8WM95xLx8YPKc + V+heLVeyS9SHJx+UaN4obW3fZbD7VKyCGiWw3aA15+r7xdQKVC/OCM1IoF/39kApK7ox3iPwvCDp + GiDIMZlHGZ3FbJInoObzkQbk5clS8Dy1A5na1aJ3h8naI0c0jhGIR36NQpCrsqUo9PBIhZ74pERA + Y4+crlP2Xwpi/JzAyJ4CfEomxfigf9ofqsGjOMMxmCo2TwtE02ldBaadB3sGKDVh00wCWqD47Mz8 + 2NsLY5pl5DBNY6Pzb8Fer+j6WESX8PY6macc5HTEkwSMH0/xU8q0X8sGfIaOaKhF2uv17gaGcPvq + a3H8znOSnfM8npOEo9/LJAWjBEDgYMCzaKLnEfqjeO2Td7CA0blH1uXGUDBcT41hGyAhQgCdQywO + WFBN7UoRAPo1KiUNz/U4aBNNcEREs1wyQ+MYGBNG4cbg4SNYJrke0ATCblQp7bYjh02idMvXYCQe + cQHmT8cMEiavuLjwL38++PkgOPglOHjpG6VWG1Mq6AowIXfjgkvkAQMMRATwv0obMr+ynieLaAnr + 1c/cEMQXdpcGWNkDUxGNo69MAKOwWJ264bScq2yZs02b3Fm/UB4tVmPBk9KAcXTOFiQIoiSSQTDI + WLzwDJ2eYchzCPEq8I124oMb/UBvBAz6pTZrN8KCEkhtkQMflrnY6rgUcYhLvTjMAG9MMsUSbB1U + 9nn2kzARJVAaEyR0Ba4EnBcqzZiAOduVtDS9YKltb9Py0BriplU//XQBIXSZlbPgNdSsI9ViauD7 + /pCM/gXhIWElInWYGgw49XTQh5G+pxYNy83G101x+MxuVlEzgPgJIL7ZUXxeHbwcbwrZrw5ejbvi + 8auDf47bArhFcN0kwM/TOUh14DJiJ4Gdb9fDoXMWUXDJRIaWNSE9tN/RwS+jg5e9ckmIQRFnnYPb + /yPjibEDLVmwUjiPHAzn88l7O56LWGmnVkVXj/wVkxQIpdM+LOqflQKOlgmEVQsipfI80NliABzl + K5Bg1pByv9C/t6h+H0FR+uO6nfiAaNBrUdSe166+feCoP/SqiGgjcmzC1qXsgLLbDlrxlnawCV/N + Wnpe035aoWf5LAtFpKL3u3kXdNdV+O6WIJr3PLJpuon3ulVLjFM3B45Y4X8P7LtVD4btKqg8Oyib + yOw0BBixDsoJ1KDrUumqSUfnrikcfzQyFgNKO2nISe3Ac7eGpY7afirk0E74OeQGLtX6863Jbmyb + 9g+VGbeSrFcDzWoJkqtempSaMF0/K23Y+pzqAvOatJTep8j9A2ESwDrkwFYHIk8GosgZgSxGV5M3 + NM6YZ13/0I1FBbgGCv8cEk77qeQNkm+7BJItmWeBqg51VkemPx8ceAT8I/7z6mxcsR5bNg2cnZM2 + cJ5FYqe90nVP7NuwAl/QCJhp1HaDTljaTCbV6mVYYRZiW5UJwWQuEhwfNISmg6CKHRpIlzNH9VT+ + fEz6+64HyPa/VV3M9X7FY8N8w4Nf76eCX0ZoEPv2PsD/qJPN/aYfBhjtzhkBdSX3+9+qjvW6f90I + RTYXmjGogg3vzyoRsiVzLa2BZPdXxW2m7kuylIXRIoJKwQiUMCNRhzoC/zmsEcOaX6qfybxbJDUm + p4AG3zDRR5TFIrcSUTBUNdIKwhWHQdUl6ia+VsqrSLuBtWCundqNEG6Sbp2YBvwKDRdsDcYCJaap + xpXZk0MS5pnUFwRAhyCLPNFHhxWnvSlLsTKcKyJ1AWudVxMBYEVSZJTkWjCSX7BEoXJGiRrF4hMg + SSqgYiWp0jt9YUFJRi8ZQqNYvTawmOsVEKLImaogyxsWj6h4oEYTXiz1kD1aOrrigsYUebgYat0M + ryzsHPAC6Jfr2lEqYVkKZpzHCPvP5j2UX71qanCBB2qWggOFkHhJYwjlbEHzGG8CwaUCFTICHZmB + s2MosSvNUaYoBmt1biLQmwPDJ0yK9ehwAfBMzMWbzRRvcYsiWVGh/byqdO1FA6ii9QBaB/SqjLAI + jl8o94/cGotEOrmKITYGDR0M2rm0SabLz4xViMsqe8rbOL8R+sauhyrzCXOA1SrOjELpg1rjVHLq + VmuKB1m7HSzpuldNGAuOsQLsuQKimnjXFaFfTcwrKXV9rV05dIOE1LZXp7thnE027OUdWEDJBiYL + JVTQKdxVyx3oVWDUor3aqzKttjQ996QtdDY2dnnfSWc4bYCo+cxJPbI2N8TZJKar2ZySL97a+zqG + H41FReStTDhJV1dBrg6hdRWKnaHk4XTsQrsSE5Ilk0HMQSUgP8b+QcBzmeaymcENqwfWlgDqU7lF + EojPrjrXeJ9hde46ANvXyJQTHdv4tVIOEw68DMQD6/c85QK5duKTb/1FBM5lpIL76DKiWCTEXMu4 + f+2169KkddQjLWUfqGuFUpUPtJBqm0IDd2/rUjPQ7gtb6ycb4XzMaIKm2226wirWSfVjq/eqgZyU + NLX5LiylJ25d3VxUXgxrsJgvzmh4MelwMDUfV5HiRqkMKnQ4gcPr8mVeTT4am1uJ/SjVZ6Bvdr/z + m3j37scu6JkeiX+LvluZ192tprXZzJ2Q3zkHvCfaH6Gl4OY1VdH23CmIWc2eg4NoW42JqlntGhO7 + 1KdNS3aNiYdpTBxpix+h89zYnqi5BvejpX0Dnm00QGZ8vg4KxCYm3Yhvd2MLATg9cANn/xYxw2G7 + hb5pUUUqzt0Ff9XWwTrypj0dtIMW5E+71fPUuzzOtz102eN82aFLBpMJcH5QZbwGp/HFksGttNVr + HtS9OlMudbXLCbPRXaG7Vx0R/5nXD7pmMrncrni4YUPsntVDr9f7rCS+66CVSJ9QB03TUOrlmByX + OU+WI2rskXGi7epGxJTezT3zoqFTp8/FfbNvXd5GVXe9wl2vcLu9wlso33Zbits3jmfXoLxnMPuh + O5pdt692y1PqaJZBZeLkXM+/8fmYtQw+d2u0Nmualr2VsmZ3K/n8byUfpSGr4tuIZuskHNm8Yded + 3XVnb9+d1QHzR7ldAQF9p5cqd7sBud+tC2S9b5nc3XmUSJ/QnceD3wTYuvLmquXdsVZ8kKsSXQyO + b1wNthaDj1u6Pd9vE2zrewDgwHe9/12W3aIZu97/0/ulREzHnv1vJD6zDvXT7yy7MeSZ1zsxBPtH + L3juVsoUf9vmTjnUe+DzROWc1a4ujmcEMuRNeXemyppdZUMetapISCT1XwgDLb1gld7V7ZtUpQLc + q12l/oCWb/9y1gN0q0pCG32r779UaTWzH7xoQTebCgYmi2FJpRqDhH2RAQSqi4kSfjWebcra8Llj + 5ta6dTvZGz6qJy2J5azZLemq3orHydUxLN24jCuem5VzxfNoZZ1F+DeVdxb/31CIFc/1psO+dWG2 + SbFa6rPiuVud1rX7Ieq14tlqNYRPs2lQnoG12C0LbOtMmHTdwK06WOBB0FAG6C8et31chrz20sVF + jG4t4IuAxWxV/UNuc/+Sxjmre9TWrnMNCmYv7tBftpl9e+KYCulfB8ZUqwalIl9sHOG2zZGrPPLO + gFfT9ocq1TU1ty/XjdxvWbLj89Blu+Jo26W7oyENETXqZJv1VturhWp4FSO0SzQXlYD+9GrqlhL6 + /1BLAwQUAAAACADzDrNUSookpRoHAAAUFwAAeQAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nk + a3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fYXBwbGljYXRpb25fZ2F0ZXdh + eV9wcml2YXRlX2xpbmtfcmVzb3VyY2VzX29wZXJhdGlvbnMucHmtGG1r2zj4e36FyD7EGa6ajcLu + Ajkova5XruvGrncwQjGqrSRaHcsnye2y0f32ex5Jlu04CdtRQ6n86Hl/j1+QVGaiWM4qszj6ZfCC + HD3bA8zOZLlRYrkyJErH5J1IldRyYQCuSqmYEbKg5DTPiUXSRHHN1QPPKNBeiZQXmmekKjKuiFlx + 8u7ypgZT8hfn4cV8MUQUFqdU8jNPDVFSGrKQiuQOB+7hbe1kWtUyTpa84KAGCLnbtNSLPo7JaWXk + R66NQ7xwiFJZ0hUrllyTNduQlFWWdyqVQrF3fMUeBIhlRUYeBZh2x0kugY9YWP1SZCfQ1CCcPq/b + F0quidmUEFUi1uBnQ24+fThPzv44P/vz8vpi4IGPTBWAoweOgn2tFKdgB6f8S8pLdJSuGZzlghcG + fLKCfyK1XjxXSqqY/GFMCY4qAZt7ELzKSqX8/IvQRm8Br6V5KyGmHrxmZcLx2NOiZMuWCZeGrz+w + Jc/6eKLkuSh4jfnBv9dK7SWgRrFCWxpP6mz5t4K4dw1r81gv12afn04/vrN2vbWp5j1LaX29huDn + mjBNEnccDCAtOtGZDgg8L0i5ARXNlGRCs7ucz6oCEi07coziqlgqWZUBoC3VjsifFpuYnLE8RyYx + +V2kYJnNZpHG6FTlLt5bO1gek5tNyf9hamA53pBZDYhGN6OxBZ7lGmFwVVPNawnz+bb353t9eguy + nEZzbSATQNXbW/9vMEhzpjU5Lcvcp9sFlMoj23xQ4gFOV6K4rzNKvy+5ayY6kndY/WPnxeFw+LMM + iAxH6lzwSVZEr2SVZ6SQ2Ga0YVADwALqGQrZKZoJLP98Q8klIHCWxWTTEKaKIz7zdeSZpMgBsgSl + tNhCMrnOhQywjTBjWLpycEgdViBEibvKcK/jFExSPrum0FAFoBnpAE5BoMb8cV1StMwkNpGoY2Mw + rDWb7610L7h5lOqePryevJ4kkzfJ5BX1GWwJS6bYGiShddPaSrQB+zk0YGh3NgM07eDLYiGWgG// + V14huQhUjmGHBq4Ey8VXrsBQQLbx9pY2dx2SjB8iat/SOm2cW325zppqRWjGFyRJRCFMkkSa54vY + 6xl7g+KWInGHv89LfJCQJo4QJLjD1m0gBISGyRZSiz+gtaVty7LKoSx7aIzJoUtHHeQ4vClfIolN + k6Rga2gW0J4wU6YE6jZgsqbSkqUrtUPoL1/ewwBa6uYWCt/etpxUX0WU0jE5+i00rPnQh4T+UIFf + gYVwrnIzvA3MIcwIh4KCKV06IvBFcR+MhjIpbLk1Mog3zRdeK8t2eGpKbmDi4wmTGqd/jdSuuqby + drJoO82L2ufqvrydmneF7mfWkXzPN9ABoJX5Tg8Zi62GpJU2buqAUEUWVZFaadjZwgJUYgfKrEau + UaKpbrAGAYqbShW2PoVxyxZE4543zRJs4gJ4qB8bC03QUTHvffu2QOWjWoVxSweXbt97WwgN68f8 + x9riz+blbUsJJqBdd7VoNg3a27faCR3Oqe1brsRoKctoBJBRTK5lwcdNYflR/hzlZJe4BNY5kPst + QPE5mbyaHtogTyYn033r4cnk1+mufTIIeOorQKsyA42jtvXhEnzw7Wk8brUtkTxwpTFnZ2SIgTya + vDmavGp8yVJ0Pt62auX4s5bFsOkC2EhLxaFAeeKHXVTwLybBjjKzbp92vII/QSCzVQXVsIKFAXTo + 3DtYYiueQ0FgPL89NaHrLk6HSeejU2vD6NZOks5soQ47Gjozh7G3NyYj4A4rX4c1rKu4BQXLujZt + 2/X3x6vefaXyWgkcPBQ0ZBAuNh/BDSgYDBTLAlK/R18ys0rcT7kE4lutIZ90L+fqZ1T31Atsqdfg + j9G05wEQHA13NF/wxc755xwT7xbIehV0SOq+7oth2DtQD8rX1Z1OlbDd4jLbJ7e9EtA2SSKyYUwO + Xe+X/3Qo2H7XoT50qAX8xbAI7Izo+GBiNandQ4PSU5v/VTa7qOcQT3HkG8TO8rEUGMjQR2zswtvu + OsLHt4ltBy25cZ7Z1iXuF3bXS9DAeb8gXQxCxT6zw57dCLcH1Hy7DRZsUCw1CfaLqP4Zn4RB3rW9 + tQpnQb0WMBr95LCD0dGX2RGJDS2Ri4TnfN1dxjP6wPKKb/dSXKJ6Lt3igrtKG7TTXR1RIda4+ODo + ie1KtcWl41mIV4Jkh2dWE+y9o24rz3sO206UJHyNUVURqfpDASQcZ+vZWwYpHYcfC9umB5Y9MXQF + a1J4682wgAarpal0Yr/KuZ/3ZP56MrntRyV8qIpaNLNdjOLAPlzHzXYyC6d+i7OrX/+LWrSXn+ua + s+5np60Q+AzpuajB8hhhx4069HVqxJ3yCyjOis4oxw5ip/mUjI7b00Mff+uOp6fjznyG+968fjou + lXwQuB8dh0+09Npt3sf9aQs8do9gZNT/9DN66m0c/wFQSwMEFAAAAAgA8w6zVO/RE/JVEwAA1hIB + AGMAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAx + L29wZXJhdGlvbnMvX2FwcGxpY2F0aW9uX2dhdGV3YXlzX29wZXJhdGlvbnMucHntXXtv3DiS/9+f + gvAc4PZClp1BgN1toA/wZTKZ4DKJ4WT2sDACQe5mt7VWS1o97PQE3s9+VSRFkRKlfqSfNgXMxE3x + USwWq35VRUk/kWE8CqLJoMjHZ387+omcre2Czt7EySwNJnc56Q1Pye/BMI2zeJxDeZrEqZ8HceSS + yzAkrFJGUprR9IGOXGj7IRjSKKMjUkQjmpL8jpLf338pi13ymVL5I/+WkyBidZI0/hcd5iSN45yM + 45SEvA7ch19TPiYjbUTJhEYUyIBBbmcKeb3rU3JZ5PE1zXJe8R2vGKes6Z0fTWhGpv6MDP2C9T2M + 0xSHvaV3/kMAw/rRiDwGMLVbSsIY+gnGjL4hdhfgVOXg7nrZPk7jKclnCawqCabA55x8+efVW+/N + b2/f/O/7j++OROGjn0ZQJzviLfw/i5S6MA/q0m9DmiCjsrKDN2FAoxx4cgf/BEPGxbdpGqcO+S3P + E2BUArWpKIKfcZEO6dtvQZZntcKPcf5rDGsqiqd+4lH8s0FF4k+UKbzP6fTKn9BRs16Q0DCIaFnz + SvwuiWpt4OapH2WsjWjK5/LvAtZdn1izjzgMFeo+XH+6ghIKE/oYX/F7DhF//E7zu1ijezqZ5m2s + vrz+nbHmVyat5lZidNdPp16NEmguhhXr6rrlrSmIXpgRPyMe//PoCIRSk43+EYHrJ5LMoIe8T0ZB + 5t+GdFBEIOajM96RU0STNC4SWZCxVga5u4xmDnnjhyF24pBfgiHwle2lYOjgkqb8xocAGf6JMcIP + HfJlltB/+MDMPyIoOWLdfyGDsrx38uXklBW+CTMsg1tl45tyuJubuiDctC7vVxiSk3eT5TAs0P31 + q/jn6GgY+llGLpMkFJL/Dnbtoz/LPiWUK7GsF9+i1jnl/Ds+Pu6sTWL5p8sn98+4INldXIQjEsWo + y7Lch40GLUFpgLbgJIwC1DHhzCXvoQL1Rw6ZVQ2HKcX6vtisopMh9gByhKMo3YK4cfWIHaCu8vPc + H97xcpAQP8KSNLgtcipo7AcPfiqEqA9aO4BqecwLOIHQGsWEq+JAmSZh8uLybnJcsLKb/yiiHdH8 + MU7v3YefL36+8C7+6l28coWgsoaJn/pTGAln1y9niXNAowFaHnQqW9vM1erH0TiYQH32byEIisey + Fe9QawO3Aj8M/qQpTBQqs8UVM63uaU1GtKuRetctZYSzVezKQbUpsXREx8TzgijIPa+X0XDsCDod + MSFHIcTR+hdCiBc2dD3eEEbgf9TuyoZQoeqkVknpH6qpo9XHYsThWOwPZTIwN5pTNiVo2tPaOfJX + KqyExyTGi/wpqAdQSCg0fQKbU9b0qx3mTfgW66r+l7/cg8GbZNVd2N3srsKv8lbPdd1TcvbfoMwj + Ku8O2TLxbkAFJ70TKDlxWKXTqrHQSTdY/FU2ZjbOA2sHXXyXpXi9vnjV7zKwry9e99us5+uLv/dN + 5lYO8NQkwC2SEfCrp05E3oTpfH86PVW4HHgPNM1wzwzIMe7Ms4u/nl28Oq6qDNGE4V1lSc7/lcWR + kHDOWdh/sB4FbIk/rj/I8iINmdxxIVMlxJ3S3AdC/ZsTqHTytWJwMInACMouEj+/8zi282BGxRQ4 + mDW4fFJK1jsUrI8gKCf9+g5wYaDesUEEjx2zYJ7AjE5OHX0gv6H6u0ZrE2MYsl3CjeNmxW02TANm + B9+P2sZTt6mrNvGC0bFDum43x30yrqNQqGJJcFT4z4EdaFypU7OQMK0K4pBm8jYo93TmVTdwjZ8q + sdDNd2urG1ig4EzINIjVoMEn1gJXRoo+Wwz5q+SDmfA7sMsq1fz30mQ3mt2cXLKNZiSZ1waaWRUk + l/3RpFSYyPpa8a3H16nOMKdJS6UfSiztpQJK1Xv2JNpOi6iXlugLyKL+dPCrH2bUkcr5VLUDZXeN + Idw7gG7yVzU3ALOyCgCdvMg85m1xREVufr64cAhoMPzf6699bfdIN6SntByYunPkIPK2UynXgfzr + VOs/9QOYTMNX6rX2xbfJQPcGTrXJgvXRJ5HSvEgjLO81mMbNFNPuvJM2dYviyTRun5ycqxogO/+u + q5inc02nwv2Gjn06B3/8IcANcS79a/cjB3rnTU0JfZjV59PJU8MASGxxS8FTFPM5EGAhHcYaTABY + +AubR8aiBVlCh8E4AEytUEUEVW4lDQKEGibZJ1+gH/wLMS/2WVZSQTnrgwFzYxfqfMVQbVxqjmek + XB+0vTNt5Hs6A7kBT0e4eGwHkEsyLLKc+54waErGRTRko6HjI4MwCTooI0YR96PkPm4OAKMigM2D + qOBE5fE9jdhQSilhpegDQU+5D/6uTxK2qNwX9knmP1DszUcnqjGK8NyBY2lBmSNTOe8OYaqRlUZx + WdXB6fnVni99f+FrYGVwuTL0g+U9mAsMP5nVFpAxS1JwG8ch9v2fZojD1aMYjVkE4FqIqqBLwDo8 + +CFYNTr2ixCDTKBdgIo8AIG4hX1PkWOPfEYZoxi2guIQo2KDCV/TPJ2dXY6hP2F+MGiWYICw9NUY + FVzlMYdL+rsgd3J7cRngtTJCA1j+lGlCnK3YDUhnzNSpVMenygh855o407aJ+0zbZ1qbKtDjNqxA + X93+lWkVC6i7HKIUcDpKjeJ2sFDJDS5kLfBU0fVDDkyYxqhi/ZnehY5B64JwomNUDV3W68qaFfNx + t/G9V6e7sTmb05ARIdgBXzW7WfUKMoWtambUf/SEWJhdE33SrElTaw5MFqfRsE3zDVqtUKMLWMNB + 6E9vRz755sycP/vwT6NSaaW0GwqcaHMGGU+NtZCLFBkJzJYVZU00yxOae2EMKwzIDyPNXlzkSZE3 + scmpzn8TtOFMXgLe4GU9Qz7uTjxDdcfJGHXGtFZfGowp01CwJJXl60lF4zCdE3OtOfh+Mg5gN58x + a3r2EPgIUMOYc+HkyTGv9sBY6hCDywECpVHKDLCBVBng76ltjVVFgVn5GLG7NCkuQgivqeeaukcf + daD/NKiLRpeDiiaTdkE3bqD6dM1KVUCQd4sA7dYf3g9aVEBNC2lc7ORKT6ND0dROm7Zxavzho6ke + wyF7PjDpA3F4jkV4221mRirIA/DnHc2t67MD10cC6cbyOCtC5Tk5HYMg1AF0f2EEbQTQS8LdLgm1 + cXy5r+fG8UEn2dj9ISA0w9rZ2P3hxe4RAzz7wP2hh+uVlPlIiSrIwt5J0+qADm+6yj+SAVCJqLnK + oqFag91TlfkB4mOPH4rxYIW4tdzZ+QN1W8oKC4HiDeJti5CWQkhqyEvn27F6C1R4E0IpA63rvESb + bFv0ZdGXRV8q3W/47jxDLdaJwWrbWP0pae8YZx0o7zYezbxyYKH5F5q32tBAAN7uqVbIhDhOu8i4 + KWP+bIJqhXkQFaP+i0JUFHfD4AeLXPG0yatDh69t8xwMYHYX+uQ2A3Xbh3+1jeE3j7Tnm/MDxN88 + zl6f2bMH39XBgMUg8/Hx8RvGowxjrZxJNgreNnK1mn1yVYGDrMBOMM4d8yet+PMQkqEmOqqDJ3WK + 1EHWENC2R5fs0aV1HF1qyth6DzKtLOrP7vTTYpr7RZ+Kmh9ck413eD6q0uQDBQc0qj27Y1QbAMKl + qCx/OqsJiA1tNUxso1T7EKVSNcTGTnExQ3HmZ7NoeCbNqT3SZY90LX+kq26SDtl5FkY19yfZnnnM + X4CkTwy4byVNBbjwj0V9YoLsso5xm2Pc4QpzxunDr+AFV7KxRe/Xnl6zudl9ys0qqttmYw8B5xrW + 0GZjbTZ2i9nYym5uLAvr58O7F5uHPfQU7KHmNU2m8ACdsRBQzY97Yas5SeWL0rpAHr5C7ZpBXD2v + iOUZAdxtwvwZbg6/4ffsxHnano8QkSDnb3OEVb2nWvalNc1S8feHEi7snYaufJnh6vmWip5G5mVv + HA+jTD5fF2Qh5wF1SZJS2FioV5lJ7EX0W+6Bpr0fMB7rCrkLk+G1Ii4zNl0PZsKLpUJzImfWzBe0 + eVHlpSBx1L0Lu1HltZg7VV5bc6vkgDtwc8rrqYvZS7s9XQtr8H7KazUvqK31Jryh8lrrczd4NYPi + 1RrIHbNmhq19EgLviX51BQdzSP1h7uF+3UiesrIsZoir9o/aw4vHHg3pVH955ch98MOC1hWXMb1Z + 6wVNvlo0N5/pyoVF/MBfVoEwpNZLI/OLzboNRLWyrXalJtSb8tw4Nct7b4LvS3pweG3ai2MzWrcn + p0hIg0UNf0pCRT1LWIqGo+01WYXPQrObu/W55rlWHqD+Nvdq+04TewkB+kwtWRrhN6lsU70m68pY + V8a6MtaVKa+aK4O6btPujPUurHdhWAPrXVjvomSj9S6sd/Gj3oVmypbxMNboPnjsARb7YYmXCUIX + eVGCJiD2PI49j2PP42zp3VRJnL2Al1Oxr0oc+vmSH/+ghFnN7ulZj3NG7fxn11m1AwEVHR+V+IzT + sI+U7+DYiX0w+0U8mG2/KWG/KbHc09MtbqtsYT8pYT8pYZ1C+0kJ+/zxAT1/zJT64fs+MI84sSFV + G1JtD6lW8mEjqodgPE2raCOqNqJqI6rlVPYxomrQsvsLKuJkkXiq6uDvNaDoDKfGySIvI9mfx+ts + hNVGWG2E1UZYX1aE1eTEygY2wGoDrNZHtAFWG2A9qABrnBy8K+Qho2k08gAkhSDruwq00m+JH40G + XA3PMcGr+VCyr45nq/6HM+M3xovjlYHPCkPZkK9ct/khX7PM2uDvIRh203q+mOBvOUQwFgoPkQIG + G5tORJOK/+JNuijgNY4d0bsNOsstb4POu35NnJYU3fRXvDTrug/vnptns/YVPwqyOdXzY+r6LJ8h + ilzoe1ptMLJ8nwPGDQWnCOdUGeu2Mfx5MXw+Ml/oPnnL/s2I4PjlaAS0Z1cYjUbrWi4EKLXPNMdA + cgaTG9OURkOKoefaMtRpKoexWQSbRdjCB7Q0vbEnX9PSaHp2KYoVlPiLzmPMixbJpjvMaAgQIFyg + 55/w2DQ+LqXFfmrrpcRobPLFJl/2PPmiG6Ln40bXLSysyIhOwZDtLDMDPLiVr9pZ7KPVn6JfGM1X + 2LRCe3uY4ykp3WKupxryJeR89utjSHN3l80hHQI+Ma2szSE9rxyS/TRT+Wkm3f4anDnN3G7sk03L + JN6e2xebbD5OuX443lDK6z7m5doRwb66FuA8mbm7ZLKumrp1MdaaADT4GB2JQMxFTIIHCkIeT2+D + iOd44rGsl5TJLVRnsEIsrdXIH5qWwuYRm98pViUPnSVu+9B2sZWIozO+J0iO5ax6lSZqfKNY723l + nIsm3Db1aVOfLyz1Wcr/PqZAS9pebCrUYM5sSnShgK3sZIfJUc1EDXTgZTOpW/Js8LIZ1ZcUsbQZ + VZtRPaiMamXHnmUAhH8x4sEPmBuDm/+Bpt6DD+sGv7P1fv8NP+KiIw39a9glGYSTQSQZO/mSG7IG + oTaLVi8JwMPGTHfy9TTJ8JeQYV1XbnTOllh3ZtQmDu2bx1Z9CGy1j3kdWM5py+kmVmx0esq4gNB5 + Te3PmLB4top1x8lYMXVlcMyYut+HhNKianQZNLUcVLosB//Mxv5HOfQSeEjIvie0w47gULn7BRUW + DYnLoqGto6HahrBgyIIhC4YsGLJgSGs4Dwy1adEtYCGR2f+Nj7wUFOLz3zkWEvvKgiELhti1SzCk + bwmLhiwasmjIoiGLhrSG89FQixrdChziYy+Phx79sZcWLLKVrxkMdZxAkoT/nz++LjC0lWfXDHlU + 1q4FOT3SW+3Y6BhQziNWwVng+dndYKll5rg02Fr5qFs7DbuFbauJhsV4cqsti/G0bW4BngV4FuA9 + X4C36UfNFjpI2a7H9xC7mdXjFoCbwpxlzjdlYXl0cPuQ7XMW8vPWmQmrSZwG1YigkT2VwDV7keIB + RLyXxDDAbN+wWjW5HYC0avD9R2eKFFhYJrfT0qeyqo1sQZkFZRaUWVC2HVBWqe89RGMmrbiN81WS + J+cj/rTlkpAsSSncAW6MPIZugnWfPH8PGw5HW9RCX0mCrgQ9xy2Zyc+fP5CKfFKSv3fILSIB8iCH + 3sLgnmrPqLY+jNrNkh96KtWf4EOpsC7TK39CR6s/lNpN446zrOsQtxeODVFlwAYDuynPTfQi+i33 + QHvesxdc1B5e7AIReK0IJIxN1wMm8GIPm+dEzqz5QGQbSC6vbrBsULELA+fyWgxAl9cugHR5PXVx + Z2lg3bUSBnxdXqvh7LbWm8Db5bVWNItX85m9ag2kiK+ZYWufhABdol9dI8EcUn+Ye7h9NvI4dbd5 + MGNPdUymAuKxR0M6hTFVEtwHPyxoXfsYH8Ku9YL2XS2a+9S1KxcbwQJ/GxHikFovGmvxkU1s1q3l + q9VuNQ41Qd+Ul8WpWd7TEnxf0tvCa9MeF5vRur0uRUIaLGo4OhIX6g82l6LhaPtPVjlt84m6jN9O + /KPzpLmlO1wmnLdpHrM2L6lRseutY2uPeDdV1kyLeLNXfjGHqOY4zcC3ye9qHwASd3ACzZdzmSfa + Jx/Fu7KMozRfV2XuZLuvfGoPshv4ub0gu2HwvfWpTIJnHSm5g+cG2Vv1zDOIsbNxa2q3800rZq0A + 47YpVxvVt1F9G9U/pKi+wV7sQ1R/vhreF9B6/t2kUZ8MWPb/AVBLAwQUAAAACADzDrNU090Fm6wM + AAAobQAAagAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBf + MDdfMDEvb3BlcmF0aW9ucy9fYXBwbGljYXRpb25fc2VjdXJpdHlfZ3JvdXBzX29wZXJhdGlvbnMu + cHntXOtv2zgS/56/gnA/2F7ISloU2DsDPiDItt3i+giy6QGLIBBomXa0kSUdRaV1i+zfvjMkRVEv + O86rcSsBbWw+hjPD4cz8OEqeET+eBdFikon56F97z8jo3h4gdhQnKx4sLgQZ+EPyPvB5nMZzAe08 + iTkVQRy55DAMiRyUEs5Sxq/YzIW57wKfRSmbkSyaMU7EBSPv357mzS75gzHzRXwRJIjkmITHfzFf + EB7HgsxjTkI1Bvrh21KtKVmbMbJgEQM2YJHpymJvcDIkh5mIT1gq1MA3amDM5dQLGi1YSpZ0RXya + Sdp+zDkuO2UX9CqAZWk0I58DEG3KSBgDnWAu+fORXICimsXd+1X7nMdLIlYJ7CoJlqBnQU7/PH7l + Hf3+6ui/bz+82dONnymPYEy6p2bQrxlnLsjBXPbFZwkqKs0JHIUBiwTo5AJ+BL7U4ivOY+6Q34VI + QFEJjGa6Cb7GGffZqy9BKtJK44dYvI5hT3XzkiYew481LhK6sER4K9jymC7YrD4uSFgYRCwfeay/ + 50y1TnAFp1Eq5+ipSpb/Z7DvZcHqNOIwtLh7d/LxGFoYCPQhPlZ9DtEf3jNxEZf4Xi6Wok3Vhyfv + pWpeS2ttnqVXdylfehVOYLpeVu+r6+ZdSzC9MCU0JZ76uLcHRlmyjfEegecZSVZAQYzJLEjpNGST + LAIzn40UISeLFjzOEtOQylkNdncYrRxyRMMQiTjkt8AHvcqzFPgObilXHR+lCmjokNNVwv5HQY2f + ImjZk4RPySRvH/RP+0PZeBSm2AZd+eSzfKGzs6oJnLVu7DksqRg7SwUsCxyfn+sfe3t+SNOUHCZJ + qG3+D+ZnPBCrNyh/+jFhyomlg3iKXmeo9Nfr9W4wh8Tmo6sE/TPOSHoRZ+GMRDF6tFRQOG7gI8B1 + gM9Q7MwC9DThyiVvYQCjM4esiok+Zzie6iOrifhIAawJV7HIgtEpJ4kE0GNRIah/odrBTmiELTyY + ZoJpHsfBFeXalMbguwMYJmLVoBiE2WgsyiEHlphEWo2ryAjcvJzM35aBR0x8jvmle/Xi4MWBd/Cr + d/Dc1eYqJyaU0yWshNKNcylRBgwd4OvBs8p9Tt3S+DiaBwsYL39mmqF4bmYpgqU50BXQMPjKOAgK + g+UWa0mLvtKUGVs3ye51c0tRatVnc1IcTWydsTnxvCAKhOcNUhbOHc2nowVyLEacEn1tivjgRNdT + E2EF9aHSaybCgIJIZZBFH4bZq1XXkszhWvKDJQzIxgSTIsHUQWmeY75xHSs8aTFeRJfgJMAtodGM + CRxUM5IW5wxkUAdt86xffrmE6LdIi1448LLXUlveNXBdd0hG/wHPHjHT68vdUmTAHyeDPrT0HTlo + WEzWbuoMm8/NZBnwPAh9QOKbacXn5cHz8bpo+/Lg5bgtlL48+Pe4KfaaBa7rDLhZMgNHMLAFMZ0g + zrfr4dBSduBdMZ7i0ZmQHh7Q0cGvo4PnvWKIj/EMe62d2f8rjSNt6EqzcAxhPzI4GZ9O3pn2jIfS + /JSt2YbiLpmgwCg968Og/nmh4GARQUQ0JBIqLjyV6HkgUbYEDaY1LfdzA5M++QMYSn9cPQguLDTo + NVhiz2m2zz5I1B865YVoSxxYt+YGm4b1N1p9Iy9pNk19Hshw+XbWtrp9gl17ihfMeg5Z111f97px + b7Wv1duEq8I/B05l4+4Nmw1HOlwwEZ6abvD7fOUVHbjv14WplKN866wz2LRgpO0cTG1S05Ocgftk + joPcE/Mt10Mz4xcQsm2u1fet2a5NO+sfysPXyLIaDTzLIciu/FDnVEfP6l6p46j2qaowp85L4TPy + ZNvjOuOqUvZMOs6zaMDzJA3YYnQ5eU3DlDnGYQ/tEJGTqy3hXkCGZ74VskG2a4ZADiSy1JNwTCVb + 5OzFwYFDwKvhfy/Px6XTY3DKwJo5aSLnmEVMt1M43In5NCzR5zQAYWpgatBKSx2TSRkuDEvCQkQq + C8GZyHiE7YOa0lTokh5fEWlzwWie0guPSX/f9gDp/reyi7neL/lZ6K/53et9AOxXAR6IfQPA3Q8q + B9xv855AaZ1jve5f1wKESUGmDGCllm238g8DMivZBCSRv0lxUnnDkCbMD+YBZOAWcyRnLk/CzWyd + uTaIPCanQA4/YaKMpPNBdiYvachsvpGELbZeaoPO6suuk6PMwkbSJXYu2QrMDDCTBo7ywJBD4mep + UFgWWOBknkW+XBshlLnUSRDqzCR/CpGZY19fAFbFVFgEUaZ4E/Eli+RSViuRrYimgJKggJ8pSeSG + K2xNSUqvGFKjCMdqq+ibANAfz5iERMVlgEOkJ5WtUZwPdVA8WriI/C5BoxYcDOAtRXRt+kAWWH6x + quyqVJbhYBrHIdL+u35l4pZvRWpSBABS9FBwPRBMrmgIQZDNaRbipRU4I+BCBGAeU3ATDDX2WUmU + So7hmFjQGv0gCHzCBF+NDudAT0crvIRL8MIxR32SC+UhJXQzyBms0Bw9ZQNqVEpYANvPpeNEafUR + QT5j6X2N9x5aK6hT3aSZtgM+lsEhLc0pLo7cWtAY266hiMR6A8uoRbdCqo9WYyEXeQFzhhtZucgq + +LoTBgp5jF6Yrsokyilr1RD65ZS2lIxWx5qRhfLxtKmzV+W7djjrYph7JjgB56UwW1AFm8JZlahL + P3vaLJrRTVloOaXuSidNQak2cYMDnGyKVzWCsKOTkC6nM0q+OCvn6xh+1Abl8azUYeUibehSarhx + FOqUoVpB9WagGYlxfMGEF8aw35A24j22F2ciyUQ9sRmWd6MpL1Iq3yI3wqeDmk8Matpn0tyKp9Kv + jU1IWUofBttUxMaBcUWO9Eqx8quTb/15AOd9JOPt6CqgmPGGsVJG/9pptoBJY6tDGjAMGFmJUxmi + G1g1JYWBPbdxqG5odk+NYMAEHReTDK/uCeveqbzqpPy1wYXUSE4Knpo8DuLCiQ0S64OKy0dFFlO4 + KfUvJy1uoeKZSlpcq5VBiQ/LlzttHsip6EetZsOOHwVKgQJ2C0H19O2621aeKbIlyJzeMPDnVtmY + 0CnscIexnhbGMhl7y5Y6t8zMNxSjWk2omrWPb5y2N2btW+bYmy28q0IY77CxCgEOrqs87Go62LCf + XeVh9yoPmGT88GWHXS82WO8CzKxLDtM46LfFI/DudcR+lyqGzUoFseuJ9gjZZ7v5HU/JPfX+jwd7 + pmLq937Vwj6vZsAWefiDJ/pdgnWLBMu+nitrr2d3gbevZ2DWQvf1skib0XfJW5e8kS5525C8HakT + O0L/tjaFqxxt+6vhfc0695EkTuPZyssX1pHhRnLbExsYwO6BHavaE5bhOmbO8sqFFNMesCnPxdrF + TfNcNPqGxXc2/cUXbp7veg7cJudkAtIdlIV7yHy5nYnnj8fEwyftm4P+jqfyqmJQlfLnyuOLNyK2 + ybt7vd6RVFuKd79Kb+qXGbrL+rWX9YqdYqvH5LhIL9IMaeF1fKx+k039ponRcOsNfOEHzGs5VTbt + Je/t/r17vat7ves+Xu9qs7T7feXrjmb/w70tto3D/6nfJdt842cmP5m3ygp/P7ESi9qwH+7lswdL + uXPz2f7Ntnrq3TC3lH13t2ZP9dbM9iQP9gacDCsjmq4if2QCcfc6XPc63Pavw1VD148C3XUgFnSR + Pk28fgqcfZQo4BErbZBefroJFu+nBDXXQXKyDSTXILydD63UMjO3AN6F7Twi1O7e8uuK0E+7CG35 + /K7svKsJdMO+dmXnruz8iGXnIro+WKGZCv/ipy0173qVebeLtk1BcsexXgi5jwdpbxvQux2syv82 + 3uZU7x2sfyKT3nIFVP72EvC1BhHgbzdh2clSsg26Hi+pj0gg1N/XBHVeslJtZkMRphD/TuUY+bcm + XfNHJu9ajSm4qtVlnhhSaDSfHxcz3Cjbx2OdcAZBEN2djFeDiH0RHjjAy4nUdNlPrkuY8Lll0tQ4 + 9X4SGnxk6VQQI1m9ctAGe/LHSpNzN3hj7JM/N8NA+fM9YEH+XK+Tf2uYsE7XDWghf26HGtpmPwR6 + yJ97/X0efOq308UeGCO+Z4XduxA6M9J0yz4HZODUFx4enwcsJRYuvzkltFeRxzqeeyxky/Lf/Jy5 + VzTMWNWjNFYgK1QwLttNG0uOrtleDPLqb3FgxlChUivR4rT1nrvY31aHXzHth8I7ipvtMY/W+5a4 + B5+Hxj5SovvGP5aF1FRUwx8mnysX7XLTcEonzgxRUtQC2jY45VYgZBPKuHsp6btjkfWVEo1HqhWc + 71IG6sBPB3468NOBnxuDn4cGPo9VBDILdkirQ1oNe9AhrQ5pdUirQ1rlEXdFWk+qGtQAxP4BUEsD + BBQAAAAIAPMOs1QJjHQi1gYAAPYUAABkAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92 + MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19hdmFpbGFibGVfZGVsZWdhdGlvbnNf + b3BlcmF0aW9ucy5wea1YW2/bNhR+968g3AfLhcK4RYBuBjwgSNM2WJsWWTagMAKBkY5tNrKokVQa + N0h/+w4voiTLNrYhBoJI5Lmf71zsFyQVGS+Ws0ovjn4ZvCBHz/ZBYWei3Ei+XGkSpWPyiadSKLHQ + eC5LIZnmoqDkNM+JJVJEggJ5DxlF3o88hUJBRqoiA0n0Csini+v6mJI/AMKLftCEF5amlOIbpJpI + ITRZCElyR4P3+LZ2Oq1pGZAlFIBmoJLbTcu86GpMTistrkBpR/jeEQppWVesWIIia7YhKaus7FRI + adTewordc1TLiox85+jaLZBcoBy+sPalRhw3rgbl9HnDvpBiTfSmxKwSvsY4a3L99ct5cvbh/Oz3 + i8v3A3/4nckCadTAcbAflQSKfgCFhxRKEyhVCzjLORQaY7LCfzy1UTyXUsiYfNC6xECVSA3+CF9F + JVM4f+BKq63DS6HfCcypP16zMgHz2LOiZMuWCxca1l/YErI+HS8h5wXUlF/8e23UXgaqJSuU5fGs + zpe/K8x717G2jPVyrffF6fTqk/XrnYWajyyl9fUak58rwhRJ3ONggLDoZGc6IPh5QcoNmqinJOOK + 3eYwqwoEWnbkBMVVsZSiKsOBslw7Mn9abGJyxvLcCInJW56iZxbNPI1NUKW7+Gz9YHlMrjcl/MXk + wEq8JrP6IBpdj8b28CxX5gyvaq55rWE+347+fG9Mb1CXs2iuNCIBTb258f8GgzRnSpHTe8at4LeQ + w9LCTn0uwbUOFYlbU+tjF7PhcHiYnIjwSJ17X0VF1EpUeUYKYVqI0gzxjUWJtYpF6ozIuCntfEPJ + BRIAy2KyaRhTCYae+RrxQlIjARFgtLTEIlBcVzICTItgWrN05c4RFqwwJ5LfVhq8jVN+z6RHzhSb + JUcyLdyBMxC5DTZcB+QtN4kFCXVitElZLeZnC8oF6O9C3tH715PXk2TyJpm8oh6dlrFkkq1Rk/Fu + WntpfDC9GpsrtjKbXUU79KJY8CXS2/+VN0gsApcT2OHBK85y/gMkOorENrve0+auw5LBIab2La1B + 4sLqS3HWVKI5zWBBkoQXXCdJpCBfxN7O2DsUtwyJO/I9Cs3HMNLEMaIG97B1GxiRoBGyRdSSj2Rt + bdu6rHFGl31onMmxA0cd4ji85cI18tj0GwOPKcFCDNcvX97hiFiq5hZL0962XK2vIkrpmBz9FlrK + fOgDS3cVJfaAKtfDmyAH8/IecAPAPmJAYiYlq/mIqm4RpOhP4Lf4s2DHO5VKbhtRqAAcrnbMB/Ee + LbXHU3K9gvBWK3RqaMNkS6bhaQdnegcbrBosf9/5MMumPElaKe26MBC0cVEVqdVhukFYCEpTtZlV + 6pqL2XzcoAkKJOhKFhbTXLvlA7N5B02DQbOBowy5s026EBPhVifp3xbGzqjWNm6pc3n82RvANEze + +b/rGgcSftPSxzg2rq7CZp7S3lbRRkp4Tm0FO5jSUpTRCE9GMbkUBYwbcPqB9R8habeSBPcTVPEY + Ts3nZPJqemglOpmcTPftOyeTX6e7FqSg4KlvAK3KDIdH1HY0XKK7j0/jJpOs5Mk9SGVANyNDk56j + yZujyasmbCw1cTa3rCxzb/vxNyWKYVMypnuUErBwIPEdPirgQSc43e9mNsLTTlTMTo3QlBXCeYVT + Em3o3LuzxFYiIKJN6h6fmix1N4HDrPPRqfVhdGPbZ6ehUkcdDZ2bw9j7G5MRSscdpiMa9y8z+oNn + XZ+2/frz6mPvvpJ5bYTpthQtZJguNh/hDRoYHOTLAlHe4y+ZXiXuu0mC+a3WiCfVw1z9GdX9aDTt + OY76omF9j343Dd55Hu+W2G6hF9k+ue1BQ9ssCc+GMTl0vV//06Fo+glKfWyMFfgX42DaGbLxwcw1 + 2OmRIbbl5n/hchf3fIQVeOQrcCc+LQfCsylUg9HmbTdQzcfX4XaAlqBdZLZtifuV040SNkPoI97l + IJTEMwfs2Z1wk7KW2+1g6INkqU5MQUb1F78kzL+u760FKwvmtQ6j0f7BgW24L74j3TSHRCwS5Fx3 + t7mM3rO8gu2+ZDaKXvS2pJhp3j7aGZmOqpBWsxqYNh7b/WJLSieImJrEsB3u/01e946NLUj3AraN + iSR8VZdVEcn6WyRiC9h69o4heuOwp267HkT21NAVbhfhrTcPAhnuWbpSif3Jxn0/JPPXk8lNPyvh + V4yoxTPbJSgO4sN13Ez6WXjqdzO7MfV/bon2ynMNctb9TWIrBR4hvRA1VJ4ibIFRh7+GRtyptEDi + vOiMRdMs7GScktFxe1Co48fuJHo6LqW452aROA4/ztFLt3ge18MN2erHp2O2oz5HT70R/A9QSwME + FAAAAAgA8w6zVDrBaZjiBgAAFBUAAGoAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3Yy + MDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2F2YWlsYWJsZV9lbmRwb2ludF9zZXJ2 + aWNlc19vcGVyYXRpb25zLnB5rVhtb9s2EP7uX0G4HywXCuMWAboZ8IAgS7tgbVqk2YDCCARGom02 + sqiRlBM3SH/77kiKkiw76IYaCCKR937PvdgvSCozUSxnlVkc/TJ4QY5+2geEnclyq8RyZUiUjskH + kSqp5cLAuSqlYkbIgpLTPCeWSBPFNVcbnlHgfS9SXmiekarIuCJmxcmHi+v6mJLPnIcX82CIKCxN + qeRXnhqipDRkIRXJHQ3cw9va6bSmZZwsecHBDFByu22ZF12NyWll5BXXxhG+c4RSWdYVK5ZckzXb + kpRVVnYqlUK1t3zFNgLUsiIj9wJcu+UklyBHLKx9KYoT6GpQTn9u2BdKronZlpBVItYQZ0Ouv3w6 + T87+OD/78+Ly3cAf3jNVAI0eOA72rVKcgh+c8oeUlxgoXQs4ywUvDMRkBf9EaqN4rpRUMfnDmBIC + VQI190fwKiuV8vMHoY3eObyU5q2EnPrjNSsTjo89K0q2bLlwYfj6E1vyrE8nSp6LgteUn/x7bdRB + BmoUK7Tl8azOl38qyHvXsbaM9XJtDsXp9OqD9euthZqPLKX19RqSn2vCNEnc42AAsOhkZzog8HlB + yi2YaKYkE5rd5nxWFQC07MgJiqtiqWRVhgNtufZk/rTYxuSM5TkKicnvIgXPLJpFGmNQlbv4aP1g + eUyutyX/m6mBlXhNZvVBNLoeje3hWa7xDK5qrnmtYT7fjf78YExvQJezaK4NIAFMvbnx/waDNGda + k9MNE1bweZGVEgLyGfoDFLT+WHLXP3Qkb7Hgxy5ww+HwB3iIDI/UOfpFVkSvZJVnpJDYTLRhgHQo + T6haKFdnTiawyPMtJRdAwFkWk23DmCqO9MxXixeSogTAAmppiQXIuP6EArBZMGNYunLnABBW4IkS + t5Xh3sap2DDlMTSFtimAzEh34AwEbkSJ64Wi5SaxcKFOjMHk1WK+t0BdcHMv1R3dvJ68niSTN8nk + FfU4tYwlU2wNmtC7ae0l+qBdhKGp2Txr2qGXxUIsgd7+r7xBchG4nMAOD1wJlotvXIGjQGxT7D1t + 7josGX+OqX1La6S4sPqinDU1iacZX5AkEYUwSRJpni9ib2fsHYpbhsQd+R6K+EFGmjhG0OAedm4D + IxA0QnaIWvKBrK1tV5c1DnXZh8aZHHpx1CGOw1suXUuPsfMgPKYESjJcv3x5B8NiqZtbKFJ723K1 + vooopWNy9FtoLvOhDyzdLcj3YBJ0gyo3w5sgB/KC5+QeioZsWA6AQrBwz1ujBipEQa3VtW5hCNj3 + pdLCRe3blFyveHjDwoFqS+9aInoqaCPL1kwjqh2d6R3fQtlA/fsmCGnG+iRppY1ryJyAdYuqSJ1q + 9KzeDUos28yuBq674BLkZk5QoLipVGFBLYzbQyCdd7zpMBggATIUORxjtAHVKP+2QDujWtu4pc4l + 8ntvFtMwhOc/1jaeyfhNSx8T0Lm6CpvRSnsLRhsq4Tm1JexwSktZRiM4GcXkUhZ83KDTz67/iEm7 + oCSwqoCKx3CKn5PJq+lz29HJ5GR6aPU5mfw63bcrBQVPfQNoVWYwPaK2o+ES3H18GjeZZKVINlxp + BN2MDDE9R5M3R5NXTdhYinHGW1aWubf9+KuWxbCpJGwfpeJQTzzxLT4q+INJYNDfzWyEp52o4HoN + 0FQVwHkFYxJs6Ny7s8QWKAdEY+oen5osdZeC51nno1Prw+jG9s9OR6WOOho6N4ex9zcmI5AO60xH + NKxiOPuDZ12fdv366+p9775SeW0EtlsKFjJIF5uP4AYMDA6KZQEo7/GXzKwS9zUlgfxWa8CT7mGu + /ozqfjSa9hwHfdGwvge/mw7vPI/3S9TVrU6VsJV3kR2S2540tM2SiGwYk+euD+t/ei6afoRSHxu0 + Av5imEx7QzZ+NnMNdnpkgG21/V+43Mc9H0EFHvkK3ItPywHwbAoVMdq87Qcqfnwd7gZoyY2LzK4t + cb9yulGCZsj7iHc5CCXxkwP2051wk7KW2+1g4INiqUmwIKP6O2AS5l/X99aGlQXzWofR6PDggDbc + F9+Rjs0hkYuE53zdXecyalee3b6EG0UvejtScJq3j/ZGpqMqpBVXA2zjsd0vdqR0ggipSZDt+f7f + 5PXg2NiBdC9gu5hIwrd2VRWRqr9QArY4W8/eMkBvHBbVXdeDyJ4auoLtIrz15kEggz3LVDqxv964 + L4hk/noyuelnJfygEbV4ZvsExUF8uI6bST8LT/1uZjem/i8v0UF5rkHOuj9P7KTAI6QXoobKU4Qt + MOrw19CIO5UWSJwXnbGIzcJOxikZHbcHhT5+7E6ip+NSyY3AReI4/E5HL93ieVwPN2CrH5+ON0KZ + iuWe5uCPAqOn3lT+F1BLAwQUAAAACADzDrNUKqCEz2wHAABGJAAAbwAAAGF6ZXh0X2ZpcmV3YWxs + L3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fYXZhaWxh + YmxlX3ByaXZhdGVfZW5kcG9pbnRfdHlwZXNfb3BlcmF0aW9ucy5wee0YbWvbRvi7f8XhfrBclItb + At0MHoQs7cLaNGTZoJggztLZvkbWaXcnN25If/uee9HpzTZZCR0DG0Kku+f9/dELFPOEZYtJoeZH + P/VeoKNn+wGxM55vBFssFQriIfrAYsElnys4FzkXRDGeYXSapsgASSSopGJNEwy471lMM0kTVGQJ + FUgtKfpwcVMeY/QHpf5F3SvEMgOTC/6ZxgoJzhWac4FSCwP38LayPI1oCUULmlEQA5jMNjXxgush + Oi0Uv6ZSWcB3FpALg7ok2YJKtCIbFJPC0I65EJrtjC7JmgFbkiXoCwPVZhSlHOiwuZEv1uSYVtUz + x89r9rngK6Q2OXgVsRXYWaGbT1fn0dlv52e/X1y+67nDL0RkACN7FoN8LQTFoAfF9D6muTaULAmc + pYxmCmyyhH8sNlY8F4KLEP2mVA6GygGauiN45YWI6fk9k0q2Di+5esvBp+54RfKI6seOFDlZ1FS4 + UHR1RRY06cKxnKYsoyXklXsvhdqJgJUgmTQ4DtXq8ncBfm8qVqexWqzULjudXn8wer01oeYsi3F5 + vQLnpxIRiSL72OtBWDS8M+4h+L1A+QZEVGOUMElmKZ0UGQRacmQJhUW2ELzI/YE0WFs8f5ptQnRG + 0lQTCdGvLAbNTDSzONRGFfbio9GDpCG62eT0LyJ6huINmpQHweBmMDSHZ6nUZ3BVYk1LDtNp2/rT + nTa9BV5WoqlUEAkg6u2t+9frxSmREp2uCTOErwRbQ66cZ0nOwS6av/yYU1tDZMBnOumH1nj9fv+J + eIj7R2wV/sQLJJe8SBOUcV1UpCIQ8UACshfS1oqVMJ3s6QajCwCgJAnRpkKMBdXwxGWNIxJrChAT + mkuNLISOrVOagC4aRCkSL+05BArJ9Ilgs0JRJ+MYVBIulsZQPhmAKW4PrICAraPF1kRWUxOZsMGW + jNJOLMl8qwV3RtUXLu7w+vXo9SgavYlGr7CLV4OYE0FWwElrNy611Dro6g3lFoqb8bfEDXiezdkC + 4M3/wgnE5x7LEmzgwBUjKftKBSgKwMbNTtPqroGS0H1I9VtcRos1q0vOSZWb+jShcxRFLGMqigJJ + 03no5AydQmFNkLBB34Wj/mlEHFlE4GAfWrceEQAqIi2gGn0Aq3Nr8zLCaV7moVImhZocNIBD/5Zy + W9pDXYF0eIwRpKa/fvnyDprGQla3kKzmtqZqeRVgjIfo6BdfZKZ9Z1i8NzuhPBSp6t96guCga6oK + AekKVUYHjO6jwrUTw02a1IJmnJl2y7I7CH5ICYIcB1Sy8Ckhi5mMBTMFzLMqL6E5mzHBX7jYKu0z + RjdL6t9KkRK+IkAhIyuKK0yTZRVi3Z7jO7qBRIOK4conBIbOaBQXUtlSThGk1bzIYsPIaFlOFblO + 9MRyNvVI28R2K89AGMOZNGDKTjBgnjta1SSQnTKgIfbXWusVLYwzvnmba4GDku2wxtfGwLdOO8e+ + j0+fVnGeEiy3NcaEQfVrcq7aNO4MK/Uo88+xKQM21nHO82AAJ4MQXfKMDqsId33we+PaTD0RzD/A + 68Gf6t/J6NV438h1MjoZ75qnTkY/j7cNYJ7BY1cAXOQJiBvUNfaXoPfD47DyLclZtKZC6nicoL52 + 2NHozdHoVWU/EmuD61uS56mT/fiz5Fm/Sildi3JBIbFo5PpFkNF7Fen0nRhTjxtW0TM7RK0oINKX + 0HNBhsa9PYtMplIIdu3Dh8fKXc1JYz/qdHBqdBjcmmLcKM/YQgd9q2Y/dPqGaADUYUZqkIb5Tg8S + XrOmTm29/rx+37kvRFoKoWs3BgkJuItMB3ADAnoF2SKDcO/g50QtI7v7RODfYgXxJDsxV/4GZaka + jDuKA7+gX96D3lW7sJqH2ynWS+1FsotuvW3hOkrEkn6I9l3v5v+4z5quH2NnGy0F/IXQ5raabLjX + c1XsdMAgtsXmu+JyG/Z0ABl45DJwa3waDAjPKlF1jFZv2wNV/1wetg20oMpapi1L2M2cppWgKtJu + xFsf+JR4ZoM9uxK2iZZ0mxUMdBAkVpFOyKBcLCPfEZu618a1xItXOwwGT+ggUI+7fBpsdJWI+Dyi + KV01h8QEr0la0HaB0lNHx4wtKrrR14+2mqjByvtXTw26nodmBmlRaVgTfBRptP2NoHLwzv7Riu2O + wdrBEflvAqLIAlGuqxBklKwmbwmEcejH37bqnmSHDV7CvOHfOo3Bg8EspgoZmW9Ddu1E09ej0W3X + K/5zSVDDmWwjFHry/jqsWv7EP3XLmpmhut91gp30bKWcND9+tFzgIqRjogrKQfgBMWjgl6ERNlLO + g1gtGv1RVw3TIsdocFzvGPL4odmSHo9zwddMTxTH/isgvrQz6XHZ5QCtfHw8JvsSdfDYacqN9Sua + baJyf4nMRv6dC1mTSKQ3j8Pq9mNWN0t1iwMsA/3U0bf28aWiv5XEYUs8bIn2d9gSD1tiW68nbInd + FvP/2xtL+d9p8S/B5rtIbymh/XB7czwsqodF9bCoHhbVw6J6WFT/40V1T4v+N6tro0vCfadr/oDt + 9h9QSwMEFAAAAAgA8w6zVMQRnHYbBwAAQBYAAHMAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9z + ZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2F2YWlsYWJsZV9yZXNvdXJj + ZV9ncm91cF9kZWxlZ2F0aW9uc19vcGVyYXRpb25zLnB5rVhba9tIFH73rxjcB8tFGbsl0F2DF0Ka + pmHbtGSzC8UEMZHG9jSSRjszcuMG97f3zEWjm222Swwh0sy5n+9c7Bco5gnLV/NSLU9+G7xAJ8/2 + AWHnvNgKtlorFMRj9JHFgku+VHAuCi6IYjzH6CxNkSGSSFBJxYYmGHg/sJjmkiaozBMqkFpT9PHq + tjrG6C9K/Yt6VIjlhqYQ/CuNFRKcK7TkAqWWBu7hLbM6jWkJRSuaUzADlNxvG+YFN2N0Vip+Q6Wy + hJeWkAvDuib5ikqUkS2KSWlkx1wIrfaersmGgVqSJ+gbA9fuKUo5yGFLY1+sxTHtqleOnzfsS8Ez + pLYFZBWxDOKs0O2XzxfR+fuL8z+vri8H7vAbETnQyIHlIN9LQTH4QTF9jGmhAyUrAecpo7mCmKzh + H4tNFC+E4CJE75UqIFAFUFN3BK+8FDG9eGRSyc7hNVfvOOTUHWekiKh+7FlRkFXDhStFs89kRZM+ + HStoynJaUX5275VRBxmwEiSXhsexWl/+LSHvbceaMrJVpg7F6ezmo/HrnYGaiyzG1XUGyU8lIhJF + 9nEwAFi0sjMbIPi8QMUWTFQzlDBJ7lM6L3MAWnJiBYVlvhK8LPyBNFx7Mn+Wb0N0TtJUCwnRWxaD + ZwbNLA51UIW9+GT8IGmIbrcF/YeIgZF4i+bVQTC6HY3N4Xkq9RlcVVyLSsNi0Y3+4mBM70CXtWgh + FSABTL27c/8GgzglUqKzDWFGcIWeS+32W5rSlcGg/FRQ20dkwO914Y9tAIfD4S/wIu4fsXX8Cy+R + XPMyTVDOdXORigDyoVyhiqF8rXkJ00WfbjG6AgJKkhBta8ZYUE1PXPU4IbGWANjQWhpiAUK2X2kB + unkQpUi8tucAGJLrE8HuS0WdjTO2IcJhagZtlAGZ4vbAGgjcGjW2N7KGm8jAB1sxSiezEvOjAfKc + qm9cPODN6+nraTR9E01fYYdbw1gQQTLQpL2bVV5qH3QXh7YLTc7kXeIWPc+XbAX05n/pDOJLz2UF + tnjgipGUfacCHAVik2rnaX3XYknoMabmLa4QY8PqinRe16g+TegSRRHLmYqiQNJ0GTo7Q+dQ2DAk + bMl3kNQfzYgjywga7EPn1jMCQS2kQ9SQD2RNbV1dxjityzzUzqTQm4MWcejfUm5bfKg7kYbHDEGJ + +mvhCioyKIpyktEDlC9fPsCYWcn6Fsrb3DaCUl0FGOMxOvnDt6XF0KUA+1pulC+UdZmq4Z2XAxm8 + pLBFQC/ScNLTllR8SJb3AGfw3PMbpJqyqPyxVeGrBUa0WRa8AoesKjozdLum/q1SmfCMgAQdFFxz + mhqrGZsxclL3BNUq0E+V8LalXfl7RbRUPdAtVDS0JtevAYG6daC4lMrODlAl0LLMY+OT7lR+jSl0 + R0msk6bxaYV2PHoFgqpS5KbemLIrEyDtgdbNDzyhDGQIdDipiIvKXfO21HYGlbZxQ51Fzo/e2oD9 + vrD4bx3tCMTuGvoIg6baVlhvAbi3CzWx6Z9j011sYeCCF8EITkYhuuY5Hdfl4MbsLxaB2aUi2KpA + xZM/1Z/T6avZsUXudHo6O7SlnU5/n+1b67yCXd8AXBYJDLag6ai/BHefduM6k6Rg0YYKqUE3R0Od + npPpm5PpqzpsJNZx1rekKFJn++Sr5PmwLlHd2QpBoaRo5KZPkNNHFcFO8jA3EZ61oqK/CQA0RQlw + XsMEBxta9/YsMjVKAdE6dU+7Okvt/eU462J0ZnwY3ZnW3mr22FIHQ+vmMHT+hmgE0mHzaomGrVGv + Jd6ztk9dv/6++dC7L0VaGaEnAQYLCaSLLEZwAwZ6B9kqB5T3+Aui1pH9RhVBfssM8CR7mKs+o6r1 + jWY9x0FfMKzuwe96+FjPw/0SRXOru4YIHxK9pyuClr0z7KhCmCAyFsyU+lVySFtz6uImS8SSYYiO + XR/WvzuWPrdOYJcMbQX8hTB79+ZofBQqNVh7ZFBMYvu/CmEf92IEJX/iSn5vQRgOqIe6M+iiqN/2 + V4b+uMLvBmhFlY1M15awX6rtKEH3pf0SsznwNfjMAXt2J+xoruS2Wyb4IEisIt0Bgur7ceQHbtv3 + xraZePMah8Ho8KSCvt8X35Kuu1HElxFwZu3VNsEbkpa02wj1CtOLXkeKXh+aR3sj01Ll06p3ET03 + QrPQdKS0ggipiTTb8YFT5/XgnOpAuhewLiYi/4uGKPNAVF+2AVuUZPN3BNAb+lW867oX2VOD17DO + +LfeAPJksNipUkbmly37ZRktXk+nd/2s+B97ggbPfJ+g0Iv312G9Wsz9U7+bmRWt/6tUcFCebZDz + 9k83nRQ4hPRCVFM5Cr92Bi3+Chphq9I8ifWiNYd1szCjeIZGk+agkJOn9iTaTVqjEO57o3E3KQTf + ML3cTPzPnPjaLsOTauACZ/W4m5A9JTza9daCn1BLAwQUAAAACADzDrNUEhR+9loHAABwIwAAaAAA + AGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3Bl + cmF0aW9ucy9fYXZhaWxhYmxlX3NlcnZpY2VfYWxpYXNlc19vcGVyYXRpb25zLnB57Rhta9tG+Lt/ + xeF+sFyUi1sC3QwehCzNwtq0pNmgmCDO0tm+RtZpdyc3bkh/+5570enNdteRwgY2hEh3z/v7o2co + 5gnLFpNCzY9+6j1DR0/2A2JnPN8ItlgqFMRD9JbFgks+V3Auci6IYjzD6DRNkQGSSFBJxZomGHDf + sJhmkiaoyBIqkFpS9PbypjzG6AOl/kXdK8QyA5ML/onGCgnOFZpzgVILA/fwtrI8jWgJRQuaURAD + mMw2NfGC6yE6LRS/plJZwAsLyIVBXZJsQSVakQ2KSWFox1wIzXZGl2TNgC3JEvSZgWozilIOdNjc + yBdrckyr6pnjpzX7XPAVUpscvIrYCuys0M3H9+fR2W/nZ79fXl303OFnIjKAkT2LQb4UgmLQg2J6 + H9NcG0qWBM5SRjMFNlnCPxYbK54LwUWIflMqB0PlAE3dEbzyQsT0/J5JJVuHV1y95uBTd7wieUT1 + Y0eKnCxqKlwqunpPFjTpwrGcpiyjJeR7914KtRMBK0EyaXAcqtXlrwL83lSsTmO1WKlddjq9fmv0 + em1CzVkW4/J6Bc5PJSISRfax14OwaHhn3EPwe4byDYioxihhksxSOikyCLTkyBIKi2wheJH7A2mw + tnj+NNuE6IykqSYSol9ZDJqZaGZxqI0q7MU7owdJQ3SzyemfRPQMxRs0KQ+Cwc1gaA7PUqnP4KrE + mpYcptO29ac7bXoLvKxEU6kgEkDU21v3r9eLUyIlOl0TZgh/gLoAiXyaMiKpfJdTWz1kwGc63YfW + bP1+/5sYiPtHbJX8yAskl7xIE5RxXUikIhDlkJqQsZCqVpSE6QRPNxhdAgAlSYg2FWIsqIYnLlMc + kVhTgDjQXGpkIVxsbdIEdKEgSpF4ac8hOEimTwSbFYo6GcdsTYSLnzEySiHF7YEVELB1hNg6yGpq + IhMq2JJR2nElma+1gM6o+szFHV6/HL0cRaNX0egFdjFqEHMiyAo4ae3GpZZaB2ntDAXN+FjiBjzP + 5mwB8OZ/4QTic49lCTZw4IqRlH2hAhQFYONgp2l110BJ6D6k+i0u48Sa1SXkpMpHfZrQOYoiljEV + RYGk6Tx0coZOobAmSNig7wJR/zQijiwicLAPrVuPCAAVkRZQjT6A1bm1eRnhNC/zUCmTQh0OGsCh + f0u5Leehrjo6PMYI0tFfP39+B41iIatbSFBzW1O1vAowxkN09IsvLNO+MyzekZdQDIpU9W89KXDN + BYVRAAoKIiWODxdisUzgmSiXxUzGgpk65EMfeqvp8p6oC5NS1TG6WVL/hiswkx0VVN0O4zu6gQSB + THelDhyqMxHFhVS27FIEUs2LLDbC6MT3E0CuEzQxA4CtI3rUsZ3FMxBUFSIz4cuUnTbAcXe0qiWQ + N5QBDbGrLlprIm7HJeHe5lrUoGQ4rHG0XvvaabrYd9vpP6sR+917W2NJGBw3eVZtFHeGiXpc+OfY + pKyNS5zzPBjAySBEVzyjwyoaXZ/6/hg080gEkwlwefCn+ncyejHeNwydjE7Guyadk9HP422jkWfw + 2BUAF3kCDSOo6+ovQeOHx2HlT5KzaE2F1NE3QX3tpKPRq6PRi8pyJNam1rckz1Mn+/EnybN+lS26 + YuSCQs7QyFX1IKP3KoK+fjcxRh43rKKnaYhRUUBcL6EzggyNe3sWmSSkENraew+PlaOaM8B+1Ong + 1OgwuDUls1FEsYUO+lbNfuj0DdEAqMP00iANk5du916zpk5tvf64ftO5L0RaCqErLAYJCbiLTAdw + AwJ6Bdkig0Dv4OdELSO7lUTg32IF8SQ7MVf+BmVhGow7igO/oF/eg95VUbeah9sp1qvnZbKLbr25 + 4DpKxJJ+iPZd7+b/uM+armtiZxstBfyF0Iy2mmy413NV7HTAILbF5l/F5Tbs6QAy8Mhl4Nb4NBgQ + nlWi6hit3rYHqv65PGwbaEGVtUxblrCbOU0rQT2k3Yi3PvAp8cQGe3IlbMss6TYrGOggSKwinZBB + ufJFvgs2da8NVYkXr3YYDPb2DqjEXQ4NBro+RHwe0ZSumkNcgtckLWi7NOnpomPAFhXd1utHW43T + YOU9q2cEXclDM2u0qDTsCN6JNNr+FlC5dmfnaEV1x2DtsIj8ni6KLBDlCgnhRclq8ppAAId+PG2r + 7kl22OAlzBj+rdMSPBjMXKqQkfleY9dCNH05Gt12veI/YQQ1nMk2QqEn76/DqtlP/FO3oJm5qfut + JdhJz9bISfODRMsFLkI6JqqgHIQfB4MGfhkaYSPZPIjVotEZdb0wzXGMBsf1XiGPH5rN6PE4F3zN + 9Cxx7L/M4Ss7gR6X/Q3QysfHY7I9RQePnUbcWIyi2UZrbsayyOzKu1alJlSUQU3asTX9v5eqUk/7 + 5eCba9UWs9gNSz/p9cMtIzWa7Z1rK4nG+nXY4A4b3GGDO2xwddJPvsF1W8GP3ulKbhea2RVYaNcS + tqVC9sPtHWnvyndYIg9L5GGJbBI8LJGHJfKwRP7Xl8g9zfl71spGx4X7Tgf+oZvn31BLAwQUAAAA + CADzDrNU530XBqQGAAAoFAAAZwAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBf + MDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fYXp1cmVfZmlyZXdhbGxfZnFkbl90YWdzX29w + ZXJhdGlvbnMucHmtWG1v2zYQ/u5fQbgfLBcK4xYBuhnwgCBN2mBt2mXZgMIIBEY622xkUSWpJG6Q + /vYdX0RJlpMORQQYlsh7v+fuKL0gqch4sZxVerH32+AF2Xu2C4UdiXIj+XKlSZSOyUeeSqHEQuO6 + LIVkmouCksM8J5ZIEQkK5A1kFHk/8BQKBRmpigwk0SsgH08v6mVK/gYID/pOE15YmlKKr5BqIoXQ + ZCEkyR0N7uPT2um0pmVAllAAmoFKrjYt86LzMTmstDgHpR3hO0copGVdsWIJiqzZhqSssrJTIaVR + ewUrdsNRLSsycsvRtSsguUA5fGHtS404blwNyunzhn0hxZroTYlZJXyNcdbk4svn4+To/fHRn6dn + 7wZ+8ZbJAmnUwHGw75UEin4AhbsUShMoVQs4yjkUGmOywj+e2igeSylkTN5rXWKgSqQGv4SPopIp + HN9xpdXW4pnQJwJz6pfXrEzA3PasKNmy5cKphvVntoSsT8dLyHkBNeVn/1wb9SgD1ZIVyvJ4VufL + twrz3nWsLWO9XOvH4nR4/tH6dWKh5iNLab29xuTnijBFEnc7GCAsOtmZDgheL0i5QRP1lGRcsasc + ZlWBQMv2nKC4KpZSVGVYUJZrR+YPi01MjlieGyExectT9MyimaexCap0G5+sHyyPycWmhH+ZHFiJ + F2RWL0Sji9HYLh7lyqzhVs01rzXM59vRnz8a00vU5SyaK41IQFMvL/3fYJDmTClyaCJ+wiXcooKT + b1lxwZbqUwmud6hIXJliH7ugDYfDn9ATEW6pc/CLqIhaiSrPSCFME1GaIcKxLLFasUydGRk3xZ1v + KDlFAmBZTDYNYyrB0DNfJV5IaiQgBoyWlliEiutLRoBpEkxrlq7cOgKDFWZF8qtKg7dxym+Y9NiZ + YrvkSKaFW3AGIrdBh+uBvOUmsTChTow2SavF/GiBuQB9K+Q1vXk9eT1JJm+SySvq8WkZSybZGjUZ + 76a1l8YH062xvWIzs/lVtEMvigVfIr39r7xBYhG4nMAOD25xlvPvINFRJLbp9Z42ex2WDJ5iau/S + GiUurL4YZ00tmtUMFiRJeMF1kkQK8kXs7Yy9Q3HLkLgj38PQXIaRJo4RNbibrd3AiASNkC2ilnwk + a2vb1mWNM7rsTeNMjj04wWqIOgxxeHr58honwVKZpmMQYmK4sbstf+qtiFI6Jnt/hM4xH/ro0V2l + 9wF1Y7lXuR5eBlmYgHeAwx7J7ES0jKTmJCd/vT0jpmwNmhlR1ZVKJS/d3A5CptewQcxi8fnOgzE2 + xUHSSmnXBYEgQhdVkVrcmVoMA7k0NZNZ7a60zcnDNfqgQIKuZGERxbUb/hjLa2jKG6EMHGXInW2q + 8d3YYVRJ/7Qwtka1xnFLpQvyj94QpGH6zf9f3f4kG5ctnYxj++gqbeYa7U33dhrDfWrryOGIlqKM + RrgyismZKGDcoMcPjl/AjD0hJHhWQDX3YdVcB5NX06eOJweTg+ljZ4+Dye/TXYeVoOChbwCtygzb + eNR2Nmyiy/cP4yajrOTJDUhlADgjQ5OmvcmbvcmrJnQsNbE2u6wsc2/7/lclimGDdlPHpQRseJD4 + XhsVcKcTnLTXMxvlaScq5nyLMJUVQnuF8wpt6Oy7tcR2UEB0m/TdPzSZ6k7lp1nno0Prw+jSNrJO + a6OOOho6N4ex9zcmI5SO54mOaDwLmSEcPOv6tO3XP+cfevuVzGsj6r5H0UqGKWPzEe6ikcFJviwQ + 7T0ZJdOrxL0rJJjjao2YUj3c1deo3aBOs9G0FwLUGg3bTZq2WRKeDWPy1HYdq7in/+Ep//30od4T + YwX+Yuz3Ox0cPxnrJts9MkSj3PwSknZxz0dYM3u+ZnYiynIgoJrSMqhqnnZDy1y+crYDtATtIrNt + S9zHejdK2MKgj1GXgwDiZw7Yszvh5lwtt9tz0AfJUp2Y8onq16YkTK6u763DSRbMay1Go6fbPTbP + voqOBlvSYpFADuvuaSijNyyvYLubmDNBL4JbUswsbi/tjE5HVUitGeym+cb2hLAlpRNITE9i2J7u + 2k1uH232W7DuBWwbF0l42ZVVEcn6PQzxBWw9O2GI4DgcAbddDyJ7augKzwXhqdfFAxmelHSlEvvR + w71fkfnryeSyn5XwHSBq8cx2CYqD+LAdN/N5Fu76Hc2edfofLKJH5bkmOeu+1W+lwCOkF6KGylOE + M1zU4a+hEXeqLZA4L3rDzDQNO8+mZLTfHhhq/747kR72SyluuDkC7IdPXPTMHR332a4X5tFDb0j+ + B1BLAwQUAAAACADzDrNUgg5AcvcMAABfdQAAXgAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nk + a3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fYXp1cmVfZmlyZXdhbGxzX29w + ZXJhdGlvbnMucHntXG1v2zgS/p5fQXg/2F7ISlr0bu8M+IAg23aL6xty2QMWQSDQMm1rI0s6kUrr + FtnffjMkRZGSbDetkyapBOzW5su8cTh8hqP4JxKmsyhZTAoxH/3j4Ccy2tsDxE7SbJ1Hi6Ugg3BI + 3kRhnvJ0LqA9z9KciihNfHIcx0QO4iRnnOVXbObD3NdRyBLOZqRIZiwnYsnIm1dnZbNP/sOY+SI+ + ChIlckyWp3+yUJA8TQWZpzmJ1Rjoh28rxVOKNmNkwRIGYgCT6doSb3A6JMeFSE8ZF2rgSzUwzeXU + JU0WjJMVXZOQFpJ2mOY5sp2yJb2KgC1NZuRDBKpNGYlToBPNpXwhkotQVcPc36/Z53m6ImKdwaqS + aAV2FuTsj/fPg5Pfnp/8+9Xblwe68QPNExjDD9QM+qnImQ96MJ99DFmGhuIlgZM4YokAmyzhnyiU + Vnye52nukd+EyMBQGYxmugm+pkUesucfIy54rfFtKl6ksKa6eUWzgOHHhhQZXVgqvBJs9Z4u2Kw5 + LspYHCWsHPlefy+F2jjBFzlNuJyjpypd/lfAuruKNWmkcWxJ9/r03XtoYaDQ2/S96vOI/vCGiWXq + yL1arMQmUx+fvpGmeSG9tX2W5u7TfBXUJIHpmq1eV98vu1bgejEnlJNAfTw4AKd0fGN8QOD5iWRr + oCDGZBZxOo3ZpEjAzWcjRcgrkkWeFplp4HJWi98dJ2uPnNA4RiIe+TUKwa5yL0Whh0uaq4530gQ0 + 9sjZOmP/pWDG3xNoOZCEz8ikbB/0z/pD2XgSc2yDrnLyecno/LzuAucbF/YCWCrBzrkAtiDxxYX+ + 5+AgjCnn5Bit/yLK2QdgwN9lTEUuPkinGGqGymi9Xm/TQJKaj75S6Y+0IHyZFvGMJCnGLi4obCyI + BhAkIDooxrMIY0q89skrGMDozCPramKYMxxP9ebUREKkAH6DXCyy4F4qHCIBjE1UCBouVTt4BE2w + JY+mhWBaxnF0RXPtNGOI0hEME6lqUALCbHQLFXojS00i/cNXZAQuU0nmL8uVEyY+pPmlf/X06OlR + cPRLcPTE144pJ2Y0pyvghNqNSy1RBzwkIKpDDJUryn1nfJrMowWMl/8WWqB0bmYpgs4c6IpoHH1i + OSgKg+W6ak2rPmfKjG2bZPf6pXsos+pdOKk2IbbO2JwEQZREIggGnMVzT8vpaYU8SxDPoa/9Dx+c + 6AdqInBQH2q9ZiIMqIjUBln0YZjNrc5LCoe85AdLGdCNCSZVgqkDZ55nvuX6VAikxwQJXUE4gACE + TjMmsCXNSOk4wVzvrm0jf/75Es62Ba96YTvLXstUZdfA9/0hGf0L4nbCTG8oV0iRgWibDfrQ0vfk + oGE1WQehc2y+MJPlcRbAwQYkPptWfJ4dPRlvO0ufHT0bbzoonx39c9x2shoG100B/CKbweYf2IqY + TlDn8/VwWBk4i4IrlnPcLhPSw005OvpldPSkVw0J8bTCXpplsZb98E+eJtq5lWVh68F6FLAbfj99 + bdqLPJYup/zLdg5/xQQFQel5Hwb1LyoDR4sEzjtDIqNiGSgYF4BGxQosyBtW7pdO9RJ96i04Sn9c + d34fGA16Ld7X89p9sg8a9Yeey4jaAX8boxbnBUatLt3KiBdTHuaRPOlezTZxsbekb08JolnPI9u6 + m3yvWxdOB0+9BsgV/vNgy7UuzbDdK2QEhfXPuemGQJ6vg6oDF/W68gP3gN4467wPTjzSTgx+NGnY + Sc6A9ah8Hdeh+lbaoV3wJZzBttTq+43Fbkw77x/LndUqshoNMsshKK780JRUH4f1tVJ7Ta1T3WBe + U5YqIJQ4Ocg1WKpTDgySzotkkJf4CsRidDV5QWPOPBONh3bML8k1WPhLAGfmW6UbAFUzBECNKHgg + MymFnsj506Mjj0DIwv89uxg7u8ekGANr5qSNnGeYmG6viqYT82no0M9pBMo08qDBRlpqm0xcpD90 + lIXjxlUiZ6LIE2wfNIymziUZzhWRTfEV3VOG2DHpH9oRgB9+dkPM9aETRKG/EVSvDyHXvopwQxya + 3Nl/q0DdoRMaYXojVF73rxtx3qCHKYPcT2tx/6GDyf5qQAAw369SBS5Tf56xMJpHAJhlokBKa/jV + ymtw2aLamJwBCfyEWBbJlYNssC1pSMDdSsJWVbNqsU2TVV1el1UrCYfVJVuDU0DKojM06d7kmIQF + FyppBFY5mRdJKNE6ZjDm9iTDTGMm5VAJkdmkTQbAFZGoiJJCYpNApJcskaysViJbMZkBSoJCokpJ + JhdQJbGUcHrFkBrFbKjBRafcYKe8YDIjqbJuj8i4J1uTtBzqoXq02tBl0q6TBhwMuRPHNNb0gS7A + frGurZg0lpFgmqYx0v6reTfhu9cPDS0gwS/pQKCA0H9FYziy2JwWMd4OQegAKUQEbjCFTc3QYh+U + RlxKDG5vZbYYtUDhUyby9eh4DvT02YK3XRne7JVJl5RCxTOZOZnEFbzNbCXlA2oUJyyC5c9lmENt + tfujnKmMlSbWDi0Oape2WWbThh3LUM6dOdUNjd8I8WN7q1fnpl5AN4HQrYC60WusJELedJzjQtZu + jCq5vikdifMUIylduyRcgFl3hL4LQB3oWB9rRlbGx92m9l5d7sbmbKphLnRgB1w4h2JFFXwKZ9XO + SPoh0G7Rnmi4SsspzTA5aTtYGhNbgt6k7ZxpTISVm8R0NZ1R8tFbe5/G8E9jUHkOOR0WQtiU0ElL + to5C2zE0H5jYDDQj8cxdMBHEKawrgDm8GA7SQmSFaMKNoWv1NrSiTHsDxIJPl93dZXZnbyxzh8xl + cBqbc2ElAxGsQXXADUw88WRoSVVwnHzuzyPYtCN5aI6uIoogM07VHUH/2mtf3klrq0da0gbwIEdS + ec62iGou4Af23NahuqE9xrTib3Ny+IgUgmY4a4YYl+vE/doSHxokJ5VMbeEEU7GJnZc1B1UXeIos + 4rApDS8nG/Z8Lew4VtxqlYEjhxWQvU3hxavZR3Gz8f/Dy15A1fuftPT0/bPvVC0qFAOI5iUTXeZy + y5mLwcH2KnhfCXJ3lFXcpa6j3vEXw95W1HtDjLrB/bpbdLNfd96iQ5jpbs7vJbZqWazu5vzh3Zzj + Of7or80f+mW5VZyeWWm/aRz0nRMG4nUzof2Wq3ebfy2h1RPtEbLPDtwPBtQG6n2TAJZEnYffo7Rv + b0EzYBeSvR183OEdtXa78Y599eSarGd3QXxuAiKL0b7ePdjkxx2WqmMpfDvzYxCzZCGWk7/9Hb5C + Uq6/PumA1g8GtE7UXh1hONsKt2qb2v5qZN/CZx+AbprO1kHJWEf/L9LbntgiAHYP7EOoBi6G2yQ4 + Ly/hpW72gF1AFK/hvxSIoqe3MH+w+BTf6Hjy0EHqJj0nE9DuyFVu74B2M+cnt8z59qH07tP8wQBs + dedd1+eRouuqAr8TGPd6vRNpFI63osoqP/q1tGJVrdeYvK8OeF4gQMaL51T9yZH6QwFjvBr36h2O + uhw2/W+7Ye5eAOpeANrHC0COe+33TaCvcfBH9+bQzmD8Q79MtPsGzEy+89eKqlg9sY7xxrBH9/bR + fjFr6Rs3f5+piV1b5jrwtbtPun/3SXaAuLWXoqSBRpSvk3Bkjs/uDanuDambvyFVP5EeXtZbHqWC + Lvj9qyidgVTvJET/1oTX4JCdEOuGkG0n4a7EdOclphaf7qpL3Zs6XQGpKyA1CkjVEXNr1SMqwuUP + XT96+tDrR7Us1/mtiu9aW7qDCs+2w/TBwFwF1y1VHiPGvVlR5/eykgP88fKWJvXCRGmLrp5j6jm6 + giMpkpKiNOEeijeVJ3SVm65y01VuusrNY6ncbL1kMvO6ok1XtGnO/cGLNvfimqary3R1mYdUl7HO + m4eXq8YR38Pfr39dCln+JvAGPPMaRDuVy+LmktjOCSJLNxPjeAtEG5ngd0kn7+5PyQEXCfVz5bCW + l8xB6W1wvLLqNwFz+Xvdvvmh7q/C5ZUoDYR+H/4+vdX/Hm9Z7YsKYhgyIEmEnYTQSl72DhL2EWJm + lFxOpHnd0Lut2oDPV1YcWqfupxqAj8yRBTGaNbHmpspg+Vg1JgyxX1wRLJ8vg5zlc2fQ0zD8Dsiw + fK63GfvGBb1tC9tS1yufr6vvbZp9G3W+8tnr37vj08RX1RqYHbNng+1dCQ0JNV03wIEOOQ1FgPt1 + 3+ltdai0J7o2aQwcQToPWMxW7i+zz/wrGhesHrNas+IaFTzj7aadabBv1hQBg/opN4QcNSqNuwKc + tv1sqBZ145FS8+fbKkcqaW5ektR2v+HPLuBz21VJqdG+K5OWhzRM1CjuGWzo5pqla3jONqvdJzpH + 5nfLpXblTQEM2pQ73WlGJH+7S9aGGuUpnRTZdrJToi5P6fKULk8hXZ6i8xQMabedq3SpQ5c6tKxB + lzp0qUOXOnSpwx5SB+cUu0n68E25wf8BUEsDBBQAAAAIAPMOs1R/y4avFAwAABdbAABcAAAAYXpl + eHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRp + b25zL19iYXN0aW9uX2hvc3RzX29wZXJhdGlvbnMucHntHNtu2zj2PV9BuA+2B7LiFgVm14AXyGZ6 + w/QSZDMLDIxAoGXa1kSWtCKV1i0y377nkBRFSrKTNE7bpBbQxiZ5rjxXUskTEqazKFmMCzEf/OPg + CRns7AFkx2m2zqPFUpBe2CfvojBPeToXMJ5naU5FlCY+OYpjIhdxkjPO8ks28wH2bRSyhLMZKZIZ + y4lYMvLuzVk57JP/MGa+iE+CRIlck+XpXywUJE9TQeZpTmK1Bubh20rRlKzNGFmwhAEbQGS6ttjr + nfbJUSHSU8aFWvhKLUxzCbqkyYJxsqJrEtJC4g7TPEeyU7aklxGQpcmMfIxAtCkjcQp4ornkL0R0 + EYpqiPu7Vfs8T1dErDPYVRKtQM+CnP158iI4fv3i+Pc3718d6MGPNE9gDT9QEPRzkTMf5GA++xSy + DBXFSwTHccQSATpZwo8olFp8kedp7pHXQmSgqAxWMz0EX9MiD9mLTxEXvDb4PhUvU9hTPbyiWcDw + Y4OLjC4sEd4ItjqhCzZrrosyFkcJK1ee6O8lUxsBfJHThEsYDapk+V8B++4K1sSRxrHF3dvTDycw + wkCg9+mJmvOI/vCOiWXq8L1arMQmVR+dvpOqeSmttR1KU/dpvgpqnAC4Jqv31ffLqRWYXswJ5SRQ + Hw8OwCgd2xgdEHiekGwNGMSIzCJOpzEbFwmY+WygEHlFssjTIjMDXEK12N1RsvbIMY1jROKR36IQ + 9Cp9KQo93NJcTXyQKqCxR87WGfsvBTX+kcDIgUR8RsbleK971u3LweOY4xhMlcCTktBkUjeBycaN + PQeSirEJF0AWOD4/1z8ODsKYck7+TTlSeA1ezD9kTMUt3kunGGj6SmWdTqd9GUnNR1+J82daEL5M + i3hGkhTjFhcUnAoiAQQIiAyK6CzCeBKvffIGFjA688i6AgxzhuupdkyNJEQMYDNIxUILpqVCISLA + uESFoOFSjYM10ARH8mhaCKZ5HEWXNNcGM4IIHcEykaoBxSBAo0mosBtZYhJpG75CI3CLSjR/W2ac + MPExzS/8y2fDZ8Ng+GswfOpro5SAGc3pCiihdKNSSpQBEwREdIifcje576xPk3m0gPXyZ6EZSucG + SiF0YGAqonH0meUgKCyWu6olreYckBnbBmTP+qVxKLVqDxxXDoijMzYnQRAlkQiCHmfx3NN8elog + z2LEc/Br68MHAf1AAQIF9aE2awBhQYWktsjCD8tsanVakjmkJT9YwoBsTDApEoD2HDjPfMt1Rgik + xQQJXUEogOCDRjMi4I5m5VS5VrAE39q27pdfLiCrLXg1C44sZy1FlVM93/f7ZPAviNgJM7Oh3B+F + BuJs1uvCSNeTi/oVsA4/Exw+N8AykQWQ0gDFFzOKz/Ph09G2LPp8+Hy0KUU+H/5z1JZTDYGrJgN+ + kc3A9Xu2IGYSxPly1e8bKJpFwSXLOTrLmHTQJQfDXwfDp51qSYh5CmdplsWa98O/eJpo01aaBceD + /SjAF/44fWvGizyWBqesyzYNf8UEBUbppAuLuueVgqNFApnOoMioWAaqgAtAomIFGuQNLXdLk3qF + FvUeDKU7qpu+D4R6nRbb63jtFtkFibp9zyU0rYL9NjINwwUiLcbcSoIXUx7mkcxub2abKNiu6Nsg + QTTreGTbdJPuVeuW6aCptY9U4Z8Hzta6Kf12e5CRE3Y+52YaAni+DqoJ3M6rygLcpLwRatIF8x1o + 8wULGjf0JCF6HcvKQTHWt1IP7YwvIffaXKvvt2a7ATbpHkmfamVZrQae5RJkV35ocqrTYH2vlJep + faorzGvyUoWCsjYOcl0g1TEHpnrOi6SXlzUVsMXoavySxpx5Jg737VhfomuQ8JdQkJlvlWxQnJol + UMyIggeye1JVE5k8Gw49AsEK/3t+PnK8x7QVPQty3IbOM0TMtFfF0bH51Hfw5zQCYRq9T28jLuUm + Y7e67zvCQqJxhciZKPIEx3sNpamMJAO5QrIpsqJ5yuA6It1DOwLwwy9uiLk6dMInzDfC6dUh9NeX + ETrEoemX/feqmDu0giIA10LkVfeqEd1NxTBl0OtpCX70csH0erXkD1Xeb1IALht9nrEwmkdQIuvG + gKAm/GrHdTHZItaInAEC/IS1KyIrF9nFtcQhC+xWFLagmlRDL01CLq8umRZwh8gFW4MZQHOi+zBp + 0OSIhAUXqjUEMjmZF0koaWCvYs5IMuwpZpIH1foYt2wSAKpYc4ooKWQdEoj0giWSlDVK5Ci2LYBJ + UGhHKcnkxqlWlRJOLxlio9j3NKjoxhp0lBdM9h5Vb+0RGenkaJKWSz0Uj1YuXLbmuj3AxdAlcWxW + zRzIAuQX69peSWUZDqZpGiPuv5snEL57yNCQAtr4Eg+EBgj2lzSGJMXmtIjxDAiCBXAhIjCBKbgx + Q419VBJxyTGYu9XDYpwCgU+ZyNeDozng09kEz7QyPL9LbLtREUz2SKZFBUszLqRsQK3ihEWw/bkM + bCitNnzkM5XR0UTXvkVBeWebZjY56kgGb+7AVOcwfiOoj2wXrzKl3kC3WdCjUGGj1VgNgzzPmOBG + 1s6FKr7u1HrEeYrxk65dFG5JWTeErltyOsVifa1ZWSkfvU35Xp3vhnM2xTDHNuAB504arLCCTSFU + LSvSj4E2i/amwhVagjQD5LgtnTQAGyFv3MwtDSDYtXFMV9MZJZ+8tfd5BD8ai8rc40xY9cCmxk1q + sXUV6o2h6kC9ZqFZiVl2wUQQp7CnULrh0W+QFiIrRLO46Lsab6tNlFpvUZ/gs+/ivk0XZ7uTOR/m + MiSNTDZYyfAD2q/SWs9EEU8GlFSFxPGX7jwCVx3IVDm4jCgWk3GqTgG6V177xo5bRz3S0h6A7Tic + yuzawqo5XO/ZsK1L9UB7ZGmts02+8LE+CJpBrBlYXKpj92tLZGigHFc8tQUSbLnGdv/VXFQd0Cm0 + WH1NaXgx3uDttYDjaHGrVnoOH1YY9jYFFq+mH0XNrvUfVpcCYv7ozUlHnyz71m1EVbNA/fKKiX1/ + ck/9SVntWrr3vrKQveaSxN7eel07unFh21rX3rIKbTW4/Ym48c9rT8QhqOxPwX+w+qllm/an4A/v + FBzz9aM/An/oB9/WBfPMaujNYK9rZRaI081m9S6H6Db1WrOqAe0Vcs4O2A+ibA3U2yIBbIbKgd/+ + Yt52PbNge616H/XvvrYhN6pt7KMkV2EdewoicrP4sQjt6p2BTfa7r5v2ddNPWzcdK0ccYKTaWj3V + PNb+anjfQmcX9dk0na2DkrAO6zeS2wZsYQCne3ZucWqF/jb6k/K8XEpmL7iuqsQT85tWlWjnLcQf + bLGJr1o8fegV5yY5x2OQbugKt+PqdDPdp/dK9/6r4uuT9IOoldXhdF2WR1goV5fj11S5nU7nWKqD + 41Gm0sfPeoKsiFR7NCInVSLnBVa5eEacqt/0Ue/oG6U5lKtXKuo82Njvchi8fxtn/zbOLt7GsYxr + ty/l3N64H90rPNeE3p/6nZ7rD60M8Dd9u6eKz2MrWTeWPbqXgHZZkZZWcfuXipqVaQusU5zuD4Ee + 48tHMu4PKF8n4cDkw/2bSPs3kW7/JlI90TyshjWO+MaXkr6uMyx/Lbu1OnkL5E6lrt0WEcc5gQ13 + uhyO50ZQ2VvKstvDb/ZCDha8Qv0BB1DYBXPK32adWwl5p4pX/v0C3/zhgq8oeCtGGqXv93/Lp9UU + Hu+d2I1us9Ajoe+CwhCLFnlW20vYJ4hJUXIxlsp1Q9u2uwJ8vvK+oBV0N2f5+Mi2UxAjWbOK23St + Vz7WDRFGsBvf5JXPzYq58vkehVD5XG2T/da3Y9v03HJJVj5fd1m2Cfo+Ls3KZ6ev8uDTLCeqPTAG + vGOF7VwIXQFpvG68ARlyGooA3We3XVwV4dv7ORsxenGQzgMWs5X7ZyNm/iWNC1YPIK3NXw0LJlt7 + 6Npuzzc7iplb/QYKZv4alkZDjGDbA3W1pRvje82a7+tqT3Fz++s9rfdbvk+Gz33f8EmJdn3LZ1lI + Q0WN6yxTpLmNVWkanuNktVMzJ3/dpme4aUNwXfkfTNeBe+xw9/uqH6V1qF8LfZe7pX2fsu9T9n3K + vk9pC7X33bl8q+NoQ3DfKu1bpZY92LdK+1Zp3yrtW6U7t0pbUuh3unBp6a/+D1BLAwQUAAAACADz + DrNUlV+S15wGAAAOFAAAZgAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdf + MDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fYmdwX3NlcnZpY2VfY29tbXVuaXRpZXNfb3BlcmF0 + aW9ucy5wea1Y62/bNhD/7r+CcD9YLmTGLQJ0M+ABWZa2wdK0SLMBhWEItETbbCRRIyk3bpD+7Ts+ + RL0c74EICCKR977f3ZF+gWKesHwzL9V68tPgBZo82wPCznmxF2yzVSiIx+gDiwWXfK1gXRRcEMV4 + jtFZmiJDJJGgkoodTTDwXrGY5pImqMwTKpDaUvTh8rZaxugzpf5D3SvEckNTCP6VxgoJzhVac4FS + SwP78JVZnca0hKINzSmYAUpW+4Z5wc0YnZWK31CpLOE7S8iFYd2SfEMlysgexaQ0smMuhFa7oluy + Y6CW5An6xsC1FUUpBzlsbeyLtTimXfXK8fOGfS14htS+gKwilkGcFbr98ukiOn9/cf775fW7gVv8 + RkQONHJgOcj3UlAMflBM72Na6EDJSsB5ymiuICZb+MdiE8ULIbgI0XulCghUAdTULcEnL0VML+6Z + VLKzeM3VWw45dcsZKSKqX3tWFGTTcOFS0ewT2dCkT8cKmrKcVpSf3Hdl1JMMWAmSS8PjWK0vf5WQ + 97ZjTRnZJlNPxens5oPx662BmossxtV2BslPJSISRfZ1MABYtLIzGyB4XqBiDyaqGUqYJKuUzssc + gJZMrKCwzDeCl4VfkIbrQObP8n2IzkmaaiEh+o3F4JlBM4tDHVRhNz4aP0gaott9Qf8kYmAk3qJ5 + tRCMbkdjs3ieSr0GWxXXotKwWHSjv3gypkvQZS1aSAVIAFOXS/dvMIhTIiX6dVN8ho4AJXzOs6zM + mWJUfiyo7R0y4Ctd7GMbtOFw+A/0iPtXbB38wkskt7xME5Rz3USkIoBwKEuoVihTa0bCdHGne4wu + gYCSJET7mjEWVNMTVyVOSKwlAAa0loZYgIrtS1qAbhJEKRJv7ToAg+R6RbBVqaizccZ2RDjszKBd + MiBT3C5YA4Fbo8P2QNZwExmYYCtG6aRVYn40wJxT9Y2LO7x7PX09jaZvoukr7PBpGAsiSAaatHez + ykvtg7SxhmZm8itxi57na7YBevO/dAbxteeyAls8sMVIyr5TAY4CsUmv87Tea7Ek9BhTcxdXKLFh + dcU4r2tRryZ0jaKIAXKiKJA0XYfOztA5FDYMCVvyHQz1oxlxZBlBg33p7HpGIKiFdIga8oGsqa2r + yxindZmX2pkUenDQIg7918uXdzAFNlI3HI0OHb+92W34Um0FGOMxmvziu8Zi6CKH+2W3vwK1UOll + qoZLLwpi/47CnIduYYYh2RFm+gZabYoaF3Xpugow6b6je0AplJvrNRBVXQ4oLqWyfY8iwOS6zGOD + NF19fgQXukoSo9QWsz5r2NbuFQiqSpEbDDFlxz1E747WBQ3gpQxkiAONqeGxNkNrEu5rrU0NKoXj + hkYb2R+9qYf9uFv8u0I9noJlQyVh0C7aOus5hnvTvJk7/x6burHYwQUvghGsjEJ0zXM6rhHjBsV/ + x4k5EERwNAAtD35VP6fTV7Njp5HT6ensqaPG6fTn2aGziVfw2DcAl0UCXTto+uo3weOHx3GdT1Kw + aEeF1Oibo6FO0mT6ZjJ9VUeOxDrUepcURepsP/kqeT6soa7LthAU+huNXGsNcnqvIhisd3MT5Fkr + Kvo4CxgVJeB6C+MJbGjt27XINEwK0NbZe3isE9UewsdZF6Mz48NoafpWq5NhSx0MrZvD0PkbohFI + h+NDSzQcffTM9Z61fer69cfNVW+/FGllhG5zGCwkkC6yGMEOGOgdZJscgN7jL4jaRvZaEEF+ywzw + JHuYq56RLFcyFsyUymUymvXcB63BsNmPcZMlYskwRMe2qziFPf2Px3x3gwY7T7QV8BdCez/o4Pho + nOtM98gAiWL/v1B0iHsxgnqZuHo5iCbDAWCqy0ojqv46DCv9uKrpBmhDlY1M15awj/N2lKB70T4+ + bQ48gJ85YM/uhB1wldx2vwEfBIlVpMsnqG5IkZ9Zbd8b55DEm9dYDEZHOz30zb6GlgJdzRFfRzSl + Wfvck+AdSUvabST6LNALYEeKHsLNpYPBaanymdUTXffd0JwMOlJacYTsRJrteMOuU/tkn++guhew + Liwif60VZR6I6sYF8KIkm78lAODQH/i6rnuRPTV4CycC/9Vr4J4MTkiqlJH5ecPepNDi9XS67GfF + 3/iDBs/8kKDQi/fbYT2a5/6t39DMKaf/00TwpDzbI+ft+3snBQ4hvRDVVI7CH96CFn8FjbBVbJ7E + etGaY7pfmFE2Q6OT5qyQJw/tYfR4Ugi+Y3ryn/gfsvC1PS+erA5di0ePvfn4N1BLAwQUAAAACADz + DrNUUaldLf0OAAAatAAAYgAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdf + MDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fY29ubmVjdGlvbl9tb25pdG9yc19vcGVyYXRpb25z + LnB57R1rb+M28nt+BeF+sFMoSjZYoHcGfECQbreL20cuTfdQBIFAy4yjriypeiTrLtLffjMkRVEi + 5Twa5xKHBhZrU+TMcDict53vSJjOomQ+qcrznX9sfUd2HuwFwA7TbJlH84uSjMJt8iEK87RIz0sY + z7M0p2WUJj45iGPCJxUkZwXLL9nMh7Xvo5AlBZuRKpmxnJQXjHx4d1IP++QXxtSH8mtJooTPyfL0 + dxaWJE/TkpynOYnFHHgOnxYCJydtxsicJQzIACTTpUbe6HibHFRlesyKUkx8KyamOV96QZM5K8iC + LklIKw47TPMc0U7ZBb2MAC1NZuQqgq1NGYlTgBOdc/pCBBfhVhVy/2HZfp6nC1IuMzhVEi2AzyU5 + +e3oTXD485vDf7/7+HZLDl7RPIE5xZZYQf+scubDPpjPvoYsQ0YVNYDDOGJJCTy5gP+ikHPxTZ6n + uUd+LssMGJXBbCaH4GNa5SF78zUqyqIz+DEtf0rhTOXwgmYBw7cGFRmda1t4V7LFEZ2zmTkvylgc + JayeeSQ/10T1LvDLnCYFXyOXir38UcG5tzdmwkjjWKPu/fGnIxhhsKGP6ZF45hH55gMrL9IW3Yv5 + ouxj9cHxB86an7i02ldJ7D7NF0GHElgu0cpz9f360QJELy4ILUgg3m5tgVC2ZGO8ReD1HcmWAKEc + k1lU0GnMJlUCYj7bEYC8KpnnaZWpgYKvssjdQbL0yCGNYwTikR+jEPjK71IUenikuXjwibOAxh45 + WWbsMwU2/prAyBYHfEIm9fhoeDLc5oOHcYFj8KhefFojOj3tisBp78GeAUpB2GlRAlqg+OxM/re1 + Fca0KEADJAncbUDyIU0iUALFp4wJ7VWM0imqm23BuMFgsGoySdVbX2ztt7QixUVaxTOSpKjDipLC + BQOtAMoCtIQgYBahbomXPnkHExideWTZLAxzhvOpvKQSSIgQQH4QiwYWxEyoRQSAOoqWJQ0vxDhI + Bk1wJI+mVckkjePokuZSeMagrSOYVqZiQBAIq1E8hAqOtG0SLie+AFPicdVg/tJEOmHlVZp/8S/3 + 9/b3gr0fgr1XvhRQvjCjOV0AJtzduN4l7gGNBWh30KX8ZAu/NT9NzqP5GE8P/q8kQem5WiUAttbA + o4jG0Z8sh43CZH62cqfNs9aSGVu1SH/q1yIi2Cpv46S5jDg6Y+ckCCKQnCAYFSw+9ySdntyQpxHi + teBLGcQXLvQDsRAwiDedp2ohTGiAdCZp8GGajq2LixOHuPgbbTNCPIM0D6pshu9wcwBk1ILgqU+5 + tBMBl50goQtQEKCSUHzGBC6pminlJriiJUhwvmpqqG4lcJtfy1Wz+cky0E6FNmEgz8k3bvhALVxE + c7Tok49posNWGgqQnKnJ33//BUzwvGjmgdbhT7WTrB+NfN/fJjv/WkEGqLQqLhtiQi5dAgdYjGw0 + hJEhGqiEbTeQpSI9vRFwQzm31wFYboD/TY3i6/Xeq/EqZ+H13utxnyfweu+fY5vroBBcmwT4QqZG + +i7VQ9jrt+vtbbWKZlFwCYeKemBCBqhtdvZ+2Nl7NdDlpASig1KYFg3sQH808MiAZlksN7f7e5Em + Aw1RiEYdcRiTtrSTBUaDQFSgLH49fq/GqzzmN5Lfqp6744N0Uhigp0OYPjxrTjOaJ+AgaJJcXgTC + 7w1gK9UCdlAYpzas79xbvHIfQfaH466W8AHRaGC5nMAL65Udwt6G214bkbyy/xU3dhUm2+UGVPY7 + b8UVduV4FboeBTHw+lWHFWlRTYswj/iFfzfrw6brTF9fEkSzgUdWPTbxXttFR1g3efaIFf55oHSs + IrFtl8tGEarHYGnzZdA8QGG6buSv7Un1rjodwmXckZcR5Hdi8ImvGA20OwuM0T7VfFAowJWV6hfD + K/SmUNGNW8djkiGXrCJBTgH08p1CbeXZBfhnOsPE5ztzzFh2OjwUGmgH1bWVYLHGUFX6R4NtFjwH + XH2txCA0HJ4If2NyZJrOlkGNWNq5W+1bX2ghAB+PdPs8NMyVtjkLFadD+ZnvT5+geSDcnexepawq + xR3qSpFnMhEvmgV5Q1kdgwa5DES62AIVpeZVMsrr2AUYxuhi8hONC+YpF2Jbo12BM1D4FxD4qE9b + +s1RUyBQKKsi4FkKEZGQ0/29PY/s7706a18mFbmPtEUTGyRPwVePvcaGT9S77RZ8PqzYovmeo9pT + 4e7BsYJYw26DyWkE7DCyFCMLSRysIKemTyjKSTso376Zd5MJcGyvzTBtCzPrvkxZFq4XODLGYd6W + hlePRgN4l21cOSurPMHxkbG0FbrMuKO2tdVZqM/gz272h1DHcJdoTIa7uuUsdr+1TfP1bsvpgeeG + E3S9m+XpZYTafFclB/2PwgPZbbsysN70ba53DR8E5ln9kuvhteHEqRhqyuZRYmzeBVD3CqBUqu4u + EQ8mdkSaBVSSYD+hGlOIZIrfCLHMD1hOY0xOLkC7wjtMR2BSuJ4k8iXcYNMIk7NEShuRUuU34HmI + YoWun4SkwnbSJhkdZAp6F6sdmgVtj9SYmG2cbOPsBWVB24jfmBw1fhfmw/A+Ya4YkTZpqjJtsmg3 + k6KDv10ey5SwLslS8MfkM40rLCjMeNgIEnB1wUo8DJMu8vlVnQOcshrCDDfzeZ8Iw9UlXaFpce0L + WwLhMxLKBCpX5eSAhFVRipwul/vzKhH4OSPr4kaGCcAZZ6jIUypjZCIArFy4o6TijA/K9AtLOCpt + lPBR3AdAKmlewqlk/MqKHDMlBb1kCI2WumzWWGRGHKQsB1ZiorBJinuEu058NEnrqR5ujzbGq86p + y1weTgZZKVAFqWewF0A/X3ZOUkhITcE0TWOE/ZdZOvDb1QFjFxH4v3IqmDmQtksag9fMzimoJnJF + Iy4dZQSXaAqCx5BjV2JHBacYFJ2WcEYLDRs+ZmW+3Dk4B3jSa8VoKcPCW6JLizDBPKGp8slwV5Xy + FDIgZhWERVxEe/QoMkBqOf6Juwoj01sb50JV25jVaO373jhBy5mGDR3DooWtqcb4hsM41o1BY+mk + NLQTbXIUfCYUQS3ZxqsapygVnepQQ9f60nZxnoKrF9NlG347gdEVuWE7wdFKTXTnqpnNmeK9Fre8 + uylDDZh7tJt9dDUbqCC9Zpyf06tASttNqbT29vli06ZObD6VsdBmFidWH8tY2mPdJn1ulwGgsUkT + zfkyptX+VZ3JMAmJi0lMF9MZJV+9pffnGP4zJtWOV+uB5r/3ZWP58Vpn6SkKNVHNRB94zsogTkHY + IBxGzyhIqxIjcjMoeZyAB1+2oAdfdw18LGtbsY9L576odK6u6VR1v+CmZKxcggU3G3D2jW8zUgre + 47o+FaZs8m0ILi+Nd7i/tHMZUYyOudXbocUyCXeUlzC89uwyNrGOesSSgQJxb5HN/S0L3apPYqSv + tU6VA3YLYM05KHfBR48xMI2NqfbbWCftj1aN3QE5aWiy6VXM6k30FJ85qbn0Aiz641Mafpn0KL+O + /m1xcSVXRi06NHPp9elZr8Mfgc2emNjwbAxw6AmnXtZdVQbn9y0Do2MLlLGLDklzWZAW2kfPgqw9 + nq+jwx5p8e4Z8d0zpuuGdONbx3TWkM71Tdy9b+KhOh5At7reBucMW0T3RfY2WAlfX4PBQxT+e4rn + 6DTdtnj+bKvkrkBuFsifdcFZN0ebGcxgvoA9i6bc+wU26LTd17PDYee8Kc7e3K7aliXnyDlHzjly + m+bIiTu+8b7cPnY8vnYOnbXj8Y6Ol2jmUg5Xn5nYTAdLpMjlrdk076rpymj7SoPB4Ee+44KnAYuM + hdF5BAGA65h7cbli1/v1Inq/UAE8bKNXW6VsSLtWe1MvuiOrL/OgljzHPqyN65+6X49Tx+XDl4vy + X0KUr+uEtfUuxWno2pVcu9I925WE3dnwsFM2OZd0XjzhqHP198ROgPhP3AtvHLhHaG/6VXy9C1lX + B1trD2DXG6XKWeTKHhI/3eB05de5igqrFeILT/IreZaWNDzGB/gCVyOLjxg6uzYr12b1hH+eRrMx + rtbnogBX63O/CvNkfhWmsddr+zkYvPAv9gdhXGV0w1rdbMZ8M0PjALzzzDW8uYa3v9/wpkuSc4Gd + C+xc4E1rd8vS4gV8cQGb3fadS7eOZjeriXi+jtUu7ufmfjectXGu1Yput19gv67X7amXE1yvm+t1 + c71urtft8Xvd7CkHtcB1urlONxfgP68AX9cIrtOtuUKu0+3JdLqh1XkJMWfAvWeX0ncp/YdI6Wui + 5HL6zuS7nL7L6Ys77nL6LqePk3tsxLN2sGBDt8nqw7SNc69WpvVhwy6v7/L6Lq/v8vour+/y+mZe + 35p4UCtcYt8l9l2U/7yifJfYd4n9J5/YB7PzIgLPQKRoNjW13/+t1v/gvrvfTn+w78zq0F15QJ3O + zeWBlji68oBzHFx5wJUHxB135YFNKQ9YeTeZAMf2/vYfl9Qs781f++wnZP9xCVn/9097LOsz9m35 + hm4uqggNu2mObZMCvasTOhgM+ANMkyc0Ky7Ssq4XLEAzA0tC/BEArXbAA+vCFWFaaG8uwsyjS1Gl + cKUYV4p5aqWYVcriafw9eY2gjavw3FVnv+gaUE+GSq1wNaAnUANaq4Ncy477W/Aup+SKUa4Y9bKK + Udz+vYiAPY6Kx21/vF/s/Q58Joy9Vrhx72EntsgbxwsCcmcJCEUo0O6FNGJkF4PzeY/208AYVOFx + 408dx9EX1gqx+mKp5vT/VihF5xhJgbQtjuicze4dSTXkGIHUU/mNYet9eeHlUtSIEO3DDUOPllcz + Rgn7CvYjSr5MOIvbZmhVZQhf96wOWZc+TIUIXzzZURK1M9PF76sb1y+tHogW5NZV4/p1O0+/fj2a + x68QPqLnr3D+H5zx+nW96oDvXPBdJUyWum/9ul/9t2/1OurA9etB/yA8vkz/tjkDdUsfmGEPvgnp + kku4baUKe8hpWAaoI9aR2GiMmT2voYNHhRWk5wGL2QLA69j8SxpXrKsrrUmQDhT0MfQhK2tE/y06 + N525Rj4ID3215WmOr9dgdSR3XdV8Qc3dK/qSuzdV9c9M3j9Q0R1f6+4P4MxZa3Ffky+D9UaNWnm2 + 7WxBLXJe66J2MtQtQ//0Y2JL1Ps/UEsDBBQAAAAIAPMOs1QZd5CH3QwAAE1qAABhAAAAYXpleHRf + ZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25z + L19jdXN0b21faXBfcHJlZml4ZXNfb3BlcmF0aW9ucy5wee1ce2/bOBL/P5+CyB5ge6EoaVFg7wz4 + gCDb7QbbR5DLHrAIAoGWaUcbWdKJVBq3yH72myElihQl51Hn1ZWANjYf8+Jw5jekkh9ImM6iZDEp + xHznn1s/kJ2NPUDsIM1WebQ4F2QYjsiHKMxTns4FtOdZmlMRpYlP9uOYyEGc5Iyz/JLNfJj7PgpZ + wtmMFMmM5UScM/Lh8KRq9sl/GNNfxJUgUSLHZHn6JwsFydNUkHmak1iNgX74tlQ8pWgzRhYsYSAG + MJmuDPGGxyOyX4j0mHGhBr5TA9NcTj2nyYJxsqQrEtJC0g7TPEe2U3ZOLyNgS5MZ+RyBalNG4hTo + RHMpX4jkIlRVM/c3a/Z5ni6JWGWwqiRagp0FOfnj6G1w8Ovbg98OP77bKhs/0zyBMXxLzaBfipz5 + oAfz2VXIMjQUrwgcxBFLBNjkHH5EobTi2zxPc4/8KkQGhspgNCub4Gta5CF7exVxwRuNH1PxSwpr + WjYvaRYw/OhIkdGFocKhYMsjumAzd1yUsThKWDXyqPxeCdU5wRc5TbicU05VuvyvgHW3FXNppHFs + SPf++NMRtDBQ6GN6pPo8Un74wMR5asm9XCxFl6n3jz9I0/wivbV9Vsndp/kyaEgC00u25br6ftW1 + BNeLOaGcBOrj1hY4peUb4y0Czw8kWwEFMSaziNNpzCZFAm4+21GEvCJZ5GmR6QYuZ7X43X6y8sgB + jWMk4pGfoxDsKvdSFHq4pLnq+CRNQGOPnKwy9l8KZvw9gZYtSfiETKr24eBkMJKNBzHHNuiqJp9W + jE5Pmy5w2rmwZ8BSCXbKBbAFic/Oyh9bW2FMOScHBRfp8vDoKGfz6IrxTxlTsYsP0ykGm5Ey2/b2 + dvdQkuqPvlLrj7Qg/Dwt4hlJUoxfXFDYXBARIFBAhFDMZxHGlXjlk0MYwOjMI6t6YpgzHE/LDVoS + CZEC+A5yMciCi6mQiAQwPlEhaHiu2sEraIIteTQtBCtlHEeXNC8dZwyROoJhIlUNSkCYja6hwm9k + qEmkj/iKjMClqsj8ZbhzwsTnNL/wL1/vvd4L9n4K9l75pXPKiRnN6RI4oXbjSkvUARMFRHaIo3JV + uW+NT5N5tIDx8mdRCpTO9SxF0JoDXRGNoy8sB0VhsFzZUtO6z5oyY+smmb1+5SDKrOVOnNQbEVtn + bE6CIEoiEQRDzuK5V8rplQp5hiCeRb/0QHxwoh+oicBBfWj06okwoCbSGGTQh2EmtyYvKRzykh8M + ZUA3JphUCaYOrXme/paXmSGQHhMkdAkhAYIQOs2YwLbUI0O5vYIoCzK5wdaN/fHHC8hwC173wqaW + vYaxqq6h7/sjsvNviN4Jq9nJNVJkIOZmwwG0DDw5aFRPLkPRKTaf6ckyqQWQ3oDEV92Kz5u9V+N1 + GfXN3ptxV7p8s/evcVt+1QyuXQH8IpvB9h+aiuhOUOfr9WikZ9EsCi5ZznHDTMg2bsudvZ929l5t + 10NCzFnYS7MsLmXf/ZOnSeneyrKw+WA9CtgPvx+/1+1FHkunUx5muoe/ZIKCoPR0AIMGZ7WBo0UC + WU+TyKg4DxSYC0CjYgkW5I6VB5VbvUOv+giOMhg33d8HRsPtFv/b9tq9cgAaDUaezUh55WGmgv46 + Tq3+C7w6/LqVGy+mPMwjmfQOZ12czJ3pm1OCaLbtkXXdLt/r1tUrY2i5EMgV/nmw71rXZ9TuGjKQ + ghPkXHdDPM9XQd2BK3tdO4OdqztnnQ7Ak3dKTwZnmjh2kjOG24bDg2GMb5Ud2gU/h1RsSq2+31ls + Z9rpYF9ur1aR1WiQWQ5BceUHV9IyKzbXSm04tU5Ng3muLHVUqCBzkJe4qUk50KA6L5JhXkEtEIvR + 5eQXGnPm6ZA8MkN/Rc5h4Z8DTtPfat0As+ohgG1EwQNZVCkQRU5f7+15BOIW/vfmbGztHl1tDI2Z + kzZynmaiu706pE70p5FFP6cRKOOURMNOWmqbTGzQP7KUhZxjK5EzUeQJtg8do6nkJGO6ItIVZNE9 + ZZwdk8GuGQH47lc7xFzvWpEU+p3Ier0LZfdlhBtiV5fR/keF7Xbt+MiAgBsxrwfXTrzXOGLKoBIs + FXkJIEJXgw1IAPjvZ6kEl0cBPGNhNI8APCuRyOERUSL5tQOUULNFvTE5ASL4CZEtEqwGmdBb0pDw + u5WEqWwFntvs4zI7sNawyayDiMXugq3AP0D7sm6Tnk72K2tIOoD050USSvyONY0+U8mw9phJSVSJ + pPerywC4IjYVUVJIrBKI9IIlkpXRSmQrljdASVAoXynJ5DKq0pYSTi8ZUqNYHzlcykIcLJUXTNYo + dS3uERkCZWuSVkM9VI/We7sq5csyAgdDNcWxuNV9oAuwX6waqyaNpSWYpmmMtP9yTyx8+1DC0QLK + /ooOxAzIApc0huzF5rSI8cwIoghIISJwhCnsb4YW+6w04lJicH6j1sUABgofM5GvdvbnQK9MM3gG + luF5X1WGSSlUaJO1lC5lwd/0hlI+oEZxwiJY/lxGPNS23AIoZyrDpg67I4OD2qttlunatmMZ1bk1 + pz638Z1oPzY3fJ1CywW0C4qyFVA4eo1RVMjzj1NcyMY5Ui3XN5UncZ5iRKUrm4SNNZuOMLCxqIUi + m2P1yNr4uNvU3mvK7WxOVw19zAM74MzKjzVV8Cmc1UiX9HNQukV74WErLae4oXLSlmCcia1hb9Ke + cdzJMZ/EdDmdUXLlrbwvY/jhDKoyktVhAIauIk9as3UU2o+hCcHMeqAeifl3wUQQp7C2gO3wyDhI + C5EVwkUfI9vybeBFmfcOAAafvuJ79IrP3GH6iJnLKDXWCWIpIxIsRJ3phjqweDLGpCpKTr4O5hHs + 3h2ZPXcuI4rAM07V4cHg2mtf40lrq0daSglwI0tSmXBbRNXn80NzbuvQsqE92LRicp1CfIQMgRvX + 3Fhjc53YX1uChENyUsvUFlOwPJuYtZo7qD7bU2QRkE1peDHp2PiN2GNZca1VhpYcRmT2umKM17CP + 4mYWBC+yogFtH7eQYVcZTWYTFVtvyKn3K3q2y7Ns3y4MagAEYOgdEzeVPljCU6O/WdM8/8LILeZs + drcpjRRDtWhj8lb+xDvjOcsZYOLaLLxJvZrzuJVWhdvttffuicpvuBlqeFgTp49vDdRbcfodUXWX + 2/cXATpQ3HgRANGwP/x/vlCwZcX+Pof/FQvAfiq0IrbEo2a30HSl+Ieask4CNQKYqw/f4aUDYp3v + /sbhpd8zGNf7M+OYRDcOB3Z+g2zhVv/fcm1hCtCo/suJ5gjZZ6aNlwT+A/XWTgDLohLy07wgYW5E + PeBGFP9AxUGPutRzC9RlntfZNts2uyBQu7DMYLSplzi6nLlHdD2iw+fZIbpHRlYHak/uYNxai68a + m9f86qDRB0Jw03S2CirGZZy/ld7mxBYBsHto5psmmhitE+G0uqKQypkDboKeeElxW+iJrt7C/MUi + Unz95dVLh6Vdek4moN2erdzmIWw361cPzfrh0fPNifslYWp1I9BU6fsF1PW7CjdDYfy9BGkYjuex + yjKc0Bf51tHmDtfr1RqTozrN8wLhMJ53p4qh+g0LbTj3wkK/7NKUxeTwjSfb/atS/atSm3hVyvav + zb40dS8X/+7esro5HP+t37y6+ehLT36Sd7DqmD0x0rnL43t7VWvDCLZykLu//eUi2Za5FpjtD5Ik + t/4tsf4tMf30b4kR0lETvsjytkyWgi74c6ppT0CeTxKBP/gFEYC838vK1anA0Cx98dooXrvKVWUs + m/E9KtV66R+xSu1fM+svPJ/6wtMIxf0V5/NFpi0r119x9lecj3jFWWfIB7vepCI8/9tecL70u82X + eGnYlvxeUh0VA4AJAJ12FVH3K16qP2TWhdLeA9djiU3tWzn56zAgTWtxgH+WS/4qjGFCs8h5NLCN + FwxC/fVDsN8Fs64bWu8Van2/6YZB/v0/X//hv/tdMNSyOFcNzwLBt/rG94vlb4XCcafCJoDUheFK + Zplhwq5EAAHsQv4OW+P0eh3MweeeUKd16mZgCD7yvk8QrZl7VN5VjlSPAW6ryHbrmqR6blebVM9T + gPnquV6n/53B/Tpbt2D86rkf1u+a/RCYv3o2+usY+Lgnt/UaaCfesME2rkSJbEq6dswBHXIaigC3 + z8ZvzOpA3w7kTNpyM6fzgMVsaf/txZl/SeOCNeNI60VbgwpmXrPpxps1Xy8qpnH1q8OIBBpUnPtH + nLY+Xter2hnmGw79ULWJkubu9Ulp9zvWKPg8dJ0iNdp0rWJ4iGMip2rQiM2+xqpcw7P2mR6itHDS + 2F2qi7uUDjdVCd9+zfJEtURXHdG86XiS65K+aOmLlr5oqbZ+X7TAcj50wfJYlyqaYV8h9RVSyxr0 + FVJfIfUVUl8hbaJCeg53Ly0F1P8BUEsDBBQAAAAIAPMOs1SF5TNQ8AoAAGFQAABjAAAAYXpleHRf + ZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25z + L19kZG9zX2N1c3RvbV9wb2xpY2llc19vcGVyYXRpb25zLnB57Rtrb9u29nt+BeF+sD3IilsU2L0G + NCBIHytuX8jSAYMRCLRE21xlUZek0rpF9tt3+BBFPZymbfpwawNbbPK8eZ6UegclLKX5KirlcvKf + oztocmsfIHbKii2nq7VEo2SMntGEM8GWEtZ5wTiWlOUhOskypIEE4kQQfknSEHCf0oTkgqSozFPC + kVwT9OzJebUcoj8IcT/kW4lormEKzv4miUScMYmWjKPMwMA+/NoYnlq0lKAVyQmIAUwWW0+80dkY + nZSSnREhDeBjA8i4Rl3jfEUE2uAtSnCpaSeMc8V2Qdb4kgJbnKfoDQXVFgRlDOjQpZYvUeSoUtUx + D2/X7EvONkhuCzhVRDdgZ4nO/3r5MD79/eHp/548f3xkF99gngOMODIY+F3JSQh6kJC8TUihDCUq + AqcZJbkEm6zhD020FR9yzniAfpeyAEMVAE3sEvxkJU/Iw7dUSNFafM7kIwZnapc3uIiJ+tqRoqAF + yWhOKhle2t8Vs50IoeQ4FxrHohoZ/1/CeTYF7tJgWeYZ7unZi5ewQkDQ5+yl2QuQ/fKMyDVLfRKb + 1UbuMuHJ2TOt8iPthf1YlnuI+SZuSQLolq09rzCstjbgUplAWKDYfD06AmdrnPnsCMHnDiq2QEHO + UEoFXmQkKnNw33RiCAVlvuKsLNyC0Fg9/nSSbwN0irNMEQnQA5qAXXWM0CRAL7TiOAvQ+bYgf2Iw + 3qscVo40uXMUVeuj4flwrBdPM6HWYKtCnlfk5/P2wc93HucFsDTizIUEtiDnxYX9c3SUZFgI9CBl + 4rQUkm3AnjShRLwoiMlFYsQWKnmMjbkGg8F1wIi5r6FR7S9WIrFmZZainKmMJCSGcIEYh9CHmDcC + pFRlimwboicAQHAaoG2NmHCi4LENOUskURTAaxQXjyw4l0lyioDKOFhKnKzNOvgDztUKp4tSEivj + jF5ibl1mBrmXAphkZsEICNjKKUxCpZ6aSHtHaMhIdVwVmX88R86JfMP46/Dy3vTeNJ7+Gk/vhtYt + NWKBOd4AJ6XdrNJS6aBSP+RqyIz6ZEXYgGf5kq4AXv8trUBs6bAMwQYObFGc0XeEg6IArM/Walrv + NVBSch2SvxtWLmLMamMwqkNQraZkieKY5lTG8UiQbBlYOQOrUOAJEjToWx9UH4UYxgYROJgvrV2H + CAA1kRaQRx/AfG5tXlo4xUt/8ZQB3YgkWiVAHTXwAveL21wfa4+Jc7yBLAHpRznNDEFoOsgUAixO + dISpjEeT7XXQv/zyGqrWStS7ENp61zNXtTUKw3CMJr9B5s6J2030KRkykG+L0RBWhoEGGtfINiHN + 1fKFQ9aFKoaSBSTeu1X1uT+9O7uuSt6f3p/tKoH3p/+d9dVMx+CqK0BYFikkgJGviNsEdd5fjccO + Cxc0viRcqJCJ0EAF5mT662R6d1CDJKpeqV1cFJmV/fhvwXLr4MayEH5wHiVExKuzp2695Jl2O+Nj + voOEGyIxCIrnQwAaXtQGpqscKp4jUWC5jk2DFoNG5QYsKDpWHlaO9Vj51XNwlOGsHQAhMBoNejxw + EPT75RA0Go6DJqO0mfi31/Ha4cPAb6d39/IU5UIknOoC+CTdxc2P0NBHiWk6CNB1212+V71naHOp + PQ7FFf4LIPp6T2nc7yA6oYIrcOG2Ia/zbVxvqPO9ql2iWbd3Ys2H4M8T68/gUlHHThpjNPDcHgzj + /ars0C/4GkqyL7X5/dFid9DmwxMdZL0iG2iQWYMocfWXrqS2OrbPyoSdOae2wYKuLHVuqJrmmNse + qk05dm01L/MRr9ouEIvgTfQIZ4IELjGP/RJQkeuwCNfQs7lftW7QtToQ6HFkCcGjxiXTTKH5vek0 + QJC91P/uX8wa0ePmiJGHGfWRCxwTtx3UiTVy38YN+hxTUKYz7Ix20jJhEjXb/nFDWag8TSU4kSXP + 1fqoYzRTonRmN0R2pVrlnjrbztDw2M8A4vh9M8VcHTfyKex38uvVMQzUl1QFxLEbkMPnpsc7Tjvt + 8fH7vsx5NbzqZH7XUyzIiuZWmf1oKNxU2GoP1MCg1RB61BcFSeiSQiv94AH7AxmhkBEqrB3Btp49 + Ks7QOZBR31Snq0hWQH4rrmnodryXhK9u1eX226jLrk/uJsudpBpsX5Mt+AsMN3am056PTirSmhJM + AMsyT3Rfr2Ydd3tSqJkk1fKY0cnFb5cBcFU9q6R5qTuYWLLXJNesvFWkV9XYA5QkhoEWK/XgQM2w + i5HAl0RRw2pu6nCxoznYi5dEzy71dB4gnRL1as4q0ECph+tYr4Z7O14oYJiyhBp83R7oAuxX29bp + aWM5CRaMZYr2P907jLB5TdHRgsI0YUEhh0BVuMQZVDOyxGWmbocgq4AUkoI7LCDeibLYG6OR0BJD + GHgzsEpooPAZkXw7OVkCPVt21G1XoW72qvFMS2FSnZ6x3IgLXudCy/iAgRKIUDh+rjOg0taGgpKT + 6TTq0vDY42Cits8yuwJ4prO8aODUNzlhJ/vP/NCvS6o9wOaYYVehN1de440a+m5krg6ydbNUy/VZ + Q0vGmcqueNsk0ew9244wbPamja6yDesga+OraDOx15a7E5xdNdwVEETARaNe1lTBpxRWq3ziN7F1 + i/5xpKm0RummzKiv2HQQdyS+aFf96RCAE4wyvFmkGL0NtsG7GfzpAFX1qbHhNRG7xj9t0V4oZUOi + zAimdoB19YR6vCIyzhicL/R76oI4ZqUsStntSMZN6/c1NMbEH9HUqM9hFvxGs6Afa+76Weh8NXOl + YqNzExxHXfNGLsUEOtswky+j98MlhTie6Do6uaRYtaQZM5cLw6ug/6Sj3tUA9QwZ4EwNSXXp7RHV + 3d2PfNxeULvQn3Z6u3VXTELVPMTdDNfNOk2uUfNnT6rokIxqmfoyixrcIn+K68lf7vbPkFWt2QIn + r6Md4d/KQA0rXmuVUUMOL0cHuzJN0LKP4eaPCXs764DG+zHiDOw9dth6ArKt2xxoeR4TSMzeg1WE + F3CEh+Hn6w4/VSvdPqrgE1vlDzzG6bhEu32e3bh/7m2fP7LZ3e2ph3t7F90fvLeHxHS4q//e+7Oe + czvc1e/fXb1qAn74i/p9v573no6n3m2CWxwN2/UGsnd3RP6c+35fhNaIbBF9CL3np/F9641j8+pL + DIdjiuS3esvAD0gHcIOG+It12oeOqMK6QUfkX3A1rTbwtyBtd1smj9FtvQ+xy6kP3dah2zp0W5Xc + pyYyJyp/XdtztULY/+lkv4bPbXR1C5Zu44qxzfg30ttH7BFAbY/82tPtMMbXCTGv7va1ej7AhxpS + dbt/04ZUOXsP873tU9W7JHf3vVndpWcUgXbTpnJforHdzfzul2f+5bvqDxfxfeu1zWV6W60fu9Gu + H/rfpEEeDAan2jxC3aIa+wiEf/rbbMO2PrkZelmXf1GqZlndVzPzj53MP2ZwBqxfF2kz9wl+9jX0 + 4XWjw+tGt/G6UdvDbvfVo0908x/ubaWbZOOf+h2mD9+LOeRv9jZTnb8jr6p3wH64l55uvaGt3OTj + 36TqNrY9uI3e9nDH5PH8cd+40uVhgsU2TyaugB5evzq8fvXxr1+1S9HeDsC2kkq8Et/X1HsOEr3Q + bfpXeLAEfeArM5j1DbZIWecw3fZOt3ae7TGa09xYrynFJ4y5tUN8xQH38ErZ4QHq9/EA1UvUh0em + 33s723N+h0emh0emX/GRaV0tv9jDUiyT9U/7uHTfn5Tu5wPIviK4JxPXv1BLAwQUAAAACADzDrNU + yRJ8VrcMAAD4agAAZAAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEv + djIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fZGRvc19wcm90ZWN0aW9uX3BsYW5zX29wZXJhdGlvbnMu + cHntXOtv2zgS/56/gvB+sL2QlXRRYO8M+IAg7XaL6yPIZg9YBIFAS7SjjSzpKCqtW2T/9p0hKYqU + ZOfRpKm7EtDG5mNeHM78hlTyAwmzKE6Xs1IsJv/a+4FMHuwBYkdZvubx8kKQUTgmb+OQZ0W2ENDO + 84xTEWepTw6ThMhBBeGsYPyKRT7MfROHLC1YRMo0YpyIC0bevj6tmn3yG2Pmi/goSJzKMTnP/mSh + IDzLBFlknCRqDPTDt5XiKUWLGFmylIEYwGS+tsQbnYzJYSmyE1YINfCVGphxOfWCpktWkBVdk5CW + knaYcY5s5+yCXsXAlqYR+RCDanNGkgzoxAspX4jkYlTVMPcf1uwLnq2IWOewqiRegZ0FOf3j+GVw + 9OvLo/++fvdqTzd+oDyFMcWemkE/lZz5oAfz2ceQ5WiooiJwlMQsFWCTC/gRh9KKLznPuEd+FSIH + Q+Uwmukm+JqVPGQvP8aFKBqN7zLxSwZrqptXNA8YfmxJkdOlpcJrwVbHdMmi9rg4Z0mcsmrksf5e + CbVxgi84TQs5R09Vuvy/hHV3FWvTyJLEku7NyftjaGGg0LvsWPV5RH94y8RF5si9Wq7EJlMfnryV + pvlFemv3LM3dp3wVNCSB6ZqtXlffr7pW4HpJQWhBAvVxbw+c0vGN6R6B5weSr4GCmJIoLug8YbMy + BTePJoqQV6ZLnpW5aSjkrA6/O0zXHjmiSYJEPPIiDsGuci/FoYdLylXHe2kCmnjkdJ2z/1Ew4+8p + tOxJwqdkVrWPhqfDsWw8Sgpsg65q8lnF6Oys6QJnGxf2HFgqwc4KAWxB4vNz/WNvL0xoUZAXUVYc + 80zA/gZGxwk4zfucqfBVjLI5xpuxstxgMNg6mmTmo6+U+yMrSXGRlUlE0gyjWCEobDGICxAuIE4o + EaIYo0uy9slrGMBo5JF1PTHkDMdTvU01kRApgAchF4ssOJoKjEgAoxQVgoYXqh18g6bYwuN5KZiW + cRpfUa7dZwrxOoZhIlMNSkCYjQ6ignBsqUmkp/iKjMAFq8j8ZTl1ysSHjF/6Vz8d/HQQHPwcHDzz + tYvKiTnldAWcULtppSXqgOkC4jtEU7m2he+Mz9JFvITx8mepBcoWZpYi6MyBrpgm8SfGQVEYLBdX + a1r3OVMitm2S3etXPqLMqvfjrN6O2BqxBQmCOI1FEIwKliw8LaenFfIsQTyHvnZCfHCiH6iJwEF9 + aPSaiTCgJtIYZNGHYTa3Ji8pHPKSHyxlQDcmmFQJpo6ceZ75xnV+CKTHBCldQWCAUIROMyWwOc3I + CHZYkJstFuSwx7aN//HHS8h1y6Luhe0tey2DVV0j3/fHZPIfiOMpM72hXCdFBqJvPhpCy9CTg8b1 + ZB2UzrD53EyW6S2ARAckPptWfJ4fPJtuy63PD55PNyXO5wf/nnZlWsPgui2AX+YRhICRrYjpBHU+ + X4/HZhbN4+CK8QI3zYwMcGtODn6eHDwb1ENCzF7YS/M80bLv/1lkqXZxZVnYgLAeJeyJ30/emPaS + J9LxlJfZLuKvmKAgKD0bwqDheW3geJlC/jMkciouAgXrAtCoXIEFi5aVh5VrvULPegeOMpw2t4AP + jEaDDh8ceN2eOQSNhmPPZRS1Yv82bhv9GHhu8fFOzkU5L0Iey1T4OtrE0d6pvj0liKOBR7Z1t/le + d66kjql6UZAr/PNgD3au1bjbTWRgBYfghemG+M7XQd2Bq3xdO4abwTfOOhuCV0+0V4NjzVp2kjNG + A8v5wTDWt8oO3YJfQGq2pVbf7yx2a9rZ8FButU6R1WiQWQ5BceWHtqQ6SzbXSm0+tU5Ng3ltWeoI + UQHpgGs01aQcGKjNy3TEKwAGYjG6mv1Ck4J5JjyP7VRQkWux8C8AvZlvtW6AZM0QwDqiLAJZailQ + Rc5+OjjwCMQw/O/5+dTZPaYGGVkzZ13kPMPEdHt1eJ2ZT2OHPqcxKNMqlEYbaaltMnNLgbGjLOQf + VwnORMlTbB+1jKYSlYzvisimgIvuKWPulAz37QhQ7H92Q8z1vhNVob8VZa/3IYBdxbgh9k1x7b9T + WG+/HSuBRncAvR5et1KAgRdzBmWi1mdXsIUpFxtIAcsHqUghzwqKnIXxIgZc/eJF9hupxSIoll/7 + g0aiHWpOySkQwk8IfJFoNchG5pKGROedJGyFK9C7yU5tht2yu2y3kHOYX7I1OA9UPLrUk9uAHJKw + LISqPoEtJ4syVbywADLHMDkWKpGUSdVTZjO3GQBXBLIiTksJagKRXbJUsrJaiWzFWggoCQoVLyW5 + XFhVDVNS0CuG1CgWUy0uunYHm/GSyYKmLt89IuOjbE2zaqiH6tF641fVv645cDCUXgXWw6YPdAH2 + y3VjDaWxjATzLEuQ9l/tQw7fPcdoaRFDiaGHQkCBFHFFE0htbEHLBI+ZIMSAFCIGl5jD5mdosQ9K + o0JKDNvBKowxuoHCJ0zw9eRwAfR0DsJjsxyPCKuaTUqh4p4svEzdC55ntpjyATWqICyG5ecyHKK2 + ekOgnJmMqSYmjy0Oavd2WWbTRp7KkF84c+qjHr+VCqZ2CKjzq15At/LQrQDX0Wus6kMemZzhQjaO + nmq5vqiOSXiGcZauXRIuEG06wtAFqg7EbI41I2vj425Te68pd2tzttUwJ0OwA86d5FlTBZ/CWY1c + Sj8E2i26KxRXaTmlHThnXWmnNXFj6JttzkUtIrCKs4Su5hElH72192kKP1qDqlzldFioYlNVKK3a + OQrtyNCUYG4zsM6lkJ2XTARJBmsMABBPm4OsFHkp2hBl7K5AF8JRZr4DysGnLxErzk9SItq7zpxU + FzJyTU3SWMkoBYtSZ7+RCTaejDuZipyzz8NFDDt6IjPq5CqmiFSTTJ08DK+97vWedbZ6pKP2AJdy + JJVJuENUc8w/sud2DtUN3QGoE8SbtOIjjAjasa4df1yuM/drR8BokZzVMnXFF6znZnZx1xHJzOGg + IosgbU7Dy9mGINCIQ44Vt1pl5MhhRWtvU7zxGvZR3OzSYZdLIFB6VyqfgT7r9tvXJDXuAQz0ikGU + tq5sCZ3DSvZV0dNURRXGbi+ad08UfcO1T4d7NLH19NbguhNb3xEJb/Pb/qTf7PYbT/ohVPWn+7sB + 3TpWrz/d373TfQQH3/3R/q4f6Fv36pF15GAaR8N23oEo3q6iv+SOwBaiUUXrifYI2WeH8x0EzoF6 + cyaAFVL58uleUrD3pRlwK7T8iEC8B0l3Akn2cZhrt4HdBTG8jaIsRg/1UsUm5+4BWA/AegDmArAj + tT8nGMe2wrDGRra/Gtm38HkIoDfPonVQMdax/1Z62xM7BMDukZ2HukDHeJsYZ9WNgFTQHnATSsU7 + gduiVHT3DuY7C17xlZRnu45gN+k5m4F2B65yj4N2N7N/9jXYPz7Yvjmh7yAEV2fwTc2+f/xdvzlw + O9Q8GAyOpJEKPHFVVioI7c/AHeb1Kk7JcY0KihKRNJ5yZ+qXsNQvTBhD1m+fNNnbBB/g6Lp/f6l/ + f+kh3l9q+9jDvs10b1f/7l6Bul10/ke/GnXzIZqZ/KQvSdWxfGZl+9aw7+5dqkfAu5Wz3P0VrTbu + 7ZjrQN/+OOrbOI6yo8Sjvcolk8WEFus0nJiU2r/X1b/Xdff3upppaZerZJ1YBV0W31ppfAoyvZfo + /atcSQE4/F3VbN21L0Eb9QXwDQWwLns7DWisoCzpSnOPerh2kK9YB/dvrPWXsd/SZawVwPvr193A + ux2r2F+/9tevX/H6tc6cj3btSkV48Y+9eN31O9ddvcjsSoY7WJQlgGs2VWP3q4Cqv4i2Dby9Aa4n + Erq6t4PyN2YATneCevxdGrzNsQxp10hfDY7jJYdQf0kRzHfJnCuPjXcbtcpfdMsh/56gb/6Q4P0v + OWp5Wtcd3wzG73ST7xft3wqn46bNOYOEhgFM5p5Ryj6KAELa5Uza2I1828APPvcEQJ1THwac4CPv + HwUxmrWP6DcVLNVjQV4McreuWKrndpVL9TwFvK+e62263xnub7NzB+qvnvuh/02zH6MKqJ4H/R0T + fNqHwvUaGAd+YIM9uBIa52i6brwBHTgNRYDb51Fu6upA3w3tbPq4mYNsEbCErdy/5hj5VzQpWTOO + dF7wNahgBrabbrzR883CYjpXf7MBUUGDSuvuE6dtj9f1ym4M8w2nfqyKRUlz96pF2/2OlQs+j129 + SI0euoKxPKRlolYdYZCbe0tWuYbn7DUzRGnhpLG71Bp3LCRuqheC+TpwT9y+/D7nCWuNTZcYut5o + Xqg8ya1MX9z0xU1f3PTFTfU0ipt2RH7scudrXdgYhn191ddXHWvQ11d9fVWZsa+v+vrqS+urLZn0 + aW93OoqyvwFQSwMEFAAAAAgA8w6zVIgMyRz4BwAADCMAAGUAAABhemV4dF9maXJld2FsbC92ZW5k + b3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2RlZmF1bHRfc2Vj + dXJpdHlfcnVsZXNfb3BlcmF0aW9ucy5wee0ZbW/bNvq7fwXhfrA8KLJbFNjNgAcEWdsF12ZFmg0Y + jEBgJNrmIos6kkrrBe5vv+chKUqyZK8J0vUOdwaKSOTz/v6oz0giUp6v5qVenvxj8IycPNkPiJ2J + Yiv5aq1JkIzJO55IocRSw7kshKSaizwip1lGDJAikikm71gaAe5bnrBcsZSUecok0WtG3p1fVccR + +cCYf9GfNOG5gSmk+IMlmkghNFkKSTILA/fwtrE8jWgpIyuWMxADmNxsG+IFl2NyWmpxyZS2gG8s + oJAGdU3zFVNkQ7ckoaWhnQgpke0NW9M7DmxpnpKPHFS7YSQTQIcvjXwJkuOoqmcePa3Zl1JsiN4W + 4FXCN2BnTa5+f/8qPvv51dk/zy/eDNzhRypzgFEDi0H/LCWLQA8WsU8JK9BQqiJwlnGWa7DJGv7w + xFjxlZRChuRnrQswVAHQzB3Bqyhlwl594kqrvcMLoV8L8Kk73tAiZvjYkaKgq4YK55pt3tMVS7tw + vGAZz1kF+d69V0IdRIi0pLkyOA7V6vKvEvzeVqxJY7Pa6EN2Or18Z/R6bULNWTaKqusNOD9ThCoS + 28fBAMKi5Z3ZgMDvGSm2IKKekZQrepOxeZlDoKUnllBY5ispysIfKIPV4/nTfBuSM5plSCQkP/EE + NDPRzJMQjSrtxS9GD5qF5GpbsN+oHBiKV2ReHQSjq9HYHJ5lCs/gqsJaVBwWi33rLw7a9Bp4WYkW + SkMkgKjX1+7PYJBkVCnyE1vSMtMfWFJKrreXZcbULwWzpUMF4gZzfWxtNhwOj4MT4R8jq97voiRq + LcosJbnAEqI0hfiGpIRchSS1QqQcUzvbRuQcABhNQ7KtERPJEJ66HHFEEqQAEYBcGmQhUGxVQgJY + IqjWNFnbcwgLmuOJ5DelZk7GGb+j0kXODIolBzAt7IEVELAxNmwF5A01iQmSyJLR6LKKzOdGKOdM + fxTyNrp7MX0xjaffx9PnkYtOg1hQSTfACbWbVVqiDlirobhCKTPeVVELXuRLvgJ487d0Aomlx7IE + WzhwxWnG/2QSFAVg412naX3XQknZMaTmbVQFiTWrS8V5nYl4mrIliWOecx3HgWLZMnRyhk6hsCFI + 2KLvohB/iBjFFhE42Ie9W48IADWRPaAGfQBrctvnZYRDXuahViaDChy0gEP/Jl1Fjk2YxDndQCGA + 0oORMiOQkx7ShQgIbRPrrzG+++4W+stK1beQ1+a2YafqKoiiaExOfvT1aDF0XomaqfwWdIHiAQk+ + vPY0wKFvGIwOUIBQYUx/UolJJBYAzAtaqVDfudzwhFxA9RhlRq6gceMTxi828QqomWB1kvWSaBrH + sTpi1S7LQ/K3WR8l2RLhlm0BEsqXq9wQpVheSFIqbbsIsJZkWeaJyVysZn6gKbDqpEYuWxxRZ9so + PQPJdClzk5Nc2+EJovGW1QUSNGMcaEjS72Xk76xt3pYoY1BxGjdY2TD63BkeIj81LL6s4h2It+sG + L8qh4LaZ1XNA1JmGmoHqnxNTeWyGRIUoghGcjEJyIXI2rvPCNdoHZIOZpGKYqYD8vT/F38vp89mx + Me7l9OXs0Iz2cvrDrG+o8wx2XQGiskih4QVNJf0lqHq/G9cepAWP75hUGGhzMkS3nEy/P5k+r01G + E7Qx3tKiyJzskz+UyId1DmPFKySD9GKx60pBzj7pGCaS27mx7qxlFdwDIBxlCSG8hs4OMrTu7Vls + 8pVBFKPb7ne1h9rTy3HUxejU6DC6NiW/1QQiCx0MrZrD0OkbkhFQh7mrRRpmRhxXvGZtnfb1+vXy + bee+lFklBHaICCSk4C66GMENCOgV5KscIryDX1C9ju0+FYN/yw3Ek+rEXPUbVRXxDVajC7DHaNax + ADAOhj2lE2zR26isYcJ+hi7Dq3z5S75H6ibwP9r+jsqhyhuVSG6Kw3l6iHuzh0dNlJinw5Acuz7M + f3fM6W44iZwLUQr4F0Lb7vXs+GiA1SHeAYMUlNtHpU8f9mIEheLEFYreNDIYkEV1PcFUqt/68wl/ + rlzsG2jFtLXMvixhN8HbVoJ6zbqJaX3gM/eJDfbkStgmXtFtF1rQQdJEx1g3gmqnjn17buvemF1T + L17jMBj19zboFF3SLcpYv2KxjFnGNu0hOY3uaFay/dKJg07HcntUcNBoHvVapcXKuxSnFuw0oRl7 + 9qi0DAhuiRHteIuqfXqws+2Fc8dg+/EQ+y8gsswDWS3nEFeMbuavKURu6Cf4fdU9yQ6baA3Dj3/r + tCwPBuOfLlVsvoTZtZssXkyn112v+I9DQQNn3kco9OT9dVgPI3P/1K1kZqDrfsUKDtKzxXHe/tSz + 5wIXIR0T1VAOwg+oQQu/Co2wlWUexGrR6txYKEzznpHRpNkk1OS+3YV2k1Y7hvtOe95NCinuOI5D + E/9ZNLqwbXDS11yByqGeu5ukPZ9lRrvOkOGXVqxX32BndWLWGLg+Pv2S2zvN14OuXWjN4qMKlvAl + h4pZbbadLRBF/N9dYqtvQIf81pWg9xPBvgDHCH6bJboZKuEj9+KHrL7/gfvu/7fcuqL0L3eN+R4q + 6BfvdF+2y/1tO9y33t1GPd3qGPvDxWIYHm0pvcy/wcK46wugBy+IvdHZsxk+bsH5OzbBY9+CHvkd + 6Ct9A3rSNe9rbQuP2RQeviV87Q3hybeDhy3C/etv016dbdYtFjgSdFBb/2OVmvbU2UiaEOau2Uv+ + 27aMyf2Bar7r2T/+DVBLAwQUAAAACADzDrNUN3cwo/0LAABpXAAAYQAAAGF6ZXh0X2ZpcmV3YWxs + L3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fZHNjcF9j + b25maWd1cmF0aW9uX29wZXJhdGlvbnMucHntHGlv2zj2u38F4X6wPVAUtwgwuwa8QJAeU2yPIJNZ + YGAEAi3RtiaypKWotG6R+e3zHilRpA43SZ2maS2gjUyR777l5AnxkyCMl9NcLA7+1XtCDnZ2AbCT + JN3wcLkSZOiPyNvQ50mWLASs8zThVIRJ7JLjKCJyU0Y4yxi/YoELZ9+EPoszFpA8DhgnYsXI29fn + 5bJLfmdMfxAfBQljuSflyV/MF4QniSCLhJNI7YHn8GmtcErSAkaWLGZABiCZbwzyhmcjcpyL5Ixl + Qm18pTYmXB5d0XjJMrKmG+LTXML2E84R7Zyt6FUIaGkckA8hsDZnJEoATriQ9PkILkRWNXJ3t2Jf + 8GRNxCYFrZJwDXIW5PzP0xfeyW8vTv77+t2rXrH4gfIY9mQ9dYJ+yjlzgQ/mso8+S1FQWQngJApZ + LEAmK/gR+lKKLzhPuEN+EyIFQaWwmxVL8DHJuc9efAwzkdUW3yXiZQI6LZbXNPUY3jaoSOnSYOG1 + YOtTumRBc1+YsiiMWbnztPhcEtV5wBWcxpk8UxxVvPw/B73bjDVhJFFkUPfm7P0prDBg6F1yqp45 + pLh5y8QqseheL9eiS9THZ2+laF5Ka20/VWB3KV97NUrgeIG20Kvrlo/WYHpRRmhGPHXb64FRWrYx + 6RG4npB0AxDEhARhRucRm+YxmHlwoAA5ebzkSZ7qhUyearG743jjkBMaRQjEIc9DH+QqfSn0HVQp + Vw/eSxHQyCHnm5T9j4IY/4hhpScBn5NpuT4cnA9GcvEkynANHpWHZyWi2axuArNOxV4ASkXYLBOA + Fii+uCh+9Hp+RLOMPM/89CSJF+EyVzHrfcrUTTZM5hhtRkpu/X5/y16S6FtXMfZnkpNsleRRQOIE + I1gmKLgXxAQIFRAjFPogxMgSbVzyGjYwGjhkUx30OcP9tHDRAoiPEMB6EIsBFoxMBUUEgBGKCkH9 + lVoHu6AxrvBwngtW0DgJrygvTGcCsTqEbSJRC4pAOI3GoQJwaLBJpJW4CoxAZZVg/jYMOmbiQ8Iv + 3atn42djb/yrN37qFuYpD6aU0zVgQu4mJZfIA6YKiO0QSaVeM9faL3UA+01dkGShTymA1hl4FNIo + /MQ4MAqbpWoLTqtn1pGAbTtkPnVLC1FiLXxxWrkirgZsQTwvjEPhecOMRQunoNMpGHIMQhwLfmGC + eOFB11MHAYO6qT3VB2FDBaS2yYAP20xsdVySOMQlbwxmlHl6CffyNMA7ZA6ADC0Ijv7EiyzhSdvx + YrqG8AABCc1nQsBF9c4APK1AXKh3226pLgYBJzM29Avhuw2v7euDv/xyCYlymVWnIDbIp4bEy0dD + 13VH5OA/N4LsS/0r6BDR0+EAVgaYQGI2qmAWgW62BeSFhikzqQc5FSB/1qt4HY2fTral8aPx0aQr + Rx+N/z1pS+oawXWTAFfpe2jypx8Cl5+vRyN9iqahdwW6QR+dkj5GgoPxrwfjp4a0klgA0Z5QQd8A + 2zcf9R3Sp2kaFcwd/pWBfAxEPqZbxNHY1DO0CeIF48nBkf84e6PXcx5Jb5EW32HXLhgZhQU6G8D2 + wUWlx3AZQ+o2DFKsPFWResBKvgYOsobWBqU/vEJ3eAcmPJjUPdgFRMN+i+OALFrdaQC8DUaOjSio + W9U2ZB2+Bwg7vbIVaZbPM5+HMoG/DrqwmTHGNY94YdB3yLbHTbzX7epU2aDQB2KFfw44f6uaRu22 + UsUY/RgyE9941QNU8HVlE3bd0XlqNgAHOSgcBGxq2pCTPDHsG34EgjE+lXJoJ3wFRYVJtfp8a7Ib + x2aDE+WaBxjBWglXZxo+bH7UtG/Bcyz9eisG5fooFnnTlMg8CTZeibgI+jfi2zzYQgA+Hpr5Z9CI + 4AZzLVTMBsVnyZ+5wUibsgaq23OaC2XIdYtymkJEa29BXlFWtk0eL2rnOjZPN1Y8j4e8LLdBYIyu + py9plDFH59ORQbsG10DhrqBW158qXUHfordAdSvyzJONtSqjyezZeOyQZ+OnFxMr4Ohmc2gcmrZB + cjR8/dipkttU340s+JyGwEejIx52wlKRZWr3fKMv8zmdAndjmzmjPgu0aozFYYvdOU2R3xT702+A + HQoiGwtnIucxrg8bR616OJAVRq9XO2jukM++nMgxBshcPiGDQzO9ZIef7fx1fWhla3jeyN7XhylP + rkKMtod63uS+Uy3QYSMHA4jWvHw9uG4UFrrmnrNlGDf4+sELbj2AuVmdDH3YiRQQtKucKAlB+0ue + /35yaveMbmVDRc/XIrEJOV9B8IE7bDFxzFduMntgCUPWr60gTOmV7WW7yLvR1RF1AmhBVmlsQk6r + 1J/lWCmDU0PXLweYauCgxSZxEN/us8sRQJ0eE8fNhgBNNVYgL9kGTgXELwY/Ml6QY+LnmVCzKEnn + Io99SRaORPRQNsXRRSBZUhMWHeuaCEBasiQJ41wJUSSXLJaojFUiV1FOAElQLsCgUmmUajZGSUav + GEKjwtRUiaWY5IF2ec7kiKMa5jlE5k+5GiflVgfZo1WELGeBxRQCN4MmMpyO6WfAC6BfbmrqV+op + KZgnSYSw/26OPF17qtngIoQiqNgKsRRUfUUjKJ3YguYRDp0hugIVIgTjnYPWGUrsg+IokxSDKxuj + MkwDwPAZE3xzcLwAeEXpgkP0FF8YlFMcSYWK83IUoydh4CM6PCgbULsywkJQP28O+JD1wq2Q6ERm + omGVoyp0Kgy1iamKSHc19AsDDxYWmYWnmhy7jYJjYga6KiQXFmAPHYpVSMZodsbgQU5gZ2gJtUl2 + Rdd9jDAinkDdENGNDdluHOsGNrAbS6slrO/VOys9ohcrn66z03D6Jnd6/gyeVbGB1UsFFWwVT9WK + GfrBKyzsS2MFm315uJlCpm25vHGwIyVMu9J7A0AVw6dGkm9sA0uYRnQ9Dyj56GycTxP40dhUJnvr + gVG2dU2PpApad5mdo95Y1TBQHy2Z8KIEDAK6FHwB5iW5wEapWYved4Vb2km9ylX6vV2l23LWKnb3 + gycT6YMMnszYoN/aZTLsTnTKXMsQC/qocv9Qh0RHRsdEhf3p58EihLhzIOuJg6uQYosSJWqoObh2 + 2lU9bV11SEtnDlZnUSpLkBZS9SvPoXm2dWux0B4mW3s9nUddLKK8ZkRuxkYb69T+2BKpGiCnFU1t + gQ2nHVNz9NESZbXvKbBYos6pfzntiD61AGhJcatUhhYdRk5xugKdU5OPwtbeNT7eLhgdhj3c+6a7 + dbGYre5aXOHyz/AiaGevcGwD2b+4+e7zZ5sS9y9u7ufFzS5eqHS8lFB+d+P3Eo/6BcQz/O/oB3gL + cctJPCYjYwLfFWsfXVWhqqTCgh9FSVGNoewCAb+rJtn4ecfe+/Hxfny8i/ExOtZuJ8a2q/4g01+b + qZ96zNvVm+ojDzbc/eGmtnebr9bqF7z2fd9+brqfm5rXfm5KiNURPN6+Blh+HO3MTb5BBFXPKyb2 + fc299TVlldzQgXPHMvgrvgOkauPJjYvj1tp4/6sYDzGBh6Czn7p/99VXi+L2U/fHN3XHDP/Dj9wf + +6D9kX6J3gzkj670jSCHfn3te7dqtvwN+C0VxRsg70xWU/bX17+3CvebFZ04mhXqj3GA7i6ZNajt + +kJvJcWvGtTKv0jh6j9Fcedv9lbkNKa830sl22p3P3lNi+Ei5Qy8CgOmTHXDmH0UHoTQy6kUsR1p + t1UNeN2xcmg9upvqAS/5ykQQzVlzeNpV3JeXUStieL1xlV9eN6v2y+ubVf0a4QMU4uV1vU3Yty7M + tym2pT4vr7vV6V2n76NeL6+dVsN4NSeLlQ60x+xYYDtnoijkCrh2gAMeOPWFh/56H9+JrxJLe+lq + gsfg4SULj0Vsbf8FksC9olHO6nGr9VVPDQrme3Ppi9+dd7VesXhQr4awBKlBabyuwmPb80Ol2M60 + UrPp+2rIFDW3b8oKud+yMcPrvpszydGuGzTDQhoiavRJuk6037SUpuFYrqa3KC6stPmgPdWXeicP + Cv6u/umBuiJoKpq/lJqhLVJiystslfb9y75/2fcv+/5FXrX+BUPcffcw+5Zi31K06GDfUuxbCrJv + KfYtxW5aCiuT3aat+Oqe4R9QSwMEFAAAAAgA8w6zVCpJIoZMDAAASVcAAHMAAABhemV4dF9maXJl + d2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2V4 + cHJlc3Nfcm91dGVfY2lyY3VpdF9hdXRob3JpemF0aW9uc19vcGVyYXRpb25zLnB57Rxrb9u29nt+ + BeF9sD3ISjoU2L0GfIEg67ri9oXc7gJDUAi0TDtaZEmXpNK6Rfbb7zkkRZF62EnqdGtmAW0s8vA8 + yPMkaX9H4nyRZKtZKZeTfxx9RyZ7ewDZWV5seLK6lGQUj8mrJOa5yJcS2nmRcyqTPAvJaZoSBSQI + Z4Lxa7YIYezLJGaZYAtSZgvGibxk5NWLd1VzSP7DmH2RHyVJMgVT8Px3FkvC81ySZc5JqmGgH97W + mqZibcHIimUM2AAi843D3uh8TE5LmZ8zITXgcw2YczX0kmYrJsiabkhMS4U7zjlHsnN2Sa8TIEuz + BfmQgGhzRtIc8CRLxV+M6BIU1RIP9zvtS56vidwUsKokWcM8S/Lut7fPorNfnp39+8Xr50em8QPl + GcCIIz2Cfio5C0EOFrKPMStwokSF4CxNWCZhTi7hTxKrWXzGec4D8ouUBUxUAdDMNMFrXvKYPfuY + CCkaja9z+XMOa2qa17SIGH5scVHQlSPCC8nWb+mKLdpwScHSJGMV5FvzXjHVOyCUnGZCjTFDtSz/ + K2HdfcHaOPI0dbh7ef7mLbQwEOh1/lb3BcR8eMXkZe7xvV6tZd9Un56/UlPzs9LW7lGGekj5Ompw + AsMNWbOuYVh1rUH1UkGoIJH+eHQESunpxvSIwPMdKTaAQU7JIhF0nrJZmYGaLyYaUVBmK56XhW0Q + alSH3p1mm4Cc0TRFJAH5KYlhXpUtJXGAS8p1xxs1BTQNyLtNwf5LYRp/zaDlSCF+R2ZV+2j4bjhW + jWepwDboqgZfVIQuLpoqcNG7sO+BpGbsQkggCxy/f2/+HB3FKRWCPPtYgGMS53kp2VnC4zJRlpDz + 5JMyBPGmYNqZiVE+R+8z1vM4GAzuMJbk9mOoBf8tL4m4zMt0QbIcPZyQFMwPfAa4EvAhmr1Fgp4n + 3YTkBQAwugjIph4Yc4bw1JiwQRIjBtAupOKgBSXUThMRoAejUtL4UreD3tAMW3gyB2kMj9PkmnKj + WlPw5QmAyVw3aAZhNCqPdtCJIyZRWhRqNBIXs0Lzh6PwGZMfcn4VXv9w8sNJdPJjdPIkNOqrBhaU + 0zVQQummlZQoA4YS8P3gadW6i9CDz7NlsgJ49bc0DOVLO0oj9MZAV0LT5BPjICgAq6U2ktZ93pAF + 2zbI7Q0rjdHTamx1Vpsqti7YkkRRkiUyikaCpcvA8BkYgQKHkcDDb1QSHxwYRnogUNAfGr12IADU + SBpADn4Ac6k1aSnmkJb64AgDsjHJlEgwdOSNC+wbN7EjUhoTZXQNTgPcFCrNlIDhWshY29g2EOra + 3zbA77+/ghi5EnUvuAXV60xm1TUKw3BMJv8C/5+xmh21hhoNeO1iNISWYaCAxvVg48wusPm9HazC + YgQBElB8tq34PD15Mt0Wk5+ePJ32BdynJ/+cdkVoS+CmzUBYFgtwDyNXENsJ4ny+GY/r+S2S6Jpx + gQY1IwM028nJj5OTJ4MaJMaoh720KFLD+/HvIs+M+uuZBeOE9SjBXn49f2nbS54qpdQa6KpPuGaS + AqP0YghAw/f1BCerDOKmRVFQeRnpdDACico1zKBozfKwUrvnqHWvQVGG06Z5hEBoNOjQz0HQrbVD + kGg4DnxCRmu3kXAVG3D7et6J1NPzbajbBgEEuqykk4wo5yLmiQrCLxZ9NFw/ELpDomQxCMi27jbd + m05dMB7bLCtShX8BWHHnao+7FU25bVApLmw3RA++ieoO1JObWrX83KF31MUQ7GJi7AJUc9aaJzUC + VqM2H1yG+q2ah27GLyHwu1zr9zuz3Rp2MTxVxtrJsoYGnhUIsqs+tDk1Mbi5Vtp89To1Jyxo81L7 + mCqFj7jJ45qYI5vk8zIb8Sr1A7YYXc9+pqlggXXwYzfQVOhaJMJLyBvtWy0b5NAWBDIpWYpIFXk6 + ZSMXP5ycBAS8IP739P3Usx5b/YyckbMudIElYruD2kHP7Kexh5/TBIRplWijXlzaTGZ+ETL2hIUI + 5gvBmSx5hu2j1qTpUKcihEbS57JRPZXXnpLhsesBxPFn38XcHHt+GfpbfvrmuOD5dYIGcWzL+vC1 + ziSPWTsnBySOD7459rwfdLZ86c3wphVdbFYzZ1C5GkEfQ0pjq9tGggLZ6k9KSKG2NkTB4mSZQKrv + 8WMKQw/ALAHhuAaVhGGtZiZ97pikKXkHmPATZuuItQJyywmFQ5UUnSjcKakKAmeW2zR6+PVJ+Sg6 + aLSXqU3Jg2lS6ELg0bliG1BxqPpMKayMlZySuBRSV+dAiJNlmcVqabAItNtUBRZrC8WFrimty2kT + AKqYzMskKzUzMr9imSLltBLVivUgYJKUQxFJCqVJWikoEfSaITaKBWWLitnbgFniJVNFXb29ERDl + xVVrllegAYpHa/dU7Y6YuguBofwUuF9g+0AWIL/aNJZLTZblYJ7nKeL+o70JFPr7PC0pEiizDCi4 + PQhk1zSFAMyWtExxGw4cIXAhE1CCObgohjP2QUskFMdgf87mAPpgEPicSb6ZnC4Bn4mUuK2Iamrr + VsWF9s6q+LS1P+iatWmtAxpKEJbA8nPltFFaY1/IZ648v40cY4eCdhddM9PnOaYqMAlvTL0VFrYC + 1tT1OXUWYBbQr7BMK5QlqDVOlaW2lC5wIRtbczVfX1SvpTxHp083Pgo/XW4qwtBPp71EuAlrIevJ + R2vTttfku2WcbTHszhlYQC0GhvgaK+gUjmpEfPohMmrRXYn5QqshbT8864qBrYGuV515sbAF2naP + s47I2KaQillK1/MFJR+DTfBpCn9aQFXk9DqcxKivNFZT3gmFk8xwnmEtLKCFxDxixWSU5qAAkMPi + Vn0E0acoZTvLGvvL05Wk6TW4Q6KGz6FO/sbrZNeo7UGBUI5xamPSWjlBWNY6uI6sLwuUW8u1Y559 + Hi4TcBgTFbAn1wnFdD3N9QbO8Cbo1phZZ2tAOgowUEqPUxXjO1i1pywjd2wnqGno9m+dlYyNWiFm + KVHblbbdm0915r92uJwWylnNU5eHwqJ25la4baB6/1WjxRxwTuOrWY8baXgybxa3zsrI48MJBkGf + xwoa86OpuWXSo6wDYTYeQ/k3MGcQ4a7DrDozgyztOZOHsvDvUhZWRcYuDQnuWVTsOAncqZnNwmN6 + 68qjs/C4Y5lwewM6HP5YJ7Tz8Ae86+HAx0X6mBPZjvU/HPh8ewc+mBE9+tOeb/2Mx7nIsXD2d2zj + aLgrjkFUaO9RfMkhkstSY4/CDHQhVJ8bHh5TURHpG10RLKQOzH/NyzM+oGvoFvwedcVXK2AOGd4X + ZHjuzqY/iwO3C8JHOwV0CO3rklCfwRyyRxfpIXs8ZI/7yB7PtIVP0C9uzSEbrsB9tbxvobOPLHWe + LzZRRdhEllvJ7Q7sYAC7R/0RcHf+NN7G4kV1dKSEdwF2pd94eHTb9BtNoYP4N5uV4/WrJ996at4n + 52wG0p34wn2NNL6fmSdfn5mHryl2pxKPqdLQ5zNNkQ9lhnm2XJO7TzkwGAzO1FQL3CPXc62/ceOd + mpivOR7OTB76zKSLTq1fU/K2TpVEiQUKnpHk+jue+jtXdhl9mWsXZaRsrLC96bWdZZeXvZ+SHO4R + Hu4R7uMe4S6N2+8dwz2ZwaO7pnifcPS3vsy4e4vVDv7rXmvsCxez3pypzeRjuxn54GUIPve7ftku + RzrGehXJYX/ysexPuu7qwa5pqhg2oWKTxRObBRzubB7ubN79zmYzPj7K7Y80EV/n+ub9dhuqX0+p + szsvTr0E7s/VCvt7DOpaJmiZ7xEF7ivQ7JvbTLj79sFXuwqJdZLUPxoFqnTFvKrJlEc9K/ZFVZH6 + 1aTQ/lzSbYuiHlZatdCfdHNyt24/3uP0Wx2Eo8cC2wWjwaRSHbWMMvYRXHuSXc3U9PoRYttpID73 + PBHsHLqf0zp81J6FJFaydpbddyOgepwzYPTwt74EUD23S7ar56sl3ZbgQyTfFvmfkB1Xz822lbzz + af42rek41K+e+x3u941+iEP+6tnrBUx82jlmvQbWHPc8YXsXwqTFBq/vPUEGTmMZoTPYw0ZCT8Tq + 3j9wUaNXivJlxFK29n9WaxFe07RkTYfYudnQwIIJhNu0c3chtGuK2Yj+bijmMw0srV0ZHLY98NSL + 2huvGvr8UDcNNDd3v21g5v2O94DxeegLB0qifV86cDSkNUWtM3ObePr1dqUagWdmjT1gLx7/lUvJ + jrLx/1BLAwQUAAAACADzDrNUNSPw4rUMAAAiXQAAcAAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk + X3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9j + aXJjdWl0X2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMucHntHG1v2zb6e34F4X2wPchKOhTYnQEdEGRt + V1zbFbnugCEoBFqmHS2ypCOptG6R/fZ7HpKiSEl24tbpmtYC2lgknzfyeSVp/0CSYp7my6iSi8k/ + jn4gk709gOysKNc8XV5KMkrG5GWa8EIUCwntvCw4lWmRh+Q0y4gaJAhngvFrNg8B9kWasFywOany + OeNEXjLy8vmbujkk/2HMvsj3kqS5GlPy4k+WSMKLQpJFwUmmx0A/vK00TcXanJElyxmwAURma4e9 + 0fmYnFayOGdC6oHP9MCCK9BLmi+ZICu6JgmtFO6k4BzJztglvU6BLM3n5F0Kos0YyQrAky4Ufwmi + S1FUSzzc77QveLEicl3CqpJ0BfMsyZs/Xj+Jz359cvbv56+eHZnGd5TnMEYcaQj6oeIsBDlYyN4n + rMSJEjWCsyxluYQ5uYQ/aaJm8QnnBQ/Ir1KWMFEljGamCV6LiifsyftUSNFqfFXIpwWsqWle0TJm + +LHDRUmXjgjPJVu9pks2745LS5alOatHvjbvNVMbAULJaS4UjAHVsvyvgnX3BeviKLLM4e7F+W+v + oYWBQK+K17ovIObDSyYvC4/v1XIlN0316flLNTVPlbb2QxnqIeWruMUJgBuyZl3DsO5ageplglBB + Yv3x6AiU0tON6RGB5wdSrgGDnJJ5KugsY1GVg5rPJxpRUOVLXlSlbRAKqkfvTvN1QM5oliGSgPyS + JjCvypbSJMAl5brjNzUFNAvIm3XJ/kthGn/PoeVIIX5Dorp9NHwzHKvGs0xgG3TVwBc1oYuLtgpc + bFzYt0BSM3YhJJAFjt++NX+OjpKMCkGevC/BMYnzopLsLOVJlcqzIs/B3HHdfiuZ9mRiVMzQ9Yz1 + JA4Gg7sCksJ+DLXIfxQVEZdFlc1JXqBvE5KC4YG3ACcC3kMzNk/R52TrkDyHAYzOA7JuABPOcDw1 + xmuQJIgB9AqpOGhB/bS7RATou6iUNLnU7aAxNMcWns5AFMPjNL2m3CjVFLx4CsNkoRs0gwCNaqNd + c+qISZT+hBqNxGWs0fzlqHrO5LuCX4XXP538dBKf/ByfPAqN4irAknK6Akoo3bSWEmXAIAJeH3ys + WnEReuOLfJEuYbz6WxmGioWF0gg9GOhKaZZ+YBwEhcFqnY2kTZ8HMmfbgNzesFYXPa3GSqPGSLF1 + zhYkjtM8lXE8EixbBIbPwAgUOIwEHn6jj/ggYBhrQKCgP7R6LSAMaJC0Bjn4YZhLrU1LMYe01AdH + GJCNSaZEAtCRBxfYN26iRqw0Js7pCtwFOChUmikBk7UjE21g24aUDNjMl1uxWPvcNurHH68gei5F + 0wsOQ/U6k113jcIwHJPJvyAy5KwhpNZYowF/Xo6G0DIM1KBxA2zc3AU2v7XAKmDGEDoBxUfbis/j + k0fTbdH68cnj6aZQ/Pjkn9O+2G0J3HQZCKtyDu5j5ApiO0GcjzfjsYWiZRpfMy7Q4CIyQLOenPw8 + OXk0aIYkGA+xl5ZlZng//lMUuTEPPbNgvLAeFdjT7+cvbHvFM6W0WkNd9QpXTFJglF4MYdDwbTPB + 6TKHiNqoCJWXsU4UY5CoWsEMis4sD2u1fIZa+QoUZThtm08IhEaDHv0dBP1aPQSJhuPAJ2S0ehsJ + V/EBt28HvUiNHWxD6poKIPUtp59TazlbmfXtaxB0La4Xu6hmIuGpCvXP55uwuz4ndEHidD4IyLbu + Lt2bXr0y0cGoCFKFfwF4hF7NGfcrrQoRoJ5c2G6IVHwdNx2oczeNmvoZykaoiyHY2MTYGKh51Jkn + BTEaOKYIE+O81fPQz/glJBku1/p9Z7Y7YBfDU2X4vSzr0cCzGoLsqg9dTk28b6+VdgV6ndoTFnR5 + afxVXSjE3GSLbcyxLSV4lY94nWACW4yuoqc0EyywwWLsBrUaXYdEeAnZqX1rZINM3Q6BrE1WIlal + pE4PycVPJycBAY+K/z1+O/Wsx9ZYIwcy6kMXWCK2O2icfWQ/jT38nKYgTKcQHG3Epc0k8kudsScs + RENfCM5kxXNsH3UmTYdNFW00kk3uH9VTRYApGR67HkAcf/RdzM2x5+Ohv+Pzb45LXlynaBDHdvMg + fKWz1mPWTf4BiePPAVx7VWh2PPLNceMREcBzqzfDm07osinVjEHBbCT/HvIpW3S3siNIpX9RkyDU + josoWZIuUqhDTD1G1JoQsyikKclMCevBmGUkHGHakxM2KmvS/p75nZI3gBE/YZWB2OtBbhmkcKhS + qBeFO1t1IeMsUJeGx3fDr0/KR9FDw13hLg3T28bqA/Vx7ivFHZl3wDpytBF6RK/YGiwSCmKzP6B8 + CzklSSWk3rIAwpwsqlxrAdbHdu+uxDp2rrjS5bb1kF0CQBVZkWleqbw1lsUVyxUpp5WoViyVAZOk + HOprUio91vpHiaDXDLFRrLU7VMyGD8war5iqd5s9n4CooKNa86IeGqB4tPGm9ZaRKUlxMFTmAjdR + bB/IAuSX69ba6QWuOZgVRYa4/+rujIX+5ldHihQqUDMUvDTE3WuaQb7AFrTKcG8S/DZwIVNQihl4 + VIYz9k5LJBTHYP3OvgmGDBD4nEm+npwuAJ8J7LjXispkS3rFhQ4mqi632yKge9ajaB3QowRhKSw/ + VzEGpTUmjHwWKlDZQDd2KGhn1Tczm/zWVMVR4cE0+4NhJ75OXY/XOGWzgH5xaVqhIkOtcQpMtc92 + gQvZ2q9s+PqsUjXjBYYkuvZRtAqSliIM/ezfy9vbY+3IsRt0pLa9Nt8d4+yKYbcTwQIaMTAjabCC + TiFUK0Gh72KjFv1FqC+0Aum6+qgvQncAXccdeZG6M9T1xpEXsbtYfTcatYN3FyATUUZXszkl74N1 + 8GEKfzqD6uDudTjJ3qatA7UuvaNwJRguBiyYHWhHYiq0ZDLOChAU8nI85IghkJSV7GaOY38N+xJP + vVA7JJ9q1g/7CId9BP3ceHWNPa4RyhNPbRBcKa8LKtJE85F1noHyo4WOBNHH4SIFDzVRGcLkOqVY + zmSF3iwb3gT92hf1tgakp0AFBfc4VUlFD6v2rGvkwvYONQ39DrW30rNhMsS0KO767q4/9alG/muv + v2uhjBqe+rwdFv2RuwPQHdTshWu0mHTOaHIVbXBJLa/ozeLWWRl5fDjRJ9jk/YLW/GhqbtX4fdTJ + MD3fQ3k8MAdI4dZjyCZxhCTyGZN7r5kPtfKhVnZq5bry2qqUwSeWWbccG2+3hHYdNr1zIdZbh+1Y + Nd3RWg9ngOa5wxkg+PnDuZ+L9JCvH879vqNzP8zzvvlDv4d+1OfcHZo7+2a2cTTcGhAhvHT3dD7n + INHlp7WnYwDdEarPjTPfdOEU6yuFMSyrDvkP8/aWmbhYZcxxTdmBdT2FxbBrOfVlirZDlvmpWaa7 + iexP4cDtgrDTTUMdQvu6r7bJtA4ZrIv0kMEeMtivLYM9095igg52ax7bcivuq+V9C519ZMqzYr6O + a8ImPt1JbhewhwHsHu0UV29J68bbWL6oTwDVZLgDbisJ8AzwriUBmkYP8QdbKeDNwEcPvVzYJGcU + gXQnvnD3Xlps5uTRF+bk/ouc2xOUb7r00adk7Tk41D37qnuaO1E7lyiDweBMrYvAUwO9MILQ20+u + zDeGbzm3EoeDq4dwcKWJ7qDiU/K6yf1EhdUbnl0V+lva+ruTVp8a33ob182dxDb/O/G23wOtww3Y + ww3YfdyA3apu+70auw8D+Oau1u4cG7/r27e371Zb4Ad+D3eH0BLtkgV2OfvWLvzeb2WGz6ddKe5W + aD2wXpF22Ag+bAT/TVePVVCdULHOk4lNSA73kA/3kHe/h9yO2d/H7lKWiq/mSvKn7d/Uv+V0xxT1 + BQh8rrTE38hRF5BBU8kyK2ZQi4E2JJeOf8VfrxJFkqrfbHsHRQlWjjy9xmLdyIbbOjR/sN/b/Vo2 + cb7YRWAsQKX+cT2wgyvmlaN3qTsbXfqsClT92lxof2ZuLwVow1qnFP0abxf3WuW3ewPkTnc30D3D + lIGRYXquTvBGOXsPgS3NryI13X583HbojM8nHjz3gu7nUBgftXkkiZWsW69susRSP85VAwxnd763 + Uj93K1vq54uVL5bgfZQxFvl9lDMW+d9QeNTPzTY12flGShvXLRdT6ufTLqhsgr6Piyr1s9eLzPh0 + 0/dmDayt73nC9i6EqTgMXt81gwycJjJGT3Pfmz1NeOzf9nFJoQuMi0XMMrbyfyFxHl7TrGJt79u7 + R9TCgtmM23TrplBo1xhTI/01dUy2Wlg6O2kItj3KNYu8MTi29Pu+bstobna/MWPmfcf79fjc96UZ + JdG+L844GtKZos7tD5sF+1sbtWoEntm1jgC84P/QqvaeIv3/UEsDBBQAAAAIAPMOs1TPnYyDSAwA + AM5VAABtAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8w + N18wMS9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX2NpcmN1aXRfcGVlcmluZ3Nfb3BlcmF0aW9u + cy5wee0ca2/bOPJ7fgXhfrC9kJW0KLB3BnxAkG27xfUR5LoHLIJCoGXa0UaWdCSVxi2yv31nSIoi + 9XCSNuk1WQtoY5Ezw5nhcB4k7SckzhdJtpqVcjn5x94TMrmzB4gd5cWGJ6szSUbxmLxNYp6LfCmh + nRc5pzLJs5AcpilRQIJwJhi/YIsQcN8kMcsEW5AyWzBO5Bkjb19/qJpD8h/G7Iu8lCTJFEzB8z9Y + LAnPc0mWOSephoF+eFvrMRVrC0ZWLGPABgwy3zjsjU7G5LCU+QkTUgO+0oA5V6hnNFsxQdZ0Q2Ja + KtpxzjkOO2dn9CKBYWm2IJ8SEG3OSJoDnWSp+IuRXIKi2sHDu1X7kudrIjcFzCpJ1qBnST78fvwi + Ovr1xdG/X797tWcaP1GeAYzY0xj0c8lZCHKwkF3GrEBFiYrAUZqwTIJOzuBPEistvuA85wH5VcoC + FFUANDNN8JqXPGYvLhMhRaPxXS5f5jCnpnlNi4jhxxYXBV05IryWbH1MV2zRhksKliYZqyCPzXvF + VC9CKDnNhMIxqFqW/5Uw775gbRp5mjrcvTl5fwwtDAR6lx/rvoCYD2+ZPMs9vtertexT9eHJW6Wa + l8pau7HM6CHl66jBCaCbYc28hmHVtQbTSwWhgkT6494eGKVnG9M9As8TUmyAgpySRSLoPGWzMgMz + X0w0oaDMVjwvC9sgFFaH3R1mm4Ac0TRFIgH5JYlBr2otJXGAU8p1x3ulApoG5MOmYP+loMbfMmjZ + U4Q/kFnVPhp+GI5V41EqsA26KuTTaqDT06YJnPZO7EcYUjN2KiQMCxx//Gj+7O3FKRWCvLgswDGJ + k7yU7CjhcZnIYwYiwNp5XzDtxsQon6PfGWsNDgaDG2GR3H4MtbC/5yURZ3mZLkiWo1cTksKSAz8B + 7gP8hmZpkaC3STcheQ0AjC4CsqkRY84Qnppla4jESAEsCkdxyILhaUeJBNBrUSlpfKbbwVZohi08 + mYMchsdpckG5Macp+O8EwGSuGzSDgI0Go51y4ohJlOWEmozECazI/OkYecbkp5yfhxfPDp4dRAc/ + RwdPQ2OyCrGgnK5hJJRuWkmJMmD4AH8P3lXNtQg9+DxbJiuAV39Lw1C+tFiaoIcDXQlNk8+Mg6AA + rCbZSFr3eSgLtg3J7Q0rW9FqNetzVi9PbF2wJYmiJEtkFI0ES5eB4TMwAgUOI4FH3xgjPogYRhoR + RtAfGr0WEQBqIg0ghz6AuaM1x1LM4VjqgyMMyMYkUyIB6sjDC+wbN/EiUhYTZXQNjgJcExrNlMBi + tZCxXl3bQAq98raB/PTTOUTElah7wQmoXkeNVdcoDMMxmfwLvH3GakbU7Gky4KOL0RBahoECGtfI + xnWdYvNHi6yCYAThEEh8sa34PD94Ot0WgZ8fPJ/2hdfnB/+cdsVjO8BVm4GwLBbgGEauILYTxPly + NR5bLFok0QXjApfSjAxwwU4Ofp4cPB3UIDHGOOylRZEa3vf/EHlmDF9rFpYlzEcJK+W3kze2veSp + Mkdte67hhGsmKTBKT4cANPxYKzhZZRAl68mn8izSyV8EEpVr0KBoaXlYGdwrtLd3YCjDaXNhhDDQ + aNBhmYOg216HINFwHPgDGXvdNoRr0kDbt/BOosbCtxF1FwEQ9ddEJ1FRzkXMExVgXy/66LrrPXRR + omQxCMi27va4V50zbzyzmUQcFf4FsGY753bcbVbKPYMBcWG7IUrwTVR3oFVc1Ybk5wW9WKdDWAUT + swrAEGctPSmM0cBZLKAY563SQzfjZxDgXa71+63ZbqGdDg/V0uxkWUMDzwoE2VUf2pyaWNucK71Y + 9Tw1FRa0eak9SpWeR9zkaE3KkU3geZmNeJXWAVuMrmcvaSpYYN352A0oFbnWEOEZ5IT2rZYN8mML + AhmTLEWkCjidmpHTZwcHAQGfh/89/zj1Vo+tbEYO5qyLXGAHsd1B7Y5n9tPYo89pAsK0yq9RLy29 + TGZ+gTH2hIV45QvBmSx5hu2jltJ0YFPxQBPpc9BonspHT8lw3/UAYv+L72Ku9j0vDP0tr3y1DyX+ + RYILYt+W7OE7nTHus3bWDUQcjwvoJgvf/+L4zKvhVSt+2IxlzqASNcI97HTF1qmN5ANy0F+UeEJt + UoiCxckygQTecGKKO6/LqJpw1HUlVVibk0mHOxQzJR+AEn7C7BupVkBueaBoqBKhk4SrjCrBdzTb + HqOHX38on0THGO7UtMcwvU2qPpJH9ZxtwHChZjPFq1qC5JDEpZC6ngbinCzLLFblCpZwdmOpwFJr + oUbWFaF1JO0BYFRMxWWSlSoBi2R+zjI1lNNKVCtWc0BJUqjhKSmUxWgToETQC4bUKJaDrVHMbgRo + hpdMlWT1hkRAlG9WrVlegQYoHq2dTrWfYaomBIbiUWCFb/tAFhh+tWlMjtZ1xcE8z1Ok/Wd72yb0 + d2ZaUiRQJBlQcGYQni5oCmGVLWmZ4sYZuDfgQiYw8XNwPAw19klLJBTHsM6c0h49Kwh8wiTfTA6X + QM/EP9wIRKO0VafiQvtcVTrayh3sy65dbQMaShCWwPRz5YpRWrOakM9c+XMbD8bOCNotdGmmz0NM + VbgRHk69eRW2wtDU9S21YzMT6FdJphVKC7Qap1JSm0CnOJGNzbSar2+quVKeo1unG59EI7NuGMLQ + T5K99LYJayFr5eNq02uvyXdrcbbFsHtdsAJqMTBw11TBphCrEcfpp8iYRXc15QutUNped9YV5VqI + rg+dedGuBeo6xpkX9dpUUzFL6Xq+oOQy2ASfp/CnBVRFRa/DSXH6Slql5k4oVCxD3YL+LaCFxOxg + xWSU5sA3ZKO4oR5BfClK2c6Xxv6UdKVbWu+3SLmUEnf17UOqb91lazfvhXJ9Uxt11srNwSTW4XNk + vVWgHFeuXe/sy3CZgEuYqJA8uUgoptlprrdZhldBt33MOlsD0lE4gQl6nKoo3sGqPfkYubidoKah + 24N1ViA2LoWYh0RtZ9l2YP6oM/+1w8G0SM5qnrr8ERajM7cybQPV+6OaLGZ5cxqfz3qcRsNveVrc + qpWRx4fj7oM+/xQ09KNHc0udR1O/gQYedtk2MCcCYf+hUp1jQb71isneQs7kiLvq7UFUb1Ut0D/x + wVdm/dcctG0xtWZNML1xUdBZE9wyg7/JWtidqlhPcu2pCjjH3UmKS/TxZJods707SXl4JymYvjz6 + Y5SHfnji3IRYOFsstnE07I9X4P3bmwXfci7jMtPYLDCILoTqc8PAQ8/3I30BKoJp00H3R7trUoG4 + S9kC3irZ/w71xC4/+6r8zN049PU3cLsgHLQTOGegu7o707ckdrmfS3SX++1yv9vnfkd6PU/Q/23N + ABsL3321vG8Z5y5yzHm+2ETVwCZ23EhuF7GDAewedcW1bXnPeBtbp9XZixLYBbguYcbTl5smzGj+ + HYM/2DwabyI9fejJdJ+csxlId+ALd7+Jdz8bT78nG/ef/1+fIDz0qkAfbTTF3JUEzZtht0vgB4PB + kVKpwH1orVOBl4bMeYP5Wt4118bE7uThlicPPtXaaqbkuE5oRIlFA54x5PrLh/qLQXaiumWrHU01 + ifYqUx+D7vh3eL6wuxy3uxx3F5fj+m3tbq/MfbPpP7r7drcLJn/r+3jXb1pa5B/rZl47CMw6spk2 + M4/tQt89lgD4fN19wXYp0IHrVQO7Hb+HuePnup97u1eootGEik0WT2wM310y3F0yvP0lw2a8ezQb + DWkivs99w6+r9Kuf3bhJbvYGRDlRU+yX/OqCIZhZ5QwF1vn0b/zlsO92ERDrHql/iwgM7Zx5VdC1 + 5U49n99U+Khf5gntT/J8e91T89WqgH6424Wda+LxnmPf6AQa3R7oC1Ya5p7qBGSUsUuICUl2PlO6 + 9kPLtoM5fL7ycK4T9W4OzvBRWxWSWMnayXjfUXz1OMexGCZufPpePTfLyavnu+XmdsD7yNEt8f9D + Wl09V9tm8tYH69uspuN8vXq+7py9D/s+ztur505vMuLTTk7rObDL8Y4VdudCmHza0PW9J8jAaSwj + dAb3utNQh6/uPQd3HHRRUb6MWMrW/q89LcILmpas6R07NygaVDDPcJuu3ZEI7QRj0qK/AIk5UINK + aw8H0bZHoXqGe4NXw7jv6zaA5ub2NwKM3m95uxaf+74UoCS664sBjoW0VNQ647b5qV+1V6YReGuu + sTPsBecfsyDtKEH/AlBLAwQUAAAACADzDrNUb3xBsbIPAADI0QAAZQAAAGF6ZXh0X2ZpcmV3YWxs + L3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fZXhwcmVz + c19yb3V0ZV9jaXJjdWl0c19vcGVyYXRpb25zLnB57Vzrb9s4Ev+ev4LwfrC9UJR0UWDvDPiAINvt + FddHkM0esAgKgZFpR1tZ0umR1ltk//YbPkSREiU/6ri2QwG7tSlyZjgczvyGw/gH5MeTIJqNi3x6 + +o+TH9Dp1h4gdhknizSY3edo4A/Ru8BP4yye5tCeJnGK8yCOXHQRhoh1ylBKMpI+kIkLY98GPoky + MkFFNCEpyu8Jevfmpmx20W+EyC/5lxwFEeuTpPGfxM9RGsc5msYpCnkfeA/f5pwnE21C0IxEBMQA + JncLRbzB9RBdFHl8TbKcd3zNO8YpG3qPoxnJ0BwvkI8LRtuP05SyvSP3+CEAtjiaoM8BTO2OoDAG + OsGUyedTcgGdqmTublft0zSeo3yRwKqiYA56ztHNH1evvMt/v7r8z5v3r09E42ecRtAnO+Ej8F9F + SlyYB3HJF58kVFFZSeAyDEiUg07u4Z/AZ1p8laZx6qB/53kCikqgNxFN8DUuUp+8+hJkeVZrfB/n + v8awpqJ5jhOP0I8NKRI8U6bwJifzKzwjk2a/ICFhEJGy55X4XgrVOsDNUxxlbIwYyufyvwLWXZ9Y + k0Ychop0b68/XEELgQm9j6/4OweJD+9Ifh9rcs9n87xN1RfX75hqfmXWah4luLs4nXs1SWC4YCvW + 1XXLV3MwvTBDOEMe/3hyAkap2cboBMHzA0oWQCEfoUmQ4buQjIsIzHxyygk5RTRL4yKRDRkbZbC7 + i2jhoEschpSIg34JfNAr20uB79AlTfmLD0wFOHTQzSIh/8Wgxt8jaDlhhG/QuGwf9G/6Q9Z4GWa0 + DV6Vg29LRre3dRO4bV3Yj8CSC3ab5cAWJP74UfxzcuKHOMvQqy8JOKbsOi5ychmkfhHk2YeEcP+V + DeI76nCGXHW9Xq+7O4rlR5dP74+4QNl9XIQTFMXUj2U5hk0GngEcBngKLsQkoP4lXLjoDXQgeOKg + RTXQTwntj8VGFUR8SgFsiHJRyIKpcddICVA/hfMc+/e8HawDR7QlDe5gAkLGUfCAU2FAI/DYAXTL + Y97ABYTR1ES4Gw6UaSJmKy4nk9MlK8n8rZh1RPLPcfrJffjp/Kdz7/xn7/yFK4yUDUxwiufAic5u + VM6SzoEGDPDw4E/Z6mau1j+OpsEM+rN/CyFQPJWjOEFtDLwKcBj8RVKYKHRmqytmWr3ThkxI1yD1 + rVsaCVer2JHjakPS1gmZIs8LoiD3vEFGwqkj5HTEhBxFEEejL6yQPnSg6/GBwIF/qL2VA6FDRaTW + SaEP3VRudV5MOMqLfVAmA3MjOWFTgqEDbZwjv6UiQnjMYrwIz8E1gDOiRjNCsD1lT59vq64uP/74 + CQLcLKvewp5mbxUdla8GrusO0em/wHlHpOLCloaTAZebDPrQ0ndYp2E1WHiiW9r8UQ5mMc2D6AYk + vspW+rw8fzHqCqgvz1+O2qLly/N/jkzhVTJ4bArgFskEdv1AnYh8CdP5+jgcylE4CbwHkmZ0n4xR + j+7G0/OfT89f9KouPg1Z9C1OklDIfvZnFkfCqrlmYc/BehSwDX6/fivbizRktsYNS7UKd05yDILi + 2z506n+sFBzMIgh6kkSC83uPYzkPZlTMQYNZQ8v90ppeU2N6D4bSH9Wt3gVGg57B7HqO2Rj7MKP+ + 0NEZCWPsYqHaK9DWzddINCvuMj8NWGh7M2mjq+47Vx3iBZOeg7peN/k+GhdJeEihb8oV/nNgexmX + YWi2AOYmYa3TTL4Gb50uvOoFXcDHas31iNw66rYPBnsqDBZsZtzQExsx6Cl2DYpRvpV6MAt+D4FW + lZp/X1vsxrDb/gXbRUaReW+QmXWh4rIPTUlFzKuvFd9XfJ3qCnOaslSbvwTGXirQUZ2yJ6FzWkSD + tARUIBbB8/GvOMyIIz3vUHXsJbkGC/ce0Jj8Vs0NkKnsAsglLzKPpU4cIqHbn87PHQTuif7v5ceR + tntkTjFQRo5N5BzJRL52Ks85lp+GGv0UBzCZRuIzaKXFt8lYh/ZDbbIQWvRJpCQv0oi2DxpK4zGI + uW5OpM2XUvNk7nSE+meqB8jOvuou5vFMc5jwvuFAH88guX4I6IY4k8my+54jtzNigL1nXxXn+Nh/ + bPh0CRHuCCR7YhZ7jA9knleL9oDofmGyZyzJzxLiB9MA4LDQCkqpWkq53GrlBYI0TG2EboAS/UQB + K6VadlIRNaPBULWRhDrjEhMrumnyaJFXZ6WT0Hh8IguwBkhIRC7G7BpdIL/Icp4eAqsUTYvIZ1ic + 5ifynCShecSEycHTHbk7mwyAK8WZeRAVDIB4efyJRIyV0opYK01VgFKOISXFKGELyNNVjDL8QCg1 + THOdBheRXIOe0oKwfKPKrx3EHB5rjeKyq0Onh6udXKbnIiWgnSEzymjCKt/BXID9bFFbKqYsKcFd + HIeU9t/NUwhXP2hozAJS+ZIOeAjw+Q84hFhFprgI6TkQ+AyQIg/ADO5gNxOqsc98RhmTGMxeyVup + u4IJX5M8XZxeTIGeCCr0XIuaj0ypmBTckbG8SKalYG1yK3Eb4L0yRAJY/pT5NzpbYfdUzpg5Selk + hwoHvktNmmnbsCPmwzNtTHUW4zZ8+0jd6lXAFAuoZwmiFaA1tRolU2BnGrd0IWtnQ5Vc35RzhGlM + XShe6CR0ZFk3hL6OPDXMWO8re1bKp7uN77263I3N2ZyGPLqBHfBRi4YVVbApOqoWHPFnT5iFOZvQ + J82GNP3j2BRRGgNVbzfWIkuza5iNQzy/m2D0xVk4f43gn0anMvJoLxQw0JanMd0Ze1FtEaowUKrs + KHvS8DojuRfGsJKA2+ihrwfuPSnyJrIY6no2AROuzDXACX1s0vZUSZu6beRZcMZcz0h6/TlzM6Dv + KnwNpLdwmOOIuesbf+1PA9iSpywknj4EmGLHMOZpfv/RMS/l2NjqIEM2ANaiScqiqEFUeZA+UMca + u4oGswcxwmoZF1yKA7yms2o6EJ3rWP9q8AUNkuNKJpProBnWWE23mp2qwzdOlqKsO+x/Grfs75qL + 0bTYqZWBJofibp02V+LU9MO5qbD+8JISmOoe5yI9cWjsGgoOFUQBuPKagKtVyp8I30HXA05U9j5J + KSGvYWWcDVHtkiqJyQjqYHe0Mto1gt01oWmnedpzcrmrl56TgxeyZ+MqUXs2bs/GNz0bpyH96A/G + D/04XKkxT5T8XjYO+oaYAh66mc1+yxG7KkUtmxUD1R7sneqqDwblevzyiAcLwyPgTuv06g6UHVaD + tk8Jmy3YWQ/sqEdQuuJ66itw2E00pDDa1tWCNpO2QEolaoHUkQOpS771TqmP6oRTtT2qfpWyd/DZ + BmC7iycLr2QsHPtK81YHGgSgrwdqlDGCh2GXHLflCTubodphGdykZ+yrwk1q7wbmB4tC6c2MF4cO + RdvmOR7D7M71yT0RbG3n/2In/J8eNi8P1wcDpvmBd30+x4mkq9r6ivC31+tdMs1k9BCUq4ZdNz+k + w2f2RzxrHzlzqtUSjdBVFd6zgqJdeqgcc/L8Nr/UkVk/1Y2Muhwqm20cH9tLPfZSzzYu9RiMbLt3 + fDY39qO7GbSiS37WV4aWH3zJwTu4PFR57bESypsUj+2O0VPA1tIm1r+71ISvhrEagrVnRsdxx4n5 + +1OcLSL/VMZFe+HJXnha/8JTPbAcXh4rAmKOZ9keJK83IMYHhrV3U/0BJPf7kuwUUdU8zxS1Mynl + atGZbpCPViu+wzTUXtuylcw9q2QqftjWLlWitnZpa5fPsHZZxcUnK1ni3L9/tkXLQ69XHmwN0BTo + DiZb8kKAKuDkE5AfgOluL9ARUCRkoR1dJoT+2JFHA9JW/wJFnsV2gcbsIk1uqFbego6uGXrubXyq + vTnH5wBdt3Z9zmzOFoCqRMW+6yKqbk0gqu9UI1G+U69Af200lb3cc/SdbXHyc8TJT/jHEkmcPYO/ + lmA/I3RkuE/7Hbsnv8NmCLj7ACmXhbG9gpdnIjpAsxJZHs+wUC20V8FhhSto+tyPHYmudhWtG4qW + fynNTs+LNAVPFS4QnoB/zwN6dnxxfYWYNhHOstgP2A9Hfw7y+/ZfTqI+BkstS1bi3H9viwff+gfW + opSg2EOTh3jbqBVogwxUFRPiROmnkih/WaepDbE/V2Vvtu3iZpvB2ezLZTeDaM/q/lt3HHjWV+KW + HWTJobu4EKeEgrEGLhpdFQ8/VjFGk729PbcRYKePvVBnz5GO8N6f/W0ze9Vv86t+esA89rMFPl2W + Fma21tXUO/uS7bjc1cLUVrzkWq5Y8TLZtS16qUQtWLFFL1v0skUvW/RqCbv7U/fqDGYHAU/ZDDYv + fqkKOHZ0umL9axk8XVoC4zrdqArW0LmtgtkqmK2CHXsVzOhy9qYQZpTuedXClsUEWw7rPu6So21F + 7JArYpugefrYopg9Z7JFMVsUs0WxelFMDZvHf/BggApZMZ/jdGErZC1x9jeun+9SKDPwtvUyubKb + 1Mtq1m7rZipRi2ds3czWzWzdzNbNuqPwnpbP2mLboaFZoe9vraaV+jh2RLt+Va0L0q5XXBMqXqvI + VsE8W2SzRTZbZHuORbaGB9rHWltDyGdbcusKGLbyttpxmqRiK3BHUoFbNy+gjy3E2YMrW4izhThb + iOsqxJVR9NkcYVCl0Q21m5+x3/6P0v9GZdd+mZ4dIoD5MVTPpiYytrZfqtd+g+boDwS+56/Es8Xa + 4U/FM3711Gl/fi+e266tq8p9v7SuKr2VLZ+qRG1d0tYlN61LwpY6/rLkkVUkVzsxYOFlHyqGTa+9 + X6iaybYMJJd5++7A8gqVvZ3iaYuld1NcswjdIvSDRuiaq7RIXSX6JOfFFv5b+G/hv4X/ewz/zSFh + v9KAlsP1pdkBLSJ8e0KwGZR/A/uSYsROFNN53a48KTdi4WyPAP3OYDG9bkTVmgO1MPhEtMtH7beM + tnSlCM9otgDrOr/CMzL5hhtFHdeH9gdhG23zmcNs6lRAUbC3qOdloXMQkS+5B77405gpWXfZXSiE + PhsiEePQ7aAR+rDLgDmSM2veTWnLN8pHwZ7UCa+capTPailH+ews9ZAMvwOwL5/HLmWvDfS7FtaA + 98tnM9zfNvop8H/5bBVd06d5E6JaA7ljtqywrU9CIEJBV3dwMIcU+7lH9+vT3Jhbdj1OZcAugsRT + j4RkDgxUfu4DDgtS91zGu3Q1KjTqq01LL8+5cmUphKCO3mFQpEZF0yNF13RYd4SolrY1sNSs+qlS + PC7N+mme0PuaqR59njrdYzPadsqnWEhDRY2US6JF/W5YaRqOttlkFz4LLXB+54RsWZblAfRvy7T2 + OX9SVadmTzalsSmNTWlsSqM8tZSGerynTmtslmGzDMMa2CzDZhlSjzbLsFnGt2YZWixbJ9PYQhrx + f1BLAwQUAAAACADzDrNU9uMNOU4LAABJVQAAaAAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nk + a3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9jb25u + ZWN0aW9uc19vcGVyYXRpb25zLnB57Rxrb9u29rt/BeF+sD3IilsU2L0GNCDI2q64fQS56YDBCARa + om2usqhLUUndIvvt95CUKEqiHTdLuia1gS4SxfMiz5vEnqCIxTRdBoVYjP/Ve4LGd/YDZCcs23C6 + XAk0jEboLY04y9lCwDjPGMeCstRHx0mC1KQccZITfkliH2Df0IikOYlRkcaEI7Ei6O3r82rYR/8l + xLyITwLRVM3JOPuTRAJxxgRaMI4SPQe+w9ta01SsxQQtSUqADSAy31jsDc9G6LgQ7IzkQk98pScy + rkBXOF2SHK3xBkW4ULgjxrkkOycrfEmBLE5jdEVBtDlBCQM8dKH4iyQ6KkU1xP27XfYFZ2skNhns + KqJrWGeBzv84fRGe/Pbi5D+v373qlYNXmKcwJ+9pCPy54MQHOYhPPkUkkwuVVwhOEkpSAWuygj80 + Uqv4gnPGPfSbEBksVAazSTkEr6zgEXnxieYibw2+Y+Ilgz0th9c4C4l87HCR0YwkNCUVD6fle0Vs + K4AvOE5zBVOCah7/V8B+Nhnu4mBJYi3cm7P3pzBCgNF37FR/81D58JaIFYttFOvlWmxbwuOzt0rk + l0oL3VAldR/zddjiBMBLsuV++X71aQ0qleQI5yjUj70eKFtjz6c9BL8nKNsABjFFMc3xPCFBkYL6 + xmONyCvSJWdFZgZyBeXQp+N046ETnCQSiYd+pRGsq7IRGnnovRIcJx4632TkdwyL9yGFkZ5Cd46C + anw4OB+M1OBJkssx+FQBzyr0s1l742dbt/MCSGp2ZrkAssDnxUX5p9eLEpzn6MWnDNxMfsYKQU5Y + moLVym16nxHtkPIhm0sPMtJr1u/3b4RAzDz6Wsg/WIHyFSuSGKVM+qZcYDAcsHZwAmD9mpWYSp+R + bHz0GiYQHHtoUwNGnMj5uDS+EkkkMYD+SCoWWlAz7e4kAul7sBA4Wulx0AycyhFO5yBDyeOUXmJe + Ks8UvDCFaYLpAc0gQEv10K6VWmIipSe+RiPkxlVo/rJUOiXiivGP/uWzybNJOPk5nDz1SwVVgBnm + eA2UpHTTSkopgwwC4LXBR6o9zv3GfJYu6BLmq79FyRBbGCiNsAEDnyhO6GfCQVCYrDa4lLT+1gCJ + yS4g+6tf6Yle1tIag9oY5WhMFigMaUpFGA5zkiy8kk+vFMizGPEa+EtFlD8J6IcaECjoh9ZXAwgT + aiStSRZ+mGZTa9NSzEla6sESRqtnyHhYZLF8ksIBkmEDg2feeOn/Q6U7YYrX4DnAJUn1mSIwVzOT + aHsLuTS4cAm4r/BmF0BkjHLXrKwQYRO1Bac2nQjCcwu6X26h7/YAfYP6p58+QjRd5jUouBz11dq8 + 6tPQ9/0RGv+yP/pI6ZMmATEiGw5gZCBDUkpGNeLSic5uwntRr7QMSCGEYED/xYzK3/PJ0+muqP98 + 8ny6LaQ/n/x76soBDIHrLgO+VqKhLaT5CKJ+uR6NDBTOaHgJWyUNP0B96V7Gk5/Hk6d9WyUEMB0K + HVUstH37U99DfZxlSSnc0Z85rI9FKJJRXNLoTOpZ+wprC4pWgHf4cPbGjBc8USaozGiLsfigcxgG + 8GwA0wcX9WbSZQoZQa28WKxCncCGIEqxBgnyzq4NKiN7JW3sHWj0YNp2Cz4QGvYd1ghr4bTRAcg2 + GHlNQsRSrVfaQneR227SQHWXvTuJ13a7i2bLK/S9rp9wYs+LeR5xqvKQ1/E27LZ79G2QkMZ9D+36 + 3KV77VYaHcjKXZdU4Z8HzsapDCO3RtaOzXyGoMo3lseTanRda14zfdoKNRuAGY5LMwTNDTrrpCCG + fctaYWGst2od3IyvIB+yudbvX812B2w2ONEOYCydpZNxDdPxFPar4X0HnWPlPXZS0A5GLot66K7I + nMWbsCJcBpm95LYBHQzIz8O9I+LAHUks8R18zgblu1oBe4KVE6gEr63xwJdW9bbOed1llvbgIF5z + VlWFIS+LhDa10NSNvEiHvKorYEkJXgcvcZITz0T4kcW7Qdch4a+gKDFv9W5CWWamQOouijxU/QBd + I6DZs8nEQ88mTy+mDZdkauShBRS4MHkGv/ns1UE2ME+jBn6OKcjRKeSHW3Fp3xM0S9rRzXIGAUg3 + aQpnJZ+x2RprcLhN+bzuuu/LwtNvxQLkaU1SnIiCp3J82AFtpP2xynl6vRagPUN9uzm1kP5CZRdT + NDiyQ1F+9KUZ666PGvkDfO/kE9dHGWeXVHrmI9Mw89/pSu/IkRUAki25wnVjulVYH31pBvjrwXUn + LzJ1yJwsadpZhEMRsm8RYjpcX1E2QK17ohY8R9iSG/ZCXBGSymaDjQOVq6f7Eq1vEeVRQYVfa3pZ + gDu2aorOV+As4UnW+7KbWk2yGxIKh8r7nSjs3ShJbd/rLkWXYG26u/A5yLc0p0vTWmIw2EqqNtUO + GgepPdVvik7rNEtGRMp1GwintTdzqwk6/XBeN4raPO5Nf78+0hZVrYl+JBsAjVFUNhOVQ0bHKCpy + obuasMgcLYpUMy9ba6Ztn8kWWKx2QHfqTETpEoC1VvkhTQsleCjYR5IqUtYoUqOyywaYBOYC7CdT + 1qe7rBjl+JJIbFjY+1tRKXvCoCG8IKpVVreFPaRSFTWasmqqJ8XD9aZVXeWymyUnw17lsuNqvoEs + QH65aSmP3sCKgzljicT9V7d57jf74x0pKGSk5VQIVrDflziBPJYscJHIYwkIX8CFoGAAlUcBBVAg + ueIYfJbVcpVxFgQ+I4JvxscLwFdmifKYRaqH6QYqLnQgVS0901EFOzN+UOuAnpUjQmH7+TZdZ7zy + QpJzpuL9sM4Eapra6brWqva/f0vlLyxiMpvLG8Tq0wi/k+VNbbdex6lSF5ptp3IU8h6pgFbrSfX3 + Z1InWqcjNV/31sRKOINkLYH40kDfLOrb+jZoFv2Ncr0918wc2cFeaBNvy9TxAV0RzREHGFothswW + a6yguhKqlTziq7DUtZsaS03xFXA3GAaudKgDuD2aBTuSpA6aVngK2vlSB2DPWBHsm1J1OUryIMHr + eYzRJ2/jfZ7Cn86kKqtqfLDy8m0NS7Xnzll2G8FMNDNlTrskIkwYaCAUpPKINgSpZE3cLTa+SR0j + f65aRv6+tp5xwDZKmkPD8wdpeNp+zxx15yquTE12sFYxBHa9TnOGxt17yvMzHdeCL4MFBZ86VqnT + +JJiWe6qEDjG+SaNxiZhGFx7bu0KnKMecjR/QNEbbKvUy8G3uTQwtGGdU8sBdzxwNhFM6uDL5DHs + hp5uEGhSDZqvTp/dQhnUPLkcqmyoBXZ3rTupNneNVqbmcxx9DLZ4vZbjbazizlUZNviwgqe3zcF6 + rfXR1Nwdhh+kvQIr9d32Uu751BXS4VcEYo7M8POMRHRBIay6oQ7tix3ti2a/x1qzJtnd/Yt7r+Sr + utC9wd4ta72/28DQxdx072rOWcwd7g989f2Buzr5B/95OOM/pLzocMbvYvz+zvjv4ux9y+m0TIn2 + PZ1+sMfQD/0E+iEf6dox43FXF7KQJw/g6ujtKg2ZXt02B5PDhzzLrOzNNyybmnTIuQ45FzrkXC7G + H2TOpa378add8vbfM/mf5w89Afv6TEmGPCtD2ubRH3dGpJvNpbo/rnSovunQTG76/f6vSt7WbTLB + 4P1wV6xJ/pvcFTvcmjrcmrqLW1PSzu/2jlTTczySq05NoX7o60zb+gEG5KFdYnp0d4xudxGoldvJ + 36Hytog/wsrb9gT3dsEnYdHhTs/hTs8t7/ToaPODVJYJzf+Jqzz3cknnDcjSuKgjB7b+r11+zHrx + H74wI3fk216akRTbpcF3dXFGae3hUMfY/I2HOtJlHU5ybpNPHs5aDmcth/sth/stzhj0Pdxxabj2 + B5d4O/Ls/wNQSwMEFAAAAAgA8w6zVM7ax1I8DAAAQVgAAHYAAABhemV4dF9maXJld2FsbC92ZW5k + b3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91 + dGVfY3Jvc3NfY29ubmVjdGlvbl9wZWVyaW5nc19vcGVyYXRpb25zLnB57Vxbb9s4Fn7PryDcBzsD + WXGLArNrwAsEmbZTbC9BNrPAwAgEWqYdTWRJS1FJ3CD97XsOSVGkJDup62Sa1AZmavNybjyXj5f2 + BQnTaZTMR4WY9f+x94L0t/YBYkdptuTR/FyQXrhPPkYhT/N0JqCdZymnIkoTnxzGMZGDcsJZzvgl + m/ow90MUsiRnU1IkU8aJOGfk4/vTstkn/2HM/BDXgkSJHJPx9C8WCsLTVJBZykmsxkA//FoonlK0 + KSNzljAQA5hMlpZ4vZN9cliI9ITlQg18pwamXE49p8mc5WRBlySkhaQdppwj2wk7p5cRsKXJlFxF + oNqEkTgFOtFMyhciuQhVNcz97Zp9xtMFEcsMVpVEC7CzIKd/Hr8Jjn5/c/Tv95/e7enGK8oTGJPv + qRn0S8GZD3own12HLEND5SWBozhiiQCbnMMfUSit+IbzlHvkdyEyMFQGo5lugp9pwUP25jrKRV5r + /JSKtymsqW5e0Cxg+LUhRUbnlgrvBVsc0zmbNsdFGYujhJUjj/XvUqiVE3zBaZLLOXqq0uV/Bay7 + q1iTRhrHlnQfTj4fQwsDhT6lx6rPI/rLRybOU0fuxXwhVpn68OSjNM1b6a3tszR3n/JFUJMEpmu2 + el19v+xagOvFOaE5CdTXvT1wSsc3hnsEPi9ItgQKYkimUU4nMRsVCbj5tK8IeUUy52mRmYZczmrx + u8Nk6ZEjGsdIxCO/RSHYVcZSFHq4pFx1fJYmoLFHTpcZ+y8FM/6RQMueJHxKRmV7r3va3ZeNR3GO + bdBVTh6XjMbjuguMVy7sGbBUgo1zAWxB4rMz/cfeXhjTPCdvrjNITPlJWgh2BCkiP0qTBIIduB4z + UAVi6HPGVDrLe+kE88++smSn0/mm2SQ1X32l/J9pQfLztIinJEkxy+WCQghC3oB0AnlEiTiNMPvE + S5+8hwGMTj2yrCaGnOF4qsNYEwmRAngYcrHIgiOqxIkEMItRIWh4rtrBd2iCLTyagD5axmF0Sbl2 + ryHk8wiGiVQ1KAFhNjqQStKRpSaRnuQrMgIXtCTz1XL6hImrlF/4l68GrwbB4Ndg8NLXLiwnZpTT + BXBC7YallqgDlhPI/5Bt5drnvjM+TWbRHMbLPwstUDozsxRBZw50RTSOvjAOisJgudha06rPmTJl + 6ybZvX7pM8qsOl5HVbhi65TNSBBESSSCoJezeOZpOT2tkGcJ4jn0tVPiByf6gZoIHNSXWq+ZCAMq + IrVBFn0YZnOr85LCIS/5pVImhiLRcwZ75hfXRSOQbhIkdAHZAvITesqQQMSakVi7c2SiY2vd2F9+ + uYDiN8+rXoh32WtZqOzq+b6/T/r/Mulq3NHr4d8d2h9At86ZoQlL+44BzoFERTId/BgTlOQZC6NZ + BCGyhqgON8u3WuwzJKcAM/AbujJCjnKQHWtVvLWSsK1VRkubgZvM1orvcl5B0eF9wZYQ+ZDCdG4H + T8UUQ8IiF6rcAGdOZkUiSciMZnBXhplnKsVSCRKVVfXcMOBMFDyRcRkJhfHAIy9YlSRBMRYBDX6P + QoDrjfJosxexwOkgc6/kvG+xVg72tYF5fAN2xvfLgvf0xDOLN40gKbvMKyziN0Cd7cJVzMnspGIJ + MEnW60JLFyFQwvarCNKl+jviRgLEAKAisLsxrfh5PXg5XIdOXw9eD1dBz9eDfw7bsKphcNsUwC+y + KRTJnq206QTVb273qxWmWRRcMp6jY45IB5etP/i1P3hZmZCGaHPspVkWa9kP/srTpFMFO2ZJsBjE + IQt0Jesl7FoEgHEuRtLaQ8cquL0B9+UFuPw5oAGQwelXbYEMbAZej8t4c1utmIuH1k8ddw+lDt0z + WSacwuGr0b2OUrPjaX090gXqgOQc0gBGEeIYzVyd6nr9cfKh0V/wuBQCq4oPElJYLjruQg8IaBSM + 5gl4fGN+RsV5oLaJAaxvsQB/yhs+V366Zep8h5nzE9ijO2xYABj3Oi05FmzRWtyUYbx2hqEbLOtY + tiZXYLqiTq5lmxeTPOSRzA3vp6s42mXet6cE0bTjkXXdq/nfrltjjV98vWIoBfznQX1vXcj9tf5U + eXRjGEQcX24ULW2zx13IC32dF1qjRs6AoKnSB0ZO9as9fPCjs0PdQHMmlGXqsnjNeHatBOmaNeNQ + rYEJ1C0bbOtKqBpf0nXzKujAaSgCTBO98mQgMNXa1d2Ct1MjntXY696vtEGhaLJyOGH6CtJZwGK2 + cHH11L+kccHqmRNxUcOSNSqIQ+ymVis5rMwSI6jBQuNJlFSj4hgUlinAaesrVLXGKwtbzb0bBqv7 + R2DOdXiR9Hi52wc/Y3QxekvBkz0D/euqG5INNv45YCHzq1GxzDBAi6LAzDpleqdOxq8Gg7Pmqpgj + r541Z9RGyDPkTbdXYZGR+dbMbBLfNc/meivpqWQ5ck+fakugPaRhomqUHmHwa8+ZX7qG50SdGaK0 + cAo3Jg5Zu4eke2AXjfzgxq1KtwdONYb+RnW+Pch4ehkhGjowh73+J4WqD9jqyAViLZUXyOktXPe2 + gSyqrTogXkhJcsMOUfW4G10t4Pb3whjRm24DsHkH7Y1l2xGtjXJcD7o3qL0fmH00EPvI4LWrfX8d + Gzs8gLobLa1E/wYkfNvqE9+KfFsdrgXybobcHgPirtvTbriffaC97Ar8qsJ4Awj7UMhnE9RzD8Tj + EciG+L/XNezz0Lhn65inDVZrhINQumE0T0NkqBSKyKrU/TRgzcGNlUNv14GcCZtHiVb2mSAcc6Nb + wyudTuc3qWcuD3mrc3stib4Gvesk/Kc7yFe87eVqstS9dfLupMe9HigZAFe8uBJRUkgcF4j0giWS + ldVKZCvefQIlQbkglGTSi5RbUJLTS4bUKF6eNrjou3ywDC+YvMCsrvM9IhO5bE3ScqiH6lVbqLK5 + vGPEwRkkBrwfN32gC7CfL2uLo2xdSjBJ0xhpf20+evDddw0NLaJElHQg80Etu6Qx1GA2o3gfckUh + F4IUIoKFn0CWYmixK6VRLiWG2LMuwtW5MKB5wZf9wxnQ08USn9Ggj5o7WimFfaFjXeGYeFY+oEbl + 5c0Oxvh33dtoy6zKGvq+5d7XLUM731TJTi+gu9nSrbBDQa+xNlzyCcUYF7L2FKWS67u2bjFPMefT + pUuiBsNrjtB1EbWDhetjaycDUmCINhV7dbkbwdlUw7wUgQio1MAqX1EFn8JZtaJPrwLtFu2bMldp + OaWZjUdtJbAxsTWZjtprYvMCw0qVI6c2NvnE+Simi8mUkmtv6X0Zwh+NQWXtdDoshLRqrywN3zoK + Tc3Q2rAiZmDjADFOQW4As/hALYAKlBXizsPZVYeg34TYpBF3G+fnsXG2Q9w8k8tlmhyaCrWQKRGW + tyq1PZPZPJnkUpWmRzfdWQTpoy/Ld/8yoojf41Sd7HRvvXbPGbW2eqRlRwbO6UgqK36LqOaNYc+e + 2zpUN7Rnu9atjalhPmKWoJlYm8nO5Tpyf7akngbJUSVTW6bCXe7I3vI2B1XXFoosIsIJDS9GK9JJ + LaM5VlxrlZ4jh1UavFWZy6vZR3Gz90zPdmOId3bPYz/4DY9XKsBWvvdasVPUgHO3UXwGG8Vy23G3 + e3gbbjS+/w1YfTvywz7/2j39qvLQnfdDkGN3d0I/G7Rt8YPdndDTuxPa7E3TE7sQeurXQNt49dX+ + 4us7bppsoWrnFy0PuWSfXSie20YjUH/HKYDlVGX6h31wUw6xY90M3GiX8Ygbmh3k+y7IZx9+unbs + 2F1QR5qY0GK0rYdFq2JmByd3cHIHJx8KTh6pSO9jhlwLKmspwf5pZF/DZxuwdZJOl0HJWFeZe+lt + T2wRALt7bZXwPlBqf5144/KGSSpuD7gLi+Md032xOIZBC/MnC9HxudbLp47TV+k5GoF2g+3/TY67 + Mf1qcV7+HeI8/Bbjbkjx3DYe6hqnrvZu16E+a57VbbY36HQ6R9LWOZ6iK2Pn+MpK36nofwVo99fp + H/NyxaVaudiQHFdwKS9ws4LXKKn6h5DUP0piVrFKTGt0NutsnoetEtOW4gEuUHYPD3cPD7fx8PBu + n9vus8SthcKze9u4WT36qd9A3n3maib/6K8hm2Vj1AKZmuI9t0eUj7ARwc9mbzWbG5KWuc6eZHdS + qdg9n5NKO2U92JtOWcn6NF8mYd/ggd0Dz90Dz29/4Fmvkc/tIOT/UEsDBBQAAAAIAPMOs1RJrN+3 + ug4AAFiqAABuAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAy + MF8wN18wMS9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX2Nyb3NzX2Nvbm5lY3Rpb25zX29wZXJh + dGlvbnMucHntXetv4zYS/56/gnA/2CkUJS0W6J0BHxDkttvF7SNI0wOKIBBomXbUyJJOj2S9i/Rv + v+FDFCnSiu04rzUNFGvzNZzhcOY3HDL9AYXpJEpmo6qcHvxj7wd0sLUPDHaSZos8ml2VaBDuo49R + mKdFOi2hPM/SHJdRmvjoOI4Ra1SgnBQkvyETH/p+iEKSFGSCqmRCclReEfTx/Xld7KPfCZE/yi8l + ihLWJsvTv0hYojxNSzRNcxTzNlAPv+acJpvahKAZSQhMA4iMF8r0Bmf76Lgq0zNSlLzhO94wzVnX + K5zMSIHmeIFCXLGxwzTPKdkxucI3EZDFyQTdRsDamKA4hXGiKZtfSIeLKKuSuL9dsU/zdI7KRQar + iqI5yLlE53+evg1Ofnt78p/3n97ticJbnCfQptjjPfDXKic+8EF88iUkGRVUUQ9wEkckKUEmV/BP + FDIpvs3zNPfQb2WZgaAyaE1EEfxMqzwkb79ERVm0Cj+l5a8prKkonuMsIPSrMYsMzxQW3pdkfopn + ZGK2izISRwmpW56K3/WklnbwyxwnBesjunJe/lfBuuuMmWOkcazM7sPZ51MoIcDQp/SU13lIfPlI + yqtUm/d8Ni+Xifr47CMTza9MW+29BHUf5/OgNRPoLsiKdfX9umoOqhcXCBco4F/39kApNd0Y7iH4 + /ICyBYxQDtEkKvA4JqMqATWfHPCBvCqZ5WmVyYKC9bLo3XGy8NAJjmM6iIf+HYUgV7aXotCjS5rz + is9MBDj20PkiI//FIMY/EijZYwOfo1FdPuif9/dZ4Ulc0DKoqjtf1IQuLtoqcLF0YS+BJJ/YRVEC + WZjx5aX4Z28vjHFRoLdfMjBMxVlaleQETERxkiYJbHa6ap8zwu1YMUjH1PDscxH2er3VuqFUfvU5 + u3+mFSqu0iqeoCSldq0oMWw6sBRgQMBy8ElNImpv4oWP3kMDgiceWjQdw5zQ9lhsXDFISEcAnaJU + lGFB9bippANQu4XLEodXvBy0BSe0JI/GwIiY4zC6wblQqCFY8AialSkv4BOE3lRluFmOFDYR0x2f + D1PSJayH+VtR84SUt2l+7d/8fPTzUXD0S3D0ky+UlnXMcI7nQIlyN6y5pDxQBwIWH+wrW+3C19qn + yTSaQXv2byUmlE5lLz6g1geqIhxHX0kOjEJjtsqC06ZO6zIhXZ3UWr9WFi5WsUNHzQalpRMyRUEQ + JVEZBIOCxFNPzNMTDHnKRDxtfKGN9EM7+gHvCBT4l1at7AgNmkFajZTxoZlKrU2LTY7SYl8aZmJw + CwOtsSd//fjjNTimWUGtENUOKr8Fq1V4qasGvu/vo4N/SVNy0ROS8zt23wcgD/u/isvepRwS1uCM + gJKTG9BcMCTMWXdtYarZGBXVuAjzKOOwQo42vCYL0F/YiMImgbzpRkFhVZTcTBIE2jqtEjYa25cS + L2R0/0zYDPg2p8CI+yFJICdllSdMu6KSYxOQ6zVptjqoNYlgjLyLjUYWdDqUYi5+TemUBzXhfYUy + l/3fhqv2pY++WG0rr7ZIlwppHIFh0Wk3HtQ3oIi6uvJ7yHYY1zLwpNmgDyV96rgTst/olnAwm2sU + QzUB4Bug9k2W0s+bo5+GXZDqzdGb4TK89Obon0MbwJIE7swJ+FU2ATs/UHmWlcD5t7v9Zn1xFgU3 + JC+oVo5Qjy7awdEvB0c/NRLEIRU5rcVZFou5H/5VpEmv2QJ0o4PAwCKSQBjjQUK+lAE45usRE/ZQ + kwrF5KC7eQX6fgUODeag1fOygJlYAipPV/HbXbNguhPv7nrRP2Y89C+ZpdNsn89bD3qczZ4n+PVQ + H0YH+KENDQiKemnJmc5Tm68/zj4Y9VUe15OghtGHGWJYLnzRhxqYoGQwmiWg8Eb/DJdXAY9tAljf + ag76VBg6V3/6qsV6P+kPDfaB6qCnWnBf7RJEk56HuqprOXkG/bsu3oVr8gUndBbwnwcOwcrgfqec + m5U2moEm5ouNtMjW+6IP++VA7BerNrEeoEzNtqIa1fyyqxX9iF3TFtCMlFwy7bl4pp7rUgIrRkz9 + 5GsgFXjLAts6E9zx1ePq9gZ4yHFYBnT7DOowL5A+TOddQS4TOT2lcNBfyeKD/TQpaYTorg7SaUBi + MtcR08S/wXFF2gaFYgVDkK1RqHNWi6xC0kjJFaaentpfjyGH1iiaPGGVAtqt23A3S7zU3re02xBY + Wz0CGaPnVTLI68gN1Izg+ehXDIrsSajYZl0OaZDxrwAhyF+GIZfNAEGVVRGwsxoeg6GLn4+OLs1V + kccXA6XPyDaQJ4eX1V7jokfym2nYGOoxz1kGS8fjtnKknyS0lkBoiCGippVoIUHdQOtfq4anbTrZ + hHOh+TNqN5hLG6L+oeozisNvulO6O8zy9CaiCOBQnsr5nziOPCQdoLx/Z7hLLeoIxgvKKQNPAQtE + l8UheqsgAVvkNWODIr7WiKVmrI7DG3TNg1cL40N0DkPTbzQsEEGCNogcgwU21iFUkbnwyIVHLjxy + 4VGbrxXCI9OCP3bAVFN7R4l9Agkti5ksZq/n2R3JsgiJEXQRmovQLGvgIjQXobkIzUVoW4/QOlzq + OjGb5ieh3vCbjxPWUTv14BiOToYqQU1x+/HeKji5gZAAyN8RACUTWIeI5uzH0JzFH0VGwmgagUHs + GGgrUR0aZARsUzJDcRrKTCm7wxLlYRWV++vHfSINa5O2OZ0OBtGgzthCJCnaN8q/bH5L6D5PZNrB + nbdhsPmAePLlB5EudGxsiz1iUqA6GMWVw6LVwqEnC4P6ob7uXaSsGxqILTHnVnLPEG3d2ZZs7ejK + qg+WsGqz6OApwqiuI40NjzMe6ShjqzHSY2HrTXD1+pj6sfH01rH0g6JIe+yois8IBQUqpx7b6Krd + zpow/2DAebUFq1ON+QsB5IffLFb6rgumB/xKYgALxn0mu9AGbD4teFe3qGywHjZ/Cvzv8NNm+AmU + oIRJByW/GqwM21OrwNKbAEshtCUUtlTnHTZz2Ix9dh2bnfBNeUCtWCdCa+1e9aecewedbWDAcTpZ + BDVh4QJW4lvtaJkArR6ofqkTj+x3zeeiL34zTtUG9yHZrFodyVK9txB3ANcB3M0A7v1+8tXC3jGZ + RYnB345gXvkqbl2A2uv1/mCCeuIj7+c70N7kqJrTblZ3iE4bj1xUFLrSw+iU0eaKh4R2o5zOAbW0 + uXmk1Z6OSmSbh82PftpeEwDBMdAQJRVjMCjTa5IwUkopYqVUZDBSifMSYZQxDeavGzEq8A2ho2H6 + FM6gIt5iwsrnFWHP0ZrnmB5ifo2VJmndlB31N0m5urh+MUYbw5oU9H2jrANegPxs0dIEvlD1DMZp + GtOx/zYfrfr6u1SDiwhgimgKhhgW/QbHAG7IFNNkxC0G0wyzKCNQ7DGsP6ESu+UcFWzGsO+VZ438 + DhCidxUXB8dTGE9ACvoMmuqIfHHHZqHe3FPu6klbwnWAtypWuML3oIt7QmCNIXu48hv39VbOtAxV + +9hYd6EV+nGBKAXvTlVROTJg72ovqHa03ic383rcw4c4TwGcxHih09ADv7b69fXAUAvp2m1bGW7G + UUpjBba3W4wZJsHkU74vhn3XsEGBUTMqaDLt1cJJ+DYQWnffgYDOPutsup6RDR4YHa2eY2THC0bn + xs6PFNRg0oiLUYzn4wlGX7yF93UI/xiNasygVShocNmZDxO/tZUa9cmGCgzm12HiFJQB4gr6xw0C + 0EUa2jzqTaN7IHStLbYrQ+tCaUtfDU27gyNO7lkOjlTbIP8qQ8EM8FA61DkztrASDTIYSJPoMeuY + cgcw+tafRmB3DhjaOLiJMI1+mK84wMUiCQ+kj+3fefYVH1lLPWQJrkH5tGkztGKZt/z7FgO1r7Wp + KLDbTGtMKR2tT/FWYJpn01DqVEf6T4vpMoYcNXOyWTp6YDFSTy/MRs0W5MNSNDvG4fVoiTlqWURN + ip1SGWjzUByMt8zyeS35cGr2qPT1R9vCqZZ4VjxtiG207Y65z2GCnxnCf9q0koyr2R/1sMSCqGEB + USm+hqi6PfHNQ+mOVVwaWy+Pq5udbAj1ngluEG03GvWEwbW7yuZSsa8kFat4Bpd8fcEY2rJ0Lvnq + kq+Pm3ztRG/9xrU+WvIVl+GVS7/yj0u/PnX61eYbX20IGLAXTTjPgB/AvM90y5A/nOlqMiH0+UpA + XdhW3xnJ02o7EOUvY4rjPDun4rG+zF8T8W5OcRdg8NbuEtr12oHZ1cCs2JFdZNRNC6Pre9g6KN/D + pyDZZWMqu7zn6XveYe5dxNyP+BglS4sdeI3iIbCy3xlkpI71XhmMRsD50YPSlktd8UtAofc5uBeN + SA+Ft4BqxdPcHWIhaihvnMUKFwZ1WewMeL3vwuAq6LV+Os9SA1WegwmLFwhPwPCXET3SPj47RUys + CBdFGkbs//9wG5VXrMs9SRH6J9QM+T/rn1J7ATcQFYUxSYpa40ah1skyqqJjfFD6rR6UV7bH1Lo8 + 7at+d89w9+4ZLrVGz3/lcOnUduT24SqOYqcvIt53Sia7Ps81RMU5jDQ8YjRVbP5IhSXmhHb8zuKm + 4J9+3PVFd1r1Uk6rVMP3aLcs67945S5WuouV61+s1J3rrp1gcPZZ/FwIeFFU8znOFy4Z13UrjBcW + TNq/c4E9QXpurTm4hJ1c6RUTdl3bwOXuHBpyuTuXu3O5O5e7W/PaWKeffjnZvJW836uExYwzDoyF + /DfJ8NnkszPgeL2/DrIqOlbTfzyHx3N9Qrqb5vyk+CUhl/NzOT+X89u1nN8aRun5s4BrTHZH8oKb + +RSXKVztNE+O4pKG30nScHtRB/24NKI7OHspB2cujejSiK8hjWjzvDt7dGIRiUsp2m75KI766Z74 + LSHqkoZyLTdJGrpkocM8LlnokoUuWeiShWve9bU65BeaHfzesoIPTQfuDKBd8c3ffYj23md/XLgb + v/xrNoiaDXRZQJcFdFnAncsCdtmk50/7dc1uR/J8KzoNl9jrPkuTvV1C7ztJ6D0gMqAfl8Fzp1kv + 5TTLZfBcBu+1ZfB25njj/1BLAwQUAAAACADzDrNUp2NKXmoLAAB6WAAAZQAAAGF6ZXh0X2ZpcmV3 + YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fZXhw + cmVzc19yb3V0ZV9nYXRld2F5c19vcGVyYXRpb25zLnB57Vzrb9s4Ev+ev4JwP9heyIpbFNg7Az4g + yLbd4voIcukBCyMQaJm2uZUlHUUldYvs374zJEVRLyfNpQ+3DtCNxMe8ODP8kZrsIxImCx6vprlc + jv5x9IiMHuwHiJ0m6Vbw1VqSQTgkr3kokixZSmgXaSKo5Ensk5MoImpQRgTLmLhiCx/mvuIhizO2 + IHm8YILINSOvX14UzT75D2P2RX6QhMdqTCqSP1koiUgSSZaJIJEeA/3wttE8lWgLRlYsZiAGMJlv + HfEG50NyksvknGVSD3yhByZCTV3TeMUysqFbEtJc0Q4TIZDtnK3pFQe2NF6Qaw6qzRmJEqDDl0q+ + EMlxVNUy9x/W7EuRbIjcprCqhG/AzpJc/HH2LDj9/dnpv1++eXFkGq+piGFMdqRn0I+5YD7owXz2 + IWQpGiorCJxGnMUSbLKGXzxUVnwmRCI88ruUKRgqhdHMNMFrkouQPfvAM5nVGt8k8nkCa2qaNzQN + GD42pEh5yiIes0KGM/NeMOuc4EtB40zNMVO1jP/LYT2rAjdpJFHkGO7V+dszaGEg6JvkTPd5xDy8 + ZnKdLFwSm9VGdpnw5Py1Uvm58sL2WYa7T8UmqEkC0w1bs16+X3RtwKWijNCMBPrx6AicrbLmkyMC + P49IugUKckIWPKPziE3zGNx3MdKEvDxeiSRPbUOmZrX400m89cgpjSIk4pHfeAh2VTHCQ4+8VYrT + yCMX25T9l4Lx3sXQcqTIXZBp0T7oX/SHqvE0yrANuorJs4L8bFZf+Fnncl4CSy3OLJPAFuS8vDS/ + jo7CiGYZefYhhTSTnSe5ZC8g/K7pNnubMp2NskEyx/Qx1Abr9Xq7h5PEPvpavT+SnGTrJI8WJE4w + K2WSQsjATAh/iHstxIJjtoi2PnkJAxhdeGRbTgwFw/HUhJ0hEiIF8Bzk4pAFB9OJDglg1qFS0nCt + 28EnaIwtgs9BASPjhF9RYdxmAvmXwzCZ6AYtIMxGx9BJlTtqEuUhviYjcckKMn85zhwzeZ2I9/7V + k/GTcTD+NRg/9o1rqokpFXQDnFC7SaEl6oDpH/I1ZEe1uplfGZ/ES76C8ep3bgRKlnaWJliZA12c + RvwjE6AoDFarazQt+ypTFmzXJLfXL5xEm9XE4bQMQ2xdsCUJAh5zGQSDjEVLz8jpGYU8RxCvQt94 + If7gRD/QE4GDfqj12okwoCRSG+TQh2EutzovJRzyUg+lMhEk9WC+DbJ8noWCq3gdVCZ79u2XX97D + NrPKMPegt6A9t6rX0a3oGvi+PySjf5GeMaDfEnyvgHvPTgXbY0M1qsnKxKmBDpSs+BWLiSuwiQS1 + 7O/ZFrwVws5kHLAuhgUJ80zq1McI+OYyj0PlcRiFdm9PMVoWamvXQY0gRu8tloFgMhfxpC31oPQe + UkcC0JlHEj0aJBgUdIYOIW2ou4Val/UccpRDpFt6tY3Lb+zsrtntc6hcXi8zbGDpoA8tfdwvYzYs + F9dk+Nmta3tpKStYEABAAPqfbCv+PB0/nuzCJE/HTyddgOPp+J+TNoRiGdw0BfDzdAEiDlwtbSfo + +ulmWK4STXlwxUSGrjIlPVyX0fjX0fhxaTMaopGxl6ZpZGQ//jNL4t6RExaQ6GAby8Gn3p2/su25 + iFSAQ5C2haK/YZKCtHTWh5H9y3IJ+CqGFbZ0UirXgcbEAaiVb8CMWcPUfZf2y0V/Uk82PnAZ9Nyc + 4btTAr7oeWRXtwc8pOgPvZYVcHQ1yc83EiNX+OdBimlVZNhuSJXimYTlsd2w04htUHagCW5Kq1XR + ROesWR/WfWTWHaw+bdhJzRj0HPcAwzhvhR3aBV8DSHCl1u+fLXZj2qx/opyxVWQ9GmRWQ1Bc9dCU + 1OzX9bVaMakXqW4trylIGUAFjg+KDFgnG1ikL/J4IAokCDIxupk+p1HGPLv1DB0hLbkGC38Nyc6+ + lYoBkLZDAHLJPAvUCU5jOzJ7Mh5fTioBYw80A2f8tI2IZ0nbbq/MOVP7NKzQV0m7eeoadNLSkTGt + nj+ctXMwwMJa2mkc9DtSNSS+hh2HFdPhRloVXu2EantrTK1gn4VKqq6DqYnuCNW3MwNiSKgkOCH9 + Y3dEdvypmtZujlORXHGMsGN7D+C/0XvrMWs5A/RvGom1gZCE2WUCBZq7MFJ1VBBDPHglbXDq7wVN + gb8XUKqQuTgOlJhCY+gWnSbkAiAOPiHAMXCnQsTSUIirlYRrjQNuO+C2PcdtVR9/aORWUH+BxN9A + /HSBt5ZQ63nteakO1RSjA0Q8QMQDRDxAxO8bInYk288BiZWMCv2NDPuwODLQF8EBrJDeyNQ1Iuj2 + /0NJI0ogUJbAQLxdE9JcBu2T3JC1U3fBhXI/fXhA+0XwzU+BbWDnlSB0IPV3GIdsz+2CDN8EPw6j + B0JIna6/tyCpJfh3sesOUOC6K3oPCO1nRGinOkRHmMt24rRaLLuvVvYdfB4CCc6TxTYoGJsN4E56 + uxNbBMDuwd32qTa84ijeIuGsb96V7u6A2xAuSHRnhIuR0MJ8b4GvR56MH+87+u3SczoF7cZV5e6F + lG9Hyd38H38V/l8epd++4X9joH78qWMHv9kF4edsxeOGbj83frdFVXcF3b1e71RZMMMbV23CjNDW + a2p9S52lLORLDjHwXdxUa1bda9bk2KZane8uei3s7+IBE3JWYhHcPLjQVUA0brf22buLMi/YKqG6 + pHdjff/r8a/4TaBgAAZW4InHuVI5kMl7FitWTitRrVhcBZQkFRJ8M1W+r8vqwFPpFUNqFKuzGlxM + ESD4h8iZqpAq6wA9onZz1RonxVD1UYKWa1KUEZoiJhwMq5RhiZ3tA12A/Wpb8xi9dIUE8ySJkPZf + zWpJv1oQ2dCCA1wzQyGrw2Jf0QhAHltS/GxyTSHPgxSSg/vPYd0ZWuxaa5QpiSFjOJV2uCGBwudM + iu3oZAn0DJDCulr0DVsEpqQovuKcxGUhHUSZzULaB/SojDAOyy/aPvnc82tPxVBl6ru/s186nNSH + oDt/B5q4GbXcGYwXVC9LTCtAA3Q958JElXLO0BtqhbClXF/m6iUSCSCZCBaiQrt60K27Wb96EK4c + Yetj7chyLTGWdWTXFWqEflM/W8oK8VWqgWiqpAoei7Nq4IpeB8bLbrsOqaqvJjd3o2kbrmhM7N5O + pjvQRoPMXXL99E5opEEavGga0c18QckHb+t9nMCvxqACk1Q6HADadV+mFq91lHtGtgOdu/ElWTEZ + RAm4Epy5sKY+AJXw2NdE1V8erRc+Vkfs2jc+D7W3zK0A98Nl23dz2ebmF/unA5lK3hO7+W5UooZ1 + KVHEwKZVT2XYRG8e00/9JYfcNVLIZHTFKR671D4zotk2Dkd2P+7feO3rP21t9UjL9QO4YkVshWxa + 5LZ/hDFw57YONQ3tebf1MGs3Zx+xWdBM8c1kW+U6rb62JLAGyWkpU1u+wyudqXu/0xxUBqQmi8h3 + TsP3046kVMuLFSvutMqgIoezSXld+c+r2Udzaz8S7/cxH79if/0z/Zf8fAYI8TmT6u9I1HkIVocD + rAPUu+vcfThtf9uytK9YklY/hXw/5Wg/xefah/rQCpnr8El1b1BeywIePqkeit6+y29/+/7Zb28/ + pbkpfS/RNJ5H2Tetdrsfskascl9Ag80H3GIte3uBWNVHDhjmgGEOGOZrYhgdfz8+jMESpif4n6f7 + Dmg+H3zgpuSAjq6cu5cgQ19DGi/eF4RRfj+u4oVer/eb0kTf1pXlL3e+qsPP422DG7YgIY1JEkdb + vK7S5luQ6zVT//stwQgVGD541R0zfcEFLlBMzg5XgoeqFHKoSrlnVQoG/cOWoVTTyA9SUFJV6qeu + G+k6Sdsp37ha5Icr6bhf6UUNaOHP4aDqMP9xSyqiJDxUURyqKO5ZRaHT+14exP4GUEsDBBQAAAAI + APMOs1RYgsABDQgAAIQiAABiAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8w + N18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX2xpbmtzX29wZXJhdGlv + bnMucHnlGG1r4zj6e36FyHyIs7huZhjYu0AOSq8zW26mO/R6B0soRrWVRFvH8klyp9kh+9vveSRb + ll8SpqUzu7CGUkd63t8fvyKJSHm+XpR6dfK30Sty8mIPEDsXxU7y9UaTIJmSjzyRQomVhnNZCEk1 + F3lEzrKMGCBFJFNMPrA0AtwPPGG5Yikp85RJojeMfLy8qY8j8m/G3A/9qAnPDUwhxa8s0UQKoclK + SJJZGLiHX1vL04iWMrJmOQMxgMndzhMvuJ6Ss1KLa6a0BXxvAYU0qBuar5kiW7ojCS0N7URIiWzv + 2IY+cGBL85R85qDaHSOZADp8ZeRLkBxHVR3z6GXNvpJiS/SuAK8SvgU7a3Lzy6eL+Pyni/N/XV69 + H1WHn6nMAUaNLAb9rZQsAj1YxB4TVqChVE3gPOMs12CTDfzjibHihZRChuQnrQswVAHQrDqCn6KU + Cbt45EqrzuGV0O8E+LQ63tIiZvjak6Kga0+FS822n+iapX04XrCM56yG/FT9roU6iBBpSXNlcCpU + q8v/SvB7WzGfxna91YfsdHb90ej1zoRaZdkoqq+34PxMEapIbF9HIwiLlnfmIwLPK1LsQEQ9JylX + 9C5jizKHQEtPLKGwzNdSlIU7UAZrwPNn+S4k5zTLkEhI/skT0MxEM09CNKq0Fz8bPWgWkptdwf5L + 5chQvCGL+iCY3Eym5vA8U3gGVzXWsuawXHatvzxo01vgZSVaKg2RAKLe3lb/RqMko0qRi8cCaoK6 + FqVmH3h+r34umK0bKhB3mOhTa7DxeHwElgj3GlnFfhElURtRZinJBRYPpSlENqQjZCmkp2Wfckzq + bBeRSwBgNA3JrkFMJEN4WmVHRSRBCuB75OKRhRCx9QgJYHGgWtNkY88hIGiOJ5LfgfSVjHP+QGUV + M3MokxzAtLAHVkDAxqiwtY97ahITHpElo9FZNZnfvSDOmf4s5H308Gb2ZhbPfoxnr6MqLg1iQSXd + AifUbl5riTpglYayCkXM+FVFLXiRr/ga4M3/shJIrByWJdjCgStOM/4bk6AoABvXVpo2dy2UlB1D + 8m+jOkKsWaskXDQ5iKcpW5E45jnXcRwolq3CSs6wUij0BAlb9KsQxAcRo9giAgf70rl1iADQEOkA + efQBzOfW5WWEQ17mpVFmzXTQgg3dL1mV4thESZzTLVQAqDkYKHMCyeggmc2pWGJSxVhRjkFD3t8f + u//hh3toOmvV3EKym1vPhPVVEEXRlJz8g4wrP0XdBB87HPDtNYPkYQ+QEdhlVcESvuKQGl0kp3yV + ZF5EDZhlTm6AGr5hACPlGsjPsCbLBkn4JqhYHbBrn50v/ics6I34bc4HKQ5wd346zq9jrjY/j0aL + wz3bQU2B4lh1BMgBLF4kKZW23Ql4SbIq88TUBayVblAqsKalRhBbepG9bcCOgWS6lPm8J2mIZCsP + lZlGhYB1UBOYehRsgH1dJexFnUeHcqjAjlBnJIh6g5Efru49MaXI5kVUiCKYwMkkJFciZ9MmG6qe + uzycDLdN0iKzGAYrIPzFneLzdvZ6fmyWezt7Oz80qL2d/X0+NNk5Bvu+AFFZpND7Al89dwlKftlP + G7/QgscPTCqMigUZoydOZj+ezF43xqIJWhdvaVFkleynvyqRj0deAYHOAzFZQvj85/qDOy9lZiou + VE2ojdGWaQrC0eUELia3jan5OgdPOrSC6k1sV4cYtCi3YDXVs+xElXcqkdz4/jKdzLvFPgIuwdiv + 2ZGPEvN0HJJj1yHw0HIyDdt86/x8jwXnCvLxEOuB0gQcB1vBICPWqUTHeB0oRsDvYEMZ5IlF5hgf + V4SAstd8urT2QzFQdemoci3Sg78QmtSgx6fDAWYKKoMxWrlrGInkLm4uMFb2TXi1B96DWMsJ5MNJ + lQ8QnoueBQxGMPbSBqzg/artMCz4BqZZX2r7+8li99CWkzOTpIMiW2iQ2YCguOalL2k1WHZ9hTON + cVLXWmFfkKaw1PteXPeCLtnYbYSyzANZLysgE6PbxTuaKRa64WXqCenI9VhEG6j+7lejGKx7DgR2 + A12q2HwRsEsIWb6ZzW7nrSRwC3LgwS+GiISOtLsOm1q8cG/TFn3TxfpbfHCQls2MRXvV9XznDaup + s7R3GEy6vQs6Qc+A05bNcIhoS22mANPhe6it6Tw1XcaPLIPoQ5g7vyVg6JuuMCeTU78Mq9Mv7Tq/ + P23VX7jv1eP9aSHFA8dkO3WfmKIrO3Ccduc7oDBUaPenWN7gsq6I+8m+17Hc6J9Bc/7es//zZvv6 + A8ThueYD6HJtJjpvwvHm/eGpFbx0Umuq6tl2eCnoTNV/waXgu43ssKRzbb+jQozes+aLCSjGONCQ + PVc2/n/mfO99S4zcR8TlM4f/Rppbj9+faQ8YzJe/+EaANRGsBFmGTcJ09yBnjzrGarowFm53l2OD + Ej7PHJYGUV9mYMIH+iSOEU6ztk5dvfzVqH688Rh7yFfvSPXzdbtS/fxRO5Pj/712J8fwD9ih8Nkf + c/ST96BjQTWwDtXP89aiQ9jfYj2qnxddPvCBOs36yWh94LL1hQ324kpUg3NFt11cQQdJEx1jrejP + 453i+vT9oOlpw5uCTx3rVixWMcvYtv3lPI0eaFaybsnsrRYDVHDQ8I8GLdNi5dyKUwt2mNCMPh0q + LSOCa2JEO96aGr8e7GidkP5W66+V5ukrcGX3J67B+HzrVdho9NLrsBchPRP11lI3oAYt/Do0wlam + ORCrRatj/2lX2IG99f9QSwMEFAAAAAgA8w6zVDx/dX/gBwAAMx8AAGwAAABhemV4dF9maXJld2Fs + bC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2V4cHJl + c3Nfcm91dGVfcG9ydHNfbG9jYXRpb25zX29wZXJhdGlvbnMucHntGNtu2zb03V9BuA+WB4VxiwLb + DHhAkKVbsDYrsmzAYAQCLdE2F1nUSMqNG2TfvnNIibrZaZal2x5moI1Envv96AWJZSKy1awwy6Ov + Bi/I0bP9gNipzHdKrNaGBPGYvBOxklouDZyrXCpmhMwoOUlTYoE0UVxzteUJBdy3IuaZ5gkpsoQr + YtacvDu/qo4p+Ylz/2JuDRGZhcmV/I3HhigpDVlKRVIHA/fwtnE8rWgJJyuecRADmCx2DfGCyzE5 + KYy85No4wO8coFQWdc2yFddkw3YkZoWlHUulkO2Cr9lWAFuWJeSDANUWnKQS6IillS9GcgJV9czp + 85p9qeSGmF0OXiViA3Y25OrX92fR6fdnpz+cX3w3KA8/MJUBjB44DPaxUJyCHpzy25jnaChdEThN + Bc8M2GQNf0RsrXimlFQh+d6YHAyVAzQvj+BVFirmZ7dCG905vJDmjQSflscblkccH3tS5GzVUOHc + 8M17tuJJH07kPBUZryDfl++VUAcRqFEs0xanRHW6/F6A39uKNWlsVhtzyE4nl++sXm9sqJWWpbS6 + 3oDzU02YJpF7HAwgLFremQ4I/F6QfAcimilJhGaLlM+KDAItOXKEwiJbKVnk/kBbrD2eP8l2ITll + aYpEQvKtiEEzG80iDtGoyl38aPVgaUiudjn/hamBpXhFZtVBMLoaje3haarxDK4qrHnFYT7vWn9+ + 0KbXwMtJNNcGIgFEvb4u/wwGccq0Jme3OdQEfSkLw9+jnm+lCz79Y85dAdGBXGDGj53lhsPhY5CI + 9I/UqfqrLIheyyJNSCaxnGjDINYhQSFvIWGdQInANE93lJwDAGdJSHY1Yqw4wrMyX0oiMVKAaEAu + DbIQNK5CIQEsF8wYFq/dOYQIy/BEiQWoUco4FVumyiiaQuEUAGakO3ACAjbGiauGoqEmsQFDHRmD + 7qvI/NEI64ybD1Ld0O2ryatJNPkymrykZaRaxJwptgFOqN200hJ1wLoNhRbKmvW0pi14mS3FCuDt + 36IUSC49liPYwoErwVLxkStQFICtj0tN67sWSsIfQmre0ipUnFnLtJzVWYmnCV+SKBKZMFEUaJ4u + w1LOsFQobAgStuiXsYg/RKSRQwQO7qFz6xEBoCbSAWrQB7Amty4vKxzysg+1MilU46AFHPq3L764 + gX6w0lh6MDrQfjt729ClugoopWNy9I2vH/NhaTl6MPfeAnPI/CI1w2tPEDxwySHE+RbiFkpIL99J + zkFNKGdplcKUfCsBGFNUcVMoSJItE7b4kAVk0QeRmLW2MckhmzyrigDMG/vgY8g2maU7bNdyYRhU + MOjf0O2QCwqIQjCicx6LpYgrufrkB/5oesN3kExQFcriCM7HrCVxoY0r1MBLkWWRxTYhsEj4mSHH + ZE7syOBqDg5Hrhd5Bs4ANtSFcfMJOPmG13UHcowLoKEOV9LaMSgM8lPl2xIFDiq24wZfFwZ/9Jo1 + 9V16/riq8ph4uW4wZgIqXJtz3YRpbxRpBpp/jm2qu3CnucyDEZyMQnIhMz6ug7zsck8NbTvTRDDd + AK87f4q/15OX04cGqteT19ND09LrydfTfeOVZ3DfF4AWeQLtJmhq7C9B77v7ce1blotoy5XGeJyR + ITrsaPLl0eRlbT8Wo8HxluV5Wsp+/JuW2bAOfqw3YC4ozDwqe0KQ8VsTwWxwM7OmnrasghM5RK0q + INLX0FdBhta9O4tspecQ7OjDu/vaXe054mHU+ejE6jC6tgW3VYKpgw6GTs1hWOobkhFQhwmoRRqm + N6xEXrO2Tl29fr5827svVFoJgfWZgoQM3MXmI7gBAb2CYpVBuPfwc2bWkdtsIvBvsYF40r2Yq34j + XSx0rIRNmPNkNO2pD1yDYbOR0CZKJJJhSB66ruwU9vjfP6R72SFpqQlKAf9C6Et7FRw/aOfa0z0w + iES1e1IU7cOejyBfjsp82RtNFgOCqU4rjKj6bX9Y4a/Mmq6BVtw4y3RlCftx3rYS1DDej0/nAx/A + z2ywZ1ei7Pkl3Xa9AR0Ui02E6RNUS17k+1db98YAlXjxGofB6BH1Hqpnn0+LDeZ0JJcRT/mmPbYl + dMvSgnfLCc4IPTN2qGBbbh7tNVGLlfcv9nisvqGdGDpUWtYEH0WI9nDZrh18sNp3YrtnsG5wRH4/ + V0UWqGp1hCDjbDN7wyCMQz+vdlX3JHts6BqmA//WK+MeDCYnU+jIfqdxiyCZv5pMrvte8Z8uggbO + bB+h0JP312HdoGf+qV/W7MTT/8YSHKTnKuWs/SGi44IyQnomqqFKCD/OBS38KjTCVsp5EKdFq5th + 1bANbUpGx82OoY/v2i3p/jhXciuw/x/7L3L0wk2Qx4dX+9F9r1X6xQfLzYG9p5rbowzKTViTgGj7 + m7vRp+fGeqRq70FEwygN68Inl6EQPzymBX6/tYM7mhzHdr8ReQaNTadel2Db0EwkPbLNHcZt1i0r + TckF/I983LJg8xOK6CfFpTVZu/t0qDZN/s/tTge9Ez5xHXryxvNfX3P+X27qXN8/0zfmWSg5jx7l + HzfC/1uj+6hKU8z6Q1xbqQxsOmW1S/d+n8n+8gqw1x97Zv+njbD/xKz/0NL7xIX3My27zzrIf64R + 8Cnj318f/T732PfsI9/fWHX2LzhN4/X2lXJ0xF7ZQ219JU9sde7NnE0Ie9cspZ9/jjy+a9a7+z1j + 5Z9QSwMEFAAAAAgA8w6zVK7nentNDQAAxXgAAGIAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9z + ZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfcG9y + dHNfb3BlcmF0aW9ucy5wee1d62/bOBL/nr+CcD/YXshKuiiwdwZ8QJBtu8X1EeTSAxZBINAy7Wgj + SzqKSusW2b/9ZkiKol6OkzoPpxLQxuJrHhzOzI9knBfEj2dBtJhkYj76x94LMtraA4MdxcmKB4sL + QQb+kHwIfB6n8VxAOU9iTkUQRy45DEMiG6WEs5TxKzZzoe/7wGdRymYki2aME3HById3p3mxS/7D + mHkRXwUJItkm4fFfzBeEx7Eg85iTULWBenhbKpqStRkjCxYxYAOITFcWe4OTITnMRHzCUqEavlUN + Yy67XtBowVKypCvi00yO7cecI9kpu6BXAZCl0Yx8CUC0KSNhDOMEc8mfj8MFKKoh7m5X7XMeL4lY + JTCrJFiCngU5/fP4tXf0x+ujf7/7+HZPF36hPII26Z7qQb9lnLkgB3PZV58lqKg0H+AoDFgkQCcX + 8CPwpRZfcx5zh/whRAKKSqA100XwGmfcZ6+/BqlIK4UfY/EmhjnVxUuaeAw/1rhI6MIS4Z1gy2O6 + YLN6uyBhYRCxvOWxfs+Zau3gCk6jVPbRXZUs/8tg3suC1ceIw9Di7v3Jp2MoYSDQx/hY1TlEf/jA + xEVc4nu5WIo2VR+efJCqeSOttbmXpu5SvvQqnEB3TVbPq+vmVUswvTAlNCWe+ri3B0ZZso3xHoHn + BUlWMIIYk1mQ0mnIJlkEZj4bqYGcLFrwOEtMQSp7NdjdYbRyyBENQxzEIb8HPuhVrqXAd3BKuar4 + JFVAQ4ecrhL2Xwpq/BxByZ4c+JRM8vJB/7Q/lIVHYYplUJV3PssJnZ1VTeCsdWLPgaRi7CwVQBY4 + Pj/XP/b2/JCmKXn9NQHHlJ7EmWDHKO6nhCnnlQ7iKXqbodJbr9db05bE5qOrBPszzkh6EWfhjEQx + erBUUFhe4BPAVYCPUORnAXqWcOWSd9CA0ZlDVkVHnzNsT/US1YP4OAJYD1KxhgUjU04RB0APRYWg + /oUqB7ugEZbwYArcax7HwRXl2nTG4KsDaCZiVaAYhN5oHMoBB5aYRFqJq4YROFn5MH9bBh0x8SXm + l+7Vrwe/HngHv3kHL11tnrJjQjldAiWUbpxLiTJgqADfDp5UzmvqltrH0TxYQHv5M9MMxXPTSw1Y + 6gNVAQ2Db4yDoNBYTq2WtKgrdZmxdZ3sWje3EKVWvRYnxVLE0hmbE88LokB43iBl4dzRfDpaIMdi + xCmNr00QH+zoeqojUFAfKrWmIzQoBqk0ssaHZja1Ki3JHNKSHyxhQDYmmBQJug5K/RzzxnVs8KTF + eBFdglMAN4RGMyawME1LptaXx3GBeehk1rX+5ZdLiHKLtKiFhS1rLXXlVQPXdYdk9C/w4BEztb6c + JTUM+N1k0IeSviMbDYvO2h2dYfF5wS06cg9CHAzx3ZTi8+rg5XhdVH118GrcFjJfHfxz3BRjDYHr + OgNulszAAQxsQUwliPP9ejg0vWgSeFeMp7hkJqSHC3N08Nvo4GWvaOJj3MJamiSh5n3/rzSOtIEr + zcLyg/nIYEV8PnlvyjMeSrNTNmYbiLtkggKj9KwPjfrnhYKDRQSRzwyRUHHhqYTOA4myJWgwrWm5 + n2bT1OeBjBDvZv1x1fpdoDLo2Ubs2l28YNZzyLpqB2gI3h86Zbq5Qb9Fe/4IBtpGusHygWLjemgk + xCrxZh2tlrUD9FpXVZXmdeMcal+qpwNpwT8HVl/jLA2bDUQ6VDAFnppq8Ot85RUVOL/XhUmUo3Zr + r7M+2PNI2zOY1KSmHdlj0LPMHnRiveV6aGb8AkKyzbV6vzXbtW5n/UO5yBpZVq2BZ9kE2ZUf6pzq + 6FidK7Xs1DxVFebUeSl8Q548e1xnUNWRPZNe8ywa8DzpArYYXU7e0DBljnHMQzsE5MPVSLgXkLGZ + t0I2yF5NE8hxRJZ6El6pZIqc/Xpw4BDwXvjfq/NxaeUY3DGwek6ahnMMEVPtFI51Yj4NS+NzGoAw + NXA0aB1LLZNJOf0floSFyFMWgjOR8QjLBzWlqRAlPbsapM3VonlKbzsm/X3bvaX738v+83q/5Neg + vubnrvcBgF8FuCD2DaB2P6ocb7+WHe9/b3Jg1/3rmuM3KcWUASzUsuxGPmHAYSU7gGTwdylGKncG + 0oT5wTyATLqqJiOPW5iDTkAbJB2TUxgNP2G+iyPnjeyEXI4hk/LGIWypNakWVdXJrWG/TLl1xBL1 + S7YC4wGko+GdXAbkkPhZKhTiBMqczLPIl0k+Ah+z9ZIgQJlJthSOMou5TgCoYgIrgiiT6Ywn4ksW + SVJWKZGliIFgJEFBPEoSOb0KAVOS0iuGo1FhS5xT0Xgd1MYzJoFMAdkdIv2jLI3ivKmD4tFi4eeI + X2MNbAyQK0UMbOpAFiC/WFUmUSrLcDCN4xDH/ru+seGW9y5qUgQALXRTcCgQIq5oCKGNzWkW4tYS + uBjgQgRgFVNY/Aw19kVJlEqOYVFYgBi9Gwh8wgRfjQ7nMJ6OQbhVhkZisJrkQvk9CbgM3gXjMwtN + 2YBqlRIWwPRz6Q5RWr0ikM9Y+lTjk4cWBbWGmzTTtpzH0uWnpT7F9o5bCwVj2xEU8VVPYBlz6FJI + 1NFqLNwht0nOcCIr200FXz+EYEIeo6+lq/IQ5SS0agj9cpJayp+rbU3LQvm42tTaq/JdW5x1Mcxu + EKyA81LwLEYFm8JelVhKv3jaLJqxSVlo2aXuOSdNoafWscXxTdqiUW0AmMFJSJfTGSVfnZXzbQw/ + ao3yaFWqsDKKNiwoNdrYCnXIUI2gatPQtMTovGDCC2OYX0j+cHfZA0mSTNTTk2FZ+03ZjVLxLTIc + fDpgqAg9ODC015rZk06lvxqbULGUvgmmo4h5A+NiHOltYuUvJ9/78wDW8UjG0dFVQDE/DWO109C/ + dppnetJY6pAGxAHGVOJUht4GVs2G/sDu29hUFzS7ncbU3QQTF5MHr+7h6l6nTHVSfm1wFbUhJwVP + TZ4FUdzEhnT1RsVWoBoWU7Mp9S8nLcu/4oFKWlyrlUGJD8tHO22exqnoR1GzQcOuAh8QeDfwTk/v + abtVqYssBzIezPUCdqXBj94n2G3wU2X9ieKdPHuusuvcMTu+4RinZgbVjHm8ccrcmDHfMr9tt85u + 396s6Bv37cEZdXv1Tz0la5i3bq9+9/bqMfA/+436Xd+et07HZ9YGgikc9KvxBrx3HRX/yH6/zUIF + FeuOdgtZZ7vxHUuHPXXzxYO5UTHysS4Z2OvRNNggB7635LpLiPJeGyRE9pZWWWs9uwq8dj1jsght + 6zpEm1F3yVaXbHXJVs73kVqZI/Rfa1OuyhK2Xw3va+hsI6mbxrOVlxPWHn8jue2ODQxg9cCOPfUE + Y7iOibN8N1+KZze4KR/F/fxN81E09gbiO5um4lWSl7ueq7bJOZmAdAdl4e4jr20n/vL+id9/Un1z + EN+xVFvtnlelet55dnHKv0l+3Ov1jqR6UtxDVfrpbvWs2+VW1Is5HZPjIi9IM8yicR87Vr80pX7J + ocaCuUBS5cEe94d3qbsLSN0FpG1cQKqb7zYvI93RzJ/d/aVN3PVPfavp5n0z0/nR7jcV/ntihf1a + s2d3DWrrCW9uJre/W1VPfBv6lnLfbg/qsfegbM9wb3ewZHgY0XQV+SMTQLsLWd2FrNtfyKqGol0F + yDqQCrpInxYqPgWOPsks/QHOnSAN/CwVUc90UTMdzF0Hc7MWzRnxlQrLPNwB5hYW8YAAt7tx1h2w + Po0DVstTd0eqTz2dbZi/7ki1O1J9wCPVIlre22EqFf7FT3ucuusnqbt5QNkUBHcMcYWQy3jTlVeO + Xj8Ovu4GjvJvMmtP9d4DvycyyS2fGmI5gbR7PfZI8283LE4Tq7DoUbDVgwEHPGcR6hsYYeovWenU + peV4pVD5Dx20yG8hdM3XD971nKXgpnbi8kTQSKOJPl9cshGiQFcDWoIlhS5XxspBxL4KD5zw5URq + uOyr1yVr+NwxYWvsup1kCh95+CmIkax+VtAGrfLHStGbXfPGaCt/NkNd+fNY6MvQfygUhs/1OvXf + GiGtm+oGoJQ/dwNMbb3vAzjlz1Z/rQaf+jZ5MQdmDW1ZYVsXQieHetyyywMZOPWFh+v1Hs4si0jT + nA3bo0tvEs89FrJl+UsoZ+4VDTNWdWSNR52VUTD820U3nm26Zloxl1BfO4EJSWWU2hkwdlsfMIp5 + bY0zFZO+L4inuLk9zNN6vyXUw+e+4Z6UaNuQz7KQmopq0MukjeVTw9w0nNJKM02UFDfE0ccEbDch + szYctjPoylagja06wNMBng7w2FrpAI8EPM8Y3nRoo0MbHdro0EaHNp472rgTttgacMj/HpIXxvSh + b9EZs61fodN/+onVZHn/6VD/SZmt3a1bT0tmqnZGnDcnlIRM4O+sQKZPITeNub4IKn/Tpft+tQaC + WiGYlSuXaIVK+17e4kYd10XWI28InDYwsEcAoDeb4n1d3ruZ8hPBkxus1p8BVz6tC352FOlu+HU3 + /Lobft0Nv8oNP5Ps9TcIvfd27y9Of95vUXn+1/5uzg2ewkXAxmD5gAdL1XjTdhNwP2f0fUwbIOT/ + AVBLAwQUAAAACADzDrNUJTvs9aIGAABTFAAAbgAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nk + a3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9zZXJ2 + aWNlX3Byb3ZpZGVyc19vcGVyYXRpb25zLnB5rVhta9tIEP7uX7G4HyQXeeOWQO8MPgi5tBeuTUOa OyjGiLW0treRtbrdlRs3pL/9Zl+0enNMKBEYS7vzPs/MrPQKJTxl+XpWqtX4t8ErNH6xC4Sd82Iv 2HqjUJiM0CeWCC75SsG6KLggivEco7MsQ4ZIIkElFTuaYuD9yBKaS5qiMk+pQGpD0afL22oZoy+U +gd1rxDLDU0h+DeaKCQ4V2jFBcosDezD09bqNKalFK1pTsEMULLcN8wLb0borFT8hkplCT9YQi4M @@ -34128,9 +53652,9 @@ interactions: 9aTX/TcyJ4eOlFY8IUuxZjveuOsUP9nvO+juBawLj9i/FIsyD0X1vgYwo2Q7e08AyJE/IHZd9yJ7 avAGTgj+qdfIPRmcoFQpY/NxxL55ofnbyWTRz4r/XhA2eGaHBEVevN+O6hE983f9xmZOPf0PG+GT 8myvnLXf/jspcAjphaimchT+UBe2+CtoRK2i8yTWi9Y8033DjLQpCk6aM0OePLSH0uOJP1Of+M9g - +MqeI0/okbfp4LE3Lv8HUEsDBBQAAAAIADAweFOc8lBJbAwAAOFcAABgAAAAYXpleHRfZmlyZXdh - bGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19maXJl - d2FsbF9wb2xpY2llc19vcGVyYXRpb25zLnB57Vx7b9s4Ev8/n4JwD7C9kJW06AJ3BnxAkG27xfaF + +MqeI0/okbfp4LE3Lv8HUEsDBBQAAAAIAPMOs1QGLG3KbAwAAOFcAABgAAAAYXpleHRfZmlyZXdh + bGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19maXJl + d2FsbF9wb2xpY2llc19vcGVyYXRpb25zLnB57Vx7b9s4Ev8/n4JwD7C9kJW0KLB3BnxAkG27xfaF XPeARRAItEw72siSjqTSukX2s98MSVGkJDuPOmmTtYA2NkXOi8OZ35BMnpA4nyXZYlLK+eife0/I aGsPEDvKixVPFmeSDOIheZvEPBf5XEI7L3JOZZJnITlMU6I6CcKZYPyCzUIY+yaJWSbYjJTZjHEi zxh5+/pj1RyS/zBmv8jPkiSZ6lPw/E8WS8LzXJJ5zkmq+8B7+LbUPJVoM0YWLGMgBjCZrhzxBsdD @@ -34186,23115 +53710,14430 @@ interactions: pY2RI8rnEUvZ0v9jKLPwgqYlawatzjq5QQXTvNt0ZWEc2klFzKCv9SPsaFBpbR/gsM3JoZ7VtTml 4dB3dX6qpbn5Gaqx+w2v9eFz18eoSqNtH6U6HtIyUeu00MJDv/SsXCPw1lljp9HLmd+xqrqqgIqg 77oi6n5LI/X7LlgQtQ+2bHXkGsutjXYFy65g2RUs1YLcFSwmsN110bKrIXY1RMcc7GqIXQ2xqyF2 - NcQ2aggvjd2kjvjGIuH/UEsDBBQAAAAIADAweFMaWC2oPQwAAMdZAAB1AAAAYXpleHRfZmlyZXdh - bGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19maXJl + NcQ2aggvjd2kjvjGIuH/UEsDBBQAAAAIAPMOs1TFYqr7PQwAAMdZAAB1AAAAYXpleHRfZmlyZXdh + bGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19maXJl d2FsbF9wb2xpY3lfcnVsZV9jb2xsZWN0aW9uX2dyb3Vwc19vcGVyYXRpb25zLnB57Rxpb9s49nt+ - BeF+sD2QFXfQAXYNeIEg03aK7RFkMwsMjECgZdrRRJa0JJXULTK/fd8jKYo6bCepk04TC2ht8XgX + BeF+sD2QFXdQYHYNeIEg03aK7RFkMwsMjECgZdrRRJa0JJXULTK/fd8jKYo6bCepk04TC2ht8XgX 30kyfkHCdBYli3Eu54N/HLwgg509AOw4zVY8WlxI0gv75EMU8lSkcwntPEs5lVGa+OQojokaJAhn gvErNvNh7vsoZIlgM5InM8aJvGDkw7uzotkn/2HMvsjPkkSJGpPx9E8WSsLTVJJ5ykmsx0A/vC01 TkXajJEFSxiQAUimK4e83mmfHOUyPWVC6oFv9cCUq6kXNFkwQZZ0RUKaK9hhyjminbILehUBWprM yHUErE0ZiVOAE80VfSGCi5BVi9zfrdjnPF0SucpgVUm0BDlLcvbHyevg+LfXx/9+9/HtgWm8pjyB - MeJAz6Bfcs584IP57HPIMhSUKAAcxxFLJMjkAj6iUEnxNecp98hvUmYgqAxGM9MEr2nOQ/b6cySk - qDV+TOWbFNbUNC9pFjD82qAiowuHhXeSLU/ogs2a46KMxVHCipEn5r0gau0EX3KaCDXHTNW8/C+H - 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 - ro4N3YLaKYW7Y83IdiXRkJVZd/nx7N5nz3wfA8bVsoEpWwsV1BVndTI4+i7SOvapnRuXfTnZj2uz - vuzEm+jHqVlPruJN2xpoZtsTGA9IGwJmVhrjDQMtmmV0vUgoeR9sgg9T+OMNarIZp8NKc7ft7cnV - 6x1lF9tmoLXnr65pZQXoEtR1+G1fVNQCS8vPvwR37ZIAf9tusF23NOiZ61QH+33BH2lf0HZh5uPH - SoaHqQnuaxkKYOnbLGVkPHcgnXihwtPs43CZgnscy8xnfJFSLB9lJBvTapPHYxPvh5dBv4rNelsD - 0rOJAtrukC0zpx66zWekI3tu71Dd0O/ae4tyE/1DzP0iP4r4/tzFOnNfe1ykB3LW0tTnUXFjambv - UvmDWptXYDGzRo2dbXF7Hc/rSHGnVEYOHVYcDLZ52KAjH4Wtv3a/19sVaGDsuzjXvNluAwbdm+aX - 2PwjnDbe2jmhq0v708F9FuBr8f508Lu+TqZM/P7fKMNDrkf43+N7cNJ1zbMe9YmROePZ5tbvYzqk - MkCt5PctF2r3EN3MZjAY/Co5ruQ2ZVWyOF3i9v3+iOVefzyyP5D4IQ4k0Nhv9wjCdR/35DTBZeqH - PjXYtidgpnyPZwX37hDgZrv1neQOf/v6+weov7/ILnxWxPuN9/3G+w033lXYuY/15f8BUEsDBBQA - AAAIADAweFN4YjPm+QcAAFkjAAB3AAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAy - MF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19sb2FkX2JhbGFuY2VyX2Zyb250ZW5kX2lw - X2NvbmZpZ3VyYXRpb25zX29wZXJhdGlvbnMucHntGdtu2zb03V9BuA+WC0V2iw7YDHhAlrVdsDYL - umzAYAQCI9E2F1nUSCqtF3jfvsOLKFGS3SRLuwtmoIhEnvv9qE9QwlKar+alXB59OXiCjh7tB8RO - WLHldLWWKEjG6C1NOBNsKeGcF4xjSVkeoeMsQxpIIE4E4TckjQD3DU1ILkiKyjwlHMk1QW9PL6rj - CP1IiHuRHySiuYYpOPuVJBJxxiRaMo4yAwP38LYxPLVoKUErkhMQA5hcbRviBe/G6LiU7B0R0gC+ - NoCMa9Q1zldEoA3eogSXmnbCOFdsr8ga31Bgi/MUvaeg2hVBGQM6dKnlSxQ5qlR1zKPHNfuSsw2S - 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 - ROwrROQgupBvcFaq0HUnR3jd8PSokXQ3Jzt4SZAviNGsXum2HQXnl3Ve2Bynr30enF/XK4Hz695K - YTPgA30DE6+rdebf+rh23VQ3nNrm181Ob9uo7+IUN792+ioTXvV6rpgDs4Z2bLCdK6FLUM23HPJA - h5T6wsP1enfAu0g4zRDcHkQGlXjusZAtyz/UOnMvaZixajxrxOsVLlgT2E0bAbprZhcLDPUCPxYr - FS61/QwkW583iultTTcVz76rs2YlzfbnzdruW37fEq+7PnKWGu362NnykJqJaueoppYso9zcNZzS - gqtsh25Ipz8ApNsE2tog2gMBL/l7F9fBXbb5bNTVQaEOCnVQqINC14NCdw18OhzS4ZCGOehwSIdD - OhzS4ZBSj9vikBuhjh1Biv8DUEsDBBQAAAAIADAweFPydSZqSBcAAOqcAQBfAAAAYXpleHRfZmly - ZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19u - ZXR3b3JrX3dhdGNoZXJzX29wZXJhdGlvbnMucHntnW1v27iygL/nVxDeD3EOHDdb9AD3BvAFimy3 - G9y+5GSzvTgICkGRaUensqSjF6feRc5vv0NSpCiJ8ltlRbbHQFFHFsnhcDic4UPLPxEnGLv+dJQm - k/P/OvmJnDf2gsqugnARudPHhPSdM/LRdaIgDiYJXI/CILITN/CH5K3nEX5TTCIa02hOx0Mo+8F1 - qB/TMUn9MY1I8kjJx+s7eXlIfqdU/ZF8T4jr83vCKPgXdRISBUFCJkFEPHEPfA5/zUSbXLQxJVPq - UxADGnlYaOL1b8/I2zQJbmmciBvfixuDiBd9tP0pjcnMXhDHTnndThBFrNkH+mjPXWjW9sfkyYWu - PVDiBVCPO+HyOaw6l3VVNT5sVu2TKJiRZBHCqBJ3BnpOyN0/b95ZV7+9u/rf60/vT7KLT3bkwz3x - iShh/5lGdAj9oEP63aEhU1QsK7jyXOonoJNH+M91uBbfRVEQDchvSRKCokK4m2aX4M8gjRz67rsb - J3Hp4qcg+TWAMc0uz+zQouxtRYrQnmpduE7o7Mae0nH1PjeknutTeedN9rcUqrbAMIlsP+ZlsqKi - L/9OYdyLHavWEXieJt2H2883cIVChz4FN+KzAcnefKTJY1CQezadJXWqfnv7kavmV26t5lJZ60M7 - mlklSaB41mw2rsOh/GgGpufFxI6JJd6enIBRFmzj8oTA6ycSLqCG5JKM3dh+8Ogo9cHMx+eiokHq - T6MgDdWFmJcy2N1bfzEgV7bnsUoG5BfXAb3yueQ6AzakkfjgM1eB7Q3I3SKkX2xQ4x8+XDnhFd+R - kbzeP707PeMXr7yYXYOPZOF72dD9fdkE7msH9is0KQS7jxNoFiT++jX77+TE8ew4Jp9o8hRE3/7P - TpxHGsWfQypcV9wPHpivORNa6/V6tXeSQL0dik79M0hJ/Bik3pj4AfNecWLD1AJ/AG4C/INoeuwy - r+IthuQabqD2eEAWeUEnoux+O5ueWSUOqwEsh7WiVQsGJhwiq4B5JztJbBCTXwebsH12JXIf0oRm - Ml66czvKzOYS/LQLtyWBuCAEhNLMMITzdbVuEm4hQ1FNwgZKVvMfzZh9oa/h/PXF6wvr4u/Wxc/D - zDR5wdCO7Bm0xHp3KXvJ+sCWCfDr4EX5mMbDwv2BP3GncD//P80ECiaqlKiwUAY+cm3P/ZNG0FG4 - mQ9s1tP8s0KRMV1WSP90KO1DqDWbh6N8GrKrYzohluX6bmJZ/Zh6k0Em5yDr0EATZFCoPzNA9mIF - h5YoCC2IN6VPVUG4Ia+kdJNWP9ymt1ZuiwvH2uJv8s4I67SCyErDMbzrFwoO1F9RtjBY3GQs356B - RwAfxKzmksCsVHdm5mI9ifm17FY+RBQcTKzd0MsUPizO054q9be/fYNVcRrnRcAR8E81FcuP+sPh - 8Iyc/8/qamHkr7gyYIJERGgDJpzsD8n6I0OYOKSOO3FhWknVyNmkasxM0KC6S3IHVbB3zOJZdeVK - VB18Whqr0DWZNWXSfbWtUo/KjZkrMbSWD98luVHvuV9jtsVWe0NzqjPldvXq1vM/pbHM6/tGF3Ad - fG+22MAUY76ROGmciPWPskGepL7D3Q4XWQaCIXOZYy668OxMYhFgqAYimqSRf1ladQas0mw0Uy9h - +oaG+7L4mVZeWOcPdjOyXXDuqppSrDKsBH26rav3DvdyYkpBzBL2T+HKKQuRfHqWT6RsKb+vm0df - VYU8ULQgZIRq/1JX2evNxc+Xy6LUNxdvLutC0DcX/31pillVA89VAYaZT9M7pz6ELv71fJaPiR26 - 1hyMj9nDiPTYKJxf/P384mdNVYGfgNBWImIardqe/lFvQHp2GHpZ5179Kw78ntaQw0aItVG56UTz - X7AwwpxLwfz+uP2grqeRxxcEcOpl1z2EyWPDG/v+FO46/ZqPnTv1wTQ0t5s8WiLPsqAH6QwEjyuD - dSrn6Xvmcz7B1Dy9LK9NQ2io3zN4J1CBccU4hS6dng2KDfkFS1rWksk1QVPmJcfYVpw+xE7k8hly - Pa5rR180h3oRyx33BmTZx9V2n02Dl63+w2wYWKvwbwCLm3F0zsyWkbtM9TGEWtHCyj9g4/qcm0Ix - iK4tdX8K0+E8mw5gSqOKnniJfk+bNaAY7S+pB7PgjxAl61KLvzcWu1Ls/vRKTMRz5qyMgosylRmr - /6lkX9LOWz6Ll7YgJjpTC39T1chDMF5YsuEsqFmr33pBgwDs474eXJ0WnbXWM4MI96fZ37xz+g1a - NMgj+rIxh2kirLhsToOqBpmpGxrPJZMbAJZcPsutWWqLIEr9fiQTR9AWtWejX20vpgMVLJ5psqvq - Kk0MH2HJVH/lAwUZuLoFcrUkjS2+RSSSQnL/+uJiQF5f/Pz1suBt1LZJXys0MtU0UPWrjwf5OjZS - 784K9fPLSi1a+N+XizRfIm9VjdVIhGuEhRHVLaK+QSRerRBHyidc1ai4I3K2WnejEWjsoqgwrQtj - Y7/KhjyojuG6Tf+866ZZzFnUMw8aeUhYKVrIFcc8NDk5KRXU7+Cf1UYAzIvwIOCSnL7SF6j41V/F - FfD5VWGZh88ry/7zqzAK5i7z16/U9qsM/14VF28oX13Nn0+fK7GISkCnNGk159xd9vieJnEpNSyn - Pg+LY8wWMRvDbGwH2VhTeRR4IEydMHXC1KmJlKYmM2Cr/LqZwd6mABj9V6P/fQyr9QVhjyJpUKsH - E4jTKejOHkTVLKjZNvJhlzHKUZpdGeWUrAMjHox4MOLZYcQjptvBBz2v2b7nG4x8jPueG4YqbEnT - QpQ6j71HIckDnbp+1o89iEfUAcFSdNHr9X7hfVi1v5cfbcBtvR/f1pMNQKscz7l+yqMfKwm+UZ83 - pV0l/Co7+gY1JXaUEJuEfDTFoUebxPacstrYTnm1leyIJmgqSik/v5af0hwQ7lb5VT+Qt/INRjuf - 4PKQZ3bEjN0cwqxhxx7VZ9AXaH66KA2aOAAjJXgIAo/V/Z/qWdZh8bhqpReun8h6wHHAyjK3PVgR - 6cRmW6BPNrgSkCJxwRAeYIgp09iT6FHMJYY5oJ2DZF4MOnxLk2hx/nYC9WVLFzsdHbKT4PKIHpdC - bsS+9fNjjmBval4JGxB3xYS6CZs0bK5tuVVb0Ezd7M02Ztfel73U532+LGcDWExRsqsQ1zOr0dIU - fjL2ng1k6YRxLtcPJTxeFDC/ai+KVRTj17IhnBbj20JkWr5X3Zkrn802MffKclcmZ7Ub6gAwzICv - hUUyrxVsipUqrZn2k5WZhTmVKXaaF6l6ypFpmakUNHm9kXHZqRSFsRt59uxhbJPvg8Xgz0v4r3KT - XJYKH2gxQ13SyHVpvEs/tqBu1HZfOGCzvABGFqJF9lUCK0gTBuqr2yxFvZviF6HcDWIY9sIMsuUM - Up9d6osHMfdQl2pxmHFvBMOQr3J95VQG3L8EwkOO/jqduDBzz/nKeT53bRZ5eoHYijh9HphHeGS8 - OiCG1ASMqCApX2wNoqpvbfT1ssZbswtmR2MMytXyMWThglX1aVU/U2x1VPzT4CIqVY5ymUwehaV7 - Iz33q96UJz+iWhaMPdjOt1HNtC95noIWl2qlX5BD88qDOg8zKOlHtKanBPuY0ojtPSuxp3GHzsrf - gTifedjZxjn5P2oPxzO1HEXys/QEfJyyrVqW3gSZvdQoqtjsFgfg83FvMS/D4xbHeNyiW4ffNTeM - KKOrgahh3BBl4Ln3Fs+95+vjzs68s7l3tKfeEfwcxpEX03K6R0mZBxHRj2dj2yVM8gEJdcHhB5Dt - lofEvQJR4sfFIUQvpwZxZ06Jt5ZIMFyQiEe3wFB+owV4IClBjVJ/iBzwh5cM1VNL7rdKSXJZKsyh - E9mJ0QAPN09ZK8NgTiOMKEwm5jj5Gtr36ffEAlf6bcT1W/S4y4I49toykDMWbSbIYi9O7xKielbd - za9LteRLC92Zk10715Kv9XIu+Wot91INvkBeJF/Py5S9cZ60bGAN6ZJ8bZc21ZXeRfokX42eLGev - 6p53PgZqxjSssMY7kQV0Wb1FBwd9iGwnsdh8XYn7No1a81XFHL/qdTPPYQUTi3p0VnxOzXg4t72U - lp2WETyWamHLvH7JqBeBI1lwUbq3gkjZiC9fAvKxq105Sma7q2ROSLN5Qpdpd8Okjr0aSrzYa9c5 - IlfOThM8zb4qqq+kWiq4LOJDaXKDwixVt4guFVbcl0vHVmVeFuQHddlXh3IqXUl6RoVpDqY5mObI - mYhpTubRdp3qYOaBmYdhDDDzwMwDM4/8hZnHS2UehUVwk+yjodSCCZoEYeAF00WXjtplIuXnvRo7 - cierNj9WyEmjiHFvmdtI3XSGF3XoBF75GbTgNsWXVdRjpqX2mjiEV7GIF0gupRC7OoYn6+9I7qem - yjHket06eqf7ZTx7h2fv8Owdnr0znr2rLIs7O4MXxMf74Fk8grfNETxpnF04fGdcUDt2+u6VFHDp - E6jAD7uTheWG1sQLnl7kSVTLk7cvTMAs9Lm++RWE3EEaV20k4xI/HPXW1oxRcNtRcI2tY0CMATEG - xBgQmwLiZYsPhsY7CI3Zs8leY3y8699kqItKfuTXGV63J8TuA/xVsULXYn03ZPrjGl0a74tnORQ7 - dyTBfv6wqU2C816vJ7RKrm8I01b2e6yFh8p9+cieG2AT+YQVMnXn1NcRkLfIfscxjeD+T7+/J1Hq - UXzwQgX7SC2DPh8o4Ybqsp9yLra6BfJZZlotwh98Qt5RPCGvzrM0+9S8rU2/5lTovj9wbxPHftSP - 41u166eKvsBj+XLfPtKChcptB/f0vp0FzNJMNn80YDVwNpQtxM64WYaPEMRHCOovfIQgIca0c+9z - aUuey7Qeg7CD5OwTiPZbEO4Al2U1N8XIitUhGGsdjJkMGbFYV1d60wgiFkMs1uZvk5dWFmRhyML0 - avaJhRWij1YB2IYtt0C9lgYCXYvTfaG+1bhL79Uhx+cGwlUXWuvfUmKqIaAaM9lCRFVGVFnHbH/M - ZhAk9wLVUH8cBm4BHWzLqiqWgYAKAVXDP+GkO4YXoVIFCQ4XRdV54KPmT8t3zlRBpE+kO/Rpk2hV - WgYip0PeiELkhMip48hJX2j2OZHlHZnPYEI7aeQmC4sfH+wgdPo9E5Dr54tLd/FtrUobTYGouooR - Sb0Ikqq1d2RTXQ0JTEOJbArZVHtsaskChJQKKZVezT5RqprQpFVetbUMLZGr1fFC1yL/uKzR9WBW - paPHkQAY+NbqiL3wPL78K1iM3tDJhDqJO6dEalPQKvHdLBL4CMNWwjDx1TeoyvlW0iInGw3AsCUG - hVgMsVizWKzGn7wIIKuR5XBR2WpnfvTQbI0tQFUD0jPSHXq2XewsjQU52iFvmiFHQ462BxytsvYc - RlrN+5bAnZA2xI9BkIh4oGtg7a4o4S6eZV9soSmoZq4WkdqLILUaO0eg1tXYwDSQCNQQqLX4UPC6 - hQdxGuI0vZp9wmnGoKRVmLalBC2htFVxQtcifl3e9RhaqYfHEOkb+Nmq4LzX613zoU8oKWmM8TFb - o2NSU/vHyDTRi602/5tWWR+ToKDNJn7Rqs5okJEhI2uWkRl9xosQMqMkh8vHVjnro6djK3fxVHlk - Y6Q7bGybUFgaCpKxQ979QjKGZGwPyFhp3dn7LNm4mAoddZCM/YPtEiIeQzzWPB4r2jxSsq7GCabx - REqGlKw9SrZ8EUJUhqhMrwZRWQsSvBAqq4kZupYL/LvssDK1bgPPsj4fTU6wHUh7TxO+Re7Z4Mid - YBZ6IMy4gtXkDjrStR+ga9y6+VWzehsgbstNDLEbYjfEbojdstdRYbe6nUJVDdI3gvQN6VvXd9WQ - viF92z/6llV3SIk3zPNE/FKnF0wt+RQTMVDd43Hs19M+BNNrX8xZtnHdFINbVvW24Z2hTqRvrdO3 - 1RaO9K2rcYJpPJG+IX1rj75VfTgSNyRuejX7RNwM1twmbtum+RZY2wYRQtdCfvXcwUy1qyFbfWcP - OtA3gLWl4Xmv17uSuo0JUxgBhfGHOyaRPZm4Dry3vQXE5jHpB9m+51nDcK0OeB0ybCvYJBNGKr8B - slYdcqRpSNOapWlVG3sRlFYV43A52lJPftQQbZPtPVUNQjTSHYi2ccwsjQUJ2iHvjCFBQ4LWcYJW - v/YcRDrNCaHqX7Y50llm9juXbwdfXkNwdqjgbIl9IzHralxgGkgkZkjMWidm5QUHsRliM70axGY7 - bb6lr6itig+6FuBzH1HwUOt9La3Uz8OP77fgZexrSy6NiVCRTm4Qm+0Wm9mGb6gt133uGrRBEAPX - HGYr2ySyNmRtyNqQtR0oa1trP1CVR8hGELIhZOv0ZhpCNoRsHYdshkXnQJJvi//0MzMfn/+WNvtx - uO7htStNvB3QNb36RhFbXcXI2VrnbPV2jpitq5GBcRwRsyFmaw2zmRcepGxI2fRq9omy1YQkraK2 - rWVogbetESd0LeLXhb1i4q+mbdVeHny0b2Btq8PzXq/3BQxkwogb2/AGDx27D64HBdiuN+MYD54b - P7KdAFuCkrurGyJVC/FxBjfmbpSktgc+zXnk38IKNDQxdefUJ9QfhwEDBK7veOmYVwoeku3Bf/nI - WYZP7OjBTSI7WsDIzIKEwnBFEDogw1vF8OD9jOn9MXiS34BTg0/4fMjZF42YMdBxA5TObMwI6RDS - NQvpanzZi5C6GlkOF9etXkiOmtmts8eoiiOyI91BdttF6tJSkNsd8u4ccjvkdh3ndtWF5zCSeA4k - eewE2oF80hYpKfwRBlEXf+PtLZP1VhP1lku6A5ZX09KPs7y6ipHlvch35lZaP2K9rgYOpiFFrIdY - rz2st3I5QsKHhE+vZp8IX41xt0r4tpahpW/UrR89dC1PsGs0u9YX7Gq7fUypggEEro7te73ep893 - 7xjFcmMyoTBBIso2EZw0isDVegvm5cKIzl36xL8NFicC0nBSAG4XpgojA4wY8iaG5D1NOFXUtO1B - TDxnPzEH/t5ZkJjtjPNifJsXdMxxn+tQogxJcRn1vT65Z8IoDu+Z1sCUb7AjLFwTFnL1EX3CEDFh - ig/QbIATrjR7RIaIDJtFhjUm9yLIsEaWw0WGq5eco0aGG25wqpqQHpLu0MPtsgBpNEgPD3kTEOkh - 0sOO08Ola9AhbRBYnhtDV+e2y/MJS8nQRZIopbyRQn4A4XcBEo0NNcARzfUiRmwdI66yeiSIXQ0e - TKOJBBEJYosEccUyhAARAaJezV4BRKNtt8sPtxShBXy4dtTQucTArNOV4LCuw0eUFJiQ4aowfhfE - kDURE8ie82BYirGUEDJcogFCSbWmHF0hC1zGAmMnCMVP5rF5wETIVa403AT/W2HCiP8Q/zWM/4wW - 9zL0zyjKAcO/VYvHUbO/9XcjVSWI/UiHsN82wbs0F6R+h7xxh9QPqV/HqV/d6nNAeT0nm9JVFA4y - WmPXhpshE3U6yP4ytVzpEv+iBN4BA1zeoAw5f5wJrtkOMsIX+arhujMFeWFXww7TyCIvRF7YHi9c - d+lCbojcUK9mn7jhelFMqxyxKZFa+lrixpFG13IRf6m+1/uS4iolHGFCYuCPG6cMvV6Pf+EwK0gK - JUlelHC7SgJYFrwwg0osHoA0Af5LGKhk/8b0IZ1KTeZrFn20524QDcl1IvFYzL5PBykqZZREezCh - T544YKNOGvEv1qUe3PtEI0p40M4wVaBzS9WK/KE9/ut7/Jf3CsCCzm2PbWUw4PII80zUPCRXqi8z - eCfFy6TjP6Vo8yrzXXj3GyXCqPichiq57ANWNgkcRgZo4gw5oXx7c60Iy9Mj5YhFCvpkc2obPEGf - YFUYUx+6k1suF5/3PhM9I7/sek5tC72VfQQtio5v+6XOFwS3jfPagO33qFYK/oPk/qMBWLvuvEdo - i9C2WWi7ntt/EYi7nmiHC3U3XpGPGvJutwWtKkTgS7oDfBvJsqQpIQA+5J1YBMAIgDsOgNdZmQ5n - A+b/AVBLAwQUAAAACAAwMHhT5qBYWDgGAACIEgAATgAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk - X3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fb3BlcmF0aW9ucy5wea1Y - X2/bNhB/96cg3AfLhcK4RQpsBjwgyNI2WJoFWTagMAyBkWibjSxqJOXGLdLPvjuSoiTLCYohfol0 - vP/3uzsqr0gqM1GsZpVZHv0yeEWOXuwHys5kuVNitTYkSsfkk0iV1HJpgK5KqZgRsqDkNM+JZdJE - cc3VlmcUZC9FygvNM1IVGVfErDn5dHFbkyn5i/PwYh4MEYXlKZX8wlNDlJSGLKUiueOBc3jbOJvW - tYyTFS84uAFG7nYt96KbMTmtjLzh2jjGD45RKiu6ZsWKa7JhO5KyyupOpVJo9o6v2VaAWVZk5KuA - 0O44ySXoEUvrX4rqBIYajNOXTftSyQ0xuxKqSsQG8mzI7efr8+Ts4/nZHxdXHwae+JWpAnj0wEmw - b5XiFOLglD+kvMRE6VrBWS54YSAna/gjUpvFc6WkislHY0pIVAnc3JPgVVYq5ecPQhu9R7yS5r2E - mnryhpUJx8eeFyVbtUK4MHxzzVY86/OJkuei4DXntX+vnXpSgBrFCm1lvKiL5d8K6t4NrK1js9qY - p/J0evPJxvXeQs1nltL6eAPFzzVhmiTucTAAWHSqMx0Q+L0i5Q5cNFOSCc3ucj6rCgBaduQUxVWx - UrIqA0FbqQOVPy12MTljeY5KYvK7SCEyi2aRxphU5Q7+tHGwPCa3u5L/w9TAarwls5oQjW5HY0s8 - yzXS4KiWmtcW5vP97M+fzOkCbDmP5toAEsDVxcL/GQzSnGkNBrgbEzqSd9jXY5ef4XDYHBEZHqlz - +7OsiF7LKs9IIXE0aMMAt9Bs0IPQfE55JrBl8x0lF8DAWRaTXSOYKo78zGPfK0lRA1QWrbTUAgDc - tEEF2PrMGJauHR3KzQqkKHFXGe59nIotUx4RUxiCAtiMdATnIEhjzd1kE60wiS0+dWoMlqJW86MF - 0YKbr1Ld0+3bydtJMnmXTN5QjzorWDLFNmAJo5vWUWIMOINhaMKIslXTtMMvi6VYAb/9W3mH5DJI - OYUdGTgSLBffuIJAgdlW0kfanHVEMv6cUPuU1oBwafUtNms6DKkZX5IkEYUwSRJpni9j72fsA4pb - jsQd/R5x+ENBmjhBsOAe9k6DIDA0SvaYWvqBrW1t35Z1Dm3ZhyaYHCZr1GGOw9vr1/cw21caxwii - A/O3s6etWOqjiFI6Jke/hVkwH/rM0dBhl2AMurbKzXARFEDGkQ7YhiUn3XJjWybsHCBXDnzErtDT - 64t+j9pi3/MdsEGz+fkBOcVmIGmljZtlnAAil1WRWpxh74W1WmKPZNawa2W8P7hxHQwobipVWAQJ - 41Y45O6eN+0MrnMBOhQ5EC8aR/3Kvy3Rwag2M27Zcdn80dtfNCyu+c8156G0L1qGmIDB0LXU7CHa - 28bteoXn1HaIQwktZRmNgDKKyZUs+LjBhh/0P4sIu8YTWOig+3ug4u9k8mb63B3iZHIyfeqCcDL5 - dXroRhEMPPYdoFWZwVSO2hGGQ4jz++O4qR0rRbLlSiO+ZmSIBTmavDuavGnyxVJMMJ6yssy978df - tCyGDZixLUvFYX7xxI/OqOAPJoF1eD+zqZ12soKXUEChqgC5a1g/4EPn3NESOxA5gBdr9v2xKU93 - dT4vOh+d2hhGCzuXOpOKOu5o6MIcxj7emIxAOyz9jmq4sOBODZF1Y9qP6++by955pfLaCRxjFDxk - UC42H8EJOBgCFKsC4P2s/ibCHhtUQO3+V/YOSc9HgJMjj5ODWbQSkMQGTpjJ5u1wOvHn0RJ0+hW6 - 4iaCjMQ9X+J+fccdpdCrvF8Xl/dQuBdO2IsH4UZ3rbfbZxCDYqlJEDZRfZ9Pwlzuxt7ar1lwr0WM - RgfmGkyJvt6OWsRuIpcJz/mmu8UzumV5xffbBndbL217WnC9tEkHU9IxFeqJuwqnTGw33Z6WTvag - JgmKPT+emoI+OdX2sNxL2D4YkvDppaoiUvVXAYCKs83sPQPYxuH6sh96UNkzQ9ew9cJbb1wFNtj4 - ptKJ/QR33wVk/nYyWfSrEr5Ko5bM7JCiOKgPx3GziGbhadxvGNzk/c/n6El97v8Xs+435l4JPEJ6 - KWq4PEe4lkQd+RoacafFAouLojO1cUrYwT0lo+NSya3ARXYc/ptC/VXwuLkBjh57M/4/UEsDBBQA - AAAIADAweFPcIoFIchAAAMnOAABfAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAy - MF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19wMl9zdnBuX2dhdGV3YXlzX29wZXJhdGlv - bnMucHntHWtv27b2e34F4X2wMyhKGnTAvQZ8gSLbuuL2EWTtgCEoBEamHS2ypCtRab0i++338CGK - 1MuP2ontUMDWmCIPDw/Pk4ekfkB+PA6i6Sink5N/Hf2ATjb2ALCLOJmnwfSWooF/jN4Ffhpn8YRC - eZrEKaZBHLnoVRgiXilDKclIek/GLrR9G/gkysgY5dGYpIjeEvTuzcei2EW/E6J+0K8UBRGvk6Tx - X8SnKI1jiiZxikJRB97Dr5nok6M2JmhKIgJoQCc3cw29wdUxepXT+IpkVFR8LSrGKW96i6MpydAM - z5GPcw7bj9OUdXtDbvF9AN3iaIy+BDC0G4LCGOAEE46fz8AFbKiqc3ezZJ+k8QzReQKzioIZ0Jmi - j39e/uJd/PbLxX/fvH99JAu/4DSCOtmRaIH/zlPiwjiIS776JGGEygoAF2FAIgo0uYV/Ap9T8Zc0 - jVMH/UZpAoRKoDaRRfAzzlOf/PI1yGhWKXwf019jmFNZPMOJR9ifNSwSPNWG8IaS2SWeknG9XpCQ - MIhIUfNS/i6Qam3g0hRHGW8jm4qx/C+HeTcHVocRh6GG3durD5dQQmBA7+NL8c5B8o93hN7GBt6z - 6Yy2kfrV1TtOml85tza3kr27OJ15FUyguexWzqvrFq9mwHphhnCGPPHn0REwpcEbwyMEzw8omQME - OkTjIMM3IRnlEbD5+EQAcvJomsZ5ogoy3qqB715Fcwdd4DBkQBz0c+ADXbksBb7DpjQVLz5wEuDQ - QR/nCfkDAxk/RVByxAF/RKOifND/2D/mhRdhxsrgVdH4uujo+rrKAtetE/sZuhSIXWcUugWMP3+W - /xwd+SHOMnR5/vsfSfQaRPULnmcfEiI0VzaIb5iqORZE6/V6bRVRrP50xZD+jHOU3cZ5OEZRzHRX - RjEIFrQEJQHaQXQ8DphOCecuegMVCB47aF429FPC6mMpnBKIzyAA37BeNLDAXkIdMgBMN2FKsX8r - yoEjcMRK0uAmp0TiOAzucSqZZghaOoBqNBYFAkFozdhCqN5AGybi/OEKMJRNUwHmH42VI0K/xOmd - e39+dn7mnf3knb1wJWPyhglO8Qx6YqMbFqNkY2BGArQ66FA+o5lr1I+jSTCF+vzfXCIUT1QrAdBo - A68CHAZ/kxQGCpX5vMqRlu+MJmPS1Uh/6xbsIcgqpXBUCiErHZMJ8rwgCqjnDTISThyJpyMH5GiI - OAZ8yX/sYQ1dTzSEHsQflbeqIVQogVQqafChmt5btS+OHOuL/1EOZkrowKjrqF+ptAQe5xIvwjNQ - AaB0GKMMEYihqjkVotRV5ccf78CQTbPyLcguf6vRpXg1cF33GJ38B/Uk8V1DZHuqAczWFQFxIPfA - 48xsjwnFAUwb8BFG90FKcxyCBY1Qcp6h+yQqUJWyozFKw2iH6OMtUS+EsCD2goFnvRlYuSVELkqN - AHWSyI514oke9S6mzcDNRgbUOzIHcQW9I9UssBfTC8jPMyo0PwBP0SSPfC5yTA0pFyhh6mIsSMm1 - GhuGMK2qg5TQPI2G5ugdBpMKcuUhZehDv4Oi9bHWXMzxchrGnHgNCA5ArSkoFRvt1pwdnWPU3z6X - b8GXYKuTQR9K+sw1iMhxyY3ShF23MONnBY/7Rx54SgD1myplz8uzF8Mu5+zl2cthm+f18uzfwyZX - TXXwUEfAzZMxoDfQx6Zewgi/PRyXM4KTwLsnacaYYYR6bA5Ozn46OXtRUgr7jLTsLU6SUOJ++lcW - R70jTXpBlwMr5sA1n67eqvI8DbkOAz0E2sadgYgCcvi6Dy/6n0s6B9MIplE1SzC99UQs4MEo8hlQ - LatRtp/lN5mfBnzi34z7w6r6dKGXQU/Xgq7exAvGPQd1vXagD5r2jx2z30K8XzPpfg9i2NZ1gx6A - HhuVa2NHUtS7utC1AcA21XEV6EPTxEhj5Ep6M6jwnwNqu3EajptnnSs0Au5ipl6D5U/nXvmCTeBD - OeemR9fa6roPTHoimRR4ZlSjA28x6Gm8DITQfhV0aEb8Fpw2HWvxe2W0a82u+6+45DSiLGoDzrwK - Q5f/UcdU+k/VuWKmm09SlVpOHZFS2ouoyitUcxWsp+KuNI8GaeGNA04Ez0a/4jAjjjLnxxqSClyt - C/cW9LH6VQ4MwhpVBVxgmmcej7uFr42uz8/OPg8NaVBh6ECrP2oC4ijQ6rVTKsiR+uvYgM/tSj1W - HrTCEpIxMqNBbe40n2ysKK0VDvqGNQHdXKPesUEwZs1NlLk55ta21tTwQMdc7+tsxRvqNfg7XUkz - vud6eoj6p7pizE6/mZr34dTQiPC+piEfTpM0vg+YpJ2qVRz3vTD+p+Ch3ZdR2ek3Te899B9qZqJ0 - x0WA5cFkCKvH3XMY0KP4tcm5l3mAt1fU1cVQtVjkx27HO7b+DX+W8G/A8lNA2qNiqUID29NfgY6u - O0BaRxvyklo52vpO1nd6Rr7ThRC9E6adOj2oiozqPxXuHf1swke7icdzr+hYKvOlxq03bECAvR50 - GpmKA3HchdJ1X/7mg9UrLHI2k3x5Z5OxfkPne+uDOuj87MW+O6Jt4xyNYHRn5uA27rS29/xiyz1v - 311ebK33wIm+IdMgqo3k4D1olQ9c7Pz2er0LTp6se2WZMV1A0TgmWdSniDCHFgFgggRNxTo1L2YZ - uMNfjxZQO2Z5iC5LXyHLmevMlqDjInMWp+gTJ12d8KVkG2v7Jm6dXX/fMvTW19qLDoCi3K0JopxH - FR6N70jEu9JKES9lpANIFKcUKJZw/hZZX4wyfE8YNMzSh7VeZI4aZj3NCU/hlWlqB3Gzy0ujuKjK - l/1xOQ1Flltm2VjlBOjM8r7qHYwFup/OKywi5qrA4CaOQwb7n3oy3zXz9bVRBOBIyaqgimGa73EI - 7heZYJaY+IIDLng0AKa+gRknjGJfxIgyjjFoBS0VzAQaBszyTPOTVxOAJz0etj0kYVthiiwlx6LI - jryKykwvyI7SNIIHRK0MkQCmPzUFd81MikGiUrGtw+CftT54omXpPMtQ15elipczby5GyFKw4Yzd - tAUJvqfgmnFAZW9GidemlzbCNAY3IwTiG1DNaLLKVH0z2jQC4WpdVbOcPya5Qo6rQ6kJen1kajcF - SFM5DObwlFCBP1mriv+Dv3iSsxYtN5jD543rNmTU5AzUGur2YWQ4BbWqHep61OUr1AABR4xCPLsZ - Y/TVmTt/D+GfWqXCbzBeaF5f2woTn47GWnr0qSpq68E85+6FMTAHBDdsa5cX55TFV3VXdpvOccEv - VQdZzPNqTnJDW8NPtgtTW1+Y0nWA2muWcdU6VOZwxtUo0Lu06wOl+hyuBWOh2kff+pMA9MsJ9xVO - 7gPMohduBU5wNo/8E2Uh+w9O87yOGksd1BC5A4sZaHNfowFvtWtvoLdtrCoLmnVjY0yojKbLvCWv - robrCtHsdWT+bFBJNZCjEqcmDcZWQ0b60ki9UiloAizzRW+wfzdqUTMVTWdQsZMqAwMPzZA4bRrN - qdBH9NYca+5TtCzNJMXTbBdD5I+A1wfugG87wwRO3icZ1XaFxIxQNsJtiHDzlrhWp14pk4KMJlqb - CG5LfnnEyNbuIrNZ1ifNsmpK3OZVn9x9bZggm1e1edWnzKuWZnFrSVVM/dtnm1bd94zqHuYqm2ze - HsRbbH2CPPLGvvUCJub0resZsuLn4AZubJucyRXWibNO3DNy4rZ4sEDI1eGfLWD7us7Z/17uuyuy - uvPAjI3mNLTp0j1wDsRysuTZ3fUMyoy8aed7vd7PHPcF+4oOeP3U7qKxu2g2sYuGCdZmN8+Yonog - m2HMQT3rnS9tcaVq8gj7XQ5um8p6m0oqDgl7bKAmOtrTzSJh7Nv9IXZ/yJr7Q4Rq3qdAJAwy6t3M - PVOwvz8kWS/eKG7tKhPObwE/8+qrKz495iEHVgtCEXCua/FCxgJnXAkvdiIuebTdCswfpeKKQZjv - O2J4p9INbaPzd7mm/JI9V92ut+y27jZcak7tE22CWIInn/lCONMsEB+BaDFviS+YDSLyFfRpEN2N - OH1Ntdy1/MieNZcgG5tuZhmSPTw8pEiNrO4+tmUEikdbdG7WxEsnCIpnOf+zeJ7KD1X9P5Y/yp6H - LvKvvObfNdUNS//Fs14KoK31NlIBxbPRG3zYU/fGyjlQMrRhgm18ENKBlHBNlQdjSLFPPSavGzgY - 0WZnmpPyOmyuS+KJB+7ozLxjceze4zAnVTXWGPtWoDDDrxctPEHhqkllXoSIlZkjUoFSi99Zs25z - Uc5qq5WpMPS2sjwCm9UzPZLuK243Yc+28zx8RJvO9WgcUiNRbQeIchjN0LRgDceQs8pK3QIr+mQR - 2aIYrC3i2rU4SieSHkXZYMYGMzaYKcTRBjMwnQccuthIwkYSNpKwkYSNJA47klgrbthMUOAVn/Dh - Zz0A5iQIH/mW2CWutLoUeJUnRb/38K7aKKE6KnspOKi39i6S5aA/B893t441djL7pvfI7+0WCA70 - Cbxeu0e+jrg96Mie7R50rN8XWzM3WzvkGGfP++rY830/XVAJiowzbpu9VrbuQuzCqcnlTOqO7FA6 - LZCFGhLVxacnmgZ4uI5xw62vnZ5xr9eTHxYlGfrj8j2SFOLb3AFHuQ+vcS9T8b3TLCF+MGHXvqy9 - fUrfL1UFomBs8CBH556sxdfhLL79hp8WkYStUI1RWVI1wf4dxJ2liKtDBbW7cNa917XGYY+YjLFn - U57F2ZS6gnmSa17raBzc8ZbldPqzPvay3HqYAvAYl75qd7zaK12/yyUu2GIX73W160Urrxfpom6P - 6pTsbY/q7MxRnSZzsudhscfIoK4Hg4mNCPfvPXAMQ5CE3b+JqJ6fabtw8rsTPxXAzyHns8FszTJ8 - ZvM2OlCbtznwvM0W7zZaKRth0w7PI+2wc/c0rmoWdsfJopfnGdDyQqH8G8d4mRRE14h32NFa7Rty - rwkVX4Arh4jEENkKYJlMyIpVeP1KqO7MQo0oB5thsIvydlHefnZtj5bi7WfXGlfhV1tiUKDspVT2 - 22k2trdr7HaNvVL9oNfYu4zFYQSCiyziGAYZhGT8qKvvaimnbXtadYRXosHmT280d7f5hfx6D89h - RX/nTnGsJAr24wdPfqdm0yzaBIE92LHVgx3KOvU7jZE922GTLLuRZKn5g3uQbWk1tjvvbf8sMf/e - 9IsiwUG73K2ZnA6fW0/pZDjj1p/GLMJryfIISi5O9qge7HESMQw+xSxMEJYoaT5TwghffDmlJH6G - CgaW01AfogS/0rp9Cx/aRJVNVG0jUVVltyfMWFVROfTUVYcFsDmsdVbsFMxHSGZJ5T4q/Aqb7VrT - Gy/4ZBfTXnbFyn4Fxqa9nlfaS9mXw4rIvXGQybE2DT7bXP5LQd9sVL6heNx+THvv0lZLcq5NV61o - /BOuTF4vdgEaJRq6apF0m8ayaaydTmPZBBayCawtf/p8RZv1hD5mzQw8nJbYVx3Ozjtx5UcWu4d+ - 6A5m1zfZFWV4nqaaTlj5cI6iWZkIe/J8TePkNCZu2PVFqCV10wKlK4fDetDMJ06JkcMpubIplbPp - 1I1N2tikjf0c/dNlWuzn6FeNnjeYRWlU3qNmq23zKvbT9vu7rmGTHTbZsePJjgXq/yAC0P8DUEsD - BBQAAAAIADAweFMtkbS2mQ0AANaIAABeAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92 - MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19wYWNrZXRfY2FwdHVyZXNfb3BlcmF0 - aW9ucy5wee0da2/btvZ7fgXhfbAzyIobdMC9BnyBIOu64vaRZd0uhiAQaJl2tMiSpkdar8h++z2H - pChSpJ3H4i5xJKCoRfG8yMPzVOxvSJjOomQxqcr58F9735Dhg12A7DjNVnm0uCjJINwn76IwT4t0 - XsJ4nqU5LaM08clRHBM+qSA5K1h+xWY+wL6NQpYUbEaqZMZyUl4w8u7Nx3rYJz8zpm7KzyWJEj4n - y9PfWViSPE1LMk9zEos58BzuloImZ23GyIIlDNgAItOVxt7gdJ8cVWV6yopSTHwtJqY5B72gyYIV - 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 - sw8WXIrS1fG7On5Xx5fXU6njO9duMoEVG/2tL46ynO7Nfym5npXDr83KV/j+2Q1u9QlGtn80a3xz - O6QRfaei25u+XnZTHNrr9fhj8dcKfA6WWymRydHTbaJITSNSoxT2LXVTFtGVaDd0PZWup/LYeiqb - zcE//+WuFks71665u2V+1i2dTfUoBdY1dp7O97neNRauVaf7ateubNT1mLoek5y+wz2mxuU9g3w8 - joqv+/Wu98us6x+QXRO+vQUpXBk1jhcE1G5NIlhAjlZeRO3fb2lnx88pxf5qX7yKeVMpfmobtPCS - GVmUK11qNvlv5Un8t6Z99SPT90qTGlas/OgxfIOr8zg880YnGjtI4uFUYYzK2xGDhH0G7xAllxO+ - vKaT2dTaweue7R0n6MO0ePDiNYySKMnsoH1dx7e+tIYeOodbt3rr63axe319tRheEfyKsbyi+Q+E - 2vV1vWmD79yx3aRMjsZtfd2vgbsOehuN3Pp60O+ExcuOXps9UKf0gRfswYWQAbfEaxpVkCGnYRmg - jXjoYkXjyNxVCh01GqsgnQcsZkti/JL5zL+iccXadtJZ0mhhwbhCH3Iui3hJFoOZ1lyrvoMbvtnr - NFu31lm1tHZbrXjBzd3b8XJ1b2rJn9tr/0Adc7y23dzni7PVzrymX9bSW81lFc2adYBa5TzjkLbK - zYaTf9yJriOR/T9QSwMEFAAAAAgAMDB4UxU+KNhvCAAAGCUAAHUAAABhemV4dF9maXJld2FsbC92 - ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX3BlZXJfZXhw - cmVzc19yb3V0ZV9jaXJjdWl0X2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMucHnlGW1v27j5u38F4X6w - fVAUt+gBmwEPCLK0F6zNFVk24GAEAiPRNi+yqJFUGl/h++17+CKKlGSnKZxbDyNQRCafdz6v7CuU - sowWq3kllyd/GbxCJ0dbQOyclVtOV2uJxukEfaQpZ4ItJezzknEsKStidJbnSAMJxIkg/IFkMeB+ - oCkpBMlQVWSEI7km6OPlTb0do38S4n7IR4looWFKzn4lqUScMYmWjKPcwMA5/NoYnlq0jKAVKQiI - AUzutp544+sJOqskuyZCGsD3BpBxjbrGxYoItMFblOJK004Z54rtHVnjBwpscZGhzxRUuyMoZ0CH - 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 - zfHUIyGZV7/zceLe4DAndUdiPZCrzcKCr9608gTOVavKIrn4dDJDA7VZjINKNmy5wy6XtdHP1yz6 - oZIUwc3miYrU+4bJCrseOmHhEm07adEsxFCRkT0o0FY93ipMw6lsNNVFSGHEsU2yjI1SiFXJwvef - vjxVStGYTtTPP57kEKXNXdrcpc1d1NXmLjx3eei85bGOWRTBNlFqEyXLGrSJUpsotYlSmyhtJVF6 - FkcxKw9dboKU5jiEBfCvmDoyQP7wPwhpPE5AtvDMWzO5Z5aqaT+FhfA4zmlj8sY6FHIhKRficoGW - KArJDQmf9JG45To3qTbKUmdg1cRtZtlmlruWWR7+Mjg8aDPLRzsV2yj+vLg8VEr/UQj/B5P9D0KX - UV7uc4GJVRG2zYvbvLjNi9u8uM2L27zYYiGPcIB4v5D/CFn0cTxPckr27VEZ5mkO13cy9Q4SvIXU - +2b+jLJvOagYE0QTctvQVSY54mPxUwwsLZkXRPP1Xx7d3QpAYKsAQI+KeLxXXam2HPvVVwoqvFTM - TnBQp8pvNVCsDbfQsduslFXcQ+oel75OqmkGCzGrzQtahr3YSDWMbwstbaGlLbS0hRb9Wr/QYkcb - ba3lgWst1Qh1wgLUCkYqwawkX0NmS4lK73hShKpl4tvjGtBtgnlLKQdJ5XfmlxG2Rjmg24AY24pW - W9FqK1ptRautaLUVLYuFPGlFawW2eu5Freq9srMOWu7266AC+tlwxt1+kFTiN/SzoIINS2lslTao - KL7iItqO/urhej962BbUdqKgpslqFNcepq6mk6zX2O5TXrvv14wdtT9n2X4xmLheeQlvvZ+z3CSo - 7+zXfj2TmtSj1qIevwb1yLWn9svcXv6XuRUk2h80bX/QtP06tOf1dWj3BQ9tMWatYsza3+72f1BL - AwQUAAAACAAwMHhTrRa+C/AMAABfagAAYQAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3Mv - djIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fcHVibGljX2lwX3ByZWZpeGVzX29w - ZXJhdGlvbnMucHntXGtv4zYW/Z5fQbgL2C4UJVNMgV0DXiBIp9Og8wiy6QJFEAi0TDtqZElLUZm4 - g/S3770kRVGi5DzGySRTCZiJzdd98PLyHFLJdyRM51GynBZisfvPne/I7tYeGOwwzdY8Wl4IMgrH - 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 - vj9Trab+CVlq/+JZfwX6ta9ArVTcX3o+X2TaMnP9pWd/6fmEl57VDvloF55UhBd/2yvPl37b+RKv - Eds2v5fEo2IAMAGg0y4S9TDyUv5psy6U9g6knkhsWr+nk78gA9q0kgP8Q13yl2MsF9ok58nANl4w - CPX3EMF/l6x23dB6r1DZ+0U3DPIvAvrmTwE+7IKh0sW5angWCL41Nr5dLH8nFI4rFRYBbF2YruQu - M0rYtQgggV3K32prnF5vgjn4PBDqtHbdDgzBR973CWIsc4/Ku+hI+Vjgtsxsd+Yk5XM3blI+XwPM - l8/NJvvvDe43+boF45fPw7B+V+/HwPzls9Vf0MDHPbmt5sAE8ZYdtnUjNLLR49ZzDtjAaSgCXD5b - vzGrEn07kLPHlos5XQQsZqv6X2Oc+1c0Llgzj7RetDVGwZ3XLrr1Zs03k4rbuPplYkQCjVGc+0fs - tjlfV7PameYbAf1Y3ERpc39+ov1+T46Cz2PzFGnRtrmKFSGOixzWYBBb/RqrDA2vts5ME2WFs43d - h13chzrcxhK+/JrlK3GJLh7RvOn4KtclPWnpSUtPWsql35MWmM7HJixPdaliBPYMqWdILXPQM6Se - IfUMqWdI22BIz+HupYVA/R9QSwMEFAAAAAgAMDB4U4E6u6eLBgAA+BMAAGgAAABhemV4dF9maXJl - d2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX3Jl - c291cmNlX25hdmlnYXRpb25fbGlua3Nfb3BlcmF0aW9ucy5wea1Y7WvbOBj/nr9CZB/sDFfJRgd3 - gRyUXteN67rR6x2MUIxqK4lWx/JJcrds5P72e/RiWY6d7gYLjNp63t9+j7xnKOM5K9eLWq1Ofhk9 - Qyc/7QfKznm1E2y9USjOJugdywSXfKXgXFRcEMV4idFZUSDDJJGgkopHmmOQvWIZLSXNUV3mVCC1 - oejd29vmGKM/KfUv6otCrDQ8leCfaKaQ4FyhFReosDxAh7ettWlcyyla05KCG2Dkfhe4F99M0Fmt - +A2VyjJeWkYujOiGlGsq0ZbsUEZqozvjQmiz93RDHhmYJWWOPjMI7Z6igoMetjL+ZVod06F64/jn - pn0l+BapXQVVRWwLeVbo9uOHi/T8zcX5H2+vL0fu8DMRJfDIkZUgX2tBMcRBMf2S0UonSjYKzgtG - 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 - /tH17dZZf9e/ezo5SZN9dP27rn93r/27reJZb2X4ureGX8yfdsfvxR50/L7xFQgbx8nHkA8fNW+j - 9W2wNi10OfIu3tGg6BqdssmSYH63xDK7+JWdQLrTQqauWfYtzbItLKW1jaZwlGtWupn1i1dldyt2 - NuxRrLTmrhvXdeO6l1l0L7P4kW21zQ/gNJKH3F7bwoePt0lU9r8l171HozuLklf3Ho2uJfbgW2Jt - znvfjwK8PHpkPbMVDG92IvBHgaDrm3V9M+FD1u+BrnP2dLKVJgvpOmdd5+xeO2dbRrXemiDWdc+6 - 7tl9dc+2iJaPImlu20rrO2jtmuhy5l310TTlaictZQuwha6Tdj+dtK3spbWXprEoeqXPEZ0gWEC2 - aS9tS4Y27Katsequn9b107p+WtdP+5H9tG2O5zSah9xR28qTj7dLXLquWtdVezrnVF1XreuqPfCu - Wrv73v8jgjDg3/dd9ncrvYu/6Vx/T8BbYP9crHz1XTDijfRgfcorcjwco0/ypS/f7a3uWGJk8q/Z - g1Vds0rBUXlvRrlo31RliL/j7uo/4L7dCzRKHqy65Ie+Kr7RoPe3xbpRcxT9VOGhVT7dj9hn8PNB - dC3+5kUt/1zVFcLrjp2hRtDddG3wEpV9RrRkdv7c1iUuLqMXiH5943ZwcW2WbhfXd0u7NcHvmH5r - mj8gaS6u21ULvHWzd5UxNfR8i+tuvd826PvoARfXTt8Qj5edh5ZroHfpjhW2cyFU6qzwVp0qyJBS - P/PQR+zs7TVlBGt+j42JE72UF888FrIF4DRJuDc0zFndQTYeK9SwYAphDq19y42rFxPzEXkMgalM - DYt1NIJgqwNRuZqt8atmyPfVbJbcbN9wVnpf13S+tFflvnvOQqJd950NC7FUZL2aVKee1WK8MA2n - sr9qx7eV+PxAq8uGuvH/UEsDBBQAAAAIADAweFOC8tHf3gYAAJoUAABVAAAAYXpleHRfZmlyZXdh - bGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL191c2Fn - ZXNfb3BlcmF0aW9ucy5wea1Ye2/bNhD/35+CcAdY7hTGLVpgM+ABQdZ2wdq06NIBhesJjETbbGRR - I6kkbpF+9t2RFPVygmKogSASee/73cN+RFKZiWKzqMz66JfRI3L0wz4g7FSWeyU2W0OidEreiFRJ - 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 - v0heCaMEMH6dQq7H5qUGjS5fl53PRd/qHVEDYXY31Z/He4s7m3Z3E/5bulLRNpPdTfjurcZ7v9UI - kGVLTMFLMAhemjffdnkbcgthGMHGaNTfdh2kxtcKPPt9nzLJn/cvx77sXl64c4z8Ru4PHTN7bd3+ - msNtI33uAHfLGxZvGFc/mFpyJ1J09f8oKzIWiNvrxuY9sX6OVdXlKfPDGf5Si655+stPj/Q7Nlum - feOP2YDNtut9Zr/6oPTq69HWJdzKfMdjhY2m94jnMd07Kd07Kd07Kd07KY13Uu6+jaWJPeLbKttC - /7ZUokGoe+2le+2le+2le+2l9nSvvRCyY7p3gAnt/wFQSwMEFAAAAAgAMDB4U1i4FPvmEAAAQu0A - AHIAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAx - L29wZXJhdGlvbnMvX3ZpcnR1YWxfbmV0d29ya19nYXRld2F5X2Nvbm5lY3Rpb25zX29wZXJhdGlv - bnMucHntXetv27YW/56/gvA+2BkUJS064F4DvkBv1nXF+gjSbMAQFAIt045WWdLVI61XZH/7PYeU - KEqi5Ucdxw8a2GpLJM855OF5/UTlB+KGIy+YDLJ0fPavkx/I2cY+MNhlGM1ib3KXkp57St55bhwm - 4TiF63EUxjT1wsAmL32f8EYJiVnC4ns2sqHvW89lQcJGJAtGLCbpHSPv3twUl23ykTH5I/2aEi/g - baI4/Iu5KYnDMCXjMCa+aAP34ddU0OSsjRiZsIABG0BkOFPY612fkpdZGl6zJBUNX4uGYcy73tFg - whIypTPi0oyP7YZxjGSH7I7ee0CWBiPyxQPRhoz4IYzjjTl/Lg7noaiSuL3ZaR/H4ZSkswhWlXhT - mOeU3Px59cq5/PXV5W9v3r8+yS9+oXEAbZIT0YP+ncXMBjmYzb66LMKJSooBLn2PBSnMyR3847l8 - Fl/FcRhb5Nc0jWCiImjN8kvwM8xil7366iVpUrv4Pkx/CWFN88tTGjkMvza4iOhEEeFNyqZXdMJG - zXZexHwvYEXLq/x3wdTcDnYa0yDhffKuQpb/ZbDuVcGaY4S+r3D39vrDFVxhIND78Ercs0j+5R1L - 78IK39PJNJ031S+v3/Gp+YVrq75XTt2m8dSpcQLdc7L5utp2cWsKqucnhCbEEV9PTkApK7rRPyHw - +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 - TCBThAwAACJVAABeAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92 - MjAyMF8wNV8wMS9vcGVyYXRpb25zL192cG5fY29ubmVjdGlvbnNfb3BlcmF0aW9ucy5wee1cbW/b - OBL+nl9BeD/YXsiKW3SBOwM+IMh2e8W13SDXXWARBAIt0Y42sqSjKKfeIvvbb4akKFIvbpp1uk1q - AW0svswMh8OZhxza35Ewi+J0NS/FcvKPo+/IZG8PEDvN8i2PV1eCjMIxeRuHPCuypYBynmecijhL - fXKSJEQ2KghnBeMbFvnQ900csrRgESnTiHEirhh5+/p9VeyT/zJmXsQHQeJUtsl59jsLBeFZJsgy - 4yRRbaAe3taKpxQtYmTFUgZiAJPF1hJvdD4mJ6XIzlkhVMNXqmHGZdcrmq5YQdZ0S0JaStphxjmy - XbAruomBLU0jchPD0BaMJBnQiZdSvhDJxThUw9zfr9qXPFsTsc1hVkm8Bj0L8v63s5fB6b9fnv7n - 9btXR7rwhvIU2hRHqgf9o+TMh3Ewn30IWY6KKioCp0nMUgE6uYI/cSi1+JLzjHvk30LkoKgcWjNd - BK9ZyUP28kNciKJR+C4TP2Uwp7p4TfOA4ceWFDldWUN4Ldj6jK5Y1G4X5yyJU1a1PNPvlVC9HXzB - aVrIPrqrGsv/Sph3d2BtGlmSWNK9Of/5DEoYDOhddqbqPKI/vGXiKnPkXq/Wok/VJ+dvpWp+ktba - 3Utz9ylfBw1JoLtmq+fV96uqNZheUhBakEB9PDoCo3RsY3ZE4PmO5FugIGYkigu6SNi8TMHMo4ki - 5JXpimdlbgoK2avD7k7SrUdOaZIgEY/8GIegV7mW4tDDKeWq4mepApp45P02Z79SUOMvKZQcScLv - ybwqHw3fD8ey8DQpsAyqqs4XFaOLi6YJXPRO7CWwVIJdFALYgsSXl/rP0VGY0KIgv+bpaZamsLxx - nn7OmfJcxShboKsZK6UNBoO+hiQzH301pN+ykhRXWZlEJM3QdxWCwsICbwBOAryDYhzF6FOSrU9e - QwNGI49s644hZ9ie6sWpiYRIAewGuVhkwbyUO0QC6JuoEDS8UuVgETTFEh4vSsG0jLN4Q7k2mhl4 - 6RiaiUwVKAGhN5qFcr2xNUwi7cNXZAROU0XmT8uUUyZuMn7tb55Pn0+D6Q/B9JmvDVN2zCmna+CE - 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 - 83k1ezE/tIC+mr2aP7Zdvpr9Ph9aR4OCh74BuCwyKP+o6W64BKfvH6Z1VknBkh2VypThAo1Nqo5m - r49mL+rgkdRE29ySosi97cdflODjGiIMXheSQnPRxM/UiNNvOjGwtLBxnreiYn7BQLHKEgp8A3sJ - 2NC6d2eJ7VYKNW4SeP9Q56q9dx1mXU5OrA+TGzuwWiMMO+po7Nwcx97fGE1AOmyMLdGw7ZplK3jW - 9qnr1z9XF737UuaVEcPzDYPNBBJIlhOgBZODy2zNofp7EguiN4n7bZhAxsstVJjqVWH1majyVqWS - 2f45zybzXkBAazRujmbcZElYNo7RoesqcvGw/gr33xrYv4QMPWbCwIAAzYNj/qBCPwsOqWqOC9DR - XhAOCq/zdkh+Z1yM4/6C8ZiWh0MV5Pc07LNvdMFfDIvJYFFMD1Zr3S89Muhnuf+lXhziXk4AdY48 - 6gz2pOWAlqzByfRl/TTcnObjsacboDXVLjJdW+I+WrSjBGOA9rvc5SDAwBMH7MmdcPtCJbeN2uCD - JKlODORE1auFJMz/tu+NNT4L5jUOo8nPRiYMoL6Slg4Li2KV0Jxu278cMrwjeUm7iGy2q14MO1LM - TtM8GoxPS1VIrlmQzACL7a7VkdIKJSQoMWyHJ1+d3UcHZqewewHrVkYSXgnJkkeyelsBFUbJdvGG - QA3H4ddK1/UgsqcGb2C7Ck+9SRjIYOfUpUrsq0H3LgItX85mN/2shLdlUYNnMSQoDuLDdVzvOIvw - rY9pdmPsv9aLHpXnYHLRfvfVSYGvkF6IaipPEXbhqMVflUbc6rdA4rz4yUJgQMTuBHM0OW4OXXV8 - 357qD8etKQv3van7cFxIsWNm7zoOb47xpdvZj3fhZxvwNgbog7lp9PTxfXsA2vtO308eeivMf1BL - AwQUAAAACAAwMHhT1WczzBcJAAAMIAAAhAAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3Mv - djIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fdnBuX3NlcnZlcl9jb25maWd1cmF0 - aW9uc19hc3NvY2lhdGVkX3dpdGhfdmlydHVhbF93YW5fb3BlcmF0aW9ucy5wee0ZbW/bNvp7fgWR - frA9KIpbdMDOgAYEubYrrk2LLGsxGIFAS7TNVRZ1JOXULbLffs9DUhT14nQLhuEOuABBbPJ5f3+Y - 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 - ysx4X7tsHCg1mgPoezrZR7kUfI+KOD23f27H6lzUSbv5+x8vrG80/zAog2DofdRMdxwnzTVFh55p - izeoYOcHjUwVUSaEidx1UHVZTJFiPcK9AKjzm6sj/Ez40sL1ddELZiCzQ0afCvq0xhAcCdzV4GV6 - +rT4Xp0m70Mj6icLXSbO6rvwNPUQHJEf+udZsRgHN+rZFFFlRhf1TljUoqcu7nMyCo06k6o+NIpm - baHLxDGNFJlHOyn3p+mPDUYiK2dwR/j/hZBw+zl3LooBehRIjV5WYCVdczQ7YjfmTuuctPGGg3s0 - ++xXpx265zWGM/2iL21I75E+bdToRjzEN/JgBtenZ+cMukz8B1BLAwQUAAAACAAwMHhTGzgV2uR9 - AAACDwoARgAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvX25ldHdv - cmtfbWFuYWdlbWVudF9jbGllbnQucHndvd1zHMeV7fvuvwLhebDsI3EEHuKjFdc3Lk3JGsWRbYao - sSPuS08TbJJ9BQI4jQZpzsScv/1Wf+Crcmfm3mut7C71vIwkA7V/1ejclbnWysp/OTi7fDO7ePfH - m8Xbr05/8y8HX8n+r7vYi8urz/PZu/eLgy/Ofn/wl9nZ/PL68u2i++/zq8v5ZDG7vHhy8Pz8/GD1 - Q9cH8+n1dP5x+uZJ97s/zs6mF9fTNwc3F2+m84PF++nBX374+fY/Pzl4NZ3e/cvin4uD2cXqZ67m - l//f9GxxML+8XBy8vZx3Vzpf/1T3E92/f1hX/c2/rPDeTA/eTS+mHUpX6PXnB4hf/PT7g+c3i8uf - pteL9Q9+v/7By/mS7sX7ycW76fXBh8nng7PJzerqZ5fz+bL06+n7ycfZ5fxgcvHm4NOsu73X04Pz - y+46s7crxrPl5WbX3WXm07vyT7Qf/m/ezi8/HEz+82Y+ffLh3YfFk46uK/qh+9wXB89/+svL2dX0 - fHYxfXE+m14s1j/94Xq+vNvND72azmeT89l/TudfHny7/MNs/u3RpbuP++3svPsgNr/0vy4uP128 - 3PzHLw82//Tt9O3sYrb84K3fffLh5nwxm1zNzlYst5f6y/K/Pr+arQn/MvvnbPPbT8ZnlxdvZ+9u - 1t+g25//63Tx6XL+y18mF5N30w/dr6x/8cXDn729wOXVdP0frscflheuXONvdz++xjg7n1xfH4xf - ffu/1v/7F5evl1+633/zm4Pu/95M3x6Mx8sbHo+/uJ6ev/3y4A+T+bvu4/jDH375tPynzQ8u/++3 - v/3tz+9n3ed3fTA5eDv5pft2rC6+uDy4vrlaQZ3ddN+r9edy3kEt1nd9+db6hJ789u7K/9h88+bT - D5fdmFoOkO6vMDk/+DidX2+ucPvJr/8iX62+I68ny1G3/ls8xLz756uO7zebzyDzgX3h+yC/tG7h - ywcf7OaD6qpvLniw/u9PfrP676tPbj6dvOkG4eXFYjK7uF7fUvdBHTx/+cPtrXYfffd5vp+eXx18 - vrzp/kDdp/Bptnh/MOk+osv1oHy+/AS62768eXO9uvgX6//yajE5++XLzf/8ffdJzi+W93P7X168 - 7z7TLw+mi7Mnv3+y+r0/fV5+AyYdxpcHs8VB1xuuVwXOu1Heja4HWAeTj5PZ+eR1B9v9y9XN665T - rS+7vtKfux7SDZI3N2fLj+zLFfv1+8ub8zcH14vZ2S/Lm5p0f4559y8355Ou4VzNvrq79sWbf13/ - /nKQPdl8XtPb/3BwPV0sv3IfJldXXf/vviiLT9Pp8tcO7gbHwbv55c3Vqo3Nuh9+QH5/uYclO5JJ - 9/3suvXq4sub3nwSj+560wXvyqyutS7V/Tkvur79Znp9Np+9Xn9pF/fQmz/7N6tCB2fz6ZvuL9G1 - pW8OXtz988HFtPvHN8vev26266bSfVTdV+Ri2Z+7f3zwIX+z+Hw1fXSt/7NuT8vB8OT+v18/+fny - l+nFfaGHKNc3r5fEV8vbGc/efLP6aB7+xwcFrg8+vZ+dve+ea7P/fTM9/3wwW/0Pbz+vn3F3T6D1 - 9+vhRZ6kl/3h2+WNfrhefQtuv8r//tMPq9ufdp/454PlI7V7AnaPqfPzh7ecMF8v5o/uabH6Qo03 - f7ZvHv0Nu89w9dB72/297r5S3V+v+8eP3f28+fKgqz97u+4ZH2bX18vvWPfHfPR1fFBo2XTGN/Pu - 03+1wf33n358+EObX+wo7sq9uXuqfHmw6uuPHj5LxDezs8XDW767SO8B9OgX1z//y/Rz12+WX8DF - wdXlefeofNe19O67/XH5Ffl287X+NOnqd3e2mH2Y3g2hrlGtfuV69Uf48ae/3X/Vrzef2E/Txfzz - V8/fLsfK+65/df9v9eF1j9mLDfGy467+4dvv/vz833/8edx9/OO/f/fTqx/+9teDPx787unXT7/+ - 6uuTr74+/N3qx8Yvf/rbn3/48bvxz8+/7/733z549F+se+eTTFNed/Yfn//83aufb6/SXSF5dn/x - X3ePgIfFvjm4/+/L//vr5UX3CRvUXz76sd+9nc2nn7rv5Lj7rGZnn8fzm/PpeNUGrn/3ze39PVve - X+8XV3+Gt5Oz6Xh68ebqsvvXzS8cjr76+qnxC1dPx9cfry7Gq8nl/PHs4cGvnjz+1f/+7y/N+z34 - Hwe/3TTz9Sf3+9+kj/2731w9/+/+7b4LfHlw8C8Hyy/lNwe/7TWW+ydtb4g++J3bsbr8vweD9I/L - D/++3O2o6v3nzff+j4++9k9uH1p3P3Y7W7mv+vzi8/qO7+cvq+/z4n78Pvrkb//r8vv6frG4uv7m - X//1w92378ltn/3wu0cf1+38rvstz5zui4cfavKJ3U25+iXWj4U/pnPhL+4+tdt/+PJgDfTHh3Tm - pW+6gZ6b+3y5qvz7J+l3pP9HfPDPj7/Jt3+4zf+/+98238D/ZzUn657A7y/f3H8lP3SrjfPr8bIX - fnF23k2FHlz+wR9yPl3czC8O/uuXbw4+rhpXN+n5uGzZ3e88WV/ji4e/2d3H8pLj8ZPZYvrh+ovf - L78Ks67PXy8mF2fTLz5+ufrS/P6/C2yby/ap/mg0j8dT5r90k6LVE+CqawHXy9nTagp3/4D65jcP - P7g/HHQj/Oirr4+/Ojz65uCbruw3//Fx+Z/GXx+PD482t/d/GS0z/an/+z+SKx9/9XXXPg4fXvl4 - /PVo/PVh5cqPf8q88uHT5MqHTz1XfvhTxpW7Zvc/e1c+GX/9P+tXfvxT9pWP0ysfu658XLvyaXrl - U9eVT2tX7v8FT1x/wZPaX/Dkq8Ovkysffu258sOfsq98mF750HXlw+KVlx9y78rLj69+5cc/ZV+5 - /33ufsfxfX78U/aVn6VXfua68rPalfvf51PX9/m09n0+Xc85elc+cV35pHbl/kg5dY2U09pIOU2/ - z6eu7/Np7ft8mn6fT13f59P69znpoqeuLnpa66Kj9Ps8cn2fR7Xv8yj9Po9c3+dR7fs8Sr/PI9f3 - eVT7Po/S7/PI9X0e1b7Po/T7PHJ9n0e17/Mo7fwjV+cf1Tr/KP0+j1zf51Ht+zxKv88j1/d5VPk+ - L1dcvVnB0689s4LeT9lXfpZeuf597v2UfeWj9MpHrisf1a58nF65PlJ6P2Vf+SS9cn2k9H7KvvJp - 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 - ZeLtwVnygSoMviKBtoQiv3xjg5LoZ/SlcH5keuE7WYUwK2qW2NRNVCSif0yr//00ue7PZX46IsNs - k5q1Wc+SD1BLAwQUAAAACAAwMHhT0DmNgrUAAADOAQAAMgAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRv - cmVkX3Nka3MvdjIwMjBfMDdfMDEvbW9kZWxzLnB5rY+xigJBEETz+4oCEz1wGBfBu+ACMRLcSPNF - Znp1jt3ppacV/XuHFQVBNLGzKl5VUwM49iHu/g5aj3++Bhh/7HLZgruzhN1eMXQjlMEJJ641+9Kx - bDVwNJg3DXooQSiRHMmbnF0FRzGRxyF6EuieUC43N9tgTXQXelKE2DOd8D85hTArapbc1FypTGTd - Xr9+dmkt3MIcCzv5rWxR2Ylp2VOTENq8U/H9SMxeEoWt7PQt8bTjAlBLAwQUAAAACAAwMHhTsQUv - LggBAAA6AgAAOAAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvYWlv - L19faW5pdF9fLnB5rVAxbsMwDNz9igMyJBniuUuGIENRoOmQdisKQZFpW60sBjSd1L+vLKNBl27R - IpB3vDtyAceVj8120HrzUCywudtLYns+j+KbVrFyaxy8E+651tSXM4tVz7HELgRkUg+hnuRCVZlm - n72j2FOFIVYk0JZweHr7bZd4JboV+q3wMXPOwp/kFMKsqFkQZk7CU9XNnjlaRWgoUoqRTE7jn3ir - 4xq7QflIvc7Ex5nIkkdbGxvq0dkRzg5Z27HIZHui1l58srWxwtWn1U6EwEnH1zmfm+T8tOrNvLzv - 2YtauENpIumV5ct0NtqGOopqXPDpg+/S9RUvM+Fww/cZLoyxIRiDLd6X/3CWH8UPUEsDBBQAAAAI - ADAweFNlKWlw/gMAAGUMAAA+AAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8w - N18wMS9haW8vX2NvbmZpZ3VyYXRpb24ucHmtVk1v4zYQvetXDJyDrMBWroWBFHDdRRNgkwbe7F6K - QqClscxaIlWSSlYt2t/eIWV9WnaLYnUwLM7wvTfDmaFuIJYJF+l9afbL77wbWH6zh8A2sqgUTw8G - 5nEATzxWUsu9oXVVSMUMlyKEdZaBc9KgUKN6wySkvR95jEJjAqVIUIE5IDw9vjbLIXxCbF/MVwNc - OJ9Cyd8wNqCkNLCXipCy2os86D2vWb0bJy9BSFEgSSGiXdWTON8GsC6N3KI2teNPtaNUVt3mwESK - GnJWQcxKhx5LpSz1Dg/sjUsFTCTwzim8HUImCYfvncbYwnFNMApb+vDbJn+vZA6mKuhsgeeUbQNr - UXn1OvujVBiSXvsj9jwt68NoPDf9xbMtBS8w4wIb70JShjnqvmOe5ubkfbK2KrZPD8YUH2WakrYX - a21khWH0hkr3hHz5sP30+POz53lxxrSGZzTvUh2fmGAp5ijMJuP2t693PngLVh7QM5vNBsu2NC6h - hZ7b8iwN0nExA4yOsGCK5WhIHpS2Ko2EWCFzLpyCE9owESMwhaAZ1TCwbtXhMWMU35UG9Ylg5TAt - TEKsnGUr2LT/QSD9TZxOVzNOmqOVQtgyo79rl+sajM4aB1h/90+5XdcR05WIw7X9fZVHFB1nX5Uu - dzpWvLDJiniyglcS0V/scWl4P/D4QJ3Kfy8xq4A7w76qu7btKSd3ABKewz7+aGPOtc24AVl3zOft - o8sEUn1UYIcE9TQ1Xpb1oz/TrI1qTr9OeYJ7iCIuuImiuVuxj8Zsv2jfurgWADe2h3AFs6l8zTqE - IXNvYyPBPre3x3emUt1ZbUtaSwDL76ngBK5aZ5oVnRKaFiOzfRTjNHi+sKzED0pJNZ+9NFUKfrfZ - h7yk4SOkHU0OJpwFfZ6R+v9BNkK4zqjLAtX8v7Tywh1NELZH1mQw8AaH16tvuO+lbeg0DvN+HPgl - zEjHsqAJdg81O820Yu6f2f0F/OIfaLbp1d1d3sYVNn2Y34VUf6zMjP9rl40TpEZzMs59nRyjXAp+ - REWYvtu/tBN1Keqk3f35lx/Wl9n8NCKDYKg+agY7jpPmeqCzXuiCZtPVGnVMNA5VRLEKE7lZX3V5 - SpGiObP7AVArN/dC+Jnsa2uu74Ke3AHNARl9B+hpjqFxRPBQG6/D03fD12oavG8aQb9Y03XgrL7o - pqGHxhH4qUNeFYtxcF1eTBHVXnSVb8KjJp26lS/RKDTqQqr6plE0boBurf06ekyTQ+bRQcrjNMe5 - w4hp4xweyP5vcSTcfrBdCmVgnY6mdrlOw0q6wWhOxG6kTZNN+vjDIT2ac/bj0g7YyxzD+X1VyzCu - H5C+YtTosjsFOZKxgNvpYbmALh3/AFBLAwQUAAAACAAwMHhT04CCxdt9AADEWgoASgAAAGF6ZXh0 - X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvYWlvL19uZXR3b3JrX21hbmFnZW1l - bnRfY2xpZW50LnB53b3dclzHla1776dAuC8s95bYAjfxpzjecdS0rVZs2c2Q1O6Ic4MugkWqjiAA - Gz+k2R19nv1UoQogUCtn5pxzfFm1BN9YosA1v1WonCtzjJEr/2Hn5PzN7OzdH26u335x+Jt/2PkC - +9/8Yi/PLz5ezt79dL3z2cnvd/4yO7k8vzp/ez3/88uL88vJ9ez87NnO16enO7c/dLVzOb2aXr6f - vnk2/7vfzU6mZ1fTNzs3Z2+mlzvXP013/vLtj3d//Gznh+n0/l+u/369Mzu7/ZmLy/P/d3pyvXN5 - fn698/b8cn6l0+VPzX9i/u+/LKv+5h9u8d5Md95Nz6ZzlHmh1x8fIH72/e93vr65Pv9+enW9/MFv - lj94frmge/nT5Ozd9Grnl8nHnZPJze3VT84vLxelX09/mryfnV/uTM7e7HyYzW/v9XTn9Hx+ndnb - W8aTxeVmV/PLXE7vyz9jP/zfvL08/2Vn8p83l9Nnv7z75frZnG5e9Jf553698/XVx7OTr7//y6vZ - xfR0djZ9eTqbnl0v/8ovV5eLW1795A/Ty9nkdPaf08vPd/64+O2s/u3R9eef+dvZ6fzTWP2l/312 - /uHs1eoPP99Z/dMfp29nZ7PFp1/6u89+uTm9nk0uZie3LHeX+sviT7++mC0J/zL7+2z1t58dn5yf - vZ29u1l+je5+/q/T6w/nlz//ZXI2eTf9Zf5Xln/x5cOfvbvA+cV0+QdXx78sLty4xr/e//gS4+R0 - cnW1c/zDH//38r9/dv568c37/Ve/2Zn/78307c7x8eKGj48/u5qevv185x8nl+/mH8c//uPPHxb/ - tPrBxf9++9vf/vjTbP75Xe1Mdt5Ofp5/RW4vfn2+c3VzcQt1cjP/ci0/l9M51PXyrs/flj6hZ7+9 - v/K/r75+l9NfzucDazFK5r+FyenO++nl1eoKd5/88jfyxe0X5fVkMfSWv4uHmPf/fDHn+83qMzA+ - sM98H+TnpVv4/MEHu/qg5tVXF9xZ/vmz39z++e0ndzmdvJmPxPOz68ns7Gp5S/MPaufrV9/e3er8 - o59/nj9NTy92Pp7fzH9B80/hw+z6p53J/CM6X47MrxefwPy2z2/eXN1e/LPln/xwPTn5+fPVf/5m - /kleni3u5+5PXv40/0w/35lenzz7/bPbv/fPHxffgMkc4/Od2fXOvEFc3RY4nQ/1+eh6gLUzeT+Z - nU5ez2Hn/3Jx83rerpaXXV7pz/NGMh8kb25OFh/Z57fsVz+d35y+2bm6np38vLipyfzXcTn/l5vT - ybzrXMy+uL/22Zt/Wv79xSB7tvq8pnd/sHM1vV585X6ZXFzMHwLzL8r1h+l08dd27gfHzrvL85uL - 2142m//wA/JPl3tYck4ymX8/5y379uKLm159Eo/uetUK78vcXmtZav7rPJs37zfTq5PL2evll/b6 - E/Tq1/7VbaGdk8vpm/lvYt6Wvtp5ef/PO2fT+T++WTwAlh132VTmH9X8K3K2aNLzf3zwIX91/fFi - +uha/9+yPS0Gw7NPf351PFm0zme3DfTH85+nZ59qPqS6unm9gL9Y3Nnx7M1Xt5/Swz98UOtq58NP - s5Of5s+52f+5mZ5+3Jnd/oe3H5fPvPsn0vKr9vAiz4aX/faPi3v+5er2C3H3rf6377+9/SSm8w// - 487iETt/Is4fW6enD+9+wHx1ffnonq5vv1vHq9/gV49+nfOP8/Yh+Hb+q7v/ds1/kfN/fD+/nzef - 78zrz94u28cvs6urxddt/nt99M18UGjRf45vLue/iB9WuP/2/XcPf2j1F+cU9+Xe3D9gPt+5bfGP - nkMLxDezk+uHt3x/kbVn0aO/uPz5n6cf561n8V283rk4P50/Nd/Nu/v8a/5+8W354+ob/mEyrz+/ - s+vZL9P70TTvWbd/5er2l/Dd9//66Vt/tfrEvp9eX3784uu3i2Hz07yVzf/v9sObP3HPVsSL5nv7 - D3/805+//rfvfjyef/zHf/vT9z98+69/3fnDzu+ef/n8yy92d7/4cvd3tz92/Or7f/3zt9/96fjH - r7+Z//ffPpgKnC3b6DOjPy+b/Hdf//inH368u8r8CoPH+Gf/df80eFjsq51Pf77431/Pz+afcIH6 - 80c/9ru3s8vph/l38nj+Wc1OPh5f3pxOj287wtXvvlrd35cvFve39hdvfw1vJyfT4+nZm4vz+b+u - /sLu0RdfPi/8hYvnx1fvL86Obyebl48nEg/+6sHjv/rf//158X53/sfOb1d9ffnJ/f43wxnA/d+8 - nQrc/9unLvD5zs4/7Cy+lF/t/LbUXT49edfG6YO/eDdgF/97MFL/sPgNfKp5N7TW/nj15f/Do+/+ - s7uH2P2P3c1ePlX9+uzj8rZ3vvhfy1/2/Q/ffrmvPw3mR7+Guz9dfHl/ur6+uPrqn/7pl/uv4rO7 - /vvL7x59dnfzvvnf8sz1Pnv4CQ8+ufup2HqJ5ePiD8ZE+bP7j/DuHz7fWVL94SFi8fo386FvTYw+ - vy3/+2fDb836b/TBPz/+bt/9Flf/f//fVt/J//t2wjZ/PP90/ubTl/SX+Xpk/mhbdMfPTk7n86QH - l38wS72cXt9cnu38189f7by/bWXzGdH7RROf/51ny2t89vBvzu9jccnj42ez6+kvV5/9fvF9mM07 - /9X15Oxk+tn7z2+/Qb//7wrb6rLrVH8otJPH8+m/zGdMt8+Ei3lTuFpMrW7nd58eWV/95uEH9487 - 8zG/98WX+1/s7n2189W87Ff/8X7xR8df7h/v7q1u7/8qNNHhT/2v/xhcef+LL+cNZffhlfePvzw6 - /nK3ceXHP1W88u7zwZV3n3uu/PCnCleet7//uXblg+Mv/2f7yo9/qnzl/eGV911X3m9d+XB45UPX - lQ9bV17/DR64foMHrd/gwRe7Xw6uvPul58oPf6p85d3hlXddV96tXnnxIa9defHxta/8+KfKV17/ - Ps//juP7/Pinyld+MbzyC9eVX7SuvP59PnR9nw9b3+fD5Sxk7coHrisftK68PlIOXSPlsDVSDoff - 50PX9/mw9X0+HH6fD13f58P293nQRQ9dXfSw1UWPht/nI9f3+aj1fT4afp+PXN/no9b3+Wj4fT5y - fZ+PWt/no+H3+cj1fT5qfZ+Pht/nI9f3+aj1fT4adv4jV+c/anX+o+H3+cj1fT5qfZ+Pht/nI9f3 - +ajxfV6swdZmBc+/9MwK1n6qfOUXwyu3v89rP1W+8t7wynuuK++1rrw/vHJ7pKz9VPnKB8Mrt0fK - 2k+Vr3w4vHJ7pKz9VPHK69/n+d9xfJ/XfurBlR8qzvPFw4MVwM4fbjWPuzn77x6vLZcK/8O5+Z24 - vyzx6IdX65q1/zJf7xULrqbydsHVlB0seDuWawVvxyxWcDXxtwuuJvhkwf1WwX244GGr4CFcsP6l - OYC/NKtFRa3g7WSLLLjbKrhLFlwtQeyCq6UGWbA+DlcrELLgi1bBF3DB+jg8hMfhanlTLXgAF6wP - /EN44B+2xuEhPA4PW+PwEB+HjcfTIfx4OmqNwyN4HB61xuERPA6PWuPwCB6HR61xeASPw6PWODyC - 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 - xBI/hMpts7UnogebgduC7bhcH6Oxv8ntqGbPKO43qVW/0zT5JfnPTQI/37Nfmvj+XxSI/95D0I79 - 0gJiTSlJA5T9esECFf6ewMKEqv0PQKKyj7Yvy/UeRlTjfTNebfetcRV0j6aL4x7BVb3HGLKaPYDo - QvViounSs4deUUNmTJZJGgNm9+k1VVrGRwBFl1JRTrIwGoGOmxqqXEliecgsAfUQOpihiEAV0NsQ - Rb5LM2VICPpYM1txwwzCZbOhf1RJDKPlqlsYnihXYVCmWIPB50WlIW5hVaNZUON8xJd2KIvAsl5R - cJmZLKspM0DoZiNqFkNkZSsbM19MscIjAyUIEjapLMy2KV4xmPVtWQ4Ywish9g/3GCPjDzFiIdX7 - FsQfKbov7ipeQZ8RErr4DIXr3QOIVrLnEPpax0VopJXYTWj6Omlk9jEt/Q45Di/oXggDIi0HxOXW - mQWeoc1l09mRWGqiA+tc+RymLKRmzvpFK5R4X+jrPKQlsjg2u+DFPpx3quLNMAuNDm0PDvUNzU+X - 8tmshZpnXvMaw1gda9bJqVDlG+Nkp5FPZt4J1QgZdQgXxFD6TWBywrrLctIIIQXLNun+BDWPpV9C - xggAWUpSaRjtBjYOx0oCgP/vzf8BUEsDBBQAAAAIADAweFPBfJcgFQwAAA9ZAACDAAAAYXpleHRf - ZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0 - aW9ucy9fYXBwbGljYXRpb25fZ2F0ZXdheV9wcml2YXRlX2VuZHBvaW50X2Nvbm5lY3Rpb25zX29w - ZXJhdGlvbnMucHntXG1v2zgS/p5fQbgfbC8UJV0U2DsDPiDotr0CfQly7QGHIBBomXa0kUUdRSV1 - i+xv3xmSoki9uHnfJjWx21gUOTMcDmfm4SR+RmI+T7LltJSL3X/sPCO7d9aA2Euer0WyPJVkFI/J - +yQWvOALCf0i54LKhGchOUhTogYVRLCCiXM2D2HuuyRmWcHmpMzmTBB5ysj7t5+q7pD8hzH7IL9I - kmRqTC74HyyWRHAuyYILkuox8B6eVpqnEm3OyJJlDMQAJrO1I97oaEwOSsmPWCH1wDd6IBdq6inN - lqwgK7omMS0V7ZgLgWxn7JSeJ8CWZnNykcDSZoykHOgkCyVfjOQSXKplHt6t2heCr4hc57CrJFmB - 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 - ZW1bO+KU3yICzmsqf/yWEZ4rWWa0wdXDFe8JiYT6pUkw2CVzzl02nK1U+t/llMX+DUff/fHGux61 - VAI2Dl0eGTiwXekngAlbFfi4hjPOIO9hbJPJaZiwLyKAaHc5kZZ2g+K6GgmvW9ZJrUN3U8PgJU9I - BTGaNc8CupBOeVmVcRnztoY75bUd7Cmv74EEyut6nf43RgbrbN0CEMrrdkCha/R9AIby2ulXbPBq - bjBXc2CceMcG27kSugzSdCurVZu+oAmnoQhwEd3jEWEV+NurQJuLXNzpPGAxW7o/nznzr2hcsHpc - aT1ZrFHBRG03bTxK9M0kY9ZXv4VhfmO5RqrFrni6gBTWh/JqwjszQM3X7xfzKJlujnv0RNwQ++B1 - 3/hHarRrDGS5TMNEDQzi1nrumVzpJZ6zDk0XpUoj2d0EsNwKjWyCG7c/HnoAMLL+SEQDkvpRzXc5 - 7+nRT49+evTTo5+GXlugn/tGPg918GMY9lCrh1otc9BDrR5q9VCrh1oPB7Ue1blQCxL7P1BLAwQU - AAAACAAwMHhTyWQHZ7QGAACtFAAAaAAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIw - MjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX2F2YWlsYWJsZV9kZWxlZ2F0aW9u - c19vcGVyYXRpb25zLnB5rVhta+M4EP6eXyGyH+IsrppdCnsXyEHpvlxhu7v0egdHKEa1J4m2juWT - 5LTZ0vvtN3qxbMdJWI4aSi1p3ueZGTmvSCoyXixnlV6c/DJ4RU5e7EFhF6LcSr5caRKlY3LFUymU - WGjcl6WQTHNRUHKe58QSKSJBgdxARpH3M0+hUJCRqshAEr0CcnV5U29T8gdAWOhHTXhhaUopvkOq - iRRCk4WQJHc0eI6rtdNpTcuALKEANAOV3G1b5kXXY3JeaXENSjvCT45QSMu6YsUSFFmzLUlZZWWn - Qkqj9g5WbMNRLSsy8sDRtTsguUA5fGHtS404blwNyunLhn0hxZrobYlZJXyNcdbkvNjG5Fxti/RS - o867HGJywfLcvb3nqY6dizyNydfSxIjlMbnZlvAXkwMv5YHJAoWqgVPBflQSKDoOlBnRScmWbZ1e - 3fobW0Lm1X/mSve44TEFq1PVvBc5h0JjClb4j6c2aR+kFDImv2tdYl5KpAa/hUtRyRQ+PKJ0tbP5 - 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 - 9jvd+buOnH8BUEsDBBQAAAAIADAweFM+9KGwhAYAAOcTAABrAAAAYXpleHRfZmlyZXdhbGwvdmVu - ZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fYXp1cmVf - ZmlyZXdhbGxfZnFkbl90YWdzX29wZXJhdGlvbnMucHmtWG1v2zYQ/u5fQbgfLBcK4xYBuhnwgCBt - ugBN2mXZgMEIBEY622xkUSWpJG6Q/fYdX0RJluMWQwQElsh7v+fuyLwiqch4sZxVenHwy+AVOXix - B4WdiHIj+XKlSZSOyTlPpVBioXFdlkIyzUVByXGeE0ukiAQF8g4yiryfeAqFgoxURQaS6BWQ87Or - epmSPwHCh37QhBeWppTiK6SaSCE0WQhJckeD+/i1djqtaRmQJRSAZqCSm03LvOhyTI4rLS5BaUf4 - 0REKaVlXrFiCImu2ISmrrOxUSGnU3sCK3XFUy4qM3HN07QZILlAOX1j7UiOOG1eDcvqyYV9IsSZ6 - U2JWCV9jnDU5LjYxOVabIj3TqPMmh5icsDx3b+95qmPnIk9j8rk0MWJ5TK42JfzN5MBLuWeyQKFq - 4FSw75UEio4DZUZ0UrJlW6dXt/7ClpB59Z+40j1ueEjB6lQ170nOodCYghX+8NQm7YOUQsbkd61L - zEuJ1OCX8FNUMoUPDyhdbS1eCH0qEEJ+ec3KBMxrz4qSl5DzAmobvvjvWtmzDFRLVijL03a9bWht - 9rcKuv6vl2v9XBCOL8+t0acWtj7olNJ6f41IyhVhiiTudTC4IrM6adHoajQenOTKfONyndV5nff5 - fNvDecvIuO/ENQLCgWWuNIYSQXV97X8GgzRnSpFj49Upl3CPWk6/ZcUVW6rPJbhaV9MBwWc4HP6A - jlhAEREW6MBy/iMqolaiyjNSCFPySjMECBYR1hYWlTMi46YU8w0lZ0gADMG3aRhTCYaeeZB5IamR - gFE2WlpiMRmuixgBpqSZ1ixduXWMPCvMiuQ3lQZv45TfMemTM8XmxpFMC7fgDETuyjQ227HQ6uAm - WUpRldSJ0SZvtZh/W3ApQN8LeUvv3k7eTpLJu2TyhnoAWMaSSbZGTca7ae2l8cH0VmyG2HpsihXt - 0ItiwZdIb38rb5BYBC4nsMODW5zl/DtIdBSJb2zndZ42ex2WDPYxtXdpjRUXVo/2WQN2s5rBgiQJ - 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 - 6Km2gZ1D96ywex+EBnyabq21egUWRsJpLCKctff3BYU6zXTvsbtEZSjJFxEAx5X/G4nz8IymFWtG - sc7ytUEFk7776NovMoTWpoggVLlrfya3QapDjYiUkcLViaO278Z803Dt7W70KJluv9mjDXHLQyl4 - feNWDF7b3i2SStnqlo/jgi2Vt06M+DjUr1eN1wXeNG4s7l2Tqr9DhXZdSbapANt2eeUO1y2u+oqn - r3j6iqeveG7+u6XmumV905cbfbnRYYO+3OjLDV+NfbnRlxs/cLlxp+LijpXD/wFQSwMEFAAAAAgA - MDB4U6seObcUDAAA3lYAAHYAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3 - XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19sb2FkX2JhbGFuY2VyX2JhY2tlbmRfYWRk - cmVzc19wb29sc19vcGVyYXRpb25zLnB57Vvrb9s4Ev+ev4JwP9hZKIpbFNg7Az4g2932CvSFXveA - gxEItEQ72sqSjqLSukXub78ZkqJIUXIeTfpIbaCNRZEzw+E8fkPSD0hcJGm+ntdidfS3gwfk6NY+ - QOxJUW55uj4TZBIfkpdpzIuqWAlo52XBqUiLPCQnWUZkp4pwVjF+zpIQxr5IY5ZXLCF1njBOxBkj - L5+/a5pD8i/GzIP4KEiayz4lL/5isSC8KARZFZxkqg+8h6eN4ilFSxhZs5yBGMBkubXEm7w9JCe1 - KN6ySqiOz1THgsuhZzRfs4ps6JbEtJa044JzZLtkZ/Q8BbY0T8iHFKa2ZCQrgE66kvLFSC7FqRrm - 4e2qfcWLDRHbElaVpBvQsyAn+TYgJ9U2j58L4LnMWECe0CxT335PYxGoKaZxQF6XqCOaBeTdtmT/ - pjwgf+bQcqCJfaA8B9rVgeJEP9WchTB/FlLkEJV0bbPWXDdv6JolWooXaSW80exjzCTrqhn7JEtZ - LmAlzuBPGsu1+4PzAiT6pxAlLE8JvZlugsei5jH74yNQrzqNrwrxtABL0s0bWkYMv3pSlGnJsjRn - jQxv9HPDbHBAKDjNKznGnrotaCP2f2vWM/+yyLKu4l68ff0GmhnXintVvFG99LN+esnEWZHYFDfr - jRhS68nbl1INT6U/9I/SwuglpXwT9YkHlLQE2hjCMGw6bMDQs4rQikTq68HBOzJvbGoyfjc+PHiS - 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 - /h9pzdM3ydXafMiNew9w+w1uX21g+zqD2qin7uwiuDt3APHdAD2MfINJcdvlMg+eDDv9sWMkfNxk - 8zVGwF1XPY+85vlCVzxPOt992fb/Ma3/w9v+L93yP3m7//kJuKfudc+6ddW1RlczNMheoXXU+cdV - rCpUa9qoQ6i9ejn5NwwP4/sd6X3bMVr8DVBLAwQUAAAACAAwMHhTVs/XT9UHAABcIgAAdQAAAGF6 - ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29w - ZXJhdGlvbnMvX2xvYWRfYmFsYW5jZXJfbG9hZF9iYWxhbmNpbmdfcnVsZXNfb3BlcmF0aW9ucy5w - ee0ZbW/buPm7fwXhfrBzUBS3KHA7Ax6QddeuQNs7ZLkBgxEItETbvMiiRlFpfYX32/c8JCWRouy5 - Qdo7DBMQWCIfPu+vzDOSiowXm0Wt1pd/Gj0jl0/2ALJXotxLvtkqMk0vyHueSlGJtYJ1WQpJFRdF - TK7znGigikhWMfnAshjOvuMpKyqWkbrImCRqy8j7t7fNckz+zlj7oT4pwgsNU0rxK0sVkUIoshaS - 5AYG9uFrZ2hq1jJGNqxgwAYQWe0d9qY3F+S6VuKGVcoAvjGAQuqjW1psWEV2dE9SWmvcqZASya7Y - lj5wIEuLjHzkINqKkVwAHr7W/KWIjqOoLfH4adW+lmJH1L4EqxK+Az0rcl3sI3Jd7Yv0rQKaq5xF - 5BXNc/P2V56qyIjI04j8VKKOaB6R233J/kHlyGL5SGUBSKuRIUF/qyWLQXAWU0SdlHTj0rTkdj/T - Dcss+Xe8UsFp9illmmbVnH2Vc1YoMMEWfniqjfajlEJG5G9KlWCXEqCZXYJPUcuU/fgJsFe9xQ9C - vRbgQnZ5R8uE4WvARclLlvOCNTz8bL8bYkcPxErSotJnXNFdRhu2/1UzX/7dZqeOKeH65r1m+rV2 - W6v0OI6b/R14Ul4RWpHEvI5Gt2TRGG06uZ1cjF7lFX7DcmPVZWP35bIv4dJhMgqFuAOHMM6yrBSo - Epzq7s7+jEZpTquKvBM0+wvNaZEy2b2DV9zUOat+KpkJ+mo+IvCMx+NzDxDtYkS0C/FIo/inqEm1 - FXWekUJgEqgUBZeBsIJogzAzbGUcgzPfx+QtADAK7rjvDqaSITy1bmeRpIgB9I5UHLRgHpNXEAEG - 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 - 7oeZ6EKod24kefyFRqSvpUWwojqyf293fuoNPd5ceNxBxbJL3m6XvLk9zqbi9t1X4Oe72Z1D6K6u - J/WZ8i4x3CWGu8Twr08Mn2ufcIDOc2N62HIe7lfL+wY6d5GAzvL5OqoIa8e2ndzuRA8D+Hro5q3e - NGi0iY9pdbakJHQBbkqf8XRp2/QZ7d1D/AfPqvF219MfPbXuk3MyAemOmsLdUxreT//pg9C//zLg - 5mzi8RcH+vClrYhHVRm0rr1sTukbZxvPlVoEdqq1XgRenvIfXZh/wNg94qjPCHbnGg90rmFYcIzn - pE5tRIklCJ5c5PqfdOp/tGXXuIeb2hXZG2AdBh2Cd3FasbtJuLtJeLc3CT3mdg8XC7/e9h/ndcQt - m0i7e4pbdCotih/7xmIdKiZOPdYBe3QXG++jVsDn6y5MdmsGz9xG2bDrIzbI/VR9RNfD3e/FShXz - DlSRdmCzhN0tS7Xvdrcsv+WWZTvAPvpOBwarNBG9Vy236Vfc3PXoaTpUP9ezMQPEX9M5VSva6j6o - m5VgWz0FqcCWA92izfDgtf+D9DUe7O4iVllS/3wUWNIFa9Rc/XVVvazfUmG5v8kUNn+M6RvKrJq3 - TsH1/dyNdPfFT3DQvtUROXqzgjPYZpjGqnOWYcY+QRhIsouJUnIzpGw69cPnK0/+vFPv5lQOH9UO - kcRK1s3r++4KVI9z1ovef+vrAdWzXXpfPQ+cfVuyD1VdWIJ/Qd5dPdeb1vjW5/mb7MlzrF89X3e8 - 3zf7Po75q+dOb1fi001X6zWwG/WOFXbnQpgM2+CttVafh4EknMYyQmdxP92MOq75+xouAfRdUb6I - WMpWzV/7moeXNC1Z2216myAtLJh9uEM3dj1Cu76Yyuh/ZWp/CLKFyqNSLFMQw+ZIVa91b4Brmfn9 - 3k7QPN3+hoJZiFve/cVHZQ9eM6qyJJOu+G0Fn/u+56CUsv1dB8W2xrXtxQfHBDsq75zoNxPiZrOg - srqgsaVbLfBGbvBjlMCeQvf/UEsDBBQAAAAIADAweFNFjI9VcAwAAExeAABkAAAAYXpleHRfZmly - ZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9u - cy9fcHJpdmF0ZV9lbmRwb2ludHNfb3BlcmF0aW9ucy5wee1cbW/bOBL+nl9BpAfYXiiKWxTYOwM+ - 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 - q8NYIl1D0Mx+oHfrXmUx7H38VO+B74+o08oeD7THAw/keGAnQ34wyK/jujRZebVTEo+LWqw/IWjj - Gjau0Ze4RqPW9zfSsb+XIWxIxYZUbEjFhlRsSMWGVPYQUlm/Fu/x3FAP4jC6QA7IFe9F7Kb4+JB4 - 4Uf5/I1sp+EzRLuJ8ezxTSIbTrLhJBtOsuEkG0467nBSh207KdP1AaZHJ9GwkSkbmbL7WTYEVhKw - IbCjD4Hpi8/hI3WZHcPPs9gTn9WZGSXRmCSjAY53Tn9xCU2LrzTN9D6kxgQYV8LvxRwYLekiSDBL - uaM89SNETfhQfEKocJZJ8SoUQKvslqAglDgQZ4sj6yCtIXJxMwEdMqVs3Daq7lVGi06j9jfntOjE - Y1+yWnScBs8gtGrzWpTX9vNadLD0u05vsTVvWlK0KSZsignDGNgUE004vdNqY5NMGMf8uSaZ6FmG - iN4mhdhkhd3pcUq/fZJvAxTuIWprgeQBh2ctZrWY1WJWcVnMaujXljBry+7swaDYfcWGZIMWNlvY - bBgDC5stbLaw2cLm3sHmHodgN8fa/wdQSwMEFAAAAAgAMDB4U9TenAQhEAAAHdAAAGYAAABhemV4 - dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVy - YXRpb25zL19wdWJsaWNfaXBfYWRkcmVzc2VzX29wZXJhdGlvbnMucHntXXtv2zgS/z+fgsgeYHuh - KGlRYPcC+ICg+7gAfQRt94BDUAiMTCfaypJOj7TeIvvZb4akJJKibOdhx04ooI1NkZwZcjgzvyEl - /0DCdBIll+OqnB78vPcDOXiwCzp7nWbzPLq8KskwHJG3UZinRTotoTzP0pyWUZr45CSOCa9UkJwV - LL9mEx/avolClhRsQqpkwnJSXjHy9vRTXeyTj4w1X8pvJYkSXifL0z9ZWJI8TUsyTXMSizpwH77N - BE3O2oSRS5YwYAOIXMwV9oYfRuSkKtMPrChFxd9FxTTnTa9ocskKMqNzEtKK9x2meY5kL9gVvY6A - LE0m5GsEol0wEqfQTzTl/IXYXYSiNsT9hx32aZ7OSDnPYFZJNINxLslJMvfISTFPwtMSaF7EzCOv - aRyLT79EYekJEaPQI+8zHCMae+TTPGP/oblH/kigZE929pXmCfRd7AlK9K8qZz7Iz3yKFIKMXqqk - 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 - 9ofbv+jj49COsQ4UHQo+z/yFIBnnDyQYPzC74vB2kHTp4e2g+7wd1N5Wnl9iqrdDQVflzrNRbO7M - SE+B23sJsu9/BgOY7Lc638w6EChq9kRzztvmmG179uSZOrPsM4XP8A5pZTODj5hPDu83DeeHT+b8 - 0Aqcw4nhcGI4nBh+GyeG7n4JzJud8MGOC6mIL77xA8Pnflb4TE/guja5J57aYFKTAj6JAIX2ZTQ9 - p171L3ptAVr4c1snEmS2jr/kXzgASwlD/d89Qj+mxDaPnZM8GnLGkr5QP78GRrpkToG/r4jf6Hyf - cr79i2ah+1Nmd67pN5J51f2ngsxth/kGMPqN0DUu0YIz2LMwPMmNZZyxTyKCgHU5kyZ249o2jIPX - HXFO59DdYBC85KmbIEYzv1Ldl2bUl4Vs65B241yjvm6Wc9TXX4Hk6+t6m/63RvbbbN0B8OvrbkC/ - b/RDAP762ukfH+DlV1CbOTBOvGOD7VwJjWQ03cZqTcUTNOE0FhEuooc4uWoifjeCs8nLVZ0vI5ay - tfsrcovwiqYVaweUzgOvFhXck+2mr55whWZ2cYNXfwlvfly0RarDoFg3RwrbY3gz072hv+XkD5uo - KJlun6zoibhlwoLXQyctUqNdJy6Wy3gm8vIHF9a5p021lwTOAjRdlCreLnebZON2mcRX84f5JnIr - aXc/H3lq+cYjnoEMqc2Q2qhrSG2G1Ka52qmNF20fOtF5rEMWw3DIrIbMqmMOhsxqyKyGzMqaiCGz - erDMqn+T/UsPdTpSsf8DUEsDBBQAAAAIADAweFOtrMKI3w0AACiEAABjAAAAYXpleHRfZmlyZXdh - bGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9f - dmlydHVhbF9uZXR3b3Jrc19vcGVyYXRpb25zLnB57V17b9s4Ev8/n4LIHmB7oSjposDeGfABQfdx - BfoIcukChyAQGJm2dZElHUU59RbZz34zJEWRejhOmqROIwG7sSRyXhwOf8Oh3R9ImE6jZD4pxOzg - 73s/kIMHu4DYmzRb82i+EGQYjsj7KORpns4EPOdZyqmI0sQnx3FMZKOccJYzvmJTH/q+i0KW5GxK - imTKOBELRt6/PSsf++TfjJkb8VmQKJFtMp7+l4WC8DQVZJZyEqs28B7uloqnFG3KyJwlDMQAJpdr - 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 - eNjiKJcxy9im/VWQRluaFaxbl3Hc6lmyQwWHnObWoJVarCoX48SEbaxxKdMhNWBV8FiMFA63wtrd - eztoJ9J7tgNcek/hK7sVMHF13aIKEajylgICj9HN/APN8Jal/GTp2qIi3GMWrWHoqla9BlmBwVRq - Ch3b2zt3AUEWb6fTm76bqhumoIEzHyIUVuSr47AefebVW7/U2UGyfxUW7KXnque8faXUcYQPmZ6J - aigP0Z6TgxaRMkrCVhZWIE6VZ4YFLDB2XpiRyUmzIeuTx3bHfzppdWA473Xkp5NcyS3HmeykuuGN - Lt08fwISfHQNEnAbzfUJTxqZfvLYbo72vFMNJk+98eYfUEsDBBQAAAAIADAweFMBerkD/AgAAKAf - AACIAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18w - MS9haW8vb3BlcmF0aW9ucy9fdnBuX3NlcnZlcl9jb25maWd1cmF0aW9uc19hc3NvY2lhdGVkX3dp - dGhfdmlydHVhbF93YW5fb3BlcmF0aW9ucy5wee1ZbW/bOBL+nl9BuB9sLxTFLQrsnQEdEOS2vQJt - WmSzLQ5GINASbXMrizqScuoW2d9+MyRFUS9utsWiwAFnIIhFDeeNM8/M0E9IJnJebpNab87/dvaE - nP9lH2B2Jaqj5NudJrNsTt7wTAolNhrWZSUk1VyUMbksCmKIFJFMMXlgeQx7X/OMlYrlpC5zJone - MfLm1W2zHJNfGfMP+pMmvDQ0lRS/s0wTKYQmGyFJYWngPTztrUyjWs7IlpUM1AAh62Og3uxmTi5r - LW6Y0pbwpSUU0mzd0XLLFNnTI8lobXhnQkoUu2Y7euAglpY5uedg2pqRQgAfvjH6ZciOo6leePzX - un0jxZ7oYwWnSvge/KzJZXmMyBUtCrouWET+yTMdWZt4FpG3FTqFFhG5PVbsPZUR+a2ElTO3+57K - EpipM8uafq4li8FgFrNPGTObVSPpquCs1OC8HfzjmXH3L1IK4PkvrSvwaAXUzC3Bo6hlxn75xJVW - vcVroV8IOHy3vKdVyvDrQIuKV6zgJWt0eOeeG2EnN8Ra0lKZPY2j1LHMQkUbtf9TQywMGYmiCN2M - u1/fvH0HywxUNs/X4p2lcs/u6Q3TO5GHHPfbvT7l1subN8YNL0wIj+9yysQUpaRU7tMx9YCT08Ad - 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 - NeB3sa4KoUwtgn3f3pZ/j2dVcy3fCk9OfhKS2W3ddD/9o78/uKJS3U4tG9HOUlWqId7bVHu1ppFW - GaqCfT//vUXqah+q3yIvMX/RdMelPlCxAclF1P1vPfL3ny7oaDxiFtqUy5pEPON3Jt2nruzDCvpm - 2yykf3c7+ReS3c3uOW27HUWN8Y45fYLNRF3VNjgd9L78lZB61BOViOU08g2WaK50R3PVH58J+SHE - 88CSknqLmFqCSmpUdGXcXnTOVxwiFfTM1aN7wF1cJpIjjKVspQ3C8hctbdXSfiMnG2Lj9VWnq49E - kWJR7h45B8rJGDoQks5spi0aQf5R9xCaPmh7aLB9JuHMgMhG2t9gk+AeapVZ78PjttuoNbE5SzRk - e2y1pkUvhHkY8TN8Jk6qmohala+kaU/PTJn55OSf1233u/qH/mBWAs0fY7iBqT52d5gJB2Ggt2VT - XldTcxifV+1EyF6Vevfpj+rtJDBaT1byDdodR9Q9W67v4MorrLYSstqvm9VqMYYjAeW3Njl0EkJh - IaDFxuD7HD7HauOdunJ1ozU9ei364wwwFA/EhyMAvhXGxxWnSvHDnVogZQ//fKVa+wSSxAZtz/Fa - Q3s7EB9tnC2SSjgDhyeDuPB86cS31zkiBmenswKD/ypLihePsiifiHwNrnx/YEIkOEDIKnGoCEu1 - e/XEn8LOXcIAc28kFxZ9ozxKnOkQPjR6adu4K+xy0UfJ008srGgmDZwh1VCg9/woV+S/tds4OoU4 - SRE6o7TZyzlt2CDkHkQ6apU4QYwyICu81CdosolHpQhhn4JJjH0qpHFFBJVnGVE7CrQraGk9W2XZ - R1TTznAgH/Qgnsh0kZGBgKKLczeLjOoiIMXQK+aX/yckIlVCvpSFU6W1VYwoFlAi0VR/r8wbeynR - aw8Y+gryfpe4JL4ArEu7L7xpmNu/Uj13Q6U/EWulXcB1DVpqFbM2pJYkINZVrK22/zQfsTKmG65H - +C5MPyVBWcjbiU7dWCbCV/6QvqEpHxAfJyNgiR+xH9fhVKn4jGcHFEtLFxn3YyZpvv4/UEsDBBQA - AAAIADAweFPEZioKyNQBAJWsDwBKAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAy - MF8wN18wMS92MjAyMF8wN18wMS9tb2RlbHMvX21vZGVsc19weTMucHnsve9z3DaSMPx9/wqW74N3 - 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 - p8/FfbNvXd5GVXe9wl2vcLu9wlso33Zbits3jmfXoLxnMPuhO5pdt692y1PqaJZBZeLkXM+/8fmY - tQw+d2u0Nmualr2VsmZ3K/n8byUfpSGr4tuIZuskHNm8Yded3XVnb9+d1QHzR7ldAQF9p5cqd7sB - ud+tC2S9b5nc3XmUSJ/QnceD3wTYuvLmquXdsVZ8kKsSXQyOb1wNthaDj1u6Pd9vE2zrewDgwHe9 - /12W3aIZu97/0/ulREzHnv1vJD6zDvXT7yy7MeSZ1zsxBPtHL3juVsoUf9vmTjnUe+DzROWc1a4u - jmcEMuRNeXemyppdZUMetapISCT1XwgDLb1gld7V7ZtUpQLcq12l/oCWb/9y1gN0q0pCG32r779U - aTWzH7xoQTebCgYmi2FJpRqDhH2RAQSqi4kSfjWebcra8Llj5ta6dTvZGz6qJy2J5azZLemq3orH - ydUxLN24jCuem5VzxfNoZZ1F+DeVdxb/31CIFc/1psO+dWG2SbFa6rPiuVud1rX7Ieq14tlqNYRP - s2lQnoG12C0LbOtMmHTdwK06WOBB0FAG6C8et31chrz20sVFjG4t4IuAxWxV/UNuc/+Sxjmre9TW - rnMNCmYv7tBftpl9e+KYCulfB8ZUqwalIl9sHOG2zZGrPPLOgFfT9ocq1TU1ty/XjdxvWbLj89Bl - u+Jo26W7oyENETXqZJv1VturhWp4FSO0SzQXlYD+9GrqlhL6/1BLAwQUAAAACAAwMHhTSookpRoH - AAAUFwAAeQAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBf - MDdfMDEvb3BlcmF0aW9ucy9fYXBwbGljYXRpb25fZ2F0ZXdheV9wcml2YXRlX2xpbmtfcmVzb3Vy - Y2VzX29wZXJhdGlvbnMucHmtGG1r2zj4e36FyD7EGa6ajcLuAjkova5XruvGrncwQjGqrSRaHcsn - ye2y0f32ex5Jlu04CdtRQ6n86Hl/j1+QVGaiWM4qszj6ZfCCHD3bA8zOZLlRYrkyJErH5J1IldRy - YQCuSqmYEbKg5DTPiUXSRHHN1QPPKNBeiZQXmmekKjKuiFlx8u7ypgZT8hfn4cV8MUQUFqdU8jNP - DVFSGrKQiuQOB+7hbe1kWtUyTpa84KAGCLnbtNSLPo7JaWXkR66NQ7xwiFJZ0hUrllyTNduQlFWW - dyqVQrF3fMUeBIhlRUYeBZh2x0kugY9YWP1SZCfQ1CCcPq/bF0quidmUEFUi1uBnQ24+fThPzv44 - P/vz8vpi4IGPTBWAoweOgn2tFKdgB6f8S8pLdJSuGZzlghcGfLKCfyK1XjxXSqqY/GFMCY4qAZt7 - ELzKSqX8/IvQRm8Br6V5KyGmHrxmZcLx2NOiZMuWCZeGrz+wJc/6eKLkuSh4jfnBv9dK7SWgRrFC - WxpP6mz5t4K4dw1r81gv12afn04/vrN2vbWp5j1LaX29huDnmjBNEnccDCAtOtGZDgg8L0i5ARXN - lGRCs7ucz6oCEi07coziqlgqWZUBoC3VjsifFpuYnLE8RyYx+V2kYJnNZpHG6FTlLt5bO1gek5tN - yf9hamA53pBZDYhGN6OxBZ7lGmFwVVPNawnz+bb353t9eguynEZzbSATQNXbW/9vMEhzpjU5Lcvc - p9sFlMoj23xQ4gFOV6K4rzNKvy+5ayY6kndY/WPnxeFw+LMMiAxH6lzwSVZEr2SVZ6SQ2Ga0YVAD - wALqGQrZKZoJLP98Q8klIHCWxWTTEKaKIz7zdeSZpMgBsgSltNhCMrnOhQywjTBjWLpycEgdViBE - ibvKcK/jFExSPrum0FAFoBnpAE5BoMb8cV1StMwkNpGoY2MwrDWb7610L7h5lOqePryevJ4kkzfJ - 5BX1GWwJS6bYGiShddPaSrQB+zk0YGh3NgM07eDLYiGWgG//V14huQhUjmGHBq4Ey8VXrsBQQLbx - 9pY2dx2SjB8iat/SOm2cW325zppqRWjGFyRJRCFMkkSa54vY6xl7g+KWInGHv89LfJCQJo4QJLjD - 1m0gBISGyRZSiz+gtaVty7LKoSx7aIzJoUtHHeQ4vClfIolNk6Rga2gW0J4wU6YE6jZgsqbSkqUr - tUPoL1/ewwBa6uYWCt/etpxUX0WU0jE5+i00rPnQh4T+UIFfgYVwrnIzvA3MIcwIh4KCKV06IvBF - cR+MhjIpbLk1Mog3zRdeK8t2eGpKbmDi4wmTGqd/jdSuuqbydrJoO82L2ufqvrydmneF7mfWkXzP - N9ABoJX5Tg8Zi62GpJU2buqAUEUWVZFaadjZwgJUYgfKrEauUaKpbrAGAYqbShW2PoVxyxZE4543 - zRJs4gJ4qB8bC03QUTHvffu2QOWjWoVxSweXbt97WwgN68f8x9riz+blbUsJJqBdd7VoNg3a27fa - CR3Oqe1brsRoKctoBJBRTK5lwcdNYflR/hzlZJe4BNY5kPstQPE5mbyaHtogTyYn033r4cnk1+mu - fTIIeOorQKsyA42jtvXhEnzw7Wk8brUtkTxwpTFnZ2SIgTyavDmavGp8yVJ0Pt62auX4s5bFsOkC - 2EhLxaFAeeKHXVTwLybBjjKzbp92vII/QSCzVQXVsIKFAXTo3DtYYiueQ0FgPL89NaHrLk6HSeej - U2vD6NZOks5soQ47Gjozh7G3NyYj4A4rX4c1rKu4BQXLujZt2/X3x6vefaXyWgkcPBQ0ZBAuNh/B - DSgYDBTLAlK/R18ys0rcT7kE4lutIZ90L+fqZ1T31Atsqdfgj9G05wEQHA13NF/wxc755xwT7xbI - ehV0SOq+7oth2DtQD8rX1Z1OlbDd4jLbJ7e9EtA2SSKyYUwOXe+X/3Qo2H7XoT50qAX8xbAI7Izo - +GBiNandQ4PSU5v/VTa7qOcQT3HkG8TO8rEUGMjQR2zswtvuOsLHt4ltBy25cZ7Z1iXuF3bXS9DA - eb8gXQxCxT6zw57dCLcH1Hy7DRZsUCw1CfaLqP4Zn4RB3rW9tQpnQb0WMBr95LCD0dGX2RGJDS2R - i4TnfN1dxjP6wPKKb/dSXKJ6Lt3igrtKG7TTXR1RIda4+ODoie1KtcWl41mIV4Jkh2dWE+y9o24r - z3sO206UJHyNUVURqfpDASQcZ+vZWwYpHYcfC9umB5Y9MXQFa1J4682wgAarpal0Yr/KuZ/3ZP56 - MrntRyV8qIpaNLNdjOLAPlzHzXYyC6d+i7OrX/+LWrSXn+uas+5np60Q+AzpuajB8hhhx4069HVq - xJ3yCyjOis4oxw5ip/mUjI7b00Mff+uOp6fjznyG+968fjoulXwQuB8dh0+09Npt3sf9aQs8do9g - ZNT/9DN66m0c/wFQSwMEFAAAAAgAMDB4U+/RE/JVEwAA1hIBAGMAAABhemV4dF9maXJld2FsbC92 - ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2FwcGxpY2F0 - aW9uX2dhdGV3YXlzX29wZXJhdGlvbnMucHntXXtv3DiS/9+fgvAc4PZClp1BgN1toA/wZTKZ4DKJ - 4WT2sDACQe5mt7VWS1o97PQE3s9+VSRFkRKlfqSfNgXMxE3xUSwWq35VRUk/kWE8CqLJoMjHZ387 - +omcre2Czt7EySwNJnc56Q1Pye/BMI2zeJxDeZrEqZ8HceSSyzAkrFJGUprR9IGOXGj7IRjSKKMj - UkQjmpL8jpLf338pi13ymVL5I/+WkyBidZI0/hcd5iSN45yM45SEvA7ch19TPiYjbUTJhEYUyIBB - bmcKeb3rU3JZ5PE1zXJe8R2vGKes6Z0fTWhGpv6MDP2C9T2M0xSHvaV3/kMAw/rRiDwGMLVbSsIY - +gnGjL4hdhfgVOXg7nrZPk7jKclnCawqCabA55x8+efVW+/Nb2/f/O/7j++OROGjn0ZQJzviLfw/ - i5S6MA/q0m9DmiCjsrKDN2FAoxx4cgf/BEPGxbdpGqcO+S3PE2BUArWpKIKfcZEO6dtvQZZntcKP - cf5rDGsqiqd+4lH8s0FF4k+UKbzP6fTKn9BRs16Q0DCIaFnzSvwuiWpt4OapH2WsjWjK5/LvAtZd - n1izjzgMFeo+XH+6ghIKE/oYX/F7DhF//E7zu1ijezqZ5m2svrz+nbHmVyat5lZidNdPp16NEmgu - hhXr6rrlrSmIXpgRPyMe//PoCIRSk43+EYHrJ5LMoIe8T0ZB5t+GdFBEIOajM96RU0STNC4SWZCx - Vga5u4xmDnnjhyF24pBfgiHwle2lYOjgkqb8xocAGf6JMcIPHfJlltB/+MDMPyIoOWLdfyGDsrx3 - 8uXklBW+CTMsg1tl45tyuJubuiDctC7vVxiSk3eT5TAs0P31q/jn6GgY+llGLpMkFJL/Dnbtoz/L - PiWUK7GsF9+i1jnl/Ds+Pu6sTWL5p8sn98+4INldXIQjEsWoy7Lch40GLUFpgLbgJIwC1DHhzCXv - oQL1Rw6ZVQ2HKcX6vtisopMh9gByhKMo3YK4cfWIHaCu8vPcH97xcpAQP8KSNLgtcipo7AcPfiqE - qA9aO4BqecwLOIHQGsWEq+JAmSZh8uLybnJcsLKb/yiiHdH8MU7v3YefL36+8C7+6l28coWgsoaJ - n/pTGAln1y9niXNAowFaHnQqW9vM1erH0TiYQH32byEIiseyFe9QawO3Aj8M/qQpTBQqs8UVM63u - aU1GtKuRetctZYSzVezKQbUpsXREx8TzgijIPa+X0XDsCDodMSFHIcTR+hdCiBc2dD3eEEbgf9Tu - yoZQoeqkVknpH6qpo9XHYsThWOwPZTIwN5pTNiVo2tPaOfJXKqyExyTGi/wpqAdQSCg0fQKbU9b0 - qx3mTfgW66r+l7/cg8GbZNVd2N3srsKv8lbPdd1TcvbfoMwjKu8O2TLxbkAFJ70TKDlxWKXTqrHQ - STdY/FU2ZjbOA2sHXXyXpXi9vnjV7zKwry9e99us5+uLv/dN5lYO8NQkwC2SEfCrp05E3oTpfH86 - PVW4HHgPNM1wzwzIMe7Ms4u/nl28Oq6qDNGE4V1lSc7/lcWRkHDOWdh/sB4FbIk/rj/I8iINmdxx - IVMlxJ3S3AdC/ZsTqHTytWJwMInACMouEj+/8zi282BGxRQ4mDW4fFJK1jsUrI8gKCf9+g5wYaDe - sUEEjx2zYJ7AjE5OHX0gv6H6u0ZrE2MYsl3CjeNmxW02TANmB9+P2sZTt6mrNvGC0bFDum43x30y - rqNQqGJJcFT4z4EdaFypU7OQMK0K4pBm8jYo93TmVTdwjZ8qsdDNd2urG1ig4EzINIjVoMEn1gJX - Roo+Wwz5q+SDmfA7sMsq1fz30mQ3mt2cXLKNZiSZ1waaWRUkl/3RpFSYyPpa8a3H16nOMKdJS6Uf - SiztpQJK1Xv2JNpOi6iXlugLyKL+dPCrH2bUkcr5VLUDZXeNIdw7gG7yVzU3ALOyCgCdvMg85m1x - REVufr64cAhoMPzf6699bfdIN6SntByYunPkIPK2UynXgfzrVOs/9QOYTMNX6rX2xbfJQPcGTrXJ - gvXRJ5HSvEgjLO81mMbNFNPuvJM2dYviyTRun5ycqxogO/+uq5inc02nwv2Gjn06B3/8IcANcS79 - a/cjB3rnTU0JfZjV59PJU8MASGxxS8FTFPM5EGAhHcYaTABY+AubR8aiBVlCh8E4AEytUEUEVW4l - DQKEGibZJ1+gH/wLMS/2WVZSQTnrgwFzYxfqfMVQbVxqjmekXB+0vTNt5Hs6A7kBT0e4eGwHkEsy - LLKc+54waErGRTRko6HjI4MwCTooI0YR96PkPm4OAKMigM2DqOBE5fE9jdhQSilhpegDQU+5D/6u - TxK2qNwX9knmP1DszUcnqjGK8NyBY2lBmSNTOe8OYaqRlUZxWdXB6fnVni99f+FrYGVwuTL0g+U9 - mAsMP5nVFpAxS1JwG8ch9v2fZojD1aMYjVkE4FqIqqBLwDo8+CFYNTr2ixCDTKBdgIo8AIG4hX1P - kWOPfEYZoxi2guIQo2KDCV/TPJ2dXY6hP2F+MGiWYICw9NUYFVzlMYdL+rsgd3J7cRngtTJCA1j+ - lGlCnK3YDUhnzNSpVMenygh855o407aJ+0zbZ1qbKtDjNqxAX93+lWkVC6i7HKIUcDpKjeJ2sFDJ - DS5kLfBU0fVDDkyYxqhi/ZnehY5B64JwomNUDV3W68qaFfNxt/G9V6e7sTmb05ARIdgBXzW7WfUK - MoWtambUf/SEWJhdE33SrElTaw5MFqfRsE3zDVqtUKMLWMNB6E9vRz755sycP/vwT6NSaaW0Gwqc - aHMGGU+NtZCLFBkJzJYVZU00yxOae2EMKwzIDyPNXlzkSZE3scmpzn8TtOFMXgLe4GU9Qz7uTjxD - dcfJGHXGtFZfGowp01CwJJXl60lF4zCdE3OtOfh+Mg5gN58xa3r2EPgIUMOYc+HkyTGv9sBY6hCD - ywECpVHKDLCBVBng76ltjVVFgVn5GLG7NCkuQgivqeeaukcfdaD/NKiLRpeDiiaTdkE3bqD6dM1K - VUCQd4sA7dYf3g9aVEBNC2lc7ORKT6ND0dROm7Zxavzho6kewyF7PjDpA3F4jkV4221mRirIA/Dn - Hc2t67MD10cC6cbyOCtC5Tk5HYMg1AF0f2EEbQTQS8LdLgm1cXy5r+fG8UEn2dj9ISA0w9rZ2P3h - xe4RAzz7wP2hh+uVlPlIiSrIwt5J0+qADm+6yj+SAVCJqLnKoqFag91TlfkB4mOPH4rxYIW4tdzZ - +QN1W8oKC4HiDeJti5CWQkhqyEvn27F6C1R4E0IpA63rvESbbFv0ZdGXRV8q3W/47jxDLdaJwWrb - WP0pae8YZx0o7zYezbxyYKH5F5q32tBAAN7uqVbIhDhOu8i4KWP+bIJqhXkQFaP+i0JUFHfD4AeL - XPG0yatDh69t8xwMYHYX+uQ2A3Xbh3+1jeE3j7Tnm/MDxN88zl6f2bMH39XBgMUg8/Hx8RvGowxj - rZxJNgreNnK1mn1yVYGDrMBOMM4d8yet+PMQkqEmOqqDJ3WK1EHWENC2R5fs0aV1HF1qyth6DzKt - LOrP7vTTYpr7RZ+Kmh9ck413eD6q0uQDBQc0qj27Y1QbAMKlqCx/OqsJiA1tNUxso1T7EKVSNcTG - TnExQ3HmZ7NoeCbNqT3SZY90LX+kq26SDtl5FkY19yfZnnnMX4CkTwy4byVNBbjwj0V9YoLsso5x - m2Pc4QpzxunDr+AFV7KxRe/Xnl6zudl9ys0qqttmYw8B5xrW0GZjbTZ2i9nYym5uLAvr58O7F5uH - PfQU7KHmNU2m8ACdsRBQzY97Yas5SeWL0rpAHr5C7ZpBXD2viOUZAdxtwvwZbg6/4ffsxHnano8Q - kSDnb3OEVb2nWvalNc1S8feHEi7snYaufJnh6vmWip5G5mVvHA+jTD5fF2Qh5wF1SZJS2FioV5lJ - 7EX0W+6Bpr0fMB7rCrkLk+G1Ii4zNl0PZsKLpUJzImfWzBe0eVHlpSBx1L0Lu1HltZg7VV5bc6vk - gDtwc8rrqYvZS7s9XQtr8H7KazUvqK31Jryh8lrrczd4NYPi1RrIHbNmhq19EgLviX51BQdzSP1h - 7uF+3UiesrIsZoir9o/aw4vHHg3pVH955ch98MOC1hWXMb1Z6wVNvlo0N5/pyoVF/MBfVoEwpNZL - I/OLzboNRLWyrXalJtSb8tw4Nct7b4LvS3pweG3ai2MzWrcnp0hIg0UNf0pCRT1LWIqGo+01WYXP - QrObu/W55rlWHqD+Nvdq+04TewkB+kwtWRrhN6lsU70m68pYV8a6MtaVKa+aK4O6btPujPUurHdh - WAPrXVjvomSj9S6sd/Gj3oVmypbxMNboPnjsARb7YYmXCUIXeVGCJiD2PI49j2PP42zp3VRJnL2A - l1Oxr0oc+vmSH/+ghFnN7ulZj3NG7fxn11m1AwEVHR+V+IzTsI+U7+DYiX0w+0U8mG2/KWG/KbHc - 09MtbqtsYT8pYT8pYZ1C+0kJ+/zxAT1/zJT64fs+MI84sSFVG1JtD6lW8mEjqodgPE2raCOqNqJq - I6rlVPYxomrQsvsLKuJkkXiq6uDvNaDoDKfGySIvI9mfx+tshNVGWG2E1UZYX1aE1eTEygY2wGoD - rNZHtAFWG2A9qABrnBy8K+Qho2k08gAkhSDruwq00m+JH40GXA3PMcGr+VCyr45nq/6HM+M3xovj - lYHPCkPZkK9ct/khX7PM2uDvIRh203q+mOBvOUQwFgoPkQIGG5tORJOK/+JNuijgNY4d0bsNOsst - b4POu35NnJYU3fRXvDTrug/vnptns/YVPwqyOdXzY+r6LJ8hilzoe1ptMLJ8nwPGDQWnCOdUGeu2 - Mfx5MXw+Ml/oPnnL/s2I4PjlaAS0Z1cYjUbrWi4EKLXPNMdAcgaTG9OURkOKoefaMtRpKoexWQSb - RdjCB7Q0vbEnX9PSaHp2KYoVlPiLzmPMixbJpjvMaAgQIFyg55/w2DQ+LqXFfmrrpcRobPLFJl/2 - PPmiG6Ln40bXLSysyIhOwZDtLDMDPLiVr9pZ7KPVn6JfGM1X2LRCe3uY4ykp3WKupxryJeR89utj - SHN3l80hHQI+Ma2szSE9rxyS/TRT+Wkm3f4anDnN3G7sk03LJN6e2xebbD5OuX443lDK6z7m5doR - wb66FuA8mbm7ZLKumrp1MdaaADT4GB2JQMxFTIIHCkIeT2+DiOd44rGsl5TJLVRnsEIsrdXIH5qW - wuYRm98pViUPnSVu+9B2sZWIozO+J0iO5ax6lSZqfKNY723lnIsm3Db1aVOfLyz1Wcr/PqZAS9pe - bCrUYM5sSnShgK3sZIfJUc1EDXTgZTOpW/Js8LIZ1ZcUsbQZVZtRPaiMamXHnmUAhH8x4sEPmBuD - m/+Bpt6DD+sGv7P1fv8NP+KiIw39a9glGYSTQSQZO/mSG7IGoTaLVi8JwMPGTHfy9TTJ8JeQYV1X - bnTOllh3ZtQmDu2bx1Z9CGy1j3kdWM5py+kmVmx0esq4gNB5Te3PmLB4top1x8lYMXVlcMyYut+H - hNKianQZNLUcVLosB//Mxv5HOfQSeEjIvie0w47gULn7BRUWDYnLoqGto6HahrBgyIIhC4YsGLJg - SGs4Dwy1adEtYCGR2f+Nj7wUFOLz3zkWEvvKgiELhti1SzCkbwmLhiwasmjIoiGLhrSG89FQixrd - ChziYy+Phx79sZcWLLKVrxkMdZxAkoT/nz++LjC0lWfXDHlU1q4FOT3SW+3Y6BhQziNWwVng+dnd - YKll5rg02Fr5qFs7DbuFbauJhsV4cqsti/G0bW4BngV4FuA9X4C36UfNFjpI2a7H9xC7mdXjFoCb - wpxlzjdlYXl0cPuQ7XMW8vPWmQmrSZwG1YigkT2VwDV7keIBRLyXxDDAbN+wWjW5HYC0avD9R2eK - FFhYJrfT0qeyqo1sQZkFZRaUWVC2HVBWqe89RGMmrbiN81WSJ+cj/rTlkpAsSSncAW6MPIZugnWf - PH8PGw5HW9RCX0mCrgQ9xy2Zyc+fP5CKfFKSv3fILSIB8iCH3sLgnmrPqLY+jNrNkh96KtWf4EOp - sC7TK39CR6s/lNpN446zrOsQtxeODVFlwAYDuynPTfQi+i33QHvesxdc1B5e7AIReK0IJIxN1wMm - 8GIPm+dEzqz5QGQbSC6vbrBsULELA+fyWgxAl9cugHR5PXVxZ2lg3bUSBnxdXqvh7LbWm8Db5bVW - NItX85m9ag2kiK+ZYWufhABdol9dI8EcUn+Ye7h9NvI4dbd5MGNPdUymAuKxR0M6hTFVEtwHPyxo - XfsYH8Ku9YL2XS2a+9S1KxcbwQJ/GxHikFovGmvxkU1s1q3lq9VuNQ41Qd+Ul8WpWd7TEnxf0tvC - a9MeF5vRur0uRUIaLGo4OhIX6g82l6LhaPtPVjlt84m6jN9O/KPzpLmlO1wmnLdpHrM2L6lRseut - Y2uPeDdV1kyLeLNXfjGHqOY4zcC3ye9qHwASd3ACzZdzmSfaJx/Fu7KMozRfV2XuZLuvfGoPshv4 - ub0gu2HwvfWpTIJnHSm5g+cG2Vv1zDOIsbNxa2q3800rZq0A47YpVxvVt1F9G9U/pKi+wV7sQ1R/ - vhreF9B6/t2kUZ8MWPb/AVBLAwQUAAAACAAwMHhT090Fm6wMAAAobQAAagAAAGF6ZXh0X2ZpcmV3 - YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fYXBw - bGljYXRpb25fc2VjdXJpdHlfZ3JvdXBzX29wZXJhdGlvbnMucHntXOtv2zgS/56/gnA/2F7ISloU - 2DsDPiDItt3i+giy6QGLIBBomXa0kSUdRaV1i+zfvjMkRVEvO86rcSsBbWw+hjPD4cz8OEqeET+e - BdFikon56F97z8jo3h4gdhQnKx4sLgQZ+EPyPvB5nMZzAe08iTkVQRy55DAMiRyUEs5Sxq/YzIW5 - 7wKfRSmbkSyaMU7EBSPv357mzS75gzHzRXwRJIjkmITHfzFfEB7HgsxjTkI1Bvrh21KtKVmbMbJg - EQM2YJHpymJvcDIkh5mIT1gq1MA3amDM5dQLGi1YSpZ0RXyaSdp+zDkuO2UX9CqAZWk0I58DEG3K - SBgDnWAu+fORXICimsXd+1X7nMdLIlYJ7CoJlqBnQU7/PH7lHf3+6ui/bz+82dONnymPYEy6p2bQ - rxlnLsjBXPbFZwkqKs0JHIUBiwTo5AJ+BL7U4ivOY+6Q34VIQFEJjGa6Cb7GGffZqy9BKtJK44dY - vI5hT3XzkiYew481LhK6sER4K9jymC7YrD4uSFgYRCwfeay/50y1TnAFp1Eq5+ipSpb/Z7DvZcHq - NOIwtLh7d/LxGFoYCPQhPlZ9DtEf3jNxEZf4Xi6Wok3VhyfvpWpeS2ttnqVXdylfehVOYLpeVu+r - 6+ZdSzC9MCU0JZ76uLcHRlmyjfEegecZSVZAQYzJLEjpNGSTLAIzn40UISeLFjzOEtOQylkNdncY - rRxyRMMQiTjkt8AHvcqzFPgObilXHR+lCmjokNNVwv5HQY2fImjZk4RPySRvH/RP+0PZeBSm2AZd - +eSzfKGzs6oJnLVu7DksqRg7SwUsCxyfn+sfe3t+SNOUHCZJqG3+D+ZnPBCrNyh/+jFhyomlg3iK - Xmeo9Nfr9W4wh8Tmo6sE/TPOSHoRZ+GMRDF6tFRQOG7gI8B1gM9Q7MwC9DThyiVvYQCjM4esiok+ - Zzie6iOrifhIAawJV7HIgtEpJ4kE0GNRIah/odrBTmiELTyYZoJpHsfBFeXalMbguwMYJmLVoBiE - 2WgsyiEHlphEWo2ryAjcvJzM35aBR0x8jvmle/Xi4MWBd/Crd/Dc1eYqJyaU0yWshNKNcylRBgwd - 4OvBs8p9Tt3S+DiaBwsYL39mmqF4bmYpgqU50BXQMPjKOAgKg+UWa0mLvtKUGVs3ye51c0tRatVn - c1IcTWydsTnxvCAKhOcNUhbOHc2nowVyLEacEn1tivjgRNdTE2EF9aHSaybCgIJIZZBFH4bZq1XX - kszhWvKDJQzIxgSTIsHUQWmeY75xHSs8aTFeRJfgJMAtodGMCRxUM5IW5wxkUAdt86xffrmE6LdI - i1448LLXUlveNXBdd0hG/wHPHjHT68vdUmTAHyeDPrT0HTloWEzWbuoMm8/NZBnwPAh9QOKbacXn - 5cHz8bpo+/Lg5bgtlL48+Pe4KfaaBa7rDLhZMgNHMLAFMZ0gzrfr4dBSduBdMZ7i0ZmQHh7Q0cGv - o4PnvWKIj/EMe62d2f8rjSNt6EqzcAxhPzI4GZ9O3pn2jIfS/JSt2YbiLpmgwCg968Og/nmh4GAR - QUQ0JBIqLjyV6HkgUbYEDaY1LfdzA5M++QMYSn9cPQguLDToNVhiz2m2zz5I1B865YVoSxxYt+YG - m4b1N1p9Iy9pNk19Hshw+XbWtrp9gl17ihfMeg5Z111f97pxb7Wv1duEq8I/B05l4+4Nmw1HOlww - EZ6abvD7fOUVHbjv14WplKN866wz2LRgpO0cTG1S05OcgftkjoPcE/Mt10Mz4xcQsm2u1fet2a5N - O+sfysPXyLIaDTzLIciu/FDnVEfP6l6p46j2qaowp85L4TPyZNvjOuOqUvZMOs6zaMDzJA3YYnQ5 - eU3DlDnGYQ/tEJGTqy3hXkCGZ74VskG2a4ZADiSy1JNwTCVb5OzFwYFDwKvhfy/Px6XTY3DKwJo5 - aSLnmEVMt1M43In5NCzR5zQAYWpgatBKSx2TSRkuDEvCQkQqC8GZyHiE7YOa0lTokh5fEWlzwWie - 0guPSX/f9gDp/reyi7neL/lZ6K/53et9AOxXAR6IfQPA3Q8qB9xv855AaZ1jve5f1wKESUGmDGCl - lm238g8DMivZBCSRv0lxUnnDkCbMD+YBZOAWcyRnLk/CzWyduTaIPCanQA4/YaKMpPNBdiYvachs - vpGELbZeaoPO6suuk6PMwkbSJXYu2QrMDDCTBo7ywJBD4mepUFgWWOBknkW+XBshlLnUSRDqzCR/ - CpGZY19fAFbFVFgEUaZ4E/Eli+RSViuRrYimgJKggJ8pSeSGK2xNSUqvGFKjCMdqq+ibANAfz5iE - RMVlgEOkJ5WtUZwPdVA8WriI/C5BoxYcDOAtRXRt+kAWWH6xquyqVJbhYBrHIdL+u35l4pZvRWpS - BABS9FBwPRBMrmgIQZDNaRbipRU4I+BCBGAeU3ATDDX2WUmUSo7hmFjQGv0gCHzCBF+NDudAT0cr - vIRL8MIxR32SC+UhJXQzyBms0Bw9ZQNqVEpYANvPpeNEafURQT5j6X2N9x5aK6hT3aSZtgM+lsEh - Lc0pLo7cWtAY266hiMR6A8uoRbdCqo9WYyEXeQFzhhtZucgq+LoTBgp5jF6Yrsokyilr1RD65ZS2 - lIxWx5qRhfLxtKmzV+W7djjrYph7JjgB56UwW1AFm8JZlahLP3vaLJrRTVloOaXuSidNQak2cYMD - nGyKVzWCsKOTkC6nM0q+OCvn6xh+1Abl8azUYeUibehSarhxFOqUoVpB9WagGYlxfMGEF8aw35A2 - 4j22F2ciyUQ9sRmWd6MpL1Iq3yI3wqeDmk8Matpn0tyKp9KvjU1IWUofBttUxMaBcUWO9Eqx8quT - b/15AOd9JOPt6CqgmPGGsVJG/9pptoBJY6tDGjAMGFmJUxmiG1g1JYWBPbdxqG5odk+NYMAEHReT - DK/uCeveqbzqpPy1wYXUSE4Knpo8DuLCiQ0S64OKy0dFFlO4KfUvJy1uoeKZSlpcq5VBiQ/Llztt - Hsip6EetZsOOHwVKgQJ2C0H19O2621aeKbIlyJzeMPDnVtmY0CnscIexnhbGMhl7y5Y6t8zMNxSj - Wk2omrWPb5y2N2btW+bYmy28q0IY77CxCgEOrqs87Go62LCfXeVh9yoPmGT88GWHXS82WO8CzKxL - DtM46LfFI/DudcR+lyqGzUoFseuJ9gjZZ7v5HU/JPfX+jwd7pmLq937Vwj6vZsAWefiDJ/pdgnWL - BMu+nitrr2d3gbevZ2DWQvf1skib0XfJW5e8kS5525C8HakTO0L/tjaFqxxt+6vhfc0695EkTuPZ - yssX1pHhRnLbExsYwO6BHavaE5bhOmbO8sqFFNMesCnPxdrFTfNcNPqGxXc2/cUXbp7veg7cJudk - AtIdlIV7yHy5nYnnj8fEwyftm4P+jqfyqmJQlfLnyuOLNyK2ybt7vd6RVFuKd79Kb+qXGbrL+rWX - 9YqdYqvH5LhIL9IMaeF1fKx+k039ponRcOsNfOEHzGs5VTbtJe/t/r17vat7ves+Xu9qs7T7feXr - jmb/w70tto3D/6nfJdt842cmP5m3ygp/P7ESi9qwH+7lswdLuXPz2f7Ntnrq3TC3lH13t2ZP9dbM - 9iQP9gacDCsjmq4if2QCcfc6XPc63Pavw1VD148C3XUgFnSRPk28fgqcfZQo4BErbZBefroJFu+n - BDXXQXKyDSTXILydD63UMjO3AN6F7Twi1O7e8uuK0E+7CG35/K7svKsJdMO+dmXnruz8iGXnIro+ - WKGZCv/ipy0173qVebeLtk1BcsexXgi5jwdpbxvQux2syv823uZU7x2sfyKT3nIFVP72EvC1BhHg - bzdh2clSsg26Hi+pj0gg1N/XBHVeslJtZkMRphD/TuUY+bcmXfNHJu9ajSm4qtVlnhhSaDSfHxcz - 3Cjbx2OdcAZBEN2djFeDiH0RHjjAy4nUdNlPrkuY8Lll0tQ49X4SGnxk6VQQI1m9ctAGe/LHSpNz - N3hj7JM/N8NA+fM9YEH+XK+Tf2uYsE7XDWghf26HGtpmPwR6yJ97/X0efOq308UeGCO+Z4XduxA6 - M9J0yz4HZODUFx4enwcsJRYuvzkltFeRxzqeeyxky/Lf/Jy5VzTMWNWjNFYgK1QwLttNG0uOrtle - DPLqb3FgxlChUivR4rT1nrvY31aHXzHth8I7ipvtMY/W+5a4B5+Hxj5SovvGP5aF1FRUwx8mnysX - 7XLTcEonzgxRUtQC2jY45VYgZBPKuHsp6btjkfWVEo1HqhWc71IG6sBPB3468NOBnxuDn4cGPo9V - BDILdkirQ1oNe9AhrQ5pdUirQ1rlEXdFWk+qGtQAxP4BUEsDBBQAAAAIADAweFMJjHQi1gYAAPYU - AABkAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18w - MS9vcGVyYXRpb25zL19hdmFpbGFibGVfZGVsZWdhdGlvbnNfb3BlcmF0aW9ucy5wea1YW2/bNhR+ - 968g3AfLhcK4RYBuBjwgSNM2WJsWWTagMAKBkY5tNrKokVQaN0h/+w4voiTLNrYhBoJI5Lmf71zs - FyQVGS+Ws0ovjn4ZvCBHz/ZBYWei3Ei+XGkSpWPyiadSKLHQeC5LIZnmoqDkNM+JJVJEggJ5DxlF - 3o88hUJBRqoiA0n0Csini+v6mJI/AMKLftCEF5amlOIbpJpIITRZCElyR4P3+LZ2Oq1pGZAlFIBm - oJLbTcu86GpMTistrkBpR/jeEQppWVesWIIia7YhKaus7FRIadTewordc1TLiox85+jaLZBcoBy+ - sPalRhw3rgbl9HnDvpBiTfSmxKwSvsY4a3L99ct5cvbh/Oz3i8v3A3/4nckCadTAcbAflQSKfgCF - hxRKEyhVCzjLORQaY7LCfzy1UTyXUsiYfNC6xECVSA3+CF9FJVM4f+BKq63DS6HfCcypP16zMgHz - 2LOiZMuWCxca1l/YErI+HS8h5wXUlF/8e23UXgaqJSuU5fGszpe/K8x717G2jPVyrffF6fTqk/Xr - nYWajyyl9fUak58rwhRJ3ONggLDoZGc6IPh5QcoNmqinJOOK3eYwqwoEWnbkBMVVsZSiKsOBslw7 - Mn9abGJyxvLcCInJW56iZxbNPI1NUKW7+Gz9YHlMrjcl/MXkwEq8JrP6IBpdj8b28CxX5gyvaq55 - rWE+347+fG9Mb1CXs2iuNCIBTb258f8GgzRnSpHTe8at4LeQw9LCTn0uwbUOFYlbU+tjF7PhcHiY - nIjwSJ17X0VF1EpUeUYKYVqI0gzxjUWJtYpF6ozIuCntfEPJBRIAy2KyaRhTCYae+RrxQlIjARFg - tLTEIlBcVzICTItgWrN05c4RFqwwJ5LfVhq8jVN+z6RHzhSbJUcyLdyBMxC5DTZcB+QtN4kFCXVi - tElZLeZnC8oF6O9C3tH715PXk2TyJpm8oh6dlrFkkq1Rk/FuWntpfDC9GpsrtjKbXUU79KJY8CXS - 2/+VN0gsApcT2OHBK85y/gMkOorENrve0+auw5LBIab2La1B4sLqS3HWVKI5zWBBkoQXXCdJpCBf - xN7O2DsUtwyJO/I9Cs3HMNLEMaIG97B1GxiRoBGyRdSSj2Rtbdu6rHFGl31onMmxA0cd4ji85cI1 - 8tj0GwOPKcFCDNcvX97hiFiq5hZL0962XK2vIkrpmBz9FlrKfOgDS3cVJfaAKtfDmyAH8/IecAPA - PmJAYiYlq/mIqm4RpOhP4Lf4s2DHO5VKbhtRqAAcrnbMB/EeLbXHU3K9gvBWK3RqaMNkS6bhaQdn - egcbrBosf9/5MMumPElaKe26MBC0cVEVqdVhukFYCEpTtZlV6pqL2XzcoAkKJOhKFhbTXLvlA7N5 - B02DQbOBowy5s026EBPhVifp3xbGzqjWNm6pc3n82RvANEze+b/rGgcSftPSxzg2rq7CZp7S3lbR - Rkp4Tm0FO5jSUpTRCE9GMbkUBYwbcPqB9R8habeSBPcTVPEYTs3nZPJqemglOpmcTPftOyeTX6e7 - FqSg4KlvAK3KDIdH1HY0XKK7j0/jJpOs5Mk9SGVANyNDk56jyZujyasmbCw1cTa3rCxzb/vxNyWK - YVMypnuUErBwIPEdPirgQSc43e9mNsLTTlTMTo3QlBXCeYVTEm3o3LuzxFYiIKJN6h6fmix1N4HD - rPPRqfVhdGPbZ6ehUkcdDZ2bw9j7G5MRSscdpiMa9y8z+oNnXZ+2/frz6mPvvpJ5bYTpthQtZJgu - Nh/hDRoYHOTLAlHe4y+ZXiXuu0mC+a3WiCfVw1z9GdX9aDTtOY76omF9j343Dd55Hu+W2G6hF9k+ - ue1BQ9ssCc+GMTl0vV//06Fo+glKfWyMFfgX42DaGbLxwcw12OmRIbbl5n/hchf3fIQVeOQrcCc+ - LQfCsylUg9HmbTdQzcfX4XaAlqBdZLZtifuV040SNkPoI97lIJTEMwfs2Z1wk7KW2+1g6INkqU5M - QUb1F78kzL+u760FKwvmtQ6j0f7BgW24L74j3TSHRCwS5Fx3t7mM3rO8gu2+ZDaKXvS2pJhp3j7a - GZmOqpBWsxqYNh7b/WJLSieImJrEsB3u/01e946NLUj3AraNiSR8VZdVEcn6WyRiC9h69o4heuOw - p267HkT21NAVbhfhrTcPAhnuWbpSif3Jxn0/JPPXk8lNPyvhV4yoxTPbJSgO4sN13Ez6WXjqdzO7 - MfV/bon2ynMNctb9TWIrBR4hvRA1VJ4ibIFRh7+GRtyptEDivOiMRdMs7GScktFxe1Co48fuJHo6 - LqW452aROA4/ztFLt3ge18MN2erHp2O2oz5HT70R/A9QSwMEFAAAAAgAMDB4UzrBaZjiBgAAFBUA - AGoAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAx - L29wZXJhdGlvbnMvX2F2YWlsYWJsZV9lbmRwb2ludF9zZXJ2aWNlc19vcGVyYXRpb25zLnB5rVht - b9s2EP7uX0G4HywXCuMWAboZ8IAgS7tgbVqk2YDCCARGom02sqiRlBM3SH/77kiKkiw76IYaCCKR - 937PvdgvSCozUSxnlVkc/TJ4QY5+2geEnclyq8RyZUiUjskHkSqp5cLAuSqlYkbIgpLTPCeWSBPF - NVcbnlHgfS9SXmiekarIuCJmxcmHi+v6mJLPnIcX82CIKCxNqeRXnhqipDRkIRXJHQ3cw9va6bSm - ZZwsecHBDFByu22ZF12NyWll5BXXxhG+c4RSWdYVK5ZckzXbkpRVVnYqlUK1t3zFNgLUsiIj9wJc - u+UklyBHLKx9KYoT6GpQTn9u2BdKronZlpBVItYQZ0Ouv3w6T87+OD/78+Ly3cAf3jNVAI0eOA72 - rVKcgh+c8oeUlxgoXQs4ywUvDMRkBf9EaqN4rpRUMfnDmBICVQI190fwKiuV8vMHoY3eObyU5q2E - nPrjNSsTjo89K0q2bLlwYfj6E1vyrE8nSp6LgteUn/x7bdRBBmoUK7Tl8azOl38qyHvXsbaM9XJt - DsXp9OqD9euthZqPLKX19RqSn2vCNEnc42AAsOhkZzog8HlByi2YaKYkE5rd5nxWFQC07MgJiqti - qWRVhgNtufZk/rTYxuSM5TkKicnvIgXPLJpFGmNQlbv4aP1geUyutyX/m6mBlXhNZvVBNLoeje3h - Wa7xDK5qrnmtYT7fjf78YExvQJezaK4NIAFMvbnx/waDNGdak9MNE1bweZGVEgLyGfoDFLT+WHLX - P3Qkb7Hgxy5ww+HwB3iIDI/UOfpFVkSvZJVnpJDYTLRhgHQoT6haKFdnTiawyPMtJRdAwFkWk23D - mCqO9MxXixeSogTAAmppiQXIuP6EArBZMGNYunLnABBW4IkSt5Xh3sap2DDlMTSFtimAzEh34AwE - bkSJ64Wi5SaxcKFOjMHk1WK+t0BdcHMv1R3dvJ68niSTN8nkFfU4tYwlU2wNmtC7ae0l+qBdhKGp - 2Txr2qGXxUIsgd7+r7xBchG4nMAOD1wJlotvXIGjQGxT7D1t7josGX+OqX1La6S4sPqinDU1iacZ - X5AkEYUwSRJpni9ib2fsHYpbhsQd+R6K+EFGmjhG0OAedm4DIxA0QnaIWvKBrK1tV5c1DnXZh8aZ - HHpx1CGOw1suXUuPsfMgPKYESjJcv3x5B8NiqZtbKFJ723K1vooopWNy9FtoLvOhDyzdLcj3YBJ0 - gyo3w5sgB/KC5+QeioZsWA6AQrBwz1ujBipEQa3VtW5hCNj3pdLCRe3blFyveHjDwoFqS+9aInoq - aCPL1kwjqh2d6R3fQtlA/fsmCGnG+iRppY1ryJyAdYuqSJ1q9KzeDUos28yuBq674BLkZk5QoLip - VGFBLYzbQyCdd7zpMBggATIUORxjtAHVKP+2QDujWtu4pc4l8ntvFtMwhOc/1jaeyfhNSx8T0Lm6 - CpvRSnsLRhsq4Tm1JexwSktZRiM4GcXkUhZ83KDTz67/iEm7oCSwqoCKx3CKn5PJq+lz29HJ5GR6 - aPU5mfw63bcrBQVPfQNoVWYwPaK2o+ES3H18GjeZZKVINlxpBN2MDDE9R5M3R5NXTdhYinHGW1aW - ubf9+KuWxbCpJGwfpeJQTzzxLT4q+INJYNDfzWyEp52o4HoN0FQVwHkFYxJs6Ny7s8QWKAdEY+oe - n5osdZeC51nno1Prw+jG9s9OR6WOOho6N4ex9zcmI5AO60xHNKxiOPuDZ12fdv366+p9775SeW0E - tlsKFjJIF5uP4AYMDA6KZQEo7/GXzKwS9zUlgfxWa8CT7mGu/ozqfjSa9hwHfdGwvge/mw7vPI/3 - S9TVrU6VsJV3kR2S2540tM2SiGwYk+euD+t/ei6afoRSHxu0Av5imEx7QzZ+NnMNdnpkgG21/V+4 - 3Mc9H0EFHvkK3ItPywHwbAoVMdq87Qcqfnwd7gZoyY2LzK4tcb9yulGCZsj7iHc5CCXxkwP2051w - k7KW2+1g4INiqUmwIKP6O2AS5l/X99aGlQXzWofR6PDggDbcF9+Rjs0hkYuE53zdXecyalee3b6E - G0UvejtScJq3j/ZGpqMqpBVXA2zjsd0vdqR0ggipSZDt+f7f5PXg2NiBdC9gu5hIwrd2VRWRqr9Q - ArY4W8/eMkBvHBbVXdeDyJ4auoLtIrz15kEggz3LVDqxv964L4hk/noyuelnJfygEbV4ZvsExUF8 - uI6bST8LT/1uZjem/i8v0UF5rkHOuj9P7KTAI6QXoobKU4QtMOrw19CIO5UWSJwXnbGIzcJOxikZ - HbcHhT5+7E6ip+NSyY3AReI4/E5HL93ieVwPN2CrH5+ON0KZiuWe5uCPAqOn3lT+F1BLAwQUAAAA - CAAwMHhTKqCEz2wHAABGJAAAbwAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBf - MDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fYXZhaWxhYmxlX3ByaXZhdGVfZW5kcG9pbnRf - dHlwZXNfb3BlcmF0aW9ucy5wee0YbWvbRvi7f8XhfrBclItbAt0MHoQs7cLaNGTZoJggztLZvkbW - aXcnN25If/uee9HpzTZZCR0DG0Kku+f9/dELFPOEZYtJoeZHP/VeoKNn+wGxM55vBFssFQriIfrA - YsElnys4FzkXRDGeYXSapsgASSSopGJNEwy471lMM0kTVGQJFUgtKfpwcVMeY/QHpf5F3SvEMgOT - C/6ZxgoJzhWac4FSCwP38LayPI1oCUULmlEQA5jMNjXxgushOi0Uv6ZSWcB3FpALg7ok2YJKtCIb - FJPC0I65EJrtjC7JmgFbkiXoCwPVZhSlHOiwuZEv1uSYVtUzx89r9rngK6Q2OXgVsRXYWaGbT1fn - 0dlv52e/X1y+67nDL0RkACN7FoN8LQTFoAfF9D6muTaULAmcpYxmCmyyhH8sNlY8F4KLEP2mVA6G - ygGauiN45YWI6fk9k0q2Di+5esvBp+54RfKI6seOFDlZ1FS4UHR1RRY06cKxnKYsoyXklXsvhdqJ - gJUgmTQ4DtXq8ncBfm8qVqexWqzULjudXn8wer01oeYsi3F5vQLnpxIRiSL72OtBWDS8M+4h+L1A - +QZEVGOUMElmKZ0UGQRacmQJhUW2ELzI/YE0WFs8f5ptQnRG0lQTCdGvLAbNTDSzONRGFfbio9GD - pCG62eT0LyJ6huINmpQHweBmMDSHZ6nUZ3BVYk1LDtNp2/rTnTa9BV5WoqlUEAkg6u2t+9frxSmR - Ep2uCTOErwRbQ66cZ0nOwS6av/yYU1tDZMBnOumH1nj9fv+JeIj7R2wV/sQLJJe8SBOUcV1UpCIQ - 8UACshfS1oqVMJ3s6QajCwCgJAnRpkKMBdXwxGWNIxJrChATmkuNLISOrVOagC4aRCkSL+05BArJ - 9Ilgs0JRJ+MYVBIulsZQPhmAKW4PrICAraPF1kRWUxOZsMGWjNJOLMl8qwV3RtUXLu7w+vXo9Sga - vYlGr7CLV4OYE0FWwElrNy611Dro6g3lFoqb8bfEDXiezdkC4M3/wgnE5x7LEmzgwBUjKftKBSgK - wMbNTtPqroGS0H1I9VtcRos1q0vOSZWb+jShcxRFLGMqigJJ03no5AydQmFNkLBB34Wj/mlEHFlE - 4GAfWrceEQAqIi2gGn0Aq3Nr8zLCaV7moVImhZocNIBD/5ZyW9pDXYF0eIwRpKa/fvnyDprGQla3 - kKzmtqZqeRVgjIfo6BdfZKZ9Z1i8NzuhPBSp6t96guCga6oKAekKVUYHjO6jwrUTw02a1IJmnJl2 - y7I7CH5ICYIcB1Sy8Ckhi5mMBTMFzLMqL6E5mzHBX7jYKu0zRjdL6t9KkRK+IkAhIyuKK0yTZRVi - 3Z7jO7qBRIOK4conBIbOaBQXUtlSThGk1bzIYsPIaFlOFblO9MRyNvVI28R2K89AGMOZNGDKTjBg - njta1SSQnTKgIfbXWusVLYwzvnmba4GDku2wxtfGwLdOO8e+j0+fVnGeEiy3NcaEQfVrcq7aNO4M - K/Uo88+xKQM21nHO82AAJ4MQXfKMDqsId33we+PaTD0RzD/A68Gf6t/J6NV438h1MjoZ75qnTkY/ - j7cNYJ7BY1cAXOQJiBvUNfaXoPfD47DyLclZtKZC6nicoL522NHozdHoVWU/EmuD61uS56mT/fiz - 5Fm/Sildi3JBIbFo5PpFkNF7Fen0nRhTjxtW0TM7RK0oINKX0HNBhsa9PYtMplIIdu3Dh8fKXc1J - Yz/qdHBqdBjcmmLcKM/YQgd9q2Y/dPqGaADUYUZqkIb5Tg8SXrOmTm29/rx+37kvRFoKoWs3BgkJ - uItMB3ADAnoF2SKDcO/g50QtI7v7RODfYgXxJDsxV/4GZakajDuKA7+gX96D3lW7sJqH2ynWS+1F - sotuvW3hOkrEkn6I9l3v5v+4z5quH2NnGy0F/IXQ5raabLjXc1XsdMAgtsXmu+JyG/Z0ABl45DJw - a3waDAjPKlF1jFZv2wNV/1wetg20oMpapi1L2M2cppWgKtJuxFsf+JR4ZoM9uxK2iZZ0mxUMdBAk - VpFOyKBcLCPfEZu618a1xItXOwwGT+ggUI+7fBpsdJWI+DyiKV01h8QEr0la0HaB0lNHx4wtKrrR - 14+2mqjByvtXTw26nodmBmlRaVgTfBRptP2NoHLwzv7Riu2OwdrBEflvAqLIAlGuqxBklKwmbwmE - cejH37bqnmSHDV7CvOHfOo3Bg8EspgoZmW9Ddu1E09ej0W3XK/5zSVDDmWwjFHry/jqsWv7EP3XL - mpmhut91gp30bKWcND9+tFzgIqRjogrKQfgBMWjgl6ERNlLOg1gtGv1RVw3TIsdocFzvGPL4odmS - Ho9zwddMTxTH/isgvrQz6XHZ5QCtfHw8JvsSdfDYacqN9SuabaJyf4nMRv6dC1mTSKQ3j8Pq9mNW - N0t1iwMsA/3U0bf28aWiv5XEYUs8bIn2d9gSD1tiW68nbIndFvP/2xtL+d9p8S/B5rtIbymh/XB7 - czwsqodF9bCoHhbVw6J6WFT/40V1T4v+N6tro0vCfadr/oDt9h9QSwMEFAAAAAgAMDB4U8QRnHYb - BwAAQBYAAHMAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIw - XzA3XzAxL29wZXJhdGlvbnMvX2F2YWlsYWJsZV9yZXNvdXJjZV9ncm91cF9kZWxlZ2F0aW9uc19v - cGVyYXRpb25zLnB5rVhba9tIFH73rxjcB8tFGbsl0F2DF0KapmHbtGSzC8UEMZHG9jSSRjszcuMG - 97f3zEWjm222Swwh0sy5n+9c7Bco5gnLV/NSLU9+G7xAJ8/2AWHnvNgKtlorFMRj9JHFgku+VHAu - Ci6IYjzH6CxNkSGSSFBJxYYmGHg/sJjmkiaozBMqkFpT9PHqtjrG6C9K/Yt6VIjlhqYQ/CuNFRKc - K7TkAqWWBu7hLbM6jWkJRSuaUzADlNxvG+YFN2N0Vip+Q6WyhJeWkAvDuib5ikqUkS2KSWlkx1wI - rfaersmGgVqSJ+gbA9fuKUo5yGFLY1+sxTHtqleOnzfsS8EzpLYFZBWxDOKs0O2XzxfR+fuL8z+v - ri8H7vAbETnQyIHlIN9LQTH4QTF9jGmhAyUrAecpo7mCmKzhH4tNFC+E4CJE75UqIFAFUFN3BK+8 - FDG9eGRSyc7hNVfvOOTUHWekiKh+7FlRkFXDhStFs89kRZM+HStoynJaUX5275VRBxmwEiSXhsex - Wl/+LSHvbceaMrJVpg7F6ezmo/HrnYGaiyzG1XUGyU8lIhJF9nEwAFi0sjMbIPi8QMUWTFQzlDBJ - 7lM6L3MAWnJiBYVlvhK8LPyBNFx7Mn+Wb0N0TtJUCwnRWxaDZwbNLA51UIW9+GT8IGmIbrcF/YeI - gZF4i+bVQTC6HY3N4Xkq9RlcVVyLSsNi0Y3+4mBM70CXtWghFSABTL27c/8GgzglUqKzDWFGcIWe - S+32W5rSlcGg/FRQ20dkwO914Y9tAIfD4S/wIu4fsXX8Cy+RXPMyTVDOdXORigDyoVyhiqF8rXkJ - 00WfbjG6AgJKkhBta8ZYUE1PXPU4IbGWANjQWhpiAUK2X2kBunkQpUi8tucAGJLrE8HuS0WdjTO2 - IcJhagZtlAGZ4vbAGgjcGjW2N7KGm8jAB1sxSiezEvOjAfKcqm9cPODN6+nraTR9E01fYYdbw1gQ - QTLQpL2bVV5qH3QXh7YLTc7kXeIWPc+XbAX05n/pDOJLz2UFtnjgipGUfacCHAVik2rnaX3XYkno - MabmLa4QY8PqinRe16g+TegSRRHLmYqiQNJ0GTo7Q+dQ2DAkbMl3kNQfzYgjywga7EPn1jMCQS2k - Q9SQD2RNbV1dxjityzzUzqTQm4MWcejfUm5bfKg7kYbHDEGJ+mvhCioyKIpyktEDlC9fPsCYWcn6 - Fsrb3DaCUl0FGOMxOvnDt6XF0KUA+1pulC+UdZmq4Z2XAxm8pLBFQC/ScNLTllR8SJb3AGfw3PMb - pJqyqPyxVeGrBUa0WRa8AoesKjozdLum/q1SmfCMgAQdFFxzmhqrGZsxclL3BNUq0E+V8LalXfl7 - RbRUPdAtVDS0JtevAYG6daC4lMrODlAl0LLMY+OT7lR+jSl0R0msk6bxaYV2PHoFgqpS5KbemLIr - EyDtgdbNDzyhDGQIdDipiIvKXfO21HYGlbZxQ51Fzo/e2oD9vrD4bx3tCMTuGvoIg6baVlhvAbi3 - CzWx6Z9j011sYeCCF8EITkYhuuY5Hdfl4MbsLxaB2aUi2KpAxZM/1Z/T6avZsUXudHo6O7SlnU5/ - n+1b67yCXd8AXBYJDLag6ai/BHefduM6k6Rg0YYKqUE3R0OdnpPpm5PpqzpsJNZx1rekKFJn++Sr - 5PmwLlHd2QpBoaRo5KZPkNNHFcFO8jA3EZ61oqK/CQA0RQlwXsMEBxta9/YsMjVKAdE6dU+7Okvt - /eU462J0ZnwY3ZnW3mr22FIHQ+vmMHT+hmgE0mHzaomGrVGvJd6ztk9dv/6++dC7L0VaGaEnAQYL - CaSLLEZwAwZ6B9kqB5T3+Aui1pH9RhVBfssM8CR7mKs+o6r1jWY9x0FfMKzuwe96+FjPw/0SRXOr - u4YIHxK9pyuClr0z7KhCmCAyFsyU+lVySFtz6uImS8SSYYiOXR/WvzuWPrdOYJcMbQX8hTB79+Zo - fBQqNVh7ZFBMYvu/CmEf92IEJX/iSn5vQRgOqIe6M+iiqN/2V4b+uMLvBmhFlY1M15awX6rtKEH3 - pf0SsznwNfjMAXt2J+xoruS2Wyb4IEisIt0Bgur7ceQHbtv3xraZePMah8Ho8KSCvt8X35Kuu1HE - lxFwZu3VNsEbkpa02wj1CtOLXkeKXh+aR3sj01Ll06p3ET03QrPQdKS0ggipiTTb8YFT5/XgnOpA - uhewLiYi/4uGKPNAVF+2AVuUZPN3BNAb+lW867oX2VOD17DO+LfeAPJksNipUkbmly37ZRktXk+n - d/2s+B97ggbPfJ+g0Iv312G9Wsz9U7+bmRWt/6tUcFCebZDz9k83nRQ4hPRCVFM5Cr92Bi3+Chph - q9I8ifWiNYd1szCjeIZGk+agkJOn9iTaTVqjEO57o3E3KQTfML3cTPzPnPjaLsOTauACZ/W4m5A9 - JTza9daCn1BLAwQUAAAACAAwMHhTEhR+9loHAABwIwAAaAAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRv - cmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fYXZhaWxhYmxlX3Nl - cnZpY2VfYWxpYXNlc19vcGVyYXRpb25zLnB57Rhta9tG+Lt/xeF+sFyUi1sC3QwehCzNwtq0pNmg - mCDO0tm+RtZpdyc3bkh/+5570enNdteRwgY2hEh3z/v7o2co5gnLFpNCzY9+6j1DR0/2A2JnPN8I - tlgqFMRD9JbFgks+V3Auci6IYjzD6DRNkQGSSFBJxZomGHDfsJhmkiaoyBIqkFpS9PbypjzG6AOl - /kXdK8QyA5ML/onGCgnOFZpzgVILA/fwtrI8jWgJRQuaURADmMw2NfGC6yE6LRS/plJZwAsLyIVB - XZJsQSVakQ2KSWFox1wIzXZGl2TNgC3JEvSZgWozilIOdNjcyBdrckyr6pnjpzX7XPAVUpscvIrY - Cuys0M3H9+fR2W/nZ79fXl303OFnIjKAkT2LQb4UgmLQg2J6H9NcG0qWBM5SRjMFNlnCPxYbK54L - wUWIflMqB0PlAE3dEbzyQsT0/J5JJVuHV1y95uBTd7wieUT1Y0eKnCxqKlwqunpPFjTpwrGcpiyj - JeR7914KtRMBK0EyaXAcqtXlrwL83lSsTmO1WKlddjq9fmv0em1CzVkW4/J6Bc5PJSISRfax14Ow - aHhn3EPwe4byDYioxihhksxSOikyCLTkyBIKi2wheJH7A2mwtnj+NNuE6IykqSYSol9ZDJqZaGZx - qI0q7MU7owdJQ3SzyemfRPQMxRs0KQ+Cwc1gaA7PUqnP4KrEmpYcptO29ac7bXoLvKxEU6kgEkDU - 21v3r9eLUyIlOl0TZgh/gLoAiXyaMiKpfJdTWz1kwGc63YfWbP1+/5sYiPtHbJX8yAskl7xIE5Rx - XUikIhDlkJqQsZCqVpSE6QRPNxhdAgAlSYg2FWIsqIYnLlMckVhTgDjQXGpkIVxsbdIEdKEgSpF4 - ac8hOEimTwSbFYo6GcdsTYSLnzEySiHF7YEVELB1hNg6yGpqIhMq2JJR2nElma+1gM6o+szFHV6/ - HL0cRaNX0egFdjFqEHMiyAo4ae3GpZZaB2ntDAXN+FjiBjzP5mwB8OZ/4QTic49lCTZw4IqRlH2h - AhQFYONgp2l110BJ6D6k+i0u48Sa1SXkpMpHfZrQOYoiljEVRYGk6Tx0coZOobAmSNig7wJR/zQi - jiwicLAPrVuPCAAVkRZQjT6A1bm1eRnhNC/zUCmTQh0OGsChf0u5Leehrjo6PMYI0tFfP39+B41i - IatbSFBzW1O1vAowxkN09IsvLNO+MyzekZdQDIpU9W89KXDNBYVRAAoKIiWODxdisUzgmSiXxUzG - gpk65EMfeqvp8p6oC5NS1TG6WVL/hiswkx0VVN0O4zu6gQSBTHelDhyqMxHFhVS27FIEUs2LLDbC - 6MT3E0CuEzQxA4CtI3rUsZ3FMxBUFSIz4cuUnTbAcXe0qiWQN5QBDbGrLlprIm7HJeHe5lrUoGQ4 - rHG0XvvaabrYd9vpP6sR+917W2NJGBw3eVZtFHeGiXpc+OfYpKyNS5zzPBjAySBEVzyjwyoaXZ/6 - /hg080gEkwlwefCn+ncyejHeNwydjE7Guyadk9HP422jkWfw2BUAF3kCDSOo6+ovQeOHx2HlT5Kz - aE2F1NE3QX3tpKPRq6PRi8pyJNam1rckz1Mn+/EnybN+lS26YuSCQs7QyFX1IKP3KoK+fjcxRh43 - rKKnaYhRUUBcL6EzggyNe3sWmSSkENraew+PlaOaM8B+1Ong1OgwuDUls1FEsYUO+lbNfuj0DdEA - qMP00iANk5du916zpk5tvf64ftO5L0RaCqErLAYJCbiLTAdwAwJ6Bdkig0Dv4OdELSO7lUTg32IF - 8SQ7MVf+BmVhGow7igO/oF/eg95VUbeah9sp1qvnZbKLbr254DpKxJJ+iPZd7+b/uM+armtiZxst - BfyF0Iy2mmy413NV7HTAILbF5l/F5Tbs6QAy8Mhl4Nb4NBgQnlWi6hit3rYHqv65PGwbaEGVtUxb - lrCbOU0rQT2k3Yi3PvAp8cQGe3IlbMss6TYrGOggSKwinZBBufJFvgs2da8NVYkXr3YYDPb2DqjE - XQ4NBro+RHwe0ZSumkNcgtckLWi7NOnpomPAFhXd1utHW43TYOU9q2cEXclDM2u0qDTsCN6JNNr+ - FlC5dmfnaEV1x2DtsIj8ni6KLBDlCgnhRclq8ppAAId+PG2r7kl22OAlzBj+rdMSPBjMXKqQkfle - Y9dCNH05Gt12veI/YQQ1nMk2QqEn76/DqtlP/FO3oJm5qfutJdhJz9bISfODRMsFLkI6JqqgHIQf - B4MGfhkaYSPZPIjVotEZdb0wzXGMBsf1XiGPH5rN6PE4F3zN9Cxx7L/M4Ss7gR6X/Q3QysfHY7I9 - RQePnUbcWIyi2UZrbsayyOzKu1alJlSUQU3asTX9v5eqUk/75eCba9UWs9gNSz/p9cMtIzWa7Z1r - K4nG+nXY4A4b3GGDO2xwddJPvsF1W8GP3ulKbhea2RVYaNcStqVC9sPtHWnvyndYIg9L5GGJbBI8 - LJGHJfKwRP7Xl8g9zfl71spGx4X7Tgf+oZvn31BLAwQUAAAACAAwMHhT530XBqQGAAAoFAAAZwAA - AGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3Bl - cmF0aW9ucy9fYXp1cmVfZmlyZXdhbGxfZnFkbl90YWdzX29wZXJhdGlvbnMucHmtWG1v2zYQ/u5f - QbgfLBcK4xYBuhnwgCBN2mBt2mXZgMIIBEY622xkUSWpJG6Q/vYdX0RJlpMORQQYlsh7v+fuKL0g - qch4sZxVerH32+AF2Xu2C4UdiXIj+XKlSZSOyUeeSqHEQuO6LIVkmouCksM8J5ZIEQkK5A1kFHk/ - 8BQKBRmpigwk0SsgH08v6mVK/gYID/pOE15YmlKKr5BqIoXQZCEkyR0N7uPT2um0pmVAllAAmoFK - rjYt86LzMTmstDgHpR3hO0copGVdsWIJiqzZhqSssrJTIaVRewUrdsNRLSsycsvRtSsguUA5fGHt - S404blwNyunzhn0hxZroTYlZJXyNcdbk4svn4+To/fHRn6dn7wZ+8ZbJAmnUwHGw75UEin4AhbsU - ShMoVQs4yjkUGmOywj+e2igeSylkTN5rXWKgSqQGv4SPopIpHN9xpdXW4pnQJwJz6pfXrEzA3Pas - KNmy5cKphvVntoSsT8dLyHkBNeVn/1wb9SgD1ZIVyvJ4VufLtwrz3nWsLWO9XOvH4nR4/tH6dWKh - 5iNLab29xuTnijBFEnc7GCAsOtmZDgheL0i5QRP1lGRcsascZlWBQMv2nKC4KpZSVGVYUJZrR+YP - i01MjlieGyExectT9MyimaexCap0G5+sHyyPycWmhH+ZHFiJF2RWL0Sji9HYLh7lyqzhVs01rzXM - 59vRnz8a00vU5SyaK41IQFMvL/3fYJDmTClyaCJ+wiXcooKTb1lxwZbqUwmud6hIXJliH7ugDYfD - n9ATEW6pc/CLqIhaiSrPSCFME1GaIcKxLLFasUydGRk3xZ1vKDlFAmBZTDYNYyrB0DNfJV5IaiQg - BoyWlliEiutLRoBpEkxrlq7cOgKDFWZF8qtKg7dxym+Y9NiZYrvkSKaFW3AGIrdBh+uBvOUmsTCh - Tow2SavF/GiBuQB9K+Q1vXk9eT1JJm+SySvq8WkZSybZGjUZ76a1l8YH062xvWIzs/lVtEMvigVf - Ir39r7xBYhG4nMAOD25xlvPvINFRJLbp9Z42ex2WDJ5iau/SGiUurL4YZ00tmtUMFiRJeMF1kkQK - 8kXs7Yy9Q3HLkLgj38PQXIaRJo4RNbibrd3AiASNkC2ilnwka2vb1mWNM7rsTeNMjj04wWqIOgxx - eHr58honwVKZpmMQYmK4sbstf+qtiFI6Jnt/hM4xH/ro0V2l9wF1Y7lXuR5eBlmYgHeAwx7J7ES0 - jKTmJCd/vT0jpmwNmhlR1ZVKJS/d3A5CptewQcxi8fnOgzE2xUHSSmnXBYEgQhdVkVrcmVoMA7k0 - NZNZ7a60zcnDNfqgQIKuZGERxbUb/hjLa2jKG6EMHGXInW2q8d3YYVRJ/7Qwtka1xnFLpQvyj94Q - pGH6zf9f3f4kG5ctnYxj++gqbeYa7U33dhrDfWrryOGIlqKMRrgyismZKGDcoMcPjl/AjD0hJHhW - QDX3YdVcB5NX06eOJweTg+ljZ4+Dye/TXYeVoOChbwCtygzbeNR2Nmyiy/cP4yajrOTJDUhlADgj - Q5OmvcmbvcmrJnQsNbE2u6wsc2/7/lclimGDdlPHpQRseJD4XhsVcKcTnLTXMxvlaScq5nyLMJUV - QnuF8wpt6Oy7tcR2UEB0m/TdPzSZ6k7lp1nno0Prw+jSNrJOa6OOOho6N4ex9zcmI5SO54mOaDwL - mSEcPOv6tO3XP+cfevuVzGsj6r5H0UqGKWPzEe6ikcFJviwQ7T0ZJdOrxL0rJJjjao2YUj3c1deo - 3aBOs9G0FwLUGg3bTZq2WRKeDWPy1HYdq7in/+Ep//30od4TYwX+Yuz3Ox0cPxnrJts9MkSj3PwS - knZxz0dYM3u+ZnYiynIgoJrSMqhqnnZDy1y+crYDtATtIrNtS9zHejdK2MKgj1GXgwDiZw7Yszvh - 5lwtt9tz0AfJUp2Y8onq16YkTK6u763DSRbMay1Go6fbPTbPvoqOBlvSYpFADuvuaSijNyyvYLub - mDNBL4JbUswsbi/tjE5HVUitGeym+cb2hLAlpRNITE9i2J7u2k1uH232W7DuBWwbF0l42ZVVEcn6 - PQzxBWw9O2GI4DgcAbddDyJ7augKzwXhqdfFAxmelHSlEvvRw71fkfnryeSyn5XwHSBq8cx2CYqD - +LAdN/N5Fu76Hc2edfofLKJH5bkmOeu+1W+lwCOkF6KGylOEM1zU4a+hEXeqLZA4L3rDzDQNO8+m - ZLTfHhhq/747kR72SyluuDkC7IdPXPTMHR332a4X5tFDb0j+B1BLAwQUAAAACAAwMHhTgg5AcvcM - AABfdQAAXgAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBf - MDdfMDEvb3BlcmF0aW9ucy9fYXp1cmVfZmlyZXdhbGxzX29wZXJhdGlvbnMucHntXG1v2zgS/p5f - QXg/2F7ISlr0bu8M+IAg23aL6xty2QMWQSDQMm1rI0s6kUrrFtnffjMkRZGSbDetkyapBOzW5su8 - cTh8hqP4JxKmsyhZTAoxH/3j4Ccy2tsDxE7SbJ1Hi6Ugg3BI3kRhnvJ0LqA9z9KciihNfHIcx0QO - 4iRnnOVXbObD3NdRyBLOZqRIZiwnYsnIm1dnZbNP/sOY+SI+ChIlckyWp3+yUJA8TQWZpzmJ1Rjo - h28rxVOKNmNkwRIGYgCT6doSb3A6JMeFSE8ZF2rgSzUwzeXUJU0WjJMVXZOQFpJ2mOY5sp2yJb2K - gC1NZuRDBKpNGYlToBPNpXwhkotQVcPc36/Z53m6ImKdwaqSaAV2FuTsj/fPg5Pfnp/8+9Xblwe6 - 8QPNExjDD9QM+qnImQ96MJ99DFmGhuIlgZM4YokAmyzhnyiUVnye52nukd+EyMBQGYxmugm+pkUe - sucfIy54rfFtKl6ksKa6eUWzgOHHhhQZXVgqvBJs9Z4u2Kw5LspYHCWsHPlefy+F2jjBFzlNuJyj - pypd/lfAuruKNWmkcWxJ9/r03XtoYaDQ2/S96vOI/vCGiWXqyL1arMQmUx+fvpGmeSG9tX2W5u7T - fBXUJIHpmq1eV98vu1bgejEnlJNAfTw4AKd0fGN8QOD5iWRroCDGZBZxOo3ZpEjAzWcjRcgrkkWe - Fplp4HJWi98dJ2uPnNA4RiIe+TUKwa5yL0Whh0uaq4530gQ09sjZOmP/pWDG3xNoOZCEz8ikbB/0 - z/pD2XgSc2yDrnLyecno/LzuAucbF/YCWCrBzrkAtiDxxYX+5+AgjCnn5Bit/yLK2QdgwN9lTEUu - PkinGGqGymi9Xm/TQJKaj75S6Y+0IHyZFvGMJCnGLi4obCyIBhAkIDooxrMIY0q89skrGMDozCPr - amKYMxxP9ebUREKkAH6DXCyy4F4qHCIBjE1UCBouVTt4BE2wJY+mhWBaxnF0RXPtNGOI0hEME6lq - UALCbHQLFXojS00i/cNXZAQuU0nmL8uVEyY+pPmlf/X06OlRcPRLcPTE144pJ2Y0pyvghNqNSy1R - BzwkIKpDDJUryn1nfJrMowWMl/8WWqB0bmYpgs4c6IpoHH1iOSgKg+W6ak2rPmfKjG2bZPf6pXso - s+pdOKk2IbbO2JwEQZREIggGnMVzT8vpaYU8SxDPoa/9Dx+c6AdqInBQH2q9ZiIMqIjUBln0YZjN - rc5LCoe85AdLGdCNCSZVgqkDZ55nvuX6VAikxwQJXUE4gACETjMmsCXNSOk4wVzvrm0jf/75Es62 - Ba96YTvLXstUZdfA9/0hGf0L4nbCTG8oV0iRgWibDfrQ0vfkoGE1WQehc2y+MJPlcRbAwQYkPptW - fJ4dPRlvO0ufHT0bbzoonx39c9x2shoG100B/CKbweYf2IqYTlDn8/VwWBk4i4IrlnPcLhPSw005 - OvpldPSkVw0J8bTCXpplsZb98E+eJtq5lWVh68F6FLAbfj99bdqLPJYup/zLdg5/xQQFQel5Hwb1 - LyoDR4sEzjtDIqNiGSgYF4BGxQosyBtW7pdO9RJ96i04Sn9cd34fGA16Ld7X89p9sg8a9Yeey4ja - AX8boxbnBUatLt3KiBdTHuaRPOlezTZxsbekb08JolnPI9u6m3yvWxdOB0+9BsgV/vNgy7UuzbDd - K2QEhfXPuemGQJ6vg6oDF/W68gP3gN4467wPTjzSTgx+NGnYSc6A9ah8Hdeh+lbaoV3wJZzBttTq - +43Fbkw77x/LndUqshoNMsshKK780JRUH4f1tVJ7Ta1T3WBeU5YqIJQ4Ocg1WKpTDgySzotkkJf4 - CsRidDV5QWPOPBONh3bML8k1WPhLAGfmW6UbAFUzBECNKHggMymFnsj506Mjj0DIwv89uxg7u8ek - GANr5qSNnGeYmG6viqYT82no0M9pBMo08qDBRlpqm0xcpD90lIXjxlUiZ6LIE2wfNIymziUZzhWR - TfEV3VOG2DHpH9oRgB9+dkPM9aETRKG/EVSvDyHXvopwQxya3Nl/q0DdoRMaYXojVF73rxtx3qCH - KYPcT2tx/6GDyf5qQAAw369SBS5Tf56xMJpHAJhlokBKa/jVymtw2aLamJwBCfyEWBbJlYNssC1p - SMDdSsJWVbNqsU2TVV1el1UrCYfVJVuDU0DKojM06d7kmIQFFyppBFY5mRdJKNE6ZjDm9iTDTGMm - 5VAJkdmkTQbAFZGoiJJCYpNApJcskaysViJbMZkBSoJCokpJJhdQJbGUcHrFkBrFbKjBRafcYKe8 - YDIjqbJuj8i4J1uTtBzqoXq02tBl0q6TBhwMuRPHNNb0gS7AfrGurZg0lpFgmqYx0v6reTfhu9cP - DS0gwS/pQKCA0H9FYziy2JwWMd4OQegAKUQEbjCFTc3QYh+URlxKDG5vZbYYtUDhUyby9eh4DvT0 - 2YK3XRne7JVJl5RCxTOZOZnEFbzNbCXlA2oUJyyC5c9lmENttfujnKmMlSbWDi0Oape2WWbThh3L - UM6dOdUNjd8I8WN7q1fnpl5AN4HQrYC60WusJELedJzjQtZujCq5vikdifMUIylduyRcgFl3hL4L - QB3oWB9rRlbGx92m9l5d7sbmbKphLnRgB1w4h2JFFXwKZ9XOSPoh0G7Rnmi4SsspzTA5aTtYGhNb - gt6k7ZxpTISVm8R0NZ1R8tFbe5/G8E9jUHkOOR0WQtiU0ElLto5C2zE0H5jYDDQj8cxdMBHEKawr - gDm8GA7SQmSFaMKNoWv1NrSiTHsDxIJPl93dZXZnbyxzh8xlcBqbc2ElAxGsQXXADUw88WRoSVVw - nHzuzyPYtCN5aI6uIoogM07VHUH/2mtf3klrq0da0gbwIEdSec62iGou4Af23NahuqE9xrTib3Ny - +IgUgmY4a4YYl+vE/doSHxokJ5VMbeEEU7GJnZc1B1UXeIos4rApDS8nG/Z8Lew4VtxqlYEjhxWQ - vU3hxavZR3Gz8f/Dy15A1fuftPT0/bPvVC0qFAOI5iUTXeZyy5mLwcH2KnhfCXJ3lFXcpa6j3vEX - w95W1HtDjLrB/bpbdLNfd96iQ5jpbs7vJbZqWazu5vzh3ZzjOf7or80f+mW5VZyeWWm/aRz0nRMG - 4nUzof2Wq3ebfy2h1RPtEbLPDtwPBtQG6n2TAJZEnYffo7Rvb0EzYBeSvR183OEdtXa78Y599eSa - rGd3QXxuAiKL0b7ePdjkxx2WqmMpfDvzYxCzZCGWk7/9Hb5CUq6/PumA1g8GtE7UXh1hONsKt2qb - 2v5qZN/CZx+AbprO1kHJWEf/L9LbntgiAHYP7EOoBi6G2yQ4Ly/hpW72gF1AFK/hvxSIoqe3MH+w - +BTf6Hjy0EHqJj0nE9DuyFVu74B2M+cnt8z59qH07tP8wQBsdedd1+eRouuqAr8TGPd6vRNpFI63 - osoqP/q1tGJVrdeYvK8OeF4gQMaL51T9yZH6QwFjvBr36h2Ouhw2/W+7Ye5eAOpeANrHC0COe+33 - TaCvcfBH9+bQzmD8Q79MtPsGzEy+89eKqlg9sY7xxrBH9/bRfjFr6Rs3f5+piV1b5jrwtbtPun/3 - SXaAuLWXoqSBRpSvk3Bkjs/uDanuDambvyFVP5EeXtZbHqWCLvj9qyidgVTvJET/1oTX4JCdEOuG - kG0n4a7EdOclphaf7qpL3Zs6XQGpKyA1CkjVEXNr1SMqwuUPXT96+tDrR7Us1/mtiu9aW7qDCs+2 - w/TBwFwF1y1VHiPGvVlR5/eykgP88fKWJvXCRGmLrp5j6jm6giMpkpKiNOEeijeVJ3SVm65y01Vu - usrNY6ncbL1kMvO6ok1XtGnO/cGLNvfimqary3R1mYdUl7HOm4eXq8YR38Pfr39dCln+JvAGPPMa - RDuVy+LmktjOCSJLNxPjeAtEG5ngd0kn7+5PyQEXCfVz5bCWl8xB6W1wvLLqNwFz+Xvdvvmh7q/C - 5ZUoDYR+H/4+vdX/Hm9Z7YsKYhgyIEmEnYTQSl72DhL2EWJmlFxOpHnd0Lut2oDPV1YcWqfupxqA - j8yRBTGaNbHmpspg+Vg1JgyxX1wRLJ8vg5zlc2fQ0zD8DsiwfK63GfvGBb1tC9tS1yufr6vvbZp9 - G3W+8tnr37vj08RX1RqYHbNng+1dCQ0JNV03wIEOOQ1FgPt13+ltdai0J7o2aQwcQToPWMxW7i+z - z/wrGhesHrNas+IaFTzj7aadabBv1hQBg/opN4QcNSqNuwKctv1sqBZ145FS8+fbKkcqaW5ektR2 - v+HPLuBz21VJqdG+K5OWhzRM1CjuGWzo5pqla3jONqvdJzpH5nfLpXblTQEM2pQ73WlGJH+7S9aG - GuUpnRTZdrJToi5P6fKULk8hXZ6i8xQMabedq3SpQ5c6tKxBlzp0qUOXOnSpwx5SB+cUu0n68E25 - wf8BUEsDBBQAAAAIADAweFN/y4avFAwAABdbAABcAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRf - c2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19iYXN0aW9uX2hvc3RzX29w - ZXJhdGlvbnMucHntHNtu2zj2PV9BuA+2B7LiFgVm14AXyGZ6w/QSZDMLDIxAoGXa1kSWtCKV1i0y - 377nkBRFSrKTNE7bpBbQxiZ5rjxXUskTEqazKFmMCzEf/OPgCRns7AFkx2m2zqPFUpBe2CfvojBP - eToXMJ5naU5FlCY+OYpjIhdxkjPO8ks28wH2bRSyhLMZKZIZy4lYMvLuzVk57JP/MGa+iE+CRIlc - k+XpXywUJE9TQeZpTmK1Bubh20rRlKzNGFmwhAEbQGS6ttjrnfbJUSHSU8aFWvhKLUxzCbqkyYJx - sqJrEtJC4g7TPEeyU7aklxGQpcmMfIxAtCkjcQp4ornkL0R0EYpqiPu7Vfs8T1dErDPYVRKtQM+C - nP158iI4fv3i+Pc3718d6MGPNE9gDT9QEPRzkTMf5GA++xSyDBXFSwTHccQSATpZwo8olFp8kedp - 7pHXQmSgqAxWMz0EX9MiD9mLTxEXvDb4PhUvU9hTPbyiWcDwY4OLjC4sEd4ItjqhCzZrrosyFkcJ - K1ee6O8lUxsBfJHThEsYDapk+V8B++4K1sSRxrHF3dvTDycwwkCg9+mJmvOI/vCOiWXq8L1arMQm - VR+dvpOqeSmttR1KU/dpvgpqnAC4Jqv31ffLqRWYXswJ5SRQHw8OwCgd2xgdEHiekGwNGMSIzCJO - pzEbFwmY+WygEHlFssjTIjMDXEK12N1RsvbIMY1jROKR36IQ9Cp9KQo93NJcTXyQKqCxR87WGfsv - BTX+kcDIgUR8RsbleK971u3LweOY4xhMlcCTktBkUjeBycaNPQeSirEJF0AWOD4/1z8ODsKYck7+ - TTlSeA1ezD9kTMUt3kunGGj6SmWdTqd9GUnNR1+J82daEL5Mi3hGkhTjFhcUnAoiAQQIiAyK6CzC - eBKvffIGFjA688i6AgxzhuupdkyNJEQMYDNIxUILpqVCISLAuESFoOFSjYM10ARH8mhaCKZ5HEWX - NNcGM4IIHcEykaoBxSBAo0mosBtZYhJpG75CI3CLSjR/W2acMPExzS/8y2fDZ8Ng+GswfOpro5SA - Gc3pCiihdKNSSpQBEwREdIifcje576xPk3m0gPXyZ6EZSucGSiF0YGAqonH0meUgKCyWu6olreYc - kBnbBmTP+qVxKLVqDxxXDoijMzYnQRAlkQiCHmfx3NN8elogz2LEc/Br68MHAf1AAQIF9aE2awBh - QYWktsjCD8tsanVakjmkJT9YwoBsTDApEoD2HDjPfMt1RgikxQQJXUEogOCDRjMi4I5m5VS5VrAE - 39q27pdfLiCrLXg1C44sZy1FlVM93/f7ZPAviNgJM7Oh3B+FBuJs1uvCSNeTi/oVsA4/Exw+N8Ay - kQWQ0gDFFzOKz/Ph09G2LPp8+Hy0KUU+H/5z1JZTDYGrJgN+kc3A9Xu2IGYSxPly1e8bKJpFwSXL - OTrLmHTQJQfDXwfDp51qSYh5CmdplsWa98O/eJpo01aaBceD/SjAF/44fWvGizyWBqesyzYNf8UE - BUbppAuLuueVgqNFApnOoMioWAaqgAtAomIFGuQNLXdLk3qFFvUeDKU7qpu+D4R6nRbb63jtFtkF - ibp9zyU0rYL9NjINwwUiLcbcSoIXUx7mkcxub2abKNiu6NsgQTTreGTbdJPuVeuW6aCptY9U4Z8H - zta6Kf12e5CRE3Y+52YaAni+DqoJ3M6rygLcpLwRatIF8x1o8wULGjf0JCF6HcvKQTHWt1IP7Ywv - IffaXKvvt2a7ATbpHkmfamVZrQae5RJkV35ocqrTYH2vlJepfaorzGvyUoWCsjYOcl0g1TEHpnrO - i6SXlzUVsMXoavySxpx5Jg737VhfomuQ8JdQkJlvlWxQnJolUMyIggeye1JVE5k8Gw49AsEK/3t+ - PnK8x7QVPQty3IbOM0TMtFfF0bH51Hfw5zQCYRq9T28jLuUmY7e67zvCQqJxhciZKPIEx3sNpamM - JAO5QrIpsqJ5yuA6It1DOwLwwy9uiLk6dMInzDfC6dUh9NeXETrEoemX/feqmDu0giIA10LkVfeq - Ed1NxTBl0OtpCX70csH0erXkD1Xeb1IALht9nrEwmkdQIuvGgKAm/GrHdTHZItaInAEC/IS1KyIr - F9nFtcQhC+xWFLagmlRDL01CLq8umRZwh8gFW4MZQHOi+zBp0OSIhAUXqjUEMjmZF0koaWCvYs5I - MuwpZpIH1foYt2wSAKpYc4ooKWQdEoj0giWSlDVK5Ci2LYBJUGhHKcnkxqlWlRJOLxlio9j3NKjo - xhp0lBdM9h5Vb+0RGenkaJKWSz0Uj1YuXLbmuj3AxdAlcWxWzRzIAuQX69peSWUZDqZpGiPuv5sn - EL57yNCQAtr4Eg+EBgj2lzSGJMXmtIjxDAiCBXAhIjCBKbgxQ419VBJxyTGYu9XDYpwCgU+ZyNeD - ozng09kEz7QyPL9LbLtREUz2SKZFBUszLqRsQK3ihEWw/bkMbCitNnzkM5XR0UTXvkVBeWebZjY5 - 6kgGb+7AVOcwfiOoj2wXrzKl3kC3WdCjUGGj1VgNgzzPmOBG1s6FKr7u1HrEeYrxk65dFG5JWTeE - rltyOsVifa1ZWSkfvU35Xp3vhnM2xTDHNuAB504arLCCTSFULSvSj4E2i/amwhVagjQD5LgtnTQA - GyFv3MwtDSDYtXFMV9MZJZ+8tfd5BD8ai8rc40xY9cCmxk1qsXUV6o2h6kC9ZqFZiVl2wUQQp7Cn - ULrh0W+QFiIrRLO46Lsab6tNlFpvUZ/gs+/ivk0XZ7uTOR/mMiSNTDZYyfAD2q/SWs9EEU8GlFSF - xPGX7jwCVx3IVDm4jCgWk3GqTgG6V177xo5bRz3S0h6A7Ticyuzawqo5XO/ZsK1L9UB7ZGmts02+ - 8LE+CJpBrBlYXKpj92tLZGigHFc8tQUSbLnGdv/VXFQd0Cm0WH1NaXgx3uDttYDjaHGrVnoOH1YY - 9jYFFq+mH0XNrvUfVpcCYv7ozUlHnyz71m1EVbNA/fKKiX1/ck/9SVntWrr3vrKQveaSxN7eel07 - unFh21rX3rIKbTW4/Ym48c9rT8QhqOxPwX+w+qllm/an4A/vFBzz9aM/An/oB9/WBfPMaujNYK9r - ZRaI081m9S6H6Db1WrOqAe0Vcs4O2A+ibA3U2yIBbIbKgd/+Yt52PbNge616H/XvvrYhN6pt7KMk - V2EdewoicrP4sQjt6p2BTfa7r5v2ddNPWzcdK0ccYKTaWj3VPNb+anjfQmcX9dk0na2DkrAO6zeS - 2wZsYQCne3ZucWqF/jb6k/K8XEpmL7iuqsQT85tWlWjnLcQfbLGJr1o8fegV5yY5x2OQbugKt+Pq - dDPdp/dK9/6r4uuT9IOoldXhdF2WR1goV5fj11S5nU7nWKqD41Gm0sfPeoKsiFR7NCInVSLnBVa5 - eEacqt/0Ue/oG6U5lKtXKuo82Njvchi8fxtn/zbOLt7GsYxrty/l3N64H90rPNeE3p/6nZ7rD60M - 8Dd9u6eKz2MrWTeWPbqXgHZZkZZWcfuXipqVaQusU5zuD4Ee48tHMu4PKF8n4cDkw/2bSPs3kW7/ - JlI90TyshjWO+MaXkr6uMyx/Lbu1OnkL5E6lrt0WEcc5gQ13uhyO50ZQ2VvKstvDb/ZCDha8Qv0B - B1DYBXPK32adWwl5p4pX/v0C3/zhgq8oeCtGGqXv93/Lp9UUHu+d2I1us9Ajoe+CwhCLFnlW20vY - J4hJUXIxlsp1Q9u2uwJ8vvK+oBV0N2f5+Mi2UxAjWbOK23StVz7WDRFGsBvf5JXPzYq58vkehVD5 - XG2T/da3Y9v03HJJVj5fd1m2Cfo+Ls3KZ6ev8uDTLCeqPTAGvGOF7VwIXQFpvG68ARlyGooA3We3 - XVwV4dv7ORsxenGQzgMWs5X7ZyNm/iWNC1YPIK3NXw0LJlt76Npuzzc7iplb/QYKZv4alkZDjGDb - A3W1pRvje82a7+tqT3Fz++s9rfdbvk+Gz33f8EmJdn3LZ1lIQ0WN6yxTpLmNVWkanuNktVMzJ3/d - pme4aUNwXfkfTNeBe+xw9/uqH6V1qF8LfZe7pX2fsu9T9n3Kvk9pC7X33bl8q+NoQ3DfKu1bpZY9 - 2LdK+1Zp3yrtW6U7t0pbUuh3unBp6a/+D1BLAwQUAAAACAAwMHhTlV+S15wGAAAOFAAAZgAAAGF6 - ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0 - aW9ucy9fYmdwX3NlcnZpY2VfY29tbXVuaXRpZXNfb3BlcmF0aW9ucy5wea1Y62/bNhD/7r+CcD9Y - LmTGLQJ0M+ABWZa2wdK0SLMBhWEItETbbCRRIyk3bpD+7Ts+RL0c74EICCKR977f3ZF+gWKesHwz - L9V68tPgBZo82wPCznmxF2yzVSiIx+gDiwWXfK1gXRRcEMV4jtFZmiJDJJGgkoodTTDwXrGY5pIm - qMwTKpDaUvTh8rZaxugzpf5D3SvEckNTCP6VxgoJzhVac4FSSwP78JVZnca0hKINzSmYAUpW+4Z5 - wc0YnZWK31CpLOE7S8iFYd2SfEMlysgexaQ0smMuhFa7oluyY6CW5An6xsC1FUUpBzlsbeyLtTim - XfXK8fOGfS14htS+gKwilkGcFbr98ukiOn9/cf775fW7gVv8RkQONHJgOcj3UlAMflBM72Na6EDJ - SsB5ymiuICZb+MdiE8ULIbgI0XulCghUAdTULcEnL0VML+6ZVLKzeM3VWw45dcsZKSKqX3tWFGTT - cOFS0ewT2dCkT8cKmrKcVpSf3Hdl1JMMWAmSS8PjWK0vf5WQ97ZjTRnZJlNPxens5oPx662Bmoss - xtV2BslPJSISRfZ1MABYtLIzGyB4XqBiDyaqGUqYJKuUzsscgJZMrKCwzDeCl4VfkIbrQObP8n2I - zkmaaiEh+o3F4JlBM4tDHVRhNz4aP0gaott9Qf8kYmAk3qJ5tRCMbkdjs3ieSr0GWxXXotKwWHSj - v3gypkvQZS1aSAVIAFOXS/dvMIhTIiX6dVN8ho4AJXzOs6zMmWJUfiyo7R0y4Ctd7GMbtOFw+A/0 - iPtXbB38wkskt7xME5Rz3USkIoBwKEuoVihTa0bCdHGne4wugYCSJET7mjEWVNMTVyVOSKwlAAa0 - loZYgIrtS1qAbhJEKRJv7ToAg+R6RbBVqaizccZ2RDjszKBdMiBT3C5YA4Fbo8P2QNZwExmYYCtG - 6aRVYn40wJxT9Y2LO7x7PX09jaZvoukr7PBpGAsiSAaatHezykvtg7SxhmZm8itxi57na7YBevO/ - dAbxteeyAls8sMVIyr5TAY4CsUmv87Tea7Ek9BhTcxdXKLFhdcU4r2tRryZ0jaKIAXKiKJA0XYfO - ztA5FDYMCVvyHQz1oxlxZBlBg33p7HpGIKiFdIga8oGsqa2ryxindZmX2pkUenDQIg7918uXdzAF - NlI3HI0OHb+92W34Um0FGOMxmvziu8Zi6CKH+2W3vwK1UOllqoZLLwpi/47CnIduYYYh2RFm+gZa - bYoaF3Xpugow6b6je0AplJvrNRBVXQ4oLqWyfY8iwOS6zGODNF19fgQXukoSo9QWsz5r2NbuFQiq - SpEbDDFlxz1E747WBQ3gpQxkiAONqeGxNkNrEu5rrU0NKoXjhkYb2R+9qYf9uFv8u0I9noJlQyVh - 0C7aOus5hnvTvJk7/x6burHYwQUvghGsjEJ0zXM6rhHjBsV/x4k5EERwNAAtD35VP6fTV7Njp5HT - 6ensqaPG6fTn2aGziVfw2DcAl0UCXTto+uo3weOHx3GdT1KwaEeF1Oibo6FO0mT6ZjJ9VUeOxDrU - epcURepsP/kqeT6soa7LthAU+huNXGsNcnqvIhisd3MT5FkrKvo4CxgVJeB6C+MJbGjt27XINEwK - 0NbZe3isE9UewsdZF6Mz48NoafpWq5NhSx0MrZvD0PkbohFIh+NDSzQcffTM9Z61fer69cfNVW+/ - FGllhG5zGCwkkC6yGMEOGOgdZJscgN7jL4jaRvZaEEF+ywzwJHuYq56RLFcyFsyUymUymvXcB63B - sNmPcZMlYskwRMe2qziFPf2Px3x3gwY7T7QV8BdCez/o4PhonOtM98gAiWL/v1B0iHsxgnqZuHo5 - iCbDAWCqy0ojqv46DCv9uKrpBmhDlY1M15awj/N2lKB70T4+bQ48gJ85YM/uhB1wldx2vwEfBIlV - pMsnqG5IkZ9Zbd8b55DEm9dYDEZHOz30zb6GlgJdzRFfRzSlWfvck+AdSUvabST6LNALYEeKHsLN - pYPBaanymdUTXffd0JwMOlJacYTsRJrteMOuU/tkn++guhewLiwif60VZR6I6sYF8KIkm78lAODQ - H/i6rnuRPTV4CycC/9Vr4J4MTkiqlJH5ecPepNDi9XS67GfF3/iDBs/8kKDQi/fbYT2a5/6t39DM - Kaf/00TwpDzbI+ft+3snBQ4hvRDVVI7CH96CFn8FjbBVbJ7EetGaY7pfmFE2Q6OT5qyQJw/tYfR4 - Ugi+Y3ryn/gfsvC1PS+erA5di0ePvfn4N1BLAwQUAAAACAAwMHhTUaldLf0OAAAatAAAYgAAAGF6 + MeJAz6Bfcs584IP57HPIMhSUKAAcxxFLJMjkAj6iUEnxNecp98hvUmYgqAxGM9MEr2nOQ/b6cySk + qDV+TOWbFNbUNC9pFjD82qAiowuHhXeSLU/ogs2a46KMxVHCipEn5r0gau0EX3KaCDXHTNW8/C+H + da8y1oSRxrFD3fvTTyfQwoChj+mJ7vOI+fKByYu0QvdysZTrRH10+kGJ5o3S1vZZBrtP+TKoUQLT + DVqzrr5fdC1B9WJBqCCB/npwAEpZ0Y3RAYHnBclWAEGOyCwSdBqzcZ6Ams8GGpCXJwue5pltEGpW + i94dJSuPHNM4RiAe+TUKQa7KlqLQwyXluuOTEgGNPXK2yth/KYjx9wRaDhTgMzIu2nvds25fNR7H + Atugq5g8KRBNJnUVmKxd2HNAqQmbCAlogeLzc/NxcBDGVAjyJuLsGmCDXKNwdZrH7BjXOkS0b1EQ + 4lPGtDcTvXSK7qevBdnpdO4ymaT2q69Z/yPNibhI83hGkhR9nJAUDBC8BjgT8CKawFmEvide+eQd + DGB05pFVOTHkDMdTY8QGSIgQQL8QiwMW1FC7TQSAPoxKScML3Q6aQxNs4dE0l8zQOIquKDfKNQJv + HsEwmeoGTSDMRvXRLjpy2CRKj3wNRuJyFmD+clQ+YfI65Zf+1c/Dn4fB8Jdg+NI3CqwmZpTTJWBC + 7kYFl8gDBhPw/uBr1coLvzI+TebRAsarz9wQlM7tLA2wMge6IhpHXxgHRmGwWmvDadlXmTJjmya5 + vX6hMlqsxlrHpbFi64zNSRBESSSDoCdYPPcMnZ5hyHMI8SrwjU7igxP9QE8EDPpLrddOhAElkNog + Bz4Mc7HVcSniEJf64jADvDHJFEswtVeZ59k3bqJHoDQmSOgS3AY4KlSaEQHTtSPnxuDQMYLFbRrK + wRqBssIct8P+6adLiJoLUfaCo1C9jnCLrp7v+30y+BdEhITZ3lCtqQYDfjzrdaGl66lB/XKycW8T + bD63k1WgDCBkAoivthWfV8OXo01R+tXw1WhdCH41/OeoLWZbBDdNAvw8m4G76LmM2E5g5+tNv29n + 0SwKrhgXaGBj0kEzHgx/GQxfdsohIcZB7KVZFhvaD/8UaWLMQUsWjBXWIwf7+f30vW3PeayUVGuk + q07+kkkKhNJJFwZ1z0sBR4sEIqkFkVF5EegEMQCO8iVIUDSk3C3UUHnuj6Ao3VHdXHxA1Ou06GvH + a9fiLnDU7XtVRPNK2NiEqU3fAVW7GbTi4s2gtJG1tVaDHG4wqVbkIp+KkEcqhr+brcPpOhHfnRJE + s45HNnU38d60Ko5x90YHECv888DkW1Wj366VyueD/nFhuyH08FVQdqBS3ZR6WE091s6adMGIBsaI + QI/HDTmpGb2OY2sgGOetkEM74ReQNbhU6/c7k92YNukeKctuJVmPBprVECRXfWlSagJ4fa20ret1 + qgvMa9JSOqSiAgi4SQPrkANbI/A86fEicwSyGF2O39BYMM9Gg74bpQpwDRT+BaSd9q3kDVJwOwTS + MJmLQNWIOt8jk5+HQ4+Ay8T/Xp2PKtZji6eeM3PcBs6zSGy3V3rzsf3Wr8DnNAJmGhVeby0sbSbj + ag3TrzAL4a7KBGcy5wm29xpC03FRhRMNZJ1/R/VULn5EuoeuBxCHX6su5uaw4sShv+HUbw4znl5F + aBCHdlfA/6jT0MOKa44YAGg6a0DSkukDqnZXe9O9aUQmmyFNGdTBhu+nmB7Z2rmW7EAm/KtiWqiN + E5GxMJpHUEZsLan8UuFMFt4inxE5A6j4DZN+xFAMcqsSBUNVJq0gXO4NqjYBN3EVPBDNRB1ZO5AW + bOvXaD3ODXKrsbwBeIWWS7YC04BS01TgysjJEQlzIfWmABDByTxPFCBVedrdsQwrxJmiUBey1lU1 + EQBWrCBklOQqQwxkeskShcppJaoVi1CAJCmHypVkSsX0JgUlgl4xhEaxim1gMVsqIEGeM1VJlrsq + HlHeX7UmaTHUQ/Zo6daKTRlT7OFgqHkFblPYPuAF0C9WtSVVwrIUTNM0Rth/Nfee/Or2UoOLCGo7 + MxTcJQTAKxpD4GZzmse4+wcOFKiQESjIFFwbQ4lda46EohgM09mRQN8NDJ8yyVeDoznAMxEWdzMz + 3LktimVFhfbqquK1Gw6gh9bYtQ7oUYKwCJafK2eP3BprRDpTFTFsxOk7GLQfaZPMOpcyUgFNVOaU + O3B+I9CNXGdUZg9mAatlnGmF2ge1xinl1E7WBBeytiNY0vVNRWHMU4wOdFUFUU2z64rQrabhlQS6 + PtaOLIWP1qZtr053wzibbNgNO7CAkg1MDUqooFM4q5Yp0OvAqEV7uVdlWk1peu1xW7BsTGzzwOPW + 4NnEudZtjjeE1AYYUIFxTJfTGSWfvZX3ZQQfjUFFyK10OAnXuvpcLUnrKFwEhusAa2UH2pGYkCyY + DOIUFARyYzxBCNJcZrlsZm/96vK1JX96je6QAOKzL9afU7Huegh72CGUlx3ZALdUHhV0oIzUPesY + PeUjU+3lx19hvcD7DFT0H1xFFGuGONVbTt0br129xq2tHmmpAkGDK5SqhKGFVHtS1HPntg41De3O + srWcsiHQx5QnaPrlpq+sYh1XX1v8UwPkuKSpzZ1hZT12y+zmoHIHWYPFhHJKw8vxGp9Tc3sVKW6U + Sq9ChxNZvHXuzavJR2Nzi7PnUIyCcJ5iDdoxhyz+1hqpTAMhJXzL5L44ffbFaVHqbGXBu2dts+UU + dLvS1gug0a0roNYC6I7lyh2Ma3/UZT3U1qMucMX74619xrw/3nqqx1uYaz35s60f/UTLufMyc3al + bGOvuzXqQQxpbp18y5mZS1Nt68RMdEeoPjeYPOHyJdCX4QJYWB3Vf4x7R67p2wH3qVkerzra54jf + kiO6m7BVMXbcLogpzSTSQbSrS1XrrGaff+7zz33++V3zz2PtDgboRTdmoTW/4b5a2jfg2UWeO01n + q6BAbALRrfh2J7YQgN09N0beIufqb6JqUpyCKX7dAdtydjwHu23OjtrfgvyHTeXxhtrLHz2fX8fn + eAzcDavMPUruv56al9+BmoevRLYnG0+4PtHHSXUJ7IuTW10fvFcN0el0jpW4BW7Oa3nvz3T+7mc6 + mpZS80bkpEylRI7VDp7apPpPbvUfwNnlLf3XVgLL+291Ul3cuz+m2V+o3F+o3MWFylso+C5vW+7K + EJ7cjc17haZnfbFz+0atnfzjXvEsg8jYyaIaw57cTdCHL1Xwud9902bJ0jK3UrXsdzmf5S6n6+Ae + 7F6qCnsDKlZJOLCpw/6S6v6S6t0vqdYj6nPYT4kj8bj3Ve+3h1H8Es4d8sT3wNmpUobqZga2C4KF + /vZfnsGNW1obZ8XyLPY0Hu1uKFZtUv+EGCjlJavUcLct1so1/6ayTf2ulm9/UGtnVVtJXqN++7te + OG21oqd7reBWFwLQb2acgSFiWqyOlHoJ+wzxJkoux0rk1bC16aATn3sedrZO3c1BJD5q90USy1mz + Tlh3M6J4nONtjDO3vgxRPLcrF4rn0coGi/ARyweL8ztk8sVzs2mB73x/YZMytVxjKJ77XWdYN/sh + rjUUz04vreLTzIfLNbBWumOB7ZwJk8IbuFWnCjxwGsoAfcRjbJGUwa19s8RFhw4sSOcBi9my+ktu + M/+Kxjmr+87WnZUaFMxJ3KatWym+XWdMcPRf/mLaVIPS2IPCaZtjVLnQa0NbTccf6vKFpubuFzCM + 3O94nxqfh76DoTja9T0MR0MaImpcIrC5bHW/oFANr2J6tV3vSuj+IUrhloL3/1BLAwQUAAAACADz + DrNUPbUKkNgMAAB5ZAAAWAAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdf + MDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fZmxvd19sb2dzX29wZXJhdGlvbnMucHntHGtv2zjy + e34F4X6ws5CVtCiwdwZ8QJBtu8X1hVx6i0UQCLRMO9rIkk6ikrpF9rffDElRpEi7SdbuNqkFBLGo + 4bw4nBctPyFxPk2y+bjms+E/9p6Q4cYuQHacF8symV9wMoj3ydskLvMqn3EYL4u8pDzJs5AcpSkR + QBUpWcXKKzYNYe6bJGZZxaakzqasJPyCkbevT5vhkPyHMX3DP3GSZAKmKPM/WMxJmeeczPKSpBIG + nsPdQtIUrE0ZmbOMARtAZLI02Buc7JOjmucnrOIS8JUEzEsx9YJmc1aRBV2SmNYCd5yXJZKdsAt6 + lQBZmk3JdQKiTRhJc8CTzAR/MaJLUFRNPNys2mdlviB8WcCqkmQBeubk9PcPL6LjX18c//v1u1d7 + avCalhnAVHtyBv1clywEOVjIPsWsQEVVDYLjNGEZB51cwL8kFlp8UZZ5GZBfOS9AUQVAMzUEt3ld + xuzFp6TiVWfwXc5f5rCmanhBi4jhR4eLgs4NEV5ztvhA52zqwiUFS5OMNZAf1H3D1MoJIS9pVok5 + aqqU5X81rLstmIsjT1ODuzcn7z/ACAOB3uUf5LOAqA9vGb/ILb4X8wVfpeqjk7dCNS+FtfpnKeoh + LRdRhxOYrsiqdQ3D5tECTC+tCK1IJD/u7YFRWrYx2iNwPSHFEjDwEZkmFZ2kbFxnYObToUQU1Nm8 + zOtCD1RilsfujrJlQI5pmiKSgPySxKBXsZeSOMAlLeWD90IFNA3I6bJg/6Wgxo8ZjOwJxKdk3IwP + +qf9fTF4nFY4Bo+ayWcNobOzrgmcrVzYcyApGTurOJAFjs/P1b+9vTilVUVepvn1m3xevS+Y9FnV + IJ+gk9mX6ur1ei4IyfXHUIrxe16T6iKv0ynJcvRXFaewmcADgGMAjyCJTRP0I+kyJK8BgNFpQJbt + xLhkCE/VhlRIYsQAtoJUDLRgUtIFIgL0R5RzGl/IcbACmuFImUxqzhSPo+SKlspQRuCZEwDjuRyQ + DMJsNAXpbhNDTCJsIpRoOC5Ng+ZPw3wzxq/z8jK8enb47DA6/Dk6fBoqYxQTC1rSBVBC6UaNlCgD + Bgbw5OA3xSpWoQWfZ7NkDvDif60Yymd6lkRozYFHCU2Tz6wEQQFYrKiStH1mTZmydZPMp2FjGFKt + aueN242Ho1M2I1GUZAmPokHF0lmg+AyUQIHBSGDhV5aHF04MIzkRKMgPnad6IgC0SDpABn4AM6l1 + aQnmkJb4YAgjzTPKy6gupvgJhQMkAwtDoO9KFRMiYTtRRhfgDMD9oPmMCGxIDansJrqmHCy4XAc6 + g70Ypfl8HYxYTwb+pzIAemp1QrWbexr8p58uIVrOqxYWHIR4aixE82gQhuE+Gf5rDb5YGIPECc68 + GPRhpI+xI2P7LSbl484cROcakwidEQRRwPdFj+L1/PDpaF3cfn74fLQqKD8//OfIF8U1gRuXgVAu + +cCUSj8E2b7c7O/rWbRIoivQPm7TMemhMxge/jw8fGroKM84MB1x6eUNtD3zUS8gPVoUqRLu4I8q + z3oGoRjjK9JwgPaMlQPHAeZRw17+ePJGj9dlKjaMMPoVph2CGVEYoGd9AO+ft6uXzDOI1YbJ8YtI + pqARiFIvQILKWbV+syVe4Y54B0baH3U3cQiEBj3P3gFdeHdUH2Tr7wc2IbWjfpMbah0l394DUv4t + 6aU1k3a7joi1awF7Zxd70Vb1pIrLRMT/19NVmE2nFZpTomTaC8i6xy7dG79xyPCiVhepwl8AbsO7 + 6Pt+y2t9kn4Moa5cRu0DNJeb1sLstGXlrLM+bLeh2m5goWNHT2LGoGfsSlCMcdfowc/4BWQpJtfy + /s5sO9PO+sdyow/RC3oZl3Mcj2Deat7X0DkSXmItBelIUC3ig6uRST5dRg1hFS5uJbc50cMAPh6Y + 8aqvooAhkof2WV/dC6lMACP6ilSqa8VFzaX5du0ocFWHNu4h3nLW1FpRqRLuLrVIV2NlnQ3KJkcH + NTG6GL+kacUCHX/3Dd41OodEeAEJvr5rVwiKHQ0CSTKvq0hU4zIbJ2fPDg8D8uzw6fnIcjO6Qh0Y + k8Y+TIHGrx8HbYAc60/7Fn4xrNVi5F2DJuyL2HuiMTa4bTQlTUAdTjU+8LAk0Ep2Gv6kjxrbxef+ + 13U3HoPGDm2FGSJMvXJpCw7cxbstzadbowmpmI27ZLwuMxwfOFOttHwqspy9vc5EE0I8+3oygZ5D + 5BMj0j8wg1J18MWOejcHVsYAz50M4uagKPOrBH30gW5yhe9k+D6w8wCY7yYGNwcqgMNTI5Tf9G+c + bEfXAhM2TzJH0B+zENDdoXWZPBSLx7K6B28gtQV1PspAQAZRA2P/sCpYnMwSsHKlCdBkXJcJXzYF + uMaoqlaPbkfkFFDhJyySEW0DZFbxAodIv70oTDUqUr7FcWk1jCuoLjE/Eg81a31dMo3quvg70zyI + W6MYkQ9tFoM9FrRt7DWKVm53ufRiNfrqkjYR364r0hhKi+iSLQF2SmLV7RL+ihyRuK64bMAJlmZ1 + FosuiOC66UQX2MGZCu5lo0l7WJcAKEYkUklWi6op4vklywQpY5SIUWwSASZOSw5GWwhjlw1BSip6 + xRAb5aY+GiqqfQnLV9ZMWHnbwQyIiP9iNMsb0ADFo62HbhqgqhmDwAVoGFuC+hnIAuTny85Ky0Vp + OJjkeYq4/3T7vKHdynWkSCB1U6Dgy2GBr2gKCR+b0TrFTjt4d+CCJ2CdE1hrhhq7lhJVgmNwEUbH + EMMQCHzCeLkcHs0An0q98OSgwFOSppkluJBxRnSkdEMQNoF2O9IGJFRFWALLXzZdTaL8CiBFVnMR + /wZuijEqpVPzKaf1b3cz6nMDO2YvlYW9bY2HTlYzMt1m68zVatutFTUKgR9NzGiviBbzGa56p1Xf + 8rW5Rk1a5pCPpHRp47ML2q4J9e2C1ypVu7Aasl0z3Kdy13aFcLa1K5Nuq8PeacXA/KjFCtaIszrp + Er2OlDV9rXliiy8mu5Fm7EsOnIm+qDH2JgvOVCsgjO2swQFuXfjYyB0cMDCTcUoXkykln4Jl8HkE + /xygJpuwHhj546pWmlgpL5RZ+GpADYl52ZxxkA7sBsotPP6L8ppjxecmxdtJsPHyJdl43TXR9sy1 + cu1d7+2R9d5MN6TPPSvh10c6/i6ED4fVbROJgfa+gXDEuYwr4y99SOZoOhTJyfAqoVhviRA0pNUy + i4c6JPdvAr8Vjb2jAfH0LMCgLbZFcuPhW58gD8y5XlA14HfP3ipWx+oQ07PIjQSuT7apju1bj+tz + UI5bnnyeEvtAY7Mp5AK121qixeR3QuPL8Qp31vGolhbXamVg8WHEsmCV5ww6+pHU/OXvI6rvVSDn + dF49sKL+FFh+L2qF7R3wQVb6UdaEqKCmIm1r97Y23VXrW6rWqxoP/LDYzZ36HBdlA7V5a0nfsDxv + ij1lc8E9C7g79x1khTa6dYnmrdB2B98P7eDb8PO7o+4fLN32mMPuqHt31P0Nj7rbCLu1027c0j/s + effuqNs96n5QR8m+8Pzwi0sotb+7onILJeIrBmkRdY8N8W0U5GRXHXarw5Unq+vKxF1JtivJ/lpJ + tqliCvzarojaFVG7ImpLRdQmipsVdQKmJLetEnblwK4c+HvKATPAPPwyAI9s2Xf8Ftn9SgJMrO6b + feHwLuHSmv36a1u2Be2Sr13ytUu+Hl7yJXfxo8+/nuHrR893SZj39aM7Jk8YKY2kaVUgePhJkvym + kdohjyNDar9Pbuc7vV7vFyFnteLrNEZ7cNc5fQid0927Jj/Euya4jTf7oontGB7J6yO2UD/0GyOr + Kn895Xt/T+TRvQByv5c2OmkYXrva+nHU1uYO39rLGGke796/2L1/cc/3L2QUeUTFXppU3/abMfcr + 4JpfdnS+LfAG+D8R62n/8gGOVwSMyq1XKs9PHygtk9+a2mkD1Z7YNzRBy3Lxa/RbKAQ7xFYWareo + CL/ZN10w++fyF3HBJi+ZVQvYL5i3S/6XKgDxY7Ch/hXYO75p3jLhFA1/79dnvBviBz/XQUcHhSfs + IcwkRUd2kLFP4P2T7HIsFGsHkXX9bbzu2eP2Tt1MnxsvUXdzoiVzU+tVB1zNZZxqYGC49elWc90u + E2+ub5aRa4LfMDPXNP+GVLq5btYt8J2PrdYZk+f0qrnud4q1avY2TrOaa6Nf1MHLzU7bNdC7dMMK + 27gQKqFWeG2nCjKUNOYR+ojN/eBDG8L834AxkaKbivJZBHn5wv6R4Wl4RdOadT2kt+XQwYJZhDn0 + 1R+GCPVqYkoiWxSYznSwOG0TnLY+ErXLuTKAdSx5WyeUkpu7n1Iqvd/xm2J4beggEa9tn3kK5Wz1 + wNKwPEf1zte4dFZr1/6NyQXWxu10ba3A/70WuJ6S9v9QSwMEFAAAAAgA8w6zVMSlj/FFDAAAVFUA + AF8AAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAx + L29wZXJhdGlvbnMvX2h1Yl9yb3V0ZV90YWJsZXNfb3BlcmF0aW9ucy5wee1c/2/bthL/PX8F4f1g + e5AVtyiw9wz4AUHWbcVruyIvGzAEgUBLtK1FFvUoKq1XZH/7uyMlitQXx81ztja1gC02xbvjkce7 + zx1Zf0NCHsXpal7I5eQfJ9+QycEeYHbOs62IV2tJRuGYvIlDwXO+lNAuMi6ojHnqk7MkIapTTgTL + mbhlkQ+0r+OQpTmLSJFGTBC5ZuTNq8uq2Sf/Ycx8kR8kiVPVJxP8dxZKIjiXZMkFSXQfeA/fNlqm + GlrEyIqlDIYBQhZba3ijizE5KyS/YLnUHX/UHblQpGuarlhONnRLQloo3iEXAsUu2JrexiCWphF5 + H4NqC0YSDnzipRpfiOxiVNUI9w877UvBN0RuM1hVEm9gniW5/O3dy+D8p5fn/3719seTsvE9FSn0 + yU80Bf2jEMwHPZjPPoQsw4nKKwbnScxSCXOyhj9xqGbxpRBceOQnKTOYqAx6s7IJvvJChOzlhziX + eaPxLZc/cFjTsnlDs4Dhx9YoMrqyVHgl2eYdXbGo3S/OWBKnrOr5rvxeDaqXwJeCprmiKUm1Lv8t + YN1dxdo8eJJYo3t98fM7aGGg0Fv+Tr/zSPnhDZNr7ox7s9rIvqk+u3ijpuYHZa3dVKV0n4pN0BgJ + kJdiy3X1/erVBkwvyQnNSaA/npyAUTq2MTsh8HxDsi1wkDMSxTldJGxepGDm0UQz8op0JXiRmYZc + UXXY3Vm69cg5TRJk4pHv4xDmVe2lOPRwSYV+8bOaApp45HKbsV8pTOMvKbScKMaXZF61j4aXw7Fq + PE9ybINXFfFVJejqqmkCV70Lew0i9cCucgliYcTX1+Wfk5MwoXlOfioWF7yQ7BKZ5z9nTHuufMQX + 6GrGetIGg0FfR8LNR1+r9BsvSL7mRRKRlKPvyiWFjQXeAJwEeActOIrRpyRbn7yCDoxGHtnWhKFg + 2J+Wm7NkEiIHsBuUYrEF89LuEBmgb6JS0nCt28EiaIotIl7A8MsxzuJbKkqjmYGXjqGb5LpBDxCo + 0Sy0640tNYmyD1+zkbhMFZs/LVNOmXzPxY1/+3z6fBpMvwumz/zSMBVhRgXdgCTUblZpiTpgkACv + Dj5UrWjuO/15uoxX0F/9LcoB8aWh0gwdGngV0yT+gwlQFDqrdS01rd85JBHbRWS/9Svz0NNa7sJ5 + vQmxNWJLEgRxGssgGOUsWXrlOL1SIc8aiOfwL+0PHyT0A00IEvSHxltDCB1qJo1OFn/oZktrylKD + Q1nqg6WMNs+Ai6DIIvyEygGTkcPBM99EGR8CZTtBSjfgGMAVofnMCGxO0/M2FrKgSbAuFru6CdyK + gcS9uG83tbQM3FJudR6UC+U723tgGHz77Q2E0lVeU4D3UG+tlalejXzfH5PJv+7lGiob0ZzB32ej + IbQMMbykbFzzK93gVQ+7a8NPxdgAoi1w/Wha8XkxfTbbFeBfTF/M+qL3i+k/Z13h3gi4aw/A1/Yw + snUzL0HDj3fjsaGiWRzcwnrgHp6TAXqKyfS7yfSZNVM8lTDoQOpwYLEd2K8GHhnQLEtK5U5/z3k6 + sASFGIhRRqvTibWK4FXAeArY6L9cvDbthUjUblI7osfufTAsCg30agjdh9f1GsarFIK6YZZRuQ40 + Vg1AlWIDGuStVRvmxSIPRayC36toOGtubx+kjAb2LvVtkiCOBh7Z9doDGVIMx54rt9qnP+I2fQvb + pU90x4YGiZ3bvFNQuc3BoHdJaToDENH2D92KmG2yU4uGF0EVWo6lyf+u2zJ04CmXFrnDfx74j84V + H3ebXe2izGsIgmJr+S60lbvavFxw00t1NYS9Nin3GpjnvDUfimI0sLYkTIb1rZqH7oGvAb/Yo9bf + P3nYLbKr4bne5RN0hJ0D1zQtd2B/NWPfIedMuYidErQXwWlRH9ozsuDRNqgEl3FjL71two4B4OtR + XygbOkHBUrJjNFfD8rvS0+5gRWoFu5p2nRVSG3TTsrz2ZKLVdwivR1blaIEogXpTWmCyOFGkI1Fh + e5g4RjfzH2iSM8+E5rE1dsOuJcJfQ2JgvtVrBkmS6QKAWhZ5oLJ4jdzJ1fPp1CPPp8+uZ46DMZnt + yCKad3HyDH/z2qvj5dx8Gjv8BY1Bj1b6PerlpT3M3E0wx/frOZ+DdlNXOQsSRmZprMZRw+a89nTv + K/nZI0sGXOVKEEwWIsX2UYvUgd6RAisnJw1Cu4d6dz8mQB+gYMGMDE/tOJyffnQD/d2pE4DhfSsg + 351mgt/G6G1PTVHLf6uzrdM6rAKtG2PvTtdOBgu8nRh5N7xroRYD+BdsFactTY9oX6F9Ux+6H6hD + oniuJhGSclL3MDOGJgs5e8RZng4lYQi6CTBkRM94rsqMqhkrMTUHvzbUMoftWIQZuVxbstQLgi8w + g0bGvxqL8Wt2Cnp3crPnvpTaXFAtcj8ZbdoOAU1TaAuwJ6WhRIv2HgG1Ec3IuxrL5AVmEeChJK8K + NVyUK7SneJvzfmUT16Zq1jdsCxQRCcsCmXJ55IyERS51zU6NblmkoSqWYAHJFK8zLPREatp0Pcq4 + 6rYAmCuFquK0UPlTIPkNS5Uoq5WoVpwZ4CSpkGDomdoduoZISU5vGXKj0p6hSkpZ8YRlFQVTBaG6 + 6OkRFfpVa8qrrh6qR2snX9VMy5oNds5gnrGKaN6BLiB+tW0svposM4IF5wny/rNdGvbd6m9Lixhw + XNkVwgEs8y1NAP2xJS0SLM7HavvKGKx2ASvOcMbea41yNWLwKVZhEd0CKHzBpNhOzpbAr0RdeNiQ + 4cFKVfNSo9ChShWuTN0QNofxU9oGdK+csBiWX7iFUFRbal+BA+YqkI7qEFuL0r6wa4pqt/gQA7+2 + ZCAWyh0ZdWXdb2Gkme1ta8xZrrxbdilbAUeguVmlF1WhvkILaFT663EduoiTCA5QJ6Fbl6ub1zaN + aujmvU7K3+xretbrhztX7+OmKq2N3tbM1OZhN9VqIOiquYJ9IlUDg9H3QWlZ9xVWXPUVcTsSzbsA + R4uwGV7mLfDRltUIGPMWENlJUjv5eQ80aZGDCc0TullElHzwtt4fM/jT6lTBFOeFBVX7im9q/Tp7 + 2dmy6Wh6IgJcMRkkHKwJMjI8WQxAIUwK2/j7MRE9Pl2oXs38JyL7DloH3B9rdk+pZmf7J3Oqmiu3 + PzOheqNcPCxtjTlGxi17ykNzHXbmH4fLGHzfROGYyW1MMbtTEWpC820aTkz0Ht553SY072z1SEdl + A6zZGbbCQR3jNufTI5u2s2vZ0O23O3NmE9B9RHJBO0S0nbUrde5+7fB+LZbzekxdzhKrRXO7dNTu + VO9pzRZx8oKGN/Mej9Zwqs4s7pyVkTMOK8h5fc7Ta8yPltadaz+lagJMx+dWOniccz4AoIjZY3Zb + Zu4RLGIMuBEANT1m7wfN3h89D66yKmetvQdmSg9M9nUqNNs7F+pMhY6nz+rZ4/T5UOfG4PCOJ8Rf + E9rssIHjCfEjnRAf4uS259QTgcq+p55f7PHml36y+QWeGdrx4AngecyP2ed7CfBh2B7R0EMhEzYf + 8ZGZ2fvv1bkGdMRKR6x0xEpfGFbSW/jpwyW8DfYc//fiSwdOnw51MK5ZEKfPbT8BSKOLsKVNPwk8 + Ux/Hu+hkMBh8r9TMH6EkuaOadyxJHq/mHK/m7HU1BzfsYW/kuC7gidywcZX6qq/T9CXkhuTzvkTz + 5G7BPOzOSgNu4XPMeLWgLzrjtTf3o91FSXh4vH5yvH7ywOsnOoA8pYwuifO/7tbJw1K06jcz6iP3 + 1zBo94cnLtSauv+kpP+OCaQSFu1XcM3kL7sFggBe6p8NAtO6YQ6cL3F73+r9X1he/XCOb34xZ9/L + 9X1jaWUBf9Plkj0s/Ss/R0EnBgklbCHEiKoIOkrZB3DtcXozV/PrRohdJWV8HlhW7iQ9TGkZH5VP + S2I0a4PmvgOl6rEOEtDp732aVD37Yezq+buwtpH/V2FuI/CRsTc+d7sW9ZNPh3YZUMchUfU87LCo + j/oxDo2q56DXV/Bpw816DczOPPCEHVyJEiGXfF1HCjoIGsoA/cIB/g1LX/Tqvmxi80YPFfBlAHh7 + 4/4aU+Tf0qRgTefYWUdocEE4YTfd+49dfLOoiE103QHhTYNLqxaCZLuDUL2qvbGrYdCPdR6oR/Pp + Z4LlvH/iNSp8HvtEUGl06FNBy0JaU9S62WRgqJt7V6bhOfusUTB1YvPnmWB25JP/A1BLAwQUAAAA + CADzDrNUv4w7GF4MAAD/VwAAbgAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBf + MDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9faHViX3ZpcnR1YWxfbmV0d29ya19jb25uZWN0 + aW9uc19vcGVyYXRpb25zLnB57Rxrb9s48nt+BeF+sL2QFbcosHcGfECQbbvF9RHkugUWQSDQEm1r + I0s6inLrFtnfvjMkRVEPq3bWbbeJBbSxSc6LHM7T9iPiJ0EYL6a5mI/+dfKIjA72ALLzJN3wcLEU + ZOAPyevQ50mWzAWM8zThVIRJ7JKzKCJyUUY4yxhfs8AF2Fehz+KMBSSPA8aJWDLy+uW7Ytgl/2PM + vBEfBQljuSblyR/MF4QniSDzhJNIrYF5eLdSNCVrASMLFjNgA4jMNhZ7g8shOctFcskyoRa+UAsT + LkGXNF6wjKzohvg0l7j9hHMkO2NLug6BLI0D8iEE0WaMRAngCeeSPx/RhSiqIe4edtvnPFkRsUnh + VEm4gn0W5N3vF8+881+fnf/35ZsXJ3rwA+UxrMlOFAT9lHPmghzMZR99luJGZQWC8yhksYA9WcKf + 0Je7+IzzhDvkVyFS2KgUVjM9BG+TnPvs2ccwE1lt8E0inidwpnp4RVOP4csGFyldWCK8FGx1QRcs + aK4LUxaFMStWXuj3BVNbAVzBaZxJGA2qZPl/DudeFayJI4kii7tXl28vYISBQG+SCzXnEP3iNRPL + pML3arES27b67PK13JrnUlvboTR1l/KVV+MEwDVZfa6uW0ytQPWijNCMeOrlyQkoZUU3JicEnkck + 3QAGMSFBmNFZxKZ5DGoejBQiJ48XPMlTM5BJqBa9O4s3DjmnUYRIHPJL6MO+yrsU+g4eKVcTb+UW + 0Mgh7zYpe09hG3+LYeREIn5HpsX4oP+uP5SD51GGYzBVAF8VhK6u6ipwtfVgr4GkYuwqE0AWOL6+ + 1n9OTvyIZhn5NZ+9D7nIafSGiQ8JvzlP4hguO57a25QpO5YNkhkanqHawl6vtxsYScxLV4n7e5KT + bJnkUUDiBO1aJihcOrAUYEDAciimghDtTbRxyUtYwGjgkE0J6HOG66m+uBqJjxhAp5CKhRZUT5lK + RIB2iwpB/aUaB22hMY7wcJYLpnmchGvKtUJNwIKHsEwkakAxCNCoMsosh5aYROqOq9AIPMICzZ+W + msdqy9z1k/GTsTf+2Rs/drXSSsCUcroCSijdpJASZUAHAhYf7Ks87cytrE/iebiA9fJvrhlK5gZK + IazAwFRIo/AT4yAoLJanrCUt5yogAesCsmfdQlnUtuobOi0vKI4GbE48L4xD4XmDjEVzR/PpaIEc + ixGngl9rIz4I6HoKECioF7VZAwgLSiS1RRZ+WGZTq9OSzCEt+cISRqmnl3AvTwN8hcIBkkEFg2Pe + ce07PKk7XkxXYDTATKH6TAhcXLNyrW6ct8xnXct8cxW7ViGSAqFWSM+ClIfNwIhlFnxPH53bcf17 + hsJPP92AG15kJTxYHjlrnVwxNXBdd0hG/9mThi81StEBz5EO+jDSR0cVs2GJXRvUq52QXxvs0nd7 + 4MWBxmczis/T8eNJV+DwdPx0si0qeDr+96QtjDAEbpsMuEqXBrakZhLk/Xw7HBoomobeGk4O7/+U + 9NDKjMY/j8aPe7aOCGDaE8rNWGh79lTPIT2appEW7vSPDPbHIuSjg0cajUUn1gnD3oLm5WAkfrt8 + ZcZzHsmbKG/TljvjggpSGKBXfVjevy5PNFzEECwYZCkVS0/FwB6Ikq9Agqxxav0sn2U+D6VTfRn0 + J3XT4AKVQc++4a4N4oVBzyFd0w7QELw/dKp0izv+Aq/4G7hY20i3GAOg2GoiWgnpGw3q3UWlbkiA + RNO2tOIvLUQX/poF6jlNm1THftuuF8pl6YNF3PDPAcvSet7DdqUrTZmZBvfJN5aNQ025LZWrGjJt + hbrqw00b6ZsGyjlt7IaEGPSsCwl7Yb0r9qGd8SVEPjbX6v3ebDfArvrn6o6P0Ci2Mq5gGsbAfmt4 + 76BzJg1EJwVlQ3Bb5IvmjsySYOMVhLVH2UluG7CFAZwe7OEF+x0+w9qFFnav+vq93Ah7gRUEyIiu + rvhpLpTG11XPae42XosW4iVnRWrocZ0f1Kl5JnnkeTzgRUoBO8voavqcRhlzjFcfWrwbdA0S7hLy + EfOuPFTIzcwSiNVFnnmyeKCSAnL1ZDx2yJPx4+tJxf6YhHpgAU3bMDkGv5l2Snc6Na+GFfychiBH + I+sfbMWlTNC0mtcOvyzndArSjavCWdFmYI7GGhx0aqDT3Pxd+Xj8TfmAAK1KjzOR8xjHBw3QSsQf + yDjn5KQGaK+Qc18OJ9CAyIhiQvqntgvPTj9XY4Tb04rvhvmGL789TXmyDtFUn5o6m6t35rT0yABb + dc+3p8uONPr0c9XZ3vZvG+GPyTpmbBHGDbmPKcdOKYcpcO2bH0Buey63PCMUpSu2i2jprH1BzQ8F + CRKWxX1BGIb9BCgxoo4qkwVUOYw1Jkhf3FLRderdcmwT8m7JzIQqPxCcwMQfMXYI4pb4ZRrQit4+ + P81GXScUDzbR90bN6zSasC0EatrUxL+HUA1cLfR21ssJuShjryzHnAdMpEiKklTC9WkqdSit3Ha9 + qPO7By+7lZS6VLmkfcM2MBUQX5cZpZUmZ8TPM6Eqn1K6eR4rbcZSm2kBpFgSC+TJqMqd8TVNArD9 + MooM41xmi55IblgsSVmjRI7izgImQbmADU3lFVWVWEoyumaIjWLZrkFF141Bc3jOZOmsLB07REYy + cjROiqUOikfLEysqz7q6hYtT2HWsxZo5kAXILzY1fZKbZTiYJUmEuP9sFtjdag29IUUIcateCh4M + Dn1NI4h22ZzmEbY4QmkqRAgXYwZHy3DHPiiJMskxGDarBIsmCAS+ZIJvRmdzwKeDSGzZpNieKqqD + kgvlXWWJz1RY4f4ZY6l0QK3KCAvh+HnXzcRNEMpYIfuJjAQGZYxQElbmuW3DSkv995X/2qKIYV9W + oVj2LtxGODixHUAZXmutqJaj9CiERaiKVklK9gCuUDtqvZSSr69b3Ip4AlFdRDdVGtV8v65+/Wo9 + oFIKqa81K4d2nCDUja8L1jAJTTlNLwTuXSkGRpQlVtBkhKoFmPSDp7XuSwWnqvgSuOkVp23xUwOw + 7uqmjViqAVJzVtN6WNUA2NlbTHePvZpcRdk0oqtZQMlHZ+N8msCfxqIi8qpMWLH6tsKlPOPWVXat + wSw0KzHoXTDhRQloHKSr2O31klxgxtxMQL5dgoNPW5KDz76JTgtsJdc5Vj/vT/XTtmem651JpzEx + QcBKOgg42DKaGRgz7kiLniinNf3cn4dgK0cyQhqtQ4qprvRvI5ptYn9k4oL+rdOuQNPWUYe0lIBA + lytsywirhW/z+YGBDdu6VA+02/nWAoIJDlyMEb2mS2ka9yrVafVtq32uoZyWPLUZTiyrTe0aW3NR + eaMVWozAZ9S/mW6xbjUDW9nFzl0ZVPiwnKKzzZA6tf1R1NpLDfe3tIK3i/1j27h3q3igM71rmInD + D6FFerDmZlV/ji3Nh+PU27Th2NL8Oi3NQ7Qat3Th1AXeuRH3Q3fcnuB/T+9B223PNhN6Nau9tM1o + 37voRkVzWsPvQ2hTlgirgUqv1/tFSom9ms4GwiHaLts7IA+wy3JsLhybC4doLuCFPmwXoWoi7kkf + oCrUgy7zb0vdDcg/ubh/7+rud6uL1yIzfI6psSL0A6fG36TeHSX+scR9LHHfscStnMf9Tf1gS+5F + xrffRwQhVMMgNWRr/Zm7AM43hAgLQsljYrhTYrhO445PsH3nXLDILDpO0rljEnGQT9qpHGOyc5LR + mmMcv/b2fXs6YDqPfZyHE6y2aMCxj/Pj9XEw4Ln3TZwfvXXzw3/7yPYN9y5niMBtf7Ok4W7pQPHL + K2XU8wqY7vrBkksZBla/17M9R4BQtAvZA0gTvlkMj90BoX6bCjTvhlV6BbopsNvh/q22gfytJtf8 + SNOu3z3YjbNG++E7pQZ7X5IHniWgNUw5g8uG/kL6/EHMPgoPPMjNVO521dF0hU/43DGEagU9TBiF + j2zrCWIka1bvt6VLxWMFzeg9ds6bime3/Kl4vlceZeh/q3zKEPzKeRU+t12Huncm1KVALQlR8dwt + MdoG/TUSpOI5aPqBT7PyXZ6BuZkH3rCDC6HjZY23akhBBk594aFdOMDXd3bzZe3Jgk0J7ZWXzD0W + sVX158ACd02jnNVNZWt7s4YFAw976Ivf83HNEWMUo9qhGBbVsDRatAjW7ZLKM97qyWrq/bWSYcXN + /gmx3vc9k2J8vnZiLCU6dHJsaUhjixqZqQlYq03BQjWcyq0zS5QUFU/9I2SxLUnrX1BLAwQUAAAA + CADzDrNUE6ve4HQMAACqVwAAYAAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBf + MDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9faW5ib3VuZF9uYXRfcnVsZXNfb3BlcmF0aW9u + cy5wee1cfW/bNhr/P5+C8A6wM8hKWhTYnQEf0Mu6rri2K3rdAYMRCLREO1pkSUdRab0i++z3PCRF + kaLkpGmStakN3MXmy/PG5+XHl+47EhdJmq/ntVhN/37wHZne2geInRTllqfrM0Em8SF5lca8qIqV + gHZeFpyKtMhD8jTLiBxUEc4qxi9YEsLcl2nM8oolpM4Txok4Y+TVi3dNc0j+w5j5IT4IkuZyTMmL + 31ksCC8KQVYFJ5kaA/3wa6N4StESRtYsZyAGMFluLfEmbw/J01oUb1kl1MDnamDB5dQzmq9ZRTZ0 + S2JaS9pxwTmyXbIzepECW5on5H0Kqi0ZyQqgk66kfDGSS1FVwzy8XbOveLEhYlvCqpJ0A3YW5N1v + b55FJz8/O/n3i9fPD3Tje8pzGFMdqBn0j5qzEPRgIfsQsxINVTUETrKU5QJscgZ/0lha8RnnBQ/I + z0KUYKgSRjPdBD+Lmsfs2Ye0ElWn8XUhfipgTXXzhpYRw6+eFCVdWyq8EGzzhq5Z4o9LS5alOWtG + vtG/G6EGJ4SC07ySc/RUpcv/alh3VzGfRpFllnQv3/7yBloYKPS6eKP6AqK/vGLirHDk3qw3YsjU + T9++kqb5SXpr/yzNPaR8E3UkgemarV7XMGy6NuB6WUVoRSL19eAAnNLxjdkBgc93pNwCBTEjSVrR + ZcbmdQ5unkwVoaDO17yoS9NQyVk9fvc03wbkhGYZEgnIj2kMdpWxlMYBLilXHb9IE9AsIO+2Jfsv + BTP+mkPLgST8jsyb9sn43fhQNp5kFbZBVzN50TBaLLousBhc2FNgqQRbVALYgsSnp/rPwUGc0aoi + L/IlOuxrKt7WGat+KZlKXdWkWGKuOVRWG41GgyNJYb6GSqnfippUZ0WdJSQvMHtVgkJoQT6ANAH5 + QbFOUswq2TYEISrBaBKQbTsx5gzHUx2emkiMFMBzkItFFhxMJUQkgNmJCkHjM9UOPkFzbOHpshZM + yzhLLyjXbjODPJ3CMFGoBiUgzEbHUMk3tdQk0kNCRUbgQjVk/rScOWfifcHPw4vHx4+Po+MfouNH + oXZNObGknG6AE2o3a7REHbBMQF6HLCrXtAqd8UW+StcwXv6ttUDFysxSBJ050JXSLP2DcVAUBsuF + 1Zq2fc6UhO2aZPeGjX8os+o4nLdhiK0JW5EoSvNURNGkYtkq0HIGWqHAEiRw6GsHxA9ODCM1ETio + L51eMxEGtEQ6gyz6MMzm1uUlhUNe8kurTAbJf+IMDswvrotBJN0kyukGsgDkHfSUGYFINCOzgibR + kmbo13zXwO+/P4eKtq7aXghi2WuZp+mahGF4SKb/NDloMdKLEbox/BKUgFxRZ2J0aqjASj5nAFcg + 38ianqopJKeAOzDwMR6oFJ00ouuQsvynxwYz8g7I4Td0VyTdDLLjqY2pXhK2UTQr34g+p460LqM+ + Ag6fc7aFSIaUpHMweB6mDBLXlVBlARhxsqrzWEYjZiiDj0rMJImUQiU8VEzVXcOAM1HzXMZZKhQW + Aw87Z23SAz1YCjQ4GVpClEAbVf5aoZSThtehxUx5yZ8eGgkNDFlcL48NutOpxY2mkEhddi0uCD2A + Zfuh+R7LjKJCAPBBORlDyxjhSM4OW8fXZfOT3F3CswiAGjD4aFrx8+T40WwXNnxy/GQ2BPyeHP9j + 1ocUDYNLX4CwLhMoZRNbTdMJyn68PGxXkZZpdMF4he42JyNcmunxD9PjR63RaIxWxl5alpmW/ej3 + qshHbbhiLis5g0hika43k5x9EBEgjPO5tO/MsQpuLsApeQ2OfAY1G2Rw+lVbJEOTgS/jwn28bNfI + RSO7py7GT6UO41OZzJ30HqrRk5FScxRofQMyBuqAoxzSAAURiBjNXJ26ev369qXXX/OsEQJzfwgS + UlguuhhDDwhoFEzXOfi4N7+k4ixSm7QI1rfegD9Vns81n3GT/J5j7nsN9hjPPAsA48moJ0uCLXpL + kDJM0M8Qk+C/dA7cxc9PlsCur47t5FbVyyrmqUwCL5IhXnYNDu0pUZqMArKre5j/5a6l1eAi1AuF + UsD/Aqi/vet3uNONWkf2hkGg8e2NgqRv9mIM6WCq00FvsMgZECtt1sCAaX/1Rw1+dFLoGmjNhLJM + V5bAD2PXSpCXmR9+ag1MfN6ywW5dCVWwG7puOgUdOI1FhNlh0mzHI1OIXd0t7JkY8azGyXiohkFF + 8Ik7tDFPRcUqYhnbuDA3CS9oVrNuikRY49muQwVBhd3UaxeHlVlURChYUQIJcjpUHBPCwkQ4bXcp + ald1sIJ1HNozWNcjInN8wut8wptNNXgWo5v5TxR8NzBgvKu6IemxCc8A5phfXmkywwDsibqK5DGa + 2jiTxePj41N/VczJ0sSaM+8jFBjypjtoQcfcfPNzmYRu/hHYZJCeSo9z95CnswTaQzwTtaP0CANG + J878xjUCJ87MEKWFU6ExVcgiPSPjI7tMVEcf3Tp0eeSUXej3yvDlUcmLixRhz5E5Uw1fK4h8ZBdR + mN2tqZdHqXuGMr70cEO7XQYEC5lHbpohlO5xs6mFhCEiwh3f7W9MMZhvCu6xeQ/fjWX7UasNaVw/ + ujZwvR5gvTegej8AdewG6C4+vVECrAaip5fbXwCDL3t95FNhb68D9uDdm8G2+8C3u/axN9zD3tH+ + dQC8qrC+AX69KxB0EwB0DfATEMiO+H9POjDoriHQrcOfPoStwQ6ias9ogUbLUDkUkaFU/gUjnKOP + fka93AV7lmyd5lrRB4V5zC1qB8GMRqMfpbaVPL6tShanqxR2g86ZtXcM/8CP3BWf3lXxWfm2cbkN + kLnfM/6GAXDF2ySR5rWEdJEozlkuWVmtRLbihSRQEpQLQkkp3UddRVNS0QuG1Kiw9W246ItzsBWv + mbxVbO/OAyJzuGzNi2ZogOq1G6mmubn4w8ElxDxeRps+0AXYr7eddZPGMhIsiyJD2n/6LwxC9xGB + p0Wai4YOJD0oYxc0g/LLVhSvON5TSIMghUjBFZaQoBha7L3SqJISQ9BZt9PqGBiAveDb6dMV0NN1 + Et+slPg+p7k4lVLYtzLWPYwJZOUDalTVXM9gcH/WVYy2zFC60Bcq175PmdmJpsUAegHdfZduhc0K + eo2195LvFRa4kJ13H61cn7WLy3iBKZ9uXRIuWO46wtgF0w4M7o7tnA9IgSHaVOx15faC01fDPMuA + CGjVwALfUgWfwlmdek/fR9ot+vdnrtJyip+U530V0D+585LsvKceetN6s+W8v0B6k2HR5xndLBNK + PgTb4I8Z/PEGNQXU6bCA0tAWWi5C7yg0O0PLw+qYgd6RYlaASwCmxZdhUVGLshZXHtAOHYt+EnDD + z34//UD303b4m/dqlUyhM1O9NjJdwnK3ZXhisl4gE2ChUvj843iVQmqZytI+vUgpwvqsUAdA48ug + 35Pmva0B6dmogbM6kko00COqeew3sef2DtUN/Zmwd8dj6luIeCbyk66fCF2uc/dnTyrySM5bmfoy + F25+5/ZO2B/UXmwosogWlzQ+nw+kl06Gc6y40yoTRw6rbARDmSzo2Edxs7dTD3K/iHd4X+Y2kX0o + aZ7MVSm4AjncbEs58M6lhXnNW679xrLD5x43loqhcoYZeSb/4gv5FeMMhEyMbaou9WbOX/MWzfWp + 4IZ7mk97Qdbd5XwRz8b2j8WaQde4bYJ0vL9h+tYRcY9ffDs3TA2LdKUTOEJsvM/wDwN8Kf6mpuyS + QI0YBZr6A7zZutmzrK/sWutrv8z61Idr/c/VPuNuzBagc9TS8wpN9tnF6SHtgSL1b6UiWDYFC77w + R0PeWDvEzYwrdzd3tGnao0b1uQZqtI9dXZuN7C4oAT6stBjd1kunoTDYI9I9Iu3xlm8Fkd4zMjxR + kT/F7LgTH3ZShP3TQ9N3hECXRbKNGsa6mlxLb3tijwDYPdlZ5rrw6HCXTIvmgktqaw+4CkvjFdd1 + sTT6fg/zrxZi46OxR187zh7Scz4H7Y4/7x+TXI3Jh1k/umvWd78duBovPKRNgroJ6qq83yHseql3 + NbYfjUYn0qQVHpArm1bdfx6/v2O5lzuWHU4zI29aYFPVuM3Ae5BC/VeL1H9pxKyfLVKbgZBi+5bs + Silt3p95F7J/mrh/mngbTxNd/7rdR4o3cvEH96rx6nrxTb90vPqY0kz+mt487sj9PgkLyHiEHtzj + yVveFUhj3+g9pr876JnrbBD2Z4IP/UzQTmZ39m5T1rMprbZ5PDXVfv+Ic/+I89MfcXar50M6pfg/ + UEsDBBQAAAAIAPMOs1SBPyl8vwkAAMUlAABkAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr + cy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19pbmJvdW5kX3NlY3VyaXR5X3J1 + bGVfb3BlcmF0aW9ucy5wee0Za2/btva7fwXhfrA8yIpbFNi9BjQgyG274vaFLBswGIFAS7TNVRZ1 + SSqpW2S/fYcPUZREO92w3S+bgSASed48Lx49QTkraLVLG7ld/GvyBC3+tB8Qu2L1kdPdXqIon6O3 + NOdMsK2EdV4zjiVlVYIuyxJpIIE4EYTfkSIB3Dc0J5UgBWqqgnAk9wS9fX3TLifoB0Lci/wkEa00 + TM3ZLySXiDMm0ZZxVBoY2Ie3g+GpRSsI2pGKgBjAZHP0xIuu5+iykeyaCGkAXxlAxjXqHlc7ItAB + H1GOG007Z5wrthuyx3cU2OKqQPcUVNsQVDKgQ7davlyRo0pVxzz5c82+5eyA5LGGU0X0AHaW6Obn + Dy+yq+9fXP339btXE7t4j3kFMGJiMPDnhpME9CAJ+ZSTWhlKtASuSkoqCTbZwz+aayu+4JzxGH0v + ZQ2GqgGa2CV4ZQ3PyYtPVEgxWHzH5EsGZ2qXD7jOiHocSVHTmpS0Iq0MH+x7y+wkQiI5roTGsahG + xv81cJ59gcc0WFl6hntz/f4DrBAQ9B37YPZiZB/eErlnhU/isDvIUya8vH6rVX6pvTCMZbknmB+y + gSSAbtna80qSdusALlUKhAXKzONkAs7WO/PVBMHvCaqPQEGuUEEF3pQkbSpw32JhCMVNteOsqd2C + 0FgBf7qsjjG6wmWpiMToPzQHu+oYoXmM3mvFcRmjm2NNfsJgvB8rWJlocjcobdej2c1srhevSqHW + YKtFXrfk1+vhwa9PHuctsDTirIUEtiDn7a39N5nkJRYCva42yv1+IHnDqTxeNyV5XxOTjETENip7 + zI29ptPpWWjE3GNilPuZNUjsWVMWqGIqJwmJIWAgyiH4IeqNCAVVuaI8JiCMkAQXMTp2iDknCh7b + oLNEckUB/EZx8ciCe5k0pwionIOlxPnerINH4EqtcLppJLEyrugd5tZpVpB9KYBJZhaMgICt3MKk + VOqpibR/JIaMVAfWkvnVc+WKyHvGPyZ3z5bPltny22z5NLGOqRFrzPEBOCntVq2WSgeV/CFbQ27U + ZyuSHjyrtnQH8Pp/YwViW4dlCPZwYIvikn4mHBQFYH24VtNur4dSkHNI/m7S+ogxq43CtAtCtVqQ + LcoyWlGZZZEg5Ta2csZWodgTJO7Rt06ofgoxyQwicDAPg12HCAAdkQGQRx/AfG5DXlo4xUs/eMoY + 98wYz5q6UE9KOSAS9SjE7o3bvJ9p38kqfICMAalIuc8KQZg6SOs32R3lssFlhusanBM8/xwSh4gE + aSFH58ohzoHqAyaScOEBTO1xJYFInzrUb775COVyJzo8yCl61zulditKkmSOFt99Je1ce42hDxWg + jmawMlMFpyLzjqpNkeuzRG8dVV1TM6iuQPuLW1W/58unq3MF/fny+epUtX6+/PcqVN4dg4exAInx + k8jX0G2Cnl8e5nOHhWua3cEJqdhO0VRlkMXy28XyqWcvVkkQOpOmYHhkp/7WNEZT7UFGuYtfBKum + HqNcFWjFYwQ08U4Usg24UAMJ4MfrN2694aWOMh0pJ+IhAVfDsIDXMwCf3XYnSXcVFHvPLeU+M71p + Bqo0B9BAjE5t1sbRKxVG78CRZ6th5CfAKJoGAg5sEQzDGeg2m8d9RjYMfzJReNkG4TmW5yMXuD8W + 2kFBVGhfucg+q3IgCSidg7khyEs0G5FzqpuP18UpPn5uTHyUjBbTGJ3bHvN9CLuTqWLWHxRX+Ish + AQXdZB721S7TuW2oqPyYdRvKwR46n+z3TCex1jMI0IUNUPDpdGQnjRFNvTgGw3hvrR3Cgu+hGfKl + Nu+/W+wR2np2ZVLDQuXQoOAGZ5RD/Fcn+xk+lzqvnOVgUo8yi34YW2TDimPWMraF56v09hEDAqjt + yK+Cs0AN8dQLyLGe2XetoQ/gFXzdvQ09um6kceWhT8VjMyp/DzDvJGuvehm3nf+QW+Yug7ypIt5e + FsBkBB/Sl7gUJHZVfe7J7siNWCR7uGm4t+604K7lQKAvl43I9CXfXADQ+tlyGaNny6e3q17KcRff + yENKQ5RiR99tx115Td3TvEefYwp6jG7n0UlaJrek/Xvq/HE90xS0W/aV8zrLwh2NtxgFPS8eG/1r + +T/9v/CHxqzPhxPZ8EqtRyPUXjdf6D5nMhkg+hB67/F2QmUC3VGs0OzCLzLi4ku/ij1c9HoG2B/1 + EA8XNWd3VOXcCzf/St6Zan1xohMAQmd6hIcLOjat4j2q5g+zh1FT5O4ZG7Kj1cga/1wyRpcMN6L6 + 2psB3FivtFnhYs+RsavQs0lRk5xuKYSM9QBkDxi5E27HJ6gljvTxJp1n23t04ERW6AaYqCd1bVcM + WyB/rqBp6N4+SMK3tWV1/kjHXE8qNxTgMcIBWUKe0pdAtIZToKgDHWkfpBRg2XncCn3oGiXRKGnh + LCUzg2czVnJHftoMXYYLH3Y3DxrK7IvydROhkK92RD+SI+AVKLezQJ2A0SXKGyHNUFIrtG0qbSM9 + IXNT91pNsgqtuxm4ufIxZgBm1Z0erRqtWCbZR1JpVt4q0qvKoEBJYi4RRrWOPTMkxUjgO6KoYek7 + U8vFjnTBH3hD9MSrm+rGSDclerViLWis1MPdgbRDYTuUUsBwFkINTN0e6ALsd8eBn5gDaiXYMFYq + 2r+OZ99Jf7w90oJCb2lBoTjBYd/hEjpSssVNqb4qQLkCKSQFd9/AuRNlsXujkdASQ8byJqeqroLC + 10Ty4+JyC/RsP6i+ktTqi1A71NNSmMKpJ3NuMApR5bKg8QEDJRChcPw8NPNVytsUpMRmurhHXdnv + GJp8GzJUl3r/uLPfepxUxyZ6nLrPCMmok1v5Gb2rP9YL+hMluwodjnI9b6qkB/Nr5Q2DzxqdXH/N + fKrkDBqyEh/7tPu38qGbzfq39t59ewjrILuzVLFsInuo0Cj0x/q5DxMQX50aqinsqILHKqxBj4jv + M+tlj82M+upr5HENTEPNzgjxfO1KH2mDxnIEqlEabItGqF1RSL3maAQGTpWW+LApMPoUH+PPK/g3 + AmpbpN6G11afmjHqswxC+fd7B+ggVSe6IzIrGXgW3CTVB9OMNVJdZsd3hb/+DqJ+oXuIPqLfeRcJ + 4PauI/8MKP/2A0o/zbnv0ULXkJXrAQ66XoA/dM1M5LJ7rBM9MzUs/TLbUkihC90gLe4oVpdYXe4W + WByrfOHagtlDHPa7NLgao8AwB0KgJ7ZusAJyuy/7kY8bBLUL4fQfHA24HiFRLWI2rjTjnN/nmvZf + A4lzRDLtZArlWTUgS/1p2RioSwSGrGrANzj/mJ5IhoN83LPiWatEPTm8WhmfyrvxwD6GW3hc8DcZ + mvwGUEsDBBQAAAAIAPMOs1RuHGeb0wwAAJhpAABdAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRf + c2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19pcF9hbGxvY2F0aW9uc19v + cGVyYXRpb25zLnB57Vx7b9s4Ev8/n4JwD7C9kJW0KLB3BnxAkG27xfaFXHrAIggEWqYdbWRJR1Fp + 3CL72W+GpChSkp1HnTRJJaCNzce8OJz5DankGQnTWZQsJoWYj/6584yMtvYAsYM0W/FocSrIIByS + 91HI0zydC2jnWcqpiNLEJ/txTOSgnHCWM37OZj7MfReFLMnZjBTJjHEiThl5//aobPbJfxgzX8SF + IFEix2Q8/YuFgvA0FWSechKrMdAP35aKpxRtxsiCJQzEACbTlSXe4HBI9guRHrJcqIFv1MCUy6mn + NFmwnCzpioS0kLTDlHNkO2Wn9DwCtjSZkS8RqDZlJE6BTjSX8oVILkJVDXN/u2af83RJxCqDVSXR + EuwsyNGfn14FB7+/Ovjj7Yc3O7rxC+UJjMl31Az6teDMBz2Yzy5ClqGh8pLAQRyxRIBNTuFHFEor + vuI85R75XYgMDJXBaKab4Gta8JC9uohykdcaP6TidQprqpuXNAsYfmxIkdGFpcJbwZaf6ILNmuOi + jMVRwsqRn/T3Uqi1E3zBaZLLOXqq0uV/Bay7q1iTRhrHlnTvDj9+ghYGCn1IP6k+j+gP75k4TR25 + l4ulWGfq/cP30jSvpbe2z9LcfcqXQU0SmK7Z6nX1/bJrCa4X54TmJFAfd3bAKR3fGO8QeJ6RbAUU + xJjMopxOYzYpEnDz2UgR8opkwdMiMw25nNXid/vJyiMHNI6RiEd+i0Kwq9xLUejhknLV8VGagMYe + OVpl7L8UzPg5gZYdSfiITMr2Qf+oP5SNB3GObdBVTj4uGR0f113geO3CngBLJdhxLoAtSHxyon/s + 7IQxzXPyNoMQlSqnzz9mTAWufJBOMdIMlc16vd6acSQ1H32l0J9pQfLTtIhnJEkxcuWCwraCWAAh + AmKDYjuLMKLEK5+8hQGMzjyyqiaGnOF4qremJhIiBfAa5GKRBedSwRAJYGSiQtDwVLWDP9AEW3g0 + LQTTMo6jc8q1y4whRkcwTKSqQQkIs9EpVOCNLDWJ9A5fkRG4SCWZvy1HTpj4kvIz//zF3ou9YO/X + YO+5r91STswop0vghNqNSy1RB0wRENMhgsr1zH1nfJrMowWMlz8LLVA6N7MUQWcOdEU0jr4yDorC + YLmsWtOqz5kyY5sm2b1+6R3KrHoPTqotiK0zNidBECWRCIJBzuK5p+X0tEKeJYjn0Nfuhw9O9AM1 + ETioD7VeMxEGVERqgyz6MMzmVuclhUNe8oOlDOjGBJMqwdSBM88z37jOCYH0mCChSwgGEH7QacYE + NqQZGWUBNZtr08BffjmDxLbIq17Yy7LXslTZNfB9f0hG/4agnTDTG8oFUmQg1GaDPrT0PTloWE3W + EegYm0/MZJnLAshqQOKbacXn5d7z8aZE+nLv5Xhdlny5969xW1o1DC6bAvhFNoO9P7AVMZ2gzrfL + 4dDMolkUnDOe426ZkB7uydHer6O9571qSIipCntplsVa9t2/8jTRvq0sCzsP1qOAzfD58J1pL3gs + PU65l+0b/pIJCoLS4z4M6p9UBo4WCSQ7QyKj4jRQGC4AjYolWDBvWLlf+tQbdKkP4Cj9cd33fWA0 + 6LU4X89rd8k+aNQfei6jyAr3m/g0XRfYtPlzK5e8mOYhj2SOeztbx8Pejr49JYhmPY9s6m7yvWxd + NR049QIgV/jnwX5rXZdhu0vI6AmLz3PTDUGcr4KqA1f0snICNzWvnXXcBw8eaQ8GJ5o07CRnDHqW + o4NhrG+lHdoFP4X8a0utvt9Y7Ma04/6+3FatIqvRILMcguLKD01JdSqsr5XaaGqd6gbzmrJU0aBE + yAHXMKlOOTAYmhfJgJfICsRidDl5TeOceSYUD+14X5JrsPBPAZaZb5VuAFHNEAA0osgDWUMp5ESO + X+zteQTiFf738mTs7B5TXAysmZM2cp5hYrq9KpROzKehQ5/TCJRpVECDtbTUNpm4GH/oKAu5xlWC + M1HwBNsHDaOppCRjuSKyLriie8r4Oib9XTsC5Lvf3BBzuetEUOhvRNTLXaiyzyPcELumavY/KEC3 + 68Dg3W/1MHnZv2yEeIMbpgxqPq3DgwcNpuirQQAAe79JDXJZ8ecZC6N5BEjZtoxfLbrGlC16jckR + EMBPCGGRWDnIxtiShsTZrSRsRTWrpmGanFxhXT5t8x02Z2wFvgBVii7JpFeTfRIWuVBVIvDhZF4k + oQToWLSY45IMi4uZFELVQGZvNhkAVwSfIkoKJYxIz1giWVmtRLZi/QKUBIXKlJJMLp2qWinJ6TlD + ahQLoAYXXWODkXjBZBFSldkekeFOtiZpOdRD9Wi1j8sqXdcJOBjKpRzrVtMHugD7xaq2WtJYRoJp + msZI++/mYYTvnjc0tICKvqQD8QEi/jmNIVOxOS1iPA6CiAFSiAh8YAp7maHFviiNcikxOLxVzGKw + AoUPmeCr0f4c6OmUgsdbGR7llXWWlEKFMVksmVoVXM1sIuUDalROWATLz2V0Q22166OcqQyRJsQO + LQ5qf7ZZZt1WHcsInjtzqiMZvxHZx/Ymr9KlXkC3aNCtgLTRa6zCQR5tHONC1o6IKrm+qwSJeYoh + lK5cEi6urDtC38WdDmKsjzUjK+PjblN7ry53Y3M21TAnOLADTpxcWFEFn8JZtdRIvwTaLdqLC1dp + OaUZIidtGaUxsRnzJi35pTEN1m0S0+V0RsmFt/K+juFHY1CZf5wOCxasK+GkHVtHoeUYGg8MbAaa + kZhqF0wEcQqrCggOz4GDtBBZIZoYY+javA2iKMPeAKbg09Vz91bP2XvKnBfnMi6NTUpYyhgEC1Dl + toEJJZ6MKqmKi5Nv/XkE+3Uk8+XoPKIIK0vt+5de+9pOWls90lIogPs4ksoU2yKqOWwf2HNbh+qG + 9vDSirhN0vARJATNSNaMLi7Xifu1JTg0SE4qmdpiCRZfE7sSaw6qjusUWYRgUxqeTdZs+FrMcay4 + 0SoDRw4rFnvrYotXs4/iZmP+x1avgKL3WKawi4wms4mKpVdkz9uVND19LO3bRqmADoCeN0xsKmvw + IrVeozzlQkexUQszJq/kT7zcnTPOAOHOjKR5nXQ5537rphKF20p7t0TYV1zjOD5UR9zja0PuVsR9 + Q3zc7tbdob0JA1ce2kOg6w7qHx6wa1mpn+egvmQBSE4FU0SKeCzcLBSbUvxDTdkkgRoBzNWHJ3hB + gPDlyd8OPPY7Aev+fWYdc5jGQd/OapAjmhX891ww2OxrFbyeaI+QfXayeCRAPlDv0wSwHioD/4BX + F+ztZwZcgcjvBOZ36Aqfa6Ar+5TNtVjP7oLA3IRfFqNtvVixzoc75NYhtweF3O4ZQR2ovTjCaLUR + R9U2rf21gTrvCKlN09kqKBnr2H4tve2JLQJg98DOMC5qGG4S4Li8TpCq2QOuAph4oXBdgImO3sL8 + 0eJOfCHl+WMHn+v0nExAuz1XuW0D1fWMn98t47tHyFen6keCm9XhfV2bJwmaq3cIrgK8vV7vQFok + x5NVZRL5kr1zUq5/Yak6R//5zs2rxRuTT1WezwvEwXiUnarfmVK/62BsSc4jLgoaE334XL2UUpfD + ZvBdp9bdC03dC03beKHJiQBbfbHpFu795N6Duiow/9RvRl19wmUm3/M7UlWUnljpvDHsyb1KtVXc + WjrGzd/NauLXlrkOhO0OjJ7oO1wy/I9ovkrCkUmM3Qtd3QtdN3+hq55uHltlq5OkoIv8wZSzRyDM + Rwm47/gGCFDd57JsdTEr2qMrTWVpqovRFvO4HG9RhFYLfY8laPduWHd7+eNuL614291XPjz42bJi + 3X1ld195j/eVVU68s9tKKsLTn/a+8rFfVT6+W8C2lPdIqqMYEMu6suh2FUn518DaAdk74HcoIah7 + zyZ/HQXSpvtHutClKbHNZZcs9wak8WZAqL8bCAY7Y849QcuFQKXkd10NyL+b55s/mHebm4FKksYd + wQNA563O8HRx+rUQNm7KjDNITxiUZCYZJOxCBBCmzuSvjNUOnzdBGXxuCWdap24HauAjr+gEMZo1 + z7rXlRrlYwFYDGLXrjXK53o1R/n8CLBePpebdL8xeN9k5xYMXz63w/LrZt8Fpi+frf6OBD7NE9dq + DYwDb9lgW1dCYxdN1403oAOnoQhw+2z5sqsK8e1AzaaM2zhI5wGL2dL9e4Uz/5zGBatHkNY7shoV + zLd205WXYr5ZUkze6nd0MfvXqDQuDnHa5khdrenaAF9z57uqPJQ0N68+tN1vWIHgc9dViNRo25WI + 5SENEzWqAoPT3Mun0jU8Z5eZIUoLJ4HdpHK4dllwVQ0QTFeBez72/ZclD6V+eBDv43XFSlesdMVK + V6z47dH2rsuX+7o6MQy7eqmrl1rWoKuXunqpq5e6eun766UNOfRH3b20FFn/B1BLAwQUAAAACADz + DrNUxeBesQUNAAARagAAWAAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdf + MDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9faXBfZ3JvdXBzX29wZXJhdGlvbnMucHntHGtv2zjy + e34F4T3A9kJW0qLA3hnwAUG27QbbF3LZAxZBINAy7WgjSzqKSuoW2d9+MyRFkZLsNKmdpo0EtJHJ + 4cxwZjgPkvZPJExnUbKYFGI++ufeT2S0tQeQHaXZikeLC0EG4ZC8jUKe5ulcQDvPUk5FlCY+OYxj + IoFywlnO+BWb+TD2TRSyJGczUiQzxom4YOTt8WnZ7JP/MGY+iI+CRImEyXj6FwsF4WkqyDzlJFYw + 0A+floqmZG3GyIIlDNgAItOVxd7gZEgOC5GesFwowNcKMOVy6AVNFiwnS7oiIS0k7jDlHMlO2QW9 + ioAsTWbkOoKpTRmJU8ATzSV/IaKLcKqGuL9dsc95uiRilYFWSbQEOQty+ueHl8HRby+Pfj9+93pP + N15TngBMvqdG0E8FZz7Mg/nsY8gyFFReIjiKI5YIkMkF/IlCKcWXnKfcI78JkYGgMoBmugk+pgUP + 2cuPUS7yWuO7VLxKQae6eUmzgOFrg4uMLqwpHAu2/EAXbNaEizIWRwkrIT/ozyVTawf4gtMkl2P0 + UDWX/xWgd3diTRxpHFvcvTl5/wFaGEzoXfpB9XlEv7xl4iJ1+F4ulmKdqA9P3krRvJLW2j5KU/cp + XwY1TmC4Jqv16vtl1xJML84JzUmgXvf2wCgd2xjvEXh+ItkKMIgxmUU5ncZsUiRg5rORQuQVyYKn + RWYacjmqxe4Ok5VHjmgcIxKP/BqFIFe5lqLQQ5Vy1fFeioDGHjldZey/FMT4RwItexLxKZmU7YP+ + aX8oG4/iHNugqxx8VhI6O6ubwNlaxZ4DScXYWS6ALHB8fq7/7O2FMc1zcpy9xunm7zOmfFY+SKfo + ZIZKXL1erwlCUvPqq2n8mRYkv0iLeEaSFP1VLigsJvAA4BjAIyhiswj9SLzyyTEAMDrzyKoaGHKG + 8FQvSI0kRAxgK0jFQgsmpVwgIkB/RIWg4YVqByugCbbwaFoIpnkcR1eUa0MZg2eOAEykqkExCKPR + FJS7jaxpEmkTvkIjUDUlmr8t802YuE75pX/1/OD5QXDwS3DwzNfGKAdmlNMlUMLZjctZ4hwwMIAn + B78ptZj7DnyazKMFwMu/hWYonZtRCqEzBroiGkefGIeJArDUqJ5p1ecMmbFNg+xevzQMJVa98ibV + wsPWGZuTIIiSSATBIGfx3NN8enpCnsWI5+DXlocPDvQDNRAoqJdarxkIABWSGpCFH8BsanVakjmk + JV+qySyYGDiwnvnEtfcPpJUECV3CsgdHg4YyJrD0DGSUKZh8ExD7mIFBT96liQ1hPAGAnhvYn3++ + hFC3yCs4WN2y15Ji2TXwfX9IRv8mPa0qXy/tngEFrb5mkKxgNM8zFkbzCNeD9gB6IVlW0zL1MTmF + wfiGRoqISiB7FVUrqRWFLQ9NypVdk0rFpIu/Pq4FtZL4mLyUf3PD0jG8DwD9K/Bb1+CA8/13aolD + ghYWPBIromgSJkIQ7ZSGlzB4zjgDvzUzZDADQxZLT2oI1HktGXF4vGQroAn+UYcAWAbov0hY5EJF + JZABJ/MiCaVrQHdp0rMM3dpMUlfeF2mrsG8IcCYKnoxL9jzEpvVWxALlCxQH5bihNVDZ1Zf5wNLY + rOE0ApdrxtdyBr+RfNlWat5D6XvUKoDcIRv0oaWPqUrChpXt65B61jD9ai3JTC2AnA3wfa50B8+L + g2fjTWnii4MX43U54IuDf43bkkZD4KbJgF9kM4hxA3tWphPm9vlmWGmBZlFwxXiOqp+QHsp9dPDL + 6OBZJSMaolCxl2ZZrHnf/ytPk96e5SUgwoDhFWAjf5y8Me0Fj6VnBe8IPtBfMkGBOXrWh47+eSXh + aJGAAs2wjIqLQFUlAcyiWILU8oZk++VKkMp4Bwu0P677dR8IDXotbqLntbvePsyiP/RcQqV72ETD + dRWAvu6vWzHnxTQPeSSt9ni2DrcdXnx7SBDNeh7Z1N2ke9OmHR0nfS10pAr/PIgRrboYtqteekQG + 2WtuuiEp4aug6kAt3lSKdxPMtaPO+mCpI22pYDiThpzkiEHPMmgQjPWplEMVTufaY2LRiXknLvqx + o50mF/9QQzZxoCCAuHoxdFsFdgF5rC0t9fnO4moMO+sfymXbyqiCBllJEBSTfGlyqlPKuo1gNiON + oy4fr8lIJe+yuAzKWFBHG5jykxfJgJdFCfDE6HLyisY580zOMrSYNOgaJPwLCAPm056tewMCVYEo + 8kBuP6jyg5w9Pzg4d03BVOMDC37ShsQzqE23V3nniXkbOvhls5GIlWMOypijQ0IzkkohYDRs7jgM + WliR6BQbJV9qdU/cAtuyA4udWSuPfR0QIbw0dDB0xI7ph8u5zB9kktAY6qT2Mxm6bOOUA20I2WfH + GVw9MtSMSX/fdoz5/mfX897sO8EE+hvB5WY/4+lVhOt132yJ+Tqp2y9DxP5nO1jc9G8aQa4qcVTR + GoAGVMyWJQ/M5YFqBXvhGoD16f22y4Uu+bo9+YKYLoDpQKgdHQttz+4CH97MzixCW0rh1hpsl9h1 + id03T+weOME6UutvhM5pY5pVW6j2x0ZSuqNEbprOVkFJWHvxL5q3PbCFAewe2GHEJALDTbTP+vqz + nJUNcFvqmRVfnnqijbcQ/24zUo88P3jWpaW3y2wyAUkduILaYgq7nuazndHcfdp8e2x/3Mn0lC2i + pDGJHymTNkepm1LhXq93JGWQ40asEoI80CoFid6EWtvz9f31H3OTvlLQmHyoYn9eYD6MW9ypuoOg + ThGN5KpNd3OaVyduY77vXvbON+lLAiAZmX9ESSEnE4j0kiWSlNVKZCvKBDAJygUYTCYtTx1lg/nQ + K4bYqLBPIUoq+uAdFMgLJs8oq7N3j8iwKVuTtASVpwa0cnDl0b0+RkRgkH+OR1imD+YC5BermqqV + UkoOpmkaI+6/mzcUfPcSQmMWEWQ8GhRcISj4isaQJ7E5xXONawrOEbgQEdjnFHTNUGLXaka55BjW + q3XWjV4cJnzCBF+NDueAT2csuP2Y4f2e8hhWclEeqxwm1VE2LAPjA5QNKKicsAjUz0trvecRjCOc + ytnczajPLezyhOaLD2jGtg+rPKvWtrtRoFshbqKJWZsF8nLEGWq9dsmk4mt72w4xTyGcx3Tl4nPr + wLoJ9d060anw6rAGstIZrlO1auuTaCzr5pzaj4ExvaiwgjU2N8I5vQ60Nd22FeBOXw5uuv9JW/xt + DHT9+qQWiRvglSeeWPG4AQbansR0OZ1R8tFbeZ/G8KcBVEZop8PKotbt70iBt0LZZZ8BtHZY5SWB + IE5B/VBs4P2zIC0E1jvN1HA3aWZpC/VUU+nwbulmy1gn4+w2hB5mQ8he5OY+XC695thEt6X0kCD0 + KkwPjG/zpJtLldeefO7PI3AgIxn6R1cRxWJAOvgRzVdJODIBr3/jtSt30trqkZZCGuzMYVumDi18 + m5uFA3tsK6huaHd+rSWWiYQ+Jj9B0882PZ5LdeJ+bPFIDZSTiqc2B4abExN7p6IJVK02hRZTS7xh + MlnjZWqOzpHiRqkMHD6sSOGtc2heTT6KWnv99p0UnzoEKifwKGrOU7rI38vseXcHOJCn/aELTAHk + MNGEQrPlntKTril1JRntopKstPyAxWR340s+3aHjwxw6Or61O2h8HHlli566g8buoPEBDxqr0Lez + s0Yqwosne9rYHTR+p/ff2uPl466fcKuBPfj9t/vVQ5gp3jedxOankEFu7cKZaxdd9tdlf08t+9vh + PX61uH78q/x4ceo5/veiS2q+JhlRXyo1Scg65/y4Uw21z6xN/zHnGdUJvJs19Hq9XyX3T+eLtt39 + mO5+zDbux+BC2u7lGHdp/iBXXtxJPelbLuvqUjPkge62/HCXVu530aSWgeDTlXrf/wWSOA27OyPd + nZF73hlRPvo7KT/iKBfBdBW4DuXrC5H71RjlD401zrnfAJsnUiXudwvk7/uAWVS3POTXCR7Flwge + 7OID5pxC/eoh6POSORmoexW7kuNX5Z3yB/9880t/d7yTXTHRSFW/7W2KVit74rvi6CSg3IF1g4mP + 3DgbJOwjeMUouZS/61XLpDZtQ+Jzz63I1qHb2Y7ER1Z7gpiZNTPBdccD5WNtPrc71S8+LSifL0sl + y+fBUkpD8BskgOVzs0n8d97736TqliOA8rnfUcC60bs4Eiifrf5wDj7NnKrSgVlDWxbY1ieh00CN + 13V5MAdOQxHget3eNx6qANN+Mm8jlU4knQeQTS7dn3mc+Vc0Lljdf7XWrzUsGOPtplu/GeEbbWLC + oOpdTDZqWBo1OA7bHCcqda4NLzVL3tUxj+Lm7kc9Wu53vLmCz1cexOCz67MiKZSdHvhYFtcQeeNa + ick13Uq1NDXPWbC1HbxbwvE3KNBuq8jW1V/ftqqyhWHXVF2h0xU6XaHzVAudXZc1XZXRVRktOuiq + jK7K6KqMrsp4VFXGvWqKexYM/wdQSwMEFAAAAAgA8w6zVMluOps6DAAAtlcAAHIAAABhemV4dF9m + aXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMv + X2xvYWRfYmFsYW5jZXJfYmFja2VuZF9hZGRyZXNzX3Bvb2xzX29wZXJhdGlvbnMucHntG2lv2zj2 + e34F4X6wM5AVtygwuwa8QCbT6RTbI+h2FhgYgUBLtKOpLGkpKq1bZH77vkdSFCnKbpImPVIbaCPx + eBffSVIPSFwkab6a1WI5/sfBAzK+tR8AOynKDU9X54KM4kPyIo15URVLAe28LDgVaZGH5DjLiBxU + Ec4qxi9YEsLc52nM8oolpM4Txok4Z+TFszdNc0j+w5h5Ee8FSXM5puTFXywWhBeFIMuCk0yNgX54 + WyuckrSEkRXLGZABSBYbi7zR60NyXIviNauEGvhUDSy4nHpO8xWryJpuSExrCTsuOEe0C3ZOL1JA + S/OEvEuBtQUjWQFw0qWkL0ZwKbJqkIe3K/YlL9ZEbEpYVZKuQc6CvPnz9El08vuTk38/e/n0QDe+ + ozyHMdWBmkE/1JyFwAcL2fuYlSioqgFwkqUsFyCTc/iTxlKKTzgveEB+F6IEQZUwmukmeC1qHrMn + 79NKVJ3Gl4X4rYA11c1rWkYMHz0qSrqyWHgm2PqUrljij0tLlqU5a0ae6veGqK0TQsFpXsk5eqri + 5X81rLvLmA+jyDKLuuevX51CCwOGXhanqi8g+uEFE+eFQ/d6tRbbRH38+oUUzW9SW/tnaewh5euo + QwlM12j1uoZh07UG1csqQisSqceDA1BKRzemBwR+D0i5AQhiSpK0oouMzeoc1DwZK0BBna94UZem + oZKzevTuON8E5IRmGQIJyK9pDHKVtpTGAS4pVx2vpAhoFpA3m5L9l4IY/8ih5UACfkNmTfto+GZ4 + KBtPsgrboKuZPG8QzeddFZhvXdgzQKkIm1cC0ALFZ2f6z8FBnNGqIs8LmvxCM5rHjP9C47csT46T + BHxVdVoUWfWqZMqVVaNigb7nUElxMBhceSYpzGOomP6zqEl1XtRZQvICvVslKJge+AtwI+A/FGlJ + il4n24TkGQxgNAnIpp0Yc4bjqTZfDSRGCKBZiMUCCwqoHCYCQO9FhaDxuWoHnaE5tvB0UQumaZym + F5RrtZqCH09hmChUgyIQZqPiKOecWmwSqUGhAiNwIRswf1vKnjPxruBvw4tHk0eTaPJzNHkYatWV + E0vK6RowIXfThkvkAcMI+H3wsnLNq9AZX+TLdAXj5d9aE1QszSwF0JkDXSnN0g+MA6MwWC605rTt + c6YkbNckuzds9EWJVdvprDVTbE3YkkRRmqciikYVy5aBpjPQDAUWIYEDXysk/nBiGKmJgEE9dHrN + RBjQAukMsuDDMBtbF5ckDnHJh5aZDILDyBkcmDeug0Uk1STK6Rq8BPgl1JQpAUs1IzMwsWihbWzX + wJ9+egsRb1W1vWDkstcST9M1CsPwkIz/ZXzUfKAXI9xt08+BKfAtdSYGZwYqrOxTBukN+CeZAyDN + pKEZHgAImJsCQkr0DNrALG3qkciUvAFg+ITKi4CbQbZ1tRbWC8IWkUbli9TH5LDQRdQHwMHzlm3A + rsFBaY8NeogOhMR1JVQQAUScLOs8lraJ/spkUyX6lURSodwfMqaitEHAmah5Lq0uFSpzA317y1oX + CHywFGDwT7j3dkGRIi1k+bZEqkcN7kMLudKhv71cJjRJzPxqXu7KynZmYacpuF0XfZtlhF66Zmup + eY6l/1EGA9lGORpCyxCTm5wdtmaig/BnGYdM/iJIAwHhR9OKv8eTh9NdmefjyePptrTy8eSf0748 + 1CC49AkI6zKBQDiy2TadwPzHy8N2lWmZRheMV6ieMzLApRtPfh5PHrZCpDFKHXtpWWaa9qO/qiIf + tOaNnrDkDCyPRTpajXL2XkSQv7ydSXlPHalg6QJKzGtQ/HOI+ECD06/aImnKDHQfF/LjZbtmbq6z + e+p8eCx5GJ7JUOAEh1CNHg0Um4NA8xuQIUCHLM0BDYkmpjGGM5enLl9/vH7u9dc8a4jAyBEChRSW + i86H0AMEGgbTVQ46780vqTiPVAkYwfrWa9CnytO55jdsnOVT9JUvQR7DqScBQDwa9HhVkEVvAFOC + CfoRZpbp7MLnO1dA1xcFd2Kr6kUV81Q6hWfJNlx2BA/tKVGaDAKyq3s7/stdS6tTk1AvFFIB/wKI + 3r3rd7hTjVpF9oaBofHNjYykb/Z8CO5grN1Br7HIGWArrddAg2nf+q0Gf9opdAW0YkJJpktL4Jux + KyXw08w3P7UGxj5vWWC3zoQK8A1c150CD5zGIkLvMGqK/cgEapd3K3NNDHlW42h41ZgGEcJH5uBC + vxUVy4hlbO0mzUl4QbOadV0mpkWeLDtQMAmxm3rl5KAyi4wZDUaYQCZJHSiOSGGhIpy2OzS1q7w1 + onUU3BNYV0Mis1nD63zEmxIeNI3R9ew3CrocmNS+y7oB6aEJzyENMm9eqDLDIFkUdRXJTTtVhpP5 + o8nkzF8Vs481subM+gAFBrzpDtokZGaefN8mUzt/w220FZ5ylzN3S6mzBFpDPBG1o/QIk7yOnPmN + agSO3ZkhigsnYqPrkEF7SoZHdtiojj66cenyyAnD0O+F5cujkhcXKaZBR2YHN3ypUuojO6jC7G6M + vTxa+Lsyw0svlzA1KzqsL1eyauIiXRpGWBrefolrknffubW5bFPC9pSuuVu73vPSVeHZujI+un4Z + uVh3gPs6dbOvCsENy99PVbg+pm+klO2xhn3RanxIf61mJfLgKa9col2tNPtiJdmXKcWGfujZhWur + iwCUO+JEL+avUPxd9unItYu9XgXsqfJuVqx8iapu1+7NDXdu7mjX5lZLtrvK82+S418/v7/r3P7W + 8/pPF7V+dOsvX22pedWoLgwwD/CmOidQiYxDXkVhj5B9dtD4xquEo4/9/vtyV/kQqRPZCJZQhW15 + ngcS+IaLCtvCzYAr1Qx3WI7sk7prJXUQpQUQHQl1Y8ICO7C7IBr4WZ+F6JZSw61WsE8Y9wmjbxX7 + hPHuE8YT5QXG6C13po0dd2G/Gtp34LmNxHRRJJuoQawjzJX4tif2EIDdIzva9SVJh7vImA/1u2TQ + HvCprLqsr55Vo7r3IP9uk+2APJo8/N4z7m18zmbA3eS6R043yc63o3/4JdDffXHw6bThPpYMC7ZK + c4/1fb1g6gVz9fqKWf5gMDiR0qxwR1uJsyJ0f7LxVU82FPJWd6bktM1qqhrrDTy7KNQ3FOpes1m+ + 3WvXeiVE3l5B7pJqI7+Fw4s7P6tpEIAcZR6W5rXkKxIFECVRWa1EtqIEAZKgXIDKl9Ju1MV9Sip6 + wRAaxfvdHhb9mQFoAa+ZvGPdfmkQEJkzyNa8aIbKEyNqS199qKCvQeNgWIoKr+6bPuAF0K82HcVQ + 69NQsJDLyN0LlvqLCPeTC4+LFDI/PRSiB6z1Bc0gX2RLimda7yjEE6BCpKDkC1h2hhJ7pziqJMXg + bay7+upaG1T3gm/Gx0uAp9M1/MKnBEGba+SSCvtWqnUP1XgwpQNqVNVcT/V17LMuomo5tV7zxqru + 3Tm98jnd1HbGbeDQOuDu6+hWSEBQ8ay9HfmByHwhjyadVW/pupNdoowXkC1ldOOCdgvmro4N3YLa + KYW7Y83IdiXRkJVZd/nx7N5nz3wfA8bVsoEpWwsV1BVndTI4+i7SOvapnRuXfTnZj2uzvuzEm+jH + qVlPruJN2xpoZtsTGA9IGwJmVhrjDQMtmmV0vUgoeR9sgg9T+OMNarIZp8NKc7ft7cnV6x1lF9tm + oLXnr65pZQXoEtR1+G1fVNQCS8vPvwR37ZIAf9tusF23NOiZ61QH+33BH2lf0HZh5uPHSoaHqQnu + axkKYOnbLGVkPHcgnXihwtPs43CZgnscy8xnfJFSLB9lJBvTapPHYxPvh5dBv4rNelsD0rOJAtru + kC0zpx66zWekI3tu71Dd0O/ae4tyE/1DzP0iP4r4/tzFOnNfe1ykB3LW0tTnUXFjambvUvmDWptX + YDGzRo2dbXF7Hc/rSHGnVEYOHVYcDLZ52KAjH4Wtv3a/19sVaGDsuzjXvNluAwbdm+aX2PwjnDbe + 2jmhq0v708F9FuBr8f508Lu+TqZM/P7fKMNDrkf43+N7cNJ1zbMe9YmROePZ5tbvYzqkMkCt5Pct + F2r3EN3MZjAY/Co5ruQ2ZVWyOF3i9v3+iOVefzyyP5D4IQ4k0Nhv9wjCdR/35DTBZeqHPjXYtidg + pnyPZwX37hDgZrv1neQOf/v6+weov7/ILnxWxPuN9/3G+w033lXYuY/15f8BUEsDBBQAAAAIAPMO + s1Tzla+v+QcAAFkjAAB3AAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18w + MS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19sb2FkX2JhbGFuY2VyX2Zyb250ZW5kX2lwX2NvbmZp + Z3VyYXRpb25zX29wZXJhdGlvbnMucHntGdtu2zb03V9BuA+WC0V2iwLbDHhAlrVdsDYLumzAYAQC + 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 + jI6r6ndz9T/WvFmeIlijQMWzP9Wf0+mb2bHN7XR6Oju0lp1Of5717XFewb5rAC7yBHouqDvqL8Hd + 5/24yiTJWfRIhdRFN0dDnZ6T6buT6ZsqbCTWcda3JM9TZ/vki+TZsGpaDWm5oNBPNHJjJ8jok4pg + CXmYmwjPGlHRqz+UpiignDcwusGGxr09i0yDUgi8Tt3zvspSc2E5zroYnRkfRvcG0xsojy11MLRu + DkPnb4hGIB1WrYZoWBP1PuI9a/rU9uuv2+vOfSHS0gg9AjBYSCBdZDGCGzDQO8jWGVR5hz8nahPZ + r1AR5LfYQj3JTs2Vn1EJgZcaAW8gHqNZJwKgOBj2YCXEoncS2cCE/QrT+sp3RF8XMkFd3zg7qk0W + SxkLZmDgKjmkqz6KcZ0lYskwRMeuD+vfH0ut2zGwS5S2Av5CGMO9+RsfLaOqkDtk0Ghi97+apI97 + MQI4OHFw0NsshgN6pUIN3TDVW3/X6I8DhXaA1lTZyLRtCbtt3IwSIDPttp/Nge/PFw7Yizthx3Yp + twmn4IMgsYo0OgTll+XID+Om77UVNPHm1Q6D0eEpBjOhK74hXSNVxFcRTem2ue8m+JGkBW2DpF5v + OtFrSdGrRf2oNzINVT6tek/RMyU0y05LSiOIkJpIsx0fRlVeD86wVkl3Atauicj/vCGKLBDlN2+o + LUq28/cEqjf0W3nbdS+yowZvYNXxb53h5Mlg6VOFjMzPXPYbNFq8nU7vu1nxv/wENZ55n6DQi/fX + YbV2zP1TF83M+tb9iSo4KM8C5Lz5O04rBa5COiGqqByFX0mDBn9ZGmGj0zyJ9aIxozVYmDE9Q6NJ + fVDIyXNzEu0njcEL951BvJ/kgj8yvfhM/G+e5a45qY9R4G5P1f0ka/+cMtp3dod/AVBLAwQUAAAA + CADzDrNUVQgcevcHAABcIgAAawAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBf + MDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fbG9hZF9iYWxhbmNlcl9vdXRib3VuZF9ydWxl + c19vcGVyYXRpb25zLnB57Rnbbts29N1fQbgPlgtFdosC2wx4QJa1XbA2LbJswGAEAi3RNhdZ1Egq + rRd4377DiyjqYjcL0m4YZqCIRJ77/ahPUMJSmq/npVydfD14gk4e7QfEzlix43S9kShIxugtTTgT + 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 - d/8yoojf41Sd7HRvvXbPGbW2eqRlRwbO6UgqK36LqOaNYc+e2zpUN7Rnu9atjalhPmKWoJlYm8nO - 5Tpyf7akngbJUSVTW6bCXe7I3vI2B1XXFoosIsIJDS9GK9JJLaM5VlxrlZ4jh1UavFWZy6vZR3Gz - 90zPdmOId3bPYz/4DY9XKsBWvvdasVPUgHO3UXwGG8Vy23G3e3gbbjS+/w1YfTvywz7/2j39qvLQ - nfdDkGN3d0I/G7Rt8YPdndDTuxPa7E3TE7sQeurXQNt49dX+4us7bppsoWrnFy0PuWSfXSie20Yj - UH/HKYDlVGX6h31wUw6xY90M3GiX8Ygbmh3k+y7IZx9+unbs2F1QR5qY0GK0rYdFq2JmByd3cHIH - Jx8KTh6pSO9jhlwLKmspwf5pZF/DZxuwdZJOl0HJWFeZe+ltT2wRALt7bZXwPlBqf5144/KGSSpu - D7gLi+Md032xOIZBC/MnC9HxudbLp47TV+k5GoF2g+3/TY67Mf1qcV7+HeI8/Bbjbkjx3DYe6hqn - rvZu16E+a57VbbY36HQ6R9LWOZ6iK2Pn+MpK36nofwVo99fpH/NyxaVaudiQHFdwKS9ws4LXKKn6 - h5DUP0piVrFKTGt0NutsnoetEtOW4gEuUHYPD3cPD7fx8PBun9vus8SthcKze9u4WT36qd9A3n3m - aib/6K8hm2Vj1AKZmuI9t0eUj7ARwc9mbzWbG5KWuc6eZHdSqdg9n5NKO2U92JtOWcn6NF8mYd/g - gd0Dz90Dz29/4Fmvkc/tIOT/UEsDBBQAAAAIADAweFNJrN+3ug4AAFiqAABuAAAAYXpleHRfZmly - ZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19l - eHByZXNzX3JvdXRlX2Nyb3NzX2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMucHntXetv4zYS/56/gnA/ - 2CkUJS0W6J0BHxDkttvF7SNI0wOKIBBomXbUyJJOj2S9i/Rvv+FDFCnSiu04rzUNFGvzNZzhcOY3 - HDL9AYXpJEpmo6qcHvxj7wd0sLUPDHaSZos8ml2VaBDuo49RmKdFOi2hPM/SHJdRmvjoOI4Ra1Sg - nBQkvyETH/p+iEKSFGSCqmRCclReEfTx/Xld7KPfCZE/yi8lihLWJsvTv0hYojxNSzRNcxTzNlAP - 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 - BqZZX2r7+8li99CWkzOTpIMiW2iQ2YCguOalL2k1WHZ9hTONcVLXWmFfkKaw1PteXPeCLtnYbYSy - zANZLysgE6PbxTuaKRa64WXqCenI9VhEG6j+7lejGKx7DgR2A12q2HwRsEsIWb6ZzW7nrSRwC3Lg - wS+GiISOtLsOm1q8cG/TFn3TxfpbfHCQls2MRXvV9XznDaups7R3GEy6vQs6Qc+A05bNcIhoS22m - ANPhe6it6Tw1XcaPLIPoQ5g7vyVg6JuuMCeTU78Mq9Mv7Tq/P23VX7jv1eP9aSHFA8dkO3WfmKIr - O3Ccduc7oDBUaPenWN7gsq6I+8m+17Hc6J9Bc/7es//zZvv6A8ThueYD6HJtJjpvwvHm/eGpFbx0 - Umuq6tl2eCnoTNV/waXgu43ssKRzbb+jQozes+aLCSjGONCQPVc2/n/mfO99S4zcR8TlM4f/Rppb - j9+faQ8YzJe/+EaANRGsBFmGTcJ09yBnjzrGarowFm53l2ODEj7PHJYGUV9mYMIH+iSOEU6ztk5d - vfzVqH688Rh7yFfvSPXzdbtS/fxRO5Pj/712J8fwD9ih8Nkfc/ST96BjQTWwDtXP89aiQ9jfYj2q - nxddPvCBOs36yWh94LL1hQ324kpUg3NFt11cQQdJEx1jrejP453i+vT9oOlpw5uCTx3rVixWMcvY - tv3lPI0eaFaybsnsrRYDVHDQ8I8GLdNi5dyKUwt2mNCMPh0qLSOCa2JEO96aGr8e7GidkP5W66+V - 5ukrcGX3J67B+HzrVdho9NLrsBchPRP11lI3oAYt/Do0wlamORCrRatj/2lX2IG99f9QSwMEFAAA - AAgAMDB4Uzx/dX/gBwAAMx8AAGwAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIw - XzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfcG9ydHNfbG9jYXRp - b25zX29wZXJhdGlvbnMucHntGNtu2zb03V9BuA+WB4VxiwLbDHhAkKVbsDYrsmzAYAQCLdE2F1nU - SMqNG2TfvnNIibrZaZal2x5moI1Envv96AWJZSKy1awwy6OvBi/I0bP9gNipzHdKrNaGBPGYvBOx - klouDZyrXCpmhMwoOUlTYoE0UVxzteUJBdy3IuaZ5gkpsoQrYtacvDu/qo4p+Ylz/2JuDRGZhcmV - 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 + FwfcqILHLZxxBkkOQ5rKR4OEXcoAgty5+jXD2jn7poIIn28silqn3k/Bgo+6t5TEatY8zl8HZYrH + KYOLkHdjPFM8N8M1xfM9yv7iudqk/61hwCZbt6CB4vk2VLBu9kOgg+K519+Gwad5fFyugXXiezbY + vSthqh9DtxpzQAdOQxng9nmgu70y3LeXfC4HtaXTecBitqz+Wc6Zf0HjnNWjSeuVYI0K5mK36do7 + QN8uLSZ2/TveWCHUqDTuS3Ha5qhdru3aYF9z64fCMlqa2+MZY/dbYhp8HhrXKI3uG9s4HtIwUQNf + 2BqueqNWuIZX2W12iNaikcxug0NuDTKuQxJ3v+t5unjjSbzw2IGbDtzg04GbDtyUTw3cPDSweayL + G8uwQ1IdkmpZgw5JdUiqNGSHpDokdVck9WRuc1qA1v8BUEsDBBQAAAAIAPMOs1TwIxWo+wwAANVt + AABpAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18w + MS9vcGVyYXRpb25zL19uZXR3b3JrX3ZpcnR1YWxfYXBwbGlhbmNlc19vcGVyYXRpb25zLnB57Vxt + b9s4Ev6eX0G4B9heyEpaFNg7Az4gyLbd4vqGXLrAIggEWqYdbWRJJ1Jp3SL722+GpCjqzY4TJ2lS + CWgjU5zhzHA4Mw9p+Rnx41kQLSaZmI/+ufeMjHZ2AbOjOFmlweJckIE/JO8DP415PBfQniZxSkUQ + Ry45DEMiO3GSMs7SSzZzgfZd4LOIsxnJohlLiThn5P3bk7zZJf9lzHwQXwUJItknSeO/mC9IGseC + zOOUhKoPPIdPSzWmFG3GyIJFDMSAQaYrS7zB8ZAcZiI+Zlyojm9UxziVpOc0WjBOlnRFfJpJ3n6c + pjjslJ3TywCGpdGMfAlAtSkjYQx8grmUz0d2AapqBnd3a/Z5Gi+JWCUwqyRYgp0FOfnz0yvv6PdX + R/95++HNnm78QtMI+vA9RUG/ZSlzQQ/msq8+S9BQPGdwFAYsEmCTc/gT+NKKr9I0Th3yuxAJGCqB + 3kw3wcc4S3326mvABa80fojF6xjmVDcvaeIxvK1JkdCFpcJbwZaf6ILN6v2ChIVBxPKen/TnXKhW + AlekNOKSRpMqXf6XwbyXFavziMPQku7d8cdP0MJAoQ/xJ/XMIfrmPRPncUnu5WIp2kx9ePxemua1 + 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 + RniarhvyQIechiLA/brdS8AqybSjWZuwDCTpPGAxW7p/+HHmn9O4YPUY1np3WKOC+d5uuvKy0Dcr + iuBB/fYzgo8alcZ9Kk7bnCuqJV2bYmrefF/VmZLm5hWatvsNqzR87rtSkxptu1qzPKRhokbpZHCi + ey9XuobnbDIzRGlxRQr9TgXXVeXVumLqBymRbMvYBVJXtXRVS1e1dFULv/5fGCifG9YoXcnQlQwt + a9CVDF3J0JUMXclw55LhVgXCHdD//wFQSwMEFAAAAAgA8w6zVE9Qq1i6DAAAn2gAAFsAAABhemV4 + dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlv + bnMvX3JvdXRlX3RhYmxlc19vcGVyYXRpb25zLnB57Vx7b9s4Ev8/n4JwD7C9kBW3KLB3BnxAkG27 + xfYR5NIDFkYg0DJtayNLOpJK4xbZz34zpERRDzsvJ01SCWhj8zEvDmd+Qyp5Qfx4FkSLcSrng3/u + vSCDnT1A7DBO1jxYLCXp+X3yMfB5LOK5hHaexJzKII5cchCGRA0ShDPB+DmbuTD3Q+CzSLAZSaMZ + 40QuGfn4/iRvdsl/GDNf5IUkQaTGJDz+i/mS8DiWZB5zEuox0A/fVpqnEm3GyIJFDMQAJtO1JV7v + uE8OUhkfMyH1wHd6YMzV1CWNFkyQFV0Tn6aKth9zjmynbEnPA2BLoxn5GoBqU0bCGOgEcyWfj+QC + VNUwd3dr9jmPV0SuE1hVEqzAzpKc/Hn0xjv8/c3hH+8/vdvLGr9SHsEYsadn0G8pZy7owVx24bME + DSVyAodhwCIJNlnCj8BXVnzDecwd8ruUCRgqgdEsa4Kvccp99uYiEFJUGj/F8m0Ma5o1r2jiMfxY + kyKhC0uF95KtjuiCzerjgoSFQcTykUfZ91yojRNcyWkk1Jxsqtblfymse1mxOo04DC3pPhx/PoIW + Bgp9io90n0OyDx+ZXMYluVeLldxk6oPjj8o0b5W3Ns/KuLuUr7yKJDA9Y5utq+vmXStwvVAQKoin + P+7tgVOWfGO0R+B5QZI1UJAjMgsEnYZsnEbg5rOBJuSk0YLHaWIahJrV4HcH0dohhzQMkYhDfgt8 + sKvaS4Hv4JJy3fFZmYCGDjlZJ+y/FMz4JYKWPUX4hIzz9l73pNtXjYehwDboyidPckaTSdUFJhsX + 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 - nrbMrSHU7jzoib6SJcP/iPJVEo5MYuzez+rez7r5+1nNdPPYCledJAVd8AdTrR6BMB8l4L7jCx5A - dZ/bq1KCBulKU1WathajykB1lreoQ6u1vscqtHv7q7uf/HH3k1bI7W4kHx4CbVmx7kayu5G8xxvJ - Kife2X0kFeHpT3sj+dgvIx/fPV9bynskBVIMiCUAILquOrpdYVL+la92UPYOeB5KGFq/TZO/ZAKy - uOCfo29TYtvNrl7uDVHjLYFQfxQQLHfGancGLZcDlabfdU0g/yieb/4a3m1uCSpJnPuCBwDTWz3i - 6QL2a0Ft3J1ZziBPYXSSKWWQsAsRQLw6k78N1jiI3oRp8Lklrmmduh3MgY+8rhPEaOaee6+rOcrH - QrJlNLt24VE+1ytAyudHIPfyudyk/42R/CZbtwD68rkdsF83+y4Afvls9Vci8HFPYKs1ME68ZYNt - XQkNZDTdeswBHXIaigC3z5Yvv6ow347abMpyK6fzgMVsWf+DhDP/nMYFa0aR1juzBhXMuXbTlZdk - vllSTODqV3ARATSoOBeJOG1ztK7WdG2Qb7jzXZUhSpqblyLa7jcsR/C565JEarTtssTyEMdETolg - sFr9Mqp0Da+2y8wQpYWTxG5SSly7TriqKPj+65IHVTo0by1+yNVHV6d0dUpXp3R1iqxT7rpGua/L - EsOwK4q6oqhlDbqiqCuKuqKoK4q+vyj64XcrLTXT/wFQSwMEFAAAAAgAMDB4UzScMypwDAAAa18A - AGUAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAx - L29wZXJhdGlvbnMvX2xvY2FsX25ldHdvcmtfZ2F0ZXdheXNfb3BlcmF0aW9ucy5wee0caW/bOPZ7 - fgXhfrA9kBW3KDC7BrxAkOl0iu2FbLrAIAgEWqZtTWRRS1FJ3SLz2/c9kqKoy03SJK1bC2hj83gX - H99Fyk9IyOdRspzmcjH6x8ETMrq3B4Ad83QjouVKkkE4JG+iUPCMLyS0i5QLKiOe+OQojokalBHB - MiYu2dyHua+jkCUZm5M8mTNB5IqRN69Oi2af/Icx+0V+lCRK1JhU8L9YKIngXJIFFyTWY6Afvq01 - TkXanJElSxiQAUhmG4e8wcmQHOWSn7BM6oEv9UAu1NQVTZYsI2u6ISHNFeyQC4FoZ2xFLyNAS5M5 - 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 - hA6FUDUQ8WN9QbDRUZ/uOeq1TkAx7gDKhXWGhZ3crR9E7CtE5CC6kG9wVqrQdSdHeN3w9KiRdDcn - O3hJkC+I0axe6bYdBeeXdV7YHKevfR6cX9crgfPr3kphM+ADfQMTr6t15t/6uHbdVDec2ubXzU5v - 26jv4hQ3v3b6KhNe9XqumAOzhnZssJ0roUtQzbcc8kCHlPrCw/V6d8C7SDjNENweRAaVeO6xkC3L - P9Q6cy9pmLFqPGvE6xUuWBPYTRsBumtmFwsM9QI/FisVLrX9DCRbnzeK6W1NNxXPvquzZiXN9ufN - 2u5bft8Sr7s+cpYa7frY2fKQmolq56imliyj3Nw1nNKCq2yHbkinPwCk2wTa2iDaAwEv+XsX18Fd - tvls1NVBoQ4KdVCog0LXg0J3DXw6HNLhkIY56HBIh0M6HNLhkFKP2+KQG6GOHUGK/wNQSwMEFAAA - AAgAMDB4U4oorORIFwAA6pwBAF8AAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIw - XzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX25ldHdvcmtfd2F0Y2hlcnNfb3BlcmF0aW9u - cy5wee2dbW/buLKAv+dXEN4PcQ4cN1sUOPcG8AWKbLcb3L7kZLO9OAgKQZFpR6eypKMXp95Fzm+/ - Q1KkKInyW2VFtsdAUUcWyeFwOJzhQ8s/EScYu/50lCaT8/86+YmcN/aCyq6CcBG508eE9J0z8tF1 - oiAOJglcj8IgshM38IfkrecRflNMIhrTaE7HQyj7wXWoH9MxSf0xjUjySMnH6zt5eUh+p1T9kXxP - iOvze8Io+Bd1EhIFQUImQUQ8cQ98Dn/NRJtctDElU+pTEAMaeVho4vVvz8jbNAluaZyIG9+LG4OI - F320/SmNycxeEMdOed1OEEWs2Qf6aM9daNb2x+TJha49UOIFUI874fI5rDqXdVU1PmxW7ZMomJFk - EcKoEncGek7I3T9v3llXv727+t/rT+9PsotPduTDPfGJKGH/mUZ0CP2gQ/rdoSFTVCwruPJc6ieg - k0f4z3W4Ft9FURANyG9JEoKiQribZpfgzyCNHPruuxsncenipyD5NYAxzS7P7NCi7G1FitCeal24 - Tujsxp7ScfU+N6Se61N55032txSqtsAwiWw/5mWyoqIv/05h3Isdq9YReJ4m3YfbzzdwhUKHPgU3 - 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 - QuHhfth3n0xzsSNvMZlCPeuXldZVDhTIU3pZaefeQrrf20Kt0E0saZeh72aGrp//rb0FFKdh9+JP - 9+LPPV/8ET5mR1PGACL0rKu8d5X3v1d517Woq7s/e6/uUpGu7v7k6u5ZWjyDtySw6n7YVd23UXV3 - uoWnF0AdoBw3F95x1k6FUBvK7j+DrPjidFdy70ruXcm9K7l3JffnUnJ3FwwUQFdw7wruXWr+eFPz - ruDeFdwfecEdPcwuZ4sBroksIexi5d39F4c/YQnpZy51++9wH+QvGm38XQVf7dDNFXxbJ7s6/rMP - FlyK0tXxuzp+V8eX11Op4zvXbjKBFRv9rS+OspzuzX8puZ6Vw6/Nylf4/tkNbvUJRrZ/NGt8czuk - EX2notubvl52Uxza6/X4Y/HXCnwOllspkcnR022iSE0jUqMU9i11UxbRlWg3dD2Vrqfy2Hoqm83B - P//lrhZLO9euubtlftYtnU31KAXWNXaezve53jUWrlWn+2rXrmzU9Zi6HpOcvsM9psblPYN8PI6K - r/v1rvfLrOsfkF0Tvr0FKVwZNY4XBNRuTSJYQI5WXkTt329pZ8fPKcX+al+8inlTKX5qG7TwkhlZ - lCtdajb5b+VJ/LemffUj0/dKkxpWrPzoMXyDq/M4PPNGJxo7SOLhVGGMytsRg4R9Bu8QJZcTvrym - k9nU2sHrnu0dJ+jDtHjw4jWMkijJ7KB9Xce3vrSGHjqHW7d66+t2sXt9fbUYXhH8irG8ovkPhNr1 - db1pg+/csd2kTI7GbX3dr4G7Dnobjdz6etDvhMXLjl6bPVCn9IEX7MGFkAG3xGsaVZAhp2EZoI14 - 6GJF48jcVQodNRqrIJ0HLGZLYvyS+cy/onHF2nbSWdJoYcG4Qh9yLot4SRaDmdZcq76DG77Z6zRb - t9ZZtbR2W614wc3d2/FydW9qyZ/ba/9AHXO8tt3c54uz1c68pl/W0lvNZRXNmnWAWuU845C2ys2G - k3/cia4jkf0/UEsDBBQAAAAIADAweFNwwYpzbwgAABglAAB1AAAAYXpleHRfZmlyZXdhbGwvdmVu - ZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19wZWVyX2V4cHJl - c3Nfcm91dGVfY2lyY3VpdF9jb25uZWN0aW9uc19vcGVyYXRpb25zLnB55Rltb9u4+bt/BeF+sH1Q - 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 - rBjrUHErvW3EDgGwe7A9ijl5znCbVNPqsETqawPclBXjcclts2K0/g7mjzZZxhtCzx97xrxJzyAA - 7cZN5R4gu97M+/mD8374zP7mdODR5/vqxKGt5z7Zd65m3SJL7/V6x3IgOW4eq5HkZuNf//mbdTaw - Pw9wid/pcKBD/JaJTMhJnbPwEosDPBDI1F/6qb/NMXPVEKT2LPIMx9wr2qq9w/1bTwX2F9X2F9V2 - cVGtZWC7vbN2PyN/crfcbhEh/tZX327eWTTIP94luG1uPtiapDikntx9ul3n9vjc746em+N34DbS - /P3G3SPeuLMd0oPd5ZNBaUT5Oo1GJmjvL/btL/bd/WJfOwI+nW2EJOYinK1D2/V8v02E+9X21a9b - bEzc3oFSp3K2m0W+vOcHFuf87gTW+H+fe37f7WoeVjpC/boPGNola9Q93QVOPXXfVOrIH7jxzS/b - 3LPSqYVxap4f475fp6E/3TPnW50Wo1eD4htWEiaY8qRikLLP4PPj9DKQA9wMHdvOz/C55xlaJ+pu - zrfwkXsPghjN3Ix707F59Vinpl1R4NYn59Vzu0S8er5bQl4zfPDE3LD6PyTV1XO9bZ7vfDq+zaY6 - Dsmr536H5ZuwH+LQvHp2eukQHzc1refALNYdD9jOldDZtKbb9K2gQ0EjEaJr2P0OQx3RuvcabOLS - a2WLkCVs1fwdpbl/RZOStR1m58ZEiwomGXbTjTsRvplVzFjUHxti1tOi4mzYINr2wFRP68Z41rLo - hzrIV9Lc/TBfj/sdb7/i89Dn+VKjXZ/pWxbiDJFzaG2S02ahXpmG11hore3hrfH6x61JOwrRvwBQ - SwMEFAAAAAgAMDB4UyTYnM/lDAAArGkAAFwAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtz - L3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX3JvdXRlX2ZpbHRlcnNfb3BlcmF0 - aW9ucy5wee1ce2/bOBL/P5+CcA+wvZCVtCiwdwZ8QJBtu8X2hVx6wCIIBFqmHW1kSSdSadwi+9lv - hqQoUpKdl5M2qQS0sfmYF4czvyGVPCNhOouSxaQQ89E/d56R0dYeIHaQZqs8WpwKMgiH5H0U5ilP - 5wLa8yzNqYjSxCf7cUzkIE5yxll+zmY+zH0XhSzhbEaKZMZyIk4Zef/2qGz2yX8YM1/EhSBRIsdk - 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 - Pg99wCNGtO9DHsNCGipq3ATRONHOQkvTcKxFVtunuyWEPk3ydVuutSmz+nbyJVM3ZrbU5S1d3tLl - LV3eku/+46XlczhZSpc0dElDlzR0SUOXNHzHScO9UoQ94H8PJWSzGcDfcMU888wT8gzO8ke/SF4J - owQwfp1CrsfmpQaNLl+Xnc9F3+odUQNhdjfVn8d7izubdncT/lu6UtE2k91N+O6txnu/1QiQZUtM - wUswCF6aN992eRtyC2EYwcZo1N92HaTG1wo8+32fMsmf9y/HvuxeXrhzjPxG7g8dM3tt3f6aw20j - fe4Ad8sbFm8YVz+YWnInUnT1/ygrMhaI2+vG5j2xfo5V1eUp88MZ/lKLrnn6y0+P9Ds2W6Z944/Z - gM22631mv/qg9Orr0dYl3Mp8x2OFjab3iOcx3Tsp3Tsp3Tsp3TspjXdS7r6NpYk94tsq20L/tlSi - Qah77aV77aV77aV77aX2dK+9ELJjuneACe3/AVBLAwQUAAAACAAwMHhTG2NDpOYQAABC7QAAcgAA - AGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3Bl - cmF0aW9ucy9fdmlydHVhbF9uZXR3b3JrX2dhdGV3YXlfY29ubmVjdGlvbnNfb3BlcmF0aW9ucy5w - ee1d62/bthb/nr+C8D7YGRQlLQrsXgO+QG/WdcX6CNJswBAUAi3TjlZZ0tUjrVdkf/s9h5QoSqLl - Rx3HDxrYakskzznk4Xn9ROUH4oYjL5gMsnR89q+TH8jZxj4w2GUYzWJvcpeSnntK3nluHCbhOIXr - cRTGNPXCwCYvfZ/wRgmJWcLiezayoe9bz2VBwkYkC0YsJukdI+/e3BSXbfKRMfkj/ZoSL+Btojj8 - i7kpicMwJeMwJr5oA/fh11TQ5KyNGJmwgAEbQGQ4U9jrXZ+Sl1kaXrMkFQ1fi4ZhzLve0WDCEjKl - M+LSjI/thnGMZIfsjt57QJYGI/LFA9GGjPghjOONOX8uDuehqJK4vdlpH8fhlKSzCFaVeFOY55Tc - /Hn1yrn89dXlb2/evz7JL36hcQBtkhPRg/6dxcwGOZjNvroswolKigEufY8FKczJHfzjuXwWX8Vx - GFvk1zSNYKIiaM3yS/AzzGKXvfrqJWlSu/g+TH8JYU3zy1MaOQy/NriI6EQR4U3Kpld0wkbNdl7E - fC9gRcur/HfB1NwOdhrTIOF98q5Clv9lsO5VwZpjhL6vcPf2+sMVXGEg0PvwStyzSP7lHUvvwgrf - 08k0nTfVL6/f8an5hWurvldO3abx1KlxAt1zsvm62nZxawqq5yeEJsQRX09OQCkrutE/IfD5gUQz - GCHtk5GX0KHPBlkAaj46EwNZWTCJwyySFxLeS6N3L4OZRS6p7+MgFvnZc2Fe+V7yXAuXNBY3PvAp - oL5FbmYR+4PCNP4ewJUTPvANGRTXe92b7im/eOkneA1uFZ1vC0K3t3UVuJ27sJ+ApGDsNkmBLHD8 - 6VP+z8mJ69MkIX94cZpR/z1Lv4Tx59ewZb/Q2WUYBLDhceU+REzYsqQXDtH4nIpp7HQ6y3clofxq - C7H/DDOS3IWZPyJBiPYtSSlsPhgDDAlYEMHcyEO7489s8gYaMDqyyKzs6MYM29N8A+eDuDgC6BZS - UYYFFRQmEwdA+0XTlLp34jpoDQ3wSuwNs5TlPPa9exrnitUHS+5BszQUFwSD0BtVR5hnTxGTcB2y - xTApLmUxzD+Kugdi5uz75xfPL5yLn5yLZ3auvLxjRGM6BUooXb+QEmVARwKWH+wsX/XErrQPg7E3 - gfb83yxnKBzLXmLASh+45VHf+5vFICg05iudS1req3QZsbZO6l27UBgxrflOHZQbFa+O2Jg4jhd4 - qeP0EuaPrZxPKxfIUhixKuPnGokf7Gg7oiNQEF9qd2VHaFAOUmukjA/NVGp1Wpw5pMW/KMII9XTC - 2MmiEX5D4WCQXmUES/6Kcx/icN1xAjoF4wHmCtWnT2ADy5b3YuM5uf44E7H1kJd877X15svHwDwl - SoNOvhj2gk3dkcP8+ONncLKTpBwD7Aq/q6xHcatn2/YpOfvPGnRcriuCFviGqNeFK110RQE7LSnk - JvN2aQKfJAXuoR3w1UDnm7yKnxcXz/pt4cGLixf9eb7/xcW/+7pgQRJ4aDJgC03pqdLKmyDzt4fT - U9mLRp5zD6uIu3tAOmhDzi5+Ort4psxdGKTAtJMKZ6IM21FvdSzSoVHk58Kd/5XA/CiEXHTjSKPR - 6ERZaZhbULMMTMDv12/l9Sz2+T7je2XOjrBBHSlcoLddaN79VK6qNwkgJFBUN71zRKTrgCjZFCRI - GqvWLXbSa9xI70HZu/363reBUK+j2XIwF9qN2AXZuqdWldB9u461kV5yDwM7S+92LYtJNkzc2ONh - xJvRPG5UW2arXRxv1LFI2+0m3Qf94guvk68eUoX/LDAj2kU91WtWabvkbfCA8cwpb6A6PJQaVI1+ - 5va67cJ2Osu3E2jgoDFPvEevo+w6mBjlVzEPesbvIHhRuRa/V2a70e22eyk28hlaPy3jok9jx6s/ - Je8tdF5yK9BKQRgKnBb+pTkjw3DE9ZYTzt3HUnKrHTUM4O2e6te6C6y/IqqGp9tu/ptLqzZQnDWP - vOraHWWpUOu6flnNKUXd1xAvOStSOSfO4/k6NUcme3EW9OIiBYDpY3Q6+IX6CbOknz5VeJfDNUjY - d5A/yF/lykEuJZtATJ1micOTfRG8k9vnFxcWeX7x7FO/Yn5kAtxTOg10I1lyfHnbKh3jQH47rYwf - Uw/kaGTpvbljCTszqOahp4vlHAxAuouqcEpUOJJLo1zsLdRCq7kAy/LybOu8QNhVpRmzNIsDvN5r - dK1E6CMeuZyc1DqqLfi9xQECWgseI/RJ91x1RMn5t6qnezivRAFwvxEVPJxHcXjvoV0+l/UxO5+g - 89K9Qt8lHP1D96ERt8hkYMgmXtAQ76gzAVlVWidkh2Tykk8m5NwxEbMJOXwxHySfD5LPBynnoyil - JhFzvbEHu6WY7SJnl0TyRFezGn1yA0PgN8yrcbj6IHIMHnprh1BXIie15HI2yc+Ru9yu5Qh13pam - qeG3VKA+uSpDmSTDPAGmNg1FWVgUauRKrcJuWVOpM64SX66qskjBSgKf2QxajIibV9248SMviZsl - qSgEcnHGWSCYxIqTrIhHWBkacclFAUua8SYBmFQeiXlBxoV00vAzCzgp5SrhV3E6YaSUximoesQ3 - jyhMUpLQe4ajUaxeNajkZVTQmzhjvIJUVlItwgMFfjUIi6YWikfLBSkKsXmRBxvDuiRYmpT3QBYg - P5nVtEQsVsHBMAx9HPufZr3ZrpaUG1J4EPvlTcExwMLfUx8iRjammY8Vf3AVwEXqwbYYwgoznLEv - QqKEcwwmR6lEok8Dga9ZGs/OXo5hvDxGQwQjQrSmKJJxLoTT4pUuWWiE3SfNmNAB0SohzIPljxdV - V3EicuuBIoTcyfZK91sSF8ZTN2mlHd3MJvikUMXoKqlQLUv6diPq6qvmuXQyuXZUazj5VYg6UCWV - Og4vjd+iltQghpKvx68I+XEIwZMPjqNCp5pZ11WxW828Kzlzva1sWa4x7nex++vCNcxDU1YJE8Ae - LMXAoK0cFbQae9ViOPrFybVvUZWmKj7v3HRrA13s0ui4pM8ZLBveNAiUvmGgBDmNZqA3A59OhyNK - vloz6+8+/NNoVIQ3lRtKNDuvWMeXSNtKTb1lQ9kS48UJSx0/BIWBxA5xTCfMUswtmyH6dtOAQqvq - qYDQhtXSAU3fSkZgqn57VvVT7Y4EbhNu4PvScU+5MYfVKyOQnjS3Fre8oXAwg2/dsQc27YxHNWf3 - HsWsj/uiM5rMAvdM+vLug6XXkoH2qkU0VRFQ2ArbPCrS8C0h8J7aV9s0v6C3x9pcWjpzG+M6p2n6 - m0a4SnVQ/akxeY0hByVPOguJlaaBWnZqNiq3rRgWo+YhdT8P5pixmiWtzGLrrPQqfCjOy5pnMa3a - /Ahq+nR876sMMAdPXVLYFioIEeZrBl6gmsovkf4PZybhXyfhf/SMuMivFqiAtWbOtLHSgEiK+ktn - RdqkyIDa64Pam4KjwVoa4PnAQlDNMhvg+ZGA500AwnNgVAxkloVR9xYv3Xeo9CAgR9UJ7GvYj7kz - 253nC9dLATDyWTc8wssm8pEzu/hBvKrCmCjIREEmCtq9KEjs0sMPhPDBsef4vxf7HhKtHrKg61JC - lXmWeV9DE1FozRV5L+OSEl6vRhmdTudnLtaiGuTrRg3SVBx3o+JonsE5imdwcN9u9kGbqiU4kMdk - qkId9RMw8/Jp2WVnn3s5uAda1nvYpBZV4cfkrvuRu6pb99EeIvFD1zw3Yp4bWfO5EeEe9j43Kx7v - TOkk2ZXacfuJlBvg9AMPfr/38ImMFtZA1leMq9YgdQy17B07mq7ZC6YsfmChhW7dTVncnErf3qn0 - 0oE92gF0mrp3R30E/fm+gwi15yoqwPiOHU/fwpHwNse8r5G3SCMUyY4l7P7eM9+/r3LQGyfWQC2b - Pc3dfn67OftV5tY4sV3qngGGDDBkDmcfGupkDmevBk211uxkv53Fp8y5bHMu29S9DhFSM+eyax+D - r62Lryk+bu9TfdjaqZPc0ZiNHAiV9wNnK+X7yDn/jc029t7n1rHXDR51gxoQbesgml7XDY52YPGE - bukNjmZwtO3haBp7b97obN7ovIU3Ous0b5tvcV6L/hZgugWuf5fD93PBN7C9GLOrinl0UbwGv2sP - vTudDoJbV1m6qNoueyt/RCkp3vC0CBBTcCexOgRWR+AgAu75nvdCSyp8NaER/DO5I7kgJVZYKOX+ - YI5LzAo2foI3Rv8Xdxv5yKTayOluHqcrLdvHcu1LJcrXq2W5qtKtAVJqtNiglQat3CxaqTWVT4BQ - avg4XFSy3bsdNRK5qLApuxowkuwbGLl6llHokQEgTcHQAJAGgBSfPQUgq67tgIoYk50qXzwmkpgX - Hl6ztQoPoF6xx+7xj0MHwkbgVToE1cGAu5y3Vd48rVQmjquGIAQv9y/OwObqClt7MbVGZR7rZdSt - BYUnfQH1sSLtG3zptM61GGj8MCJdzYobaHz/3rxo3j+9B8Du3oKlc3zA/qcXPrjm708q1ksL3sBe - xPBv6RMlb4HZax62NfFKvLcob0i0+QIEoW2IZWkHlSXI/z7q6ImC/q0F0Ah34CqlMJrvfWYV8GO5 - M1nlon0X9kEnCH2Aykyv6ISNNnQ4q2SuAYjs5p+L0W6BI4/h0Y5FMYP9h1aee+hewL6mDtj9zwM+ - 4VX30Bbs4GfNgEfbdTNBD344YJkSKVmzaj8vmSk+SoiLdn/pVKb4LJfSFJ+tpTaS4BPkD8XnoW2y - V84n2hZWk1YUn/XSi3m9HyPNKD4bDeLx06w3l2sgd8yGJ2zjQuTRZz5u1cCBDDF1Uwf36+OfXSzd - jD76VomhKXHCscN8NgViKm37nvoZq1sxLeJYGwUjA/XSQojRlquMYYZ4myiGLrVRGmgsdmv3FuUy - z3UyNQ1/rKxScLN6ZpnP+4rZJX4eO8PkEm06y1Q0pDFFjVRPRpRVNK5QDauy8WQTIUXFiT5NLth6 - kA2fYtrno2zXyP/GnoRtvtVxLqUNvjlyPo1jiN937LTbvA1hivqmqG+K+ua826Ocd6va/Uc79BYm - x33qzbxEUj9OK8hS080dQFoW++j9AF3OuRyLj6fVxT3O2Lz1lNrc4DyHfhbUMqrdKxCQOa1GnvpJ - M74IpUlRZvf905xj49tSsLUE/1rOGyfZ5ACPe5StqulbhAvNebYjO89Wt6lPeqityswxnGyb6xGP - +njb4nKn7GwOuJH9PeC2UtJSqJM55WbKhOYv15mDbft2sK3u1A6uDOLwFMCJYClAUJdGMJuaP+T6 - 1NWQgXikoBm4lE/uRcEVF+JSyPAR5SoTTSVK+078shIqrQtQ4iAGgdz++zZblN2gkAcWXugUwKCQ - BoVcG4XE4K+cKoj/EANr5sYrg5ULXFe3LfypEavAVgbh3GeEk1/WJuNFyJP7ef1zoSsApHw4wcbu - oaW4eXcBGF0qdNjtrECYFcXQLPH6To3UJivQIaeVtKDT6XBKCRFTR/KpIxApfw9WWYCH+4JA7tjf - 6PtjztTXFinSw5MCLBNtFa7LlW2u5AbwxQUabGBGAzNuFmbE5d0oolixjAeCClZkOmrYb7n6oRzA - QH9k36C/xRF4oT0G5TNlOIPyGZRv31A+nQ87xJweBA2jncf6dE8+N7OgMFLSeIPtGWyvRbcNtHdg - MYVu/Q20Z6C97R0wbHdI5pihAeH4TBgQbsMg3GIfv+PxOpqJFSG4hszHHKu3IW5hZAC3FQC3y50H - 3MJoB/A2VXsN3GbgNgO3GbjtCeG2JSp4sr9B24hB2wzadkSVMYO2GbRt59G2hgs7nOT9/1BLAwQU - AAAACAAwMHhTL9PZ3bQZAAAp/AEAZwAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIw - MjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fdmlydHVhbF9uZXR3b3JrX2dhdGV3YXlz - X29wZXJhdGlvbnMucHntXWlv20jS/u5f0dB8kLyQFScIsPsa0AIZJ5MJNpMxnIyBhREQtNSWuaFJ - Lkk50Qy8v/2tPthskk2KkiWLRxGYiUX2VdXVXcfTx09k5s8dbzFdxrcn/zj6iZzs7IHCzv1gFTqL - u5iMZsfkN2cW+pF/G8P7MPBDO3Z8b0LeuC7hiSIS0oiGD3Q+gbwfnRn1IjonS29OQxLfUfLbhy/J - 6wn5TKn6Ef+IiePxNEHo/4fOYhL6fkxu/ZC4Ig18h1/3ok7etDklC+pRaAZUcrPSmje6PCZvlrF/ - SaNYJHwvEvohz3pnewsakXt7RWb2kpc988OQVXtD7+wHB6q1vTn57gBpN5S4PpTj3PL2zVhxDiNV - VT7ZLdtvQ/+exKsAepU498DnmHz598U76/zXd+f/+vDp/ZF8+d0OPUgTHYkc9p/LkE6ADjqhP2Y0 - YIyKkgLOXYd6MfDkDv5xZpyL78LQD8fk1zgOgFEBpKbyFfz0l+GMvvvhRHGUe/nJj3/xoU/l63s7 - sCj7s9CKwF5oJHyI6f2FvaDzYjonoK7j0STlhfydNKo0wyQObS/ieWRWQct/l9DvWcKKZfiuq7Xu - 4+XvF/CGAkGf/AvxbUzkH7/R+M7PtPt+cR+XsfrN5W+cNb9waTXnkrVP7PDeyrUEsstqZb9OJsmn - exA9NyJ2RCzx59ERCGVGNs6OCDw/kWAFJcRnZO5E9o1Lp0sPxHx+IgoaL71F6C8D9SLiuQxy98Zb - jcm57bqskDF568yAr3wsObMx69JQfPids8B2x+TLKqBXNrDxDw/eHPGCv5Bp8n40/DI85i/P3Yi9 - g09J5uukouvrvAhcl3bsV6hSNOw6iqFaaPHXr/Kfo6OZa0cRuXLCeGm7n2j83Q+/vYch+91eRb8H - VMxg0ci/YVPOsWDeYDBYl4H46s+JIPHf/pJEd/7SnRPPZ3NZFNsw0CAnTBowW4iGzB02x7irCfkA - Cag9H5NVmnEWUpbeloNVFjJjJYAcsVq0YkHcxPTICmBzlR3H9uxOvAcJsT32JnRuljGVbTxzHuxQ - CtEZzNoOJIt98UI0EHIzMRFTsaORSbi8TEQxMeu2pJj/aaLtCX5NHl6dvjq1Tv9unb6cSEHlGQM7 - tO+hJkbdWUIlo4EpDZjlYU7lPRxNMul979ZZQHr+71I2yL9VuUSBmTzwybFd508aAqGQmPevpDT9 - lskyp1WZ9K+TREwEW+WonKaDkr2d01tiWY7nxJY1iqh7O5btHEuCxlpDxpnypRyyh2WcWCIj1CD+ - yH1VGSFBWkgukVY+JNNry9fFG8fq4n9oxAjxtPzQWgZz9hcjDgoZZUoYq1+h1BcWlx3Ls+9hooCp - iYnPGYHBqlI+iOFmSfmxFmLAVWXhfUZh/om0BAPZAxPj+B2ozH/72zfQnYsozQnTBf+qsT75NJpM - Jsfk5J+1S59xYRA1wEQfjIbwZsj0ikeP03Ll/He9ptivqlyuZC1Qt1D6X+ote16fvjyr0vCvT1+f - lanv16f/d2bS96qCx2IDJkIARjqN6iNQ+tfj8bHKZQeO9QD9xAbtlAzY1HBy+veT05cax3wvhkZb - sdAHWrED/dNgTAZ2ELiSuBf/iXxvoFU0Y5qY1VFIdKT1KkwjIEhLGNl/XH5U75ehy4cPHwIlgj4B - gbPhhX09hOTDr2lfOgsPtLomnPGdJYxVC0hZ3gMFUaHXhskAec/GxycQ5+FZfkhPoKLRwDCSgBfG - 8TUE2obH42xFDybJqqqwakBCzdXj1diEaHkTzUKHa/oP87J69SloomexnPlgTKo+F+t9NHeuUBay - d1it8N8YpgRjpx2bJSedfdRnUFzhyko/sO5+TCUka6CU5roewnA5kcMFJGxa4BPPMRpoowoYo/1K - +GBu+B3YHHqrxe+Nm13Idj08FwP1hM1pxoaLPIURrf9Uba+o5w0f5ZU1iImAsYX/UeTIjT9fWUnF - UhXUolvPaGgA+zzSNdPQOKdrBBpacj2UvzmNegJNs3IzKS/TwTIWwpyXqnGRkUziDZWnLUt8LCuU - hna+Nkt5YeHSG4WJbQ5Mo/b99BfbjehYadpjre2quEIVkzsw7NWvtL/AyVFJwACOl5HFvXBhaZPr - V6enY/Lq9OXXs8ykozzTkZZpaipprMpXn8epupuqv44z5Ye2A3QU3OdRaVlidplmHcTj9XROp0Dd - aZY4zYSbq67RXo5KZG9cZHvdFrx8phaAuZStKaTxMvTY+1Eha8Z0nnPb4+gol1FPwb+tV/FsPuBa - /owMX+iqJnrxV1aXPb7I6HH4XtDrjy+C0H9w2Mz7QgWpJpItL4zaGYop1dqPw8eC6aHM9Bu6cLwC - fX2x0VUYp75ZDX7cOecWuLshEewC9zkhmEiCiSQ4CVNGAZ05tw6IfsLDxEdWJUvH0sDjM/IFimB/ - MT+WFZcvRJXBbWJjETqrZVVVnVSss4TCfOXVhRpakfb7GblILYtoycxyYFjsJ6EOxfBSbqsIRL5V - eiX1YhBmSUiL/UZX8H5OZjIKxech8obMllEsAmO8wbdLb8YjECwqoyLEAYuezDlbRZBHzaPFCoBl - 3OxxvCUnzYr9b9TjVWlvCX/LmAUlxXYYg0wGXLZFoM4mkf1AWWk2i/AUapFhRej2cEl5lCWNLI4J - 18/8recnSceMPDudeZPApAyEsMTQGxEL1alvQAtUv1jlZEB0UdKCG993Wdn/K8ZfJ9kQa4EKBwwt - mRTmaOjuB9sF84ze2kuXRcBh1oZWxA5I9Q30K2Uc+y4oiniLYUbQonVMvQDBlzQOVydvbqE8aRqx - iH7A0IskkMRbIfQHjwapYBwMHjXLCBkQqSJCHej+0BxtZOTLcc4a7nMtN0r1X1qlmNFMrEont6cI - /FetLmbARJm60nD2pGDYnOlzZjrLS0nIhjzkW1D2TPy0sAcPC18ziciF19N27SuA4oY+2CcudEam - 9Kyjmhe2YdaRzbig+bQqZdqfbESL8Z0nqTABFClUgXEYZSkZzEJKSwW5ZblyBpP93ZKSti6okSWf - Zy4qm6nJTihkrFIU00r7oVBUOrtPNSuikAzkYura9zdzm/wYr8Z/nsE/hUSJJZH5oBmJZVEs3hnG - VLrPqhKqlMwKW9DYcn0QDfCNGEZn+cuYuWdFy/c5bOpEavJ2tejtzWxrQ96MeY1BsIYFwfR5Q0GN - EZ+Wz5RqvedTMPROaiOM1HQ55jOnL9TC9K/hrQNz0gm3O04eHJu5SFyDnNjRypudKG07fBybpWBq - fDsmhnABCGSm2dxuMbRbgbYjPa8xqXxhnk+NjqdSvBNmeVnFqbs4iWZrnWZ/GiayQpHTtE2meY+F - YKZ6PKaYKB2Wolhm197Ys2/TkskpNz9muFjJlVGmHZryGZfNg+Mcf0RtZte1/S45MOEg/vd+YS6w - Ad9TmNGzznCZH3ezQj/5GV3NxHEx9uF4S2fkif618DbOarsbRm8DwdVNwdVdwaIwiyEA2jLbz9CN - CIDuCQDdBTBZAuwxA6IusNdaBK/t4F2L4TB9am+tlc18VXrgVWnbWdzMdtnWwGGv0YpRnF2/uCsr - JWjRoEWDFo0x214tGjEKu2/UsGVJr9j/XrfdvNncEGGqSTNAymbe1hocIlwpJbk91kaKImdth8Fg - 8JbTUjOkhwE8XCuSzga4VmSrtSJsCO52aUh2UHdkiUeWqF6v4yjzclWWBqze6NyyjO0WT+QMIPag - G9kMN1IfhHtbFOH6M1wHgesgtlwHISb69rtJyXrD2F5EDd4y/AWa9zs3Xp+6B0Fp+9rg84bWUO0K - +hAYbtjeYYOwY4y5ZcaBqV8xxozbhp9v23CqjPa2V9iOZ3e93i38qu0R+dyCgwyK3IidxM+wj7dK - 3bbWYhb2v0Zap83l7bbs/rF2ny5jXK8xitqbcddswRWMzDZji923qcQgjIIwCm65bTMeg1tu60A1 - lYEvla8BeA3utsXdthg7ag+whLttcw+iTNuiTJqOar/j7DrRDnbabufGJmdhr7GNPkITL3l3Zf1Z - vpUWRKbMC4sas4P22fauMg8gFof2Q89+oxl/oMrwT3n8JBeAn14/UcfWP8kDSJtU8AWatCHWKJ3d - xQ5roX5sYgE3FUYYM9V43Hrk0R8w0zretylnc3bCrgJO2LMleGLMuhtggz3cS4+Joqxou5bBn8mj - wWVsIq4NeyZPPRM2eZ7NlFUVHsCeTJ7HKmZvjE1WdawBokye7aDKstz7gCyTZ6fbaNlTtMrSPlAj - ZscM2zkR0pCU5WYnOKAhtGexxcbrvtzmVLmYHWi9CjaBWP6tRV16n72vYD55sN0lzc9dRm87VwrT - /fqrte71RPUtMyTEck5mkuRKKcQiWLZqHZF2bqlqycn1vhBW0ZrNUVbJ9w13dbNn30Arp2jXYKsm - IQUWFXBKZTNmPdVENMaZ4ZaLYGZU58E9sXXeFtNkHp2JW3QOgVLu3Vk7Twms9NvE1WAqLZP/Umyy - 17BkO/zHQrc3ypUstK7xXmXVMEIHEx3MPF01HExd93TO2Tw8fqKagn4v+r2GPkC/dwO/t6D+0AVG - Fxhd4HIX2KjcD+4OVwGTL7QWV+6HY0ve4oPuhEuSPDjBVAzpNeufcCNcR3yNOlvYMvKJm9datgDJ - 1KPN2rwGKlObgNgyI6Ysiysqi5azzHblBFWGs1Y48E/7Vdgn1p1tdHs8qi3wox6cPos7wrSnzTvC - zNqr2ZYjb/P6HWE8WZcNxu22gl0ytohD64LQubfD1RrwAq9wXLtrTOtwdYlEgY1Me9vzOVCW3U/G - GsYllnCJlW1Nxz24fc4DPRH/kFsKk1FICfUYGjQvIyHTIjyLDzeR4SYy3ESWPp3dRFYSLVI5GrB9 - TLcOdHerkBA3kOEGMozfNGADGZ5MiHvGtt8zxlVSV1xrqWAfAk+yx4ru7JDOLbBk8S4ZRErWIyWV - ooP4Scv0r6mfm4WfIGqBqEWXUIun3yyzyTzcAnMFCBF0CDKAiprYgJkFLbJeKu6m0aL8VxefpH1N - BJUEqNw65p+CHL2P/WMkHSPpeKsN3mpzqCh3TSdcldOA2HfnQtp41U3HHFoMKGNAuQ0BZfPs312/ - zVpQjxllVGULoKfsxWFvMK8+9fsq8ETcNz1Jeme35WSsiG03ArBC+hDCbtitN+tEGaPgLTMaTJ2M - UXC8Auf5rsAxqJq93YWzCVaAV+E0EEJ4vo0PbDw0YZtDbY3bbLu5jIz1gEdZzn5YzWlkNGM28wOp - BF8iHSaRvOHh4ItXn5PXG0ImBV4iZFL/kh1WfSKzpRxPu0zDIGTfqRD+Du7iMUgkokCIAu0WBWLd - u1MQKDPVdQQDytDUawiofjhMFdIA/AevztneUk5kBfc59DDChLAUwlINh6XKNFKHfWtFM0fjoEG3 - jouAFEFAqqWAlEmMEYxqmalg6mAEoxCMQjAKwSgEoxoERlVq29YYy5KA+hCUTnY/bOS68JNkyhNx - p7KtOuQPBjWwsj/8693VK2J7kNSeO8uI3Njsk52xpBGnQpwKcSrEqRCnYg/iVE/EqaojZKoAxKgQ - o0KMqp2BJ8SoEKNqCUala6NOutzWQm4RS1RusjwE6GvhOV2IMh305K4awoQwUcu0tamfESbCk7sQ - 6UhIQaTj6UhHfb3RdOsrTg0vSQZrbA3Uo5QFLbK/qhCMmIcWTxL7dL5DKKPAkgTK+MJvLxFVeJTO - IxZIvklD8XNy64QwWS4j5tolb68C70La/H0GNxAJQCQAkQBEAp4dCdggIqHKaQAggJF+jPRj7AAj - /Rjpb1Wkv1TbdNfl5FTfLAIroDS0ZBzhoNtRoB3Pe2f6z4vgAir9zGn/6ETxJZehXd6aXloFYgqq - n+phCiWiilhCy+wBU/82C0tg6p8K77fu9eksfRXKwL4Dr9g/eFU6QhcIXewEuihRro2BM9aprMbb - lBkG18MvcjR30pI0XKa+3pQcDAYsXP8+x9U0DstkKXToAxVXsUTy8y0BJ4r8/P6CkxX1Go2QWy2A - D6K2DxfqlnRZJ1fcHB4QvMyysrBvgpeEgAcCHjsHPEomhINcel7Sls7hJxvMxr1HV9ZGflT+BqAq - XKFz5wkBl23N3kRcEITpYdAFQRgEYVoAwuSUUgcdZbYf3A9jOueA05w+ODN6GCd5O9dXLyFZ0Qea - 994lYlhDm6UBLdwXZnwrmgnQTCTNvfZj9+5kJi4LD9tu6HJkWiocg7PanoHRMXjKMihEx9ahY8Yp - BWGxllloho5tGCyGOBXiVBKn6hhE1dxdMdVze7PNYtV2aLps+dr1SC61Qw+ohUbF9LDLkXa1yEjy - 5JJRtJ81RmU1oBGleqneEiOz9KEphaYUmlLGbGhK4ZIf9jzfkh+zrmuCqVZHgzTbYAMCPor2c/bW - XPCTJblFppphFc9aW40v4nHMi3Zs4kIWFl8TrKjcvXxnR0RybgxTwcxdznVsQpYgU4ilHrgEiOD6 - HFyfs6P1OeahfpDlOeamdHd1ztpZtveLc9aFQVT2BqzN6eECnK2M0EQicP1ND0MS+pyA62/SwYDr - bxq1/iardzrotnIq7fkDDWMwqRqBM4g9gQhBIARRKZuIQrRM5Zt6uOkoBG5jRkwDMQ3xIKZB1phL - 7bEP3ygSNkE2CoR3wz48KO4BZSRs5SFhfitaylZ1Lx2jutc4R72tzrihGQETBEwQMOk7YFIjpKNK - aABmgvuZEU7B2ArCKQindBpOKWilbnrMMNj5+bmCc5YTRHSmhbEOiq4Ym1V9l/uHC0i4uwvdi2BJ - aU07BGTK6+gDJKNbM1k+DvRPoHmKmI1W0a6AnXrjAxGellkhpq5uOsLTVkzmXAzbEzbdVSIzufGt - /yxAVnvCfm78+cpKKpYqoxbdekZDA9jnUZlCG5bN+Bq9hoZdJ54fJ1lPsFMoi40AQ+2IcPUD4SqV - zSZgXBtq52ab7hG/CELQwklJKVkPelVzoqf2uwEuq2HAy9N+P9OYXCUkfAgyqTUwLWLHKHEcKUlL - OLnMv3Rmq+LNiHmWrr0dMYeKwUf4Z3FHpAylnxN5RPCtRPbOiNaF7IwDl7FXAJnkZzaOeK8XerJo - 07H2X8m2J/0gB3Omt5WY1Oi0HMklFNTEWcrkHMFFBBd3Cy6WSdpB4MWyxnQXYKyh0HoNMW4a4FRF - NQBrNOuAaYlhhXjk1t5KIl6ISPYwFoiIJCKSDUckq5VYt+MbyRWfTYQotwtLbBD32KNV2F0Icae7 - uhD865zCN3U1gn+4IauRcFXHkKq2IUwbqoBmW2CLpyBM1Zxokfn1JFTofT1UKN1i5XhihLC39g2Y - +iawSI8rGkGjp4JFqoK2gkZl9LMUeCQdgiAIgiAIgiAIf0r2WbUVBEEUA1EMDGogioEohnpaimJU - a6Fu+9DpHUByTC+FdWoJcvbnPkNtHuXOS+VJJVrszLg+8y1v+2fe2N0t0NzmSsr0IkqS4SQRnGyk - H5vrhNrrINPBmZbAmfD9zpnd8ZwmHrDpdEE95gDReV3vuNBG05kmqucrl1Imdet9JVum3LLC8Sda - 0fX9HLNYPqN/j7d1Nh8PbNaWwjWaoFto4rmaVLYxwXNTUoU1XtByzTHMDSKAaCNuNdzvVkPdnhuW - 6kncX4iAbXsvWK2rSJ/Rn0zVUJkTmVWIjy/UBasZEkSbqg/uYPAQDKPZN/CqZ3YAPKKHPQxdjegp - MzfHhki27lBe8Jafi4Z/ZsQYw/ZPPLgjY+FuezIHKwTt5Oc/eqNCwrtlJfcgPG3qYLSC0Qre2gpm - 4EHKKifiJlgRDN3GWK5STcOq8HmussypDGhgt/kAD/7aaA0nJo3U48VoH+dEfSOdFyea0bzDQBpi - +dczDZqNI0ViXtFmmhqHfBjI7r2tny6Pyhj7g8GA1xQRwS8i+UXA/t1yMWUjoaVnPtReQ2muSriY - 43dgxonE8kaRVoO50k4qafJ2OFGVBD4jWoSrQXuxGpR1704XfmZmto4s3szQ1OvVmfVCeaqABqzJ - 1PS/5mcUkvVw6eZ6CzmRE1yl2cMwWCZ8gas01WDAVZqNWaVp0kad9KmBUj9oJoJWsggz58X4wR6O - ukfELMnVRsSsVKARMGuZpWDqXwTMEDB71mVjFQoH144htMU5gdDWjqGt9Tq86VY4myc2BLYKRPfO - Aq/CsfwAYaymwlh+cCgUS5c+BLEQxEIQC0GsA4JYNYJpKj9iWIhhIYbVzsgUYliIYTUewyoooy46 - z7kTVbRN0GANujA82nc2esV1yOnWuV85dW+hQx33oxPFl1xS9nIH8/pK+4Bz7elE9VKBRbSqZTaB - qa8RrcIj1RFlSUjpwA3A63RhI/CTTTVMs81BoKaU/Zse2V7gRYvMwqoz2zewC8UZc+Tq4lNytLp2 - rppgCrCPZWchYv0Idi2dGZtQdSAKg8euI0bxzMeur5sDDnsO+7rWdQ4WedIk3WsYZeOIjiqrAZBK - D7GSXRnHicQgotLD6AkiKoioNBxRWaOXOu5OW3MnkjRbZZMKO45QO//voNiLirAVFzGCT8tYoBp6 - KZI+dfViJv60obXIXvcBRWnYbqHtZXrX8MwBlC6vtyeGDcIzxYbjZiL27HUzkVJCwxKdg1uIENwy - g1ubQ0XiGDIFEe1CuTXblE0JvDIlyoy3Grf7bs6vnhi2adQ3a6YOBoO3imf8ohuNN0+4sbfXuFBC - MO85UaGmke2QZvbezEv5X6Rfllgzcl8iSwhgIYC1WwCLzSm7xaays1RH8KQsUb0GiHYRiVLFNwAz - klPzNNHs3QeVtoN5cgYuezC6Iio6dHQF4RuEbxoO32yuNXriBv8/UEsDBBQAAAAIADAweFO7zGQ9 - QAwAACtZAABnAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAy - MF8wN18wMS9vcGVyYXRpb25zL192aXJ0dWFsX25ldHdvcmtfcGVlcmluZ3Nfb3BlcmF0aW9ucy5w - ee0ca2/bOPJ7fgXhfrC9kJW0KLB3BnxAkG27xfUR5LILLIJAoGXa0UaWdBSV1i2yv/1mSIoiJdpx - 0qS3TSygtUXOkxzOg2T8jMT5LMkWk0rMR//Ye0ZG9/YAsaO8WPFkcSHIIB6S90nM8zKfC2jnRc6p - SPIsJIdpSiRQSTgrGb9isxBw3yUxy0o2I1U2Y5yIC0bevz2tm0PyH8bMi/gsSJJJmILnf7JYEJ7n - gsxzTlIFA/3wtlQ8pWgzRhYsYyAGMJmuLPEGJ0NyWIn8hJVCAb5RgDmXqBc0W7CSLOmKxLSStOOc - c2Q7ZRf0KgG2NJuRTwmoNmUkzYFOMpfyxUguQVUN8/B+h33O8yURqwJmlSRLGGdBTv84fhUd/frq - 6N9vP7zZ042fKM8AptxTGPRLxVkIerCQfY5ZgQNV1gSO0oRlAsbkAj6SWI7iK85zHpBfhShgoAqA - ZroJXvOKx+zV56QUZavxQy5e5zCnunlJi4jh144UBV1YKrwVbHlMF2zWhUsKliYZqyGP9Xst1FqE - UHCalRJHoypd/lvBvLuKdWnkaWpJ9+7k4zG0MFDoQ36s+gKiv7xn4iJ35F4ulmLdUB+evJdD81pa - qx9Lcw8pX0YtSQBds9XzGoZ11xJMLy0JLUmkvu7tgVE6tjHeI/A8I8UKKIgxmSUlnaZsUmVg5rOR - IhRU2YLnVWEaSonlsbvDbBWQI5qmSCQgvyQxjKtcS0kc4JRy1fFRDgFNA3K6KtjvFIbxtwxa9iTh - UzKp2wf90/5QNh6lJbZBV418VjM6O2ubwNnaiT0Hlkqws1IAW5D4/Fx/7O3FKS1L8nvCRUXTD0x8 - yvnlMQPpYdl8LJjyYOUgn6LLGarB6/V6NyGQ3HwNlYp/5BUpL/IqnZEsR19WCgoLDbwDOA3wFkqQ - WYI+Jl2F5C0AMDoLyKpBjDlDeKoXqyYSIwWwI+RikQVzU+4RCaCvokLQ+EK1g4XQDFt4Mq0E0zKO - kyvKtRGNwWsnACZy1aAEBGw0E+WKE0tNIu0lVGQETltN5i/LtDM1XuHVi4MXB9HBz9HB81AbqkQs - KKdL4ITajWstUQcMGuDlwafKGS5DBz7P5skC4OVnpQXK5wZLEXRwoCuhafKFcVAUgOX8ak2bPgdl - xjYh2b1hbSZqWPWqnDSLEltnbE6iKMkSEUWDkqXzQMsZaIUCS5DAoa/tEB9EDCOFCBzUl1avQQSA - hkgLyKIPYDa3Ni8pHPKSXyxlQDcmmFQJUAcOXmDeuI4SkbSYKKNLcA/gkNBoxgSWqIG8Uoss0lZz - G9BCrchNKD/9dAnxcVE2veASZK81vHXXIAzDIRn9C3x/xkxvLGdVkQGPXQz60NIPJNCwQdaO7Ayb - zw2yDIkRBEcg8dW04vPy4Pl4Uzx+efByvC7Yvjz459gXnQ2D664AYVXMwGEMbEVMJ6jz9Xo4NFi0 - SKIrxktcYhPSw4U8Ovh5dPC814DEGPGwlxZFqmXf/7PMM70g1MjCcoX5qGAF/XbyzrRXPJVmqmzS - NqhwyQQFQelZH4D6580AJ4sMYqYhUVBxEalUMAKNqiWMYNkZ5X5tiG/QDj+AofTH7QUTAqNBz2Ox - vcBvx33QqD8MXEZXTrDYxMln8cDKvxC24KUD021Y2ivHw9pdWF4RympaxjyRMfvtbB1f25mENkqU - zHoB2dTd5XvtNR/t9rUlIFf4F8DC9xrI0G+b0veDFfLSdEMI4quo6UDTum6s0U011mKd9WEpjfRS - AmuedMZJYgx61oqDgbHe6nHwC34B2YMttXq/tdgdtLP+oVzfXpEVNMgsQVBc+aUrqQ7k7blSK17N - U3vAgq4sjVuqM/6I67SvTTkyNQGvsgGvM0UQi9Hl5DVNSxaYmDC0o1VNrsMivIA007w1ukHKbUAg - HRNVGcmaUOV95OzFwUFAwHHify/Px87qMcXSwMKc+MgFhonpDhqfPjHfhg59ThNQplPRDdbSUstk - 4tYsQ0dZCHquEpyJimfYPugMmoqOMqgoIuu8PJqndPRj0t+3PUC5/9V1Mdf7jiuH/o5rv94veH6V - 4ILYN7sAofaS+67TBPyux77e93rWDqzlca/7150QZZKlKYPSV6v+ODMlUzC38h5Ii3+Rapdyt6Qs - WJzME6gptGRES0a0ZGFjazoR94zLmJwCLfyGeT/SrYHswkTSkMWJl4Sts2blG9gur5bkbWZ+Iltw - s+fmRq7NeG3m7hJ1pLhkKwCBOlOX2XJlk0MSV6VQlT8w52ReZbEssbDsNFtgBZaHMymZqmKNf+oy - AK5YPogkq2RyGIn8kmWSldVKZCtWoEBJUA5lKymkSamdCEpKesWQGsUStsNF75vAyPGKyTKy2ToJ - iHT5sjXLa9AA1aONL6t3XnSlh8BQ8Ja4F2H6QBdgv1i1JlMOlpFgmucp0v6ru8EUuntIHS0SKOw0 - KPhIiHpXNIVozea0SnGLD7wmSCESMIwpTDHDEfukNCqlxLAQre0IdNig8AkTfDU6nAM9HVZxy7LA - 7dm6UpZSKFcuy12z2wD2Zxa3sgEFVRKWwPRz6eFRW70OUc5chgkTZoYWB+U3fCOzzoWMZRQrHZxm - my3sRLex7XyalEFPoFvB6VYoe9BqrCpObled4US2tv0aub6pHkx5jvGArlwSbm7dNoS+m3s7WXMb - 1kA2g4+rTa29ttydxdlVw+zKwQpo1MB8oKEKNoVYrfSAfoq0WfgrPVdpidL11xNfeOwg+nzvxBsu - b0S1HWeHhBNGO6TADCYpXU5nlHwOVsGXMXx0gOow63RYmda68lxOixcKJ4LhXMB8GUADiWnIgoko - zUFuSIrxqCDKK1FUopu2Dd0p9GV9ap5ukfnhs6vVn16tbvsKc7ZRSn87NqFuKX0rWEITswfGRQbS - W+bK30++9ucJ+KGRzANGVwnFkiHN1b5T/zrwG9nE2xoQTxEIduxIKlMHj6jmYGhg43pBdYPfbXqr - KRMMQ0x+oq6H7npNl+vEffV4qQ7JSSOTz6lhYT2xq+wuULORrMhiajml8eVkjedpOT9nFDeOysCR - w4oxwTonF7TGR3GzC7MnUovC+DzOErSnD1xC73FdkwlCVviGiV09+uTq0bq68dpHcMcS5oaTTr8x - tmub8dbFjbe2uWUlcsNC2R1aGQ9z46EVONPdQdUu+d0dVD3ugyrMmR79KdWPfjZl3WKZWVtNpnHQ - 98Y7iB7d/Y9vOfGy5Wjtf2hEG0L22WHkcVcfkbrVFsF8qpD+o1wgWodi+wKDuG0p8rCFzi4tvG1a - aG+hukPXs7sggHTzRovRfd2IWrdWdinnLuXcpZx/g5TzSDmFEfrPjYlny3vYr0b2DXzuI7Wd5rNV - VDPWYWcrvW1EjwDYPdgmOq5Jv4abJDyrT7Wk7jbATSk7nmttm7LjSvAw/2Ezebxq9vxHT+fX6TmZ - gHYHrnIPlvqvl+D5d5Lg4YuPm9OMx12SqDOg9iDs6pE73P3buoTo9XpHcsBL3HZXI17ihS8FWf/x - 59rjmd2xzBqu334Ms5lrY15jctwkUGWFlQ4ewOTqr2LV366Zua3pNZ6sdW7U3FnbVnRbkvs5i9ld - iNxdiLyPC5FeM7vfG5LfYvCP7mbl1lHnSV+6vHnj1SD/2Ncvbw4YawlayVOH7KO71fkwJQs+d7sv - 2i1dPLhO9bLb53zC+5y2O3ywe6UyMI5oucrikUkidpdMd5dMb3/JtB1/n8juSpqU3/e+6d32MOrf - rrkhmXwH2pxIG3A3M+SFUrDDddciS9zRoE9yF+O7XevEGk2oX/UCq7tkTsW2qTRrJvWbijT581ah - +V2rb6rRGpE61drf6a6odzk83usBWx3so9MrOINFhsmtPAgaZOwzxIsku5zIYXbDzqajSnzueFzp - Rb2fo0R85D6KIEazbra/7oZD/VgH1Bgktr7UUD/bJf31892Sf8PwOxYBhuf/IROvn+tNE3zrGwib - jMlzEaF+7nYhYR32Q1xMqJ97vWmKTzefbebArNJ7HrB7V0Kn4Jqu61RBB05jEaGPeKjNjSag+bc5 - bBbotKJ8HrGULd0fUZuFVzStWNtfevdEWlQw37CbbtwECc3cYvKi/uYW06AWlc6OEaJtjkvN5K4N - Zy27fqhrEkqa21+V0ON+y4vP+Dz0bQmp0X3fmLAspDNEnWsAJk91a/zaNAJnubX2tZ1w/WOUr54S - 9X9QSwMEFAAAAAgAMDB4U87BHPWgDAAAG2gAAGMAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9z - ZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX3ZpcnR1YWxfbmV0d29ya190 - YXBzX29wZXJhdGlvbnMucHntXG1v2zgS/p5fQbgfbC9kJV0U2DsDPiDItt3i+hLk0gUWQSDQMu1o - I0s6ikrrFtnfvjMkRVGi7LzUycatBLSxSc5wZjiceYZU8oyE6SxKFpNCzEf/2ntGRlt7gNlRmq14 - tLgQZBAOybso5GmezgW08yzlVERp4pPDOCZyUE44yxm/YjMfaN9GIUtyNiNFMmOciAtG3r05LZt9 - 8j/GzBfxWZAokWMynv7JQkF4mgoyTzmJ1Rjoh29LNacUbcbIgiUMxIBJpitLvMHJkBwWIj1huVAD - X6uBKZekFzRZsJws6YqEtJC8w5RznHbKLuhVBNPSZEY+RaDalJE4BT7RXMoXIrsIVTWT+9s1+5yn - SyJWGawqiZZgZ0FO/zh+GRz99vLov2/ev97TjZ8oT2BMvqco6JeCMx/0YD77HLIMDZWXDI7iiCUC - bHIBP6JQWvEl5yn3yG9CZGCoDEYz3QRf04KH7OXnKBd5o/F9Kl6lsKa6eUmzgOFHR4qMLiwV3gi2 - PKYLNnPHRRmLo4SVI4/191KotQS+4DTJJY0mVbr8v4B1ryvm8kjj2JLu7cmHY2hhoND79Fj1eUR/ - eMfERVqTe7lYinWmPjx5J03zSnprO5We3ad8GTQkAXI9rV5X3y+7luB6cU5oTgL1cW8PnLLmG+M9 - As8zkq2AgxiTWZTTacwmRQJuPhspRl6RLHhaZKYhl1QtfneYrDxyROMYmXjk1ygEu8q9FIUeLilX - HR+kCWjskdNVxn6nYMaPCbTsScanZFK2D/qn/aFsPIpzbIOukvisnOjsrOkCZ2sX9hymVIKd5QKm - BYnPz/WPvb0wpnlOfo+4KGj8nolPKb88pVn+IWMqeuWDdIrhZqgM1+v1Ng0mqfnoK9X+SAuSX6RF - PCNJijEsFxQ2GEQFCBYQJZQAswhjS7zyyRsYwOjMI6uKMOQMx1O9STWTEDmA/+AsFltwMxUWkQHG - KCoEDS9UO3gGTbCFR9NCMC3jOLqiXDvPGKJ1BMNEqhqUgECN7qFCcGSpSaSf+IqNwOUq2fxluXSi - bOVf/Xzw80Fw8Etw8NzXDioJM8rpEmZC7callqgDJguI7hBL5crmfm18msyjBYyXPwstUDo3VIph - jQa6IhpHXxgHRWGwXFutadVXI5mxTUR2r1+6iDKr3o2TajNi64zNSRBESSSCYJCzeO5pOT2tkGcJ - 4tX4ax/EBwn9QBHCDOpDo9cQwoCKSWOQxR+G2bM155LC4Vzyg6UM6MYEkyoB6aBG55lvXGeHQHpM - kNAlhAUIROg0YwJb04wUdGP3Tz9dQmJb5FUv7GXZa9mn7Br4vj8ko/9A0E6Y6Q3lsig2EGqzQR9a - +p4cNKyIdQQ6w+ZzQyxzWQBZDVh8Na34vDh4Pt6USF8cvBivy5IvDv49bkurZoJrVwC/yGaw4we2 - IqYT1Pl6PRwaKppFwRXjOe6RCenhThwd/DI6eN6rhoSYqrCXZlmsZd//M08T7dHKsrDfYD0K2AIf - T96a9oLH0s+UU9ke4S+ZoCAoPevDoP55ZeBokUCyMywyKi4CheEC0KhYggVzx8r90pNeoyO9B0fp - j5se78NEg16Ly/W8dkfsg0b9oVefCBxxE/vST4Fn5bKtjPJimoc8kmnszWwdP3uf+TZJEM16HtnU - 7c573bowOiJqG+Os8M+DLdVq+mH7qsuwCOvLc9MN0ZmvgqoDF+26Wud69l1LddYHJx1pJwU/mTh2 - khSDnuXLYBjrW2mHdsEvILHaUqvvdxbbITvrH8qd0yqyGg0yyyEorvzgSqpzXHOt1F5S69Q0mOfK - Um34EgQHXCOhJufAwGReJANegicQi9Hl5BWNc+aZaDu0A3nJzpnCvwDkZb5VugEKNUMAqYgiD2SZ - pCAROfv54MAjEJLwvxfn49ruMfXDwKKctLHzzCSm26ui5cR8Gtb4cxqBMk6RM1jLS22TSR3GD2vK - QjqpK8GZKHiC7QPHaCrvyHCtmKyLn+ieMoSOSX/fjgD5/td6iLnerwVJ6HeC5vU+FNJXEW6IfVMY - +xrV7l85IHf/qw6H1/1rJ4IbMDBlUNJp+Z8oEjCVXCOvA277VcqdyzI+z1gYzSMAvdoWRKNYlMqv - VlujxBalxuQU+OAnBKXIsxxko2bJQyLnVha2vnqq0iou/1ZJ65NUxDXOl2wFFFBq6ApLejA5JGGR - C1X0wSSczIsklCgbKw9z+pFhhTCTEqhCxuxDdwKYFRGkiJJCwotApJcskVNZrUS2YhECnASFQpOS - TC6aKkIpyekVQ24UqxhnFl0yg4V4wWQlUVXNHpGhTbYmaTnUQ/VotWfLoluDfRwMNU+OZajpA11g - +sWqsUDSWEaCaZrGyPsv92zBrx8fOFpAgV7ygVgA0f2KxpCV2JwWMZ7uQHQAKUQEDjCFFWdosU9K - o1xKDK5uVaQYmEDhEyb4anQ4B346feBpVYYnc2WxJKVQIUtWPKbgBD8z20f5gBqVExbB8nMZyVBb - 7e0oZyrDoQmnQ2sGtTPbLLNuk45ltM5rNNUJi+9E8bG9vavUqBewXgPoVgDO6DVWHSBPKs5wIRsn - PpVc31RRxDzFkElXdRZ1DNl0hH4dY9bQYXOsGVkZH3eb2ntNuZ3N6aphDmRgB5zX8l7FFXwKqRpp - kH4KtFu01wp1pSWJGxUnbRnEISwj3cRkEWcIrNEkpsvpjJLP3sr7MoYfzqAyy9Q6rHS/rvqSNmsd - hVZiaCgwphloRmIaXTARxCmsICAzPMIN0kJkhXCxw7Bu3zbooYx4B/iBT1eKbbMUs7eIOc3NZZgZ - mwi/lCEFbFylqoGJDJ4MEqkKc5Ov/XkE228k09/oKqKICONUFez9a699+SatrR5pwfjgITVJZcZs - EdUchQ9s2tahuqE9WrSCZZMDfMz5gRuY3GBRn3VS/9qy/x2Wk0qmtnCBddPELqLcQdURmmKLiGpK - w8vJmj3dCCs1K260yqAmhxVavXXhw2vYR81mQ/ZdKjVAySdaYfT0ga/vXBVUEATgyGsGIdW6tCR0 - Cuu0k8XHEy48ShjrrIV3T5x6w42Gu+hN8Dq+NXptBa93hJobnLE70zY7+MYzbYg23Tl2d47dnWPf - 9xwb0/V3f4i960fX1v3vzKrQTeOg72QRiMluVfoth+G2DI2qVBPaI2SfHZx3ALkG6oWOABZEZbtH - uzu3d50ZcBu4+nBAuIMzd4Ez9tFR3Ww9uwvCs4t3rIm2ddG/zpE7qNRBpe8cKh2p7TbCqLQRMDX2 - pf3VyL5hnm1Asmk6WwXlxDqQ30pvm7BFAOwe2DmlBR4MN0lxVp6FS/3sATfBSTwNvy2cRG9vmXxn - USa+JfF816HmOj0nE9DuoK7cg8DS9bM/f4TZHx4U35ycdwAqq8PppibfG06ubrtvBW97vd6RtEiO - R5jKJDmh5REn0UTk9EmeFX/biyqKc7U+Y3Jc5fK8QDiLJ8Kp+lUc9eK8MVLbvNULEk0J7Em+/ey3 - e8Ome8NmG2/YOC623ddt7uvo390rOreKxD/0mzs3n2IZ4gd8h6eK0hMrazvDvrtXfbaPSktPuPsL - RC46baGtAdTuAGh3XzSScX1E81USjkzu69466t46uvtbR80UskulqU56gi7yB69HsXtzTXoKYnyQ - SPoxLm0AqX0sy86kBZKiUZ5o6XnXUrNu+rXlpi4w15nCnfAe1WW1xo9YVnbvT3UXjk/mwtGKud0V - Y3fF2F0x/hhXjE34068y4YPdL1IRXvywN4y7frm4o1d2beltByqhGJBJAPhzXRl0vzqk/ONRGxDY - W5j4RKLP+u2Y/M0KEEjCU/fvNaGXU2Ibz65VHg1R47G/UH90Dkx4yWqXAOtO+yuVv+ncX/7lNd/8 - ybV7H/tX4jgXAE8Fprc6yfcL2G8FtXHXZpxBAsOIJXPNIGGfRQAx7HIiTVwPdZsADz73BD2tpNsB - JPjI6zhBjGbuufa6mqN8LJhbRrlbFx7lc7sCpHz+CVhfPteb9L8zzN9k6xa0Xz73Q/3rqB8C/ZfP - Vn/TAR/3+LVaA+PEWzbY1pXQ4Ebzrccc0IHTUAS4fR7ihquK9e1wzmYv93M6D1jMlvU/fTfzr2hc - sGYoab0Ya3DBFGw33XgT5pt1xXyufhMfUUGDi3NliGSbQ3a1sGsjfcOnH6pIUdLcvVDRdr9jsYLP - QxcsUqNtFy2WhzgmcmoHA93q11Gla3i1rWaGKC2cTHaXGuNuBcSNZcN0FdSPzr79LmW3yo1HvBrp - Kpuusukqm66ykU+zsnEC8UPXOY914WIm7AqrrrBqWYOusOoKK9IVVl1htaXCan0i/Uevcloqsb8B - UEsDBBQAAAAIADAweFOXjveQ+A0AADKFAABfAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr - cy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL192aXJ0dWFsX25ldHdvcmtzX29w - ZXJhdGlvbnMucHntXXtv4zYS/z+fgkgPsF0oSrZYoHcGfECQbrfB7SPIZQsUQSAwMu2okSWdSHnX - XaSf/WZIiqIk2k6yTtZJJKCNzdc8OJz5DUl5fyBhOo6S6agQk71/7vxA9jb2wGBHabbIo+mVIP1w - QN5HYZ7ydCKgPM/SnIooTXxyGMdENuIkZ5zlczb2oe+7KGQJZ2NSJGOWE3HFyPvjs7LYJ/9lzHwR - XwSJEtkmy9M/WShInqaCTNKcxKoN1MO3maIpWRszMmUJAzaAyOXCYq9/OiCHhUhPGReq4VvVMM1l - 1yuaTBknM7ogIS3k2GGa50j2kl3ReQRkaTImnyMQ7ZKROIVxoonkL8ThIhTVEPc3q/ZJns6IWGQw - qySagZ4FOfvj5E1w9Nubo/8cf3i7ows/0zyBNnxH9aB/FTnzQQ7msy8hy1BRvBzgKI5YIkAnV/An - CqUW3+R5mnvkNyEyUFQGrZkugq9pkYfszZeIC94o/JCKX1OYU108o1nA8GOLi4xOLRGOBZud0Ckb - t9tFGYujhJUtT/T3kqmlHXyR04TLPrqrkuV/Bcx7XbD2GGkcW9y9O/14AiUMBPqQnqg6j+gP75m4 - Smt8z6YzsUzVh6fvpWp+ldbq7qWp+zSfBQ1OoLsmq+fV98uqGZhezAnlJFAfd3bAKGu2Mdwh8PxA - sgWMIIZkHHF6GbNRkYCZj/fUQF6RTPO0yEwBl70cdneYLDxyROMYB/HIL1EIepVrKQo9nNJcVXyU - KqCxR84WGfudgho/JVCyIwc+I6OyvN876w1k4VHMsQyqys7nJaHz86YJnC+d2AsgqRg75wLIAscX - F/rPzk4YU87J71EuChp/YOJzml/zjxlTrov300v0NQOltd3d3aUtSWo++kqoP9KC8Ku0iMckSdF7 - cUFhaYE/ADcB/kGRHkfoVeKFT46hAaNjjyyqjmHOsD3Vy1MPEuIIYDlIxRoWDEw5RBwAvRMVgoZX - qhxsgiZYkkeXhWCax2E0p7k2myH46QiaiVQVKAahNxqGcr6RJSaRFuKrYQROVDnM35YxJ0pR/vyn - g58OgoOfg4NXvjZN2TGjOZ0BJZRuWEqJMmCYAL8OXlTOKfdr7dNkEk2hvfxbaIbSiemlBqz1gaqI - xtFfLAdBobGcWC1pVVfrMmarOtm1fmkfSq16HY6qZYilYzYhQRAlkQiCPmfxxNN8elogz2LEq42v - DRAf7OgHqiNQUB8ataYjNKgGaTSyxodmNrUmLckc0pIfLGFANiaYFAm69mv9PPMt13EhkBYTJHQG - DgFcEBrNkMCiNC3nanUF2mpWNf3xx2sIb1Ne1cKKlrWWrsqqvu/7A7L3b3DdCTO1oZwiNQw43Kzf - g5KeJxsNqs7aD51j8YXpLCNaALENhvhqSvF5ffBquCqcvj54PVwWK18f/GvoCq6GwE2bAb/IxrD6 - +7YgphLE+XozGJheNIuCOcs5rpcR2cVVuXfw897Bq92qSYgBC2tplsWa9/0/eZpo61aahbUH81HA - cvh0+s6UF3ksbU4ZmG0d/owJCozS8x406l1UCo6mCYQ8M0RGxVWgkFwAEhUz0CBvablXWtVbNKoP - YCi9YdP6fSDU33WY367nNsoeSNQbeHVC85rLX0XJZb5Aym3VTlq8uORhHsl4dzxeRsdelr7dJYjG - ux5ZVd2me+OcO+1A9TQgVfjPg1XnnJ2B2zCkFwUTyLmpBmeeL4KqAuf1pjKFephe2uu8B3a8p+0Y - TGnU0pPs0d+1zB0UY30r9eBm/ArisM21+n5ntlvdznuHcnE5WVatgWfZBNmVH9qc6pDYnCu13NQ8 - NRXmtXmpfEKJloNcQ6bmyIHB03mR9PMSZQFbjM5Gv9KYM8845IHt98vhWiT8K4Bo5lslG8BV0wSA - jSh4IPMphaDI+U8HBx4Br4X/e30xrK0ek2j0rZ4j13CeIWKqvcqhjsynQW38nEYgTCsb6i8dSy2T - UR3vD2rCQsSpC5EzUeQJlvdbSlOhSXp0NcgyF4vmKb3skPT2bQ/A97/WXczNfs2PQn3Lr97sQ8Y9 - j3BB7JsM2tfucL/uHaF/213e9G5azt5giEsGOaCW4wkACJMGNuAAQL9fpAxc7gHwjIXRJALcrDki - JRCuZl+DTIdwQ3IGY+AnxLQ4XtnIBt1yDAm8nUPYsmpSLu20abU4rhNzD1Kjds0WUAXZi07XpJWT - QxIWXKgMEojlZFIkoQTumMyYrZQMk46x5ETlRmattgkAVQSlIkoKiVICkV6zRJKySoksxbwGRhIU - slZKMjmJKqOlhNM5w9EoJkYtKjr/Bk3lBZPJSZWCe0S6P1mapGVTD8Wj1bouM3idP2BjSKM45rSm - DmQB8tNFY9KksgwHl2ka49h/tzcq/PpeREsKyPbLccBfQASY0xgiF5vQIsatIvAgwIWIwBAuYWoZ - auyzkohLjsH0rSQXnRcIfMpEvtg7nMB4OsTg1leG23xl/iW5UG5NJlEmhwV7M8tJ2YBqxQmLYPpz - 6e1QWr0CkM9UukzjcgcWBbVSXZpZtmiH0qPzWp9qu8Zvefqhvdyr8KknsJ5K6FLA32g1Vjohtz3O - cSIb20cVX9+UmMR5iu6ULupD1HFm0xB6dRxaQ5DNtqZlpXxcbWrtNfluLc62GGZ3B1bARS02VqOC - TWGvRqiknwNtFu6Uoy607NL2lCNXdGl1dHm9kTPatLrC3I1iOrscU/LFW3h/DeFPq1EZjWoVFlRY - ltxJXTpbofYYKhCUbBqalhh6p0wEcQozC6gO94mDtBBZIdq4Y1DXuwu2KOXeAbrg02V6j5zp2avL - 7Cpz6aGGJjjMpDeCaaiiXN84FU/6l1R5yNHX3iSClbsnI+fePKIIOONUbRn0bjz3DI+cpR5xpBBg - RDVOZbB1sGq25Pt2X2dTXeB2NE4sbsKHj3AhaPu0tp+pUx3VvzpcRGvIUcWTy6NgWjayc7R2o2pD - Tw2LYOyShtejJcu+4XlqWlyplX6ND8sre8s8jNfQj6JmZwJPMZMBYR81gWFfMpqMR8qvromm90t2 - dvX2tV8/9aigD8Cgt0ysSXnw5LWZv7yAJEhRU5M0JG/kXzwUnrCcAfodG4Z5c/Cyz+PmVCVCr8+1 - d0/8vebwp2FRTUQ+vDUkdyLyO+LnZWbebfYbx7B2sx+cX7fBv62wzzFfL2eDvyQBOE85VsSRuJ3c - TijbXPxDdVnFgWoBxNWHZ3iwgMDm2Z8qPPWzBOv8fmxth5jCfq8e3SBWtPP8bzmasBlo5Pm6o91C - 1tlB4wkB/UDdyglgVlQ0/i4XIOxlaBqsRewPlAh0iEs9t0Bc9r5cXWe7dhW46TYkswht6pLGMlvu - 0FyH5rYQzT0yqjpSK3IPvdZKbNVYuvbXFhJ9IPR2mY4XQUlYe/lbyW13dDCA1X072jSRxGAVC+fl - QYQUzm6wDnbiUcRtYSeauoP4k0WjeL3l1VOHpMvkHI1AuoO6cJuHr8tJv3po0g+PnNeH7SeEp9XG - f1OiZwumq9sI62Hw7u7ukdQLx31YpRhOaGuLXb8aVe3Bv9gN92omh+SkAgC8QJiMe+CpeklLvVhh - lNrSqLnp0uTEJvCNm93dPanuntQm7knV7WuzN6buZeLP7orVek/9oq9drd8QM52/wwWsymOPrDjf - avbs7mltGNiW5nH3q19tgOvoW8O43e7Ss74iJoPBHuWLJNwzobK7L9bdF7v7fbFm6HmKCbAOmoJO - +RZlvWfAzkcJxB/8+Aiw3qeluS2qpUtg7QR2ScqqFFUne49stZr3R8xUu9tn3Vno9z4Ltdxwd/q5 - rfjUMW/d6Wd3+vmIp59VfHywk08qwqsXe/b51I89n+J5oiv0PaEEKgb0EgA0XZY93S9tKX+9bBlE - ewdUTyUwrZ/YyVdigJsmQOdo4ZTYurPzmkfD2Hi2INSPHYLmrlntpMF5pFBJ+k2HC/Ln/nzzO3/3 - O1uoeGmdMmwFcHdaxfOF8LcC37hGs5xBzEI/JcNLP2FfRACe61q+wdbYul6Fb/C5J8Zxdt0M/sBH - HvUJYiRr75Mvy0LKx0K1pU+7dSpSPrdLScrne6D48rlZJf+dUf0qXTvAffncD+Qv6/0QYL98Nvp6 - Bj7tvdpqDowRb1hhGxdCQxo9bt3ngAw5DUWAy2fjx2WVo3cjOHtsuZjTScBiNqv/2OLYn9O4YE0/ - 4jxla4yCkdcuWnus5ptJxTCuXhxGJNAYpXX4iN1W++tqVpe6+YZBP1RSori5e2Ki9X7H5ASfh05Q - pESbTlIsC2mpqJUuGMRWP7gqTcOrrTPTREnRCmN3SSvukDOsSw++/WBlq5KIrbjf12UsXcbSZSzl - wu8yFpjOh85WHusgxRDs0qMuPXLMQZcedelRlx516dEm0qMtOHFZlT2FVyy8DqIsoOMxUOEBndMI - 8H4UR2LxqPfVKh42mqIZWHx8cqiGP7Qk1MjYxt9HqBFOPl8xmXlQWNXRHG9kHZ8QzSBePtV6itVb - LwVnL+gWWzVVioZDQyLFNBDCunxjrUnJHuD7JJ0rrOGh7qWtILklmeOqJdIlj8bDrL1rttKpdrfP - uttnm7t9FmV6ya7KtypLBK3YcbZxe+v5XG7rfjCtu6a1Op9dEeu24c7W7ULIlt3i2pfY2anZtRe8 - Cg5J1hP4N2Juc+TzCWVxnftgJf6Ti1AtX7R/Ga++bPlJkjVb23GcZDG0vWdKbht/4blBd7DkkOs2 - V+GkS3x2x0uPmDEZmt2RVnek5ZiD7kjrNkdaVlDrzrW6c63uXGvFtb96yN62TFRy5zr5+j9QSwME - FAAAAAgAMDB4U/0jAORZDAAA/lYAAGYAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3Yy - MDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX3ZpcnR1YWxfcm91dGVyX3BlZXJpbmdz - X29wZXJhdGlvbnMucHntHGtv27b2e34F4X2wPchKOhTYvQZ8gSDruuK2XZDbDRiCQqBl2tEiS7ok - ldYrst++c0iKIiXaSdqkazMLaG2R58XDw/MgGX9D0nKRFatZLZeTfx18Qyb39gCxk7La8Gx1Icko - HZNXWcpLUS4ltPOq5FRmZRGT4zwnCkgQzgTjV2wRA+7LLGWFYAtSFwvGibxg5NWLN01zTP7HmH2R - 7yXJCgVT8fJ3lkrCy1KSZclJrmGgH97WmqcSbcHIihUMxAAm840j3uhsTI5rWZ4xITXgcw1YcoV6 - QYsVE2RNNySltaKdlpwj2zm7oFcZsKXFgrzLYGhzRvIS6GRLJV+K5DIcqmUe36/al7xcE7mpYFZJ - tgY9S/Lmt9NnyclPz07+++L18wPT+I7yAmDEgcagf9ScxTAOFrP3KatQUaIhcJJnrJCgkwv4yFKl - xWeclzwiP0lZgaIqgGamCV7Lmqfs2ftMSNFpfF3KH0uYU9O8plXC8GtPioqunCG8kGx9Slds0YfL - KpZnBWsgT817I9RWhFhyWgiFY1D1WP5fw7z7A+vTKPPcke7l2c+n0MJgQK/LU90XEfPlFZMXpSf3 - erWW21R9fPZKqeZHZa1hLMM9pnyddCQBdMPWzGscN11rML1cECpIor8eHIBRerYxPSDwfEOqDVCQ - U7LIBJ3nbFYXYOaLiSYU1cWKl3VlG4TCCtjdcbGJyAnNcyQSkR+yFPSq1lKWRjilXHf8rFRA84i8 - 2VTsVwpq/KWAlgNF+A2ZNe2j4ZvhWDWe5ALboKtBPm8YnZ93TeB868S+BZZasHMhgS1I/Pat+Tg4 - SHMqBPk147Km+VlZg8CnDISHVfNzxbQDE6Nyjh5nrHU3GAxugCel/RrrAf5W1kRclHW+IEWJnkxI - CssMfAO4DPAVWoxFhh4m38TkBQAwuojIpkVMOUN4apaqIZIiBbAi5OKQBWPTzhEJoKeiUtL0QreD - fdACW3g2hxEYGafZFeXGhKbgszMAk6Vu0AICNhqJdsSZM0yirCXWZCROWkPmT8ewCybflfwyvvru - 6Luj5Oj75OhJbMxUIVaU0zVwwtFNm1HiGDBkgI8Hj6rmV8QefFkssxXAq8/aCFQuLZYm6OFAV0bz - 7A/GYaAArKbXjLTt81AWbBeS2xs3VqLVatbkrF2S2LpgS5IkWZHJJBkJli8jI2dkBhQ5gkQefWOG - +CBinGhE4KC/dHotIgC0RDpADn0Ac7l1eSnhkJf64gwGxsYkU0MC1JGHF9k3bmJEoiwmKeganAO4 - IzSaKYEFaiGv9BpLuFpkuyArvQB3gXz77SUEw5Voe2H9q15Hm03XKI7jMZn8Bxx9wWxvqiZRkwH3 - XI2G0DKMFNC4RTZe6xyb31pkFf8SiIRA4oNtxefp0ZPpruD79OjpdFtkfXr072koFFsG130B4rpa - gH8YuQOxnTCcD9fjscWiVZZcMS5wRc3IANft5Oj7ydGTQQuSYnjDXlpVuZH98HdRFsb+tWZhdcJ8 - 1LBgfjl7adtrniur1Cbo2k+8ZpKCoPR8CEDDt62Cs1UBAbKdfCovEp33JTCieg0aFD0tDxu7e45m - 9xoMZTjtro8YGI0GAQMdRGGzHcKIhuPIZ3TlhoZdjAL2DYyCVh9kZKx+Fwt3YQBtf50EiYp6LlKe - qXj7YrGNrusKYhclyRaDiOzq7vO9DlqDcdpmYpEr/ItgHQfnexw2NeW5wai4sN0QQPgmaTvQUq5b - 4/LThK1Y50NYGROzMsA4Zz09KYzRwFlAoBjnrdFDWPALiP2u1Pr9zmL30M6Hx2q5BkXW0CCzAkFx - 1Ze+pCYMd+dKL2A9T12FRX1ZWi/TZOsJNylbl3Ji83leFyPeZHkgFqPr2Y80FyyyLn7sxpqGXI9F - fAEpon1rxwbpsgWBZErWIlH1nM7ayPl3R0cRAT+I/z19O/VWjy10Rg7mLEQuskxsd9S66Jn9Nvbo - q2bHX9qpG5nUIjZxoaHpo3OagS56xdwoIIoip8Vo5NJLbubXLmNPcRAPfYVwJmteYPuoNwE6cKp4 - o4lsCwBo6ioGTMnw0PUm4vCD766uDz0vD/09r399WPHyKsPFdWh3A+LXOjE99Hw3oPd8OaCbZP/w - g+N/r4fXvfhkE6M5gyLXDO5RZEW2Eu7kOJDx/qBGKdQ2iKhYmi0zKBeMJLp8pE2xRbRa49aETKYd - UMaUvAGK+A0Te6TeALmVh6Khqo8gCXfkhlVAm31WXXl9VkESAVbudPR5mN4ucR/Jo3rJNmCzUBWa - klitPnJM0lpIXaUDcU6WdZGqggiLRLtdVWExt1Ccdc1pXUafAXDFZF9mRa1yu0SWl6xQrJxWolqx - XgRKknIoMkmlrKSZdkGvGFKjWHD2uJg9DtAMr5kq+tptjogoF69ai7IBjXB4tPU3zS6JqcsQGMpT - gfsGtg/GAuxXm87kaF03EszLMkfaf/Y3g2J/v6c3igzKMAMKfgzs4YrmEJ3ZktY5bseBZwMpZAYT - Pwefw1Bj7/SIhJIY1pazeYBOFQZ8xiTfTI6XQM+EUdxerHArtalrlRTa3ari1O4NgH3Z9aptQEMJ - wjKYfq68MI7WLCqUs1SufNSPIlOuXUFIM9u8wlSFHeHhtFticS8cTV1/0jozM4F+AWZaoWpBq3GK - MLW1dI4T2dmia+X6pHIu5yV6dLrxSXQS9I4hDP1c28uSu7AWslU+rja99rpy9xZnfxh2Bw1WQDsM - jNktVbApxOqEcPouMWYRLtT8QSuUvvOdhQJcDzHgSmeheNdDdN3kzIt7PVCY5FlO1/MFJe+jTfTH - FD56QE1c9DqcXGdb7ayUHoRCNTPUNMyGBbSQmCasmEzyEuSGFBc37RMYcFXLfuI09icolHfpWbhD - 7qWUuC+kv/ZC2l3Y9tBAKOc4tXFprRwhTGwbYEfWn0XKtZXaOc8+DJcZOI2JCtqTq4xiDp6Xeo9n - eB2FbWYWbI1IoEIDs/QkVXE+IKo9cRm5uEFQ0xD2ccHyxEauGDOVpO9O+y7O5zrzXwNOp0dy1soU - 8lFY9c7cErgP1JZ/mizmgXOaXs62OJKOL/O0uFMrI08OJyBE23xW1NGP5ubWQY+muAMNPIqabtDs - IIROtto0DFKy50x26zu/QCKnTS2zL+y6PFrd+Lz+zjqvqRpCMx99ZGVww3Ff0Mq6FcP01iVDsGK4 - Y36/ewHsD3Ks47jxIAdc4v7w5p+TcwYsYH948/Ud3mAi8+hPbvbnNe6egxVnEZRxGIqEEFf6GxKf - cgjkitHZkDCILoTqcwPM114/JPpSVwITpsP5F3p/xvUHFuCWRcODViT7NO+OaZ67E+lrbuB2QQTp - 54EOo/u69bPN/vcp5D6F3KeQTd/9pZAneo1P0BvuTCQ7zsB9tbLv4HMfqeq8XGyShrGJIbcat4sY - EAC7R25EC6c6412CnDdHOmqILsBNmTYe6tw200aDDzD/ahNwvDX1ZJ+F36yz2Qw0deQr6qEy9u0C - PPk8Ajx8yXBzmvG1FxL6dKU7zH98FdHeSrlt5j8YDE6UFgXufWs17g88XFYPfOBhmFhTmZLTNu0R - NZYbeKRR6r+11H8TZWdqC/vWu9jLVT2JHIb3coqxv6C3v6B3Hxf0QlZ2vxf2PsHcH909v9uGiX/0 - DcCbNy0t8pd8F7B1+TMnM+mBPborgw+Sx+PzcXcR+/l8ANdL6febf49n8891RQ92Z1HFpAkVmyKd - 2Oi9v8C4v8B49wuM3dj3aHYQ8kx81ruMH1fQN78osjtRewljOVNz7Ff22C4IGNqWOlHgRmX3L9Ts - 6B9/gf/ZLhtiBST17y2B4V0yrx7aUfi0E/tJJZD63aHY/uDQp1RArUS9WugLusEYXBCP95D7VsfT - 6PSgRoflhdmoOhgZFew9RISsuJwpLfuBZdcJHT4feUoXRL2fEzR81BaFJHZk/fR82zl98zjnshgk - bn003zy3y9Kb57Nl65bh58raLcO/IdFunutds3vnU/ddlhQ4fG+ejzuE34b9EIfxzXOvtyXx6aer - 7RzYJXrPCrv3QZgM29D1PSqMgdNUJuggHmgnog1m4T0JlwM6rKRcJixna/+XrRbxFc1r1vWVwQ2M - DhXMNNymG3csYju1mLboP77E/KdDpbe7g2i7Y1I7t1tDWcesH+rKgJbm7tcGjN7veHcXn0882cfn - oS8fKKU86A0Cx+J6Ku8djNuM198RaEwt8lZvZwfaC/1fZrEbKG//AlBLAwQUAAAACAAwMHhTRIIk - Z3gMAAApXgAAXgAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIw - MjBfMDdfMDEvb3BlcmF0aW9ucy9fdmlydHVhbF9yb3V0ZXJzX29wZXJhdGlvbnMucHntXHtv2zgS - /z+fgnAPsL2QlbQosHcGfECQ7XaL6wu57gKLIBBomXa0kSUdRaV1i+xnvxmSokiJtvNum1pAG5vk - PDgczvyGVPKExPksyRaTSsxH/9x7QkZ39gCzo7xY8WRxJsggHpI3SczzMp8LaOdFzqlI8iwkh2lK - 5KCScFYyfsFmIdC+TmKWlWxGqmzGOBFnjLx59aFuDsl/GTNfxCdBkkyOKXj+F4sF4XkuyDznJFVj - oB++LZVMqdqMkQXLGKgBQqYrS73B8ZAcViI/ZqVQA1+qgTmXpGc0W7CSLOmKxLSSvOOccxQ7ZWf0 - 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 - DXVEYof4v5fPAI7dEXzoh4ks6FiVZp8DrhizGSRK49TfLaiwr4+oQYROp/OrEj0zd1mfz33kR79x - WzAArqqJ53GuXCmQyTmLFStnlKhRvIkNlCQVklAUHo5Ev9eCkoxeMKSGyLvJxbyFA+wicqZeQlC+ - iMMjKrmp0TgplqqbxuUDWMVw8Z4AXJxCsOCbLewc6ALsZ8vayRSm1hKMkyRC2l+aryvxq28kaWjB - Y1nQgWwA+f2CRlCX2JTibe1LCvkBpJAcjn0MkcvQYpdao0xJDI7svMxCP3FN8Amn5d7RFOiZAoIv - wEnB0PY9C0oK908lnD+OsMGhfUCvyoq/mcCAedBfRBjLrApBc3v91nfXB27wuolDHWC1WTCjgO7Q - a5yGQb38ZIQHWXuJTCnXg1qPSCSYE+mySqKBWiuO0K2izAo+rK+1K0vjY7Tp2KvL3QjOphr2HS8Q - AWeVyldSBZ/CXbVCSC8D4xbtTUVVabWlmQ6HbSWisdFJdkO3UjQWwkkNI7oYTyi58pbe5wH801hU - VJLKhFP2VzVrynKtq9xbmXahXVk8PxwlcI6A0PDdUEGSS7xd97Vns1c9A30nGKJMuO3cnr5zc+PJ - vk0qUzlpYMvBQuUfOIqyrvVsGvFURkl0Thxed6ccYnVP1cq9C04RQEaJRnLdG6/9lIetox5paQnA - kSqSqvLaIqp9FVfP3du61Ay0p5ZWbG0Lho8AIWhmsWZmqXIdVi9b0kSD5LCUqS2rYJs1dHuu5qLy - rqImi/BrTMPz4YrQr2WfihXXWqVXkcPJw96qLOPV7KO5uQD+OXQmfwNQSwMEFAAAAAgAMDB4U0KJ - rgLqBwAApB4AAF0AAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3Yy - MDIwXzA3XzAxL29wZXJhdGlvbnMvX3dlYl9jYXRlZ29yaWVzX29wZXJhdGlvbnMucHnlWH1v2zYa - /9+fgnAPsDwoilsU2M2ADwiytAuu7Yost8NgBAIt0TYXWdRIKo1X5D77noeUKOrFRhOktwETEEQi - n3c+Lz/6BUlEyvPNotTrk3+OXpCTZ3tA2Lko9pJvtpoEyZS854kUSqw1rMtCSKq5yCNylmXEECki - mWLyjqUR8L7jCcsVS0mZp0wSvWXk/eV1vRyRnxhzH/peE54bmkKKX1miiRRCk7WQJLM0sA9fO6vT - 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 - GC5o8depEbYqzZFYL44Ota93vRi4V/wBUEsDBBQAAAAIAIIweFNeLX/SDAAAAAoAAAAvAAAAYXp1 - cmVfZmlyZXdhbGwtMC4xMy4wLmRpc3QtaW5mby9ERVNDUklQVElPTi5yc3QL9fP28w/34+LiAgBQ - SwMEFAAAAAgAgjB4U3eq21uxAQAAmwMAAC0AAABhenVyZV9maXJld2FsbC0wLjEzLjAuZGlzdC1p - bmZvL21ldGFkYXRhLmpzb26Nkt9v0zAQx/8Vy08gUSesA6Q+UTYQkTZW0b6hqfKca2oU29HZ7uiq - /u/cJUFMSBN5iZy7z33v50maVsdodxYwyoX4Ia/hAG3oHPgk1kmnHMViIS7FTHyCpOUbISufwNdQ - i2WuLXgDDIxhrPISsj7GBE4sa2e9jQl1CgO9wtCgdmRuxI32TdZNH7A6pn3w/yf4dTERUx+mgfOJ - mLqcCr6bCr5n8MYa8LH33a0rsew6DAcaKP3fVhsxuuU9ofCLhh1t8LzAk+x6KVXTtmw7mEzwSZvU - L/gkwZGDnlI/dUfT2o/OGgwx7JIywXFyrx0wcPvHIa4CdoE2Zod9YGh7QGfKhfLMZdTBZL6aLUcP - eWuIBm3XRxF9/Xl99b1abaq7bwpjkmeKorZ+gknbjGOtX8OQe59SFxdF0di0zw9cWbF8ygiF5u+M - 6p79bbxICFA4TQeGRUQzQjuL8KjbVp7PnKsBD/3Vsf5DTTe4fdwDtOJVqealKl9za+04WW6/2rDF - 0SRrnfT2QNc9tnKhyueD+icdeWJ2TuOxl9Get9xXL76MjECIIaOBqBh/Jl2qt3NSP/8GUEsDBBQA - AAAIAIIweFPc2RtAEQAAAA8AAAAtAAAAYXp1cmVfZmlyZXdhbGwtMC4xMy4wLmRpc3QtaW5mby90 - b3BfbGV2ZWwudHh0S6xKrSiJT8ssSi1PzMnhAgBQSwMEFAAAAAgAgjB4U/bd0r5fAAAAbgAAACUA - AABhenVyZV9maXJld2FsbC0wLjEzLjAuZGlzdC1pbmZvL1dIRUVMC89ITc3RDUstKs7Mz7NSMNQz - 4HJPzUstSizJL7JSSErJLC6JLwepUdAw0DM20DPQ5ArKzy/R9SzWDSgtSs3JTLJSKCkqTeUKSUy3 - UiioNNLNy89L1U3Mq4SJGCNEuABQSwMEFAAAAAgAgjB4U1EL3txRAQAAPQMAACgAAABhenVyZV9m - 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 - 0JH1kZoVegNmzph0YyDGrIXZWmZ+R8HIn39lbG/HKp3T6l/j+u97lubcfB3WWzX6qwutort15BUZ - NvSqdvWsPN43QM7v9DUnHpv6x2f8vwBQSwECFAMUAAAACAAwMHhTin1sk+oBAABHBQAAGgAAAAAA - AAAAAAAApIEAAAAAYXpleHRfZmlyZXdhbGwvX19pbml0X18ucHlQSwECFAMUAAAACAAwMHhTUuKt - 32wBAABxBAAAIQAAAAAAAAAAAAAApIEiAgAAYXpleHRfZmlyZXdhbGwvX2NsaWVudF9mYWN0b3J5 - LnB5UEsBAhQDFAAAAAgAMDB4U0RWNE6qAQAAPQQAAB0AAAAAAAAAAAAAAKSBzQMAAGF6ZXh0X2Zp - cmV3YWxsL19jb21wbGV0ZXJzLnB5UEsBAhQDFAAAAAgAMDB4UyG7FFwTAQAAfQIAACQAAAAAAAAA - AAAAAKSBsgUAAGF6ZXh0X2ZpcmV3YWxsL19leGNlcHRpb25faGFuZGxlci5weVBLAQIUAxQAAAAI - ADAweFPxjwlT9AcAANREAAAXAAAAAAAAAAAAAACkgQcHAABhemV4dF9maXJld2FsbC9faGVscC5w - eVBLAQIUAxQAAAAIADAweFP8MR9ZJg8AAGRVAAAZAAAAAAAAAAAAAACkgTAPAABhemV4dF9maXJl - d2FsbC9fcGFyYW1zLnB5UEsBAhQDFAAAAAgAMDB4UzN5+mw1AwAAwQwAABcAAAAAAAAAAAAAAKSB - jR4AAGF6ZXh0X2ZpcmV3YWxsL191dGlsLnB5UEsBAhQDFAAAAAgAMDB4U01xj2igBgAAQygAAB0A - AAAAAAAAAAAAAKSB9yEAAGF6ZXh0X2ZpcmV3YWxsL192YWxpZGF0b3JzLnB5UEsBAhQDFAAAAAgA - MDB4U27PRlo+AAAASQAAACIAAAAAAAAAAAAAAKSB0igAAGF6ZXh0X2ZpcmV3YWxsL2F6ZXh0X21l - dGFkYXRhLmpzb25QSwECFAMUAAAACAAwMHhTvE6Ou2UGAAD4JAAAGgAAAAAAAAAAAAAApIFQKQAA - YXpleHRfZmlyZXdhbGwvY29tbWFuZHMucHlQSwECFAMUAAAACAAwMHhT1MKCtGEdAAD55gAAGAAA - AAAAAAAAAAAApIHtLwAAYXpleHRfZmlyZXdhbGwvY3VzdG9tLnB5UEsBAhQDFAAAAAgAMDB4U2TW - 3YnzAAAA/gEAABoAAAAAAAAAAAAAAKSBhE0AAGF6ZXh0X2ZpcmV3YWxsL3Byb2ZpbGVzLnB5UEsB - AhQDFAAAAAgAMDB4U7OEssV/AAAAPQEAACAAAAAAAAAAAAAAAKSBr04AAGF6ZXh0X2ZpcmV3YWxs - L3Rlc3RzL19faW5pdF9fLnB5UEsBAhQDFAAAAAgAMDB4U0R/yGbgAAAACQIAACcAAAAAAAAAAAAA - AKSBbE8AAGF6ZXh0X2ZpcmV3YWxsL3Rlc3RzL2xhdGVzdC9fX2luaXRfXy5weVBLAQIUAxQAAAAI - ADAweFPb0nQ9DhYAAODUAAA7AAAAAAAAAAAAAACkgZFQAABhemV4dF9maXJld2FsbC90ZXN0cy9s - YXRlc3QvdGVzdF9henVyZV9maXJld2FsbF9zY2VuYXJpby5weVBLAQIUAxQAAAAIADAweFOJan9E - pAAAAJIBAAAoAAAAAAAAAAAAAACkgfhmAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL19f - aW5pdF9fLnB5UEsBAhQDFAAAAAgAMDB4U0rCsHc5AQAAnwIAADQAAAAAAAAAAAAAAKSB4mcAAGF6 - ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvX19pbml0X18ucHlQSwECFAMU - AAAACAAwMHhTM6i0v/wDAAB5DAAAOgAAAAAAAAAAAAAApIFtaQAAYXpleHRfZmlyZXdhbGwvdmVu - ZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS9fY29uZmlndXJhdGlvbi5weVBLAQIUAxQAAAAIADAweFPY - JF/C430AAAIPCgBGAAAAAAAAAAAAAACkgcFtAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtz - L3YyMDIwXzA1XzAxL19uZXR3b3JrX21hbmFnZW1lbnRfY2xpZW50LnB5UEsBAhQDFAAAAAgAMDB4 - U2Kr23KVCgAA34AAAD0AAAAAAAAAAAAAAKSBCOwAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nk - a3MvdjIwMjBfMDVfMDEvX29wZXJhdGlvbnNfbWl4aW4ucHlQSwECFAMUAAAACAAwMHhTUYPi1Z0A - AABaAQAANAAAAAAAAAAAAAAApIH49gAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAy - MF8wNV8wMS9fdmVyc2lvbi5weVBLAQIUAxQAAAAIADAweFOtOElmuAAAAM4BAAAyAAAAAAAAAAAA - AACkgef3AABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL21vZGVscy5w - eVBLAQIUAxQAAAAIADAweFOxBS8uCAEAADoCAAA4AAAAAAAAAAAAAACkge/4AABhemV4dF9maXJl - d2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL2Fpby9fX2luaXRfXy5weVBLAQIUAxQAAAAI - ADAweFNlKWlw/gMAAGUMAAA+AAAAAAAAAAAAAACkgU36AABhemV4dF9maXJld2FsbC92ZW5kb3Jl - ZF9zZGtzL3YyMDIwXzA1XzAxL2Fpby9fY29uZmlndXJhdGlvbi5weVBLAQIUAxQAAAAIADAweFPT - gILF230AAMRaCgBKAAAAAAAAAAAAAACkgaf+AABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtz - L3YyMDIwXzA1XzAxL2Fpby9fbmV0d29ya19tYW5hZ2VtZW50X2NsaWVudC5weVBLAQIUAxQAAAAI - ADAweFMFXlxkvAoAAAyEAABBAAAAAAAAAAAAAACkgep8AQBhemV4dF9maXJld2FsbC92ZW5kb3Jl - ZF9zZGtzL3YyMDIwXzA1XzAxL2Fpby9fb3BlcmF0aW9uc19taXhpbi5weVBLAQIUAxQAAAAIADAw - eFNKwrB3OQEAAJ8CAABAAAAAAAAAAAAAAACkgQWIAQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9z - ZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL19faW5pdF9fLnB5UEsBAhQDFAAAAAgAMDB4U+h9 - sOU2BAAACQ0AAEYAAAAAAAAAAAAAAKSBnIkBAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3Mv - djIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvX2NvbmZpZ3VyYXRpb24ucHlQSwECFAMUAAAACAAwMHhT - CKuqNdUSAAAmpQAAUgAAAAAAAAAAAAAApIE2jgEAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr - cy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9fbmV0d29ya19tYW5hZ2VtZW50X2NsaWVudC5weVBL - AQIUAxQAAAAIADAweFOxBS8uCAEAADoCAABEAAAAAAAAAAAAAACkgXuhAQBhemV4dF9maXJld2Fs - bC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9fX2luaXRfXy5weVBL - AQIUAxQAAAAIADAweFO7kCNGJwQAANAMAABKAAAAAAAAAAAAAACkgeWiAQBhemV4dF9maXJld2Fs - bC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9fY29uZmlndXJhdGlv - bi5weVBLAQIUAxQAAAAIADAweFNpMxt6zxIAAIOmAABWAAAAAAAAAAAAAACkgXSnAQBhemV4dF9m - aXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9fbmV0d29y - a19tYW5hZ2VtZW50X2NsaWVudC5weVBLAQIUAxQAAAAIADAweFP0t+3+BAgAAJcxAABPAAAAAAAA - AAAAAACkgbe6AQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIw - XzA1XzAxL2Fpby9vcGVyYXRpb25zL19faW5pdF9fLnB5UEsBAhQDFAAAAAgAMDB4UzST3eUVDAAA - D1kAAIMAAAAAAAAAAAAAAKSBKMMBAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBf - MDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX2FwcGxpY2F0aW9uX2dhdGV3YXlfcHJp - dmF0ZV9lbmRwb2ludF9jb25uZWN0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4Uwuc - CyX5BgAAwxYAAH0AAAAAAAAAAAAAAKSB3s8BAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3Mv - djIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX2FwcGxpY2F0aW9uX2dhdGV3 - YXlfcHJpdmF0ZV9saW5rX3Jlc291cmNlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U7Wu - MlIzEwAA0xABAGcAAAAAAAAAAAAAAKSBctcBAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3Mv - djIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX2FwcGxpY2F0aW9uX2dhdGV3 - YXlzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTYX3k5I8MAABabAAAbgAAAAAAAAAAAAAA - pIEq6wEAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8w - MS9haW8vb3BlcmF0aW9ucy9fYXBwbGljYXRpb25fc2VjdXJpdHlfZ3JvdXBzX29wZXJhdGlvbnMu - cHlQSwECFAMUAAAACAAwMHhTikhLLrQGAACtFAAAaAAAAAAAAAAAAAAApIFF+AEAYXpleHRfZmly - ZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9u - cy9fYXZhaWxhYmxlX2RlbGVnYXRpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTV7PL - bb4GAADLFAAAbgAAAAAAAAAAAAAApIF//wEAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92 - MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fYXZhaWxhYmxlX2VuZHBvaW50 - X3NlcnZpY2VzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTcwsPaE4HAAD2IwAAcwAAAAAA - AAAAAAAApIHJBgIAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAy - MF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fYXZhaWxhYmxlX3ByaXZhdGVfZW5kcG9pbnRfdHlwZXNf - b3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFPtlvlW9QYAAO8VAAB3AAAAAAAAAAAAAACkgagO + YWxfd2Fuc19vcGVyYXRpb25zLnB57Vxtb9s4Ev6eX0G4H2wvZMUtCuydAR8QZLu7xbVpkUv3sAgC + gZZoWxtZ0kmUU7fI/vabISmKlGTnpU5SpxbQxuLLzHA4M3yGpP2C+EkQxrNxwaeDfxy8IIOtPUDs + OElXWTibc9Lz++R96GdJnkw5lGdpklEeJrFLjqKIiEY5yVjOsiULXOj7LvRZnLOAFHHAMsLnjLx/ + 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 + g00annHScKcU4e7x//8BUEsDBBQAAAAIAPMOs1TCM0GNZwcAALcXAABjAAAAYXpleHRfZmlyZXdh + bGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL192cG5f + bGlua19jb25uZWN0aW9uc19vcGVyYXRpb25zLnB5rVhbaxs5FH73rxDug8dlorgl0F2DF0K27YZN + 05JmC8WEQZmRbTVjaVbSOHWD+9v36DKam+0upYYQj3Tul+8czzOUiozx5azUi5PfBs/QyS/7gLAL + UWwlW640itIxesdSKZRYaDiXhZBEM8ExOs9zZIkUklRRuaEZBt4rllKuaIZKnlGJ9Iqid5e31TFG + HykND/qrRoxbmkKKLzTVSAqh0UJIlDsauIentdNpTcsoWlJOwQxQcr9tmBfdjNF5qcUNVdoRvnWE + QlrWFeFLqtCabFFKSis7FVIatfd0RTYM1BKeoUcGrt1TlAuQwxbWvtSIY8bVoBz/2rAvpFgjvS0g + q4itIc4a3X7+8Dq5+Ov1xd+X128H/vCRSA40auA4yLdSUgx+UEy/prQwgVKVgIucUa4hJiv4x1Ib + xddSChmjv7QuIFAFUFN/BI+ilCl9/ZUprTqH10K/EZBTf7wmRULN154VBVk2XLjUdP2BLGnWp2MF + zRmnFeUH/1wZdZABa0m4sjye1fnybwl5bzvWlLFervWhOJ3fvLN+vbGl5iOLcXW9huTnChGFEvd1 + MICyaGVnOkDweYaKLZiopyhjitzndFZyKLTsxAmKS76UoizCgbJcezJ/zrcxuiB5boTE6E+Wgme2 + mlkam6BKd/He+kHyGN1uC/qJyIGVeItm1UE0uh2N7eFFrswZXFVc80rDfN6N/vxgTO9Al7NorjRU + Aph6d+f/DQZpTpRCnwp+xfjDheAcustE+n1BHXCoSNybTh+7iA2Hw2PESISv2Ln2WZRIrUSZZ4gL + Ax9KE6htaEjoU2hQZ0DGTFvnW4wugYCSLEbbmjGV1NAT3x9eSGokQPaNloZYKBKHSEaAgQeiNUlX + 7hxKgnBzItl9qam3cco2RPqqmQJQMiDTwh04A4Hb1IVDP9ZwE9kCwU6MNumqxHxvlDGn+lHIB7x5 + OXk5SSavkskL7CvTMhZEkjVoMt5NKy+NDwanAVgBxmxmFW7RC75gS6C3/0tvkFgELiewxQNXjOTs + G5XgKBDb3HpP67sWS0aPMTVvcVUiLqy+DWd1F5rTjC5QkjDOdJJEiuaL2NsZe4fihiFxS76vQfMx + jDhxjKDBfencBkYgqIV0iBrygaypravLGmd02S+1Mzmgb3K/TTYFN0S+KaIWexyepMfnxBZOwska + YAGAyNTOFEGHBsolFPMj2R4jqdUdo3r+/AGG0FLVt9D89rYR0OoqwhiP0ckfAbTmQ58+fAWOQvN/ + ZJp2AACwpsz18C5Igxq4odBkdAOdA6CFIDhIASNEiz807Fa2zAmCUoOBV+bQhxsmdUlyGJzcsvk4 + mO97HPct3KjXPRGeotsVDReuZ5G5MN1i1oWGHlzLs/28V1wzvF5tM11OX1PBAeFtpj1SOxnuCzaW + N6PRlt9jb6l4oFuAJcBXP1agjQz+obRU2o04UCPRouRWhIXbsG0VBhYza4NDbxMpN8WDAkl1KbkF + DabdZgcF8EBrBAcvKAMZEv2ouowl2mXRPi2MtVGlc9xQ6gr5e2/HwWG5mf8/cP5hxd81tBIGU6Kt + tl5ccG99a7ZKXdYWLl234kIU0QhORjG6FpyO6x71m8FPdaZdAhNYB0HRUzg1n7PJi+mxDfRscjY9 + tF6eTX6f7ttHg4Jd3wBcFhmUf9R0N1yC00+7cZ1VUrBkQ6UyZThDQ5Oqk8mrk8mLOngkNdE2t6Qo + cm/76Rcl+LDGCAPYhaTQXDTxQzXi9KtODC7NbJynraiYnzBQrLKEAl/BYgI2tO7dWWK7lUKNmwQ+ + 7epctRev46zz0bn1YXRnJ1ZrhmFHHQ2dm8PY+xujEUiHlbElGtZds20Fz9o+df365+aqd1/KvDJi + /4DDYDOBBJL5CGjB5OAyW3Ko/p7EguhV4n4cJpDxcg0VpnpVWH1GqrxXqWS2fy6z0bQXENAaDZuz + GTdZEpYNY3TsuopcvF9/hftvDexfQ4YOmbBnQIDmvXP+qEI/C46pao4L0NHeEI4Kr/N2TH5nXAzj + /oZxSMvuWAX5RQ377Btd8BfDZrK3KMZHq7Xulx4Z9LPc/lQv7uOejwB1Tjzq7O1JywEtWYOT6cv6 + aX9zmo/Hnm6AllS7yHRtifto0Y4SjAHa73KXgwADvzhgv9wJty9UctuoDT5IkurEQE5UvVtIwvxv + +97Y47NgXuMwGv1oZMIA6itp6bCwKBYJzem6/dMhwxuSl7SLyGa76sWwI8XsNM2jvfFpqQrJNQuS + GWCx3bU6UlqhhAQlhu345Kuze3Bgdgq7F7BuZSThnZAseSSr1xVQYZSsZ28I1HAcfq50XQ8ie2rw + Crar8NSbhIEMdk5dqsS+G3QvI9D85WRy189KeF0WNXhm+wTFQXy4jusdZxa+9THNboz993rRQXkO + Jmftl1+dFPgK6YWopvIUYReOWvxVacStfgskzosfLAQGROxOMEWj0+bQVadP7am+O21NWbjvTd3d + aSHFhpm96zS8OsbXbmc/BQveuiEIvI0BujM3jZ4+fWoPQHvf6fvRrrfC/AdQSwMEFAAAAAgA8w6z + VMMoVV0XCQAADCAAAIQAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAx + L3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX3Zwbl9zZXJ2ZXJfY29uZmlndXJhdGlvbnNfYXNzb2Np + YXRlZF93aXRoX3ZpcnR1YWxfd2FuX29wZXJhdGlvbnMucHntGW1v2zb6e34FkX6wPSiKWxTYzoAG + BLm2K65NiyxrMRiBQEu0zVUWdSTl1C2y337PQ1IU9eJ0C4bhDrgAQWzyeX9/mCckEzkvN0mt12c/ + nDwhZ3/ZDxC7FNVB8s1Wk2k2I295JoUSaw3nshKSai7KmFwUBTFAikimmNyzPAbcNzxjpWI5qcuc + SaK3jLx9fdMcx+RnxvwX/VkTXhqYSorfWKaJFEKTtZCksDBwD992lqcRLWdkw0oGYgCT1SEQb3o9 + Ixe1FtdMaQv4ygIKaVC3tNwwRXb0QDJaG9qZkBLZrtiW7jmwpWVO7jiotmKkEECHr418GZLjqKpn + Hv+1Zl9LsSP6UIFXCd+BnTW5+fX9i/TypxeX/3p99erEHd5RWQKMOrEY9EstWQx6sJh9zliFhlIN + gcuCs1KDTbbwh2fGii+kFDIiP2ldgaEqgGbuCL6KWmbsxWeutOodXgn9UoBP3fGOVinDjwMpKl6x + gpeskeG9+94wO4oQa0lLZXAcqpXx3zX4syvwkIYoisBwb67fvYcTBoJeiff2LiLuw1umtyIPSew2 + O33MhBfXb43KL00UjmM57jGVu7QnCaA7ts5fcdxc7SCkCkWoIqn9eHICwdbx+eKEwM8TUh2Agl6Q + nCu6KlhSlxC++ZklFNXlRoq68gfKYI3E00V5iMglLQokEpF/8gzsanKEZxF5ZxSnRURuDhX7QMF4 + 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 + ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0 + aW9ucy9fdnBuX3NlcnZlcl9jb25maWd1cmF0aW9uc19vcGVyYXRpb25zLnB57Vzrb9s4Ev+ev4Lw + frC9kBW3KLB3BnxAkG27xfWFbHaBhREItETb2siSTqLSukX2b78ZkqKol+2kTpuHBLSx+JgZzgyH + vyFp/0TcyPPD5TTji9G/jn4io4M9QOw0ijeJv1xxMnCH5J3vJlEaLTiUJ3GUUO5HoU1OgoCIRilJ + WMqSK+bZ0Pet77IwZR7JQo8lhK8YeffmPC+2ye+M6Rf+mRM/FG3iJPqbuZwkUcTJIkpIINtAPbyt + JU8hmsfIkoUMxAAm840h3uBsSE4yHp2xlMuGr2XDKBFdVzRcspSs6Ya4NBO03ShJkO2creiVD2xp + 6JFPPgxtzkgQAR1/IeRzkZyPQ9XM7cOqfZFEa8I3MViV+GvQMyfnf3186Zz+9vL0v2/evz5ShZ9o + EkKb9Ej2oF+yhNkwDmazzy6LUVFpTuA08FnIQScr+OO7QosvkyRKLPIb5zEoKobWTBXBa5QlLnv5 + 2U95Wil8H/FXEdhUFa9p7DD8WJMipktjCG84W3+kS+bV2/kxC/yQ5S0/qvdcqNYONk9omIo+qqsc + y/8ysHt5YHUaURAY0r09+/ARShgM6H30UdZZRH14x/gqKsm9Xq55m6pPzt4J1bwS3trcS3G3abJ2 + KpJAd8VW2dW286o1uF6QEpoSR348OgKnLPnG5IjA8xOJN0CBT4jnp3QesGkWgpt7I0nIysJlEmWx + LkhFrwa/Owk3FjmlQYBELPKr74JexVzyXQtNmsiKD0IFNLDI+SZmf1JQ4x8hlBwJwudkmpcP+uf9 + oSg8DVIsg6q88yxnNJtVXWDWatgLYCkFm6Uc2ILEFxfqz9GRG9A0JX/G4e8YlpLTKFz4y0wGrvRD + zNSnQTTHmDOU2uv1ejt7kEh/tOUg/4oykq6iLPBIGGE0SzmFqQbxAcIGxAspiudjlAk2NnkDDRj1 + LLIpOroJw/ZUTVdFxEUK4EnIxSALDicDJBLAaEU5p+5KloOP0BBLEn+ecaZknPhXNFFuNIG47UMz + HskCKSD0RkeRwdg3hkmEx9iSDEfD5WT+MZw7ZPxTlFzaV8/Hz8fO+Bdn/MxWrio6xjSha+CEo5vk + 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 + f7bHj0/95PFJney1rXOPOgvC/QL20PfZ7pbOILq7KwTE4ueA+rZ2b8w2ix1m22G2Z4XZ7vEavfSs + n/8mPV57eoX/vX7qCOT2yAGXGwMxrIumjxoZyL1dZa2PGBZUJ+D2It/pdH4TwhvXcp7eBqfU/+P6 + A8zdLZVncUsF3Wm7V1RsB/1JLp7Yg3rWd03W5ZK6y4PcMPnpLorc7XJHDYPgs8vOJKMne2kjSvzd + PY3dPY073tOQ4flpZB9RmHNvsvJsp/7necjdcozyp6aqo+QPIF/5q00nYkrsvwjAekg8AFQjfCrH + j7kxraUWPzgnebCbBog9ufwVPJjdC2YhUQU5m1r9RwBU/AKcq3/67aZXpJtSNEDrD7rAsNHqnvmu + NkYNyHzAhRAFib2vXsy+QpQM44ux0KwdbDftJOJzx93E1q7b2VHERyR+nOiRNWHhuu398jH2j9uj + 7I13+8vnZriyfH4UvtT8Hwpn4nO1Sf233r7fNNUtu/jlc7fd/HW972NXv3y2+tMz+DQxVjUH2oe2 + rLCtD0LBQkXXDnkwhoz63EN/3cKfHDRXmPZjdZOqiCLJ1AN4ubB/+i9wlzQqWD2AtWazNSq4zJtF + 1/5tgqunEzGDzH4RcNSoNDJy7LZ5oajmc+36UjPl+zqqkdLc/rhG6f2WV0Xwue/DGjGibR/YGBbS + UFHjDoeGh3aqWZqGY3lYbfftmvXzB2RY1+VU6zKoH5MXfbHyIlMlZla0S1F2KcouRXnGKcpPnJDs + 8oNdfrDLD8zWu/xglx/Yz9POD+6UDdwR6v8fUEsDBBQAAAAIAPMOs1SAiQ6e1AsAAHFRAABwAAAA + YXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVy + YXRpb25zL193ZWJfYXBwbGljYXRpb25fZmlyZXdhbGxfcG9saWNpZXNfb3BlcmF0aW9ucy5wee1c + 62/bthb/nr+CcD/YGRTFCQps14AvEGRtV9y+kJvdYTACgZZpm4ss6VJUEjdI//adQ1IU9bCbh5N2 + qQ1stfg4L57H78iKXpAwmfB4NszldO+XnRdkb2MfIHacpEvBZ3NJeuEuec9DkWTJVMK4SBNBJU9i + nxxFEVGLMiJYxsQFm/iw9x0PWZyxCcnjCRNEzhl5//a0GPbJfxmzF/JKEh6rNalI/mKhJCJJJJkm + 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 + QS1TReSEMJG7y6rGxRSp1hM8mAKd/OO9F34mfGlhf5O1iunI7JDRF48e1uiCPYF7D16mpy+kr9Uw + eRvqUT9b6DJx5q/pYeou2CM/nJ8XxWLsXPZnLaKdGV3UG4jwokPfFOdkFBp1xqo21KtmbaHLxDG1 + FJlHOyn3w/SnAT2RlQu4J/x7JSTcfpWeq6KDnhTi0csKrPPpNqwzGBN0G3ev99mPZ9t0z2t0e/rF + XL73qTnpqc/gerhvzqBx4V9QSwMEFAAAAAgA8w6zVF5h/426jwAAUWILAEYAAABhemV4dF9maXJl + d2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIxXzA4XzAxL19uZXR3b3JrX21hbmFnZW1lbnRfY2xpZW50 + LnB53L1bkxtHlq35Xr8iTf1Qqh6KreRh3mRTY8OmVGpZq1Q0UlVtM2NjaDATpHCUzMyDRJLFauv5 + 7RO45C18u/veay0HQuiXVklk7C8A9w33tZZH/NPe6eXZ9OL9H2/m7746/t0/7X0l+7/uYi8vrz7P + pu9/me99efqHvT9PT2eX15fv5t2/n11dzsbz6eXF070X5+d7yz90vTebXE9mHydnT7u/++P0dHJx + PTnbu7k4m8z25r9M9v78w8+3//rp3pvJ5O5/zP8+35teLP/M1ezyf05O53uzy8v53rvLWXel89Wf + 6v5E978/rKr+7p+WeGeTvfeTi0mH0hV6+/kB4pev/7D34mZ++XpyPV/9we9Xf/BytqB7+cv44v3k + eu/D+PPe6fhmefXTy9lsUfrt5Jfxx+nlbG98cbb3adrd3tvJ3vlld53puyXj6eJy0+vuMrPJXfmn + 2g//d+9mlx/25p+vui93b/qh+7jnez//X6++G738t+9e/vsPP32//hMfrmeLO1z/iW8XX8B0fD79 + x2T2pPuIb/95/YfH/7iZTZ5+eP9h/rS72cnt33rx+s+vpleT8+nF5OX5dHIxf/inuy/k3fS8+6jW + f/jfLy4/Xbxa/8sne+t/+nbybnoxXXw11t99+uHmfD4dX01Pl5e/vdSfF//2xdV0VfTP079PL9ag + T0enlxfvpu9vVoPs9i/8NJl/upz9+ufxxfj95EP3d1Z/8+XDP3t7gcuryepfXI8+LK5cucZf7v74 + mqP7rh993t/8bq/7v3/au/rcfU7zb/bOptfjt+eTP95cdKPn7KvV1Z/cXLyfXd5c3f2L6+XfMr7L + Fxefn+z95WpRcXz+u/s/tfrgFt/O09PZ5Kwj677Cuw//58tfJxcv7/797353ej6+vt4bvfn231e3 + 8eXl28X0+cOK9mzybm80Wnwxo9GX15Pzd0/2/nk8e999bf/8z79+WvzT+g8u/u+LL774+ZdpV+p6 + b7z3bvxrN86XF59f7l3fXC3Ln950M2T1/Z13n9189eVcvrO+yadf3F35P9ZzaDb5cNl1h8VU70bL + +Hzv42R2vb7C7QhZfQBfLYfn2/Gif6zGzEPMu3++6vhuP4PM9/ql7/t+Yt3Ckwcf7PqD6qqvL7i3 + +vdPV9/d8pObTcZnXTu5vJiPpxfXq1vqPqi9F69+uL3V7qPvPs9fJudXe58vb7ovqPsUPk3nv+yN + u4/octVeXiw+ge62L2/OVsPny9W/eTMfn/76ZP2fv+8+ydnF4n5u/83LX7rP9MneZH769A9Pl3/v + Xz8vRsC4w3iyN53vdeP0elngvOtXXc94gLU3/jieni/G8173P65u3nY9d3XZ1ZX+1HXDbjKf3Zwu + PrInS/brXy5vzs/2rufT018XNzXuvo5Z9z9uzsdd67yafnV37Yuzf1n9/UUzeLr+vCa3/2LvejJf + DLkP46vlBHnbfb6TyeKv7d3N4b3lrFo25Gn3hx+Q31/uYcmOZNyNz+53Z3nxxU2vP4lHd73u53dl + ltdaleq+zovuF+hscn06m75dDdr5PfT6a/9mWWjvfqZ+s3c/O/cuJt0/ni1+xVY/G6vm131U3RC5 + WPzSdP/44EP+pusQk0fX+v/sbvC03wYeoFzfvF0QLxvLaHr2zfKjefgv9x62lU+/TE9/6X6hp//r + ZnL+eW+6/A/vPq9+re9+S1fj6+FFnqaX/eHbxY1+uF6Ogtuh/NfXPyxvf9J94p/3FouD7re8+8E9 + P394ywnz9Xz28J66b3a0/sq+efT9dZ/f8qf7Xfdd3Q2n7pvr/vFjdy9nT/a62t1//TC9vl723ovH + o3BV/tHle6UXLWh0M+u+izdr+L++/vHB373/772/uK7T8d6Bnd39Rj5Z9fpHP6WLmzmbns4fkt1d + pPdz+ugvrv78r5PPXVdaDNP53tXlefcb9b5r/N0M+LgYSN+uB/+ncVe/+yDm0w+Tu4nWtbPlX7le + flU/vv7L/YS4Xn+2ryfz2eevXrxbzKhfui7X/b/lx9wtNy7WxIu+vPyHb7/704u//vjzqPuiRn/7 + 7vWbH/7y094f937/7Otn+199ffzV1/u/X/6x0avXf/nTDz9+N/r5xffdf//iwdrkYtVhn2Za96r/ + //ji5+/e/Hx7le4KyUrky/+6+6F4WOybvft/v/i/ny4vuk/YoH7y6I/9ftz1vo+T0XruTj9O558f + r1Kuf//N7W0+627zq+7j+TidfPq9fZ3rSfdrurjG+OzD9GI0u+m+SuwC3RSYhf7+XcGO//x8chqB + j8LSH9fk3buJ6JO/v9TH6Wx+Mz4frUea8++/m84mn7reNepmy/T08+ojXP5c3F7g66++fr4Y4b2/ + uJyI78ank9Hk4uzqsvuf67+wf7Kq2P8La67HF6/Q3f6dD8vpMus+oQ8fpnPwL59Nrs4vPy/m3Oi6 + W+bdgJe5/8Tx4d67ZvBv3dXtWtp0uSTwXuD6ajQ+PZ1cX4dgF3/r+vrydBoZmIu/ddvcfX/j6tno + +uPVxWi5356Zs2Exto6MsXX3QdyCdqu+UdfJL29m3QBd/O44GXpfKTIjH/cw5Ap3zS/eywJ987// + +4n5W7L3v+19sV5Or36V/vC7dON19zeXO7C7/3W/Dnuy2FcuPvhv9r7oLe3u9zq9RdKDv3O78lj8 + 34O1zB8XP2xP7v7U7V7z/+n++P979+dv1y9//OKX+fzq+pt/+ZcPd7+2T29Xnx++yFRbj9k/PlqP + PL3bc9z+lXS5svi/2y3o/aW7PfHqQ/zm0Ud2KwZ0v/EeAeDLhx9s8qndbXz7JVaL8z+mYsiXd5/R + 7T882VsB/fEhnXnpm26y5XagT5aV//A0HSf9L/LBPz8ewref//r/3/239Sj8P5c7426u/3J5dj8s + P1yeTc6vR4u15pen592G9MHlH3zys8n8Znax91+/frP3cbkw7LaeHxcr6O7vPF1d48uHf7O7j8Ul + R6On0/nkw/WXf1gsHafdsrv7/bg4nXz58cnyW/7DfxfY1pftU/3RWJw9Fi7+3G1Nlyvsq+4H9nqx + h11upO+3Ct/87uEH9897XXs8+Orrw6/2D77Z+6Yr+81/flz8q9HXh6P9g/Xt/e/GkjT9U//HfyZX + Pvzq66737j+88uHo65PR1/uVKz/+U+aV958lV95/5rnywz9lXLn7pfgfvSsfjb7+H/UrP/5T9pUP + 0ysfuq58WLny/tfJlfe/9lz54Z8yrrzYpvSufNz9hfqVH/8p+8r9b7D7O45v8PGfsq/8PL3yc9eV + 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 + +nJXVOh9vU+pJvr1777WDIy76k2C3M1tZSL0P43dmw3dUD+//PyhQxt1g39+s/F58e0dwJtlfeEE + yV9aOVOST3BrcyZ/v1udPOkHtHvTaPLu3eR0Pv04GV1PTm9m0/nn0fjsw/RiNLs512VcvXPqu1ua + N2uYFwuW1wsU4fRyVVHOtPKHvLVp5/octjoDKx/czk3HjU845bRqM3m2Nz0GMgl2aZh3/+HdVPi7 + kg3hvloXqg7vQgQ3vUYggBsByMVvvQBmWCYEkInKeAHMoEwIIBOTcQHkQrd+gHzk1gtgBulCAJkY + nRfAzK+FADLpNS+AmV0LAWSSa14Asg/kI7ZeADNgGwLIxGudAGwfyEdrvQD0NGT6QDZU6wYoRGq9 + AFwfKMRpvQBmXDAEkAkLegG4RlSI0XoBuEZUiNB6AbhGVIjPOgHIPlCIzroAcsFZP0A+NusFIGdB + PjLrBSDHQD4uWwSA91q36/L2z81K+bcRqFJRcHEqFQUXppJQ0FEqFQUXpFJRcDEqFQUXolJRcBEq + FQUXoBJRkPEpFQUXnlJQ8NEpFQUXnFJRcLEpFQUXmlJRcJEpFQUXmBJRkHEpCQUdllJRcFEpFQUX + lApStHIW7pb7u+Ms3PmDy1tt/3CmW8v0+2W5uraVf0BT7kqBhzRFYfIPagrB2HpfHCan+gVgcg9t + isLkH9wUgzFVMAAmo4WFYGyDKg6Ts6kCMLmHOUVh8g90isFIBnD+wU4xGFM7BmAyCnIMRjKA8w96 + isGYki4AkxF2YzCmtAfAZAS+EIxmaucd6BiMaGrn1OcYjGhqC36bcv50FCbvUsdgJH0m71jHYCR9 + Ju9ex2AkfSbvZMdgJH0m72rHYCTLzrzDHYLR9Jm82x2DEU1tvs9k/e8gTMEFj8Eo+kzBEY/BmI4g + AJPxBWMwiqZXcMpjMIqmV3DNYzCKpldw0EMwkj5TcNMDMDlPPQqTd9ZjMJLZlHfZYzCSMZN33B0w + sO/eU63aP6kqdzPbeFqVlIV8YpWQhX5qlZaFe3KVlIV8epWQhX6ClZaFe4qVloV7kpWWhXualZaF + e6KVloWLYElZyCCWloWLY2lZuFCWkIWOZmlZuICWloWLaWlZuLCWloWLbGlZuOCWlIWMb2lZuBCX + joWPcmlZuECXloWLdWlZuHCXloWLeGlZuKCXlIWMewlZ6NCXloWLfmlZuAAYxNIqBtZXn3YwDdb9 + 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 + TUGXrcZy1npr1npMxdOezO64R8ARPay4wqlguiGsslGbiqQbwToqu7eGMLoprGLAIhVDN4RVTiCl + AuhGsNY6aSmaVbYdm2FVskoVL7IZFhcnbIbFZQybYXHBw2ZYXBqxFRYZUWyGxeUWm2FxYcY2WHTC + sRkWF3tshsVlIZthcQHJZlhcarIZFhelbIVF5iubYXGhyyZYfBKzGRYXz2yGxWU2m2FxQc5mWFy6 + sxkWF/lshUXmQNtg0eHQZlhcYrQZFhcjZbFaZUtLot/uRk4vxvPR7OZ8ontHlk9W/2k8f70oq9PU + 0yvCgnoIzqWme+EcUnoIzqWjF+FkIvrdSKs+ZV3ckNPb2343VjEpW3GQaVN9+H7c7GwX3nTaX5jx + VyT7hXl+RYpfmN1XJPaFOX1FOl+YyVck8YX5e0XqXpi1VyTshbl6RZpemKFXJOeFeXlFSl6YjVck + 4oU5eEX6XZh5VyTdhfl2RapdmGVXJNiFuXVFWl2YUVck04V5dEUKXZg9VyTOhTlzRbpcmClXJMmF + +XFFalyYFVckxIW5cEUaXJgBVyS/hXlvRcpbmO1WJLqFOW5FeluY2VYktYX5bEUqW6gbKwRjoVKs + kIiF2nBbUXjjcepBhagHFZ0eVGB6UDHpQYWjBxWJHlQQelDx50GFngcVdR5UwHlQseZBhZkHFWEe + VHB5UHHlQYWUBxVNHlQgeVAx5EGFjwcVOR5U0HhQ8eJBhYoHFSUeVIB4ULHhQYWFBxURHlQUbVAZ + tIGFz3Yxc3Y16a558V6XOauEvF6t61U1yXrIK71UPOQVwakYVy6cSsjLj1MNeXlxStZMCKdszThx + itmPCE4l++HCqYS8/DjVkJcXRzOUqyEvL07J9AzhlE1PL45mKFdDXl6ckssYwim7jF6cklMUwik7 + RU4c0USvhry8OKqJXjE9vTiqia74zaqEvPw41ZCXF0fTd6ohLy+Opu9UQ15eHE3fqYa8vDiavlMN + eXlxNIvTasjLiSPqO9WQlxdHNdEFfacW8nLj1ENeXhxJ36mHvLw4pShKCKccRfHiSNpgPeTlxZG0 + wXrIy4sjaYP1kJcTR9N36iEvF04l5OXHqYa8vDiamVUNeXlxNGOnGvIq4tAhr1ulqRryUuWq0tvZ + Yq5KAqPKValgJLkqEYwmVyWBUeWqVDCSXJUKRpKrUsFIclUqGEmuSgUjyVWJYDS5KhWMJFelgpHk + qiQwqlyVCkaSq1LBSHJVKhhJrkoFI8lVqWAkuSoRjCZXpYKR5KoUMLJclQpGkqtSwUhyVSoYSa5K + BSPJValgJLkqEYwmVyWBUeWqVDCSXJUKRpKrCsK0zlXdSUK7l6uaj690maqKe/9zV6sq/9Wd+8eX + ibv2XoyKY+/BKKnXboyycu3BKKnWboyyYl3FqLjzPoyqM+/BKLljboyyM+bBKNlQboyyBeXBKNlP + boyy9eTB4PtG1Xn3YJRcdzdG2XF3YAj6RtVp92AoJizZN2ruuguj7qx7MOi+UXfUPRglz8+NUfb7 + PBh0+6o76B4Mun3VnXMPBt2+6o65A4PvG3WnvIpRccl9GFWH3IPBz5SqM+7B4MdG1RHPYtBu+GJ/ + UHXCVT7M49vYogejAJH4LwoQifdCg6h8FwWIxHNRgEj8FgWIxGtRgEh8FgWIxGMRgGj8FQWIxFth + QWS+igJE4qkoQCR+igJE4qUoQCQ+igJE4qEIQDT+CQ2i8k4UIBLfRAEi8UwCIK39kuWmYee8ko29 + 78Shq1VfdFLW9iqH3x0A1VPvNYCiuOgCqCiLZYDKAXcHQPVkexWgJKH5AMr6WQ2g6JK5ACoWWc2Y + Kh5b91mFZbGqCkAOwuoJ9SpASVT2AZQV5SoAOQirp9CrACUF1wdQlm+rACV9TuFXU2a1wqmmbGqF + R00Z1Ap3mrKmFb40ZUorHGnKjlZ40ZQRrXChKQta4T9T5rPCeaZsZ4XnTBnOCreZspoVPjNlMisc + ZspeVnjLlLGscJUpS1nhJ1NmssJJpmxkhYdMGcgK95iyjhW+MWUaKxzjNnbx5t6MwbkZqqPbLIXm + zDZHoTqsTVNITmmzFJrj2axnrzmXTVNIDmTTFJKT2DSF5Ag2TSE5e01TSMI+w0j6DCPmM4yMzzAC + PsNI9wwj2jOMXM8wQj3DSPQMI84zjCzPMII8w0jxDCPCM4z8zjDCO8NI7gwjtjOMzM4wAjvDSOsM + JKqzSzGd7gbnk5n+TRE5b+r1sp7iScW5KwV8KgAmIxDGYEzPCoDJOFchGFu3jsPk1OsYjKlhAzAZ + JdsPk/W1gjAFdysGY3pcAEzG6YrBmEo/AJPR+2MwpvcFwGQcsBiMoukV3LAYjKLpFZyxEIykzxRc + sgBMziuLwuQdsxiMZDbl3bMYjGTM5J00Bwzsp/XWMlVbjZZ6cjezDcFHy8LJPlIWUvzRsnASkI6F + F4K0LJwcpGXhRCEtCycNaVk4gUjLwslEUhZSLBKy0JKRloUTjrQsnHwEsbQSkfqrlF3TkjalIQnE + I0Y1EshFjE4kEIgYZUggCTFakEAEYtQfgezD6D0CoYdReATSDqPpCMQcRsURyDeMbiMQbBilRiDR + MNqMQJRh1BiBDMPoLwLhpYnisjGlZRASyyC0lUGIKoNQUwYhowxCPxmEcDIIxWQQUskgNJJBiCOD + UEUGIYcMQgcZhgCyS8LHp/GF9H0A5t7vP1785Nj25p9t8fjvB55r4S6c2XN5CpsbLnfhzG7LU9hc + bv9H9326CmfW2o//fuD5Fd7CuWdXeAqbuzt34czWzlPY3Ne5C2c2ddXCuedU+Arnn1HhKWzPY2/h + 3Dx2FLbnsbdwbh47Ctvz2Fs4N48dhYl5nJdpPYVNjdZdOCPQOgoz8zgvzXoKU9MJncdZRdZVuCDH + egrj87ggxHoKm1qUu3BGiPIUxhtIQXz1FMYbSEF29RTGG0hBcHUUJuZxQWqtFs7prL7CeZHVU5gY + 1Xl51VOY+I7zwmq2MKyqLrYTntcHcGe8H6+Ot3G+W0HAne1WEHDnuh+Pnm2c6VYQcOe5FQTcWW6a + gD7HrSDgznArCLjz2woCzmZSEHAek4KAM5gEBKS7pCDgrCWWgPeVFAScqaQg4BwlBQFnJykIOC9J + QcAZSQIC0kWiCWgLSUHA+UcKAs48ChC0co6WG6MdsI2uLhbFLyany4+yoXN0dfHyvk5dnrPMo8wl + XP5RvHyiHIXKH7HlE/0oVP6YLZ8oDJHyfUcpXD41lULl99nyiZQVKv+MLZ8IWv7yqccULG/ZTKHy + 3Ly3zKZQeW7eW5ZTqDw37y3jKVSem/eW/RQqf8KWT0yoSHly3ltWVKg8O/GIeW94UrHypi0VKk/N + e9OcCpU/YMsnYn6oPNV2TKMqVJ5qO6ZdFSpPtR3TtIqU5+a9aV35y6fuVbC8ZWCFynMj37KxQuW5 + 794ys+rl437W431OS0srQ79ZV0sKgRpbUgjU21JCwPaWFAJ1uKQQqMmlgyB8LikEanVJIVC3SwqB + Gl5SCNTzkkKgtpcSAna+pBCo+SWDYPwvKQRqgUkhUBdMCoEaYVII1AuTQqB2mBICdsR0EIQpJoVA + fTEpBGqNIRByd6y3zdoNg+z9eD75NP7c1h37fl2kLhTa1lj6952+WKiwoVJ5CycSVaiwoU95CycC + RaiwoU44C6cuWKSwZYF5Cyd6WKiwIYZ5CydKWKiwIYO5Cluel7+wbXh5CxPz2La6vIWJeWybXN7C + xDy27S1vYWIe28aWt3DiaoUKG5aWszAzj20zy1uYmk7oPDY9LHfhjIHlLYzP44x15S2cqPehwoZ0 + 7y2MN5CMXeUtjDeQjFHlLYw3kIxF5SxMzOOMOeUqbDlT/sK2LeUtTIxq25DyFia+Y9uKKhaGfKjb + 7URbEyrl3rQDpSLA7ScVAe49iQgI40lFgLtOKgLccpIQUH6TigA3m1QEuNOkIsBtJhUB7jGpCHCD + SURAuEsqAtxaUhBwvpKKADeVVAS4o6QiwO0kFQHuJakIcCNJREC4SBICykJSEeD+kYoAN4+CBC2c + o7uN0W7YRufTi1+bHK6y1N8fu2KCkw7Zyzi1YATDUHSCGMmmH8Ew9v5BjEQnRjAMuTiGkapNAIYl + OgUxEu0JwTAkqACGqShHMTLCchAj0ZcRDENmDmIkuhyCYchzQQy6fWUk6CAG3b4ygnQQg25fGXk6 + hsH3jYxYHcGwNOswhi1dBzH4mWIL2UEMfmzYsrYHA1K3+6sezwsZcE0pexublpbEILjCJAbBhSYt + CKE3iUFw2UkIwqlPYhBchBKD4FqUGASXpMQguDIlBsEFKi0IoVMpQSi5SgyCq1ZiEFy8wkBaaFjJ + 8mc3tKzuMt0fXDPcrD9cpaCVrHPfLCu+fFQQ1XHK13KKOTCQoegAQOn2DAWy9mgIULJRg4GM3VoU + yJR6IKCM3oMAJaIPDGQoPwhQsqmFgYydLQKUCEEwkKEGIUCJJAQDGboQAqRpjBmFCAAS9aGMVhQG + sgQjDMhWjRAg0Syz9SMESDSGbCXJDQTJSebCw6Mp4QpK+YY2LaM0oCG0lBY0uKCipuFUlRY0uLTS + ggbXV1rQ4CJLCxpcaWlBg8stDWgIzUVOQwkvLWhw9aUFDS7BEDQtdBh73bDDYsyoQ708nY7nk7PR + p+n8l9GDJ1VvXKh5ccfyHx3K/VO7lQJOvQYh7FA34BR8wBvwbcCYG/BuzNAbcG3YqBtwbuSQG3AL + TfANBAQo9AZcwhR1A07BCr0B1xabugHn1hu9AZfwRd2AUxBDb8AllFE34BTQ0Bto+0MWENzAG2j8 + OxAQ6KAb8Ap3+A34BT30Bhp3Ib8AiN5A4zngFwxDN6ATEkuL5s2LjPUPYQjiYyNKsSjZilIrVrag + 1IuYrSi14mYrSq3o2YpSK4a2otSKpK0oteJpI0qxqNqEUi62tqLUirCtKLXiLEm5MdG2uEbbEUF3 + Op9s9rjom66i6Mho8VLOY6MojiURxHHSXRCIY2124jipQA3iWDp0GMeQGTAcU02I46SiAYhjaQMx + HFsKBnByim8cJxV2QRxLv43jpAIJiGPpIHEcSRvMaatxHEkbzCmlcRxJG8zpnmEcTd/JqZhBHFOs + RHAymmQcRzOzMgpjHEczdjJ6oRMHkwWtpVfbM6vF+9n0udUGMIQoqochtE85DCNx6mEIJVMLQwqW + ehhCl9TDEPKjHoZQGfUwhJiohyE0QzkMIw2KYTgFUA9DCH16GELPg2GayHbmGmrHpLnN6HG0Codr + b7TihutstLqGa2q0kobrZ7RqhmtltEKG62K0GoZrYLTyhetdtMqFa1u0ooXrWLR6hWtWtFKF61O0 + KoVrUbQChetOtNqEa0y0stRCT9qQiDQA6WgAgtEAZKIBiEMDkIQGIAQNQP4ZgOgzAKlnAALPAGSd + AYg5A5BwBiDcDECuGYRIs0vKTNtXMi++NsdO2X4fc+8vO1/G7C+Z2bBVS5qbNV/JzEatWtJcuPtK + ZhbttZLpq5fdJa33LrtKmvtBX8nMXrBa0twH+kpm9oBVIQ0tab9l2VUSnZf2+5VdJdF5mddmMV2W + 0mQxPZbSYjEdltJgMf2V0l4x3ZXSXDG9ldJaMZ2V0lgxfZXSVjFdldJUMT2V0lIxHZXSUDH9lNJO + Md2U0kwxvZTSSjGdlNJIxfpo4zcf94g3/dpjSXn8nceS8vgLjxXlibcdS8rjrzqWlMffc8yXp15y + LCmPv+FYUp5zZLbsxmzZidmyC7NlB2bL7suWnZctuy5bdly27LZs2WnZssuyZYdly+7Klp2VLbsq + 23ZUdspMeXzwvr218uh5BHV1rOCzZK4UMV3iMDl55//v3g562gaCKI7f+RS9gipOFMoRIXHm1qMF + qVtZshQUkODjEyAiYT073jfvTRBco8T7C+C1PX8BYexZD46pDX4gjD05wDG1MQKCqSQcGFPtORDG + HlbhmNrkCsLYYywcU5tptWOqQQjEOHUIwkj2GacbQRjJPuMUJQgj2Wec1gRhJPuMU6EgjJ2kcEyt + TyEYzT7jlCsIIzq1+X2mHrgwjFe7IIxin/E6GISxEwOOqfUGCKPY9Lx2BmEUm55X1SCMYtPzehuC + kewzXolrx1SzHIhxGh2EkZxNTr2DMJK/GafrzWPike/j0+Qekl/ly3xK/5NayBgotZBlUGlhM6HU + QjZDqYUMiDoLXxOlFjItSi1kZ5RayOgotZAFUmohc6TSwrZJqYUMlTKLoFpKLWTClFrInim1kHFT + aiFLp9RCZk+lhW2gOgsfRKUWso5KLWQqjVjSumnxdPj1K+pjf7t+EL4bh8WrsPs3rPrHm3Hs7pbr + 1wbpv6oVk9k//e3FduWrzcLXm3XnR7RGCmo9ZEsTYnlGHOJ4J2peOcbleKdqXjlL5Xhnal45XeV4 + v9W8cnbG8c7VvDI7UbxiLszzJgNijqfeWIT73rRRkTwrVnE86b5n5SuO90vNK0fwHE+6LVuJi+NJ + t2UrenE86bZsZTCKp933rDBG8CaFjOUZqYzjac9cI55xPO3fnpHTAjy4q80+XzQUtmgZaP1+e00E + uahgK8hFBaNBLipYD3JRwYyQiwr2hFRUNCzkooKFIQ9FpIZcVLA55KKC8SEXFawQuahgjshFBbtE + KioaKBJR8VKRiwomi1xUsF1IUOqIMX8r/j1yxvrr9f+XK2G7MAcVl+/LROcS1hEaxxDg4saTX/Pi + 0yEDtrg1U2hc3BohIIvbE4P2xScDAnBxYx7Qvjj1O7ef9mcWDz3cb8+2uSd57sbBsu/7PkFmIG4L + RAbqLkBniF/0dYb4NR42ZFzSd07Ar3b9frliL8blfV9eqHdNx2/vOHz/RNetX+1XXed+avuuyQ/g + 5X27R3saHjYH+/njqH9adH/7h5thvHcO/faRD28+eAZQSwMEFAAAAAgA8w6zVNI9hp7hCwAAupkA + AD0AAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIxXzA4XzAxL19vcGVyYXRpb25z + X21peGluLnB57V1tb9s4Ev7uX0GkB9RZxIKd3aS2gRyQTbttcE1qJL0cDkVOYCTa5kUWdaSU1F3s + /vYbknqz9ea8VE7vGCy6lkRyHg5Hw5mHpP0KOcyl/uwoCqe9YecV6j3bHzR2woIlp7N5iLrOLjqj + DmeCTUO4zwPGcUiZb6Fjz0OqkECcCMLviGtB3Y/UIb4gLop8l3AUzgk6O/2c3LbQJSHpRfg1RNRX + ZQLO/k2cEHHGQjRlHFrydCkoAdcLLbXzSsFzCZoRnwAUEHSzzEHsXuyi4yhkF0SEuuB7XZBxie5k + jv0ZEWiBl8jBkWrdYZxL0Tdkju8o4wj7Lrqn0L0bgjwG7dCpwujI5qiAZjhJxVvPq/wpZwu0EFzC + pwvQdgga4xR79Bvhe+it1HR8pcuGywDsICn7+Z+Td/bJh3cnfzs9f9+Jb95j7kMZ0dE18LeIEwt6 + TSzy1SGBVKxIGjjxKPFD0OAc/kcdpfV3nDOQ/SEMA1BrAKVJfAsuWcQd8u4rFaFYu3nOwt8YWEF8 + e4EDm8iPBRQBnuW6cBqSxQTPiFssRwPiUZ8kJSfxdQKqsoIVcuwLVSeuqvvynwjUvNqxYhvM83Lo + Pl58msAdORbnbKKf7aH4wxkJ52wF92K2CKtUfXxxplTzm7Lu8lqxdAvzhb2GBKrHYjsdMNCVkR93 + EPy9QsESnodj5FKBbzxyFPlg8m5Pt7AX+TPOoiC9IVStEqs69pd76AR7nmwEjJA6oDX1XlFnTw4Y + 1w8+qQ5ibw99XgbkCoOS/u7DnU7W8AbDXlq2YhQ6nY7jYSHQOQnvGb89wz60sQDb1Yb8KSDaX4kz + +pX6XXYjvczuWCNyyRTecUBhu8QjIbFvsJCFbTHHnMg+2SD1tlumSuk3fAFmD1J6nIQR93siBI8g + hWtNyj9BvOleesXjV8NWird9vACtQeOgbjJGIuRpyQTJHPxPbTnh2Twx5LTEjr0AX+UJ61fdzGXS + n4/QnY8AOrb9nbSdn366BTcxE1kbMOjq6e44LZQ86lqWtYt6f83G4cs588l1WnBnZ+et0qhQjjNG + gVIYSOIQ0s8jsCpV5upMIBEQh04p+PR4Voh7ZnXSlscB5nhRpsgx+gw15CfEpnFtXQipQlbWhuxF + eRN51caiCiNRFJT07wOTWFfFlFQvE5IN4xi8CTj/+GpFR+V6RMR3AwbGKQqy863+mfMtvn5brLv9 + /v7A7g/t/sDazGIyCbdkCW24CAfUviNcQCUwmoCiK31hwWQ1xZEXojvsRXLiRDtSXK8/7PUHOxb4 + z5BAt3CIGNTnVMYzcE2zl0e+oLkW5KQNoyZvgH1EvogC6Q1kCBBP3daaXpUWVgCu6D7pghO7NuR4 + AvqAnEiE2gnCEHM0jXxH6V2BTSKDANwOiJbj4lIVQPBkDikIAKkQPcCE6kfKG9khuyW+EpW7i9Rd + +Fe2FGLwcxgF6vWK/SESGKIspNyMVZQSO8kx+nWZaG4PLcHIkydooSaotAvZFGKhifSioNbfsAdR + kbS61aFgiSeV+HwI0mSbe1I9QVxTSWL3PnymoY5RUkxIO15tzQiaEnKeSJ5mUkBR0LfZsnQg0/7d + MOZJyX8WZwhrdSou6Ahek6QdGz5D2Iq9cWqp9xiQSyuk8HLfwEtC5HjcM1VF+ytweZkuhAwNfZbh + vyAhX/aOp9AwmhMsI2Cw+0AGyH7eNegJQzpZQATj6TvKmaT+VJuaLiUQoWBlHEkfixhPfJsEDHXA + ZruJ5e3mJGhXXaaiKq895pgKIlYrZXGLVQgA8/4+/Zx73dCRmv8se0ZCO3e/+3qDWfd11hlQ8kqr + R+j1fn8w6vXhv8HrbH6Sf+pNkY5tMLL7I+nY8qOlw4fNggWEBUpvncgoIxUEUWUFpMGgHtJg0D6k + /QZI++1C2u/3+j/XQNrv2/2f24f0SwOkX9qHdNAA6aB9SIcNkA7bh/SmAdKb9iENGyANW4dU65cA + Utt+ScaBdX5JhqVt+6VBwxs3aP+NGzTY0uB72pIgq2JVeICuZCyupv/uzvHkFCWIf/8DuQwSPhkb + QjROchHjRtP9jqVpvm5ODbtZDLCQcO00WDpag92tKmnZjup4Govoy+rSzJ/SWVZaXVaWTtk4qJDx + dF1dV2dUtkudzTqVa87SKG1BXWJDiEpdrckjHZ9XNuCSPKI8W7gxJh10rre8CU1Sym6UEBkrnEVC + POyuUzIJw3pHeRhh7x77d4GveGauByXSww93A86m1CPdJ7MusSwbhNUWC/zYjGyVnYgy6uVKt/UP + 7F8F/kQjnMjSoEEuno95yQSmYpIgfWeFkYmJcHhFMSTPFPSPribnKFaeSm4m+5dId0wnO1kfFCkO + 7xlzqGS903ZB6KUak5P8mEBau7ihvv4cczkZubPOy2xM7qxWVBTMY1md9ZEukjpJ34/P0T0YL8n1 + vqLXAuUTZp8QVy4PrOIryi0Dt25fY5RZDpK0hyf1CIm4BJq8KPnRyg9s/FzysCm41DcX8BVFb0gc + 1du74Y0Mb2R4o+3wRsWJocAiZUhq6aSsWD2vtKnLKADbIhn18HhjE4aqLnqXDFXLmaAhzQxpZkgz + Q5oZ0syQZoY0+xFIs0eEJYZJe/lM2iPYrVIaq8hYlZBTNRwbhMKQo94RUJiQ8MXTSbRNty49lfhK + d4x9Wd/udKy6dKl7pDevyDxn53qFD7uIsySZCHlQSC2mR5yD5rwl0mpBiVoQ8/NbcP6XdyQZgsYQ + NIagaYWgwVAq1LvTwQXdkpU6mr3JINQ7twduDHogk5PbsGtlfvdhWworgF9vlfMpzH9m25FhUAyD + YhiURkiGQTEMimFQfggGpTjJG4rkR6BIiuTEpluMKhmPIAqrti+1Rny8lDNb1QRKiewSAuUEyujt + ROaAlzngZXggwwMZHiiB8/15oAof/fJ5oArg2+SBqqMCQwcZOsjQQYYOaoRk6CBDBxk66Aegg2rm + esMKvXxWqIbAea7zZ86cOLe26wtV3sZ3mEL2SD0aLqtIIo/pr8qqYHxctsBUb9CxoSniPeuWmJS9 + eeuLcxBxnAMcEzcrtI3snkD3c6JOB+AYnSY8Yl7G8Vjk4iCwkgB8gb7Jb5+AXCdWR3xiLBKkSN4k + 2tBESnKVkCk5cet8RlaxhEIpKFE3n0cPmStkvWBQimSy0GmIFpDqyyRcvtnJiakp5DTsfiUv5WQW + eZgj8lXmcppK+NcX3Pt2Lf/p90a9698He4eDP+LL67+sYy+BZ7bVPJBOSbLmSkPee+T3nzSlppUC + t5GT1vifxnT0QAbHg4PKROtABseDgzZzv8OGDPmw/Qz5sCEdPWw9HR28qU9HB29aT0clpLpES0Jq + OdECSIN+PaRBv2VI0jvXQZJupn1IteY9bD2rkZDqqA0JqWVqQ0KqNe9h++Y9rOcRJKSWeQQJqfYM + 47D9M4zDBicw3IYTqKdch+1TrsOGOW7Y/hw3avBLo/b90qjBL43a90ujBr80at8vjRr80qh9v2TO + VpulILMUZJaCzFKQWQoyS0FmKehhS0F1FJtZBXrJq0B1izPZKkzJgkvJQo9LBajVJ84WT0HHEm3q + ln6LYHxc7tR98jcGJj/TUdzsq0XoH2xINvrm2WtzULpuZ29uAOP1rlhF8QO4L9edMltbF7PSwIbr + FZlZmAWmxywwHTdvuETVr8czf33aE7dTFvFtZSdltTM1eyhN4mwSZ5M4N0IyibNJnE3i/KIT55pZ + 3uTNLzlvrsl1N903uZKqlqTTMiT8/z5bW51jVx2oLebZ5hcTzYFak6A/JEHf8CDkVpP0ijOP20jU + q920SdRNom4SdZOoN0IyibpJ1E2i/qIT9ZpZ3iTqLzlRr8min+uAY5oGgBqciNNwaQec3YEG+DOs + fG/4I3pPPOuY/dzYZdyHSdKFldOO7+kd0UvXWfKT9BqlvY6/Dyf9fTYE4H+AH6aTqO/n1JnXdw6M + KPMqj/pdOpO6bp661ljm9zq+WCNyGxlmnX9pzDHNgRNz4MQcODEHTsyBk00gGTrO0HGGjjN0nKHj + miAZOs7Qcduj42pTIkPIvWRCrpYt2/BH+TIS7r9QSwMEFAAAAAgA8w6zVDXyNTSeAAAAWgEAADQA + AABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIxXzA4XzAxL192ZXJzaW9uLnB5rY+x + CsJAEET7fMVgGi1yKDZapBCxCBgFI/Zy2ehJvA2bjejfeyToF2S6Gd7OsDEsl87f0k6rZBXFSEZT + KNty8xF3uyumdobcWeGWKw25NCxXdewNNnWNHmoh1JK8qDThdu8s+ZZKdL4kgd4JeXb+xQYF0d/o + W+F8zzTCD7IKYVZULKGpHqhABP8cVsf9NLrsTkV2PCDFZLE2SzOfRF9QSwMEFAAAAAgA8w6zVISB + XkLBAAAA+AEAADIAAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIxXzA4XzAxL21v + ZGVscy5wea2PQWvCQBCF7/0VD7xowWUThNqDh9KTUE96D2V3oivJTpidpPbfdzFUECQn5/Ye37zH + m8GxD/G46bVerl9mWD7tctgnd78SjifF3C2wC044ca3Zl47lWwNHg4+mwRVKEEokA3mTf7+Co5jI + o4+eBHoi7LaHf9tgT3QTelGEeGU64TM5hTArapac1IxUJrJux9bnLq2FW5ihtMV7ZcvKFqZlT01C + aPNOxes98TZJlLayq2miGFuqTmgI9DNNrh9l/QFQSwMEFAAAAAgA8w6zVLEFLy4IAQAAOgIAADgA + AABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIxXzA4XzAxL2Fpby9fX2luaXRfXy5w + ea1QMW7DMAzc/YoDMiQZ4rlLhiBDUaDpkHYrCkGRaVutLAY0ndS/ryyjQZdu0SKQd7w7cgHHlY/N + dtB681AssLnbS2J7Po/im1axcmscvBPuudbUlzOLVc+xxC4EZFIPoZ7kQlWZZp+9o9hThSFWJNCW + cHh6+22XeCW6Ffqt8DFzzsKf5BTCrKhZEGZOwlPVzZ45WkVoKFKKkUxO4594q+Mau0H5SL3OxMeZ + yJJHWxsb6tHZEc4OWduxyGR7otZefLK1scLVp9VOhMBJx9c5n5vk/LTqzby879mLWrhDaSLpleXL + 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 + CRujKc8pbIymZJ7aoklRqMZoSkKqIZoanGqMpuSpGqMpMavGaEr6qjGaEspqjKZktdqiSRGulmhi + sqsxmhL4aoym5MAYNDoe5hGD9i041n1ll/PFbU6v10i3649+O+mxP6/rf/fq5ZPqZaPKESErXzya + I1Nwi0mOKtxsoqwe1xErq8W1hXgJt6TG1+LarqCEW7IGa3FbTDVH6KwW1zbhJNySE1eLa1sfEm7J + /6jEbdLIHJG0Wtw2jaxoJtbitmlkxfhFFW42q1aP6wis1eK26LuO6Fotbou+6wix1eK26LuOOFst + bou+6wi21eLa6TYJtxRxq8Rt0ncdYbda3DaNrEnfzWffqnE9Abha3AZ91xOFq8W1EzMSbik2U4vb + 4GfCE4+rxW3wM+EJytXiNviZ8ETmKnFb9F1PeK4KN5ugq8d1xOhqcVt0Bkegrha3xdh1ROtCuGK+ + zhYbtxmyK9/xbpN2TfjAuF0rPipz14qPCt614qPSd634qAheKz4qh9eIDwvjteKjEnmt+KhYXhM+ + MJvXio8K6LXio1J6rfioqF4rPiqv14qPCu014sOSe634qPheCz4yw9eKjwryteKj0nyt+KhIXys+ + KtfXio8K9zXiwxJ+TfjAmF8rPirr14qPCvyJfG1TfxmJat+if4/+1/Ty3erN09sJ/T38c1d4483b + Qtwvd9lo0K8OsZiMCSJmw301iI5YXxzR9gUqEUuOQBzRNjUrEUt2ZhyRnS6OyF4c0XYDKxFLPmAc + 0XZRKhFL/kkYEW46jjheHJFuOkVLMo5IN51i/COImA3c1SA6onZxRLYvOuJ1cUS2LzoidXFEti86 + YnRxRLYvOqJzcUQ7NFeJWIrLhRHhvuiIyMUR6aYD98V8IK4C0ROFiyOifdETf4sj2vGWSsRSsCWO + iLZuT8wtjoi2bk+0LY6Itm5PnC2MyPZFT4QtiJgNr9UgOmJrcUR2RjuianFEdiw64mlORDGYlpLC + thlJy93lbsNoMBkYQ+PJqAAaT0ZFz3gyKnTGk1FxM56MCprhZFjEjCejwmU8GRUrg8nAQBlPRkXJ + eDIqRMaTUfExnowKjvFkVGQMJ8PCYjwZFRNjyciAGE9GRcN4MioUxpNRcTCejAqC8WRUBAwnw8Jf + MBkY++LJqMAXT0ZFvarJ2oa8knLPvsW71kLbaHo5n8zejs+3Fe76YVX3u/uyZZfJke3KXDUa7aoC + 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 + M40IyGhUYdBssAqB0tO0OGhutBYCpedscdDc0C0fZBavIMjJXyEQsg45YSwEQtYhJ5mFQMg65MS0 + EAhZh5zMFgKlm1scNBfgIiBmHXLSXAgEHfbMOmQXvBjIy3khELEOeaEvBEq3kjhoLpyEQMTC6MXB + EIhYGL1sGAIRC6MXFCMgZB3yUmM+yOyOQZATIUMg5Chz8mQIhLyHnHDpg06vmMdXrM/VNI1XdL7A + iYKI2omCiPRJgpAOioKIKIqCiELKgaBcioKIdoqCiJCKgoiqioKIxIqCiN5KgpD4ioKIEouBqCyL + gohGi4KIYIuCiHqLgoiUi4KIrkuCkMjLgaDii4KI/IuCiBZ8CqhYGB5dmr78TLztbnZX4bdDv7gX + Nr/6Vbdth6G5Xe5+1qP/bDgaIf/obr487fnbfsff9/v1Z8lG08rdbE7cUolG5dKIH2hiat6sEa9o + YmrgqxGvaWJqBKwRP9HE1EBPI36mial+JhFHA2ydmJxka0R60YHXxWlsE4lWddOI6LpodTiN+JEm + ppqBRkSXbqvVaUR06bbqnUZEl26r50lEdl20Cp9AnKQ+lWg0P43IHtFGBdSI7HvR6IInEMOB0L1W + yUiFUsTIfZHPXzPKypSsUVam9I2yMiV0lJUpxaOsTEkfRWVSAykrU2JIOZlaRcrKlDxSVqZ0krIy + JZiUlSnlpKxMSShFZVJLKSgTo0pZmVJXysqUzILI6N7in+m/jvKye3nd7+UKzCzJ+cjXx90o45DU + VjKnH0GAcYGZDZjONmIAa5SRCUhNLiIAe1CRD5jMJYIAYwyRD5DeA/aQwQGcNFN4Ogq9AQJwupF6 + AWc5u8Ag6skEBNHPHTiIeKrAQcQzgzCkxInAweH50j712/XfP4v7T/vFsFx34w/5dtv2m4tD3/uH + x70dPbtp2t0vu1XTZGzi4MGTP83/Bya2fddv9pt+d3HZ3S2an92m7Ye1v6OHZx49580/UEsDBBQA + AAAIAPMOs1RNhGwTvgsAAB6bAABBAAAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAy + MV8wOF8wMS9haW8vX29wZXJhdGlvbnNfbWl4aW4ucHntXW1v2zgS/p5fQaQHNFnYgp3dpE6AHJBN + t7sFmtRIerkPRU5gJNrmRRa1pJTUXez+9psh9WbLkpxcWqVdBouupZCch8PhcOYhGb8gnvB5OD1O + 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 + c/iGMMHm8M85h29IsJ/2ZmaeWIAyvETyeOFGUtyBHuT/sWve8tWFbZc0i695u0xBjTNMy9c0f+V3 + zOx8FwlS1g+S90MnllgohUUA1jfwjYCI+n7GvVlz58A4Cm/xqC8EtOnt5ultg2l+qXuXDSK7SD2b + PEZr8mmvvDwYl73y8qBk3V55eSAue+XlYbjslRdL6llSbw0uS+pZUs+SepbUs6TelyX1GhMwS+s9 + K1pv7Z2XRs5tw29ILAi9/wFQSwMEFAAAAAgA8w6zVOlvN0uiAQAAVQMAAEAAAABhemV4dF9maXJl + d2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIxXzA4XzAxL3YyMDIxXzA4XzAxL19faW5pdF9fLnB5rVGx + btwwDN39FQQy5G6wvRYBMhyCoAjQS4FL0aUoFFmibTWWaEj03TlfX0mG3S7Z4kEWycf3yKcbUKSN + 6+4nbssvxQ2Un/ZFsgcaZ2+6nmGn9nA0ylOglmPej+QlG3IVHIYBMiiAx4D+jLqKvd+MQhdQw+Q0 + euAe4fj0Y01X8IK4BXxlMC5jRk9/UDF4IoaWPAwLJtZjZBfNPJpG6NBhHCOKNPN/4+1OezhMTCcM + vAC/LkDyubWXrsMAVs6g5JS5FXmfZBvs5dlEWek0XExcrUEYKPKYNs+nEp1Jq27i1efaXrSeLFTC + IV/IvwkrnezQomOhBhN/YGx0n+F5ARy3+kMur/1n9CGataJ/Pp5enr4/F4VYK0LA/ZYWQg5Dzvy6 + /YD49ncRN32txChZ9dU4vyYjpvTG6aGiq/riDTM6wGs8k0YApuzbv6dKDkaex6u044B30DOP4a6u + O8P91FSKbH14nzzWMp1l0G9lpC/HmXtydTNQU1tpXK1J1RrPtZoCkzXvKBJz3dOlZCrzjLk5ZSur + V1tyYTUlByKiiu222xd/AVBLAwQUAAAACADzDrNUs3mbFj0EAAAiDQAARgAAAGF6ZXh0X2ZpcmV3 + YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjFfMDhfMDEvdjIwMjFfMDhfMDEvX2NvbmZpZ3VyYXRpb24u + cHmtVk1v4zYQvftXDJyD7MBWroWBFAjcYBN0kwbe7AJFUQi0NJZZS6RKUpvVFu1v75C0Pi17i2J1 + MCzO8L3Hx+FQVxDLhIv0tjS75Q+TK1h+t4fA1rKoFE/3BmbxHJ54rKSWO0PjqpCKGS5FCHdZBi5J + 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 + Xtzc5McdC+tDl9+EVGeszEzweyPZAVKjORgngU72US4F36MizMBeDXPhC+Hmr7+D0N/Qk0MTn067 + vKP6hsJWITRV3ljP1Pn7qtNGoq6nIspSmMhdWlWjUIqUx4k9mAId1vqCCz+TfWnN/rYaqFsXZoeM + njZ6OEbX2Atw742X4ekp9LUaBm+betDP1nQZOPM39jB019gDP5z6F8Vi7Nz7ZyWiqosuxhvw8EGH + nhfnwig06oxUbVMvG9cr19Z+GT2mYy7zaCflfjjGqUMv0so53JP9v/JIuH2HnkulYx3OxrtcDsM6 + T7LhYIM+Qbej9jqcfTPbbng+RrfZXuTyrnfkpEdhBtfDLXIGjRT/AlBLAwQUAAAACADzDrNUpR+Q + zFcWAADXsgAAVgAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjFfMDhfMDEvdjIw + MjFfMDhfMDEvYWlvL19uZXR3b3JrX21hbmFnZW1lbnRfY2xpZW50LnB5vV1Zb9w4En73ryB6HsYZ + OJ1snhbCOoDHuYxNMobjmWB3sBDUErtba7Wk6LDTWez+9iV18iqSujoYYNoiWfVV8RRZ/PQT8pMg + jHeXZbF9/tezn9Dz2f4RYddJeszC3b5A5/4z9Cn0syRPtgV5nqVJ5hVhEq/RVRShKlOOMpzj7BEH + a1L2Y+jjOMcBKuMAZ6jYY/Tp5r59vEZfMO7+KL4XKIyrPGmW/Bv7BcqSpEDbJENRnYekk78Otc4K + WoDRDseYwCBKNkcG3vndM3RVFskdzos64/s6Y5JVRfdevMM5OnhH5HtlJdtPsoyq3eC99xgStV4c + oKeQmLbBKEqInHBb4fOpuJCa2ilfz+v2s22WHIie9IjCA3FzgQKMU/p3nVIcU1LhbdpVfLxAV09e + WHibCF+g+3/cvnWvP7y9/vvN5/eNrEOeUU80Jd7QSgq9KPyBswtSDe3vJrP3o8zwmvgDr9lSV/kx + 9j8URUqcmiakQi5Q/de3kuRiix52h6IqzxW9uvt0G6Y4CmN8HYU4Lhp163Wb7UA8G+XNU9dP4m24 + K+tG1mb5jIunJHv45MXeDh+IkFrUNZu3EZCkuP4772CkKWlL1bP3pNqevONtFj6SX2/jIE3CSkxM + 2gAt81tX+gIu9zGMH4g3kjLzsaEElPwF+2UWFsf3WVKmfKZHL4xolb7BEd55Mqo2vUVPKvIxFIG0 + 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 + flf8mpU7VvBHVrDY0qr36fouK5OH9ClZpHva9qLYbqHbm+w+fcxJt+l6mXzOydRusmRVkHbyWzq+ + BTSXw1RF51f9LvvttnhIdk8bsqtJ/kDWeZe8XT9dJG/Lp/Xi/Y70SejgInmXrlbsr+/zxe6CrGVJ + /vvLBhYoXV0kH5822T/S7UXy25p884w1m/57v82uyGSzqxSam2/SO7kf3sXDdXqXLXmX0LBRO/uy + yGhXZVX33SrP1juy7Pfkf/mCbtQP221BRvBfu92G7MWGlM74V+SfxX67yH74QlovtS9/LnZ/KwjZ + 8K8f0s08gz+NUWzyTQbnoBrDNf931ZmzwtVum65LWkeeujxQs26xWulr9fdff7kmX2dbvlY/F9es + FP83/9dP2e6+WBotboE+eXOs6//ZZ5bFJoNdkFaultmioFRcVSJMYbfNb/aECOdQyBy0UXVO993Z + APtZbubh7mHn2vO3v/5E9+hv9GTaa/Fl4/SWbh/mtoUkLfG14pR6dXVVFXggR25VJmmZzNmfosT8 + MVsv6+WYL4r1Y7bdzbfyQpJyxSZj3Kq8mtd/V9Vu9vlqOU83mxUn2/kdOdaf06f5Zps/kj/npJdN + QdgwdLAmbAJqz8lIMvIb72uer/NdDgevY3N3mRh35zZWZDsPbmS/Wabd5kW27xOpxw6x92jK+U26 + +ESGMr/P0tXufk5+WmbkjlsGjMFoJKTqYpvB8MnhCJ57BzLw3WpWrixXZH2zZXZL2NYSzk6+ePKq + TZefXBIBhR/TnN4pYjZkMcnlXXZrgvHRQ9qg0sR2/phuc/h3tzbIAhaMbXWtrq9/3m0kn9Pb+XZP + p7ULaMCnYLlLa7bnRYPlrtgEVeBHY5feNY69zBb7bb57mt9ti/2m29nS2/A/YnrNlpOmF/c5MtY6 + AeWb1lGQCsz4Lm1g6qKkYOFwVnIn2xXlDdZPJM2q0s2T4N5stN2acVbSGvefJJ8b2Zo8LTuM1lpf + Lw1yy/w23xJyJxRw+z/LNdskJ1EoFQIoXavXQt1aaRtFa0V8B9y+ClZq1Ud4k5aU0O+JluS/Cmqt + 5jVQy1pWQC3gRx2WOo0lfFbibiNIbVE8POzhZwe5Le6zxaf5kpD+On3IKlrNV8Ap9KLF+ja/2zOp + tZIAAtlrUxvNi99U07IVTcWrjXncrKurXS1utsWlUiL4k1EV26AJG3VbJ2rUsE/QKGbdYEs5UmD7 + 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 + 6rY67DoBq6t1MX0qnu4vIsJqGkVjvDRTTizXRfmlag/qA67X3HVds0L7TVU002m14ptp6kW5JzE4 + rcn7Esn79rY6i664OoLvKvteDmbDGvXvK/sa1ZumFj1QdsTV3UcotmIMFAG3Q1G3IgdZ2pdx6s6v + hqHLqrGf60H8r2lu61F2mIPsLq+H7tKvieTVt7K5jJnF1soy5bV6q3OsRocs1aFrJ9FKtrvVX1pH + sRPiHL3XTfdYNKuTFb1KmALr1UWveluPk5x3c/S+o6JkcvkD95pMvu2Kg+gD01A/XuapXU47WZNw + GMNDMRzzWpYebXdD95jVFXbFdMrtPruhfhZ/vWoPfVe3kx18fpNI1n04Fd3buv2yusk4cWz73yIW + UYzuMuQZb4D62hrJbQpSYZk+RWq9MMGqu2Iqs+yI++pQS2t8de3dV79ehO1/313kPJrbMu+rr0M9 + Vd+htpnbYOa47uiLgh/q/EIb/dyU19XT/sslCz42K1cG0h7PHg5jIz5fvXuq86rkYRBWUHVYjLGV + pVVx3IsF8MoYPgzr52ihK0fzuyLLnPlUPTqB2rjJzwS7Ce6r8iJa+wvf8PI0WIOhsKW7of5PwZ5P + xAJWJDh0z6LB2QFYriJqdPhG9eiF47LYrBtROBLVVLdVUx2pLxKDudloqmBOfnjpsbIjWjlJds+1 + MC1H+Zly8Te8evN1uks7DdlqrP0aUHM/4WOA2bpYGs2mqQtOGi6cUd//uQzVZnxpy/d9tfRqlooe + D5gw/niAaN10TUPak4i+qP2pK9HNA1f7518PwuDGFswAmjWouHr8lYyn1c9jHtYeXHh2rt4V0/3N + JqeupQb/yyp09hd9V01fu+FLTkpWIzu13eVRtJ/tjt6uc7UyKw43uSTyvirKk5oN7qseX+DDCtup + OmcrvRXjU1u+bNunLl+3KzntOVZkjadSVdgnNyKDxw4dswMkpyNcvxZd8ny+tOgk4u/HbttHMX0c + VLOWezDC2urxDb+cHd3rYpS1KRvWsxjhR3xDDEKzSr7ovemwGdcBsccuRycjHyrn0mARa6AsHWJu + 1eBTMVRyzpS2WR56Kca8JF2jSJTl2HP2TgRsV1WDLOsFa2cujJm8MiI4/SAGs9OgtsSvRbV9eX+Z + dO+lz21uTlX5JTa4P9ZjrQcZ4pvdNN3lMG95X3cHpNyitH3XiiXh+NO/fv3p4W/bfXmqzsV4V7TF + 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 + qAPLBENI+WWj7iFB8bJ3ZLI92MBenI/w+VF2whD/yuEiHJK0DskEN6piKRhuExpt45bueC1roGts + o2jkuYx5GLU7p5ALSJcZUhBYmYG3qPK28259h5R8XQNQRoSwqh2P27YdxoR1eUSKGA+ZwJ/aNRYf + XAfbwSJJSSxlaRVeo3UYdeLBn0cH3/0olig44LrhEBjEMM2g2M2qfR3eSTjDLHMgM2QjRV8X4fO3 + RYVJeyx55HpzDP+wBT+e3Q9fFxhqW9gImUVH/wlcmGa0cKgfuW+gBnY7D9c7O65Fl0WQ7MqrWluX + 9mrmrWcJj1x08vQEDU9P5Bv5+4TA56P3febjHy6Q/zVmlOd9e7GwXbfHBup9Vxmgxl9RBhTXm0kD + dLyQWNuH7yEG5nj9MM32tw7TinvZ6KFteomBeF4tDMT9RmEQvheJNsb5/tCA3K8Ng+Vyvy0YaMBL + gocyrEs8YG+0h7wJePoYQbn1fqtNp7qPQONc41LunVg/pFeZuayMrbQ7hVoRI/q6neNS01HooXaO + odmVcsN06OLHZte8HFqkrdmrcNsI43p2Mz6Xem0z69OqbXiHMm2DIvKqT3Vu0rNNY3bl7nHvIPVj + F9yjFvcoQ224Bxg7yx36bXMKeFXeXl8eTdcgRxRcJ6yj1/Zi0K7O9sY21GKbo8ChvDZnrkdnbdLA + QFU1LZb+nIrp4Fz166M9gw41tIeya5/9EsRdX9h1TUurI1SsxXmn0ROkbj2yKdn86uPR4IjW6APa + lcUew15wjqiGBtbXCHvbYqgINvb7+l/j2TG1rzdCt7ZnH4u7/BjT7bw4bzXk1+S8dt3Hlk9v62EG + 6pq1fdQzj9bye6iT9Vpcy+LXwNowr+LVyn5j+lZvPl01yzTitKvW8Dwr6tGlWpixdq/m1KoLHIHi + 0pNGPDyuHg3d6dCKbOW2ezyjOtCwX4fqMwL0mnQqOq04GT0iLGpN60aP0mYA/8/J/1BLAwQUAAAA + CADzDrNUE0XF+GukAQClAjMATgAAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjFf + MDhfMDEvdjIwMjFfMDhfMDEvb3BlcmF0aW9ucy9fb3BlcmF0aW9ucy5weey9a3Pctrom+j2/guW9 + quzMkdVxap2pNa7S1GjJTuJTTqxjOVm1J5PporopidsU2Ztky1ZUmd8+uPACkCCbZPMCkE9/sNVs + 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 + by9ERVNDUklQVElPTi5yc3QL9fP28w/34+LiAgBQSwMEFAAAAAgAMg+zVI7Z7YqwAQAAmQMAAC0A + AABhenVyZV9maXJld2FsbC0wLjE0LjEuZGlzdC1pbmZvL21ldGFkYXRhLmpzb26Nkt9v0zAQx/8V + y08gUafbCkh9omwgIm2son1DqPKca2oU29H53NFV+d93ToKYkBB5iZy7z/383lmaRsdo9xYwyqX4 + Lm/gCE1oHXgSG9KUolguxULMxEcgLd8IWXoCX0ElVqmy4A1kYAzLWf6FbE6RwIlV5ay3kVBTGOg1 + hhq1Y3MtbrWvk677gPWJDsH/n8ivy4mYej8NvJqIqcVU8O1U8F0Gb60BH3vf/aYUq7bFcOSF8v9d + uRWjW/5gFH7xsqMNPgt4lm2fSlWslm0GkwmetKFe4LMExw5+Sv3UnkxjPzhrMMSwJ2WCy8W9dpCB + u98OcR2wDayYHfTA0PSATlwLZZfbqIJJ+Wp2OXqoW0E0aNs+iumbT5vrb+V6W95/VRhJdhzFY/0E + Q7uEY69fwlD7QNTGZVHUlg7pIXdWrJ4SQqHzd8Z9z/4MXhACFDyXLyKaEdlbhEfdNLLrcqUaPPQ3 + l7M/VHyBu8cDQCNezdXVXM1f58Gaca95+HKbLY73WGnSuyPf9jjIpZq/XNNf5dgTk3MaT30a7bPG + fe/i88gIhBgSGogq4y9Sz9XFQl3I7hlQSwMEFAAAAAgAMg+zVNzZG0ARAAAADwAAAC0AAABhenVy + ZV9maXJld2FsbC0wLjE0LjEuZGlzdC1pbmZvL3RvcF9sZXZlbC50eHRLrEqtKIlPyyxKLU/MyeEC + AFBLAwQUAAAACAAyD7NU9t3Svl8AAABuAAAAJQAAAGF6dXJlX2ZpcmV3YWxsLTAuMTQuMS5kaXN0 + LWluZm8vV0hFRUwLz0hNzdENSy0qzszPs1Iw1DPgck/NSy1KLMkvslJISsksLokvB6lR0DDQMzbQ + M9DkCsrPL9H1LNYNKC1KzclMslIoKSpN5QpJTLdSKKg00s3Lz0vVTcyrhIkYI0S4AFBLAwQUAAAA + CAAyD7NUrq4amlABAAA7AwAAKAAAAGF6dXJlX2ZpcmV3YWxsLTAuMTQuMS5kaXN0LWluZm8vTUVU + QURBVEGVks9OwzAMh+95Cr9A220MkHKiDCEmtm7S+HMOrdtFapIqcQbl6UlGh7RdUG+V/H392Y7X + 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 + mMgVuyf5tdcHF4ZrQuBU3rjhOYM/roW7f3pMvx9G4SyapS36X/9/7M+pP83lGb7QQrFFJyYlCLgJ + e4pA2Undk820wiyu49UzDED8eQCDYzSD3e3+/JeuwHHy3/UA114FME2iAzETVCDTUONWkvBxNcEL + 6ybouJ+VS6GGyZ18LO4LP7SKh/AaDuE/8r6p/z4T3RLXebUyz/jJvNmdUk5FBwPOht+4A+LecqfB + icRRiAzc/Z+u578fZWjacxlPcfmPYfl7zeKMnW790paDu9jQcrC3jrwh/Ybe5K6aJM2cADFb6VtG + oLsnOfF/A1BLAQIUAxQAAAAIAPMOs1T43zm34wEAACYFAAAaAAAAAAAAAAAAAACkgQAAAABhemV4 + dF9maXJld2FsbC9fX2luaXRfXy5weVBLAQIUAxQAAAAIAPMOs1R8RM3cbAEAAHEEAAAhAAAAAAAA + AAAAAACkgRsCAABhemV4dF9maXJld2FsbC9fY2xpZW50X2ZhY3RvcnkucHlQSwECFAMUAAAACADz + DrNURFY0TqoBAAA9BAAAHQAAAAAAAAAAAAAApIHGAwAAYXpleHRfZmlyZXdhbGwvX2NvbXBsZXRl + cnMucHlQSwECFAMUAAAACADzDrNUIbsUXBMBAAB9AgAAJAAAAAAAAAAAAAAApIGrBQAAYXpleHRf + ZmlyZXdhbGwvX2V4Y2VwdGlvbl9oYW5kbGVyLnB5UEsBAhQDFAAAAAgA8w6zVBjlvwD7BwAA60QA + ABcAAAAAAAAAAAAAAKSBAAcAAGF6ZXh0X2ZpcmV3YWxsL19oZWxwLnB5UEsBAhQDFAAAAAgA8w6z + VHSAe4J6DwAAw1YAABkAAAAAAAAAAAAAAKSBMA8AAGF6ZXh0X2ZpcmV3YWxsL19wYXJhbXMucHlQ + SwECFAMUAAAACADzDrNUBHvhrzQDAACVDAAAFwAAAAAAAAAAAAAApIHhHgAAYXpleHRfZmlyZXdh + bGwvX3V0aWwucHlQSwECFAMUAAAACADzDrNUTXGPaKAGAABDKAAAHQAAAAAAAAAAAAAApIFKIgAA + YXpleHRfZmlyZXdhbGwvX3ZhbGlkYXRvcnMucHlQSwECFAMUAAAACADzDrNUbs9GWj4AAABJAAAA + IgAAAAAAAAAAAAAApIElKQAAYXpleHRfZmlyZXdhbGwvYXpleHRfbWV0YWRhdGEuanNvblBLAQIU + AxQAAAAIAPMOs1Q98cpeZgYAAMgkAAAaAAAAAAAAAAAAAACkgaMpAABhemV4dF9maXJld2FsbC9j + b21tYW5kcy5weVBLAQIUAxQAAAAIAPMOs1QVobIK5x0AAI3qAAAYAAAAAAAAAAAAAACkgUEwAABh + emV4dF9maXJld2FsbC9jdXN0b20ucHlQSwECFAMUAAAACADzDrNUCPnBCfMAAAD+AQAAGgAAAAAA + AAAAAAAApIFeTgAAYXpleHRfZmlyZXdhbGwvcHJvZmlsZXMucHlQSwECFAMUAAAACADzDrNUs4Sy + xX8AAAA9AQAAIAAAAAAAAAAAAAAApIGJTwAAYXpleHRfZmlyZXdhbGwvdGVzdHMvX19pbml0X18u + cHlQSwECFAMUAAAACADzDrNU/BzPteAAAAAJAgAAJwAAAAAAAAAAAAAApIFGUAAAYXpleHRfZmly + ZXdhbGwvdGVzdHMvbGF0ZXN0L19faW5pdF9fLnB5UEsBAhQDFAAAAAgA8w6zVL088C4RFwAAYNoA + ADsAAAAAAAAAAAAAAKSBa1EAAGF6ZXh0X2ZpcmV3YWxsL3Rlc3RzL2xhdGVzdC90ZXN0X2F6dXJl + X2ZpcmV3YWxsX3NjZW5hcmlvLnB5UEsBAhQDFAAAAAgA8w6zVIlqf0SkAAAAkgEAACgAAAAAAAAA + AAAAAKSB1WgAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvX19pbml0X18ucHlQSwECFAMU + AAAACADzDrNUSsKwdzkBAACfAgAANAAAAAAAAAAAAAAApIG/aQAAYXpleHRfZmlyZXdhbGwvdmVu + ZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS9fX2luaXRfXy5weVBLAQIUAxQAAAAIAPMOs1QzqLS//AMA + AHkMAAA6AAAAAAAAAAAAAACkgUprAABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIw + XzA1XzAxL19jb25maWd1cmF0aW9uLnB5UEsBAhQDFAAAAAgA8w6zVNgkX8LjfQAAAg8KAEYAAAAA + AAAAAAAAAKSBnm8AAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvX25l + dHdvcmtfbWFuYWdlbWVudF9jbGllbnQucHlQSwECFAMUAAAACADzDrNUYqvbcpUKAADfgAAAPQAA + AAAAAAAAAAAApIHl7QAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS9f + b3BlcmF0aW9uc19taXhpbi5weVBLAQIUAxQAAAAIAPMOs1RRg+LVnQAAAFoBAAA0AAAAAAAAAAAA + AACkgdX4AABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL192ZXJzaW9u + LnB5UEsBAhQDFAAAAAgA8w6zVK04SWa4AAAAzgEAADIAAAAAAAAAAAAAAKSBxPkAAGF6ZXh0X2Zp + cmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvbW9kZWxzLnB5UEsBAhQDFAAAAAgA8w6z + VLEFLy4IAQAAOgIAADgAAAAAAAAAAAAAAKSBzPoAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nk + a3MvdjIwMjBfMDVfMDEvYWlvL19faW5pdF9fLnB5UEsBAhQDFAAAAAgA8w6zVGUpaXD+AwAAZQwA + AD4AAAAAAAAAAAAAAKSBKvwAAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVf + MDEvYWlvL19jb25maWd1cmF0aW9uLnB5UEsBAhQDFAAAAAgA8w6zVNOAgsXbfQAAxFoKAEoAAAAA + AAAAAAAAAKSBhAABAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvYWlv + L19uZXR3b3JrX21hbmFnZW1lbnRfY2xpZW50LnB5UEsBAhQDFAAAAAgA8w6zVAVeXGS8CgAADIQA + AEEAAAAAAAAAAAAAAKSBx34BAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVf + MDEvYWlvL19vcGVyYXRpb25zX21peGluLnB5UEsBAhQDFAAAAAgA8w6zVErCsHc5AQAAnwIAAEAA + AAAAAAAAAAAAAKSB4okBAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEv + djIwMjBfMDVfMDEvX19pbml0X18ucHlQSwECFAMUAAAACADzDrNU6H2w5TYEAAAJDQAARgAAAAAA + AAAAAAAApIF5iwEAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAy + MF8wNV8wMS9fY29uZmlndXJhdGlvbi5weVBLAQIUAxQAAAAIAPMOs1QIq6o11RIAACalAABSAAAA + AAAAAAAAAACkgROQAQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3Yy + MDIwXzA1XzAxL19uZXR3b3JrX21hbmFnZW1lbnRfY2xpZW50LnB5UEsBAhQDFAAAAAgA8w6zVLEF + Ly4IAQAAOgIAAEQAAAAAAAAAAAAAAKSBWKMBAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3Mv + djIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL19faW5pdF9fLnB5UEsBAhQDFAAAAAgA8w6zVLuQ + I0YnBAAA0AwAAEoAAAAAAAAAAAAAAKSBwqQBAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3Mv + djIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL19jb25maWd1cmF0aW9uLnB5UEsBAhQDFAAAAAgA + 8w6zVGkzG3rPEgAAg6YAAFYAAAAAAAAAAAAAAKSBUakBAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk + X3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL19uZXR3b3JrX21hbmFnZW1lbnRfY2xp + ZW50LnB5UEsBAhQDFAAAAAgA8w6zVPS37f4ECAAAlzEAAE8AAAAAAAAAAAAAAKSBlLwBAGF6ZXh0 + X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJh + dGlvbnMvX19pbml0X18ucHlQSwECFAMUAAAACADzDrNUNJPd5RUMAAAPWQAAgwAAAAAAAAAAAAAA + pIEFxQEAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8w + MS9haW8vb3BlcmF0aW9ucy9fYXBwbGljYXRpb25fZ2F0ZXdheV9wcml2YXRlX2VuZHBvaW50X2Nv + bm5lY3Rpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUC5wLJfkGAADDFgAAfQAAAAAA + AAAAAAAApIG70QEAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAy + MF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fYXBwbGljYXRpb25fZ2F0ZXdheV9wcml2YXRlX2xpbmtf + cmVzb3VyY2VzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUta4yUjMTAADTEAEAZwAAAAAA + AAAAAAAApIFP2QEAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAy + MF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fYXBwbGljYXRpb25fZ2F0ZXdheXNfb3BlcmF0aW9ucy5w + eVBLAQIUAxQAAAAIAPMOs1RhfeTkjwwAAFpsAABuAAAAAAAAAAAAAACkgQftAQBhemV4dF9maXJl + d2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25z + L19hcHBsaWNhdGlvbl9zZWN1cml0eV9ncm91cHNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMO + s1SKSEsutAYAAK0UAABoAAAAAAAAAAAAAACkgSL6AQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9z + ZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19hdmFpbGFibGVfZGVs + ZWdhdGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RXs8ttvgYAAMsUAABuAAAAAAAA + AAAAAACkgVwBAgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIw + XzA1XzAxL2Fpby9vcGVyYXRpb25zL19hdmFpbGFibGVfZW5kcG9pbnRfc2VydmljZXNfb3BlcmF0 + aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RzCw9oTgcAAPYjAABzAAAAAAAAAAAAAACkgaYIAgBhemV4 + dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVy + YXRpb25zL19hdmFpbGFibGVfcHJpdmF0ZV9lbmRwb2ludF90eXBlc19vcGVyYXRpb25zLnB5UEsB + AhQDFAAAAAgA8w6zVO2W+Vb1BgAA7xUAAHcAAAAAAAAAAAAAAKSBhRACAGF6ZXh0X2ZpcmV3YWxs + L3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX2F2 + YWlsYWJsZV9yZXNvdXJjZV9ncm91cF9kZWxlZ2F0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAA + AAgA8w6zVMtTGwU4BwAAICMAAGwAAAAAAAAAAAAAAKSBDxgCAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRv + cmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX2F2YWlsYWJs + ZV9zZXJ2aWNlX2FsaWFzZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Ssmb8EhAYAAOcT + AABrAAAAAAAAAAAAAACkgdEfAgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1 + XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19henVyZV9maXJld2FsbF9mcWRuX3RhZ3Nf + b3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1R0qTVY2wwAAI90AABiAAAAAAAAAAAAAACkgd4m AgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fp - by9vcGVyYXRpb25zL19hdmFpbGFibGVfcmVzb3VyY2VfZ3JvdXBfZGVsZWdhdGlvbnNfb3BlcmF0 - aW9ucy5weVBLAQIUAxQAAAAIADAweFPLUxsFOAcAACAjAABsAAAAAAAAAAAAAACkgTIWAgBhemV4 + by9vcGVyYXRpb25zL19henVyZV9maXJld2FsbHNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMO + s1Rs2Nxh/wsAAHhaAABgAAAAAAAAAAAAAACkgTk0AgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9z + ZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19iYXN0aW9uX2hvc3Rz + X29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUQ+BbBX0GAADNEwAAagAAAAAAAAAAAAAApIG2 + QAIAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9h + aW8vb3BlcmF0aW9ucy9fYmdwX3NlcnZpY2VfY29tbXVuaXRpZXNfb3BlcmF0aW9ucy5weVBLAQIU + AxQAAAAIAPMOs1RhHXiEgw4AAP+wAABmAAAAAAAAAAAAAACkgbtHAgBhemV4dF9maXJld2FsbC92 + ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19jb25u + ZWN0aW9uX21vbml0b3JzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUZm5oj8wKAABuTwAA + ZwAAAAAAAAAAAAAApIHCVgIAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8w + MS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fZGRvc19jdXN0b21fcG9saWNpZXNfb3BlcmF0 + aW9ucy5weVBLAQIUAxQAAAAIAPMOs1TtnPrUmAwAACpqAABoAAAAAAAAAAAAAACkgRNiAgBhemV4 dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVy - YXRpb25zL19hdmFpbGFibGVfc2VydmljZV9hbGlhc2VzX29wZXJhdGlvbnMucHlQSwECFAMUAAAA - CAAwMHhTrJm/BIQGAADnEwAAawAAAAAAAAAAAAAApIH0HQIAYXpleHRfZmlyZXdhbGwvdmVuZG9y - ZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fYXp1cmVfZmly - ZXdhbGxfZnFkbl90YWdzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTdKk1WNsMAACPdAAA - YgAAAAAAAAAAAAAApIEBJQIAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8w - MS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fYXp1cmVfZmlyZXdhbGxzX29wZXJhdGlvbnMu - cHlQSwECFAMUAAAACAAwMHhTbNjcYf8LAAB4WgAAYAAAAAAAAAAAAAAApIFcMgIAYXpleHRfZmly - ZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9u - cy9fYmFzdGlvbl9ob3N0c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U0PgWwV9BgAAzRMA - AGoAAAAAAAAAAAAAAKSB2T4CAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVf - MDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX2JncF9zZXJ2aWNlX2NvbW11bml0aWVzX29w - ZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTYR14hIMOAAD/sAAAZgAAAAAAAAAAAAAApIHeRQIA - YXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8v - b3BlcmF0aW9ucy9fY29ubmVjdGlvbl9tb25pdG9yc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA - MDB4U2ZuaI/MCgAAbk8AAGcAAAAAAAAAAAAAAKSB5VQCAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk - X3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX2Rkb3NfY3VzdG9t - X3BvbGljaWVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhT7Zz61JgMAAAqagAAaAAAAAAA - AAAAAAAApIE2YAIAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAy - MF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fZGRvc19wcm90ZWN0aW9uX3BsYW5zX29wZXJhdGlvbnMu - cHlQSwECFAMUAAAACAAwMHhTBBBHCc8HAACMIgAAaQAAAAAAAAAAAAAApIFUbQIAYXpleHRfZmly - ZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9u - cy9fZGVmYXVsdF9zZWN1cml0eV9ydWxlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4UwdP - v+QxDAAAcVYAAHcAAAAAAAAAAAAAAKSBqnUCAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3Mv - djIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfY2ly - Y3VpdF9hdXRob3JpemF0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4Uzws+kagDAAA - GlwAAHQAAAAAAAAAAAAAAKSBcIICAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBf - MDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfY2lyY3VpdF9j - b25uZWN0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4Uwg4vyUsDAAA9lQAAHEAAAAA - AAAAAAAAAKSBoo8CAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIw - MjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfY2lyY3VpdF9wZWVyaW5nc19v - cGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4UxbkvW+eDwAA4c8AAGkAAAAAAAAAAAAAAKSBXZwC - AGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlv - L29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfY2lyY3VpdHNfb3BlcmF0aW9ucy5weVBLAQIUAxQA - AAAIADAweFNwGaIIKwsAADZUAABsAAAAAAAAAAAAAACkgYKsAgBhemV4dF9maXJld2FsbC92ZW5k - b3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19leHByZXNz - X3JvdXRlX2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTK+7FHB0MAABp - VwAAegAAAAAAAAAAAAAApIE3uAIAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8w - NV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9jcm9zc19jb25u - ZWN0aW9uX3BlZXJpbmdzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTnkQKjpsOAADoqAAA - cgAAAAAAAAAAAAAApIHsxAIAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8w - MS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9jcm9zc19jb25uZWN0 - aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U3pXEQtDCwAAgFcAAGkAAAAAAAAAAAAA - AKSBF9QCAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVf - MDEvYWlvL29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfZ2F0ZXdheXNfb3BlcmF0aW9ucy5weVBL - AQIUAxQAAAAIADAweFPEDQyF5QcAAAQiAABmAAAAAAAAAAAAAACkgeHfAgBhemV4dF9maXJld2Fs - bC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19l - eHByZXNzX3JvdXRlX2xpbmtzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTLG1697gHAADT - HgAAcAAAAAAAAAAAAAAApIFK6AIAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8w - NV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9wb3J0c19sb2Nh - dGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFMCkpT3fAwAALRpAABmAAAAAAAAAAAA - AACkgZDwAgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1 - XzAxL2Fpby9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX3BvcnRzX29wZXJhdGlvbnMucHlQSwEC - FAMUAAAACAAwMHhTqo1GsIQGAAASFAAAcgAAAAAAAAAAAAAApIGQ/QIAYXpleHRfZmlyZXdhbGwv + YXRpb25zL19kZG9zX3Byb3RlY3Rpb25fcGxhbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMO + s1QEEEcJzwcAAIwiAABpAAAAAAAAAAAAAACkgTFvAgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9z + ZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19kZWZhdWx0X3NlY3Vy + aXR5X3J1bGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUB0+/5DEMAABxVgAAdwAAAAAA + AAAAAAAApIGHdwIAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAy + MF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9jaXJjdWl0X2F1dGhvcml6YXRp + b25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUPCz6RqAMAAAaXAAAdAAAAAAAAAAAAAAA + pIFNhAIAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8w + MS9haW8vb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9jaXJjdWl0X2Nvbm5lY3Rpb25zX29wZXJh + dGlvbnMucHlQSwECFAMUAAAACADzDrNUCDi/JSwMAAD2VAAAcQAAAAAAAAAAAAAApIF/kQIAYXpl + eHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3Bl + cmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9jaXJjdWl0X3BlZXJpbmdzX29wZXJhdGlvbnMucHlQSwEC + FAMUAAAACADzDrNUFuS9b54PAADhzwAAaQAAAAAAAAAAAAAApIE6ngIAYXpleHRfZmlyZXdhbGwv dmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fZXhw - cmVzc19yb3V0ZV9zZXJ2aWNlX3Byb3ZpZGVyc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4 - U/CNtfVSDAAAPFwAAGQAAAAAAAAAAAAAAKSBpAQDAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nk - a3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX2ZpcmV3YWxsX3BvbGlj - aWVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTF1T5DCMMAADvWAAAeQAAAAAAAAAAAAAA - pIF4EQMAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8w - MS9haW8vb3BlcmF0aW9ucy9fZmlyZXdhbGxfcG9saWN5X3J1bGVfY29sbGVjdGlvbl9ncm91cHNf - b3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFPuWGKCWQwAAERVAABcAAAAAAAAAAAAAACkgTIe - AwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fp - by9vcGVyYXRpb25zL19mbG93X2xvZ3Nfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFPKn/u/ - KQwAAHxUAABjAAAAAAAAAAAAAACkgQUrAwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3Yy - MDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19odWJfcm91dGVfdGFibGVzX29w - ZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTWjKR9kUMAAAnVwAAcgAAAAAAAAAAAAAApIGvNwMA - YXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8v - b3BlcmF0aW9ucy9faHViX3ZpcnR1YWxfbmV0d29ya19jb25uZWN0aW9uc19vcGVyYXRpb25zLnB5 - UEsBAhQDFAAAAAgAMDB4UyQtZZ9TDAAAzFYAAGQAAAAAAAAAAAAAAKSBhEQDAGF6ZXh0X2ZpcmV3 - YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMv - X2luYm91bmRfbmF0X3J1bGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTMixW5bYMAADE - aAAAYQAAAAAAAAAAAAAApIFZUQMAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8w - NV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9faXBfYWxsb2NhdGlvbnNfb3BlcmF0aW9u - cy5weVBLAQIUAxQAAAAIADAweFNSGLuV5wwAAD1pAABcAAAAAAAAAAAAAACkgY5eAwBhemV4dF9m - aXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRp - b25zL19pcF9ncm91cHNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFNnqK3aFAwAAN5WAAB2 - AAAAAAAAAAAAAACkge9rAwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAx - L3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19sb2FkX2JhbGFuY2VyX2JhY2tlbmRfYWRkcmVz - c19wb29sc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4Uwt4ry7QBwAA2SIAAHsAAAAAAAAA - AAAAAKSBl3gDAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBf - MDVfMDEvYWlvL29wZXJhdGlvbnMvX2xvYWRfYmFsYW5jZXJfZnJvbnRlbmRfaXBfY29uZmlndXJh - dGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFOFE1jv1QcAAFwiAAB1AAAAAAAAAAAA - AACkgQCBAwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1 - XzAxL2Fpby9vcGVyYXRpb25zL19sb2FkX2JhbGFuY2VyX2xvYWRfYmFsYW5jaW5nX3J1bGVzX29w - ZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTPRwCKfMGAAAFFgAAcwAAAAAAAAAAAAAApIFoiQMA - YXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8v - b3BlcmF0aW9ucy9fbG9hZF9iYWxhbmNlcl9uZXR3b3JrX2ludGVyZmFjZXNfb3BlcmF0aW9ucy5w - eVBLAQIUAxQAAAAIADAweFP439Ua1gcAANwhAABvAAAAAAAAAAAAAACkgeyQAwBhemV4dF9maXJl - d2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25z - L19sb2FkX2JhbGFuY2VyX291dGJvdW5kX3J1bGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAw - MHhTWAJRbbEHAAAZIQAAZwAAAAAAAAAAAAAApIFPmQMAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRf - c2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fbG9hZF9iYWxhbmNl - cl9wcm9iZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFMn8CVcoAwAAHhoAABhAAAAAAAA - AAAAAACkgYWhAwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIw - XzA1XzAxL2Fpby9vcGVyYXRpb25zL19sb2FkX2JhbGFuY2Vyc19vcGVyYXRpb25zLnB5UEsBAhQD - FAAAAAgAMDB4U5Jz7rdeDAAAlF4AAGkAAAAAAAAAAAAAAKSBpK4DAGF6ZXh0X2ZpcmV3YWxsL3Zl - bmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX2xvY2Fs - X25ldHdvcmtfZ2F0ZXdheXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFPmYFyitgwAAEpo - AABfAAAAAAAAAAAAAACkgYm7AwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1 - XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19uYXRfZ2F0ZXdheXNfb3BlcmF0aW9ucy5w - eVBLAQIUAxQAAAAIADAweFPexThLxwcAAOAiAAB2AAAAAAAAAAAAAACkgbzIAwBhemV4dF9maXJl + cmVzc19yb3V0ZV9jaXJjdWl0c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVHAZoggrCwAA + NlQAAGwAAAAAAAAAAAAAAKSBX64CAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBf + MDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfY29ubmVjdGlv + bnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Qr7sUcHQwAAGlXAAB6AAAAAAAAAAAAAACk + gRS6AgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAx + L2Fpby9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX2Nyb3NzX2Nvbm5lY3Rpb25fcGVlcmluZ3Nf + b3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1SeRAqOmw4AAOioAAByAAAAAAAAAAAAAACkgcnG + AgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fp + by9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX2Nyb3NzX2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMu + cHlQSwECFAMUAAAACADzDrNUelcRC0MLAACAVwAAaQAAAAAAAAAAAAAApIH01QIAYXpleHRfZmly + ZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9u + cy9fZXhwcmVzc19yb3V0ZV9nYXRld2F5c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVMQN + DIXlBwAABCIAAGYAAAAAAAAAAAAAAKSBvuECAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3Mv + djIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfbGlu + a3Nfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1QsbXr3uAcAANMeAABwAAAAAAAAAAAAAACk + gSfqAgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAx + L2Fpby9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX3BvcnRzX2xvY2F0aW9uc19vcGVyYXRpb25z + LnB5UEsBAhQDFAAAAAgA8w6zVAKSlPd8DAAAtGkAAGYAAAAAAAAAAAAAAKSBbfICAGF6ZXh0X2Zp + cmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlv + bnMvX2V4cHJlc3Nfcm91dGVfcG9ydHNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1SqjUaw + hAYAABIUAAByAAAAAAAAAAAAAACkgW3/AgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3Yy + MDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX3NlcnZp + Y2VfcHJvdmlkZXJzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU8I219VIMAAA8XAAAZAAA + AAAAAAAAAAAApIGBBgMAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92 + MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fZmlyZXdhbGxfcG9saWNpZXNfb3BlcmF0aW9ucy5w + eVBLAQIUAxQAAAAIAPMOs1QXVPkMIwwAAO9YAAB5AAAAAAAAAAAAAACkgVUTAwBhemV4dF9maXJl d2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25z - L19uZXR3b3JrX2ludGVyZmFjZV9pcF9jb25maWd1cmF0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQD - FAAAAAgAMDB4U4PLgF/0BgAAXxYAAHMAAAAAAAAAAAAAAKSBF9EDAGF6ZXh0X2ZpcmV3YWxsL3Zl - bmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX25ldHdv - cmtfaW50ZXJmYWNlX2xvYWRfYmFsYW5jZXJzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhT - 61nRaToMAADgWAAAdwAAAAAAAAAAAAAApIGc2AMAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr - cy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fbmV0d29ya19pbnRlcmZh - Y2VfdGFwX2NvbmZpZ3VyYXRpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTWDPdEPYQ - AABN7QAAZQAAAAAAAAAAAAAApIFr5QMAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAy - MF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fbmV0d29ya19pbnRlcmZhY2VzX29w - ZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTz9KH1lIQAADXvgAAbAAAAAAAAAAAAAAApIHk9gMA - YXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8v - b3BlcmF0aW9ucy9fbmV0d29ya19tYW5hZ2VtZW50X2NsaWVudF9vcGVyYXRpb25zLnB5UEsBAhQD - FAAAAAgAMDB4U9Tkzr5IDAAAQl0AAGMAAAAAAAAAAAAAAKSBwAcEAGF6ZXh0X2ZpcmV3YWxsL3Zl - bmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX25ldHdv - cmtfcHJvZmlsZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFMZLhAmwgwAAMtrAABqAAAA - AAAAAAAAAACkgYkUBABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3Yy - MDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19uZXR3b3JrX3NlY3VyaXR5X2dyb3Vwc19vcGVyYXRp - b25zLnB5UEsBAhQDFAAAAAgAMDB4U1i+fePZDAAAAW0AAG0AAAAAAAAAAAAAAKSB0yEEAGF6ZXh0 + L19maXJld2FsbF9wb2xpY3lfcnVsZV9jb2xsZWN0aW9uX2dyb3Vwc19vcGVyYXRpb25zLnB5UEsB + AhQDFAAAAAgA8w6zVO5YYoJZDAAARFUAAFwAAAAAAAAAAAAAAKSBDyADAGF6ZXh0X2ZpcmV3YWxs + L3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX2Zs + b3dfbG9nc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVMqf+78pDAAAfFQAAGMAAAAAAAAA + AAAAAKSB4iwDAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBf + MDVfMDEvYWlvL29wZXJhdGlvbnMvX2h1Yl9yb3V0ZV90YWJsZXNfb3BlcmF0aW9ucy5weVBLAQIU + AxQAAAAIAPMOs1RaMpH2RQwAACdXAAByAAAAAAAAAAAAAACkgYw5AwBhemV4dF9maXJld2FsbC92 + ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19odWJf + dmlydHVhbF9uZXR3b3JrX2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU + JC1ln1MMAADMVgAAZAAAAAAAAAAAAAAApIFhRgMAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr + cy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9faW5ib3VuZF9uYXRfcnVs + ZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1QyLFbltgwAAMRoAABhAAAAAAAAAAAAAACk + gTZTAwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAx + L2Fpby9vcGVyYXRpb25zL19pcF9hbGxvY2F0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA + 8w6zVFIYu5XnDAAAPWkAAFwAAAAAAAAAAAAAAKSBa2ADAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk + X3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX2lwX2dyb3Vwc19v + cGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVGeordoUDAAA3lYAAHYAAAAAAAAAAAAAAKSBzG0D + AGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlv + L29wZXJhdGlvbnMvX2xvYWRfYmFsYW5jZXJfYmFja2VuZF9hZGRyZXNzX3Bvb2xzX29wZXJhdGlv + bnMucHlQSwECFAMUAAAACADzDrNUC3ivLtAHAADZIgAAewAAAAAAAAAAAAAApIF0egMAYXpleHRf + ZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0 + aW9ucy9fbG9hZF9iYWxhbmNlcl9mcm9udGVuZF9pcF9jb25maWd1cmF0aW9uc19vcGVyYXRpb25z + LnB5UEsBAhQDFAAAAAgA8w6zVIUTWO/VBwAAXCIAAHUAAAAAAAAAAAAAAKSB3YIDAGF6ZXh0X2Zp + cmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlv + bnMvX2xvYWRfYmFsYW5jZXJfbG9hZF9iYWxhbmNpbmdfcnVsZXNfb3BlcmF0aW9ucy5weVBLAQIU + AxQAAAAIAPMOs1Q9HAIp8wYAAAUWAABzAAAAAAAAAAAAAACkgUWLAwBhemV4dF9maXJld2FsbC92 + ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19sb2Fk + X2JhbGFuY2VyX25ldHdvcmtfaW50ZXJmYWNlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6z + VPjf1RrWBwAA3CEAAG8AAAAAAAAAAAAAAKSByZIDAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nk + a3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX2xvYWRfYmFsYW5jZXJf + b3V0Ym91bmRfcnVsZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RYAlFtsQcAABkhAABn + AAAAAAAAAAAAAACkgSybAwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAx + L3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19sb2FkX2JhbGFuY2VyX3Byb2Jlc19vcGVyYXRp + b25zLnB5UEsBAhQDFAAAAAgA8w6zVCfwJVygDAAAeGgAAGEAAAAAAAAAAAAAAKSBYqMDAGF6ZXh0 X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJh - dGlvbnMvX25ldHdvcmtfdmlydHVhbF9hcHBsaWFuY2VzX29wZXJhdGlvbnMucHlQSwECFAMUAAAA - CAAwMHhTZX8aiAUXAADUmQEAYwAAAAAAAAAAAAAApIE3LwQAYXpleHRfZmlyZXdhbGwvdmVuZG9y - ZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fbmV0d29ya193 - YXRjaGVyc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U2m2UjEbBgAARxIAAFIAAAAAAAAA - AAAAAKSBvUYEAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBf - MDVfMDEvYWlvL29wZXJhdGlvbnMvX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTu04KzV4Q - AABHzQAAYwAAAAAAAAAAAAAApIFITQQAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAy - MF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fcDJfc3Zwbl9nYXRld2F5c19vcGVy - YXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U9icJHKCDQAAnIcAAGIAAAAAAAAAAAAAAKSBJ14EAGF6 + dGlvbnMvX2xvYWRfYmFsYW5jZXJzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUknPut14M + AACUXgAAaQAAAAAAAAAAAAAApIGBsAMAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAy + MF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fbG9jYWxfbmV0d29ya19nYXRld2F5 + c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVOZgXKK2DAAASmgAAF8AAAAAAAAAAAAAAKSB + Zr0DAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEv + YWlvL29wZXJhdGlvbnMvX25hdF9nYXRld2F5c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6z + VN7FOEvHBwAA4CIAAHYAAAAAAAAAAAAAAKSBmcoDAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nk + a3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX25ldHdvcmtfaW50ZXJm + YWNlX2lwX2NvbmZpZ3VyYXRpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUg8uAX/QG + AABfFgAAcwAAAAAAAAAAAAAApIH00gMAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAy + MF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fbmV0d29ya19pbnRlcmZhY2VfbG9h + ZF9iYWxhbmNlcnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1TrWdFpOgwAAOBYAAB3AAAA + AAAAAAAAAACkgXnaAwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3Yy + MDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19uZXR3b3JrX2ludGVyZmFjZV90YXBfY29uZmlndXJh + dGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RYM90Q9hAAAE3tAABlAAAAAAAAAAAA + AACkgUjnAwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1 + XzAxL2Fpby9vcGVyYXRpb25zL19uZXR3b3JrX2ludGVyZmFjZXNfb3BlcmF0aW9ucy5weVBLAQIU + AxQAAAAIAPMOs1TP0ofWUhAAANe+AABsAAAAAAAAAAAAAACkgcH4AwBhemV4dF9maXJld2FsbC92 + ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19uZXR3 + b3JrX21hbmFnZW1lbnRfY2xpZW50X29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU1OTOvkgM + AABCXQAAYwAAAAAAAAAAAAAApIGdCQQAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAy + MF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fbmV0d29ya19wcm9maWxlc19vcGVy + YXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVBkuECbCDAAAy2sAAGoAAAAAAAAAAAAAAKSBZhYEAGF6 ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29w - ZXJhdGlvbnMvX3BhY2tldF9jYXB0dXJlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4Uz+2 - NylJCAAAiCQAAHkAAAAAAAAAAAAAAKSBKWwEAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3Mv - djIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX3BlZXJfZXhwcmVzc19yb3V0 - ZV9jaXJjdWl0X2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTFz1q+VQM - AAAGWAAAagAAAAAAAAAAAAAApIEJdQQAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAy - MF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fcHJpdmF0ZV9kbnNfem9uZV9ncm91 - cHNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFMKHbOYcAwAAExeAABkAAAAAAAAAAAAAACk - geWBBABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAx - L2Fpby9vcGVyYXRpb25zL19wcml2YXRlX2VuZHBvaW50c19vcGVyYXRpb25zLnB5UEsBAhQDFAAA - AAgAMDB4UyTsAqlHEQAAM/MAAGgAAAAAAAAAAAAAAKSB144EAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRv - cmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX3ByaXZhdGVf - bGlua19zZXJ2aWNlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4UysdbEDNDgAA8Z0AAGYA - AAAAAAAAAAAAAKSBpKAEAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEv - djIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX3B1YmxpY19pcF9hZGRyZXNzZXNfb3BlcmF0aW9u - cy5weVBLAQIUAxQAAAAIADAweFMlVPl/0gwAAItpAABlAAAAAAAAAAAAAACkgfWvBABhemV4dF9m + ZXJhdGlvbnMvX25ldHdvcmtfc2VjdXJpdHlfZ3JvdXBzX29wZXJhdGlvbnMucHlQSwECFAMUAAAA + CADzDrNUWL5949kMAAABbQAAbQAAAAAAAAAAAAAApIGwIwQAYXpleHRfZmlyZXdhbGwvdmVuZG9y + ZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fbmV0d29ya192 + aXJ0dWFsX2FwcGxpYW5jZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RlfxqIBRcAANSZ + AQBjAAAAAAAAAAAAAACkgRQxBABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1 + XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19uZXR3b3JrX3dhdGNoZXJzX29wZXJhdGlv + bnMucHlQSwECFAMUAAAACADzDrNUabZSMRsGAABHEgAAUgAAAAAAAAAAAAAApIGaSAQAYXpleHRf + ZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0 + aW9ucy9fb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1S7TgrNXhAAAEfNAABjAAAAAAAAAAAA + AACkgSVPBABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1 + XzAxL2Fpby9vcGVyYXRpb25zL19wMl9zdnBuX2dhdGV3YXlzX29wZXJhdGlvbnMucHlQSwECFAMU + AAAACADzDrNU2JwkcoINAACchwAAYgAAAAAAAAAAAAAApIEEYAQAYXpleHRfZmlyZXdhbGwvdmVu + ZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fcGFja2V0 + X2NhcHR1cmVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUP7Y3KUkIAACIJAAAeQAAAAAA + AAAAAAAApIEGbgQAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAy + MF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fcGVlcl9leHByZXNzX3JvdXRlX2NpcmN1aXRfY29ubmVj + dGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1QXPWr5VAwAAAZYAABqAAAAAAAAAAAA + AACkgeZ2BABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1 + XzAxL2Fpby9vcGVyYXRpb25zL19wcml2YXRlX2Ruc196b25lX2dyb3Vwc19vcGVyYXRpb25zLnB5 + UEsBAhQDFAAAAAgA8w6zVAods5hwDAAATF4AAGQAAAAAAAAAAAAAAKSBwoMEAGF6ZXh0X2ZpcmV3 + YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMv + X3ByaXZhdGVfZW5kcG9pbnRzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUJOwCqUcRAAAz + 8wAAaAAAAAAAAAAAAAAApIG0kAQAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8w + NV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fcHJpdmF0ZV9saW5rX3NlcnZpY2VzX29w + ZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUKx1sQM0OAADxnQAAZgAAAAAAAAAAAAAApIGBogQA + YXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8v + b3BlcmF0aW9ucy9fcHVibGljX2lwX2FkZHJlc3Nlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA + 8w6zVCVU+X/SDAAAi2kAAGUAAAAAAAAAAAAAAKSB0rEEAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk + X3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX3B1YmxpY19pcF9w + cmVmaXhlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVIPPcz1cBgAAZBMAAGwAAAAAAAAA + AAAAAKSBJ78EAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBf + MDVfMDEvYWlvL29wZXJhdGlvbnMvX3Jlc291cmNlX25hdmlnYXRpb25fbGlua3Nfb3BlcmF0aW9u + cy5weVBLAQIUAxQAAAAIAPMOs1RwJBdnGQwAAE5UAABlAAAAAAAAAAAAAACkgQ3GBABhemV4dF9m aXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRp - b25zL19wdWJsaWNfaXBfcHJlZml4ZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFODz3M9 - XAYAAGQTAABsAAAAAAAAAAAAAACkgUq9BABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3Yy - MDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19yZXNvdXJjZV9uYXZpZ2F0aW9u - X2xpbmtzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTcCQXZxkMAABOVAAAZQAAAAAAAAAA - AAAApIEwxAQAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8w - NV8wMS9haW8vb3BlcmF0aW9ucy9fcm91dGVfZmlsdGVyX3J1bGVzX29wZXJhdGlvbnMucHlQSwEC - FAMUAAAACAAwMHhTCXMx7sQMAADYaAAAYAAAAAAAAAAAAAAApIHM0AQAYXpleHRfZmlyZXdhbGwv - dmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fcm91 - dGVfZmlsdGVyc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U+kqGM6fDAAAy2cAAF8AAAAA - AAAAAAAAAKSBDt4EAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIw - MjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX3JvdXRlX3RhYmxlc19vcGVyYXRpb25zLnB5UEsBAhQD - FAAAAAgAMDB4U13xjmTrCwAAWFIAAFkAAAAAAAAAAAAAAKSBKusEAGF6ZXh0X2ZpcmV3YWxsL3Zl - bmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX3JvdXRl - c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U3b7cqePDAAAKGwAAG0AAAAAAAAAAAAAAKSB - jPcEAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEv - YWlvL29wZXJhdGlvbnMvX3NlY3VyaXR5X3BhcnRuZXJfcHJvdmlkZXJzX29wZXJhdGlvbnMucHlQ - SwECFAMUAAAACAAwMHhTlbKcOh0MAADxVgAAYQAAAAAAAAAAAAAApIGmBAUAYXpleHRfZmlyZXdh + b25zL19yb3V0ZV9maWx0ZXJfcnVsZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1QJczHu + xAwAANhoAABgAAAAAAAAAAAAAACkganSBABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3Yy + MDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19yb3V0ZV9maWx0ZXJzX29wZXJh + dGlvbnMucHlQSwECFAMUAAAACADzDrNU6SoYzp8MAADLZwAAXwAAAAAAAAAAAAAApIHr3wQAYXpl + eHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3Bl + cmF0aW9ucy9fcm91dGVfdGFibGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUXfGOZOsL + AABYUgAAWQAAAAAAAAAAAAAApIEH7QQAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAy + MF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fcm91dGVzX29wZXJhdGlvbnMucHlQ + SwECFAMUAAAACADzDrNUdvtyp48MAAAobAAAbQAAAAAAAAAAAAAApIFp+QQAYXpleHRfZmlyZXdh bGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9f - c2VjdXJpdHlfcnVsZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFPvx9bBXQYAAGQTAABs - AAAAAAAAAAAAAACkgUIRBQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAx - L3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19zZXJ2aWNlX2Fzc29jaWF0aW9uX2xpbmtzX29w - ZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhT0yC0Ue0MAABrbAAAbAAAAAAAAAAAAAAApIEpGAUA - YXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8v - b3BlcmF0aW9ucy9fc2VydmljZV9lbmRwb2ludF9wb2xpY2llc19vcGVyYXRpb25zLnB5UEsBAhQD - FAAAAAgAMDB4U1FRcklvDAAAo10AAHYAAAAAAAAAAAAAAKSBoCUFAGF6ZXh0X2ZpcmV3YWxsL3Zl - bmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX3NlcnZp - Y2VfZW5kcG9pbnRfcG9saWN5X2RlZmluaXRpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAw - MHhTmv2BwEMGAACVEQAAXwAAAAAAAAAAAAAApIGjMgUAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRf - c2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fc2VydmljZV90YWdz - X29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTgCnobewNAAB4igAAWgAAAAAAAAAAAAAApIFj - OQUAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9h - aW8vb3BlcmF0aW9ucy9fc3VibmV0c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U10vaqa6 - BgAAURQAAFkAAAAAAAAAAAAAAKSBx0cFAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIw - MjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX3VzYWdlc19vcGVyYXRpb25zLnB5 - UEsBAhQDFAAAAAgAMDB4U6+nh6I2DAAAIFcAAGoAAAAAAAAAAAAAAKSB+E4FAGF6ZXh0X2ZpcmV3 - YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMv - X3ZpcnR1YWxfYXBwbGlhbmNlX3NpdGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTL3io - yF0HAACbHQAAaQAAAAAAAAAAAAAApIG2WwUAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92 - MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fdmlydHVhbF9hcHBsaWFuY2Vf - c2t1c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4UwEfqRG4CgAAwUUAAG0AAAAAAAAAAAAA - AKSBmmMFAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVf - MDEvYWlvL29wZXJhdGlvbnMvX3ZpcnR1YWxfaHViX2JncF9jb25uZWN0aW9uX29wZXJhdGlvbnMu - cHlQSwECFAMUAAAACAAwMHhTl9cpGPcGAAAdFgAAbgAAAAAAAAAAAAAApIHdbgUAYXpleHRfZmly + c2VjdXJpdHlfcGFydG5lcl9wcm92aWRlcnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1SV + spw6HQwAAPFWAABhAAAAAAAAAAAAAACkgYMGBQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtz + L3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19zZWN1cml0eV9ydWxlc19v + cGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVO/H1sFdBgAAZBMAAGwAAAAAAAAAAAAAAKSBHxMF + AGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlv + L29wZXJhdGlvbnMvX3NlcnZpY2VfYXNzb2NpYXRpb25fbGlua3Nfb3BlcmF0aW9ucy5weVBLAQIU + AxQAAAAIAPMOs1TTILRR7QwAAGtsAABsAAAAAAAAAAAAAACkgQYaBQBhemV4dF9maXJld2FsbC92 + ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19zZXJ2 + aWNlX2VuZHBvaW50X3BvbGljaWVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUUVFySW8M + AACjXQAAdgAAAAAAAAAAAAAApIF9JwUAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAy + MF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fc2VydmljZV9lbmRwb2ludF9wb2xp + Y3lfZGVmaW5pdGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Sa/YHAQwYAAJURAABf + AAAAAAAAAAAAAACkgYA0BQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAx + L3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19zZXJ2aWNlX3RhZ3Nfb3BlcmF0aW9ucy5weVBL + AQIUAxQAAAAIAPMOs1SAKeht7A0AAHiKAABaAAAAAAAAAAAAAACkgUA7BQBhemV4dF9maXJld2Fs + bC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL19z + dWJuZXRzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUXS9qproGAABRFAAAWQAAAAAAAAAA + AAAApIGkSQUAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8w + NV8wMS9haW8vb3BlcmF0aW9ucy9fdXNhZ2VzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU + r6eHojYMAAAgVwAAagAAAAAAAAAAAAAApIHVUAUAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr + cy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fdmlydHVhbF9hcHBsaWFu + Y2Vfc2l0ZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1QveKjIXQcAAJsdAABpAAAAAAAA + AAAAAACkgZNdBQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIw + XzA1XzAxL2Fpby9vcGVyYXRpb25zL192aXJ0dWFsX2FwcGxpYW5jZV9za3VzX29wZXJhdGlvbnMu + cHlQSwECFAMUAAAACADzDrNUAR+pEbgKAADBRQAAbQAAAAAAAAAAAAAApIF3ZQUAYXpleHRfZmly ZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9u - cy9fdmlydHVhbF9odWJfYmdwX2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAw - MHhT5CKBZj8MAADkVAAAbwAAAAAAAAAAAAAApIFgdgUAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRf - c2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fdmlydHVhbF9odWJf - aXBfY29uZmlndXJhdGlvbl9vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U4fPNYNZDAAALVcA - AG8AAAAAAAAAAAAAAKSBLIMFAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVf - MDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX3ZpcnR1YWxfaHViX3JvdXRlX3RhYmxlX3Yy - X3Nfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFNVLwnwpQ0AAFmBAABfAAAAAAAAAAAAAACk - gRKQBQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAx - L2Fpby9vcGVyYXRpb25zL192aXJ0dWFsX2h1YnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAw - eFNUQpcA0hAAAILrAAB2AAAAAAAAAAAAAACkgTSeBQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9z - ZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL192aXJ0dWFsX25ldHdv - cmtfZ2F0ZXdheV9jb25uZWN0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4Uyc3COmS - GQAAofgBAGsAAAAAAAAAAAAAAKSBmq8FAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIw - MjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX3ZpcnR1YWxfbmV0d29ya19nYXRl - d2F5c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U9ctBk8lDAAAU1gAAGsAAAAAAAAAAAAA - AKSBtckFAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVf - MDEvYWlvL29wZXJhdGlvbnMvX3ZpcnR1YWxfbmV0d29ya19wZWVyaW5nc19vcGVyYXRpb25zLnB5 - UEsBAhQDFAAAAAgAMDB4U3zggrSEDAAATWcAAGcAAAAAAAAAAAAAAKSBY9YFAGF6ZXh0X2ZpcmV3 + cy9fdmlydHVhbF9odWJfYmdwX2Nvbm5lY3Rpb25fb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMO + s1SX1ykY9wYAAB0WAABuAAAAAAAAAAAAAACkgbpwBQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9z + ZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL192aXJ0dWFsX2h1Yl9i + Z3BfY29ubmVjdGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1TkIoFmPwwAAORUAABv + AAAAAAAAAAAAAACkgT14BQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAx + L3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL192aXJ0dWFsX2h1Yl9pcF9jb25maWd1cmF0aW9u + X29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUh881g1kMAAAtVwAAbwAAAAAAAAAAAAAApIEJ + hQUAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9h + aW8vb3BlcmF0aW9ucy9fdmlydHVhbF9odWJfcm91dGVfdGFibGVfdjJfc19vcGVyYXRpb25zLnB5 + UEsBAhQDFAAAAAgA8w6zVFUvCfClDQAAWYEAAF8AAAAAAAAAAAAAAKSB75EFAGF6ZXh0X2ZpcmV3 YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMv - X3ZpcnR1YWxfbmV0d29ya190YXBzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTb7MUFVYO - AABajwAAYwAAAAAAAAAAAAAApIFs4wUAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAy - MF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fdmlydHVhbF9uZXR3b3Jrc19vcGVy - YXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U6URXVs+DAAAJlYAAGoAAAAAAAAAAAAAAKSBQ/IFAGF6 - ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29w - ZXJhdGlvbnMvX3ZpcnR1YWxfcm91dGVyX3BlZXJpbmdzX29wZXJhdGlvbnMucHlQSwECFAMUAAAA - CAAwMHhT5esC4VwMAACEXQAAYgAAAAAAAAAAAAAApIEJ/wUAYXpleHRfZmlyZXdhbGwvdmVuZG9y - ZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fdmlydHVhbF9y - b3V0ZXJzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTnnV9wa4MAADAZwAAXwAAAAAAAAAA - AAAApIHlCwYAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8w - NV8wMS9haW8vb3BlcmF0aW9ucy9fdmlydHVhbF93YW5zX29wZXJhdGlvbnMucHlQSwECFAMUAAAA - CAAwMHhTOLCGhGQMAABKVAAAYgAAAAAAAAAAAAAApIEQGQYAYXpleHRfZmlyZXdhbGwvdmVuZG9y - ZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fdnBuX2Nvbm5l - Y3Rpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTKOSxIEoNAADIfQAAXwAAAAAAAAAA - AAAApIH0JQYAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8w - NV8wMS9haW8vb3BlcmF0aW9ucy9fdnBuX2dhdGV3YXlzX29wZXJhdGlvbnMucHlQSwECFAMUAAAA - CAAwMHhTHOmmO0MHAABdFwAAZwAAAAAAAAAAAAAApIG7MwYAYXpleHRfZmlyZXdhbGwvdmVuZG9y - ZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fdnBuX2xpbmtf - Y29ubmVjdGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFNR4whb/AgAAKAfAACIAAAA - AAAAAAAAAACkgYM7BgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3Yy - MDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL192cG5fc2VydmVyX2NvbmZpZ3VyYXRpb25zX2Fzc29j - aWF0ZWRfd2l0aF92aXJ0dWFsX3dhbl9vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U5KZAJrM - DAAAum0AAGwAAAAAAAAAAAAAAKSBJUUGAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIw - MjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX3Zwbl9zZXJ2ZXJfY29uZmlndXJh - dGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFMaCu7XiAYAACEUAABsAAAAAAAAAAAA - AACkgXtSBgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1 - XzAxL2Fpby9vcGVyYXRpb25zL192cG5fc2l0ZV9saW5rX2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMu - cHlQSwECFAMUAAAACAAwMHhTvI35RfUHAABsIQAAYQAAAAAAAAAAAAAApIGNWQYAYXpleHRfZmly + X3ZpcnR1YWxfaHVic19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVFRClwDSEAAAgusAAHYA + AAAAAAAAAAAAAKSBEaAFAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEv + djIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX3ZpcnR1YWxfbmV0d29ya19nYXRld2F5X2Nvbm5l + Y3Rpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUJzcI6ZIZAACh+AEAawAAAAAAAAAA + AAAApIF3sQUAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8w + NV8wMS9haW8vb3BlcmF0aW9ucy9fdmlydHVhbF9uZXR3b3JrX2dhdGV3YXlzX29wZXJhdGlvbnMu + cHlQSwECFAMUAAAACADzDrNU1y0GTyUMAABTWAAAawAAAAAAAAAAAAAApIGSywUAYXpleHRfZmly ZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9u - cy9fdnBuX3NpdGVfbGlua3Nfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFN8YcuyKAkAAOYf - AABqAAAAAAAAAAAAAACkgQFiBgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1 - XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL192cG5fc2l0ZXNfY29uZmlndXJhdGlvbl9v - cGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U3Y1AsGhDAAAwWYAAFwAAAAAAAAAAAAAAKSBsWsG - AGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlv - L29wZXJhdGlvbnMvX3Zwbl9zaXRlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4UzXGenas - CwAA1FAAAHQAAAAAAAAAAAAAAKSBzHgGAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIw - MjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlvbnMvX3dlYl9hcHBsaWNhdGlvbl9maXJl - d2FsbF9wb2xpY2llc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U51NV+nfJQAAkV8BAEcA - AAAAAAAAAAAAAKSBCoUGAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEv - djIwMjBfMDVfMDEvbW9kZWxzL19faW5pdF9fLnB5UEsBAhQDFAAAAAgAMDB4U72ZuuYNjgEA54IN - AEYAAAAAAAAAAAAAAKSBTqsGAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVf - MDEvdjIwMjBfMDVfMDEvbW9kZWxzL19tb2RlbHMucHlQSwECFAMUAAAACAAwMHhTkY99uWu0AQDC - sQ4ASgAAAAAAAAAAAAAApIG/OQgAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8w - NV8wMS92MjAyMF8wNV8wMS9tb2RlbHMvX21vZGVsc19weTMucHlQSwECFAMUAAAACAAwMHhTpPlf - XlMcAAACiAAAXwAAAAAAAAAAAAAApIGS7gkAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92 - MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9tb2RlbHMvX25ldHdvcmtfbWFuYWdlbWVudF9jbGllbnRf - ZW51bXMucHlQSwECFAMUAAAACAAwMHhT9Lft/gQIAACXMQAASwAAAAAAAAAAAAAApIFiCwoAYXpl + cy9fdmlydHVhbF9uZXR3b3JrX3BlZXJpbmdzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU + fOCCtIQMAABNZwAAZwAAAAAAAAAAAAAApIFA2AUAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr + cy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fdmlydHVhbF9uZXR3b3Jr + X3RhcHNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RvsxQVVg4AAFqPAABjAAAAAAAAAAAA + AACkgUnlBQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1 + XzAxL2Fpby9vcGVyYXRpb25zL192aXJ0dWFsX25ldHdvcmtzX29wZXJhdGlvbnMucHlQSwECFAMU + AAAACADzDrNUpRFdWz4MAAAmVgAAagAAAAAAAAAAAAAApIEg9AUAYXpleHRfZmlyZXdhbGwvdmVu + ZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fdmlydHVh + bF9yb3V0ZXJfcGVlcmluZ3Nfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Tl6wLhXAwAAIRd + AABiAAAAAAAAAAAAAACkgeYABgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1 + XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL192aXJ0dWFsX3JvdXRlcnNfb3BlcmF0aW9u + cy5weVBLAQIUAxQAAAAIAPMOs1SedX3BrgwAAMBnAABfAAAAAAAAAAAAAACkgcINBgBhemV4dF9m + aXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRp + b25zL192aXJ0dWFsX3dhbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Q4sIaEZAwAAEpU + AABiAAAAAAAAAAAAAACkge0aBgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1 + XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL192cG5fY29ubmVjdGlvbnNfb3BlcmF0aW9u + cy5weVBLAQIUAxQAAAAIAPMOs1Qo5LEgSg0AAMh9AABfAAAAAAAAAAAAAACkgdEnBgBhemV4dF9m + aXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRp + b25zL192cG5fZ2F0ZXdheXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Qc6aY7QwcAAF0X + AABnAAAAAAAAAAAAAACkgZg1BgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1 + XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL192cG5fbGlua19jb25uZWN0aW9uc19vcGVy + YXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVFHjCFv8CAAAoB8AAIgAAAAAAAAAAAAAAKSBYD0GAGF6 + ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29w + ZXJhdGlvbnMvX3Zwbl9zZXJ2ZXJfY29uZmlndXJhdGlvbnNfYXNzb2NpYXRlZF93aXRoX3ZpcnR1 + YWxfd2FuX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUkpkAmswMAAC6bQAAbAAAAAAAAAAA + AAAApIECRwYAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8w + NV8wMS9haW8vb3BlcmF0aW9ucy9fdnBuX3NlcnZlcl9jb25maWd1cmF0aW9uc19vcGVyYXRpb25z + LnB5UEsBAhQDFAAAAAgA8w6zVBoK7teIBgAAIRQAAGwAAAAAAAAAAAAAAKSBWFQGAGF6ZXh0X2Zp + cmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvYWlvL29wZXJhdGlv + bnMvX3Zwbl9zaXRlX2xpbmtfY29ubmVjdGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMO + s1S8jflF9QcAAGwhAABhAAAAAAAAAAAAAACkgWpbBgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9z + ZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL2Fpby9vcGVyYXRpb25zL192cG5fc2l0ZV9saW5r + c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVHxhy7IoCQAA5h8AAGoAAAAAAAAAAAAAAKSB + 3mMGAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEv + YWlvL29wZXJhdGlvbnMvX3Zwbl9zaXRlc19jb25maWd1cmF0aW9uX29wZXJhdGlvbnMucHlQSwEC + FAMUAAAACADzDrNUdjUCwaEMAADBZgAAXAAAAAAAAAAAAAAApIGObQYAYXpleHRfZmlyZXdhbGwv + dmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9haW8vb3BlcmF0aW9ucy9fdnBu + X3NpdGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUNcZ6dqwLAADUUAAAdAAAAAAAAAAA + AAAApIGpegYAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8w + NV8wMS9haW8vb3BlcmF0aW9ucy9fd2ViX2FwcGxpY2F0aW9uX2ZpcmV3YWxsX3BvbGljaWVzX29w + ZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUnU1X6d8lAACRXwEARwAAAAAAAAAAAAAApIHnhgYA + YXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9tb2Rl + bHMvX19pbml0X18ucHlQSwECFAMUAAAACADzDrNUvZm65g2OAQDngg0ARgAAAAAAAAAAAAAApIEr + rQYAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9t + b2RlbHMvX21vZGVscy5weVBLAQIUAxQAAAAIAPMOs1SRj325a7QBAMKxDgBKAAAAAAAAAAAAAACk + gZw7CABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAx + L21vZGVscy9fbW9kZWxzX3B5My5weVBLAQIUAxQAAAAIAPMOs1Sk+V9eUxwAAAKIAABfAAAAAAAA + AAAAAACkgW/wCQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIw + XzA1XzAxL21vZGVscy9fbmV0d29ya19tYW5hZ2VtZW50X2NsaWVudF9lbnVtcy5weVBLAQIUAxQA + AAAIAPMOs1T0t+3+BAgAAJcxAABLAAAAAAAAAAAAAACkgT8NCgBhemV4dF9maXJld2FsbC92ZW5k + b3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX19pbml0X18ucHlQ + SwECFAMUAAAACADzDrNUMioULywMAADnWQAAfwAAAAAAAAAAAAAApIGsFQoAYXpleHRfZmlyZXdh + bGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19hcHBs + aWNhdGlvbl9nYXRld2F5X3ByaXZhdGVfZW5kcG9pbnRfY29ubmVjdGlvbnNfb3BlcmF0aW9ucy5w + eVBLAQIUAxQAAAAIAPMOs1S2velGGgcAABQXAAB5AAAAAAAAAAAAAACkgXUiCgBhemV4dF9maXJl + d2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2Fw + cGxpY2F0aW9uX2dhdGV3YXlfcHJpdmF0ZV9saW5rX3Jlc291cmNlc19vcGVyYXRpb25zLnB5UEsB + AhQDFAAAAAgA8w6zVASgkwFVEwAA1hIBAGMAAAAAAAAAAAAAAKSBJioKAGF6ZXh0X2ZpcmV3YWxs + L3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fYXBwbGlj + YXRpb25fZ2F0ZXdheXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Tx/R6DrAwAAChtAABq + AAAAAAAAAAAAAACkgfw9CgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAx + L3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2FwcGxpY2F0aW9uX3NlY3VyaXR5X2dyb3Vwc19vcGVy + YXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVOZJJR3WBgAA9hQAAGQAAAAAAAAAAAAAAKSBMEsKAGF6 + ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0 + aW9ucy9fYXZhaWxhYmxlX2RlbGVnYXRpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU + wF7b6+IGAAAUFQAAagAAAAAAAAAAAAAApIGIUgoAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr + cy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19hdmFpbGFibGVfZW5kcG9pbnRf + c2VydmljZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1TaFatibAcAAEYkAABvAAAAAAAA + AAAAAACkgfJZCgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIw + XzA1XzAxL29wZXJhdGlvbnMvX2F2YWlsYWJsZV9wcml2YXRlX2VuZHBvaW50X3R5cGVzX29wZXJh + dGlvbnMucHlQSwECFAMUAAAACADzDrNUbG4uoRsHAABAFgAAcwAAAAAAAAAAAAAApIHrYQoAYXpl eHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRp - b25zL19faW5pdF9fLnB5UEsBAhQDFAAAAAgAMDB4UzIqFC8sDAAA51kAAH8AAAAAAAAAAAAAAKSB - zxMKAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEv - b3BlcmF0aW9ucy9fYXBwbGljYXRpb25fZ2F0ZXdheV9wcml2YXRlX2VuZHBvaW50X2Nvbm5lY3Rp - b25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTtr3pRhoHAAAUFwAAeQAAAAAAAAAAAAAA - pIGYIAoAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8w - MS9vcGVyYXRpb25zL19hcHBsaWNhdGlvbl9nYXRld2F5X3ByaXZhdGVfbGlua19yZXNvdXJjZXNf - b3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFMEoJMBVRMAANYSAQBjAAAAAAAAAAAAAACkgUko - CgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29w - ZXJhdGlvbnMvX2FwcGxpY2F0aW9uX2dhdGV3YXlzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAw - MHhT8f0eg6wMAAAobQAAagAAAAAAAAAAAAAApIEfPAoAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRf - c2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19hcHBsaWNhdGlvbl9zZWN1 - cml0eV9ncm91cHNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFPmSSUd1gYAAPYUAABkAAAA - AAAAAAAAAACkgVNJCgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3Yy - MDIwXzA1XzAxL29wZXJhdGlvbnMvX2F2YWlsYWJsZV9kZWxlZ2F0aW9uc19vcGVyYXRpb25zLnB5 - UEsBAhQDFAAAAAgAMDB4U8Be2+viBgAAFBUAAGoAAAAAAAAAAAAAAKSBq1AKAGF6ZXh0X2ZpcmV3 - YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fYXZh - aWxhYmxlX2VuZHBvaW50X3NlcnZpY2VzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhT2hWr - YmwHAABGJAAAbwAAAAAAAAAAAAAApIEVWAoAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92 - MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19hdmFpbGFibGVfcHJpdmF0ZV9lbmRw - b2ludF90eXBlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U2xuLqEbBwAAQBYAAHMAAAAA - AAAAAAAAAKSBDmAKAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIw - MjBfMDVfMDEvb3BlcmF0aW9ucy9fYXZhaWxhYmxlX3Jlc291cmNlX2dyb3VwX2RlbGVnYXRpb25z - X29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTX5O/W1oHAABwIwAAaAAAAAAAAAAAAAAApIG6 - ZwoAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9v - cGVyYXRpb25zL19hdmFpbGFibGVfc2VydmljZV9hbGlhc2VzX29wZXJhdGlvbnMucHlQSwECFAMU - AAAACAAwMHhTTjZC/aQGAAAoFAAAZwAAAAAAAAAAAAAApIGabwoAYXpleHRfZmlyZXdhbGwvdmVu - ZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19henVyZV9maXJl - d2FsbF9mcWRuX3RhZ3Nfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFOkHkf49gwAAF91AABe - AAAAAAAAAAAAAACkgcN2CgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAx - L3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2F6dXJlX2ZpcmV3YWxsc19vcGVyYXRpb25zLnB5UEsB - AhQDFAAAAAgAMDB4U09Rw2YUDAAAF1sAAFwAAAAAAAAAAAAAAKSBNYQKAGF6ZXh0X2ZpcmV3YWxs - L3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fYmFzdGlv - bl9ob3N0c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U9nBLPCcBgAADhQAAGYAAAAAAAAA - AAAAAKSBw5AKAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBf - MDVfMDEvb3BlcmF0aW9ucy9fYmdwX3NlcnZpY2VfY29tbXVuaXRpZXNfb3BlcmF0aW9ucy5weVBL - AQIUAxQAAAAIADAweFPnwluFnQ4AAKGyAABiAAAAAAAAAAAAAACkgeOXCgBhemV4dF9maXJld2Fs - bC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2Nvbm5l - Y3Rpb25fbW9uaXRvcnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFMv8UsY8AoAAGFQAABj - AAAAAAAAAAAAAACkgQCnCgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAx - L3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2Rkb3NfY3VzdG9tX3BvbGljaWVzX29wZXJhdGlvbnMu - cHlQSwECFAMUAAAACAAwMHhT/e1OgbcMAAD4agAAZAAAAAAAAAAAAAAApIFxsgoAYXpleHRfZmly - ZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19k - ZG9zX3Byb3RlY3Rpb25fcGxhbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFO/S88b+AcA - AAwjAABlAAAAAAAAAAAAAACkgaq/CgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIw - XzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2RlZmF1bHRfc2VjdXJpdHlfcnVsZXNfb3Bl - cmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFObXWhtTAwAAElXAABzAAAAAAAAAAAAAACkgSXICgBh - emV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJh - dGlvbnMvX2V4cHJlc3Nfcm91dGVfY2lyY3VpdF9hdXRob3JpemF0aW9uc19vcGVyYXRpb25zLnB5 - UEsBAhQDFAAAAAgAMDB4UyKF1Ta1DAAAIl0AAHAAAAAAAAAAAAAAAKSBAtUKAGF6ZXh0X2ZpcmV3 - YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fZXhw - cmVzc19yb3V0ZV9jaXJjdWl0X2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAw - MHhTuH3cNkgMAADOVQAAbQAAAAAAAAAAAAAApIFF4goAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRf - c2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX2Np - cmN1aXRfcGVlcmluZ3Nfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFOnRWvusg8AAMjRAABl - AAAAAAAAAAAAAACkgRjvCgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAx - L3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfY2lyY3VpdHNfb3BlcmF0aW9u - cy5weVBLAQIUAxQAAAAIADAweFN4PIeFTgsAAElVAABoAAAAAAAAAAAAAACkgU3/CgBhemV4dF9m - aXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMv - X2V4cHJlc3Nfcm91dGVfY29ubmVjdGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFO9 - u3YUPAwAAEFYAAB2AAAAAAAAAAAAAACkgSELCwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtz - L3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfY3Jvc3Nf - Y29ubmVjdGlvbl9wZWVyaW5nc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U7QEdZm6DgAA - WKoAAG4AAAAAAAAAAAAAAKSB8RcLAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBf - MDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9jcm9zc19jb25uZWN0 - aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U0TtRptqCwAAelgAAGUAAAAAAAAAAAAA - AKSBNycLAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVf - MDEvb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9nYXRld2F5c19vcGVyYXRpb25zLnB5UEsBAhQD - FAAAAAgAMDB4UwKkBP8NCAAAhCIAAGIAAAAAAAAAAAAAAKSBJDMLAGF6ZXh0X2ZpcmV3YWxsL3Zl - bmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fZXhwcmVzc19y - b3V0ZV9saW5rc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4UzYJfrfgBwAAMx8AAGwAAAAA - AAAAAAAAAKSBsTsLAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIw - MjBfMDVfMDEvb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9wb3J0c19sb2NhdGlvbnNfb3BlcmF0 - aW9ucy5weVBLAQIUAxQAAAAIADAweFM+G2iMmgwAAIJqAABiAAAAAAAAAAAAAACkgRtECwBhemV4 - dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlv - bnMvX2V4cHJlc3Nfcm91dGVfcG9ydHNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFM/331W - ogYAAFMUAABuAAAAAAAAAAAAAACkgTVRCwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3Yy - MDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfc2VydmljZV9w - cm92aWRlcnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFOc8lBJbAwAAOFcAABgAAAAAAAA - AAAAAACkgWNYCwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIw - XzA1XzAxL29wZXJhdGlvbnMvX2ZpcmV3YWxsX3BvbGljaWVzX29wZXJhdGlvbnMucHlQSwECFAMU - AAAACAAwMHhTGlgtqD0MAADHWQAAdQAAAAAAAAAAAAAApIFNZQsAYXpleHRfZmlyZXdhbGwvdmVu - ZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19maXJld2FsbF9w - b2xpY3lfcnVsZV9jb2xsZWN0aW9uX2dyb3Vwc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4 - U+FH21NvDAAAHFYAAFgAAAAAAAAAAAAAAKSBHXILAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nk - a3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fZmxvd19sb2dzX29wZXJhdGlv - bnMucHlQSwECFAMUAAAACAAwMHhTRKLabUUMAABUVQAAXwAAAAAAAAAAAAAApIECfwsAYXpleHRf + b25zL19hdmFpbGFibGVfcmVzb3VyY2VfZ3JvdXBfZGVsZWdhdGlvbnNfb3BlcmF0aW9ucy5weVBL + AQIUAxQAAAAIAPMOs1Rfk79bWgcAAHAjAABoAAAAAAAAAAAAAACkgZdpCgBhemV4dF9maXJld2Fs + bC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2F2YWls + YWJsZV9zZXJ2aWNlX2FsaWFzZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RONkL9pAYA + ACgUAABnAAAAAAAAAAAAAACkgXdxCgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIw + XzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2F6dXJlX2ZpcmV3YWxsX2ZxZG5fdGFnc19v + cGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVKQeR/j2DAAAX3UAAF4AAAAAAAAAAAAAAKSBoHgK + AGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3Bl + cmF0aW9ucy9fYXp1cmVfZmlyZXdhbGxzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUT1HD + ZhQMAAAXWwAAXAAAAAAAAAAAAAAApIEShgoAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92 + MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19iYXN0aW9uX2hvc3RzX29wZXJhdGlv + bnMucHlQSwECFAMUAAAACADzDrNU2cEs8JwGAAAOFAAAZgAAAAAAAAAAAAAApIGgkgoAYXpleHRf ZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25z - L19odWJfcm91dGVfdGFibGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTsMneCF4MAAD/ - VwAAbgAAAAAAAAAAAAAApIHEiwsAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8w - NV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19odWJfdmlydHVhbF9uZXR3b3JrX2Nvbm5lY3Rp - b25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTBublgXQMAACqVwAAYAAAAAAAAAAAAAAA - pIGumAsAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8w - MS9vcGVyYXRpb25zL19pbmJvdW5kX25hdF9ydWxlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA - MDB4U4qdLe7TDAAAmGkAAF0AAAAAAAAAAAAAAKSBoKULAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk - X3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9faXBfYWxsb2NhdGlvbnNf - b3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFOse18fBQ0AABFqAABYAAAAAAAAAAAAAACkge6y + L19iZ3Bfc2VydmljZV9jb21tdW5pdGllc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVOfC + W4WdDgAAobIAAGIAAAAAAAAAAAAAAKSBwJkKAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3Mv + djIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fY29ubmVjdGlvbl9tb25pdG9yc19v + cGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVC/xSxjwCgAAYVAAAGMAAAAAAAAAAAAAAKSB3agK + AGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3Bl + cmF0aW9ucy9fZGRvc19jdXN0b21fcG9saWNpZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMO + s1T97U6BtwwAAPhqAABkAAAAAAAAAAAAAACkgU60CgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9z + ZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2Rkb3NfcHJvdGVjdGlvbl9w + bGFuc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVL9Lzxv4BwAADCMAAGUAAAAAAAAAAAAA + AKSBh8EKAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVf + MDEvb3BlcmF0aW9ucy9fZGVmYXVsdF9zZWN1cml0eV9ydWxlc19vcGVyYXRpb25zLnB5UEsBAhQD + FAAAAAgA8w6zVJtdaG1MDAAASVcAAHMAAAAAAAAAAAAAAKSBAsoKAGF6ZXh0X2ZpcmV3YWxsL3Zl + bmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fZXhwcmVzc19y + b3V0ZV9jaXJjdWl0X2F1dGhvcml6YXRpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU + IoXVNrUMAAAiXQAAcAAAAAAAAAAAAAAApIHf1goAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr + cy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX2NpcmN1 + aXRfY29ubmVjdGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1S4fdw2SAwAAM5VAABt + AAAAAAAAAAAAAACkgSLkCgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAx + L3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfY2lyY3VpdF9wZWVyaW5nc19v + cGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVKdFa+6yDwAAyNEAAGUAAAAAAAAAAAAAAKSB9fAK + AGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3Bl + cmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9jaXJjdWl0c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA + 8w6zVHg8h4VOCwAASVUAAGgAAAAAAAAAAAAAAKSBKgELAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk + X3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9j + b25uZWN0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVL27dhQ8DAAAQVgAAHYAAAAA + AAAAAAAAAKSB/gwLAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIw + MjBfMDVfMDEvb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9jcm9zc19jb25uZWN0aW9uX3BlZXJp + bmdzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUtAR1mboOAABYqgAAbgAAAAAAAAAAAAAA + pIHOGQsAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8w + MS9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX2Nyb3NzX2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMu + cHlQSwECFAMUAAAACADzDrNURO1Gm2oLAAB6WAAAZQAAAAAAAAAAAAAApIEUKQsAYXpleHRfZmly + ZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19l + eHByZXNzX3JvdXRlX2dhdGV3YXlzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUAqQE/w0I + AACEIgAAYgAAAAAAAAAAAAAApIEBNQsAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAy + MF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX2xpbmtzX29wZXJh + dGlvbnMucHlQSwECFAMUAAAACADzDrNUNgl+t+AHAAAzHwAAbAAAAAAAAAAAAAAApIGOPQsAYXpl + eHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRp + b25zL19leHByZXNzX3JvdXRlX3BvcnRzX2xvY2F0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAA + AAgA8w6zVD4baIyaDAAAgmoAAGIAAAAAAAAAAAAAAKSB+EULAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRv + cmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0 + ZV9wb3J0c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVD/ffVaiBgAAUxQAAG4AAAAAAAAA + AAAAAKSBElMLAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBf + MDVfMDEvb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9zZXJ2aWNlX3Byb3ZpZGVyc19vcGVyYXRp + b25zLnB5UEsBAhQDFAAAAAgA8w6zVJzyUElsDAAA4VwAAGAAAAAAAAAAAAAAAKSBQFoLAGF6ZXh0 + X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9u + cy9fZmlyZXdhbGxfcG9saWNpZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1QaWC2oPQwA + AMdZAAB1AAAAAAAAAAAAAACkgSpnCwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIw + XzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2ZpcmV3YWxsX3BvbGljeV9ydWxlX2NvbGxl + Y3Rpb25fZ3JvdXBzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU4UfbU28MAAAcVgAAWAAA + AAAAAAAAAAAApIH6cwsAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92 + MjAyMF8wNV8wMS9vcGVyYXRpb25zL19mbG93X2xvZ3Nfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAI + APMOs1REotptRQwAAFRVAABfAAAAAAAAAAAAAACkgd+ACwBhemV4dF9maXJld2FsbC92ZW5kb3Jl + ZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2h1Yl9yb3V0ZV90YWJs + ZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Swyd4IXgwAAP9XAABuAAAAAAAAAAAAAACk + gaGNCwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAx + L29wZXJhdGlvbnMvX2h1Yl92aXJ0dWFsX25ldHdvcmtfY29ubmVjdGlvbnNfb3BlcmF0aW9ucy5w + eVBLAQIUAxQAAAAIAPMOs1QG5uWBdAwAAKpXAABgAAAAAAAAAAAAAACkgYuaCwBhemV4dF9maXJl + d2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2lu + Ym91bmRfbmF0X3J1bGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUip0t7tMMAACYaQAA + XQAAAAAAAAAAAAAApIF9pwsAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8w + MS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19pcF9hbGxvY2F0aW9uc19vcGVyYXRpb25zLnB5UEsB + AhQDFAAAAAgA8w6zVKx7Xx8FDQAAEWoAAFgAAAAAAAAAAAAAAKSBy7QLAGF6ZXh0X2ZpcmV3YWxs + L3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9faXBfZ3Jv + dXBzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUCjsVljoMAAC2VwAAcgAAAAAAAAAAAAAA + pIFGwgsAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8w + MS9vcGVyYXRpb25zL19sb2FkX2JhbGFuY2VyX2JhY2tlbmRfYWRkcmVzc19wb29sc19vcGVyYXRp + b25zLnB5UEsBAhQDFAAAAAgA8w6zVHhiM+b5BwAAWSMAAHcAAAAAAAAAAAAAAKSBEM8LAGF6ZXh0 + X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9u + cy9fbG9hZF9iYWxhbmNlcl9mcm9udGVuZF9pcF9jb25maWd1cmF0aW9uc19vcGVyYXRpb25zLnB5 + UEsBAhQDFAAAAAgA8w6zVPiU89P8BwAA3CIAAHEAAAAAAAAAAAAAAKSBntcLAGF6ZXh0X2ZpcmV3 + YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fbG9h + ZF9iYWxhbmNlcl9sb2FkX2JhbGFuY2luZ19ydWxlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA + 8w6zVKvC664VBwAAVhYAAG8AAAAAAAAAAAAAAKSBKeALAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk + X3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fbG9hZF9iYWxhbmNlcl9u + ZXR3b3JrX2ludGVyZmFjZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RdPOTI9wcAAFwi + AABrAAAAAAAAAAAAAACkgcvnCwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1 + XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2xvYWRfYmFsYW5jZXJfb3V0Ym91bmRfcnVsZXNf + b3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1QAJhHa2QcAAJkhAABjAAAAAAAAAAAAAACkgUvw CwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29w - ZXJhdGlvbnMvX2lwX2dyb3Vwc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4Uwo7FZY6DAAA - tlcAAHIAAAAAAAAAAAAAAKSBacALAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBf - MDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fbG9hZF9iYWxhbmNlcl9iYWNrZW5kX2FkZHJl - c3NfcG9vbHNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFN4YjPm+QcAAFkjAAB3AAAAAAAA - AAAAAACkgTPNCwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIw - XzA1XzAxL29wZXJhdGlvbnMvX2xvYWRfYmFsYW5jZXJfZnJvbnRlbmRfaXBfY29uZmlndXJhdGlv - bnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFP4lPPT/AcAANwiAABxAAAAAAAAAAAAAACk - gcHVCwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAx - L29wZXJhdGlvbnMvX2xvYWRfYmFsYW5jZXJfbG9hZF9iYWxhbmNpbmdfcnVsZXNfb3BlcmF0aW9u - cy5weVBLAQIUAxQAAAAIADAweFOrwuuuFQcAAFYWAABvAAAAAAAAAAAAAACkgUzeCwBhemV4dF9m - aXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMv - X2xvYWRfYmFsYW5jZXJfbmV0d29ya19pbnRlcmZhY2VzX29wZXJhdGlvbnMucHlQSwECFAMUAAAA - CAAwMHhTXTzkyPcHAABcIgAAawAAAAAAAAAAAAAApIHu5QsAYXpleHRfZmlyZXdhbGwvdmVuZG9y - ZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19sb2FkX2JhbGFuY2Vy - X291dGJvdW5kX3J1bGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTACYR2tkHAACZIQAA - YwAAAAAAAAAAAAAApIFu7gsAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8w - MS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19sb2FkX2JhbGFuY2VyX3Byb2Jlc19vcGVyYXRpb25z - LnB5UEsBAhQDFAAAAAgAMDB4UxKKvJW+DAAATGkAAF0AAAAAAAAAAAAAAKSByPYLAGF6ZXh0X2Zp - cmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9f - bG9hZF9iYWxhbmNlcnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFMVv0m4cAwAAGtfAABl - AAAAAAAAAAAAAACkgQEEDABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAx - L3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX2xvY2FsX25ldHdvcmtfZ2F0ZXdheXNfb3BlcmF0aW9u - cy5weVBLAQIUAxQAAAAIADAweFNooYL2zwwAAB5pAABbAAAAAAAAAAAAAACkgfQQDABhemV4dF9m - aXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMv - X25hdF9nYXRld2F5c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U5oycUXtBwAAYCMAAHIA - AAAAAAAAAAAAAKSBPB4MAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEv - djIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fbmV0d29ya19pbnRlcmZhY2VfaXBfY29uZmlndXJhdGlv - bnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFNVLTSHFgcAALAWAABvAAAAAAAAAAAAAACk - gbkmDABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAx - L29wZXJhdGlvbnMvX25ldHdvcmtfaW50ZXJmYWNlX2xvYWRfYmFsYW5jZXJzX29wZXJhdGlvbnMu - cHlQSwECFAMUAAAACAAwMHhTKwd4ME8MAAC4WQAAcwAAAAAAAAAAAAAApIFcLgwAYXpleHRfZmly - ZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19u - ZXR3b3JrX2ludGVyZmFjZV90YXBfY29uZmlndXJhdGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQA - AAAIADAweFOlRNwrFhEAABjvAABhAAAAAAAAAAAAAACkgTw7DABhemV4dF9maXJld2FsbC92ZW5k - b3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX25ldHdvcmtfaW50 - ZXJmYWNlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U9DvgJqAEAAAxb8AAGgAAAAAAAAA - AAAAAKSB0UwMAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBf - MDVfMDEvb3BlcmF0aW9ucy9fbmV0d29ya19tYW5hZ2VtZW50X2NsaWVudF9vcGVyYXRpb25zLnB5 - UEsBAhQDFAAAAAgAMDB4U5MQbPRqDAAAFF4AAF8AAAAAAAAAAAAAAKSB110MAGF6ZXh0X2ZpcmV3 + ZXJhdGlvbnMvX2xvYWRfYmFsYW5jZXJfcHJvYmVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADz + DrNUEoq8lb4MAABMaQAAXQAAAAAAAAAAAAAApIGl+AsAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRf + c2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19sb2FkX2JhbGFuY2Vyc19v + cGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVBW/SbhwDAAAa18AAGUAAAAAAAAAAAAAAKSB3gUM + AGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3Bl + cmF0aW9ucy9fbG9jYWxfbmV0d29ya19nYXRld2F5c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA + 8w6zVGihgvbPDAAAHmkAAFsAAAAAAAAAAAAAAKSB0RIMAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk + X3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fbmF0X2dhdGV3YXlzX29w + ZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUmjJxRe0HAABgIwAAcgAAAAAAAAAAAAAApIEZIAwA + YXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVy + YXRpb25zL19uZXR3b3JrX2ludGVyZmFjZV9pcF9jb25maWd1cmF0aW9uc19vcGVyYXRpb25zLnB5 + UEsBAhQDFAAAAAgA8w6zVFUtNIcWBwAAsBYAAG8AAAAAAAAAAAAAAKSBligMAGF6ZXh0X2ZpcmV3 YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fbmV0 - d29ya19wcm9maWxlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U5/y/H7jDAAAn2wAAGYA - AAAAAAAAAAAAAKSBvmoMAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEv - djIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fbmV0d29ya19zZWN1cml0eV9ncm91cHNfb3BlcmF0aW9u - cy5weVBLAQIUAxQAAAAIADAweFNI8wE2+wwAANVtAABpAAAAAAAAAAAAAACkgSV4DABhemV4dF9m - aXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMv - X25ldHdvcmtfdmlydHVhbF9hcHBsaWFuY2VzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhT - 8nUmakgXAADqnAEAXwAAAAAAAAAAAAAApIGnhQwAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr - cy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19uZXR3b3JrX3dhdGNoZXJzX29w - ZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhT5qBYWDgGAACIEgAATgAAAAAAAAAAAAAApIFsnQwA + d29ya19pbnRlcmZhY2VfbG9hZF9iYWxhbmNlcnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMO + s1QrB3gwTwwAALhZAABzAAAAAAAAAAAAAACkgTkwDABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9z + ZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX25ldHdvcmtfaW50ZXJmYWNl + X3RhcF9jb25maWd1cmF0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVKVE3CsWEQAA + GO8AAGEAAAAAAAAAAAAAAKSBGT0MAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBf + MDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fbmV0d29ya19pbnRlcmZhY2VzX29wZXJhdGlv + bnMucHlQSwECFAMUAAAACADzDrNU0O+AmoAQAADFvwAAaAAAAAAAAAAAAAAApIGuTgwAYXpleHRf + ZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25z + L19uZXR3b3JrX21hbmFnZW1lbnRfY2xpZW50X29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU + kxBs9GoMAAAUXgAAXwAAAAAAAAAAAAAApIG0XwwAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr + cy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19uZXR3b3JrX3Byb2ZpbGVzX29w + ZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUn/L8fuMMAACfbAAAZgAAAAAAAAAAAAAApIGbbAwA YXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVy - YXRpb25zL19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U9wigUhyEAAAyc4AAF8AAAAAAAAA - AAAAAKSBEKQMAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBf - MDVfMDEvb3BlcmF0aW9ucy9fcDJfc3Zwbl9nYXRld2F5c19vcGVyYXRpb25zLnB5UEsBAhQDFAAA - AAgAMDB4Uy2RtLaZDQAA1ogAAF4AAAAAAAAAAAAAAKSB/7QMAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRv - cmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fcGFja2V0X2NhcHR1 - cmVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTFT4o2G8IAAAYJQAAdQAAAAAAAAAAAAAA - pIEUwwwAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8w - MS9vcGVyYXRpb25zL19wZWVyX2V4cHJlc3Nfcm91dGVfY2lyY3VpdF9jb25uZWN0aW9uc19vcGVy - YXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U3tj5DZxDAAA3lgAAGYAAAAAAAAAAAAAAKSBFswMAGF6 - ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0 - aW9ucy9fcHJpdmF0ZV9kbnNfem9uZV9ncm91cHNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAw - eFMmRKmUiwwAAPFeAABgAAAAAAAAAAAAAACkgQvZDABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9z - ZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX3ByaXZhdGVfZW5kcG9pbnRz - X29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTFhXFRl4RAADU9AAAZAAAAAAAAAAAAAAApIEU - 5gwAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9v - cGVyYXRpb25zL19wcml2YXRlX2xpbmtfc2VydmljZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAI - ADAweFMiHPNk7g4AADifAABiAAAAAAAAAAAAAACkgfT3DABhemV4dF9maXJld2FsbC92ZW5kb3Jl - ZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX3B1YmxpY19pcF9hZGRy - ZXNzZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFOtFr4L8AwAAF9qAABhAAAAAAAAAAAA - AACkgWIHDQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1 - XzAxL29wZXJhdGlvbnMvX3B1YmxpY19pcF9wcmVmaXhlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAA - AAgAMDB4U4E6u6eLBgAA+BMAAGgAAAAAAAAAAAAAAKSB0RQNAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRv - cmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fcmVzb3VyY2VfbmF2 - aWdhdGlvbl9saW5rc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U1j9Qj83DAAAJlUAAGEA - AAAAAAAAAAAAAKSB4hsNAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEv - djIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fcm91dGVfZmlsdGVyX3J1bGVzX29wZXJhdGlvbnMucHlQ - SwECFAMUAAAACAAwMHhT6TjDzOUMAACsaQAAXAAAAAAAAAAAAAAApIGYKA0AYXpleHRfZmlyZXdh - bGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19yb3V0 - ZV9maWx0ZXJzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTPPPDsroMAACfaAAAWwAAAAAA - AAAAAAAApIH3NQ0AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAy - MF8wNV8wMS9vcGVyYXRpb25zL19yb3V0ZV90YWJsZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAI - ADAweFPbRwV7BgwAADBTAABVAAAAAAAAAAAAAACkgSpDDQBhemV4dF9maXJld2FsbC92ZW5kb3Jl - ZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX3JvdXRlc19vcGVyYXRp - b25zLnB5UEsBAhQDFAAAAAgAMDB4U9T3XBKtDAAA9mwAAGkAAAAAAAAAAAAAAKSBo08NAGF6ZXh0 - X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9u - cy9fc2VjdXJpdHlfcGFydG5lcl9wcm92aWRlcnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAw - eFMzy92ROAwAAMlXAABdAAAAAAAAAAAAAACkgddcDQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9z - ZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX3NlY3VyaXR5X3J1bGVzX29w - ZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTPsdui4wGAAD4EwAAaAAAAAAAAAAAAAAApIGKaQ0A + YXRpb25zL19uZXR3b3JrX3NlY3VyaXR5X2dyb3Vwc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA + 8w6zVEjzATb7DAAA1W0AAGkAAAAAAAAAAAAAAKSBAnoMAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk + X3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fbmV0d29ya192aXJ0dWFs + X2FwcGxpYW5jZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1TydSZqSBcAAOqcAQBfAAAA + AAAAAAAAAACkgYSHDABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3Yy + MDIwXzA1XzAxL29wZXJhdGlvbnMvX25ldHdvcmtfd2F0Y2hlcnNfb3BlcmF0aW9ucy5weVBLAQIU + AxQAAAAIAPMOs1TmoFhYOAYAAIgSAABOAAAAAAAAAAAAAACkgUmfDABhemV4dF9maXJld2FsbC92 + ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX29wZXJhdGlv + bnMucHlQSwECFAMUAAAACADzDrNU3CKBSHIQAADJzgAAXwAAAAAAAAAAAAAApIHtpQwAYXpleHRf + ZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25z + L19wMl9zdnBuX2dhdGV3YXlzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNULZG0tpkNAADW + iAAAXgAAAAAAAAAAAAAApIHctgwAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8w + NV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19wYWNrZXRfY2FwdHVyZXNfb3BlcmF0aW9ucy5w + eVBLAQIUAxQAAAAIAPMOs1QVPijYbwgAABglAAB1AAAAAAAAAAAAAACkgfHEDABhemV4dF9maXJl + d2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX3Bl + ZXJfZXhwcmVzc19yb3V0ZV9jaXJjdWl0X2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMucHlQSwECFAMU + AAAACADzDrNUe2PkNnEMAADeWAAAZgAAAAAAAAAAAAAApIHzzQwAYXpleHRfZmlyZXdhbGwvdmVu + ZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19wcml2YXRlX2Ru + c196b25lX2dyb3Vwc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVCZEqZSLDAAA8V4AAGAA + AAAAAAAAAAAAAKSB6NoMAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEv + djIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fcHJpdmF0ZV9lbmRwb2ludHNfb3BlcmF0aW9ucy5weVBL + AQIUAxQAAAAIAPMOs1QWFcVGXhEAANT0AABkAAAAAAAAAAAAAACkgfHnDABhemV4dF9maXJld2Fs + bC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX3ByaXZh + dGVfbGlua19zZXJ2aWNlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVCIc82TuDgAAOJ8A + AGIAAAAAAAAAAAAAAKSB0fkMAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVf + MDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fcHVibGljX2lwX2FkZHJlc3Nlc19vcGVyYXRpb25z + LnB5UEsBAhQDFAAAAAgA8w6zVK0WvgvwDAAAX2oAAGEAAAAAAAAAAAAAAKSBPwkNAGF6ZXh0X2Zp + cmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9f + cHVibGljX2lwX3ByZWZpeGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUgTq7p4sGAAD4 + EwAAaAAAAAAAAAAAAAAApIGuFg0AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8w + NV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19yZXNvdXJjZV9uYXZpZ2F0aW9uX2xpbmtzX29w + ZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUWP1CPzcMAAAmVQAAYQAAAAAAAAAAAAAApIG/HQ0A YXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVy - YXRpb25zL19zZXJ2aWNlX2Fzc29jaWF0aW9uX2xpbmtzX29wZXJhdGlvbnMucHlQSwECFAMUAAAA - CAAwMHhTLNMoJw0NAAA/bQAAaAAAAAAAAAAAAAAApIGccA0AYXpleHRfZmlyZXdhbGwvdmVuZG9y - ZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19zZXJ2aWNlX2VuZHBv - aW50X3BvbGljaWVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTwUUS3YcMAAB7XgAAcgAA - AAAAAAAAAAAApIEvfg0AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92 - MjAyMF8wNV8wMS9vcGVyYXRpb25zL19zZXJ2aWNlX2VuZHBvaW50X3BvbGljeV9kZWZpbml0aW9u - c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4Uz7ts0lyBgAAGRIAAFsAAAAAAAAAAAAAAKSB - RosNAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEv - b3BlcmF0aW9ucy9fc2VydmljZV90YWdzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTXEab - Pv4NAADYiwAAVgAAAAAAAAAAAAAApIExkg0AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92 - MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19zdWJuZXRzX29wZXJhdGlvbnMucHlQ - SwECFAMUAAAACAAwMHhTgvLR394GAACaFAAAVQAAAAAAAAAAAAAApIGjoA0AYXpleHRfZmlyZXdh - bGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL191c2Fn - ZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFPZRDOgUgwAAPhXAABmAAAAAAAAAAAAAACk - gfSnDQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAx - L29wZXJhdGlvbnMvX3ZpcnR1YWxfYXBwbGlhbmNlX3NpdGVzX29wZXJhdGlvbnMucHlQSwECFAMU - AAAACAAwMHhTOy1AZ4UHAAD7HQAAZQAAAAAAAAAAAAAApIHKtA0AYXpleHRfZmlyZXdhbGwvdmVu - ZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL192aXJ0dWFsX2Fw - cGxpYW5jZV9za3VzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTQpdOouMKAACtRgAAaQAA - AAAAAAAAAAAApIHSvA0AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92 - MjAyMF8wNV8wMS9vcGVyYXRpb25zL192aXJ0dWFsX2h1Yl9iZ3BfY29ubmVjdGlvbl9vcGVyYXRp - b25zLnB5UEsBAhQDFAAAAAgAMDB4U0AA7x8ZBwAAbhYAAGoAAAAAAAAAAAAAAKSBPMgNAGF6ZXh0 - X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9u - cy9fdmlydHVhbF9odWJfYmdwX2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAw - MHhTXCrnel4MAAC8VQAAawAAAAAAAAAAAAAApIHdzw0AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRf - c2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL192aXJ0dWFsX2h1Yl9pcF9j - b25maWd1cmF0aW9uX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTbvdTTHoMAAAFWAAAawAA - AAAAAAAAAAAApIHE3A0AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92 - MjAyMF8wNV8wMS9vcGVyYXRpb25zL192aXJ0dWFsX2h1Yl9yb3V0ZV90YWJsZV92Ml9zX29wZXJh - dGlvbnMucHlQSwECFAMUAAAACAAwMHhTQniEv7wNAABUggAAWwAAAAAAAAAAAAAApIHH6Q0AYXpl - eHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRp - b25zL192aXJ0dWFsX2h1YnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFNYuBT75hAAAELt - AAByAAAAAAAAAAAAAACkgfz3DQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1 - XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX3ZpcnR1YWxfbmV0d29ya19nYXRld2F5X2Nvbm5l - Y3Rpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTyZi0jrQZAAAp/AEAZwAAAAAAAAAA - AAAApIFyCQ4AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8w - NV8wMS9vcGVyYXRpb25zL192aXJ0dWFsX25ldHdvcmtfZ2F0ZXdheXNfb3BlcmF0aW9ucy5weVBL - AQIUAxQAAAAIADAweFMxhGLBQAwAACtZAABnAAAAAAAAAAAAAACkgasjDgBhemV4dF9maXJld2Fs - bC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX3ZpcnR1 - YWxfbmV0d29ya19wZWVyaW5nc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U3eV/xWgDAAA - G2gAAGMAAAAAAAAAAAAAAKSBcDAOAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBf - MDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fdmlydHVhbF9uZXR3b3JrX3RhcHNfb3BlcmF0 - aW9ucy5weVBLAQIUAxQAAAAIADAweFPwGxH8dA4AAIuQAABfAAAAAAAAAAAAAACkgZE9DgBhemV4 + YXRpb25zL19yb3V0ZV9maWx0ZXJfcnVsZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Tp + OMPM5QwAAKxpAABcAAAAAAAAAAAAAACkgXUqDQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtz + L3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX3JvdXRlX2ZpbHRlcnNfb3BlcmF0 + aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Q888OyugwAAJ9oAABbAAAAAAAAAAAAAACkgdQ3DQBhemV4 dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlv - bnMvX3ZpcnR1YWxfbmV0d29ya3Nfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFODaOjVWQwA - AP5WAABmAAAAAAAAAAAAAACkgYJMDgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIw - XzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX3ZpcnR1YWxfcm91dGVyX3BlZXJpbmdzX29w - ZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTRwmGSHgMAAApXgAAXgAAAAAAAAAAAAAApIFfWQ4A - YXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVy - YXRpb25zL192aXJ0dWFsX3JvdXRlcnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFMEa3m4 - zQwAAI5oAABbAAAAAAAAAAAAAACkgVNmDgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3Yy - MDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX3ZpcnR1YWxfd2Fuc19vcGVyYXRpb25z - LnB5UEsBAhQDFAAAAAgAMDB4U2VMIFOEDAAAIlUAAF4AAAAAAAAAAAAAAKSBmXMOAGF6ZXh0X2Zp - cmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9f - dnBuX2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTYzMO7GcNAAC3fgAA - WwAAAAAAAAAAAAAApIGZgA4AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8w - MS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL192cG5fZ2F0ZXdheXNfb3BlcmF0aW9ucy5weVBLAQIU - AxQAAAAIADAweFPP0e50aAcAALYXAABjAAAAAAAAAAAAAACkgXmODgBhemV4dF9maXJld2FsbC92 - ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX3Zwbl9saW5r - X2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhT1WczzBcJAAAMIAAAhAAA - AAAAAAAAAAAApIFilg4AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92 - MjAyMF8wNV8wMS9vcGVyYXRpb25zL192cG5fc2VydmVyX2NvbmZpZ3VyYXRpb25zX2Fzc29jaWF0 - ZWRfd2l0aF92aXJ0dWFsX3dhbl9vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U7Ag9PLoDAAA - iG4AAGgAAAAAAAAAAAAAAKSBG6AOAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBf - MDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fdnBuX3NlcnZlcl9jb25maWd1cmF0aW9uc19v - cGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U5WmJlu6BgAAvRQAAGgAAAAAAAAAAAAAAKSBia0O - AGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3Bl - cmF0aW9ucy9fdnBuX3NpdGVfbGlua19jb25uZWN0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAA - AAgAMDB4U+A76+MeCAAA7CEAAF0AAAAAAAAAAAAAAKSBybQOAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRv - cmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fdnBuX3NpdGVfbGlu - a3Nfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFP4oik7TgkAAGIgAABmAAAAAAAAAAAAAACk - gWK9DgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAx - L29wZXJhdGlvbnMvX3Zwbl9zaXRlc19jb25maWd1cmF0aW9uX29wZXJhdGlvbnMucHlQSwECFAMU - AAAACAAwMHhTCZWvDMYMAACPZwAAWAAAAAAAAAAAAAAApIE0xw4AYXpleHRfZmlyZXdhbGwvdmVu - ZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL192cG5fc2l0ZXNf - b3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFMXABvl1AsAAHFRAABwAAAAAAAAAAAAAACkgXDU + bnMvX3JvdXRlX3RhYmxlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVNtHBXsGDAAAMFMA + AFUAAAAAAAAAAAAAAKSBB0UNAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVf + MDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fcm91dGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAA + CADzDrNU1PdcEq0MAAD2bAAAaQAAAAAAAAAAAAAApIGAUQ0AYXpleHRfZmlyZXdhbGwvdmVuZG9y + ZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19zZWN1cml0eV9wYXJ0 + bmVyX3Byb3ZpZGVyc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVDPL3ZE4DAAAyVcAAF0A + AAAAAAAAAAAAAKSBtF4NAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEv + djIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fc2VjdXJpdHlfcnVsZXNfb3BlcmF0aW9ucy5weVBLAQIU + AxQAAAAIAPMOs1Q+x26LjAYAAPgTAABoAAAAAAAAAAAAAACkgWdrDQBhemV4dF9maXJld2FsbC92 + ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX3NlcnZpY2Vf + YXNzb2NpYXRpb25fbGlua3Nfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Qs0ygnDQ0AAD9t + AABoAAAAAAAAAAAAAACkgXlyDQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1 + XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX3NlcnZpY2VfZW5kcG9pbnRfcG9saWNpZXNfb3Bl + cmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1TBRRLdhwwAAHteAAByAAAAAAAAAAAAAACkgQyADQBh + emV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJh + dGlvbnMvX3NlcnZpY2VfZW5kcG9pbnRfcG9saWN5X2RlZmluaXRpb25zX29wZXJhdGlvbnMucHlQ + SwECFAMUAAAACADzDrNUPu2zSXIGAAAZEgAAWwAAAAAAAAAAAAAApIEjjQ0AYXpleHRfZmlyZXdh + bGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL19zZXJ2 + aWNlX3RhZ3Nfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RcRps+/g0AANiLAABWAAAAAAAA + AAAAAACkgQ6UDQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIw + XzA1XzAxL29wZXJhdGlvbnMvX3N1Ym5ldHNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1SC + 8tHf3gYAAJoUAABVAAAAAAAAAAAAAACkgYCiDQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtz + L3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX3VzYWdlc19vcGVyYXRpb25zLnB5 + UEsBAhQDFAAAAAgA8w6zVNlEM6BSDAAA+FcAAGYAAAAAAAAAAAAAAKSB0akNAGF6ZXh0X2ZpcmV3 + YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fdmly + dHVhbF9hcHBsaWFuY2Vfc2l0ZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Q7LUBnhQcA + APsdAABlAAAAAAAAAAAAAACkgae2DQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIw + XzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX3ZpcnR1YWxfYXBwbGlhbmNlX3NrdXNfb3Bl + cmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RCl06i4woAAK1GAABpAAAAAAAAAAAAAACkga++DQBh + emV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJh + dGlvbnMvX3ZpcnR1YWxfaHViX2JncF9jb25uZWN0aW9uX29wZXJhdGlvbnMucHlQSwECFAMUAAAA + CADzDrNUQADvHxkHAABuFgAAagAAAAAAAAAAAAAApIEZyg0AYXpleHRfZmlyZXdhbGwvdmVuZG9y + ZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL192aXJ0dWFsX2h1Yl9i + Z3BfY29ubmVjdGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RcKud6XgwAALxVAABr + AAAAAAAAAAAAAACkgbrRDQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAx + L3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX3ZpcnR1YWxfaHViX2lwX2NvbmZpZ3VyYXRpb25fb3Bl + cmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Ru91NMegwAAAVYAABrAAAAAAAAAAAAAACkgaHeDQBh + emV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJh + dGlvbnMvX3ZpcnR1YWxfaHViX3JvdXRlX3RhYmxlX3YyX3Nfb3BlcmF0aW9ucy5weVBLAQIUAxQA + AAAIAPMOs1RCeIS/vA0AAFSCAABbAAAAAAAAAAAAAACkgaTrDQBhemV4dF9maXJld2FsbC92ZW5k + b3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX3ZpcnR1YWxfaHVi + c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVFi4FPvmEAAAQu0AAHIAAAAAAAAAAAAAAKSB + 2fkNAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEv + b3BlcmF0aW9ucy9fdmlydHVhbF9uZXR3b3JrX2dhdGV3YXlfY29ubmVjdGlvbnNfb3BlcmF0aW9u + cy5weVBLAQIUAxQAAAAIAPMOs1TJmLSOtBkAACn8AQBnAAAAAAAAAAAAAACkgU8LDgBhemV4dF9m + aXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMv + X3ZpcnR1YWxfbmV0d29ya19nYXRld2F5c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVDGE + YsFADAAAK1kAAGcAAAAAAAAAAAAAAKSBiCUOAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3Mv + djIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fdmlydHVhbF9uZXR3b3JrX3BlZXJp + bmdzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUd5X/FaAMAAAbaAAAYwAAAAAAAAAAAAAA + pIFNMg4AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8w + MS9vcGVyYXRpb25zL192aXJ0dWFsX25ldHdvcmtfdGFwc19vcGVyYXRpb25zLnB5UEsBAhQDFAAA + AAgA8w6zVPAbEfx0DgAAi5AAAF8AAAAAAAAAAAAAAKSBbj8OAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRv + cmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fdmlydHVhbF9uZXR3 + b3Jrc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVINo6NVZDAAA/lYAAGYAAAAAAAAAAAAA + AKSBX04OAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVf + MDEvb3BlcmF0aW9ucy9fdmlydHVhbF9yb3V0ZXJfcGVlcmluZ3Nfb3BlcmF0aW9ucy5weVBLAQIU + AxQAAAAIAPMOs1RHCYZIeAwAACleAABeAAAAAAAAAAAAAACkgTxbDgBhemV4dF9maXJld2FsbC92 + ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX3ZpcnR1YWxf + cm91dGVyc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVARrebjNDAAAjmgAAFsAAAAAAAAA + AAAAAKSBMGgOAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBf + MDVfMDEvb3BlcmF0aW9ucy9fdmlydHVhbF93YW5zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADz + DrNUZUwgU4QMAAAiVQAAXgAAAAAAAAAAAAAApIF2dQ4AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRf + c2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL192cG5fY29ubmVjdGlvbnNf + b3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RjMw7sZw0AALd+AABbAAAAAAAAAAAAAACkgXaC DgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29w - ZXJhdGlvbnMvX3dlYl9hcHBsaWNhdGlvbl9maXJld2FsbF9wb2xpY2llc19vcGVyYXRpb25zLnB5 - UEsBAhQDFAAAAAgAMDB4U0rCsHc5AQAAnwIAADQAAAAAAAAAAAAAAKSB0uAOAGF6ZXh0X2ZpcmV3 - YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvX19pbml0X18ucHlQSwECFAMUAAAACAAwMHhT - M6i0v/wDAAB5DAAAOgAAAAAAAAAAAAAApIFd4g4AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr - cy92MjAyMF8wN18wMS9fY29uZmlndXJhdGlvbi5weVBLAQIUAxQAAAAIADAweFMbOBXa5H0AAAIP - CgBGAAAAAAAAAAAAAACkgbHmDgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3 - XzAxL19uZXR3b3JrX21hbmFnZW1lbnRfY2xpZW50LnB5UEsBAhQDFAAAAAgAMDB4U2Kr23KVCgAA - 34AAAD0AAAAAAAAAAAAAAKSB+WQPAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBf - MDdfMDEvX29wZXJhdGlvbnNfbWl4aW4ucHlQSwECFAMUAAAACAAwMHhTUYPi1Z0AAABaAQAANAAA - AAAAAAAAAAAApIHpbw8AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS9f - dmVyc2lvbi5weVBLAQIUAxQAAAAIADAweFPQOY2CtQAAAM4BAAAyAAAAAAAAAAAAAACkgdhwDwBh - emV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL21vZGVscy5weVBLAQIUAxQA - AAAIADAweFOxBS8uCAEAADoCAAA4AAAAAAAAAAAAAACkgd1xDwBhemV4dF9maXJld2FsbC92ZW5k - b3JlZF9zZGtzL3YyMDIwXzA3XzAxL2Fpby9fX2luaXRfXy5weVBLAQIUAxQAAAAIADAweFNlKWlw - /gMAAGUMAAA+AAAAAAAAAAAAAACkgTtzDwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3Yy - MDIwXzA3XzAxL2Fpby9fY29uZmlndXJhdGlvbi5weVBLAQIUAxQAAAAIADAweFPTgILF230AAMRa - CgBKAAAAAAAAAAAAAACkgZV3DwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3 - XzAxL2Fpby9fbmV0d29ya19tYW5hZ2VtZW50X2NsaWVudC5weVBLAQIUAxQAAAAIADAweFMFXlxk - vAoAAAyEAABBAAAAAAAAAAAAAACkgdj1DwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3Yy - MDIwXzA3XzAxL2Fpby9fb3BlcmF0aW9uc19taXhpbi5weVBLAQIUAxQAAAAIADAweFNKwrB3OQEA - AJ8CAABAAAAAAAAAAAAAAACkgfMAEABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIw - XzA3XzAxL3YyMDIwXzA3XzAxL19faW5pdF9fLnB5UEsBAhQDFAAAAAgAMDB4U+h9sOU2BAAACQ0A - AEYAAAAAAAAAAAAAAKSBigIQAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdf - MDEvdjIwMjBfMDdfMDEvX2NvbmZpZ3VyYXRpb24ucHlQSwECFAMUAAAACAAwMHhTFL3wE2sTAADD - qgAAUgAAAAAAAAAAAAAApIEkBxAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8w - N18wMS92MjAyMF8wN18wMS9fbmV0d29ya19tYW5hZ2VtZW50X2NsaWVudC5weVBLAQIUAxQAAAAI - ADAweFOxBS8uCAEAADoCAABEAAAAAAAAAAAAAACkgf8aEABhemV4dF9maXJld2FsbC92ZW5kb3Jl - ZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9fX2luaXRfXy5weVBLAQIUAxQAAAAI - ADAweFO7kCNGJwQAANAMAABKAAAAAAAAAAAAAACkgWkcEABhemV4dF9maXJld2FsbC92ZW5kb3Jl - ZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9fY29uZmlndXJhdGlvbi5weVBLAQIU - AxQAAAAIADAweFOZO3AVYhMAADCsAABWAAAAAAAAAAAAAACkgfggEABhemV4dF9maXJld2FsbC92 - ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9fbmV0d29ya19tYW5hZ2Vt - ZW50X2NsaWVudC5weVBLAQIUAxQAAAAIADAweFPp9KUvSggAADwzAABPAAAAAAAAAAAAAACkgc40 - EABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fp - by9vcGVyYXRpb25zL19faW5pdF9fLnB5UEsBAhQDFAAAAAgAMDB4U8F8lyAVDAAAD1kAAIMAAAAA - AAAAAAAAAKSBhT0QAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIw - MjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX2FwcGxpY2F0aW9uX2dhdGV3YXlfcHJpdmF0ZV9lbmRw - b2ludF9jb25uZWN0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U+Zq6535BgAAwxYA - AH0AAAAAAAAAAAAAAKSBO0oQAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdf - MDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX2FwcGxpY2F0aW9uX2dhdGV3YXlfcHJpdmF0 - ZV9saW5rX3Jlc291cmNlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U+bacVozEwAA0xAB - AGcAAAAAAAAAAAAAAKSBz1EQAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdf - MDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX2FwcGxpY2F0aW9uX2dhdGV3YXlzX29wZXJh - dGlvbnMucHlQSwECFAMUAAAACAAwMHhTqzaiA48MAABabAAAbgAAAAAAAAAAAAAApIGHZRAAYXpl + ZXJhdGlvbnMvX3Zwbl9nYXRld2F5c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVM/R7nRo + BwAAthcAAGMAAAAAAAAAAAAAAKSBVpAOAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIw + MjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fdnBuX2xpbmtfY29ubmVjdGlvbnNfb3Bl + cmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1TVZzPMFwkAAAwgAACEAAAAAAAAAAAAAACkgT+YDgBh + emV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA1XzAxL3YyMDIwXzA1XzAxL29wZXJh + dGlvbnMvX3Zwbl9zZXJ2ZXJfY29uZmlndXJhdGlvbnNfYXNzb2NpYXRlZF93aXRoX3ZpcnR1YWxf + d2FuX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUsCD08ugMAACIbgAAaAAAAAAAAAAAAAAA + pIH4oQ4AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8w + MS9vcGVyYXRpb25zL192cG5fc2VydmVyX2NvbmZpZ3VyYXRpb25zX29wZXJhdGlvbnMucHlQSwEC + FAMUAAAACADzDrNUlaYmW7oGAAC9FAAAaAAAAAAAAAAAAAAApIFmrw4AYXpleHRfZmlyZXdhbGwv + dmVuZG9yZWRfc2Rrcy92MjAyMF8wNV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL192cG5fc2l0 + ZV9saW5rX2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU4Dvr4x4IAADs + IQAAXQAAAAAAAAAAAAAApIGmtg4AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8w + NV8wMS92MjAyMF8wNV8wMS9vcGVyYXRpb25zL192cG5fc2l0ZV9saW5rc19vcGVyYXRpb25zLnB5 + UEsBAhQDFAAAAAgA8w6zVPiiKTtOCQAAYiAAAGYAAAAAAAAAAAAAAKSBP78OAGF6ZXh0X2ZpcmV3 + YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fdnBu + X3NpdGVzX2NvbmZpZ3VyYXRpb25fb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1QJla8MxgwA + AI9nAABYAAAAAAAAAAAAAACkgRHJDgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIw + XzA1XzAxL3YyMDIwXzA1XzAxL29wZXJhdGlvbnMvX3Zwbl9zaXRlc19vcGVyYXRpb25zLnB5UEsB + AhQDFAAAAAgA8w6zVBcAG+XUCwAAcVEAAHAAAAAAAAAAAAAAAKSBTdYOAGF6ZXh0X2ZpcmV3YWxs + L3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDVfMDEvdjIwMjBfMDVfMDEvb3BlcmF0aW9ucy9fd2ViX2Fw + cGxpY2F0aW9uX2ZpcmV3YWxsX3BvbGljaWVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU + SsKwdzkBAACfAgAANAAAAAAAAAAAAAAApIGv4g4AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr + cy92MjAyMF8wN18wMS9fX2luaXRfXy5weVBLAQIUAxQAAAAIAPMOs1QzqLS//AMAAHkMAAA6AAAA + AAAAAAAAAACkgTrkDgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL19j + b25maWd1cmF0aW9uLnB5UEsBAhQDFAAAAAgA8w6zVBs4FdrkfQAAAg8KAEYAAAAAAAAAAAAAAKSB + jugOAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvX25ldHdvcmtfbWFu + YWdlbWVudF9jbGllbnQucHlQSwECFAMUAAAACADzDrNUYqvbcpUKAADfgAAAPQAAAAAAAAAAAAAA + pIHWZg8AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS9fb3BlcmF0aW9u + c19taXhpbi5weVBLAQIUAxQAAAAIAPMOs1RRg+LVnQAAAFoBAAA0AAAAAAAAAAAAAACkgcZxDwBh + emV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL192ZXJzaW9uLnB5UEsBAhQD + FAAAAAgA8w6zVNA5jYK1AAAAzgEAADIAAAAAAAAAAAAAAKSBtXIPAGF6ZXh0X2ZpcmV3YWxsL3Zl + bmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvbW9kZWxzLnB5UEsBAhQDFAAAAAgA8w6zVLEFLy4IAQAA + OgIAADgAAAAAAAAAAAAAAKSBunMPAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBf + MDdfMDEvYWlvL19faW5pdF9fLnB5UEsBAhQDFAAAAAgA8w6zVGUpaXD+AwAAZQwAAD4AAAAAAAAA + AAAAAKSBGHUPAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvYWlvL19j + b25maWd1cmF0aW9uLnB5UEsBAhQDFAAAAAgA8w6zVNOAgsXbfQAAxFoKAEoAAAAAAAAAAAAAAKSB + cnkPAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvYWlvL19uZXR3b3Jr + X21hbmFnZW1lbnRfY2xpZW50LnB5UEsBAhQDFAAAAAgA8w6zVAVeXGS8CgAADIQAAEEAAAAAAAAA + AAAAAKSBtfcPAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvYWlvL19v + cGVyYXRpb25zX21peGluLnB5UEsBAhQDFAAAAAgA8w6zVErCsHc5AQAAnwIAAEAAAAAAAAAAAAAA + AKSB0AIQAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdf + MDEvX19pbml0X18ucHlQSwECFAMUAAAACADzDrNU6H2w5TYEAAAJDQAARgAAAAAAAAAAAAAApIFn + BBAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9f + Y29uZmlndXJhdGlvbi5weVBLAQIUAxQAAAAIAPMOs1QUvfATaxMAAMOqAABSAAAAAAAAAAAAAACk + gQEJEABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAx + L19uZXR3b3JrX21hbmFnZW1lbnRfY2xpZW50LnB5UEsBAhQDFAAAAAgA8w6zVLEFLy4IAQAAOgIA + AEQAAAAAAAAAAAAAAKSB3BwQAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdf + MDEvdjIwMjBfMDdfMDEvYWlvL19faW5pdF9fLnB5UEsBAhQDFAAAAAgA8w6zVLuQI0YnBAAA0AwA + AEoAAAAAAAAAAAAAAKSBRh4QAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdf + MDEvdjIwMjBfMDdfMDEvYWlvL19jb25maWd1cmF0aW9uLnB5UEsBAhQDFAAAAAgA8w6zVJk7cBVi + EwAAMKwAAFYAAAAAAAAAAAAAAKSB1SIQAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIw + MjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL19uZXR3b3JrX21hbmFnZW1lbnRfY2xpZW50LnB5UEsB + AhQDFAAAAAgA8w6zVOn0pS9KCAAAPDMAAE8AAAAAAAAAAAAAAKSBqzYQAGF6ZXh0X2ZpcmV3YWxs + L3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX19p + bml0X18ucHlQSwECFAMUAAAACADzDrNUwXyXIBUMAAAPWQAAgwAAAAAAAAAAAAAApIFiPxAAYXpl eHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3Bl - cmF0aW9ucy9fYXBwbGljYXRpb25fc2VjdXJpdHlfZ3JvdXBzX29wZXJhdGlvbnMucHlQSwECFAMU - AAAACAAwMHhTyWQHZ7QGAACtFAAAaAAAAAAAAAAAAAAApIGichAAYXpleHRfZmlyZXdhbGwvdmVu - ZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fYXZhaWxh - YmxlX2RlbGVnYXRpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTEkViDr4GAADLFAAA - bgAAAAAAAAAAAAAApIHceRAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18w - MS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fYXZhaWxhYmxlX2VuZHBvaW50X3NlcnZpY2Vz - X29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhT3aQwjk4HAAD2IwAAcwAAAAAAAAAAAAAApIEm - gRAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9h - aW8vb3BlcmF0aW9ucy9fYXZhaWxhYmxlX3ByaXZhdGVfZW5kcG9pbnRfdHlwZXNfb3BlcmF0aW9u - cy5weVBLAQIUAxQAAAAIADAweFO3ezjY9QYAAO8VAAB3AAAAAAAAAAAAAACkgQWJEABhemV4dF9m - aXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRp - b25zL19hdmFpbGFibGVfcmVzb3VyY2VfZ3JvdXBfZGVsZWdhdGlvbnNfb3BlcmF0aW9ucy5weVBL - AQIUAxQAAAAIADAweFN2v4y8OAcAACAjAABsAAAAAAAAAAAAAACkgY+QEABhemV4dF9maXJld2Fs + cmF0aW9ucy9fYXBwbGljYXRpb25fZ2F0ZXdheV9wcml2YXRlX2VuZHBvaW50X2Nvbm5lY3Rpb25z + X29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU5mrrnfkGAADDFgAAfQAAAAAAAAAAAAAApIEY + TBAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9h + aW8vb3BlcmF0aW9ucy9fYXBwbGljYXRpb25fZ2F0ZXdheV9wcml2YXRlX2xpbmtfcmVzb3VyY2Vz + X29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU5tpxWjMTAADTEAEAZwAAAAAAAAAAAAAApIGs + UxAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9h + aW8vb3BlcmF0aW9ucy9fYXBwbGljYXRpb25fZ2F0ZXdheXNfb3BlcmF0aW9ucy5weVBLAQIUAxQA + AAAIAPMOs1SrNqIDjwwAAFpsAABuAAAAAAAAAAAAAACkgWRnEABhemV4dF9maXJld2FsbC92ZW5k + b3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19hcHBsaWNh + dGlvbl9zZWN1cml0eV9ncm91cHNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1TJZAdntAYA + AK0UAABoAAAAAAAAAAAAAACkgX90EABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIw + XzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19hdmFpbGFibGVfZGVsZWdhdGlvbnNf + b3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1QSRWIOvgYAAMsUAABuAAAAAAAAAAAAAACkgbl7 + EABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fp + by9vcGVyYXRpb25zL19hdmFpbGFibGVfZW5kcG9pbnRfc2VydmljZXNfb3BlcmF0aW9ucy5weVBL + AQIUAxQAAAAIAPMOs1TdpDCOTgcAAPYjAABzAAAAAAAAAAAAAACkgQODEABhemV4dF9maXJld2Fs bC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19h - dmFpbGFibGVfc2VydmljZV9hbGlhc2VzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTPvSh - sIQGAADnEwAAawAAAAAAAAAAAAAApIFRmBAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92 - MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fYXp1cmVfZmlyZXdhbGxfZnFk - bl90YWdzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhT5OnS49wMAACPdAAAYgAAAAAAAAAA - AAAApIFenxAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8w - N18wMS9haW8vb3BlcmF0aW9ucy9fYXp1cmVfZmlyZXdhbGxzX29wZXJhdGlvbnMucHlQSwECFAMU - AAAACAAwMHhTZC//NP8LAAB4WgAAYAAAAAAAAAAAAAAApIG6rBAAYXpleHRfZmlyZXdhbGwvdmVu - ZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fYmFzdGlv - bl9ob3N0c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4Uz6K1Nx9BgAAzRMAAGoAAAAAAAAA - AAAAAKSBN7kQAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBf - MDdfMDEvYWlvL29wZXJhdGlvbnMvX2JncF9zZXJ2aWNlX2NvbW11bml0aWVzX29wZXJhdGlvbnMu - cHlQSwECFAMUAAAACAAwMHhTvflG6+AOAABssgAAZgAAAAAAAAAAAAAApIE8wBAAYXpleHRfZmly - ZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9u - cy9fY29ubmVjdGlvbl9tb25pdG9yc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U8gWUqLA - DAAAeWkAAGUAAAAAAAAAAAAAAKSBoM8QAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIw - MjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX2N1c3RvbV9pcF9wcmVmaXhlc19v - cGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U5nYB0XMCgAAbk8AAGcAAAAAAAAAAAAAAKSB49wQ - AGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlv - L29wZXJhdGlvbnMvX2Rkb3NfY3VzdG9tX3BvbGljaWVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAA - CAAwMHhTmNAYj5gMAAAqagAAaAAAAAAAAAAAAAAApIE06BAAYXpleHRfZmlyZXdhbGwvdmVuZG9y - ZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fZGRvc19wcm90 - ZWN0aW9uX3BsYW5zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTTJN1E88HAACMIgAAaQAA - AAAAAAAAAAAApIFS9RAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92 - MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fZGVmYXVsdF9zZWN1cml0eV9ydWxlc19vcGVyYXRp - b25zLnB5UEsBAhQDFAAAAAgAMDB4U/IFqV7tCwAAylsAAGUAAAAAAAAAAAAAAKSBqP0QAGF6ZXh0 - X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJh - dGlvbnMvX2RzY3BfY29uZmlndXJhdGlvbl9vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U9zU - L6UxDAAAcVYAAHcAAAAAAAAAAAAAAKSBGAoRAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3Mv - djIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfY2ly - Y3VpdF9hdXRob3JpemF0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U6CTp22gDAAA - GlwAAHQAAAAAAAAAAAAAAKSB3hYRAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBf - MDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfY2lyY3VpdF9j - b25uZWN0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4UxBDS3wsDAAA9lQAAHEAAAAA - AAAAAAAAAKSBECQRAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIw - MjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfY2lyY3VpdF9wZWVyaW5nc19v - cGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U73GAU+eDwAA4c8AAGkAAAAAAAAAAAAAAKSByzAR - AGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlv - L29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfY2lyY3VpdHNfb3BlcmF0aW9ucy5weVBLAQIUAxQA - AAAIADAweFMmnAuIKwsAADZUAABsAAAAAAAAAAAAAACkgfBAEQBhemV4dF9maXJld2FsbC92ZW5k - b3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19leHByZXNz - X3JvdXRlX2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTBwZgOR0MAABp - VwAAegAAAAAAAAAAAAAApIGlTBEAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8w - N18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9jcm9zc19jb25u - ZWN0aW9uX3BlZXJpbmdzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhT581JpZsOAADoqAAA - cgAAAAAAAAAAAAAApIFaWREAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18w - MS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9jcm9zc19jb25uZWN0 - aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U+9It3RDCwAAgFcAAGkAAAAAAAAAAAAA - AKSBhWgRAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdf - MDEvYWlvL29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfZ2F0ZXdheXNfb3BlcmF0aW9ucy5weVBL - AQIUAxQAAAAIADAweFPjMJzL5QcAAAQiAABmAAAAAAAAAAAAAACkgU90EQBhemV4dF9maXJld2Fs - bC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19l - eHByZXNzX3JvdXRlX2xpbmtzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTHHRQW7gHAADT - HgAAcAAAAAAAAAAAAAAApIG4fBEAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8w - N18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9wb3J0c19sb2Nh - dGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFNRmOaYMA0AAMh3AABmAAAAAAAAAAAA - AACkgf6EEQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3 - XzAxL2Fpby9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX3BvcnRzX29wZXJhdGlvbnMucHlQSwEC - FAMUAAAACAAwMHhTe+oVPYQGAAASFAAAcgAAAAAAAAAAAAAApIGykhEAYXpleHRfZmlyZXdhbGwv + dmFpbGFibGVfcHJpdmF0ZV9lbmRwb2ludF90eXBlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA + 8w6zVLd7ONj1BgAA7xUAAHcAAAAAAAAAAAAAAKSB4ooQAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk + X3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX2F2YWlsYWJsZV9y + ZXNvdXJjZV9ncm91cF9kZWxlZ2F0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVHa/ + jLw4BwAAICMAAGwAAAAAAAAAAAAAAKSBbJIQAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3Mv + djIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX2F2YWlsYWJsZV9zZXJ2aWNl + X2FsaWFzZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Q+9KGwhAYAAOcTAABrAAAAAAAA + AAAAAACkgS6aEABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIw + XzA3XzAxL2Fpby9vcGVyYXRpb25zL19henVyZV9maXJld2FsbF9mcWRuX3RhZ3Nfb3BlcmF0aW9u + cy5weVBLAQIUAxQAAAAIAPMOs1Tk6dLj3AwAAI90AABiAAAAAAAAAAAAAACkgTuhEABhemV4dF9m + aXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRp + b25zL19henVyZV9maXJld2FsbHNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RkL/80/wsA + AHhaAABgAAAAAAAAAAAAAACkgZeuEABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIw + XzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19iYXN0aW9uX2hvc3RzX29wZXJhdGlv + bnMucHlQSwECFAMUAAAACADzDrNUPorU3H0GAADNEwAAagAAAAAAAAAAAAAApIEUuxAAYXpleHRf + ZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0 + aW9ucy9fYmdwX3NlcnZpY2VfY29tbXVuaXRpZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMO + s1S9+Ubr4A4AAGyyAABmAAAAAAAAAAAAAACkgRnCEABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9z + ZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19jb25uZWN0aW9uX21v + bml0b3JzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUyBZSosAMAAB5aQAAZQAAAAAAAAAA + AAAApIF90RAAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8w + N18wMS9haW8vb3BlcmF0aW9ucy9fY3VzdG9tX2lwX3ByZWZpeGVzX29wZXJhdGlvbnMucHlQSwEC + FAMUAAAACADzDrNUmdgHRcwKAABuTwAAZwAAAAAAAAAAAAAApIHA3hAAYXpleHRfZmlyZXdhbGwv + dmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fZGRv + c19jdXN0b21fcG9saWNpZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1SY0BiPmAwAACpq + AABoAAAAAAAAAAAAAACkgRHqEABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3 + XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19kZG9zX3Byb3RlY3Rpb25fcGxhbnNfb3Bl + cmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RMk3UTzwcAAIwiAABpAAAAAAAAAAAAAACkgS/3EABh + emV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9v + cGVyYXRpb25zL19kZWZhdWx0X3NlY3VyaXR5X3J1bGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAA + CADzDrNU8gWpXu0LAADKWwAAZQAAAAAAAAAAAAAApIGF/xAAYXpleHRfZmlyZXdhbGwvdmVuZG9y + ZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fZHNjcF9jb25m + aWd1cmF0aW9uX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU3NQvpTEMAABxVgAAdwAAAAAA + AAAAAAAApIH1CxEAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAy + MF8wN18wMS9haW8vb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9jaXJjdWl0X2F1dGhvcml6YXRp + b25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUoJOnbaAMAAAaXAAAdAAAAAAAAAAAAAAA + pIG7GBEAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18w + MS9haW8vb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9jaXJjdWl0X2Nvbm5lY3Rpb25zX29wZXJh + dGlvbnMucHlQSwECFAMUAAAACADzDrNUEENLfCwMAAD2VAAAcQAAAAAAAAAAAAAApIHtJREAYXpl + eHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3Bl + cmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9jaXJjdWl0X3BlZXJpbmdzX29wZXJhdGlvbnMucHlQSwEC + FAMUAAAACADzDrNUvcYBT54PAADhzwAAaQAAAAAAAAAAAAAApIGoMhEAYXpleHRfZmlyZXdhbGwv dmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fZXhw - cmVzc19yb3V0ZV9zZXJ2aWNlX3Byb3ZpZGVyc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4 - U+EJxo1SDAAAPFwAAGQAAAAAAAAAAAAAAKSBxpkRAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nk - a3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX2ZpcmV3YWxsX3BvbGlj - aWVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTzpG1LiMMAADvWAAAeQAAAAAAAAAAAAAA - pIGaphEAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18w - MS9haW8vb3BlcmF0aW9ucy9fZmlyZXdhbGxfcG9saWN5X3J1bGVfY29sbGVjdGlvbl9ncm91cHNf - b3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFOVnjMhwwwAAGpjAABcAAAAAAAAAAAAAACkgVSz + cmVzc19yb3V0ZV9jaXJjdWl0c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVCacC4grCwAA + NlQAAGwAAAAAAAAAAAAAAKSBzUIRAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBf + MDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfY29ubmVjdGlv + bnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1QHBmA5HQwAAGlXAAB6AAAAAAAAAAAAAACk + gYJOEQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAx + L2Fpby9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX2Nyb3NzX2Nvbm5lY3Rpb25fcGVlcmluZ3Nf + b3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1TnzUmlmw4AAOioAAByAAAAAAAAAAAAAACkgTdb EQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fp - by9vcGVyYXRpb25zL19mbG93X2xvZ3Nfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFMRFpq/ - KQwAAHxUAABjAAAAAAAAAAAAAACkgZHAEQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3Yy - MDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19odWJfcm91dGVfdGFibGVzX29w - ZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTO8ZD/UUMAAAnVwAAcgAAAAAAAAAAAAAApIE7zREA - YXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8v - b3BlcmF0aW9ucy9faHViX3ZpcnR1YWxfbmV0d29ya19jb25uZWN0aW9uc19vcGVyYXRpb25zLnB5 - UEsBAhQDFAAAAAgAMDB4U1qBP9pTDAAAzFYAAGQAAAAAAAAAAAAAAKSBENoRAGF6ZXh0X2ZpcmV3 - YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMv - X2luYm91bmRfbmF0X3J1bGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhT6EAjwKEJAAA5 - JQAAaAAAAAAAAAAAAAAApIHl5hEAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8w - N18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9faW5ib3VuZF9zZWN1cml0eV9ydWxlX29w - ZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTyz0Rr7YMAADEaAAAYQAAAAAAAAAAAAAApIEM8REA - YXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8v - b3BlcmF0aW9ucy9faXBfYWxsb2NhdGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFMQ - kQhn5wwAAD1pAABcAAAAAAAAAAAAAACkgUH+EQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtz - L3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19pcF9ncm91cHNfb3BlcmF0 - aW9ucy5weVBLAQIUAxQAAAAIADAweFOrHjm3FAwAAN5WAAB2AAAAAAAAAAAAAACkgaILEgBhemV4 - dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVy - YXRpb25zL19sb2FkX2JhbGFuY2VyX2JhY2tlbmRfYWRkcmVzc19wb29sc19vcGVyYXRpb25zLnB5 - UEsBAhQDFAAAAAgAMDB4UyQmC73QBwAA2SIAAHsAAAAAAAAAAAAAAKSBShgSAGF6ZXh0X2ZpcmV3 - YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMv - X2xvYWRfYmFsYW5jZXJfZnJvbnRlbmRfaXBfY29uZmlndXJhdGlvbnNfb3BlcmF0aW9ucy5weVBL - AQIUAxQAAAAIADAweFNWz9dP1QcAAFwiAAB1AAAAAAAAAAAAAACkgbMgEgBhemV4dF9maXJld2Fs - bC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19s - b2FkX2JhbGFuY2VyX2xvYWRfYmFsYW5jaW5nX3J1bGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAA - CAAwMHhT7GwbAvMGAAAFFgAAcwAAAAAAAAAAAAAApIEbKRIAYXpleHRfZmlyZXdhbGwvdmVuZG9y - ZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fbG9hZF9iYWxh - bmNlcl9uZXR3b3JrX2ludGVyZmFjZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFORh+kl - 1gcAANwhAABvAAAAAAAAAAAAAACkgZ8wEgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3Yy - MDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19sb2FkX2JhbGFuY2VyX291dGJv - dW5kX3J1bGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTAq9ij7EHAAAZIQAAZwAAAAAA - AAAAAAAApIECORIAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAy - MF8wN18wMS9haW8vb3BlcmF0aW9ucy9fbG9hZF9iYWxhbmNlcl9wcm9iZXNfb3BlcmF0aW9ucy5w - eVBLAQIUAxQAAAAIADAweFOQMf2yoAwAAHhoAABhAAAAAAAAAAAAAACkgThBEgBhemV4dF9maXJl + by9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX2Nyb3NzX2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMu + cHlQSwECFAMUAAAACADzDrNU70i3dEMLAACAVwAAaQAAAAAAAAAAAAAApIFiahEAYXpleHRfZmly + ZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9u + cy9fZXhwcmVzc19yb3V0ZV9nYXRld2F5c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVOMw + nMvlBwAABCIAAGYAAAAAAAAAAAAAAKSBLHYRAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3Mv + djIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfbGlu + a3Nfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1QcdFBbuAcAANMeAABwAAAAAAAAAAAAAACk + gZV+EQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAx + L2Fpby9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX3BvcnRzX2xvY2F0aW9uc19vcGVyYXRpb25z + LnB5UEsBAhQDFAAAAAgA8w6zVFGY5pgwDQAAyHcAAGYAAAAAAAAAAAAAAKSB24YRAGF6ZXh0X2Zp + cmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlv + bnMvX2V4cHJlc3Nfcm91dGVfcG9ydHNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1R76hU9 + hAYAABIUAAByAAAAAAAAAAAAAACkgY+UEQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3Yy + MDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX3NlcnZp + Y2VfcHJvdmlkZXJzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU4QnGjVIMAAA8XAAAZAAA + AAAAAAAAAAAApIGjmxEAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92 + MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fZmlyZXdhbGxfcG9saWNpZXNfb3BlcmF0aW9ucy5w + eVBLAQIUAxQAAAAIAPMOs1TOkbUuIwwAAO9YAAB5AAAAAAAAAAAAAACkgXeoEQBhemV4dF9maXJl d2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25z - L19sb2FkX2JhbGFuY2Vyc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U/f4OHNeDAAAlF4A - AGkAAAAAAAAAAAAAAKSBV04SAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdf - MDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX2xvY2FsX25ldHdvcmtfZ2F0ZXdheXNfb3Bl - cmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFMURlggwAwAAANoAABfAAAAAAAAAAAAAACkgTxbEgBh - emV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9v - cGVyYXRpb25zL19uYXRfZ2F0ZXdheXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFPm7L1V - xwcAAOAiAAB2AAAAAAAAAAAAAACkgXloEgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3Yy - MDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19uZXR3b3JrX2ludGVyZmFjZV9p - cF9jb25maWd1cmF0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4Uw4YQKf0BgAAXxYA - AHMAAAAAAAAAAAAAAKSB1HASAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdf - MDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX25ldHdvcmtfaW50ZXJmYWNlX2xvYWRfYmFs - YW5jZXJzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTnb5iHzoMAADgWAAAdwAAAAAAAAAA - AAAApIFZeBIAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8w - N18wMS9haW8vb3BlcmF0aW9ucy9fbmV0d29ya19pbnRlcmZhY2VfdGFwX2NvbmZpZ3VyYXRpb25z - X29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTjbUpWDcSAACUGgEAZQAAAAAAAAAAAAAApIEo - hRIAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9h - aW8vb3BlcmF0aW9ucy9fbmV0d29ya19pbnRlcmZhY2VzX29wZXJhdGlvbnMucHlQSwECFAMUAAAA - CAAwMHhTGDMsjVIQAADXvgAAbAAAAAAAAAAAAAAApIHilxIAYXpleHRfZmlyZXdhbGwvdmVuZG9y - ZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fbmV0d29ya19t - YW5hZ2VtZW50X2NsaWVudF9vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4UzI9i45IDAAAQl0A - AGMAAAAAAAAAAAAAAKSBvqgSAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdf - MDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX25ldHdvcmtfcHJvZmlsZXNfb3BlcmF0aW9u - cy5weVBLAQIUAxQAAAAIADAweFOXXf6dwgwAAMtrAABqAAAAAAAAAAAAAACkgYe1EgBhemV4dF9m + L19maXJld2FsbF9wb2xpY3lfcnVsZV9jb2xsZWN0aW9uX2dyb3Vwc19vcGVyYXRpb25zLnB5UEsB + AhQDFAAAAAgA8w6zVJWeMyHDDAAAamMAAFwAAAAAAAAAAAAAAKSBMbURAGF6ZXh0X2ZpcmV3YWxs + L3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX2Zs + b3dfbG9nc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVBEWmr8pDAAAfFQAAGMAAAAAAAAA + AAAAAKSBbsIRAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBf + MDdfMDEvYWlvL29wZXJhdGlvbnMvX2h1Yl9yb3V0ZV90YWJsZXNfb3BlcmF0aW9ucy5weVBLAQIU + AxQAAAAIAPMOs1Q7xkP9RQwAACdXAAByAAAAAAAAAAAAAACkgRjPEQBhemV4dF9maXJld2FsbC92 + ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19odWJf + dmlydHVhbF9uZXR3b3JrX2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU + WoE/2lMMAADMVgAAZAAAAAAAAAAAAAAApIHt2xEAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr + cy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9faW5ib3VuZF9uYXRfcnVs + ZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1ToQCPAoQkAADklAABoAAAAAAAAAAAAAACk + gcLoEQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAx + L2Fpby9vcGVyYXRpb25zL19pbmJvdW5kX3NlY3VyaXR5X3J1bGVfb3BlcmF0aW9ucy5weVBLAQIU + AxQAAAAIAPMOs1TLPRGvtgwAAMRoAABhAAAAAAAAAAAAAACkgenyEQBhemV4dF9maXJld2FsbC92 + ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19pcF9h + bGxvY2F0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVBCRCGfnDAAAPWkAAFwAAAAA + AAAAAAAAAKSBHgASAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIw + MjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX2lwX2dyb3Vwc19vcGVyYXRpb25zLnB5UEsBAhQDFAAA + AAgA8w6zVKseObcUDAAA3lYAAHYAAAAAAAAAAAAAAKSBfw0SAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRv + cmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX2xvYWRfYmFs + YW5jZXJfYmFja2VuZF9hZGRyZXNzX3Bvb2xzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU + JCYLvdAHAADZIgAAewAAAAAAAAAAAAAApIEnGhIAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr + cy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fbG9hZF9iYWxhbmNlcl9m + cm9udGVuZF9pcF9jb25maWd1cmF0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVFbP + 10/VBwAAXCIAAHUAAAAAAAAAAAAAAKSBkCISAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3Mv + djIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX2xvYWRfYmFsYW5jZXJfbG9h + ZF9iYWxhbmNpbmdfcnVsZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1TsbBsC8wYAAAUW + AABzAAAAAAAAAAAAAACkgfgqEgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3 + XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19sb2FkX2JhbGFuY2VyX25ldHdvcmtfaW50 + ZXJmYWNlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVJGH6SXWBwAA3CEAAG8AAAAAAAAA + AAAAAKSBfDISAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBf + MDdfMDEvYWlvL29wZXJhdGlvbnMvX2xvYWRfYmFsYW5jZXJfb3V0Ym91bmRfcnVsZXNfb3BlcmF0 + aW9ucy5weVBLAQIUAxQAAAAIAPMOs1QCr2KPsQcAABkhAABnAAAAAAAAAAAAAACkgd86EgBhemV4 + dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVy + YXRpb25zL19sb2FkX2JhbGFuY2VyX3Byb2Jlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6z + VJAx/bKgDAAAeGgAAGEAAAAAAAAAAAAAAKSBFUMSAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nk + a3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX2xvYWRfYmFsYW5jZXJz + X29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU9/g4c14MAACUXgAAaQAAAAAAAAAAAAAApIE0 + UBIAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9h + aW8vb3BlcmF0aW9ucy9fbG9jYWxfbmV0d29ya19nYXRld2F5c19vcGVyYXRpb25zLnB5UEsBAhQD + FAAAAAgA8w6zVBRGWCDADAAAA2gAAF8AAAAAAAAAAAAAAKSBGV0SAGF6ZXh0X2ZpcmV3YWxsL3Zl + bmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX25hdF9n + YXRld2F5c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVObsvVXHBwAA4CIAAHYAAAAAAAAA + AAAAAKSBVmoSAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBf + MDdfMDEvYWlvL29wZXJhdGlvbnMvX25ldHdvcmtfaW50ZXJmYWNlX2lwX2NvbmZpZ3VyYXRpb25z + X29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUDhhAp/QGAABfFgAAcwAAAAAAAAAAAAAApIGx + chIAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9h + aW8vb3BlcmF0aW9ucy9fbmV0d29ya19pbnRlcmZhY2VfbG9hZF9iYWxhbmNlcnNfb3BlcmF0aW9u + cy5weVBLAQIUAxQAAAAIAPMOs1SdvmIfOgwAAOBYAAB3AAAAAAAAAAAAAACkgTZ6EgBhemV4dF9m aXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRp - b25zL19uZXR3b3JrX3NlY3VyaXR5X2dyb3Vwc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4 - UwJ2zcvZDAAAAW0AAG0AAAAAAAAAAAAAAKSB0cISAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nk - a3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX25ldHdvcmtfdmlydHVh - bF9hcHBsaWFuY2VzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTO9pQmwUXAADUmQEAYwAA - AAAAAAAAAAAApIE10BIAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92 - MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fbmV0d29ya193YXRjaGVyc19vcGVyYXRpb25zLnB5 - UEsBAhQDFAAAAAgAMDB4U4od0wcbBgAARxIAAFIAAAAAAAAAAAAAAKSBu+cSAGF6ZXh0X2ZpcmV3 + b25zL19uZXR3b3JrX2ludGVyZmFjZV90YXBfY29uZmlndXJhdGlvbnNfb3BlcmF0aW9ucy5weVBL + AQIUAxQAAAAIAPMOs1SNtSlYNxIAAJQaAQBlAAAAAAAAAAAAAACkgQWHEgBhemV4dF9maXJld2Fs + bC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19u + ZXR3b3JrX2ludGVyZmFjZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1QYMyyNUhAAANe+ + AABsAAAAAAAAAAAAAACkgb+ZEgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3 + XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19uZXR3b3JrX21hbmFnZW1lbnRfY2xpZW50 + X29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUMj2LjkgMAABCXQAAYwAAAAAAAAAAAAAApIGb + qhIAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9h + aW8vb3BlcmF0aW9ucy9fbmV0d29ya19wcm9maWxlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA + 8w6zVJdd/p3CDAAAy2sAAGoAAAAAAAAAAAAAAKSBZLcSAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk + X3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX25ldHdvcmtfc2Vj + dXJpdHlfZ3JvdXBzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUAnbNy9kMAAABbQAAbQAA + AAAAAAAAAAAApIGuxBIAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92 + MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fbmV0d29ya192aXJ0dWFsX2FwcGxpYW5jZXNfb3Bl + cmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Q72lCbBRcAANSZAQBjAAAAAAAAAAAAAACkgRLSEgBh + emV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9v + cGVyYXRpb25zL19uZXR3b3JrX3dhdGNoZXJzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU + ih3TBxsGAABHEgAAUgAAAAAAAAAAAAAApIGY6RIAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr + cy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fb3BlcmF0aW9ucy5weVBL + AQIUAxQAAAAIAPMOs1TO9ESAGhEAABPwAABjAAAAAAAAAAAAAACkgSPwEgBhemV4dF9maXJld2Fs + bC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19w + Ml9zdnBuX2dhdGV3YXlzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUXQaOg4INAACchwAA + YgAAAAAAAAAAAAAApIG+ARMAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18w + MS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fcGFja2V0X2NhcHR1cmVzX29wZXJhdGlvbnMu + cHlQSwECFAMUAAAACADzDrNUnS5s+kkIAACIJAAAeQAAAAAAAAAAAAAApIHADxMAYXpleHRfZmly + ZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9u + cy9fcGVlcl9leHByZXNzX3JvdXRlX2NpcmN1aXRfY29ubmVjdGlvbnNfb3BlcmF0aW9ucy5weVBL + AQIUAxQAAAAIAPMOs1RsCZ8vVAwAAAZYAABqAAAAAAAAAAAAAACkgaAYEwBhemV4dF9maXJld2Fs + bC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19w + cml2YXRlX2Ruc196b25lX2dyb3Vwc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVEWMj1Vw + DAAATF4AAGQAAAAAAAAAAAAAAKSBfCUTAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIw + MjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX3ByaXZhdGVfZW5kcG9pbnRzX29w + ZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUWxLbfUcRAAAz8wAAaAAAAAAAAAAAAAAApIFuMhMA + YXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8v + b3BlcmF0aW9ucy9fcHJpdmF0ZV9saW5rX3NlcnZpY2VzX29wZXJhdGlvbnMucHlQSwECFAMUAAAA + CADzDrNU1N6cBCEQAAAd0AAAZgAAAAAAAAAAAAAApIE7RBMAYXpleHRfZmlyZXdhbGwvdmVuZG9y + ZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fcHVibGljX2lw + X2FkZHJlc3Nlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVMID4grSDAAAi2kAAGUAAAAA + AAAAAAAAAKSB4FQTAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIw + MjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX3B1YmxpY19pcF9wcmVmaXhlc19vcGVyYXRpb25zLnB5 + UEsBAhQDFAAAAAgA8w6zVIyHTspcBgAAZBMAAGwAAAAAAAAAAAAAAKSBNWITAGF6ZXh0X2ZpcmV3 YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMv - X29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTzvREgBoRAAAT8AAAYwAAAAAAAAAAAAAApIFG - 7hIAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9h - aW8vb3BlcmF0aW9ucy9fcDJfc3Zwbl9nYXRld2F5c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA - MDB4U10GjoOCDQAAnIcAAGIAAAAAAAAAAAAAAKSB4f8SAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk - X3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX3BhY2tldF9jYXB0 - dXJlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U50ubPpJCAAAiCQAAHkAAAAAAAAAAAAA - AKSB4w0TAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdf - MDEvYWlvL29wZXJhdGlvbnMvX3BlZXJfZXhwcmVzc19yb3V0ZV9jaXJjdWl0X2Nvbm5lY3Rpb25z - X29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTbAmfL1QMAAAGWAAAagAAAAAAAAAAAAAApIHD - FhMAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9h - aW8vb3BlcmF0aW9ucy9fcHJpdmF0ZV9kbnNfem9uZV9ncm91cHNfb3BlcmF0aW9ucy5weVBLAQIU - AxQAAAAIADAweFNFjI9VcAwAAExeAABkAAAAAAAAAAAAAACkgZ8jEwBhemV4dF9maXJld2FsbC92 - ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19wcml2 - YXRlX2VuZHBvaW50c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U1sS231HEQAAM/MAAGgA - AAAAAAAAAAAAAKSBkTATAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEv - djIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX3ByaXZhdGVfbGlua19zZXJ2aWNlc19vcGVyYXRp - b25zLnB5UEsBAhQDFAAAAAgAMDB4U9TenAQhEAAAHdAAAGYAAAAAAAAAAAAAAKSBXkITAGF6ZXh0 - X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJh - dGlvbnMvX3B1YmxpY19pcF9hZGRyZXNzZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFPC - A+IK0gwAAItpAABlAAAAAAAAAAAAAACkgQNTEwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtz - L3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19wdWJsaWNfaXBfcHJlZml4 - ZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFOMh07KXAYAAGQTAABsAAAAAAAAAAAAAACk - gVhgEwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAx - L2Fpby9vcGVyYXRpb25zL19yZXNvdXJjZV9uYXZpZ2F0aW9uX2xpbmtzX29wZXJhdGlvbnMucHlQ - SwECFAMUAAAACAAwMHhTVmloLRkMAABOVAAAZQAAAAAAAAAAAAAApIE+ZxMAYXpleHRfZmlyZXdh - bGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9f - cm91dGVfZmlsdGVyX3J1bGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTNeAnVMQMAADY - aAAAYAAAAAAAAAAAAAAApIHacxMAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8w - N18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fcm91dGVfZmlsdGVyc19vcGVyYXRpb25z - LnB5UEsBAhQDFAAAAAgAMDB4U2I5pxGfDAAAy2cAAF8AAAAAAAAAAAAAAKSBHIETAGF6ZXh0X2Zp - cmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlv - bnMvX3JvdXRlX3RhYmxlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U196DO7rCwAAWFIA - AFkAAAAAAAAAAAAAAKSBOI4TAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdf - MDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX3JvdXRlc19vcGVyYXRpb25zLnB5UEsBAhQD - FAAAAAgAMDB4U3QuhrSPDAAAKGwAAG0AAAAAAAAAAAAAAKSBmpoTAGF6ZXh0X2ZpcmV3YWxsL3Zl - bmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX3NlY3Vy - aXR5X3BhcnRuZXJfcHJvdmlkZXJzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTvzAsTB0M - AADxVgAAYQAAAAAAAAAAAAAApIG0pxMAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAy - MF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fc2VjdXJpdHlfcnVsZXNfb3BlcmF0 - aW9ucy5weVBLAQIUAxQAAAAIADAweFPgj+s2XQYAAGQTAABsAAAAAAAAAAAAAACkgVC0EwBhemV4 + X3Jlc291cmNlX25hdmlnYXRpb25fbGlua3Nfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RW + aWgtGQwAAE5UAABlAAAAAAAAAAAAAACkgRtpEwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtz + L3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19yb3V0ZV9maWx0ZXJfcnVs + ZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Q14CdUxAwAANhoAABgAAAAAAAAAAAAAACk + gbd1EwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAx + L2Fpby9vcGVyYXRpb25zL19yb3V0ZV9maWx0ZXJzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADz + DrNUYjmnEZ8MAADLZwAAXwAAAAAAAAAAAAAApIH5ghMAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRf + c2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fcm91dGVfdGFibGVz + X29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUX3oM7usLAABYUgAAWQAAAAAAAAAAAAAApIEV + kBMAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9h + aW8vb3BlcmF0aW9ucy9fcm91dGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUdC6GtI8M + AAAobAAAbQAAAAAAAAAAAAAApIF3nBMAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAy + MF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fc2VjdXJpdHlfcGFydG5lcl9wcm92 + aWRlcnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1S/MCxMHQwAAPFWAABhAAAAAAAAAAAA + AACkgZGpEwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3 + XzAxL2Fpby9vcGVyYXRpb25zL19zZWN1cml0eV9ydWxlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAA + AAgA8w6zVOCP6zZdBgAAZBMAAGwAAAAAAAAAAAAAAKSBLbYTAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRv + cmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX3NlcnZpY2Vf + YXNzb2NpYXRpb25fbGlua3Nfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Tm21dE7QwAAGts + AABsAAAAAAAAAAAAAACkgRS9EwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3 + XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19zZXJ2aWNlX2VuZHBvaW50X3BvbGljaWVz + X29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUaDRLSG8MAACjXQAAdgAAAAAAAAAAAAAApIGL + yhMAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9h + aW8vb3BlcmF0aW9ucy9fc2VydmljZV9lbmRwb2ludF9wb2xpY3lfZGVmaW5pdGlvbnNfb3BlcmF0 + aW9ucy5weVBLAQIUAxQAAAAIAPMOs1SZM7dhQwYAAJURAABfAAAAAAAAAAAAAACkgY7XEwBhemV4 dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVy - YXRpb25zL19zZXJ2aWNlX2Fzc29jaWF0aW9uX2xpbmtzX29wZXJhdGlvbnMucHlQSwECFAMUAAAA - CAAwMHhT5ttXRO0MAABrbAAAbAAAAAAAAAAAAAAApIE3uxMAYXpleHRfZmlyZXdhbGwvdmVuZG9y - ZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fc2VydmljZV9l - bmRwb2ludF9wb2xpY2llc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U2g0S0hvDAAAo10A - AHYAAAAAAAAAAAAAAKSBrsgTAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdf - MDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX3NlcnZpY2VfZW5kcG9pbnRfcG9saWN5X2Rl - ZmluaXRpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTmTO3YUMGAACVEQAAXwAAAAAA - AAAAAAAApIGx1RMAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAy - MF8wN18wMS9haW8vb3BlcmF0aW9ucy9fc2VydmljZV90YWdzX29wZXJhdGlvbnMucHlQSwECFAMU - AAAACAAwMHhTySgl3ewNAAB4igAAWgAAAAAAAAAAAAAApIFx3BMAYXpleHRfZmlyZXdhbGwvdmVu - ZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fc3VibmV0 - c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4UyD8DEu6BgAAURQAAFkAAAAAAAAAAAAAAKSB - 1eoTAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEv - YWlvL29wZXJhdGlvbnMvX3VzYWdlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U7IxLU82 - DAAAIFcAAGoAAAAAAAAAAAAAAKSBBvITAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIw - MjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX3ZpcnR1YWxfYXBwbGlhbmNlX3Np - dGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhT/zKH2V0HAACbHQAAaQAAAAAAAAAAAAAA - pIHE/hMAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18w - MS9haW8vb3BlcmF0aW9ucy9fdmlydHVhbF9hcHBsaWFuY2Vfc2t1c19vcGVyYXRpb25zLnB5UEsB - AhQDFAAAAAgAMDB4UwL9Wie4CgAAwUUAAG0AAAAAAAAAAAAAAKSBqAYUAGF6ZXh0X2ZpcmV3YWxs - L3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX3Zp - cnR1YWxfaHViX2JncF9jb25uZWN0aW9uX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTU3hR - xj4LAAC3RwAAbgAAAAAAAAAAAAAApIHrERQAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92 - MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fdmlydHVhbF9odWJfYmdwX2Nv - bm5lY3Rpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTz9eIVz8MAADkVAAAbwAAAAAA - AAAAAAAApIG1HRQAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAy - MF8wN18wMS9haW8vb3BlcmF0aW9ucy9fdmlydHVhbF9odWJfaXBfY29uZmlndXJhdGlvbl9vcGVy - YXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4UzAmrJZZDAAALVcAAG8AAAAAAAAAAAAAAKSBgSoUAGF6 - ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29w - ZXJhdGlvbnMvX3ZpcnR1YWxfaHViX3JvdXRlX3RhYmxlX3YyX3Nfb3BlcmF0aW9ucy5weVBLAQIU - AxQAAAAIADAweFN+QBPopQ0AAFmBAABfAAAAAAAAAAAAAACkgWc3FABhemV4dF9maXJld2FsbC92 - ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL192aXJ0 - dWFsX2h1YnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFO9sKIE0hAAAILrAAB2AAAAAAAA - AAAAAACkgYlFFABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIw - XzA3XzAxL2Fpby9vcGVyYXRpb25zL192aXJ0dWFsX25ldHdvcmtfZ2F0ZXdheV9jb25uZWN0aW9u - c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U8BntYCSGQAAofgBAGsAAAAAAAAAAAAAAKSB - 71YUAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEv - YWlvL29wZXJhdGlvbnMvX3ZpcnR1YWxfbmV0d29ya19nYXRld2F5c19vcGVyYXRpb25zLnB5UEsB - AhQDFAAAAAgAMDB4Ux5S2YwlDAAAU1gAAGsAAAAAAAAAAAAAAKSBCnEUAGF6ZXh0X2ZpcmV3YWxs - L3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX3Zp - cnR1YWxfbmV0d29ya19wZWVyaW5nc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U9NeGGOE - DAAATWcAAGcAAAAAAAAAAAAAAKSBuH0UAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIw - MjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX3ZpcnR1YWxfbmV0d29ya190YXBz - X29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTrazCiN8NAAAohAAAYwAAAAAAAAAAAAAApIHB - ihQAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9h - aW8vb3BlcmF0aW9ucy9fdmlydHVhbF9uZXR3b3Jrc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA - MDB4U8FVeKA+DAAAJlYAAGoAAAAAAAAAAAAAAKSBIZkUAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk - X3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX3ZpcnR1YWxfcm91 - dGVyX3BlZXJpbmdzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTMYNDq1wMAACEXQAAYgAA - AAAAAAAAAAAApIHnpRQAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92 - MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fdmlydHVhbF9yb3V0ZXJzX29wZXJhdGlvbnMucHlQ - SwECFAMUAAAACAAwMHhTHvTej64MAADAZwAAXwAAAAAAAAAAAAAApIHDshQAYXpleHRfZmlyZXdh + YXRpb25zL19zZXJ2aWNlX3RhZ3Nfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1TJKCXd7A0A + AHiKAABaAAAAAAAAAAAAAACkgU7eEwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIw + XzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL19zdWJuZXRzX29wZXJhdGlvbnMucHlQ + SwECFAMUAAAACADzDrNUIPwMS7oGAABRFAAAWQAAAAAAAAAAAAAApIGy7BMAYXpleHRfZmlyZXdh bGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9f - dmlydHVhbF93YW5zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTkF/02VkOAAAWjAAAYgAA - AAAAAAAAAAAApIHuvxQAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92 - MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fdnBuX2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMucHlQ - SwECFAMUAAAACAAwMHhTy7PhMRMPAAC0vQAAXwAAAAAAAAAAAAAApIHHzhQAYXpleHRfZmlyZXdh + dXNhZ2VzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUsjEtTzYMAAAgVwAAagAAAAAAAAAA + AAAApIHj8xMAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8w + N18wMS9haW8vb3BlcmF0aW9ucy9fdmlydHVhbF9hcHBsaWFuY2Vfc2l0ZXNfb3BlcmF0aW9ucy5w + eVBLAQIUAxQAAAAIAPMOs1T/MofZXQcAAJsdAABpAAAAAAAAAAAAAACkgaEAFABhemV4dF9maXJl + d2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25z + L192aXJ0dWFsX2FwcGxpYW5jZV9za3VzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUAv1a + J7gKAADBRQAAbQAAAAAAAAAAAAAApIGFCBQAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92 + MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fdmlydHVhbF9odWJfYmdwX2Nv + bm5lY3Rpb25fb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RTeFHGPgsAALdHAABuAAAAAAAA + AAAAAACkgcgTFABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIw + XzA3XzAxL2Fpby9vcGVyYXRpb25zL192aXJ0dWFsX2h1Yl9iZ3BfY29ubmVjdGlvbnNfb3BlcmF0 + aW9ucy5weVBLAQIUAxQAAAAIAPMOs1TP14hXPwwAAORUAABvAAAAAAAAAAAAAACkgZIfFABhemV4 + dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVy + YXRpb25zL192aXJ0dWFsX2h1Yl9pcF9jb25maWd1cmF0aW9uX29wZXJhdGlvbnMucHlQSwECFAMU + AAAACADzDrNUMCasllkMAAAtVwAAbwAAAAAAAAAAAAAApIFeLBQAYXpleHRfZmlyZXdhbGwvdmVu + ZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fdmlydHVh + bF9odWJfcm91dGVfdGFibGVfdjJfc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVH5AE+il + DQAAWYEAAF8AAAAAAAAAAAAAAKSBRDkUAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIw + MjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX3ZpcnR1YWxfaHVic19vcGVyYXRp + b25zLnB5UEsBAhQDFAAAAAgA8w6zVL2wogTSEAAAgusAAHYAAAAAAAAAAAAAAKSBZkcUAGF6ZXh0 + X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJh + dGlvbnMvX3ZpcnR1YWxfbmV0d29ya19nYXRld2F5X2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMucHlQ + SwECFAMUAAAACADzDrNUwGe1gJIZAACh+AEAawAAAAAAAAAAAAAApIHMWBQAYXpleHRfZmlyZXdh bGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9f - dnBuX2dhdGV3YXlzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTLSQe1UEHAABeFwAAZwAA - AAAAAAAAAAAApIFX3hQAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92 - MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fdnBuX2xpbmtfY29ubmVjdGlvbnNfb3BlcmF0aW9u - cy5weVBLAQIUAxQAAAAIADAweFMBerkD/AgAAKAfAACIAAAAAAAAAAAAAACkgR3mFABhemV4dF9m - aXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRp - b25zL192cG5fc2VydmVyX2NvbmZpZ3VyYXRpb25zX2Fzc29jaWF0ZWRfd2l0aF92aXJ0dWFsX3dh - bl9vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4UyuX0GrMDAAAum0AAGwAAAAAAAAAAAAAAKSB - v+8UAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEv - YWlvL29wZXJhdGlvbnMvX3Zwbl9zZXJ2ZXJfY29uZmlndXJhdGlvbnNfb3BlcmF0aW9ucy5weVBL - AQIUAxQAAAAIADAweFM2dlsuiAYAACEUAABsAAAAAAAAAAAAAACkgRX9FABhemV4dF9maXJld2Fs + dmlydHVhbF9uZXR3b3JrX2dhdGV3YXlzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUHlLZ + jCUMAABTWAAAawAAAAAAAAAAAAAApIHnchQAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92 + MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fdmlydHVhbF9uZXR3b3JrX3Bl + ZXJpbmdzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU014YY4QMAABNZwAAZwAAAAAAAAAA + AAAApIGVfxQAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8w + N18wMS9haW8vb3BlcmF0aW9ucy9fdmlydHVhbF9uZXR3b3JrX3RhcHNfb3BlcmF0aW9ucy5weVBL + AQIUAxQAAAAIAPMOs1StrMKI3w0AACiEAABjAAAAAAAAAAAAAACkgZ6MFABhemV4dF9maXJld2Fs bC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL192 - cG5fc2l0ZV9saW5rX2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTZWfM - HfUHAABsIQAAYQAAAAAAAAAAAAAApIEnBBUAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92 - MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fdnBuX3NpdGVfbGlua3Nfb3Bl - cmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFP8Nlq3KAkAAOYfAABqAAAAAAAAAAAAAACkgZsMFQBh + aXJ0dWFsX25ldHdvcmtzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUwVV4oD4MAAAmVgAA + agAAAAAAAAAAAAAApIH+mhQAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18w + MS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fdmlydHVhbF9yb3V0ZXJfcGVlcmluZ3Nfb3Bl + cmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Qxg0OrXAwAAIRdAABiAAAAAAAAAAAAAACkgcSnFABh emV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9v - cGVyYXRpb25zL192cG5fc2l0ZXNfY29uZmlndXJhdGlvbl9vcGVyYXRpb25zLnB5UEsBAhQDFAAA - AAgAMDB4U9w2DtChDAAAwWYAAFwAAAAAAAAAAAAAAKSBSxYVAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRv - cmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX3Zwbl9zaXRl - c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4Uz97D0msCwAA1FAAAHQAAAAAAAAAAAAAAKSB - ZiMVAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEv - YWlvL29wZXJhdGlvbnMvX3dlYl9hcHBsaWNhdGlvbl9maXJld2FsbF9wb2xpY2llc19vcGVyYXRp - b25zLnB5UEsBAhQDFAAAAAgAMDB4U6fMPTbDBwAAPh4AAGEAAAAAAAAAAAAAAKSBpC8VAGF6ZXh0 - X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJh - dGlvbnMvX3dlYl9jYXRlZ29yaWVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTQRKG5/Mp - AAB3egEARwAAAAAAAAAAAAAApIHmNxUAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAy - MF8wN18wMS92MjAyMF8wN18wMS9tb2RlbHMvX19pbml0X18ucHlQSwECFAMUAAAACAAwMHhTjSDO - /r6tAQBGaA4ARgAAAAAAAAAAAAAApIE+YhUAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92 - MjAyMF8wN18wMS92MjAyMF8wN18wMS9tb2RlbHMvX21vZGVscy5weVBLAQIUAxQAAAAIADAweFPE - ZioKyNQBAJWsDwBKAAAAAAAAAAAAAACkgWAQFwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtz - L3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL21vZGVscy9fbW9kZWxzX3B5My5weVBLAQIUAxQAAAAI - ADAweFNYSuCklR8AAI2ZAABfAAAAAAAAAAAAAACkgZDlGABhemV4dF9maXJld2FsbC92ZW5kb3Jl - ZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL21vZGVscy9fbmV0d29ya19tYW5hZ2VtZW50 - X2NsaWVudF9lbnVtcy5weVBLAQIUAxQAAAAIADAweFPp9KUvSggAADwzAABLAAAAAAAAAAAAAACk - gaIFGQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAx - L29wZXJhdGlvbnMvX19pbml0X18ucHlQSwECFAMUAAAACAAwMHhTs6VGqSwMAADnWQAAfwAAAAAA - AAAAAAAApIFVDhkAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAy - MF8wN18wMS9vcGVyYXRpb25zL19hcHBsaWNhdGlvbl9nYXRld2F5X3ByaXZhdGVfZW5kcG9pbnRf - Y29ubmVjdGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFNKiiSlGgcAABQXAAB5AAAA - AAAAAAAAAACkgR4bGQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3Yy - MDIwXzA3XzAxL29wZXJhdGlvbnMvX2FwcGxpY2F0aW9uX2dhdGV3YXlfcHJpdmF0ZV9saW5rX3Jl - c291cmNlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U+/RE/JVEwAA1hIBAGMAAAAAAAAA - AAAAAKSBzyIZAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBf - MDdfMDEvb3BlcmF0aW9ucy9fYXBwbGljYXRpb25fZ2F0ZXdheXNfb3BlcmF0aW9ucy5weVBLAQIU - AxQAAAAIADAweFPT3QWbrAwAAChtAABqAAAAAAAAAAAAAACkgaU2GQBhemV4dF9maXJld2FsbC92 - ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2FwcGxpY2F0 - aW9uX3NlY3VyaXR5X2dyb3Vwc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4UwmMdCLWBgAA - 9hQAAGQAAAAAAAAAAAAAAKSB2UMZAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBf - MDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fYXZhaWxhYmxlX2RlbGVnYXRpb25zX29wZXJh - dGlvbnMucHlQSwECFAMUAAAACAAwMHhTOsFpmOIGAAAUFQAAagAAAAAAAAAAAAAApIExSxkAYXpl - eHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRp - b25zL19hdmFpbGFibGVfZW5kcG9pbnRfc2VydmljZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAI - ADAweFMqoITPbAcAAEYkAABvAAAAAAAAAAAAAACkgZtSGQBhemV4dF9maXJld2FsbC92ZW5kb3Jl - ZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2F2YWlsYWJsZV9wcml2 - YXRlX2VuZHBvaW50X3R5cGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTxBGcdhsHAABA - FgAAcwAAAAAAAAAAAAAApIGUWhkAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8w - N18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19hdmFpbGFibGVfcmVzb3VyY2VfZ3JvdXBfZGVs - ZWdhdGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFMSFH72WgcAAHAjAABoAAAAAAAA - AAAAAACkgUBiGQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIw - XzA3XzAxL29wZXJhdGlvbnMvX2F2YWlsYWJsZV9zZXJ2aWNlX2FsaWFzZXNfb3BlcmF0aW9ucy5w - eVBLAQIUAxQAAAAIADAweFPnfRcGpAYAACgUAABnAAAAAAAAAAAAAACkgSBqGQBhemV4dF9maXJl - d2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2F6 - dXJlX2ZpcmV3YWxsX2ZxZG5fdGFnc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U4IOQHL3 - DAAAX3UAAF4AAAAAAAAAAAAAAKSBSXEZAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIw - MjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fYXp1cmVfZmlyZXdhbGxzX29wZXJhdGlv - bnMucHlQSwECFAMUAAAACAAwMHhTf8uGrxQMAAAXWwAAXAAAAAAAAAAAAAAApIG8fhkAYXpleHRf - ZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25z - L19iYXN0aW9uX2hvc3RzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTlV+S15wGAAAOFAAA - ZgAAAAAAAAAAAAAApIFKixkAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18w - MS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19iZ3Bfc2VydmljZV9jb21tdW5pdGllc19vcGVyYXRp - b25zLnB5UEsBAhQDFAAAAAgAMDB4U1GpXS39DgAAGrQAAGIAAAAAAAAAAAAAAKSBapIZAGF6ZXh0 - X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9u - cy9fY29ubmVjdGlvbl9tb25pdG9yc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4Uxl3kIfd - DAAATWoAAGEAAAAAAAAAAAAAAKSB56EZAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIw - MjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fY3VzdG9tX2lwX3ByZWZpeGVzX29wZXJh - dGlvbnMucHlQSwECFAMUAAAACAAwMHhTheUzUPAKAABhUAAAYwAAAAAAAAAAAAAApIFDrxkAYXpl - eHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRp - b25zL19kZG9zX2N1c3RvbV9wb2xpY2llc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U8kS - fFa3DAAA+GoAAGQAAAAAAAAAAAAAAKSBtLoZAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3Mv - djIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fZGRvc19wcm90ZWN0aW9uX3BsYW5z - X29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTiAzJHPgHAAAMIwAAZQAAAAAAAAAAAAAApIHt - xxkAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9v - cGVyYXRpb25zL19kZWZhdWx0X3NlY3VyaXR5X3J1bGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAA - CAAwMHhTN3cwo/0LAABpXAAAYQAAAAAAAAAAAAAApIFo0BkAYXpleHRfZmlyZXdhbGwvdmVuZG9y - ZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19kc2NwX2NvbmZpZ3Vy - YXRpb25fb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFMqSSKGTAwAAElXAABzAAAAAAAAAAAA - AACkgeTcGQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3 - XzAxL29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfY2lyY3VpdF9hdXRob3JpemF0aW9uc19vcGVy - YXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4UzUj8OK1DAAAIl0AAHAAAAAAAAAAAAAAAKSBwekZAGF6 + cGVyYXRpb25zL192aXJ0dWFsX3JvdXRlcnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Qe + 9N6PrgwAAMBnAABfAAAAAAAAAAAAAACkgaC0FABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtz + L3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL192aXJ0dWFsX3dhbnNfb3Bl + cmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1SQX/TZWQ4AABaMAABiAAAAAAAAAAAAAACkgcvBFABh + emV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9v + cGVyYXRpb25zL192cG5fY29ubmVjdGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1TL + s+ExEw8AALS9AABfAAAAAAAAAAAAAACkgaTQFABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtz + L3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9vcGVyYXRpb25zL192cG5fZ2F0ZXdheXNfb3Bl + cmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1QtJB7VQQcAAF4XAABnAAAAAAAAAAAAAACkgTTgFABh + emV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL2Fpby9v + cGVyYXRpb25zL192cG5fbGlua19jb25uZWN0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA + 8w6zVAF6uQP8CAAAoB8AAIgAAAAAAAAAAAAAAKSB+ucUAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk + X3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX3Zwbl9zZXJ2ZXJf + Y29uZmlndXJhdGlvbnNfYXNzb2NpYXRlZF93aXRoX3ZpcnR1YWxfd2FuX29wZXJhdGlvbnMucHlQ + SwECFAMUAAAACADzDrNUK5fQaswMAAC6bQAAbAAAAAAAAAAAAAAApIGc8RQAYXpleHRfZmlyZXdh + bGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9f + dnBuX3NlcnZlcl9jb25maWd1cmF0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVDZ2 + Wy6IBgAAIRQAAGwAAAAAAAAAAAAAAKSB8v4UAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3Mv + djIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX3Zwbl9zaXRlX2xpbmtfY29u + bmVjdGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RlZ8wd9QcAAGwhAABhAAAAAAAA + AAAAAACkgQQGFQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIw + XzA3XzAxL2Fpby9vcGVyYXRpb25zL192cG5fc2l0ZV9saW5rc19vcGVyYXRpb25zLnB5UEsBAhQD + FAAAAAgA8w6zVPw2WrcoCQAA5h8AAGoAAAAAAAAAAAAAAKSBeA4VAGF6ZXh0X2ZpcmV3YWxsL3Zl + bmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvYWlvL29wZXJhdGlvbnMvX3Zwbl9z + aXRlc19jb25maWd1cmF0aW9uX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU3DYO0KEMAADB + ZgAAXAAAAAAAAAAAAAAApIEoGBUAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8w + N18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fdnBuX3NpdGVzX29wZXJhdGlvbnMucHlQ + SwECFAMUAAAACADzDrNUP3sPSawLAADUUAAAdAAAAAAAAAAAAAAApIFDJRUAYXpleHRfZmlyZXdh + bGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9f + d2ViX2FwcGxpY2F0aW9uX2ZpcmV3YWxsX3BvbGljaWVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAA + CADzDrNUp8w9NsMHAAA+HgAAYQAAAAAAAAAAAAAApIGBMRUAYXpleHRfZmlyZXdhbGwvdmVuZG9y + ZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9haW8vb3BlcmF0aW9ucy9fd2ViX2NhdGVn + b3JpZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RBEobn8ykAAHd6AQBHAAAAAAAAAAAA + AACkgcM5FQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3 + XzAxL21vZGVscy9fX2luaXRfXy5weVBLAQIUAxQAAAAIAPMOs1SNIM7+vq0BAEZoDgBGAAAAAAAA + AAAAAACkgRtkFQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIw + XzA3XzAxL21vZGVscy9fbW9kZWxzLnB5UEsBAhQDFAAAAAgA8w6zVMRmKgrI1AEAlawPAEoAAAAA + AAAAAAAAAKSBPRIXAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIw + MjBfMDdfMDEvbW9kZWxzL19tb2RlbHNfcHkzLnB5UEsBAhQDFAAAAAgA8w6zVFhK4KSVHwAAjZkA + AF8AAAAAAAAAAAAAAKSBbecYAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdf + MDEvdjIwMjBfMDdfMDEvbW9kZWxzL19uZXR3b3JrX21hbmFnZW1lbnRfY2xpZW50X2VudW1zLnB5 + UEsBAhQDFAAAAAgA8w6zVOn0pS9KCAAAPDMAAEsAAAAAAAAAAAAAAKSBfwcZAGF6ZXh0X2ZpcmV3 + YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fX2lu + aXRfXy5weVBLAQIUAxQAAAAIAPMOs1SzpUapLAwAAOdZAAB/AAAAAAAAAAAAAACkgTIQGQBhemV4 + dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlv + bnMvX2FwcGxpY2F0aW9uX2dhdGV3YXlfcHJpdmF0ZV9lbmRwb2ludF9jb25uZWN0aW9uc19vcGVy + YXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVEqKJKUaBwAAFBcAAHkAAAAAAAAAAAAAAKSB+xwZAGF6 ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0 - aW9ucy9fZXhwcmVzc19yb3V0ZV9jaXJjdWl0X2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMucHlQSwEC - FAMUAAAACAAwMHhTz52Mg0gMAADOVQAAbQAAAAAAAAAAAAAApIEE9xkAYXpleHRfZmlyZXdhbGwv - dmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19leHByZXNz - X3JvdXRlX2NpcmN1aXRfcGVlcmluZ3Nfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFNvfEGx - sg8AAMjRAABlAAAAAAAAAAAAAACkgdcDGgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3Yy - MDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfY2lyY3VpdHNf - b3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFP24w05TgsAAElVAABoAAAAAAAAAAAAAACkgQwU - GgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29w - ZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfY29ubmVjdGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQA - AAAIADAweFPO2sdSPAwAAEFYAAB2AAAAAAAAAAAAAACkgeAfGgBhemV4dF9maXJld2FsbC92ZW5k - b3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91 - dGVfY3Jvc3NfY29ubmVjdGlvbl9wZWVyaW5nc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4 - U0ms37e6DgAAWKoAAG4AAAAAAAAAAAAAAKSBsCwaAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nk - a3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9jcm9z - c19jb25uZWN0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U6djSl5qCwAAelgAAGUA - AAAAAAAAAAAAAKSB9jsaAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEv - djIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9nYXRld2F5c19vcGVyYXRpb25z - LnB5UEsBAhQDFAAAAAgAMDB4U1iCwAENCAAAhCIAAGIAAAAAAAAAAAAAAKSB40caAGF6ZXh0X2Zp - cmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9f - ZXhwcmVzc19yb3V0ZV9saW5rc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4Uzx/dX/gBwAA - Mx8AAGwAAAAAAAAAAAAAAKSBcFAaAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBf - MDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9wb3J0c19sb2NhdGlv - bnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFOu53p7TQ0AAMV4AABiAAAAAAAAAAAAAACk - gdpYGgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAx - L29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfcG9ydHNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAI - ADAweFMlO+z1ogYAAFMUAABuAAAAAAAAAAAAAACkgadmGgBhemV4dF9maXJld2FsbC92ZW5kb3Jl - ZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVf - c2VydmljZV9wcm92aWRlcnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFMGLG3KbAwAAOFc - AABgAAAAAAAAAAAAAACkgdVtGgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3 - XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2ZpcmV3YWxsX3BvbGljaWVzX29wZXJhdGlvbnMu - cHlQSwECFAMUAAAACAAwMHhTxWKq+z0MAADHWQAAdQAAAAAAAAAAAAAApIG/ehoAYXpleHRfZmly - ZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19m - aXJld2FsbF9wb2xpY3lfcnVsZV9jb2xsZWN0aW9uX2dyb3Vwc19vcGVyYXRpb25zLnB5UEsBAhQD - FAAAAAgAMDB4Uz21CpDYDAAAeWQAAFgAAAAAAAAAAAAAAKSBj4caAGF6ZXh0X2ZpcmV3YWxsL3Zl - bmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fZmxvd19sb2dz - X29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTxKWP8UUMAABUVQAAXwAAAAAAAAAAAAAApIHd - lBoAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9v - cGVyYXRpb25zL19odWJfcm91dGVfdGFibGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhT - v4w7GF4MAAD/VwAAbgAAAAAAAAAAAAAApIGfoRoAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr - cy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19odWJfdmlydHVhbF9uZXR3b3Jr - X2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTE6ve4HQMAACqVwAAYAAA - AAAAAAAAAAAApIGJrhoAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92 - MjAyMF8wN18wMS9vcGVyYXRpb25zL19pbmJvdW5kX25hdF9ydWxlc19vcGVyYXRpb25zLnB5UEsB - AhQDFAAAAAgAMDB4U4E/KXy/CQAAxSUAAGQAAAAAAAAAAAAAAKSBe7saAGF6ZXh0X2ZpcmV3YWxs - L3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9faW5ib3Vu - ZF9zZWN1cml0eV9ydWxlX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTbhxnm9MMAACYaQAA - XQAAAAAAAAAAAAAApIG8xRoAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18w - MS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19pcF9hbGxvY2F0aW9uc19vcGVyYXRpb25zLnB5UEsB - AhQDFAAAAAgAMDB4U8XgXrEFDQAAEWoAAFgAAAAAAAAAAAAAAKSBCtMaAGF6ZXh0X2ZpcmV3YWxs - L3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9faXBfZ3Jv - dXBzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTyW46mzoMAAC2VwAAcgAAAAAAAAAAAAAA - pIGF4BoAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18w - MS9vcGVyYXRpb25zL19sb2FkX2JhbGFuY2VyX2JhY2tlbmRfYWRkcmVzc19wb29sc19vcGVyYXRp - b25zLnB5UEsBAhQDFAAAAAgAMDB4U/OVr6/5BwAAWSMAAHcAAAAAAAAAAAAAAKSBT+0aAGF6ZXh0 - X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9u - cy9fbG9hZF9iYWxhbmNlcl9mcm9udGVuZF9pcF9jb25maWd1cmF0aW9uc19vcGVyYXRpb25zLnB5 - UEsBAhQDFAAAAAgAMDB4U7+1wXL8BwAA3CIAAHEAAAAAAAAAAAAAAKSB3fUaAGF6ZXh0X2ZpcmV3 - YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fbG9h - ZF9iYWxhbmNlcl9sb2FkX2JhbGFuY2luZ19ydWxlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA - MDB4Uy2zPjYVBwAAVhYAAG8AAAAAAAAAAAAAAKSBaP4aAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk - X3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fbG9hZF9iYWxhbmNlcl9u - ZXR3b3JrX2ludGVyZmFjZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFNVCBx69wcAAFwi - AABrAAAAAAAAAAAAAACkgQoGGwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3 - XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2xvYWRfYmFsYW5jZXJfb3V0Ym91bmRfcnVsZXNf - b3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFOeWwrF2QcAAJkhAABjAAAAAAAAAAAAAACkgYoO - GwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29w - ZXJhdGlvbnMvX2xvYWRfYmFsYW5jZXJfcHJvYmVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAw - MHhTp8HUFL4MAABMaQAAXQAAAAAAAAAAAAAApIHkFhsAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRf - c2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19sb2FkX2JhbGFuY2Vyc19v - cGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4UzScMypwDAAAa18AAGUAAAAAAAAAAAAAAKSBHSQb - AGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3Bl - cmF0aW9ucy9fbG9jYWxfbmV0d29ya19nYXRld2F5c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA - MDB4U/FPvcvaDAAA12gAAFsAAAAAAAAAAAAAAKSBEDEbAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk - X3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fbmF0X2dhdGV3YXlzX29w - ZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhT12EFje0HAABgIwAAcgAAAAAAAAAAAAAApIFjPhsA - YXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVy - YXRpb25zL19uZXR3b3JrX2ludGVyZmFjZV9pcF9jb25maWd1cmF0aW9uc19vcGVyYXRpb25zLnB5 - UEsBAhQDFAAAAAgAMDB4U8Q/2T4WBwAAsBYAAG8AAAAAAAAAAAAAAKSB4EYbAGF6ZXh0X2ZpcmV3 - YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fbmV0 - d29ya19pbnRlcmZhY2VfbG9hZF9iYWxhbmNlcnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAw - eFPRfjLETwwAALhZAABzAAAAAAAAAAAAAACkgYNOGwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9z - ZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX25ldHdvcmtfaW50ZXJmYWNl - X3RhcF9jb25maWd1cmF0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U/JlfmhjEgAA - shwBAGEAAAAAAAAAAAAAAKSBY1sbAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBf - MDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fbmV0d29ya19pbnRlcmZhY2VzX29wZXJhdGlv - bnMucHlQSwECFAMUAAAACAAwMHhT+ROTpYAQAADFvwAAaAAAAAAAAAAAAAAApIFFbhsAYXpleHRf + aW9ucy9fYXBwbGljYXRpb25fZ2F0ZXdheV9wcml2YXRlX2xpbmtfcmVzb3VyY2VzX29wZXJhdGlv + bnMucHlQSwECFAMUAAAACADzDrNU79ET8lUTAADWEgEAYwAAAAAAAAAAAAAApIGsJBkAYXpleHRf ZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25z - L19uZXR3b3JrX21hbmFnZW1lbnRfY2xpZW50X29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhT - 5fSJG2oMAAAUXgAAXwAAAAAAAAAAAAAApIFLfxsAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr - cy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19uZXR3b3JrX3Byb2ZpbGVzX29w - ZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhT/6qyzuMMAACfbAAAZgAAAAAAAAAAAAAApIEyjBsA - YXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVy - YXRpb25zL19uZXR3b3JrX3NlY3VyaXR5X2dyb3Vwc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA - MDB4U/AjFaj7DAAA1W0AAGkAAAAAAAAAAAAAAKSBmZkbAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk - X3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fbmV0d29ya192aXJ0dWFs - X2FwcGxpYW5jZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFOKKKzkSBcAAOqcAQBfAAAA - AAAAAAAAAACkgRunGwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3Yy - MDIwXzA3XzAxL29wZXJhdGlvbnMvX25ldHdvcmtfd2F0Y2hlcnNfb3BlcmF0aW9ucy5weVBLAQIU - AxQAAAAIADAweFNJm55LOAYAAIgSAABOAAAAAAAAAAAAAACkgeC+GwBhemV4dF9maXJld2FsbC92 - ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX29wZXJhdGlv - bnMucHlQSwECFAMUAAAACAAwMHhTsLWLZDQRAAC48QAAXwAAAAAAAAAAAAAApIGExRsAYXpleHRf - ZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25z - L19wMl9zdnBuX2dhdGV3YXlzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhT3rfEG5kNAADW - iAAAXgAAAAAAAAAAAAAApIE11xsAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8w - N18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19wYWNrZXRfY2FwdHVyZXNfb3BlcmF0aW9ucy5w - eVBLAQIUAxQAAAAIADAweFNwwYpzbwgAABglAAB1AAAAAAAAAAAAAACkgUrlGwBhemV4dF9maXJl - d2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX3Bl - ZXJfZXhwcmVzc19yb3V0ZV9jaXJjdWl0X2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMucHlQSwECFAMU - AAAACAAwMHhTh+jpuXEMAADeWAAAZgAAAAAAAAAAAAAApIFM7hsAYXpleHRfZmlyZXdhbGwvdmVu - ZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19wcml2YXRlX2Ru - c196b25lX2dyb3Vwc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4UwRJlGiLDAAA8V4AAGAA - AAAAAAAAAAAAAKSBQfsbAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEv - djIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fcHJpdmF0ZV9lbmRwb2ludHNfb3BlcmF0aW9ucy5weVBL - AQIUAxQAAAAIADAweFMQvi1bXhEAANT0AABkAAAAAAAAAAAAAACkgUoIHABhemV4dF9maXJld2Fs - bC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX3ByaXZh - dGVfbGlua19zZXJ2aWNlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U5gJJ6w+EAAA19EA - AGIAAAAAAAAAAAAAAKSBKhocAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdf - MDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fcHVibGljX2lwX2FkZHJlc3Nlc19vcGVyYXRpb25z - LnB5UEsBAhQDFAAAAAgAMDB4U+WWGDzwDAAAX2oAAGEAAAAAAAAAAAAAAKSB6CocAGF6ZXh0X2Zp + L19hcHBsaWNhdGlvbl9nYXRld2F5c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVNPdBZus + DAAAKG0AAGoAAAAAAAAAAAAAAKSBgjgZAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIw + MjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fYXBwbGljYXRpb25fc2VjdXJpdHlfZ3Jv + dXBzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUCYx0ItYGAAD2FAAAZAAAAAAAAAAAAAAA + pIG2RRkAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18w + MS9vcGVyYXRpb25zL19hdmFpbGFibGVfZGVsZWdhdGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQA + AAAIAPMOs1Q6wWmY4gYAABQVAABqAAAAAAAAAAAAAACkgQ5NGQBhemV4dF9maXJld2FsbC92ZW5k + b3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2F2YWlsYWJsZV9l + bmRwb2ludF9zZXJ2aWNlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVCqghM9sBwAARiQA + AG8AAAAAAAAAAAAAAKSBeFQZAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdf + MDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fYXZhaWxhYmxlX3ByaXZhdGVfZW5kcG9pbnRfdHlw + ZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1TEEZx2GwcAAEAWAABzAAAAAAAAAAAAAACk + gXFcGQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAx + L29wZXJhdGlvbnMvX2F2YWlsYWJsZV9yZXNvdXJjZV9ncm91cF9kZWxlZ2F0aW9uc19vcGVyYXRp + b25zLnB5UEsBAhQDFAAAAAgA8w6zVBIUfvZaBwAAcCMAAGgAAAAAAAAAAAAAAKSBHWQZAGF6ZXh0 + X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9u + cy9fYXZhaWxhYmxlX3NlcnZpY2VfYWxpYXNlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6z + VOd9FwakBgAAKBQAAGcAAAAAAAAAAAAAAKSB/WsZAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nk + a3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fYXp1cmVfZmlyZXdhbGxfZnFk + bl90YWdzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUgg5AcvcMAABfdQAAXgAAAAAAAAAA + AAAApIEmcxkAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8w + N18wMS9vcGVyYXRpb25zL19henVyZV9maXJld2FsbHNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAI + APMOs1R/y4avFAwAABdbAABcAAAAAAAAAAAAAACkgZmAGQBhemV4dF9maXJld2FsbC92ZW5kb3Jl + ZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2Jhc3Rpb25faG9zdHNf + b3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1SVX5LXnAYAAA4UAABmAAAAAAAAAAAAAACkgSeN + GQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29w + ZXJhdGlvbnMvX2JncF9zZXJ2aWNlX2NvbW11bml0aWVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAA + CADzDrNUUaldLf0OAAAatAAAYgAAAAAAAAAAAAAApIFHlBkAYXpleHRfZmlyZXdhbGwvdmVuZG9y + ZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19jb25uZWN0aW9uX21v + bml0b3JzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUGXeQh90MAABNagAAYQAAAAAAAAAA + AAAApIHEoxkAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8w + N18wMS9vcGVyYXRpb25zL19jdXN0b21faXBfcHJlZml4ZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQA + AAAIAPMOs1SF5TNQ8AoAAGFQAABjAAAAAAAAAAAAAACkgSCxGQBhemV4dF9maXJld2FsbC92ZW5k + b3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2Rkb3NfY3VzdG9t + X3BvbGljaWVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUyRJ8VrcMAAD4agAAZAAAAAAA + AAAAAAAApIGRvBkAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAy + MF8wN18wMS9vcGVyYXRpb25zL19kZG9zX3Byb3RlY3Rpb25fcGxhbnNfb3BlcmF0aW9ucy5weVBL + AQIUAxQAAAAIAPMOs1SIDMkc+AcAAAwjAABlAAAAAAAAAAAAAACkgcrJGQBhemV4dF9maXJld2Fs + bC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2RlZmF1 + bHRfc2VjdXJpdHlfcnVsZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Q3dzCj/QsAAGlc + AABhAAAAAAAAAAAAAACkgUXSGQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3 + XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2RzY3BfY29uZmlndXJhdGlvbl9vcGVyYXRpb25z + LnB5UEsBAhQDFAAAAAgA8w6zVCpJIoZMDAAASVcAAHMAAAAAAAAAAAAAAKSBwd4ZAGF6ZXh0X2Zp cmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9f - cHVibGljX2lwX3ByZWZpeGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhToCYlzYsGAAD4 - EwAAaAAAAAAAAAAAAAAApIFXOBwAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8w - N18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19yZXNvdXJjZV9uYXZpZ2F0aW9uX2xpbmtzX29w - ZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTJ95nbjcMAAAmVQAAYQAAAAAAAAAAAAAApIFoPxwA + ZXhwcmVzc19yb3V0ZV9jaXJjdWl0X2F1dGhvcml6YXRpb25zX29wZXJhdGlvbnMucHlQSwECFAMU + AAAACADzDrNUNSPw4rUMAAAiXQAAcAAAAAAAAAAAAAAApIGe6xkAYXpleHRfZmlyZXdhbGwvdmVu + ZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19leHByZXNzX3Jv + dXRlX2NpcmN1aXRfY29ubmVjdGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1TPnYyD + SAwAAM5VAABtAAAAAAAAAAAAAACkgeH4GQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3Yy + MDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2V4cHJlc3Nfcm91dGVfY2lyY3VpdF9w + ZWVyaW5nc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVG98QbGyDwAAyNEAAGUAAAAAAAAA + AAAAAKSBtAUaAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBf + MDdfMDEvb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9jaXJjdWl0c19vcGVyYXRpb25zLnB5UEsB + AhQDFAAAAAgA8w6zVPbjDTlOCwAASVUAAGgAAAAAAAAAAAAAAKSB6RUaAGF6ZXh0X2ZpcmV3YWxs + L3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fZXhwcmVz + c19yb3V0ZV9jb25uZWN0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVM7ax1I8DAAA + QVgAAHYAAAAAAAAAAAAAAKSBvSEaAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBf + MDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9jcm9zc19jb25uZWN0 + aW9uX3BlZXJpbmdzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUSazft7oOAABYqgAAbgAA + AAAAAAAAAAAApIGNLhoAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92 + MjAyMF8wN18wMS9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX2Nyb3NzX2Nvbm5lY3Rpb25zX29w + ZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUp2NKXmoLAAB6WAAAZQAAAAAAAAAAAAAApIHTPRoA YXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVy - YXRpb25zL19yb3V0ZV9maWx0ZXJfcnVsZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFMk - 2JzP5QwAAKxpAABcAAAAAAAAAAAAAACkgR5MHABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtz - L3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX3JvdXRlX2ZpbHRlcnNfb3BlcmF0 - aW9ucy5weVBLAQIUAxQAAAAIADAweFNPUKtYugwAAJ9oAABbAAAAAAAAAAAAAACkgX1ZHABhemV4 - dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlv - bnMvX3JvdXRlX3RhYmxlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U0HlyiQGDAAAMFMA - AFUAAAAAAAAAAAAAAKSBsGYcAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdf - MDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fcm91dGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAA - CAAwMHhTB0hVwq0MAAD2bAAAaQAAAAAAAAAAAAAApIEpcxwAYXpleHRfZmlyZXdhbGwvdmVuZG9y - ZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19zZWN1cml0eV9wYXJ0 - bmVyX3Byb3ZpZGVyc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U7yJy8A4DAAAyVcAAF0A - AAAAAAAAAAAAAKSBXYAcAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEv - djIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fc2VjdXJpdHlfcnVsZXNfb3BlcmF0aW9ucy5weVBLAQIU - AxQAAAAIADAweFMf2/DhjAYAAPgTAABoAAAAAAAAAAAAAACkgRCNHABhemV4dF9maXJld2FsbC92 - ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX3NlcnZpY2Vf - YXNzb2NpYXRpb25fbGlua3Nfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFMuEn2/DQ0AAD9t - AABoAAAAAAAAAAAAAACkgSKUHABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3 - XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX3NlcnZpY2VfZW5kcG9pbnRfcG9saWNpZXNfb3Bl - cmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFPG/gjzhwwAAHteAAByAAAAAAAAAAAAAACkgbWhHABh - emV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJh - dGlvbnMvX3NlcnZpY2VfZW5kcG9pbnRfcG9saWN5X2RlZmluaXRpb25zX29wZXJhdGlvbnMucHlQ - SwECFAMUAAAACAAwMHhTP2Q8nnIGAAAZEgAAWwAAAAAAAAAAAAAApIHMrhwAYXpleHRfZmlyZXdh - bGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19zZXJ2 - aWNlX3RhZ3Nfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFMshn8U/g0AANiLAABWAAAAAAAA - AAAAAACkgbe1HABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIw - XzA3XzAxL29wZXJhdGlvbnMvX3N1Ym5ldHNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFMf - MT9D3gYAAJoUAABVAAAAAAAAAAAAAACkgSnEHABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtz - L3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX3VzYWdlc19vcGVyYXRpb25zLnB5 - UEsBAhQDFAAAAAgAMDB4UwCCFrZSDAAA+FcAAGYAAAAAAAAAAAAAAKSBesscAGF6ZXh0X2ZpcmV3 - YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fdmly - dHVhbF9hcHBsaWFuY2Vfc2l0ZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFMURLlWhQcA - APsdAABlAAAAAAAAAAAAAACkgVDYHABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIw - XzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX3ZpcnR1YWxfYXBwbGlhbmNlX3NrdXNfb3Bl - cmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFNCN9vq4woAAK1GAABpAAAAAAAAAAAAAACkgVjgHABh - emV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJh - dGlvbnMvX3ZpcnR1YWxfaHViX2JncF9jb25uZWN0aW9uX29wZXJhdGlvbnMucHlQSwECFAMUAAAA - CAAwMHhTAkRkh1gLAABQSAAAagAAAAAAAAAAAAAApIHC6xwAYXpleHRfZmlyZXdhbGwvdmVuZG9y - ZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL192aXJ0dWFsX2h1Yl9i - Z3BfY29ubmVjdGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFMvKXFRXgwAALxVAABr - AAAAAAAAAAAAAACkgaL3HABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAx - L3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX3ZpcnR1YWxfaHViX2lwX2NvbmZpZ3VyYXRpb25fb3Bl - cmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFNRv5G3egwAAAVYAABrAAAAAAAAAAAAAACkgYkEHQBh - emV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJh - dGlvbnMvX3ZpcnR1YWxfaHViX3JvdXRlX3RhYmxlX3YyX3Nfb3BlcmF0aW9ucy5weVBLAQIUAxQA - AAAIADAweFN+mbnxvA0AAFSCAABbAAAAAAAAAAAAAACkgYwRHQBhemV4dF9maXJld2FsbC92ZW5k - b3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX3ZpcnR1YWxfaHVi - c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4UxtjQ6TmEAAAQu0AAHIAAAAAAAAAAAAAAKSB - wR8dAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEv - b3BlcmF0aW9ucy9fdmlydHVhbF9uZXR3b3JrX2dhdGV3YXlfY29ubmVjdGlvbnNfb3BlcmF0aW9u - cy5weVBLAQIUAxQAAAAIADAweFMv09ndtBkAACn8AQBnAAAAAAAAAAAAAACkgTcxHQBhemV4dF9m - aXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMv - X3ZpcnR1YWxfbmV0d29ya19nYXRld2F5c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U7vM - ZD1ADAAAK1kAAGcAAAAAAAAAAAAAAKSBcEsdAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3Mv - djIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fdmlydHVhbF9uZXR3b3JrX3BlZXJp - bmdzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhTzsEc9aAMAAAbaAAAYwAAAAAAAAAAAAAA - pIE1WB0AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18w - MS9vcGVyYXRpb25zL192aXJ0dWFsX25ldHdvcmtfdGFwc19vcGVyYXRpb25zLnB5UEsBAhQDFAAA - AAgAMDB4U5eO95D4DQAAMoUAAF8AAAAAAAAAAAAAAKSBVmUdAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRv - cmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fdmlydHVhbF9uZXR3 - b3Jrc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U/0jAORZDAAA/lYAAGYAAAAAAAAAAAAA - AKSBy3MdAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdf - MDEvb3BlcmF0aW9ucy9fdmlydHVhbF9yb3V0ZXJfcGVlcmluZ3Nfb3BlcmF0aW9ucy5weVBLAQIU - AxQAAAAIADAweFNEgiRneAwAACleAABeAAAAAAAAAAAAAACkgaiAHQBhemV4dF9maXJld2FsbC92 - ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX3ZpcnR1YWxf - cm91dGVyc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U9Ig4S7NDAAAjmgAAFsAAAAAAAAA - AAAAAKSBnI0dAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBf - MDdfMDEvb3BlcmF0aW9ucy9fdmlydHVhbF93YW5zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAw - MHhT76Qk43sOAABojQAAXgAAAAAAAAAAAAAApIHimh0AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRf - c2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL192cG5fY29ubmVjdGlvbnNf - b3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFNf8as0KA8AAP++AABbAAAAAAAAAAAAAACkgdmp - HQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29w - ZXJhdGlvbnMvX3Zwbl9nYXRld2F5c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgAMDB4U8IzQY1n - BwAAtxcAAGMAAAAAAAAAAAAAAKSBerkdAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIw - MjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fdnBuX2xpbmtfY29ubmVjdGlvbnNfb3Bl - cmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFPDKFVdFwkAAAwgAACEAAAAAAAAAAAAAACkgWLBHQBh + YXRpb25zL19leHByZXNzX3JvdXRlX2dhdGV3YXlzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADz + DrNUWILAAQ0IAACEIgAAYgAAAAAAAAAAAAAApIHASRoAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRf + c2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX2xp + bmtzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUPH91f+AHAAAzHwAAbAAAAAAAAAAAAAAA + pIFNUhoAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18w + MS9vcGVyYXRpb25zL19leHByZXNzX3JvdXRlX3BvcnRzX2xvY2F0aW9uc19vcGVyYXRpb25zLnB5 + UEsBAhQDFAAAAAgA8w6zVK7nentNDQAAxXgAAGIAAAAAAAAAAAAAAKSBt1oaAGF6ZXh0X2ZpcmV3 + YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fZXhw + cmVzc19yb3V0ZV9wb3J0c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVCU77PWiBgAAUxQA + AG4AAAAAAAAAAAAAAKSBhGgaAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdf + MDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fZXhwcmVzc19yb3V0ZV9zZXJ2aWNlX3Byb3ZpZGVy + c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVAYsbcpsDAAA4VwAAGAAAAAAAAAAAAAAAKSB + sm8aAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEv + b3BlcmF0aW9ucy9fZmlyZXdhbGxfcG9saWNpZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMO + s1TFYqr7PQwAAMdZAAB1AAAAAAAAAAAAAACkgZx8GgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9z + ZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2ZpcmV3YWxsX3BvbGljeV9y + dWxlX2NvbGxlY3Rpb25fZ3JvdXBzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUPbUKkNgM + AAB5ZAAAWAAAAAAAAAAAAAAApIFsiRoAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAy + MF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19mbG93X2xvZ3Nfb3BlcmF0aW9ucy5weVBL + AQIUAxQAAAAIAPMOs1TEpY/xRQwAAFRVAABfAAAAAAAAAAAAAACkgbqWGgBhemV4dF9maXJld2Fs + bC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2h1Yl9y + b3V0ZV90YWJsZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1S/jDsYXgwAAP9XAABuAAAA + AAAAAAAAAACkgXyjGgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3Yy + MDIwXzA3XzAxL29wZXJhdGlvbnMvX2h1Yl92aXJ0dWFsX25ldHdvcmtfY29ubmVjdGlvbnNfb3Bl + cmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1QTq97gdAwAAKpXAABgAAAAAAAAAAAAAACkgWawGgBh emV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJh - dGlvbnMvX3Zwbl9zZXJ2ZXJfY29uZmlndXJhdGlvbnNfYXNzb2NpYXRlZF93aXRoX3ZpcnR1YWxf - d2FuX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhT43JfaOgMAACIbgAAaAAAAAAAAAAAAAAA - pIEbyx0AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18w - MS9vcGVyYXRpb25zL192cG5fc2VydmVyX2NvbmZpZ3VyYXRpb25zX29wZXJhdGlvbnMucHlQSwEC - FAMUAAAACAAwMHhT5TIBlboGAAC9FAAAaAAAAAAAAAAAAAAApIGJ2B0AYXpleHRfZmlyZXdhbGwv - dmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL192cG5fc2l0 - ZV9saW5rX2Nvbm5lY3Rpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhT8K+aEB4IAADs - IQAAXQAAAAAAAAAAAAAApIHJ3x0AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8w - N18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL192cG5fc2l0ZV9saW5rc19vcGVyYXRpb25zLnB5 - UEsBAhQDFAAAAAgAMDB4U6AK++ROCQAAYiAAAGYAAAAAAAAAAAAAAKSBYugdAGF6ZXh0X2ZpcmV3 - YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fdnBu - X3NpdGVzX2NvbmZpZ3VyYXRpb25fb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIADAweFN8QcuRxgwA - AI9nAABYAAAAAAAAAAAAAACkgTTyHQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIw - XzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX3Zwbl9zaXRlc19vcGVyYXRpb25zLnB5UEsB - AhQDFAAAAAgAMDB4U4CJDp7UCwAAcVEAAHAAAAAAAAAAAAAAAKSBcP8dAGF6ZXh0X2ZpcmV3YWxs - L3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fd2ViX2Fw - cGxpY2F0aW9uX2ZpcmV3YWxsX3BvbGljaWVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACAAwMHhT - QomuAuoHAACkHgAAXQAAAAAAAAAAAAAApIHSCx4AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr - cy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL193ZWJfY2F0ZWdvcmllc19vcGVy - YXRpb25zLnB5UEsBAhQDFAAAAAgAgjB4U14tf9IMAAAACgAAAC8AAAAAAAAAAAAAAKSBNxQeAGF6 - dXJlX2ZpcmV3YWxsLTAuMTMuMC5kaXN0LWluZm8vREVTQ1JJUFRJT04ucnN0UEsBAhQDFAAAAAgA - gjB4U3eq21uxAQAAmwMAAC0AAAAAAAAAAAAAAKSBkBQeAGF6dXJlX2ZpcmV3YWxsLTAuMTMuMC5k - aXN0LWluZm8vbWV0YWRhdGEuanNvblBLAQIUAxQAAAAIAIIweFPc2RtAEQAAAA8AAAAtAAAAAAAA - AAAAAACkgYwWHgBhenVyZV9maXJld2FsbC0wLjEzLjAuZGlzdC1pbmZvL3RvcF9sZXZlbC50eHRQ - SwECFAMUAAAACACCMHhT9t3Svl8AAABuAAAAJQAAAAAAAAAAAAAApIHoFh4AYXp1cmVfZmlyZXdh - bGwtMC4xMy4wLmRpc3QtaW5mby9XSEVFTFBLAQIUAxQAAAAIAIIweFNRC97cUQEAAD0DAAAoAAAA - AAAAAAAAAACkgYoXHgBhenVyZV9maXJld2FsbC0wLjEzLjAuZGlzdC1pbmZvL01FVEFEQVRBUEsB - AhQDFAAAAAgAgjB4U5CtWQAaVAAAqiUBACYAAAAAAAAAAAAAAKSBIRkeAGF6dXJlX2ZpcmV3YWxs - LTAuMTMuMC5kaXN0LWluZm8vUkVDT1JEUEsFBgAAAADiAeIBFg4BAH9tHgAAAA== + dGlvbnMvX2luYm91bmRfbmF0X3J1bGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUgT8p + fL8JAADFJQAAZAAAAAAAAAAAAAAApIFYvRoAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92 + MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19pbmJvdW5kX3NlY3VyaXR5X3J1bGVf + b3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RuHGeb0wwAAJhpAABdAAAAAAAAAAAAAACkgZnH + GgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29w + ZXJhdGlvbnMvX2lwX2FsbG9jYXRpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUxeBe + sQUNAAARagAAWAAAAAAAAAAAAAAApIHn1BoAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92 + MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19pcF9ncm91cHNfb3BlcmF0aW9ucy5w + eVBLAQIUAxQAAAAIAPMOs1TJbjqbOgwAALZXAAByAAAAAAAAAAAAAACkgWLiGgBhemV4dF9maXJl + d2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2xv + YWRfYmFsYW5jZXJfYmFja2VuZF9hZGRyZXNzX3Bvb2xzX29wZXJhdGlvbnMucHlQSwECFAMUAAAA + CADzDrNU85Wvr/kHAABZIwAAdwAAAAAAAAAAAAAApIEs7xoAYXpleHRfZmlyZXdhbGwvdmVuZG9y + ZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19sb2FkX2JhbGFuY2Vy + X2Zyb250ZW5kX2lwX2NvbmZpZ3VyYXRpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU + v7XBcvwHAADcIgAAcQAAAAAAAAAAAAAApIG69xoAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr + cy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19sb2FkX2JhbGFuY2VyX2xvYWRf + YmFsYW5jaW5nX3J1bGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNULbM+NhUHAABWFgAA + bwAAAAAAAAAAAAAApIFFABsAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18w + MS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19sb2FkX2JhbGFuY2VyX25ldHdvcmtfaW50ZXJmYWNl + c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVFUIHHr3BwAAXCIAAGsAAAAAAAAAAAAAAKSB + 5wcbAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEv + b3BlcmF0aW9ucy9fbG9hZF9iYWxhbmNlcl9vdXRib3VuZF9ydWxlc19vcGVyYXRpb25zLnB5UEsB + AhQDFAAAAAgA8w6zVJ5bCsXZBwAAmSEAAGMAAAAAAAAAAAAAAKSBZxAbAGF6ZXh0X2ZpcmV3YWxs + L3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fbG9hZF9i + YWxhbmNlcl9wcm9iZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1SnwdQUvgwAAExpAABd + AAAAAAAAAAAAAACkgcEYGwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAx + L3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX2xvYWRfYmFsYW5jZXJzX29wZXJhdGlvbnMucHlQSwEC + FAMUAAAACADzDrNUNJwzKnAMAABrXwAAZQAAAAAAAAAAAAAApIH6JRsAYXpleHRfZmlyZXdhbGwv + dmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19sb2NhbF9u + ZXR3b3JrX2dhdGV3YXlzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU8U+9y9oMAADXaAAA + WwAAAAAAAAAAAAAApIHtMhsAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18w + MS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19uYXRfZ2F0ZXdheXNfb3BlcmF0aW9ucy5weVBLAQIU + AxQAAAAIAPMOs1TXYQWN7QcAAGAjAAByAAAAAAAAAAAAAACkgUBAGwBhemV4dF9maXJld2FsbC92 + ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX25ldHdvcmtf + aW50ZXJmYWNlX2lwX2NvbmZpZ3VyYXRpb25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU + xD/ZPhYHAACwFgAAbwAAAAAAAAAAAAAApIG9SBsAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr + cy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19uZXR3b3JrX2ludGVyZmFjZV9s + b2FkX2JhbGFuY2Vyc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVNF+MsRPDAAAuFkAAHMA + AAAAAAAAAAAAAKSBYFAbAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEv + djIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fbmV0d29ya19pbnRlcmZhY2VfdGFwX2NvbmZpZ3VyYXRp + b25zX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU8mV+aGMSAACyHAEAYQAAAAAAAAAAAAAA + pIFAXRsAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18w + MS9vcGVyYXRpb25zL19uZXR3b3JrX2ludGVyZmFjZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAI + APMOs1T5E5OlgBAAAMW/AABoAAAAAAAAAAAAAACkgSJwGwBhemV4dF9maXJld2FsbC92ZW5kb3Jl + ZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX25ldHdvcmtfbWFuYWdl + bWVudF9jbGllbnRfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Tl9IkbagwAABReAABfAAAA + AAAAAAAAAACkgSiBGwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3Yy + MDIwXzA3XzAxL29wZXJhdGlvbnMvX25ldHdvcmtfcHJvZmlsZXNfb3BlcmF0aW9ucy5weVBLAQIU + AxQAAAAIAPMOs1T/qrLO4wwAAJ9sAABmAAAAAAAAAAAAAACkgQ+OGwBhemV4dF9maXJld2FsbC92 + ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX25ldHdvcmtf + c2VjdXJpdHlfZ3JvdXBzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU8CMVqPsMAADVbQAA + aQAAAAAAAAAAAAAApIF2mxsAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18w + MS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19uZXR3b3JrX3ZpcnR1YWxfYXBwbGlhbmNlc19vcGVy + YXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVIoorORIFwAA6pwBAF8AAAAAAAAAAAAAAKSB+KgbAGF6 + ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0 + aW9ucy9fbmV0d29ya193YXRjaGVyc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVEmbnks4 + BgAAiBIAAE4AAAAAAAAAAAAAAKSBvcAbAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIw + MjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAI + APMOs1SwtYtkNBEAALjxAABfAAAAAAAAAAAAAACkgWHHGwBhemV4dF9maXJld2FsbC92ZW5kb3Jl + ZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX3AyX3N2cG5fZ2F0ZXdh + eXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Tet8QbmQ0AANaIAABeAAAAAAAAAAAAAACk + gRLZGwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAx + L29wZXJhdGlvbnMvX3BhY2tldF9jYXB0dXJlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6z + VHDBinNvCAAAGCUAAHUAAAAAAAAAAAAAAKSBJ+cbAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nk + a3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fcGVlcl9leHByZXNzX3JvdXRl + X2NpcmN1aXRfY29ubmVjdGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1SH6Om5cQwA + AN5YAABmAAAAAAAAAAAAAACkgSnwGwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIw + XzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX3ByaXZhdGVfZG5zX3pvbmVfZ3JvdXBzX29w + ZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUBEmUaIsMAADxXgAAYAAAAAAAAAAAAAAApIEe/RsA + YXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVy + YXRpb25zL19wcml2YXRlX2VuZHBvaW50c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVBC+ + LVteEQAA1PQAAGQAAAAAAAAAAAAAAKSBJwocAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3Mv + djIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fcHJpdmF0ZV9saW5rX3NlcnZpY2Vz + X29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUmAknrD4QAADX0QAAYgAAAAAAAAAAAAAApIEH + HBwAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9v + cGVyYXRpb25zL19wdWJsaWNfaXBfYWRkcmVzc2VzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADz + DrNU5ZYYPPAMAABfagAAYQAAAAAAAAAAAAAApIHFLBwAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRf + c2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL19wdWJsaWNfaXBfcHJlZml4 + ZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1SgJiXNiwYAAPgTAABoAAAAAAAAAAAAAACk + gTQ6HABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAx + L29wZXJhdGlvbnMvX3Jlc291cmNlX25hdmlnYXRpb25fbGlua3Nfb3BlcmF0aW9ucy5weVBLAQIU + AxQAAAAIAPMOs1Qn3mduNwwAACZVAABhAAAAAAAAAAAAAACkgUVBHABhemV4dF9maXJld2FsbC92 + ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX3JvdXRlX2Zp + bHRlcl9ydWxlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVCTYnM/lDAAArGkAAFwAAAAA + AAAAAAAAAKSB+00cAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIw + MjBfMDdfMDEvb3BlcmF0aW9ucy9fcm91dGVfZmlsdGVyc19vcGVyYXRpb25zLnB5UEsBAhQDFAAA + AAgA8w6zVE9Qq1i6DAAAn2gAAFsAAAAAAAAAAAAAAKSBWlscAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRv + cmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fcm91dGVfdGFibGVz + X29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUQeXKJAYMAAAwUwAAVQAAAAAAAAAAAAAApIGN + aBwAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9v + cGVyYXRpb25zL19yb3V0ZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1QHSFXCrQwAAPZs + AABpAAAAAAAAAAAAAACkgQZ1HABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3 + XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX3NlY3VyaXR5X3BhcnRuZXJfcHJvdmlkZXJzX29w + ZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUvInLwDgMAADJVwAAXQAAAAAAAAAAAAAApIE6ghwA + YXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVy + YXRpb25zL19zZWN1cml0eV9ydWxlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVB/b8OGM + BgAA+BMAAGgAAAAAAAAAAAAAAKSB7Y4cAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIw + MjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fc2VydmljZV9hc3NvY2lhdGlvbl9saW5r + c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVC4Sfb8NDQAAP20AAGgAAAAAAAAAAAAAAKSB + /5UcAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEv + b3BlcmF0aW9ucy9fc2VydmljZV9lbmRwb2ludF9wb2xpY2llc19vcGVyYXRpb25zLnB5UEsBAhQD + FAAAAAgA8w6zVMb+CPOHDAAAe14AAHIAAAAAAAAAAAAAAKSBkqMcAGF6ZXh0X2ZpcmV3YWxsL3Zl + bmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fc2VydmljZV9l + bmRwb2ludF9wb2xpY3lfZGVmaW5pdGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Q/ + ZDyecgYAABkSAABbAAAAAAAAAAAAAACkgamwHABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtz + L3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX3NlcnZpY2VfdGFnc19vcGVyYXRp + b25zLnB5UEsBAhQDFAAAAAgA8w6zVCyGfxT+DQAA2IsAAFYAAAAAAAAAAAAAAKSBlLccAGF6ZXh0 + X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9u + cy9fc3VibmV0c19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVB8xP0PeBgAAmhQAAFUAAAAA + AAAAAAAAAKSBBsYcAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIw + MjBfMDdfMDEvb3BlcmF0aW9ucy9fdXNhZ2VzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU + AIIWtlIMAAD4VwAAZgAAAAAAAAAAAAAApIFXzRwAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr + cy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL192aXJ0dWFsX2FwcGxpYW5jZV9z + aXRlc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVBREuVaFBwAA+x0AAGUAAAAAAAAAAAAA + AKSBLdocAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdf + MDEvb3BlcmF0aW9ucy9fdmlydHVhbF9hcHBsaWFuY2Vfc2t1c19vcGVyYXRpb25zLnB5UEsBAhQD + FAAAAAgA8w6zVEI32+rjCgAArUYAAGkAAAAAAAAAAAAAAKSBNeIcAGF6ZXh0X2ZpcmV3YWxsL3Zl + bmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fdmlydHVhbF9o + dWJfYmdwX2Nvbm5lY3Rpb25fb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1QCRGSHWAsAAFBI + AABqAAAAAAAAAAAAAACkgZ/tHABhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3 + XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX3ZpcnR1YWxfaHViX2JncF9jb25uZWN0aW9uc19v + cGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVC8pcVFeDAAAvFUAAGsAAAAAAAAAAAAAAKSBf/kc + AGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3Bl + cmF0aW9ucy9fdmlydHVhbF9odWJfaXBfY29uZmlndXJhdGlvbl9vcGVyYXRpb25zLnB5UEsBAhQD + FAAAAAgA8w6zVFG/kbd6DAAABVgAAGsAAAAAAAAAAAAAAKSBZgYdAGF6ZXh0X2ZpcmV3YWxsL3Zl + bmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fdmlydHVhbF9o + dWJfcm91dGVfdGFibGVfdjJfc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVH6ZufG8DQAA + VIIAAFsAAAAAAAAAAAAAAKSBaRMdAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBf + MDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fdmlydHVhbF9odWJzX29wZXJhdGlvbnMucHlQ + SwECFAMUAAAACADzDrNUG2NDpOYQAABC7QAAcgAAAAAAAAAAAAAApIGeIR0AYXpleHRfZmlyZXdh + bGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL192aXJ0 + dWFsX25ldHdvcmtfZ2F0ZXdheV9jb25uZWN0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA + 8w6zVC/T2d20GQAAKfwBAGcAAAAAAAAAAAAAAKSBFDMdAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVk + X3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fdmlydHVhbF9uZXR3b3Jr + X2dhdGV3YXlzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUu8xkPUAMAAArWQAAZwAAAAAA + AAAAAAAApIFNTR0AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAy + MF8wN18wMS9vcGVyYXRpb25zL192aXJ0dWFsX25ldHdvcmtfcGVlcmluZ3Nfb3BlcmF0aW9ucy5w + eVBLAQIUAxQAAAAIAPMOs1TOwRz1oAwAABtoAABjAAAAAAAAAAAAAACkgRJaHQBhemV4dF9maXJl + d2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX3Zp + cnR1YWxfbmV0d29ya190YXBzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUl473kPgNAAAy + hQAAXwAAAAAAAAAAAAAApIEzZx0AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8w + N18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL192aXJ0dWFsX25ldHdvcmtzX29wZXJhdGlvbnMu + cHlQSwECFAMUAAAACADzDrNU/SMA5FkMAAD+VgAAZgAAAAAAAAAAAAAApIGodR0AYXpleHRfZmly + ZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL192 + aXJ0dWFsX3JvdXRlcl9wZWVyaW5nc19vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVESCJGd4 + DAAAKV4AAF4AAAAAAAAAAAAAAKSBhYIdAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIw + MjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fdmlydHVhbF9yb3V0ZXJzX29wZXJhdGlv + bnMucHlQSwECFAMUAAAACADzDrNU0iDhLs0MAACOaAAAWwAAAAAAAAAAAAAApIF5jx0AYXpleHRf + ZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25z + L192aXJ0dWFsX3dhbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1TvpCTjew4AAGiNAABe + AAAAAAAAAAAAAACkgb+cHQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAx + L3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX3Zwbl9jb25uZWN0aW9uc19vcGVyYXRpb25zLnB5UEsB + AhQDFAAAAAgA8w6zVF/xqzQoDwAA/74AAFsAAAAAAAAAAAAAAKSBtqsdAGF6ZXh0X2ZpcmV3YWxs + L3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fdnBuX2dh + dGV3YXlzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUwjNBjWcHAAC3FwAAYwAAAAAAAAAA + AAAApIFXux0AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMF8wN18wMS92MjAyMF8w + N18wMS9vcGVyYXRpb25zL192cG5fbGlua19jb25uZWN0aW9uc19vcGVyYXRpb25zLnB5UEsBAhQD + FAAAAAgA8w6zVMMoVV0XCQAADCAAAIQAAAAAAAAAAAAAAKSBP8MdAGF6ZXh0X2ZpcmV3YWxsL3Zl + bmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdfMDEvb3BlcmF0aW9ucy9fdnBuX3NlcnZl + cl9jb25maWd1cmF0aW9uc19hc3NvY2lhdGVkX3dpdGhfdmlydHVhbF93YW5fb3BlcmF0aW9ucy5w + eVBLAQIUAxQAAAAIAPMOs1Tjcl9o6AwAAIhuAABoAAAAAAAAAAAAAACkgfjMHQBhemV4dF9maXJl + d2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX3Zw + bl9zZXJ2ZXJfY29uZmlndXJhdGlvbnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1TlMgGV + ugYAAL0UAABoAAAAAAAAAAAAAACkgWbaHQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3Yy + MDIwXzA3XzAxL3YyMDIwXzA3XzAxL29wZXJhdGlvbnMvX3Zwbl9zaXRlX2xpbmtfY29ubmVjdGlv + bnNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1Twr5oQHggAAOwhAABdAAAAAAAAAAAAAACk + gabhHQBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3YyMDIwXzA3XzAx + L29wZXJhdGlvbnMvX3Zwbl9zaXRlX2xpbmtzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU + oAr75E4JAABiIAAAZgAAAAAAAAAAAAAApIE/6h0AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rr + cy92MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL192cG5fc2l0ZXNfY29uZmlndXJh + dGlvbl9vcGVyYXRpb25zLnB5UEsBAhQDFAAAAAgA8w6zVHxBy5HGDAAAj2cAAFgAAAAAAAAAAAAA + AKSBEfQdAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjBfMDdfMDEvdjIwMjBfMDdf + MDEvb3BlcmF0aW9ucy9fdnBuX3NpdGVzX29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNUgIkO + ntQLAABxUQAAcAAAAAAAAAAAAAAApIFNAR4AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92 + MjAyMF8wN18wMS92MjAyMF8wN18wMS9vcGVyYXRpb25zL193ZWJfYXBwbGljYXRpb25fZmlyZXdh + bGxfcG9saWNpZXNfb3BlcmF0aW9ucy5weVBLAQIUAxQAAAAIAPMOs1RCia4C6gcAAKQeAABdAAAA + AAAAAAAAAACkga8NHgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIwXzA3XzAxL3Yy + MDIwXzA3XzAxL29wZXJhdGlvbnMvX3dlYl9jYXRlZ29yaWVzX29wZXJhdGlvbnMucHlQSwECFAMU + AAAACADzDrNUSsKwdzkBAACfAgAANAAAAAAAAAAAAAAApIEUFh4AYXpleHRfZmlyZXdhbGwvdmVu + ZG9yZWRfc2Rrcy92MjAyMV8wOF8wMS9fX2luaXRfXy5weVBLAQIUAxQAAAAIAPMOs1QiXFK0PQQA + ADwNAAA6AAAAAAAAAAAAAACkgZ8XHgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIx + XzA4XzAxL19jb25maWd1cmF0aW9uLnB5UEsBAhQDFAAAAAgA8w6zVF5h/426jwAAUWILAEYAAAAA + AAAAAAAAAKSBNBweAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjFfMDhfMDEvX25l + dHdvcmtfbWFuYWdlbWVudF9jbGllbnQucHlQSwECFAMUAAAACADzDrNU0j2GnuELAAC6mQAAPQAA + AAAAAAAAAAAApIFSrB4AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMV8wOF8wMS9f + b3BlcmF0aW9uc19taXhpbi5weVBLAQIUAxQAAAAIAPMOs1Q18jU0ngAAAFoBAAA0AAAAAAAAAAAA + AACkgY64HgBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIxXzA4XzAxL192ZXJzaW9u + LnB5UEsBAhQDFAAAAAgA8w6zVISBXkLBAAAA+AEAADIAAAAAAAAAAAAAAKSBfrkeAGF6ZXh0X2Zp + cmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjFfMDhfMDEvbW9kZWxzLnB5UEsBAhQDFAAAAAgA8w6z + VLEFLy4IAQAAOgIAADgAAAAAAAAAAAAAAKSBj7oeAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nk + a3MvdjIwMjFfMDhfMDEvYWlvL19faW5pdF9fLnB5UEsBAhQDFAAAAAgA8w6zVPQOpNQ5BAAAEQ0A + AD4AAAAAAAAAAAAAAKSB7bseAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjFfMDhf + MDEvYWlvL19jb25maWd1cmF0aW9uLnB5UEsBAhQDFAAAAAgA8w6zVOaWeRXNjwAA17YLAEoAAAAA + AAAAAAAAAKSBgsAeAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjFfMDhfMDEvYWlv + L19uZXR3b3JrX21hbmFnZW1lbnRfY2xpZW50LnB5UEsBAhQDFAAAAAgA8w6zVE2EbBO+CwAAHpsA + AEEAAAAAAAAAAAAAAKSBt1AfAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjFfMDhf + MDEvYWlvL19vcGVyYXRpb25zX21peGluLnB5UEsBAhQDFAAAAAgA8w6zVOlvN0uiAQAAVQMAAEAA + AAAAAAAAAAAAAKSB1FwfAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjFfMDhfMDEv + djIwMjFfMDhfMDEvX19pbml0X18ucHlQSwECFAMUAAAACADzDrNUs3mbFj0EAAAiDQAARgAAAAAA + AAAAAAAApIHUXh8AYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMV8wOF8wMS92MjAy + MV8wOF8wMS9fY29uZmlndXJhdGlvbi5weVBLAQIUAxQAAAAIAPMOs1TWR1koNhYAAJmwAABSAAAA + AAAAAAAAAACkgXVjHwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIxXzA4XzAxL3Yy + MDIxXzA4XzAxL19uZXR3b3JrX21hbmFnZW1lbnRfY2xpZW50LnB5UEsBAhQDFAAAAAgA8w6zVNg9 + nJw5AwAA+QUAAD4AAAAAAAAAAAAAAKSBG3ofAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3Mv + djIwMjFfMDhfMDEvdjIwMjFfMDhfMDEvX3BhdGNoLnB5UEsBAhQDFAAAAAgA8w6zVN2rbr3+AQAA + rQQAAD8AAAAAAAAAAAAAAKSBsH0fAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjFf + MDhfMDEvdjIwMjFfMDhfMDEvX3ZlbmRvci5weVBLAQIUAxQAAAAIAPMOs1Tl18Q96gAAAOgBAABA + AAAAAAAAAAAAAACkgQuAHwBhemV4dF9maXJld2FsbC92ZW5kb3JlZF9zZGtzL3YyMDIxXzA4XzAx + L3YyMDIxXzA4XzAxL192ZXJzaW9uLnB5UEsBAhQDFAAAAAgA8w6zVNU5OVKLAQAAIAMAAEQAAAAA + AAAAAAAAAKSBU4EfAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjFfMDhfMDEvdjIw + MjFfMDhfMDEvYWlvL19faW5pdF9fLnB5UEsBAhQDFAAAAAgA8w6zVLCtkRk8BAAANA0AAEoAAAAA + AAAAAAAAAKSBQIMfAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjFfMDhfMDEvdjIw + MjFfMDhfMDEvYWlvL19jb25maWd1cmF0aW9uLnB5UEsBAhQDFAAAAAgA8w6zVKUfkMxXFgAA17IA + AFYAAAAAAAAAAAAAAKSB5IcfAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjFfMDhf + MDEvdjIwMjFfMDhfMDEvYWlvL19uZXR3b3JrX21hbmFnZW1lbnRfY2xpZW50LnB5UEsBAhQDFAAA + AAgA8w6zVNg9nJw5AwAA+QUAAEIAAAAAAAAAAAAAAKSBr54fAGF6ZXh0X2ZpcmV3YWxsL3ZlbmRv + cmVkX3Nka3MvdjIwMjFfMDhfMDEvdjIwMjFfMDhfMDEvYWlvL19wYXRjaC5weVBLAQIUAxQAAAAI + APMOs1QzBouaUgYAABstAABPAAAAAAAAAAAAAACkgUiiHwBhemV4dF9maXJld2FsbC92ZW5kb3Jl + ZF9zZGtzL3YyMDIxXzA4XzAxL3YyMDIxXzA4XzAxL2Fpby9vcGVyYXRpb25zL19faW5pdF9fLnB5 + UEsBAhQDFAAAAAgA8w6zVI4ZLVYbdQEAlAEnAFIAAAAAAAAAAAAAAKSBB6kfAGF6ZXh0X2ZpcmV3 + YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjFfMDhfMDEvdjIwMjFfMDhfMDEvYWlvL29wZXJhdGlvbnMv + X29wZXJhdGlvbnMucHlQSwECFAMUAAAACADzDrNU4mbgrK4gAAAv9wAARwAAAAAAAAAAAAAApIGS + HiEAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMV8wOF8wMS92MjAyMV8wOF8wMS9t + b2RlbHMvX19pbml0X18ucHlQSwECFAMUAAAACADzDrNUoo3DoUF+AgAhCxcASgAAAAAAAAAAAAAA + pIGlPyEAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMV8wOF8wMS92MjAyMV8wOF8w + MS9tb2RlbHMvX21vZGVsc19weTMucHlQSwECFAMUAAAACADzDrNUJMvuY88iAAAZrAAAXwAAAAAA + AAAAAAAApIFOviMAYXpleHRfZmlyZXdhbGwvdmVuZG9yZWRfc2Rrcy92MjAyMV8wOF8wMS92MjAy + MV8wOF8wMS9tb2RlbHMvX25ldHdvcmtfbWFuYWdlbWVudF9jbGllbnRfZW51bXMucHlQSwECFAMU + AAAACADzDrNUMwaLmlIGAAAbLQAASwAAAAAAAAAAAAAApIGa4SMAYXpleHRfZmlyZXdhbGwvdmVu + ZG9yZWRfc2Rrcy92MjAyMV8wOF8wMS92MjAyMV8wOF8wMS9vcGVyYXRpb25zL19faW5pdF9fLnB5 + UEsBAhQDFAAAAAgA8w6zVBNFxfhrpAEApQIzAE4AAAAAAAAAAAAAAKSBVegjAGF6ZXh0X2ZpcmV3 + YWxsL3ZlbmRvcmVkX3Nka3MvdjIwMjFfMDhfMDEvdjIwMjFfMDhfMDEvb3BlcmF0aW9ucy9fb3Bl + cmF0aW9ucy5weVBLAQIUAxQAAAAIADIPs1ReLX/SDAAAAAoAAAAvAAAAAAAAAAAAAACkgSyNJQBh + enVyZV9maXJld2FsbC0wLjE0LjEuZGlzdC1pbmZvL0RFU0NSSVBUSU9OLnJzdFBLAQIUAxQAAAAI + ADIPs1SO2e2KsAEAAJkDAAAtAAAAAAAAAAAAAACkgYWNJQBhenVyZV9maXJld2FsbC0wLjE0LjEu + ZGlzdC1pbmZvL21ldGFkYXRhLmpzb25QSwECFAMUAAAACAAyD7NU3NkbQBEAAAAPAAAALQAAAAAA + AAAAAAAApIGAjyUAYXp1cmVfZmlyZXdhbGwtMC4xNC4xLmRpc3QtaW5mby90b3BfbGV2ZWwudHh0 + UEsBAhQDFAAAAAgAMg+zVPbd0r5fAAAAbgAAACUAAAAAAAAAAAAAAKSB3I8lAGF6dXJlX2ZpcmV3 + YWxsLTAuMTQuMS5kaXN0LWluZm8vV0hFRUxQSwECFAMUAAAACAAyD7NUrq4amlABAAA7AwAAKAAA + AAAAAAAAAAAApIF+kCUAYXp1cmVfZmlyZXdhbGwtMC4xNC4xLmRpc3QtaW5mby9NRVRBREFUQVBL + AQIUAxQAAAAIADIPs1TbqDGum1gAABMzAQAmAAAAAAAAAAAAAACkgRSSJQBhenVyZV9maXJld2Fs + bC0wLjE0LjEuZGlzdC1pbmZvL1JFQ09SRFBLBQYAAAAA/QH9AS0aAQDz6iUAAAA= headers: content-length: - - '2063275' + - '2557238' content-md5: - - WUwASmo9REoQEEfzfIsc0w== + - 2llfmaOZ738JgCR+OBWUQQ== content-type: - application/octet-stream date: - - Mon, 16 May 2022 06:20:10 GMT + - Wed, 27 Jul 2022 06:39:50 GMT etag: - - '0x8D9AF103BDA60ED' + - '0x8DA393AF5298909' last-modified: - - Wed, 24 Nov 2021 06:04:10 GMT + - Thu, 19 May 2022 01:57:41 GMT server: - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0 x-ms-blob-type: @@ -57320,12 +68159,12 @@ interactions: ParameterSetName: - -n -g User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_azure_vwan_route_table_v3000001?api-version=2021-04-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001","name":"cli_test_azure_vwan_route_table_v3000001","type":"Microsoft.Resources/resourceGroups","location":"eastus","tags":{"product":"azurecli","cause":"automation","date":"2022-05-16T06:20:03Z"},"properties":{"provisioningState":"Succeeded"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001","name":"cli_test_azure_vwan_route_table_v3000001","type":"Microsoft.Resources/resourceGroups","location":"eastus","tags":{"product":"azurecli","cause":"automation","date":"2022-07-27T06:39:48Z"},"properties":{"provisioningState":"Succeeded"}}' headers: cache-control: - no-cache @@ -57334,7 +68173,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:20:28 GMT + - Wed, 27 Jul 2022 06:40:14 GMT expires: - '-1' pragma: @@ -57366,13 +68205,13 @@ interactions: ParameterSetName: - -n -g User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualWans/testvwan?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"testvwan\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualWans/testvwan\",\r\n - \ \"etag\": \"W/\\\"861342ca-b6ac-44dc-98cb-cf44713ec0e9\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"75e8c6ed-bea1-4194-a997-6e1c4cddb73a\\\"\",\r\n \"type\": \"Microsoft.Network/virtualWans\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"disableVpnEncryption\": false,\r\n \"allowBranchToBranchTraffic\": true,\r\n \"office365LocalBreakoutCategory\": @@ -57381,7 +68220,7 @@ interactions: azure-asyncnotification: - Enabled azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/7c27f84e-44e2-443c-9452-50346c5b3881?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/6e20b119-78e1-4487-aedf-1f82153ede4a?api-version=2021-08-01 cache-control: - no-cache content-length: @@ -57389,7 +68228,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:20:34 GMT + - Wed, 27 Jul 2022 06:40:19 GMT expires: - '-1' pragma: @@ -57402,9 +68241,9 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 53a2fc8b-0b33-4474-9022-c6de14e1a943 + - 59ba334f-2bc0-43b4-8233-13ba9db7922d x-ms-ratelimit-remaining-subscription-writes: - - '1198' + - '1199' status: code: 201 message: Created @@ -57422,9 +68261,9 @@ interactions: ParameterSetName: - -n -g User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/7c27f84e-44e2-443c-9452-50346c5b3881?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/6e20b119-78e1-4487-aedf-1f82153ede4a?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -57436,7 +68275,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:20:44 GMT + - Wed, 27 Jul 2022 06:40:31 GMT expires: - '-1' pragma: @@ -57453,7 +68292,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - a0d6c50d-988f-4714-9b9f-9fbd6cef902f + - eff83e8f-0d30-4f5f-b20c-e4b241cca99b status: code: 200 message: OK @@ -57471,13 +68310,13 @@ interactions: ParameterSetName: - -n -g User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualWans/testvwan?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"testvwan\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualWans/testvwan\",\r\n - \ \"etag\": \"W/\\\"0b7b6845-5eef-4755-8682-f0a557efeb1d\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"29fdf7db-03a6-4a18-8dee-375f519225ff\\\"\",\r\n \"type\": \"Microsoft.Network/virtualWans\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"disableVpnEncryption\": false,\r\n \"allowBranchToBranchTraffic\": true,\r\n \"office365LocalBreakoutCategory\": @@ -57490,9 +68329,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:20:45 GMT + - Wed, 27 Jul 2022 06:40:31 GMT etag: - - W/"0b7b6845-5eef-4755-8682-f0a557efeb1d" + - W/"29fdf7db-03a6-4a18-8dee-375f519225ff" expires: - '-1' pragma: @@ -57509,7 +68348,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 97e9218a-5b42-4126-9c91-c9910f0daee3 + - 5b4e2a50-3b01-4099-8b73-21729c650ec8 status: code: 200 message: OK @@ -57532,17 +68371,17 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"myclitestvhub\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub\",\r\n - \ \"etag\": \"W/\\\"4efe3fb6-cdc8-4321-bd3f-b1b2043359e9\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"89c92c1c-73ec-4d11-8e51-191f41a38710\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"virtualRouterAsn\": - 0,\r\n \"virtualRouterIps\": [],\r\n \"routeTable\": {\r\n \"routes\": + 65515,\r\n \"virtualRouterIps\": [],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"virtualRouterAutoScaleConfiguration\": {\r\n \"minCapacity\": 2\r\n },\r\n \"virtualWan\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualWans/testvwan\"\r\n \ },\r\n \"networkVirtualAppliances\": [],\r\n \"routingState\": \"None\",\r\n @@ -57552,15 +68391,15 @@ interactions: azure-asyncnotification: - Enabled azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/4bdfeb53-8f3c-405f-8bd0-7afea26ab75f?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/67976d11-11e1-449a-b7d5-ff133c23b360?api-version=2021-08-01 cache-control: - no-cache content-length: - - '1052' + - '1056' content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:20:51 GMT + - Wed, 27 Jul 2022 06:40:37 GMT expires: - '-1' pragma: @@ -57573,9 +68412,9 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 0b2dedaa-2e57-4012-8550-1de2681b2260 + - 662faa7f-d6d1-4d31-9966-eff230da33e0 x-ms-ratelimit-remaining-subscription-writes: - - '1198' + - '1199' status: code: 201 message: Created @@ -57593,9 +68432,9 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/4bdfeb53-8f3c-405f-8bd0-7afea26ab75f?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/67976d11-11e1-449a-b7d5-ff133c23b360?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -57607,7 +68446,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:21:02 GMT + - Wed, 27 Jul 2022 06:40:47 GMT expires: - '-1' pragma: @@ -57624,7 +68463,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 17f12281-59de-4a0a-afb7-c21a86267f20 + - 43066427-1bf4-44bf-b2ec-2c5196a91b6b status: code: 200 message: OK @@ -57642,9 +68481,9 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/4bdfeb53-8f3c-405f-8bd0-7afea26ab75f?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/67976d11-11e1-449a-b7d5-ff133c23b360?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -57656,7 +68495,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:21:12 GMT + - Wed, 27 Jul 2022 06:40:57 GMT expires: - '-1' pragma: @@ -57673,7 +68512,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - b7916f54-3c56-4f4d-b4ce-00001cc44111 + - ec899c61-a404-4dd6-8df8-0c694cf351dd status: code: 200 message: OK @@ -57691,9 +68530,9 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/4bdfeb53-8f3c-405f-8bd0-7afea26ab75f?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/67976d11-11e1-449a-b7d5-ff133c23b360?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -57705,7 +68544,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:21:33 GMT + - Wed, 27 Jul 2022 06:41:18 GMT expires: - '-1' pragma: @@ -57722,7 +68561,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 57931685-63f7-4309-9d99-f8f2bfb6e78f + - bf0ef245-0121-4a66-a37a-e4983bdd8e6d status: code: 200 message: OK @@ -57740,9 +68579,9 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/4bdfeb53-8f3c-405f-8bd0-7afea26ab75f?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/67976d11-11e1-449a-b7d5-ff133c23b360?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -57754,7 +68593,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:21:54 GMT + - Wed, 27 Jul 2022 06:41:39 GMT expires: - '-1' pragma: @@ -57771,7 +68610,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 155d6fca-7579-4ddc-9475-703c978d70d8 + - a125f60e-1a51-4cd7-819e-d0e2be94a186 status: code: 200 message: OK @@ -57789,9 +68628,9 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/4bdfeb53-8f3c-405f-8bd0-7afea26ab75f?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/67976d11-11e1-449a-b7d5-ff133c23b360?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -57803,7 +68642,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:22:33 GMT + - Wed, 27 Jul 2022 06:42:19 GMT expires: - '-1' pragma: @@ -57820,7 +68659,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 755f05e9-b2ec-446c-9324-abdb19f9d8a7 + - df50a1db-bbb0-425b-9c58-c5e0230297ff status: code: 200 message: OK @@ -57838,9 +68677,9 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/4bdfeb53-8f3c-405f-8bd0-7afea26ab75f?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/67976d11-11e1-449a-b7d5-ff133c23b360?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -57852,7 +68691,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:23:14 GMT + - Wed, 27 Jul 2022 06:42:59 GMT expires: - '-1' pragma: @@ -57869,7 +68708,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 62617170-92eb-4303-86a6-d39c678aa82e + - b242a0b8-ca07-4cc4-815c-4c301c491ad2 status: code: 200 message: OK @@ -57887,9 +68726,9 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/4bdfeb53-8f3c-405f-8bd0-7afea26ab75f?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/67976d11-11e1-449a-b7d5-ff133c23b360?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -57901,7 +68740,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:24:35 GMT + - Wed, 27 Jul 2022 06:44:19 GMT expires: - '-1' pragma: @@ -57918,7 +68757,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 56def889-8696-448b-bc36-6a7ffcbed93c + - baae9f28-9fbb-42d5-be6d-852b907c237e status: code: 200 message: OK @@ -57936,17 +68775,17 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"myclitestvhub\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub\",\r\n - \ \"etag\": \"W/\\\"6dadeab4-9dbe-4a70-add5-3d0cd4af75ac\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"d995b18b-bd2c-4bcb-a7ac-5608ab8ddd5f\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"virtualRouterAsn\": - 0,\r\n \"virtualRouterIps\": [],\r\n \"routeTable\": {\r\n \"routes\": + 65515,\r\n \"virtualRouterIps\": [],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"virtualRouterAutoScaleConfiguration\": {\r\n \"minCapacity\": 2\r\n },\r\n \"virtualWan\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualWans/testvwan\"\r\n \ },\r\n \"networkVirtualAppliances\": [],\r\n \"routingState\": \"Provisioning\",\r\n @@ -57956,11 +68795,11 @@ interactions: cache-control: - no-cache content-length: - - '1061' + - '1065' content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:24:35 GMT + - Wed, 27 Jul 2022 06:44:20 GMT expires: - '-1' pragma: @@ -57977,7 +68816,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - c9e33edb-e7bb-4ccb-97fb-60e9138b0267 + - 86841da0-eb1b-4ac3-bec2-a119e139c062 status: code: 200 message: OK @@ -57995,12 +68834,12 @@ interactions: ParameterSetName: - -g -n --vhub --sku --count User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_azure_vwan_route_table_v3000001?api-version=2021-04-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001","name":"cli_test_azure_vwan_route_table_v3000001","type":"Microsoft.Resources/resourceGroups","location":"eastus","tags":{"product":"azurecli","cause":"automation","date":"2022-05-16T06:20:03Z"},"properties":{"provisioningState":"Succeeded"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001","name":"cli_test_azure_vwan_route_table_v3000001","type":"Microsoft.Resources/resourceGroups","location":"eastus","tags":{"product":"azurecli","cause":"automation","date":"2022-07-27T06:39:48Z"},"properties":{"provisioningState":"Succeeded"}}' headers: cache-control: - no-cache @@ -58009,7 +68848,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:24:36 GMT + - Wed, 27 Jul 2022 06:44:21 GMT expires: - '-1' pragma: @@ -58043,13 +68882,13 @@ interactions: ParameterSetName: - -g -n --vhub --sku --count User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/azureFirewalls/myfirewall?api-version=2020-07-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/azureFirewalls/myfirewall?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"myfirewall\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/azureFirewalls/myfirewall\",\r\n - \ \"etag\": \"W/\\\"7f519b9d-5cd6-4e6a-b4fe-c09d6d0f7120\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"63b74fad-cfc2-4a8b-ba0f-4ecd246899e6\\\"\",\r\n \"type\": \"Microsoft.Network/azureFirewalls\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"sku\": {\r\n \"name\": \"AZFW_Hub\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"additionalProperties\": @@ -58060,7 +68899,7 @@ interactions: azure-asyncnotification: - Enabled azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/e15ffdf0-d734-44e4-9b2a-32e8d89443b4?api-version=2020-07-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/6b8e6483-1c96-4b09-a01f-6d6970b33fa9?api-version=2021-08-01 cache-control: - no-cache content-length: @@ -58068,7 +68907,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:24:42 GMT + - Wed, 27 Jul 2022 06:44:27 GMT expires: - '-1' pragma: @@ -58081,7 +68920,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 81d88ab1-db5e-4838-bce1-cecf06229189 + - 6bd98568-0353-4d40-aaca-f5d3de240d18 x-ms-ratelimit-remaining-subscription-writes: - '1199' status: @@ -58101,58 +68940,9 @@ interactions: ParameterSetName: - -g -n --vhub --sku --count User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/e15ffdf0-d734-44e4-9b2a-32e8d89443b4?api-version=2020-07-01 - response: - body: - string: "{\r\n \"status\": \"InProgress\"\r\n}" - headers: - cache-control: - - no-cache - content-length: - - '30' - content-type: - - application/json; charset=utf-8 - date: - - Mon, 16 May 2022 06:24:53 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-ms-arm-service-request-id: - - 219bee4c-f5fb-41c3-9a29-11b808364451 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - network firewall create - Connection: - - keep-alive - ParameterSetName: - - -g -n --vhub --sku --count - User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/e15ffdf0-d734-44e4-9b2a-32e8d89443b4?api-version=2020-07-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/6b8e6483-1c96-4b09-a01f-6d6970b33fa9?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -58164,7 +68954,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:25:03 GMT + - Wed, 27 Jul 2022 06:44:39 GMT expires: - '-1' pragma: @@ -58181,7 +68971,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 7fb8a186-a000-400b-a50a-513301d0a5eb + - 5e4dffb3-fe73-4647-b0a5-fc81079eb001 status: code: 200 message: OK @@ -58199,9 +68989,9 @@ interactions: ParameterSetName: - -g -n --vhub --sku --count User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/e15ffdf0-d734-44e4-9b2a-32e8d89443b4?api-version=2020-07-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/6b8e6483-1c96-4b09-a01f-6d6970b33fa9?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -58213,7 +69003,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:25:23 GMT + - Wed, 27 Jul 2022 06:44:49 GMT expires: - '-1' pragma: @@ -58230,7 +69020,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 37331042-a7d2-4bf6-b1c0-1bf1d88e0b93 + - 082d6901-1d45-4ea0-8d90-70958ce0f591 status: code: 200 message: OK @@ -58248,9 +69038,9 @@ interactions: ParameterSetName: - -g -n --vhub --sku --count User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/e15ffdf0-d734-44e4-9b2a-32e8d89443b4?api-version=2020-07-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/6b8e6483-1c96-4b09-a01f-6d6970b33fa9?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -58262,7 +69052,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:25:44 GMT + - Wed, 27 Jul 2022 06:45:09 GMT expires: - '-1' pragma: @@ -58279,7 +69069,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - c6ede578-3649-4926-b875-c7998f7d9f36 + - 012d1c9b-303b-458c-a516-6903203fe36c status: code: 200 message: OK @@ -58297,9 +69087,9 @@ interactions: ParameterSetName: - -g -n --vhub --sku --count User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/e15ffdf0-d734-44e4-9b2a-32e8d89443b4?api-version=2020-07-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/6b8e6483-1c96-4b09-a01f-6d6970b33fa9?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -58311,7 +69101,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:26:25 GMT + - Wed, 27 Jul 2022 06:45:29 GMT expires: - '-1' pragma: @@ -58328,7 +69118,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 1074eaee-8866-4b78-985d-e5fa68f7f4c5 + - d4557aad-0c4d-4a78-9129-6b6dad470c40 status: code: 200 message: OK @@ -58346,9 +69136,9 @@ interactions: ParameterSetName: - -g -n --vhub --sku --count User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/e15ffdf0-d734-44e4-9b2a-32e8d89443b4?api-version=2020-07-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/6b8e6483-1c96-4b09-a01f-6d6970b33fa9?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -58360,7 +69150,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:27:05 GMT + - Wed, 27 Jul 2022 06:46:10 GMT expires: - '-1' pragma: @@ -58377,7 +69167,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - d0597019-affc-4b60-afa1-4c39803ba520 + - cc5a01a8-5c9f-4dfd-a8c0-beff6efe1d27 status: code: 200 message: OK @@ -58395,9 +69185,9 @@ interactions: ParameterSetName: - -g -n --vhub --sku --count User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/e15ffdf0-d734-44e4-9b2a-32e8d89443b4?api-version=2020-07-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/6b8e6483-1c96-4b09-a01f-6d6970b33fa9?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -58409,7 +69199,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:28:26 GMT + - Wed, 27 Jul 2022 06:46:51 GMT expires: - '-1' pragma: @@ -58426,7 +69216,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - a88a6e14-3385-4947-98e0-e51a4273575a + - b4af8c45-a4d3-42bd-83b3-32c42dbab631 status: code: 200 message: OK @@ -58444,9 +69234,9 @@ interactions: ParameterSetName: - -g -n --vhub --sku --count User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/e15ffdf0-d734-44e4-9b2a-32e8d89443b4?api-version=2020-07-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/6b8e6483-1c96-4b09-a01f-6d6970b33fa9?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -58458,7 +69248,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:31:07 GMT + - Wed, 27 Jul 2022 06:48:10 GMT expires: - '-1' pragma: @@ -58475,7 +69265,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 5e662549-04a0-473e-aaa9-f47cc329cf74 + - 508c90a0-7a0e-43c8-a6ac-c780a4a534ff status: code: 200 message: OK @@ -58493,9 +69283,9 @@ interactions: ParameterSetName: - -g -n --vhub --sku --count User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/e15ffdf0-d734-44e4-9b2a-32e8d89443b4?api-version=2020-07-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/6b8e6483-1c96-4b09-a01f-6d6970b33fa9?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -58507,7 +69297,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:32:47 GMT + - Wed, 27 Jul 2022 06:50:52 GMT expires: - '-1' pragma: @@ -58524,7 +69314,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 26d83d2b-8f36-4e6d-8717-5e8fa3803426 + - 10b897b3-79df-4897-91ca-95880672be75 status: code: 200 message: OK @@ -58542,9 +69332,9 @@ interactions: ParameterSetName: - -g -n --vhub --sku --count User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/e15ffdf0-d734-44e4-9b2a-32e8d89443b4?api-version=2020-07-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/6b8e6483-1c96-4b09-a01f-6d6970b33fa9?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -58556,7 +69346,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:34:28 GMT + - Wed, 27 Jul 2022 06:52:33 GMT expires: - '-1' pragma: @@ -58573,7 +69363,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 1b7c9f1c-1533-4c87-857d-c7c6224d7a39 + - cc09431c-ccee-44d7-a9b5-3599884199de status: code: 200 message: OK @@ -58591,9 +69381,9 @@ interactions: ParameterSetName: - -g -n --vhub --sku --count User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/e15ffdf0-d734-44e4-9b2a-32e8d89443b4?api-version=2020-07-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/6b8e6483-1c96-4b09-a01f-6d6970b33fa9?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -58605,7 +69395,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:36:08 GMT + - Wed, 27 Jul 2022 06:54:13 GMT expires: - '-1' pragma: @@ -58622,7 +69412,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 4d5ef8b9-42b3-4024-8ed7-5dbfbfc8cabc + - ff8d4876-0afa-4836-aaa1-424a028c0414 status: code: 200 message: OK @@ -58640,9 +69430,9 @@ interactions: ParameterSetName: - -g -n --vhub --sku --count User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/e15ffdf0-d734-44e4-9b2a-32e8d89443b4?api-version=2020-07-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/6b8e6483-1c96-4b09-a01f-6d6970b33fa9?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -58654,7 +69444,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:37:49 GMT + - Wed, 27 Jul 2022 06:55:53 GMT expires: - '-1' pragma: @@ -58671,7 +69461,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 2da63252-5fda-49a9-ba09-8231af8ed1e9 + - 7fe213e7-d761-4c50-82ae-c93b47600b7a status: code: 200 message: OK @@ -58689,9 +69479,9 @@ interactions: ParameterSetName: - -g -n --vhub --sku --count User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/e15ffdf0-d734-44e4-9b2a-32e8d89443b4?api-version=2020-07-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/6b8e6483-1c96-4b09-a01f-6d6970b33fa9?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -58703,7 +69493,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:39:29 GMT + - Wed, 27 Jul 2022 06:57:34 GMT expires: - '-1' pragma: @@ -58720,7 +69510,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 65cba882-f411-41eb-bccd-b25e2a91c873 + - 24d5cc80-511e-4e85-9dde-351da3c95fc9 status: code: 200 message: OK @@ -58738,9 +69528,9 @@ interactions: ParameterSetName: - -g -n --vhub --sku --count User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/e15ffdf0-d734-44e4-9b2a-32e8d89443b4?api-version=2020-07-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/6b8e6483-1c96-4b09-a01f-6d6970b33fa9?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -58752,7 +69542,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:41:09 GMT + - Wed, 27 Jul 2022 06:59:14 GMT expires: - '-1' pragma: @@ -58769,7 +69559,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - a3fd455b-72ad-47f2-83e2-7d2b4b2a717b + - 3a39dc71-b3e9-41b1-8319-af3cb0b394d0 status: code: 200 message: OK @@ -58787,9 +69577,9 @@ interactions: ParameterSetName: - -g -n --vhub --sku --count User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/e15ffdf0-d734-44e4-9b2a-32e8d89443b4?api-version=2020-07-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/6b8e6483-1c96-4b09-a01f-6d6970b33fa9?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -58801,7 +69591,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:42:49 GMT + - Wed, 27 Jul 2022 07:00:55 GMT expires: - '-1' pragma: @@ -58818,7 +69608,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - d483be96-5052-403f-b4d7-e102cce0c0d9 + - 47c157c4-4f07-40ba-825e-d79ea152cfeb status: code: 200 message: OK @@ -58836,9 +69626,9 @@ interactions: ParameterSetName: - -g -n --vhub --sku --count User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/e15ffdf0-d734-44e4-9b2a-32e8d89443b4?api-version=2020-07-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/6b8e6483-1c96-4b09-a01f-6d6970b33fa9?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -58850,7 +69640,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:44:30 GMT + - Wed, 27 Jul 2022 07:02:36 GMT expires: - '-1' pragma: @@ -58867,7 +69657,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 9f8d6ad7-5e1a-4564-8fe9-133e5f52ecfd + - 5fbd5859-9e2e-44e7-8117-131155a9db62 status: code: 200 message: OK @@ -58885,32 +69675,32 @@ interactions: ParameterSetName: - -g -n --vhub --sku --count User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/18.0.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/azureFirewalls/myfirewall?api-version=2020-07-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/azureFirewalls/myfirewall?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"myfirewall\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/azureFirewalls/myfirewall\",\r\n - \ \"etag\": \"W/\\\"4e19f997-67a9-4922-96f8-8f88c88c52ba\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"9288dbb3-2884-451f-a234-572238bf933b\\\"\",\r\n \"type\": \"Microsoft.Network/azureFirewalls\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"sku\": {\r\n \"name\": \"AZFW_Hub\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"additionalProperties\": {},\r\n \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub\"\r\n \ },\r\n \"hubIPAddresses\": {\r\n \"privateIPAddress\": \"10.0.0.132\",\r\n \ \"publicIPs\": {\r\n \"addresses\": [\r\n {\r\n \"address\": - \"20.127.6.26\"\r\n }\r\n ],\r\n \"count\": 1\r\n }\r\n - \ }\r\n }\r\n}" + \"20.127.87.152\"\r\n }\r\n ],\r\n \"count\": 1\r\n + \ }\r\n }\r\n }\r\n}" headers: cache-control: - no-cache content-length: - - '933' + - '935' content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:44:31 GMT + - Wed, 27 Jul 2022 07:02:36 GMT etag: - - W/"4e19f997-67a9-4922-96f8-8f88c88c52ba" + - W/"9288dbb3-2884-451f-a234-572238bf933b" expires: - '-1' pragma: @@ -58927,7 +69717,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 183b8441-69e1-4ed3-a122-8e0e65515581 + - c115d6cb-fb0f-459e-92b0-c39ccb697337 status: code: 200 message: OK @@ -58945,7 +69735,7 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/vpnGateways/mycligateway?api-version=2021-08-01 response: @@ -58961,7 +69751,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:44:31 GMT + - Wed, 27 Jul 2022 07:02:37 GMT expires: - '-1' pragma: @@ -58994,13 +69784,13 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/vpnGateways/mycligateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"mycligateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/vpnGateways/mycligateway\",\r\n - \ \"etag\": \"W/\\\"9732e695-cf05-4588-ac91-ef6f3e07746f\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"45be7878-104f-4c8f-9ac6-67ca793c3b64\\\"\",\r\n \"type\": \"Microsoft.Network/vpnGateways\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"connections\": [],\r\n \ \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub\"\r\n @@ -59012,7 +69802,7 @@ interactions: azure-asyncnotification: - Enabled azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2d78424b-147e-41a1-9a26-773c887f4565?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/93b89fc3-32ed-494c-bd02-46692f898e67?api-version=2021-08-01 cache-control: - no-cache content-length: @@ -59020,7 +69810,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:44:37 GMT + - Wed, 27 Jul 2022 07:02:43 GMT expires: - '-1' pragma: @@ -59033,7 +69823,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 03542137-ac4f-474d-b40d-51ae23826e36 + - 4cf03588-3a74-4d8e-b47d-10b029ea9090 x-ms-ratelimit-remaining-subscription-writes: - '1199' status: @@ -59053,58 +69843,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2d78424b-147e-41a1-9a26-773c887f4565?api-version=2021-08-01 - response: - body: - string: "{\r\n \"status\": \"InProgress\"\r\n}" - headers: - cache-control: - - no-cache - content-length: - - '30' - content-type: - - application/json; charset=utf-8 - date: - - Mon, 16 May 2022 06:44:48 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-ms-arm-service-request-id: - - 7aac1562-d5f6-4275-a7f9-f6c48a258d17 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - network vpn-gateway create - Connection: - - keep-alive - ParameterSetName: - - -n -g --vhub -l - User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2d78424b-147e-41a1-9a26-773c887f4565?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/93b89fc3-32ed-494c-bd02-46692f898e67?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -59116,7 +69857,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:44:59 GMT + - Wed, 27 Jul 2022 07:02:53 GMT expires: - '-1' pragma: @@ -59133,7 +69874,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 23b8a0c4-8108-473f-a35b-32157b719839 + - 8476ffb4-7e03-464a-9563-ede60ac98633 status: code: 200 message: OK @@ -59151,9 +69892,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2d78424b-147e-41a1-9a26-773c887f4565?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/93b89fc3-32ed-494c-bd02-46692f898e67?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -59165,7 +69906,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:45:20 GMT + - Wed, 27 Jul 2022 07:03:03 GMT expires: - '-1' pragma: @@ -59182,7 +69923,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 6b27cb46-20b5-483c-9453-53c9c6f9815a + - 86eba5a2-fd78-4be1-ad2c-bdc8db397080 status: code: 200 message: OK @@ -59200,9 +69941,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2d78424b-147e-41a1-9a26-773c887f4565?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/93b89fc3-32ed-494c-bd02-46692f898e67?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -59214,7 +69955,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:45:40 GMT + - Wed, 27 Jul 2022 07:03:24 GMT expires: - '-1' pragma: @@ -59231,7 +69972,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 680d34d4-7c16-4b9d-a585-06c1045466cd + - b938f379-1b09-4505-91fc-90ed607cc924 status: code: 200 message: OK @@ -59249,9 +69990,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2d78424b-147e-41a1-9a26-773c887f4565?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/93b89fc3-32ed-494c-bd02-46692f898e67?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -59263,7 +70004,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:46:20 GMT + - Wed, 27 Jul 2022 07:03:44 GMT expires: - '-1' pragma: @@ -59280,7 +70021,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 601c6e7a-40a8-4dd7-a460-cb68d6881f69 + - 380d054e-5480-4ab5-aad9-bb7b209a6987 status: code: 200 message: OK @@ -59298,9 +70039,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2d78424b-147e-41a1-9a26-773c887f4565?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/93b89fc3-32ed-494c-bd02-46692f898e67?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -59312,7 +70053,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:47:01 GMT + - Wed, 27 Jul 2022 07:04:24 GMT expires: - '-1' pragma: @@ -59329,7 +70070,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - de3f88c2-f804-4d4e-9713-775dffd592b0 + - ea1002db-5a28-43fa-bd16-46b5a3547437 status: code: 200 message: OK @@ -59347,9 +70088,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2d78424b-147e-41a1-9a26-773c887f4565?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/93b89fc3-32ed-494c-bd02-46692f898e67?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -59361,7 +70102,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:48:20 GMT + - Wed, 27 Jul 2022 07:05:05 GMT expires: - '-1' pragma: @@ -59378,7 +70119,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - cb27cd25-7d36-46fa-8fe8-8466d7f941db + - 7b7360a0-cfdc-4080-91c7-19b395cf567f status: code: 200 message: OK @@ -59396,9 +70137,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2d78424b-147e-41a1-9a26-773c887f4565?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/93b89fc3-32ed-494c-bd02-46692f898e67?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -59410,7 +70151,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:51:02 GMT + - Wed, 27 Jul 2022 07:06:25 GMT expires: - '-1' pragma: @@ -59427,7 +70168,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - ce5c8bb0-65ee-4f62-a41d-7b2cf16fc92d + - fcb0446c-6989-46ae-ac12-635694eefb5d status: code: 200 message: OK @@ -59445,9 +70186,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2d78424b-147e-41a1-9a26-773c887f4565?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/93b89fc3-32ed-494c-bd02-46692f898e67?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -59459,7 +70200,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:52:42 GMT + - Wed, 27 Jul 2022 07:09:06 GMT expires: - '-1' pragma: @@ -59476,7 +70217,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 6237c4b6-7ddf-44a7-a660-6dfe36a5e919 + - 80898913-d22a-4b2c-848d-c9968bc7b0b1 status: code: 200 message: OK @@ -59494,9 +70235,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2d78424b-147e-41a1-9a26-773c887f4565?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/93b89fc3-32ed-494c-bd02-46692f898e67?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -59508,7 +70249,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:54:23 GMT + - Wed, 27 Jul 2022 07:10:47 GMT expires: - '-1' pragma: @@ -59525,7 +70266,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 8283e4c0-09d9-4061-a1b2-3adfbc54b753 + - d82301c1-ca8f-4067-a1fa-d0034dfce940 status: code: 200 message: OK @@ -59543,9 +70284,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2d78424b-147e-41a1-9a26-773c887f4565?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/93b89fc3-32ed-494c-bd02-46692f898e67?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -59557,7 +70298,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:56:03 GMT + - Wed, 27 Jul 2022 07:12:27 GMT expires: - '-1' pragma: @@ -59574,7 +70315,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 4ef6bc88-d431-45ee-94e8-8be6a65c0eb8 + - bac264d1-3248-4721-8bc5-799e816b9212 status: code: 200 message: OK @@ -59592,9 +70333,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2d78424b-147e-41a1-9a26-773c887f4565?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/93b89fc3-32ed-494c-bd02-46692f898e67?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -59606,7 +70347,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:57:43 GMT + - Wed, 27 Jul 2022 07:14:07 GMT expires: - '-1' pragma: @@ -59623,7 +70364,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 31c36fbe-1544-4026-a295-9b64cfcb5661 + - 75cd11eb-a45e-4fce-aa4f-8040ed0f08ca status: code: 200 message: OK @@ -59641,9 +70382,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2d78424b-147e-41a1-9a26-773c887f4565?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/93b89fc3-32ed-494c-bd02-46692f898e67?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -59655,7 +70396,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 06:59:24 GMT + - Wed, 27 Jul 2022 07:15:47 GMT expires: - '-1' pragma: @@ -59672,7 +70413,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - f9611df9-0147-46e7-b487-d19523968242 + - ae659dbc-3f24-45a2-97f9-c33913e4f555 status: code: 200 message: OK @@ -59690,9 +70431,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2d78424b-147e-41a1-9a26-773c887f4565?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/93b89fc3-32ed-494c-bd02-46692f898e67?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -59704,7 +70445,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 07:01:04 GMT + - Wed, 27 Jul 2022 07:17:28 GMT expires: - '-1' pragma: @@ -59721,7 +70462,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 7b9fbf49-e33c-4b46-b59e-afe13aab3bed + - 881585a9-0fa3-4e13-a7af-b5898c77f982 status: code: 200 message: OK @@ -59739,9 +70480,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2d78424b-147e-41a1-9a26-773c887f4565?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/93b89fc3-32ed-494c-bd02-46692f898e67?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -59753,7 +70494,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 07:02:44 GMT + - Wed, 27 Jul 2022 07:19:09 GMT expires: - '-1' pragma: @@ -59770,7 +70511,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - a84584e0-c8bc-42ee-83c5-1407430fa1bc + - 93b469e7-8b56-4155-823c-64d7c57d688b status: code: 200 message: OK @@ -59788,9 +70529,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2d78424b-147e-41a1-9a26-773c887f4565?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/93b89fc3-32ed-494c-bd02-46692f898e67?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -59802,7 +70543,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 07:04:25 GMT + - Wed, 27 Jul 2022 07:20:49 GMT expires: - '-1' pragma: @@ -59819,7 +70560,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 94ca262a-4068-48c6-8c81-0fb49663d60e + - 0ef250bf-bd43-44d9-99ef-9a3fcd2e8307 status: code: 200 message: OK @@ -59837,9 +70578,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2d78424b-147e-41a1-9a26-773c887f4565?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/93b89fc3-32ed-494c-bd02-46692f898e67?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -59851,7 +70592,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 07:06:05 GMT + - Wed, 27 Jul 2022 07:22:29 GMT expires: - '-1' pragma: @@ -59868,7 +70609,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 8d1d1072-2dae-42ae-a91c-8c55ae345f33 + - 429181f8-adf6-4f28-a3b1-876240d77d71 status: code: 200 message: OK @@ -59886,9 +70627,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2d78424b-147e-41a1-9a26-773c887f4565?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/93b89fc3-32ed-494c-bd02-46692f898e67?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -59900,7 +70641,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 07:07:46 GMT + - Wed, 27 Jul 2022 07:24:10 GMT expires: - '-1' pragma: @@ -59917,7 +70658,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 218e0b1b-21e8-4380-81c8-ea3e64a49841 + - a61d73b7-21d4-493b-a53d-6b67dbc12e6b status: code: 200 message: OK @@ -59935,9 +70676,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2d78424b-147e-41a1-9a26-773c887f4565?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/93b89fc3-32ed-494c-bd02-46692f898e67?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -59949,7 +70690,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 07:09:27 GMT + - Wed, 27 Jul 2022 07:25:50 GMT expires: - '-1' pragma: @@ -59966,7 +70707,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 0f259e3d-cb5a-4042-aa7f-5d0842c02eb7 + - af354c9a-8dfd-4ef6-b61f-e87cc7cdead4 status: code: 200 message: OK @@ -59984,9 +70725,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2d78424b-147e-41a1-9a26-773c887f4565?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/93b89fc3-32ed-494c-bd02-46692f898e67?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -59998,7 +70739,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 07:11:06 GMT + - Wed, 27 Jul 2022 07:27:31 GMT expires: - '-1' pragma: @@ -60015,7 +70756,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - cb89ab57-c5fe-4473-8172-177c11c6b196 + - 48a44571-28ce-44a8-8c5a-e2041e03f086 status: code: 200 message: OK @@ -60033,9 +70774,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2d78424b-147e-41a1-9a26-773c887f4565?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/93b89fc3-32ed-494c-bd02-46692f898e67?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -60047,7 +70788,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 07:12:47 GMT + - Wed, 27 Jul 2022 07:29:12 GMT expires: - '-1' pragma: @@ -60064,7 +70805,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - c7425258-33c3-49e4-b351-9c3accfb4466 + - 4ca3360e-3103-4087-9a75-14a0987f10a9 status: code: 200 message: OK @@ -60082,9 +70823,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2d78424b-147e-41a1-9a26-773c887f4565?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/93b89fc3-32ed-494c-bd02-46692f898e67?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -60096,7 +70837,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 07:14:27 GMT + - Wed, 27 Jul 2022 07:30:52 GMT expires: - '-1' pragma: @@ -60113,7 +70854,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 0d8d393d-8f71-4e3a-83de-56e03478e618 + - 6493bcf2-4087-465c-a898-4fb24577bf92 status: code: 200 message: OK @@ -60131,41 +70872,41 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/vpnGateways/mycligateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"mycligateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/vpnGateways/mycligateway\",\r\n - \ \"etag\": \"W/\\\"8fff527e-0922-4ebd-b0c8-c39dcbd1b618\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"3848a5a9-f0ea-4c73-b2f8-907121e59813\\\"\",\r\n \"type\": \"Microsoft.Network/vpnGateways\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"connections\": [],\r\n \ \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub\"\r\n \ },\r\n \"bgpSettings\": {\r\n \"asn\": 65515,\r\n \"peerWeight\": 0,\r\n \"bgpPeeringAddresses\": [\r\n {\r\n \"ipconfigurationId\": - \"Instance0\",\r\n \"defaultBgpIpAddresses\": [\r\n \"10.0.0.12\"\r\n + \"Instance0\",\r\n \"defaultBgpIpAddresses\": [\r\n \"10.0.0.13\"\r\n \ ],\r\n \"customBgpIpAddresses\": [],\r\n \"tunnelIpAddresses\": - [\r\n \"52.226.215.214\",\r\n \"10.0.0.4\"\r\n ]\r\n + [\r\n \"20.84.13.161\",\r\n \"10.0.0.4\"\r\n ]\r\n \ },\r\n {\r\n \"ipconfigurationId\": \"Instance1\",\r\n - \ \"defaultBgpIpAddresses\": [\r\n \"10.0.0.13\"\r\n ],\r\n + \ \"defaultBgpIpAddresses\": [\r\n \"10.0.0.12\"\r\n ],\r\n \ \"customBgpIpAddresses\": [],\r\n \"tunnelIpAddresses\": - [\r\n \"52.226.215.219\",\r\n \"10.0.0.5\"\r\n ]\r\n + [\r\n \"20.232.248.219\",\r\n \"10.0.0.5\"\r\n ]\r\n \ }\r\n ]\r\n },\r\n \"vpnGatewayScaleUnit\": 1,\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"ipConfigurations\": [\r\n {\r\n \"id\": \"Instance0\",\r\n - \ \"publicIpAddress\": \"52.226.215.214\",\r\n \"privateIpAddress\": + \ \"publicIpAddress\": \"20.84.13.161\",\r\n \"privateIpAddress\": \"10.0.0.4\"\r\n },\r\n {\r\n \"id\": \"Instance1\",\r\n - \ \"publicIpAddress\": \"52.226.215.219\",\r\n \"privateIpAddress\": + \ \"publicIpAddress\": \"20.232.248.219\",\r\n \"privateIpAddress\": \"10.0.0.5\"\r\n }\r\n ],\r\n \"natRules\": [],\r\n \"enableBgpRouteTranslationForNat\": false,\r\n \"isRoutingPreferenceInternet\": false\r\n }\r\n}" headers: cache-control: - no-cache content-length: - - '1796' + - '1792' content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 07:14:28 GMT + - Wed, 27 Jul 2022 07:30:53 GMT expires: - '-1' pragma: @@ -60182,7 +70923,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 8686b889-0246-41ec-a084-5a27b60eecc0 + - a415116d-c27c-468e-add4-b6b534ae3ce3 status: code: 200 message: OK @@ -60208,13 +70949,13 @@ interactions: - -n -g --vhub-name --route-name --destination-type --destinations --next-hop-type --next-hop --labels User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/testroutetable?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"testroutetable\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/testroutetable\",\r\n - \ \"etag\": \"W/\\\"645cbec6-ea86-4cca-a278-2770f0cf0c49\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"22ea3df5-cf58-4d6f-a8f1-a2bda1d03387\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"routes\": [\r\n {\r\n \ \"name\": \"myroute1\",\r\n \"destinationType\": \"CIDR\",\r\n \ \"destinations\": [\r\n \"20.10.0.0/16\",\r\n \"20.20.0.0/16\"\r\n @@ -60225,7 +70966,7 @@ interactions: []\r\n },\r\n \"type\": \"Microsoft.Network/virtualHubs/hubRouteTables\"\r\n}" headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/d36f5903-9b6f-4db8-99e3-4981dddede80?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8efc54b2-9b63-4db9-acb7-afff90b33b3a?api-version=2021-08-01 cache-control: - no-cache content-length: @@ -60233,7 +70974,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 07:14:30 GMT + - Wed, 27 Jul 2022 07:30:54 GMT expires: - '-1' pragma: @@ -60246,9 +70987,9 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 4141311d-3b38-4c74-9d50-7d4f010944a3 + - 75be5284-68f0-450c-b9be-c8884f91e41c x-ms-ratelimit-remaining-subscription-writes: - - '1196' + - '1199' status: code: 201 message: Created @@ -60267,9 +71008,59 @@ interactions: - -n -g --vhub-name --route-name --destination-type --destinations --next-hop-type --next-hop --labels User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8efc54b2-9b63-4db9-acb7-afff90b33b3a?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 27 Jul 2022 07:31:04 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - e40bf2f4-561c-4487-95cf-701907ff7027 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub route-table create + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub-name --route-name --destination-type --destinations --next-hop-type + --next-hop --labels + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/d36f5903-9b6f-4db8-99e3-4981dddede80?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8efc54b2-9b63-4db9-acb7-afff90b33b3a?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -60281,7 +71072,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 07:14:40 GMT + - Wed, 27 Jul 2022 07:31:15 GMT expires: - '-1' pragma: @@ -60298,7 +71089,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 23d71f65-2aa2-49c7-97a4-6e91ebbf700a + - 2d8f2885-01a4-4d94-9339-70ddc3e9da1e status: code: 200 message: OK @@ -60317,9 +71108,9 @@ interactions: - -n -g --vhub-name --route-name --destination-type --destinations --next-hop-type --next-hop --labels User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/d36f5903-9b6f-4db8-99e3-4981dddede80?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/8efc54b2-9b63-4db9-acb7-afff90b33b3a?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -60331,7 +71122,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 07:14:50 GMT + - Wed, 27 Jul 2022 07:31:36 GMT expires: - '-1' pragma: @@ -60348,7 +71139,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 4577a88c-f2b3-4b7e-8c2f-bb7c903190bb + - 58faffde-4d80-47e0-9f18-dff720af5bc1 status: code: 200 message: OK @@ -60367,13 +71158,13 @@ interactions: - -n -g --vhub-name --route-name --destination-type --destinations --next-hop-type --next-hop --labels User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/testroutetable?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"testroutetable\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/testroutetable\",\r\n - \ \"etag\": \"W/\\\"2ea42526-baf9-4a85-b60c-4e0ac327f33a\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"68c4cc6a-e02c-4e07-a388-2520b4084b9c\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"routes\": [\r\n {\r\n \ \"name\": \"myroute1\",\r\n \"destinationType\": \"CIDR\",\r\n \ \"destinations\": [\r\n \"20.10.0.0/16\",\r\n \"20.20.0.0/16\"\r\n @@ -60390,9 +71181,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 07:14:50 GMT + - Wed, 27 Jul 2022 07:31:36 GMT etag: - - W/"2ea42526-baf9-4a85-b60c-4e0ac327f33a" + - W/"68c4cc6a-e02c-4e07-a388-2520b4084b9c" expires: - '-1' pragma: @@ -60409,7 +71200,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 630b5384-e6ba-4590-a0a5-4ceb3a419e31 + - ac384e6b-c847-4df3-bdf9-063be4adb41d status: code: 200 message: OK @@ -60427,13 +71218,13 @@ interactions: ParameterSetName: - -n -g --vhub-name User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/testroutetable?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"testroutetable\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/testroutetable\",\r\n - \ \"etag\": \"W/\\\"2ea42526-baf9-4a85-b60c-4e0ac327f33a\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"68c4cc6a-e02c-4e07-a388-2520b4084b9c\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"routes\": [\r\n {\r\n \ \"name\": \"myroute1\",\r\n \"destinationType\": \"CIDR\",\r\n \ \"destinations\": [\r\n \"20.10.0.0/16\",\r\n \"20.20.0.0/16\"\r\n @@ -60450,9 +71241,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 07:14:51 GMT + - Wed, 27 Jul 2022 07:31:38 GMT etag: - - W/"2ea42526-baf9-4a85-b60c-4e0ac327f33a" + - W/"68c4cc6a-e02c-4e07-a388-2520b4084b9c" expires: - '-1' pragma: @@ -60469,7 +71260,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 2239b287-8a22-498b-9ab8-7226e9749e14 + - f73c2074-d425-4d99-8b8f-c31123248f41 status: code: 200 message: OK @@ -60487,7 +71278,7 @@ interactions: ParameterSetName: - -g --vhub-name User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/routeTables?api-version=2021-08-01 response: @@ -60501,7 +71292,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 07:14:52 GMT + - Wed, 27 Jul 2022 07:31:38 GMT expires: - '-1' pragma: @@ -60518,7 +71309,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 497d8572-d2e5-4f14-9975-1cb5d9ca773b + - 5aabe85a-3844-4c19-8546-f15a0bbab3af status: code: 200 message: OK @@ -60536,26 +71327,26 @@ interactions: ParameterSetName: - -g --vhub-name User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables?api-version=2021-08-01 response: body: string: "{\r\n \"value\": [\r\n {\r\n \"name\": \"defaultRouteTable\",\r\n \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/defaultRouteTable\",\r\n - \ \"etag\": \"W/\\\"2ea42526-baf9-4a85-b60c-4e0ac327f33a\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"68c4cc6a-e02c-4e07-a388-2520b4084b9c\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"routes\": [],\r\n \"labels\": [\r\n \"default\"\r\n ],\r\n \"associatedConnections\": [],\r\n \"propagatingConnections\": []\r\n },\r\n \"type\": \"Microsoft.Network/virtualHubs/hubRouteTables\"\r\n },\r\n {\r\n \"name\": \"noneRouteTable\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/noneRouteTable\",\r\n - \ \"etag\": \"W/\\\"2ea42526-baf9-4a85-b60c-4e0ac327f33a\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"68c4cc6a-e02c-4e07-a388-2520b4084b9c\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"routes\": [],\r\n \"labels\": [\r\n \"none\"\r\n ],\r\n \"associatedConnections\": [],\r\n \"propagatingConnections\": []\r\n },\r\n \"type\": \"Microsoft.Network/virtualHubs/hubRouteTables\"\r\n },\r\n {\r\n \"name\": \"testroutetable\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/testroutetable\",\r\n - \ \"etag\": \"W/\\\"2ea42526-baf9-4a85-b60c-4e0ac327f33a\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"68c4cc6a-e02c-4e07-a388-2520b4084b9c\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"routes\": [\r\n {\r\n \"name\": \"myroute1\",\r\n \"destinationType\": \"CIDR\",\r\n \"destinations\": [\r\n \"20.10.0.0/16\",\r\n @@ -60573,7 +71364,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 07:14:53 GMT + - Wed, 27 Jul 2022 07:31:40 GMT expires: - '-1' pragma: @@ -60590,7 +71381,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 2008e1ef-afa8-40c6-be4d-3632cc1a0a38 + - dd45c7a7-7412-4629-8122-376f1a9e573e status: code: 200 message: OK @@ -60608,13 +71399,13 @@ interactions: ParameterSetName: - -n -g --vhub-name --labels User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/testroutetable?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"testroutetable\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/testroutetable\",\r\n - \ \"etag\": \"W/\\\"2ea42526-baf9-4a85-b60c-4e0ac327f33a\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"68c4cc6a-e02c-4e07-a388-2520b4084b9c\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"routes\": [\r\n {\r\n \ \"name\": \"myroute1\",\r\n \"destinationType\": \"CIDR\",\r\n \ \"destinations\": [\r\n \"20.10.0.0/16\",\r\n \"20.20.0.0/16\"\r\n @@ -60631,9 +71422,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 07:14:54 GMT + - Wed, 27 Jul 2022 07:31:40 GMT etag: - - W/"2ea42526-baf9-4a85-b60c-4e0ac327f33a" + - W/"68c4cc6a-e02c-4e07-a388-2520b4084b9c" expires: - '-1' pragma: @@ -60650,7 +71441,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 70b061c8-7397-4882-a65b-a6054d6cac69 + - 8d395a2d-1e15-4249-8208-e506131f7b79 status: code: 200 message: OK @@ -60676,13 +71467,13 @@ interactions: ParameterSetName: - -n -g --vhub-name --labels User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/testroutetable?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"testroutetable\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/testroutetable\",\r\n - \ \"etag\": \"W/\\\"3fa0ed7d-51cb-47e6-9d87-66ce45ce9faf\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"252554a5-d79d-4627-b85c-e1814ec696f4\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"routes\": [\r\n {\r\n \ \"name\": \"myroute1\",\r\n \"destinationType\": \"CIDR\",\r\n \ \"destinations\": [\r\n \"20.10.0.0/16\",\r\n \"20.20.0.0/16\"\r\n @@ -60693,7 +71484,7 @@ interactions: []\r\n },\r\n \"type\": \"Microsoft.Network/virtualHubs/hubRouteTables\"\r\n}" headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/58327b0c-e1a0-4fb3-866a-d4e5d29cc9e4?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/30ef86a2-58e1-4a3c-a2de-7d2ffa7ed2a6?api-version=2021-08-01 cache-control: - no-cache content-length: @@ -60701,7 +71492,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 07:14:55 GMT + - Wed, 27 Jul 2022 07:31:41 GMT expires: - '-1' pragma: @@ -60718,9 +71509,9 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 53d27af0-a9d6-4662-9b1b-306a122f98c7 + - 5e9c26d6-65a1-4d07-8d1f-7d4a00d32602 x-ms-ratelimit-remaining-subscription-writes: - - '1198' + - '1199' status: code: 200 message: OK @@ -60738,9 +71529,9 @@ interactions: ParameterSetName: - -n -g --vhub-name --labels User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/58327b0c-e1a0-4fb3-866a-d4e5d29cc9e4?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/30ef86a2-58e1-4a3c-a2de-7d2ffa7ed2a6?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -60752,7 +71543,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 07:15:07 GMT + - Wed, 27 Jul 2022 07:31:51 GMT expires: - '-1' pragma: @@ -60769,7 +71560,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 52c29859-58cb-4875-bfd2-f0e6fcd6403f + - 34dfff6e-261a-48e1-9442-06c54bb7d7e3 status: code: 200 message: OK @@ -60787,9 +71578,9 @@ interactions: ParameterSetName: - -n -g --vhub-name --labels User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/58327b0c-e1a0-4fb3-866a-d4e5d29cc9e4?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/30ef86a2-58e1-4a3c-a2de-7d2ffa7ed2a6?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -60801,7 +71592,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 07:15:26 GMT + - Wed, 27 Jul 2022 07:32:01 GMT expires: - '-1' pragma: @@ -60818,7 +71609,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 3e01f9f8-e61b-48bf-97c8-a4907fdc0174 + - ba0b6dea-daba-4c70-a08c-cf008c0bfa4f status: code: 200 message: OK @@ -60836,9 +71627,9 @@ interactions: ParameterSetName: - -n -g --vhub-name --labels User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/58327b0c-e1a0-4fb3-866a-d4e5d29cc9e4?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/30ef86a2-58e1-4a3c-a2de-7d2ffa7ed2a6?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -60850,7 +71641,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 07:16:06 GMT + - Wed, 27 Jul 2022 07:32:23 GMT expires: - '-1' pragma: @@ -60867,7 +71658,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 8c35fe27-b1f3-41d3-836f-b2ac9c41eb43 + - 98ddab4c-6dfc-4471-8855-9ae926259f37 status: code: 200 message: OK @@ -60885,13 +71676,13 @@ interactions: ParameterSetName: - -n -g --vhub-name --labels User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/testroutetable?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"testroutetable\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/testroutetable\",\r\n - \ \"etag\": \"W/\\\"1d76a387-9fae-449e-9498-704456b83e29\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"b2aef6af-3e9a-4b8e-a496-ce51afa16808\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"routes\": [\r\n {\r\n \ \"name\": \"myroute1\",\r\n \"destinationType\": \"CIDR\",\r\n \ \"destinations\": [\r\n \"20.10.0.0/16\",\r\n \"20.20.0.0/16\"\r\n @@ -60908,9 +71699,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 07:16:08 GMT + - Wed, 27 Jul 2022 07:32:23 GMT etag: - - W/"1d76a387-9fae-449e-9498-704456b83e29" + - W/"b2aef6af-3e9a-4b8e-a496-ce51afa16808" expires: - '-1' pragma: @@ -60927,7 +71718,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - faaf5c3d-ad45-4d63-a537-f7d11076a2fc + - 6e9167b0-a269-440d-875f-8ed5a788ed48 status: code: 200 message: OK @@ -60946,13 +71737,13 @@ interactions: - -n -g --vhub-name --route-name --destination-type --destinations --next-hop-type --next-hop User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/testroutetable?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"testroutetable\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/testroutetable\",\r\n - \ \"etag\": \"W/\\\"1d76a387-9fae-449e-9498-704456b83e29\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"b2aef6af-3e9a-4b8e-a496-ce51afa16808\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"routes\": [\r\n {\r\n \ \"name\": \"myroute1\",\r\n \"destinationType\": \"CIDR\",\r\n \ \"destinations\": [\r\n \"20.10.0.0/16\",\r\n \"20.20.0.0/16\"\r\n @@ -60969,9 +71760,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 07:16:08 GMT + - Wed, 27 Jul 2022 07:32:24 GMT etag: - - W/"1d76a387-9fae-449e-9498-704456b83e29" + - W/"b2aef6af-3e9a-4b8e-a496-ce51afa16808" expires: - '-1' pragma: @@ -60988,7 +71779,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 36706b88-86da-4778-acc2-40134e846cdf + - 6c4b6fde-e3c4-4602-8e42-81d19ec23f1f status: code: 200 message: OK @@ -61017,13 +71808,13 @@ interactions: - -n -g --vhub-name --route-name --destination-type --destinations --next-hop-type --next-hop User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/testroutetable?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"testroutetable\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/testroutetable\",\r\n - \ \"etag\": \"W/\\\"7ee8e334-0f0c-4b9e-8420-94d22181b2b5\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"ff959bd2-f5df-4aeb-87fd-4aaef59f06ac\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"routes\": [\r\n {\r\n \ \"name\": \"myroute1\",\r\n \"destinationType\": \"CIDR\",\r\n \ \"destinations\": [\r\n \"20.10.0.0/16\",\r\n \"20.20.0.0/16\"\r\n @@ -61038,7 +71829,7 @@ interactions: []\r\n },\r\n \"type\": \"Microsoft.Network/virtualHubs/hubRouteTables\"\r\n}" headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/388bbfe9-33d9-4d8b-80a5-22a6aedc12bd?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/33037b2d-a4b6-41f3-aaf5-b50ca980ecf6?api-version=2021-08-01 cache-control: - no-cache content-length: @@ -61046,7 +71837,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 07:16:09 GMT + - Wed, 27 Jul 2022 07:32:25 GMT expires: - '-1' pragma: @@ -61056,14 +71847,10 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - f94c6201-df95-47c0-ab52-e098dc45bea2 + - 342c51c1-6d03-42f0-ba55-0259bd00d996 x-ms-ratelimit-remaining-subscription-writes: - '1198' status: @@ -61084,9 +71871,9 @@ interactions: - -n -g --vhub-name --route-name --destination-type --destinations --next-hop-type --next-hop User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/388bbfe9-33d9-4d8b-80a5-22a6aedc12bd?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/33037b2d-a4b6-41f3-aaf5-b50ca980ecf6?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -61098,7 +71885,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 07:16:20 GMT + - Wed, 27 Jul 2022 07:32:36 GMT expires: - '-1' pragma: @@ -61108,14 +71895,10 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - d7da9dac-f86c-4197-bade-a4fd65de3488 + - 6090b3d3-0312-42a9-9991-a6a36da6baea status: code: 200 message: OK @@ -61134,9 +71917,9 @@ interactions: - -n -g --vhub-name --route-name --destination-type --destinations --next-hop-type --next-hop User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/388bbfe9-33d9-4d8b-80a5-22a6aedc12bd?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/33037b2d-a4b6-41f3-aaf5-b50ca980ecf6?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -61148,7 +71931,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 07:16:30 GMT + - Wed, 27 Jul 2022 07:32:46 GMT expires: - '-1' pragma: @@ -61158,14 +71941,10 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 9e2b8122-a97d-4b64-b649-f57a2a2ad158 + - 1606cd41-717d-4054-bdb6-b88abcf4f97a status: code: 200 message: OK @@ -61184,9 +71963,9 @@ interactions: - -n -g --vhub-name --route-name --destination-type --destinations --next-hop-type --next-hop User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/388bbfe9-33d9-4d8b-80a5-22a6aedc12bd?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/33037b2d-a4b6-41f3-aaf5-b50ca980ecf6?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -61198,7 +71977,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 07:16:51 GMT + - Wed, 27 Jul 2022 07:33:06 GMT expires: - '-1' pragma: @@ -61208,14 +71987,10 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 3ffac98b-7ee5-410f-8f60-b02a600750f6 + - 7b94f7a6-79d1-43c8-a4cf-a533e0003bf5 status: code: 200 message: OK @@ -61234,13 +72009,13 @@ interactions: - -n -g --vhub-name --route-name --destination-type --destinations --next-hop-type --next-hop User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/testroutetable?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"testroutetable\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/testroutetable\",\r\n - \ \"etag\": \"W/\\\"5823659a-6677-41c8-a6ca-12b40e2901bf\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"e1438b0e-d78b-460c-8057-316407cff714\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"routes\": [\r\n {\r\n \ \"name\": \"myroute1\",\r\n \"destinationType\": \"CIDR\",\r\n \ \"destinations\": [\r\n \"20.10.0.0/16\",\r\n \"20.20.0.0/16\"\r\n @@ -61261,9 +72036,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 07:16:51 GMT + - Wed, 27 Jul 2022 07:33:07 GMT etag: - - W/"5823659a-6677-41c8-a6ca-12b40e2901bf" + - W/"e1438b0e-d78b-460c-8057-316407cff714" expires: - '-1' pragma: @@ -61273,14 +72048,10 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 5bb2a53e-9c0c-4716-9c35-843a1c5c50a6 + - a89dc87d-fce0-469f-a903-fec7c2f5232a status: code: 200 message: OK @@ -61298,13 +72069,13 @@ interactions: ParameterSetName: - -n -g --vhub-name --index User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/testroutetable?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"testroutetable\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/testroutetable\",\r\n - \ \"etag\": \"W/\\\"5823659a-6677-41c8-a6ca-12b40e2901bf\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"e1438b0e-d78b-460c-8057-316407cff714\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"routes\": [\r\n {\r\n \ \"name\": \"myroute1\",\r\n \"destinationType\": \"CIDR\",\r\n \ \"destinations\": [\r\n \"20.10.0.0/16\",\r\n \"20.20.0.0/16\"\r\n @@ -61325,9 +72096,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 07:16:54 GMT + - Wed, 27 Jul 2022 07:33:08 GMT etag: - - W/"5823659a-6677-41c8-a6ca-12b40e2901bf" + - W/"e1438b0e-d78b-460c-8057-316407cff714" expires: - '-1' pragma: @@ -61344,7 +72115,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 29e6bd77-277e-4dd8-b156-22519394c130 + - ff99a787-e274-4b8e-8e81-55d203d5c153 status: code: 200 message: OK @@ -61370,13 +72141,13 @@ interactions: ParameterSetName: - -n -g --vhub-name --index User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/testroutetable?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"testroutetable\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/testroutetable\",\r\n - \ \"etag\": \"W/\\\"40ce7e5a-2892-4520-ab98-a31d514c6b54\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"3ea2806d-71d9-4ecb-8110-b1f617f5721e\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"routes\": [\r\n {\r\n \ \"name\": \"myroute2\",\r\n \"destinationType\": \"CIDR\",\r\n \ \"destinations\": [\r\n \"20.30.0.0/16\",\r\n \"20.40.0.0/16\"\r\n @@ -61387,7 +72158,7 @@ interactions: []\r\n },\r\n \"type\": \"Microsoft.Network/virtualHubs/hubRouteTables\"\r\n}" headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/ecc5e95a-5a29-48c6-9c4c-e32696d8e29a?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/155d44fa-45a3-4709-bba6-45c469fff106?api-version=2021-08-01 cache-control: - no-cache content-length: @@ -61395,7 +72166,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 07:16:55 GMT + - Wed, 27 Jul 2022 07:33:09 GMT expires: - '-1' pragma: @@ -61412,7 +72183,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 1d697108-9748-498b-9e13-49c5ddf55ca7 + - 39385ce3-b1a9-4dbd-9270-181720bd401a x-ms-ratelimit-remaining-subscription-writes: - '1199' status: @@ -61432,9 +72203,58 @@ interactions: ParameterSetName: - -n -g --vhub-name --index User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/155d44fa-45a3-4709-bba6-45c469fff106?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 27 Jul 2022 07:33:20 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 7b629f46-ca94-4e07-8e5b-7b8ca91f0082 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub route-table route remove + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub-name --index + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/ecc5e95a-5a29-48c6-9c4c-e32696d8e29a?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/155d44fa-45a3-4709-bba6-45c469fff106?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -61446,7 +72266,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 07:17:05 GMT + - Wed, 27 Jul 2022 07:33:31 GMT expires: - '-1' pragma: @@ -61463,7 +72283,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - e9584996-8007-4b66-82df-637d4a8b0fe3 + - d33946d3-8ab5-42bb-9c03-55498f926c3b status: code: 200 message: OK @@ -61481,9 +72301,9 @@ interactions: ParameterSetName: - -n -g --vhub-name --index User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/ecc5e95a-5a29-48c6-9c4c-e32696d8e29a?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/155d44fa-45a3-4709-bba6-45c469fff106?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -61495,7 +72315,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 07:17:25 GMT + - Wed, 27 Jul 2022 07:33:51 GMT expires: - '-1' pragma: @@ -61512,7 +72332,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - d0438daa-fc4a-49e4-a9c7-f6a911840f87 + - dd1c7116-209d-478b-a076-194489dabb3b status: code: 200 message: OK @@ -61530,13 +72350,13 @@ interactions: ParameterSetName: - -n -g --vhub-name --index User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/testroutetable?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"testroutetable\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/testroutetable\",\r\n - \ \"etag\": \"W/\\\"1569c844-c2a9-41a8-9007-c07a03e91e27\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"b6b8d8b4-7250-428e-a4da-0cf167a5f719\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"routes\": [\r\n {\r\n \ \"name\": \"myroute2\",\r\n \"destinationType\": \"CIDR\",\r\n \ \"destinations\": [\r\n \"20.30.0.0/16\",\r\n \"20.40.0.0/16\"\r\n @@ -61553,9 +72373,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 07:17:26 GMT + - Wed, 27 Jul 2022 07:33:51 GMT etag: - - W/"1569c844-c2a9-41a8-9007-c07a03e91e27" + - W/"b6b8d8b4-7250-428e-a4da-0cf167a5f719" expires: - '-1' pragma: @@ -61572,7 +72392,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 8b9e642a-7a3e-4535-bfec-f85ec41cdbaf + - 56a79b7f-b28c-4016-9165-279c15a54577 status: code: 200 message: OK @@ -61590,13 +72410,13 @@ interactions: ParameterSetName: - -n -g --vhub-name User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/testroutetable?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"testroutetable\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/testroutetable\",\r\n - \ \"etag\": \"W/\\\"1569c844-c2a9-41a8-9007-c07a03e91e27\\\"\",\r\n \"properties\": + \ \"etag\": \"W/\\\"b6b8d8b4-7250-428e-a4da-0cf167a5f719\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"routes\": [\r\n {\r\n \ \"name\": \"myroute2\",\r\n \"destinationType\": \"CIDR\",\r\n \ \"destinations\": [\r\n \"20.30.0.0/16\",\r\n \"20.40.0.0/16\"\r\n @@ -61613,9 +72433,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 07:17:27 GMT + - Wed, 27 Jul 2022 07:33:52 GMT etag: - - W/"1569c844-c2a9-41a8-9007-c07a03e91e27" + - W/"b6b8d8b4-7250-428e-a4da-0cf167a5f719" expires: - '-1' pragma: @@ -61632,7 +72452,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 06e55a4d-35ad-443d-bf98-0b23f73f86b7 + - 8c8b8414-43eb-4a58-931f-454a87207898 status: code: 200 message: OK @@ -61652,7 +72472,7 @@ interactions: ParameterSetName: - -n -g --vhub-name User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: DELETE uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3000001/providers/Microsoft.Network/virtualHubs/myclitestvhub/hubRouteTables/testroutetable?api-version=2021-08-01 response: @@ -61660,17 +72480,17 @@ interactions: string: '' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2e7748b6-2f1f-4194-ae44-b08f50b9db45?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/f23c7405-efa8-4d4b-8073-38eedeb6eadd?api-version=2021-08-01 cache-control: - no-cache content-length: - '0' date: - - Mon, 16 May 2022 07:17:27 GMT + - Wed, 27 Jul 2022 07:33:53 GMT expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/2e7748b6-2f1f-4194-ae44-b08f50b9db45?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/f23c7405-efa8-4d4b-8073-38eedeb6eadd?api-version=2021-08-01 pragma: - no-cache server: @@ -61681,9 +72501,9 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 203403d5-2461-455a-9174-fd9c94a8d704 + - b4bea400-1e75-4550-b9a9-84c2108b864a x-ms-ratelimit-remaining-subscription-deletes: - - '14999' + - '14998' status: code: 202 message: Accepted @@ -61701,9 +72521,9 @@ interactions: ParameterSetName: - -n -g --vhub-name User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/2e7748b6-2f1f-4194-ae44-b08f50b9db45?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/f23c7405-efa8-4d4b-8073-38eedeb6eadd?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -61715,7 +72535,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 16 May 2022 07:17:38 GMT + - Wed, 27 Jul 2022 07:34:03 GMT expires: - '-1' pragma: @@ -61732,8 +72552,55 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 6240e650-ac7c-46af-bb14-98aba7031454 + - d05d744d-3ddc-4ddd-b838-47525f99d483 status: code: 200 message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub route-table delete + Connection: + - keep-alive + ParameterSetName: + - -n -g --vhub-name + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/f23c7405-efa8-4d4b-8073-38eedeb6eadd?api-version=2021-08-01 + response: + body: + string: '' + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/f23c7405-efa8-4d4b-8073-38eedeb6eadd?api-version=2021-08-01 + cache-control: + - no-cache + content-type: + - application/json; charset=utf-8 + date: + - Wed, 27 Jul 2022 07:34:04 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/f23c7405-efa8-4d4b-8073-38eedeb6eadd?api-version=2021-08-01 + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - b4bea400-1e75-4550-b9a9-84c2108b864a + status: + code: 204 + message: No Content version: 1 diff --git a/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_vwan_vhub_bgpconnection.yaml b/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_vwan_vhub_bgpconnection.yaml index 61526207a0e..7679ec759d5 100644 --- a/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_vwan_vhub_bgpconnection.yaml +++ b/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_vwan_vhub_bgpconnection.yaml @@ -1713,7 +1713,7 @@ interactions: User-Agent: - AZURECLI/2.28.1 azsdk-python-azure-mgmt-network/19.0.0 Python/3.8.3 (Windows-10-10.0.18362-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/b398c3b1-aeda-4715-aba5-6059590b0235?api-version=2021-03-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/b398c3b1-aeda-4715-aba5-6059590b0235?api-version=2021-03-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" diff --git a/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_vwan_vhub_connection_routing_configuration.yaml b/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_vwan_vhub_connection_routing_configuration.yaml index e28fd23a8b1..4db339455bc 100644 --- a/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_vwan_vhub_connection_routing_configuration.yaml +++ b/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_vwan_vhub_connection_routing_configuration.yaml @@ -566,7 +566,7 @@ interactions: - python/3.7.5 (Windows-10-10.0.18362-SP0) msrest/0.6.10 msrest_azure/0.6.2 azure-mgmt-network/10.2.0 Azure-SDK-For-Python AZURECLI/2.7.0 method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/e949ff6e-91c5-4765-94e9-9b1f504cce56?api-version=2020-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/e949ff6e-91c5-4765-94e9-9b1f504cce56?api-version=2020-05-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" diff --git a/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_vwan_vpn_gateway.yaml b/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_vwan_vpn_gateway.yaml index e01ad20decd..d2a7c57a6b6 100644 --- a/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_vwan_vpn_gateway.yaml +++ b/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_vwan_vpn_gateway.yaml @@ -13,12 +13,12 @@ interactions: ParameterSetName: - -n -g User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_azure_vwan_vpn_gateway000001?api-version=2021-04-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_vpn_gateway000001","name":"cli_test_azure_vwan_vpn_gateway000001","type":"Microsoft.Resources/resourceGroups","location":"westus","tags":{"product":"azurecli","cause":"automation","date":"2022-05-10T08:34:09Z"},"properties":{"provisioningState":"Succeeded"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_vpn_gateway000001","name":"cli_test_azure_vwan_vpn_gateway000001","type":"Microsoft.Resources/resourceGroups","location":"westus","tags":{"product":"azurecli","cause":"automation","date":"2022-07-28T05:26:49Z"},"properties":{"provisioningState":"Succeeded"}}' headers: cache-control: - no-cache @@ -27,7 +27,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 08:34:13 GMT + - Thu, 28 Jul 2022 05:26:48 GMT expires: - '-1' pragma: @@ -59,13 +59,13 @@ interactions: ParameterSetName: - -n -g User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_vpn_gateway000001/providers/Microsoft.Network/virtualWans/testvwan?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"testvwan\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_vpn_gateway000001/providers/Microsoft.Network/virtualWans/testvwan\",\r\n - \ \"etag\": \"W/\\\"19578257-dc29-46b9-9dd0-4b14de9d4dab\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"8a04cc56-4bd5-4e39-87fd-41ba140e1cfa\\\"\",\r\n \"type\": \"Microsoft.Network/virtualWans\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"disableVpnEncryption\": false,\r\n \"allowBranchToBranchTraffic\": true,\r\n \"office365LocalBreakoutCategory\": @@ -74,7 +74,7 @@ interactions: azure-asyncnotification: - Enabled azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c3a0f981-d097-4716-aa78-dc965b7a1bbf?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/6ea45e42-7873-45cf-9129-91c314828637?api-version=2021-08-01 cache-control: - no-cache content-length: @@ -82,7 +82,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 08:34:19 GMT + - Thu, 28 Jul 2022 05:26:55 GMT expires: - '-1' pragma: @@ -95,7 +95,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - c330dc5f-84c5-40a4-a40b-f04cb845ba06 + - 5850ed56-c39b-4bde-9784-304967b16356 x-ms-ratelimit-remaining-subscription-writes: - '1199' status: @@ -115,9 +115,9 @@ interactions: ParameterSetName: - -n -g User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c3a0f981-d097-4716-aa78-dc965b7a1bbf?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/6ea45e42-7873-45cf-9129-91c314828637?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -129,7 +129,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 08:34:29 GMT + - Thu, 28 Jul 2022 05:27:05 GMT expires: - '-1' pragma: @@ -146,7 +146,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - e518ae22-19f0-4450-a1fe-7046d6f9cd9f + - 7d2ad286-52d7-4f1f-bc94-fd015fa35d9d status: code: 200 message: OK @@ -164,13 +164,13 @@ interactions: ParameterSetName: - -n -g User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_vpn_gateway000001/providers/Microsoft.Network/virtualWans/testvwan?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"testvwan\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_vpn_gateway000001/providers/Microsoft.Network/virtualWans/testvwan\",\r\n - \ \"etag\": \"W/\\\"245b2b6b-4bae-4e81-8c86-d483bf326aa2\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"b3bd4346-09b6-48e1-880c-94953e52007a\\\"\",\r\n \"type\": \"Microsoft.Network/virtualWans\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"disableVpnEncryption\": false,\r\n \"allowBranchToBranchTraffic\": true,\r\n \"office365LocalBreakoutCategory\": @@ -183,9 +183,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 08:34:30 GMT + - Thu, 28 Jul 2022 05:27:05 GMT etag: - - W/"245b2b6b-4bae-4e81-8c86-d483bf326aa2" + - W/"b3bd4346-09b6-48e1-880c-94953e52007a" expires: - '-1' pragma: @@ -202,7 +202,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - b8e9027a-c7a7-41d8-a2cd-b19e2fe035cb + - c3b664c9-0d45-42c9-8a19-6828bd5c9310 status: code: 200 message: OK @@ -225,17 +225,17 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/myclitestvhub?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"myclitestvhub\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/myclitestvhub\",\r\n - \ \"etag\": \"W/\\\"59c6d105-7e8e-4690-ac3d-0f95fccffd22\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"17931ca7-7c88-4efa-a8fe-95a163d88bb5\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"virtualRouterAsn\": - 0,\r\n \"virtualRouterIps\": [],\r\n \"routeTable\": {\r\n \"routes\": + 65515,\r\n \"virtualRouterIps\": [],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"virtualRouterAutoScaleConfiguration\": {\r\n \"minCapacity\": 2\r\n },\r\n \"virtualWan\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_vpn_gateway000001/providers/Microsoft.Network/virtualWans/testvwan\"\r\n \ },\r\n \"networkVirtualAppliances\": [],\r\n \"routingState\": \"None\",\r\n @@ -245,15 +245,15 @@ interactions: azure-asyncnotification: - Enabled azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/d5153c6f-513d-43b5-ab04-4fa787a84e78?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/ff8f692b-d4a5-4892-a07d-eb2dd7521694?api-version=2021-08-01 cache-control: - no-cache content-length: - - '1046' + - '1050' content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 08:34:39 GMT + - Thu, 28 Jul 2022 05:27:14 GMT expires: - '-1' pragma: @@ -266,9 +266,9 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 8a9ac90d-2029-479c-86a5-43a6044a2b82 + - fc76d6f4-eb21-4514-ae04-b7f16da1ac40 x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '1198' status: code: 201 message: Created @@ -286,9 +286,58 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/ff8f692b-d4a5-4892-a07d-eb2dd7521694?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"InProgress\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '30' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 28 Jul 2022 05:27:24 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 5efba73b-7936-451d-9ae5-491a4c17f672 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vhub create + Connection: + - keep-alive + ParameterSetName: + - -g -n --vwan --address-prefix -l + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/d5153c6f-513d-43b5-ab04-4fa787a84e78?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/ff8f692b-d4a5-4892-a07d-eb2dd7521694?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -300,7 +349,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 08:34:49 GMT + - Thu, 28 Jul 2022 05:27:34 GMT expires: - '-1' pragma: @@ -310,10 +359,14 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - b37e976f-57e2-4cc5-8962-ef3408fb5a54 + - d32e33b5-9162-4a74-ae8f-7a27f5f8a1d6 status: code: 200 message: OK @@ -331,9 +384,9 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/d5153c6f-513d-43b5-ab04-4fa787a84e78?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/ff8f692b-d4a5-4892-a07d-eb2dd7521694?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -345,7 +398,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 08:35:00 GMT + - Thu, 28 Jul 2022 05:27:55 GMT expires: - '-1' pragma: @@ -355,10 +408,14 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 03bfb897-2b41-4856-919b-1a2fa71c953b + - e6261c05-0b6d-4c7b-bfb6-6b8b86ba4e1a status: code: 200 message: OK @@ -376,9 +433,9 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/d5153c6f-513d-43b5-ab04-4fa787a84e78?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/ff8f692b-d4a5-4892-a07d-eb2dd7521694?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -390,7 +447,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 08:35:21 GMT + - Thu, 28 Jul 2022 05:28:15 GMT expires: - '-1' pragma: @@ -400,10 +457,14 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 14c79a2a-f11c-41be-82ca-34bf1dd44165 + - 512e1458-31ed-4e14-959e-480968745505 status: code: 200 message: OK @@ -421,9 +482,9 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/d5153c6f-513d-43b5-ab04-4fa787a84e78?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/ff8f692b-d4a5-4892-a07d-eb2dd7521694?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -435,7 +496,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 08:35:41 GMT + - Thu, 28 Jul 2022 05:28:56 GMT expires: - '-1' pragma: @@ -445,10 +506,14 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - bb7f844c-2096-47b6-9f87-72fa2fbf2b2f + - ffbe3204-1bf9-442f-a33b-c3ba25246120 status: code: 200 message: OK @@ -466,9 +531,9 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/d5153c6f-513d-43b5-ab04-4fa787a84e78?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/ff8f692b-d4a5-4892-a07d-eb2dd7521694?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -480,7 +545,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 08:36:21 GMT + - Thu, 28 Jul 2022 05:29:36 GMT expires: - '-1' pragma: @@ -490,10 +555,14 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 26e0690f-cac2-4f0f-af72-153d313e90e2 + - 78486291-40c3-48a7-9d42-f634e07be49a status: code: 200 message: OK @@ -511,9 +580,9 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/d5153c6f-513d-43b5-ab04-4fa787a84e78?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/ff8f692b-d4a5-4892-a07d-eb2dd7521694?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -525,7 +594,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 08:37:02 GMT + - Thu, 28 Jul 2022 05:30:56 GMT expires: - '-1' pragma: @@ -535,10 +604,14 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 19be98de-7cb2-42de-b735-ebe096a1352f + - 9207381e-a727-4cbb-bf93-19e47acef47e status: code: 200 message: OK @@ -556,9 +629,9 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/d5153c6f-513d-43b5-ab04-4fa787a84e78?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/ff8f692b-d4a5-4892-a07d-eb2dd7521694?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -570,7 +643,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 08:38:22 GMT + - Thu, 28 Jul 2022 05:33:37 GMT expires: - '-1' pragma: @@ -580,10 +653,14 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 8edacf86-e62c-4c9c-8ef8-79d8be0689ad + - 4f333623-b7d4-4358-a701-3ad0a4099140 status: code: 200 message: OK @@ -601,17 +678,17 @@ interactions: ParameterSetName: - -g -n --vwan --address-prefix -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/myclitestvhub?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"myclitestvhub\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/myclitestvhub\",\r\n - \ \"etag\": \"W/\\\"45c1966c-6f15-4c90-b987-b4c80c66642c\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"95eac272-3b58-4087-ae61-3d09d127d24b\\\"\",\r\n \"type\": \"Microsoft.Network/virtualHubs\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"virtualHubRouteTableV2s\": [],\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"virtualRouterAsn\": - 0,\r\n \"virtualRouterIps\": [],\r\n \"routeTable\": {\r\n \"routes\": + 65515,\r\n \"virtualRouterIps\": [],\r\n \"routeTable\": {\r\n \"routes\": []\r\n },\r\n \"virtualRouterAutoScaleConfiguration\": {\r\n \"minCapacity\": 2\r\n },\r\n \"virtualWan\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_vpn_gateway000001/providers/Microsoft.Network/virtualWans/testvwan\"\r\n \ },\r\n \"networkVirtualAppliances\": [],\r\n \"routingState\": \"Provisioning\",\r\n @@ -621,11 +698,11 @@ interactions: cache-control: - no-cache content-length: - - '1055' + - '1059' content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 08:38:22 GMT + - Thu, 28 Jul 2022 05:33:38 GMT expires: - '-1' pragma: @@ -635,10 +712,14 @@ interactions: - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 81f8e7bb-49ad-43c2-a093-27aeadbc6dc7 + - 46713b46-63d2-4af8-bfee-6414da08ef38 status: code: 200 message: OK @@ -656,7 +737,7 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_vpn_gateway000001/providers/Microsoft.Network/vpnGateways/mycligateway?api-version=2021-08-01 response: @@ -672,7 +753,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 08:38:24 GMT + - Thu, 28 Jul 2022 05:33:40 GMT expires: - '-1' pragma: @@ -705,13 +786,13 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_vpn_gateway000001/providers/Microsoft.Network/vpnGateways/mycligateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"mycligateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_vpn_gateway000001/providers/Microsoft.Network/vpnGateways/mycligateway\",\r\n - \ \"etag\": \"W/\\\"e2c1832c-1136-4eb2-bc04-00bc7bfbf085\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"b9d73b7d-050c-4805-8460-30c7e1770a61\\\"\",\r\n \"type\": \"Microsoft.Network/vpnGateways\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"connections\": [],\r\n \ \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/myclitestvhub\"\r\n @@ -723,7 +804,7 @@ interactions: azure-asyncnotification: - Enabled azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c4891a78-e5c2-49d6-a344-5377ecde91d2?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/965f597e-eb2a-44b1-aa94-18efebf4c144?api-version=2021-08-01 cache-control: - no-cache content-length: @@ -731,7 +812,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 08:38:29 GMT + - Thu, 28 Jul 2022 05:33:46 GMT expires: - '-1' pragma: @@ -744,9 +825,9 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 335974a3-e69f-4b02-98dd-5dd04321f4d0 + - 8aa04cf3-5aac-45c3-aff0-e72bdbcc9319 x-ms-ratelimit-remaining-subscription-writes: - - '1197' + - '1199' status: code: 201 message: Created @@ -764,9 +845,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c4891a78-e5c2-49d6-a344-5377ecde91d2?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/965f597e-eb2a-44b1-aa94-18efebf4c144?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -778,7 +859,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 08:38:40 GMT + - Thu, 28 Jul 2022 05:33:56 GMT expires: - '-1' pragma: @@ -795,7 +876,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - de5f31e7-fc55-4c58-b163-26b2f4c23bb6 + - e13a79b7-ef69-4d2f-8a5b-9f48948e9acf status: code: 200 message: OK @@ -813,9 +894,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c4891a78-e5c2-49d6-a344-5377ecde91d2?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/965f597e-eb2a-44b1-aa94-18efebf4c144?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -827,7 +908,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 08:38:50 GMT + - Thu, 28 Jul 2022 05:34:06 GMT expires: - '-1' pragma: @@ -844,7 +925,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 9fd2ea24-cc66-456a-a3c6-1b6b5d7110d5 + - c7ff350b-1246-4398-aa5d-84acd08ce7f6 status: code: 200 message: OK @@ -862,9 +943,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c4891a78-e5c2-49d6-a344-5377ecde91d2?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/965f597e-eb2a-44b1-aa94-18efebf4c144?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -876,7 +957,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 08:39:11 GMT + - Thu, 28 Jul 2022 05:34:27 GMT expires: - '-1' pragma: @@ -893,7 +974,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 5ac58fe2-5cb6-468c-8a4d-498b07780941 + - 5d60fbcd-05c2-4a41-a8b5-f9dc5f957a5a status: code: 200 message: OK @@ -911,9 +992,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c4891a78-e5c2-49d6-a344-5377ecde91d2?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/965f597e-eb2a-44b1-aa94-18efebf4c144?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -925,7 +1006,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 08:39:31 GMT + - Thu, 28 Jul 2022 05:34:47 GMT expires: - '-1' pragma: @@ -942,7 +1023,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 7b89ac30-8dc5-47c9-8f07-41e34e921f53 + - b2daaca8-d2f3-4626-b325-6fa434d2ca4f status: code: 200 message: OK @@ -960,9 +1041,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c4891a78-e5c2-49d6-a344-5377ecde91d2?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/965f597e-eb2a-44b1-aa94-18efebf4c144?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -974,7 +1055,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 08:40:11 GMT + - Thu, 28 Jul 2022 05:35:27 GMT expires: - '-1' pragma: @@ -991,7 +1072,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 44253169-c7f3-4506-aa8e-bfbdbe91e97d + - aa1e1545-39bf-401c-bf3a-3d2c0aa080ad status: code: 200 message: OK @@ -1009,9 +1090,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c4891a78-e5c2-49d6-a344-5377ecde91d2?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/965f597e-eb2a-44b1-aa94-18efebf4c144?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1023,7 +1104,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 08:40:52 GMT + - Thu, 28 Jul 2022 05:36:08 GMT expires: - '-1' pragma: @@ -1040,7 +1121,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 46bcdfcf-3c98-45a9-89f5-ad31539674ce + - e33b5893-5f5d-4670-9bbc-a77437b5e2d3 status: code: 200 message: OK @@ -1058,9 +1139,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c4891a78-e5c2-49d6-a344-5377ecde91d2?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/965f597e-eb2a-44b1-aa94-18efebf4c144?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1072,7 +1153,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 08:42:12 GMT + - Thu, 28 Jul 2022 05:37:28 GMT expires: - '-1' pragma: @@ -1089,7 +1170,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 76ef401f-dcb3-4850-9af3-a50e51d929d2 + - 3e61dec4-1775-4278-9541-fe658764b6bf status: code: 200 message: OK @@ -1107,9 +1188,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c4891a78-e5c2-49d6-a344-5377ecde91d2?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/965f597e-eb2a-44b1-aa94-18efebf4c144?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1121,7 +1202,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 08:44:53 GMT + - Thu, 28 Jul 2022 05:40:09 GMT expires: - '-1' pragma: @@ -1138,7 +1219,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 61408218-478d-45b0-9e56-300a6d77e78b + - 88eec7f6-02ce-41b3-93e7-97c7eb6f3d58 status: code: 200 message: OK @@ -1156,9 +1237,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c4891a78-e5c2-49d6-a344-5377ecde91d2?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/965f597e-eb2a-44b1-aa94-18efebf4c144?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1170,7 +1251,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 08:46:33 GMT + - Thu, 28 Jul 2022 05:41:49 GMT expires: - '-1' pragma: @@ -1187,7 +1268,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - ffd9efea-3060-4172-a197-98b7c75c9d50 + - 5e0eb246-e7ae-4468-8874-137e4ea30877 status: code: 200 message: OK @@ -1205,9 +1286,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c4891a78-e5c2-49d6-a344-5377ecde91d2?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/965f597e-eb2a-44b1-aa94-18efebf4c144?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1219,7 +1300,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 08:48:13 GMT + - Thu, 28 Jul 2022 05:43:29 GMT expires: - '-1' pragma: @@ -1236,7 +1317,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - ae45bae7-cf12-4eb1-8e70-f789ee8b2ce2 + - 89118147-2a03-4205-bb76-55a4c3a3faeb status: code: 200 message: OK @@ -1254,9 +1335,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c4891a78-e5c2-49d6-a344-5377ecde91d2?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/965f597e-eb2a-44b1-aa94-18efebf4c144?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1268,7 +1349,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 08:49:53 GMT + - Thu, 28 Jul 2022 05:45:10 GMT expires: - '-1' pragma: @@ -1285,7 +1366,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 19b9e8de-9576-40bd-8090-02ebdc73640e + - ee59540d-efaa-4f89-9226-862744422942 status: code: 200 message: OK @@ -1303,9 +1384,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c4891a78-e5c2-49d6-a344-5377ecde91d2?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/965f597e-eb2a-44b1-aa94-18efebf4c144?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1317,7 +1398,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 08:51:34 GMT + - Thu, 28 Jul 2022 05:46:50 GMT expires: - '-1' pragma: @@ -1334,7 +1415,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 207c6e24-2dc5-40b7-ac76-bbb25670aba7 + - dd0a7fec-bbb6-453e-a569-b8c801054171 status: code: 200 message: OK @@ -1352,9 +1433,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c4891a78-e5c2-49d6-a344-5377ecde91d2?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/965f597e-eb2a-44b1-aa94-18efebf4c144?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1366,7 +1447,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 08:53:15 GMT + - Thu, 28 Jul 2022 05:48:31 GMT expires: - '-1' pragma: @@ -1383,7 +1464,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 699999ca-0b69-43aa-9437-f862a0ef6b1f + - 22e86dec-601b-4640-b87a-2acf4797eddd status: code: 200 message: OK @@ -1401,9 +1482,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c4891a78-e5c2-49d6-a344-5377ecde91d2?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/965f597e-eb2a-44b1-aa94-18efebf4c144?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1415,7 +1496,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 08:54:55 GMT + - Thu, 28 Jul 2022 05:50:11 GMT expires: - '-1' pragma: @@ -1432,7 +1513,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 54c53bb9-bb86-440f-b4bb-6a3a344f9a54 + - dce2b9d4-830e-402c-a3f2-7c5947190144 status: code: 200 message: OK @@ -1450,9 +1531,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c4891a78-e5c2-49d6-a344-5377ecde91d2?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/965f597e-eb2a-44b1-aa94-18efebf4c144?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1464,7 +1545,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 08:56:35 GMT + - Thu, 28 Jul 2022 05:51:51 GMT expires: - '-1' pragma: @@ -1481,7 +1562,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 0d7faade-4cd2-4838-9fa5-487a4c54dee3 + - e1e0b0cc-3800-420d-80b0-914aad25b3f4 status: code: 200 message: OK @@ -1499,9 +1580,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c4891a78-e5c2-49d6-a344-5377ecde91d2?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/965f597e-eb2a-44b1-aa94-18efebf4c144?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1513,7 +1594,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 08:58:16 GMT + - Thu, 28 Jul 2022 05:53:32 GMT expires: - '-1' pragma: @@ -1530,7 +1611,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 02aaf5fd-3eb6-4ed9-bb37-c851fcbfe9e4 + - c2012a11-cc60-480d-8af8-699209cb7fab status: code: 200 message: OK @@ -1548,9 +1629,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c4891a78-e5c2-49d6-a344-5377ecde91d2?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/965f597e-eb2a-44b1-aa94-18efebf4c144?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1562,7 +1643,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 08:59:56 GMT + - Thu, 28 Jul 2022 05:55:12 GMT expires: - '-1' pragma: @@ -1579,7 +1660,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 291ea7bc-09ab-4a80-ac00-f9dc2941b878 + - de69b398-6740-486d-a787-a5ff91c3fabd status: code: 200 message: OK @@ -1597,9 +1678,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c4891a78-e5c2-49d6-a344-5377ecde91d2?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/965f597e-eb2a-44b1-aa94-18efebf4c144?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1611,7 +1692,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 09:01:36 GMT + - Thu, 28 Jul 2022 05:56:52 GMT expires: - '-1' pragma: @@ -1628,7 +1709,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - cad9f574-71d3-42c1-b637-c4cb126bcec6 + - c4b9f0f7-2fca-4da8-97c1-68bd9f8757a9 status: code: 200 message: OK @@ -1646,9 +1727,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c4891a78-e5c2-49d6-a344-5377ecde91d2?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/965f597e-eb2a-44b1-aa94-18efebf4c144?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1660,7 +1741,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 09:03:16 GMT + - Thu, 28 Jul 2022 05:58:32 GMT expires: - '-1' pragma: @@ -1677,7 +1758,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 6b6db1ff-0a80-4fb7-bd71-19650f14f1cd + - 05e35890-af8a-4413-8bfa-47dd10e77341 status: code: 200 message: OK @@ -1695,9 +1776,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c4891a78-e5c2-49d6-a344-5377ecde91d2?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/965f597e-eb2a-44b1-aa94-18efebf4c144?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1709,7 +1790,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 09:04:57 GMT + - Thu, 28 Jul 2022 06:00:13 GMT expires: - '-1' pragma: @@ -1726,7 +1807,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - eb3f0b9f-9061-4076-8217-1c997af382c0 + - 03cad518-e9fc-4894-95fe-33290ed78114 status: code: 200 message: OK @@ -1744,9 +1825,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c4891a78-e5c2-49d6-a344-5377ecde91d2?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/965f597e-eb2a-44b1-aa94-18efebf4c144?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1758,7 +1839,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 09:06:37 GMT + - Thu, 28 Jul 2022 06:01:54 GMT expires: - '-1' pragma: @@ -1775,7 +1856,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - f0b54b37-000a-4ee8-bdfe-2bd437e8e09d + - f75ca0db-4743-4299-b719-c8447115d59e status: code: 200 message: OK @@ -1793,9 +1874,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c4891a78-e5c2-49d6-a344-5377ecde91d2?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/965f597e-eb2a-44b1-aa94-18efebf4c144?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -1807,7 +1888,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 09:08:17 GMT + - Thu, 28 Jul 2022 06:03:34 GMT expires: - '-1' pragma: @@ -1824,7 +1905,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - e55e552a-83c5-42ae-99b4-ec590797e62a + - df1ad438-5e94-42bb-b75b-5283717f85fd status: code: 200 message: OK @@ -1842,9 +1923,9 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/c4891a78-e5c2-49d6-a344-5377ecde91d2?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/965f597e-eb2a-44b1-aa94-18efebf4c144?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -1856,7 +1937,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 09:09:58 GMT + - Thu, 28 Jul 2022 06:05:14 GMT expires: - '-1' pragma: @@ -1873,7 +1954,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - c1df5144-d074-421b-9125-04722b704735 + - 55164391-0664-4896-b66c-f1ac199a4d07 status: code: 200 message: OK @@ -1891,13 +1972,13 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_vpn_gateway000001/providers/Microsoft.Network/vpnGateways/mycligateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"mycligateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_vpn_gateway000001/providers/Microsoft.Network/vpnGateways/mycligateway\",\r\n - \ \"etag\": \"W/\\\"e4cb6463-c3e6-49d1-b5b9-651ecb66f29e\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"b1618b09-563b-43c7-90d1-72f8d5b52508\\\"\",\r\n \"type\": \"Microsoft.Network/vpnGateways\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"connections\": [],\r\n \ \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/myclitestvhub\"\r\n @@ -1905,16 +1986,16 @@ interactions: 0,\r\n \"bgpPeeringAddresses\": [\r\n {\r\n \"ipconfigurationId\": \"Instance0\",\r\n \"defaultBgpIpAddresses\": [\r\n \"10.0.0.13\"\r\n \ ],\r\n \"customBgpIpAddresses\": [],\r\n \"tunnelIpAddresses\": - [\r\n \"20.228.78.112\",\r\n \"10.0.0.4\"\r\n ]\r\n + [\r\n \"23.100.40.161\",\r\n \"10.0.0.4\"\r\n ]\r\n \ },\r\n {\r\n \"ipconfigurationId\": \"Instance1\",\r\n \ \"defaultBgpIpAddresses\": [\r\n \"10.0.0.12\"\r\n ],\r\n \ \"customBgpIpAddresses\": [],\r\n \"tunnelIpAddresses\": - [\r\n \"20.228.78.8\",\r\n \"10.0.0.5\"\r\n ]\r\n + [\r\n \"23.100.41.1\",\r\n \"10.0.0.5\"\r\n ]\r\n \ }\r\n ]\r\n },\r\n \"vpnGatewayScaleUnit\": 1,\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"ipConfigurations\": [\r\n {\r\n \"id\": \"Instance0\",\r\n - \ \"publicIpAddress\": \"20.228.78.112\",\r\n \"privateIpAddress\": + \ \"publicIpAddress\": \"23.100.40.161\",\r\n \"privateIpAddress\": \"10.0.0.4\"\r\n },\r\n {\r\n \"id\": \"Instance1\",\r\n - \ \"publicIpAddress\": \"20.228.78.8\",\r\n \"privateIpAddress\": + \ \"publicIpAddress\": \"23.100.41.1\",\r\n \"privateIpAddress\": \"10.0.0.5\"\r\n }\r\n ],\r\n \"natRules\": [],\r\n \"enableBgpRouteTranslationForNat\": false,\r\n \"isRoutingPreferenceInternet\": false\r\n }\r\n}" headers: @@ -1925,7 +2006,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 09:09:58 GMT + - Thu, 28 Jul 2022 06:05:15 GMT expires: - '-1' pragma: @@ -1942,7 +2023,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 18e91abf-92b0-4f31-860f-bf6c3fdb547e + - 290f21db-4fc8-4987-9060-cd1bb9b46ca6 status: code: 200 message: OK @@ -1960,13 +2041,13 @@ interactions: ParameterSetName: - -n -g --vhub -l User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_vpn_gateway000001/providers/Microsoft.Network/vpnGateways/mycligateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"mycligateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_vpn_gateway000001/providers/Microsoft.Network/vpnGateways/mycligateway\",\r\n - \ \"etag\": \"W/\\\"e4cb6463-c3e6-49d1-b5b9-651ecb66f29e\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"b1618b09-563b-43c7-90d1-72f8d5b52508\\\"\",\r\n \"type\": \"Microsoft.Network/vpnGateways\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"connections\": [],\r\n \ \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/myclitestvhub\"\r\n @@ -1974,16 +2055,16 @@ interactions: 0,\r\n \"bgpPeeringAddresses\": [\r\n {\r\n \"ipconfigurationId\": \"Instance0\",\r\n \"defaultBgpIpAddresses\": [\r\n \"10.0.0.13\"\r\n \ ],\r\n \"customBgpIpAddresses\": [],\r\n \"tunnelIpAddresses\": - [\r\n \"20.228.78.112\",\r\n \"10.0.0.4\"\r\n ]\r\n + [\r\n \"23.100.40.161\",\r\n \"10.0.0.4\"\r\n ]\r\n \ },\r\n {\r\n \"ipconfigurationId\": \"Instance1\",\r\n \ \"defaultBgpIpAddresses\": [\r\n \"10.0.0.12\"\r\n ],\r\n \ \"customBgpIpAddresses\": [],\r\n \"tunnelIpAddresses\": - [\r\n \"20.228.78.8\",\r\n \"10.0.0.5\"\r\n ]\r\n + [\r\n \"23.100.41.1\",\r\n \"10.0.0.5\"\r\n ]\r\n \ }\r\n ]\r\n },\r\n \"vpnGatewayScaleUnit\": 1,\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"ipConfigurations\": [\r\n {\r\n \"id\": \"Instance0\",\r\n - \ \"publicIpAddress\": \"20.228.78.112\",\r\n \"privateIpAddress\": + \ \"publicIpAddress\": \"23.100.40.161\",\r\n \"privateIpAddress\": \"10.0.0.4\"\r\n },\r\n {\r\n \"id\": \"Instance1\",\r\n - \ \"publicIpAddress\": \"20.228.78.8\",\r\n \"privateIpAddress\": + \ \"publicIpAddress\": \"23.100.41.1\",\r\n \"privateIpAddress\": \"10.0.0.5\"\r\n }\r\n ],\r\n \"natRules\": [],\r\n \"enableBgpRouteTranslationForNat\": false,\r\n \"isRoutingPreferenceInternet\": false\r\n }\r\n}" headers: @@ -1994,7 +2075,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 09:09:59 GMT + - Thu, 28 Jul 2022 06:05:15 GMT expires: - '-1' pragma: @@ -2011,7 +2092,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 1b526631-9dc7-413c-986f-91c6400f5c3a + - ed2dbdb4-b1e2-4e26-9197-c5d9c276852f status: code: 200 message: OK @@ -2029,13 +2110,13 @@ interactions: ParameterSetName: - -n -g User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_vpn_gateway000001/providers/Microsoft.Network/vpnGateways/mycligateway?api-version=2021-08-01 response: body: string: "{\r\n \"name\": \"mycligateway\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_vpn_gateway000001/providers/Microsoft.Network/vpnGateways/mycligateway\",\r\n - \ \"etag\": \"W/\\\"e4cb6463-c3e6-49d1-b5b9-651ecb66f29e\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"b1618b09-563b-43c7-90d1-72f8d5b52508\\\"\",\r\n \"type\": \"Microsoft.Network/vpnGateways\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"connections\": [],\r\n \ \"virtualHub\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/myclitestvhub\"\r\n @@ -2043,16 +2124,16 @@ interactions: 0,\r\n \"bgpPeeringAddresses\": [\r\n {\r\n \"ipconfigurationId\": \"Instance0\",\r\n \"defaultBgpIpAddresses\": [\r\n \"10.0.0.13\"\r\n \ ],\r\n \"customBgpIpAddresses\": [],\r\n \"tunnelIpAddresses\": - [\r\n \"20.228.78.112\",\r\n \"10.0.0.4\"\r\n ]\r\n + [\r\n \"23.100.40.161\",\r\n \"10.0.0.4\"\r\n ]\r\n \ },\r\n {\r\n \"ipconfigurationId\": \"Instance1\",\r\n \ \"defaultBgpIpAddresses\": [\r\n \"10.0.0.12\"\r\n ],\r\n \ \"customBgpIpAddresses\": [],\r\n \"tunnelIpAddresses\": - [\r\n \"20.228.78.8\",\r\n \"10.0.0.5\"\r\n ]\r\n + [\r\n \"23.100.41.1\",\r\n \"10.0.0.5\"\r\n ]\r\n \ }\r\n ]\r\n },\r\n \"vpnGatewayScaleUnit\": 1,\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"ipConfigurations\": [\r\n {\r\n \"id\": \"Instance0\",\r\n - \ \"publicIpAddress\": \"20.228.78.112\",\r\n \"privateIpAddress\": + \ \"publicIpAddress\": \"23.100.40.161\",\r\n \"privateIpAddress\": \"10.0.0.4\"\r\n },\r\n {\r\n \"id\": \"Instance1\",\r\n - \ \"publicIpAddress\": \"20.228.78.8\",\r\n \"privateIpAddress\": + \ \"publicIpAddress\": \"23.100.41.1\",\r\n \"privateIpAddress\": \"10.0.0.5\"\r\n }\r\n ],\r\n \"natRules\": [],\r\n \"enableBgpRouteTranslationForNat\": false,\r\n \"isRoutingPreferenceInternet\": false\r\n }\r\n}" headers: @@ -2063,7 +2144,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 09:10:00 GMT + - Thu, 28 Jul 2022 06:05:16 GMT expires: - '-1' pragma: @@ -2080,7 +2161,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - e3c16b1d-e896-4b91-9b1e-e1e2fbc4c7df + - 87f7cc06-1355-431a-8de9-d9e0408024d0 status: code: 200 message: OK @@ -2098,14 +2179,14 @@ interactions: ParameterSetName: - -g User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_vpn_gateway000001/providers/Microsoft.Network/vpnGateways?api-version=2021-08-01 response: body: string: "{\r\n \"value\": [\r\n {\r\n \"name\": \"mycligateway\",\r\n \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_vpn_gateway000001/providers/Microsoft.Network/vpnGateways/mycligateway\",\r\n - \ \"etag\": \"W/\\\"e4cb6463-c3e6-49d1-b5b9-651ecb66f29e\\\"\",\r\n \"type\": + \ \"etag\": \"W/\\\"b1618b09-563b-43c7-90d1-72f8d5b52508\\\"\",\r\n \"type\": \"Microsoft.Network/vpnGateways\",\r\n \"location\": \"westus\",\r\n \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \ \"connections\": [],\r\n \"virtualHub\": {\r\n \"id\": @@ -2114,17 +2195,17 @@ interactions: \ \"peerWeight\": 0,\r\n \"bgpPeeringAddresses\": [\r\n {\r\n \ \"ipconfigurationId\": \"Instance0\",\r\n \"defaultBgpIpAddresses\": [\r\n \"10.0.0.13\"\r\n ],\r\n \"customBgpIpAddresses\": - [],\r\n \"tunnelIpAddresses\": [\r\n \"20.228.78.112\",\r\n + [],\r\n \"tunnelIpAddresses\": [\r\n \"23.100.40.161\",\r\n \ \"10.0.0.4\"\r\n ]\r\n },\r\n {\r\n \ \"ipconfigurationId\": \"Instance1\",\r\n \"defaultBgpIpAddresses\": [\r\n \"10.0.0.12\"\r\n ],\r\n \"customBgpIpAddresses\": - [],\r\n \"tunnelIpAddresses\": [\r\n \"20.228.78.8\",\r\n + [],\r\n \"tunnelIpAddresses\": [\r\n \"23.100.41.1\",\r\n \ \"10.0.0.5\"\r\n ]\r\n }\r\n ]\r\n \ },\r\n \"vpnGatewayScaleUnit\": 1,\r\n \"packetCaptureDiagnosticState\": \"None\",\r\n \"ipConfigurations\": [\r\n {\r\n \"id\": - \"Instance0\",\r\n \"publicIpAddress\": \"20.228.78.112\",\r\n + \"Instance0\",\r\n \"publicIpAddress\": \"23.100.40.161\",\r\n \ \"privateIpAddress\": \"10.0.0.4\"\r\n },\r\n {\r\n - \ \"id\": \"Instance1\",\r\n \"publicIpAddress\": \"20.228.78.8\",\r\n + \ \"id\": \"Instance1\",\r\n \"publicIpAddress\": \"23.100.41.1\",\r\n \ \"privateIpAddress\": \"10.0.0.5\"\r\n }\r\n ],\r\n \ \"natRules\": [],\r\n \"enableBgpRouteTranslationForNat\": false,\r\n \"isRoutingPreferenceInternet\": false\r\n }\r\n }\r\n @@ -2137,7 +2218,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 09:10:01 GMT + - Thu, 28 Jul 2022 06:05:17 GMT expires: - '-1' pragma: @@ -2154,7 +2235,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - ae1b10c3-2add-49b4-a8ae-8fea529d305f + - 39ccadf6-3c7e-4e0b-8dce-b78cadca1c41 status: code: 200 message: OK @@ -2170,63 +2251,34 @@ interactions: Connection: - keep-alive User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/vpnGateways?api-version=2021-08-01 response: body: - string: "{\r\n \"value\": [\r\n {\r\n \"name\": \"mycligateway\",\r\n - \ \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_vpn_gateway000001/providers/Microsoft.Network/vpnGateways/mycligateway\",\r\n - \ \"etag\": \"W/\\\"e4cb6463-c3e6-49d1-b5b9-651ecb66f29e\\\"\",\r\n \"type\": - \"Microsoft.Network/vpnGateways\",\r\n \"location\": \"westus\",\r\n - \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n - \ \"connections\": [],\r\n \"virtualHub\": {\r\n \"id\": - \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/myclitestvhub\"\r\n - \ },\r\n \"bgpSettings\": {\r\n \"asn\": 65515,\r\n - \ \"peerWeight\": 0,\r\n \"bgpPeeringAddresses\": [\r\n {\r\n - \ \"ipconfigurationId\": \"Instance0\",\r\n \"defaultBgpIpAddresses\": - [\r\n \"10.0.0.13\"\r\n ],\r\n \"customBgpIpAddresses\": - [],\r\n \"tunnelIpAddresses\": [\r\n \"20.228.78.112\",\r\n - \ \"10.0.0.4\"\r\n ]\r\n },\r\n {\r\n - \ \"ipconfigurationId\": \"Instance1\",\r\n \"defaultBgpIpAddresses\": - [\r\n \"10.0.0.12\"\r\n ],\r\n \"customBgpIpAddresses\": - [],\r\n \"tunnelIpAddresses\": [\r\n \"20.228.78.8\",\r\n - \ \"10.0.0.5\"\r\n ]\r\n }\r\n ]\r\n - \ },\r\n \"vpnGatewayScaleUnit\": 1,\r\n \"packetCaptureDiagnosticState\": - \"None\",\r\n \"ipConfigurations\": [\r\n {\r\n \"id\": - \"Instance0\",\r\n \"publicIpAddress\": \"20.228.78.112\",\r\n - \ \"privateIpAddress\": \"10.0.0.4\"\r\n },\r\n {\r\n - \ \"id\": \"Instance1\",\r\n \"publicIpAddress\": \"20.228.78.8\",\r\n - \ \"privateIpAddress\": \"10.0.0.5\"\r\n }\r\n ],\r\n - \ \"natRules\": [],\r\n \"enableBgpRouteTranslationForNat\": - false,\r\n \"isRoutingPreferenceInternet\": false\r\n }\r\n }\r\n - \ ]\r\n}" + string: '{"value":[{"name":"mycligateway","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_vpn_gateway000001/providers/Microsoft.Network/vpnGateways/mycligateway","etag":"W/\"b1618b09-563b-43c7-90d1-72f8d5b52508\"","type":"Microsoft.Network/vpnGateways","location":"westus","properties":{"provisioningState":"Succeeded","connections":[],"virtualHub":{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_vpn_gateway000001/providers/Microsoft.Network/virtualHubs/myclitestvhub"},"bgpSettings":{"asn":65515,"peerWeight":0,"bgpPeeringAddresses":[{"ipconfigurationId":"Instance0","defaultBgpIpAddresses":["10.0.0.13"],"customBgpIpAddresses":[],"tunnelIpAddresses":["23.100.40.161","10.0.0.4"]},{"ipconfigurationId":"Instance1","defaultBgpIpAddresses":["10.0.0.12"],"customBgpIpAddresses":[],"tunnelIpAddresses":["23.100.41.1","10.0.0.5"]}]},"vpnGatewayScaleUnit":1,"packetCaptureDiagnosticState":"None","ipConfigurations":[{"id":"Instance0","publicIpAddress":"23.100.40.161","privateIpAddress":"10.0.0.4"},{"id":"Instance1","publicIpAddress":"23.100.41.1","privateIpAddress":"10.0.0.5"}],"natRules":[],"enableBgpRouteTranslationForNat":false,"isRoutingPreferenceInternet":false}},{"name":"mycligateway","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3p7ae2w3rutpcrwjbmxnxhucryzq7v7qwusw5ozl3f/providers/Microsoft.Network/vpnGateways/mycligateway","etag":"W/\"754e2c9e-011c-46c3-8e73-01b7b02a2d09\"","type":"Microsoft.Network/vpnGateways","location":"eastus","properties":{"provisioningState":"Succeeded","connections":[],"virtualHub":{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3p7ae2w3rutpcrwjbmxnxhucryzq7v7qwusw5ozl3f/providers/Microsoft.Network/virtualHubs/myclitestvhub"},"bgpSettings":{"asn":65515,"peerWeight":0,"bgpPeeringAddresses":[{"ipconfigurationId":"Instance0","defaultBgpIpAddresses":["10.0.0.12"],"customBgpIpAddresses":[],"tunnelIpAddresses":["20.232.56.199","10.0.0.4"]},{"ipconfigurationId":"Instance1","defaultBgpIpAddresses":["10.0.0.13"],"customBgpIpAddresses":[],"tunnelIpAddresses":["20.232.57.5","10.0.0.5"]}]},"vpnGatewayScaleUnit":1,"packetCaptureDiagnosticState":"None","ipConfigurations":[{"id":"Instance0","publicIpAddress":"20.232.56.199","privateIpAddress":"10.0.0.4"},{"id":"Instance1","publicIpAddress":"20.232.57.5","privateIpAddress":"10.0.0.5"}],"natRules":[],"enableBgpRouteTranslationForNat":false,"isRoutingPreferenceInternet":false}},{"name":"mycligateway","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3ugw62bs4xltum227raovypvpq6bsyksdtbelmwmlz/providers/Microsoft.Network/vpnGateways/mycligateway","etag":"W/\"b37d65ef-7a72-4d9d-a801-5931556f84cd\"","type":"Microsoft.Network/vpnGateways","location":"eastus","properties":{"provisioningState":"Succeeded","connections":[],"virtualHub":{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_route_table_v3ugw62bs4xltum227raovypvpq6bsyksdtbelmwmlz/providers/Microsoft.Network/virtualHubs/myclitestvhub"},"bgpSettings":{"asn":65515,"peerWeight":0,"bgpPeeringAddresses":[{"ipconfigurationId":"Instance0","defaultBgpIpAddresses":["10.0.0.12"],"customBgpIpAddresses":[],"tunnelIpAddresses":["20.85.138.96","10.0.0.4"]},{"ipconfigurationId":"Instance1","defaultBgpIpAddresses":["10.0.0.13"],"customBgpIpAddresses":[],"tunnelIpAddresses":["20.84.34.244","10.0.0.5"]}]},"vpnGatewayScaleUnit":1,"packetCaptureDiagnosticState":"None","ipConfigurations":[{"id":"Instance0","publicIpAddress":"20.85.138.96","privateIpAddress":"10.0.0.4"},{"id":"Instance1","publicIpAddress":"20.84.34.244","privateIpAddress":"10.0.0.5"}],"natRules":[],"enableBgpRouteTranslationForNat":false,"isRoutingPreferenceInternet":false}}]}' headers: cache-control: - no-cache content-length: - - '2043' + - '3886' content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 09:10:02 GMT + - Thu, 28 Jul 2022 06:05:19 GMT expires: - '-1' pragma: - no-cache - server: - - Microsoft-HTTPAPI/2.0 - - Microsoft-HTTPAPI/2.0 strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked vary: - Accept-Encoding x-content-type-options: - nosniff - x-ms-arm-service-request-id: - - beab571b-3f9b-4570-a44c-e3c92bc0e7b3 + x-ms-original-request-ids: + - 27fa5b7d-2c72-4b73-8f54-341dfa9f3a0e + - 24b19fd7-ddea-47e4-8760-e7d6507fe005 status: code: 200 message: OK @@ -2246,7 +2298,7 @@ interactions: ParameterSetName: - -n -g User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: DELETE uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_azure_vwan_vpn_gateway000001/providers/Microsoft.Network/vpnGateways/mycligateway?api-version=2021-08-01 response: @@ -2256,17 +2308,17 @@ interactions: azure-asyncnotification: - Enabled azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/d67d21cd-7e51-4ab0-bfdf-0d21ce7678cc?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/0e4c84c3-7850-4ac6-a94e-b98d7a67ca44?api-version=2021-08-01 cache-control: - no-cache content-length: - '0' date: - - Tue, 10 May 2022 09:10:04 GMT + - Thu, 28 Jul 2022 06:05:20 GMT expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/d67d21cd-7e51-4ab0-bfdf-0d21ce7678cc?api-version=2021-08-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/0e4c84c3-7850-4ac6-a94e-b98d7a67ca44?api-version=2021-08-01 pragma: - no-cache server: @@ -2277,7 +2329,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - f837371f-0405-4734-a95c-ff775c8b9ff0 + - 0b0b52ce-9ece-4f1d-a0f7-53ace9a20420 x-ms-ratelimit-remaining-subscription-deletes: - '14999' status: @@ -2297,9 +2349,9 @@ interactions: ParameterSetName: - -n -g User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/d67d21cd-7e51-4ab0-bfdf-0d21ce7678cc?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/0e4c84c3-7850-4ac6-a94e-b98d7a67ca44?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -2311,7 +2363,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 09:10:14 GMT + - Thu, 28 Jul 2022 06:05:31 GMT expires: - '-1' pragma: @@ -2328,7 +2380,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 03c3e544-e1ee-41d0-b4e2-533e3e842599 + - 39c25eaa-369d-4a86-9cdf-9e46cc2b58ba status: code: 200 message: OK @@ -2346,9 +2398,9 @@ interactions: ParameterSetName: - -n -g User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/d67d21cd-7e51-4ab0-bfdf-0d21ce7678cc?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/0e4c84c3-7850-4ac6-a94e-b98d7a67ca44?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -2360,7 +2412,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 09:10:25 GMT + - Thu, 28 Jul 2022 06:05:41 GMT expires: - '-1' pragma: @@ -2377,7 +2429,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - b44c0f10-ae0a-44f4-97d5-4689ce1a6b84 + - 0f43a779-095d-4ce3-8ba9-01d589a1cd43 status: code: 200 message: OK @@ -2395,9 +2447,9 @@ interactions: ParameterSetName: - -n -g User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/d67d21cd-7e51-4ab0-bfdf-0d21ce7678cc?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/0e4c84c3-7850-4ac6-a94e-b98d7a67ca44?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -2409,7 +2461,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 09:10:46 GMT + - Thu, 28 Jul 2022 06:06:01 GMT expires: - '-1' pragma: @@ -2426,7 +2478,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 40b1df4d-6253-419c-bba5-a3e32a5429ef + - d5ef0bb5-cfef-419f-a30c-380bd9a81fe9 status: code: 200 message: OK @@ -2444,9 +2496,9 @@ interactions: ParameterSetName: - -n -g User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/d67d21cd-7e51-4ab0-bfdf-0d21ce7678cc?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/0e4c84c3-7850-4ac6-a94e-b98d7a67ca44?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -2458,7 +2510,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 09:11:06 GMT + - Thu, 28 Jul 2022 06:06:21 GMT expires: - '-1' pragma: @@ -2475,7 +2527,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 7fe192ea-d410-43a4-af7b-1859f1b4514b + - e59e8ec4-2265-4bfd-be1f-10189dbe366e status: code: 200 message: OK @@ -2493,9 +2545,9 @@ interactions: ParameterSetName: - -n -g User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/d67d21cd-7e51-4ab0-bfdf-0d21ce7678cc?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/0e4c84c3-7850-4ac6-a94e-b98d7a67ca44?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -2507,7 +2559,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 09:11:46 GMT + - Thu, 28 Jul 2022 06:07:02 GMT expires: - '-1' pragma: @@ -2524,7 +2576,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - b47832f7-4257-4fe8-b7ff-72998cdcf771 + - 37cb4c9c-79ea-4cd4-97de-75ce00447358 status: code: 200 message: OK @@ -2542,9 +2594,9 @@ interactions: ParameterSetName: - -n -g User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/d67d21cd-7e51-4ab0-bfdf-0d21ce7678cc?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/0e4c84c3-7850-4ac6-a94e-b98d7a67ca44?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -2556,7 +2608,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 09:12:27 GMT + - Thu, 28 Jul 2022 06:07:42 GMT expires: - '-1' pragma: @@ -2573,7 +2625,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 74c23fbc-defe-40e6-ad43-122903c464c2 + - d0e9d222-cf1f-44eb-b422-83b30746563d status: code: 200 message: OK @@ -2591,9 +2643,9 @@ interactions: ParameterSetName: - -n -g User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/d67d21cd-7e51-4ab0-bfdf-0d21ce7678cc?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/0e4c84c3-7850-4ac6-a94e-b98d7a67ca44?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -2605,7 +2657,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 09:13:46 GMT + - Thu, 28 Jul 2022 06:09:03 GMT expires: - '-1' pragma: @@ -2622,7 +2674,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 83402706-21dc-4b37-b3b1-06a9d03ff983 + - 864a359f-555e-4340-89e8-443c3c05c7b3 status: code: 200 message: OK @@ -2640,9 +2692,9 @@ interactions: ParameterSetName: - -n -g User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/d67d21cd-7e51-4ab0-bfdf-0d21ce7678cc?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/0e4c84c3-7850-4ac6-a94e-b98d7a67ca44?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -2654,7 +2706,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 09:16:27 GMT + - Thu, 28 Jul 2022 06:11:44 GMT expires: - '-1' pragma: @@ -2671,7 +2723,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 7bbea100-fdb6-4305-b0f8-552c4cfef333 + - 606e1d35-c24f-4549-8290-d4cceeab60ae status: code: 200 message: OK @@ -2689,9 +2741,9 @@ interactions: ParameterSetName: - -n -g User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/d67d21cd-7e51-4ab0-bfdf-0d21ce7678cc?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/0e4c84c3-7850-4ac6-a94e-b98d7a67ca44?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -2703,7 +2755,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 09:18:08 GMT + - Thu, 28 Jul 2022 06:13:24 GMT expires: - '-1' pragma: @@ -2720,7 +2772,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 03881863-b68c-453d-83f6-453a677dc47c + - e8dd678c-f2ca-49c7-a6e7-095274d2e78b status: code: 200 message: OK @@ -2738,9 +2790,9 @@ interactions: ParameterSetName: - -n -g User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/d67d21cd-7e51-4ab0-bfdf-0d21ce7678cc?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/0e4c84c3-7850-4ac6-a94e-b98d7a67ca44?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -2752,7 +2804,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 09:19:48 GMT + - Thu, 28 Jul 2022 06:15:04 GMT expires: - '-1' pragma: @@ -2769,7 +2821,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 602f407b-098e-4c1b-934a-d8cbd2a3c91b + - 99762d5a-8c2a-44ce-b294-7568efd04b08 status: code: 200 message: OK @@ -2787,9 +2839,9 @@ interactions: ParameterSetName: - -n -g User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/d67d21cd-7e51-4ab0-bfdf-0d21ce7678cc?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/0e4c84c3-7850-4ac6-a94e-b98d7a67ca44?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -2801,7 +2853,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 09:21:29 GMT + - Thu, 28 Jul 2022 06:16:45 GMT expires: - '-1' pragma: @@ -2818,7 +2870,7 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - cf0ac1dc-c26d-4886-8108-426373afb2ce + - 19918b4d-444a-47c3-be7b-b300bd1d3430 status: code: 200 message: OK @@ -2836,9 +2888,9 @@ interactions: ParameterSetName: - -n -g User-Agent: - - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/d67d21cd-7e51-4ab0-bfdf-0d21ce7678cc?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/0e4c84c3-7850-4ac6-a94e-b98d7a67ca44?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"Succeeded\"\r\n}" @@ -2850,7 +2902,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 10 May 2022 09:23:09 GMT + - Thu, 28 Jul 2022 06:18:26 GMT expires: - '-1' pragma: @@ -2867,8 +2919,57 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - b5bbaeb8-edd2-44dd-bade-ebdbff8875cf + - 8c7cd706-0b71-4dbe-a16d-484168ef5543 status: code: 200 message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vpn-gateway delete + Connection: + - keep-alive + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.38.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/0e4c84c3-7850-4ac6-a94e-b98d7a67ca44?api-version=2021-08-01 + response: + body: + string: '' + headers: + azure-asyncnotification: + - Enabled + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/0e4c84c3-7850-4ac6-a94e-b98d7a67ca44?api-version=2021-08-01 + cache-control: + - no-cache + content-type: + - application/json; charset=utf-8 + date: + - Thu, 28 Jul 2022 06:18:26 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/0e4c84c3-7850-4ac6-a94e-b98d7a67ca44?api-version=2021-08-01 + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 0b0b52ce-9ece-4f1d-a0f7-53ace9a20420 + status: + code: 204 + message: No Content version: 1 diff --git a/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_vwan_vpn_gateway_connection.yaml b/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_vwan_vpn_gateway_connection.yaml index 54bd38c3f1e..005a36dbf5b 100644 --- a/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_vwan_vpn_gateway_connection.yaml +++ b/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_vwan_vpn_gateway_connection.yaml @@ -3506,7 +3506,7 @@ interactions: User-Agent: - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/3fe28dc5-9e98-4d87-a50a-f6eb4d0333a2?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/3fe28dc5-9e98-4d87-a50a-f6eb4d0333a2?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" diff --git a/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_vwan_vpn_gateway_connection_vpn_site_link.yaml b/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_vwan_vpn_gateway_connection_vpn_site_link.yaml index 52c54a83a3a..d8d6e699c1c 100644 --- a/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_vwan_vpn_gateway_connection_vpn_site_link.yaml +++ b/src/virtual-wan/azext_vwan/tests/latest/recordings/test_azure_vwan_vpn_gateway_connection_vpn_site_link.yaml @@ -4571,7 +4571,7 @@ interactions: User-Agent: - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operations/32e9ecba-f6dc-4462-8b8b-37f82b2cf152?api-version=2021-08-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/32e9ecba-f6dc-4462-8b8b-37f82b2cf152?api-version=2021-08-01 response: body: string: "{\r\n \"status\": \"InProgress\"\r\n}" @@ -4853,6 +4853,55 @@ interactions: status: code: 200 message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - network vpn-site delete + Connection: + - keep-alive + ParameterSetName: + - -g -n + User-Agent: + - AZURECLI/2.36.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/westus/operationResults/4ebd5c65-7c5d-47f3-b7ed-299f986f2e3d?api-version=2021-08-01 + response: + body: + string: "{\r\n \"status\": \"Succeeded\"\r\n}" + headers: + cache-control: + - no-cache + content-length: + - '29' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 10 May 2022 18:01:40 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-arm-service-request-id: + - 833ed011-2f0b-4929-9c97-54fe6e5b05c7 + status: + code: 200 + message: OK - request: body: null headers: From fcd35c226307792aacf80e2fe218a7d9274afb72 Mon Sep 17 00:00:00 2001 From: necusjz Date: Fri, 29 Jul 2022 00:13:56 +0800 Subject: [PATCH 25/25] update minimum core version --- src/virtual-wan/azext_vwan/azext_metadata.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/virtual-wan/azext_vwan/azext_metadata.json b/src/virtual-wan/azext_vwan/azext_metadata.json index d244ccdeb69..1703199b411 100644 --- a/src/virtual-wan/azext_vwan/azext_metadata.json +++ b/src/virtual-wan/azext_vwan/azext_metadata.json @@ -1,4 +1,4 @@ { "azext.isPreview": true, - "azext.minCliCoreVersion": "2.38.0" + "azext.minCliCoreVersion": "2.39.0" } \ No newline at end of file